0 0 1 1 2 4 3 2 4 6 5 8 6 3 7 9 8 11 9 12 10 5 11 13 12 15 13 17 14 16 15 7 16 18 17 21 18 23 19 22 20 20 21 10 22 25 23 29 24 31 25 30 26 27 27 24 28 14 29 34 30 39 31 42 32 41 33 37 34 33 35 28 36 19 37 46 38 53 39 57 40 55 41 50 42 45 43 38 44 32 45 26 46 62 47 71 48 77 49 74 50 67 51 61 52 51 53 43 54 36 55 35 56 83 57 95 58 103 59 99 60 90 61 82 62 69 63 58 64 49 65 40 66 47 67 111 68 127 69 138 70 133 71 121 72 110 73 93 74 78 75 66 76 54 77 44 78 63 79 149 80 170 81 185 82 178 83 162 84 147 85 125 86 105 87 89 88 73 89 59 90 48 91 85 92 199 93 227 94 247 95 238 96 217 97 197 98 167 99 141 100 119 101 98 102 79 103 65 104 52 105 114 106 266 107 303 108 330 109 318 110 290 111 263 112 223 113 189 114 159 115 131 116 106 117 87 118 70 119 56 120 153 121 355 122 405 123 441 124 425 125 387 126 351 127 298 128 253 129 213 130 175 131 142 132 117 133 94 134 75 135 60 136 205 137 474 138 541 139 589 140 567 141 517 142 469 143 398 144 338 145 285 146 234 147 190 148 157 149 126 150 101 151 81 152 64 153 274 154 633 155 722 156 786 157 757 158 690 159 626 160 531 161 451 162 381 163 313 164 254 165 210 166 169 167 135 168 109 169 86 170 68 171 366 172 845 173 963 174 1049 175 1010 176 921 177 835 178 709 179 602 180 509 181 418 182 339 183 281 184 226 185 181 186 146 187 115 188 91 189 72 190 489 191 1127 192 1285 193 1399 194 1347 195 1229 196 1114 197 946 198 803 199 679 200 558 201 453 202 375 203 302 204 242 205 195 206 154 207 122 208 97 209 76 210 653 211 1503 212 1714 213 1866 214 1797 215 1639 216 1486 217 1262 218 1071 219 906 220 745 221 605 222 501 223 403 224 323 225 261 226 206 227 163 228 130 229 102 230 80 231 871 232 2005 233 2286 234 2489 235 2397 236 2186 237 1982 238 1683 239 1429 240 1209 241 994 242 807 243 669 244 538 245 431 246 349 247 275 248 218 249 174 250 137 251 107 252 84 253 1162 254 2674 255 3049 256 3319 257 3197 258 2915 259 2643 260 2245 261 1906 262 1613 263 1326 264 1077 265 893 266 718 267 575 268 466 269 367 270 291 271 233 272 183 273 143 274 113 275 88 276 1550 277 3566 278 4066 279 4426 280 4263 281 3887 282 3525 283 2994 284 2542 285 2151 286 1769 287 1437 288 1191 289 958 290 767 291 622 292 490 293 389 294 311 295 245 296 191 297 151 298 118 299 92 300 2067 301 4755 302 5422 303 5902 304 5685 305 5183 306 4701 307 3993 308 3390 309 2869 310 2359 311 1917 312 1589 313 1278 314 1023 315 830 316 654 317 519 318 415 319 327 320 255 321 202 322 158 323 123 324 96 325 2757 326 6341 327 7230 328 7870 329 7581 330 6911 331 6269 332 5325 333 4521 334 3826 335 3146 336 2557 337 2119 338 1705 339 1365 340 1107 341 873 342 693 343 554 344 437 345 341 346 270 347 211 348 165 349 129 350 100 351 3677 352 8455 353 9641 354 10494 355 10109 356 9215 357 8359 358 7101 359 6029 360 5102 361 4195 362 3410 363 2826 364 2274 365 1821 366 1477 367 1165 368 925 369 739 370 583 371 455 372 361 373 282 374 221 375 173 376 134 377 104 378 4903 379 11274 380 12855 381 13993 382 13479 383 12287 384 11146 385 9469 386 8039 387 6803 388 5594 389 4547 390 3769 391 3033 392 2429 393 1970 394 1554 395 1234 396 986 397 778 398 607 399 482 400 377 401 295 402 231 403 179 404 139 405 108 406 6538 407 15033 408 17141 409 18658 410 17973 411 16383 412 14862 413 12626 414 10719 415 9071 416 7459 417 6063 418 5026 419 4045 420 3239 421 2627 422 2073 423 1646 424 1315 425 1038 426 810 427 643 428 503 429 394 430 309 431 239 432 186 433 145 434 112 435 8718 436 20045 437 22855 438 24878 439 23965 440 21845 441 19817 442 16835 443 14293 444 12095 445 9946 446 8085 447 6702 448 5394 449 4319 450 3503 451 2765 452 2195 453 1754 454 1385 455 1081 456 858 457 671 458 526 459 413 460 319 461 249 462 194 463 150 464 116 465 11625 466 26727 467 30474 468 33171 469 31954 470 29127 471 26423 472 22447 473 19058 474 16127 475 13262 476 10781 477 8937 478 7193 479 5759 480 4671 481 3687 482 2927 483 2339 484 1847 485 1442 486 1145 487 895 488 702 489 551 490 426 491 333 492 259 493 201 494 155 495 120 496 15501 497 35637 498 40633 499 44229 500 42606 501 38837 502 35231 503 29930 504 25411 505 21503 506 17683 507 14375 508 11917 509 9591 510 7679 511 6229 512 4917 513 3903 514 3119 515 2463 516 1923 517 1527 518 1194 519 937 520 735 521 569 522 445 523 346 524 269 525 207 526 161 527 124 528 20669 529 47517 530 54178 531 58973 532 56809 533 51783 534 46975 535 39907 536 33882 537 28671 538 23578 539 19167 540 15890 541 12789 542 10239 543 8306 544 6557 545 5205 546 4159 547 3285 548 2565 549 2037 550 1593 551 1250 552 981 553 759 554 594 555 462 556 359 557 277 558 215 559 166 560 128 561 27559 562 63357 563 72238 564 78631 565 75746 566 69045 567 62634 568 53210 569 45177 570 38229 571 31438 572 25557 573 21187 574 17053 575 13653 576 11075 577 8743 578 6941 579 5546 580 4381 581 3421 582 2717 583 2125 584 1667 585 1309 586 1013 587 793 588 617 589 479 590 370 591 287 592 222 593 171 594 132 595 36746 596 84477 597 96318 598 104842 599 100995 600 92061 601 83513 602 70947 603 60237 604 50973 605 41918 606 34077 607 28250 608 22738 609 18205 610 14767 611 11658 612 9255 613 7395 614 5842 615 4562 616 3623 617 2834 618 2223 619 1746 620 1351 621 1058 622 823 623 639 624 494 625 383 626 297 627 229 628 177 629 136 630 48995 631 112637 632 128425 633 139790 634 134661 635 122749 636 111351 637 94597 638 80317 639 67965 640 55891 641 45437 642 37667 643 30318 644 24274 645 19690 646 15545 647 12341 648 9861 649 7790 650 6083 651 4831 652 3779 653 2965 654 2329 655 1802 656 1411 657 1098 658 853 659 659 660 511 661 397 662 306 663 237 664 182 665 140 666 65327 667 150183 668 171234 669 186387 670 179549 671 163666 672 148469 673 126130 674 107090 675 90621 676 74522 677 60583 678 50223 679 40425 680 32366 681 26254 682 20727 683 16455 684 13149 685 10387 686 8111 687 6442 688 5039 689 3954 690 3106 691 2403 692 1882 693 1465 694 1138 695 879 696 682 697 530 698 409 699 317 700 243 701 187 702 144 703 87103 704 200245 705 228313 706 248517 707 239399 708 218222 709 197959 710 168174 711 142787 712 120829 713 99363 714 80778 715 66965 716 53901 717 43155 718 35006 719 27637 720 21941 721 17533 722 13850 723 10815 724 8590 725 6719 726 5273 727 4142 728 3205 729 2510 730 1954 731 1518 732 1173 733 910 734 707 735 546 736 423 737 325 738 250 739 193 740 148 741 116138 742 266994 743 304418 744 331357 745 319199 746 290963 747 263946 748 224233 749 190383 750 161106 751 132485 752 107705 753 89287 754 71869 755 57541 756 46675 757 36850 758 29255 759 23378 760 18467 761 14421 762 11454 763 8959 764 7031 765 5523 766 4274 767 3347 768 2606 769 2025 770 1565 771 1214 772 943 773 729 774 565 775 434 776 334 777 258 778 198 779 152 780 154851 781 355993 782 405891 783 441810 784 425599 785 387951 786 351929 787 298978 788 253845 789 214809 790 176647 791 143607 792 119050 793 95826 794 76722 795 62234 796 49134 797 39007 798 31171 799 24623 800 19229 801 15273 802 11946 803 9375 804 7365 805 5699 806 4463 807 3475 808 2701 809 2087 810 1619 811 1258 812 973 813 754 814 579 815 446 816 345 817 265 818 203 819 156 820 206469 821 474658 822 541189 823 589081 824 567466 825 517269 826 469239 827 398638 828 338461 829 286413 830 235530 831 191477 832 158734 833 127769 834 102297 835 82979 836 65513 837 52010 838 41562 839 32831 840 25639 841 20365 842 15929 843 12501 844 9821 845 7599 846 5951 847 4634 848 3602 849 2783 850 2159 851 1678 852 1298 853 1006 854 773 855 595 856 461 857 354 858 271 859 209 860 160 861 275293 862 632878 863 721586 864 785442 865 756622 866 689693 867 625653 868 531518 869 451282 870 381885 871 314041 872 255303 873 211646 874 170359 875 136397 876 110639 877 87351 878 69347 879 55417 880 43775 881 34186 882 27154 883 21239 884 16669 885 13095 886 10133 887 7935 888 6179 889 4803 890 3711 891 2879 892 2238 893 1731 894 1342 895 1031 896 794 897 615 898 473 899 362 900 279 901 214 902 164 903 367058 904 843838 905 962115 906 1047257 907 1008830 908 919591 909 834205 910 708691 911 601710 912 509181 913 418722 914 340405 915 282195 916 227146 917 181863 918 147519 919 116469 920 92463 921 73890 922 58367 923 45582 924 36206 925 28319 926 22226 927 17461 928 13511 929 10581 930 8239 931 6405 932 4949 933 3839 934 2985 935 2309 936 1790 937 1375 938 1059 939 821 940 631 941 483 942 373 943 286 944 219 945 168 946 489411 947 1125118 948 1282821 949 1396343 950 1345107 951 1226122 952 1112274 953 944922 954 802281 955 678909 956 558297 957 453874 958 376261 959 302862 960 242485 961 196693 962 155293 963 123285 964 98521 965 77823 966 60777 967 48275 968 37759 969 29635 970 23282 971 18015 972 14109 973 10986 974 8541 975 6599 976 5119 977 3981 978 3079 979 2387 980 1834 981 1413 982 1095 983 842 984 645 985 498 986 382 987 293 988 225 989 172 990 652549 991 1500158 992 1710429 993 1861791 994 1793477 995 1634830 996 1483033 997 1259897 998 1069709 999 905213 1000 744397 1001 605166 1002 501682 1003 403817 1004 323314 1005 262258 1006 207058 1007 164381 1008 131362 1009 103765 1010 81037 1011 64367 1012 50346 1013 39514 1014 31043 1015 24021 1016 18813 1017 14649 1018 11389 1019 8799 1020 6826 1021 5309 1022 4106 1023 3183 1024 2446 1025 1885 1026 1461 1027 1123 1028 861 1029 665 1030 510 1031 391 1032 301 1033 230 1034 176 1035 870066 1036 2000211 1037 2280573 1038 2482389 1039 2391303 1040 2179774 1041 1977378 1042 1679863 1043 1426279 1044 1206951 1045 992530 1046 806889 1047 668910 1048 538423 1049 431086 1050 349678 1051 276078 1052 219175 1053 175150 1054 138354 1055 108050 1056 85823 1057 67129 1058 52686 1059 41391 1060 32029 1061 25085 1062 19533 1063 15186 1064 11733 1065 9102 1066 7079 1067 5475 1068 4245 1069 3262 1070 2514 1071 1949 1072 1498 1073 1149 1074 887 1075 681 1076 522 1077 402 1078 307 1079 235 1080 180 1081 1160089 1082 2666949 1083 3040765 1084 3309853 1085 3188405 1086 2906366 1087 2636505 1088 2239818 1089 1901706 1090 1609269 1091 1323374 1092 1075853 1093 891881 1094 717898 1095 574782 1096 466238 1097 368105 1098 292234 1099 233534 1100 184473 1101 144067 1102 114431 1103 89506 1104 70249 1105 55189 1106 42706 1107 33447 1108 26045 1109 20249 1110 15645 1111 12137 1112 9439 1113 7301 1114 5661 1115 4350 1116 3353 1117 2599 1118 1998 1119 1533 1120 1183 1121 909 1122 697 1123 537 1124 410 1125 314 1126 241 1127 184 1128 1546786 1129 3555933 1130 4054354 1131 4413138 1132 4251207 1133 3875155 1134 3515341 1135 2986425 1136 2535609 1137 2145693 1138 1764499 1139 1434471 1140 1189175 1141 957198 1142 766377 1143 621651 1144 490807 1145 389646 1146 311379 1147 245965 1148 192090 1149 152575 1150 119342 1151 93666 1152 73586 1153 56942 1154 44597 1155 34727 1156 26999 1157 20861 1158 16183 1159 12586 1160 9735 1161 7549 1162 5801 1163 4471 1164 3466 1165 2665 1166 2045 1167 1578 1168 1213 1169 930 1170 717 1171 547 1172 419 1173 322 1174 246 1175 188 1176 2062382 1177 4741245 1178 5405806 1179 5884185 1180 5668277 1181 5166874 1182 4687122 1183 3981901 1184 3380813 1185 2860925 1186 2352666 1187 1912629 1188 1585567 1189 1276265 1190 1021837 1191 828869 1192 654410 1193 519529 1194 415173 1195 327954 1196 256121 1197 203434 1198 159123 1199 124889 1200 98115 1201 75923 1202 59463 1203 46303 1204 35999 1205 27815 1206 21578 1207 16782 1208 12981 1209 10066 1210 7735 1211 5962 1212 4622 1213 3554 1214 2727 1215 2105 1216 1618 1217 1241 1218 957 1219 730 1220 559 1221 430 1222 329 1223 251 1224 192 1225 2749843 1226 6321661 1227 7207742 1228 7845581 1229 7557703 1230 6889166 1231 6249497 1232 5309202 1233 4507751 1234 3814567 1235 3136889 1236 2550173 1237 2114090 1238 1701687 1239 1362450 1240 1105159 1241 872547 1242 692706 1243 553565 1244 437273 1245 341495 1246 271246 1247 212165 1248 166519 1249 130821 1250 101231 1251 79285 1252 61738 1253 47999 1254 37087 1255 28771 1256 22377 1257 17309 1258 13422 1259 10314 1260 7950 1261 6163 1262 4739 1263 3637 1264 2807 1265 2158 1266 1655 1267 1277 1268 974 1269 746 1270 574 1271 439 1272 335 1273 257 1274 196 1275 3666458 1276 8428882 1277 9610323 1278 10460775 1279 10076938 1280 9185555 1281 8332663 1282 7078937 1283 6010335 1284 5086090 1285 4182519 1286 3400231 1287 2818787 1288 2268917 1289 1816601 1290 1473546 1291 1163397 1292 923609 1293 738087 1294 583031 1295 455327 1296 361662 1297 282887 1298 222026 1299 174429 1300 134975 1301 105714 1302 82318 1303 63999 1304 49450 1305 38362 1306 29837 1307 23079 1308 17897 1309 13753 1310 10601 1311 8218 1312 6319 1313 4850 1314 3743 1315 2878 1316 2207 1317 1703 1318 1299 1319 995 1320 766 1321 586 1322 447 1323 343 1324 262 1325 200 1326 4888611 1327 11238510 1328 12813765 1329 13947701 1330 13435918 1331 12247407 1332 11110218 1333 9438583 1334 8013781 1335 6781454 1336 5576693 1337 4533642 1338 3758383 1339 3025223 1340 2422135 1341 1964729 1342 1551197 1343 1231479 1344 984117 1345 777375 1346 607103 1347 482217 1348 377183 1349 296035 1350 232573 1351 179967 1352 140953 1353 109758 1354 85333 1355 65934 1356 51150 1357 39783 1358 30773 1359 23863 1360 18338 1361 14135 1362 10958 1363 8426 1364 6467 1365 4991 1366 3838 1367 2943 1368 2271 1369 1733 1370 1327 1371 1022 1372 782 1373 597 1374 458 1375 350 1376 267 1377 204 1378 6518149 1379 14984681 1380 17085021 1381 18596935 1382 17914558 1383 16329877 1384 14813625 1385 12584778 1386 10685042 1387 9041939 1388 7435591 1389 6044857 1390 5011178 1391 4033631 1392 3229514 1393 2619639 1394 2068263 1395 1641973 1396 1312157 1397 1036501 1398 809471 1399 642957 1400 502911 1401 394714 1402 310098 1403 239957 1404 187938 1405 146345 1406 113778 1407 87913 1408 68201 1409 53045 1410 41031 1411 31818 1412 24451 1413 18847 1414 14611 1415 11235 1416 8623 1417 6655 1418 5118 1419 3925 1420 3029 1421 2311 1422 1770 1423 1363 1424 1043 1425 797 1426 611 1427 467 1428 357 1429 273 1430 208 1431 8690866 1432 19979575 1433 22780029 1434 24795914 1435 23886078 1436 21773170 1437 19751501 1438 16779705 1439 14246723 1440 12055919 1441 9914122 1442 8059810 1443 6681571 1444 5378175 1445 4306019 1446 3492853 1447 2757685 1448 2189298 1449 1749543 1450 1382002 1451 1079295 1452 857277 1453 670549 1454 526286 1455 413465 1456 319943 1457 250585 1458 195127 1459 151705 1460 117218 1461 90935 1462 70727 1463 54709 1464 42425 1465 32602 1466 25130 1467 19482 1468 14981 1469 11498 1470 8874 1471 6825 1472 5234 1473 4039 1474 3082 1475 2361 1476 1818 1477 1391 1478 1063 1479 815 1480 623 1481 477 1482 365 1483 278 1484 212 1485 11587822 1486 26639434 1487 30373373 1488 33061219 1489 31848105 1490 29030894 1491 26335335 1492 22372941 1493 18995631 1494 16074559 1495 13218830 1496 10746414 1497 8908762 1498 7170901 1499 5741359 1500 4657138 1501 3676914 1502 2919065 1503 2332725 1504 1842670 1505 1439061 1506 1143037 1507 894066 1508 701715 1509 551287 1510 426591 1511 334114 1512 260170 1513 202274 1514 156291 1515 121247 1516 94303 1517 72946 1518 56567 1519 43470 1520 33507 1521 25977 1522 19975 1523 15331 1524 11833 1525 9101 1526 6979 1527 5386 1528 4110 1529 3149 1530 2425 1531 1855 1532 1418 1533 1087 1534 831 1535 637 1536 487 1537 371 1538 283 1539 216 1540 15450430 1541 35519246 1542 40497831 1543 44081626 1544 42464141 1545 38707859 1546 35113781 1547 29830589 1548 25327509 1549 21432746 1550 17625107 1551 14328553 1552 11878350 1553 9561202 1554 7655146 1555 6209518 1556 4902553 1557 3892087 1558 3110301 1559 2456894 1560 1918749 1561 1524050 1562 1192089 1563 935621 1564 735050 1565 568789 1566 445486 1567 346894 1568 269699 1569 208389 1570 161663 1571 125738 1572 97262 1573 75423 1574 57961 1575 44677 1576 34637 1577 26634 1578 20442 1579 15778 1580 12135 1581 9306 1582 7182 1583 5481 1584 4199 1585 3234 1586 2474 1587 1891 1588 1450 1589 1109 1590 850 1591 650 1592 495 1593 378 1594 289 1595 220 1596 20600574 1597 47358995 1598 53997109 1599 58775502 1600 56618855 1601 51610479 1602 46818375 1603 39774119 1604 33770013 1605 28576995 1606 23500143 1607 19104738 1608 15837801 1609 12748270 1610 10206862 1611 8279358 1612 6536738 1613 5189450 1614 4147069 1615 3275859 1616 2558333 1617 2032067 1618 1589453 1619 1247495 1620 980067 1621 758386 1622 593982 1623 462526 1624 359599 1625 277853 1626 215551 1627 167651 1628 129683 1629 100565 1630 77282 1631 59570 1632 46183 1633 35513 1634 27257 1635 21038 1636 16181 1637 12409 1638 9577 1639 7309 1640 5599 1641 4313 1642 3299 1643 2522 1644 1934 1645 1479 1646 1134 1647 867 1648 661 1649 505 1650 386 1651 294 1652 224 1653 27467433 1654 63145327 1655 71996146 1656 78367337 1657 75491807 1658 68813973 1659 62424501 1660 53032159 1661 45026685 1662 38102661 1663 31333525 1664 25472985 1665 21117069 1666 16997694 1667 13609150 1668 11039145 1669 8715651 1670 6919267 1671 5529426 1672 4367813 1673 3411111 1674 2709423 1675 2119271 1676 1663327 1677 1306757 1678 1011182 1679 791977 1680 616702 1681 479466 1682 370471 1683 287402 1684 223535 1685 172911 1686 134087 1687 103043 1688 79427 1689 61578 1690 47351 1691 36343 1692 28051 1693 21575 1694 16546 1695 12770 1696 9746 1697 7466 1698 5751 1699 4399 1700 3363 1701 2579 1702 1973 1703 1513 1704 1157 1705 882 1706 674 1707 515 1708 393 1709 299 1710 228 1711 36623245 1712 84193770 1713 95994862 1714 104489783 1715 100655743 1716 91751965 1717 83232669 1718 70709546 1719 60035581 1720 50803549 1721 41778034 1722 33963981 1723 28156093 1724 22663593 1725 18145534 1726 14718861 1727 11620869 1728 9225690 1729 7372569 1730 5823751 1731 4548149 1732 3612565 1733 2825695 1734 2217770 1735 1742343 1736 1348243 1737 1055970 1738 822270 1739 639289 1740 493962 1741 383203 1742 298047 1743 230549 1744 178783 1745 137391 1746 105903 1747 82105 1748 63135 1749 48458 1750 37402 1751 28767 1752 22062 1753 17027 1754 12995 1755 9955 1756 7669 1757 5866 1758 4485 1759 3439 1760 2631 1761 2018 1762 1543 1763 1177 1764 899 1765 687 1766 525 1767 399 1768 305 1769 232 1770 48830994 1771 112258361 1772 127993150 1773 139319711 1774 134207658 1775 122335954 1776 110976893 1777 94279395 1778 80047442 1779 67738066 1780 55704046 1781 45285309 1782 37541458 1783 30218125 1784 24194046 1785 19625149 1786 15494493 1787 12300921 1788 9830093 1789 7765002 1790 6064199 1791 4816754 1792 3767594 1793 2957027 1794 2323125 1795 1797658 1796 1407961 1797 1096361 1798 852386 1799 658617 1800 510938 1801 397397 1802 307399 1803 238378 1804 183189 1805 141205 1806 109474 1807 84181 1808 64611 1809 49870 1810 38357 1811 29417 1812 22703 1813 17327 1814 13274 1815 10226 1816 7822 1817 5981 1818 4586 1819 3509 1820 2691 1821 2058 1822 1570 1823 1199 1824 917 1825 701 1826 533 1827 407 1828 310 1829 236 1830 65107993 1831 149677815 1832 170657534 1833 185759615 1834 178943545 1835 163114606 1836 147969191 1837 125705861 1838 106729923 1839 90317422 1840 74272062 1841 60380413 1842 50055278 1843 40290834 1844 32258729 1845 26166866 1846 20659325 1847 16401229 1848 13106791 1849 10353337 1850 8085599 1851 6422339 1852 5023459 1853 3942703 1854 3097501 1855 2396878 1856 1877282 1857 1461815 1858 1136515 1859 878157 1860 681251 1861 529863 1862 409866 1863 317838 1864 244253 1865 188274 1866 145966 1867 112242 1868 86149 1869 66494 1870 51143 1871 39223 1872 30271 1873 23103 1874 17699 1875 13635 1876 10430 1877 7975 1878 6115 1879 4679 1880 3589 1881 2745 1882 2094 1883 1599 1884 1223 1885 935 1886 711 1887 543 1888 414 1889 315 1890 240 1891 86810658 1892 199570421 1893 227543379 1894 247679487 1895 238591394 1896 217486142 1897 197292255 1898 167607815 1899 142306565 1900 120423230 1901 99029417 1902 80507218 1903 66740371 1904 53721113 1905 43011639 1906 34889155 1907 27545767 1908 21868306 1909 17475722 1910 13804450 1911 10780799 1912 8563119 1913 6697946 1914 5256938 1915 4130002 1916 3195838 1917 2503043 1918 1949087 1919 1515354 1920 1170877 1921 908335 1922 706485 1923 546489 1924 423785 1925 325671 1926 251033 1927 194622 1928 149657 1929 114866 1930 88659 1931 68191 1932 52298 1933 40362 1934 30805 1935 23599 1936 18181 1937 13907 1938 10634 1939 8154 1940 6239 1941 4786 1942 3661 1943 2793 1944 2133 1945 1631 1946 1247 1947 949 1948 725 1949 553 1950 421 1951 321 1952 244 1953 115747545 1954 266093895 1955 303391173 1956 330239317 1957 318121859 1958 289981523 1959 263056341 1960 223477087 1961 189742087 1962 160564307 1963 132039223 1964 107342958 1965 88987162 1966 71628151 1967 57348853 1968 46518874 1969 36727690 1970 29157742 1971 23300963 1972 18405934 1973 14374399 1974 11417493 1975 8930595 1976 7009251 1977 5506670 1978 4261118 1979 3337391 1980 2598783 1981 2020473 1982 1561170 1983 1211114 1984 941981 1985 728653 1986 565047 1987 434229 1988 334711 1989 259497 1990 199543 1991 153155 1992 118213 1993 90922 1994 69731 1995 53817 1996 41074 1997 31466 1998 24242 1999 18543 2000 14179 2001 10873 2002 8319 2003 6382 2004 4882 2005 3725 2006 2845 2007 2175 2008 1663 2009 1266 2010 967 2011 738 2012 562 2013 429 2014 326 2015 248 2016 154330061 2017 354791861 2018 404521565 2019 440319090 2020 424162479 2021 386642031 2022 350741789 2023 297969450 2024 252989450 2025 214085743 2026 176052298 2027 143123945 2028 118649550 2029 95504202 2030 76465138 2031 62025166 2032 48970254 2033 38876990 2034 31067951 2035 24541246 2036 19165866 2037 15223325 2038 11907461 2039 9345669 2040 7342227 2041 5681491 2042 4449855 2043 3465045 2044 2693965 2045 2081561 2046 1614819 2047 1255975 2048 971538 2049 753397 2050 578973 2051 446282 2052 345997 2053 266058 2054 204207 2055 157618 2056 121230 2057 92975 2058 71757 2059 54766 2060 41955 2061 32323 2062 24725 2063 18906 2064 14498 2065 11093 2066 8510 2067 6510 2068 4967 2069 3794 2070 2901 2071 2218 2072 1689 2073 1290 2074 985 2075 750 2076 573 2077 435 2078 331 2079 252 2080 205773415 2081 473055815 2082 539362087 2083 587092121 2084 565549973 2085 515522709 2086 467655719 2087 397292601 2088 337319267 2089 285447658 2090 234736398 2091 190831927 2092 158199401 2093 127338937 2094 101953518 2095 82700222 2096 65293673 2097 51835987 2098 41423935 2099 32721662 2100 25554489 2101 20297767 2102 15876615 2103 12460893 2104 9789637 2105 7575322 2106 5933141 2107 4620061 2108 3591954 2109 2775415 2110 2153093 2111 1674634 2112 1295385 2113 1004530 2114 771965 2115 595043 2116 461330 2117 354745 2118 272277 2119 210158 2120 161641 2121 123967 2122 95677 2123 73022 2124 55941 2125 43098 2126 32967 2127 25209 2128 19331 2129 14791 2130 11347 2131 8681 2132 6623 2133 5059 2134 3869 2135 2958 2136 2253 2137 1721 2138 1314 2139 1001 2140 765 2141 581 2142 442 2143 337 2144 256 2145 274364554 2146 630741087 2147 719149450 2148 782789495 2149 754066631 2150 687363613 2151 623540959 2152 529723469 2153 449759023 2154 380596878 2155 312981865 2156 254442570 2157 210932535 2158 169785250 2159 135938025 2160 110266963 2161 87058231 2162 69114650 2163 55231914 2164 43628883 2165 34072653 2166 27063690 2167 21168821 2168 16614525 2169 13052850 2170 10100430 2171 7910855 2172 6160082 2173 4789273 2174 3700554 2175 2870791 2176 2232846 2177 1727181 2178 1339374 2179 1029287 2180 793391 2181 615107 2182 472994 2183 363037 2184 280211 2185 215522 2186 165290 2187 127570 2188 97363 2189 74589 2190 57465 2191 43957 2192 33613 2193 25775 2194 19722 2195 15130 2196 11575 2197 8831 2198 6746 2199 5159 2200 3945 2201 3005 2202 2295 2203 1753 2204 1335 2205 1021 2206 775 2207 590 2208 450 2209 342 2210 260 2211 365819406 2212 840988117 2213 958865934 2214 1043719327 2215 1005422175 2216 916484818 2217 831387946 2218 706297959 2219 599678698 2220 507462505 2221 417309154 2222 339256761 2223 281243381 2224 226380334 2225 181250701 2226 147022618 2227 116077642 2228 92152867 2229 73642553 2230 58171845 2231 45430205 2232 36084921 2233 28225095 2234 22152701 2235 17403801 2236 13467241 2237 10547807 2238 8213443 2239 6385698 2240 4934073 2241 3827722 2242 2977129 2243 2302909 2244 1785833 2245 1372383 2246 1057855 2247 820143 2248 630659 2249 484050 2250 373615 2251 287363 2252 220387 2253 170094 2254 129818 2255 99453 2256 76621 2257 58610 2258 44818 2259 34367 2260 26297 2261 20174 2262 15434 2263 11775 2264 8995 2265 6879 2266 5261 2267 4007 2268 3061 2269 2338 2270 1781 2271 1362 2272 1034 2273 787 2274 601 2275 457 2276 347 2277 264 2278 487759209 2279 1121317490 2280 1278487913 2281 1391625770 2282 1340562901 2283 1221979758 2284 1108517262 2285 941730613 2286 799571598 2287 676616674 2288 556412206 2289 452342349 2290 374991175 2291 301840446 2292 241667602 2293 196030158 2294 154770190 2295 122870490 2296 98190071 2297 77562461 2298 60573607 2299 48113229 2300 37633461 2301 29536935 2302 23205069 2303 17956322 2304 14063743 2305 10951258 2306 8514265 2307 6578765 2308 5103630 2309 3969506 2310 3070546 2311 2381111 2312 1829845 2313 1410474 2314 1093525 2315 840879 2316 645401 2317 498154 2318 383151 2319 293850 2320 226793 2321 173091 2322 132605 2323 102162 2324 78147 2325 59758 2326 45823 2327 35063 2328 26899 2329 20579 2330 15701 2331 11994 2332 9173 2333 7015 2334 5343 2335 4082 2336 3118 2337 2375 2338 1817 2339 1379 2340 1050 2341 802 2342 610 2343 463 2344 353 2345 268 2346 650345613 2347 1495089987 2348 1704650551 2349 1855501027 2350 1787417202 2351 1629306345 2352 1478023017 2353 1255640818 2354 1066095465 2355 902155566 2356 741882942 2357 603123133 2358 499988234 2359 402453929 2360 322223470 2361 261373545 2362 206360254 2363 163827321 2364 130920095 2365 103416615 2366 80764810 2367 64150973 2368 50177949 2369 39382581 2370 30940093 2371 23941763 2372 18751658 2373 14601678 2374 11352354 2375 8771687 2376 6804841 2377 5292675 2378 4094062 2379 3174815 2380 2439794 2381 1880633 2382 1458034 2383 1121173 2384 860535 2385 664206 2386 510869 2387 391801 2388 302391 2389 230789 2390 176807 2391 136217 2392 104197 2393 79678 2394 61098 2395 46751 2396 35866 2397 27439 2398 20935 2399 15993 2400 12231 2401 9354 2402 7125 2403 5443 2404 4158 2405 3167 2406 2423 2407 1839 2408 1401 2409 1070 2410 814 2411 618 2412 471 2413 358 2414 272 2415 867127485 2416 1993453317 2417 2272867402 2418 2474001370 2419 2383222937 2420 2172408461 2421 1970697357 2422 1674187758 2423 1421460621 2424 1202874089 2425 989177257 2426 804164178 2427 666650979 2428 536605239 2429 429631294 2430 348498061 2431 275147006 2432 218436429 2433 174560127 2434 137888821 2435 107686414 2436 85534631 2437 66903933 2438 52510109 2439 41253458 2440 31922351 2441 25002211 2442 19468905 2443 15136473 2444 11695583 2445 9073122 2446 7056901 2447 5458750 2448 4233087 2449 3253059 2450 2507511 2451 1944046 2452 1494898 2453 1147381 2454 885609 2455 681159 2456 522402 2457 403189 2458 307719 2459 235743 2460 181623 2461 138930 2462 106238 2463 81465 2464 62335 2465 47822 2466 36586 2467 27914 2468 21325 2469 16309 2470 12473 2471 9501 2472 7258 2473 5545 2474 4223 2475 3231 2476 2453 2477 1869 2478 1427 2479 1086 2480 825 2481 629 2482 478 2483 363 2484 276 2485 1156169981 2486 2657937757 2487 3030489870 2488 3298668494 2489 3177630583 2490 2896544615 2491 2627596477 2492 2232250345 2493 1895280829 2494 1603832119 2495 1318903010 2496 1072218905 2497 888867973 2498 715473653 2499 572841726 2500 464664082 2501 366862675 2502 291248573 2503 232746837 2504 183851762 2505 143581886 2506 114046175 2507 89205245 2508 70013479 2509 55004611 2510 42563135 2511 33336282 2512 25958541 2513 20181965 2514 15594111 2515 12097497 2516 9409202 2517 7278334 2518 5644117 2519 4337413 2520 3343349 2521 2592062 2522 1993198 2523 1529842 2524 1180813 2525 908213 2526 696537 2527 537586 2528 410293 2529 314325 2530 242165 2531 185241 2532 141651 2533 108621 2534 83114 2535 63763 2536 48782 2537 37219 2538 28434 2539 21746 2540 16631 2541 12669 2542 9678 2543 7394 2544 5631 2545 4309 2546 3271 2547 2493 2548 1903 2549 1449 2550 1101 2551 839 2552 638 2553 485 2554 369 2555 280 2556 1541559975 2557 3543917010 2558 4040653161 2559 4398224659 2560 4236840778 2561 3862059487 2562 3503461970 2563 2976333794 2564 2527041106 2565 2138442826 2566 1758537347 2567 1429625207 2568 1185157298 2569 953964871 2570 763788969 2571 619552110 2572 489150234 2573 388331431 2574 310329117 2575 245135683 2576 191442515 2577 152061567 2578 118940327 2579 93351306 2580 73339482 2581 56750847 2582 44448377 2583 34611389 2584 26909287 2585 20792149 2586 16129997 2587 12545603 2588 9704446 2589 7525490 2590 5783218 2591 4457799 2592 3456083 2593 2657598 2594 2039790 2595 1574418 2596 1210951 2597 928717 2598 716782 2599 547058 2600 419101 2601 322887 2602 246989 2603 188869 2604 144829 2605 110819 2606 85018 2607 65043 2608 49626 2609 37913 2610 28995 2611 22175 2612 16893 2613 12905 2614 9859 2615 7509 2616 5746 2617 4362 2618 3325 2619 2538 2620 1933 2621 1469 2622 1119 2623 851 2624 647 2625 493 2626 374 2627 284 2628 2055413301 2629 4725222681 2630 5387537549 2631 5864299546 2632 5649121038 2633 5149412650 2634 4671282627 2635 3968445059 2636 3369388142 2637 2851257102 2638 2344716463 2639 1906166943 2640 1580209731 2641 1271953162 2642 1018385293 2643 826069481 2644 652200313 2645 517775242 2646 413772157 2647 326847578 2648 255256687 2649 202748757 2650 158587103 2651 124468409 2652 97785977 2653 75667797 2654 59264503 2655 46148519 2656 35879050 2657 27722866 2658 21506663 2659 16727471 2660 12939262 2661 10033987 2662 7710958 2663 5943733 2664 4608111 2665 3543465 2666 2719721 2667 2099225 2668 1614602 2669 1238290 2670 955710 2671 729411 2672 558802 2673 430517 2674 329319 2675 251826 2676 193106 2677 147759 2678 113358 2679 86725 2680 66169 2681 50551 2682 38661 2683 29567 2684 22525 2685 17207 2686 13146 2687 10013 2688 7662 2689 5817 2690 4434 2691 3385 2692 2578 2693 1959 2694 1493 2695 1135 2696 863 2697 658 2698 499 2699 379 2700 288 2701 2740551069 2702 6300296909 2703 7183383399 2704 7819066062 2705 7532161385 2706 6865883534 2707 6228376837 2708 5291260079 2709 4492517523 2710 3801676137 2711 3126288618 2712 2541555925 2713 2106946309 2714 1695937550 2715 1357847058 2716 1101425975 2717 869600418 2718 690366990 2719 551696210 2720 435796771 2721 340342250 2722 270331677 2723 211449471 2724 165957879 2725 130381303 2726 100890397 2727 79019338 2728 61531359 2729 47838734 2730 36963822 2731 28675551 2732 22303295 2733 17252350 2734 13378650 2735 10281278 2736 7924978 2737 6144149 2738 4724621 2739 3626295 2740 2798967 2741 2152803 2742 1651054 2743 1274281 2744 972549 2745 745070 2746 574023 2747 439093 2748 335769 2749 257475 2750 197013 2751 151145 2752 115634 2753 88226 2754 67402 2755 51549 2756 39423 2757 30034 2758 22943 2759 17529 2760 13351 2761 10217 2762 7757 2763 5913 2764 4514 2765 3438 2766 2613 2767 1991 2768 1514 2769 1151 2770 878 2771 666 2772 506 2773 385 2774 292 2775 3654068093 2776 8400395879 2777 9577844533 2778 10425421417 2779 10042881847 2780 9154511379 2781 8304502450 2782 7055013439 2783 5990023365 2784 5068901517 2785 4168384825 2786 3388741234 2787 2809261746 2788 2261250067 2789 1810462745 2790 1468567967 2791 1159467225 2792 920489321 2793 735594947 2794 581062362 2795 453789667 2796 360442237 2797 281932629 2798 221277173 2799 173841738 2800 134520530 2801 105359118 2802 82041813 2803 63784979 2804 49285097 2805 38234069 2806 29737727 2807 23003134 2808 17838201 2809 13708371 2810 10566638 2811 8192199 2812 6299495 2813 4835061 2814 3731957 2815 2870405 2816 2201406 2817 1699042 2818 1296733 2819 993427 2820 765365 2821 585458 2822 447693 2823 343301 2824 262685 2825 201527 2826 154179 2827 117635 2828 89870 2829 68733 2830 52565 2831 40046 2832 30591 2833 23373 2834 17802 2835 13623 2836 10343 2837 7885 2838 6019 2839 4585 2840 3485 2841 2655 2842 2019 2843 1535 2844 1171 2845 889 2846 675 2847 514 2848 390 2849 296 2850 4872090791 2851 11200527839 2852 12770459378 2853 13900561890 2854 13390509130 2855 12206015173 2856 11072669934 2857 9406684586 2858 7986697821 2859 6758535357 2860 5557846434 2861 4518321646 2862 3745682329 2863 3015000090 2864 2413950327 2865 1958090623 2866 1545956301 2867 1227319095 2868 980793263 2869 774749817 2870 605052890 2871 480589650 2872 375910173 2873 295036231 2874 231788985 2875 179360707 2876 140478825 2877 109389085 2878 85046639 2879 65713463 2880 50978759 2881 39650303 2882 30670846 2883 23784269 2884 18277829 2885 14088851 2886 10922933 2887 8399327 2888 6446749 2889 4975943 2890 3827207 2891 2935209 2892 2265390 2893 1728978 2894 1324570 2895 1020487 2896 780611 2897 596925 2898 457735 2899 350247 2900 268703 2901 205573 2902 156847 2903 119827 2904 91645 2905 70087 2906 53395 2907 40789 2908 31165 2909 23737 2910 18165 2911 13791 2912 10514 2913 8026 2914 6114 2915 4647 2916 3541 2917 2693 2918 2047 2919 1562 2920 1186 2921 901 2922 686 2923 521 2924 395 2925 300 2926 6496121055 2927 14934037119 2928 17027279171 2929 18534082521 2930 17854012174 2931 16274686898 2932 14763559913 2933 12542246115 2934 10648930429 2935 9011380477 2936 7410461913 2937 6024428862 2938 4994243106 2939 4020000121 2940 3218600437 2941 2610787498 2942 2061275069 2943 1636425461 2944 1307724351 2945 1032999757 2946 806737187 2947 640786201 2948 501213565 2949 393381642 2950 309051981 2951 239147610 2952 187305101 2953 145852114 2954 113395519 2955 87617951 2956 67971679 2957 52867071 2958 40894462 2959 31712359 2960 24370439 2961 18785135 2962 14563911 2963 11199103 2964 8595666 2965 6634591 2966 5102943 2967 3913613 2968 3020521 2969 2305305 2970 1766094 2971 1360650 2972 1040815 2973 795901 2974 610314 2975 466997 2976 358271 2977 274098 2978 209130 2979 159770 2980 122194 2981 93450 2982 71194 2983 54386 2984 41554 2985 31650 2986 24221 2987 18389 2988 14019 2989 10702 2990 8153 2991 6197 2992 4722 2993 3591 2994 2730 2995 2083 2996 1582 2997 1202 2998 915 2999 695 3000 527 3001 401 3002 304 3003 8661494741 3004 19912049493 3005 22703038895 3006 24712110029 3007 23805349566 3008 21699582531 3009 19684746551 3010 16722994821 3011 14198573906 3012 12015173970 3013 9880615885 3014 8032571817 3015 6658990809 3016 5360000162 3017 4291467250 3018 3481049998 3019 2748366759 3020 2181900615 3021 1743632469 3022 1377333010 3023 1075649583 3024 854381602 3025 668284754 3026 524508857 3027 412069309 3028 318863481 3029 249740135 3030 194469486 3031 151194026 3032 116823935 3033 90628906 3034 70489429 3035 54525950 3036 42283146 3037 32493919 3038 25046847 3039 19418549 3040 14932138 3041 11460889 3042 8846122 3043 6803925 3044 5218151 3045 4027362 3046 3073741 3047 2354793 3048 1814201 3049 1387754 3050 1061202 3051 813753 3052 622663 3053 477695 3054 365465 3055 278841 3056 213027 3057 162926 3058 124601 3059 94926 3060 72515 3061 55406 3062 42201 3063 32295 3064 24519 3065 18693 3066 14270 3067 10871 3068 8263 3069 6297 3070 4789 3071 3641 3072 2778 3073 2110 3074 1603 3075 1221 3076 927 3077 703 3078 535 3079 406 3080 308 3081 11548659655 3082 26549399325 3083 30270718527 3084 32949480039 3085 31740466089 3086 28932776709 3087 26246328735 3088 22297326429 3089 18931431875 3090 16020231961 3091 13174154514 3092 10710095757 3093 8878654413 3094 7146666883 3095 5721956334 3096 4641399998 3097 3664489013 3098 2909200821 3099 2324843293 3100 1836444014 3101 1434199445 3102 1139175470 3103 891046339 3104 699345143 3105 549425746 3106 425151309 3107 332986847 3108 259292649 3109 201592035 3110 155765247 3111 120838542 3112 93985906 3113 72701267 3114 56377529 3115 43325226 3116 33395797 3117 25891399 3118 19909518 3119 15281186 3120 11794830 3121 9071901 3122 6957535 3123 5369817 3124 4098322 3125 3139725 3126 2418935 3127 1850339 3128 1414937 3129 1085005 3130 830218 3131 636927 3132 487287 3133 371789 3134 284037 3135 217235 3136 166135 3137 126569 3138 96687 3139 73875 3140 56269 3141 43061 3142 32693 3143 24925 3144 19027 3145 14495 3146 11018 3147 8397 3148 6386 3149 4855 3150 3705 3151 2814 3152 2138 3153 1629 3154 1237 3155 938 3156 714 3157 542 3158 411 3159 312 3160 15398212874 3161 35399199101 3162 40360958037 3163 43932640053 3164 42320621453 3165 38577035613 3166 34995104981 3167 29729768573 3168 25241909167 3169 21360309282 3170 17565539353 3171 14280127677 3172 11838205885 3173 9528889178 3174 7629275113 3175 6188533331 3176 4885985351 3177 3878934429 3178 3099791058 3179 2448592019 3180 1912265927 3181 1518900627 3182 1188061786 3183 932460191 3184 732567662 3185 566868413 3186 443982463 3187 345723533 3188 268789381 3189 207686997 3190 161118057 3191 125314542 3192 96935023 3193 75170039 3194 57766969 3195 44527730 3196 34521866 3197 26546025 3198 20374915 3199 15726441 3200 12095869 3201 9276714 3202 7159757 3203 5464430 3204 4186301 3205 3225247 3206 2467119 3207 1886583 3208 1446674 3209 1106958 3210 849237 3211 649717 3212 495719 3213 378717 3214 289647 3215 221514 3216 168759 3217 128917 3218 98501 3219 75026 3220 57415 3221 43591 3222 33234 3223 25370 3224 19327 3225 14691 3226 11197 3227 8515 3228 6474 3229 4941 3230 3753 3231 2851 3232 2173 3233 1650 3234 1251 3235 953 3236 723 3237 549 3238 417 3239 316 3240 20530950499 3241 47198932135 3242 53814610717 3243 58576853405 3244 56427495271 3245 51436047485 3246 46660139975 3247 39639691431 3248 33655878890 3249 28480412377 3250 23420719138 3251 19040170237 3252 15784274514 3253 12705185571 3254 10172366818 3255 8251377775 3256 6514647135 3257 5171912573 3258 4133054745 3259 3264789359 3260 2549687903 3261 2025200837 3262 1584082382 3263 1243280255 3264 976756883 3265 755824551 3266 591976618 3267 460964711 3268 358385842 3269 276915997 3270 214824077 3271 167086057 3272 129246698 3273 100226719 3274 77022626 3275 59370307 3276 46029155 3277 35394701 3278 27166554 3279 20968589 3280 16127826 3281 12368953 3282 9546343 3283 7285907 3284 5581735 3285 4300330 3286 3289493 3287 2515445 3288 1928899 3289 1475945 3290 1132317 3291 866290 3292 660959 3293 504957 3294 386197 3295 295353 3296 225013 3297 171890 3298 131335 3299 100035 3300 76554 3301 58122 3302 44313 3303 33827 3304 25770 3305 19589 3306 14930 3307 11354 3308 8633 3309 6589 3310 5005 3311 3802 3312 2898 3313 2201 3314 1669 3315 1271 3316 965 3317 733 3318 557 3319 422 3320 320 3321 27374600666 3322 62931909514 3323 71752814290 3324 78102471207 3325 75236660362 3326 68581396647 3327 62213519967 3328 52852921909 3329 44874505187 3330 37973883170 3331 31227625518 3332 25386893650 3333 21045699353 3334 16940247429 3335 13563155758 3336 11001837034 3337 8686196181 3338 6895883431 3339 5510739661 3340 4353052479 3341 3399583871 3342 2700267783 3343 2112109843 3344 1657707007 3345 1302342511 3346 1007766069 3347 789302158 3348 614619615 3349 477847790 3350 369221330 3351 286432103 3352 222781410 3353 172328931 3354 133635626 3355 102696835 3356 79160410 3357 61372207 3358 47192935 3359 36222073 3360 27958119 3361 21503769 3362 16491938 3363 12728458 3364 9714543 3365 7442314 3366 5733774 3367 4385991 3368 3353927 3369 2571866 3370 1967927 3371 1509757 3372 1155054 3373 881279 3374 673277 3375 514930 3376 393805 3377 300018 3378 229187 3379 175114 3380 133381 3381 102073 3382 77497 3383 59085 3384 45103 3385 34361 3386 26119 3387 19907 3388 15139 3389 11511 3390 8786 3391 6674 3392 5070 3393 3865 3394 2935 3395 2226 3396 1695 3397 1287 3398 978 3399 743 3400 563 3401 427 3402 324 3403 36499467555 3404 83909212686 3405 95670419054 3406 104136628277 3407 100315547150 3408 91441862197 3409 82951359957 3410 70470562546 3411 59832673583 3412 50631844227 3413 41636834025 3414 33849191534 3415 28060932471 3416 22586996573 3417 18084207678 3418 14669116046 3419 11581594909 3420 9194511242 3421 7347652882 3422 5804069973 3423 4532778495 3424 3600357045 3425 2816146458 3426 2210276010 3427 1736456682 3428 1343688093 3429 1052402878 3430 819492821 3431 637130387 3432 492295107 3433 381909471 3434 297041881 3435 229771909 3436 178180835 3437 136929114 3438 105547214 3439 81829610 3440 62923914 3441 48296098 3442 37277493 3443 28671693 3444 21989251 3445 16971278 3446 12952725 3447 9923086 3448 7645033 3449 5847989 3450 4471903 3451 3429155 3452 2623903 3453 2013010 3454 1540073 3455 1175039 3456 897703 3457 686574 3458 525074 3459 400025 3460 305583 3461 233486 3462 177842 3463 136098 3464 103330 3465 78781 3466 60138 3467 45815 3468 34826 3469 26543 3470 20186 3471 15349 3472 11715 3473 8899 3474 6761 3475 5154 3476 3914 3477 2969 3478 2261 3479 1717 3480 1305 3481 991 3482 751 3483 570 3484 433 3485 328 3486 48665956741 3487 111878950249 3488 127560558739 3489 138848837703 3490 133754062867 3491 121922482930 3492 110601813277 3493 93960750062 3494 79776898111 3495 67509125637 3496 55515778701 3497 45132255379 3498 37414576629 3499 30115995431 3500 24112276905 3501 19558821395 3502 15442126546 3503 12259348323 3504 9796870510 3505 7738759965 3506 6043704661 3507 4800476061 3508 3754861945 3509 2947034681 3510 2315275577 3511 1791584125 3512 1403203838 3513 1092657095 3514 849507183 3515 656393477 3516 509212629 3517 396055842 3518 306362546 3519 237574447 3520 182572153 3521 140729619 3522 109106147 3523 83898553 3524 64394798 3525 49703325 3526 38228925 3527 29319002 3528 22628371 3529 17270301 3530 13230782 3531 10193378 3532 7797319 3533 5962538 3534 4572207 3535 3498538 3536 2684014 3537 2053431 3538 1566719 3539 1196938 3540 915433 3541 700099 3542 533367 3543 407445 3544 311315 3545 237123 3546 181465 3547 137774 3548 105042 3549 80185 3550 61087 3551 46435 3552 35391 3553 26915 3554 20466 3555 15621 3556 11866 3557 9015 3558 6873 3559 5219 3560 3959 3561 3015 3562 2290 3563 1741 3564 1322 3565 1002 3566 761 3567 578 3568 438 3569 332 3570 64887942322 3571 149171933666 3572 170080744986 3573 185131783605 3574 178338750490 3575 162563310574 3576 147469084370 3577 125281000083 3578 106369197482 3579 90012167517 3580 74021038269 3581 60176340506 3582 49886102173 3583 40154660575 3584 32149702541 3585 26078428527 3586 20589502062 3587 16345797765 3588 13062494014 3589 10318346621 3590 8058272882 3591 6400634749 3592 5006482594 3593 3929379575 3594 3087034103 3595 2388778834 3596 1870938451 3597 1456876127 3598 1132676245 3599 875191303 3600 678950173 3601 528074457 3602 408483395 3603 316765930 3604 243429538 3605 187639493 3606 145474863 3607 111864738 3608 85859731 3609 66271101 3610 50971901 3611 39092003 3612 30171162 3613 23027069 3614 17641043 3615 13591171 3616 10396426 3617 7950051 3618 6096277 3619 4664718 3620 3578686 3621 2737909 3622 2088959 3623 1595918 3624 1220578 3625 933466 3626 711157 3627 543261 3628 415087 3629 316165 3630 241954 3631 183699 3632 140057 3633 106914 3634 81450 3635 61914 3636 47189 3637 35887 3638 27289 3639 20829 3640 15822 3641 12021 3642 9165 3643 6959 3644 5279 3645 4021 3646 3054 3647 2322 3648 1763 3649 1337 3650 1015 3651 771 3652 585 3653 443 3654 336 3655 86517256430 3656 198895911555 3657 226774326649 3658 246842378141 3659 237785000654 3660 216751080766 3661 196625445827 3662 167041333445 3663 141825596643 3664 120016223357 3665 98694717693 3666 80235120675 3667 66514802898 3668 53539547434 3669 42866270055 3670 34771238037 3671 27452669417 3672 21794397021 3673 17416658686 3674 13757795495 3675 10744363843 3676 8534179666 3677 6675310126 3678 5239172767 3679 4116045471 3680 3185038446 3681 2494584602 3682 1942501503 3683 1510234994 3684 1166921738 3685 905266898 3686 704099277 3687 544644527 3688 422354574 3689 324572718 3690 250185991 3691 193966485 3692 149152985 3693 114479642 3694 88361469 3695 67962535 3696 52122671 3697 40228217 3698 30702759 3699 23521391 3700 18121562 3701 13861902 3702 10600069 3703 8128370 3704 6219625 3705 4771582 3706 3650546 3707 2785279 3708 2127891 3709 1627438 3710 1244622 3711 948210 3712 724349 3713 553450 3714 421554 3715 322606 3716 244933 3717 186743 3718 142553 3719 108601 3720 82553 3721 62919 3722 47850 3723 36386 3724 27773 3725 21097 3726 16029 3727 12221 3728 9279 3729 7039 3730 5362 3731 4073 3732 3097 3733 2351 3734 1783 3735 1354 3736 1029 3737 781 3738 591 3739 449 3740 340 3741 115356341907 3742 265194548741 3743 302365768866 3744 329123170855 3745 317046667539 3746 289001441022 3747 262167261103 3748 222721777927 3749 189100795525 3750 160021631143 3751 131592956925 3752 106980160901 3753 88686403865 3754 71386063246 3755 57155026741 3756 46361650717 3757 36603559223 3758 29059196029 3759 23222211582 3760 18343727327 3761 14325818458 3762 11378906222 3763 8900413502 3764 6985563690 3765 5488060629 3766 4246717929 3767 3326112803 3768 2590002005 3769 2013646659 3770 1555895651 3771 1207022531 3772 938799037 3773 726192703 3774 563139433 3775 432763625 3776 333581322 3777 258621981 3778 198870647 3779 152639523 3780 117815293 3781 90616714 3782 69496895 3783 53637623 3784 40937013 3785 31361855 3786 24162083 3787 18482537 3788 14133426 3789 10837827 3790 8292834 3791 6362110 3792 4867395 3793 3713706 3794 2837189 3795 2169918 3796 1659497 3797 1264281 3798 965799 3799 737934 3800 562073 3801 430142 3802 326578 3803 248991 3804 190071 3805 144802 3806 110071 3807 83893 3808 63801 3809 48515 3810 37031 3811 28130 3812 21373 3813 16295 3814 12373 3815 9386 3816 7150 3817 5431 3818 4130 3819 3135 3820 2378 3821 1806 3822 1373 3823 1042 3824 789 3825 599 3826 454 3827 344 3828 153808455877 3829 353592731655 3830 403154358489 3831 438830894474 3832 422728890053 3833 385335254697 3834 349556348138 3835 296962370570 3836 252134394034 3837 213362174858 3838 175457275901 3839 142640214535 3840 118248538487 3841 95181417662 3842 76206702322 3843 61815534290 3844 48804745631 3845 38745594706 3846 30962948777 3847 24458303103 3848 19101091278 3849 15171874963 3850 11867218003 3851 9314084921 3852 7317414173 3853 5662290573 3854 4434817071 3855 3453336007 3856 2684862213 3857 2074527535 3858 1609363375 3859 1251732050 3860 968256938 3861 750852578 3862 577018167 3863 444775097 3864 344829309 3865 265160863 3866 203519365 3867 157087058 3868 120822286 3869 92662527 3870 71516831 3871 54582685 3872 41815807 3873 32216111 3874 24643383 3875 18844569 3876 14450437 3877 11057113 3878 8482814 3879 6489861 3880 4951609 3881 3782919 3882 2893225 3883 2212663 3884 1685709 3885 1287733 3886 983913 3887 749431 3888 573523 3889 435438 3890 331989 3891 253429 3892 193070 3893 146762 3894 111858 3895 85069 3896 64687 3897 49375 3898 37507 3899 28498 3900 21727 3901 16498 3902 12515 3903 9534 3904 7242 3905 5507 3906 4181 3907 3171 3908 2409 3909 1831 3910 1390 3911 1053 3912 799 3913 606 3914 459 3915 348 3916 205077941170 3917 471456975541 3918 537539144653 3919 585107859299 3920 563638520071 3921 513780339597 3922 466075130851 3923 395949827427 3924 336179192046 3925 284482899811 3926 233943034535 3927 190186952714 3928 157664717983 3929 126908556883 3930 101608936430 3931 82420712387 3932 65072994175 3933 51660792942 3934 41283931703 3935 32611070805 3936 25468121705 3937 20229166618 3938 15822957338 3939 12418779895 3940 9756552231 3941 7549720765 3942 5913089429 3943 4604448010 3944 3579816285 3945 2766036714 3946 2145817834 3947 1668976067 3948 1291009251 3949 1001136771 3950 769357557 3951 593033463 3952 459772413 3953 353547818 3954 271359154 3955 209449411 3956 161096382 3957 123550037 3958 95355775 3959 72776914 3960 55754410 3961 42954815 3962 32857845 3963 25126093 3964 19267250 3965 14742818 3966 11310419 3967 8653149 3968 6602146 3969 5043893 3970 3857634 3971 2950218 3972 2247613 3973 1716978 3974 1311885 3975 999242 3976 764698 3977 580585 3978 442653 3979 337906 3980 257427 3981 195683 3982 149145 3983 113426 3984 86250 3985 65834 3986 50010 3987 37998 3988 28970 3989 21998 3990 16687 3991 12713 3992 9657 3993 7343 3994 5575 3995 4229 3996 3213 3997 2442 3998 1854 3999 1405 4000 1066 4001 809 4002 613 4003 465 4004 352 4005 273437254894 4006 628609300722 4007 716718859538 4008 780143812399 4009 751518026762 4010 685040452797 4011 621433507802 4012 527933103237 4013 448238922729 4014 379310533082 4015 311924046047 4016 253582603619 4017 210219623978 4018 169211409178 4019 135478581907 4020 109894283183 4021 86763992234 4022 68881057257 4023 55045242271 4024 43481427741 4025 33957495607 4026 26972222158 4027 21097276451 4028 16558373194 4029 13008736309 4030 10066294354 4031 7884119239 4032 6139264014 4033 4773088381 4034 3688048953 4035 2861090446 4036 2225301423 4037 1721345669 4038 1334849029 4039 1025810077 4040 790711285 4041 613029885 4042 471397091 4043 361812206 4044 279265882 4045 214795177 4046 164733383 4047 127141034 4048 97035886 4049 74339214 4050 57273087 4051 43810461 4052 33501458 4053 25689667 4054 19657091 4055 15080559 4056 11537533 4057 8802862 4058 6725191 4059 5143513 4060 3933625 4061 2996818 4062 2289305 4063 1749181 4064 1332323 4065 1019598 4066 774114 4067 590205 4068 450542 4069 343237 4070 260911 4071 198861 4072 151235 4073 115001 4074 87779 4075 66681 4076 50665 4077 38627 4078 29331 4079 22250 4080 16951 4081 12877 4082 9791 4083 7434 4084 5639 4085 4285 4086 3257 4087 2473 4088 1874 4089 1422 4090 1079 4091 818 4092 621 4093 470 4094 356 4095 364583006526 4096 838145734297 4097 955625146051 4098 1040191749866 4099 1002024035683 4100 913387270397 4101 828578010403 4102 703910804317 4103 597651896973 4104 505747377443 4105 415898728063 4106 338110138159 4107 280292831971 4108 225615212238 4109 180638109210 4110 146525710911 4111 115685322979 4112 91841409677 4113 73393656362 4114 57975236989 4115 45276660810 4116 35962962878 4117 28129701935 4118 22077830926 4119 17344981746 4120 13421725806 4121 10512158986 4122 8185685353 4123 6364117842 4124 4917398605 4125 3814787262 4126 2967068565 4127 2295127559 4128 1779798706 4129 1367746770 4130 1054281714 4131 817373181 4132 628529455 4133 482416275 4134 372354510 4135 286393570 4136 219644511 4137 169521379 4138 129381182 4139 99118953 4140 76364117 4141 58413949 4142 44668611 4143 34252890 4144 26209455 4145 20107413 4146 15383378 4147 11737150 4148 8966922 4149 6858018 4150 5244834 4151 3995758 4152 3052407 4153 2332242 4154 1776431 4155 1359465 4156 1032153 4157 786941 4158 600723 4159 457650 4160 347882 4161 265149 4162 201647 4163 153335 4164 117039 4165 88909 4166 67554 4167 51503 4168 39109 4169 29667 4170 22602 4171 17170 4172 13055 4173 9913 4174 7519 4175 5714 4176 4343 4177 3298 4178 2499 4179 1897 4180 1439 4181 1091 4182 829 4183 627 4184 475 4185 360 4186 486110675369 4187 1117527645730 4188 1274166861402 4189 1386922333155 4190 1336032047578 4191 1217849693863 4192 1104770680538 4193 938547739090 4194 796869195965 4195 674329836591 4196 554531637418 4197 450813517546 4198 373723775962 4199 300820282985 4200 240850812281 4201 195367614549 4202 154247097306 4203 122455212903 4204 97858208483 4205 77300315986 4206 60368881081 4207 47950617171 4208 37506269247 4209 29437107902 4210 23126642329 4211 17895634409 4212 14016211982 4213 10914247138 4214 8485490457 4215 6556531474 4216 5086383017 4217 3956091421 4218 3060170079 4219 2373064942 4220 1823662361 4221 1405708953 4222 1089830909 4223 838039274 4224 643221701 4225 496472681 4226 381858094 4227 292859349 4228 226028506 4229 172508243 4230 132158605 4231 101818823 4232 77885266 4233 59558149 4234 45670521 4235 34945941 4236 26809885 4237 20511171 4238 15649534 4239 11955897 4240 9144025 4241 6993113 4242 5327678 4243 4069877 4244 3109657 4245 2368575 4246 1812621 4247 1376205 4248 1049255 4249 800965 4250 610201 4251 463843 4252 353533 4253 268863 4254 204447 4255 156053 4256 118546 4257 90073 4258 68671 4259 52146 4260 39557 4261 30137 4262 22894 4263 17407 4264 13218 4265 10026 4266 7619 4267 5791 4268 4398 4269 3333 4270 2530 4271 1919 4272 1455 4273 1106 4274 837 4275 634 4276 481 4277 364 4278 648147567159 4279 1490036860974 4280 1698889148537 4281 1849229777541 4282 1781376063438 4283 1623799591818 4284 1473027574051 4285 1251396985454 4286 1062492261287 4287 899106448789 4288 739375516558 4289 601084690062 4290 498298367950 4291 401093710647 4292 321134416375 4293 260490152733 4294 205662796409 4295 163273617205 4296 130477611311 4297 103067087982 4298 80491841442 4299 63934156229 4300 50008358997 4301 39249477203 4302 30835523106 4303 23860845879 4304 18688282643 4305 14552329518 4306 11313987277 4307 8742041966 4308 6781844023 4309 5274788562 4310 4080226773 4311 3164086590 4312 2431549815 4313 1874278605 4314 1453107879 4315 1117385699 4316 857628935 4317 661963575 4318 509144126 4319 390479133 4320 301371342 4321 230010991 4322 176211474 4323 135758431 4324 103847022 4325 79410866 4326 60894029 4327 46594589 4328 35746514 4329 27348229 4330 20866046 4331 15941197 4332 12192034 4333 9324151 4334 7103571 4335 5426503 4336 4146210 4337 3158101 4338 2416829 4339 1834941 4340 1399007 4341 1067954 4342 813602 4343 618458 4344 471378 4345 358485 4346 272597 4347 208071 4348 158062 4349 120098 4350 91562 4351 69529 4352 52743 4353 40183 4354 30526 4355 23210 4356 17625 4357 13369 4358 10159 4359 7722 4360 5865 4361 4445 4362 3374 4363 2559 4364 1941 4365 1475 4366 1117 4367 846 4368 642 4369 486 4370 368 4371 864196756213 4372 1986715814633 4373 2265185531383 4374 2465639703389 4375 2375168084585 4376 2165066122425 4377 1964036765402 4378 1668529313939 4379 1416656348383 4380 1198808598386 4381 985834022078 4382 801446253417 4383 664397823934 4384 534791614197 4385 428179221834 4386 347320203645 4387 274217061879 4388 217698156274 4389 173970148415 4390 137422783977 4391 107322455257 4392 85245541639 4393 66677811997 4394 52332636271 4395 41114030809 4396 31814461173 4397 24917710191 4398 19403106025 4399 15085316370 4400 11656055955 4401 9042458698 4402 7033051417 4403 5440302365 4404 4218782121 4405 3242066421 4406 2499038141 4407 1937477173 4408 1489847599 4409 1143505247 4410 882618101 4411 678858835 4412 520638845 4413 401828457 4414 306681322 4415 234948633 4416 181011242 4417 138462697 4418 105881155 4419 81192039 4420 62126119 4421 47662019 4422 36464306 4423 27821395 4424 21254930 4425 16256046 4426 12432202 4427 9471429 4428 7235338 4429 5528281 4430 4210802 4431 3222439 4432 2446589 4433 1865343 4434 1423939 4435 1084803 4436 824611 4437 628505 4438 477981 4439 363463 4440 277429 4441 210750 4442 160131 4443 122083 4444 92706 4445 70325 4446 53578 4447 40702 4448 30947 4449 23501 4450 17826 4451 13546 4452 10297 4453 7821 4454 5927 4455 4499 4456 3413 4457 2589 4458 1967 4459 1490 4460 1129 4461 857 4462 649 4463 491 4464 372 4465 1152262341618 4466 2648954419511 4467 3020247375178 4468 3287519604519 4469 3166890779447 4470 2886754829901 4471 2618715687203 4472 2224705751919 4473 1888875131178 4474 1598411464515 4475 1314445362771 4476 1068595004557 4477 885863765246 4478 713055485597 4479 570905629113 4480 463093604861 4481 365622749173 4482 290264208366 4483 231960197887 4484 183230378637 4485 143096607010 4486 113660722186 4487 88903749330 4488 69776848362 4489 54818707746 4490 42419281565 4491 33223613589 4492 25870808034 4493 20113755161 4494 15541407941 4495 12056611598 4496 9377401890 4497 7253736487 4498 5625042829 4499 4322755229 4500 3332050855 4501 2583302898 4502 1986463466 4503 1524673663 4504 1176824135 4505 905145114 4506 694185127 4507 535771277 4508 408908430 4509 313264845 4510 241348323 4511 184616930 4512 141174874 4513 108256053 4514 82834826 4515 63549359 4516 48619075 4517 37095194 4518 28339907 4519 21674729 4520 16576270 4521 12628573 4522 9647118 4523 7371042 4524 5614403 4525 4296586 4526 3262119 4527 2487125 4528 1898586 4529 1446405 4530 1099482 4531 838007 4532 637309 4533 484618 4534 369906 4535 281001 4536 213509 4537 162778 4538 123609 4539 93767 4540 71438 4541 54270 4542 41263 4543 31335 4544 23769 4545 18062 4546 13730 4547 10429 4548 7903 4549 5999 4550 4551 4551 3453 4552 2623 4553 1987 4554 1506 4555 1143 4556 866 4557 655 4558 497 4559 376 4560 1536349788825 4561 3531939226015 4562 4026996500238 4563 4383359472693 4564 4222521039263 4565 3849006439869 4566 3491620916271 4567 2966274335893 4568 2518500174905 4569 2131215286021 4570 1752593817029 4571 1424793339410 4572 1181151686995 4573 950740647463 4574 761207505485 4575 617458139815 4576 487496998898 4577 387018944489 4578 309280263850 4579 244307171517 4580 190795476014 4581 151547629582 4582 118538332441 4583 93035797817 4584 73091610329 4585 56559042087 4586 44298151453 4587 34494410713 4588 26818340215 4589 20721877255 4590 16075482131 4591 12503202521 4592 9671648650 4593 7500057106 4594 5763673639 4595 4442734474 4596 3444403865 4597 2648617955 4598 2032898218 4599 1569098847 4600 1206860153 4601 925580170 4602 714361703 4603 545211241 4604 417686461 4605 321797765 4606 246155907 4607 188233166 4608 144341405 4609 110446435 4610 84732479 4611 64825434 4612 49460259 4613 37786543 4614 28899639 4615 22101694 4616 16838098 4617 12862825 4618 9828057 4619 7485871 4620 5728782 4621 4349493 4622 3316167 4623 2531449 4624 1928541 4625 1465977 4626 1117343 4627 849746 4628 646158 4629 493209 4630 374669 4631 284679 4632 217038 4633 164813 4634 125023 4635 95251 4636 72361 4637 55018 4638 41781 4639 31693 4640 24083 4641 18307 4642 13906 4643 10538 4644 7999 4645 6069 4646 4605 4647 3498 4648 2650 4649 2009 4650 1525 4651 1155 4652 874 4653 663 4654 502 4655 380 4656 2048466385101 4657 4709252301354 4658 5369328666985 4659 5844479296925 4660 5630028052351 4661 5132008586493 4662 4655494555029 4663 3955032447858 4664 3358000233207 4665 2841620381362 4666 2336791756039 4667 1899724452547 4668 1574868915994 4669 1267654196618 4670 1014943340647 4671 823277519754 4672 649995998531 4673 516025259319 4674 412373685134 4675 325742895357 4676 254393968019 4677 202063506110 4678 158051109922 4679 124047730423 4680 97455480439 4681 75412056117 4682 59064201938 4683 45992547618 4684 35757786954 4685 27629169674 4686 21433976175 4687 16670936695 4688 12895531534 4689 10000076142 4690 7684898186 4691 5923645966 4692 4592538487 4693 3531490607 4694 2710530958 4695 2092131797 4696 1609146871 4697 1234106894 4698 952482271 4699 726948322 4700 556915282 4701 429063687 4702 328207877 4703 250977555 4704 192455207 4705 147261914 4706 112976639 4707 86433913 4708 65947013 4709 50382058 4710 38532853 4711 29468926 4712 22450798 4713 17150434 4714 13104077 4715 9981162 4716 7638377 4717 5799325 4718 4421557 4719 3375266 4720 2571389 4721 1954637 4722 1489791 4723 1132995 4724 861545 4725 657613 4726 499559 4727 379573 4728 289385 4729 219751 4730 166698 4731 127002 4732 96482 4733 73358 4734 55709 4735 42258 4736 32111 4737 24410 4738 18542 4739 14051 4740 10666 4741 8093 4742 6141 4743 4665 4744 3534 4745 2679 4746 2034 4747 1541 4748 1166 4749 885 4750 670 4751 507 4752 384 4753 2731288513469 4754 6279003068473 4755 7159104889314 4756 7792639062567 4757 7506704069802 4758 6842678115325 4759 6207326073373 4760 5273376597145 4761 4477333644277 4762 3788827175150 4763 3115722341386 4764 2532965936730 4765 2099825221326 4766 1690205595491 4767 1353257787530 4768 1097703359673 4769 866661331375 4770 688033679093 4771 549831580179 4772 434323860477 4773 339191957359 4774 269418008147 4775 210734813230 4776 165396973898 4777 129940640586 4778 100549408157 4779 78752269251 4780 61323396825 4781 47677049273 4782 36838892899 4783 28578634901 4784 22227915594 4785 17194042046 4786 13333434857 4787 10246530915 4788 7898194622 4789 6123384650 4790 4708654143 4791 3614041278 4792 2789509063 4793 2145529162 4794 1645475859 4795 1269976362 4796 969264430 4797 742553710 4798 572084917 4799 437610503 4800 334636741 4801 256606943 4802 196349219 4803 150635519 4804 115245218 4805 87929351 4806 67176078 4807 51377138 4808 39291902 4809 29934398 4810 22867246 4811 17472103 4812 13308217 4813 10184503 4814 7732434 4815 5895410 4816 4500355 4817 3428519 4818 2606183 4819 1986389 4820 1510661 4821 1148727 4822 876818 4823 666079 4824 506098 4825 385847 4826 293002 4827 222265 4828 169337 4829 128643 4830 97811 4831 74279 4832 56345 4833 42815 4834 32547 4835 24723 4836 18735 4837 14222 4838 10791 4839 8189 4840 6221 4841 4713 4842 3573 4843 2713 4844 2055 4845 1555 4846 1181 4847 894 4848 677 4849 513 4850 388 4851 3641718017959 4852 8372004091298 4853 9545473185753 4854 10390185416757 4855 10008938759737 4856 9123570820434 4857 8276434764498 4858 7031168796194 4859 5969778192370 4860 5051769566867 4861 4154296455182 4862 3377287915641 4863 2799766961769 4864 2253607460655 4865 1804343716707 4866 1463604479565 4867 1155548441834 4868 917378238791 4869 733108773573 4870 579098480637 4871 452255943146 4872 359224010863 4873 280979750974 4874 220529298531 4875 173254187449 4876 134065877543 4877 105003025669 4878 81764529101 4879 63569399031 4880 49118523866 4881 38104846535 4882 29637220793 4883 22925389395 4884 17777913143 4885 13662041221 4886 10530926163 4887 8164512867 4888 6278205525 4889 4818721705 4890 3719345418 4891 2860705550 4892 2193967813 4893 1693301817 4894 1292352574 4895 990071614 4896 762779890 4897 583480671 4898 446182322 4899 342142591 4900 261798959 4901 200847359 4902 153660291 4903 117239135 4904 89568105 4905 68502851 4906 52389203 4907 39912531 4908 30489662 4909 23296138 4910 17744290 4911 13579338 4912 10309913 4913 7860547 4914 6000474 4915 4571359 4916 3474911 4917 2648519 4918 2014215 4919 1531637 4920 1169091 4921 888106 4922 674798 4923 514463 4924 390670 4925 296354 4926 225783 4927 171525 4928 130415 4929 99039 4930 75127 4931 57087 4932 43397 4933 32965 4934 24981 4935 18963 4936 14389 4937 10919 4938 8295 4939 6285 4940 4765 4941 3618 4942 2741 4943 2074 4944 1575 4945 1193 4946 903 4947 685 4948 518 4949 392 4950 4855624023946 4951 11162672121731 4952 12727297581005 4953 13853580555677 4954 13345251679650 4955 12164761093913 4956 11035246352665 4957 9374891728259 4958 7959704256494 4959 6735692755823 4960 5539061940243 4961 4503050554189 4962 3733022615693 4963 3004809947541 4964 2405791622277 4965 1951472639421 4966 1540731255779 4967 1223170985055 4968 977478364765 4969 772131307517 4970 603007924195 4971 478965347818 4972 374639667966 4973 294039064709 4974 231005583266 4975 178754503391 4976 140004034226 4977 109019372135 4978 84759198709 4979 65491365155 4980 50806462047 4981 39516294391 4982 30567185861 4983 23703884191 4984 18216054962 4985 14041234885 4986 10886017157 4987 8370940701 4988 6424962274 4989 4959127225 4990 3814274067 4991 2925290418 4992 2257735757 4993 1723136766 4994 1320095486 4995 1017039854 4996 777974229 4997 594909763 4998 456190122 4999 349065279 5000 267796479 5001 204880389 5002 156318847 5003 119424141 5004 91337135 5005 69852271 5006 53216709 5007 40652883 5008 31061518 5009 23659054 5010 18105785 5011 13746551 5012 10480730 5013 8000633 5014 6095146 5015 4633215 5016 3531359 5017 2685621 5018 2042183 5019 1558789 5020 1184142 5021 899731 5022 685951 5023 520894 5024 395139 5025 301045 5026 228701 5027 173887 5028 132053 5029 100170 5030 76117 5031 57863 5032 43954 5033 33309 5034 25285 5035 19186 5036 14559 5037 11061 5038 8381 5039 6354 5040 4825 5041 3655 5042 2766 5043 2101 5044 1591 5045 1205 5046 914 5047 691 5048 523 5049 396 5050 6474165365262 5051 14883562828975 5052 16969730108007 5053 18471440740903 5054 17793668906201 5055 16219681458551 5056 14713661803554 5057 12499855637679 5058 10612939008659 5059 8980923674431 5060 7385415920325 5061 6004067405586 5062 4977363487591 5063 4006413263389 5064 3207722163037 5065 2601963519229 5066 2054308341039 5067 1630894646741 5068 1303304486354 5069 1029508410023 5070 804010565594 5071 638620463758 5072 499519557289 5073 392052086279 5074 308007444355 5075 238339337855 5076 186672045635 5077 145359162847 5078 113012264946 5079 87321820207 5080 67741949397 5081 52688392522 5082 40756247815 5083 31605178922 5084 24288073283 5085 18721646514 5086 14514689543 5087 11161254269 5088 8566616366 5089 6612169634 5090 5085698757 5091 3900387225 5092 3010314343 5093 2297515689 5094 1760127315 5095 1356053139 5096 1037298973 5097 793213018 5098 608253497 5099 465420373 5100 357061973 5101 273173853 5102 208425130 5103 159232189 5104 121782847 5105 93136362 5106 70955613 5107 54203845 5108 41415358 5109 31545406 5110 24141047 5111 18328735 5112 13974307 5113 10667511 5114 8126862 5115 6177621 5116 4708479 5117 3580829 5118 2722911 5119 2078386 5120 1578857 5121 1199642 5122 914602 5123 694526 5124 526853 5125 401394 5126 304935 5127 231850 5128 176071 5129 133561 5130 101490 5131 77151 5132 58606 5133 44413 5134 33714 5135 25582 5136 19413 5137 14749 5138 11175 5139 8473 5140 6434 5141 4874 5142 3689 5143 2802 5144 2122 5145 1607 5146 1219 5147 922 5148 698 5149 529 5150 400 5151 8632220487017 5152 19844750438634 5153 22626306810677 5154 24628587654538 5155 23724891874935 5156 21626241944735 5157 19618215738073 5158 16666474183573 5159 14150585344879 5160 11974564899242 5161 9847221227101 5162 8005423207449 5163 6636484650122 5164 5341884351186 5165 4276962884050 5166 3469284692306 5167 2739077788053 5168 2174526195655 5169 1737739315139 5170 1372677880031 5171 1072014087459 5172 851493951678 5173 666026076386 5174 522736115039 5175 410676592474 5176 317785783807 5177 248896060847 5178 193812217130 5179 150683019929 5180 116429093610 5181 90322599197 5182 70251190030 5183 54341663754 5184 42140238563 5185 32384097711 5186 24962195353 5187 19352919391 5188 14881672359 5189 11422155155 5190 8816226179 5191 6780931677 5192 5200516301 5193 4013752458 5194 3063354253 5195 2346836421 5196 1808070853 5197 1383065298 5198 1057617358 5199 811004663 5200 620560498 5201 476082631 5202 364231805 5203 277900174 5204 212309586 5205 162377130 5206 124181817 5207 94607485 5208 72271794 5209 55220478 5210 42060542 5211 32188063 5212 24438314 5213 18632410 5214 14223349 5215 10835817 5216 8236829 5217 6277973 5218 4774439 5219 3630549 5220 2771182 5221 2105143 5222 1599523 5223 1219470 5224 926035 5225 702471 5226 535193 5227 406581 5228 309134 5229 234762 5230 178082 5231 135321 5232 102869 5233 78142 5234 59218 5235 44953 5236 34110 5237 25885 5238 19666 5239 14901 5240 11298 5241 8579 5242 6499 5243 4919 5244 3737 5245 2830 5246 2143 5247 1626 5248 1230 5249 931 5250 706 5251 534 5252 404 5253 11509627316023 5254 26459667251513 5255 30168409080903 5256 32838116872718 5257 31633189166581 5258 28834989259647 5259 26157620984098 5260 22221965578098 5261 18867447126506 5262 15966086532323 5263 13129628302802 5264 10673897609933 5265 8848646200163 5266 7122512468249 5267 5702617178734 5268 4625712923075 5269 3652103717405 5270 2899368260874 5271 2316985753519 5272 1830237173375 5273 1429352116613 5274 1135325268905 5275 888034768515 5276 696981486719 5277 547568789966 5278 423714378410 5279 331861414463 5280 258416289507 5281 200910693239 5282 155238791481 5283 120430132263 5284 93668253374 5285 72455551673 5286 56186984751 5287 43178796949 5288 33282927138 5289 25803892522 5290 19842229813 5291 15229540207 5292 11754968239 5293 9041242237 5294 6934021735 5295 5351669945 5296 4084472338 5297 3129115229 5298 2410761138 5299 1844087065 5300 1410156478 5301 1081339551 5302 827413998 5303 634776842 5304 485642407 5305 370533566 5306 283079449 5307 216502841 5308 165575757 5309 126143314 5310 96362393 5311 73627305 5312 56080723 5313 42917418 5314 32584419 5315 24843214 5316 18964466 5317 14447757 5318 10982439 5319 8370631 5320 6365919 5321 4840733 5322 3694910 5323 2806858 5324 2132698 5325 1625961 5326 1234714 5327 936629 5328 713591 5329 542109 5330 412179 5331 313017 5332 237443 5333 180429 5334 137159 5335 104190 5336 78958 5337 59938 5338 45481 5339 34514 5340 26222 5341 19869 5342 15065 5343 11439 5344 8666 5345 6559 5346 4983 5347 3774 5348 2858 5349 2169 5350 1641 5351 1242 5352 942 5353 713 5354 539 5355 408 5356 15346169754698 5357 35279556335351 5358 40224545441205 5359 43784155830291 5360 42177585555442 5361 38446652346197 5362 34876827978798 5363 29629287437465 5364 25156596168675 5365 21288115376431 5366 17506171070403 5367 14231863479911 5368 11798194933551 5369 9496683290999 5370 7603489571646 5371 6167617230767 5372 4869471623207 5373 3865824347833 5374 3089314338026 5375 2440316231167 5376 1905802822151 5377 1513767025207 5378 1184046358021 5379 929308648959 5380 730091719955 5381 564952504547 5382 442481885951 5383 344555052677 5384 267880924319 5385 206985055309 5386 160573509685 5387 124891004499 5388 96607402231 5389 74915979669 5390 57571729266 5391 44377236185 5392 34405190030 5393 26456306418 5394 20306053610 5395 15673290986 5396 12054989650 5397 9245362314 5398 7135559927 5399 5445963118 5400 4172153639 5401 3214348185 5402 2458782754 5403 1880208638 5404 1441786069 5405 1103218665 5406 846369123 5407 647523210 5408 494044755 5409 377439266 5410 288670455 5411 220767677 5412 168191086 5413 128483191 5414 98169741 5415 74774298 5416 57223225 5417 43445893 5418 33124286 5419 25285955 5420 19263677 5421 14643253 5422 11160842 5423 8487893 5424 6454311 5425 4926547 5426 3742478 5427 2843598 5428 2167949 5429 1646286 5430 1248839 5431 951455 5432 722813 5433 549573 5434 417357 5435 316591 5436 240573 5437 182879 5438 138921 5439 105278 5440 79918 5441 60642 5442 46019 5443 34963 5444 26493 5445 20087 5446 15253 5447 11555 5448 8746 5449 6645 5450 5033 5451 3811 5452 2893 5453 2189 5454 1657 5455 1257 5456 951 5457 719 5458 545 5459 412 5460 20461559672931 5461 47039408447135 5462 53632727254941 5463 58378874440389 5464 56236780740590 5465 51262203128263 5466 46502437305065 5467 39505716583287 5468 33542128224901 5469 28384153835242 5470 23341561427205 5471 18975817973215 5472 15730926578069 5473 12662244387999 5474 10137986095529 5475 8223489641023 5476 6492628830943 5477 5154432463778 5478 4119085784035 5479 3253754974890 5480 2541070429535 5481 2018356033610 5482 1578728477362 5483 1239078198613 5484 973455626607 5485 753270006063 5486 589975847935 5487 459406736903 5488 357174565759 5489 275980073746 5490 214098012914 5491 166521339333 5492 128809869642 5493 99887972893 5494 76762305689 5495 59169648247 5496 45873586707 5497 35275075225 5498 27074738147 5499 20897721315 5500 16073319534 5501 12327149753 5502 9514079903 5503 7261284158 5504 5562871519 5505 4285797581 5506 3278377006 5507 2506944851 5508 1922381426 5509 1470958221 5510 1128492165 5511 863364281 5512 658726341 5513 503252355 5514 384893941 5515 294356903 5516 224254782 5517 171310922 5518 130892989 5519 99699065 5520 76297634 5521 57927858 5522 44165715 5523 33714607 5524 25684903 5525 19524338 5526 14881123 5527 11317191 5528 8605749 5529 6568730 5530 4989971 5531 3791465 5532 2890599 5533 2195049 5534 1665119 5535 1268607 5536 963751 5537 732765 5538 556477 5539 422122 5540 320765 5541 243839 5542 185229 5543 140371 5544 106558 5545 80857 5546 61359 5547 46618 5548 35325 5549 26783 5550 20338 5551 15407 5552 11662 5553 8861 5554 6711 5555 5082 5556 3858 5557 2919 5558 2210 5559 1677 5560 1269 5561 959 5562 727 5563 550 5564 416 5565 27282079563909 5566 62719211262847 5567 71510303006589 5568 77838499253853 5569 74982374320787 5570 68349604171018 5571 62003249740087 5572 52674288777717 5573 44722837633202 5574 37845538446990 5575 31122081902941 5576 25301090630954 5577 20974568770759 5578 16882992517333 5579 13517314794039 5580 10964652854698 5581 8656838441258 5582 6872576618371 5583 5492114378714 5584 4338339966521 5585 3388093906047 5586 2691141378147 5587 2104971303150 5588 1652104264818 5589 1297940835477 5590 1004360008085 5591 786634463914 5592 612542315871 5593 476232754346 5594 367973431662 5595 285464017219 5596 222028452445 5597 171746492857 5598 133183963858 5599 102349740919 5600 78892864330 5601 61164782277 5602 47033433634 5603 36099650863 5604 27863628421 5605 21431092713 5606 16436199671 5607 12685439871 5608 9681712211 5609 7417162026 5610 5714396775 5611 4371169342 5612 3342593135 5613 2563175235 5614 1961277629 5615 1504656221 5616 1151152375 5617 878301789 5618 671003141 5619 513191922 5620 392475871 5621 299006377 5622 228414563 5623 174523986 5624 132932087 5625 101730179 5626 77237145 5627 58887621 5628 44952810 5629 34246538 5630 26032451 5631 19841498 5632 15089589 5633 11474333 5634 8758307 5635 6653295 5636 5055287 5637 3854133 5638 2926733 5639 2220159 5640 1691477 5641 1285002 5642 977021 5643 741970 5644 562830 5645 427687 5646 325119 5647 246973 5648 187162 5649 142078 5650 107810 5651 81813 5652 62158 5653 47101 5654 35711 5655 27118 5656 20543 5657 15550 5658 11815 5659 8949 5660 6777 5661 5145 5662 3893 5663 2947 5664 2237 5665 1693 5666 1279 5667 970 5668 734 5669 555 5670 420 5671 36376106085213 5672 83625615017130 5673 95347070675453 5674 103784665671805 5675 99976499094383 5676 91132805561358 5677 82670999653450 5678 70232385036957 5679 59630450177603 5680 50460717929321 5681 41496109203922 5682 33734787507939 5683 27966091694346 5684 22510656689778 5685 18023086392053 5686 14619537139598 5687 11542451255011 5688 9163435491162 5689 7322819171619 5690 5784453288695 5691 4517458541397 5692 3588188504197 5693 2806628404201 5694 2202805686425 5695 1730587780637 5696 1339146677447 5697 1048845951886 5698 816723087829 5699 634977005795 5700 490631242217 5701 380618689626 5702 296037936594 5703 228995323810 5704 177578618478 5705 136466321226 5706 105190485774 5707 81553043037 5708 62711244846 5709 48132867818 5710 37151504562 5711 28574790285 5712 21914932895 5713 16913919829 5714 12908949615 5715 9889549369 5716 7619195701 5717 5828225790 5718 4456790847 5719 3417566981 5720 2615036839 5721 2006208295 5722 1534869834 5723 1171069053 5724 894670855 5725 684255897 5726 523301162 5727 398675170 5728 304552751 5729 232698649 5730 177242783 5731 135640239 5732 102982861 5733 78516829 5734 59937081 5735 45662051 5736 34709935 5737 26455331 5738 20119453 5739 15299111 5740 11677743 5741 8871061 5742 6740383 5743 5138845 5744 3902311 5745 2960213 5746 2255303 5747 1713337 5748 1302695 5749 989294 5750 750441 5751 570250 5752 433493 5753 329298 5754 249550 5755 189438 5756 143747 5757 109085 5758 82878 5759 62802 5760 47615 5761 36158 5762 27391 5763 20734 5764 15754 5765 11933 5766 9037 5767 6861 5768 5191 5769 3930 5770 2983 5771 2258 5772 1706 5773 1294 5774 979 5775 741 5776 561 5777 424 5778 48501474780285 5779 111500820022841 5780 127129427567271 5781 138379554229074 5782 133301998792511 5783 121510407415145 5784 110227999537934 5785 93643180049277 5786 79507266903471 5787 67280957239095 5788 55328145605230 5789 44979716677253 5790 37288122259129 5791 30014208919705 5792 24030781856071 5793 19492716186131 5794 15389935006682 5795 12217913988217 5796 9763758895493 5797 7712604384927 5798 6023278055197 5799 4784251338930 5800 3742171205602 5801 2937074248567 5802 2307450374183 5803 1785528903263 5804 1398461269182 5805 1088964117106 5806 846636007727 5807 654174989623 5808 507491586169 5809 394717248793 5810 305327098414 5811 236771491305 5812 181955094969 5813 140253981033 5814 108737390717 5815 83614993129 5816 64177157091 5817 49535339417 5818 38099720381 5819 29219910527 5820 22551893106 5821 17211932821 5822 13186065826 5823 10158927602 5824 7770967721 5825 5942387797 5826 4556755975 5827 3486715786 5828 2674944394 5829 2046493113 5830 1561425405 5831 1192894474 5832 912341197 5833 697734883 5834 531566894 5835 406070335 5836 310264866 5837 236323711 5838 180853653 5839 137310482 5840 104689106 5841 79916109 5842 60882735 5843 46279914 5844 35273775 5845 26825938 5846 20398815 5847 15570325 5848 11828082 5849 8987178 5850 6851794 5851 5203082 5852 3946951 5853 3007071 5854 2284450 5855 1736927 5856 1319059 5857 1000589 5858 760334 5859 577991 5860 439065 5861 332734 5862 252585 5863 191663 5864 145447 5865 110505 5866 83737 5867 63487 5868 48211 5869 36522 5870 27646 5871 21006 5872 15911 5873 12050 5874 9149 5875 6922 5876 5241 5877 3978 5878 3011 5879 2275 5880 1726 5881 1306 5882 989 5883 749 5884 566 5885 428 5886 64668633040381 5887 148667760030455 5888 169505903423029 5889 184506072305433 5890 177735998390015 5891 162013876553527 5892 146970666050579 5893 124857573399037 5894 106009689204629 5895 89707942985461 5896 73770860806974 5897 59972955569671 5898 49717496345506 5899 40018945226274 5900 32041042474762 5901 25990288248175 5902 20519913342243 5903 16290551984290 5904 13018345193991 5905 10283472513237 5906 8031037406930 5907 6379001785241 5908 4989561607470 5909 3916098998090 5910 3076600498911 5911 2380705204351 5912 1864615025577 5913 1451952156142 5914 1128848010303 5915 872233319498 5916 676655448226 5917 526289665058 5918 407102797886 5919 315695321741 5920 242606793293 5921 187005308045 5922 144983187623 5923 111486657506 5924 85569542789 5925 66047119223 5926 50799627175 5927 38959880703 5928 30069190809 5929 22949243762 5930 17581421102 5931 13545236803 5932 10361290295 5933 7923183730 5934 6075674634 5935 4648954382 5936 3566592526 5937 2728657485 5938 2081900541 5939 1590525966 5940 1216454930 5941 930313178 5942 708755859 5943 541427114 5944 413686489 5945 315098282 5946 241138205 5947 183080643 5948 139585475 5949 106554813 5950 81176981 5951 61706553 5952 47031701 5953 35767918 5954 27198421 5955 20760434 5956 15770777 5957 11982905 5958 9135726 5959 6937443 5960 5262602 5961 4009429 5962 3045934 5963 2315903 5964 1758746 5965 1334119 5966 1013779 5967 770655 5968 585421 5969 443646 5970 336781 5971 255551 5972 193930 5973 147341 5974 111650 5975 84650 5976 64282 5977 48697 5978 36862 5979 28009 5980 21215 5981 16067 5982 12199 5983 9230 5984 6989 5985 5305 5986 4015 5987 3034 5988 2302 5989 1742 5990 1319 5991 999 5992 755 5993 571 5994 432 5995 86224844053842 5996 198223680040607 5997 226007871230706 5998 246008096407245 5999 236981331186687 6000 216018502071370 6001 195960888067439 6002 166476764532050 6003 141346252272839 6004 119610590647282 6005 98361147742633 6006 79963940759562 6007 66289995127342 6008 53358593635033 6009 42721389966350 6010 34653717664234 6011 27359884456325 6012 21720735979054 6013 17357793591989 6014 13711296684317 6015 10708049875907 6016 8505335713655 6017 6652748809961 6018 5221465330787 6019 4102133998549 6020 3174273605802 6021 2486153367437 6022 1935936208190 6023 1505130680405 6024 1162977759331 6025 902207264302 6026 701719553411 6027 542803730515 6028 420927095655 6029 323475724391 6030 249340410727 6031 193310916831 6032 148648876675 6033 114092723719 6034 88062825631 6035 67732836234 6036 51946507605 6037 40092254413 6038 30598991683 6039 23441894803 6040 18060315738 6041 13815053727 6042 10564244974 6043 8100899513 6044 6198605843 6045 4755456702 6046 3638209981 6047 2775867389 6048 2120701289 6049 1621939907 6050 1240417571 6051 945007813 6052 721902819 6053 551581986 6054 420131043 6055 321517607 6056 244107525 6057 186113967 6058 142073085 6059 108235975 6060 82275405 6061 62708935 6062 47690558 6063 36264562 6064 27680579 6065 21027703 6066 15977207 6067 12180969 6068 9249925 6069 7016803 6070 5345906 6071 4061246 6072 3087871 6073 2344995 6074 1778826 6075 1351706 6076 1027541 6077 780562 6078 591529 6079 449042 6080 340735 6081 258574 6082 196455 6083 148867 6084 112867 6085 85710 6086 64930 6087 49150 6088 37346 6089 28287 6090 21423 6091 16266 6092 12307 6093 9319 6094 7074 6095 5354 6096 4046 6097 3070 6098 2323 6099 1759 6100 1333 6101 1007 6102 762 6103 577 6104 436 6105 114966458738457 6106 264298240054143 6107 301343828307609 6108 328010795209661 6109 315975108248917 6110 288024669428494 6111 261281184089919 6112 221969019376067 6113 188461669697119 6114 159480787529710 6115 131148196990178 6116 106618587679417 6117 88386660169790 6118 71144791513378 6119 56961853288467 6120 46204956885646 6121 36479845941767 6122 28960981305406 6123 23143724789319 6124 18281728912423 6125 14277399834543 6126 11340447618207 6127 8870331746615 6128 6961953774383 6129 5469511998066 6130 4232364807737 6131 3314871156583 6132 2581248277587 6133 2006840907207 6134 1550637012442 6135 1202943019070 6136 935626071215 6137 723738307354 6138 561236127541 6139 431300965855 6140 332453880970 6141 257747889109 6142 198198502234 6143 152123631626 6144 117417100842 6145 90310448313 6146 69262010141 6147 53456339218 6148 40798655578 6149 31255859738 6150 24080420985 6151 18420071637 6152 14085659966 6153 10801199351 6154 8264807791 6155 6340608937 6156 4850946642 6157 3701156519 6158 2827601719 6159 2162586543 6160 1653890095 6161 1260010418 6162 962537093 6163 735442649 6164 560174725 6165 428690143 6166 325476701 6167 248151957 6168 189430781 6169 144314634 6170 109700541 6171 83611914 6172 63587411 6173 48352750 6174 36907439 6175 28036938 6176 21302943 6177 16241293 6178 12333234 6179 9355738 6180 7127875 6181 5414995 6182 4117162 6183 3126661 6184 2371769 6185 1802275 6186 1370055 6187 1040750 6188 788706 6189 598723 6190 454314 6191 344766 6192 261941 6193 198490 6194 150490 6195 114281 6196 86574 6197 65534 6198 49795 6199 37717 6200 28565 6201 21689 6202 16410 6203 12426 6204 9433 6205 7139 6206 5395 6207 4094 6208 3098 6209 2346 6210 1778 6211 1343 6212 1017 6213 770 6214 582 6215 440 6216 153288611651277 6217 352397653405525 6218 401791771076813 6219 437347726946215 6220 421300144331890 6221 384032892571326 6222 348374912119893 6223 295958692501423 6224 251282226262826 6225 212641050039614 6226 174864262653571 6227 142158116905890 6228 117848880226387 6229 94859722017838 6230 75949137717957 6231 61606609180862 6232 48639794589023 6233 38614641740542 6234 30858299719093 6235 24375638549898 6236 19036533112725 6237 15120596824277 6238 11827108995487 6239 9282605032511 6240 7292682664089 6241 5643153076983 6242 4419828208778 6243 3441664370117 6244 2675787876277 6245 2067516016590 6246 1603924025427 6247 1247501428287 6248 964984409806 6249 748314836722 6250 575067954474 6251 443271841294 6252 343663852146 6253 264264669646 6254 202831508835 6255 156556134457 6256 120413931085 6257 92349346855 6258 71275118958 6259 54398207438 6260 41674479651 6261 32107227981 6262 24560095517 6263 18780879955 6264 14401599135 6265 11019743722 6266 8454145250 6267 6467928857 6268 4934875359 6269 3770135626 6270 2883448725 6271 2205186794 6272 1680013891 6273 1283382791 6274 980590199 6275 746899634 6276 571586858 6277 433968935 6278 330869277 6279 252574375 6280 192419513 6281 146267389 6282 111482553 6283 84783215 6284 64470334 6285 49209919 6286 37382585 6287 28403925 6288 21655058 6289 16444313 6290 12474318 6291 9503834 6292 7219994 6293 5489550 6294 4168882 6295 3162359 6296 2403034 6297 1826741 6298 1387667 6299 1051609 6300 798298 6301 605753 6302 459689 6303 349255 6304 264654 6305 200654 6306 152375 6307 115433 6308 87379 6309 66394 6310 50290 6311 38087 6312 28919 6313 21881 6314 16569 6315 12578 6316 9519 6317 7194 6318 5459 6319 4131 6320 3129 6321 2371 6322 1791 6323 1357 6324 1027 6325 777 6326 587 6327 444 6328 204384815535037 6329 469863537874034 6330 535722361435751 6331 583130302594954 6332 561733525775854 6333 512043856761769 6334 464499882826525 6335 394611590001898 6336 335042968350435 6337 283521400052819 6338 233152350204762 6339 189544155874521 6340 157131840301850 6341 126479629357118 6342 101265516957277 6343 82142145574483 6344 64853059452031 6345 51486188987390 6346 41144399625458 6347 32500851399865 6348 25382044150301 6349 20160795765703 6350 15769478660650 6351 12376806710015 6352 9723576885453 6353 7524204102645 6354 5893104278371 6355 4588885826823 6356 3567717168370 6357 2756688022121 6358 2138565367237 6359 1663335237717 6360 1286645879742 6361 997753115630 6362 766757272633 6363 591029121726 6364 458218469529 6365 352352892862 6366 270442011781 6367 208741512610 6368 160551908114 6369 123132462474 6370 95033491945 6371 72530943251 6372 55565972869 6373 42809637309 6374 32746794023 6375 25041173274 6376 19202132181 6377 14692991630 6378 11272193667 6379 8623905143 6380 6579833813 6381 5026847502 6382 3844598301 6383 2940249059 6384 2240018522 6385 1711177055 6386 1307453599 6387 995866179 6388 762115811 6389 578625247 6390 441159037 6391 336765834 6392 256559351 6393 195023186 6394 148643405 6395 113044287 6396 85960446 6397 65613226 6398 49843447 6399 37871901 6400 28873411 6401 21925751 6402 16632425 6403 12671779 6404 9626659 6405 7319401 6406 5558510 6407 4216479 6408 3204046 6409 2435655 6410 1850223 6411 1402146 6412 1064398 6413 807671 6414 612919 6415 465674 6416 352873 6417 267539 6418 203167 6419 153911 6420 116506 6421 88526 6422 67054 6423 50783 6424 38559 6425 29175 6426 22093 6427 16771 6428 12693 6429 9593 6430 7279 6431 5509 6432 4173 6433 3162 6434 2389 6435 1810 6436 1370 6437 1037 6438 783 6439 593 6440 448 6441 272513087380050 6442 626484717165379 6443 714296481914335 6444 777507070126606 6445 748978034367806 6446 682725142349026 6447 619333177102034 6448 526148786669198 6449 446723957800581 6450 378028533403759 6451 310869800273017 6452 252725541166029 6453 209509120402467 6454 168639505809491 6455 135020689276370 6456 109522860765978 6457 86470745936042 6458 68648251983187 6459 54859199500611 6460 43334468533154 6461 33842725533735 6462 26881061020938 6463 21025971547534 6464 16502408946687 6465 12964769180605 6466 10032272136861 6467 7857472371162 6468 6118514435765 6469 4756956224494 6470 3675584029495 6471 2851420489650 6472 2217780316957 6473 1715527839657 6474 1330337487507 6475 1022343030178 6476 788038828969 6477 610957959373 6478 469803857150 6479 360589349042 6480 278322016814 6481 214069210819 6482 164176616633 6483 126711322594 6484 96707924335 6485 74087963826 6486 57079516413 6487 43662392031 6488 33388231033 6489 25602842909 6490 19590655507 6491 15029591557 6492 11498540191 6493 8773111751 6494 6702463337 6495 5126131069 6496 3920332079 6497 2986691363 6498 2281569407 6499 1743271466 6500 1327821573 6501 1016154415 6502 771500330 6503 588212050 6504 449021113 6505 342079135 6506 260030915 6507 198191207 6508 150725717 6509 114613929 6510 87484302 6511 66457930 6512 50495869 6513 38497882 6514 29234335 6515 22176567 6516 16895706 6517 12835546 6518 9759202 6519 7411347 6520 5621973 6521 4272062 6522 3247541 6523 2466965 6524 1869529 6525 1419198 6526 1076895 6527 817226 6528 620899 6529 470498 6530 356719 6531 270890 6532 205215 6533 155342 6534 118035 6535 89406 6536 67711 6537 51413 6538 38901 6539 29458 6540 22362 6541 16925 6542 12791 6543 9706 6544 7346 6545 5565 6546 4217 6547 3186 6548 2414 6549 1827 6550 1383 6551 1045 6552 791 6553 598 6554 452 6555 363350783173401 6556 835312956220506 6557 952395309219114 6558 1036676093502142 6559 998637379157075 6560 910300189798702 6561 825777569469379 6562 701531715558931 6563 595631943734109 6564 504038044538346 6565 414493067030690 6566 336967388221373 6567 279345493869957 6568 224852674412655 6569 180027585701827 6570 146030481021305 6571 115294327914723 6572 91531002644250 6573 73145599334149 6574 57779291377539 6575 45123634044981 6576 35841414694585 6577 28034628730046 6578 22003211928917 6579 17286358907474 6580 13376362849149 6581 10476629828217 6582 8158019247687 6583 6342608299326 6584 4900778705994 6585 3801893986201 6586 2957040422610 6587 2287370452877 6588 1773783316677 6589 1363124040238 6590 1050718438626 6591 814610612498 6592 626405142867 6593 480785798723 6594 371096022419 6595 285425614426 6596 218902155511 6597 168948430126 6598 128943899114 6599 98783951769 6600 76106021885 6601 58216522709 6602 44517641378 6603 34137123879 6604 26120874010 6605 20039455410 6606 15331386922 6607 11697482335 6608 8936617783 6609 6834841426 6610 5227109439 6611 3982255151 6612 3042092543 6613 2324361955 6614 1770428765 6615 1354872554 6616 1028667107 6617 784282734 6618 598694818 6619 456105514 6620 346707887 6621 264254943 6622 200967623 6623 152818573 6624 116645737 6625 88610574 6626 67327826 6627 51330510 6628 38979114 6629 29568757 6630 22527609 6631 17114062 6632 13012270 6633 9881797 6634 7495965 6635 5696083 6636 4330055 6637 3289287 6638 2492706 6639 1892265 6640 1435861 6641 1089635 6642 827866 6643 627331 6644 475626 6645 361187 6646 273621 6647 207123 6648 157381 6649 119209 6650 90282 6651 68551 6652 51869 6653 39278 6654 29817 6655 22567 6656 17055 6657 12942 6658 9795 6659 7421 6660 5623 6661 4249 6662 3219 6663 2437 6664 1845 6665 1394 6666 1055 6667 798 6668 603 6669 456 6670 484467710897869 6671 1113750608294009 6672 1269860412292153 6673 1382234791336190 6674 1331516505542767 6675 1213733586398270 6676 1101036759292506 6677 935375620745242 6678 794175924978813 6679 672050726051129 6680 552657422707587 6681 449289850961831 6682 372460658493277 6683 299803565883541 6684 240036780935770 6685 194707308028407 6686 153725770552965 6687 122041336859001 6688 97527465778866 6689 77039055170053 6690 60164845393309 6691 47788552926114 6692 37379504973395 6693 29337615905223 6694 23048478543299 6695 17835150465533 6696 13968839770957 6697 10877358996917 6698 8456811065769 6699 6534371607993 6700 5069191981602 6701 3942720563481 6702 3049827270503 6703 2365044422237 6704 1817498720318 6705 1400957918169 6706 1086147483331 6707 835206857157 6708 641047731631 6709 494794696559 6710 380567485902 6711 291869540682 6712 225264573502 6713 171925198819 6714 131711935693 6715 101474695847 6716 77622030279 6717 59356855171 6718 45516165173 6719 34827832014 6720 26719273881 6721 20441849230 6722 15596643114 6723 11915490378 6724 9113121902 6725 6969479253 6726 5309673535 6727 4056123391 6728 3099149274 6729 2360571687 6730 1806496739 6731 1371556143 6732 1045710313 6733 798259758 6734 608140686 6735 462277183 6736 352339925 6737 267956831 6738 203758098 6739 155527650 6740 118147433 6741 89770435 6742 68440681 6743 51972153 6744 39425010 6745 30036813 6746 22818750 6747 17349694 6748 13175730 6749 9994621 6750 7594778 6751 5773407 6752 4385717 6753 3323609 6754 2523021 6755 1914482 6756 1452847 6757 1103822 6758 836442 6759 634169 6760 481583 6761 364829 6762 276165 6763 209842 6764 158946 6765 120377 6766 91402 6767 69159 6768 52371 6769 39757 6770 30090 6771 22741 6772 17257 6773 13061 6774 9895 6775 7498 6776 5666 6777 4293 6778 3250 6779 2461 6780 1859 6781 1407 6782 1065 6783 805 6784 609 6785 460 6786 645956947863826 6787 1485000811058679 6788 1693147216389538 6789 1842979721781587 6790 1775355340723690 6791 1618311448531027 6792 1468049012390009 6793 1247167494326990 6794 1058901233305085 6795 896067634734839 6796 736876563610117 6797 599053134615775 6798 496614211324370 6799 399738087844722 6800 320049041247694 6801 259609744037877 6802 204967694070621 6803 162721782478669 6804 130036621038489 6805 102718740226738 6806 80219793857746 6807 63718070568153 6808 49839339964527 6809 39116821206965 6810 30731304724399 6811 23780200620711 6812 18625119694610 6813 14503145329223 6814 11275748087693 6815 8712495477325 6816 6758922642137 6817 5256960751309 6818 4066436360671 6819 3153392562983 6820 2423331627091 6821 1867943890893 6822 1448196644442 6823 1113609142877 6824 854730308842 6825 659726262079 6826 507423314537 6827 389159387577 6828 300352764670 6829 229233598426 6830 175615914258 6831 135299594463 6832 103496040373 6833 79142473562 6834 60688220231 6835 46437109353 6836 35625698509 6837 27255798974 6838 20795524153 6839 15887320505 6840 12150829203 6841 9292639005 6842 7079564714 6843 5408164522 6844 4132199033 6845 3147428917 6846 2408662319 6847 1828741525 6848 1394280418 6849 1064346345 6850 810854249 6851 616369578 6852 469786567 6853 357275775 6854 271677465 6855 207370201 6856 157529911 6857 119693914 6858 91254242 6859 69296205 6860 52566681 6861 40049085 6862 30425001 6863 23132926 6864 17567641 6865 13326162 6866 10126371 6867 7697877 6868 5847623 6869 4431479 6870 3364029 6871 2552643 6872 1937130 6873 1471763 6874 1115257 6875 845559 6876 642111 6877 486439 6878 368221 6879 279790 6880 211929 6881 160503 6882 121870 6883 92213 6884 69829 6885 53010 6886 40121 6887 30322 6888 23010 6889 17415 6890 13194 6891 9998 6892 7555 6893 5725 6894 4334 6895 3282 6896 2479 6897 1877 6898 1421 6899 1074 6900 813 6901 614 6902 464 6903 861275930485102 6904 1980001081411573 6905 2257529621852718 6906 2457306295708783 6907 2367140454298254 6908 2157748598041370 6909 1957398683186679 6910 1662889992435987 6911 1411868311073447 6912 1194756846313119 6913 982502084813490 6914 798737512821034 6915 662152281765827 6916 532984117126297 6917 426732054996926 6918 346146325383837 6919 273290258760829 6920 216962376638226 6921 173382161384653 6922 136958320302318 6923 106959725143662 6924 84957427424205 6925 66452453286037 6926 52155761609287 6927 40975072965866 6928 31706934160949 6929 24833492926147 6930 19337527105631 6931 15034330783591 6932 11616660636434 6933 9011896856183 6934 7009281001746 6935 5421915147562 6936 4204523417311 6937 3231108836122 6938 2490591854525 6939 1930928859257 6940 1484812190503 6941 1139640411790 6942 879635016106 6943 676564419383 6944 518879183437 6945 400470352894 6946 305644797902 6947 234154552345 6948 180399459285 6949 137994720498 6950 105523298083 6951 80917626975 6952 61916145805 6953 47500931346 6954 36341065299 6955 27727365538 6956 21183094007 6957 16201105605 6958 12390185341 6959 9439419619 6960 7210886030 6961 5509598711 6962 4196571890 6963 3211549759 6964 2438322034 6965 1859040558 6966 1419128461 6967 1081138999 6968 821826105 6969 626382090 6970 476367701 6971 362236621 6972 276493602 6973 210039882 6974 159591886 6975 121672323 6976 92394941 6977 70088909 6978 53398781 6979 40566669 6980 30843902 6981 23423522 6982 17768217 6983 13501829 6984 10263837 6985 7796831 6986 5908639 6987 4485373 6988 3403525 6989 2582841 6990 1962351 6991 1487010 6992 1127413 6993 856149 6994 648586 6995 490962 6996 373054 6997 282573 6998 214005 6999 162494 7000 122951 7001 93106 7002 70681 7003 53495 7004 40430 7005 30681 7006 23221 7007 17593 7008 13331 7009 10074 7010 7634 7011 5779 7012 4377 7013 3306 7014 2503 7015 1895 7016 1433 7017 1085 7018 819 7019 619 7020 468 7021 1148367907313470 7022 2640001441882098 7023 3010039495803625 7024 3276408394278378 7025 3156187272397673 7026 2876998130721827 7027 2609864910915573 7028 2217186656581317 7029 1882491081431263 7030 1593009128417493 7031 1310002779751321 7032 1064983350428046 7033 882869709021103 7034 710645489501730 7035 568976073329235 7036 461528433845117 7037 364387011681106 7038 289283168850969 7039 231176215179538 7040 182611093736425 7041 142612966858217 7042 113276569898941 7043 88603271048050 7044 69541015479050 7045 54633430621155 7046 42275912214599 7047 33111323901530 7048 25783369474175 7049 20045774378122 7050 15488880848579 7051 12015862474911 7052 9345708002329 7053 7229220196750 7054 5606031223082 7055 4308145114830 7056 3320789139367 7057 2574571812343 7058 1979749587338 7059 1519520549054 7060 1172846688142 7061 902085892511 7062 691838911250 7063 533960470526 7064 407526397203 7065 312206069794 7066 240532612381 7067 183992960665 7068 140697730778 7069 107890169301 7070 82554861074 7071 63334575129 7072 48454753733 7073 36969820718 7074 28244125343 7075 21601474141 7076 16520247122 7077 12585892826 7078 9614514707 7079 7346131615 7080 5595429187 7081 4282066346 7082 3251096046 7083 2478720745 7084 1892171282 7085 1441518666 7086 1095768141 7087 835176121 7088 635156935 7089 482982162 7090 368658137 7091 280053177 7092 212789182 7093 162229765 7094 123193255 7095 93451879 7096 71198375 7097 54088893 7098 41125203 7099 31231363 7100 23690957 7101 18002439 7102 13685117 7103 10395775 7104 7878186 7105 5980498 7106 4538034 7107 3443789 7108 2616469 7109 1982681 7110 1503218 7111 1141533 7112 864782 7113 654617 7114 497406 7115 376765 7116 285341 7117 216659 7118 163935 7119 124142 7120 94242 7121 71327 7122 53907 7123 40909 7124 30962 7125 23458 7126 17775 7127 13433 7128 10179 7129 7706 7130 5837 7131 4409 7132 3338 7133 2527 7134 1911 7135 1447 7136 1093 7137 826 7138 625 7139 472 7140 1531157209751294 7141 3520001922509465 7142 4013385994404834 7143 4368544525704505 7144 4208249696530231 7145 3835997507629103 7146 3479819881220765 7147 2956248875441757 7148 2509988108575018 7149 2124012171223325 7150 1746670373001762 7151 1419977800570729 7152 1177159612028138 7153 947527319335641 7154 758634764438981 7155 615371245126823 7156 485849348908142 7157 385710891801293 7158 308234953572718 7159 243481458315234 7160 190150622477623 7161 151035426531922 7162 118137694730734 7163 92721353972067 7164 72844574161541 7165 56367882952799 7166 44148431868707 7167 34377825965567 7168 26727699170830 7169 20651841131439 7170 16021149966549 7171 12460944003106 7172 9638960262334 7173 7474708297443 7174 5744193486441 7175 4427718852490 7176 3432762416458 7177 2639666116451 7178 2026027398739 7179 1563795584190 7180 1202781190015 7181 922451881667 7182 711947294035 7183 543368529605 7184 416274759726 7185 320710149842 7186 245323947554 7187 187596974371 7188 143853559069 7189 110073148099 7190 84446100173 7191 64606338311 7192 49293094291 7193 37658833791 7194 28801965522 7195 22026996163 7196 16781190435 7197 12819352943 7198 9794842154 7199 7460572250 7200 5709421795 7201 4334794729 7202 3304960994 7203 2522895043 7204 1922024889 7205 1461024189 7206 1113568162 7207 846875914 7208 643976217 7209 491544183 7210 373404237 7211 283718910 7212 216306354 7213 164257674 7214 124602506 7215 94931167 7216 72118525 7217 54833605 7218 41641818 7219 31587943 7220 24003253 7221 18246823 7222 13861034 7223 10504249 7224 7973998 7225 6050713 7226 4591719 7227 3488626 7228 2643575 7229 2004291 7230 1522045 7231 1153043 7232 872823 7233 663209 7234 502354 7235 380455 7236 288879 7237 218581 7238 165523 7239 125657 7240 95103 7241 71877 7242 54546 7243 41283 7244 31278 7245 23701 7246 17911 7247 13573 7248 10275 7249 7783 7250 5879 7251 4451 7252 3370 7253 2549 7254 1930 7255 1458 7256 1102 7257 834 7258 630 7259 476 7260 2041542946335059 7261 4693335896679287 7262 5351181325873113 7263 5824726034272674 7264 5610999595373642 7265 5114663343505471 7266 4639759841627687 7267 3941665167255677 7268 3346650811433358 7269 2832016228297767 7270 2328893830669017 7271 1893303734094306 7272 1569546149370851 7273 1263369759114189 7274 1011513019251975 7275 820494993502431 7276 647799131877523 7277 514281189068391 7278 410979938096958 7279 324641944420313 7280 253534163303498 7281 201380568709230 7282 157516926307646 7283 123628471962757 7284 97126098882055 7285 75157177270399 7286 58864575824943 7287 45837101287423 7288 35636932227774 7289 27535788175253 7290 21361533288733 7291 16614592004142 7292 12851947016446 7293 9966277729925 7294 7658924648589 7295 5903625136654 7296 4577016555278 7297 3519554821935 7298 2701369864986 7299 2085060778921 7300 1603708253354 7301 1229935842223 7302 949263058714 7303 724491372807 7304 555033012969 7305 427613533123 7306 327098596739 7307 250129299162 7308 191804745426 7309 146764197466 7310 112594800231 7311 86141784415 7312 65724125722 7313 50211778389 7314 38402620697 7315 29369328218 7316 22374920581 7317 17092470591 7318 13059789539 7319 9947429667 7320 7612562394 7321 5779726306 7322 4406614659 7323 3363860058 7324 2562699853 7325 1948032253 7326 1484757550 7327 1129167886 7328 858634957 7329 655392245 7330 497872317 7331 378291881 7332 288408473 7333 219010233 7334 166136675 7335 126574890 7336 96158034 7337 73111474 7338 55522425 7339 42117258 7340 32004338 7341 24329098 7342 18481379 7343 14005666 7344 10631998 7345 8067618 7346 6122293 7347 4651502 7348 3524767 7349 2672389 7350 2029394 7351 1537391 7352 1163765 7353 884279 7354 669806 7355 507274 7356 385173 7357 291442 7358 220698 7359 167543 7360 126805 7361 95837 7362 72729 7363 55045 7364 41705 7365 31602 7366 23882 7367 18098 7368 13701 7369 10378 7370 7839 7371 5935 7372 4494 7373 3399 7374 2574 7375 1945 7376 1470 7377 1113 7378 841 7379 635 7380 480 7381 2722057261780079 7382 6257781195572383 7383 7134908434497485 7384 7766301379030233 7385 7481332793831523 7386 6819551124673962 7387 6186346455503583 7388 5255553556340903 7389 4462201081911145 7390 3776021637730357 7391 3105191774225357 7392 2524404978792409 7393 2092728199161135 7394 1684493012152253 7395 1348684025669301 7396 1093993324669909 7397 863732175836698 7398 685708252091189 7399 547973250795945 7400 432855925893751 7401 338045551071331 7402 268507424945641 7403 210022568410195 7404 164837962617010 7405 129501465176074 7406 100209569693866 7407 78486101099925 7408 61116135049898 7409 47515909637033 7410 36714384233671 7411 28482044384978 7412 22152789338857 7413 17135929355262 7414 13288370306567 7415 10211899531453 7416 7871500182206 7417 6102688740371 7418 4692739762581 7419 3601826486649 7420 2780081038562 7421 2138277671139 7422 1639914456298 7423 1265684078286 7424 965988497077 7425 740044017293 7426 570151377498 7427 436131462319 7428 333505732217 7429 255739660569 7430 195685596622 7431 150126400309 7432 114855712554 7433 87632167630 7434 66949037853 7435 51203494263 7436 39159104291 7437 29833227442 7438 22789960789 7439 17413052719 7440 13263239557 7441 10150083193 7442 7706301742 7443 5875486213 7444 4485146745 7445 3416933138 7446 2597376338 7447 1979676734 7448 1505557182 7449 1144846610 7450 873856327 7451 663829757 7452 504389175 7453 384544631 7454 292013645 7455 221515567 7456 168766521 7457 128210713 7458 97481966 7459 74029901 7460 56156345 7461 42672451 7462 32438798 7463 24641839 7464 18674222 7465 14175998 7466 10756825 7467 8163058 7468 6202003 7469 4699690 7470 3563186 7471 2705859 7472 2049855 7473 1551687 7474 1179039 7475 893075 7476 676366 7477 513565 7478 388590 7479 294265 7480 223391 7481 169074 7482 127783 7483 96973 7484 73394 7485 55607 7486 42137 7487 31843 7488 24131 7489 18269 7490 13838 7491 10453 7492 7914 7493 5993 7494 4533 7495 3433 7496 2594 7497 1961 7498 1485 7499 1122 7500 847 7501 641 7502 484 7503 3629409682373439 7504 8343708260763178 7505 9513211245996647 7506 10355068505373645 7507 9975110391775365 7508 9092734832898617 7509 8248461940671445 7510 7007404741787871 7511 5949601442548194 7512 5034695516973810 7513 4140255698967143 7514 3365873305056546 7515 2790304265548181 7516 2245990682869671 7517 1798245367559069 7518 1458657766226546 7519 1151642901115598 7520 914277669454919 7521 730631001061261 7522 577141234525002 7523 450727401428442 7524 358009899927522 7525 280030091213594 7526 219783950156014 7527 172668620234766 7528 133612759591822 7529 104648134799901 7530 81488180066531 7531 63354546182711 7532 48952512311562 7533 37976059179971 7534 29537052451810 7535 22847905807017 7536 17717827075423 7537 13615866041938 7538 10495333576275 7539 8136918320495 7540 6256986350109 7541 4802435315533 7542 3706774718083 7543 2851036894853 7544 2186552608398 7545 1687578771049 7546 1287984662770 7547 986725356391 7548 760201836665 7549 581508616426 7550 444674309623 7551 340986214093 7552 260914128830 7553 200168533746 7554 153140950073 7555 116842890174 7556 89265383805 7557 68271325685 7558 52212139055 7559 39777636590 7560 30386614386 7561 23217403626 7562 17684319410 7563 13533444258 7564 10275068990 7565 7833981618 7566 5980195661 7567 4555910851 7568 3463168451 7569 2639568979 7570 2007409577 7571 1526462147 7572 1165141770 7573 885106343 7574 672518901 7575 512726175 7576 389351527 7577 295354090 7578 225022029 7579 170947618 7580 129975955 7581 98706535 7582 74875127 7583 56896602 7584 43251731 7585 32855786 7586 24898963 7587 18901331 7588 14342434 7589 10884078 7590 8269338 7591 6266254 7592 4750915 7593 3607813 7594 2733141 7595 2068917 7596 1572053 7597 1190767 7598 901822 7599 684754 7600 518121 7601 392354 7602 297855 7603 225433 7604 170378 7605 129298 7606 97859 7607 74143 7608 56183 7609 42458 7610 32175 7611 24359 7612 18451 7613 13938 7614 10553 7615 7991 7616 6045 7617 4578 7618 3459 7619 2615 7620 1981 7621 1497 7622 1130 7623 855 7624 646 7625 488 7626 4839212909831253 7627 11124944347684238 7628 12684281661328863 7629 13806758007164861 7630 13300147189033821 7631 12123646443864823 7632 10997949254228594 7633 9343206322383829 7634 7932801923397593 7635 6712927355965081 7636 5520340931956191 7637 4487831073408729 7638 3720405687397575 7639 2994654243826229 7640 2397660490078759 7641 1944877021635395 7642 1535523868154131 7643 1219036892606559 7644 974174668081682 7645 769521646033337 7646 600969868571257 7647 477346533236697 7648 373373454951459 7649 293045266874686 7650 230224826979689 7651 178150346122430 7652 139530846399869 7653 108650906755375 7654 84472728243615 7655 65270016415417 7656 50634745573295 7657 39382736602414 7658 30463874409357 7659 23623769433898 7660 18154488055918 7661 13993778101701 7662 10849224427327 7663 8342648466813 7664 6403247087378 7665 4942366290778 7666 3801382526471 7667 2915403477865 7668 2250105028066 7669 1717312883694 7670 1315633808522 7671 1013602448887 7672 775344821902 7673 592899079498 7674 454648285458 7675 347885505107 7676 266891378329 7677 204187933431 7678 155790520233 7679 119020511741 7680 91028434247 7681 69616185407 7682 53036848787 7683 40515485849 7684 30956538169 7685 23579092547 7686 18044592345 7687 13700091987 7688 10445308825 7689 7973594215 7690 6074547802 7691 4617557935 7692 3519425306 7693 2676546103 7694 2035282863 7695 1553522361 7696 1180141791 7697 896691869 7698 683634901 7699 519135370 7700 393805454 7701 300029373 7702 227930158 7703 173301274 7704 131608714 7705 99833503 7706 75862137 7707 57668975 7708 43807715 7709 33198618 7710 25201775 7711 19123246 7712 14512105 7713 11025785 7714 8355006 7715 6334554 7716 4810418 7717 3644189 7718 2758557 7719 2096071 7720 1587690 7721 1202430 7722 913006 7723 690829 7724 523139 7725 397141 7726 300578 7727 227171 7728 172398 7729 130479 7730 98858 7731 74911 7732 56611 7733 42901 7734 32479 7735 24602 7736 18585 7737 14071 7738 10655 7739 8061 7740 6105 7741 4613 7742 3487 7743 2642 7744 1997 7745 1507 7746 1141 7747 862 7748 651 7749 492 7750 6452283879775005 7751 14833259130245651 7752 16912375548438485 7753 18409010676219815 7754 17733529585378429 7755 16164861925153098 7756 14663932338971459 7757 12457608429845106 7758 10577069231196791 7759 8950569807953442 7760 7360454575941589 7761 5983774764544973 7762 4960540916530101 7763 3992872325101639 7764 3196880653438346 7765 2593169362180527 7766 2047365157538842 7767 1625382523475413 7768 1298899557442243 7769 1026028861377783 7770 801293158095010 7771 636462044315597 7772 497831273268613 7773 390727022499582 7774 306966435972919 7775 237533794829907 7776 186041128533159 7777 144867875673834 7778 112630304324821 7779 87026688553890 7780 67512994097727 7781 52510315469886 7782 40618499212477 7783 31498359245198 7784 24205984074558 7785 18658370802269 7786 14465632569770 7787 11123531289085 7788 8537662783171 7789 6589821721038 7790 5068510035295 7791 3887204637154 7792 3000140037422 7793 2289750511593 7794 1754178411363 7795 1351469931850 7796 1033793095870 7797 790532105998 7798 606197713945 7799 463847340143 7800 355855171106 7801 272250577909 7802 207720693645 7803 158694015655 7804 121371245663 7805 92821580543 7806 70715798383 7807 54020647799 7808 41275384226 7809 31438790063 7810 24059456461 7811 18266789317 7812 13927078434 7813 10631458954 7814 8099397070 7815 6156743914 7816 4692567075 7817 3568728138 7818 2713710485 7819 2071363149 7820 1573522389 7821 1195589159 7822 911513202 7823 692180494 7824 525073939 7825 400039165 7826 303906878 7827 231068366 7828 175478286 7829 133111338 7830 101149517 7831 76891967 7832 58410287 7833 44264825 7834 33602367 7835 25497662 7836 19349474 7837 14701047 7838 11140009 7839 8446073 7840 6413891 7841 4858919 7842 3678077 7843 2794762 7844 2116921 7845 1603241 7846 1217342 7847 921106 7848 697519 7849 529522 7850 400771 7851 302895 7852 229865 7853 173973 7854 131811 7855 99882 7856 75482 7857 57202 7858 43306 7859 32803 7860 24781 7861 18762 7862 14207 7863 10749 7864 8141 7865 6151 7866 4650 7867 3523 7868 2663 7869 2010 7870 1522 7871 1150 7872 869 7873 657 7874 496 7875 8603045173033341 7876 19777678840327535 7877 22549834064584647 7878 24545347568293087 7879 23644706113837906 7880 21553149233537465 7881 19551909785295279 7882 16610144573126809 7883 14102758974929055 7884 11934093077271257 7885 9813939434588786 7886 7978366352726631 7887 6614054555373469 7888 5323829766802186 7889 4262507537917795 7890 3457559149574037 7891 2729820210051790 7892 2167176697967218 7893 1731866076589658 7894 1368038481837045 7895 1068390877460014 7896 848616059087463 7897 663775031024818 7898 520969363332777 7899 409288581297226 7900 316711726439877 7901 248054838044213 7902 193157167565113 7903 150173739099762 7904 116035584738521 7905 90017325463637 7906 70013753959849 7907 54157998949970 7908 41997812326931 7909 32274645432745 7910 24877827736359 7911 19287510093027 7912 14831375052114 7913 11383550377562 7914 8786428961385 7915 6758013380394 7916 5182939516206 7917 4000186716563 7918 3053000682125 7919 2338904548485 7920 1801959909134 7921 1378390794494 7922 1054042807998 7923 808263618594 7924 618463120191 7925 474473561475 7926 363000770546 7927 276960924861 7928 211592020874 7929 161828327551 7930 123762107391 7931 94287731178 7932 72027530399 7933 55033845635 7934 41918386751 7935 32079275282 7936 24355719090 7937 18569437913 7938 14175278606 7939 10799196094 7940 8208991886 7941 6256756101 7942 4758304185 7943 3618280647 7944 2761817533 7945 2098029853 7946 1594118879 7947 1215350937 7948 922907326 7949 700098586 7950 533385554 7951 405209171 7952 308091155 7953 233971049 7954 177481785 7955 134866023 7956 102522623 7957 77880383 7958 59019767 7959 44803157 7960 33996883 7961 25799299 7962 19601397 7963 14853346 7964 11261431 7965 8551855 7966 6478559 7967 4904103 7968 3726350 7969 2822562 7970 2137655 7971 1623123 7972 1228142 7973 930026 7974 706030 7975 534362 7976 403861 7977 306487 7978 231965 7979 175749 7980 133177 7981 100643 7982 76270 7983 57742 7984 43738 7985 33042 7986 25017 7987 18943 7988 14333 7989 10855 7990 8202 7991 6201 7992 4698 7993 3551 7994 2681 7995 2030 7996 1534 7997 1159 7998 877 7999 662 8000 500 8001 11470726897377789 8002 26370238453770047 8003 30066445419446197 8004 32727130091057450 8005 31526274818450542 8006 28737532311383287 8007 26069213047060373 8008 22146859430835746 8009 18803678633238741 8010 15912124103028343 8011 13085252579451715 8012 10637821803635509 8013 8818739407164626 8014 7098439689069582 8015 5683343383890394 8016 4610078866098717 8017 3639760280069054 8018 2889568930622958 8019 2309154768786211 8020 1824051309116061 8021 1424521169946686 8022 1131488078783285 8023 885033374699758 8024 694625817777037 8025 545718108396302 8026 422282301919837 8027 330739784058951 8028 257542890086818 8029 200231652133017 8030 154714112984695 8031 120023100618183 8032 93351671946466 8033 72210665266627 8034 55997083102575 8035 43032860576994 8036 33170436981813 8037 25716680124037 8038 19775166736153 8039 15178067170083 8040 11715238615181 8041 9010684507193 8042 6910586021609 8043 5333582288751 8044 4070667576167 8045 3118539397981 8046 2402613212179 8047 1837854392659 8048 1405390410665 8049 1077684824793 8050 824617493589 8051 632631415301 8052 484001027395 8053 369281233149 8054 282122694499 8055 215771103402 8056 165016143189 8057 125716974905 8058 96036707199 8059 73378460847 8060 55891182335 8061 42772367043 8062 32474292121 8063 24759250551 8064 18900371475 8065 14398928126 8066 10945322515 8067 8342341469 8068 6344405581 8069 4824374197 8070 3682423378 8071 2797373138 8072 2125491839 8073 1620467917 8074 1230543102 8075 933464782 8076 711180739 8077 540278895 8078 410788207 8079 311961399 8080 236642381 8081 179821365 8082 136696831 8083 103840511 8084 78693023 8085 59737543 8086 45329178 8087 34399066 8088 26135197 8089 19804462 8090 15015242 8091 11402474 8092 8638079 8093 6538805 8094 4968467 8095 3763417 8096 2850207 8097 2164165 8098 1637523 8099 1240035 8100 941374 8101 712483 8102 538482 8103 408650 8104 309287 8105 234333 8106 177570 8107 134191 8108 101694 8109 76990 8110 58318 8111 44057 8112 33357 8113 25258 8114 19111 8115 14474 8116 10937 8117 8269 8118 6265 8119 4735 8120 3575 8121 2707 8122 2046 8123 1546 8124 1170 8125 883 8126 667 8127 504 8128 15294302529837053 8129 35160317938360063 8130 40088593892594930 8131 43636173454743267 8132 42035033091267390 8133 38316709748511050 8134 34758950729413831 8135 29529145907780995 8136 25071571510984989 8137 21216165470704458 8138 17447003439268954 8139 14183762404847346 8140 11758319209552835 8141 9464586252092777 8142 7577791178520526 8143 6146771821464957 8144 4853013706758739 8145 3852758574163945 8146 3078873025048282 8147 2432068412154749 8148 1899361559928915 8149 1508650771711047 8150 1180044499599678 8151 926167757036050 8152 727624144528403 8153 563043069226450 8154 440986378745269 8155 343390520115758 8156 266975536177357 8157 206285483979594 8158 160030800824245 8159 124468895928622 8160 96280887022170 8161 74662777470101 8162 57377147435993 8163 44227249309085 8164 34288906832050 8165 26366888981538 8166 20237422893445 8167 15620318153575 8168 12014246009591 8169 9214114695479 8170 7111443051669 8171 5427556768223 8172 4158052530642 8173 3203484282906 8174 2450472523546 8175 1873853880887 8176 1436913099725 8177 1099489991453 8178 843508553735 8179 645334703194 8180 492374977533 8181 376163592666 8182 287694804537 8183 220021524253 8184 167622633207 8185 128048942933 8186 97837947797 8187 74521576447 8188 57029822725 8189 43299056162 8190 33012334069 8191 25200495301 8192 19198570835 8193 14593763354 8194 11123121959 8195 8459207442 8196 6432498930 8197 4909897838 8198 3729830851 8199 2833989119 8200 2160623890 8201 1640724137 8202 1244619710 8203 948240986 8204 720371861 8205 547717610 8206 415948533 8207 315523175 8208 239761821 8209 182262442 8210 138454015 8211 104924031 8212 79650058 8213 60438905 8214 45865422 8215 34846930 8216 26405950 8217 20020323 8218 15203299 8219 11517439 8220 8718407 8221 6624623 8222 5017890 8223 3800277 8224 2885554 8225 2183365 8226 1653381 8227 1255166 8228 949978 8229 717977 8230 544867 8231 412383 8232 312445 8233 236761 8234 178922 8235 135593 8236 102654 8237 77758 8238 58743 8239 44477 8240 33678 8241 25482 8242 19299 8243 14583 8244 11026 8245 8354 8246 6314 8247 4767 8248 3610 8249 2729 8250 2062 8251 1561 8252 1178 8253 890 8254 673 8255 508 8256 20392403373116071 8257 46880423917813418 8258 53451458523459907 8259 58181564606324357 8260 56046710788356521 8261 51088946331348067 8262 46345267639218442 8263 39372194543707994 8264 33428762014646653 8265 28288220627605945 8266 23262671252358606 8267 18911683206463129 8268 15677758946070447 8269 12619448336123703 8270 10103721571360702 8271 8195695761953277 8272 6470684942344986 8273 5137011432218594 8274 4105164033397710 8275 3242757882872999 8276 2532482079905221 8277 2011534362281397 8278 1573392666132905 8279 1234890342714734 8280 970165526037871 8281 750724092301934 8282 587981838327026 8283 457854026821011 8284 355967381569810 8285 275047311972793 8286 213374401098994 8287 165958527904830 8288 128374516029561 8289 99550369960135 8290 76502863247991 8291 58969665745447 8292 45718542442734 8293 35155851975385 8294 26983230524594 8295 20827090871434 8296 16018994679455 8297 12285486260639 8298 9481924068893 8299 7236742357631 8300 5544070040857 8301 4271312377209 8302 3267296698062 8303 2498471841183 8304 1915884132967 8305 1465986655271 8306 1124678071647 8307 860446270926 8308 656499970045 8309 501551456889 8310 383593072717 8311 293362032338 8312 223496844277 8313 170731923911 8314 130450597063 8315 99362101930 8316 76039763634 8317 57732074883 8318 44016445426 8319 33600660402 8320 25598094447 8321 19458351139 8322 14830829279 8323 11278943257 8324 8576665241 8325 6546530451 8326 4973107802 8327 3778652159 8328 2880831854 8329 2187632183 8330 1659492947 8331 1264321315 8332 960495815 8333 730290147 8334 554598045 8335 420697567 8336 319682429 8337 243016590 8338 184605354 8339 139898709 8340 106200078 8341 80585207 8342 61153897 8343 46462574 8344 35207934 8345 26693765 8346 20271066 8347 15356586 8348 11624543 8349 8832831 8350 6690521 8351 5067037 8352 3847406 8353 2911154 8354 2204509 8355 1673555 8356 1266638 8357 957303 8358 726490 8359 549845 8360 416594 8361 315682 8362 238563 8363 180791 8364 136873 8365 103678 8366 78325 8367 59303 8368 44905 8369 33977 8370 25733 8371 19445 8372 14702 8373 11139 8374 8419 8375 6357 8376 4814 8377 3639 8378 2750 8379 2082 8380 1571 8381 1187 8382 898 8383 678 8384 512 8385 27189871164154762 8386 62507231890417891 8387 71268611364613210 8388 77575419475099143 8389 74728947717808695 8390 68118595108464090 8391 61793690185624590 8392 52496259391610659 8393 44571682686195538 8394 37717627503474594 8395 31016895003144809 8396 25215577608617506 8397 20903678594760597 8398 16825931114831605 8399 13471628761814270 8400 10927594349271037 8401 8627579923126649 8402 6849348576291459 8403 5473552044530281 8404 4323677177163999 8405 3376642773206962 8406 2682045816375197 8407 2097856888177207 8408 1646520456952979 8409 1293554034717162 8410 1000965456402579 8411 783975784436035 8412 610472035761349 8413 474623175426414 8414 366729749297058 8415 284499201465326 8416 221278037206441 8417 171166021372749 8418 132733826613514 8419 102003817663989 8420 78626220993930 8421 60958056590313 8422 46874469300514 8423 35977640699459 8424 27769454495246 8425 21358659572607 8426 16380648347519 8427 12642565425191 8428 9648989810175 8429 7392093387810 8430 5695083169613 8431 4356395597417 8432 3331295788245 8433 2554512177290 8434 1954648873695 8435 1499570762197 8436 1147261694569 8437 875333293394 8438 668735275853 8439 511457430290 8440 391149376451 8441 297995792370 8442 227642565215 8443 173934129418 8444 132482802574 8445 101386351513 8446 76976099845 8447 58688593902 8448 44800880537 8449 34130792597 8450 25944468186 8451 19774439039 8452 15038591010 8453 11435553655 8454 8728707269 8455 6630810403 8456 5038202879 8457 3841109139 8458 2916842911 8459 2212657263 8460 1685761754 8461 1280661087 8462 973720197 8463 739464061 8464 560930090 8465 426243239 8466 324022121 8467 246140473 8468 186531613 8469 141600105 8470 107446943 8471 81538530 8472 61950099 8473 46943913 8474 35591687 8475 27028089 8476 20475449 8477 15499391 8478 11777109 8479 8920695 8480 6756050 8481 5129875 8482 3881539 8483 2939346 8484 2231407 8485 1688851 8486 1276405 8487 968654 8488 733127 8489 555459 8490 420910 8491 318085 8492 241055 8493 182498 8494 138238 8495 104434 8496 79071 8497 59874 8498 45303 8499 34311 8500 25927 8501 19603 8502 14853 8503 11226 8504 8477 8505 6419 8506 4853 8507 3667 8508 2777 8509 2095 8510 1583 8511 1198 8512 905 8513 683 8514 516 8515 36253161552206350 8516 83342975853890522 8517 95024815152817614 8518 103433892633465525 8519 99638596957078261 8520 90824793477952121 8521 82391586914166121 8522 69995012522147546 8523 59428910248260718 8524 50290170004632793 8525 41355860004193079 8526 33620770144823342 8527 27871571459680797 8528 22434574819775474 8529 17962171682419027 8530 14570125799028050 8531 11503439897502199 8532 9132464768388613 8533 7298069392707042 8534 5764902902885333 8535 4502190364275950 8536 3576061088500263 8537 2797142517569610 8538 2195360609270639 8539 1724738712956217 8540 1334620608536773 8541 1045301045914714 8542 813962714348466 8543 632830900568553 8544 488972999062745 8545 379332268620435 8546 295037382941922 8547 228221361830333 8548 176978435484686 8549 136005090218653 8550 104834961325241 8551 81277408787085 8552 62499292400686 8553 47970187599279 8554 37025939326995 8555 28478212763477 8556 21840864463359 8557 16856753900255 8558 12865319746901 8559 9856124517081 8560 7593444226151 8561 5808527463223 8562 4441727717661 8563 3406016236387 8564 2606198498261 8565 1999427682930 8566 1529682259426 8567 1167111057859 8568 891647034471 8569 681943240387 8570 521532501935 8571 397327723161 8572 303523420287 8573 231912172558 8574 176643736766 8575 135181802018 8576 102634799794 8577 78251458537 8578 59734507383 8579 45507723463 8580 34592624249 8581 26365918719 8582 20051454681 8583 15247404874 8584 11638276359 8585 8841080538 8586 6717603839 8587 5121478853 8588 3889123882 8589 2950209685 8590 2247682339 8591 1707548117 8592 1298293597 8593 985952082 8594 747906787 8595 568324319 8596 432029495 8597 328187298 8598 248708818 8599 188800141 8600 143262591 8601 108718041 8602 82600133 8603 62591885 8604 47455583 8605 36037453 8606 27300599 8607 20665855 8608 15702813 8609 11894261 8610 9008067 8611 6839834 8612 5175386 8613 3919129 8614 2975210 8615 2251802 8616 1701874 8617 1291539 8618 977503 8619 740613 8620 561214 8621 424114 8622 321407 8623 243331 8624 184318 8625 139246 8626 105429 8627 79833 8628 60405 8629 45749 8630 34570 8631 26138 8632 19805 8633 14969 8634 11303 8635 8559 8636 6471 8637 4890 8638 3703 8639 2794 8640 2111 8641 1598 8642 1207 8643 911 8644 689 8645 520 8646 48337548736275134 8647 111123967805187363 8648 126699753537090153 8649 137911856844620701 8650 132851462609437682 8651 121099724637269495 8652 109855449218888162 8653 93326683362863395 8654 79238546997680958 8655 67053560006177058 8656 55141146672257439 8657 44827693526431123 8658 37162095279574397 8659 29912766426367299 8660 23949562243225370 8661 19426834398704067 8662 15337919863336266 8663 12176619691184818 8664 9730759190276057 8665 7686537203847111 8666 6002920485701267 8667 4768081451333685 8668 3729523356759481 8669 2927147479027519 8670 2299651617274957 8671 1779494144715698 8672 1393734727886286 8673 1085283619131289 8674 843774534091405 8675 651963998750327 8676 505776358160581 8677 393383177255897 8678 304295149107111 8679 235971247312915 8680 181340120291538 8681 139779948433655 8682 108369878382781 8683 83332389867582 8684 63960250132373 8685 49367919102661 8686 37970950351303 8687 29121152617813 8688 22475671867007 8689 17153759662535 8690 13141499356109 8691 10124592301535 8692 7744703284298 8693 5922303623549 8694 4541354981850 8695 3474931331015 8696 2665903577241 8697 2039576345902 8698 1556148077146 8699 1188862712629 8700 909257653850 8701 695376669247 8702 529770297549 8703 404697893717 8704 309216230078 8705 235524982355 8706 180242402691 8707 136846399726 8708 104335278050 8709 79646009845 8710 60676964618 8711 46123498999 8712 35154558293 8713 26735272909 8714 20329873166 8715 15517701813 8716 11788107385 8717 8956805119 8718 6828638471 8719 5185498510 8720 3933612914 8721 2996909786 8722 2276730823 8723 1731058130 8724 1314602777 8725 997209050 8726 757765759 8727 576039327 8728 437583065 8729 331611758 8730 251733522 8731 191016789 8732 144957389 8733 110133511 8734 83455847 8735 63274111 8736 48049938 8737 36400799 8738 27554474 8739 20937085 8740 15859015 8741 12010757 8742 9119779 8743 6900515 8744 5225506 8745 3966947 8746 3002403 8747 2269166 8748 1722053 8749 1303338 8750 987485 8751 748286 8752 565486 8753 428543 8754 324442 8755 245758 8756 185662 8757 140573 8758 106445 8759 80541 8760 60999 8761 46094 8762 34851 8763 26407 8764 19959 8765 15071 8766 11413 8767 8629 8768 6521 8769 4938 8770 3726 8771 2815 8772 2131 8773 1610 8774 1215 8775 919 8776 694 8777 524 8778 64450064981700179 8779 148165290406916485 8780 168933004716120205 8781 183882475792827602 8782 177135283479250243 8783 161466299516359327 8784 146473932291850883 8785 124435577817151194 8786 105651395996907945 8787 89404746674902745 8788 73521528896343253 8789 59770258035241498 8790 49549460372765863 8791 39883688568489733 8792 31932749657633827 8793 25902445864938757 8794 20450559817781689 8795 16235492921579758 8796 12974345587034743 8797 10248716271796149 8798 8003893980935023 8799 6357441935111581 8800 4972697809012642 8801 3902863305370026 8802 3066202156366610 8803 2372658859620931 8804 1858312970515049 8805 1447044825508386 8806 1125032712121874 8807 869285331667103 8808 674368477547442 8809 524510903007863 8810 405726865476149 8811 314628329750554 8812 241786827055385 8813 186373264578207 8814 144493171177042 8815 111109853156777 8816 85280333509831 8817 65823892136882 8818 50627933801738 8819 38828203490418 8820 29967562489343 8821 22871679550047 8822 17521999141479 8823 13499456402047 8824 10326271045731 8825 7896404831399 8826 6055139975801 8827 4633241774687 8828 3554538102989 8829 2719435127870 8830 2074864102862 8831 1585150283506 8832 1212343538467 8833 927168892330 8834 706360396733 8835 539597191623 8836 412288306771 8837 314033309807 8838 240323203589 8839 182461866302 8840 139113704067 8841 106194679794 8842 80902619491 8843 61497998666 8844 46872744391 8845 35647030546 8846 27106497555 8847 20690269085 8848 15717476514 8849 11942406826 8850 9104851295 8851 6913998014 8852 5244817219 8853 3995879715 8854 3035641098 8855 2308077507 8856 1752803703 8857 1329612067 8858 1010354346 8859 768052437 8860 583444087 8861 442149011 8862 335644697 8863 254689053 8864 193276519 8865 146844682 8866 111274463 8867 84365482 8868 64066585 8869 48534399 8870 36739299 8871 27916114 8872 21145354 8873 16014343 8874 12159706 8875 9200687 8876 6967342 8877 5289263 8878 4003205 8879 3025555 8880 2296071 8881 1737785 8882 1316647 8883 997715 8884 753982 8885 571391 8886 432590 8887 327678 8888 247550 8889 187431 8890 141927 8891 107389 8892 81333 8893 61459 8894 46469 8895 35210 8896 26613 8897 20095 8898 15218 8899 11506 8900 8695 8901 6585 8902 4969 8903 3754 8904 2842 8905 2147 8906 1621 8907 1226 8908 926 8909 699 8910 528 8911 85933419975600239 8912 197553720542555314 8913 225244006288160274 8914 245176634390436803 8915 236180377972333658 8916 215288399355145770 8917 195298576389134511 8918 165914103756201593 8919 140868527995877261 8920 119206328899870327 8921 98028705195124338 8922 79693677380321998 8923 66065947163687818 8924 53178251424652978 8925 42576999543511770 8926 34536594486585010 8927 27267413090375586 8928 21647323895439678 8929 17299127449379658 8930 13664955029061533 8931 10671858641246698 8932 8476589246815442 8933 6630263745350190 8934 5203817740493369 8935 4088269541822147 8936 3163545146161242 8937 2477750627353399 8938 1929393100677849 8939 1500043616162499 8940 1159047108889471 8941 899157970063257 8942 699347870677151 8943 540969153968199 8944 419504439667406 8945 322382436073847 8946 248497686104277 8947 192657561569390 8948 148146470875703 8949 113707111346442 8950 87765189515843 8951 67503911735651 8952 51770937987225 8953 39956749985791 8954 30495572733397 8955 23362665521973 8956 17999275202730 8957 13768361394309 8958 10528539775199 8959 8073519967735 8960 6177655699583 8961 4739384137319 8962 3625913503827 8963 2766485470483 8964 2113533711342 8965 1616458051290 8966 1236225189774 8967 941813862311 8968 719462922165 8969 549717742362 8970 418711079743 8971 320430938119 8972 243282488403 8973 185484938757 8974 141592906393 8975 107870159322 8976 81997331555 8977 62496992522 8978 47529374062 8979 36141996741 8980 27587025447 8981 20956635353 8982 15923209102 8983 12139801727 8984 9218664019 8985 6993089626 8986 5327839621 8987 4047521465 8988 3077436677 8989 2337071605 8990 1772816090 8991 1347139129 8992 1024069917 8993 777925450 8994 589532015 8995 447526263 8996 339585405 8997 257702026 8998 195792910 8999 148365951 9000 112487310 9001 85422114 9002 64712533 9003 48985733 9004 37221486 9005 28193806 9006 21352458 9007 16212942 9008 12267583 9009 9289790 9010 7052351 9011 5337607 9012 4034074 9013 3061429 9014 2317047 9015 1755530 9016 1330287 9017 1005310 9018 761855 9019 576787 9020 436905 9021 330067 9022 249909 9023 189237 9024 143186 9025 108445 9026 81946 9027 61959 9028 46947 9029 35485 9030 26794 9031 20291 9032 15342 9033 11594 9034 8781 9035 6626 9036 5006 9037 3790 9038 2863 9039 2162 9040 1635 9041 1235 9042 933 9043 705 9044 532 9045 114577893300800319 9046 263404960723407086 9047 300325341717547033 9048 326902179187249071 9049 314907170629778211 9050 287051199140194361 9051 260398101852179349 9052 221218805008268791 9053 187824703994503015 9054 158941771866493770 9055 130704940260165785 9056 106258236507095998 9057 88087929551583758 9058 70904335232870638 9059 56769332724682361 9060 46048792648780014 9061 36356550787167449 9062 28863098527252905 9063 23065503265839545 9064 18219940038748711 9065 14229144854995598 9066 11302118995753923 9067 8840351660466921 9068 6938423653991159 9069 5451026055762863 9070 4218060194881657 9071 3303667503137866 9072 2572524134237133 9073 2000058154883333 9074 1545396145185962 9075 1198877293417677 9076 932463827569535 9077 721292205290933 9078 559339252889875 9079 429843248098463 9080 331330248139037 9081 256876748759187 9082 197528627834271 9083 151609481795257 9084 117020252687791 9085 90005215647535 9086 69027917316301 9087 53275666647722 9088 40660763644530 9089 31150220695965 9090 23999033603641 9091 18357815192413 9092 14038053033599 9093 10764693290314 9094 8236874266111 9095 6319178849759 9096 4834551338437 9097 3688647293978 9098 2818044948457 9099 2155277401721 9100 1648300253033 9101 1255751816415 9102 959283896221 9103 732956989817 9104 558281439658 9105 427241250826 9106 324376651205 9107 247313251677 9108 188790541858 9109 143826879097 9110 109329775407 9111 83329323363 9112 63372498750 9113 48189328989 9114 36782700597 9115 27942180471 9116 21230945470 9117 16186402303 9118 12291552026 9119 9324119502 9120 7103786162 9121 5396695287 9122 4103248903 9123 3116095474 9124 2363754787 9125 1796185506 9126 1365426557 9127 1037233934 9128 786042687 9129 596701685 9130 452780541 9131 343602702 9132 261057214 9133 197821269 9134 149983081 9135 113896153 9136 86283378 9137 65314311 9138 49628649 9139 37591742 9140 28469945 9141 21617257 9142 16356778 9143 12386387 9144 9403135 9145 7116810 9146 5378766 9147 4081906 9148 3089397 9149 2340707 9150 1773717 9151 1340414 9152 1015807 9153 769050 9154 582541 9155 440090 9156 333213 9157 252317 9158 190915 9159 144594 9160 109262 9161 82613 9162 62597 9163 47314 9164 35726 9165 27055 9166 20457 9167 15459 9168 11709 9169 8835 9170 6675 9171 5054 9172 3818 9173 2883 9174 2181 9175 1647 9176 1245 9177 941 9178 710 9179 536 9180 152770524401067093 9181 351206614297876115 9182 400433788956729378 9183 435869572249665429 9184 419876227506370949 9185 382734932186925815 9186 347197469136239133 9187 294958406677691722 9188 250432938659337354 9189 211922362488658361 9190 174273253680221047 9191 141677648676127998 9192 117450572735445011 9193 94539113643827518 9194 75692443632909815 9195 61398390198373353 9196 48475401049556599 9197 38484131369670541 9198 30754004354452727 9199 24293253384998282 9200 18972193139994131 9201 15069491994338565 9202 11787135547289229 9203 9251231538654879 9204 7268034741017151 9205 5624080259842210 9206 4404890004183822 9207 3430032178982845 9208 2666744206511111 9209 2060528193581283 9210 1598503057890237 9211 1243285103426047 9212 961722940387911 9213 745785670519834 9214 573124330797951 9215 441773664185383 9216 342502331678917 9217 263371503779029 9218 202145975727010 9219 156027003583722 9220 120006954196714 9221 92037223088402 9222 71034222196963 9223 54214351526041 9224 41533627594621 9225 31998711471522 9226 24477086923218 9227 18717404044799 9228 14352924387086 9229 10982499021482 9230 8425571799679 9231 6446068451250 9232 4918196391971 9233 3757393264610 9234 2873703202295 9235 2197733670711 9236 1674335755221 9237 1279045194962 9238 977275986423 9239 744375252878 9240 569655001102 9241 432502201607 9242 329751002237 9243 251720722478 9244 191769172130 9245 145773033877 9246 111105764485 9247 84496665001 9248 64252438653 9249 49043600797 9250 37256240629 9251 28307927294 9252 21581869738 9253 16388736035 9254 12432159337 9255 9471714883 9256 7195593717 9257 5470998538 9258 4154793966 9259 3151673050 9260 2394914009 9261 1820568743 9262 1382978579 9263 1048056917 9264 795602247 9265 603707389 9266 458136937 9267 348076286 9268 263761693 9269 199977442 9270 151861538 9271 115044505 9272 87085749 9273 66171533 9274 50122323 9275 37959927 9276 28823010 9277 21809038 9278 16515183 9279 12537514 9280 9489081 9281 7171689 9282 5442542 9283 4119197 9284 3120943 9285 2364957 9286 1787219 9287 1354410 9288 1025401 9289 776722 9290 586787 9291 444285 9292 336423 9293 254554 9294 192793 9295 145683 9296 110151 9297 83463 9298 63086 9299 47635 9300 36074 9301 27277 9302 20613 9303 15613 9304 11781 9305 8901 9306 6739 9307 5091 9308 3845 9309 2909 9310 2197 9311 1661 9312 1255 9313 947 9314 715 9315 540 9316 203694032534756125 9317 468275485730501487 9318 533911718608972505 9319 581159429666220573 9320 559834970008494599 9321 510313242915901087 9322 462929958848318845 9323 393277875570255630 9324 333910584879116473 9325 282563149984877815 9326 232364338240294730 9327 188903531568170665 9328 156600763647260015 9329 126052151525103358 9330 100923258177213087 9331 81864520264497805 9332 64633868066075466 9333 51312175159560722 9334 41005339139270303 9335 32391004513331043 9336 25296257519992175 9337 20092655992451421 9338 15716180729718973 9339 12334975384873173 9340 9690712988022869 9341 7498773679789614 9342 5873186672245097 9343 4573376238643794 9344 3555658942014815 9345 2747370924775045 9346 2131337410520317 9347 1657713471234730 9348 1282297253850549 9349 994380894026446 9350 764165774397269 9351 589031552247178 9352 456669775571890 9353 351162005038706 9354 269527967636014 9355 208036004778297 9356 160009272262286 9357 122716297451203 9358 94712296262618 9359 72285802034722 9360 55378170126162 9361 42664948628697 9362 32636115897625 9363 24956538726399 9364 19137232516115 9365 14643332028643 9366 11234095732906 9367 8594757935001 9368 6557595189295 9369 5009857686147 9370 3831604269727 9371 2930311560949 9372 2232447673629 9373 1705393593283 9374 1303034648565 9375 992500337171 9376 759540001470 9377 576669602143 9378 439668002983 9379 335627629971 9380 255692229507 9381 194364045170 9382 148141019314 9383 112662220002 9384 85669918205 9385 65391467730 9386 49674987506 9387 37743903059 9388 28775826318 9389 21851648047 9390 16576212450 9391 12628953178 9392 9594124957 9393 7294664718 9394 5539725289 9395 4202230734 9396 3193218679 9397 2427424991 9398 1843971439 9399 1397409223 9400 1060802997 9401 804943186 9402 610849250 9403 464101715 9404 351682258 9405 266636590 9406 202482051 9407 153392674 9408 116114333 9409 88228711 9410 66829765 9411 50613237 9412 38430681 9413 29078718 9414 22020245 9415 16716686 9416 12652109 9417 9562253 9418 7256723 9419 5492263 9420 4161258 9421 3153277 9422 2382959 9423 1805881 9424 1367202 9425 1035630 9426 782383 9427 592381 9428 448565 9429 339406 9430 257058 9431 194245 9432 146869 9433 111285 9434 84115 9435 63514 9436 48099 9437 36370 9438 27485 9439 20818 9440 15709 9441 11869 9442 8986 9443 6789 9444 5127 9445 3879 9446 2930 9447 2215 9448 1674 9449 1263 9450 954 9451 721 9452 544 9453 271592043379674834 9454 624367314307335317 9455 711882291478630007 9456 774879239554960765 9457 746446626677992799 9458 680417657221201450 9459 617239945131091794 9460 524370500760340841 9461 445214113172155298 9462 376750866646503754 9463 309819117653726307 9464 251871375424227554 9465 208801018196346687 9466 168069535366804478 9467 134564344236284117 9468 109152693685997074 9469 86178490754767289 9470 68416233546080963 9471 54673785519027071 9472 43188006017774725 9473 33728343359989567 9474 26790207989935229 9475 20954907639625298 9476 16446633846497565 9477 12920950650697159 9478 9998364906386153 9479 7830915562993463 9480 6097834984858393 9481 4740878589353087 9482 3663161233033394 9483 2841783214027090 9484 2210284628312974 9485 1709729671800733 9486 1325841192035262 9487 1018887699196359 9488 785375402996238 9489 608893034095854 9490 468216006718275 9491 359370623514686 9492 277381339704397 9493 213345696349715 9494 163621729934938 9495 126283061683491 9496 96381069379630 9497 73837560168217 9498 56886598171597 9499 43514821196834 9500 33275384968533 9501 25516310021487 9502 19524442704858 9503 14978794310542 9504 11459677246669 9505 8743460252394 9506 6679810248197 9507 5108805692970 9508 3907082081266 9509 2976596898173 9510 2273858124378 9511 1737379531421 9512 1323333782895 9513 1012720001961 9514 768892802858 9515 586224003978 9516 447503506629 9517 340922972677 9518 259152060227 9519 197521359086 9520 150216293337 9521 114226557607 9522 87188623641 9523 66233316675 9524 50325204079 9525 38367768425 9526 29135530730 9527 22101616601 9528 16838604238 9529 12792166610 9530 9726219625 9531 7386300386 9532 5602974313 9533 4257624906 9534 3236566655 9535 2458628586 9536 1863212298 9537 1414403997 9538 1073257582 9539 814465667 9540 618802287 9541 468909678 9542 355515454 9543 269976069 9544 204523566 9545 154819111 9546 117638282 9547 89106354 9548 67484317 9549 51240909 9550 38771625 9551 29360327 9552 22288915 9553 16869479 9554 12749671 9555 9675631 9556 7323018 9557 5548345 9558 4204370 9559 3177279 9560 2407842 9561 1822937 9562 1380841 9563 1043178 9564 789842 9565 598087 9566 452542 9567 342745 9568 258994 9569 195826 9570 148381 9571 112154 9572 84686 9573 64133 9574 48494 9575 36647 9576 27758 9577 20946 9578 15826 9579 11982 9580 9053 9581 6837 9582 5173 9583 3907 9584 2954 9585 2233 9586 1685 9587 1273 9588 962 9589 726 9590 548 9591 362122724506233113 9592 832489752409780423 9593 949176388638173343 9594 1033172319406614354 9595 995262168903990399 9596 907223542961601934 9597 822986593508122393 9598 699160667680454455 9599 593618817562873731 9600 502334488862005006 9601 413092156871635077 9602 335828500565636739 9603 278401357595128917 9604 224092713822405971 9605 179419125648378823 9606 145536924914662766 9607 114904654339689719 9608 91221644728107951 9609 72898380692036095 9610 57584008023699634 9611 44971124479986090 9612 35720277319913639 9613 27939876852833731 9614 21928845128663421 9615 17227934200929546 9616 13331153208514871 9617 10441220750657951 9618 8130446646477858 9619 6321171452470783 9620 4884214977377859 9621 3789044285369454 9622 2947046171083966 9623 2279639562400978 9624 1767788256047017 9625 1358516932261813 9626 1047167203994985 9627 811857378794473 9628 624288008957701 9629 479160831352915 9630 369841786272530 9631 284460928466287 9632 218162306579918 9633 168377415577989 9634 128508092506174 9635 98450080224290 9636 75848797562130 9637 58019761595779 9638 44367179958045 9639 34021746695317 9640 26032590273145 9641 19971725747390 9642 15279569662226 9643 11657947003193 9644 8906413664263 9645 6811740923961 9646 5209442775022 9647 3968795864231 9648 3031810832505 9649 2316506041895 9650 1764445043861 9651 1350293335949 9652 1025190403811 9653 781632005305 9654 596671342173 9655 454563963570 9656 345536080303 9657 263361812115 9658 200288391117 9659 152302076810 9660 116251498189 9661 88311088901 9662 67100272106 9663 51157024567 9664 38847374307 9665 29468822135 9666 22451472318 9667 17056222147 9668 12968292834 9669 9848400515 9670 7470632418 9671 5676833209 9672 4315422207 9673 3278171449 9674 2484283065 9675 1885871997 9676 1431010110 9677 1085954223 9678 825069717 9679 625212905 9680 474020606 9681 359968093 9682 272698089 9683 206425482 9684 156851043 9685 118808473 9686 89979090 9687 68321213 9688 51695501 9689 39147103 9690 29718554 9691 22492639 9692 16999562 9693 12900842 9694 9764025 9695 7397794 9696 5605827 9697 4236373 9698 3210457 9699 2430583 9700 1841122 9701 1390905 9702 1053123 9703 797450 9704 603390 9705 456994 9706 345326 9707 261102 9708 197842 9709 149539 9710 112915 9711 85511 9712 64659 9713 48863 9714 37011 9715 27929 9716 21102 9717 15977 9718 12071 9719 9117 9720 6898 9721 5210 9722 3939 9723 2978 9724 2247 9725 1698 9726 1283 9727 969 9728 731 9729 552 9730 482830299341644151 9731 1109986336546373898 9732 1265568518184231125 9733 1377563092542152473 9734 1327016225205320533 9735 1209631390615469246 9736 1097315458010829858 9737 932214223573939274 9738 791491756750498309 9739 669779318482673342 9740 550789542495513437 9741 447771334087515653 9742 371201810126838557 9743 298790285096541295 9744 239225500864505098 9745 194049233219550355 9746 153206205786252959 9747 121628859637477269 9748 97197840922714794 9749 76778677364932846 9750 59961499306648121 9751 47627036426551519 9752 37253169137111642 9753 29238460171551229 9754 22970578934572729 9755 17774870944686495 9756 13921627667543935 9757 10840595528637145 9758 8428228603294378 9759 6512286636503813 9760 5052059047159273 9761 3929394894778622 9762 3039519416534638 9763 2357051008062690 9764 1811355909682418 9765 1396222938659981 9766 1082476505059298 9767 832384011943602 9768 638881108470554 9769 493122381696707 9770 379281237955050 9771 290883075439891 9772 224503220770653 9773 171344123341566 9774 131266773632387 9775 101131730082841 9776 77359682127706 9777 59156239944061 9778 45362328927090 9779 34710120364194 9780 26628967663187 9781 20372759549635 9782 15543929337591 9783 11875218219018 9784 9082321231949 9785 6945923700030 9786 5291727818975 9787 4042414443341 9788 3088674722527 9789 2352593391815 9790 1800391114599 9791 1366920538415 9792 1042176007074 9793 795561789565 9794 606085284761 9795 460714773738 9796 351149082821 9797 267051188157 9798 203069435747 9799 155001997586 9800 117748118535 9801 89467029475 9802 68209366090 9803 51796499077 9804 39291762847 9805 29935296425 9806 22741629530 9807 17291057113 9808 13131200687 9809 9960843225 9810 7569110946 9811 5753896277 9812 4370895266 9813 3312377421 9814 2514495997 9815 1908013481 9816 1447938965 9817 1100092957 9818 833617207 9819 632027475 9820 479957458 9821 363597453 9822 275233977 9823 209134725 9824 158411298 9825 119972121 9826 91094951 9827 68927335 9828 52196138 9829 39624739 9830 29990186 9831 22666083 9832 17201123 9833 13018701 9834 9863726 9835 7474437 9836 5648498 9837 4280610 9838 3240778 9839 2454830 9840 1854541 9841 1404165 9842 1063267 9843 804521 9844 609326 9845 460435 9846 348137 9847 263790 9848 199386 9849 150554 9850 114015 9851 86213 9852 65151 9853 49349 9854 37239 9855 28137 9856 21303 9857 16095 9858 12157 9859 9198 9860 6947 9861 5253 9862 3971 9863 2997 9864 2265 9865 1711 9866 1293 9867 975 9868 737 9869 556 9870 643773732455525535 9871 1479981782061831865 9872 1687424690912308167 9873 1836750790056203298 9874 1769354966940427378 9875 1612841854153958995 9876 1463087277347773145 9877 1242952298098585699 9878 1055322342333997746 9879 893039091310231123 9880 734386056660684583 9881 597028445450020871 9882 494935746835784743 9883 398387046795388394 9884 318967334486006798 9885 258732310959400474 9886 204274941048337279 9887 162171812849969693 9888 129597121230286393 9889 102371569819910462 9890 79948665742197495 9891 63502715235402026 9892 49670892182815523 9893 38984613562068306 9894 30627438579430306 9895 23699827926248661 9896 18562170223391914 9897 14454127371516194 9898 11237638137725838 9899 8683048848671751 9900 6736078729545698 9901 5239193193038163 9902 4052692555379518 9903 3142734677416921 9904 2415141212909891 9905 1861630584879975 9906 1443302006745731 9907 1109845349258137 9908 851841477960739 9909 657496508928943 9910 505708317273401 9911 387844100586522 9912 299337627694205 9913 228458831122089 9914 175022364843183 9915 134842306777122 9916 103146242836942 9917 78874986592082 9918 60483105236121 9919 46280160485593 9920 35505290217583 9921 27163679399514 9922 20725239116789 9923 15833624292025 9924 12109761642599 9925 9261231600041 9926 7055637091967 9927 5389885924455 9928 4118232963370 9929 3136791189087 9930 2400521486133 9931 1822560717887 9932 1389568009433 9933 1060749052754 9934 808113713015 9935 614286364985 9936 468198777095 9937 356068250877 9938 270759247663 9939 206669330115 9940 156997491381 9941 119289372634 9942 90945821454 9943 69061998770 9944 52389017130 9945 39913728567 9946 30322172707 9947 23054742818 9948 17508267583 9949 13281124301 9950 10092147929 9951 7671861703 9952 5827860355 9953 4416503229 9954 3352661330 9955 2544017975 9956 1930585287 9957 1466790610 9958 1111489610 9959 842703301 9960 639943278 9961 484796605 9962 366978637 9963 278846301 9964 211215065 9965 159962829 9966 121459935 9967 91903114 9968 69594851 9969 52832986 9970 39986915 9971 30221445 9972 22934831 9973 17358269 9974 13151635 9975 9965917 9976 7531331 9977 5707481 9978 4321038 9979 3273107 9980 2472722 9981 1872221 9982 1417690 9983 1072695 9984 812435 9985 613914 9986 464183 9987 351721 9988 265849 9989 200739 9990 152021 9991 114951 9992 86869 9993 65799 9994 49653 9995 37517 9996 28405 9997 21461 9998 16210 9999 12265 10000 9263 10001 7005 10002 5295 10003 3997 10004 3021 10005 2282 10006 1725 10007 1301 10008 983 10009 742 10010 560 10011 858364976607367381 10012 1973309042749109154 10013 2249899587883077557 10014 2449001053408271065 10015 2359139955920569838 10016 2150455805538611994 10017 1950783036463697527 10018 1657269730798114266 10019 1407096456445330329 10020 1190718788413641498 10021 979181408880912778 10022 796037927266694495 10023 659914329114379658 10024 531182729060517859 10025 425289779314675731 10026 344976414612533966 10027 272366588064449706 10028 216229083799959591 10029 172796161640381858 10030 136495426426547283 10031 106598220989596661 10032 84670286980536035 10033 66227856243754031 10034 51979484749424409 10035 40836584772573742 10036 31599770568331549 10037 24749560297855886 10038 19272169828688259 10039 14983517516967785 10040 11577398464895669 10041 8981438306060931 10042 6985590924050885 10043 5403590073839358 10044 4190312903222562 10045 3220188283879855 10046 2482174113173301 10047 1924402675660975 10048 1479793799010850 10049 1135788637280986 10050 876662011905258 10051 674277756364535 10052 517125467448697 10053 399116836925607 10054 304611774829453 10055 233363153124245 10056 179789742369497 10057 137528323782590 10058 105166648789443 10059 80644140314829 10060 61706880647458 10061 47340386956778 10062 36218239199353 10063 27633652155719 10064 21111499056034 10065 16146348856799 10066 12348308800055 10067 9407516122623 10068 7186514565941 10069 5490977284494 10070 4182388252117 10071 3200695314845 10072 2430080957183 10073 1852757345911 10074 1414332070339 10075 1077484950687 10076 819048486647 10077 624265036127 10078 474757667837 10079 361012330218 10080 275559106821 10081 209329988509 10082 159052496846 10083 121261095273 10084 92082665027 10085 69852022841 10086 53218304757 10087 40429563610 10088 30739657091 10089 23344356778 10090 17708165735 10091 13456197239 10092 10229148938 10093 7770480474 10094 5888670973 10095 4470215107 10096 3392023967 10097 2574113717 10098 1955720814 10099 1481986147 10100 1123604402 10101 853257705 10102 646395474 10103 489304850 10104 371795069 10105 281620087 10106 213283773 10107 161946581 10108 122537486 10109 92793135 10110 70443982 10111 53315887 10112 40295261 10113 30579775 10114 23144359 10115 17535514 10116 13287890 10117 10041775 10118 7609975 10119 5761385 10120 4364143 10121 3296963 10122 2496295 10123 1890254 10124 1430261 10125 1083247 10126 818553 10127 618911 10128 468962 10129 354466 10130 267653 10131 202695 10132 153269 10133 115826 10134 87733 10135 66205 10136 50023 10137 37874 10138 28615 10139 21614 10140 16354 10141 12351 10142 9341 10143 7061 10144 5330 10145 4029 10146 3043 10147 2301 10148 1735 10149 1311 10150 990 10151 747 10152 564 10153 1144486635476489842 10154 2631078723665478873 10155 2999866117177436743 10156 3265334737877694754 10157 3145519941227426451 10158 2867274407384815993 10159 2601044048618263370 10160 2209692974397485689 10161 1876128608593773773 10162 1587625051218188665 10163 1305575211841217038 10164 1061383903022259327 10165 879885772152506211 10166 708243638747357146 10167 567053039086234309 10168 459968552816711955 10169 363155450752599609 10170 288305445066612789 10171 230394882187175811 10172 181993901902063045 10173 142130961319462215 10174 112893715974048047 10175 88303808325005375 10176 69305979665899213 10177 54448779696764990 10178 42133027424442066 10179 32999413730474515 10180 25696226438251013 10181 19978023355957047 10182 15436531286527559 10183 11975251074747909 10184 9314121232067847 10185 7204786765119145 10186 5587083870963417 10187 4293584378506474 10188 3309565484231069 10189 2565870234214634 10190 1973058398681134 10191 1514384849707982 10192 1168882682540345 10193 899037008486047 10194 689500623264930 10195 532155782567477 10196 406149033105938 10197 311150870832327 10198 239719656492663 10199 183371098376787 10200 140222198385925 10201 107525520419773 10202 82275840863278 10203 63120515942371 10204 48290985599138 10205 36844869540959 10206 28148665408046 10207 21528465142399 10208 16464411733407 10209 12543354830165 10210 9582019421255 10211 7321303045993 10212 5576517669490 10213 4267593753127 10214 3240107942911 10215 2470343127882 10216 1885776093786 10217 1436646600917 10218 1092064648863 10219 832353381503 10220 633010223783 10221 481349773625 10222 367412142429 10223 279106651346 10224 212069995795 10225 161681460365 10226 122776886703 10227 93136030455 10228 70957739677 10229 53906084814 10230 40986209455 10231 31125809038 10232 23610887647 10233 17941596319 10234 13638865251 10235 10360640633 10236 7851561298 10237 5960286810 10238 4522698623 10239 3432151623 10240 2607627753 10241 1975981530 10242 1498139203 10243 1137676941 10244 861860633 10245 652406467 10246 495726759 10247 375493450 10248 284378365 10249 215928775 10250 163383315 10251 123724181 10252 93925310 10253 71087850 10254 53727015 10255 40773034 10256 30859146 10257 23380686 10258 17717187 10259 13389034 10260 10146634 10261 7681847 10262 5818858 10263 4395951 10264 3328394 10265 2520339 10266 1907015 10267 1444330 10268 1091405 10269 825215 10270 625283 10271 472622 10272 356871 10273 270261 10274 204359 10275 154435 10276 116978 10277 88274 10278 66698 10279 50499 10280 38154 10281 28819 10282 21806 10283 16469 10284 12455 10285 9415 10286 7107 10287 5373 10288 4058 10289 3069 10290 2314 10291 1749 10292 1321 10293 997 10294 753 10295 568 10296 1525982180635319790 10297 3508104964887305165 10298 3999821489569915658 10299 4353779650503593006 10300 4194026588303235269 10301 3823032543179754658 10302 3468058731491017827 10303 2946257299196647586 10304 2501504811458365031 10305 2116833401624251554 10306 1740766949121622718 10307 1415178537363012437 10308 1173181029536674949 10309 944324851663142862 10310 756070718781645746 10311 613291403755615941 10312 484207267670132813 10313 384407260088817053 10314 307193176249567749 10315 242658535869417394 10316 189507948425949621 10317 150524954632064063 10318 117738411100007167 10319 92407972887865618 10320 72598372929019987 10321 56177369899256089 10322 43999218307299354 10323 34261635251001351 10324 26637364474609397 10325 20582041715370079 10326 15967001432997213 10327 12418828309423797 10328 9606382353492194 10329 7449445161284557 10330 5724779171341966 10331 4412753978974759 10332 3421160312286179 10333 2630744531574846 10334 2019179799610643 10335 1558510243387127 10336 1198716011314730 10337 919334164353241 10338 709541043423303 10339 541532044141251 10340 414867827776437 10341 319626208656885 10342 244494797835717 10343 186962931181234 10344 143367360559698 10345 109701121151038 10346 84160687923162 10347 64387980798851 10348 49126492721279 10349 37531553877395 10350 28704620189866 10351 21952548977877 10352 16724473106887 10353 12776025895007 10354 9761737394658 10355 7435356892654 10356 5690125004170 10357 4320143923882 10358 3293790837177 10359 2514368125049 10360 1915528801223 10361 1456086198485 10362 1109804508671 10363 844013631711 10364 641799698167 10365 489882856573 10366 372142201795 10367 282759994394 10368 215575280487 10369 163702515605 10370 124181373941 10371 94610319570 10372 71874779753 10373 54648279274 10374 41501078718 10375 31481183530 10376 23922128426 10377 18185153669 10378 13814187511 10379 10468748398 10380 7947049081 10381 6030264831 10382 4576202165 10383 3476837005 10384 2634642041 10385 1997518938 10386 1516902589 10387 1149147511 10388 869875290 10389 660969013 10390 500657934 10391 379171154 10392 287905034 10393 217844421 10394 164965575 10395 125233747 10396 94783801 10397 71636021 10398 54364046 10399 41145529 10400 31174249 10401 23622917 10402 17852046 10403 13528846 10404 10242463 10405 7758478 10406 5861269 10407 4437859 10408 3360453 10409 2542687 10410 1925774 10411 1455207 10412 1100287 10413 833711 10414 630163 10415 475829 10416 360349 10417 272479 10418 205914 10419 155971 10420 117699 10421 88931 10422 67333 10423 50873 10424 38426 10425 29075 10426 21959 10427 16607 10428 12554 10429 9477 10430 7165 10431 5411 10432 4093 10433 3086 10434 2333 10435 1762 10436 1330 10437 1005 10438 758 10439 572 10440 2034642907513759721 10441 4677473286516406887 10442 5333095319426554211 10443 5805039534004790675 10444 5592035451070980359 10445 5097376724239672878 10446 4624078308654690437 10447 3928343065595530115 10448 3335339748611153375 10449 2822444535499002073 10450 2321022598828830291 10451 1886904716484016583 10452 1564241372715566599 10453 1259099802217523817 10454 1008094291708860995 10455 817721871674154589 10456 645609690226843751 10457 512543013451756071 10458 409590901666090333 10459 323544714492556526 10460 252677264567932829 10461 200699939509418751 10462 156984548133342890 10463 123210630517154158 10464 96797830572026650 10465 74903159865674786 10466 58665624409732473 10467 45682180334668469 10468 35516485966145863 10469 27442722287160106 10470 21289335243996285 10471 16558437745898397 10472 12808509804656259 10473 9932593548379410 10474 7633038895122622 10475 5883671971966346 10476 4561547083048239 10477 3507659375433129 10478 2692239732814191 10479 2078013657849503 10480 1598288015086307 10481 1225778885804322 10482 946054724564405 10483 722042725521669 10484 553157103701917 10485 426168278209181 10486 325993063780957 10487 249283908241646 10488 191156480746265 10489 146268161534718 10490 112214250564217 10491 85850641065135 10492 65501990295039 10493 50042071836527 10494 38272826919822 10495 29270065303837 10496 22299297475850 10497 17034701193343 10498 13015649859545 10499 9913809190206 10500 7586833338894 10501 5760191898510 10502 4391721116237 10503 3352490833399 10504 2554038401631 10505 1941448264647 10506 1479739344895 10507 1125351508949 10508 855732930890 10509 653177142098 10510 496189602394 10511 377013325859 10512 287433707317 10513 218270020807 10514 165575165255 10515 126147092761 10516 95833039671 10517 72864372366 10518 55334771625 10519 41974911374 10520 31896171235 10521 24246871559 10522 18418916682 10523 13958331198 10524 10596065442 10525 8040353109 10526 6101602887 10527 4635782674 10528 3512856055 10529 2663358585 10530 2022536786 10531 1532196682 10532 1159833721 10533 881292018 10534 667543913 10535 505561539 10536 383873379 10537 290459229 10538 219954101 10539 166978330 10540 126378402 10541 95514695 10542 72485395 10543 54860706 10544 41565666 10545 31497223 10546 23802729 10547 18038462 10548 13656618 10549 10344638 10550 7815026 10551 5917146 10552 4480605 10553 3390250 10554 2567699 10555 1940277 10556 1467050 10557 1111615 10558 840218 10559 634439 10560 480466 10561 363306 10562 274553 10563 207962 10564 156933 10565 118575 10566 89778 10567 67831 10568 51235 10569 38767 10570 29279 10571 22143 10572 16739 10573 12637 10574 9554 10575 7215 10576 5458 10577 4115 10578 3111 10579 2350 10580 1774 10581 1341 10582 1011 10583 763 10584 576 10585 2712857210018346295 10586 6236631048688542517 10587 7110793759235405615 10588 7740052712006387567 10589 7456047268094640479 10590 6796502298986230505 10591 6165437744872920583 10592 5237790754127373487 10593 4447119664814871167 10594 3763259380665336098 10595 3094696798438440389 10596 2515872955312022111 10597 2085655163620755466 10598 1678799736290031757 10599 1344125722278481327 10600 1090295828898872786 10601 860812920302458335 10602 683390684602341429 10603 546121202221453778 10604 431392952656742035 10605 336903019423910439 10606 267599919345891669 10607 209312730844457187 10608 164280840689538878 10609 129063774096035534 10610 99870879820899715 10611 78220832546309965 10612 60909573779557959 10613 47355314621527818 10614 36590296382880142 10615 28385780325328381 10616 22077916994531197 10617 17078013072875013 10618 13243458064505881 10619 10177385193496830 10620 7844895962621795 10621 6082062777397653 10622 4676879167244173 10623 3589652977085589 10624 2770684877132671 10625 2131050686781743 10626 1634371847739097 10627 1261406299419207 10628 962723634028893 10629 737542804935890 10630 568224370945575 10631 434657418374610 10632 332378544322195 10633 254875307661687 10634 195024215379625 10635 149619000752290 10636 114467521420181 10637 87335987060053 10638 66722762448703 10639 51030435893097 10640 39026753738450 10641 29732396634467 10642 22712934924458 10643 17354199812727 10644 13218412253609 10645 10115777785193 10646 7680255864681 10647 5855628154983 10648 4469987777866 10649 3405384535509 10650 2588597686197 10651 1972985793194 10652 1500468678599 10653 1140977241187 10654 870902856131 10655 661586136526 10656 502684434479 10657 383244943090 10658 291026694410 10659 220766887007 10660 168196123682 10661 127777386229 10662 97152496489 10663 73779695501 10664 55966548499 10665 42528228314 10666 32329162079 10667 24558555577 10668 18611108265 10669 14128087257 10670 10720470813 10671 8135470517 10672 6181043566 10673 4683808074 10674 3551144781 10675 2696715715 10676 2042928910 10677 1546444962 10678 1175056025 10679 890058551 10680 674082053 10681 511831173 10682 387278973 10683 293272135 10684 222637774 10685 168504537 10686 127352927 10687 96647194 10688 73147609 10689 55420889 10690 41996298 10691 31736973 10692 24051283 10693 18208825 10694 13792851 10695 10420035 10696 7889529 10697 5974141 10698 4520334 10699 3423599 10700 2587037 10701 1956067 10702 1482154 10703 1120291 10704 845919 10705 640622 10706 484409 10707 366071 10708 277283 10709 209245 10710 158101 10711 119705 10712 90442 10713 68314 10714 51690 10715 39039 10716 29525 10717 22319 10718 16850 10719 12739 10720 9621 10721 7278 10722 5487 10723 4149 10724 3134 10725 2366 10726 1789 10727 1349 10728 1018 10729 769 10730 580 10731 3617142946691128394 10732 8315508064918056690 10733 9481058345647207487 10734 10320070282675183423 10735 9941396357459520639 10736 9062003065314974007 10737 8220583659830560778 10738 6983721005503164650 10739 5929492886419828223 10740 5017679174220448131 10741 4126262397917920519 10742 3354497273749362815 10743 2780873551494340622 10744 2238399648386709010 10745 1792167629704641770 10746 1453727771865163715 10747 1147750560403277781 10748 911187579469788573 10749 728161602961938371 10750 575190603542322714 10751 449204025898547253 10752 356799892461188893 10753 279083641125942917 10754 219041120919385171 10755 172085032128047379 10756 133161173094532954 10757 104294443395079954 10758 81212765039410613 10759 63140419495370425 10760 48787061843840190 10761 37847707100437842 10762 29437222659374930 10763 22770684097166685 10764 17657944086007842 10765 13569846924662441 10766 10459861283495727 10767 8109417036530205 10768 6235838889658898 10769 4786203969447453 10770 3694246502843562 10771 2841400915708991 10772 2179162463652130 10773 1681875065892277 10774 1283631512038525 10775 983390406581187 10776 757632494594101 10777 579543224499481 10778 443171392429594 10779 339833743548917 10780 260032287172834 10781 199492001003054 10782 152623361893575 10783 116447982746738 10784 88963683264938 10785 68040581190797 10786 52035671651267 10787 39643195512623 10788 30283913232611 10789 23138933083637 10790 17624549671479 10791 13487703713591 10792 10240341152909 10793 7807504206645 10794 5959983703822 10795 4540512714013 10796 3451463581597 10797 2630647724259 10798 2000624904799 10799 1521302988250 10800 1161203808175 10801 882114848702 10802 670245912639 10803 510993257454 10804 388035592547 10805 294355849343 10806 224261498243 10807 170369848306 10808 129536661986 10809 98372927335 10810 74622064666 10811 56704304419 10812 43105549439 10813 32744740770 10814 24814811021 10815 18837449677 10816 14293961085 10817 10847294023 10818 8241391422 10819 6245077433 10820 4734859709 10821 3595620954 10822 2723905214 10823 2061926617 10824 1566741367 10825 1186744735 10826 898776071 10827 682441565 10828 516371965 10829 391029514 10830 296850366 10831 224672717 10832 169803903 10833 128862926 10834 97530146 10835 73894519 10836 55995065 10837 42315965 10838 32068378 10839 24278434 10840 18390469 10841 13893381 10842 10519373 10843 7965522 10844 6027113 10845 4564799 10846 3449383 10847 2608090 10848 1976206 10849 1493722 10850 1127893 10851 854163 10852 645879 10853 488095 10854 369711 10855 278994 10856 210802 10857 159607 10858 120590 10859 91086 10860 68921 10861 52053 10862 39367 10863 29759 10864 22467 10865 16986 10866 12829 10867 9705 10868 7317 10869 5533 10870 4179 10871 3155 10872 2386 10873 1799 10874 1358 10875 1026 10876 774 10877 584 10878 4822857262254837859 10879 11087344086557408921 10880 12641411127529609983 10881 13760093710233577898 10882 13255195143279360853 10883 12082670753753298677 10884 10960778213107414371 10885 9311628007337552867 10886 7905990515226437631 10887 6690238898960597509 10888 5501683197223894026 10889 4472663031665817087 10890 3707831401992454163 10891 2984532864515612014 10892 2389556839606189027 10893 1938303695820218287 10894 1530334080537703709 10895 1214916772626384765 10896 970882137282584495 10897 766920804723096953 10898 598938701198063005 10899 475733189948251858 10900 372111521501257223 10901 292054827892513562 10902 229446709504063173 10903 177548230792710606 10904 139059257860106606 10905 108283686719214151 10906 84187225993827234 10907 65049415791786921 10908 50463609467250457 10909 39249630212499907 10910 30360912129555581 10911 23543925448010457 10912 18093129232883255 10913 13946481711327637 10914 10812556048706941 10915 8314451852878531 10916 6381605292596605 10917 4925662003791417 10918 3788534554278655 10919 2905549951536174 10920 2242500087856370 10921 1711508682718034 10922 1311187208774917 10923 1010176659458802 10924 772724299332642 10925 590895189906126 10926 453111658065223 10927 346709716230446 10928 265989334670739 10929 203497815858101 10930 155263976995651 10931 118618244353251 10932 90720774921063 10933 69380895535023 10934 52857594016831 10935 40378550976815 10936 30851910778183 10937 23499399561973 10938 17983604951455 10939 13653788203879 10940 10410005608861 10941 7946644938430 10942 6054016952018 10943 4601951442130 10944 3507530299013 10945 2667499873066 10946 2028403984334 10947 1548271744234 10948 1176153131603 10949 893661216853 10950 681324343273 10951 517380790063 10952 392474465791 10953 299015330991 10954 227159797742 10955 172715549315 10956 131163903114 10957 99496086222 10958 75605739226 10959 57474065919 10960 43659654361 10961 33086414695 10962 25116599570 10963 19058614781 10964 14463058698 10965 10988521897 10966 8326769911 10967 6313146279 10968 4794161273 10969 3631873619 10970 2749235490 10971 2088988490 10972 1582326314 10973 1198368095 10974 909922087 10975 688495954 10976 521372686 10977 395800489 10978 299563623 10979 226405205 10980 171817235 10981 130040195 10982 98526026 10983 74660087 10984 56421287 10985 42757838 10986 32371246 10987 24520626 10988 18524509 10989 14025831 10990 10620697 10991 8036151 10992 6086399 10993 4599178 10994 3477454 10995 2634942 10996 1991630 10997 1503858 10998 1138885 10999 861173 11000 650794 11001 492949 11002 371993 11003 281070 11004 212810 11005 160787 11006 121449 11007 91895 11008 69405 11009 52490 11010 39679 11011 29957 11012 22649 11013 17106 11014 12941 11015 9757 11016 7378 11017 5573 11018 4207 11019 3182 11020 2399 11021 1811 11022 1369 11023 1033 11024 779 11025 588 11026 6430476349673117146 11027 14783125448743211895 11028 16855214836706146645 11029 18346791613644770531 11030 17673593524372481138 11031 16110227671671064903 11032 14614370950809885829 11033 12415504009783403823 11034 10541320686968583509 11035 8920318531947463346 11036 7335577596298525369 11037 5963550708887756117 11038 4943775202656605551 11039 3979377152687482686 11040 3186075786141585370 11041 2584404927760291050 11042 2040445440716938279 11043 1619889030168513021 11044 1294509516376779327 11045 1022561072964129271 11046 798584934930750674 11047 634310919931002478 11048 496148695335009631 11049 389406437190018083 11050 305928946005417565 11051 236730974390280809 11052 185412343813475475 11053 144378248958952202 11054 112249634658436313 11055 86732554389049229 11056 67284812623000610 11057 52332840283333210 11058 40481216172740775 11059 31391900597347277 11060 24124172310511007 11061 18595308948436850 11062 14416741398275922 11063 11085935803838042 11064 8508807056795474 11065 6567549338388557 11066 5051379405704874 11067 3874066602048233 11068 2990000117141827 11069 2282011576957379 11070 1748249611699890 11071 1346902212611737 11072 1030299065776857 11073 787860253208169 11074 604148877420298 11075 462279621640595 11076 354652446227653 11077 271330421144135 11078 207018635994202 11079 158157659137669 11080 120961033228085 11081 92507860713365 11082 70476792022442 11083 53838067969087 11084 41135881037578 11085 31332532749298 11086 23978139935274 11087 18205050938506 11088 13880007478482 11089 10595526584574 11090 8072022602691 11091 6135935256174 11092 4676707065351 11093 3556666497422 11094 2704538645779 11095 2064362325646 11096 1568204175471 11097 1191548289138 11098 908432457698 11099 689841053418 11100 523299287722 11101 398687107989 11102 302879730323 11103 230287399087 11104 174885204153 11105 132661448297 11106 100807652302 11107 76632087893 11108 58212872482 11109 44115219594 11110 33488799427 11111 25411486375 11112 19284078265 11113 14651362530 11114 11102359882 11115 8417528373 11116 6392215031 11117 4842498159 11118 3665647321 11119 2785317987 11120 2109768419 11121 1597824127 11122 1213229450 11123 917994606 11124 695163582 11125 527733986 11126 399418165 11127 301873607 11128 229089647 11129 173386927 11130 131368035 11131 99546783 11132 75228383 11133 57010451 11134 43161662 11135 32694169 11136 24699346 11137 18701109 11138 14160930 11139 10714869 11140 8115199 11141 6132238 11142 4636606 11143 3513257 11144 2655507 11145 2005145 11146 1518514 11147 1148231 11148 867726 11149 657266 11150 495991 11151 374761 11152 283747 11153 214383 11154 161933 11155 122527 11156 92541 11157 69987 11158 52906 11159 39943 11160 30199 11161 22809 11162 17255 11163 13010 11164 9838 11165 7431 11166 5610 11167 4243 11168 3199 11169 2415 11170 1826 11171 1378 11172 1039 11173 785 11174 592 11175 8573968466230822862 11176 19710833931657615861 11177 22473619782274862194 11178 24462388818193027375 11179 23564791365829974851 11180 21480303562228086538 11181 19485827934413181106 11182 16554005346377871765 11183 14055094249291444679 11184 11893758042596617795 11185 9780770128398033826 11186 7951400945183674823 11187 6591700270208807402 11188 5305836203583310249 11189 4248101048188780494 11190 3445873237013721401 11191 2720593920955917706 11192 2159852040224684029 11193 1726012688502372437 11194 1363414763952172362 11195 1064779913241000899 11196 845747893241336638 11197 661531593780012842 11198 519208582920024111 11199 407905261340556754 11200 315641299187041079 11201 247216458417967301 11202 192504331945269603 11203 149666179544581751 11204 115643405852065639 11205 89713083497334147 11206 69777120377777614 11207 53974954896987701 11208 41855867463129703 11209 32165563080681343 11210 24793745264582467 11211 19222321864367897 11212 14781247738450723 11213 11345076075727299 11214 8756732451184743 11215 6735172540939833 11216 5165422136064311 11217 3986666822855770 11218 3042682102609839 11219 2330999482266521 11220 1795869616815650 11221 1373732087702477 11222 1050480337610893 11223 805531836560398 11224 616372828854127 11225 472869928303538 11226 361773894858847 11227 276024847992270 11228 210876878850226 11229 161281377637447 11230 123343814284487 11231 93969056029923 11232 71784090625450 11233 54847841383438 11234 41776710332398 11235 31970853247033 11236 24273401251342 11237 18506676637977 11238 14127368779433 11239 10762696803589 11240 8181247008233 11241 6235609420469 11242 4742221996563 11243 3606051527706 11244 2752483100862 11245 2090938900629 11246 1588731052185 11247 1211243276931 11248 919788071225 11249 697732383630 11250 531582810653 11251 403839640431 11252 307049865450 11253 233180272205 11254 176881931063 11255 134410203070 11256 102176117191 11257 77617163310 11258 58820292793 11259 44651732570 11260 33881981834 11261 25712104354 11262 19535150041 11263 14803146510 11264 11223371165 11265 8522953375 11266 6456664213 11267 4887529762 11268 3713757317 11269 2813024559 11270 2130432170 11271 1617639267 11272 1223992809 11273 926884777 11274 703645315 11275 532557554 11276 402498143 11277 305452863 11278 231182570 11279 175157381 11280 132729045 11281 100304511 11282 76013935 11283 57548883 11284 43592226 11285 32932462 11286 24934813 11287 18881241 11288 14286493 11289 10820266 11290 8176318 11291 6182142 11292 4684343 11293 3540677 11294 2673527 11295 2024686 11296 1530975 11297 1156969 11298 876355 11299 661322 11300 499682 11301 378330 11302 285845 11303 215911 11304 163370 11305 123389 11306 93317 11307 70542 11308 53258 11309 40266 11310 30413 11311 23007 11312 17347 11313 13118 11314 9909 11315 7481 11316 5658 11317 4266 11318 3221 11319 2435 11320 1838 11321 1386 11322 1047 11323 790 11324 596