0 1 1 0 2 1 3 0 4 0 5 1 6 1 7 1 8 0 9 0 10 0 11 1 12 1 13 3 14 2 15 1 16 1 17 1 18 0 19 0 20 0 21 0 22 1 23 1 24 4 25 5 26 5 27 3 28 5 29 4 30 3 31 2 32 1 33 1 34 1 35 0 36 0 37 0 38 0 39 0 40 1 41 1 42 5 43 7 44 12 45 10 46 11 47 12 48 14 49 12 50 10 51 8 52 10 53 7 54 5 55 4 56 3 57 2 58 1 59 1 60 1 61 0 62 0 63 0 64 0 65 0 66 0 67 1 68 1 69 6 70 9 71 19 72 23 73 28 74 26 75 36 76 38 77 38 78 32 79 36 80 36 81 34 82 29 83 27 84 25 85 21 86 15 87 16 88 13 89 10 90 7 91 5 92 4 93 3 94 2 95 1 96 1 97 1 98 0 99 0 100 0 101 0 102 0 103 0 104 0 105 1 106 1 107 7 108 11 109 27 110 38 111 59 112 61 113 77 114 91 115 109 116 104 117 110 118 111 119 124 120 118 121 113 122 110 123 115 124 99 125 92 126 88 127 85 128 75 129 65 130 57 131 52 132 44 133 35 134 28 135 28 136 21 137 16 138 13 139 10 140 7 141 5 142 4 143 3 144 2 145 1 146 1 147 1 148 0 149 0 150 0 151 0 152 0 153 0 154 0 155 0 156 1 157 1 158 8 159 13 160 36 161 56 162 100 163 125 164 165 165 190 166 252 167 279 168 312 169 315 170 358 171 380 172 393 173 378 174 404 175 404 176 396 177 373 178 379 179 370 180 355 181 325 182 317 183 303 184 282 185 244 186 232 187 216 188 193 189 169 190 153 191 136 192 117 193 98 194 85 195 74 196 61 197 47 198 43 199 35 200 28 201 21 202 16 203 13 204 10 205 7 206 5 207 4 208 3 209 2 210 1 211 1 212 1 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 1 223 1 224 9 225 15 226 46 227 77 228 153 229 216 230 322 231 389 232 518 233 629 234 775 235 833 236 947 237 1040 238 1174 239 1201 240 1268 241 1315 242 1397 243 1376 244 1390 245 1399 246 1437 247 1385 248 1358 249 1337 250 1342 251 1272 252 1213 253 1166 254 1143 255 1068 256 1001 257 944 258 902 259 827 260 758 261 700 262 657 263 581 264 522 265 472 266 432 267 382 268 331 269 292 270 260 271 222 272 188 273 161 274 139 275 117 276 95 277 77 278 70 279 55 280 43 281 35 282 28 283 21 284 16 285 13 286 10 287 7 288 5 289 4 290 3 291 2 292 1 293 1 294 1 295 0 296 0 297 0 298 0 299 0 300 0 301 0 302 0 303 0 304 0 305 1 306 1 307 10 308 17 309 57 310 101 311 219 312 339 313 557 314 741 315 1023 316 1280 317 1691 318 1983 319 2344 320 2620 321 3066 322 3378 323 3709 324 3897 325 4265 326 4481 327 4676 328 4738 329 4983 330 5077 331 5138 332 5090 333 5195 334 5200 335 5164 336 5000 337 5002 338 4936 339 4817 340 4618 341 4538 342 4405 343 4234 344 4009 345 3885 346 3718 347 3522 348 3282 349 3121 350 2955 351 2754 352 2534 353 2380 354 2211 355 2031 356 1843 357 1693 358 1552 359 1409 360 1239 361 1126 362 1019 363 902 364 792 365 705 366 622 367 539 368 464 369 404 370 350 371 298 372 249 373 212 374 182 375 150 376 120 377 105 378 86 379 70 380 55 381 43 382 35 383 28 384 21 385 16 386 13 387 10 388 7 389 5 390 4 391 3 392 2 393 1 394 1 395 1 396 0 397 0 398 0 399 0 400 0 401 0 402 0 403 0 404 0 405 0 406 0 407 1 408 1 409 11 410 19 411 69 412 128 413 299 414 498 415 888 416 1285 417 1901 418 2483 419 3385 420 4249 421 5341 422 6214 423 7413 424 8518 425 9859 426 10777 427 11956 428 13000 429 14221 430 14900 431 15816 432 16581 433 17474 434 17826 435 18339 436 18745 437 19319 438 19304 439 19408 440 19494 441 19712 442 19442 443 19274 444 19094 445 19017 446 18551 447 18163 448 17777 449 17524 450 16919 451 16360 452 15871 453 15455 454 14761 455 14143 456 13570 457 13061 458 12382 459 11722 460 11113 461 10612 462 9939 463 9291 464 8728 465 8215 466 7615 467 7054 468 6548 469 6088 470 5583 471 5106 472 4677 473 4303 474 3896 475 3510 476 3181 477 2893 478 2565 479 2288 480 2044 481 1831 482 1620 483 1417 484 1245 485 1099 486 954 487 820 488 710 489 618 490 527 491 445 492 379 493 324 494 272 495 224 496 185 497 161 498 130 499 105 500 86 501 70 502 55 503 43 504 35 505 28 506 21 507 16 508 13 509 10 510 7 511 5 512 4 513 3 514 2 515 1 516 1 517 1 518 0 519 0 520 0 521 0 522 0 523 0 524 0 525 0 526 0 527 0 528 0 529 0 530 1 531 1 532 12 533 21 534 82 535 158 536 394 537 697 538 1333 539 2074 540 3283 541 4559 542 6444 543 8435 544 11186 545 13754 546 16935 547 20017 548 24006 549 27537 550 31474 551 34974 552 39386 553 43042 554 46873 555 50027 556 54036 557 57144 558 60194 559 62437 560 65561 561 67751 562 69695 563 70798 564 72755 565 73902 566 74758 567 74848 568 75709 569 75899 570 75819 571 75020 572 74988 573 74428 574 73528 575 72116 576 71403 577 70232 578 68789 579 66931 580 65636 581 64076 582 62273 583 60097 584 58472 585 56657 586 54612 587 52323 588 50483 589 48517 590 46408 591 44131 592 42220 593 40263 594 38208 595 36037 596 34184 597 32346 598 30424 599 28457 600 26803 601 25125 602 23420 603 21716 604 20229 605 18817 606 17390 607 15981 608 14757 609 13594 610 12445 611 11322 612 10351 613 9444 614 8555 615 7702 616 6971 617 6297 618 5650 619 5011 620 4492 621 4014 622 3558 623 3136 624 2775 625 2452 626 2142 627 1861 628 1628 629 1419 630 1222 631 1048 632 905 633 778 634 662 635 558 636 473 637 404 638 337 639 275 640 236 641 196 642 161 643 130 644 105 645 86 646 70 647 55 648 43 649 35 650 28 651 21 652 16 653 13 654 10 655 7 656 5 657 4 658 3 659 2 660 1 661 1 662 1 663 0 664 0 665 0 666 0 667 0 668 0 669 0 670 0 671 0 672 0 673 0 674 0 675 0 676 1 677 1 678 13 679 23 680 96 681 191 682 505 683 940 684 1911 685 3165 686 5333 687 7870 688 11671 689 15916 690 21925 691 28363 692 36456 693 44574 694 54872 695 65339 696 77533 697 88812 698 102097 699 115043 700 129415 701 141820 702 155863 703 169103 704 183287 705 194692 706 207352 707 218927 708 231182 709 240050 710 249701 711 258334 712 267512 713 273124 714 279278 715 284515 716 290220 717 292525 718 295235 719 297255 720 299694 721 298993 722 298668 723 297936 724 297642 725 294562 726 291764 727 288816 728 286297 729 281387 730 276742 731 272087 732 267883 733 261689 734 255679 735 249812 736 244403 737 237336 738 230461 739 223842 740 217617 741 210150 742 202825 743 195810 744 189201 745 181587 746 174219 747 167220 748 160596 749 153226 750 146062 751 139324 752 132937 753 126059 754 119430 755 113162 756 107278 757 101103 758 95128 759 89564 760 84353 761 78936 762 73762 763 68968 764 64529 765 59967 766 55633 767 51630 768 47921 769 44228 770 40718 771 37527 772 34583 773 31659 774 28926 775 26454 776 24177 777 21953 778 19899 779 18035 780 16351 781 14732 782 13218 783 11884 784 10703 785 9519 786 8474 787 7553 788 6727 789 5954 790 5244 791 4620 792 4076 793 3571 794 3106 795 2708 796 2367 797 2047 798 1759 799 1519 800 1313 801 1121 802 952 803 811 804 692 805 585 806 487 807 407 808 350 809 287 810 236 811 196 812 161 813 130 814 105 815 86 816 70 817 55 818 43 819 35 820 28 821 21 822 16 823 13 824 10 825 7 826 5 827 4 828 3 829 2 830 1 831 1 832 1 833 0 834 0 835 0 836 0 837 0 838 0 839 0 840 0 841 0 842 0 843 0 844 0 845 0 846 0 847 1 848 1 849 14 850 25 851 111 852 227 853 633 854 1231 855 2642 856 4620 857 8238 858 12868 859 20061 860 28653 861 40931 862 55138 863 73909 864 94109 865 119275 866 146341 867 179323 868 212779 869 250997 870 289736 871 334658 872 378109 873 425045 874 470586 875 521653 876 569125 877 618390 878 664267 879 715010 880 760550 881 805884 882 846240 883 891015 884 929638 885 966677 886 997975 887 1033047 888 1061752 889 1088261 890 1108647 891 1132589 892 1150525 893 1165707 894 1175107 895 1188169 896 1195756 897 1200441 898 1200102 899 1203225 900 1201704 901 1197610 902 1189010 903 1183747 904 1174878 905 1163517 906 1148286 907 1136511 908 1121732 909 1104705 910 1084715 911 1067675 912 1048474 913 1027510 914 1004007 915 983304 916 961034 917 937181 918 911438 919 888456 920 864302 921 838828 922 812126 923 787818 924 762781 925 736970 926 710218 927 685547 928 660759 929 635295 930 609284 931 585410 932 561523 933 537238 934 512797 935 490211 936 467890 937 445531 938 423152 939 402402 940 382185 941 361996 942 342012 943 323595 944 305705 945 288001 946 270705 947 254734 948 239313 949 224268 950 209623 951 196101 952 183267 953 170729 954 158590 955 147622 956 137112 957 126941 958 117264 959 108396 960 100080 961 92125 962 84555 963 77671 964 71284 965 65188 966 59423 967 54242 968 49447 969 44898 970 40649 971 36852 972 33352 973 30077 974 27032 975 24317 976 21864 977 19576 978 17420 979 15576 980 13893 981 12329 982 10915 983 9670 984 8552 985 7523 986 6595 987 5793 988 5082 989 4427 990 3842 991 3345 992 2906 993 2506 994 2153 995 1856 996 1597 997 1363 998 1156 999 984 1000 840 1001 707 1002 588 1003 501 1004 420 1005 350 1006 287 1007 236 1008 196 1009 161 1010 130 1011 105 1012 86 1013 70 1014 55 1015 43 1016 35 1017 28 1018 21 1019 16 1020 13 1021 10 1022 7 1023 5 1024 4 1025 3 1026 2 1027 1 1028 1 1029 1 1030 0 1031 0 1032 0 1033 0 1034 0 1035 0 1036 0 1037 0 1038 0 1039 0 1040 0 1041 0 1042 0 1043 0 1044 0 1045 1 1046 1 1047 15 1048 27 1049 127 1050 266 1051 779 1052 1574 1053 3547 1054 6506 1055 12210 1056 20089 1057 32883 1058 49223 1059 73140 1060 102324 1061 142212 1062 188474 1063 247123 1064 312575 1065 393678 1066 482295 1067 586027 1068 694562 1069 820417 1070 951975 1071 1098120 1072 1243975 1073 1405566 1074 1568787 1075 1743554 1076 1911226 1077 2091218 1078 2268420 1079 2453113 1080 2623508 1081 2802050 1082 2974158 1083 3149990 1084 3306174 1085 3466569 1086 3617723 1087 3770143 1088 3899422 1089 4029848 1090 4150111 1091 4269790 1092 4364473 1093 4458901 1094 4543540 1095 4626506 1096 4684737 1097 4741864 1098 4790070 1099 4836956 1100 4860504 1101 4882383 1102 4897271 1103 4911387 1104 4903645 1105 4894818 1106 4880847 1107 4866302 1108 4832852 1109 4798361 1110 4760078 1111 4722274 1112 4667996 1113 4612843 1114 4555689 1115 4499394 1116 4428670 1117 4357872 1118 4286381 1119 4215791 1120 4133329 1121 4051191 1122 3968992 1123 3888394 1124 3798330 1125 3708416 1126 3619674 1127 3532888 1128 3438031 1129 3344151 1130 3252121 1131 3162015 1132 3066020 1133 2971231 1134 2878499 1135 2788358 1136 2693804 1137 2600534 1138 2510029 1139 2422241 1140 2331227 1141 2241974 1142 2155746 1143 2072136 1144 1986669 1145 1903258 1146 1822769 1147 1745151 1148 1666712 1149 1590176 1150 1516910 1151 1446561 1152 1375662 1153 1307200 1154 1241904 1155 1179230 1156 1116940 1157 1056825 1158 999642 1159 945148 1160 891329 1161 839591 1162 790688 1163 744306 1164 698769 1165 655241 1166 614293 1167 575579 1168 537854 1169 502008 1170 468387 1171 436782 1172 406233 1173 377254 1174 350257 1175 325126 1176 300796 1177 277925 1178 256753 1179 237008 1180 218187 1181 200547 1182 184301 1183 169245 1184 154950 1185 141634 1186 129448 1187 118226 1188 107625 1189 97810 1190 88875 1191 80702 1192 73026 1193 65960 1194 59574 1195 53776 1196 48361 1197 43397 1198 38953 1199 34955 1200 31194 1201 27814 1202 24794 1203 22102 1204 19620 1205 17357 1206 15364 1207 13591 1208 11970 1209 10510 1210 9228 1211 8103 1212 7084 1213 6164 1214 5368 1215 4680 1216 4052 1217 3492 1218 3018 1219 2609 1220 2236 1221 1909 1222 1634 1223 1397 1224 1187 1225 1000 1226 843 1227 722 1228 602 1229 501 1230 420 1231 350 1232 287 1233 236 1234 196 1235 161 1236 130 1237 105 1238 86 1239 70 1240 55 1241 43 1242 35 1243 28 1244 21 1245 16 1246 13 1247 10 1248 7 1249 5 1250 4 1251 3 1252 2 1253 1 1254 1 1255 1 1256 0 1257 0 1258 0 1259 0 1260 0 1261 0 1262 0 1263 0 1264 0 1265 0 1266 0 1267 0 1268 0 1269 0 1270 0 1271 0 1272 1 1273 1 1274 16 1275 29 1276 144 1277 308 1278 944 1279 1973 1280 4648 1281 8895 1282 17487 1283 30160 1284 51698 1285 80995 1286 125307 1287 182195 1288 262027 1289 360034 1290 488612 1291 638711 1292 826884 1293 1042226 1294 1302691 1295 1588675 1296 1921575 1297 2282850 1298 2696923 1299 3131850 1300 3612887 1301 4114598 1302 4667944 1303 5229440 1304 5827829 1305 6432827 1306 7082315 1307 7723123 1308 8385687 1309 9037832 1310 9724736 1311 10386651 1312 11054117 1313 11694985 1314 12360615 1315 12987945 1316 13606812 1317 14186489 1318 14782613 1319 15331051 1320 15860072 1321 16342175 1322 16835342 1323 17276120 1324 17690357 1325 18053919 1326 18425535 1327 18744748 1328 19033595 1329 19271806 1330 19517720 1331 19713549 1332 19878335 1333 19995463 1334 20120475 1335 20200561 1336 20250969 1337 20257864 1338 20273958 1339 20251277 1340 20201113 1341 20112790 1342 20035276 1343 19924723 1344 19789725 1345 19622513 1346 19467207 1347 19284503 1348 19080807 1349 18850058 1350 18631752 1351 18392132 1352 18134342 1353 17854405 1354 17588166 1355 17305004 1356 17006768 1357 16691380 1358 16389364 1359 16075063 1360 15748951 1361 15409362 1362 15083715 1363 14749785 1364 14406531 1365 14053528 1366 13714606 1367 13370821 1368 13020358 1369 12663742 1370 12320908 1371 11975986 1372 11627227 1373 11275037 1374 10936301 1375 10598341 1376 10258383 1377 9917506 1378 9590434 1379 9265552 1380 8940719 1381 8617215 1382 8306848 1383 8000600 1384 7696064 1385 7394371 1386 7105537 1387 6821926 1388 6541216 1389 6264594 1390 6000209 1391 5742038 1392 5487741 1393 5238373 1394 5000625 1395 4769471 1396 4542908 1397 4321855 1398 4111529 1399 3908089 1400 3709569 1401 3516591 1402 3333830 1403 3157730 1404 2986646 1405 2821220 1406 2664769 1407 2514835 1408 2369771 1409 2230232 1410 2098769 1411 1973194 1412 1852340 1413 1736588 1414 1627893 1415 1524615 1416 1425669 1417 1331259 1418 1243001 1419 1159522 1420 1079833 1421 1004198 1422 933782 1423 867449 1424 804435 1425 744895 1426 689804 1427 638050 1428 589145 1429 543101 1430 500600 1431 461060 1432 423782 1433 388924 1434 356892 1435 327152 1436 299315 1437 273386 1438 249636 1439 227765 1440 207374 1441 188429 1442 171236 1443 155463 1444 140792 1445 127266 1446 115066 1447 103906 1448 93600 1449 84161 1450 75660 1451 67961 1452 60903 1453 54384 1454 48635 1455 43441 1456 38672 1457 34365 1458 30549 1459 27108 1460 23974 1461 21166 1462 18685 1463 16475 1464 14475 1465 12681 1466 11121 1467 9744 1468 8494 1469 7385 1470 6431 1471 5590 1472 4835 1473 4170 1474 3601 1475 3106 1476 2665 1477 2275 1478 1945 1479 1667 1480 1414 1481 1190 1482 1016 1483 858 1484 722 1485 602 1486 501 1487 420 1488 350 1489 287 1490 236 1491 196 1492 161 1493 130 1494 105 1495 86 1496 70 1497 55 1498 43 1499 35 1500 28 1501 21 1502 16 1503 13 1504 10 1505 7 1506 5 1507 4 1508 3 1509 2 1510 1 1511 1 1512 1 1513 0 1514 0 1515 0 1516 0 1517 0 1518 0 1519 0 1520 0 1521 0 1522 0 1523 0 1524 0 1525 0 1526 0 1527 0 1528 0 1529 0 1530 1 1531 1 1532 17 1533 31 1534 162 1535 353 1536 1129 1537 2432 1538 5968 1539 11864 1540 24334 1541 43805 1542 78392 1543 128237 1544 206481 1545 312026 1546 464459 1547 660337 1548 925697 1549 1250776 1550 1667230 1551 2160672 1552 2772282 1553 3475649 1554 4311913 1555 5246169 1556 6335493 1557 7532282 1558 8884088 1559 10330418 1560 11944326 1561 13656469 1562 15519682 1563 17447801 1564 19530553 1565 21681375 1566 23956782 1567 26246449 1568 28658030 1569 31096119 1570 33619128 1571 36097784 1572 38655997 1573 41195243 1574 43777249 1575 46259704 1576 48778022 1577 51237259 1578 53700817 1579 56017631 1580 58333669 1581 60561457 1582 62762343 1583 64782787 1584 66774470 1585 68659635 1586 70497365 1587 72135112 1588 73725463 1589 75201755 1590 76620540 1591 77831663 1592 78985645 1593 80028384 1594 81010205 1595 81787441 1596 82505645 1597 83120994 1598 83678819 1599 84043533 1600 84351403 1601 84569187 1602 84736768 1603 84726219 1604 84665551 1605 84530180 1606 84352471 1607 84015088 1608 83635465 1609 83195965 1610 82723415 1611 82110303 1612 81462807 1613 80769800 1614 80053024 1615 79214730 1616 78349384 1617 77452191 1618 76538927 1619 75521508 1620 74485499 1621 73428750 1622 72363505 1623 71211570 1624 70046650 1625 68871315 1626 67694705 1627 66446613 1628 65192028 1629 63935878 1630 62683934 1631 61375359 1632 60066189 1633 58762790 1634 57468548 1635 56130932 1636 54798085 1637 53477205 1638 52170746 1639 50832206 1640 49502919 1641 48191514 1642 46897848 1643 45582347 1644 44281205 1645 43001888 1646 41743558 1647 40473225 1648 39219633 1649 37991310 1650 36787435 1651 35578526 1652 34389424 1653 33228394 1654 32093093 1655 30959494 1656 29848186 1657 28766092 1658 27711205 1659 26662988 1660 25638353 1661 24643678 1662 23677405 1663 22721560 1664 21789646 1665 20888317 1666 20014640 1667 19154195 1668 18318676 1669 17512413 1670 16733268 1671 15969604 1672 15229774 1673 14518165 1674 13833022 1675 13163825 1676 12517606 1677 11898412 1678 11303674 1679 10725128 1680 10168623 1681 9636792 1682 9127583 1683 8634175 1684 8161152 1685 7710545 1686 7280850 1687 6866092 1688 6469299 1689 6092963 1690 5734993 1691 5390785 1692 5063075 1693 4752979 1694 4459081 1695 4177863 1696 3910695 1697 3658834 1698 3421251 1699 3194448 1700 2979856 1701 2778484 1702 2589004 1703 2408842 1704 2239142 1705 2080364 1706 1931486 1707 1790666 1708 1658352 1709 1534971 1710 1420113 1711 1311550 1712 1209965 1713 1115817 1714 1028187 1715 945878 1716 869271 1717 798487 1718 732851 1719 671534 1720 614605 1721 562213 1722 513942 1723 468931 1724 427316 1725 389262 1726 354308 1727 321850 1728 292009 1729 264809 1730 239954 1731 216987 1732 195946 1733 176857 1734 159528 1735 143578 1736 128996 1737 115885 1738 104047 1739 93108 1740 83254 1741 74398 1742 66438 1743 59197 1744 52623 1745 46763 1746 41540 1747 36793 1748 32512 1749 28729 1750 25368 1751 22333 1752 19613 1753 17221 1754 15117 1755 13224 1756 11532 1757 10060 1758 8775 1759 7619 1760 6594 1761 5714 1762 4950 1763 4263 1764 3660 1765 3147 1766 2703 1767 2310 1768 1963 1769 1670 1770 1431 1771 1206 1772 1016 1773 858 1774 722 1775 602 1776 501 1777 420 1778 350 1779 287 1780 236 1781 196 1782 161 1783 130 1784 105 1785 86 1786 70 1787 55 1788 43 1789 35 1790 28 1791 21 1792 16 1793 13 1794 10 1795 7 1796 5 1797 4 1798 3 1799 2 1800 1 1801 1 1802 1 1803 0 1804 0 1805 0 1806 0 1807 0 1808 0 1809 0 1810 0 1811 0 1812 0 1813 0 1814 0 1815 0 1816 0 1817 0 1818 0 1819 0 1820 0 1821 1 1822 1 1823 18 1824 33 1825 181 1826 401 1827 1335 1828 2955 1829 7531 1830 15495 1831 33044 1832 61851 1833 115209 1834 196245 1835 328431 1836 515455 1837 794177 1838 1167673 1839 1688713 1840 2355066 1841 3233464 1842 4311396 1843 5675819 1844 7303772 1845 9291471 1846 11586688 1847 14305375 1848 17387319 1849 20955964 1850 24898181 1851 29351245 1852 34207271 1853 39615247 1854 45391068 1855 51688613 1856 58352964 1857 65560821 1858 73055602 1859 81002902 1860 89212720 1861 97894033 1862 106726841 1863 115885958 1864 125157617 1865 134786605 1866 144407780 1867 154200746 1868 163940206 1869 173908563 1870 183708499 1871 193522179 1872 203129233 1873 212843084 1874 222247883 1875 231526522 1876 240470426 1877 249418255 1878 257952038 1879 266248079 1880 274113342 1881 281909312 1882 289221973 1883 296215965 1884 302723213 1885 309114364 1886 314986575 1887 320494564 1888 325491137 1889 330347947 1890 334685510 1891 338640148 1892 342084302 1893 345389498 1894 348195882 1895 350621229 1896 352563262 1897 354379355 1898 355732029 1899 356725290 1900 357274287 1901 357718172 1902 357748333 1903 357448967 1904 356749937 1905 355974050 1906 354838051 1907 353405333 1908 351625858 1909 349797685 1910 347658883 1911 345263412 1912 342571454 1913 339854895 1914 336882503 1915 333689839 1916 330245700 1917 326803712 1918 323153825 1919 319317590 1920 315277105 1921 311258912 1922 307075196 1923 302741048 1924 298244856 1925 293787023 1926 289205371 1927 284505205 1928 279678185 1929 274907971 1930 270050066 1931 265100951 1932 260062022 1933 255093878 1934 250066908 1935 244977914 1936 239830542 1937 234763226 1938 229668935 1939 224537104 1940 219371604 1941 214298972 1942 209223955 1943 204132000 1944 199033180 1945 194034344 1946 189052990 1947 184076529 1948 179114065 1949 174257004 1950 169436776 1951 164638826 1952 159870044 1953 155212975 1954 150608737 1955 146039104 1956 141515385 1957 137106032 1958 132758724 1959 128460240 1960 124219060 1961 120091519 1962 116037070 1963 112040206 1964 108107622 1965 104289813 1966 100550791 1967 96874622 1968 93270336 1969 89778405 1970 86367302 1971 83024786 1972 79757471 1973 76598361 1974 73521846 1975 70516046 1976 67585395 1977 64758795 1978 62014945 1979 59340745 1980 56741940 1981 54241446 1982 51819625 1983 49467215 1984 47187841 1985 44998741 1986 42885933 1987 40839481 1988 38861349 1989 36967429 1990 35144402 1991 33383149 1992 31686503 1993 30066005 1994 28510309 1995 27012184 1996 25573271 1997 24202044 1998 22890048 1999 21630508 2000 20423238 2001 19276833 2002 18183224 2003 17135796 2004 16135808 2005 15188464 2006 14287021 2007 13426607 2008 12607743 2009 11833883 2010 11100138 2011 10402009 2012 9739230 2013 9115167 2014 8525240 2015 7965420 2016 7435863 2017 6938712 2018 6470137 2019 6027041 2020 5609140 2021 5218043 2022 4850696 2023 4504447 2024 4178868 2025 3875165 2026 3591005 2027 3323840 2028 3073466 2029 2841081 2030 2623979 2031 2420702 2032 2230907 2033 2055004 2034 1891650 2035 1739139 2036 1597169 2037 1466165 2038 1344892 2039 1232039 2040 1127404 2041 1031180 2042 942435 2043 860164 2044 784119 2045 714508 2046 650558 2047 591465 2048 537062 2049 487478 2050 442100 2051 400318 2052 361997 2053 327247 2054 295568 2055 266504 2056 239968 2057 215995 2058 194259 2059 174402 2060 156270 2061 140059 2062 125383 2063 112033 2064 99958 2065 89148 2066 79432 2067 70608 2068 62670 2069 55624 2070 49305 2071 43594 2072 38489 2073 33972 2074 29952 2075 26340 2076 23114 2077 20286 2078 17791 2079 15548 2080 13555 2081 11827 2082 10306 2083 8946 2084 7749 2085 6715 2086 5812 2087 5012 2088 4306 2089 3700 2090 3184 2091 2722 2092 2313 2093 1981 2094 1687 2095 1431 2096 1206 2097 1016 2098 858 2099 722 2100 602 2101 501 2102 420 2103 350 2104 287 2105 236 2106 196 2107 161 2108 130 2109 105 2110 86 2111 70 2112 55 2113 43 2114 35 2115 28 2116 21 2117 16 2118 13 2119 10 2120 7 2121 5 2122 4 2123 3 2124 2 2125 1 2126 1 2127 1 2128 0 2129 0 2130 0 2131 0 2132 0 2133 0 2134 0 2135 0 2136 0 2137 0 2138 0 2139 0 2140 0 2141 0 2142 0 2143 0 2144 0 2145 0 2146 0 2147 1 2148 1 2149 19 2150 35 2151 201 2152 452 2153 1563 2154 3546 2155 9362 2156 19875 2157 43939 2158 85234 2159 164785 2160 291478 2161 506128 2162 823910 2163 1313421 2164 1996206 2165 2976942 2166 4280019 2167 6048465 2168 8298134 2169 11213069 2170 14800687 2171 19290313 2172 24649611 2173 31131809 2174 38675559 2175 47591701 2176 57751259 2177 69451405 2178 82508335 2179 97302817 2180 113572034 2181 131635232 2182 151152007 2183 172568339 2184 195475379 2185 220198120 2186 246227401 2187 274080220 2188 303220471 2189 333973628 2190 365670186 2191 398904400 2192 433048958 2193 468436279 2194 504260655 2195 541196693 2196 578565884 2197 616711373 2198 654726440 2199 693369197 2200 731946572 2201 770813556 2202 808996524 2203 847327694 2204 885136611 2205 922790571 2206 959273002 2207 995481209 2208 1030792008 2209 1065576401 2210 1098804612 2211 1131422982 2212 1162865649 2213 1193505210 2214 1222320439 2215 1250279747 2216 1276891459 2217 1302524250 2218 1326171444 2219 1348812484 2220 1370031838 2221 1390178510 2222 1408283043 2223 1425318274 2224 1440933030 2225 1455457983 2226 1467969021 2227 1479409345 2228 1489497218 2229 1498540184 2230 1505655511 2231 1511750166 2232 1516608736 2233 1520500161 2234 1522597279 2235 1523765076 2236 1523830946 2237 1523035111 2238 1520609660 2239 1517355461 2240 1513152506 2241 1508212095 2242 1501809075 2243 1494691152 2244 1486782350 2245 1478253481 2246 1468439594 2247 1458028695 2248 1446970795 2249 1435410218 2250 1422741629 2251 1409582767 2252 1395915289 2253 1381860963 2254 1366858700 2255 1351470230 2256 1335704000 2257 1319648801 2258 1302799404 2259 1285667030 2260 1268267664 2261 1250671709 2262 1232429800 2263 1213988122 2264 1195383471 2265 1176672682 2266 1157441962 2267 1138093662 2268 1118678491 2269 1099228861 2270 1079382516 2271 1059495651 2272 1039619421 2273 1019777755 2274 999651482 2275 979549278 2276 959528695 2277 939608596 2278 919499267 2279 899471483 2280 879591697 2281 859862378 2282 840031597 2283 820339569 2284 800843627 2285 781544607 2286 762225186 2287 743084963 2288 724185409 2289 705524698 2290 686906507 2291 668506207 2292 650384429 2293 632529127 2294 614773396 2295 597268717 2296 580066675 2297 563155503 2298 546391132 2299 529899979 2300 513730601 2301 497871429 2302 482194190 2303 466805400 2304 451752623 2305 437018893 2306 422493674 2307 408270166 2308 394385756 2309 380824270 2310 367493622 2311 354465368 2312 341775685 2313 329409827 2314 317283739 2315 305459794 2316 293969097 2317 282793903 2318 271864541 2319 261231285 2320 250919497 2321 240912893 2322 231151743 2323 221675263 2324 212505092 2325 203627850 2326 194988601 2327 186619825 2328 178540707 2329 170735475 2330 163159012 2331 155837373 2332 148784395 2333 141985606 2334 135403323 2335 129056222 2336 122955795 2337 117089499 2338 111423314 2339 105972581 2340 100746265 2341 95731634 2342 90900635 2343 86264240 2344 81829083 2345 77583987 2346 73504296 2347 69598443 2348 65871100 2349 62312042 2350 58900732 2351 55642288 2352 52540741 2353 49586630 2354 46761359 2355 44070491 2356 41515374 2357 39087633 2358 36772656 2359 34572303 2360 32488586 2361 30513945 2362 28635793 2363 26855486 2364 25173815 2365 23584394 2366 22076852 2367 20651437 2368 19308688 2369 18043170 2370 16845718 2371 15716727 2372 14656220 2373 13659288 2374 12718719 2375 11834343 2376 11005849 2377 10229356 2378 9498705 2379 8813589 2380 8173771 2381 7575799 2382 7014716 2383 6490087 2384 6001602 2385 5546662 2386 5120725 2387 4723803 2388 4355289 2389 4012920 2390 3693699 2391 3396914 2392 3122425 2393 2868181 2394 2631650 2395 2412595 2396 2210637 2397 2024105 2398 1851222 2399 1691566 2400 1544798 2401 1409817 2402 1285059 2403 1170157 2404 1065004 2405 968648 2406 879793 2407 798302 2408 723999 2409 656099 2410 593748 2411 536766 2412 484960 2413 437865 2414 394771 2415 355450 2416 319916 2417 287764 2418 258312 2419 231665 2420 207654 2421 185993 2422 166318 2423 148511 2424 132527 2425 118183 2426 105213 2427 93500 2428 83056 2429 73742 2430 65326 2431 57769 2432 51076 2433 45120 2434 39768 2435 34988 2436 30768 2437 27044 2438 23711 2439 20737 2440 18137 2441 15857 2442 13813 2443 12006 2444 10442 2445 9073 2446 7852 2447 6780 2448 5857 2449 5054 2450 4345 2451 3720 2452 3187 2453 2741 2454 2331 2455 1981 2456 1687 2457 1431 2458 1206 2459 1016 2460 858 2461 722 2462 602 2463 501 2464 420 2465 350 2466 287 2467 236 2468 196 2469 161 2470 130 2471 105 2472 86 2473 70 2474 55 2475 43 2476 35 2477 28 2478 21 2479 16 2480 13 2481 10 2482 7 2483 5 2484 4 2485 3 2486 2 2487 1 2488 1 2489 1 2490 0 2491 0 2492 0 2493 0 2494 0 2495 0 2496 0 2497 0 2498 0 2499 0 2500 0 2501 0 2502 0 2503 0 2504 0 2505 0 2506 0 2507 0 2508 0 2509 0 2510 1 2511 1 2512 20 2513 37 2514 222 2515 506 2516 1814 2517 4209 2518 11487 2519 25096 2520 57371 2521 115005 2522 230183 2523 421700 2524 758267 2525 1278227 2526 2106535 2527 3307475 2528 5084410 2529 7530892 2530 10946166 2531 15442482 2532 21421219 2533 29002326 2534 38709921 2535 50650829 2536 65436454 2537 83107239 2538 104396812 2539 129299807 2540 158602006 2541 192112734 2542 230712517 2543 274160818 2544 323362260 2545 377756631 2546 438304769 2547 504442334 2548 577152710 2549 655411813 2550 740207488 2551 830632416 2552 927746609 2553 1030032648 2554 1138479991 2555 1251870789 2556 1371367435 2557 1495003983 2558 1623767842 2559 1756194282 2560 1893587913 2561 2033612873 2562 2177265178 2563 2322930946 2564 2472088249 2565 2622122093 2566 2774049377 2567 2926201297 2568 3080249900 2569 3233401377 2570 3386696152 2571 3538483489 2572 3690638269 2573 3840275494 2574 3988453075 2575 4133601852 2576 4277781404 2577 4418089130 2578 4555587487 2579 4688830650 2580 4820037588 2581 4946346484 2582 5068805892 2583 5186115719 2584 5300615489 2585 5409529192 2586 5513876136 2587 5612512396 2588 5707854996 2589 5797241457 2590 5881643938 2591 5960076888 2592 6034992843 2593 6103864966 2594 6167597604 2595 6225360553 2596 6279599870 2597 6327933019 2598 6371191649 2599 6408685595 2600 6442812588 2601 6471348423 2602 6495034843 2603 6513307003 2604 6528497504 2605 6538529655 2606 6544049541 2607 6544608984 2608 6542439863 2609 6535619422 2610 6524700092 2611 6509327845 2612 6491616574 2613 6469798683 2614 6444329879 2615 6414936661 2616 6383606089 2617 6348717056 2618 6310633542 2619 6269157177 2620 6226136793 2621 6180084182 2622 6131290666 2623 6079616931 2624 6026765383 2625 5971391359 2626 5913707286 2627 5853622104 2628 5792708584 2629 5729742169 2630 5664869897 2631 5598051007 2632 5530714129 2633 5461759424 2634 5391281162 2635 5319271557 2636 5247028882 2637 5173566499 2638 5098934294 2639 5023149324 2640 4947388127 2641 4870773250 2642 4793310164 2643 4715043241 2644 4637031561 2645 4558489961 2646 4479400942 2647 4399821521 2648 4320698577 2649 4241344982 2650 4161713436 2651 4081871988 2652 4002669413 2653 3923496303 2654 3844288089 2655 3765124367 2656 3686753314 2657 3608641546 2658 3530712448 2659 3453047931 2660 3376310973 2661 3300031470 2662 3224124833 2663 3148673095 2664 3074257842 2665 3000471443 2666 2927220566 2667 2854585680 2668 2783078779 2669 2712337857 2670 2642269666 2671 2572952113 2672 2504826392 2673 2437583058 2674 2371123255 2675 2305518917 2676 2241155144 2677 2177757568 2678 2115231930 2679 2053643439 2680 1993319340 2681 1934025711 2682 1875666338 2683 1818299521 2684 1762208073 2685 1707184685 2686 1653137853 2687 1600116759 2688 1548362015 2689 1497694472 2690 1448025518 2691 1399396363 2692 1352009915 2693 1305709414 2694 1260409970 2695 1216147136 2696 1173090070 2697 1131101749 2698 1090101970 2699 1050119453 2700 1011293976 2701 973504914 2702 936678984 2703 900836946 2704 866092261 2705 832342902 2706 799516746 2707 767629742 2708 736777473 2709 706865429 2710 677829031 2711 649680478 2712 622492550 2713 596186280 2714 570701454 2715 546043530 2716 522273636 2717 499318646 2718 477124200 2719 455693282 2720 435073011 2721 415200765 2722 396024875 2723 377546789 2724 359801371 2725 342733707 2726 326299256 2727 310494065 2728 295344724 2729 280805465 2730 266833323 2731 253423616 2732 240598137 2733 228313321 2734 216532128 2735 205250063 2736 194480277 2737 184186625 2738 174336883 2739 164923502 2740 155956617 2741 147405192 2742 139239093 2743 131451732 2744 124050247 2745 117006732 2746 110295208 2747 103908846 2748 97852586 2749 92101610 2750 86634527 2751 81444056 2752 76531645 2753 71878561 2754 67464187 2755 63282806 2756 59335572 2757 55604343 2758 52072771 2759 48735884 2760 45592514 2761 42628404 2762 39829988 2763 37191419 2764 34712013 2765 32380053 2766 30183105 2767 28116549 2768 26179996 2769 24362684 2770 22654706 2771 21052494 2772 19554468 2773 18152202 2774 16837936 2775 15607721 2776 14460477 2777 13389841 2778 12388472 2779 11453491 2780 10584617 2781 9775221 2782 9020272 2783 8317474 2784 7665601 2785 7060422 2786 6497552 2787 5974865 2788 5491378 2789 5043944 2790 4628757 2791 4244182 2792 3889712 2793 3562508 2794 3259675 2795 2980116 2796 2723142 2797 2486605 2798 2268412 2799 2067477 2800 1883366 2801 1714523 2802 1559143 2803 1416477 2804 1286296 2805 1167206 2806 1057920 2807 957950 2808 867008 2809 784092 2810 708268 2811 639114 2812 576414 2813 519498 2814 467604 2815 420320 2816 377755 2817 339191 2818 304128 2819 272409 2820 243871 2821 218117 2822 194793 2823 173756 2824 154917 2825 138003 2826 122717 2827 108988 2828 96767 2829 85826 2830 75978 2831 67172 2832 59361 2833 52411 2834 46180 2835 40619 2836 35723 2837 31392 2838 27515 2839 24072 2840 21060 2841 18407 2842 16044 2843 13955 2844 12139 2845 10550 2846 9141 2847 7899 2848 6824 2849 5898 2850 5075 2851 4348 2852 3740 2853 3206 2854 2741 2855 2331 2856 1981 2857 1687 2858 1431 2859 1206 2860 1016 2861 858 2862 722 2863 602 2864 501 2865 420 2866 350 2867 287 2868 236 2869 196 2870 161 2871 130 2872 105 2873 86 2874 70 2875 55 2876 43 2877 35 2878 28 2879 21 2880 16 2881 13 2882 10 2883 7 2884 5 2885 4 2886 3 2887 2 2888 1 2889 1 2890 1 2891 0 2892 0 2893 0 2894 0 2895 0 2896 0 2897 0 2898 0 2899 0 2900 0 2901 0 2902 0 2903 0 2904 0 2905 0 2906 0 2907 0 2908 0 2909 0 2910 0 2911 0 2912 1 2913 1 2914 21 2915 39 2916 244 2917 563 2918 2089 2919 4948 2920 13933 2921 31255 2922 73723 2923 152336 2924 314929 2925 596129 2926 1107831 2927 1930449 2928 3285208 2929 5323990 2930 8432561 2931 12860452 2932 19216102 2933 27857714 2934 39656233 2935 55066811 2936 75264824 2937 100797560 2938 133153660 2939 172866760 2940 221703381 2941 280191476 2942 350419948 2943 432709830 2944 529270687 2945 640250947 2946 768194477 2947 912842455 2948 1076615436 2949 1258897700 2950 1462513447 2951 1686305158 2952 1932667679 2953 2199921747 2954 2491062760 2955 2803867476 2956 3140546398 2957 3498203911 2958 3879973815 2959 4282582865 2960 4708021930 2961 5152174414 2962 5618348348 2963 6102379907 2964 6606075357 2965 7124233183 2966 7660437704 2967 8209865904 2968 8774213774 2969 9347417713 2970 9933426668 2971 10527040194 2972 11129951635 2973 11735450847 2974 12347924252 2975 12962077401 2976 13579667471 2977 14193568533 2978 14808649554 2979 15419734819 2980 16028689253 2981 16628190355 2982 17223563697 2983 17809928093 2984 18389296439 2985 18954292390 2986 19510641120 2987 20053900348 2988 20586203044 2989 21100246704 2990 21602104948 2991 22087816834 2992 22559603110 2993 23010359290 2994 23446388089 2995 23864243818 2996 24266214596 2997 24645434459 2998 25008336848 2999 25352015934 3000 25678756552 3001 25981982577 3002 26268175648 3003 26534922659 3004 26784456835 3005 27010539690 3006 27219594089 3007 27409658857 3008 27582897598 3009 27733397745 3010 27867429171 3011 27983474432 3012 28083565389 3013 28162112397 3014 28225192808 3015 28271652626 3016 28303362634 3017 28315096400 3018 28312640335 3019 28295154258 3020 28264358140 3021 28215347415 3022 28153593355 3023 28078540816 3024 27991718505 3025 27888544141 3026 27774160241 3027 27648235998 3028 27512104050 3029 27361516660 3030 27201258578 3031 27031176953 3032 26852439056 3033 26661105789 3034 26461581566 3035 26253898819 3036 26039039208 3037 25813351080 3038 25580908603 3039 25341859027 3040 25097014997 3041 24843043550 3042 24583648405 3043 24319077456 3044 24050019077 3045 23773406824 3046 23492606940 3047 23207966076 3048 22920036492 3049 22626008837 3050 22328943706 3051 22029249339 3052 21727355008 3053 21420724254 3054 21112110546 3055 20801953388 3056 20490605326 3057 20175767851 3058 19859894567 3059 19543480928 3060 19226783624 3061 18907713444 3062 18588493224 3063 18269620129 3064 17951269410 3065 17631587389 3066 17312534606 3067 16994606605 3068 16677940934 3069 16360858372 3070 16045100042 3071 15731170073 3072 15419141450 3073 15107507664 3074 14797815992 3075 14490554574 3076 14185743460 3077 13882050955 3078 13580835785 3079 13282547757 3080 12987191912 3081 12693580570 3082 12402882383 3083 12115546096 3084 11831537177 3085 11549782621 3086 11271323798 3087 10996566224 3088 10725444823 3089 10457022819 3090 10192186416 3091 9931302280 3092 9674305683 3093 9420352932 3094 9170201770 3095 8924198354 3096 8682251991 3097 8443606261 3098 8208920449 3099 7978499164 3100 7752232027 3101 7529460689 3102 7310738971 3103 7096324390 3104 6886114762 3105 6679521767 3106 6476996643 3107 6278782081 3108 6084760149 3109 5894395668 3110 5708085263 3111 5526026469 3112 5348090754 3113 5173819174 3114 5003524927 3115 4837371782 3116 4675242995 3117 4516719693 3118 4362058590 3119 4211401298 3120 4064623760 3121 3921348485 3122 3781788622 3123 3646058516 3124 3514027807 3125 3385370482 3126 3260251075 3127 3138751837 3128 3020758612 3129 2905976839 3130 2794524017 3131 2686475576 3132 2581714460 3133 2479970171 3134 2381343907 3135 2285885594 3136 2193477303 3137 2103889260 3138 2017187826 3139 1933404394 3140 1852435903 3141 1774072778 3142 1698357760 3143 1625316755 3144 1554847509 3145 1486760129 3146 1421086935 3147 1357840145 3148 1296921854 3149 1238166342 3150 1181591816 3151 1127197329 3152 1074897203 3153 1024545577 3154 976142555 3155 929689125 3156 885101798 3157 842248002 3158 801129023 3159 761735449 3160 723988781 3161 687778299 3162 653094842 3163 619924005 3164 588199621 3165 557821501 3166 528775482 3167 501049236 3168 474580794 3169 449280244 3170 425135272 3171 402130443 3172 380208181 3173 359294371 3174 339373335 3175 320427184 3176 302408633 3177 285251819 3178 268938470 3179 253455332 3180 238758782 3181 224789519 3182 211535507 3183 198980318 3184 187085303 3185 175803422 3186 165118783 3187 155017255 3188 145466730 3189 136426743 3190 127881883 3191 119820638 3192 112215162 3193 105029926 3194 98252721 3195 91872622 3196 85865193 3197 80201903 3198 74871592 3199 69863836 3200 65159155 3201 60733355 3202 56576150 3203 52679509 3204 49026781 3205 45597419 3206 42383699 3207 39378233 3208 36566893 3209 33933548 3210 31471210 3211 29173609 3212 27029496 3213 25025646 3214 23155999 3215 21415652 3216 19795924 3217 18284972 3218 16878754 3219 15573106 3220 14360282 3221 13232113 3222 12184654 3223 11214466 3224 10315576 3225 9481398 3226 8708691 3227 7994967 3228 7335370 3229 6724646 3230 6160460 3231 5640699 3232 5161639 3233 4719253 3234 4311559 3235 3937020 3236 3592835 3237 3275733 3238 2984294 3239 2717372 3240 2472757 3241 2248004 3242 2042012 3243 1853894 3244 1682042 3245 1524541 3246 1380603 3247 1249584 3248 1130250 3249 1021221 3250 921828 3251 831680 3252 749884 3253 675231 3254 607504 3255 546236 3256 490837 3257 440525 3258 394914 3259 353838 3260 316815 3261 283287 3262 253019 3263 225849 3264 201455 3265 179453 3266 159633 3267 141929 3268 126117 3269 111872 3270 99094 3271 87747 3272 77636 3273 68563 3274 60465 3275 53297 3276 46946 3277 41270 3278 36214 3279 31768 3280 27852 3281 24354 3282 21255 3283 18555 3284 16183 3285 14068 3286 12210 3287 10599 3288 9187 3289 7942 3290 6846 3291 5901 3292 5096 3293 4368 3294 3740 3295 3206 3296 2741 3297 2331 3298 1981 3299 1687 3300 1431 3301 1206 3302 1016 3303 858 3304 722 3305 602 3306 501 3307 420 3308 350 3309 287 3310 236 3311 196 3312 161 3313 130 3314 105 3315 86 3316 70 3317 55 3318 43 3319 35 3320 28 3321 21 3322 16 3323 13 3324 10 3325 7 3326 5 3327 4 3328 3 3329 2 3330 1 3331 1 3332 1 3333 0 3334 0 3335 0 3336 0 3337 0 3338 0 3339 0 3340 0 3341 0 3342 0 3343 0 3344 0 3345 0 3346 0 3347 0 3348 0 3349 0 3350 0 3351 0 3352 0 3353 0 3354 0 3355 1 3356 1 3357 22 3358 41 3359 267 3360 623 3361 2389 3362 5767 3363 16728 3364 38454 3365 93410 3366 198526 3367 423049 3368 825593 3369 1582698 3370 2845815 3371 4994454 3372 8345302 3373 13610117 3374 21359790 3375 32794936 3376 48827776 3377 71297983 3378 101506946 3379 142062850 3380 194691167 3381 262897045 3382 348768166 3383 456660268 3384 588892287 3385 750789543 3386 944816412 3387 1176973402 3388 1449416799 3389 1768955906 3390 2137585661 3391 2562450813 3392 3044450481 3393 3591222546 3394 4203279408 3395 4888236270 3396 5644598448 3397 6480108695 3398 7392957061 3399 8390670267 3400 9468482168 3401 10633662709 3402 11881602534 3403 13219472234 3404 14638818556 3405 16146123044 3406 17733912884 3407 19409029127 3408 21159363240 3409 22990595537 3410 24892722558 3411 26872490619 3412 28914535086 3413 31023911054 3414 33188664128 3415 35415850236 3416 37687470494 3417 40008202993 3418 42364853821 3419 44765203362 3420 47189326928 3421 49641824766 3422 52108967751 3423 54599565023 3424 57092505099 3425 59592549610 3426 62086021085 3427 64583016889 3428 67061891907 3429 69527665867 3430 71967240347 3431 74392107843 3432 76780577851 3433 79138042159 3434 81452335830 3435 83736262216 3436 85968548057 3437 88154952056 3438 90284425121 3439 92371009434 3440 94394146382 3441 96359833438 3442 98258315237 3443 100104681318 3444 101879242103 3445 103588187241 3446 105223094770 3447 106799792596 3448 108299640575 3449 109728917491 3450 111080431408 3451 112370565552 3452 113581804293 3453 114720289657 3454 115780064467 3455 116777835367 3456 117697135414 3457 118543930913 3458 119313395837 3459 120022207955 3460 120655057670 3461 121217623767 3462 121705994815 3463 122136695891 3464 122495515223 3465 122787683498 3466 123010169045 3467 123179147306 3468 123281378436 3469 123321657003 3470 123297718589 3471 123225136302 3472 123091667808 3473 122901648557 3474 122653363448 3475 122361748225 3476 122015527904 3477 121618432505 3478 121169310651 3479 120682385696 3480 120147167682 3481 119566901557 3482 118940905285 3483 118282505369 3484 117582090883 3485 116842426525 3486 116063114039 3487 115256671910 3488 114414293208 3489 113538198218 3490 112628319681 3491 111696355702 3492 110734175840 3493 109743579732 3494 108724777580 3495 107688549271 3496 106627496980 3497 105543066981 3498 104435586078 3499 103315023604 3500 102174701095 3501 101015627136 3502 99838328906 3503 98652010341 3504 97450525938 3505 96234623287 3506 95004986035 3507 93769961983 3508 92524048191 3509 91267753839 3510 90001779529 3511 88733781855 3512 87458812894 3513 86177103540 3514 84889456334 3515 83602858018 3516 82312805316 3517 81019361075 3518 79723404434 3519 78431205317 3520 77138743827 3521 75845970831 3522 74553714333 3523 73267646286 3524 71984217302 3525 70703176779 3526 69425384263 3527 68155978116 3528 66891711394 3529 65632266860 3530 64378512125 3531 63134984869 3532 61898830966 3533 60669668434 3534 59448267058 3535 58238706153 3536 57038453554 3537 55847014667 3538 54665142829 3539 53496482771 3540 52338730989 3541 51191360660 3542 50055097019 3543 48933112847 3544 47823370305 3545 46725338184 3546 45639625351 3547 44569034467 3548 43511781226 3549 42467251091 3550 41436016874 3551 40420555143 3552 39419210393 3553 38431384354 3554 37457599335 3555 36499960801 3556 35557020050 3557 34628179288 3558 33713851794 3559 32815876191 3560 31932955745 3561 31064463616 3562 30210764680 3563 29373450922 3564 28551322003 3565 27743765767 3566 26951101905 3567 26174652457 3568 25413345601 3569 24666599048 3570 23934632518 3571 23218570339 3572 22517467749 3573 21830714102 3574 21158489291 3575 20501751616 3576 19859604210 3577 19231473085 3578 18617497390 3579 18018438171 3580 17433502150 3581 16862140541 3582 16304418661 3583 15760967416 3584 15231069661 3585 14714178692 3586 14210328664 3587 13720035806 3588 13242627093 3589 12777586162 3590 12324918237 3591 11885017608 3592 11457272560 3593 11041203389 3594 10636765301 3595 10244264325 3596 9863157005 3597 9492966856 3598 9133634897 3599 8785398987 3600 8447740224 3601 8120222385 3602 7802772047 3603 7495543385 3604 7198074816 3605 6909961313 3606 6631099862 3607 6361599500 3608 6101041414 3609 5849038073 3610 5605481966 3611 5370443904 3612 5143533228 3613 4924393914 3614 4712916669 3615 4509127248 3616 4312674624 3617 4123236816 3618 3940690323 3619 3765038359 3620 3595969742 3621 3433177791 3622 3276544241 3623 3126058942 3624 2981426051 3625 2842376193 3626 2708793772 3627 2580643866 3628 2457671748 3629 2339630075 3630 2226403822 3631 2117949995 3632 2014041948 3633 1914454229 3634 1819077937 3635 1727867393 3636 1640617500 3637 1557127739 3638 1477297489 3639 1401074915 3640 1328279004 3641 1258733713 3642 1192343534 3643 1129056249 3644 1068714536 3645 1011160498 3646 956307502 3647 904106301 3648 854416162 3649 807100172 3650 762080921 3651 719309176 3652 678664538 3653 640027169 3654 603327411 3655 568520017 3656 535500678 3657 504165832 3658 474452227 3659 446321680 3660 419682892 3661 394446592 3662 370559797 3663 347984373 3664 326644236 3665 306463660 3666 287396492 3667 269408960 3668 252436863 3669 236415714 3670 221306176 3671 207079033 3672 193679747 3673 181054683 3674 169169787 3675 158000198 3676 147500931 3677 137626573 3678 128348647 3679 119646532 3680 111482125 3681 103818370 3682 96631663 3683 89904033 3684 83604894 3685 77703663 3686 72180265 3687 67020700 3688 62199513 3689 57691568 3690 53481127 3691 49556023 3692 45896048 3693 42480860 3694 39297393 3695 36336684 3696 33581337 3697 31015849 3698 28629420 3699 26414381 3700 24358221 3701 22447469 3702 20674135 3703 19031998 3704 17510749 3705 16100391 3706 14794375 3707 13587598 3708 12472521 3709 11440940 3710 10487651 3711 9609248 3712 8799461 3713 8051860 3714 7362838 3715 6729495 3716 6146935 3717 5610528 3718 5117298 3719 4665046 3720 4250238 3721 3869184 3722 3519604 3723 3200047 3724 2907705 3725 2639720 3726 2394586 3727 2171183 3728 1967268 3729 1780882 3730 1610888 3731 1456304 3732 1315714 3733 1187571 3734 1070826 3735 965207 3736 869363 3737 782192 3738 703157 3739 631781 3740 567201 3741 508640 3742 455722 3743 408082 3744 365131 3745 326311 3746 291313 3747 259937 3748 231767 3749 206353 3750 183530 3751 163166 3752 144927 3753 128535 3754 113868 3755 100818 3756 89194 3757 78784 3758 69484 3759 61262 3760 53975 3761 47457 3762 41661 3763 36565 3764 32062 3765 28055 3766 24508 3767 21400 3768 18673 3769 16257 3770 14119 3771 12258 3772 10644 3773 9210 3774 7945 3775 6868 3776 5922 3777 5096 3778 4368 3779 3740 3780 3206 3781 2741 3782 2331 3783 1981 3784 1687 3785 1431 3786 1206 3787 1016 3788 858 3789 722 3790 602 3791 501 3792 420 3793 350 3794 287 3795 236 3796 196 3797 161 3798 130 3799 105 3800 86 3801 70 3802 55 3803 43 3804 35 3805 28 3806 21 3807 16 3808 13 3809 10 3810 7 3811 5 3812 4 3813 3 3814 2 3815 1 3816 1 3817 1 3818 0 3819 0 3820 0 3821 0 3822 0 3823 0 3824 0 3825 0 3826 0 3827 0 3828 0 3829 0 3830 0 3831 0 3832 0 3833 0 3834 0 3835 0 3836 0 3837 0 3838 0 3839 0 3840 0 3841 1 3842 1 3843 23 3844 43 3845 291 3846 686 3847 2715 3848 6670 3849 19901 3850 46800 3851 116880 3852 255007 3853 559107 3854 1122693 3855 2216292 3856 4104947 3857 7419383 3858 12766766 3859 21421253 3860 34571867 3861 54516580 3862 83319523 3863 124742947 3864 182006257 3865 260767574 3866 365637503 3867 504609705 3868 683859000 3869 913965345 3870 1202510746 3871 1562810085 3872 2003876457 3873 2541819829 3874 3186299222 3875 3955702379 3876 4860270735 3877 5920908557 3878 7147085081 3879 8560688534 3880 10170380345 3881 12000067912 3882 14055956007 3883 16361034941 3884 18919129833 3885 21755043527 3886 24868727826 3887 28281810503 3888 31990393661 3889 36018406447 3890 40357419546 3891 45025878659 3892 50010228617 3893 55332481424 3894 60974913121 3895 66951889893 3896 73239515847 3897 79857751115 3898 86779870480 3899 94016136599 3900 101532780466 3901 109348325569 3902 117428352821 3903 125779716061 3904 134360044946 3905 143187493318 3906 152221903617 3907 161467824109 3908 170876086393 3909 180465688834 3910 190192917097 3911 200061246505 3912 210016685893 3913 220080207928 3914 230206727414 3915 240399756435 3916 250602362590 3917 260838397393 3918 271063288522 3919 281281492727 3920 291434845341 3921 301550585702 3922 311586165391 3923 321547631295 3924 331376936052 3925 341104915318 3926 350692205178 3927 360146711385 3928 369411547438 3929 378521098739 3930 387439885912 3931 396177729564 3932 404679730032 3933 412983428781 3934 421057597759 3935 428913925609 3936 436499943808 3937 443855838082 3938 450954857543 3939 457810200957 3940 464372081867 3941 470682854561 3942 476720084329 3943 482498120746 3944 487970109630 3945 493179763838 3946 498108758492 3947 502772330871 3948 507126462219 3949 511215580019 3950 515025224021 3951 518571015066 3952 521811708627 3953 524791930356 3954 527500591458 3955 529953302038 3956 532111603717 3957 534019636065 3958 535669229778 3959 537075805220 3960 538203416812 3961 539095186218 3962 539745625514 3963 540169504324 3964 540333211849 3965 540278629692 3966 540002387913 3967 539518380845 3968 538795358364 3969 537873418340 3970 536750959983 3971 535441012485 3972 533914366518 3973 532209125978 3974 530325279500 3975 528274708363 3976 526030123148 3977 523627604276 3978 521068320210 3979 518362959364 3980 515486184425 3981 512471806911 3982 509321902252 3983 506046146425 3984 502620926414 3985 499077685594 3986 495419418744 3987 491654617237 3988 487761287082 3989 483768753280 3990 479680542657 3991 475504031965 3992 471218968772 3993 466852356555 3994 462408156356 3995 457892871601 3996 453287721108 3997 448617532556 3998 443886695773 3999 439100749179 4000 434242330231 4001 429334303940 4002 424381265483 4003 419387862309 4004 414338227299 4005 409253225846 4006 404137531682 4007 398995156399 4008 393811524627 4009 388605564516 4010 383382133989 4011 378144522237 4012 372879328989 4013 367603866951 4014 362322925576 4015 357039149810 4016 351740416230 4017 346442307411 4018 341149522683 4019 335864283426 4020 330575477548 4021 325297139175 4022 320033913926 4023 314787512649 4024 309547781242 4025 304327390763 4026 299130795379 4027 293959249825 4028 288803589670 4029 283675126486 4030 278578047614 4031 273513332579 4032 268472627155 4033 263465944677 4034 258497323952 4035 253567372482 4036 248668456173 4037 243809546580 4038 238994358332 4039 234223191045 4040 229489175494 4041 224800165278 4042 220159581068 4043 215567531077 4044 211017733494 4045 206517069340 4046 202068698390 4047 197672480986 4048 193322673103 4049 189025322004 4050 184783263323 4051 180596138362 4052 176458753215 4053 172376334677 4054 168351377091 4055 164383408446 4056 160467674882 4057 156608622993 4058 152808513210 4059 149066703945 4060 145378809796 4061 141748681547 4062 138178251454 4063 134666742942 4064 131210184237 4065 127811781167 4066 124473185669 4067 121193552686 4068 117969217487 4069 114802850569 4070 111695853728 4071 108647289011 4072 105653772315 4073 102717513803 4074 99839664608 4075 97019209852 4076 94253046753 4077 91542961030 4078 88889854822 4079 86292690670 4080 83748598542 4081 81258969340 4082 78824527120 4083 76444185526 4084 74115277247 4085 71838900071 4086 69615570029 4087 67444172014 4088 65322266777 4089 63250645562 4090 61229655432 4091 59258188172 4092 57333975795 4093 55457574771 4094 53629189210 4095 51847704407 4096 50111021255 4097 48419494165 4098 46773201881 4099 45171038714 4100 43611067549 4101 42093474226 4102 40618218214 4103 39184225090 4104 37789706296 4105 36434693828 4106 35119073369 4107 33841793615 4108 32601192730 4109 31397213833 4110 30229650522 4111 29097493527 4112 27999221179 4113 26934665956 4114 25903578851 4115 24904989109 4116 23937497930 4117 23000874612 4118 22094822578 4119 21218422023 4120 20370388852 4121 19550437453 4122 18758245588 4123 17992946960 4124 17253363189 4125 16539178436 4126 15850050844 4127 15185163873 4128 14543450410 4129 13924570332 4130 13328171470 4131 12753496944 4132 12199574621 4133 11666057094 4134 11152591545 4135 10658478598 4136 10182839176 4137 9725321415 4138 9285585323 4139 8862983276 4140 8456723364 4141 8066468318 4142 7691881571 4143 7332378489 4144 6987245832 4145 6656155248 4146 6338792507 4147 6034624641 4148 5743017338 4149 5463659813 4150 5196256863 4151 4940324388 4152 4695303015 4153 4460903202 4154 4236848105 4155 4022705776 4156 3817983108 4157 3622411430 4158 3435737124 4159 3257580146 4160 3087502546 4161 2925259261 4162 2770624478 4163 2623258235 4164 2482778063 4165 2348967910 4166 2221619260 4167 2100434849 4168 1985086848 4169 1875375905 4170 1771119081 4171 1672061086 4172 1577911988 4173 1488499316 4174 1403663794 4175 1323179072 4176 1246800678 4177 1174376726 4178 1105765873 4179 1040776080 4180 979195930 4181 920896279 4182 865752860 4183 813603510 4184 764269344 4185 717634338 4186 673597472 4187 632017397 4188 592744452 4189 555682644 4190 520741431 4191 487803932 4192 456746429 4193 427483956 4194 399942606 4195 374025747 4196 349626737 4197 326676953 4198 305115229 4199 284858658 4200 265820965 4201 247945769 4202 231180030 4203 215456967 4204 200706115 4205 186879342 4206 173934137 4207 161816450 4208 150467304 4209 139848170 4210 129925102 4211 120652718 4212 111983753 4213 103888043 4214 96336695 4215 89293507 4216 82721656 4217 76595016 4218 70891263 4219 65582858 4220 60637599 4221 56036575 4222 51762112 4223 47790711 4224 44098827 4225 40670812 4226 37492431 4227 34545267 4228 31811114 4229 29277336 4230 26932879 4231 24763828 4232 22755409 4233 20897886 4234 19183170 4235 17599985 4236 16136948 4237 14786953 4238 13543393 4239 12397768 4240 11341516 4241 10368816 4242 9474857 4243 8653376 4244 7897467 4245 7202904 4246 6566243 4247 5982514 4248 5446562 4249 4955342 4250 4506112 4251 4095228 4252 3718921 4253 3374792 4254 3060886 4255 2774604 4256 2512994 4257 2274279 4258 2057228 4259 1859786 4260 1679651 4261 1515900 4262 1367322 4263 1232563 4264 1110074 4265 998865 4266 898288 4267 807344 4268 724882 4269 650228 4270 582948 4271 522289 4272 467430 4273 417926 4274 373451 4275 333485 4276 297452 4277 265017 4278 235995 4279 210019 4280 186642 4281 165675 4282 146998 4283 130325 4284 115371 4285 102010 4286 90150 4287 79612 4288 70189 4289 61793 4290 54381 4291 47822 4292 41967 4293 36776 4294 32222 4295 28206 4296 24631 4297 21477 4298 18726 4299 16307 4300 14166 4301 12282 4302 10647 4303 9233 4304 7967 4305 6868 4306 5922 4307 5096 4308 4368 4309 3740 4310 3206 4311 2741 4312 2331 4313 1981 4314 1687 4315 1431 4316 1206 4317 1016 4318 858 4319 722 4320 602 4321 501 4322 420 4323 350 4324 287 4325 236 4326 196 4327 161 4328 130 4329 105 4330 86 4331 70 4332 55 4333 43 4334 35 4335 28 4336 21 4337 16 4338 13 4339 10 4340 7 4341 5 4342 4 4343 3 4344 2 4345 1 4346 1 4347 1 4348 0 4349 0 4350 0 4351 0 4352 0 4353 0 4354 0 4355 0 4356 0 4357 0 4358 0 4359 0 4360 0 4361 0 4362 0 4363 0 4364 0 4365 0 4366 0 4367 0 4368 0 4369 0 4370 0 4371 0 4372 1 4373 1 4374 24 4375 45 4376 316 4377 752 4378 3068 4379 7661 4380 23482 4381 56405 4382 144615 4383 323350 4384 728244 4385 1501973 4386 3048279 4387 5806243 4388 10792815 4389 19101246 4390 32943089 4391 54631591 4392 88431506 4393 138662470 4394 212767966 4395 318009317 4396 466286093 4397 668757013 4398 943135911 4399 1305423736 4400 1780441499 4401 2389555384 4402 3165475630 4403 4135207969 4404 5340293475 4405 6813138387 4406 8603503504 4407 10747964410 4408 13304971337 4409 16314723463 4410 19842096585 4411 23927466302 4412 28642275409 4413 34027418256 4414 40157316008 4415 47067058562 4416 54834190267 4417 63491181733 4418 73114578813 4419 83723971158 4420 95395115923 4421 108143201398 4422 122039862448 4423 137080284533 4424 153331494752 4425 170784683950 4426 189501550028 4427 209446891738 4428 230674470342 4429 253148121392 4430 276917277955 4431 301913966695 4432 328177002094 4433 355642958417 4434 384349546983 4435 414197087787 4436 445210192149 4437 477301212185 4438 510498948937 4439 544675743183 4440 579844648426 4441 615898874048 4442 652862320263 4443 690584833659 4444 729071638430 4445 768202829281 4446 808001952774 4447 848302661202 4448 889106194643 4449 930285740374 4450 971868867072 4451 1013679232455 4452 1055717692067 4453 1097856267195 4454 1140130030222 4455 1182358326323 4456 1224544627352 4457 1266564540021 4458 1308463179234 4459 1350060400719 4460 1391364298332 4461 1432257805741 4462 1472797626704 4463 1512807847085 4464 1552302411295 4465 1591174235114 4466 1629492024086 4467 1667086877231 4468 1703979106816 4469 1740073196708 4470 1775449549443 4471 1809948108826 4472 1843595351272 4473 1876308129258 4474 1908177611853 4475 1939053701674 4476 1968968356382 4477 1997850905433 4478 2025801852630 4479 2052681576484 4480 2078526641528 4481 2103278387155 4482 2127044924174 4483 2149697191258 4484 2171275233473 4485 2191731632258 4486 2211180281624 4487 2229502349495 4488 2246740234728 4489 2262856721132 4490 2277969590842 4491 2291969761544 4492 2304900801501 4493 2316734581361 4494 2327590992932 4495 2337369967157 4496 2346115192056 4497 2353806446389 4498 2360564012289 4499 2366296184303 4500 2371045787800 4501 2374799293696 4502 2377675936202 4503 2379591586039 4504 2380587405566 4505 2380655496344 4506 2379912729083 4507 2378281859371 4508 2375801731315 4509 2372469045401 4510 2368397302570 4511 2363515456563 4512 2357859602437 4513 2351430103577 4514 2344336229703 4515 2336512669231 4516 2327992356567 4517 2318778609630 4518 2308975885265 4519 2298523973113 4520 2287452595343 4521 2275767364004 4522 2263567410319 4523 2250797348429 4524 2237483571254 4525 2223633443148 4526 2209340579132 4527 2194553944837 4528 2179296726004 4529 2163577625312 4530 2147484596557 4531 2130970682603 4532 2114055964689 4533 2096750150698 4534 2079135521939 4535 2061168899878 4536 2042867506462 4537 2024241745653 4538 2005368258938 4539 1986207482146 4540 1966773933596 4541 1947078501250 4542 1927192394976 4543 1907079319604 4544 1886751392659 4545 1866219795649 4546 1845550391304 4547 1824710086110 4548 1803708763207 4549 1782557698586 4550 1761317712656 4551 1739958559191 4552 1718488198588 4553 1696917866008 4554 1675303504643 4555 1653617620492 4556 1631866380409 4557 1610060841477 4558 1588252356547 4559 1566415885216 4560 1544556080329 4561 1522683703352 4562 1500845684753 4563 1479019317112 4564 1457207862533 4565 1435421702492 4566 1413703619840 4567 1392032961671 4568 1370411813607 4569 1348850048354 4570 1327386529170 4571 1306002543764 4572 1284699065564 4573 1263485443481 4574 1242396841510 4575 1221416197615 4576 1200543617548 4577 1179787818285 4578 1159180463102 4579 1138706063363 4580 1118363884517 4581 1098161949310 4582 1078128729530 4583 1058250036024 4584 1038524439222 4585 1018959296113 4586 999579988288 4587 980373559818 4588 961337957769 4589 942479799712 4590 923821666326 4591 905351642660 4592 887067150646 4593 868974037598 4594 851092276474 4595 833410931880 4596 815926902536 4597 798645347409 4598 781583798167 4599 764732077715 4600 748086779588 4601 731652294335 4602 715443888916 4603 699452191679 4604 683673405966 4605 668111187955 4606 652778821020 4607 637667516776 4608 622773203152 4609 608098890110 4610 593655956190 4611 579436168057 4612 565435262848 4613 551655575948 4614 538106779035 4615 524781155780 4616 511674259208 4617 498787788876 4618 486129895170 4619 473693319373 4620 461473449603 4621 449471460214 4622 437694102078 4623 426134452303 4624 414787886475 4625 403655044447 4626 392741387564 4627 382040431029 4628 371547456138 4629 361262601297 4630 351190295741 4631 341324331037 4632 331659977325 4633 322197002653 4634 312938808663 4635 303879501602 4636 295014401465 4637 286342889755 4638 277867511466 4639 269582664236 4640 261483734817 4641 253569746590 4642 245842538509 4643 238296797009 4644 230927936118 4645 223734774955 4646 216718488456 4647 209873984648 4648 203196850240 4649 196685654909 4650 190341004834 4651 184158131022 4652 178132712131 4653 172263114637 4654 166549548891 4655 160987465104 4656 155572675637 4657 150303467773 4658 145179630101 4659 140196858706 4660 135351175592 4661 130640743495 4662 126065044129 4663 121620045773 4664 117301933530 4665 113108796875 4666 109039908066 4667 105091478352 4668 101259852856 4669 97543137627 4670 93940411180 4671 90448087330 4672 87062766020 4673 83782530219 4674 80606312346 4675 77530809694 4676 74552795735 4677 71670373644 4678 68882416883 4679 66185835458 4680 63577607702 4681 61055918712 4682 58619564018 4683 56265676647 4684 53991472668 4685 51795192253 4686 49675599654 4687 47630073332 4688 45656028942 4689 43751769987 4690 41916096698 4691 40146597188 4692 38440874308 4693 36797353100 4694 35214850486 4695 33691142194 4696 32224065820 4697 30812136476 4698 29454193999 4699 28148249552 4700 26892319984 4701 25685008769 4702 24525246969 4703 23411217262 4704 22341114367 4705 21313677867 4706 20327883173 4707 19382093631 4708 18474699615 4709 17604535405 4710 16770653976 4711 15971589484 4712 15205901779 4713 14472523571 4714 13770589897 4715 13098806628 4716 12455870399 4717 11840837501 4718 11252913163 4719 10690937248 4720 10153777554 4721 9640578313 4722 9150613820 4723 8682880337 4724 8236369082 4725 7810313745 4726 7404081471 4727 7016781136 4728 6647525559 4729 6295651132 4730 5960586871 4731 5641552575 4732 5337786867 4733 5048700856 4734 4773788351 4735 4512381938 4736 4263817221 4737 4027577599 4738 3803228254 4739 3590190626 4740 3387888654 4741 3195883308 4742 3013794092 4743 2841119971 4744 2677375721 4745 2522181652 4746 2375204397 4747 2236026725 4748 2104231262 4749 1979487764 4750 1861523786 4751 1749977582 4752 1644495345 4753 1544805077 4754 1450666462 4755 1361777918 4756 1277844247 4757 1198635512 4758 1123947408 4759 1053529946 4760 987136241 4761 924571152 4762 865667150 4763 810215670 4764 758009410 4765 708889193 4766 662715191 4767 619312977 4768 578514057 4769 540185940 4770 504212389 4771 470452575 4772 438767141 4773 409046389 4774 381197261 4775 355103782 4776 330651660 4777 307753042 4778 286331806 4779 266293391 4780 247546350 4781 230019252 4782 213650109 4783 198363670 4784 184086063 4785 170759368 4786 158334900 4787 146752518 4788 135952125 4789 125888590 4790 116523799 4791 107807884 4792 99695111 4793 92149008 4794 85138689 4795 78626972 4796 72576358 4797 66958485 4798 61749317 4799 56919516 4800 52439734 4801 48288077 4802 44445898 4803 40890227 4804 37598415 4805 34553495 4806 31741108 4807 29143628 4808 26743392 4809 24527421 4810 22485034 4811 20602464 4812 18866201 4813 17266566 4814 15795305 4815 14441966 4816 13196363 4817 12051073 4818 11000044 4819 10035376 4820 9149288 4821 8336329 4822 7592021 4823 6910342 4824 6285520 4825 5713533 4826 5191093 4827 4713738 4828 4277136 4829 3878400 4830 3515087 4831 3183933 4832 2881769 4833 2606319 4834 2356138 4835 2128609 4836 1921489 4837 1733261 4838 1562654 4839 1407926 4840 1267383 4841 1139998 4842 1024892 4843 920773 4844 826435 4845 741179 4846 664358 4847 595071 4848 532481 4849 476044 4850 425356 4851 379811 4852 338747 4853 301831 4854 268816 4855 239221 4856 212619 4857 188788 4858 167531 4859 148557 4860 131561 4861 116362 4862 102869 4863 90882 4864 80163 4865 70610 4866 62172 4867 54699 4868 48041 4869 42133 4870 36933 4871 32350 4872 28286 4873 24686 4874 21529 4875 18775 4876 16332 4877 14169 4878 12306 4879 10670 4880 9233 4881 7967 4882 6868 4883 5922 4884 5096 4885 4368 4886 3740 4887 3206 4888 2741 4889 2331 4890 1981 4891 1687 4892 1431 4893 1206 4894 1016 4895 858 4896 722 4897 602 4898 501 4899 420 4900 350 4901 287 4902 236 4903 196 4904 161 4905 130 4906 105 4907 86 4908 70 4909 55 4910 43 4911 35 4912 28 4913 21 4914 16 4915 13 4916 10 4917 7 4918 5 4919 4 4920 3 4921 2 4922 1 4923 1 4924 1 4925 0 4926 0 4927 0 4928 0 4929 0 4930 0 4931 0 4932 0 4933 0 4934 0 4935 0 4936 0 4937 0 4938 0 4939 0 4940 0 4941 0 4942 0 4943 0 4944 0 4945 0 4946 0 4947 0 4948 0 4949 0 4950 1 4951 1 4952 25 4953 47 4954 342 4955 821 4956 3449 4957 8744 4958 27502 4959 67386 4960 177132 4961 405271 4962 936218 4963 1980097 4964 4125309 4965 8068484 4966 15403790 4967 28004019 4968 49593584 4969 84436325 4970 140208195 4971 225432295 4972 354366893 4973 542329203 4974 813526540 4975 1193078972 4976 1719045167 4977 2429664504 4978 3381110256 4979 4627923312 4980 6248156803 4981 8314923915 4982 10931616399 4983 14192004398 4984 18226929455 4985 23149795591 4986 29119263797 4987 36268547260 4988 44784393835 4989 54814239011 4990 66568154629 4991 80206141662 4992 95961635387 4993 113997252532 4994 134558337380 4995 157807645855 4996 184005897300 4997 213303213229 4998 245955662022 4999 282098478866 5000 321995328689 5001 365753852645 5002 413614135180 5003 465653870045 5004 522116285415 5005 583040527033 5006 648627651821 5007 718873982437 5008 793984744766 5009 873912966176 5010 958805160733 5011 1048562011118 5012 1143341615023 5013 1243003912346 5014 1347634364117 5015 1457034020352 5016 1571313505814 5017 1690242962512 5018 1813848763578 5019 1941837865383 5020 2074280238669 5021 2210867582563 5022 2351575929300 5023 2496030750158 5024 2644273020766 5025 2795933122824 5026 2950949534565 5027 3108882974565 5028 3269759774406 5029 3433168767981 5030 3599025266365 5031 3766844067990 5032 3936651245319 5033 4108013826106 5034 4280838426655 5035 4454612397707 5036 4629374255440 5037 4804687783359 5038 4980463444536 5039 5156177545032 5040 5331891686894 5041 5507182101936 5042 5681972848458 5043 5855743496325 5044 6028586078150 5045 6200101300462 5046 6370234267810 5047 6538478900341 5048 6704961745450 5049 6869317167437 5050 7031515668100 5051 7191073274314 5052 7348152935368 5053 7502428560168 5054 7653897553196 5055 7802103732934 5056 7947245678953 5057 8089039535357 5058 8227509897315 5059 8362231568589 5060 8493435687546 5061 8620881792189 5062 8744620050451 5063 8864257129637 5064 8980053290154 5065 9091810457700 5066 9199601204929 5067 9303064425682 5068 9402484745371 5069 9497703785935 5070 9588813508782 5071 9675483882665 5072 9758018365393 5073 9836295516415 5074 9910422865714 5075 9980099231851 5076 10045642016425 5077 10106963057579 5078 10164181059216 5079 10217021829889 5080 10265811673673 5081 10310491193440 5082 10351186926050 5083 10387649294320 5084 10420208062521 5085 10448829105396 5086 10473643327303 5087 10494422590560 5088 10511496406642 5089 10524851964927 5090 10534620857829 5091 10540594561065 5092 10543098345597 5093 10542136640791 5094 10537839582381 5095 10530015931417 5096 10518983055864 5097 10504759752399 5098 10487472553811 5099 10466945050717 5100 10443484456385 5101 10417121130827 5102 10387975664310 5103 10355885267391 5104 10321145155484 5105 10283794020458 5106 10243945875422 5107 10201450142058 5108 10156587841034 5109 10109404541581 5110 10060006869393 5111 10008254597062 5112 9954414282887 5113 9898536505965 5114 9840719413281 5115 9780832901686 5116 9719128360949 5117 9655659409444 5118 9590516162760 5119 9523577717505 5120 9455079645660 5121 9385077960316 5122 9313654802769 5123 9240697385387 5124 9166425892584 5125 9090897887803 5126 9014187194179 5127 8936189067751 5128 8857108836517 5129 8777004079359 5130 8695941266102 5131 8613823342182 5132 8530840343577 5133 8447050017571 5134 8362511951724 5135 8277135601867 5136 8191097055380 5137 8104453524011 5138 8017257572116 5139 7929425526770 5140 7841119927729 5141 7752396529569 5142 7663301917739 5143 7573758779271 5144 7483916305729 5145 7393828903697 5146 7303537699661 5147 7212970816504 5148 7122265145964 5149 7031473526483 5150 6940631412281 5151 6849672529894 5152 6758722299646 5153 6667830966479 5154 6577029333712 5155 6486256386794 5156 6395625965900 5157 6305186169767 5158 6214963575281 5159 6124901303896 5160 6035103009407 5161 5945614305548 5162 5856457248730 5163 5767579472973 5164 5679074853957 5165 5590985910967 5166 5503331086579 5167 5416061935126 5168 5329262807548 5169 5242973446129 5170 5157208997853 5171 5071924157796 5172 4987194618427 5173 4903057379571 5174 4819523983101 5175 4736552410856 5176 4654210475206 5177 4572531647187 5178 4491524715727 5179 4411150654108 5180 4331469215354 5181 4252511042004 5182 4174282367309 5183 4096746263671 5184 4019955632503 5185 3943938134905 5186 3868697198801 5187 3794198312523 5188 3720487914420 5189 3647590315541 5190 3575506836822 5191 3504205043035 5192 3433725028197 5193 3364088260619 5194 3295294150369 5195 3227311763303 5196 3160175638330 5197 3093904528022 5198 3028495704727 5199 2963919920594 5200 2900206782212 5201 2837371918949 5202 2775411046217 5203 2714296526492 5204 2654052891180 5205 2594693330263 5206 2536212220379 5207 2478582852072 5208 2421825681412 5209 2365951474436 5210 2310953031540 5211 2256805012288 5212 2203524021928 5213 2151118290480 5214 2099579595406 5215 2048883726861 5216 1999043644711 5217 1950065470167 5218 1901940159121 5219 1854644269383 5220 1808187673594 5221 1762574685529 5222 1717795185080 5223 1673826771000 5224 1630676699450 5225 1588347218856 5226 1546827660064 5227 1506096622172 5228 1466158650856 5229 1427014528990 5230 1388653177051 5231 1351053801659 5232 1314218936374 5233 1278148012132 5234 1242829352778 5235 1208243154797 5236 1174390133752 5237 1141268286737 5238 1108865797423 5239 1077163714808 5240 1046161038940 5241 1015854771768 5242 986233029454 5243 957277524321 5244 928985951673 5245 901354516280 5246 874371142744 5247 848018403301 5248 822293016782 5249 797190242308 5250 772698160969 5251 748800224983 5252 725492076463 5253 702768490901 5254 680617765511 5255 659024005772 5256 637982246792 5257 617486831557 5258 597526178715 5259 578085291283 5260 559158696723 5261 540740307051 5262 522818899717 5263 505380330712 5264 488418659702 5265 471927629853 5266 455896453394 5267 440311680944 5268 425167165421 5269 410456605411 5270 396169532901 5271 382293344650 5272 368821842107 5273 355748592086 5274 343063636456 5275 330755232583 5276 318817046368 5277 307242767037 5278 296022992414 5279 285146651169 5280 274607546073 5281 264399531061 5282 254513639828 5283 244939638541 5284 235671483122 5285 226703158455 5286 218026285275 5287 209631380568 5288 201512585977 5289 193664134184 5290 186078230088 5291 178746088479 5292 171662084228 5293 164820788053 5294 158214896173 5295 151836359830 5296 145679887699 5297 139740279081 5298 134010822322 5299 128484177861 5300 123155303989 5301 118019368625 5302 113070219232 5303 108301115478 5304 103707388737 5305 99284555777 5306 95026948420 5307 90928480265 5308 86984836466 5309 83191840011 5310 79544355659 5311 76036897723 5312 72665467812 5313 69426248939 5314 66314607635 5315 63325586000 5316 60455539862 5317 57701004628 5318 55057781668 5319 52521445051 5320 50088705454 5321 47756397005 5322 45520768076 5323 43377893388 5324 41324773888 5325 39358576499 5326 37475976596 5327 35673454239 5328 33948349427 5329 32298129152 5330 30719821262 5331 29210348160 5332 27767330320 5333 26388508300 5334 25071263858 5335 23812900269 5336 22611304053 5337 21464477299 5338 20370133325 5339 19325904349 5340 18329932333 5341 17380469190 5342 16475509193 5343 15612996333 5344 14791312288 5345 14008921209 5346 13264085945 5347 12555030222 5348 11880338426 5349 11238681287 5350 10628561885 5351 10048445079 5352 9497110734 5353 8973412631 5354 8476061074 5355 8003743192 5356 7555410969 5357 7130078383 5358 6726644510 5359 6343992501 5360 5981224814 5361 5637500541 5362 5311886231 5363 5003432926 5364 4711377059 5365 4435009373 5366 4173537850 5367 3926160065 5368 3692239270 5369 3471170430 5370 3262290527 5371 3064929782 5372 2878545091 5373 2702635642 5374 2536645522 5375 2380016736 5376 2232296725 5377 2093067120 5378 1961866595 5379 1838231849 5380 1721787342 5381 1612187091 5382 1509049691 5383 1411992306 5384 1320706179 5385 1234906652 5386 1154279990 5387 1078511851 5388 1007349717 5389 940560371 5390 877887565 5391 819075327 5392 763917631 5393 712225179 5394 663790204 5395 618404040 5396 575900706 5397 536127519 5398 498915925 5399 464098357 5400 431541514 5401 401122161 5402 372705778 5403 346157804 5404 321371120 5405 298248517 5406 276682059 5407 256564413 5408 237811157 5409 220344813 5410 204080669 5411 188932475 5412 174834515 5413 161725438 5414 149538148 5415 138206142 5416 127676753 5417 117902917 5418 108831559 5419 100410434 5420 92599139 5421 85360966 5422 78654388 5423 72439296 5424 66684272 5425 61360689 5426 56437232 5427 51882530 5428 47672068 5429 43784822 5430 40196335 5431 36882153 5432 33824403 5433 31006694 5434 28410271 5435 26017008 5436 23812929 5437 21785715 5438 19921629 5439 18206521 5440 16629900 5441 15182937 5442 13855088 5443 12635612 5444 11516968 5445 10492466 5446 9554173 5447 8694269 5448 7907102 5449 7187669 5450 6530296 5451 5929141 5452 5379836 5453 4879079 5454 4422635 5455 4005815 5456 3626050 5457 3280607 5458 2966396 5459 2680317 5460 2420115 5461 2183991 5462 1969797 5463 1775221 5464 1598636 5465 1438849 5466 1294285 5467 1163243 5468 1044627 5469 937620 5470 841046 5471 753717 5472 674898 5473 603979 5474 540167 5475 482625 5476 430800 5477 384341 5478 342679 5479 305171 5480 271507 5481 241442 5482 214541 5483 190403 5484 168811 5485 149583 5486 132451 5487 117121 5488 103440 5489 91318 5490 80556 5491 70940 5492 62399 5493 54871 5494 48204 5495 42266 5496 37016 5497 32407 5498 28340 5499 24737 5500 21555 5501 18778 5502 16357 5503 14193 5504 12306 5505 10670 5506 9233 5507 7967 5508 6868 5509 5922 5510 5096 5511 4368 5512 3740 5513 3206 5514 2741 5515 2331 5516 1981 5517 1687 5518 1431 5519 1206 5520 1016 5521 858 5522 722 5523 602 5524 501 5525 420 5526 350 5527 287 5528 236 5529 196 5530 161 5531 130 5532 105 5533 86 5534 70 5535 55 5536 43 5537 35 5538 28 5539 21 5540 16 5541 13 5542 10 5543 7 5544 5 5545 4 5546 3 5547 2 5548 1 5549 1 5550 1 5551 0 5552 0 5553 0 5554 0 5555 0 5556 0 5557 0 5558 0 5559 0 5560 0 5561 0 5562 0 5563 0 5564 0 5565 0 5566 0 5567 0 5568 0 5569 0 5570 0 5571 0 5572 0 5573 0 5574 0 5575 0 5576 0 5577 1 5578 1 5579 26 5580 49 5581 369 5582 893 5583 3859 5584 9923 5585 31993 5586 79865 5587 214984 5588 502637 5589 1189445 5590 2576033 5591 5501805 5592 11033663 5593 21607028 5594 40301144 5595 73210978 5596 127851066 5597 217630829 5598 358580721 5599 577175753 5600 904070814 5601 1386918881 5602 2079132806 5603 3059865594 5604 4415158734 5605 6267916907 5606 8747912196 5607 12034916665 5608 16313023318 5609 21831370295 5610 28838419843 5611 37664784654 5612 48629979780 5613 62152620040 5614 78626319767 5615 98565000340 5616 122436330906 5617 150844850260 5618 184322730535 5619 223565733850 5620 269164972287 5621 321889521234 5622 382363434962 5623 451424102887 5624 529723969465 5625 618139342988 5626 717305411701 5627 828129770144 5628 951238452143 5629 1087534955461 5630 1237566947535 5631 1402225347161 5632 1582014250442 5633 1777779403426 5634 1989883792310 5635 2219117588530 5636 2465777999243 5637 2730579648544 5638 3013621708033 5639 3315527115515 5640 3636325469031 5641 3976550397424 5642 4335986656170 5643 4715049304045 5644 5113470563129 5645 5531581707290 5646 5968834872278 5647 6425424809705 5648 6900787525816 5649 7395057831327 5650 7907367260325 5651 8437702977772 5652 8985232486105 5653 9549922399610 5654 10130619456282 5655 10727134922925 5656 11338414877370 5657 11964300923976 5658 12603407092481 5659 13255412458029 5660 13919099422320 5661 14594235188271 5662 15279261851979 5663 15973774514072 5664 16676453482520 5665 17387043297718 5666 18103875742694 5667 18826509325443 5668 19553582039959 5669 20284862663073 5670 21018630850638 5671 21754451199322 5672 22490971889707 5673 23228025422477 5674 23963890768931 5675 24698173004933 5676 25429574329665 5677 26158021649630 5678 26881834577065 5679 27600684501002 5680 28313362292374 5681 29019909243506 5682 29718717653816 5683 30409542940624 5684 31091288026258 5685 31764119755600 5686 32426526997972 5687 33078357621081 5688 33718641347003 5689 34347674559573 5690 34964056567507 5691 35567730124226 5692 36157859735093 5693 36734866918300 5694 37297469089558 5695 37845701831153 5696 38378864263643 5697 38897494486263 5698 39400430918203 5699 39887794101721 5700 40359013501244 5701 40814732515378 5702 41253907285968 5703 41676733449613 5704 42082764202030 5705 42472732642066 5706 42845706783434 5707 43201947160566 5708 43541119313201 5709 43864029969837 5710 44169852703494 5711 44458899359192 5712 44730935903122 5713 44986827894050 5714 45225843827276 5715 45448334575475 5716 45654155378289 5717 45844213220741 5718 46017861890202 5719 46175480592845 5720 46316999826128 5721 46443353052147 5722 46553970767534 5723 46649248129782 5724 46729178505958 5725 46794709328486 5726 46845337127848 5727 46881462938040 5728 46903133178001 5729 46911295421796 5730 46905502998691 5731 46886156070720 5732 46853342113064 5733 46807998068946 5734 46749727885136 5735 46678921983520 5736 46595699568690 5737 46500979847345 5738 46394408413888 5739 46276360512561 5740 46146980794836 5741 46007161558547 5742 45856584193768 5743 45695606077313 5744 45524388903377 5745 45343792674259 5746 45153530848316 5747 44953938370985 5748 44745188384655 5749 44528105916467 5750 44302430982961 5751 44068474060125 5752 43826416935434 5753 43577045256974 5754 43320121705183 5755 43055933384997 5756 42784665416114 5757 42507062115058 5758 42222908246821 5759 41932465295500 5760 41635918786854 5761 41333972901759 5762 41026430129904 5763 40713527098495 5764 40395449236276 5765 40072858404419 5766 39745573367543 5767 39413808225062 5768 39077744950274 5769 38738003751142 5770 38394419493272 5771 38047183342884 5772 37696472388786 5773 37342867546152 5774 36986217166015 5775 36626690602474 5776 36264460763060 5777 35900068727752 5778 35533374805623 5779 35164529834851 5780 34793700035835 5781 34421387818221 5782 34047466337721 5783 33672067396088 5784 33295349749097 5785 32917780463677 5786 32539242477655 5787 32159850218080 5788 31779756090930 5789 31399391275341 5790 31018647876603 5791 30637625551000 5792 30256468308967 5793 29875573355477 5794 29494842036080 5795 29114359069031 5796 28734259639300 5797 28354909741461 5798 27976218014521 5799 27598255090408 5800 27221148524358 5801 26845233198334 5802 26470423703849 5803 26096779417045 5804 25724418450420 5805 25353645995737 5806 24984383509708 5807 24616678216353 5808 24250638685976 5809 23886543432371 5810 23524318214168 5811 23163999332987 5812 22805686948772 5813 22449632794087 5814 22095766434880 5815 21744115171112 5816 21394769441977 5817 21047955848574 5818 20703608041596 5819 20361743896843 5820 20022444158068 5821 19685912729228 5822 19352085825905 5823 19020972530362 5824 18692645098289 5825 18367285069862 5826 18044830336340 5827 17725283185012 5828 17408706508858 5829 17095260669544 5830 16784886170432 5831 16477577766687 5832 16173389179520 5833 15872462251985 5834 15574738263527 5835 15280205378787 5836 14988909448181 5837 14700973747155 5838 14416340414928 5839 14134992342491 5840 13856966892402 5841 13582370365637 5842 13311146008555 5843 13043271313491 5844 12778775478461 5845 12517749829121 5846 12260137966151 5847 12005912318752 5848 11755095314402 5849 11507763698077 5850 11263861022218 5851 11023356232067 5852 10786264557641 5853 10552649334554 5854 10322454986148 5855 10095646487906 5856 9872232385662 5857 9652264604426 5858 9435687482741 5859 9222462704136 5860 9012593366824 5861 8806120145118 5862 8602987547168 5863 8403155042675 5864 8206620054499 5865 8013413336912 5866 7823479991723 5867 7636777143152 5868 7453297154301 5869 7273062312362 5870 7096018022345 5871 6922119427637 5872 6751354908264 5873 6583738775462 5874 6419216612011 5875 6257742719817 5876 6099301457449 5877 5943900020504 5878 5791485018669 5879 5642009591288 5880 5495454643636 5881 5351821686169 5882 5211057813198 5883 5073115607907 5884 4937973407377 5885 4805627281291 5886 4676025169835 5887 4549119695076 5888 4424886764520 5889 4303317869772 5890 4184362166866 5891 4067972352798 5892 3954122322311 5893 3842800037270 5894 3733955765584 5895 3627542529581 5896 3523533009488 5897 3421911958442 5898 3322630807860 5899 3225643579631 5900 3130921822674 5901 3038447644930 5902 2948174195379 5903 2860056354622 5904 2774064897738 5905 2690180214059 5906 2608356889749 5907 2528550969361 5908 2450733085916 5909 2374882037798 5910 2300954103939 5911 2228906841410 5912 2158710795567 5913 2090343767293 5914 2023763865130 5915 1958930202661 5916 1895813526642 5917 1834391109183 5918 1774622985667 5919 1716469848271 5920 1659903086528 5921 1604899666890 5922 1551421484837 5923 1499431202286 5924 1448900850344 5925 1399807401662 5926 1352114899022 5927 1305787801805 5928 1260799024756 5929 1217125956077 5930 1174734598104 5931 1133591357938 5932 1093670281990 5933 1054949235129 5934 1017396270451 5935 980979842001 5936 945675136668 5937 911460729091 5938 878306766694 5939 846183692786 5940 815067936696 5941 784938982804 5942 755769015523 5943 727530451991 5944 700201106584 5945 673761430410 5946 648185574544 5947 623447993813 5948 599527868823 5949 576406692660 5950 554060644011 5951 532466083763 5952 511603566018 5953 491455793803 5954 472000786953 5955 453216813645 5956 435085875703 5957 417591779675 5958 400714426362 5959 384433906952 5960 368733622032 5961 353598555943 5962 339010366131 5963 324950916402 5964 311404953665 5965 298358648473 5966 285795348728 5967 273698579000 5968 262054422553 5969 250850208253 5970 240070862532 5971 229701503743 5972 219729487802 5973 210143271407 5974 200929288444 5975 192074141597 5976 183566403428 5977 175395614270 5978 167549606588 5979 160016386925 5980 152785671959 5981 145848035234 5982 139192624423 5983 132808731937 5984 126687160920 5985 120819464508 5986 115195986607 5987 109807228926 5988 104645000994 5989 99701762506 5990 94968983146 5991 90438260512 5992 86102333549 5993 81954526328 5994 77987304468 5995 74193285883 5996 70566065788 5997 67099747829 5998 63787742512 5999 60623567370 6000 57601612787 6001 54716689810 6002 51963048210 6003 49335047008 6004 46827773851 6005 44436700866 6006 42156839586 6007 39983281968 6008 37911764220 6009 35938359364 6010 34058738761 6011 32268667893 6012 30564464600 6013 28942725004 6014 27399727549 6015 25931834671 6016 24535870421 6017 23208909314 6018 21947766092 6019 20749320516 6020 19610855815 6021 18529874756 6022 17503652625 6023 16529533081 6024 15605207907 6025 14728542430 6026 13897226251 6027 13109013400 6028 12361938809 6029 11654197028 6030 10983842846 6031 10348971478 6032 9747930836 6033 9179203118 6034 8641145112 6035 8132162307 6036 7650867268 6037 7195988172 6038 6766150372 6039 6360024232 6040 5976449863 6041 5614362596 6042 5272624903 6043 4950124647 6044 4645903080 6045 4359079198 6046 4088705964 6047 3833865732 6048 3593768696 6049 3367683783 6050 3154832385 6051 2954462712 6052 2765919752 6053 2588606342 6054 2421887981 6055 2265142471 6056 2117837723 6057 1979489931 6058 1849575073 6059 1727590016 6060 1613103770 6061 1505719138 6062 1405014859 6063 1310583663 6064 1222073338 6065 1139166660 6066 1061524156 6067 988814548 6068 920756616 6069 857096905 6070 797560618 6071 741883523 6072 689841789 6073 641231307 6074 595833621 6075 553439141 6076 513868184 6077 476959356 6078 442541251 6079 410444915 6080 380529103 6081 352669676 6082 326726728 6083 302569617 6084 280088066 6085 259181801 6086 239744439 6087 221672631 6088 204879268 6089 189287119 6090 174813405 6091 161376756 6092 148910092 6093 137354059 6094 126643867 6095 116716506 6096 107520842 6097 99010913 6098 91136574 6099 83849893 6100 77111207 6101 70885482 6102 65134878 6103 59821946 6104 54916732 6105 50393306 6106 46222080 6107 42374814 6108 38829266 6109 35565378 6110 32560991 6111 29794982 6112 27250271 6113 24912137 6114 22764050 6115 20789802 6116 18976868 6117 17314503 6118 15790050 6119 14391529 6120 13109844 6121 11936933 6122 10863437 6123 9880581 6124 8981598 6125 8160548 6126 7410780 6127 6725646 6128 6100049 6129 5530244 6130 5010845 6131 4537189 6132 4105837 6133 3713631 6134 3356970 6135 3032418 6136 2737471 6137 2469977 6138 2227307 6139 2006941 6140 1807143 6141 1626413 6142 1462854 6143 1314664 6144 1180640 6145 1059719 6146 950573 6147 851934 6148 762919 6149 682840 6150 610781 6151 545793 6152 487306 6153 434865 6154 387795 6155 345461 6156 307467 6157 273495 6158 243113 6159 215865 6160 191464 6161 169732 6162 150369 6163 133042 6164 117572 6165 103847 6166 91660 6167 80791 6168 71118 6169 62568 6170 55009 6171 48290 6172 42325 6173 37072 6174 32460 6175 28367 6176 24740 6177 21581 6178 18803 6179 16357 6180 14193 6181 12306 6182 10670 6183 9233 6184 7967 6185 6868 6186 5922 6187 5096 6188 4368 6189 3740 6190 3206 6191 2741 6192 2331 6193 1981 6194 1687 6195 1431 6196 1206 6197 1016 6198 858 6199 722 6200 602 6201 501 6202 420 6203 350 6204 287 6205 236 6206 196 6207 161 6208 130 6209 105 6210 86 6211 70 6212 55 6213 43 6214 35 6215 28 6216 21 6217 16 6218 13 6219 10 6220 7 6221 5 6222 4 6223 3 6224 2 6225 1 6226 1 6227 1 6228 0 6229 0 6230 0 6231 0 6232 0 6233 0 6234 0 6235 0 6236 0 6237 0 6238 0 6239 0 6240 0 6241 0 6242 0 6243 0 6244 0 6245 0 6246 0 6247 0 6248 0 6249 0 6250 0 6251 0 6252 0 6253 0 6254 0 6255 1 6256 1 6257 27 6258 51 6259 397 6260 968 6261 4299 6262 11202 6263 36988 6264 93969 6265 258761 6266 617472 6267 1495041 6268 3311244 6269 7240800 6270 14870044 6271 29833394 6272 57021571 6273 106145991 6274 189952861 6275 331208810 6276 558859727 6277 920622487 6278 1475223149 6279 2313563387 6280 3543984062 6281 5325869477 6282 7843480766 6283 11357082065 6284 16159281914 6285 22649779551 6286 31265815372 6287 42587897501 6288 57235105070 6289 76011876158 6290 99755604298 6291 129532556708 6292 166424624965 6293 211791701189 6294 266984221294 6295 333677457999 6296 413488879038 6297 508412237909 6298 620334134356 6299 751566880948 6300 904226649677 6301 1080905416997 6302 1283927628975 6303 1516150436184 6304 1780028372351 6305 2078594087833 6306 2414394188032 6307 2790629257918 6308 3209831363498 6309 3675221725416 6310 4189271954306 6311 4755254874207 6312 5375466695531 6313 6053019940289 6314 6789987166529 6315 7589425585840 6316 8453085382255 6317 9383682150493 6318 10382593239418 6319 11452406367860 6320 12594068665930 6321 13809664632153 6322 15099649671484 6323 16465958703868 6324 17908565170702 6325 19428770604681 6326 21025975340583 6327 22701366410690 6328 24453871960780 6329 26283950820438 6330 28189913996143 6331 30172194214061 6332 32228698491807 6333 34359068923869 6334 36560581219216 6335 38832984099984 6336 41173267514182 6337 43580351868663 6338 46050601211847 6339 48583206673347 6340 51174402092074 6341 53822529120467 6342 56523210316417 6343 59275239400445 6344 62074288147503 6345 64918287484381 6346 67802312138153 6347 70724931471589 6348 73681460534491 6349 76669593155428 6350 79684053754687 6351 82723355294017 6352 85782654596520 6353 88859572481342 6354 91948669046947 6355 95048551388091 6356 98154396970712 6357 101263896503306 6358 104371610098366 6359 107476364080492 6360 110573507592723 6361 113660917768916 6362 116733291084339 6363 119789767620962 6364 122825988747683 6365 125840105644004 6366 128827056914584 6367 131786361725127 6368 134714041823225 6369 137608580856691 6370 140465237415184 6371 143283946535871 6372 146061168004174 6373 148795751545626 6374 151483326247317 6375 154124254639866 6376 156715467134531 6377 159256190569921 6378 161742451237391 6379 164175031655162 6380 166551342908373 6381 168870980710593 6382 171130377973308 6383 173330713758141 6384 175469870606196 6385 177547793054901 6386 179561314510424 6387 181511973589157 6388 183398104227947 6389 185219968938088 6390 186974782467386 6391 188664401184145 6392 190287578969807 6393 191844857445605 6394 193333808641146 6395 194756558626443 6396 196112242062526 6397 197401639879876 6398 198622650385662 6399 199777618203363 6400 200866018599636 6401 201888829609461 6402 202844240616510 6403 203734766175777 6404 204560179258935 6405 205321611292713 6406 206017509891440 6407 206650512290608 6408 207220643970710 6409 207729151564897 6410 208174707195245 6411 208560023927931 6412 208885340640311 6413 209151982469817 6414 209358811375400 6415 209508578242488 6416 209601696305701 6417 209639534241137 6418 209621116509302 6419 209549195727155 6420 209424322317516 6421 209247881708197 6422 209019033827441 6423 208740500831386 6424 208412940779766 6425 208037731653727 6426 207614143578872 6427 207144844116627 6428 206630571895035 6429 206072675383472 6430 205470516922079 6431 204826689562540 6432 204141986299591 6433 203417712654347 6434 202653306808387 6435 201851268287629 6436 201012427719485 6437 200138036063793 6438 199227590886212 6439 198283489167038 6440 197306582484196 6441 196298056857881 6442 195257461059597 6443 194187080607689 6444 193087773173086 6445 191960656634865 6446 190805321907250 6447 189623936387246 6448 188417355430901 6449 187186626065700 6450 185931372710540 6451 184653643535296 6452 183354283827434 6453 182034266572949 6454 180693246663218 6455 179333153182255 6456 177954812387900 6457 176559125933054 6458 175145775480685 6459 173716569282770 6460 172272312445451 6461 170813837029616 6462 169340845685838 6463 167855030937881 6464 166357172360327 6465 164848032680566 6466 163327335780637 6467 161796660831356 6468 160256757381388 6469 158708323563793 6470 157151101671084 6471 155586560137831 6472 154015417859206 6473 152438311442056 6474 150854998105287 6475 149266840553432 6476 147674525760844 6477 146078629952624 6478 144478925202470 6479 142876673401806 6480 141272525715659 6481 139667003050123 6482 138059890730430 6483 136452351588345 6484 134845002429599 6485 133238311653290 6486 131632074058240 6487 130027360060850 6488 128424750552127 6489 126824662788198 6490 125226901438038 6491 123632448122522 6492 122041845963553 6493 120455465245718 6494 118873118433867 6495 117295701596267 6496 115723720918521 6497 114157502349574 6498 112596863384883 6499 111042619377484 6500 109495239612192 6501 107955006799606 6502 106421743141811 6503 104896187925323 6504 103378771724291 6505 101869737554581 6506 100368911242722 6507 98876957995483 6508 97394271735644 6509 95921058003149 6510 94457143318584 6511 93003124616799 6512 91559358879609 6513 90126015234786 6514 88702921529507 6515 87290609414964 6516 85889398948722 6517 84499425966863 6518 83120518134245 6519 81753145331401 6520 80397592034297 6521 79053962980728 6522 77722084180292 6523 76402367706097 6524 75095063837452 6525 73800247164844 6526 72517742203330 6527 71247907432125 6528 69990958763302 6529 68746943585424 6530 67515684516817 6531 66297488746022 6532 65092540382633 6533 63900861529661 6534 62722271656750 6535 61557031265479 6536 60405293718329 6537 59267057120766 6538 58142138758132 6539 57030755325416 6540 55933030629699 6541 54848941411927 6542 53778302273644 6543 52721289437644 6544 51677999200774 6545 50648388762932 6546 49632269955931 6547 48629781780492 6548 47640995017912 6549 46665848718338 6550 45704152471782 6551 44756011745936 6552 43821472788053 6553 42900458816747 6554 41992777660531 6555 41098503445813 6556 40217660581468 6557 39350158172275 6558 38495802160625 6559 37654639106358 6560 36826672955995 6561 36011800293996 6562 35209826231289 6563 34420772126968 6564 33644623518155 6565 32881266228206 6566 32130504901756 6567 31392338604666 6568 30666736292530 6569 29953574786321 6570 29252658768569 6571 28563967501422 6572 27887455376456 6573 27222991552210 6574 26570381496284 6575 25929587434840 6576 25300550650542 6577 24683134283701 6578 24077145339286 6579 23482530942243 6580 22899221356188 6581 22327075164806 6582 21765901287661 6583 21215634336852 6584 20676195015836 6585 20147438608527 6586 19629176856162 6587 19121333637993 6588 18623821900902 6589 18136494900471 6590 17659167565095 6591 17191755336564 6592 16734164704371 6593 16286248106361 6594 15847824481038 6595 15418802194154 6596 14999082961625 6597 14588519456666 6598 14186935066521 6599 13794233023770 6600 13410311414270 6601 13035024179014 6602 12668199679008 6603 12309737351317 6604 11959533073665 6605 11617442841763 6606 11283300506603 6607 10957003200250 6608 10638445512233 6609 10327486432370 6610 10023965715615 6611 9727779243499 6612 9438821589538 6613 9156955315427 6614 8882026318984 6615 8613930610726 6616 8352563445045 6617 8097791592915 6618 7849467613485 6619 7607488313990 6620 7371750536820 6621 7142125885631 6622 6918473644452 6623 6700692415537 6624 6488681382008 6625 6282317275235 6626 6081466321209 6627 5886029639260 6628 5695909343279 6629 5510987666245 6630 5331137918781 6631 5156264390851 6632 4986272501442 6633 4821050358553 6634 4660478472760 6635 4504464577036 6636 4352918116497 6637 4205733082381 6638 4062797083443 6639 3924022038948 6640 3789321457932 6641 3658595404977 6642 3531738749195 6643 3408667611848 6644 3289299916177 6645 3173541978124 6646 3061295639937 6647 2952481558288 6648 2847022357739 6649 2744830431720 6650 2645814483366 6651 2549899943621 6652 2457014132084 6653 2367075465072 6654 2279999485055 6655 2195716361764 6656 2114158102313 6657 2035249210580 6658 1958911721026 6659 1885080510842 6660 1813692478302 6661 1744677878538 6662 1677964982803 6663 1613493552872 6664 1551205108034 6665 1491035501952 6666 1432919150472 6667 1376800388817 6668 1322625323572 6669 1270335309449 6670 1219870439794 6671 1171179619877 6672 1124213453609 6673 1078918432370 6674 1035240088707 6675 993131729427 6676 952548265736 6677 913441047986 6678 875760841967 6679 839465122611 6680 804512837449 6681 770860074896 6682 738462396976 6683 707281209859 6684 677279447289 6685 648417512492 6686 620655423433 6687 593958459941 6688 568293173614 6689 543624001075 6690 519915231363 6691 497135628085 6692 475255156693 6693 454242097409 6694 434064579168 6695 414694645509 6696 396105515077 6697 378268928693 6698 361156550380 6699 344743537782 6700 329006050187 6701 313919002962 6702 299457383674 6703 285599145291 6704 272323136145 6705 259607265345 6706 247429475888 6707 235770265518 6708 224611038883 6709 213932343830 6710 203714795708 6711 193941305899 6712 184595515934 6713 175660384570 6714 167118990965 6715 158956362295 6716 151158180813 6717 143709610991 6718 136595924162 6719 129804044373 6720 123321544360 6721 117135515689 6722 111233176542 6723 105603210335 6724 100234829995 6725 95116859704 6726 90238288249 6727 85589328983 6728 81160651770 6729 76942665603 6730 72925889378 6731 69101882385 6732 65462664602 6733 61999993813 6734 58705731031 6735 55572685667 6736 52594010171 6737 49762656520 6738 47071712848 6739 44515026191 6740 42086761296 6741 39780947765 6742 37591699357 6743 35513789886 6744 33542289259 6745 31672132524 6746 29898336890 6747 28216500023 6748 26622453365 6749 25111921435 6750 23680722478 6751 22325147690 6752 21041687674 6753 19826766083 6754 18676875416 6755 17588898611 6756 16559916628 6757 15586937399 6758 14667017691 6759 13797584524 6760 12976194783 6761 12200354725 6762 11467638041 6763 10775890928 6764 10123093193 6765 9507188058 6766 8926163030 6767 8378238678 6768 7861754417 6769 7375012057 6770 6916352804 6771 6484318202 6772 6077544663 6773 5694636084 6774 5334235889 6775 4995152403 6776 4676267797 6777 4376446331 6778 4094581153 6779 3829698310 6780 3580894787 6781 3347246280 6782 3127850275 6783 2921923448 6784 2728733457 6785 2547530899 6786 2377590487 6787 2218279074 6788 2069006263 6789 1929171799 6790 1798190762 6791 1675554861 6792 1560793915 6793 1453426083 6794 1352982373 6795 1259059447 6796 1171282122 6797 1089265688 6798 1012638007 6799 941078754 6800 874290217 6801 811968282 6802 753818571 6803 699586575 6804 649039274 6805 601938088 6806 558047247 6807 517170653 6808 479124513 6809 443719956 6810 410775859 6811 380136608 6812 351659689 6813 325198076 6814 300609786 6815 277774519 6816 256582134 6817 236918371 6818 218673060 6819 201753389 6820 186074699 6821 171548777 6822 158090717 6823 145629276 6824 134099608 6825 123434429 6826 113568251 6827 104446677 6828 96020831 6829 88239073 6830 81051441 6831 74416989 6832 68298574 6833 62657200 6834 57454980 6835 52660863 6836 48247167 6837 44184589 6838 40444345 6839 37003329 6840 33840998 6841 30935332 6842 28264773 6843 25812136 6844 23562202 6845 21498650 6846 19605373 6847 17869718 6848 16280542 6849 14825757 6850 13493464 6851 12274285 6852 11160244 6853 10142447 6854 9211892 6855 8362185 6856 7587237 6857 6880735 6858 6236165 6859 5648595 6860 5113940 6861 4627473 6862 4184565 6863 3781698 6864 3415896 6865 3083834 6866 2782143 6867 2508283 6868 2260228 6869 2035593 6870 1831908 6871 1647436 6872 1480801 6873 1330237 6874 1194008 6875 1070955 6876 960069 6877 860132 6878 769942 6879 688648 6880 615613 6881 549991 6882 490874 6883 437738 6884 390166 6885 347515 6886 309194 6887 274863 6888 244209 6889 216817 6890 192277 6891 170343 6892 150835 6893 133463 6894 117926 6895 104090 6896 91844 6897 80966 6898 71261 6899 62657 6900 55070 6901 48348 6902 42380 6903 37100 6904 32463 6905 28394 6906 24766 6907 21581 6908 18803 6909 16357 6910 14193 6911 12306 6912 10670 6913 9233 6914 7967 6915 6868 6916 5922 6917 5096 6918 4368 6919 3740 6920 3206 6921 2741 6922 2331 6923 1981 6924 1687 6925 1431 6926 1206 6927 1016 6928 858 6929 722 6930 602 6931 501 6932 420 6933 350 6934 287 6935 236 6936 196 6937 161 6938 130 6939 105 6940 86 6941 70 6942 55 6943 43 6944 35 6945 28 6946 21 6947 16 6948 13 6949 10 6950 7 6951 5 6952 4 6953 3 6954 2 6955 1 6956 1 6957 1 6958 0 6959 0 6960 0 6961 0 6962 0 6963 0 6964 0 6965 0 6966 0 6967 0 6968 0 6969 0 6970 0 6971 0 6972 0 6973 0 6974 0 6975 0 6976 0 6977 0 6978 0 6979 0 6980 0 6981 0 6982 0 6983 0 6984 0 6985 0 6986 1 6987 1 6988 28 6989 53 6990 426 6991 1046 6992 4770 6993 12585 6994 42521 6995 109830 6996 309091 6997 751963 6998 1860865 6999 4209886 7000 9414823 7001 19775459 7002 40601424 7003 79433274 7004 151368052 7005 277319363 7006 494915217 7007 854594031 7008 1439957982 7009 2359341210 7010 3781056632 7011 5916178065 7012 9075815209 7013 13638213551 7014 20137312534 7015 29204175330 7016 41698407649 7017 58609580310 7018 81244958376 7019 111072376317 7020 149982371392 7021 200050902734 7022 263894209855 7023 344320296374 7024 444801642218 7025 568992196572 7026 721345751360 7027 906449461919 7028 1129813395477 7029 1397005319700 7030 1714660675008 7031 2089346446095 7032 2528799720844 7033 3040524001243 7034 3633349147600 7035 4315660607031 7036 5097237877899 7037 5987147483123 7038 6996034650580 7039 8133552881325 7040 9410959910855 7041 10838142710594 7042 12426833131551 7043 14187085996048 7044 16130783349462 7045 18267635375814 7046 20609507010228 7047 23165814947278 7048 25948070961535 7049 28964720053085 7050 32226744842009 7051 35741881174366 7052 39520300670267 7053 43568169200943 7054 47894665380198 7055 52504950538617 7056 57407051486075 7057 62604049348161 7058 68102610451166 7059 73904682816913 7060 80015600608187 7061 86434845408822 7062 93166142830753 7063 100207895863972 7064 107562494578001 7065 115225622267926 7066 123197929305623 7067 131474251295303 7068 140054069357823 7069 148929366534861 7070 158097851753316 7071 167551040118561 7072 177285780781291 7073 187290702221868 7074 197560919226304 7075 208085080531891 7076 218857860293305 7077 229865055677708 7078 241099680845252 7079 252548111105958 7080 264203411559751 7081 276049177416400 7082 288076897107132 7083 300271331978058 7084 312624547273651 7085 325118608925584 7086 337744074079778 7087 350484756226809 7088 363332320997974 7089 376267963433686 7090 389281875129762 7091 402357550986042 7092 415486804589335 7093 428650564135025 7094 441839160595166 7095 455036326274012 7096 468234490346183 7097 481414840820489 7098 494568269113674 7099 507679207778733 7100 520741076755909 7101 533735755852978 7102 546655024450635 7103 559484380951883 7104 572218511786171 7105 584840320935533 7106 597342712652206 7107 609712516645886 7108 621945865579885 7109 634026928469402 7110 645949882833277 7111 657703062206883 7112 669284141647430 7113 680678708495882 7114 691882284839274 7115 702884801855931 7116 713685497961594 7117 724271457373013 7118 734639554924230 7119 744781344141053 7120 754697587048626 7121 764376883201787 7122 773817416414118 7123 783012330903686 7124 791963827180470 7125 800661989151456 7126 809106225372157 7127 817291198892152 7128 825220428753312 7129 832885413191364 7130 840286675407243 7131 847420293080163 7132 854290959281418 7133 860891493028029 7134 867223402431659 7135 873284053547901 7136 879079157022919 7137 884602739292993 7138 889857153922933 7139 894840918471256 7140 899560597058825 7141 904011300249258 7142 908196085203809 7143 912114477571134 7144 915773731600102 7145 919169914977231 7146 922306649323946 7147 925184323942966 7148 927810725832451 7149 930182754576546 7150 932304462018667 7151 934176963224625 7152 935808430127839 7153 937196471351251 7154 938345446942291 7155 939257066813432 7156 939939750595541 7157 940391704459651 7158 940617484742520 7159 940619275112961 7160 940405621933936 7161 939975224423574 7162 939332737399439 7163 938480710600490 7164 937427709773066 7165 936172835071991 7166 934720755603499 7167 933074291530637 7168 931241936611503 7169 929223110983477 7170 927022428853246 7171 924642897026228 7172 922092861219655 7173 919371993547214 7174 916484795210591 7175 913434390497857 7176 910228916218258 7177 906868236340017 7178 903356696349272 7179 899697479639072 7180 895898464309841 7181 891959660632370 7182 887885224879577 7183 883678351281166 7184 879346624033368 7185 874890159961563 7186 870312903103087 7187 865618021725208 7188 860812779481012 7189 855897369504223 7190 850875508898638 7191 845750310390616 7192 840528699712431 7193 835210922197920 7194 829800461535892 7195 824300351125316 7196 818717168935507 7197 813051195328573 7198 807305676513949 7199 801483551031671 7200 795591046069698 7201 789628460093588 7202 783598805831979 7203 777504914556669 7204 771352661407356 7205 765142354885002 7206 758876778415179 7207 752558646048021 7208 746193486636190 7209 739781609034884 7210 733325574241650 7211 726827974080342 7212 720293997369725 7213 713723946728152 7214 707120169263123 7215 700485130518924 7216 693823686939655 7217 687136129732596 7218 680424602468160 7219 673691439930445 7220 666941176439216 7221 660174088350046 7222 653392122815310 7223 646597483903145 7224 639794394937477 7225 632983110479713 7226 626165392969903 7227 619343314476931 7228 612520795899965 7229 605698069360042 7230 598876720985239 7231 592058688821731 7232 585247604420177 7233 578443672613796 7234 571648311329004 7235 564863326406495 7236 558092070472407 7237 551334717489441 7238 544592526118583 7239 537867170583701 7240 531161734475504 7241 524476358333557 7242 517812150834214 7243 511170653601149 7244 504554692920374 7245 497964374527284 7246 491400661997433 7247 484864967695527 7248 478359872322210 7249 471885441183781 7250 465442502831543 7251 459032341818976 7252 452657301551453 7253 446317408129278 7254 440013361368624 7255 433746318547312 7256 427518398780322 7257 421329585940995 7258 415180457063636 7259 409072046624246 7260 403006259803786 7261 396983036180717 7262 391002837704786 7263 385066579139369 7264 379175960941864 7265 373330878757456 7266 367531686852074 7267 361779181810123 7268 356074871083953 7269 350418607223967 7270 344810640669502 7271 339251655730599 7272 333742978235442 7273 328284414778477 7274 322876120985404 7275 317518673082823 7276 312213223205025 7277 306959535840801 7278 301757677479380 7279 296608119138439 7280 291511852024191 7281 286468598422862 7282 281478340910802 7283 276541452211149 7284 271658772556166 7285 266829982674039 7286 262054988541144 7287 257334069896771 7288 252667924708779 7289 248056195068485 7290 243498717524028 7291 238995682172780 7292 234547656200651 7293 230154246231723 7294 225815222702912 7295 221530694123033 7296 217301107190190 7297 213126032804621 7298 209005183878874 7299 204938592887394 7300 200926593470171 7301 196968726395584 7302 193064652443956 7303 189214332322083 7304 185417998156902 7305 181675162676961 7306 177985439112031 7307 174348724262156 7308 170765157559225 7309 167234225855101 7310 163755501731926 7311 160328823947321 7312 156954246761688 7313 153631235588467 7314 150359328414987 7315 147138310160038 7316 143968159845998 7317 140848325366244 7318 137778313177675 7319 134757862127548 7320 131786884696597 7321 128864812189027 7322 125991126901235 7323 123165527131418 7324 120387864689404 7325 117657560208490 7326 114974076190768 7327 112337074467226 7328 109746355559768 7329 107201332044675 7330 104701450233833 7331 102246342379299 7332 99835764709690 7333 97469124075552 7334 95145856054590 7335 92865568540831 7336 90627978865921 7337 88432492392988 7338 86278538579968 7339 84165704343788 7340 82093675675638 7341 80061859891724 7342 78069682412941 7343 76116715384570 7344 74202619705417 7345 72326805586579 7346 70488699817823 7347 68687863966416 7348 66923937706091 7349 65196338825879 7350 63504498436296 7351 61847970365445 7352 60226379641073 7353 58639153600284 7354 57085729782132 7355 55565659313254 7356 54078557106875 7357 52623861496323 7358 51201020098143 7359 49809584711764 7360 48449163461284 7361 47119208551719 7362 45819180454850 7363 44548633642652 7364 43307174096239 7365 42094270183541 7366 40909395926766 7367 39752112521426 7368 38622027467444 7369 37518625393537 7370 36441397184151 7371 35389913067689 7372 34363783877210 7373 33362513411894 7374 32385610725294 7375 31432656277295 7376 30503268121425 7377 29596969968095 7378 28713289586374 7379 27851820597431 7380 27012190432818 7381 26193942981932 7382 25396626568893 7383 24619849485146 7384 23863249725475 7385 23126392811496 7386 22408848600473 7387 21710240456398 7388 21030219349955 7389 20368373109158 7390 19724292699093 7391 19097618515058 7392 18488015931046 7393 17895094372268 7394 17318467270077 7395 16757792713857 7396 16212750682959 7397 15682973376185 7398 15168096619238 7399 14667796096396 7400 14181768033584 7401 13709666982369 7402 13251150708602 7403 12805913507291 7404 12373668226921 7405 11954091263627 7406 11546862518447 7407 11151695023256 7408 10768318063209 7409 10396429956293 7410 10035732561684 7411 9685956990696 7412 9346849594651 7413 9018130259633 7414 8699521653426 7415 8390773357801 7416 8091648845736 7417 7801888252157 7418 7521235098564 7419 7249457074543 7420 6986333957245 7421 6731626146066 7422 6485097181220 7423 6246531953555 7424 6015726753407 7425 5792461279837 7426 5576517989778 7427 5367698850882 7428 5165816142374 7429 4970667729615 7430 4782054458423 7431 4599794718810 7432 4423715878541 7433 4253633402898 7434 4089365682318 7435 3930746431743 7436 3777617798862 7437 3629811976585 7438 3487163558747 7439 3349521187580 7440 3216741133812 7441 3088670951693 7442 2965160861977 7443 2846073560412 7444 2731278423585 7445 2620637755423 7446 2514016351007 7447 2411289927116 7448 2312340393046 7449 2217043807618 7450 2125278349178 7451 2036932155687 7452 1951898879339 7453 1870067159617 7454 1791327813299 7455 1715580488022 7456 1642729631200 7457 1572675678709 7458 1505321148590 7459 1440576173349 7460 1378355355665 7461 1318570055165 7462 1261133323103 7463 1205965161846 7464 1152989583159 7465 1102127711972 7466 1053302487153 7467 1006442939407 7468 961481516487 7469 918348513938 7470 876975812738 7471 837300564197 7472 799263113936 7473 762802012017 7474 727857184250 7475 694373295703 7476 662297830986 7477 631576749254 7478 602157346336 7479 573991076403 7480 547031809081 7481 521232259767 7482 496546364437 7483 472931622412 7484 450347721995 7485 428753467482 7486 408108656680 7487 388376278282 7488 369521295367 7489 351507811604 7490 334300973456 7491 317868681213 7492 302180467136 7493 287205330499 7494 272913108419 7495 259276012155 7496 246267743745 7497 233861563140 7498 222031458104 7499 210753506379 7500 200005078963 7501 189763185282 7502 180005495985 7503 170711496522 7504 161861776638 7505 153436648031 7506 145417032236 7507 137785378853 7508 130525112102 7509 123619460888 7510 117052146544 7511 110808234221 7512 104873640904 7513 99234096518 7514 93875795465 7515 88786078949 7516 83953000663 7517 79364494914 7518 75008892589 7519 70875493115 7520 66954222732 7521 63234912566 7522 59707727912 7523 56363671770 7524 53194281795 7525 50191014292 7526 47345622736 7527 44650571843 7528 42098775626 7529 39683090783 7530 37396629249 7531 35233102383 7532 33186601272 7533 31251184723 7534 29421115962 7535 27691162935 7536 26056439190 7537 24512000892 7538 23053099361 7539 21675413427 7540 20374887230 7541 19147450780 7542 17989180141 7543 16896515659 7544 15866122963 7545 14894649752 7546 13978873187 7547 13115872564 7548 12302915379 7549 11537258114 7550 10816261423 7551 10137539052 7552 9498863590 7553 8897996667 7554 8332787637 7555 7801295057 7556 7301711534 7557 6832219052 7558 6391071911 7559 5976699704 7560 5587640335 7561 5222423901 7562 4879641039 7563 4558024218 7564 4256398663 7565 3973581832 7566 3708438542 7567 3459952946 7568 3227184564 7569 3009184518 7570 2805044901 7571 2613954366 7572 2435162618 7573 2267914290 7574 2111485238 7575 1965229785 7576 1828554191 7577 1700857950 7578 1581566084 7579 1470169122 7580 1366197626 7581 1269177492 7582 1178654667 7583 1094228017 7584 1015530076 7585 942185837 7586 873840412 7587 810178180 7588 750912210 7589 695751280 7590 644415217 7591 596660189 7592 552261897 7593 510993209 7594 472637444 7595 437004636 7596 403921454 7597 373212825 7598 344710142 7599 318266874 7600 293750667 7601 271025925 7602 249962325 7603 230448574 7604 212383113 7605 195661349 7606 180184367 7607 165866913 7608 152631404 7609 140398896 7610 129093395 7611 118650036 7612 109011119 7613 100116161 7614 91907285 7615 84336394 7616 77359664 7617 70931229 7618 65008088 7619 59553794 7620 54535571 7621 49919483 7622 45672917 7623 41768701 7624 38182931 7625 34889966 7626 31865380 7627 29089448 7628 26544429 7629 24211142 7630 22071750 7631 20111714 7632 18317797 7633 16676240 7634 15173780 7635 13799403 7636 12544225 7637 11397702 7638 10350121 7639 9393897 7640 8522182 7641 7727404 7642 7002609 7643 6342333 7644 5741582 7645 5195033 7646 4697585 7647 4245263 7648 3834668 7649 3461924 7650 3123302 7651 2816063 7652 2537810 7653 2285753 7654 2057260 7655 1850405 7656 1663490 7657 1494584 7658 1341821 7659 1203798 7660 1079409 7661 967313 7662 866122 7663 774925 7664 692979 7665 619295 7666 552955 7667 493320 7668 439858 7669 391949 7670 348927 7671 310325 7672 275846 7673 245049 7674 217448 7675 192758 7676 170778 7677 151201 7678 133714 7679 118116 7680 104271 7681 91992 7682 81058 7683 71324 7684 62717 7685 55127 7686 48377 7687 42383 7688 37128 7689 32490 7690 28394 7691 24766 7692 21581 7693 18803 7694 16357 7695 14193 7696 12306 7697 10670 7698 9233 7699 7967 7700 6868 7701 5922 7702 5096 7703 4368 7704 3740 7705 3206 7706 2741 7707 2331 7708 1981 7709 1687 7710 1431 7711 1206 7712 1016 7713 858 7714 722 7715 602 7716 501 7717 420 7718 350 7719 287 7720 236 7721 196 7722 161 7723 130 7724 105 7725 86 7726 70 7727 55 7728 43 7729 35 7730 28 7731 21 7732 16 7733 13 7734 10 7735 7 7736 5 7737 4 7738 3 7739 2 7740 1 7741 1 7742 1 7743 0 7744 0 7745 0 7746 0 7747 0 7748 0 7749 0 7750 0 7751 0 7752 0 7753 0 7754 0 7755 0 7756 0 7757 0 7758 0 7759 0 7760 0 7761 0 7762 0 7763 0 7764 0 7765 0 7766 0 7767 0 7768 0 7769 0 7770 0 7771 0 7772 1 7773 1 7774 29 7775 55 7776 456 7777 1127 7778 5273 7779 14076 7780 48627 7781 127585 7782 366641 7783 908466 7784 2295563 7785 5299013 7786 12106835 7787 25980851 7788 54529969 7789 109083701 7790 212586896 7791 398366777 7792 727072914 7793 1283862164 7794 2211347930 7795 3702811617 7796 6061265289 7797 9683645691 7798 15159580676 7799 23237192725 7800 34979091813 7801 51694683498 7802 75175544047 7803 107571389375 7804 151730931515 7805 210988578680 7806 289642769980 7807 392613095324 7808 526095307281 7809 697032306415 7810 913985018878 7811 1186357648624 7812 1525548813171 7813 1943855339351 7814 2455940549315 7815 3077330097196 7816 3826304885420 7817 4721916714976 7818 5786324822473 7819 7042195850079 7820 8515653017125 7821 10233038287951 7822 12224455080399 7823 14519659765752 7824 17152443348646 7825 20155761577846 7826 23566878201896 7827 27421313554600 7828 31759073006377 7829 36617780465692 7830 42039853124674 7831 48064075447653 7832 54734092539169 7833 62089218026375 7834 70174076974547 7835 79027398112375 7836 88693160520080 7837 99208798262405 7838 110617721582559 7839 122954961899163 7840 136261297140856 7841 150568640123781 7842 165915795972493 7843 182330649620895 7844 199847507128082 7845 218489526166924 7846 238287993652601 7847 259260816041978 7848 281433212357408 7849 304817117947602 7850 329434180870681 7851 355290393810868 7852 382400166885236 7853 410762713372874 7854 440388872778683 7855 471271802949761 7856 503414361292121 7857 536802553035325 7858 571436196673688 7859 607295683937594 7860 644372506028671 7861 682639905883563 7862 722087323158902 7863 762683310481332 7864 804408960362194 7865 847225967875037 7866 891114715069264 7867 936033501700739 7868 981954575732992 7869 1028829858820341 7870 1076632459676195 7871 1125312453509783 7872 1174835172949179 7873 1225144877597140 7874 1276209444157161 7875 1327972980064998 7876 1380395996847807 7877 1433417344455202 7878 1487001779962192 7879 1541089734516400 7880 1595638990657278 7881 1650585213887379 7882 1705892062386881 7883 1761498474489917 7884 1817361463134487 7885 1873415570176798 7886 1929625178183693 7887 1985929700730519 7888 2042287102851023 7889 2098632620538870 7890 2154932917194962 7891 2211129553814886 7892 2267182885099956 7893 2323030366955166 7894 2378642182117785 7895 2433963393992246 7896 2488957879074532 7897 2543566513321856 7898 2597763923512472 7899 2651499708188257 7900 2704742079568556 7901 2757436227227290 7902 2809561847603330 7903 2861073786090930 7904 2911945119762979 7905 2962125961406959 7906 3011601416603476 7907 3060332011832845 7908 3108295968671690 7909 3155448664811911 7910 3201780719766949 7911 3247258538113447 7912 3291865535435191 7913 3335562482349384 7914 3378345427428422 7915 3420186633640081 7916 3461074588382498 7917 3500975412220324 7918 3539890325916901 7919 3577797275432551 7920 3614689567838316 7921 3650538475104245 7922 3685350022314937 7923 3719107545372313 7924 3751808801983830 7925 3783429920189223 7926 3813981284413290 7927 3843451222521947 7928 3871841510720929 7929 3899132770586585 7930 3925339233984533 7931 3950453768051552 7932 3974481702030491 7933 3997407725641688 7934 4019249383756847 7935 4040003605545498 7936 4059678770939072 7937 4078263193789686 7938 4095777202875523 7939 4112221278471544 7940 4127606356639646 7941 4141923935951627 7942 4155196589373633 7943 4167427850745604 7944 4178630741246128 7945 4188799492646550 7946 4197958418131564 7947 4206113632088658 7948 4213279776698671 7949 4219453395397478 7950 4224660078596548 7951 4228908057715644 7952 4232213175511298 7953 4234573902394814 7954 4236016666852366 7955 4236551395411145 7956 4236194762169953 7957 4234946795119202 7958 4232834373910424 7959 4229868750695815 7960 4226067084311373 7961 4221430635990986 7962 4215986412134842 7963 4209746639612419 7964 4202728671007647 7965 4194934729753994 7966 4186391646732332 7967 4177112327981188 7968 4167114084790721 7969 4156399846616290 7970 4144996028861735 7971 4132915972151428 7972 4120176731879291 7973 4106781738405359 7974 4092756802769348 7975 4078115476340146 7976 4062874395426648 7977 4047037330776638 7978 4030629322805839 7979 4013663953989738 7980 3996157326809283 7981 3978113403744612 7982 3959556332458102 7983 3940499595532541 7984 3920958654987028 7985 3900937553163524 7986 3880459471839504 7987 3859537665515255 7988 3838186889124529 7989 3816411192365285 7990 3794232716871357 7991 3771664400735333 7992 3748720260053703 7993 3725404273733958 7994 3701737509128265 7995 3677732530038579 7996 3653402577170320 7997 3628751511062952 7998 3603799316330945 7999 3578558121700878 8000 3553040383369413 8001 3527249818959784 8002 3501205317467159 8003 3474918533725065 8004 3448401153927042 8005 3421656717467183 8006 3394703024124510 8007 3367551242617867 8008 3340212287544280 8009 3312689500949415 8010 3284999625218425 8011 3257153311913428 8012 3229160721755445 8013 3201025000824570 8014 3172761842319683 8015 3144381371322841 8016 3115893027353275 8017 3087299739352501 8018 3058616181895987 8019 3029851957080161 8020 3001015794837389 8021 2972110402391505 8022 2943149474924343 8023 2914142079347212 8024 2885096260611153 8025 2856014510804670 8026 2826909568031956 8027 2797789961635728 8028 2768663088353106 8029 2739531212273126 8030 2710406144978467 8031 2681295893193033 8032 2652207218410049 8033 2623142152880098 8034 2594111628365643 8035 2565123119528610 8036 2536182777752238 8037 2507292414262344 8038 2478462099695149 8039 2449698782965601 8040 2421008040169059 8041 2392391447961852 8042 2363858251795144 8043 2335414889801642 8044 2307066374958360 8045 2278814049665693 8046 2250666375057951 8047 2222629276903512 8048 2194707228226467 8049 2166901346144942 8050 2139219331061859 8051 2111666603228185 8052 2084247128512543 8053 2056961790584743 8054 2029817558963045 8055 2002819370071712 8056 1975970694084871 8057 1949272181084852 8058 1922730113838267 8059 1896348944458169 8060 1870131670113325 8061 1844078720677638 8062 1818195711186880 8063 1792486623527544 8064 1766954012885708 8065 1741598081798566 8066 1716423811929527 8067 1691434736277553 8068 1666632980212882 8069 1642018524365952 8070 1617595755567234 8071 1593367765319872 8072 1569336271312725 8073 1545501045862804 8074 1521865904984605 8075 1498433513065553 8076 1475205211149838 8077 1452180562247509 8078 1429362841165402 8079 1406754312613182 8080 1384355953554614 8081 1362167124386304 8082 1340190600338510 8083 1318428254848135 8084 1296880723400060 8085 1275547181937608 8086 1254429926284448 8087 1233530459179949 8088 1212849104304581 8089 1192384854000789 8090 1172139557945482 8091 1152114374190566 8092 1132309328551047 8093 1112723241492394 8094 1093357552420508 8095 1074213089017583 8096 1055289601497779 8097 1036585756148852 8098 1018102606009598 8099 999840668078927 8100 981799445914077 8101 963977457406975 8102 946375397545381 8103 928993501971882 8104 911831041573016 8105 894886397511013 8106 878159943960403 8107 861651648774987 8108 845360571974454 8109 829284978100107 8110 813424940292858 8111 797780181301115 8112 782349577193382 8113 767131282127057 8114 752125097555367 8115 737330527441703 8116 722746278091256 8117 708370407301397 8118 694202475792475 8119 680241785198706 8120 666486892211236 8121 652935776555097 8122 639587779367124 8123 626442019916078 8124 613496929923478 8125 600750419762727 8126 588201634797678 8127 575849538428469 8128 563692450453589 8129 551728224137289 8130 539955839423087 8131 528374117566877 8132 516981284861552 8133 505775155881327 8134 494754561220871 8135 483918200340865 8136 473264227501868 8137 462790425902220 8138 452495499960965 8139 442378049135718 8140 432436167498579 8141 422667619342167 8142 413071006590038 8143 403644842934239 8144 394387177799069 8145 385295771516959 8146 376369139570896 8147 367605725899476 8148 359003553631442 8149 350560386820617 8150 342274671757790 8151 334144802863502 8152 326168786445762 8153 318344400030071 8154 310670042166392 8155 303144068226015 8156 295764480600551 8157 288529083905705 8158 281436239745228 8159 274484279007905 8160 267671215044599 8161 260994884444014 8162 254453627559387 8163 248045766020820 8164 241769331269889 8165 235622200613202 8166 229602708354983 8167 223709176146621 8168 217939663372183 8169 212292097652998 8170 206764816932394 8171 201356153078877 8172 196064204739045 8173 190886954084856 8174 185822752881320 8175 180869955871171 8176 176026705792303 8177 171291044762614 8178 166661351053985 8179 162136007853508 8180 157713209007935 8181 153391064115454 8182 149167983185677 8183 145042386084548 8184 141012525464443 8185 137076580056444 8186 133232999941742 8187 129480249598739 8188 125816643250377 8189 122240432586589 8190 118750115185573 8191 115344204386637 8192 112021080096412 8193 108779071094804 8194 105616726357528 8195 102532612458923 8196 99525179812164 8197 96592834940495 8198 93734182110164 8199 90947846840016 8200 88232350821302 8201 85586179223487 8202 83007997208817 8203 80496490359308 8204 78050253347820 8205 75667852498404 8206 73348014357628 8207 71089487263461 8208 68890941096494 8209 66751021778361 8210 64668519800340 8211 62642248550101 8212 60670952237882 8213 58753356235327 8214 56888316772716 8215 55074712343817 8216 53311361293068 8217 51597068382777 8218 49930755282823 8219 48311365624539 8220 46737792170380 8221 45208916874854 8222 43723726546379 8223 42281230771044 8224 40880394516861 8225 39520175026260 8226 38199624790118 8227 36917817508285 8228 35673788882423 8229 34466570149485 8230 33295277368790 8231 32159047377309 8232 31056985213350 8233 29988193050358 8234 28951849227929 8235 27947152649129 8236 26973274730137 8237 26029386022204 8238 25114725754774 8239 24228552462306 8240 23370101591007 8241 22538609526467 8242 21733373946118 8243 20953710770646 8244 20198917164474 8245 19468292007850 8246 18761188877250 8247 18076979334150 8248 17415018852534 8249 16774665498934 8250 16155326958100 8251 15556427200827 8252 14977377114894 8253 14417591274996 8254 13876528060748 8255 13353661457593 8256 12848454961357 8257 12360375869866 8258 11888930807678 8259 11433641112623 8260 10994019473935 8261 10569582761217 8262 10159883100459 8263 9764486187996 8264 9382950798234 8265 9014840272521 8266 8659749246160 8267 8317284906910 8268 7987049164927 8269 7668648482298 8270 7361717080022 8271 7065901039663 8272 6780842211743 8273 6506186852060 8274 6241606333261 8275 5986782564829 8276 5741394319444 8277 5505124962350 8278 5277679757098 8279 5058773928320 8280 4848120394140 8281 4645436374666 8282 4450458628325 8283 4262932984265 8284 4082603610005 8285 3909218834734 8286 3742544263792 8287 3582353794059 8288 3428420174983 8289 3280520107995 8290 3138445631753 8291 3001996201570 8292 2870970635876 8293 2745171474100 8294 2624414714729 8295 2508523165024 8296 2397319268567 8297 2290628915732 8298 2188289933560 8299 2090146209397 8300 1996041560665 8301 1905823006425 8302 1819348022000 8303 1736479561457 8304 1657080673806 8305 1581017363623 8306 1508164828697 8307 1438403139029 8308 1371612610994 8309 1307676265493 8310 1246485158695 8311 1187934706045 8312 1131920664814 8313 1078341227613 8314 1027101634359 8315 978110991691 8316 931278778937 8317 886516724995 8318 843742657023 8319 802877838179 8320 763843982559 8321 726564731840 8322 690969126834 8323 656989188346 8324 624557389372 8325 593607991645 8326 564079849095 8327 535914513764 8328 509053926628 8329 483441642221 8330 459025226283 8331 435754537209 8332 413579862921 8333 392452915529 8334 372328828707 8335 353164786019 8336 334918367623 8337 317548371726 8338 301016581830 8339 285286554163 8340 270322197435 8341 256088500451 8342 242553023304 8343 229684840422 8344 217453361761 8345 205828952206 8346 194784152700 8347 184292826931 8348 174329155331 8349 164868108743 8350 155886543261 8351 147362462137 8352 139274119280 8353 131600475108 8354 124322102336 8355 117420527638 8356 110877523340 8357 104675470539 8358 98798093255 8359 93229957616 8360 87955843883 8361 82961027692 8362 78231948783 8363 73755758911 8364 69519775225 8365 65511760405 8366 61720452438 8367 58135184096 8368 54745441820 8369 51541083468 8370 48512794746 8371 45651752449 8372 42949281624 8373 40397002730 8374 37987228448 8375 35712712563 8376 33566298211 8377 31541104404 8378 29630824355 8379 27829501934 8380 26131278627 8381 24530518846 8382 23022054808 8383 21601028609 8384 20262658634 8385 19002336479 8386 17815858849 8387 16699277485 8388 15648693448 8389 14660364958 8390 13730887216 8391 12857052176 8392 12035705339 8393 11263821017 8394 10538640605 8395 9857580428 8396 9218098363 8397 8617746384 8398 8054309488 8399 7525714899 8400 7029912727 8401 6564941178 8402 6129028635 8403 5720510211 8404 5337749551 8405 4979179344 8406 4643381005 8407 4329031981 8408 4034829572 8409 3759521260 8410 3501983481 8411 3261168755 8412 3036039741 8413 2825604969 8414 2628977612 8415 2445327820 8416 2273837137 8417 2113725105 8418 1964290028 8419 1824881071 8420 1694858195 8421 1573601710 8422 1460565358 8423 1355240933 8424 1257123366 8425 1165731685 8426 1080639521 8427 1001449646 8428 927768865 8429 859223777 8430 795481448 8431 736235170 8432 681180990 8433 630027477 8434 582518407 8435 538418095 8436 497490816 8437 459512052 8438 424285229 8439 391629070 8440 361362740 8441 333314141 8442 307332404 8443 283279342 8444 261017464 8445 240414418 8446 221355417 8447 203736489 8448 187452277 8449 172402092 8450 158499871 8451 145666392 8452 133822194 8453 122891574 8454 112808934 8455 103515258 8456 94951165 8457 87058878 8458 79789714 8459 73099937 8460 66944632 8461 61280763 8462 56072243 8463 51286352 8464 46889844 8465 42850749 8466 39142169 8467 35740129 8468 32620154 8469 29758382 8470 27134972 8471 24732712 8472 22533383 8473 20519117 8474 18676118 8475 16991291 8476 15451521 8477 14044024 8478 12758185 8479 11584931 8480 10514728 8481 9538115 8482 8647579 8483 7836645 8484 7098299 8485 6425791 8486 5813739 8487 5257503 8488 4752109 8489 4292647 8490 3875298 8491 3496843 8492 3153704 8493 2842348 8494 2560121 8495 2304800 8496 2073795 8497 1864603 8498 1675422 8499 1504668 8500 1350531 8501 1211263 8502 1085581 8503 972447 8504 870586 8505 778721 8506 696034 8507 621816 8508 555141 8509 495159 8510 441314 8511 393115 8512 349941 8513 311192 8514 276497 8515 245545 8516 217897 8517 193136 8518 171037 8519 151397 8520 133901 8521 118269 8522 104366 8523 92057 8524 81120 8525 71383 8526 62747 8527 55130 8528 48406 8529 42411 8530 37128 8531 32490 8532 28394 8533 24766 8534 21581 8535 18803 8536 16357 8537 14193 8538 12306 8539 10670 8540 9233 8541 7967 8542 6868 8543 5922 8544 5096 8545 4368 8546 3740 8547 3206 8548 2741 8549 2331 8550 1981 8551 1687 8552 1431 8553 1206 8554 1016 8555 858 8556 722 8557 602 8558 501 8559 420 8560 350 8561 287 8562 236 8563 196 8564 161 8565 130 8566 105 8567 86 8568 70 8569 55 8570 43 8571 35 8572 28 8573 21 8574 16 8575 13 8576 10 8577 7 8578 5 8579 4 8580 3 8581 2 8582 1 8583 1 8584 1 8585 0 8586 0 8587 0 8588 0 8589 0 8590 0 8591 0 8592 0 8593 0 8594 0 8595 0 8596 0 8597 0 8598 0 8599 0 8600 0 8601 0 8602 0 8603 0 8604 0 8605 0 8606 0 8607 0 8608 0 8609 0 8610 0 8611 0 8612 0 8613 0 8614 0 8615 1 8616 1 8617 30 8618 57 8619 487 8620 1211 8621 5809 8622 15679 8623 55342 8624 147376 8625 432118 8626 1089512 8627 2808613 8628 6608789 8629 15411216 8630 33754071 8631 72352015 8632 147844843 8633 294390933 8634 563742803 8635 1051408699 8636 1897153251 8637 3338229875 8638 5709277994 8639 9541566517 8640 15558325684 8641 24846438959 8642 38837294917 8643 59585512550 8644 89715969649 8645 132853365264 8646 193502820796 8647 277682976496 8648 392688262145 8649 547986857045 8650 754792668029 8651 1027304303193 8652 1381990652448 8653 1839249295191 8654 2422275350822 8655 3159246501950 8656 4081643943930 8657 5227069689985 8658 6636808085271 8659 8359408429811 8660 10447355272141 8661 12961583707501 8662 15966940397654 8663 19537753086888 8664 23752003100917 8665 28698248629505 8666 34468055957087 8667 41164292582728 8668 48891853938143 8669 57767886109378 8670 67910191208404 8671 79449108560131 8672 92513804982404 8673 107246846310107 8674 123787587467229 8675 142288586463515 8676 162896474241778 8677 185772024716876 8678 211067604942527 8679 238949079653074 8680 269570327490929 8681 303099981202415 8682 339692121057840 8683 379514565047057 8684 422716177922936 8685 469461395959691 8686 519893492784307 8687 574170014116718 8688 632422127474510 8689 694797916330922 8690 761417716027036 8691 832417265438591 8692 907898471066371 8693 987982263064602 8694 1072755682864355 8695 1162323107577981 8696 1256747942832716 8697 1356115608374070 8698 1460472253067214 8699 1569884174723400 8700 1684370111267825 8701 1803974682650952 8702 1928698801239152 8703 2058567189314809 8704 2193551101807372 8705 2333652306014583 8706 2478825442287964 8707 2629053339505082 8708 2784260170047468 8709 2944405823299152 8710 3109400639585635 8711 3279188047228457 8712 3453648320888972 8713 3632702995722159 8714 3816222546215920 8715 4004115734071555 8716 4196224291325992 8717 4392436844566254 8718 4592590239349112 8719 4796564874539439 8720 5004170775271197 8721 5215270360673208 8722 5429674199620495 8723 5647241530952558 8724 5867758325482601 8725 6091068104850702 8726 6316962986408769 8727 6545288555480461 8728 6775814600059036 8729 7008373105333914 8730 7242745502585597 8731 7478771022128005 8732 7716210868540295 8733 7954892475973476 8734 8194593864176508 8735 8435154611112560 8736 8676334315564732 8737 8917962136788290 8738 9159819162309288 8739 9401751182379308 8740 9643522288135648 8741 9884968721442872 8742 10125880154583412 8743 10366113448032005 8744 10605442263918880 8745 10843714284257674 8746 11080732218756625 8747 11316367787321921 8748 11550408257229545 8749 11782716067992349 8750 12013110343521031 8751 12241480426607497 8752 12467630182103762 8753 12691439119915447 8754 12912745161362859 8755 13131457055740911 8756 13347397281123677 8757 13560463846875115 8758 13770514927714137 8759 13977479579497841 8760 14181200075197327 8761 14381593548631003 8762 14578539067962239 8763 14771986177606813 8764 14961797378580656 8765 15147908870804198 8766 15330220608191729 8767 15508702176662382 8768 15683236116366241 8769 15853777120981016 8770 16020245463973442 8771 16182629822272633 8772 16340832126294071 8773 16494824559837143 8774 16644546707164474 8775 16790005046992410 8776 16931119868014292 8777 17067879509153051 8778 17200241575436909 8779 17328228784000085 8780 17451778457197073 8781 17570893580291663 8782 17685548254224147 8783 17795779678174417 8784 17901540744979492 8785 18002847430162341 8786 18099688651473402 8787 18192114285095346 8788 18280091203755015 8789 18363646640107550 8790 18442782625928425 8791 18517559864505774 8792 18587957559246363 8793 18654012506522401 8794 18715738123059299 8795 18773204097651067 8796 18826400365148732 8797 18875371622444877 8798 18920140958673246 8799 18960785320250832 8800 18997303809349371 8801 19029747415463442 8802 19058147310315343 8803 19082586057655143 8804 19103070415408731 8805 19119656218952113 8806 19132381213389380 8807 19141332036250489 8808 19146521752832622 8809 19148009700865358 8810 19145838786491257 8811 19140098375644164 8812 19130806581991667 8813 19118025020710497 8814 19101800533476239 8815 19082223992542069 8816 19059317414494476 8817 19033143659605906 8818 19003752394465686 8819 18971234907588090 8820 18935616152885755 8821 18896959331590422 8822 18855315938058327 8823 18810776788342684 8824 18763368921849331 8825 18713155085612888 8826 18660187797980238 8827 18604556639730040 8828 18546289975864067 8829 18485449498705955 8830 18422088048875742 8831 18356293312777816 8832 18288094404887202 8833 18217551455311886 8834 18144717018514543 8835 18069676413214921 8836 17992458998970874 8837 17913122924226364 8838 17831720015020798 8839 17748332829964261 8840 17662990548243306 8841 17575749065816833 8842 17486659104545411 8843 17395800145976057 8844 17303200896516505 8845 17208914792768037 8846 17112991133074680 8847 17015506139143439 8848 16916487804406400 8849 16815986936446064 8850 16714051218748447 8851 16610753481140659 8852 16506120786609101 8853 16400201264920369 8854 16293040821771913 8855 16184708787038492 8856 16075231193033718 8857 15964653455647361 8858 15853019561802216 8859 15740395341092920 8860 15626805693360510 8861 15512293301203020 8862 15396900184627304 8863 15280688677642260 8864 15163682460418400 8865 15045921536371898 8866 14927445912498646 8867 14808314437014607 8868 14688549551849297 8869 14568188636358833 8870 14447269634179753 8871 14325847986551531 8872 14203944875591553 8873 14081595092283989 8874 13958834538122557 8875 13835715320615278 8876 13712257318240405 8877 13588492835749106 8878 13464455737445745 8879 13340194848900977 8880 13215728772543062 8881 13091087402663009 8882 12966302555886988 8883 12841419890934926 8884 12716456728598158 8885 12591440612946383 8886 12466401360516532 8887 12341381551476180 8888 12216397210877299 8889 12091473634692769 8890 11966638664628509 8891 11841931875700273 8892 11717368024785718 8893 11592970244373507 8894 11468764408067430 8895 11344787200452051 8896 11221052124926346 8897 11097580203734965 8898 10974395399935576 8899 10851531606355009 8900 10729001058050118 8901 10606822770900665 8902 10485018831421786 8903 10363620412425675 8904 10242638523198040 8905 10122090246456862 8906 10001995810487153 8907 9882383787214723 8908 9763263971017833 8909 9644651569996733 8910 9526565017351249 8911 9409030378186860 8912 9292056235312840 8913 9175656013809710 8914 9059846395259139 8915 8944651017246536 8916 8830077289683219 8917 8716136931761393 8918 8602844901507368 8919 8490222522227360 8920 8378276059270327 8921 8267015578484411 8922 8156454384637333 8923 8046611586915585 8924 7937492311402061 8925 7829105065183644 8926 7721461552476588 8927 7614578745644890 8928 7508460686755640 8929 7403114394476322 8930 7298550012723306 8931 7194782494682734 8932 7091814826898779 8933 6989652601215077 8934 6888304478096467 8935 6787783487394497 8936 6688091586932650 8937 6589233028536959 8938 6491215051026790 8939 6394048846870682 8940 6297735398611018 8941 6202277695607648 8942 6107681604863227 8943 6013956593038475 8944 5921102713938425 8945 5829121752703179 8946 5738018287540807 8947 5647800159995250 8948 5558466524247944 8949 5470018052373139 8950 5382458101770605 8951 5295792972714502 8952 5210020986210361 8953 5125141773709549 8954 5041157530039134 8955 4958073126645386 8956 4875886097954188 8957 4794595099772804 8958 4714201249226121 8959 4634708084128106 8960 4556112396919839 8961 4478411951198663 8962 4401606858043619 8963 4325699408704387 8964 4250685716317156 8965 4176562727635922 8966 4103329610527354 8967 4030987512514982 8968 3959531925006499 8969 3888959038200959 8970 3819267160850846 8971 3750456391880808 8972 3682521642857615 8973 3615458431095132 8974 3549264277779714 8975 3483938313027807 8976 3419474938121091 8977 3355869064387751 8978 3293117489337701 8979 3231218473015707 8980 3170165958127535 8981 3109954312705982 8982 3050579689658550 8983 2992039563953500 8984 2934327469403644 8985 2877437302820864 8986 2821364641859947 8987 2766106253532758 8988 2711655322585552 8989 2658005340520237 8990 2605151370312066 8991 2553089557100546 8992 2501812791322348 8993 2451314212897969 8994 2401588443200076 8995 2352631084016057 8996 2304434774260200 8997 2256992369649639 8998 2210298112878168 8999 2164347128410619 9000 2119131863148379 9001 2074644943571489 9002 2030880288631366 9003 1987832623321742 9004 1945494247095773 9005 1903857607572023 9006 1862916364393800 9007 1822664907818027 9008 1783095433209968 9009 1744200263863992 9010 1705972854796093 9011 1668407321260258 9012 1631495801006853 9013 1595230542355889 9014 1559604843393336 9015 1524612606667183 9016 1490245955072483 9017 1456497101247210 9018 1423359240146426 9019 1390826117862692 9020 1358889875031520 9021 1327542735720008 9022 1296777836689484 9023 1266588814408150 9024 1236967869000647 9025 1207907272738598 9026 1179400143852547 9027 1151440060684855 9028 1124019313488031 9029 1097130256442486 9030 1070766031510534 9031 1044920201606173 9032 1019585176013006 9033 994753424502663 9034 970418148152827 9035 946572932352442 9036 923210334362380 9037 900322969018133 9038 877904126687279 9039 855947452371986 9040 834445677125352 9041 813391583460013 9042 792778582206455 9043 772600411408953 9044 752849993641556 9045 733520304724033 9046 714604901694092 9047 696097641046882 9048 677991659634247 9049 660280144866888 9050 642956821057699 9051 626015690911163 9052 609450119606984 9053 593253522533928 9054 577419812275246 9055 561943158631628 9056 546817168734142 9057 532035499990521 9058 517592269841536 9059 503481832989216 9060 489698049727674 9061 476234831426526 9062 463086512852163 9063 450247649614069 9064 437712364375802 9065 425474829461329 9066 413529609202324 9067 401871473061981 9068 390494810526263 9069 379394062490844 9070 368564031047971 9071 357999708302675 9072 347695756116180 9073 337646887333553 9074 327848147495232 9075 318294759293553 9076 308981658275803 9077 299903830993319 9078 291056570927297 9079 282435335870579 9080 274035335404771 9081 265851829840029 9082 257880362020925 9083 250116627831792 9084 242556108892109 9085 235194337831268 9086 228027106759723 9087 221050350034699 9088 214259818832012 9089 207651313957256 9090 201220875330981 9091 194964675304619 9092 188878728903986 9093 182959101168439 9094 177202076223866 9095 171604061227349 9096 166161330321081 9097 160870205900731 9098 155727211864336 9099 150728986526304 9100 145872055293628 9101 141152991426130 9102 136568552557569 9103 132115602618822 9104 127790911017020 9105 123591293300750 9106 119513734033615 9107 115555316647864 9108 111713045381945 9109 107983969433435 9110 104365292794610 9111 100854310729843 9112 97448253220486 9113 94144393630784 9114 90940146616271 9115 87833011737309 9116 84820434471246 9117 81899902407198 9118 79069031931316 9119 76325517916265 9120 73667011734224 9121 71091204323291 9122 68595904583837 9123 66178993780829 9124 63838317886315 9125 61571761299816 9126 59377315380543 9127 57253038107971 9128 55196960117353 9129 53207147870245 9130 51281765222213 9131 49419037826379 9132 47617169444839 9133 45874398105398 9134 44189050442863 9135 42559509440915 9136 40984141652185 9137 39461345974209 9138 37989601446878 9139 36567438849354 9140 35193376971025 9141 33865964814125 9142 32583823781582 9143 31345623031655 9144 30150023015591 9145 28995712277224 9146 27881445258554 9147 26806019609553 9148 25768227121393 9149 24766886213923 9150 23800874365201 9151 22869108446265 9152 21970502172339 9153 21103993583527 9154 20268573920271 9155 19463270607887 9156 18687109369107 9157 17939138459690 9158 17218454295811 9159 16524185704327 9160 15855461443849 9161 15211431213757 9162 14591287560164 9163 13994252655932 9164 13419549635145 9165 12866420793438 9166 12334146803696 9167 11822035120544 9168 11329395076581 9169 10855553253161 9170 10399870930697 9171 9961733225429 9172 9540527589023 9173 9135657650139 9174 8746557602372 9175 8372683070163 9176 8013492747612 9177 7668459647917 9178 7337084035286 9179 7018885653067 9180 6713387229240 9181 6420124499390 9182 6138657582619 9183 5868563813215 9184 5609423626812 9185 5360829384429 9186 5122394880294 9187 4893749198973 9188 4674524772750 9189 4464364570502 9190 4262930455225 9191 4069898134895 9192 3884946383273 9193 3707763368114 9194 3538054143936 9195 3375535836199 9196 3219928513776 9197 3070960836634 9198 2928376129535 9199 2791928382538 9200 2661374583708 9201 2536479146091 9202 2417019365617 9203 2302782120205 9204 2193556894570 9205 2089139781923 9206 1989338295907 9207 1893968201784 9208 1802847726858 9209 1715801023654 9210 1632662109552 9211 1553272256326 9212 1477475026564 9213 1405119181709 9214 1336062004731 9215 1270167243567 9216 1207300688736 9217 1147332565540 9218 1090140701383 9219 1035608391969 9220 983620792374 9221 934067064028 9222 886842805474 9223 841848401269 9224 798985990479 9225 758161078703 9226 719284756420 9227 682272349916 9228 647040630201 9229 613509306925 9230 581602988703 9231 551249846158 9232 522379325724 9233 494923502441 9234 468818572301 9235 444003802706 9236 420419652265 9237 398008763683 9238 376717317239 9239 356494202364 9240 337289268011 9241 319054238076 9242 301743929779 9243 285315405360 9244 269726559007 9245 254936956515 9246 240908728081 9247 227605928079 9248 214993380887 9249 203037269435 9250 191705970530 9251 180969538034 9252 170798629781 9253 161165068804 9254 152042573450 9255 143406240366 9256 135231684580 9257 127495536402 9258 120175997619 9259 113252428048 9260 106704663151 9261 100513360680 9262 94660488957 9263 89129049571 9264 83902387195 9265 78964546610 9266 74300709426 9267 69896871853 9268 65739340042 9269 61815019917 9270 58111750938 9271 54618047467 9272 51322707159 9273 48215002961 9274 45284986723 9275 42523295673 9276 39920776987 9277 37468676151 9278 35158900187 9279 32983828171 9280 30936013789 9281 29008346806 9282 27194257656 9283 25487567997 9284 23882248022 9285 22372539330 9286 20953126076 9287 19619026009 9288 18365371199 9289 17187509838 9290 16081167320 9291 15042336758 9292 14067096760 9293 13151715136 9294 12292760958 9295 11487020064 9296 10731357760 9297 10022782499 9298 9358549703 9299 8736101170 9300 8152931367 9301 7606652905 9302 7095085496 9303 6616193649 9304 6167985242 9305 5748566005 9306 5356206214 9307 4989294634 9308 4646255512 9309 4325589149 9310 4025929385 9311 3746007599 9312 3484581915 9313 3240468070 9314 3012593997 9315 2799966389 9316 2601604540 9317 2416583779 9318 2244063656 9319 2083265237 9320 1933427083 9321 1793823230 9322 1663798877 9323 1542749504 9324 1430080941 9325 1325228292 9326 1227684695 9327 1136981029 9328 1052657042 9329 974275321 9330 901443840 9331 833801816 9332 770993773 9333 712681974 9334 658565509 9335 608367580 9336 561814984 9337 518648215 9338 478637408 9339 441571383 9340 407240731 9341 375447492 9342 346016606 9343 318787522 9344 293601221 9345 270306642 9346 248771301 9347 228874379 9348 210494842 9349 193518492 9350 177845736 9351 163385400 9352 150046475 9353 137742909 9354 126399894 9355 115949537 9356 106323439 9357 97457037 9358 89294700 9359 81785913 9360 74879583 9361 68527565 9362 62688651 9363 57325575 9364 52400364 9365 47877230 9366 43725928 9367 39918951 9368 36428386 9369 33227818 9370 30294780 9371 27609758 9372 25151799 9373 22901705 9374 20843279 9375 18961932 9376 17242725 9377 15671444 9378 14236477 9379 12927402 9380 11733200 9381 10643648 9382 9650429 9383 8745972 9384 7922468 9385 7172501 9386 6490033 9387 5869817 9388 5306243 9389 4793901 9390 4328565 9391 3906575 9392 3523888 9393 3176659 9394 2861945 9395 2577137 9396 2319413 9397 2086075 9398 1874981 9399 1684388 9400 1512354 9401 1356885 9402 1216548 9403 1090178 9404 976357 9405 873732 9406 781317 9407 698286 9408 623711 9409 556641 9410 496360 9411 442359 9412 394009 9413 350612 9414 311703 9415 276960 9416 245935 9417 218164 9418 193338 9419 171230 9420 151555 9421 133999 9422 118336 9423 104430 9424 92118 9425 81151 9426 71386 9427 62777 9428 55159 9429 48406 9430 42411 9431 37128 9432 32490 9433 28394 9434 24766 9435 21581 9436 18803 9437 16357 9438 14193 9439 12306 9440 10670 9441 9233 9442 7967 9443 6868 9444 5922 9445 5096 9446 4368 9447 3740 9448 3206 9449 2741 9450 2331 9451 1981 9452 1687 9453 1431 9454 1206 9455 1016 9456 858 9457 722 9458 602 9459 501 9460 420 9461 350 9462 287 9463 236 9464 196 9465 161 9466 130 9467 105 9468 86 9469 70 9470 55 9471 43 9472 35 9473 28 9474 21 9475 16 9476 13 9477 10 9478 7 9479 5 9480 4 9481 3 9482 2 9483 1 9484 1 9485 1 9486 0 9487 0 9488 0 9489 0 9490 0 9491 0 9492 0 9493 0 9494 0 9495 0 9496 0 9497 0 9498 0 9499 0 9500 0 9501 0 9502 0 9503 0 9504 0 9505 0 9506 0 9507 0 9508 0 9509 0 9510 0 9511 0 9512 0 9513 0 9514 0 9515 0 9516 0 9517 1 9518 1 9519 31 9520 59 9521 519 9522 1298 9523 6379 9524 17398 9525 62703 9526 169350 9527 506270 9528 1297813 9529 3410371 9530 8172707 9531 19434804 9532 43403937 9533 94929738 9534 197963233 9535 402403860 9536 786780550 9537 1498297637 9538 2760573843 9539 4959166712 9540 8657892864 9541 14765355310 9542 24562066215 9543 39999896273 9544 63736509727 9545 99637977214 9546 152804546185 9547 230366571947 9548 341465200288 9549 498452164517 9550 716756632933 9551 1016616845118 9552 1422721188834 9553 1966622579199 9554 2685995830291 9555 3627904034514 9556 4847438674489 9557 6412021124136 9558 8399155634910 9559 10902009028624 9560 14025902749216 9561 17895361327959 9562 22648942615295 9563 28448144945472 9564 35470106708550 9565 43918523305238 9566 54013639164093 9567 66005815297819 9568 80162386908859 9569 96783916295019 9570 116187043726045 9571 138724438031044 9572 164763522232947 9573 194709929740803 9574 228980670098365 9575 268032579468332 9576 312330565043855 9577 362380527710322 9578 418690207655430 9579 481808565789332 9580 552281292541761 9581 630695769661853 9582 717627000721615 9583 813690525208960 9584 919483142863875 9585 1035642647203355 9586 1162776381995296 9587 1301530267105352 9588 1452512977369206 9589 1616373167813833 9590 1793708396663086 9591 1985152619483975 9592 2191282396834633 9593 2412714139027421 9594 2649991402487059 9595 2903692814917350 9596 3174319236135802 9597 3462413211774841 9598 3768422969150807 9599 4092832207528344 9600 4436027512656525 9601 4798441764752493 9602 5180393507106726 9603 5582239440767653 9604 6004221779498500 9605 6446636838237464 9606 6909648847829782 9607 7393465379138171 9608 7898164688516563 9609 8423890184222561 9610 8970638190784693 9611 9538455921982350 9612 10127249240600497 9613 10737003177768222 9614 11367543573683822 9615 12018756687097605 9616 12690378147159178 9617 13382239196711210 9618 14094002576456137 9619 14825402404487020 9620 15576015397774051 9621 16345532076998126 9622 17133467681945735 9623 17939420571053403 9624 18762827077582290 9625 19603256534065447 9626 20460098369964001 9627 21332837008525161 9628 22220791963588191 9629 23123435210681824 9630 24040055964157985 9631 24970049849227026 9632 25912646015148779 9633 26867245137464574 9634 27833063658178767 9635 28809434884365526 9636 29795525029949254 9637 30790689933516327 9638 31794100768300938 9639 32805054679571899 9640 33822681743862102 9641 34846318342657479 9642 35875116522744570 9643 36908361792689144 9644 37945173016396899 9645 38984890296964667 9646 40026670279668434 9647 41069808787899433 9648 42113435660272004 9649 43156914942237605 9650 44199428487487755 9651 45240301220183649 9652 46278692865989660 9653 47314008245369640 9654 48345471548451154 9655 49372452118748706 9656 50394154964829282 9657 51410038980251182 9658 52419384210452728 9659 53421616230747023 9660 54415997217067604 9661 55402049941211157 9662 56379120319882387 9663 57346698613705090 9664 58304112683926637 9665 59250955733231132 9666 60186646312499769 9667 61110744715562075 9668 62022649952499094 9669 62922029280819895 9670 63808377713891427 9671 64681328198577396 9672 65540353672660069 9673 66385196513478698 9674 67215429499289119 9675 68030758526230762 9676 68830730928109961 9677 69615163139089947 9678 70383704906814031 9679 71136133422489818 9680 71872068997451149 9681 72591399357374067 9682 73293848685328871 9683 73979262294619481 9684 74647330575285800 9685 75298008406492822 9686 75931090556282962 9687 76546486138278505 9688 77143951546847049 9689 77723503712550124 9690 78285003167310366 9691 78828417634252483 9692 79353564630750447 9693 79860517374835379 9694 80349196631442292 9695 80819623010401963 9696 81271669742884359 9697 81705460134696667 9698 82120969245239200 9699 82518264567118726 9700 82897269297650218 9701 83258150462710407 9702 83600931309339440 9703 83925720071381128 9704 84232484066299168 9705 84521427715815979 9706 84792616288923140 9707 85046192712982919 9708 85282162667719352 9709 85500761749649287 9710 85702091246106416 9711 85886322963322412 9712 86053495318051418 9713 86203869179465705 9714 86337576122170051 9715 86454811278879916 9716 86555640494934878 9717 86640344393537297 9718 86709079410796678 9719 86762058868169264 9720 86799371112608742 9721 86821311400911263 9722 86828056024969993 9723 86819831829048622 9724 86796745106432549 9725 86759101120019209 9726 86707091498026198 9727 86640952360870536 9728 86560803853412443 9729 86466957161531908 9730 86359615140083936 9731 86239019458194699 9732 86105300513564893 9733 85958771768206324 9734 85799643704529727 9735 85628160328327961 9736 85444459085901750 9737 85248852613020585 9738 85041555910600230 9739 84822812523190197 9740 84592764219573623 9741 84351720196228404 9742 84099897269320244 9743 83837536205342119 9744 83564780806963578 9745 83281934624208052 9746 82989214023698851 9747 82686855119897378 9748 82375001806570227 9749 82053950205238792 9750 81723914395084939 9751 81385124284759909 9752 81037722281890557 9753 80681995715920196 9754 80318154823519279 9755 79946422123389197 9756 79566937313175704 9757 79179977815380823 9758 78785748817785235 9759 78384464584525641 9760 77976261087737328 9761 77561405065334216 9762 77140095730360942 9763 76712538426069012 9764 76278864651906943 9765 75839329932148144 9766 75394126770114795 9767 74943451161375554 9768 74487429599628689 9769 74026306030710065 9770 73560265715839997 9771 73089495077288189 9772 72614115188869567 9773 72134358231822676 9774 71650401887241351 9775 71162422862966252 9776 70670536541802381 9777 70174963328734243 9778 69675873052971748 9779 69173432706065811 9780 68667751846208345 9781 68159039121730857 9782 67647456373106938 9783 67133160980861913 9784 66616256563224522 9785 66096940160965724 9786 65575365576180823 9787 65051680694397150 9788 64525983172407732 9789 63998458650596618 9790 63469252871397536 9791 62938504413320633 9792 62406305000585424 9793 61872829097500505 9794 61338214416710817 9795 60802590467350323 9796 60266043071611627 9797 59728735774524480 9798 59190798357383838 9799 58652351471119283 9800 58113475094878673 9801 57574322169464747 9802 57035014613476586 9803 56495664469900243 9804 55956345977435685 9805 55417201737845346 9806 54878345927022435 9807 54339882249060615 9808 53801879269787557 9809 53264469566804411 9810 52727759709989958 9811 52191845300121907 9812 51656789330349397 9813 51122714669760302 9814 50589720410042337 9815 50057894305099447 9816 49527293887645388 9817 48998032617467524 9818 48470202249762987 9819 47943882960949973 9820 47419126921074701 9821 46896038483034047 9822 46374702241075261 9823 45855191031421824 9824 45337551766612875 9825 44821880027184991 9826 44308253392186510 9827 43796737611325583 9828 43287374476937145 9829 42780251081552496 9830 42275438170171485 9831 41772994669845694 9832 41272957359489729 9833 40775405168112203 9834 40280402192595460 9835 39788000777739888 9836 39298232825960033 9837 38811169416036313 9838 38326868186205994 9839 37845375153550765 9840 37366717488280894 9841 36890958729974993 9842 36418150252857102 9843 35948332012846782 9844 35481526591090694 9845 35017790297408844 9846 34557168466648816 9847 34099695239905568 9848 33645388761140563 9849 33194298444289748 9850 32746463791517478 9851 32301913391533851 9852 31860661126118395 9853 31422749816482641 9854 30988213365140848 9855 30557075077767386 9856 30129344736033841 9857 29705058898295034 9858 29284246104617059 9859 28866924634970143 9860 28453100355123088 9861 28042803880060685 9862 27636058630851509 9863 27232878130723891 9864 26833264516581031 9865 26437242783486344 9866 26044831478610472 9867 25656039640211624 9868 25270865871837466 9869 24889329863647340 9870 24511445552711545 9871 24137217756245267 9872 23766641738436330 9873 23399732217482132 9874 23036498770865825 9875 22676942266254152 9876 22321054839292000 9877 21968846542591311 9878 21620322862973162 9879 21275480987545219 9880 20934310126339387 9881 20596815990922618 9882 20263000236994882 9883 19932856637686210 9884 19606371689542453 9885 19283547070951347 9886 18964380875684662 9887 18648863727146304 9888 18336979618464951 9889 18028726506810117 9890 17724099184009811 9891 17423085385969615 9892 17125666817336549 9893 16831838012752545 9894 16541590727859860 9895 16254910067734826 9896 15971775656314401 9897 15692178907373341 9898 15416108797579580 9899 15143548054229733 9900 14874474433476396 9901 14608876510624975 9902 14346740742853694 9903 14088047725989365 9904 13832773552524447 9905 13580904248402930 9906 13332423996339860 9907 13087311500876435 9908 12845541398219994 9909 12607097429749092 9910 12371961754385708 9911 12140111419204454 9912 11911519797129844 9913 11686168615433307 9914 11464038243026701 9915 11245104292758707 9916 11029339072911870 9917 10816722545338294 9918 10607233520464530 9919 10400846394757652 9920 10197532595676857 9921 9997270564907830 9922 9800037775159395 9923 9605807615838118 9924 9414550812564057 9925 9226244516321473 9926 9040865078237135 9927 8858385074012541 9928 8678774701660189 9929 8502010046819277 9930 8328066535078295 9931 8156916119971202 9932 7988528637015553 9933 7822879308403702 9934 7659942833132019 9935 7499690720535043 9936 7342092593542291 9937 7187123013789094 9938 7034756133782129 9939 6884963181322651 9940 6737713719849692 9941 6592981831091854 9942 6450741290650367 9943 6310963205137296 9944 6173617211989890 9945 6038677085798548 9946 5906116386773786 9947 5775906245336662 9948 5648016499595530 9949 5522420775632201 9950 5399092569770774 9951 5278003165892310 9952 5159122722178507 9953 5042424868494806 9954 4927883167235646 9955 4815469183287471 9956 4705153504256449 9957 4596909890627706 9958 4490712104448975 9959 4386532103081381 9960 4284340995942622 9961 4184112804056981 9962 4085821601079045 9963 3989439834399186 9964 3894939228920678 9965 3802294174951886 9966 3711479159041034 9967 3622467212570260 9968 3535230752955072 9969 3449744637291524 9970 3365983860420316 9971 3283922118147717 9972 3203532585984604 9973 3124790677878716 9974 3047671980045020 9975 2972150918037556 9976 2898201488745978 9977 2825799741865365 9978 2754921921309672 9979 2685543246346949 9980 2617638586574592 9981 2551184687802733 9982 2486158518593657 9983 2422536143032949 9984 2360293339772026 9985 2299407613336682 9986 2239856707380923 9987 2181617567788665 9988 2124666921704231 9989 2068983076928989 9990 2014544592597447 9991 1961329333043715 9992 1909314997774478 9993 1858480734266873 9994 1808805953291595 9995 1760269463159991 9996 1712849951123821 9997 1666527434596619 9998 1621282203863712 9999 1577094023863962 10000 1533942583760545 10001 1491808794166607 10002 1450673837621317 10003 1410518450189280 10004 1371323327626288 10005 1333070282218439 10006 1295741404960305 10007 1259318406032961 10008 1223782982448844 10009 1189117859550799 10010 1155306040221996 10011 1122330202757903 10012 1090173042470535 10013 1058818197217652 10014 1028249577472748 10015 998450825242942 10016 969405620611102 10017 941098506801347 10018 913514297578688 10019 886637585394232 10020 860453016397830 10021 834946029885553 10022 810102331966508 10023 785907444964048 10024 762346962560130 10025 739407206737166 10026 717074755431920 10027 695336042517646 10028 674177585361783 10029 653586565155481 10030 633550415516162 10031 614056456889431 10032 595092099223513 10033 576645364473476 10034 558704517206767 10035 541257733993297 10036 524293290834063 10037 507800023428156 10038 491766999112443 10039 476183222901564 10040 461037803822064 10041 446320361361482 10042 432020738812358 10043 418128737598162 10044 404634263418922 10045 391527691069604 10046 378799609442844 10047 366440579685417 10048 354441271325283 10049 342792782915079 10050 331486413847123 10051 320513452564458 10052 309865295823999 10053 299533730078572 10054 289510734469313 10055 279788288712532 10056 270358477566935 10057 261213743721345 10058 252346711530635 10059 243750013544531 10060 235416387657009 10061 227338897563599 10062 219510776540428 10063 211925275710663 10064 204575747878967 10065 197455841966567 10066 190559366990280 10067 183880155763584 10068 177412138284871 10069 171149514618845 10070 165086635343972 10071 159217877342751 10072 153537712422006 10073 148040858211724 10074 142722170498039 10075 137576536648577 10076 132598934516724 10077 127784563391281 10078 123128752809894 10079 118626865807502 10080 114274349831419 10081 110066854564535 10082 106000150132051 10083 102070040378050 10084 98272410004493 10085 94603326680936 10086 91058968308378 10087 87635548128423 10088 84329355455911 10089 81136843875628 10090 78054569468584 10091 75079123727027 10092 72207168060583 10093 69435513119938 10094 66761063835879 10095 64180758847699 10096 61691602905629 10097 59290735265921 10098 56975380460511 10099 54742796815023 10100 52590303935593 10101 50515341389797 10102 48515427684873 10103 46588113723569 10104 44731006065553 10105 42941819938428 10106 41218342267911 10107 39558390155168 10108 37959832716555 10109 36420636239014 10110 34938831611872 10111 33512478844487 10112 32139685494357 10113 30818645729512 10114 29547612443451 10115 28324866077485 10116 27148729850575 10117 26017604600484 10118 24929944603538 10119 23884228950486 10120 22878976333510 10121 21912774567269 10122 20984258922763 10123 20092088358907 10124 19234957582954 10125 18411622266321 10126 17620881279198 10127 16861555198777 10128 16132496409622 10129 15432611929423 10130 14760847335874 10131 14116167684354 10132 13497567108212 10133 12904088062527 10134 12334807037382 10135 11788818678001 10136 11265243658227 10137 10763245020319 10138 10282016445389 10139 9820768049851 10140 9378732875859 10141 8955181628662 10142 8549412231737 10143 8160737098029 10144 7788489375388 10145 7432035354193 10146 7090765071203 10147 6764081910372 10148 6451407627796 10149 6152192779117 10150 5865909198453 10151 5592040577487 10152 5330086648174 10153 5079572622378 10154 4840042364348 10155 4611050119012 10156 4392164486420 10157 4182976274285 10158 3983092524619 10159 3792129620905 10160 3609716569350 10161 3435501570924 10162 3269147166534 10163 3110324196359 10164 2958714305565 10165 2814016050431 10166 2675940473356 10167 2544205732988 10168 2418539649262 10169 2298684616618 10170 2184393800010 10171 2075426688217 10172 1971551205569 10173 1872547747389 10174 1778206170232 10175 1688321843512 10176 1602697334576 10177 1521146095465 10178 1443489722539 10179 1369554539386 10180 1299173164653 10181 1232187557450 10182 1168446671673 10183 1107803586651 10184 1050116793385 10185 995252780164 10186 943084061946 10187 893486729113 10188 846341472185 10189 801535845815 10190 758962601950 10191 718517502402 10192 680100270085 10193 643616523901 10194 608976257379 10195 576092074961 10196 544879975693 10197 515260917744 10198 487159639345 10199 460503097852 10200 435221088912 10201 411247673465 10202 388520101970 10203 366977484615 10204 346561370095 10205 327216898625 10206 308891908013 10207 291535819129 10208 275100101218 10209 259539257255 10210 244810070287 10211 230870653740 10212 217680841659 10213 205203016475 10214 193401497398 10215 182241698784 10216 171690469437 10217 161716842805 10218 152291422170 10219 143385752146 10220 134972587493 10221 127026464771 10222 119523282391 10223 112439698343 10224 105753374684 10225 99443474316 10226 93490284163 10227 87874718463 10228 82578533018 10229 77584722595 10230 72877221902 10231 68440482961 10232 64259642184 10233 60320878703 10234 56611143264 10235 53117805861 10236 49828808672 10237 46732950606 10238 43819668518 10239 41078742719 10240 38500418633 10241 36075654044 10242 33795928146 10243 31652998381 10244 29639003132 10245 27746666158 10246 25969141120 10247 24299802380 10248 22732334509 10249 21260907036 10250 19880034439 10251 18584412078 10252 17368987631 10253 16229100203 10254 15160375629 10255 14158581525 10256 13219686118 10257 12339983438 10258 11515995377 10259 10744355961 10260 10021864352 10261 9345581146 10262 8712751556 10263 8120711271 10264 7566925384 10265 7049071971 10266 6564980070 10267 6112545964 10268 5689771051 10269 5294828961 10270 4926013341 10271 4581672783 10272 4260234083 10273 3960268938 10274 3680440214 10275 3419454743 10276 3176085021 10277 2949212401 10278 2737797781 10279 2540831416 10280 2357355303 10281 2186502723 10282 2027465870 10283 1879459999 10284 1741743496 10285 1613643668 10286 1494536423 10287 1383816635 10288 1280909335 10289 1185296079 10290 1096498169 10291 1014048815 10292 937504764 10293 866469286 10294 800575412 10295 739464589 10296 682798178 10297 630272612 10298 581607506 10299 536530588 10300 494782513 10301 456131875 10302 420367378 10303 387281281 10304 356676063 10305 328377779 10306 302226198 10307 278064024 10308 255742566 10309 235130172 10310 216106401 10311 198553543 10312 182359088 10313 167424209 10314 153659576 10315 140976643 10316 129290789 10317 118528897 10318 108624254 10319 99510646 10320 91125417 10321 83414124 10322 76327290 10323 69816179 10324 63834123 10325 58340604 10326 53299835 10327 48675672 10328 44433078 10329 40543306 10330 36979590 10331 33715435 10332 30725550 10333 27988377 10334 25484695 10335 23195243 10336 21101526 10337 19187818 10338 17440402 10339 15845271 10340 14388797 10341 13059845 10342 11848587 10343 10744744 10344 9738617 10345 8822219 10346 7988482 10347 7230133 10348 6540129 10349 5912771 10350 5343160 10351 4826053 10352 4356370 10353 3930174 10354 3544035 10355 3194156 10356 2876973 10357 2589765 10358 2330085 10359 2095297 10360 1882888 10361 1690924 10362 1517790 10363 1361615 10364 1220572 10365 1093415 10366 979028 10367 876050 10368 783268 10369 699830 10370 624947 10371 557717 10372 497281 10373 443050 10374 394535 10375 351089 10376 312105 10377 277235 10378 246143 10379 218363 10380 193501 10381 171331 10382 151624 10383 134065 10384 118399 10385 104462 10386 92121 10387 81182 10388 71416 10389 62777 10390 55159 10391 48406 10392 42411 10393 37128 10394 32490 10395 28394 10396 24766 10397 21581 10398 18803 10399 16357 10400 14193 10401 12306 10402 10670 10403 9233 10404 7967 10405 6868 10406 5922 10407 5096 10408 4368 10409 3740 10410 3206 10411 2741 10412 2331 10413 1981 10414 1687 10415 1431 10416 1206 10417 1016 10418 858 10419 722 10420 602 10421 501 10422 420 10423 350 10424 287 10425 236 10426 196 10427 161 10428 130 10429 105 10430 86 10431 70 10432 55 10433 43 10434 35 10435 28 10436 21 10437 16 10438 13 10439 10 10440 7 10441 5 10442 4 10443 3 10444 2 10445 1 10446 1 10447 1 10448 0 10449 0 10450 0 10451 0 10452 0 10453 0 10454 0 10455 0 10456 0 10457 0 10458 0 10459 0 10460 0 10461 0 10462 0 10463 0 10464 0 10465 0 10466 0 10467 0 10468 0 10469 0 10470 0 10471 0 10472 0 10473 0 10474 0 10475 0 10476 0 10477 0 10478 0 10479 0 10480 1 10481 1 10482 32 10483 61 10484 552 10485 1388 10486 6984 10487 19237 10488 70748 10489 193659 10490 589887 10491 1536268 10492 4112118 10493 10027815 10494 24297987 10495 55284563 10496 123270854 10497 262115195 10498 543461055 10499 1084019772 10500 2106221550 10501 3959686814 10502 7257456982 10503 12926162722 10504 22483936023 10505 38139298834 10506 63312564431 10507 102804604174 10508 163706006923 10509 255647848175 10510 392289619098 10511 591640133132 10512 878364229625 10513 1284116183847 10514 1850949151930 10515 2631528066156 10516 3693967247971 10517 5121696434713 10518 7020097763392 10519 9515665741249 10520 12764825787662 10521 16951875572223 10522 22300454088716 10523 29069631439660 10524 37568464806400 10525 48149315656171 10526 61226073460866 10527 77263866261107 10528 96801528225818 10529 120436256537761 10530 148850976910255 10531 182793118892044 10532 223107820176507 10533 270708723955630 10534 326617559205500 10535 391926465058771 10536 467845684856050 10537 555654514990725 10538 656757038696759 10539 772621925132689 10540 904849485119554 10541 1055096459341406 10542 1225152754598711 10543 1416852478547125 10544 1632166347278132 10545 1873094107519269 10546 2141767899510321 10547 2440328449829467 10548 2771049724982538 10549 3136193213582798 10550 3538143999110957 10551 3979246409804535 10552 4461968348153064 10553 4988712316842910 10554 5561990305793399 10555 6184213691969353 10556 6857904739640327 10557 7585460049055405 10558 8369369940163139 10559 9211957952265315 10560 10115646577781965 10561 11082669691523522 10562 12115341284898410 10563 13215740512458325 10564 14386037884987943 10565 15628154154252294 10566 16944082096824360 10567 18335513710669818 10568 19804231927572108 10569 21351714370158565 10570 22979510571669868 10571 24688808614006175 10572 26480896030325180 10573 28356707838385594 10574 30317260185945468 10575 32363154463224080 10576 34495109623154659 10577 36713454853950853 10578 39018619255420392 10579 41410572302367151 10580 43889428344598402 10581 46454885204089457 10582 49106768272931193 10583 51844407043462909 10584 54667311143118245 10585 57574557079973282 10586 60565384053384132 10587 63638507110116561 10588 66792862873329058 10589 70026947461499225 10590 73339460361888392 10591 76728555690607668 10592 80192654674772463 10593 83729738469925094 10594 87338035793270056 10595 91015214553291042 10596 94759257197307455 10597 98567712842146216 10598 102438423822453912 10599 106368660663572934 10600 110356055740818392 10601 114397819597357520 10602 118491501175072808 10603 122634069851975980 10604 126822902263841667 10605 131054967984484058 10606 135327618108354948 10607 139637618598301114 10608 143982184652276142 10609 148358141245661167 10610 152762734641403887 10611 157192621687080957 10612 161644945944891203 10613 166116478639504915 10614 170604447668877522 10615 175105487950991541 10616 179616753332489657 10617 184135043411244561 10618 188657644876039862 10619 193181248175185773 10620 197703089134740710 10621 202220067114811690 10622 206729593668127616 10623 211228480873199828 10624 215714106760223267 10625 220183530003664225 10626 224634341094069063 10627 229063527826230666 10628 233468658725597218 10629 237846999122052784 10630 242196360472661549 10631 246513948387450001 10632 250797558355639111 10633 255044697872421860 10634 259253429823581066 10635 263421208220380241 10636 267546080926461882 10637 271625822058883628 10638 275658765627878500 10639 279642634129816755 10640 283575743170810276 10641 287456147908157422 10642 291282463645616735 10643 295052692104338156 10644 298765423112403679 10645 302418998573412433 10646 306012317015262462 10647 309543662022335610 10648 313011896617341506 10649 316415647779037423 10650 319754092221781252 10651 323025791306453522 10652 326229874052659458 10653 329365244713002414 10654 332431347564942238 10655 335427012242777162 10656 338351621563137064 10657 341204344453571068 10658 343984877797056394 10659 346692305683316935 10660 349326248791207795 10661 351886124483500340 10662 354371863979385044 10663 356782788884236580 10664 359118739106491153 10665 361379361517585686 10666 363564801196773672 10667 365674598137588651 10668 367708790999664406 10669 369667235530366297 10670 371550268832250884 10671 373357628762780631 10672 375089531268074711 10673 376746019410827454 10674 378327599791057469 10675 379834186956626234 10676 381266152382682394 10677 382623704526672879 10678 383907496951542627 10679 385117599712031028 10680 386254518192337536 10681 387318604585564291 10682 388310637403923757 10683 389230821368421450 10684 390079774858566140 10685 390857972838758423 10686 391566297557734966 10687 392205068417887259 10688 392774996907111955 10689 393276660746723951 10690 393711025941900837 10691 394078507699584362 10692 394379891953808282 10693 394615840454277016 10694 394787384415476332 10695 394895017254929957 10696 394939582170413678 10697 394921807687783156 10698 394842773199797859 10699 394703034204420293 10700 394503475612329722 10701 394244876969847956 10702 393928350495374137 10703 393554499250457888 10704 393124235862663821 10705 392638376784312433 10706 392098053457486760 10707 391503903480425351 10708 390856854907791017 10709 390157748643867420 10710 389407723344664901 10711 388607439752037978 10712 387757830698084309 10713 386859750606909197 10714 385914335034412140 10715 384922257998338475 10716 383884447962010223 10717 382801763488837501 10718 381675328293849377 10719 380505821215190304 10720 379294158679561777 10721 378041195483675584 10722 376748036153208877 10723 375415357229803675 10724 374044056853665337 10725 372634979390258118 10726 371189204181844753 10727 369707399660879595 10728 368190440549765147 10729 366639155353209542 10730 365054593490386828 10731 363437410466291834 10732 361788453613069531 10733 360108531250548140 10734 358398659095299319 10735 356659475946690067 10736 354891798750471441 10737 353096412176916354 10738 351274295448347772 10739 349426067733573221 10740 347552513354151267 10741 345654390707274026 10742 343732640543643597 10743 341787860153457752 10744 339820799715304459 10745 337832189458174002 10746 335822930284509056 10747 333793595957255550 10748 331744901640737073 10749 329677547988109271 10750 327592395251449137 10751 325489992601860297 10752 323371019670475984 10753 321236146631929685 10754 319086192804597781 10755 316921681974746739 10756 314743258172601383 10757 312551560614221539 10758 310347367639899547 10759 308131177257933817 10760 305903598136414397 10761 303665238265936169 10762 301416835314935245 10763 299158861375821180 10764 296891890147102494 10765 294616498391695523 10766 292333383651987522 10767 290042992103877636 10768 287745863053038579 10769 285442542265011527 10770 283133687778491512 10771 280819719996226063 10772 278501144598699855 10773 276178476618603328 10774 273852335363307826 10775 271523115793475947 10776 269191290685686463 10777 266857344746691504 10778 264521859471691886 10779 262185204656383107 10780 259847821020107406 10781 257510163472795881 10782 255172776550729709 10783 252836005292965459 10784 250500259265940127 10785 248165964066932974 10786 245833628240639072 10787 243503572527492619 10788 241176176183845612 10789 238851836064409091 10790 236531025735197051 10791 234214042072059700 10792 231901234897031254 10793 229592972976306573 10794 227289695848479774 10795 224991676981732614 10796 222699237721758105 10797 220412719324915909 10798 218132528296073567 10799 215858915267996179 10800 213592173933380616 10801 211332618692010629 10802 209080624085090356 10803 206836418365089574 10804 204600268479095130 10805 202372462691778103 10806 200153344537292102 10807 197943120444358343 10808 195742031544531706 10809 193550340620057652 10810 191368361232702086 10811 189196278582778341 10812 187034308840885171 10813 184882690024302836 10814 182741706798032834 10815 180611523686862083 10816 178492332790812876 10817 176384348156942615 10818 174287826552709393 10819 172202912419114443 10820 170129774749659002 10821 168068604343143150 10822 166019631115327967 10823 163982980122604590 10824 161958798101914935 10825 159947253395140906 10826 157948550187619275 10827 155962794747395778 10828 153990112486927487 10829 152030650158670387 10830 150084587227389611 10831 148152011874522975 10832 146233029152201405 10833 144327765019394498 10834 142436375313650307 10835 140558930868580973 10836 138695517275370483 10837 136846240559094729 10838 135011234057180180 10839 133190551961308964 10840 131384261332754292 10841 129592449196593540 10842 127815227442422266 10843 126052634358520868 10844 124304719484965143 10845 122571551697687390 10846 120853222535420625 10847 119149755216142691 10848 117461182653490504 10849 115787556492412953 10850 114128949071248518 10851 112485369272218564 10852 110856834350567165 10853 109243379690756227 10854 107645059478445852 10855 106061869074843043 10856 104493811069732086 10857 102940905479605663 10858 101403189443617351 10859 99880645647720997 10860 98373262932266152 10861 96881046886207826 10862 95404018726858533 10863 93942149259508489 10864 92495414517148647 10865 91063806644754842 10866 89647331982857320 10867 88245950266076556 10868 86859625712475642 10869 85488337923017790 10870 84132079422109711 10871 82790799754479519 10872 81464452201917128 10873 80153004755537444 10874 78856437223255015 10875 77574689729544685 10876 76307705548587661 10877 75055442024934302 10878 73817867235434135 10879 72594912712311065 10880 71386512652358819 10881 70192614629384878 10882 69013176009380586 10883 67848120564340227 10884 66697374265226627 10885 65560875808214616 10886 64438572869056816 10887 63330382225894612 10888 62236222478076384 10889 61156024361664718 10890 60089726787305534 10891 59037240306013090 10892 57998477026321699 10893 56973360542093797 10894 55961821929970033 10895 54963766313730948 10896 53979100079514017 10897 53007740510383681 10898 52049611787750574 10899 51104614302249948 10900 50172649507076228 10901 49253629212920634 10902 48347471531757048 10903 47454072842471290 10904 46573330445170529 10905 45705151419229774 10906 44849448647907031 10907 44006115205179817 10908 43175044932319502 10909 42356140921683631 10910 41549311646809085 10911 40754447514060208 10912 39971439588710821 10913 39200187718083735 10914 38440596696670362 10915 37692554879887087 10916 36955951248338676 10917 36230683049347270 10918 35516652113895595 10919 34813745381035434 10920 34121850326913396 10921 33440862241775102 10922 32770680702373908 10923 32111191759160679 10924 31462281974244549 10925 30823845310389143 10926 30195779696201303 10927 29577970830048226 10928 28970304926652622 10929 28372675163240410 10930 27784978420984134 10931 27207100561470170 10932 26638927937717274 10933 26080353470015608 10934 25531273569832444 10935 24991574703413887 10936 24461143830846943 10937 23939874131162007 10938 23427662037432554 10939 22924395041934718 10940 22429961171749773 10941 21944254294329729 10942 21467171336768903 10943 20998601236311313 10944 20538433456448979 10945 20086562967952712 10946 19642887650392591 10947 19207298214344178 10948 18779685924612336 10949 18359947254977388 10950 17947981404585347 10951 17543681185252592 10952 17146940003131432 10953 16757656156013270 10954 16375730522152286 10955 16001058315116490 10956 15633535355477280 10957 15273062068395325 10958 14919541344408492 10959 14572871040593523 10960 14232949641850435 10961 13899679990489448 10962 13572967252005586 10963 13252712143908081 10964 12938816058589724 10965 12631184471296801 10966 12329725067354159 10967 12034341636130086 10968 11744938644837549 10969 11461424406094409 10970 11183709352378594 10971 10911700485655623 10972 10645305509847497 10973 10384435761226873 10974 10129004579214582 10975 9878922313094173 10976 9634100045160785 10977 9394452260733801 10978 9159895356494905 10979 8930343143579288 10980 8705710170274934 10981 8485914183809718 10982 8270874766748519 10983 8060509260337475 10984 7854735751420328 10985 7653475347709421 10986 7456650895399599 10987 7264183315284271 10988 7075994297974275 10989 6892008358646541 10990 6712151669743230 10991 6536348777631555 10992 6364524987742529 10993 6196608259643289 10994 6032528145250450 10995 5872212809660948 10996 5715591182103024 10997 5562594691500270 10998 5413156272911639 10999 5267207702985447 11000 5124681528254343 11001 4985512630915637 11002 4849637328208470 11003 4716990986597291 11004 4587509728882626 11005 4461131865786432 11006 4337797083808253 11007 4217444285897713 11008 4100013121390268 11009 3985445298772742 11010 3873683825258024 11011 3764671078423034 11012 3658350181259272 11013 3554666174399357 11014 3453565332285678 11015 3354993443278713 11016 3258897017691765 11017 3165224359528390 11018 3073924951359819 11019 2984947897842695 11020 2898243010536278 11021 2813761783222447 11022 2731456818393621 11023 2651280443889723 11024 2573185681039110 11025 2497127114447346 11026 2423060379699752 11027 2350940927957002 11028 2280724878785396 11029 2212369808836547 11030 2145834292452240 11031 2081076789651034 11032 2018056404466825 11033 1956733604497884 11034 1897069792713211 11035 1839026318939134 11036 1782565160799144 11037 1727649557760210 11038 1674243630183129 11039 1622311503356642 11040 1571817898789550 11041 1522728711097124 11042 1475010667994003 11043 1428630539177491 11044 1383555665927159 11045 1339754481663189 11046 1297196197252550 11047 1255850101033864 11048 1215686030005964 11049 1176674829573144 11050 1138788073204415 11051 1101997442992981 11052 1066275139551505 11053 1031594296072932 11054 997928730282480 11055 965252386518883 11056 933539700106286 11057 902765971682170 11058 872907137236698 11059 843939275185469 11060 815838931694027 11061 788583447825106 11062 762150756247576 11063 736518947040510 11064 711666547239444 11065 687572816441545 11066 664217567146925 11067 641580773082505 11068 619642819258622 11069 598384766530192 11070 577788185744992 11071 557834813966704 11072 538506775013206 11073 519786811328238 11074 501658137698514 11075 484104137370343 11076 467108553922909 11077 450655697311912 11078 434730315622410 11079 419317323186017 11080 404401968663433 11081 389970021511513 11082 376007652861670 11083 362501196973011 11084 349437300752105 11085 336803084606455 11086 324586038584334 11087 312773813037072 11088 301354345741859 11089 290316006528559 11090 279647505918679 11091 269337706937249 11092 259375738512608 11093 249751123913849 11094 240453696790936 11095 231473436939404 11096 222800570016573 11097 214425678680376 11098 206339629285167 11099 198533427748855 11100 190998304835319 11101 183725814968718 11102 176707772034563 11103 169936120747467 11104 163403011515325 11105 157100888619176 11106 151022431364893 11107 145160441577561 11108 139507910059766 11109 134058091955231 11110 128804455664360 11111 123740584800273 11112 118860234016986 11113 114157396453599 11114 109626258898016 11115 105261114156159 11116 101056410712693 11117 97006811968905 11118 93107155505251 11119 89352377081227 11120 85737553727240 11121 82257954996439 11122 78909007378545 11123 75686227920552 11124 72585261019475 11125 69601923284088 11126 66732173027743 11127 63972050898559 11128 61317712255815 11129 58765466875777 11130 56311750940818 11131 53953075907460 11132 51686056572964 11133 49507445183114 11134 47414106906181 11135 45402975665087 11136 43471077614129 11137 41615561214047 11138 39833675999511 11139 38122733281173 11140 36480126983998 11141 34903359695409 11142 33390023761000 11143 31937767338172 11144 30544312147430 11145 29207476148901 11146 27925157051879 11147 26695302578741 11148 25515925917108 11149 24385125223432 11150 23301069322832 11151 22261971843969 11152 21266104287145 11153 20311813194824 11154 19397507554144 11155 18521636118687 11156 17682698966411 11157 16879262145080 11158 16109946634707 11159 15373408907681 11160 14668350534276 11161 13993531002760 11162 13347758186899 11163 12729871218756 11164 12138748985409 11165 11573321072540 11166 11032559412285 11167 10515463629549 11168 10021068084605 11169 9548451472237 11170 9096729569924 11171 8665042381099 11172 8252560362837 11173 7858492602644 11174 7482080451895 11175 7122586611471 11176 6779300231504 11177 6451544057152 11178 6138669006701 11179 5840044435582 11180 5555062869278 11181 5283145911896 11182 5023739547278 11183 4776305962049 11184 4540327258039 11185 4315310794945 11186 4100784984950 11187 3896292285954 11188 3701392428135 11189 3515666873121 11190 3338715268153 11191 3170149457393 11192 3009596080873 11193 2856700532208 11194 2711123916835 11195 2572537715935 11196 2440626218519 11197 2315089833547 11198 2195642360413 11199 2082006597370 11200 1973916303354 11201 1871118987598 11202 1773373692624 11203 1680447127640 11204 1592115347296 11205 1508166194134 11206 1428397347869 11207 1352612996645 11208 1280625310516 11209 1212256524043 11210 1147337211449 11211 1085703486148 11212 1027198276962 11213 971673009126 11214 918986216098 11215 869001155935 11216 821586788051 11217 776619324228 11218 733981007760 11219 693558001798 11220 655241343837 11221 618928198283 11222 584520775315 11223 551924631054 11224 521049415048 11225 491809911580 11226 464125189763 11227 437917116025 11228 413110958272 11229 389636344399 11230 367426488080 11231 346416916744 11232 326546029594 11233 307755867293 11234 289991482218 11235 273199835766 11236 257330309524 11237 242335307411 11238 228169737054 11239 214790135861 11240 202154994109 11241 190225365451 11242 178964386175 11243 168336496641 11244 158307798076 11245 148846517162 11246 139922578711 11247 131507018531 11248 123572229415 11249 116092346000 11250 109042941279 11251 102400485308 11252 96142548203 11253 90248164136 11254 84697552188 11255 79471643207 11256 74552288205 11257 69922548560 11258 65566438402 11259 61468569264 11260 57614307045 11261 53989989954 11262 50582761132 11263 47380244653 11264 44370657963 11265 41543039589 11266 38887081744 11267 36392846364 11268 34050897247 11269 31852464800 11270 29789300709 11271 27853467689 11272 26037430167 11273 24334186170 11274 22737169699 11275 21240060786 11276 19836852822 11277 18521984642 11278 17290247741 11279 16136618165 11280 15056334144 11281 14044994280 11282 13098472732 11283 12212797969 11284 11384207771 11285 10609224144 11286 9884597496 11287 9207201190 11288 8574065101 11289 7982457017 11290 7429830920 11291 6913721427 11292 6431803181 11293 5981936660 11294 5562124766 11295 5170444642 11296 4805076105 11297 4464348114 11298 4146704848 11299 3850648714 11300 3574759510 11301 3317738760 11302 3078381224 11303 2855521287 11304 2648056954 11305 2454985043 11306 2275371499 11307 2108315255 11308 1952965469 11309 1808546790 11310 1674341242 11311 1549655100 11312 1433831653 11313 1326276297 11314 1226439271 11315 1133786982 11316 1047815991 11317 968072546 11318 894136151 11319 825598955 11320 762077259 11321 703224750 11322 648722028 11323 598259423 11324 551543993 11325 508313586 11326 468327439 11327 431349800 11328 397159075 11329 365558149 11330 336364850 11331 309401552 11332 284501664 11333 261516397 11334 240309604 11335 220748259 11336 202706593 11337 186073777 11338 170748582 11339 156630914 11340 143627078 11341 131654875 11342 120638868 11343 110504755 11344 101182928 11345 92612406 11346 84737482 11347 77503443 11348 70858476 11349 64757426 11350 59160246 11351 54025855 11352 49316370 11353 44999087 11354 41044075 11355 37421638 11356 34103975 11357 31067180 11358 28289639 11359 25749755 11360 23427092 11361 21304427 11362 19366255 11363 17596773 11364 15981237 11365 14507257 11366 13163644 11367 11939140 11368 10823036 11369 9806403 11370 8881405 11371 8039934 11372 7274249 11373 6578045 11374 5945798 11375 5371725 11376 4850296 11377 4377067 11378 3948152 11379 3559478 11380 3207132 11381 2887939 11382 2599243 11383 2338213 11384 2102015 11385 1888475 11386 1695787 11387 1521928 11388 1364943 11389 1223318 11390 1095799 11391 981035 11392 877638 11393 784539 11394 700937 11395 625895 11396 558428 11397 497822 11398 443541 11399 394949 11400 351372 11401 312319 11402 277440 11403 246311 11404 218467 11405 193572 11406 171399 11407 151689 11408 134098 11409 118402 11410 104494 11411 92152 11412 81182 11413 71416 11414 62777 11415 55159 11416 48406 11417 42411 11418 37128 11419 32490 11420 28394 11421 24766 11422 21581 11423 18803 11424 16357 11425 14193 11426 12306 11427 10670 11428 9233 11429 7967 11430 6868 11431 5922 11432 5096 11433 4368 11434 3740 11435 3206 11436 2741 11437 2331 11438 1981 11439 1687 11440 1431 11441 1206 11442 1016 11443 858 11444 722 11445 602 11446 501 11447 420 11448 350 11449 287 11450 236 11451 196 11452 161 11453 130 11454 105 11455 86 11456 70 11457 55 11458 43 11459 35 11460 28 11461 21 11462 16 11463 13 11464 10 11465 7 11466 5 11467 4 11468 3 11469 2 11470 1 11471 1 11472 1 11473 0 11474 0 11475 0 11476 0 11477 0 11478 0 11479 0 11480 0 11481 0 11482 0 11483 0 11484 0 11485 0 11486 0 11487 0 11488 0 11489 0 11490 0 11491 0 11492 0 11493 0 11494 0 11495 0 11496 0 11497 0 11498 0 11499 0 11500 0 11501 0 11502 0 11503 0 11504 0 11505 0 11506 1 11507 1 11508 33 11509 63 11510 586 11511 1481 11512 7625 11513 21200 11514 79516 11515 220460 11516 683802 11517 1807969 11518 4926108 11519 12214949 11520 30135849 11521 69799966 11522 158546325 11523 343467672 11524 725807361 11525 1475802164 11526 2923467545 11527 5604072460 11528 10472793650 11529 19018262665 11530 33722270111 11531 58303041960 11532 98617524920 11533 163121547412 11534 264509931691 11535 420497177890 11536 656604250037 11537 1007358114585 11538 1520757399444 11539 2259947446849 11540 3310017268403 11541 4780106138664 11542 6813288231511 11543 9588904695597 11544 13336393853761 11545 18337415491388 11546 24944538725979 11547 33582380318659 11548 44772120274497 11549 59130587969469 11550 77401668056204 11551 100451710488608 11552 129308779448764 11553 165152515497686 11554 209362629811583 11555 263500695101181 11556 329368663569548 11557 408979783282568 11558 504629318464882 11559 618851492005042 11560 754502790605118 11561 914700974688197 11562 1102924593358273 11563 1322931231085525 11564 1578872842538043 11565 1875187500932722 11566 2216736429981865 11567 2608668257367363 11568 3056576057360281 11569 3566325193142536 11570 4144239193638766 11571 4796894514197257 11572 5531331763345080 11573 6354802784229715 11574 7275019304258318 11575 8299863541144325 11576 9437668730791540 11577 10696869211796586 11578 12086327834573416 11579 13614949321827695 11580 15292047221702156 11581 17126881876767954 11582 19129083651791081 11583 21308157920116678 11584 23673956584446193 11585 26236090208726881 11586 29004463979798011 11587 31988665251597756 11588 35198557648642365 11589 38643555159541729 11590 42333286373792102 11591 46276857558363235 11592 50483586114421356 11593 54962125983965145 11594 59721273267708833 11595 64769099769564876 11596 70113840404451831 11597 75762860904492250 11598 81723614678114730 11599 88002643616120500 11600 94606631221293981 11601 101541205334650358 11602 108812052386000249 11603 116423784086581342 11604 124381164782324252 11605 132687743793001156 11606 141347129372511996 11607 150361721681627269 11608 159734119473880453 11609 169465578692360795 11610 179557444676626603 11611 190009753573452569 11612 200822820173729994 11613 211995521520065041 11614 223526882480298148 11615 235414549530833957 11616 247656558381095407 11617 260249443574231743 11618 273189969618298945 11619 286473482696320688 11620 300095853929666922 11621 314051418239798875 11622 328334840659070075 11623 342939353114683276 11624 357858866838974410 11625 373085745833060008 11626 388612796056995296 11627 404431395931488033 11628 420533769238535499 11629 436910600602432727 11630 453553133946836924 11631 470451206433563122 11632 487595671578785434 11633 504975866121351062 11634 522581803020950580 11635 540402119605758056 11636 558426639464454631 11637 576643701475899515 11638 595042432182188547 11639 613610619804072592 11640 632337402264238688 11641 651210470573420986 11642 670218405419211042 11643 689348488977895539 11644 708589505830110373 11645 727928834084228489 11646 747354830930552234 11647 766854594548857495 11648 786416864428383817 11649 806029014066183077 11650 825679470754378287 11651 845355440123417239 11652 865045891860990133 11653 884738468388729343 11654 904421925004703214 11655 924083829069346465 11656 943713617250281203 11657 963299435028030921 11658 982830583664847463 11659 1002295205854740610 11660 1021683401053621398 11661 1040984010189998452 11662 1060187056988637990 11663 1079281431662838496 11664 1098258050714197485 11665 1117106601209018026 11666 1135817965194562919 11667 1154381911901618787 11668 1172790289042706147 11669 1191033740853995947 11670 1209104104843248597 11671 1226992122464696056 11672 1244690649759717575 11673 1262191362284220123 11674 1279487114646728946 11675 1296569679154740495 11676 1313432963679983100 11677 1330069716119121652 11678 1346473838582764594 11679 1362638162055657304 11680 1378557660252423326 11681 1394226165906565781 11682 1409638631780005288 11683 1424788948811047835 11684 1439673145852722056 11685 1454286128498560865 11686 1468623880402415775 11687 1482681331927658211 11688 1496455535619240054 11689 1509942437791663160 11690 1523139014950411430 11691 1536041198355809290 11692 1548647016224462135 11693 1560953407753501732 11694 1572958289600635563 11695 1584658541294944099 11696 1596053106324657826 11697 1607139856636742392 11698 1617917585282580433 11699 1628384057276741502 11700 1638539061710628993 11701 1648381334155400020 11702 1657910472926707342 11703 1667125058343972261 11704 1676025649114741895 11705 1684611769787381183 11706 1692883747830109419 11707 1700840903958702646 11708 1708484487362390825 11709 1715814733455509487 11710 1722832620162635650 11711 1729538131834217770 11712 1735933127560359956 11713 1742018474228631677 11714 1747795721476825382 11715 1753265440109004569 11716 1758430018996883805 11717 1763290878098068301 11718 1767850061173124678 11719 1772108649515779059 11720 1776069484090733986 11721 1779734461512564264 11722 1783106044546865092 11723 1786185752030179311 11724 1788976802543413652 11725 1791481496020742244 11726 1793702643207540402 11727 1795642131075274028 11728 1797303485362101010 11729 1798689340582964769 11730 1799802788788844367 11731 1800646019898151014 11732 1801222801720721861 11733 1801536039230922900 11734 1801589043997900661 11735 1801384249110962893 11736 1800925604526744060 11737 1800216226655203024 11738 1799259590646490078 11739 1798058318064897628 11740 1796616486600839247 11741 1794937370963368198 11742 1793024559395452789 11743 1790880812534812681 11744 1788510287503380411 11745 1785916369604745768 11746 1783102715124604326 11747 1780072180245248818 11748 1776828958800824502 11749 1773376504266618466 11750 1769718501908978745 11751 1765857865108611309 11752 1761798786964958186 11753 1757544752551424772 11754 1753099442192441815 11755 1748465793022189996 11756 1743647965743024702 11757 1738649445302198658 11758 1733473877993268157 11759 1728124196590572577 11760 1722604502431122565 11761 1716918253211783078 11762 1711069037236307940 11763 1705059759044897993 11764 1698894438053077064 11765 1692576482394515282 11766 1686109402509868615 11767 1679496054748678972 11768 1672740358580733527 11769 1665845654066199929 11770 1658815357543794410 11771 1651652261320862007 11772 1644360170472496264 11773 1636942341764768140 11774 1629402085075789110 11775 1621742115889789364 11776 1613966113408147745 11777 1606077239525293617 11778 1598078688077786665 11779 1589973087519333391 11780 1581763983073587811 11781 1573454432613136039 11782 1565047506700919847 11783 1556545739497207101 11784 1547952536281478479 11785 1539270843907188134 11786 1530503605057148063 11787 1521653254117247857 11788 1512723052347333925 11789 1503715830949377841 11790 1494634401727998095 11791 1485481095339874450 11792 1476259027023195743 11793 1466970909131259286 11794 1457619420838632920 11795 1448206786949678959 11796 1438735975911040426 11797 1429209579077544301 11798 1419630142897270022 11799 1409999785119719708 11800 1400321327438224553 11801 1390597239629647506 11802 1380829936038468696 11803 1371021426791083032 11804 1361174388246324981 11805 1351291168581047564 11806 1341374051161520670 11807 1331424939106458466 11808 1321446365238980568 11809 1311440556593961602 11810 1301409667678152884 11811 1291355495459857457 11812 1281280431381664628 11813 1271186582695304308 11814 1261075977353566790 11815 1250950307259520936 11816 1240811825351545975 11817 1230662520656029960 11818 1220504296942199513 11819 1210338742816834005 11820 1200167975726342328 11821 1189993868045011800 11822 1179818202365865450 11823 1169642465785976652 11824 1159468643159369157 11825 1149298492489871338 11826 1139133678114492152 11827 1128975587315172594 11828 1118826075876756354 11829 1108686789586802967 11830 1098559277334867129 11831 1088444828854165545 11832 1078345174190298842 11833 1068261849046558196 11834 1058196290128319716 11835 1048149691713247065 11836 1038123661359724745 11837 1028119627282329331 11838 1018138917109379104 11839 1008182631662005364 11840 998252259638125549 11841 988349124272325423 11842 978474447043706222 11843 968629237747046853 11844 958814869745844479 11845 949032563649851964 11846 939283438129896266 11847 929568414262005220 11848 919888753370398681 11849 910245576306267865 11850 900639902103111970 11851 891072565265023372 11852 881544718844525025 11853 872057386621842150 11854 862611490999997251 11855 853207782543587163 11856 843847309571062358 11857 834531001427785711 11858 825259687283818389 11859 816034036217949725 11860 806854995277206285 11861 797723402400234479 11862 788639996780515809 11863 779605368402758901 11864 770620366815678157 11865 761685741517399144 11866 752802144829759312 11867 743970090429163991 11868 735190334066920359 11869 726463539627368886 11870 717790276057116608 11871 709170983416780442 11872 700606327168447659 11873 692096888874743137 11874 683643157456694441 11875 675245501947673889 11876 666904501441510020 11877 658620658316296631 11878 650394384703797176 11879 642225981616780179 11880 634115945517038014 11881 626064702693012751 11882 618072592063978392 11883 610139849489879954 11884 602266892463143271 11885 594454074615446057 11886 586701665104196107 11887 579009837453583947 11888 571378934107841518 11889 563809239398488818 11890 556300956049662067 11891 548854198382836674 11892 541469237641093426 11893 534146292080430413 11894 526885501619955322 11895 519686924431377721 11896 512550764208520315 11897 505477176716399850 11898 498466242562358921 11899 491517966694696855 11900 484632489234661443 11901 477809906870648262 11902 471050244265489605 11903 464353456394777458 11904 457719623578455077 11905 451148786777291031 11906 444640918317423733 11907 438195926292686260 11908 431813834900920205 11909 425494632940313653 11910 419238243871163394 11911 413044531909416917 11912 406913468969852231 11913 400844995144455366 11914 394838988341108127 11915 388895272120541838 11916 383013769833525287 11917 377194376156770140 11918 371436926962227385 11919 365741208242366871 11920 360107098301747486 11921 354534449920523116 11922 349023060282671337 11923 343572680752341646 11924 338183148296916834 11925 332854277125356446 11926 327585828922827438 11927 322377523564035212 11928 317229160166599050 11929 312140517571804066 11930 307111325294575658 11931 302141274665546719 11932 297230130309264561 11933 292377639011514763 11934 287583501267438778 11935 282847382691215760 11936 278169016824967199 11937 273548121559480703 11938 268984371346486783 11939 264477409006343700 11940 260026940265105311 11941 255632657079656125 11942 251294210928925887 11943 247011224604552916 11944 242783379049676266 11945 238610343370766496 11946 234491748949767178 11947 230427201135159569 11948 226416359217656310 11949 222458872309349026 11950 218554354397563189 11951 214702396063018881 11952 210902637839751158 11953 207154711553284404 11954 203458216537530726 11955 199812731079399266 11956 196217879690305271 11957 192673279635568546 11958 189178518149456117 11959 185733163543680592 11960 182336827029711132 11961 178989113860579627 11962 175689601537239040 11963 172437850734798362 11964 169233461913219046 11965 166076030661781224 11966 162965127126543368 11967 159900306508586464 11968 156881160843715041 11969 153907278431410840 11970 150978224249450082 11971 148093550000386968 11972 145252841640163254 11973 142455682335078999 11974 139701633895997304 11975 136990246523735482 11976 134321102210706444 11977 131693780986288219 11978 129107843479755749 11979 126562840182246932 11980 124058351081955796 11981 121593955025627638 11982 119169213265118980 11983 116783678219962898 11984 114436929768135392 11985 112128547362004583 11986 109858094495899417 11987 107625127124106969 11988 105429226748020272 11989 103269975016198660 11990 101146939259055237 11991 99059680402202743 11992 97007783102317539 11993 94990832778048980 11994 93008402006466007 11995 91060057955102759 11996 89145389939924587 11997 87263988526985448 11998 85415432789553247 11999 83599297380020690 12000 81815177584124961 12001 80062670344392608 12002 78341362433540959 12003 76650837056427774 12004 74990696633898285 12005 73360545654336376 12006 71759979631942172 12007 70188591255893833 12008 68645991172699063 12009 67131792435589960 12010 65645600191788258 12011 64187017493180802 12012 62755664164771377 12013 61351162683095458 12014 59973128670428057 12015 58621176282497960 12016 57294935309680777 12017 55994038473111945 12018 54718112568000483 12019 53466783453121390 12020 52239691635462855 12021 51036480743044877 12022 49856789312157141 12023 48700255469208017 12024 47566531031749015 12025 46455271083354332 12026 45366126417425310 12027 44298747855203322 12028 43252799009502716 12029 42227946905753535 12030 41223854990365075 12031 40240187100557837 12032 39276619063277360 12033 38332830219631256 12034 37408496949435472 12035 36503296380929661 12036 35616916869888286 12037 34749050328846013 12038 33899386309890931 12039 33067615403177129 12040 32253438691854858 12041 31456560880269270 12042 30676684827812112 12043 29913514660567912 12044 29166764352587224 12045 28436151511700566 12046 27721392349406158 12047 27022204570857513 12048 26338315099298738 12049 25669454477891292 12050 25015352278120580 12051 24375739732913270 12052 23750356702731570 12053 23138946653154927 12054 22541252441007558 12055 21957018713637589 12056 21385998205549179 12057 20827947221243321 12058 20282621758621630 12059 19749779728238082 12060 19229186616723960 12061 18720611407934844 12062 18223823069093503 12063 17738592563445021 12064 17264697932954459 12065 16801920662661998 12066 16350042455488604 12067 15908847058336285 12068 15478124854762401 12069 15057669586821317 12070 14647275409596364 12071 14246738568882802 12072 13855861515680137 12073 13474449962963135 12074 13102310213661499 12075 12739250678438756 12076 12385085564283614 12077 12039632245494068 12078 11702708828662288 12079 11374135521337603 12080 11053737952042544 12081 10741344812026243 12082 10436785632111909 12083 10139892035543336 12084 9850500708944810 12085 9568451280995112 12086 9293584317932396 12087 9025742450717570 12088 8764773027393713 12089 8510526229470658 12090 8262853244319897 12091 8021607278494785 12092 7786645943453611 12093 7557829560939151 12094 7335019506350814 12095 7118079130583620 12096 6906875884588863 12097 6701279805985444 12098 6501162022743777 12099 6306395579845365 12100 6116857337409533 12101 5932426618411063 12102 5752983857054763 12103 5578411337985383 12104 5408594892486142 12105 5243422693831987 12106 5082784028523567 12107 4926569967078082 12108 4774674874062251 12109 4626995328025068 12110 4483429019936922 12111 4343875350842541 12112 4208236773440530 12113 4076417836139580 12114 3948324184457316 12115 3823863094716901 12116 3702944673494894 12117 3585481000284574 12118 3471385228641089 12119 3360572066555203 12120 3252958838737297 12121 3148464724101026 12122 3047009947958678 12123 2948516209189830 12124 2852907624286707 12125 2760110048417419 12126 2670050349132316 12127 2582656786409943 12128 2497859850484973 12129 2415591658937336 12130 2335785301953078 12131 2258375182310133 12132 2183297758310851 12133 2110491004903623 12134 2039893829109736 12135 1971446370944167 12136 1905090660006090 12137 1840770139387544 12138 1778429139041567 12139 1718013143276628 12140 1659469373157393 12141 1602746361215927 12142 1547793481227113 12143 1494561185536355 12144 1443001518050709 12145 1393067738731536 12146 1344713901325811 12147 1297895063550328 12148 1252567741269458 12149 1208689573391931 12150 1166218945955790 12151 1125115176866100 12152 1085338916642044 12153 1046851851909145 12154 1009616368877411 12155 973595716980196 12156 938754361443850 12157 905057720831292 12158 872471866299286 12159 840963666631807 12160 810501097849726 12161 781053011197326 12162 752588864781659 12163 725078851411934 12164 698494170986865 12165 672806824137103 12166 647989374933019 12167 624015061967684 12168 600858037298583 12169 578493185992358 12170 556895912587168 12171 536042239381195 12172 515909017701821 12173 496473765723914 12174 477714480329763 12175 459609723740671 12176 442138806668473 12177 425281646933575 12178 409018602284803 12179 393330544801001 12180 378199022818449 12181 363606135772677 12182 349534385041538 12183 335966739987684 12184 322886779368000 12185 310278580644760 12186 298126587971149 12187 286415670226277 12188 275131244153086 12189 264259176475864 12190 253785668317612 12191 243697304598074 12192 233981161391735 12193 224624721468385 12194 215615770042536 12195 206942438401145 12196 198593298909115 12197 190557288556291 12198 182823617970445 12199 175381810115741 12200 168221781146319 12201 161333774742020 12202 154708281834661 12203 148336072860725 12204 142208269788747 12205 136316287509780 12206 130651763011541 12207 125206583832829 12208 119972950357899 12209 114943324695496 12210 110110367754871 12211 105466964855244 12212 101006278879586 12213 96721705610902 12214 92606819319163 12215 88655393759193 12216 84861448548638 12217 81219211035841 12218 77723067193008 12219 74367580074554 12220 71147531153904 12221 68057885341285 12222 65093748586211 12223 62250384564666 12224 59523249058764 12225 56907960215528 12226 54400261802642 12227 51996036490343 12228 49691336352532 12229 47482357070974 12230 45365405005752 12231 43336909116385 12232 41393447633278 12233 39531724898339 12234 37748542796790 12235 36040811478974 12236 34405571773075 12237 32839975101745 12238 31341259174111 12239 29906756398890 12240 28533913391566 12241 27220274201039 12242 25963458129494 12243 24761167356350 12244 23611204286605 12245 22511456000995 12246 21459875477150 12247 20454488429056 12248 19493407495930 12249 18574819226797 12250 17696967932760 12251 16858160983397 12252 16056781350686 12253 15291276569394 12254 14560144115133 12255 13861936294503 12256 13195271227532 12257 12558822804512 12258 11951308313347 12259 11371492641636 12260 10818197573330 12261 10290293056878 12262 9786686803729 12263 9306327611198 12264 8848213172905 12265 8411383143492 12266 7994909467254 12267 7597899510248 12268 7219503056940 12269 6858905719500 12270 6515320935794 12271 6187992825790 12272 5876201687029 12273 5579258677602 12274 5296499002568 12275 5027283939029 12276 4771005858833 12277 4527083708968 12278 4294956841015 12279 4074086910795 12280 3863962325001 12281 3664094063553 12282 3474010493898 12283 3293259175375 12284 3121410342434 12285 2958053454840 12286 2802792939288 12287 2655249372441 12288 2515062644330 12289 2381889150356 12290 2255397807466 12291 2135271260811 12292 2021208686663 12293 1912923109151 12294 1810138172806 12295 1712589226008 12296 1620025507025 12297 1532207993125 12298 1448906696285 12299 1369901409726 12300 1294983670620 12301 1223955002920 12302 1156624437047 12303 1092809231351 12304 1032336627580 12305 975042187464 12306 920767766603 12307 869362195941 12308 820682628369 12309 774593200878 12310 730963366848 12311 689668358192 12312 650590373629 12313 613617535306 12314 578642323493 12315 545562018830 12316 514279838981 12317 484703832701 12318 456745698830 12319 430321181971 12320 405350888446 12321 381759502034 12322 359474731475 12323 338427619871 12324 318553251138 12325 299790120688 12326 282079197175 12327 265364190719 12328 249592206544 12329 234713147327 12330 220678934719 12331 207443787641 12332 194964708909 12333 183201005408 12334 172113664777 12335 161665534721 12336 151821766854 12337 142549427752 12338 133816934594 12339 125594229299 12340 117853168782 12341 110567165503 12342 103710726835 12343 97259620580 12344 91191177407 12345 85483995135 12346 80117573585 12347 75072427329 12348 70330348386 12349 65874177123 12350 61687469140 12351 57754599552 12352 54061002970 12353 50592954931 12354 47337303104 12355 44281570408 12356 41414133401 12357 38724047884 12358 36200839209 12359 33834566506 12360 31615981912 12361 29536397294 12362 27587488523 12363 25761360850 12364 24050689880 12365 22448592786 12366 20948477476 12367 19544100125 12368 18229672062 12369 16999761533 12370 15849168147 12371 14772967449 12372 13766599739 12373 12825795782 12374 11946468107 12375 11124738950 12376 10357037272 12377 9640015238 12378 8970466183 12379 8345359259 12380 7761898640 12381 7217470637 12382 6709571742 12383 6235835466 12384 5794083268 12385 5382283270 12386 4998486687 12387 4640852003 12388 4307690017 12389 3997424907 12390 3708545830 12391 3439626535 12392 3189359362 12393 2956528594 12394 2739967710 12395 2538574100 12396 2351341399 12397 2177334790 12398 2015656255 12399 1865457836 12400 1725967183 12401 1596468411 12402 1476273195 12403 1364731640 12404 1261253656 12405 1165292942 12406 1076324364 12407 993851610 12408 917425320 12409 846631120 12410 781069321 12411 720362381 12412 664170313 12413 612179313 12414 564086849 12415 519607241 12416 478483460 12417 440479562 12418 405367563 12419 372931570 12420 342978850 12421 315332560 12422 289821354 12423 266283351 12424 244574240 12425 224562110 12426 206119018 12427 189123716 12428 173468977 12429 159056894 12430 145792117 12431 133584589 12432 122354649 12433 112030190 12434 102540627 12435 93818749 12436 85806556 12437 78450554 12438 71698943 12439 65502315 12440 59817634 12441 54606235 12442 49829887 12443 45452413 12444 41442536 12445 37772002 12446 34412961 12447 31339053 12448 28527451 12449 25957880 12450 23610139 12451 21464849 12452 19505744 12453 17718306 12454 16087739 12455 14600175 12456 13243981 12457 12008698 12458 10883776 12459 9859211 12460 8926683 12461 8078849 12462 7308151 12463 6607370 12464 5970685 12465 5392972 12466 4868755 12467 4392925 12468 3961476 12469 3570738 12470 3216866 12471 2896288 12472 2606143 12473 2343951 12474 2107011 12475 1892727 12476 1699206 12477 1524749 12478 1367393 12479 1225381 12480 1097431 12481 982341 12482 878776 12483 785514 12484 701668 12485 626451 12486 558933 12487 498248 12488 443832 12489 395169 12490 351583 12491 312492 12492 277547 12493 246384 12494 218537 12495 193639 12496 171433 12497 151692 12498 134131 12499 118434 12500 104494 12501 92152 12502 81182 12503 71416 12504 62777 12505 55159 12506 48406 12507 42411 12508 37128 12509 32490 12510 28394 12511 24766 12512 21581 12513 18803 12514 16357 12515 14193 12516 12306 12517 10670 12518 9233 12519 7967 12520 6868 12521 5922 12522 5096 12523 4368 12524 3740 12525 3206 12526 2741 12527 2331 12528 1981 12529 1687 12530 1431 12531 1206 12532 1016 12533 858 12534 722 12535 602 12536 501 12537 420 12538 350 12539 287 12540 236 12541 196 12542 161 12543 130 12544 105 12545 86 12546 70 12547 55 12548 43 12549 35 12550 28 12551 21 12552 16 12553 13 12554 10 12555 7 12556 5 12557 4 12558 3 12559 2 12560 1 12561 1 12562 1 12563 0 12564 0 12565 0 12566 0 12567 0 12568 0 12569 0 12570 0 12571 0 12572 0 12573 0 12574 0 12575 0 12576 0 12577 0 12578 0 12579 0 12580 0 12581 0 12582 0 12583 0 12584 0 12585 0 12586 0 12587 0 12588 0 12589 0 12590 0 12591 0 12592 0 12593 0 12594 0 12595 0 12596 0 12597 1 12598 1 12599 34 12600 65 12601 621 12602 1577 12603 8303 12604 23291 12605 89047 12606 249915 12607 788892 12608 2116207 12609 5865617 12610 14778973 12611 37099371 12612 87408959 12613 202109483 12614 445744971 12615 959317938 12616 1986947853 12617 4010094448 12618 7832710524 12619 14915296748 12620 27599816987 12621 49861447695 12622 87822001004 12623 151296107783 12624 254832193101 12625 420648957309 12626 680543248510 12627 1081086443942 12628 1686824316551 12629 2588917740563 12630 3910098984269 12631 5818273146482 12632 8533639727304 12633 12349079429276 12634 17639654022443 12635 24891877676856 12636 34715463878454 12637 47883790098942 12638 65347170571631 12639 88286894748815 12640 118128573787366 12641 156612315666131 12642 205803789628964 12643 268182851464509 12644 346648683490259 12645 444629542783971 12646 566077698835524 12647 715602502605843 12648 898448516860409 12649 1120654647611062 12650 1389009717784108 12651 1711240320850329 12652 2095933660064772 12653 2552756765393259 12654 3092340702200160 12655 3726535750580236 12656 4468242640776648 12657 5331705354491548 12658 6332285441230819 12659 7486801716126144 12660 8813228461179683 12661 10331080247151176 12662 12061034431077804 12663 14025379472166448 12664 16247537021863579 12665 18752563714705183 12666 21566579684648446 12667 24717357743076506 12668 28233627781997732 12669 32145727355932257 12670 36484796316248980 12671 41283547103261721 12672 46575313713784306 12673 52394888693400941 12674 58777447751554836 12675 65759547868057517 12676 73377888245497839 12677 81670374943277529 12678 90674743658347702 12679 100429836100151461 12680 110974046019247879 12681 122346653449348993 12682 134586118049464769 12683 147731684795077495 12684 161821493748917855 12685 176894223495554113 12686 192987031259659264 12687 210137536376961694 12688 228381577675660088 12689 247755200597668240 12690 268292223641876144 12691 290026642642039186 12692 312990024507526520 12693 337213865321168369 12694 362726765669500507 12695 389557291226898459 12696 417730996179469423 12697 447273170979002435 12698 478205612149343293 12699 510549965782613780 12700 544324378367866331 12701 579546643746073787 12702 616230556143338869 12703 654389753625050661 12704 694033998470412020 12705 735172723825580878 12706 777810962187744115 12707 821953696367790416 12708 867601775922988621 12709 914755855536101848 12710 963411895100512780 12711 1013566016722424048 12712 1065210068103760029 12713 1118335937208479801 12714 1172930624278014654 12715 1228981595240141457 12716 1286472007288128070 12717 1345385378058937713 12718 1405700234378644693 12719 1467395945302105534 12720 1530447629181017335 12721 1594831150600340095 12722 1660517355231016066 12723 1727478359607377955 12724 1795682162818493237 12725 1865097940655987327 12726 1935689880333061637 12727 2007423899290047538 12728 2080261987972161897 12729 2154167767895732882 12730 2229099944376746623 12731 2305019422752828492 12732 2381883411370154041 12733 2459651208822724961 12734 2538277296716321392 12735 2617718818655013104 12736 2697929474911072426 12737 2778865503306694413 12738 2860478437302728368 12739 2942722911321912625 12740 3025550380061530785 12741 3108915257258028289 12742 3192767367558662022 12743 3277060040452351618 12744 3361743687802125707 12745 3446772065682306758 12746 3532094450701937694 12747 3617663983947567227 12748 3703431140991751609 12749 3789350082930498630 12750 3875370589201825029 12751 3961446613406065481 12752 4047529679593660382 12753 4133575289735533228 12754 4219534646730481163 12755 4305363384186198020 12756 4391014921650341181 12757 4476446898041402338 12758 4561612718886629314 12759 4646470422609113934 12760 4730976026731068434 12761 4815089958470178060 12762 4898768459902594720 12763 4981972555128523155 12764 5064661417644139414 12765 5146798770877082115 12766 5228344185304034693 12767 5309262112042295766 12768 5389515299140805390 12769 5469071137806958916 12770 5547892884455595889 12771 5625948727249722986 12772 5703205277930377761 12773 5779633841273492395 12774 5855201593284818268 12775 5929880650088078022 12776 6003641659191898565 12777 6076459971220863099 12778 6148306805241530890 12779 6219158290743407058 12780 6288989179312416728 12781 6357778900944444543 12782 6425502745343851911 12783 6492140849112066153 12784 6557672047573985079 12785 6622079799542335645 12786 6685343411000324790 12787 6747446942834494819 12788 6808373219731101209 12789 6868109608459842139 12790 6926639309777746977 12791 6983950163637607065 12792 7040028828834552995 12793 7094866403290484222 12794 7148449807510214131 12795 7200770465239534856 12796 7251818666962064621 12797 7301589021829968334 12798 7350071953008683576 12799 7397262235575624880 12800 7443153554008859243 12801 7487743776208830010 12802 7531026580900111338 12803 7572999835621101719 12804 7613660355503113749 12805 7653008993243389293 12806 7691042415825350424 12807 7727761306577417547 12808 7763165332364203275 12809 7797258044099198362 12810 7830038817226850918 12811 7861510865405393592 12812 7891676420749796105 12813 7920541439843292637 12814 7948107722375139534 12815 7974380725157147957 12816 7999364957177036606 12817 8023068489452395416 12818 8045495263626644295 12819 8066652695386403038 12820 8086547286892302363 12821 8105188939076459824 12822 8122583458944749438 12823 8138739945544684918 12824 8153666619793881223 12825 8167374937748675961 12826 8179872306159291697 12827 8191169244365085093 12828 8201275429345556326 12829 8210203611777277032 12830 8217962546550922476 12831 8224563924492358881 12832 8230018631512773122 12833 8234340469109831230 12834 8237539304066451145 12835 8239627767318027188 12836 8240617724206784307 12837 8240523800611114852 12838 8239356756921527903 12839 8237129951808231126 12840 8233856018231727626 12841 8229550199607633539 12842 8224223950895604961 12843 8217891164550876043 12844 8210565048975177384 12845 8202261278557878384 12846 8192991822026260483 12847 8182770931808273627 12848 8171612219478531069 12849 8159531622762716181 12850 8146541463058521861 12851 8132656198807514047 12852 8117889690895845557 12853 8102257992776944046 12854 8085773636564966739 12855 8068451150911860804 12856 8050304511262884195 12857 8031349758401137029 12858 8011599510549199581 12859 7991068249292656410 12860 7969769948197728602 12861 7947720524031763302 12862 7924932573949073020 12863 7901420432812928748 12864 7877197971755415125 12865 7852280889302868576 12866 7826681670939715062 12867 7800414420015958260 12868 7773492820642953641 12869 7745932274825654644 12870 7717745079441696416 12871 7688945036617941137 12872 7659545573501657395 12873 7629561730332995649 12874 7599005552333739571 12875 7567890484145809218 12876 7536229637917980935 12877 7504037640024494118 12878 7471326233222372469 12879 7438108459242266710 12880 7404397068995345692 12881 7370206234408015403 12882 7335547354730016331 12883 7300433033978900766 12884 7264875626038761734 12885 7228888816702934048 12886 7192483630134920481 12887 7155672207242143325 12888 7118466476840024661 12889 7080879615710198995 12890 7042922249807914842 12891 7004606038117382447 12892 6965942464167712968 12893 6926944180496544506 12894 6887621397392308689 12895 6847985280049514097 12896 6808046853160704229 12897 6767818234805095953 12898 6727309208284270670 12899 6686530438764524351 12900 6645492482865052725 12901 6604206919499130078 12902 6562683098536730563 12903 6520931182419829913 12904 6478961255115599374 12905 6436784356013972382 12906 6394409398140424565 12907 6351846042351868373 12908 6309103899242867877 12909 6266193470769456849 12910 6223123232931920960 12911 6179902349390343952 12912 6136539958529031530 12913 6093046029878891204 12914 6049428605138376630 12915 6005696356322720724 12916 5961857953325839246 12917 5917922840695272122 12918 5873898629404886248 12919 5829793507540533192 12920 5785615682259933123 12921 5741374081165775127 12922 5697075890001552956 12923 5652728822105321259 12924 5608340628143201429 12925 5563919728434026517 12926 5519472890267208484 12927 5475007361583770078 12928 5430530444119762246 12929 5386050061680408661 12930 5341572570027234466 12931 5297104761994352977 12932 5252653499043310803 12933 5208226219127365797 12934 5163828874212700762 12935 5119467813180222544 12936 5075149465669415949 12937 5030880795205788907 12938 4986667358613986474 12939 4942515071427247142 12940 4898429940685203930 12941 4854418467626173832 12942 4810485822070699393 12943 4766637497497920432 12944 4722879088233205814 12945 4679216644790437975 12946 4635654958879937177 12947 4592199113578765817 12948 4548854299983239808 12949 4505626130081535428 12950 4462519026774745121 12951 4419537673914790239 12952 4376686869405704396 12953 4333971799278609424 12954 4291396526637205924 12955 4248965347635345208 12956 4206682677573301011 12957 4164553288635985151 12958 4122580893523350947 12959 4080769412700529037 12960 4039122889028813054 12961 3997645693375985863 12962 3956341198061033027 12963 3915212959243266899 12964 3874264658047768203 12965 3833500277006851602 12966 3792922857587593046 12967 3752535603557905744 12968 3712341845490811145 12969 3672345190044805874 12970 3632548357987832196 12971 3592954212894540969 12972 3553565745644321907 12973 3514386200000105687 12974 3475417986549087573 12975 3436663640509679295 12976 3398125824413751151 12977 3359807432415119690 12978 3321710575266005377 12979 3283837472002304505 12980 3246190468624111836 12981 3208772122634940377 12982 3171584255644626156 12983 3134628783117600506 12984 3097907746050293519 12985 3061423378589447186 12986 3025177224470385887 12987 2989170907726744831 12988 2953406176322964740 12989 2917884954733933042 12990 2882608519703404067 12991 2847578216435780891 12992 2812795512222232256 12993 2778262035115121294 12994 2743978806280128528 12995 2709946904892752211 12996 2676167529666052859 12997 2642642025872480378 12998 2609371170758887081 12999 2576355789992842309 13000 2543596826132851197 13001 2511095355494481983 13002 2478851922908198493 13003 2446867113257566004 13004 2415141625681571451 13005 2383676281024146736 13006 2352471403406099157 13007 2321527349923423647 13008 2290844588709460322 13009 2260423698799852167 13010 2230264795656761509 13011 2200368021130028881 13012 2170733624995042838 13013 2141361958311629682 13014 2112252939537075194 13015 2083406508053929597 13016 2054822708087981890 13017 2026501676085505028 13018 1998443145431094002 13019 1970646865830526885 13020 1943112688417489475 13021 1915840548539266999 13022 1888830006458031962 13023 1862080634641731522 13024 1835592103678143924 13025 1809364161267969145 13026 1783396206249622586 13027 1757687646270311878 13028 1732237983955398743 13029 1707046792404066462 13030 1682113320674633314 13031 1657436824044819991 13032 1633016649340794910 13033 1608852208021836255 13034 1584942611100868151 13035 1561286973397767232 13036 1537884498075244618 13037 1514734447840935453 13038 1491835806891885250 13039 1469187561501059855 13040 1446788783197342479 13041 1424638598273771015 13042 1402735875348326239 13043 1381079483843530288 13044 1359668375232380749 13045 1338501551619229974 13046 1317577777073500609 13047 1296895815417514214 13048 1276454509481089034 13049 1256252749139277816 13050 1236289204558218329 13051 1216562544979556495 13052 1197071515801757336 13053 1177814906124720130 13054 1158791302598577494 13055 1139999290703262032 13056 1121437529110142708 13057 1103104717311011337 13058 1084999368669732081 13059 1067119995141745461 13060 1049465179121320874 13061 1032033541383602902 13062 1014823531667302237 13063 997833598421902171 13064 981062257920908017 13065 964508062502133445 13066 948169407739226779 13067 932044688220360934 13068 916132363725278736 13069 900430928148054964 13070 884938731974386324 13071 869654125080130404 13072 854575520036695404 13073 839701361871484950 13074 825029964616323577 13075 810559642192726947 13076 796288768900844197 13077 782215749935112846 13078 768338871100156664 13079 754656418793615383 13080 741166737426568797 13081 727868200986104531 13082 714759074970407011 13083 701837626087490282 13084 689102176869137124 13085 676551078319889387 13086 664182582978594482 13087 651994945361241442 13088 639986473719943566 13089 628155503709145658 13090 616500281925976701 13091 605019057741338870 13092 593710132193814360 13093 582571832835986019 13094 571602406890884842 13095 560800105131958382 13096 550163228036325338 13097 539690101830831282 13098 529378980476544872 13099 519228122260483045 13100 509235833330569156 13101 499400444846967836 13102 489720223170243568 13103 480193439822423176 13104 470818412338685677 13105 461593482621075883 13106 452516934731455146 13107 443587058608324328 13108 434802188474088130 13109 426160682365055579 13110 417660846816655205 13111 409300994997969610 13112 401079482692083125 13113 392994688930114726 13114 385044947141667989 13115 377228598088284168 13116 369544023515165637 13117 361989627918252101 13118 354563775597315380 13119 347264838835060709 13120 340091229328113287 13121 333041381061772446 13122 326113692780833024 13123 319306571802385003 13124 312618463365801827 13125 306047834529797677 13126 299593121640313285 13127 293252770195991285 13128 287025262135936472 13129 280909100770160446 13130 274902762860500594 13131 269004734795119628 13132 263213537993286780 13133 257527714817761593 13134 251945784838238924 13135 246466277705596028 13136 241087756726593840 13137 235808805700756135 13138 230627989080840624 13139 225543881772958287 13140 220555091004981018 13141 215660244065934975 13142 210857951990362509 13143 206146836600326252 13144 201525550739221412 13145 196992766864089987 13146 192547143994222023 13147 188187352186618289 13148 183912091266846459 13149 179720080221812690 13150 175610027114840274 13151 171580651268436595 13152 167630700540991900 13153 163758941486886189 13154 159964132009375902 13155 156245041410608990 13156 152600466340712255 13157 149029221675523847 13158 145530115653557315 13159 142101968018408210 13160 138743624691531514 13161 135453949336314493 13162 132231800784898922 13163 129076049406174702 13164 125985590622642437 13165 122959337107504853 13166 119996198277703630 13167 117095095095785615 13168 114254972469797710 13169 111474792048443686 13170 108753513633536348 13171 106090108512473582 13172 103483570841033463 13173 100932911008336547 13174 98437138770755409 13175 95995275277533393 13176 93606363501508675 13177 91269462123849162 13178 88983630252035378 13179 86747938248576034 13180 84561477283248231 13181 82423353700276440 13182 80332675179771373 13183 78288560492296311 13184 76290148211263972 13185 74336591552036722 13186 72427045849284332 13187 70560677305839100 13188 68736670972928736 13189 66954226004390100 13190 65212544308563242 13191 63510838442252982 13192 61848338867257699 13193 60224289592162668 13194 58637937937168225 13195 57088541598435863 13196 55575375259570914 13197 54097726613115544 13198 52654887098686863 13199 51246158241455768 13200 49870857674308912 13201 48528315490182774 13202 47217865875392642 13203 45938852795141309 13204 44690635466750735 13205 43472585015496068 13206 42284076931454670 13207 41124496163865159 13208 39993242071369431 13209 38889725383882296 13210 37813361397767454 13211 36763574515296022 13212 35739802754622929 13213 34741494968636936 13214 33768104695309216 13215 32819094240788591 13216 31893938748225332 13217 30992123653704256 13218 30113139167411707 13219 29256483903451184 13220 28421668556466884 13221 27608213599905019 13222 26815644303789868 13223 26043493972435431 13224 25291307275291762 13225 24558638145491823 13226 23845045290375740 13227 23150095087330767 13228 22473364586619660 13229 21814439590484743 13230 21172910627252714 13231 20548375528901998 13232 19940442123483969 13233 19348726505493635 13234 18772849414197809 13235 18212438511917824 13236 17667130827592886 13237 17136571178430524 13238 16620408903163352 13239 16118299909420858 13240 15629908857218980 13241 15154907721927004 13242 14692972877086873 13243 14243786900852211 13244 13807040533069675 13245 13382431385303583 13246 12969661315247770 13247 12568438024499639 13248 12178476826021963 13249 11799499467350329 13250 11431231772346352 13251 11073405066641884 13252 10725757756628860 13253 10388034257706728 13254 10059982891226233 13255 9741357144320524 13256 9431917071532503 13257 9131428340167767 13258 8839660342567192 13259 8556387298433256 13260 8281389524995222 13261 8014452566562180 13262 7755365494986389 13263 7503921901174372 13264 7259921018768705 13265 7023166932625505 13266 6793467073230878 13267 6570633081388902 13268 6354481806543565 13269 6144834605162881 13270 5941515985728612 13271 5744354368421263 13272 5553182984173148 13273 5367839235161911 13274 5188163481320862 13275 5013999717175583 13276 4845196367530041 13277 4681605706978629 13278 4523082784118343 13279 4369486014981075 13280 4220677882386756 13281 4076524423715587 13282 3936894268464756 13283 3801659150715225 13284 3670694542471926 13285 3543879187944214 13286 3421094237681504 13287 3302223711255834 13288 3187155051757943 13289 3075778702712565 13290 2967987347781937 13291 2863676308414233 13292 2762744032848052 13293 2665091725115121 13294 2570622660381321 13295 2479242533973838 13296 2390859898196281 13297 2305385825991232 13298 2222733300330907 13299 2142817522832195 13300 2065556299344126 13301 1990869733432688 13302 1918679690296876 13303 1848910064067393 13304 1781487113044189 13305 1716339192884024 13306 1653396277486783 13307 1592590187233010 13308 1533854892187701 13309 1477126270552831 13310 1422341677925986 13311 1369440154743889 13312 1318362689208559 13313 1269051997568475 13314 1221452149673644 13315 1175508745056940 13316 1131169141693943 13317 1088382266204243 13318 1047098277829105 13319 1007268719973916 13320 968846725990007 13321 931786846952216 13322 896044751952595 13323 861577363989137 13324 828343038831241 13325 796301408906465 13326 765413122093358 13327 735639958480333 13328 706944983822737 13329 679292415358583 13330 652647389331754 13331 626976058621295 13332 602245732535932 13333 578424754982826 13334 555482296323539 13335 533388443138219 13336 512114317462557 13337 491631967023260 13338 471914185594515 13339 452934587983295 13340 434667713167021 13341 417088930077140 13342 400174277277243 13343 383900526369335 13344 368245275210000 13345 353186862606678 13346 338704225645437 13347 324776957282045 13348 311385385998791 13349 298510499631092 13350 286133821335445 13351 274237458880210 13352 262804172414383 13353 251817309048245 13354 241260693906217 13355 231118669897921 13356 221376160039161 13357 212018608162485 13358 203031881575640 13359 194402308449827 13360 186116730196560 13361 178162448148223 13362 170527140760668 13363 163198893934742 13364 156166245970220 13365 149418142773113 13366 142943863610442 13367 136733046826131 13368 130775730430428 13369 125062311767808 13370 119583481672568 13371 114330248081540 13372 109293970616444 13373 104466324118563 13374 99839242726360 13375 95404939446250 13376 91155935054498 13377 87085027965465 13378 83185244376913 13379 79449854225039 13380 75872397975377 13381 72446659144611 13382 69166620196134 13383 66026477698152 13384 63020664539024 13385 60143825548423 13386 57390780124922 13387 54756534473540 13388 52236300512198 13389 49825475474414 13390 47519608839815 13391 45314412377325 13392 43205777381908 13393 41189756409811 13394 39262534043513 13395 37420436353422 13396 35659945326536 13397 33977682569416 13398 32370384671831 13399 30834910905516 13400 29368255353132 13401 27967533350197 13402 26629959862957 13403 25352855564413 13404 24133658090840 13405 22969909974750 13406 21859239230555 13407 20799365696766 13408 19788109979477 13409 18823382842687 13410 17903169200444 13411 17025532724844 13412 16188623820323 13413 15390670583398 13414 14629964844543 13415 13904865961856 13416 13213807905387 13417 12555291421333 13418 11927871675928 13419 11330161836252 13420 10760839100153 13421 10218637650020 13422 9702338341688 13423 9210771646923 13424 8742822645149 13425 8297425256859 13426 7873553180204 13427 7470222319438 13428 7086495293780 13429 6721476348667 13430 6374303465196 13431 6044150623731 13432 5730231585585 13433 5431795425700 13434 5148119903957 13435 4878513347818 13436 4622317799659 13437 4378905321922 13438 4147672252200 13439 3928040736043 13440 3719461556275 13441 3521410914614 13442 3333385425332 13443 3154903544868 13444 2985507958136 13445 2824762749721 13446 2672249222465 13447 2527567095654 13448 2390336465178 13449 2260195496612 13450 2136796817335 13451 2019808462720 13452 1908915673864 13453 1803818866221 13454 1704230510399 13455 1609876042620 13456 1520495326016 13457 1435840919486 13458 1355675475612 13459 1279772459241 13460 1207917422681 13461 1139906532450 13462 1075544360635 13463 1014644476875 13464 957030541391 13465 902535119996 13466 850997681720 13467 802265214510 13468 756193126912 13469 712644177390 13470 671486895295 13471 632596014229 13472 595853276445 13473 561146518962 13474 528368341649 13475 497416465047 13476 468194428725 13477 440610819324 13478 414578125344 13479 390013071052 13480 366837186170 13481 344976165683 13482 324358915729 13483 304917802872 13484 286589172047 13485 269312803488 13486 253031080837 13487 237689240677 13488 223235790038 13489 209622049583 13490 196801473125 13491 184729833947 13492 173365592482 13493 162669521398 13494 152604113682 13495 143133757201 13496 134225042012 13497 125846442620 13498 117967827619 13499 110560602728 13500 103597974871 13501 97054684658 13502 90906593889 13503 85130812834 13504 79705915459 13505 74611724233 13506 69828963681 13507 65339359027 13508 61125831634 13509 57172314216 13510 53463453343 13511 49984709687 13512 46722510391 13513 43664094483 13514 40797279069 13515 38110527449 13516 35593083772 13517 33234853180 13518 31026190958 13519 28957971950 13520 27021705570 13521 25209423992 13522 23513520449 13523 21926800808 13524 20442579706 13525 19054595287 13526 17756861221 13527 16543727525 13528 15409946117 13529 14350608840 13530 13361028410 13531 12436773901 13532 11573745243 13533 10768107039 13534 10016195782 13535 9314555388 13536 8659989296 13537 8049510432 13538 7480269740 13539 6949575982 13540 6454945669 13541 5994065556 13542 5564722433 13543 5164828670 13544 4792465608 13545 4445843083 13546 4123249595 13547 3823074061 13548 3543835552 13549 3284155658 13550 3042717122 13551 2818278392 13552 2609701565 13553 2415930558 13554 2235953504 13555 2068817056 13556 1913652118 13557 1769651169 13558 1636039162 13559 1512089211 13560 1397138117 13561 1290570373 13562 1191797186 13563 1100264014 13564 1015466885 13565 936940822 13566 864237828 13567 796937031 13568 734658585 13569 677050554 13570 623774138 13571 574512266 13572 528978266 13573 486907521 13574 448045612 13575 412153521 13576 379016121 13577 348435975 13578 320222024 13579 294194809 13580 270194398 13581 248073533 13582 227689180 13583 208907989 13584 191610984 13585 175688477 13586 161034926 13587 147550965 13588 135147947 13589 123746166 13590 113266698 13591 103636075 13592 94789667 13593 86668222 13594 79213848 13595 72372588 13596 66097066 13597 60343899 13598 55070839 13599 50238269 13600 45811511 13601 41759246 13602 38050688 13603 34656736 13604 31552402 13605 28715108 13606 26122353 13607 23753151 13608 21589455 13609 19614949 13610 17813589 13611 16170121 13612 14671505 13613 13306275 13614 12062862 13615 10930216 13616 9899125 13617 8961460 13618 8108934 13619 7333682 13620 6629167 13621 5989625 13622 5409245 13623 4882427 13624 4404479 13625 3971466 13626 3579308 13627 3223948 13628 2902177 13629 2611272 13630 2348317 13631 2110521 13632 1895623 13633 1701722 13634 1526868 13635 1369069 13636 1226722 13637 1098600 13638 983343 13639 879527 13640 786085 13641 702187 13642 626889 13643 559232 13644 498474 13645 444049 13646 395347 13647 351693 13648 312567 13649 277619 13650 246453 13651 218572 13652 193642 13653 171467 13654 151725 13655 134131 13656 118434 13657 104494 13658 92152 13659 81182 13660 71416 13661 62777 13662 55159 13663 48406 13664 42411 13665 37128 13666 32490 13667 28394 13668 24766 13669 21581 13670 18803 13671 16357 13672 14193 13673 12306 13674 10670 13675 9233 13676 7967 13677 6868 13678 5922 13679 5096 13680 4368 13681 3740 13682 3206 13683 2741 13684 2331 13685 1981 13686 1687 13687 1431 13688 1206 13689 1016 13690 858 13691 722 13692 602 13693 501 13694 420 13695 350 13696 287 13697 236 13698 196 13699 161 13700 130 13701 105 13702 86 13703 70 13704 55 13705 43 13706 35 13707 28 13708 21 13709 16 13710 13 13711 10 13712 7 13713 5 13714 4 13715 3 13716 2 13717 1 13718 1 13719 1 13720 0 13721 0 13722 0 13723 0 13724 0 13725 0 13726 0 13727 0 13728 0 13729 0 13730 0 13731 0 13732 0 13733 0 13734 0 13735 0 13736 0 13737 0 13738 0 13739 0 13740 0 13741 0 13742 0 13743 0 13744 0 13745 0 13746 0 13747 0 13748 0 13749 0 13750 0 13751 0 13752 0 13753 0 13754 0 13755 1 13756 1 13757 35 13758 67 13759 657 13760 1676 13761 9019 13762 25514 13763 99382 13764 282191 13765 906079 13766 2464478 13767 6944993 13768 17769026 13769 45356688 13770 108630338 13771 255516635 13772 573301772 13773 1255743932 13774 2647520626 13775 5440197079 13776 10820290933 13777 20982281402 13778 39540273047 13779 72741189786 13780 130457901148 13781 228806008649 13782 392276709652 13783 658935668267 13784 1084573933707 13785 1752306944079 13786 2779990066010 13787 4336824234975 13788 6655640738266 13789 10060016245363 13790 14983285659907 13791 22010588451680 13792 31906488346732 13793 45677228039465 13794 64608533648120 13795 90354090567172 13796 124984346239254 13797 171107639410661 13798 231929449941887 13799 311412889201997 13800 414346187030889 13801 546549174453851 13802 714943984645265 13803 927813634258462 13804 1194868758854977 13805 1527564679559168 13806 1939152830267608 13807 2445060546712543 13808 3062913657108972 13809 3812986031668552 13810 4718175398626813 13811 5804524024503403 13812 7101127125807925 13813 8640735082697286 13814 10459572076421118 13815 12598017348176404 13816 15100305386490293 13817 18015304485210136 13818 21396077087748407 13819 25300747858192009 13820 29791884605827263 13821 34937487419512465 13822 40810179207937852 13823 47488300823719222 13824 55054853964412510 13825 63598752183857932 13826 73213529740430932 13827 83998723897231630 13828 96058262333353578 13829 109502048236335053 13830 124444083899336307 13831 141004222774030421 13832 159305892077643711 13833 179478104987460974 13834 201652909685771921 13835 225967614844268187 13836 252561750314835183 13837 281579616224749144 13838 313166985117634492 13839 347473920780305140 13840 384650893412858108 13841 424851985216390646 13842 468230790332393912 13843 514943955777916759 13844 565146380221584201 13845 618995196950268603 13846 676644831658587094 13847 738251394783052795 13848 803966904055082812 13849 873944158228963572 13850 948330925566918127 13851 1027275309480176946 13852 1110918944150389610 13853 1199402857204705506 13854 1292860772164237988 13855 1391425554998122977 13856 1495221339744939249 13857 1604370457474909515 13858 1718985844342660869 13859 1839178657322501941 13860 1965049293878402843 13861 2096695439880148126 13862 2234203581990900691 13863 2377657858700697794 13864 2527129945139788448 13865 2682688246396086737 13866 2844388519773429912 13867 3012284003616819759 13868 3186414146035567368 13869 3366814944470040322 13870 3553508690015420299 13871 3746515393188032639 13872 3945840344270843960 13873 4151485575825414678 13874 4363438748255682711 13875 4581685870146703243 13876 4806197687722093985 13877 5036942225561928228 13878 5273872840263354029 13879 5516942213318661343 13880 5766087577917143095 13881 6021244275427288825 13882 6282333011633104158 13883 6549275083058515965 13884 6821976461051231835 13885 7100342287063845338 13886 7384263373630794491 13887 7673632611150407936 13888 7968327940743233976 13889 8268227700346969276 13890 8573196420403703446 13891 8883102346471500699 13892 9197799343728208505 13893 9517142998607358926 13894 9840975765987738301 13895 10169145533876086197 13896 10501486513537976518 13897 10837835996603706818 13898 11178018916657496918 13899 11521867375754654769 13900 11869200583792322424 13901 12219842168865630078 13902 12573604221530672279 13903 12930307697973368936 13904 13289761480741258053 13905 13651780140405274212 13906 14016167534562383511 13907 14382737999375364027 13908 14751294611039526261 13909 15121647298456161454 13910 15493596071728209046 13911 15866952912311025925 13912 16241519320058062082 13913 16617104679694745247 13914 16993509195133862755 13915 17370546387942170879 13916 17748020018820965514 13917 18125742615009698767 13918 18503518186847272431 13919 18881165244794110108 13920 19258493186819145894 13921 19635320898721066569 13922 20011459328527767658 13923 20386734933794470636 13924 20760965627248235382 13925 21133979367698045624 13926 21505596665917150086 13927 21875654375872028874 13928 22243981291005078016 13929 22610416649137868433 13930 22974792640639120297 13931 23336958460104804204 13932 23696755643983108245 13933 24054036419070751682 13934 24408646280491478063 13935 24760448223086330076 13936 25109297908833752749 13937 25455061794837839586 13938 25797599844313871836 13939 26136789860529109919 13940 26472502569363119491 13941 26804619468585796796 13942 27133015730614795345 13943 27457584565752980621 13944 27778212301049939402 13945 28094795898721243748 13946 28407226105015563613 13947 28715411773060537037 13948 29019255014663145488 13949 29318668342124318388 13950 29613558111986102538 13951 29903848741994769808 13952 30189458008249721876 13953 30470313769547269823 13954 30746337749904386378 13955 31017469589042024108 13956 31283642351184226707 13957 31544798796939198572 13958 31800875543975943344 13959 32051826893744310073 13960 32297600613496061820 13961 32538153726228188379 13962 32773437083028629780 13963 33003418913710180594 13964 33228060938554238764 13965 33447333650956542075 13966 33661201330513212305 13967 33869645269976820105 13968 34072640267205328469 13969 34270169379986653137 13970 34462209404931311773 13971 34648753736650419771 13972 34829789285176571161 13973 35005310687721260812 13974 35175306272853911194 13975 35339780512339938266 13976 35498731405267704196 13977 35652164133992259481 13978 35800077529444180021 13979 35942486081296974177 13980 36079397823293036043 13981 36210827425297699093 13982 36336783172476038337 13983 36457288501820869583 13984 36572360419437776262 13985 36682022024540230933 13986 36786290010222515555 13987 36885195699328843762 13988 36978764020247123128 13989 37067025460642580430 13990 37150004094888329851 13991 37227738096541349673 13992 37300259293838375345 13993 37367604554245265730 13994 37429804341424438146 13995 37486902683955732557 13996 37538937327843466374 13997 37585950556780095047 13998 37627978277139921129 13999 37665069426464996613 14000 37697266737925502602 14001 37724617001443984198 14002 37747160673437142805 14003 37764950713169765966 14004 37778033968246191478 14005 37786460885110752249 14006 37790275638919262835 14007 37789534386708433955 14008 37784287281156879923 14009 37774587641284326582 14010 37760482594057218665 14011 37742030737557964563 14012 37719284787475357919 14013 37692300219075709904 14014 37661126411198128643 14015 37625823715734455242 14016 37586446737423142708 14017 37543052459989333763 14018 37495691882609514083 14019 37444426493077656240 14020 37389312179089654143 14021 37330406854086017415 14022 37267762573059905679 14023 37201441409544112194 14024 37131499995949739937 14025 37057996663221385650 14026 36980984022648643811 14027 36900524250290532056 14028 36816674249259244517 14029 36729492319687816175 14030 36639031193114011202 14031 36545352727478051808 14032 36448513684036964108 14033 36348571945164617347 14034 36245579985302922905 14035 36139598982902647931 14036 36030685203107714132 14037 35918895780124589583 14038 35804282608988220870 14039 35686905882712864233 14040 35566821069436236073 14041 35444084276878503833 14042 35318746549617335350 14043 35190866839792554102 14044 35060499566206777671 14045 34927699580092289235 14046 34792516850460852537 14047 34655008878352106428 14048 34515228825998204853 14049 34373230100853917085 14050 34229061412279517289 14051 34082778641769526444 14052 33934433526810024617 14053 33784077881736034720 14054 33631759009688174933 14055 33477531039890287127 14056 33321444151782270012 14057 33163548451338169359 14058 33003889720638691136 14059 32842520235602682220 14060 32679488515200336263 14061 32514842870735944719 14062 32348627476233467472 14063 32180892680834655468 14064 32011685266758830889 14065 31841051689059924075 14066 31669034450984890193 14067 31495681924808484717 14068 31321039101693455208 14069 31145150540511652670 14070 30968057031025321535 14071 30789804937673060302 14072 30610437425808473737 14073 30429997135630848801 14074 30248523117178025561 14075 30066059713125568364 14076 29882648243417477838 14077 29698329421449819811 14078 29513140545790776093 14079 29327123936323046370 14080 29140319060818444088 14081 28952764709958730861 14082 28764496429895669568 14083 28575554527584552169 14084 28385976622502975953 14085 28195799596005996805 14086 28005057249876197673 14087 27813787896700342387 14088 27622027319756910642 14089 27429810511720855520 14090 27237169545411123244 14091 27044140764476882192 14092 26850758134293024910 14093 26657054785626208952 14094 26463061083161579849 14095 26268811431806578749 14096 26074338002994761926 14097 25879672096596357581 14098 25684842393940948625 14099 25489881395937906584 14100 25294819507538309161 14101 25099686231894512980 14102 24904508595481000793 14103 24709317232492566627 14104 24514140811943604231 14105 24319007077124046203 14106 24123941430200935662 14107 23928972678290132269 14108 23734127787405215438 14109 23539432779513360350 14110 23344911464903704471 14111 23150590864790047895 14112 22956496276883500734 14113 22762652041517831750 14114 22569080411029036790 14115 22375806663266322024 14116 22182854463432494446 14117 21990246511069150769 14118 21798003535519871402 14119 21606149114324129501 14120 21414705317484904782 14121 21223693245195849671 14122 21033132139441444356 14123 20843043921601984203 14124 20653449104361605911 14125 20464367230513560207 14126 20275816091391408030 14127 20087815996592750972 14128 19900385940315341114 14129 19713543950478060174 14130 19527306404862587590 14131 19341692046356847090 14132 19156718390225785561 14133 18972401992443396103 14134 18788757855105985126 14135 18605803199729522165 14136 18423554102996199062 14137 18242025692231951019 14138 18061231632325659574 14139 17881187669449618207 14140 17701908482568493763 14141 17523407814156424775 14142 17345698031074442495 14143 17168793450334033526 14144 16992707395024118898 14145 16817452266979389733 14146 16643039174746715256 14147 16469481053082712038 14148 16296789911496313420 14149 16124976855859333287 14150 15954051776975511052 14151 15784026274457505339 14152 15614911087431243043 14153 15446716070915348936 14154 15279449939005615892 14155 15113123003982383036 14156 14947744778317703600 14157 14783323911777139056 14158 14619867983603002959 14159 14457386066698894213 14160 14295886491394273826 14161 14135376748231337852 14162 13975863323951516595 14163 13817354100693141706 14164 13659856271643675328 14165 13503376214510645076 14166 13347919366556662374 14167 13193492467921782595 14168 13040101620329730066 14169 12887752135422662684 14170 12736448444474052398 14171 12586196194815073646 14172 12437000442699095668 14173 12288865480823107180 14174 12141794778476383180 14175 11995792939417839676 14176 11850864021055685689 14177 11707011344355221760 14178 11564237460877504220 14179 11422545980466658768 14180 11281940008375874723 14181 11142421941272267531 14182 11003993457735545640 14183 10866657223037321423 14184 10730415437345241656 14185 10595269620557321573 14186 10461220622979124112 14187 10328270214897790591 14188 10196419738497671902 14189 10065669884251672349 14190 9936020719117482559 14191 9807473167693387587 14192 9680027761292402955 14193 9553684408224735963 14194 9428442436979191588 14195 9304301975532915432 14196 9181262791207681786 14197 9059324057246967833 14198 8938484408364602490 14199 8818743224517447391 14200 8700099555906743220 14201 8582551887238892270 14202 8466098203833451675 14203 8350737186025849705 14204 8236467213104813339 14205 8123286127405938822 14206 8011191309075553515 14207 7900180786250687123 14208 7790252313220321432 14209 7681403135617669454 14210 7573630071867213689 14211 7466930544927875603 14212 7361301729395758382 14213 7256740318978524988 14214 7153242613393474133 14215 7050805476563841060 14216 6949425547923174065 14217 6849099013344043765 14218 6749821696170293050 14219 6651589946480902082 14220 6554399912221755876 14221 6458247314740380463 14222 6363127542426677499 14223 6269036475662095981 14224 6175969813897586080 14225 6083922856042501327 14226 5992890596037684215 14227 5902868487902397675 14228 5813851824241434182 14229 5725835522683549274 14230 5638814222438230329 14231 5552782992922295722 14232 5467736760653055110 14233 5383670102075426831 14234 5300577339996723260 14235 5218453200028321797 14236 5137292282187305660 14237 5057088860376666929 14238 4977836978336175041 14239 4899531057316162248 14240 4822165409039132503 14241 4745734042328623683 14242 4670230758014095612 14243 4595649710935128072 14244 4521984961397097226 14245 4449230289368910048 14246 4377379287472689006 14247 4306425880640472249 14248 4236363913472401412 14249 4167186971641387661 14250 4098888472932122676 14251 4031462147633046348 14252 3964901658581182692 14253 3899200430394284833 14254 3834351738181302590 14255 3770349150934997119 14256 3707186182384673163 14257 3644856127934121497 14258 3583352150432568190 14259 3522667689612723871 14260 3462796141265965352 14261 3403730701653004902 14262 3345464450463840923 14263 3287990728607148508 14264 3231302843399518337 14265 3175393920595640953 14266 3120256984381579466 14267 3065885305529014810 14268 3012272130792533818 14269 2959410542603957041 14270 2907293535598591316 14271 2855914337487298649 14272 2805266160987714706 14273 2755342070551425411 14274 2706135055719457259 14275 2657638326802822847 14276 2609845087102177987 14277 2562748406977710988 14278 2516341293963352161 14279 2470616964651189403 14280 2425568636123334567 14281 2381189407051535786 14282 2337472324219095980 14283 2294410632783217791 14284 2251997585258424138 14285 2210226329218484792 14286 2169089970573478346 14287 2128581803723963022 14288 2088695136528467813 14289 2049423184607613575 14290 2010759131415972333 14291 1972696339540577373 14292 1935228190572060108 14293 1898347985889716366 14294 1862049003228557452 14295 1826324690766473964 14296 1791168520852368697 14297 1756573896583130421 14298 1722534205280709691 14299 1689042996773450267 14300 1656093849402261197 14301 1623680282575865660 14302 1591795807220614525 14303 1560434089056072103 14304 1529588826334848716 14305 1499253668012284327 14306 1469422260961028113 14307 1440088399767873032 14308 1411245915124146081 14309 1382888597144496934 14310 1355010239754844339 14311 1327604777979514965 14312 1300666185927469005 14313 1274188405226912024 14314 1248165386687033458 14315 1222591215826639828 14316 1197460019853655644 14317 1172765901032092507 14318 1148502975437468727 14319 1124665487858266621 14320 1101247727121520906 14321 1078243963778268674 14322 1055648486368693614 14323 1033455706607781454 14324 1011660081976360549 14325 990256057853750892 14326 969238101386239082 14327 948600797395901961 14328 928338777999158956 14329 908446668857055967 14330 888919120514578660 14331 869750896086556852 14332 850936807213161114 14333 832471664009067552 14334 814350304250398457 14335 796567673451831625 14336 779118766454681422 14337 761998581042754182 14338 745202145092690475 14339 728724589466817999 14340 712561094914019097 14341 696706849194813066 14342 681157072058449423 14343 665907081723746591 14344 650952246713122130 14345 636287945974208121 14346 621909592053528062 14347 607812691744894332 14348 593992802119739571 14349 580445493748667681 14350 567166372165952083 14351 554151132894866344 14352 541395521611307904 14353 528895300206688476 14354 516646266434921954 14355 504644304044271803 14356 492885346639087511 14357 481365346236980548 14358 470080291424258969 14359 459026252960204364 14360 448199350878118824 14361 437595725523790826 14362 427211554310464321 14363 417043093030710022 14364 407086646036982657 14365 397338539641821352 14366 387795137373068220 14367 378452877502035828 14368 369308246091095169 14369 360357752361445257 14370 351597942741876116 14371 343025434975456781 14372 334636893541132133 14373 326429007075947716 14374 318398501288252182 14375 310542169734313837 14376 302856851628994304 14377 295339411129739415 14378 287986749036805276 14379 280795830724933570 14380 273763666073733636 14381 266887290358161963 14382 260163774976814228 14383 253590252765767415 14384 247163899743259768 14385 240881917609483232 14386 234741543579999195 14387 228740073183831253 14388 222874843770465187 14389 217143218527053389 14390 211542595337712963 14391 206070427407605168 14392 200724208406547907 14393 195501457723197507 14394 190399728564631784 14395 185416626631263192 14396 180549796570054281 14397 175796908537233039 14398 171155665589491139 14399 166623820434174442 14400 162199163240868707 14401 157879509376569657 14402 153662706030913567 14403 149546647356730712 14404 145529263478591986 14405 141608509216466391 14406 137782370124565041 14407 134048876149084348 14408 130406091639190755 14409 126852105074865668 14410 123385034563996099 14411 120003040066041297 14412 116704314391755817 14413 113487073876628858 14414 110349563272725936 14415 107290066760651243 14416 104306899872016615 14417 101398400904932935 14418 98562935372630787 14419 95798905931601001 14420 93104745014240751 14421 90478907049317410 14422 87919872494489752 14423 85426156678169463 14424 82996303194967440 14425 80628876841819400 14426 78322467186882089 14427 76075696531191359 14428 73887213969543043 14429 71755688913587375 14430 69679814326328939 14431 67658313870363372 14432 65689936511069465 14433 63773450648473795 14434 61907647039332666 14435 60091345152965214 14436 58323388321683597 14437 56602638439657162 14438 54927978532709691 14439 53298318455007855 14440 51712590554782145 14441 50169744806815250 14442 48668751132934860 14443 47208604519919579 14444 45788321061558159 14445 44406933571685669 14446 43063493674767773 14447 41757076325941561 14448 40486776279915207 14449 39251704122980308 14450 38050988100085899 14451 36883778171340603 14452 35749242837572205 14453 34646565521376637 14454 33574946208252608 14455 32533605069849242 14456 31521779586695860 14457 30538721277880897 14458 29583697179815366 14459 28655993039687858 14460 27754910739951774 14461 26879765359055031 14462 26029886451878449 14463 25204620900898327 14464 24403330620579347 14465 23625389867700161 14466 22870186389171613 14467 22137123972909900 14468 21425620351871440 14469 20735104790635625 14470 20065019115286623 14471 19414819945988202 14472 18783976833223329 14473 18171970088363776 14474 17578291668353476 14475 17002447169945225 14476 16443954163374560 14477 15902340215387627 14478 15377143681036696 14479 14867915477480845 14480 14374217571462007 14481 13895621204404432 14482 13431707600052608 14483 12982069516803616 14484 12546309896544468 14485 12124040278817099 14486 11714881403993940 14487 11318464591020905 14488 10934430540145762 14489 10562427883834500 14490 10202113726284880 14491 9853154869844865 14492 9515226721523278 14493 9188012002295261 14494 8871201225340442 14495 8564493761715831 14496 8267596872166741 14497 7980224550670407 14498 7702097931030419 14499 7432946232785189 14500 7172505899655121 14501 6920519549308320 14502 6676736334784216 14503 6440912782635152 14504 6212812011162790 14505 5992202794083240 14506 5778859879164281 14507 5572564717949678 14508 5373104769338098 14509 5180272666295801 14510 4993866485298310 14511 4813690387743899 14512 4639554007296530 14513 4471271691210454 14514 4308662739895301 14515 4151551975880506 14516 3999769184808485 14517 3853148443414844 14518 3711528331328349 14519 3574752419764195 14520 3442668780134582 14521 3315129384823087 14522 3191990282949568 14523 3073112034441824 14524 2958359272713016 14525 2847600164001768 14526 2740706562599607 14527 2637554393269234 14528 2538023256552325 14529 2441995948085127 14530 2349358596507654 14531 2260000991754990 14532 2173816236010393 14533 2090700319195662 14534 2010552231187286 14535 1933274251804669 14536 1858771643630538 14537 1786952267155629 14538 1717726681277626 14539 1651008398447747 14540 1586713606119962 14541 1524760827921726 14542 1465071011073375 14543 1407567744974817 14544 1352177016773131 14545 1298826910848790 14546 1247447680922664 14547 1197971942182584 14548 1150334455774293 14549 1104471858924105 14550 1060322728227370 14551 1017827748332745 14552 976929518132691 14553 937572312740708 14554 899702138857140 14555 863266879069606 14556 828216121410611 14557 794500949480809 14558 762073987842064 14559 730889527953626 14560 700903379340605 14561 672072680897202 14562 644355940514980 14563 617713146976048 14564 592105634111075 14565 567495916784762 14566 543847725033043 14567 521126098271321 14568 499297268640188 14569 478328514601574 14570 458188189862284 14571 438845805433852 14572 420271926850881 14573 402438044727629 14574 385316599101453 14575 368881051484695 14576 353105793505721 14577 337966032710626 14578 323437814190205 14579 309498082051991 14580 296124599184809 14581 283295847363843 14582 270991044758954 14583 259190199617939 14584 247874039979167 14585 237023925220704 14586 226621861220976 14587 216650547070918 14588 207093312843656 14589 197934042156345 14590 189157185232147 14591 180747798921008 14592 172691492313442 14593 164974358920486 14594 157582987527902 14595 150504496941693 14596 143726488356718 14597 137236985790784 14598 131024445370993 14599 125077785415908 14600 119386344733586 14601 113939830394997 14602 108728325743597 14603 103742316365591 14604 98972653471754 14605 94410508503698 14606 90047379805672 14607 85875114933016 14608 81885879001642 14609 78072114753385 14610 74426548366463 14611 70942208782897 14612 67612399879431 14613 64430665921650 14614 61390796337408 14615 58486842373447 14616 55713093098132 14617 53064044975456 14618 50534406232950 14619 48119111108240 14620 45813298877898 14621 43612287698530 14622 41511577888088 14623 39506864635305 14624 37594019591556 14625 35769068120948 14626 34028192307128 14627 32367741592119 14628 30784217112271 14629 29274251701435 14630 27834612744841 14631 26462211150824 14632 25154087792045 14633 23907396326140 14634 22719405502230 14635 21587506943669 14636 20509203418150 14637 19482094044777 14638 18503876122320 14639 17572351918407 14640 16685418682526 14641 15841055574499 14642 15037325432150 14643 14272380708327 14644 13544454530498 14645 12851849753307 14646 12192940396200 14647 11566176536936 14648 10970076956962 14649 10403219539354 14650 9864242378682 14651 9351848283085 14652 8864798256801 14653 8401903217588 14654 7962025122465 14655 7544080705252 14656 7147035880888 14657 6769898727818 14658 6411720398689 14659 6071598307094 14660 5748671399349 14661 5442114130431 14662 5151137158478 14663 4874990187026 14664 4612957937881 14665 4364354853200 14666 4128525831258 14667 3904848677729 14668 3692730505029 14669 3491603382909 14670 3300924937983 14671 3120180311834 14672 2948879302817 14673 2786552556179 14674 2632751990021 14675 2487052675243 14676 2349050271051 14677 2218357738945 14678 2094605872913 14679 1977444772801 14680 1866541692981 14681 1761578308083 14682 1662251088448 14683 1568272635097 14684 1479369794151 14685 1395281400872 14686 1315758531752 14687 1240565668280 14688 1169479190289 14689 1102285295879 14690 1038780377180 14691 978771958381 14692 922077352638 14693 868522021734 14694 817939846103 14695 770173867268 14696 725075273257 14697 682501941290 14698 642318623978 14699 604397713396 14700 568618295637 14701 534864893740 14702 503027736056 14703 473003329653 14704 444693651944 14705 418005165617 14706 392848991261 14707 369141392403 14708 346803146705 14709 325758680602 14710 305936200370 14711 287268158075 14712 269690699280 14713 253142901925 14714 237566949515 14715 222908507942 14716 209116219453 14717 196141131256 14718 183936814554 14719 172459652388 14720 161668481538 14721 151524074684 14722 141989222549 14723 133029038177 14724 124610616701 14725 116702591611 14726 109275251221 14727 102300763297 14728 95752884717 14729 89606624963 14730 83838320516 14731 78425820069 14732 73348268520 14733 68585810350 14734 64119643174 14735 59932199057 14736 56006954732 14737 52328169002 14738 48880954793 14739 45651423466 14740 42626510898 14741 39793784285 14742 37141495413 14743 34658683364 14744 32335061057 14745 30160843451 14746 28126768923 14747 26224230356 14748 24445150242 14749 22781837439 14750 21227032156 14751 19773988036 14752 18416379218 14753 17148186596 14754 15963732638 14755 14857744628 14756 13825287879 14757 12861668453 14758 11962455573 14759 11123544339 14760 10341099807 14761 9611468760 14762 8931207115 14763 8297132085 14764 7706268662 14765 7155785880 14766 6643017079 14767 6165497838 14768 5720931695 14769 5307133110 14770 4922040260 14771 4563755111 14772 4230511225 14773 3920624384 14774 3632508393 14775 3364706312 14776 3115862440 14777 2884684999 14778 2669958426 14779 2470566800 14780 2285474380 14781 2113694983 14782 1954298237 14783 1806433565 14784 1669313872 14785 1542186582 14786 1424343630 14787 1315140089 14788 1213977874 14789 1120286498 14790 1033529372 14791 953217435 14792 878899633 14793 810145249 14794 746547764 14795 687739155 14796 633380634 14797 583147210 14798 536733080 14799 493862441 14800 454280955 14801 417745128 14802 384026001 14803 352916994 14804 324228701 14805 297779493 14806 273397957 14807 250930437 14808 230236780 14809 211181488 14810 193636778 14811 177489836 14812 162636181 14813 148975868 14814 136414619 14815 124868390 14816 114260928 14817 104518477 14818 95571366 14819 87358124 14820 79822970 14821 72911601 14822 66572948 14823 60762202 14824 55438671 14825 50562703 14826 46097010 14827 42008984 14828 38269261 14829 34849003 14830 31720926 14831 28861643 14832 26250032 14833 23865059 14834 21687103 14835 19699376 14836 17886691 14837 16233969 14838 14727025 14839 13353877 14840 12103775 14841 10965868 14842 9929970 14843 8987635 14844 8131281 14845 7353103 14846 6645855 14847 6003645 14848 5421093 14849 4892673 14850 4413270 14851 3978730 14852 3585348 14853 3229210 14854 2906657 14855 2614873 14856 2351288 14857 2113103 14858 1897798 14859 1703442 14860 1528244 14861 1370269 14862 1227751 14863 1099371 14864 983929 14865 880060 14866 786535 14867 702494 14868 627121 14869 559455 14870 498657 14871 444162 14872 395424 14873 351767 14874 312638 14875 277655 14876 246456 14877 218607 14878 193676 14879 171467 14880 151725 14881 134131 14882 118434 14883 104494 14884 92152 14885 81182 14886 71416 14887 62777 14888 55159 14889 48406 14890 42411 14891 37128 14892 32490 14893 28394 14894 24766 14895 21581 14896 18803 14897 16357 14898 14193 14899 12306 14900 10670 14901 9233 14902 7967 14903 6868 14904 5922 14905 5096 14906 4368 14907 3740 14908 3206 14909 2741 14910 2331 14911 1981 14912 1687 14913 1431 14914 1206 14915 1016 14916 858 14917 722 14918 602 14919 501 14920 420 14921 350 14922 287 14923 236 14924 196 14925 161 14926 130 14927 105 14928 86 14929 70 14930 55 14931 43 14932 35 14933 28 14934 21 14935 16 14936 13 14937 10 14938 7 14939 5 14940 4 14941 3 14942 2 14943 1 14944 1 14945 1 14946 0 14947 0 14948 0 14949 0 14950 0 14951 0 14952 0 14953 0 14954 0 14955 0 14956 0 14957 0 14958 0 14959 0 14960 0 14961 0 14962 0 14963 0 14964 0 14965 0 14966 0 14967 0 14968 0 14969 0 14970 0 14971 0 14972 0 14973 0 14974 0 14975 0 14976 0 14977 0 14978 0 14979 0 14980 0 14981 0 14982 1 14983 1 14984 36 14985 69 14986 694 14987 1778 14988 9774 14989 27873 14990 110563 14991 317460 14992 1036331 14993 2856489 14994 8179707 14995 21238776 14996 55094403 14997 134048371 14998 320549213 14999 731202757 15000 1628984782 15001 3493689854 15002 7304500451 15003 14784570581 15004 29178161432 15005 55964138053 15006 104786173838 15007 191263730384 15008 341358257652 15009 595469114113 15010 1017512149640 15011 1703319713925 15012 2798145417065 15013 4512489823881 15014 7153649093639 15015 11153390351081 15016 17121489446927 15017 25891028339643 15018 38604478923405 15019 56783519910639 15020 82460885914662 15021 118282202026455 15022 167699321202413 15023 235111443753689 15024 326137647404074 15025 447802983893903 15026 608909090737150 15027 820268174864029 15028 1095191241874472 15029 1449768233650090 15030 1903492129515827 15031 2479577194287832 15032 3205736923253637 15033 4114525694771169 15034 5244284449348218 15035 6639479963474905 15036 8351832043857567 15037 10440620059196470 15038 12973999994412937 15039 16029229389060413 15040 19694182801542061 15041 24067451612127657 15042 29260064203076124 15043 35395385316781512 15044 42611043819074054 15045 51058583547520616 15046 60905612856700515 15047 72335103088219871 15048 85547753934077031 15049 100760900774282623 15050 118211135817248133 15051 138152690257986575 15052 160860285932415640 15053 186626979100698524 15054 215767335277190707 15055 248614568847584602 15056 285523974126679096 15057 326869388355595432 15058 373047061675828014 15059 424471244886636472 15060 481578351135853787 15061 544821747141320598 15062 614676529107685499 15063 691633287250045292 15064 776203210577393566 15065 868910956411795351 15066 970300610582903850 15067 1080927407212339482 15068 1201364042428294805 15069 1332191418861780892 15070 1474006123510332321 15071 1627409934068783582 15072 1793017643914539648 15073 1971445522622545224 15074 2163320679733530297 15075 2369268237900625225 15076 2589920985889729063 15077 2825905432938567548 15078 3077853437342609729 15079 3346386968048804504 15080 3632129893270946534 15081 3935691533775068477 15082 4257680921647247583 15083 4598689104164151567 15084 4959303344977779376 15085 5340088099735944046 15086 5741602235328662516 15087 6164378853993517993 15088 6608942136230130183 15089 7075785673258285727 15090 7565392925499653072 15091 8078214563114196431 15092 8614688120019863137 15093 9175213624953764443 15094 9760177515525386887 15095 10369927505600288376 15096 11004795154174677842 15097 11665068743277911265 15098 12351020795604698369 15099 13062880492449173500 15100 13800859194767401410 15101 14565120523344712512 15102 15355811559463866985 15103 16173032851222909136 15104 17016866860305148519 15105 17887345210480941865 15106 18784483585490086842 15107 19708249376441481983 15108 20658592970960159763 15109 21635412150879557938 15110 22638590641109832104 15111 23667963468224481189 15112 24723350960223588612 15113 25804520291850510613 15114 26911227586111148564 15115 28043181073576645540 15116 29200077630399458625 15117 30381561491573322493 15118 31587269763099356832 15119 32816793490545274873 15120 34069716532672520660 15121 35345571487723202690 15122 36643888437207019790 15123 37964154052655500834 15124 39305852580856551164 15125 40668419052647713817 15126 42051291051689921978 15127 43453866008285321414 15128 44875544056715893562 15129 46315678622227645222 15130 47773630987984351972 15131 49248725941073333987 15132 50740296255503556261 15133 52247630778668945700 15134 53770031553676911330 15135 55306767998422423716 15136 56857122766794005267 15137 58420337477365336602 15138 59995672139723871607 15139 61582358060859241540 15140 63179644838072279841 15141 64786743893763197055 15142 66402889950763988327 15143 68027292867591858988 15144 69659185523584103297 15145 71297765342288910444 15146 72942257557786701688 15147 74591866186995804576 15148 76245822577653776883 15149 77903325114840814792 15150 79563604023433105496 15151 81225871689173286192 15152 82889371648846411530 15153 84553316686232193211 15154 86216954921463036176 15155 87879519689659485901 15156 89540278766008895216 15157 91198471065951329715 15158 92853373776429311797 15159 94504251998137198949 15160 96150408012764954415 15161 97791116803975300149 15162 99425693994482757625 15163 101053445453261346618 15164 102673716423190404220 15165 104285826081510333576 15166 105889136057551776701 15167 107483000194916398086 15168 109066813372843147092 15169 110639945324910532162 15170 112201809519188927024 15171 113751813256590803776 15172 115289406034630032696 15173 116814012835991622643 15174 118325103165304726352 15175 119822141654582348327 15176 121304635828510247261 15177 122772069070017612971 15178 124223969620513848609 15179 125659861847619316177 15180 127079313285885260356 15181 128481867480106654929 15182 129867112764538639806 15183 131234634335898112701 15184 132584060458002527781 15185 133914995371293218512 15186 135227087679522798901 15187 136519983359246088515 15188 137793371025735186700 15189 139046915088103538713 15190 140280323586214133849 15191 141493302250060411865 15192 142685598737804353814 15193 143856936207119001421 15194 145007080452683946225 15195 146135795117029995862 15196 147242884824905721384 15197 148328129325623750754 15198 149391349795749571829 15199 150432365290982245769 15200 151451034707950399631 15201 152447191642607293843 15202 153420709735865086242 15203 154371460439439361977 15204 155299353748309357393 15205 156204273909745842876 15206 157086143697808399607 15207 157944883554824280370 15208 158780451049644829047 15209 159592777556193153143 15210 160381831355298655833 15211 161147578204288266154 15212 161890019480947933704 15213 162609129940031160241 15214 163304919554941835435 15215 163977395551878864334 15216 164626599210024137644 15217 165252544795718568702 15218 165855280061840221933 15219 166434849775082969864 15220 166991331153304524818 15221 167524774060648552795 15222 168035260095784962192 15223 168522867633106102921 15224 168987705880832736352 15225 169429856412309123629 15226 169849430785644869005 15227 170246537106637239441 15228 170621312700479340380 15229 170973867045799042776 15230 171304337873781770703 15231 171612859254022026730 15232 171899592881588175676 15233 172164672466342913435 15234 172408258269785186403 15235 172630506711044570068 15236 172831600271814083518 15237 173011693385594596706 15238 173170965382769094181 15239 173309591601364580429 15240 173427771920185441025 15241 173525678187331086893 15242 173603505545370250326 15243 173661445028854043451 15244 173699710743497437423 15245 173718488858905241565 15246 173717987296950844878 15247 173698409794648241084 15248 173659981746116713546 15249 173602900780060235072 15250 173527384802899852673 15251 173433647496417868848 15252 173321922845692802120 15253 173192417316791888005 15254 173045356248188108232 15255 172880960750159390403 15256 172699470948330957742 15257 172501099765599955774 15258 172286077662723521438 15259 172054630906880313279 15260 171807003557561107658 15261 171543412852381193893 15262 171264092307608316186 15263 170969271313466398943 15264 170659195894574770772 15265 170334085697835350076 15266 169994175461097332221 15267 169639695894096145947 15268 169270893250989527366 15269 168887987906338757742 15270 168491214209133542899 15271 168080802608347412492 15272 167656998070742260052 15273 167220020230363868321 15274 166770101650784293737 15275 166307471147599201811 15276 165832371089243009981 15277 165345019103500872672 15278 164845644769701405496 15279 164334474091039403353 15280 163811745720746415222 15281 163277674200172801609 15282 162732485107391481811 15283 162176400635993336527 15284 161609654783214094874 15285 161032458092865356774 15286 160445031294741709114 15287 159847591938220101873 15288 159240368583037308965 15289 158623567021996170747 15290 157997402439680403808 15291 157362087053338256657 15292 156717843350755450979 15293 156064871757486903161 15294 155403381350568154962 15295 154733578461441019210 15296 154055678998869904406 15297 153369877527626946745 15298 152676376576530486787 15299 151975376152918857298 15300 151267085191899554727 15301 150551692014066104896 15302 149829392263483380467 15303 149100379285786042221 15304 148364854748438187390 15305 147623000437878562259 15306 146875004866053385121 15307 146121054469762493563 15308 145361343439152781590 15309 144596046815644548072 15310 143825345812007280881 15311 143049419783126556918 15312 142268455303045123234 15313 141482620529005553282 15314 140692089271766315799 15315 139897033693729170190 15316 139097632677713715932 15317 138294047413477716920 15318 137486444260993331092 15319 136674988135257247735 15320 135859850202127311272 15321 135041184647846446757 15322 134219150380088780688 15323 133393905054274631286 15324 132565612134391522578 15325 131734418808312391953 15326 130900476566122002047 15327 130063935826153674290 15328 129224952401576664692 15329 128383666518149816101 15330 127540222311143472561 15331 126694763015791094815 15332 125847436871853408549 15333 124998377202943295976 15334 124147720878603275141 15335 123295604026710616660 15336 122442167410969825559 15337 121587537536010474082 15338 120731844111648260969 15339 119875216251179728978 15340 119017787359087588562 15341 118159677218069904139 15342 117301008497541650039 15343 116441903405664343270 15344 115582488116039623327 15345 114722875798032609031 15346 113863182212800694673 15347 113003522782514703573 15348 112144016587190110448 15349 111284770302746955008 15350 110425892921610053122 15351 109567493206343837137 15352 108709683290210105845 15353 107852563482020598431 15354 106996236149445252594 15355 106140803530844811489 15356 105286370964390813093 15357 104433032521895929055 15358 103580884097543702259 15359 102730021544629335217 15360 101880543560657755536 15361 101032538117910777802 15362 100186094790225836167 15363 99341303187877764799 15364 98498255528102635701 15365 97657033822739410325 15366 96817721480235098233 15367 95980402015583414812 15368 95145161327384760187 15369 94312075608416994289 15370 93481222260786526289 15371 92652678853534908137 15372 91826525129531897740 15373 91002831608345873027 15374 90181669845846276726 15375 89363111615800020226 15376 88547230672235891563 15377 87734092008959096912 15378 86923761495825631281 15379 86116305266781088485 15380 85311791254889427354 15381 84510279076250115638 15382 83711829079139122321 15383 82916501914138833471 15384 82124359861495730064 15385 81335457312756508838 15386 80549849259161975733 15387 79767591025536947541 15388 78988739411702156710 15389 78213343738262713925 15390 77441453804749924932 15391 76673119772338975635 15392 75908393133133106702 15393 75147318292032782180 15394 74389940025627803310 15395 73636303494549043585 15396 72886455056692158031 15397 72140434360446312577 15398 71398281329078244941 15399 70660036286799487846 15400 69925740634342369668 15401 69195429424213769728 15402 68469137896029739782 15403 67746901706046700507 15404 67028757475610372133 15405 66314735822481788234 15406 65604867476231311149 15407 64899183594324617188 15408 64197716196576874356 15409 63500491631727686297 15410 62807536292856238457 15411 62118877008593940384 15412 61434541378658438609 15413 60754551648631652409 15414 60078930049085054821 15415 59407699253437672112 15416 58740882622536399430 15417 58078498465651859358 15418 57420565027532485341 15419 56767101000216026235 15420 56118125686936634364 15421 55473653630435738310 15422 54833699266332261325 15423 54198277479179102572 15424 53567403698144410192 15425 52941088869544365551 15426 52319343795722114453 15427 51702179730412530645 15428 51089608411776506681 15429 50481637359115959726 15430 49878273919735431784 15431 49279525892526545555 15432 48685401506387496796 15433 48095905025769041632 15434 47511040519746894245 15435 46930812507492649120 15436 46355225892078479189 15437 45784281853767982193 15438 45217981359054504477 15439 44656325824057826408 15440 44099317007530220075 15441 43546953175349784041 15442 42999232367725494680 15443 42456153072705942479 15444 41917714084358575209 15445 41383910924665945924 15446 40854738881985963672 15447 40330193689285613204 15448 39810271355619678243 15449 39294964827794817151 15450 38784266814009295454 15451 38278170465470303636 15452 37776669183299033937 15453 37279753505115647088 15454 36787413730650094423 15455 36299640599811299550 15456 35816425079546556615 15457 35337755464447732441 15458 34863619814037785643 15459 34394006624368213847 15460 33928904601187919477 15461 33468299958646372839 15462 33012178681064987904 15463 32560527187107350691 15464 32113332090310393695 15465 31670577683891376790 15466 31232248040315710447 15467 30798327663479228818 15468 30368801239774104318 15469 29943651299263166567 15470 29522860162002247215 15471 29106410575691276162 15472 28694285462340447256 15473 28286465742792851936 15474 27882932139508353196 15475 27483665800484680255 15476 27088648041602341734 15477 26697858323744993615 15478 26311275924356189048 15479 25928880543444801699 15480 25550652043912808099 15481 25176568573809498166 15482 24806608112966817097 15483 24440749060292330203 15484 24078969975925912849 15485 23721247836934648713 15486 23367559468018463383 15487 23017882110777733357 15488 22672193167261479207 15489 22330468580601526961 15490 21992684159311694605 15491 21658816126068592349 15492 21328840864041897327 15493 21002733415901353408 15494 20680468707553565950 15495 20362022075607774670 15496 20047369019592149994 15497 19736483809865558059 15498 19429340617443900183 15499 19125914021942763409 15500 18826178768705369205 15501 18530108478069443189 15502 18237676690048876646 15503 17948857350407272462 15504 17663624573595380163 15505 17381951448515680001 15506 17103811001939797493 15507 16829176663009375446 15508 16558022034337803679 15509 16290319785761433826 15510 16026042542732621177 15511 15765163330673037364 15512 15507655353049358800 15513 15253490967335807957 15514 15002642504976018964 15515 14755082694407449231 15516 14510784446527928648 15517 14269719908533587452 15518 14031861219191470156 15519 13797180910550521697 15520 13565651702697837304 15521 13337245628746540385 15522 13111934729806058733 15523 12889691437542866364 15524 12670488376803852348 15525 12454297556566974911 15526 12241091010802663523 15527 12030841160543753416 15528 11823520624602169662 15529 11619101473400410565 15530 11417555817995965515 15531 11218856152455679833 15532 11022975174036452395 15533 10829885093907668943 15534 10639558178514095244 15535 10451967073898005127 15536 10267084633951811419 15537 10084883284151635451 15538 9905335519811952034 15539 9728414211807058611 15540 9554092442878185483 15541 9382342921607301930 15542 9213138439815582439 15543 9046452160165644969 15544 8882257461603873206 15545 8720527398924316837 15546 8561235122166014786 15547 8404354148112472082 15548 8249858213473058132 15549 8097720776523077737 15550 7947915402803960168 15551 7800416019767837621 15552 7655196777595823312 15553 7512231591071720367 15554 7371494492787024666 15555 7232959871878244510 15556 7096602343271862432 15557 6962396325625704659 15558 6830316364833083522 15559 6700337358334977227 15560 6572434431525876556 15561 6446582549208784908 15562 6322756812450703429 15563 6200932668312095618 15564 6081085793166573028 15565 5963191735971388235 15566 5847226189813159431 15567 5733165187590843537 15568 5620984992940488840 15569 5510661772122677286 15570 5402171842076794930 15571 5295491853781130541 15572 5190598689538170210 15573 5087469161197285751 15574 4986080237617776223 15575 4886409215310045276 15576 4788433621861125363 15577 4692130939416845911 15578 4597478812174517091 15579 4504455205124351910 15580 4413038314126701559 15581 4323206311794967647 15582 4234937536826536177 15583 4148210642117220667 15584 4063004510385183493 15585 3979298020861312115 15586 3897070222456703218 15587 3816300471233865897 15588 3736968351336731487 15589 3659053461427688965 15590 3582535572488883515 15591 3507394755131732922 15592 3433611306240503740 15593 3361165553060680416 15594 3290037996728690677 15595 3220209430790686630 15596 3151660872570894382 15597 3084373383430949448 15598 3018328199984659629 15599 2953506843581749786 15600 2889891056204918578 15601 2827462636288866037 15602 2766203557882318549 15603 2706096071799818278 15604 2647122646321129189 15605 2589265816687005822 15606 2532508293372610374 15607 2476833055848012845 15608 2422223297281048316 15609 2368662286675284510 15610 2316133467573345121 15611 2264620544467431537 15612 2214107431261884609 15613 2164578125477052394 15614 2116016797783971223 15615 2068407871476748516 15616 2021735974948826127 15617 1975985826576599175 15618 1931142315778195337 15619 1887190576530847723 15620 1844115943151106711 15621 1801903844910310520 15622 1760539879895443920 15623 1720009882447479834 15624 1680299882061747670 15625 1641396007423884133 15626 1603284553151073743 15627 1565952041677533494 15628 1529385185450072218 15629 1493570799146354383 15630 1458495860041909174 15631 1424147565015985091 15632 1390513295451498980 15633 1357580537031776393 15634 1325336934543184703 15635 1293770344061253321 15636 1262868800382213146 15637 1232620444049455425 15638 1203013570827349644 15639 1174036679350532306 15640 1145678441258277667 15641 1117927634562864840 15642 1090773188196049220 15643 1064204225839449053 15644 1038210038231009430 15645 1012780022310996693 15646 987903721654630591 15647 963570866395483497 15648 939771347596562097 15649 916495161992224510 15650 893732448322941888 15651 871473523719079020 15652 849708860236926401 15653 828429034422794436 15654 807624759994793870 15655 787286921159918762 15656 767406550904702698 15657 747974785019178782 15658 728982891637021469 15659 710422301518432954 15660 692284587993198868 15661 674561425233821890 15662 657244614776585155 15663 640326112983362069 15664 623798012716553031 15665 607652505332539693 15666 591881904407683030 15667 576478670848820971 15668 561435395968648136 15669 546744766834824094 15670 532399587720606291 15671 518392802810376878 15672 504717480590395549 15673 491366782479673406 15674 478333981968139589 15675 465612485182035976 15676 453195816640654687 15677 441077590676535373 15678 429251528566755872 15679 417711477221181826 15680 406451396064045172 15681 395465331039895981 15682 384747430002102725 15683 374291959601402523 15684 364093293190733759 15685 354145887303258693 15686 344444295375378731 15687 334983182952913524 15688 325757316683954431 15689 316761542934218807 15690 307990799984463107 15691 299440131842762119 15692 291104678114697552 15693 282979654550814291 15694 275060364012035228 15695 267342208875399578 15696 259820681716596585 15697 252491347748400369 15698 245349854534371043 15699 238391943139566838 15700 231613439662637467 15701 225010239270830723 15702 218578314828621095 15703 212313726973700258 15704 206212616336017171 15705 200271189052122467 15706 194485724470767148 15707 188852584189792544 15708 183368204912733539 15709 178029085364743875 15710 172831793122145953 15711 167772972685853059 15712 162849338998040472 15713 158057665582301102 15714 153394790557998640 15715 148857623932355607 15716 144443141649367949 15717 140148374828809995 15718 135970415144001669 15719 131906421313798192 15720 127953613658702067 15721 124109264403682641 15722 120370702401500853 15723 116735318934467615 15724 113200562770515236 15725 109763931376448364 15726 106422975079849645 15727 103175302273012238 15728 100018574890034768 15729 96950500452244734 15730 93968835759483194 15731 91071391520397814 15732 88256028221955659 15733 85520648956371868 15734 82863202667812798 15735 80281688262588274 15736 77774150862647350 15737 75338675329809674 15738 72973389095989747 15739 70676465847965869 15740 68446122104848423 15741 66280611357487251 15742 64178226581066245 15743 62137303492410337 15744 60156217428150153 15745 58233378081335042 15746 56367231683361934 15747 54556263896080311 15748 52798996988018313 15749 51093985072804423 15750 49439816022400874 15751 47835114036709220 15752 46278537072010110 15753 44768772547543265 15754 43304539021730767 15755 41884588467484554 15756 40507703929135993 15757 39172695664835264 15758 37878402607106271 15759 36623694364874321 15760 35407469110723312 15761 34228650103063350 15762 33086186949921110 15763 31979057391269353 15764 30906265374656823 15765 29866837922442275 15766 28859826241361460 15767 27884307286172972 15768 26939382016896424 15769 26024172587558205 15770 25137823302470506 15771 24279501995982404 15772 23448398456840407 15773 22643721899560625 15774 21864701792848828 15775 21110589075448944 15776 20380654729525587 15777 19674187509276627 15778 18990494658317652 15779 18328902977711963 15780 17688757536343388 15781 17069419632819527 15782 16470267415106656 15783 15890696817077474 15784 15330120393900014 15785 14787965496427538 15786 14263674800485875 15787 13756707132217357 15788 13266536417371603 15789 12792650038916965 15790 12334549301390217 15791 11891750146609092 15792 11463782208127574 15793 11050187345172685 15794 10650520032236001 15795 10264347993423142 15796 9891251346162101 15797 9530821289859208 15798 9182660442746527 15799 8846383391102968 15800 8521615922532947 15801 8207993853105982 15802 7905163312148160 15803 7612781225117579 15804 7330514623508550 15805 7058039594939420 15806 6795041528351235 15807 6541215534675648 15808 6296265825667202 15809 6059904777655030 15810 5831853140821494 15811 5611840403965279 15812 5399604238415622 15813 5194889663347587 15814 4997449222029343 15815 4807043299941553 15816 4623439627579051 15817 4446412534646535 15818 4275743099787945 15819 4111219429049459 15820 3952636208061132 15821 3799794038594629 15822 3652499567589319 15823 3510565725730660 15824 3373811328275687 15825 3242060486751233 15826 3115142714083894 15827 2992893134035851 15828 2875152125853464 15829 2761764797666764 15830 2652581077800551 15831 2547455896593772 15832 2446248866735109 15833 2348823818001207 15834 2255048873729996 15835 2164796607115319 15836 2077943757161018 15837 1994370816583815 15838 1913962094761584 15839 1836605852984896 15840 1762194053563154 15841 1690621992405685 15842 1621788351620260 15843 1555595319372290 15844 1491948363246071 15845 1430755906244198 15846 1371929372681549 15847 1315383288260582 15848 1261035081603169 15849 1208804797282947 15850 1158615132531005 15851 1110391525160006 15852 1064061977670077 15853 1019556802733894 15854 976808653863553 15855 935752603156023 15856 896325982460619 15857 858468160698978 15858 822120569910341 15859 787226770274426 15860 753732311131609 15861 721584534895251 15862 690732597497665 15863 661127524862555 15864 632722091433415 15865 605470645828528 15866 579329127660964 15867 554255118380916 15868 530207731872956 15869 507147461213030 15870 485036194867492 15871 463837257760842 15872 443515315860104 15873 424036243202792 15874 405367132511293 15875 387476332117841 15876 370333363136915 15877 353908800199538 15878 338174281782566 15879 323102542611483 15880 308667339044351 15881 294843345805838 15882 281606164865868 15883 268932352128001 15884 256799352738861 15885 245185411107224 15886 234069577227027 15887 223431730152707 15888 213252522098664 15889 203513298549514 15890 194196103703299 15891 185283701836430 15892 176759527013732 15893 168607613579768 15894 160812601868633 15895 153359755063194 15896 146234915767821 15897 139424446474113 15898 132915232580417 15899 126694697833456 15900 120750767184053 15901 115071813286764 15902 109646660025422 15903 104464596260085 15904 99515342135469 15905 94789003563160 15906 90276075195336 15907 85967451569123 15908 81854398475902 15909 77928513204214 15910 74181726971424 15911 70606314434481 15912 67194869370567 15913 63940269726341 15914 60835679340069 15915 57874557267037 15916 55050635513186 15917 52357889193880 15918 49790538579642 15919 47343056151280 15920 45010147789785 15921 42786727444427 15922 40667917901180 15923 38649057449057 15924 36725684033369 15925 34893512335076 15926 33148435116061 15927 31486529231712 15928 29904041126301 15929 28397367631123 15930 26963057276214 15931 25597814884686 15932 24298489514731 15933 23062058007084 15934 21885625670984 15935 20766430559030 15936 19701833293129 15937 18689302431390 15938 17726415286718 15939 16810861930016 15940 15940435942871 15941 15113022019652 15942 14326597039309 15943 13579232980239 15944 12869089238843 15945 12194402257494 15946 11553485925684 15947 10944734429889 15948 10366615855945 15949 9817662812195 15950 9296473117065 15951 8801712382968 15952 8332108165636 15953 7886442199252 15954 7463551084111 15955 7062328237081 15956 6681719092880 15957 6320714535869 15958 5978351277946 15959 5653713687928 15960 5345929806425 15961 5054165519241 15962 4777624986099 15963 4515552378201 15964 4267228250502 15965 4031964658425 15966 3809105692511 15967 3598028752741 15968 3398141551105 15969 3208878110244 15970 3029698973084 15971 2860092425363 15972 2699572129108 15973 2547673378098 15974 2403953530269 15975 2267993094601 15976 2139393503149 15977 2017774151369 15978 1902772720033 15979 1794046057352 15980 1691268329003 15981 1594128566637 15982 1502330860191 15983 1415595156126 15984 1333655763566 15985 1256259182845 15986 1183164301693 15987 1114143157791 15988 1048979594508 15989 987467438762 15990 929410748987 15991 874624384296 15992 822932905375 15993 774169086914 15994 728174048095 15995 684797790849 15996 643898314423 15997 605340282025 15998 568995184687 15999 534741827667 16000 502465537424 16001 472057063971 16002 443412743452 16003 416434884079 16004 391031113603 16005 367113480360 16006 344598564515 16007 323407812969 16008 303467031613 16009 284705586050 16010 267056509379 16011 250456827618 16012 234847087567 16013 220170702598 16014 206374077268 16015 193406842135 16016 181221482287 16017 169772804758 16018 159018012093 16019 148916925940 16020 139431688304 16021 130526288530 16022 122166645475 16023 114320807377 16024 106958683724 16025 100051659750 16026 93572678478 16027 87496393535 16028 81798953405 16029 76457691152 16030 71451178597 16031 66759365576 16032 62363407239 16033 58245393780 16034 54388400889 16035 50776619535 16036 47395202469 16037 44230030702 16038 41267787460 16039 38496037057 16040 35903110816 16041 33477927355 16042 31210025720 16043 29089656885 16044 27107682071 16045 25255420382 16046 23524683930 16047 21907853730 16048 20397792463 16049 18987721615 16050 17671252136 16051 16442446900 16052 15295749566 16053 14225884055 16054 13227879035 16055 12297122606 16056 11429304861 16057 10620330071 16058 9866342611 16059 9163773211 16060 8509286849 16061 7899715736 16062 7332079839 16063 6803623628 16064 6311777208 16065 5854098052 16066 5428289321 16067 5032232294 16068 4663952503 16069 4321572765 16070 4003329076 16071 3707597776 16072 3432867331 16073 3177699718 16074 2940745165 16075 2720763406 16076 2516601268 16077 2327161581 16078 2151414346 16079 1988415798 16080 1837289930 16081 1697201865 16082 1567368872 16083 1447075614 16084 1335658400 16085 1232484757 16086 1136962011 16087 1048549547 16088 966747039 16089 891077009 16090 821092047 16091 756385628 16092 696581808 16093 641321291 16094 590267947 16095 543116989 16096 499587202 16097 459409586 16098 422332138 16099 388127629 16100 356586389 16101 327507730 16102 300703837 16103 276005299 16104 253257345 16105 232310309 16106 213024896 16107 195275929 16108 178948556 16109 163932490 16110 150124374 16111 137432161 16112 125771528 16113 115061032 16114 105224636 16115 96194859 16116 87909885 16117 80310130 16118 73339825 16119 66949514 16120 61094360 16121 55730983 16122 50818404 16123 46320807 16124 42205861 16125 38441836 16126 34999061 16127 31851678 16128 28976254 16129 26350045 16130 23951531 16131 21761977 16132 19764778 16133 17943567 16134 16282733 16135 14768937 16136 13390404 16137 12135380 16138 10992687 16139 9952867 16140 9007537 16141 8148384 16142 7367471 16143 6657997 16144 6014147 16145 5430105 16146 4900119 16147 4419461 16148 3984125 16149 3589942 16150 3232902 16151 2909703 16152 2617521 16153 2353519 16154 2114867 16155 1899209 16156 1704673 16157 1529300 16158 1371060 16159 1228352 16160 1099918 16161 984391 16162 880375 16163 786773 16164 702723 16165 627309 16166 559571 16167 498736 16168 444238 16169 395497 16170 351804 16171 312641 16172 277691 16173 246491 16174 218607 16175 193676 16176 171467 16177 151725 16178 134131 16179 118434 16180 104494 16181 92152 16182 81182 16183 71416 16184 62777 16185 55159 16186 48406 16187 42411 16188 37128 16189 32490 16190 28394 16191 24766 16192 21581 16193 18803 16194 16357 16195 14193 16196 12306 16197 10670 16198 9233 16199 7967 16200 6868 16201 5922 16202 5096 16203 4368 16204 3740 16205 3206 16206 2741 16207 2331 16208 1981 16209 1687 16210 1431 16211 1206 16212 1016 16213 858 16214 722 16215 602 16216 501 16217 420 16218 350 16219 287 16220 236 16221 196 16222 161 16223 130 16224 105 16225 86 16226 70 16227 55 16228 43 16229 35 16230 28 16231 21 16232 16 16233 13 16234 10 16235 7 16236 5 16237 4 16238 3 16239 2 16240 1 16241 1 16242 1 16243 0 16244 0 16245 0 16246 0 16247 0 16248 0 16249 0 16250 0 16251 0 16252 0 16253 0 16254 0 16255 0 16256 0 16257 0 16258 0 16259 0 16260 0 16261 0 16262 0 16263 0 16264 0 16265 0 16266 0 16267 0 16268 0 16269 0 16270 0 16271 0 16272 0 16273 0 16274 0 16275 0 16276 0 16277 0 16278 0 16279 0 16280 1 16281 1 16282 37 16283 71 16284 732 16285 1883 16286 10569 16287 30372 16288 122633 16289 355899 16290 1180663 16291 3296164 16292 9586405 16293 25246681 16294 66518959 16295 164318597 16296 399237534 16297 925309224 16298 2095389059 16299 4568697498 16300 9713318206 16301 19994903537 16302 40137930009 16303 78312502751 16304 149160510851 16305 276955298991 16306 502776794466 16307 892011230262 16308 1549963383310 16309 2637996250141 16310 4404972703977 16311 7219158408266 16312 11627291886663 16313 18413110858134 16314 28701626197270 16315 44059621265812 16316 66669713860801 16317 99492989782176 16318 146545255371733 16319 213146408592580 16320 306339331509852 16321 435253888887247 16322 611716420404257 16323 850757224875005 16324 1171464457980977 16325 1597661696515421 16326 2159064087579857 16327 2892146740112488 16328 3841661513813632 16329 5061705097452364 16330 6617652480534670 16331 8587419999788888 16332 11063866965535641 16333 14156225369372347 16334 17993009632128265 16335 22723565536319583 16336 28521524815493436 16337 35586392713371003 16338 44147559046838172 16339 54465822186293546 16340 66837980896793269 16341 81598158385177705 16342 99122950663617195 16343 119832388505085293 16344 144195670833389791 16345 172731586570496346 16346 206014769557188458 16347 244675355691288208 16348 289405822532004178 16349 340959697810183959 16350 400158879394839577 16351 467891099117814013 16352 545117859983753661 16353 632870525022694231 16354 732258724001807302 16355 844464672735719318 16356 970752299693333441 16357 1112459803921680710 16358 1271009305212363367 16359 1447897090224261624 16360 1644704181754992813 16361 1863084532607026653 16362 2104776262855370013 16363 2371586996873604678 16364 2665406323708349759 16365 2988188932666451505 16366 3341967989473293760 16367 3728834865751596040 16368 4150954134335924309 16369 4610541123221425518 16370 5109878178217895396 16371 5651288240035976090 16372 6237153182594500017 16373 6869885436660151896 16374 7551948041671467972 16375 8285821671055077502 16376 9074027230454367545 16377 9919091358614365975 16378 10823571266593137277 16379 11790014932656571225 16380 12820988917865973638 16381 13919037676207288499 16382 15086714206741924862 16383 16326533227572887653 16384 17641005136699543821 16385 19032589151203803310 16386 20503730758729101323 16387 22056807735754274733 16388 23694171088598419504 16389 25418092095033513454 16390 27230807445319301359 16391 29134457998870161163 16392 31131137397116168219 16393 33222833107223885362 16394 35411480002873634141 16395 37698891764428732040 16396 40086817678305771619 16397 42576877790509141473 16398 45170625509374679127 16399 47869471556740718650 16400 50674749273424103443 16401 53587643989882137034 16402 56609265052106320479 16403 59740562233428345274 16404 62982399668256801361 16405 66335479545447182431 16406 69800423776776292020 16407 73377682788609937309 16408 77067618017809057719 16409 80870420035755015417 16410 84786199907622333890 16411 88814890302987870474 16412 92956336317206076581 16413 97210208145698820354 16414 101576102027166252429 16415 106053433643901518426 16416 110641536886539211626 16417 115339571218233586586 16418 120146631959874973103 16419 125061635996715797139 16420 130083427984561148092 16421 135210682571474600209 16422 140442023672432300895 16423 145775902553571163150 16424 151210710884426307352 16425 156744678022578281329 16426 162375998835070125081 16427 168102704292934628496 16428 173922780709247793121 16429 179834062332575762707 16430 185834367202407408213 16431 191921360455488167176 16432 198092679045794027268 16433 204345819934039789346 16434 210678283416691307749 16435 217087429412755995885 16436 223570606937271231178 16437 230125038219415175588 16438 236747968909971654894 16439 243436517680960258875 16440 250187809721753642408 16441 256998857156903640238 16442 263866715514300791625 16443 270788327035026983683 16444 277760657468201228113 16445 284780573192050243569 16446 291845003319543935147 16447 298950777169038744874 16448 306094763650787867070 16449 313273745527824349442 16450 320484586533503282691 16451 327724063497555873121 16452 334989007649233474627 16453 342276176474586951498 16454 349582425223657857293 16455 356904534229443558982 16456 364239351484336586588 16457 371583662561361842431 16458 378934365905550369950 16459 386288295910160641697 16460 393642366156916308514 16461 400993437881941833119 16462 408338498458932092320 16463 415674480812321570885 16464 422998406758694573695 16465 430307254495605748852 16466 437598139698007063027 16467 444868131866295811373 16468 452114397244501953501 16469 459334065799324562283 16470 466524414379447659976 16471 473682680595449506372 16472 480806204827753569004 16473 487892297159122625779 16474 494938422064652949666 16475 501942010411150779290 16476 508900600117510273428 16477 515811703482968754821 16478 522672992893808978545 16479 529482111527025234300 16480 536236812262733937854 16481 542934825823482458101 16482 549574047016790541930 16483 556152344707338807389 16484 562667698614006503391 16485 569118068660973158321 16486 575501581295714031871 16487 581816339265382253007 16488 588060555979971537023 16489 594232426443908356308 16490 600330313206928993387 16491 606352556467163635864 16492 612297605712278846919 16493 618163892564351116350 16494 623950015958652278773 16495 629654553061347951254 16496 635276187928442727815 16497 640813586578901961583 16498 646265581015280591940 16499 651630981407206234024 16500 656908701552763025534 16501 662097636458116576053 16502 667196844832368430029 16503 672205362968542607586 16504 677122326817527248824 16505 681946852313710351605 16506 686678216015029389510 16507 691315671074990261136 16508 695858565759467138340 16509 700306226742332711390 16510 704658137580816721731 16511 708913757129343516710 16512 713072634372895796342 16513 717134294880099140275 16514 721098416819285243223 16515 724964652149109814394 16516 728732737659695484634 16517 732402384733260239052 16518 735973452648176139872 16519 739445772839739384774 16520 742819256056077656894 16521 746093785566390952605 16522 749269387515490530981 16523 752346058508523747166 16524 755323868827337801711 16525 758202859192470060182 16526 760983207945954029439 16527 763665062199304627811 16528 766248637069665578596 16529 768734116067721926444 16530 771121814926751420758 16531 773412016516792457442 16532 775605066067758309094 16533 777701275251880108896 16534 779701082491936596135 16535 781604891803940265531 16536 783413164012973970924 16537 785126324568531298600 16538 786744920174550068119 16539 788269461718228703883 16540 789700511489736986077 16541 791038594738869382979 16542 792284352512036782961 16543 793438388787557277958 16544 794501353715832675405 16545 795473858928768128169 16546 796356626477552910009 16547 797150340261989518487 16548 797855725340720205613 16549 798473466978662993940 16550 799004355588399883654 16551 799449142538308687264 16552 799808615585903460552 16553 800083521622278858645 16554 800274707558360199759 16555 800382980567364923224 16556 800409179691922875066 16557 800354102253813908448 16558 800218640634292275468 16559 800003646972739957141 16560 799710001032342714831 16561 799338540220551626816 16562 798890192214823883921 16563 798365844147215135216 16564 797766406809080994393 16565 797092748205087301343 16566 796345822015968019394 16567 795526541267991780363 16568 794635838954271952020 16569 793674605059825862954 16570 792643810853429623029 16571 791544387016460273325 16572 790377280786640362212 16573 789143396371936627541 16574 787843715065959943330 16575 786479177818334654814 16576 785050739002670084615 16577 783559310117481645291 16578 782005875754027846295 16579 780391380568883808030 16580 778716779767442513685 16581 776982986009443409485 16582 775190981259013670806 16583 773341708093165159240 16584 771436117023084750444 16585 769475116504329402215 16586 767459680694165770223 16587 765390745048042360416 16588 763269250589370354523 16589 761096096907989186658 16590 758872245886205958510 16591 756598621510760875797 16592 754276151193373246739 16593 751905721663427966042 16594 749488278717995564059 16595 747024731159193490666 16596 744515989292652962638 16597 741962923605444827972 16598 739366460591872285722 16599 736727490742047166973 16600 734046904336000850930 16601 731325552783446628813 16602 728564340607254962916 16603 725764137393589106766 16604 722925810984407373455 16605 720050191380831753771 16606 717138158961740866616 16607 714190560284446411362 16608 711208238806520672637 16609 708192001241235530622 16610 705142702078310854272 16611 702061163149775884253 16612 698948201996027237483 16613 695804600549416476903 16614 692631186056876576330 16615 689428754305428517733 16616 686198095736140011557 16617 682939966358536326608 16618 679655165163512217075 16619 676344460891090168312 16620 673008616017576120654 16621 669648359792034409347 16622 666264462220265901082 16623 662857664277870059420 16624 659428699884086652054 16625 655978270940003985227 16626 652507117990667929102 16627 649015953775378819764 16628 645505483284126448965 16629 641976380705513684688 16630 638429356865338306120 16631 634865095989145217637 16632 631284273962981724408 16633 627687537087908162653 16634 624075566380044162294 16635 620449017449175966642 16636 616808537067638756501 16637 613154743618540267975 16638 609488288370941504773 16639 605809798361858508552 16640 602119891364203933710 16641 598419157943978262023 16642 594708219809792867878 16643 590987675577399086687 16644 587258114247044540094 16645 583520098775008354706 16646 579774221586964307867 16647 576021053126419509627 16648 572261153938812302078 16649 568495059653579708984 16650 564723333772932884135 16651 560946518897727117837 16652 557165147497407021997 16653 553379728226964501567 16654 549590796092184311996 16655 545798866232237875855 16656 542004443478375539167 16657 538208009920367665521 16658 534410072534290917887 16659 530611119430891289946 16660 526811628287244111707 16661 523012055069501653116 16662 519212879234220628093 16663 515414562337339883840 16664 511617555410725421691 16665 507822288774702896094 16666 504029214908567911695 16667 500238769309180502376 16668 496451376901399744063 16669 492667442865541417813 16670 488887393261658184882 16671 485111638049115013849 16672 481340576607020933752 16673 477574589493737221782 16674 473814076928580640776 16675 470059423877399732209 16676 466311004742017861679 16677 462569175995241567433 16678 458834312612339929277 16679 455106775116008597143 16680 451386913514949939527 16681 447675060749379454843 16682 443971567149481774386 16683 440276769361422259185 16684 436590993597842699507 16685 432914549821807198947 16686 429247764331267943088 16687 425590950475449955251 16688 421944411268732764821 16689 418308434265566760503 16690 414683322354411030149 16691 411069366169960155476 16692 407466846136836773526 16693 403876027980395948208 16694 400297191803212865514 16695 396730606118838572691 16696 393176529380445045241 16697 389635206065188900881 16698 386106894122370362407 16699 382591840549782034363 16700 379090282446588885249 16701 375602443632835048110 16702 372128560547417174184 16703 368668859278069380424 16704 365223556197075747467 16705 361792855069354397630 16706 358376971464584541903 16707 354976111177525880559 16708 351590470489465806158 16709 348220233712472133193 16710 344865596198366551398 16711 341526744075700693931 16712 338203854170070238588 16713 334897091953527090732 16714 331606633218987084098 16715 328332645057073325802 16716 325075285481876028080 16717 321834701747454090836 16718 318611050746842420980 16719 315404481170148200178 16720 312215132872227235753 16721 309043135512198660120 16722 305888627749540401514 16723 302751740520982764951 16724 299632596173383519303 16725 296531307402295183382 16726 293447995308087089342 16727 290382773720645765361 16728 287335748137601794192 16729 284307014931001318905 16730 281296678313769354564 16731 278304835663978800299 16732 275331576295058114989 16733 272376980894328874494 16734 269441137466072164156 16735 266524127597729062938 16736 263626025081179471244 16737 260746895564793808314 16738 257886811526876787607 16739 255045839424199376856 16740 252224038194599708847 16741 249421459098285129916 16742 246638159767242721042 16743 243874192191771133368 16744 241129601126766406067 16745 238404424092345152494 16746 235698704556131381973 16747 233012480710280915790 16748 230345783792821643282 16749 227698638234707310977 16750 225071074023367903489 16751 222463116215822633937 16752 219874783200945453589 16753 217306086973726902302 16754 214757044718064291373 16755 212227669020486997017 16756 209717966088253408078 16757 207227936126955098068 16758 204757584193739274536 16759 202306911068415130238 16760 199875911436153537243 16761 197464574359459121548 16762 195072893442323875452 16763 192700858313974489504 16764 190348452794684814382 16765 188015655447581598612 16766 185702449087852057001 16767 183408812846744698945 16768 181134720332758173377 16769 178880140244190832561 16770 176645045266317013438 16771 174429404681044762905 16772 172233182526837984586 16773 170056338266527053347 16774 167898835108735778743 16775 165760633122486393121 16776 163641687411733936737 16777 161541948827333181291 16778 159461371740474906089 16779 157399907637236977784 16780 155357503314475123788 16781 153334101621293810669 16782 151329648722769000201 16783 149344088142971803916 16784 147377358984678716838 16785 145429396697072909843 16786 143500139859651661440 16787 141589524641010547714 16788 139697483052745390153 16789 137823943735701943943 16790 135968838288577208335 16791 134132096119809193211 16792 132313642741235533434 16793 130513400561261668890 16794 128731294789939100359 16795 126967248659216212752 16796 125221181755262917186 16797 123493010817514220172 16798 121782655246643459085 16799 120090032663762668659 16800 118415057290223305675 16801 116757640747056271718 16802 115117697185387960125 16803 113495139167589598992 16804 111889876096501411353 16805 110301815006519140531 16806 108730865344701390003 16807 107176935151358279809 16808 105639929537626226897 16809 104119751468448580095 16810 102616306215551447393 16811 101129497814497332068 16812 99659227595631200095 16813 98205394955493625474 16814 96767901499070034857 16815 95346647757616042057 16816 93941531774811146918 16817 92552449859822923821 16818 91179300441743814983 16819 89821981031171325258 16820 88480386858054663964 16821 87154411607915621409 16822 85843951007239108873 16823 84548900007944478590 16824 83269151481544402556 16825 82004596936163535771 16826 80755129846535212630 16827 79520643050046977169 16828 78301027496521644157 16829 77096172941314738188 16830 75905971040018179681 16831 74730312940590252981 16832 73569088085969924129 16833 72422184885143769821 16834 71289493587432761089 16835 70170904054707194210 16836 69066304618931153735 16837 67975582730036544697 16838 66898627621883025333 16839 65835328254139201822 16840 64785572224308459428 16841 63749246388969011321 16842 62726239337441536544 16843 61716439491860714712 16844 60719734069596487969 16845 59736009680186993013 16846 58765154619938651294 16847 57807057115659744940 16848 56861604339587900855 16849 55928682981501523898 16850 55008181373415753458 16851 54099987869840789781 16852 53203989913232619919 16853 52320074579009530739 16854 51448130544474447186 16855 50588046594962010179 16856 49739710736777344140 16857 48903010717415527302 16858 48077835848943505015 16859 47264075629321908448 16860 46461618903088723015 16861 45670354357010106249 16862 44890172206120256806 16863 44120962923339651932 16864 43362616446700159927 16865 42615022648688593270 16866 41878072896095133054 16867 41151658880323804840 16868 40435671867270067436 16869 39730003142892779075 16870 39034545455831811685 16871 38349191938698184694 16872 37673835401220274337 16873 37008368752418287130 16874 36352686332169609376 16875 35706682918889632328 16876 35070253063848190872 16877 34443291488913532075 16878 33825694316815413384 16879 33217358158176553885 16880 32618179484069975406 16881 32028055001703001046 16882 31446882790152356916 16883 30874561459768603519 16884 30310989562487366630 16885 29756065946068809361 16886 29209690800970002791 16887 28671764887564338820 16888 28142188982823010450 16889 27620864212492635440 16890 27107693016488596445 16891 26602578439156298575 16892 26105423608996492653 16893 25616132051013791513 16894 25134608576713430572 16895 24660758630908966362 16896 24194487804527222220 16897 23735702127730020886 16898 23284308888635740938 16899 22840216033892060559 16900 22403331712494484840 16901 21973564549535705992 16902 21550824400121275883 16903 21135021799095481489 16904 20726067533603470407 16905 20323872899289349891 16906 19928350394002858755 16907 19539413212162305655 16908 19156974845286742524 16909 18780949321474705335 16910 18411251842571123879 16911 18047798320350236268 16912 17690505003683838355 16913 17339288701225963080 16914 16994067366940357686 16915 16654759675020274847 16916 16321284671230477724 16917 15993561980482881731 16918 15671512344793032758 16919 15355057232771788295 16920 15044118514799050532 16921 14738618656220201278 16922 14438481210384354556 16923 14143630461037079574 16924 13853991119662005438 16925 13569488504430168744 16926 13290048992622710278 16927 13015599692907165939 16928 12746068163182786589 16929 12481382576705658935 16930 12221472136785298862 16931 11966266776250460238 16932 11715696894955514221 16933 11469693513812056291 16934 11228188654260841928 16935 10991115063044588302 16936 10758405968380695320 16937 10529995222027367956 16938 10305817646672479164 16939 10085808784155414552 16940 9869904668451993860 16941 9658041957092828870 16942 9450158249055519975 16943 9246191853842494965 16944 9046081580906165457 16945 8849766860957114095 16946 8657188036179411214 16947 8468286149092358892 16948 8283002747173661192 16949 8101279994360294570 16950 7923060936262098003 16951 7748289306977051724 16952 7576909347715041118 16953 7408865909493372470 16954 7244104695217605383 16955 7082572082795152547 16956 6924214957089929666 16957 6768980804342029582 16958 6616817932802298284 16959 6467675310947296829 16960 6321502411968154135 16961 6178249300216257485 16962 6037866832279559434 16963 5900306509201911677 16964 5765520332282353738 16965 5633460882367386743 16966 5504081503091225932 16967 5377336165487373927 16968 5253179334738124046 16969 5131566042765687309 16970 5012452054765946699 16971 4895793745615828227 16972 4781547976630311951 16973 4669672161790950830 16974 4560124419258864190 16975 4452863458352516043 16976 4347848465647568649 16977 4245039165420957044 16978 4144395957304027938 16979 4045879812973608811 16980 3949452170926365142 16981 3855074991618802356 16982 3762710882345696791 16983 3672323002841481448 16984 3583874968226153857 16985 3497330899078116311 16986 3412655534703635890 16987 3329814146973913704 16988 3248772450676802219 16989 3169496649042095915 16990 3091953536445316404 16991 3016110419588687985 16992 2941935034899952307 16993 2869395589852500780 16994 2798460855856935440 16995 2729100096362634340 16996 2661282990711152404 16997 2594979671511931749 16998 2530160808728624306 16999 2466797543983317003 17000 2404861420413865581 17001 2344324416492413206 17002 2285159021999628284 17003 2227338178060658714 17004 2170835212539398283 17005 2115623870581918323 17006 2061678383233002292 17007 2008973412649310186 17008 1957483992693644887 17009 1907185556447371467 17010 1858053998080168155 17011 1810065622899188885 17012 1763197092653338200 17013 1717425450311614372 17014 1672728175847711585 17015 1629083140593048480 17016 1586468557007493875 17017 1544863000911987603 17018 1504245461703190797 17019 1464595300741483902 17020 1425892205147462634 17021 1388116207768983787 17022 1351247732352054420 17023 1315267555537096855 17024 1280156764460128700 17025 1245896774615203743 17026 1212469370429430858 17027 1179856670623196230 17028 1148041089268964722 17029 1117005351734077094 17030 1086732531147996962 17031 1057206016767190861 17032 1028409478250059495 17033 1000326879906351411 17034 972942513353453861 17035 946240968691865844 17036 920207101742177283 17037 894826046718518352 17038 870083245491355479 17039 845964421291761796 17040 822455548693801177 17041 799542864858851608 17042 777212895719480660 17043 755452432033516889 17044 734248501840122381 17045 713588380455430110 17046 693459613888756613 17047 673849996961848003 17048 654747548143525390 17049 636140518373458035 17050 618017411937207286 17051 600366966583183368 17052 583178130453027428 17053 566440069859692589 17054 550142187942392351 17055 534274106517177574 17056 518825644978387038 17057 503786827167295056 17058 489147897969423522 17059 474899306782966697 17060 461031688241486415 17061 447535868241567312 17062 434402878699277090 17063 421623942510440421 17064 409190455937288165 17065 397093993860865308 17066 385326322925889993 17067 373879387846522654 17068 362745295287648267 17069 351916318494368729 17070 341384908945409011 17071 331143683860798173 17072 321185411535027506 17073 311503015350404549 17074 302089584084296141 17075 292938360588700770 17076 284042728387598745 17077 275396215140009084 17078 266992501811223912 17079 258825412348662591 17080 250888901449504482 17081 243177057597301081 17082 235684111142306182 17083 228404424913444727 17084 221332483096216971 17085 214462893833137393 17086 207790396362929092 17087 201309852493443018 17088 195016236479108417 17089 188904637233462659 17090 182970264644436306 17091 177208441839958623 17092 171614595934268810 17093 166184259965921323 17094 160913078445905206 17095 155796800304803492 17096 150831270527042525 17097 146012431776756975 17098 141336329261674445 17099 136799104374768234 17100 132396987063288326 17101 128126297195890598 17102 123983448871312686 17103 119964944626016242 17104 116067368494065806 17105 112287387190644430 17106 108621753873293110 17107 105067302879410394 17108 101620943455837164 17109 98279660736078065 17110 95040519025196563 17111 91900657055983649 17112 88857282290167136 17113 85907671718424844 17114 83049174759287655 17115 80279208954113349 17116 77595254784472608 17117 74994856361562760 17118 72475623948947834 17119 70035230045976486 17120 67671404726589648 17121 65381936192484536 17122 63164672956773135 17123 61017520334908344 17124 58938436208181531 17125 56925431459987228 17126 54976571909367018 17127 53089975118552025 17128 51263806555430612 17129 49496279967509434 17130 47785659046802798 17131 46130254541993796 17132 44528420809696395 17133 42978556101287289 17134 41479104001491195 17135 40028550838241076 17136 38625422563985982 17137 37268284965528746 17138 35955744931387593 17139 34686448110908698 17140 33459076084716682 17141 32272346546836601 17142 31125014393600454 17143 30015869599726317 17144 28943734693714206 17145 27907464879175832 17146 26905948971392961 17147 25938107503256585 17148 25002890440524991 17149 24099277260941816 17150 23226277778349766 17151 22382930431158657 17152 21568300217560522 17153 20781478765398050 17154 20021585030813653 17155 19287763754755452 17156 18579183623154090 17157 17895037301024105 17158 17234542030487952 17159 16596938255719454 17160 15981487966469321 17161 15387474704149907 17162 14814204088948769 17163 14261002583529684 17164 13727215995566871 17165 13212209484301702 17166 12715368010252527 17167 12236095214526747 17168 11773812094544031 17169 11327956990856044 17170 10897985963530011 17171 10483371806036547 17172 10083602850563430 17173 9698182938733310 17174 9326631759786387 17175 8968483958727396 17176 8623288063906882 17177 8290606464003772 17178 7970015689816737 17179 7661105614496179 17180 7363478504784958 17181 7076748987187882 17182 6800544285765005 17183 6534503516029997 17184 6278276834585871 17185 6031525397424512 17186 5793921571385621 17187 5565148302028633 17188 5344898349177552 17189 5132874253242688 17190 4928788513324666 17191 4732363017279407 17192 4543328371111222 17193 4361423860393680 17194 4186397596171434 17195 4018006018512940 17196 3856013294498011 17197 3700191275560475 17198 3550319631482036 17199 3406185403095523 17200 3267582464881338 17201 3134311491622896 17202 3006180067057310 17203 2883002285968602 17204 2764598282452432 17205 2650794193498061 17206 2541422251587329 17207 2436320434077065 17208 2335332044588131 17209 2238305675199991 17210 2145095288977319 17211 2055559910145009 17212 1969563247801941 17213 1886973667230172 17214 1807664257700210 17215 1731512554867945 17216 1658400214210170 17217 1588212981149871 17218 1520840745886774 17219 1456177304094257 17220 1394120065191782 17221 1334570022153034 17222 1277431804165141 17223 1222613461556711 17224 1170026207041874 17225 1119584392782563 17226 1071205552122434 17227 1024810209130567 17228 980321654225315 17229 937665920654698 17230 896771819327247 17231 857570774017470 17232 819996622263915 17233 783985592632955 17234 749476337399075 17235 716409786440471 17236 684728970421119 17237 654379003403915 17238 625307109693662 17239 597462493561706 17240 570796187371698 17241 545261034382200 17242 520811710177654 17243 497404611699322 17244 474997722207348 17245 453550594843049 17246 433024373862129 17247 413381695634453 17248 394586569718767 17249 376604366524204 17250 359401834086997 17251 342947011027386 17252 327209124285463 17253 312158577077146 17254 297766962881696 17255 284006990858495 17256 270852395769891 17257 258277926696164 17258 246259360457220 17259 234773436117797 17260 223797775474802 17261 213310874638386 17262 203292115147331 17263 193721706011446 17264 184580615926599 17265 175850565349448 17266 167514035249471 17267 159554218332712 17268 151954959310116 17269 144700747079633 17270 137776724295757 17271 131168643662933 17272 124862815883027 17273 118846104204702 17274 113105931514146 17275 107630242769392 17276 102407460219628 17277 97426478516832 17278 92676670570048 17279 88147855591494 17280 83830260128065 17281 79714513435993 17282 75791653233722 17283 72053097937527 17284 68490612518105 17285 65096305097172 17286 61862631898795 17287 58782372851645 17288 55848602655770 17289 53054687684901 17290 50394290059033 17291 47861347151653 17292 45450046341106 17293 43154822187354 17294 40970360510350 17295 38891580458982 17296 36913612653362 17297 35031797113988 17298 33241686694298 17299 31539031601324 17300 29919760763717 17301 28379980046158 17302 26915975160416 17303 25524198547773 17304 24201253382311 17305 22943891862845 17306 21749018051045 17307 20613676599943 17308 19535038791174 17309 18510401430187 17310 17537189253880 17311 16612945112877 17312 15735318281266 17313 14902063415102 17314 14111042613982 17315 13360217243365 17316 12647637783494 17317 11971442957229 17318 11329861701901 17319 10721206093293 17320 10143862648611 17321 9596291716140 17322 9077029175657 17323 8584680370283 17324 8117912761823 17325 7675455432738 17326 7256100527176 17327 6858698179007 17328 6482150210716 17329 6125409719559 17330 5787482412642 17331 5467422290875 17332 5164326229549 17333 4877333706772 17334 4605628056338 17335 4348432621656 17336 4105006334125 17337 3874643445708 17338 3656674540677 17339 3450463477946 17340 3255403470162 17341 3070916957787 17342 2896456503476 17343 2731502170569 17344 2575558235373 17345 2428153097835 17346 2288840060329 17347 2157195134639 17348 2032814238618 17349 1915313153787 17350 1804328222820 17351 1699514482739 17352 1600543303020 17353 1507102367505 17354 1418896303719 17355 1335645092213 17356 1257082078036 17357 1182953991320 17358 1113021470234 17359 1047057746921 17360 984846970868 17361 926184215796 17362 870875980731 17363 818739059563 17364 769599126089 17365 723290782329 17366 679657967858 17367 638553021689 17368 599835503949 17369 563372230321 17370 529037643564 17371 496713027998 17372 466285513186 17373 437648116805 17374 410700075323 17375 385346179334 17376 361495937818 17377 339063631752 17378 317968595139 17379 298134659097 17380 279489462589 17381 261964494875 17382 245495339915 17383 230021223029 17384 215484425553 17385 201830325579 17386 189007622106 17387 176967947030 17388 165665376025 17389 155056480403 17390 145100508554 17391 135759063639 17392 126995710021 17393 118776003713 17394 111067654925 17395 103840274838 17396 97065024496 17397 90714659944 17398 84763672543 17399 79188067583 17400 73965088642 17401 69073240956 17402 64492428648 17403 60203758710 17404 56189320572 17405 52432210604 17406 48916633169 17407 45627762075 17408 42551537005 17409 39674696391 17410 36984868904 17411 34470446743 17412 32120425125 17413 29924434235 17414 27872807317 17415 25956483756 17416 24166880101 17417 22495906441 17418 20936031177 17419 19480208567 17420 18121758532 17421 16854387699 17422 15672252147 17423 14569883736 17424 13542099762 17425 12584024719 17426 11691131472 17427 10859191501 17428 10084199984 17429 9362385829 17430 8690255601 17431 8064551885 17432 7482186188 17433 6940252226 17434 6436064319 17435 5967119178 17436 5531042692 17437 5125604354 17438 4748744476 17439 4398545032 17440 4073189887 17441 3770970460 17442 3490311810 17443 3229752455 17444 2987904987 17445 2763464793 17446 2555234657 17447 2362102080 17448 2183011148 17449 2016971311 17450 1863072988 17451 1720473072 17452 1588372394 17453 1466019235 17454 1352725832 17455 1247856769 17456 1150807708 17457 1061010772 17458 977948677 17459 901143145 17460 830139066 17461 764509766 17462 703866959 17463 647851999 17464 596124190 17465 548363654 17466 504279485 17467 463605081 17468 426085719 17469 391481503 17470 359577548 17471 330174786 17472 303083661 17473 278126562 17474 255143263 17475 233986796 17476 214516907 17477 196601875 17478 180123344 17479 164973344 17480 151048248 17481 138250670 17482 126493944 17483 115698896 17484 105789145 17485 96693297 17486 88348030 17487 80695430 17488 73679707 17489 67248639 17490 61356024 17491 55960004 17492 51019891 17493 46497433 17494 42359442 17495 38575661 17496 35116375 17497 31954056 17498 29064771 17499 26426691 17500 24018487 17501 21820209 17502 19814704 17503 17986478 17504 16320135 17505 14801302 17506 13417867 17507 12158827 17508 11013070 17509 9970385 17510 9022253 17511 8160820 17512 7378229 17513 6667230 17514 6021775 17515 5436447 17516 4905647 17517 4424169 17518 3987908 17519 3593063 17520 3235616 17521 2911990 17522 2619329 17523 2354965 17524 2116129 17525 1900292 17526 1705484 17527 1529916 17528 1371621 17529 1228826 17530 1100241 17531 984635 17532 880610 17533 786966 17534 702842 17535 627390 17536 559649 17537 498811 17538 444276 17539 395500 17540 351841 17541 312677 17542 277691 17543 246491 17544 218607 17545 193676 17546 171467 17547 151725 17548 134131 17549 118434 17550 104494 17551 92152 17552 81182 17553 71416 17554 62777 17555 55159 17556 48406 17557 42411 17558 37128 17559 32490 17560 28394 17561 24766 17562 21581 17563 18803 17564 16357 17565 14193 17566 12306 17567 10670 17568 9233 17569 7967 17570 6868 17571 5922 17572 5096 17573 4368 17574 3740 17575 3206 17576 2741 17577 2331 17578 1981 17579 1687 17580 1431 17581 1206 17582 1016 17583 858 17584 722 17585 602 17586 501 17587 420 17588 350 17589 287 17590 236 17591 196 17592 161 17593 130 17594 105 17595 86 17596 70 17597 55 17598 43 17599 35 17600 28 17601 21 17602 16 17603 13 17604 10 17605 7 17606 5 17607 4 17608 3 17609 2 17610 1 17611 1 17612 1 17613 0 17614 0 17615 0 17616 0 17617 0 17618 0 17619 0 17620 0 17621 0 17622 0 17623 0 17624 0 17625 0 17626 0 17627 0 17628 0 17629 0 17630 0 17631 0 17632 0 17633 0 17634 0 17635 0 17636 0 17637 0 17638 0 17639 0 17640 0 17641 0 17642 0 17643 0 17644 0 17645 0 17646 0 17647 0 17648 0 17649 0 17650 0 17651 1 17652 1 17653 38 17654 73 17655 771 17656 1991 17657 11405 17658 33015 17659 135636 17660 397690 17661 1340138 17662 3787650 17663 11182961 17664 29856257 17665 79858070 17666 200173943 17667 493886236 17668 1162373060 17669 2674085805 17670 5923939020 17671 12799911914 17672 26782082610 17673 54654702866 17674 108416442953 17675 209955290696 17676 396370452213 17677 731580357833 17678 1319546699934 17679 2330691261234 17680 4031678358237 17681 6840967309166 17682 11390387040221 17683 18633927691810 17684 29965817864155 17685 47420348546604 17686 73883697370127 17687 113440384357074 17688 171731289150545 17689 256523830905850 17690 378285356127887 17691 551078197515846 17692 793434139427729 17693 1129700488955753 17694 1591315185372319 17695 2218753260128132 17696 3063310122558426 17697 4189816943026488 17698 5679039814994982 17699 7631345489410863 17700 10169811777956837 17701 13445026970120316 17702 17638982419585109 17703 22971185328566395 17704 29703365902949015 17705 38147059388099515 17706 48669102715702472 17707 61700822781171042 17708 77744240897973199 17709 97382954936076637 17710 121288872186419833 17711 150234846247490925 17712 185101712408708403 17713 226892678665173395 17714 276740286899598821 17715 335922527196276765 17716 405869363642608718 17717 488180500890505947 17718 584630879612100043 17719 697189972710752071 17720 828025809523035633 17721 979525727238170592 17722 1154298110185915777 17723 1355194381173195754 17724 1585308031306303273 17725 1847997894463268759 17726 2146883447771662426 17727 2485869033208768819 17728 2869135140401768851 17729 3301163912176888009 17730 3786725199532169812 17731 4330902807908783724 17732 4939075293379654425 17733 5616943813261635284 17734 6370506277175646264 17735 7206085876017001936 17736 8130298911624903642 17737 9150085690082293631 17738 10272670483438961852 17739 11505593190981665498 17740 12856662160521154182 17741 14333989491547056500 17742 15945935039129664619 17743 17701142678744973895 17744 19608476605600949786 17745 21677063068729857322 17746 23916217219722936986 17747 26335486008514696001 17748 28944566977933636792 17749 31753358997665392103 17750 34771871306311620795 17751 38010275479884848188 17752 41478806202628168045 17753 45187823946726436414 17754 49147706017400162403 17755 53368910261853497214 17756 57861857651579977855 17757 62637010025419641526 17758 67704743292243045088 17759 73075425570649965345 17760 78759281644567792142 17761 84766488850583887182 17762 91107032815091785499 17763 97790802545065410178 17764 104827436924431386994 17765 112226441602782157678 17766 119997027754459860080 17767 128148226310405358533 17768 136688716670937760079 17769 145626967077922540910 17770 154971056907400698600 17771 164728811785311752409 17772 174907614631855715455 17773 185514571519047767636 17774 196556317977357327016 17775 208039176219231694290 17776 219968948534629724030 17777 232351110096943797783 17778 245190599705220353097 17779 258491999794697184353 17780 272259312103046060557 17781 286496178329841957658 17782 301205655675493156684 17783 316390419785353311166 17784 332052522523416389107 17785 348193640849919624332 17786 364814837475348421908 17787 381916786391535514839 17788 399499512541508647496 17789 417562668781576727893 17790 436105281953824034611 17791 455126000225784970827 17792 474622814440585325331 17793 494593362589535215222 17794 515034661625606518872 17795 535943375473209898217 17796 557315517883068357851 17797 579146783469854645888 17798 601432265641103542790 17799 624166743853637798860 17800 647344367881019838046 17801 670959014169285647534 17802 695003990336024350273 17803 719472340040529294642 17804 744356508689625120276 17805 769648723631144233603 17806 795340685781319840358 17807 821423890333121392341 17808 847889274071360585797 17809 874727617754639438120 17810 901929225543997481438 17811 929484259692543957026 17812 957382369804740570166 17813 985613115640532279643 17814 1014165635140185900315 17815 1043028991210070783269 17816 1072191783429076853557 17817 1101642589440658177826 17818 1131369622489932248815 17819 1161361088429684329383 17820 1191604780547083150689 17821 1222088537681753610982 17822 1252799892298771046569 17823 1283726435883862230786 17824 1314855397727543758438 17825 1346174117904877206136 17826 1377669687005483947114 17827 1409329318158820129055 17828 1441139910756395071990 17829 1473088536454320744421 17830 1505162071764376045803 17831 1537347575031263954835 17832 1569631836204765230907 17833 1602001874073030959906 17834 1634444562972112336908 17835 1666947013136103293730 17836 1699496107745152154654 17837 1732079009645939979095 17838 1764682783478594004082 17839 1797294777929079771217 17840 1829902151358660628767 17841 1862492386335513508377 17842 1895052908501240532541 17843 1927571469353169863910 17844 1960035661829411719054 17845 1992433441051053674131 17846 2024752741240714439117 17847 2056981857772096512650 17848 2089108954133783885250 17849 2121122587346399851179 17850 2153011324229678112372 17851 2184764121567736062552 17852 2216369825886991369975 17853 2247817702091965667277 17854 2279097050350052274372 17855 2310197583309983707912 17856 2341108920136763582953 17857 2371821116995332019249 17858 2402324285759533056940 17859 2432608967322847770700 17860 2462665621328981851571 17861 2492485157193848951831 17862 2522058555791342034183 17863 2551377237995896159396 17864 2580432551503038703510 17865 2609216301163221207769 17866 2637720374735868896485 17867 2665937105873997338380 17868 2693858759395554722238 17869 2721478059785579723092 17870 2748787822017215502402 17871 2775781308277468006493 17872 2802451713008007875974 17873 2828792688488710759663 17874 2854797981649153343179 17875 2880461783922680316299 17876 2905778217296872719199 17877 2930741855970102055671 17878 2955347370005152625902 17879 2979589867750459053930 17880 3003464384081269583798 17881 3026966397205484902931 17882 3050091479902045365333 17883 3072835634025439058239 17884 3095194782061372856186 17885 3117165278202510350862 17886 3138743567839623611905 17887 3159926513742473681115 17888 3180710891953701600984 17889 3201093896335737415311 17890 3221072806910448740662 17891 3240645307344308639646 17892 3259808986140460684988 17893 3278561833936125281155 17894 3296901921179999428185 17895 3314827706617778024051 17896 3332337544677928417263 17897 3349430174839423947744 17898 3366104409067260800481 17899 3382359431062617342081 17900 3398194310634767944785 17901 3413608484532047227825 17902 3428601453998387182295 17903 3443173074573088190743 17904 3457323078176178272250 17905 3471051544876467359283 17906 3484358610828289878930 17907 3497244748466799128752 17908 3509710296978745308732 17909 3521755924506461810657 17910 3533382346673785987677 17911 3544590597083621841156 17912 3555381566739591430741 17913 3565756456261016712875 17914 3575716505159694365230 17915 3585263252554628692828 17916 3594398086057960399288 17917 3603122683645746447252 17918 3611438753758429986736 17919 3619348286201632750832 17920 3626853110959122084517 17921 3633955329386212037411 17922 3640657065167140365108 17923 3646960705425038328102 17924 3652868469828184308907 17925 3658382830836814401765 17926 3663506275523781333548 17927 3668241536913155789014 17928 3672591173699755667783 17929 3676557979352153263480 17930 3680144754718689368451 17931 3683354529662160024693 17932 3686190153678378003430 17933 3688654693661731195390 17934 3690751217199367873994 17935 3692483004616985716924 17936 3693853150686629014808 17937 3694864950928311550278 17938 3695521695475948502689 17939 3695826871635118284407 17940 3695783776841902926580 17941 3695395893430213520393 17942 3694666692885010381539 17943 3693599829054776911542 17944 3692198762493463755042 17945 3690467123626408326269 17946 3688408527193152994794 17947 3686026756298930965951 17948 3683325398190830385122 17949 3680308195805646614216 17950 3676978872204833963119 17951 3673341305625575815670 17952 3669399176718230881909 17953 3665156308519239322476 17954 3660616500613512874563 17955 3655783695382920585966 17956 3650661636719464930148 17957 3645254198449669571177 17958 3639565227965452421484 17959 3633598703902852849719 17960 3627358406265596871916 17961 3620848233382397163249 17962 3614072054749149933014 17963 3607033860340705284506 17964 3599737442072429074761 17965 3592186699413887309511 17966 3584385501133622240300 17967 3576337826478585610641 17968 3568047457890810315961 17969 3559518275387458441213 17970 3550754126905966381230 17971 3541758961616045703689 17972 3532536533744236590856 17973 3523090685867700565534 17974 3513425227575408265076 17975 3503544061141571516545 17976 3493450896304714582295 17977 3483149522670122458628 17978 3472643696349301898911 17979 3461937258251498328548 17980 3451033859669795115695 17981 3439937223954458730871 17982 3428651040815303937946 17983 3417179077513338074084 17984 3405524915041054922504 17985 3393692199273572809492 17986 3381684542632771714639 17987 3369505628421552296912 17988 3357158957395385413577 17989 3344648088626380080956 17990 3331976548190153735947 17991 3319147926908249267349 17992 3306165637111851187792 17993 3293033143429633532318 17994 3279753878175509005857 17995 3266331332787455756403 17996 3252768824533987915881 17997 3239069717462747063249 17998 3225237344195802972556 17999 3211275091309387510382 18000 3197186175741353616489 18001 3182973856173459401417 18002 3168641360897627132751 18003 3154191967402291242484 18004 3139628788255934472034 18005 3124954973154712168717 18006 3110173642553655474764 18007 3095287961743242425234 18008 3080300935931790211205 18009 3065215603224494185116 18010 3050034973734824120590 18011 3034762098390509599936 18012 3019399872958106681047 18013 3003951222237068371053 18014 2988419044337358219296 18015 2972806274471574061433 18016 2957115697676557253831 18017 2941350124475902036436 18018 2925512340032292484455 18019 2909605163197863277279 18020 2893631267650167554050 18021 2877593349292454468627 18022 2861494080021946132997 18023 2845336162265077477053 18024 2829122158259307649909 18025 2812854649488047627215 18026 2796536194769550372416 18027 2780169380519713126607 18028 2763756657934285451610 18029 2747300494709067671357 18030 2730803337188344753254 18031 2714267656609208117938 18032 2697695793897082817824 18033 2681090103948457463084 18034 2664452921599414490610 18035 2647786604062191466773 18036 2631093383071460227383 18037 2614375502016344740226 18038 2597635185467115814030 18039 2580874678026664400028 18040 2564096103581221895333 18041 2547301595535446316406 18042 2530493269658565458585 18043 2513673259584180211093 18044 2496843582890009421539 18045 2480006264699529189676 18046 2463163313640254121794 18047 2446316754181852622542 18048 2429468499286796537504 18049 2412620467661511956325 18050 2395774562589575287610 18051 2378932701309272776429 18052 2362096694002143452900 18053 2345268354930747249578 18054 2328449483941803557180 18055 2311641893092306388778 18056 2294847291709063923382 18057 2278067391670706580330 18058 2261303891395757804073 18059 2244558499885822429064 18060 2227832827615650864513 18061 2211128486219661894437 18062 2194447074762773341450 18063 2177790201377891810462 18064 2161159379761988661578 18065 2144556123497020446498 18066 2127981934421305145605 18067 2111438322046350469392 18068 2094926705412871968519 18069 2078448502279835020841 18070 2062005119443574626446 18071 2045597970079182997480 18072 2029228380727951012614 18073 2012897675602751070490 18074 1996607168675959742270 18075 1980358179100135754916 18076 1964151943121630379303 18077 1947989693708303349448 18078 1931872654256415477316 18079 1915802052249790251930 18080 1899779035868524729282 18081 1883804749159946876415 18082 1867880327231630682131 18083 1852006908273306525551 18084 1836185554653821387204 18085 1820417323856080826233 18086 1804703265009244641028 18087 1789044429404564733089 18088 1773441795888542646571 18089 1757896337755087969359 18090 1742409020487570881016 18091 1726980810904472587204 18092 1711612606641445050033 18093 1696305299194913918410 18094 1681059772768798852972 18095 1665876912153311568758 18096 1650757536103708091171 18097 1635702456740426720511 18098 1620712479373816089988 18099 1605788409226195291277 18100 1590930988536950443512 18101 1576140952486604725660 18102 1561419029897803668442 18103 1546765948913964536706 18104 1532182377639645241960 18105 1517668976768514053448 18106 1503226401071033073567 18107 1488855304115007202729 18108 1474556282271726912960 18109 1460329924224676115041 18110 1446176813144728443950 18111 1432097530542360379249 18112 1418092603483020974185 18113 1404162551131139159749 18114 1390307887526451994752 18115 1376529124662136095291 18116 1362826722741612818560 18117 1349201133911766309581 18118 1335652805573822590726 18119 1322182182754955784253 18120 1308789661252335708288 18121 1295475628716856458986 18122 1282240468414716425518 18123 1269084560965809075206 18124 1256008240238716040127 18125 1243011831915748645900 18126 1230095657640846292153 18127 1217260036200572227413 18128 1204505242018310141293 18129 1191831541340635887088 18130 1179239196716623057016 18131 1166728467674883817493 18132 1154299571683789868327 18133 1141952718095191228080 18134 1129688112892602109233 18135 1117505958922199983965 18136 1105406419195352738749 18137 1093389648708968173622 18138 1081455799409352165387 18139 1069605020037806538802 18140 1057837421645492059229 18141 1046153107407020647599 18142 1034552177762456705988 18143 1023034729918221121429 18144 1011600825454247065005 18145 1000250518253874078777 18146 988983859771986146738 18147 977800898236963877038 18148 966701648244653064989 18149 955686116902877035968 18150 944754309189591882295 18151 933906226902526848186 18152 923141840123854318295 18153 912461111684795610636 18154 901864002583129080397 18155 891350470711860097065 18156 880920444092496913755 18157 870573843761208714046 18158 860310589210081954602 18159 850130596928882286261 18160 840033755312822105590 18161 830019946058947421593 18162 820089049601919232445 18163 810240943505262265123 18164 800475478945406384860 18165 790792500704752302242 18166 781191852583693665185 18167 771673375663693068884 18168 762236886276994169600 18169 752882194686871339071 18170 743609110447353779641 18171 734417440563756886469 18172 725306968869061601597 18173 716277473463193806383 18174 707328732003086559188 18175 698460519787597223217 18176 689672590453529811413 18177 680964692251674599400 18178 672336573252743306697 18179 663787979372651318605 18180 655318636312909129449 18181 646928264746086829888 18182 638616585420720414282 18183 630383317145067509127 18184 622228159901426559731 18185 614150809006159494933 18186 606150960099551082595 18187 598228307108133268294 18188 590382526460971735862 18189 582613290286118799930 18190 574920271279915510332 18191 567303140657967558495 18192 559761553406873579337 18193 552295160582128078792 18194 544903614043261974291 18195 537586564406664504710 18196 530343647274360613245 18197 523174494685002771156 18198 516078739709299102856 18199 509056014418085489063 18200 502105937025324506296 18201 495228122547563431024 18202 488422187255296219014 18203 481687746663036917213 18204 475024403531831485901 18205 468431757788507547191 18206 461909410827164676501 18207 455456963529659621173 18208 449074005076041173207 18209 442760122170066187890 18210 436514903186838356634 18211 430337936232675544225 18212 424228798712438036365 18213 418187065904699523629 18214 412212314956631584584 18215 406304122986854191915 18216 400462057361428786890 18217 394685683664455619691 18218 388974569535840124750 18219 383328282822429171844 18220 377746382520857298039 18221 372228426179504678025 18222 366773973580565095793 18223 361382584944595447720 18224 356053812495644712989 18225 350787207333766924955 18226 345582322961937783632 18227 340438713545977719399 18228 335355926063124302587 18229 330333506679999190207 18230 325371004125560602379 18231 320467968008658460550 18232 315623941513109876212 18233 310838467314024945243 18234 306111090797696737441 18235 301441358439869736578 18236 296828811011597857175 18237 292272989063894517418 18238 287773435998810025961 18239 283329696508359521239 18240 278941310257383608174 18241 274607816967529118354 18242 270328759340592796023 18243 266103681559090180605 18244 261932123416318270210 18245 257813625024870898214 18246 253747729596413413745 18247 249733982004734547040 18248 245771923332127562583 18249 241861095229385130740 18250 238001042555224042159 18251 234191312001005505219 18252 230431447026716463754 18253 226720991895556546049 18254 223059494177293124197 18255 219446503434301206870 18256 215881566520623830972 18257 212364231314403343939 18258 208894049088366714812 18259 205470573256712094904 18260 202093355013395319820 18261 198761946782294376323 18262 195475904460155845806 18263 192234786222869070443 18264 189038148479454513609 18265 185885549060894482440 18266 182776549338790311647 18267 179710713090188407576 18268 176687602746351978585 18269 173706782337432198761 18270 170767819492338211486 18271 167870284360313981818 18272 165013746133898289917 18273 162197775767747049686 18274 159421947863238576864 18275 156685839645570554460 18276 153989027742426555416 18277 151331090692062006226 18278 148711610718054614158 18279 146130172760147201293 18280 143586361490327364190 18281 141079763626055591703 18282 138609969599205386779 18283 136176572638645353669 18284 133779166007932657699 18285 131417345137059622233 18286 129090709190302170345 18287 126798860199015968670 18288 124541400504853255564 18289 122317934723629832766 18290 120128071216362872824 18291 117971421270464597982 18292 115847596734169533413 18293 113756211824182218460 18294 111696884505085549268 18295 109669235716473770647 18296 107672887184910420609 18297 105707463087774209012 18298 103772591344184105307 18299 101867902886702076374 18300 99993029638710157139 18301 98147606043682384141 18302 96331270273129500949 18303 94543663540872144367 18304 92784428233014146318 18305 91053209313823552898 18306 89349655454283810046 18307 87673418386582022526 18308 86024151176596188990 18309 84401509514986458543 18310 82805152770436684180 18311 81234743382836615890 18312 79689945267678884021 18313 78170425000967205603 18314 76675852801200176459 18315 75205901959618191328 18316 73760247366506882137 18317 72338566597991578602 18318 70940540831112311196 18319 69565854308485263510 18320 68214192978001668653 18321 66885245489487743479 18322 65578704045495417300 18323 64294263899328108316 18324 63031622100099347667 18325 61790478404995858931 18326 60570536070430948796 18327 59371501381759144766 18328 58193082494844499887 18329 57034990271565650731 18330 55896939014484192659 18331 54778646025771168255 18332 53679830539205067469 18333 52600214484389682894 18334 51539523167892091166 18335 50497484860504769890 18336 49473829812535603206 18337 48468290952142303485 18338 47480604516458442363 18339 46510509665695832109 18340 45557747575099300214 18341 44622062072686861429 18342 43703200223914217235 18343 42800911970214381949 18344 41914949292303844530 18345 41045066792711953549 18346 40191022235608951581 18347 39352576209296611342 18348 38529491355678065974 18349 37721532900745474745 18350 36928469153627234510 18351 36150071191470380236 18352 35386112149134103813 18353 34636367702910663501 18354 33900616531087426220 18355 33178640019239347498 18356 32470221606463000766 18357 31775147225816228663 18358 31093205728423790403 18359 30424188608649212993 18360 29767889402347242090 18361 29124104087121623583 18362 28492631472914484090 18363 27873272945864008166 18364 27265831914076787544 18365 26670114171375962192 18366 26085928256869962980 18367 25513085215625264184 18368 24951398088775568681 18369 24400682244142081077 18370 23860755705961296188 18371 23331438932032933821 18372 22812554344949199254 18373 22303926631317703405 18374 21805383044685042673 18375 21316753198125100250 18376 20837868632467636286 18377 20368563087786754006 18378 19908672781167460243 18379 19458036213066263911 18380 19016493770584400485 18381 18583887973239772781 18382 18160063726956909599 18383 17744868143966404129 18384 17338150178179610914 18385 16939760847099354457 18386 16549553464169365566 18387 16167383471434507552 18388 15793108103968720744 18389 15426586590349059771 18390 15067680365240625000 18391 14716252913205540925 18392 14372169460469738560 18393 14035297156068383012 18394 13705505265287934216 18395 13382665024627143328 18396 13066649358807436028 18397 12757333043486074763 18398 12454592881797554950 18399 12158307569714090483 18400 11868357435572116852 18401 11584624586773915964 18402 11306993070610530269 18403 11035348748690919743 18404 10769579057984284605 18405 10509573142734372835 18406 10255222000330277730 18407 10006418364825593133 18408 9763056487604101225 18409 9525032255494511962 18410 9292243323318137318 18411 9064589005872011510 18412 8841970076254668258 18413 8624288871769540734 18414 8411449414379379791 18415 8203357310030785600 18416 7999919563621577491 18417 7801044674062643993 18418 7606642742917979596 18419 7416625381131642740 18420 7230905539433610494 18421 7049397592842760568 18422 6872017439157735696 18423 6698682412547739321 18424 6529311127559125660 18425 6363823554724538731 18426 6202141109605725155 18427 6044186572330279208 18428 5889883944673427406 18429 5739158517480484462 18430 5591936950724061934 18431 5448147199016659461 18432 5307718380637631926 18433 5170580837237986619 18434 5036666206032284029 18435 4905907350914415432 18436 4778238242075849952 18437 4653594009071433055 18438 4531911005934581671 18439 4413126747032233122 18440 4297179796820348626 18441 4184009817024718596 18442 4073557624797022324 18443 3965765133437255243 18444 3860575251504131844 18445 3757931924205118574 18446 3657780185698900188 18447 3560066104343392601 18448 3464736689939760338 18449 3371739930404899407 18450 3281024838694292869 18451 3192541401853051832 18452 3106240496209452656 18453 3022073919706183808 18454 2939994433640651245 18455 2859955715649128353 18456 2781912282085655435 18457 2705819516259068384 18458 2631633705730273609 18459 2559311998951332666 18460 2488812334011425637 18461 2420093463385376489 18462 2353114987336798786 18463 2287837313583907261 18464 2224221592168811545 18465 2162229737216439056 18466 2101824456381580253 18467 2042969213709439040 18468 1985628170145286916 18469 1929766202237987891 18470 1875348928419977826 18471 1822342674788534367 18472 1770714420468489172 18473 1720431813967671393 18474 1671463196532229480 18475 1623777570369659738 18476 1577344548796755223 18477 1532134370446701825 18478 1488117919763968827 18479 1445266697779130489 18480 1403552776596648899 18481 1362948811494591498 18482 1323428059083031875 18483 1284964350432739240 18484 1247532049339123684 18485 1211106062754475370 18486 1175661856879017431 18487 1141175432236532546 18488 1107623285610616738 18489 1074982419056905341 18490 1043230353881244414 18491 1012345107756779703 18492 982305160055810053 18493 953089459343847829 18494 924677435730800880 18495 897048979874691209 18496 870184411178377726 18497 844064484217586651 18498 818670399593746716 18499 793983784485634859 18500 769986663722347151 18501 746661465215271468 18502 723991029332209883 18503 701958591076187959 18504 680547753749879267 18505 659742493396906575 18506 639527167001214831 18507 619886496176669673 18508 600805543062264080 18509 582269714023066938 18510 564264766846744655 18511 546776795652691682 18512 529792208979170010 18513 513297732882071512 18514 497280417051708530 18515 481727621032465794 18516 466626994312119432 18517 451966478735174182 18518 437734313843270310 18519 423919024277290643 18520 410509401571537448 18521 397494506122011110 18522 384863671825170774 18523 372606494444800984 18524 360712815113744045 18525 349172721901132085 18526 337976553721761411 18527 327114889733897068 18528 316578534366347679 18529 306358518464022743 18530 296446102655792096 18531 286832767696241353 18532 277510200802464032 18533 268470296514431803 18534 259705159615292867 18535 251207096233878352 18536 242968601463759339 18537 234982360020764869 18538 227241248645628956 18539 219738328013403098 18540 212466831544101344 18541 205420165765004281 18542 198591912380966952 18543 191975820924864395 18544 185565798543692640 18545 179355910231539082 18546 173340380590901058 18547 167513587078335135 18548 161870050789148879 18549 156404436558781719 18550 151111554395650737 18551 145986353357130709 18552 141023913223009219 18553 136219444441962609 18554 131568289340614401 18555 127065916574695421 18556 122707913558884988 18557 118489986335278398 18558 114407960601821291 18559 110457776627548444 18560 106635482424215497 18561 102937233573248619 18562 99359294027025210 18563 95898031511255422 18564 92549911384101852 18565 89311496359267940 18566 86179447182500084 18567 83150518479547032 18568 80221553172932702 18569 77389482194152371 18570 74651325041034052 18571 72004185982059028 18572 69445249046803371 18573 66971777714653275 18574 64581115338539718 18575 62270681726479003 18576 60037968630837725 18577 57880539406537624 18578 55796029348273719 18579 53782142613306103 18580 51836648144304732 18581 49957379318519628 18582 48142234231830890 18583 46389172891286197 18584 44696213559814674 18585 43061432419477730 18586 41482963763355409 18587 39958997475518050 18588 38487775760079903 18589 37067592780799128 18590 35696794816319599 18591 34373777999756195 18592 33096985357533732 18593 31864906475372344 18594 30676077615580617 18595 29529079662915495 18596 28422535483424906 18597 27355109604486482 18598 26325508282279282 18599 25332477664739483 18600 24374801429077379 18601 23451300463580429 18602 22560832914295487 18603 21702292541466947 18604 20874606593226345 18605 20076735508350255 18606 19307672949027510 18607 18566444313382668 18608 17852104839642535 18609 17163739334238085 18610 16500462172470487 18611 15861415972580603 18612 15245769909185724 18613 14652719444402104 18614 14081486324387444 18615 13531317396939949 18616 13001483095358115 18617 12491277195862656 18618 12000016806608174 18619 11527041301979709 18620 11071710977743151 18621 10633406827630550 18622 10211530518382453 18623 9805503442787971 18624 9414765524209284 18625 9038775005133181 18626 8677008420482697 18627 8328959756146402 18628 7994139380988560 18629 7672073853981049 18630 7362305898619253 18631 7064393647921204 18632 6777909697580247 18633 6502440933656984 18634 6237588498829898 18635 5982967123477744 18636 5738204289211936 18637 5502940065137820 18638 5276827077406328 18639 5059529918559308 18640 4850724398466514 18641 4650097401652448 18642 4457346857139802 18643 4272181209743023 18644 4094318762173461 18645 3923487543978904 18646 3759425281576916 18647 3601878930379515 18648 3450604094246081 18649 3305364905796332 18650 3165933998012876 18651 3032092092239257 18652 2903627483364840 18653 2780335932586856 18654 2662020642431005 18655 2548491890995511 18656 2439566577965926 18657 2335068130341787 18658 2234826477213289 18659 2138677727864573 18660 2046463772674168 18661 1958032197231099 18662 1873236260269810 18663 1791934610670178 18664 1713990934704015 18665 1639273880819626 18666 1567657039599702 18667 1499018694106370 18668 1433241510391535 18669 1370212470594753 18670 1309822854926055 18671 1251968022301090 18672 1196547138780388 18673 1143463118509633 18674 1092622607115388 18675 1043935790089827 18676 997316154185263 18677 952680435055438 18678 909948603561150 18679 869043696952685 18680 829891610132753 18681 792421050287613 18682 756563524042803 18683 722253190293638 18684 689426677670623 18685 658023044282823 18686 627983767146912 18687 599252613356931 18688 571775480553624 18689 545500362052147 18690 520377337457971 18691 496358460483419 18692 473397619719979 18693 451450508141881 18694 430474615357188 18695 410429129635880 18696 391274816699870 18697 372973993346530 18698 355490520831784 18699 338789719567199 18700 322838263842688 18701 307604158805124 18702 293056734996057 18703 279166574490360 18704 265905418785440 18705 253246149725959 18706 241162784477440 18707 229630411562434 18708 218625111276545 18709 208123938553114 18710 198104919618137 18711 188546995987988 18712 179429955851518 18713 170734419460387 18714 162441836010794 18715 154534435673163 18716 146995170094905 18717 139807699563595 18718 132956391085283 18719 126426276703192 18720 120203001788599 18721 114272814646768 18722 108622564790432 18723 103239666888857 18724 98112056376607 18725 93228180538823 18726 88576997110617 18727 84147943411942 18728 79930898088056 18729 75916173337196 18730 72094514152845 18731 68457071834525 18732 64995370648443 18733 61701301708772 18734 58567122427435 18735 55585433453036 18736 52749150439132 18737 50051498743956 18738 47486012935641 18739 45046517380176 18740 42727101802067 18741 40522116740682 18742 38426173567837 18743 36434127739120 18744 34541057671980 18745 32742261254727 18746 31033255895501 18747 29409764050653 18748 27867695399271 18749 26403143835050 18750 25012387512951 18751 23691876748655 18752 22438218654314 18753 21248174551490 18754 20118660346827 18755 19046736132885 18756 18029592936411 18757 17064550799332 18758 16149059151777 18759 15280687813034 18760 14457115896440 18761 13676130204059 18762 12935625468688 18763 12233596958493 18764 11568130939055 18765 10937403193335 18766 10339679627171 18767 9773309814950 18768 9236718816836 18769 8728406205314 18770 8246946465793 18771 7790983613141 18772 7359224231528 18773 6950436724889 18774 6563451647942 18775 6197157209961 18776 5850493448037 18777 5522451434544 18778 5212073855359 18779 4918451089892 18780 4640716207367 18781 4378044508651 18782 4129653971310 18783 3894801893507 18784 3672780796649 18785 3462917997281 18786 3264575966888 18787 3077149655435 18788 2900062957389 18789 2732768290230 18790 2574747111253 18791 2425507594313 18792 2284581546583 18793 2151524267837 18794 2025914918336 18795 1907354513404 18796 1795463481737 18797 1689881451800 18798 1590267583198 18799 1496299002249 18800 1407668642241 18801 1324085089329 18802 1245272965804 18803 1170971565100 18804 1100933013359 18805 1034922224377 18806 972717217928 18807 914107936795 18808 858894774384 18809 806888529145 18810 757910639616 18811 711792282990 18812 668373103737 18813 627501141933 18814 589033136299 18815 552833729119 18816 518774360786 18817 486733308043 18818 456595903355 18819 428253847908 18820 401604357053 18821 376550154523 18822 352999656524 18823 330866456408 18824 310068567352 18825 290528420790 18826 272173073559 18827 254933749627 18828 238745199615 18829 223545740457 18830 209277418253 18831 195885615590 18832 183318545032 18833 171527280399 18834 160465881362 18835 150091093611 18836 140361926857 18837 131239653874 18838 122687962395 18839 114672698594 18840 107161473259 18841 100123734187 18842 93530854255 18843 87355913906 18844 81573416775 18845 76159311330 18846 71091083042 18847 66347584199 18848 61908790238 18849 57755815106 18850 53871005684 18851 50237795055 18852 46840492573 18853 43664313494 18854 40695456426 18855 37920973751 18856 35328608547 18857 32906820656 18858 30644845360 18859 28532595305 18860 26560525449 18861 24719647991 18862 23001593773 18863 21398530147 18864 19903038866 18865 18508143826 18866 17207359848 18867 15994616482 18868 14864170172 18869 13810622856 18870 12828959284 18871 11914493838 18872 11062792282 18873 10269687005 18874 9531314655 18875 8844069144 18876 8204535553 18877 7609507806 18878 7056019750 18879 6541303087 18880 6062737028 18881 5617864134 18882 5204411902 18883 4820263195 18884 4463414655 18885 4131985667 18886 3824242501 18887 3538572728 18888 3273446959 18889 3027432749 18890 2799212403 18891 2587559421 18892 2391312330 18893 2209383727 18894 2040773644 18895 1884554339 18896 1739846511 18897 1605826137 18898 1481738484 18899 1366884077 18900 1260598567 18901 1162260639 18902 1071302678 18903 987198582 18904 909448892 18905 837586857 18906 771186517 18907 709853927 18908 653215547 18909 600921188 18910 552652355 18911 508116591 18912 467033771 18913 429143168 18914 394208272 18915 362010780 18916 332343189 18917 305011530 18918 279840385 18919 256668565 18920 235342379 18921 215717977 18922 197666041 18923 181067954 18924 165810258 18925 151786921 18926 138902905 18927 127071201 18928 116208612 18929 106237211 18930 97087331 18931 88695636 18932 81001368 18933 73947334 18934 67482884 18935 61562121 18936 56140681 18937 51176995 18938 46634331 18939 42479459 18940 38680404 18941 35206937 18942 32032474 18943 29133281 18944 26486279 18945 24069575 18946 21864119 18947 19852981 18948 18019603 18949 16348242 18950 14825299 18951 13438731 18952 12176760 18953 11028134 18954 9983115 18955 9033267 18956 8170274 18957 7386039 18958 6673723 18959 6027436 18960 5441269 18961 4909521 18962 4427365 18963 3990688 18964 3595406 18965 3237468 18966 2913471 18967 2620622 18968 2356075 18969 2116960 18970 1900923 18971 1706059 18972 1530402 18973 1371952 18974 1229076 18975 1100482 18976 984833 18977 880732 18978 787049 18979 702922 18980 627467 18981 559688 18982 498814 18983 444314 18984 395537 18985 351841 18986 312677 18987 277691 18988 246491 18989 218607 18990 193676 18991 171467 18992 151725 18993 134131 18994 118434 18995 104494 18996 92152 18997 81182 18998 71416 18999 62777 19000 55159 19001 48406 19002 42411 19003 37128 19004 32490 19005 28394 19006 24766 19007 21581 19008 18803 19009 16357 19010 14193 19011 12306 19012 10670 19013 9233 19014 7967 19015 6868 19016 5922 19017 5096 19018 4368 19019 3740 19020 3206 19021 2741 19022 2331 19023 1981 19024 1687 19025 1431 19026 1206 19027 1016 19028 858 19029 722 19030 602 19031 501 19032 420 19033 350 19034 287 19035 236 19036 196 19037 161 19038 130 19039 105 19040 86 19041 70 19042 55 19043 43 19044 35 19045 28 19046 21 19047 16 19048 13 19049 10 19050 7 19051 5 19052 4 19053 3 19054 2 19055 1 19056 1 19057 1 19058 0 19059 0 19060 0 19061 0 19062 0 19063 0 19064 0 19065 0 19066 0 19067 0 19068 0 19069 0 19070 0 19071 0 19072 0 19073 0 19074 0 19075 0 19076 0 19077 0 19078 0 19079 0 19080 0 19081 0 19082 0 19083 0 19084 0 19085 0 19086 0 19087 0 19088 0 19089 0 19090 0 19091 0 19092 0 19093 0 19094 0 19095 0 19096 0 19097 1 19098 1 19099 39 19100 75 19101 811 19102 2102 19103 12283 19104 35806 19105 149617 19106 443020 19107 1515868 19108 4335323 19109 12988531 19110 35136353 19111 95362212 19112 242431167 19113 607101457 19114 1450138456 19115 3387348415 19116 7620167469 19117 16724290258 19118 35549641275 19119 73711856385 19120 148584069982 19121 292414756982 19122 561032421206 19123 1052333133210 19124 1928879591811 19125 3461868407542 19126 6084288566178 19127 10487411128376 19128 17735498617564 19129 29462700440611 19130 48102457604320 19131 77263733924714 19132 122159850667063 19133 190286010742995 19134 292174018485073 19135 442548680751156 19136 661585818988521 19137 976792230638429 19138 1425001792960426 19139 2055299332708946 19140 2932048711873584 19141 4139259949144019 19142 5784996538177128 19143 8007660209409933 19144 10982164704588437 19145 14928677277880523 19146 20120963813438964 19147 26898168782785052 19148 35675720250419172 19149 46960748340129030 19150 61365891177081628 19151 79628935660849381 19152 102629759516738588 19153 131414722203397161 19154 167216853995735593 19155 211485450126151687 19156 265909409707179192 19157 332452336301586145 19158 413378741084348283 19159 511294864917590942 19160 629177170739412222 19161 770418837947815132 19162 938859742194573250 19163 1138838572712545124 19164 1375223193425079047 19165 1653467910494494006 19166 1979642847494556868 19167 2360496139796050931 19168 2803480770157868935 19169 3316820788264658723 19170 3909533681816995505 19171 4591500433213351924 19172 5373481667003792958 19173 6267190259271888042 19174 7285298794832552946 19175 8441514874373213413 19176 9750578319020951748 19177 11228337576366664089 19178 12891733613559822555 19179 14758878233305020505 19180 16849023846729905687 19181 19182641846908627987 19182 21781374407806879548 19183 24668114695835833100 19184 27866941347774289591 19185 31403198454382617959 19186 35303407636638202369 19187 39595350759479898990 19188 44307962583482986911 19189 49471413956956161782 19190 55116978016026290076 19191 61277118048942335509 19192 67985333576649932495 19193 75276250496827014274 19194 83185437030732846425 19195 91749501441903855732 19196 101005888756406744979 19197 110992983636798657230 19198 121749873502384347362 19199 133316462593404269009 19200 145733218404807316724 19201 159041294738004783810 19202 173282241026102287176 19203 188498140541240005767 19204 204731307186989557283 19205 222024437308917749992 19206 240420265509601112018 19207 259961735497770396251 19208 280691649047220665573 19209 302652855662687629965 19210 325887855998691781387 19211 350439013913513347250 19212 376348160118066549861 19213 403656828691741282630 19214 432405809628652404809 19215 462635410132468018334 19216 494385015772718376459 19217 527693382197444529224 19218 562598138376192160252 19219 599136104150285975833 19220 637342811663778447076 19221 677252859538512734971 19222 718899368152809948146 19223 762314359080749639662 19224 807528239266564668864 19225 854570223542340615610 19226 903467742884129979041 19227 954246889773659247232 19228 1006931867137626693442 19229 1061545483537757609603 19230 1118108514880669350146 19231 1176640218045404429449 19232 1237157746114756610425 19233 1299676718971294871417 19234 1364210538484745309435 19235 1430770971090317858964 19236 1499367530372633310931 19237 1570008124253578714041 19238 1642698323315614569889 19239 1717442011476246495572 19240 1794240736595999731760 19241 1873094434027290745013 19242 1954000647492558178624 19243 2036955245635901337309 19244 2121951741060163211720 19245 2208982088765223246533 19246 2298035858899306426570 19247 2389101015828255518601 19248 2482163205872453748447 19249 2577206628117020469699 19250 2674213158408277557474 19251 2773163186674164013896 19252 2874034873619925953437 19253 2976805090561753919913 19254 3081448494229994432441 19255 3187938417391293651075 19256 3296246094873435921142 19257 3406341668444144594729 19258 3518193212279177757676 19259 3631767671476710992160 19260 3747030057988126733261 19261 3863944516110184877453 19262 3982473298868069907748 19263 4102577748745473843532 19264 4224217464365325468869 19265 4347351421878682354691 19266 4471936902963544750135 19267 4597930511983618299089 19268 4725287314582383111813 19269 4853962010102238806677 19270 4983907812371577499127 19271 5115077497539458539306 19272 5247422516084223422224 19273 5380894211347261533039 19274 5515442654766855835686 19275 5651017718776131186942 19276 5787568164053787322684 19277 5925042899301997435334 19278 6063389773052847005134 19279 6202556666230600745782 19280 6342490556787262453323 19281 6483138815960375322556 19282 6624447959203218856404 19283 6766364753291894215371 19284 6908835260768857776265 19285 7051806168060553029507 19286 7195223498467753718913 19287 7339033729014879717583 19288 7483182817354048957150 19289 7627617557303520724933 19290 7772284257163841491458 19291 7917129861837522884486 19292 8062100965034812105017 19293 8207145187992026614073 19294 8352209826638297386980 19295 8497242974863102894862 19296 8642192525000188915775 19297 8787007565684078986961 19298 8931637001598053621404 19299 9076030674111986625694 19300 9220138353098816765375 19301 9363911150097581481063 19302 9507300114512427866994 19303 9650257348177537247426 19304 9792734991595346334960 19305 9934686648777349524693 19306 10076065963842867410288 19307 10216827726392788396378 19308 10356926855245617239935 19309 10496319831523877742493 19310 10634963259627125476114 19311 10772814960604744081172 19312 10909832956408754886713 19313 11045976907984912344964 19314 11181206664572327624146 19315 11315483342552087515688 19316 11448768313145794070386 19317 11581024642453866781104 19318 11712215632963555033882 19319 11842305885623917648743 19320 11971260293795917572920 19321 12099045482353388852631 19322 12225628345179220590807 19323 12350977088466242290748 19324 12475060233578019782761 19325 12597848052498111431126 19326 12719311104952864157025 19327 12839421261175150160101 19328 12958150716168503345075 19329 13075473418946291679660 19330 13191363612762540856456 19331 13305796835790501016845 19332 13418748949099412864773 19333 13530197557284888073689 19334 13640120555102763565192 19335 13748497104715081215800 19336 13855306679501865731859 19337 13960530473830266504806 19338 14064149959190331923177 19339 14166147836848716632091 19340 14266507099420403070097 19341 14365212427669036470801 19342 14462248759037038625407 19343 14557602214721860880763 19344 14651259180731179053653 19345 14743207689751182713566 19346 14833436004752573549209 19347 14921933519657345301503 19348 15008689861410717178474 19349 15093696255094878472623 19350 15176944125067182244699 19351 15258425968545132015829 19352 15338134480032307748386 19353 15416063897983295138591 19354 15492208625728027113258 19355 15566564077435270126692 19356 15639125826037876144977 19357 15709890929900711275292 19358 15778856575562933120819 19359 15846020895668488720241 19360 15911382141365077637835 19361 15974939987551410519987 19362 16036694199261792904969 19363 16096645421277644313142 19364 16154794375799023067489 19365 16211143144975057737180 19366 16265693862557647012507 19367 16318449475020280785557 19368 16369412965133296145784 19369 16418588610613463178346 19370 16465980702480816381287 19371 16511594277604354456728 19372 16555434368671193625240 19373 16597507237914999483676 19374 16637819123410637423505 19375 16676376943078848675541 19376 16713187571391709273355 19377 16748259047247774887675 19378 16781599349281580130300 19379 16813217071438325215325 19380 16843120726619555507022 19381 16871319927906811947112 19382 16897824193780051642660 19383 16922643595454575511559 19384 16945788087561714126361 19385 16967268662023866040746 19386 16987096183918965322570 19387 17005282010853331739141 19388 17021837350653838599723 19389 17036774387304314627964 19390 17050105148048063528088 19391 17061842095139535230863 19392 17071997510415026231430 19393 17080584592810927883391 19394 17087616357158394038362 19395 17093106198705088614636 19396 17097067304352947520458 19397 17099513721377472134484 19398 17100459288221986655461 19399 17099918172256688259781 19400 17097904307380025704998 19401 17094432433639360427360 19402 17089517060234252625482 19403 17083172977016824430297 19404 17075414718071990954003 19405 17066257572048416791904 19406 17055716577450584102266 19407 17043807008429440956763 19408 17030543863902767235468 19409 17015942848476829979564 19410 17000019400007018102553 19411 16982789150272960406628 19412 16964267439133388091090 19413 16944470265998713889784 19414 16923413349548171182721 19415 16901112563918869704499 19416 16877583477331558638836 19417 16852842274153859560463 19418 16826904846578433819739 19419 16799787206971215896299 19420 16771505050372661207517 19421 16742074647262675275672 19422 16711511966908241842120 19423 16679833066561517769133 19424 16647053677195213533617 19425 16613190067130941038333 19426 16578258196718628373632 19427 16542274085081274905581 19428 16505253418406439874297 19429 16467212384679108305154 19430 16428166859271766401571 19431 16388132749953710651137 19432 16347125627045321099412 19433 16305161529538404146168 19434 16262256181126680284343 19435 16218425314212196916720 19436 16173684321202832661353 19437 16128049032356350645187 19438 16081534961729753187223 19439 16034157610929655604799 19440 15985932140812113512708 19441 15936874121435602462801 19442 15886998807368997953545 19443 15836321421926371302431 19444 15784856848528535150385 19445 15732620353195017460958 19446 15679626888596588124734 19447 15625891359536717170906 19448 15571428333220547593186 19449 15516252734742491388272 19450 15460379179257968245697 19451 15403822219461723614793 19452 15346596074004611499675 19453 15288715296483696793920 19454 15230194135061824664360 19455 15171046762697799944789 19456 15111287022959882594676 19457 15050929073042943152160 19458 14989986770152733388157 19459 14928473885236003619565 19460 14866403865438926274436 19461 14803790451709247342609 19462 14740647091236811282936 19463 14676987135432418680854 19464 14612823618284139841314 19465 14548169849121439180015 19466 14483038850398922692023 19467 14417443540652648497016 19468 14351396528022985645200 19469 14284910678784018966392 19470 14217998579731736347692 19471 14150672706851258681147 19472 14082945233281221930849 19473 14014828574218811503116 19474 13946334873184674019904 19475 13877476157109893439827 19476 13808264158032241054215 19477 13738710835011273806917 19478 13668827883521239265304 19479 13598626877664127949643 19480 13528119104903941701873 19481 13457316065628165062389 19482 13386229004932279814729 19483 13314869042641310771854 19484 13243247020404215380475 19485 13171373979554047185468 19486 13099260714537560867462 19487 13026917891420862171098 19488 12954355906684116617907 19489 12881585344029607186255 19490 12808616548724501340101 19491 12735459735240967925395 19492 12662124857110627592966 19493 12588622043341526619360 19494 12514961192936504400389 19495 12441152072307526884996 19496 12367204195567944579252 19497 12293127241212719373874 19498 12218930666094453133169 19499 12144623793223544164731 19500 12070215701899918400832 19501 11995715625315519168142 19502 11921132583264336129847 19503 11846475460933651857920 19504 11771752908293563888780 19505 11696973719269859581305 19506 11622146482492900073077 19507 11547279651648833616010 19508 11472381453568465592250 19509 11397460249625623268623 19510 11322524203822389976944 19511 11247581345262025348029 19512 11172639484402178032858 19513 11097706557312790367262 19514 11022790310423121789937 19515 10947898355649587687914 19516 10873038094296031570535 19517 10798217044808029825845 19518 10723442543511852155978 19519 10648721792912353699756 19520 10574061792744124701533 19521 10499469651846805884593 19522 10424952304246311502050 19523 10350516551109561327667 19524 10276168998478913797178 19525 10201916353881023606656 19526 10127765157105859391731 19527 10053721816298346893340 19528 9979792551919571587583 19529 9905983678686871269409 19530 9832301350440317710674 19531 9758751590810145738190 19532 9685340242973151529898 19533 9612073237523173379539 19534 9538956350808461844752 19535 9465995230606182047698 19536 9393195351269274286070 19537 9320562268093273119608 19538 9248101388541394816999 19539 9175817993333191779829 19540 9103717196586369924521 19541 9031804187246656908058 19542 8960084012627815548121 19543 8888561595297831870809 19544 8817241697843829328941 19545 8746129151915171585742 19546 8675228653524449407431 19547 8604544776089461754201 19548 8534081939477616665255 19549 8463844627192376062536 19550 8393837192889769285768 19551 8324063869932610583815 19552 8254528744373903975926 19553 8185235960801016505656 19554 8116189539560569138203 19555 8047393383136035150920 19556 7978851252756347203772 19557 7910566963411325161931 19558 7842544211268449700918 19559 7774786577183058641665 19560 7707297506642238946943 19561 7640080494427448394045 19562 7573138921741662274574 19563 7506476057141752975427 19564 7440095039531254057750 19565 7373999052944807855588 19566 7308191172919012967344 19567 7242674365110572866822 19568 7177451471073866622509 19569 7112525373627749550236 19570 7047898852015595033510 19571 6983574578455040460956 19572 6919555106462238897208 19573 6855843027236029255043 19574 6792440833165190611418 19575 6729350912556147887766 19576 6666575540263813187528 19577 6604117025513567969409 19578 6541977583351601879589 19579 6480159327754121970861 19580 6418664264347717478007 19581 6357494430091341641920 19582 6296651772252215103767 19583 6236138140102479072973 19584 6175955279535437397533 19585 6116104964987836883982 19586 6056588885560316156077 19587 5997408635493007171638 19588 5938565710480249838053 19589 5880061632215425015664 19590 5821897841288651356308 19591 5764075686608768064513 19592 5706596423239000002795 19593 5649461329935028962629 19594 5592671608460563310228 19595 5536228372109933396813 19596 5480132644912232978264 19597 5424385472504754594519 19598 5368987827520370156672 19599 5313940597371139910443 19600 5259244584658431588907 19601 5204900611714572818065 19602 5150909431750868884687 19603 5097271716022124007675 19604 5043988055302560314870 19605 4991059058429883196327 19606 4938485268888196891171 19607 4886267151479282553208 19608 4834405094744331346588 19609 4782899503804972519867 19610 4731750722087739731061 19611 4680959017620678893605 19612 4630524586271262680965 19613 4580447639182321601546 19614 4530728329359639529049 19615 4481366737687957749403 19616 4432362876874540307995 19617 4383716773769082199583 19618 4335428400538473931066 19619 4287497660490055191586 19620 4239924392630581667213 19621 4192708449132159838277 19622 4145849630830535278909 19623 4099347672952751808540 19624 4053202250188077893046 19625 4007413049554347357864 19626 3961979709989615607372 19627 3916901808043535142813 19628 3872178863376197536009 19629 3827810407283928000501 19630 3783795926135272005671 19631 3740134847096300135131 19632 3696826543990045360389 19633 3653870401702863867580 19634 3611265763246518168084 19635 3569011915583208365695 19636 3527108095766101548014 19637 3485553551452246254591 19638 3444347491385696785397 19639 3403489071366845435260 19640 3362977400609773160273 19641 3322811598583135608056 19642 3282990748707041302787 19643 3243513884509254831602 19644 3204379996153483530513 19645 3165588083802322728890 19646 3127137114333449431087 19647 3089026007736045444532 19648 3051253643747718354197 19649 3013818911930448115971 19650 2976720671239580764298 19651 2939957736681338119844 19652 2903528886012297312035 19653 2867432906724984373593 19654 2831668558284352003678 19655 2796234559078306223512 19656 2761129593149373960865 19657 2726352354251049971853 19658 2691901510593329378026 19659 2657775692118649086679 19660 2623973497219050351713 19661 2590493534032028519601 19662 2557334387547856699206 19663 2524494607223885786262 19664 2491972713654593690778 19665 2459767237272285949784 19666 2427876687664857524239 19667 2396299541541950559666 19668 2365034249340724198996 19669 2334079271472471140373 19670 2303433049709645443030 19671 2273093995530477523942 19672 2243060496624835393032 19673 2213330950827046962131 19674 2183903739456045474186 19675 2154777216034986559883 19676 2125949712676806594022 19677 2097419571849515297929 19678 2069185121533768491734 19679 2041244664327334955239 19680 2013596483701618963989 19681 1986238873715044078397 19682 1959170115875338337217 19683 1932388468640947523701 19684 1905892173523607953327 19685 1879679482872576648425 19686 1853748638339571894183 19687 1828097860771351093486 19688 1802725356145338587270 19689 1777629341546944698362 19690 1752808025127583498340 19691 1728259596386618196497 19692 1703982231939227730708 19693 1679974119787205615207 19694 1656233440670293175020 19695 1632758358747314092546 19696 1609547027178339727356 19697 1586597610789671306925 19698 1563908268739723278244 19699 1541477145584050540403 19700 1519302376665502706850 19701 1497382109281596627059 19702 1475714486566789310231 19703 1454297638939020758066 19704 1433129689302131239365 19705 1412208772795758242765 19706 1391533021816462495945 19707 1371100557846470693828 19708 1350909496456332588458 19709 1330957965725854006589 19710 1311244092334317784898 19711 1291765993757394976045 19712 1272521783067726110049 19713 1253509586115963933817 19714 1234727528612692798868 19715 1216173728683340722739 19716 1197846301475451484797 19717 1179743375169288058884 19718 1161863078982205396467 19719 1144203536083377802622 19720 1126762867998959132549 19721 1109539209524279562648 19722 1092530697598408935564 19723 1075735464558774325500 19724 1059151642346145936748 19725 1042777376396459640573 19726 1026610815316435641417 19727 1010650104469803265418 19728 994893389992415601384 19729 979338831718722476912 19730 963984593605379280594 19731 948828837645303118403 19732 933869727687692028975 19733 919105441462017935998 19734 904534161703580532342 19735 890154070378048831610 19736 875963352310140074610 19737 861960206368851322309 19738 848142837241013080435 19739 834509449953880034692 19740 821058253324409133849 19741 807787470353511098481 19742 794695330600059326587 19743 781780064999734168095 19744 769039909131635466965 19745 756473112871458567879 19746 744077933333118312756 19747 731852629963396261682 19748 719795467631294380706 19749 707904725596464243419 19750 696178690969551739414 19751 684615654073331832527 19752 673213911366781854159 19753 661971773765590493886 19754 650887560586173511388 19755 639959595167522589116 19756 629186207628915120633 19757 618565742586135590095 19758 608096553549602134508 19759 597776998790358619919 19760 587605443936894197514 19761 577580269132774475310 19762 567699863851395071135 19763 557962622994236359170 19764 548366949339392967664 19765 538911260172164590733 19766 529593982485087357355 19767 520413549305195003923 19768 511368401993561160159 19769 502456996383476620290 19770 493677798345200851393 19771 485029280324395293392 19772 476509923498780744210 19773 468118223463963360443 19774 459852686129194293031 19775 451711824457885963777 19776 443694160493366478853 19777 435798230616234542059 19778 428022581748332490285 19779 420365768290139771206 19780 412826354015658105408 19781 405402916931730756161 19782 398094045771569218093 19783 390898337114657561740 19784 383814397156725895889 19785 376840846202810632260 19786 369976315425199223341 19787 363219444155425314714 19788 356568881540808779692 19789 350023290692077531490 19790 343581345684755421423 19791 337241729020685589362 19792 331003133171100083072 19793 324864264402418099804 19794 318823840009168926750 19795 312880585929833746299 19796 307033238182623457403 19797 301280546397393025814 19798 295621271256941863058 19799 290054182259896154217 19800 284578059059292033489 19801 279191694716049156644 19802 273893893334055110658 19803 268683467965870305510 19804 263559241854769735191 19805 258520051430283832777 19806 253564744125995285796 19807 248692176416288743534 19808 243901214967176373725 19809 239190739396026777518 19810 234559640254989656356 19811 230006817190841296414 19812 225531180013915931211 19813 221131651235478751372 19814 216807164203309114006 19815 212556661382373212858 19816 208379095342458730328 19817 204273431088827559924 19818 200238644343287613094 19819 196273719933977789486 19820 192377652706591140083 19821 188549449667893698117 19822 184788128396442899611 19823 181092715535929137677 19824 177462247638273340140 19825 173895773129407201838 19826 170392350840775042389 19827 166951048602991941583 19828 163570944021450926247 19829 160251126278246407057 19830 156990694777782115047 19831 153788757831938350403 19832 150644433372298455918 19833 147556850603414466100 19834 144525148751250869420 19835 141548475833694848062 19836 138625989316999852879 19837 135756857628641686643 19838 132940259000051589439 19839 130175380321051201735 19840 127461417740782283829 19841 124797578050649210028 19842 122183077617721600614 19843 119617141314332881606 19844 117099003067329355197 19845 114627907124362136100 19846 112203107067467291952 19847 109823864813675566532 19848 107489451118978573584 19849 105199146733640216717 19850 102952241490477232740 19851 100748033374375926334 19852 98585828981300142719 19853 96464944571847423652 19854 94384705230461956353 19855 92344443997237664493 19856 90343502285236167241 19857 88381230842365143618 19858 86456988974177464063 19859 84570143733614349612 19860 82720070302111715995 19861 80906152865045380577 19862 79127783892579441833 19863 77384363386525684686 19864 75675299225465151835 19865 74000007960355682212 19866 72357914151855650597 19867 70748449667823577203 19868 69171053995270842006 19869 67625174965080863296 19870 66110268138733888162 19871 64625796153680153202 19872 63171229006664473490 19873 61746044710937749641 19874 60349728729107454221 19875 58981773364895543856 19876 57641678018109687075 19877 56328949780246898321 19878 55043102911395863235 19879 53783658273723753435 19880 52550143560304385288 19881 51342093835857722684 19882 50159051052858099975 19883 49000563523745908056 19884 47866186127592707445 19885 46755480798950461431 19886 45668016079854787944 19887 44603366630220291076 19888 43561113412372083181 19889 42540844132277368345 19890 41542152826669631723 19891 40564639407158003899 19892 39607909824522790225 19893 38671576468211491947 19894 37755257783972492900 19895 36858577849714115323 19896 35981166522837398840 19897 35122659799807254034 19898 34282699462376850472 19899 33460932684275529688 19900 32657012161577446518 19901 31870596436200514533 19902 31101349569487898576 19903 30348940776549349699 19904 29613044541188255305 19905 28893340907537938581 19906 28189515178046747343 19907 27501257573310548755 19908 26828263334298386185 19909 26170232983887928298 19910 25526872047075720640 19911 24897890736115600734 19912 24283004039890231382 19913 23681931957985369795 19914 23094399242896009007 19915 22520135107287503919 19916 21958873301848831536 19917 21410352325643040629 19918 20874315187264660858 19919 20350509132989140233 19920 19838685715226928025 19921 19338600980128816929 19922 18850015246545754978 19923 18372692854477389116 19924 17906402224045041919 19925 17450916022689016761 19926 17006010961319610075 19927 16571467560837504884 19928 16147070202625440578 19929 15732607278004331866 19930 15327870999589136448 19931 14932657184545441436 19932 14546765298319100251 19933 14169998587322897071 19934 13802163904196144160 19935 13443071507596719423 19936 13092535099067071067 19937 12750371940495365608 19938 12416402693205520858 19939 12090451232200280215 19940 11772344676936696020 19941 11461913495917623406 19942 11158991357635912974 19943 10863414958454363464 19944 10575024048649072272 19945 10293661524570322895 19946 10019173290803204259 19947 9751408101241333316 19948 9490217580299512926 19949 9235456304055828517 19950 8986981673222340273 19951 8744653765999819264 19952 8508335355017854564 19953 8277891979066062808 19954 8053191825655612724 19955 7834105594718060529 19956 7620506512369932338 19957 7412270393735135930 19958 7209275534263013634 19959 7011402584160013088 19960 6818534558811287447 19961 6630556893623361432 19962 6447357344047691314 19963 6268825869371577783 19964 6094854640300981067 19965 5925338087141538116 19966 5760172807344744495 19967 5599257458099237078 19968 5442492761863996501 19969 5289781548116611864 19970 5141028667989267930 19971 4996140895373696452 19972 4855026930277170369 19973 4717597434967519120 19974 4583764955426690306 19975 4453443830052067431 19976 4326550191160286020 19977 4203001996427638988 19978 4082718956425359409 19979 3965622450291637719 19980 3851635526008718130 19981 3740682927413286158 19982 3632691027255418720 19983 3527587749751116239 19984 3425302569515763594 19985 3325766534601192150 19986 3228912205081651915 19987 3134673581600626601 19988 3042986103193315997 19989 2953786667166802214 19990 2867013572417796078 19991 2782606453623697036 19992 2700506278408387125 19993 2620655364116446619 19994 2542997325624829994 19995 2467477014941263436 19996 2394040517613473286 19997 2322635166856905967 19998 2253209495659155514 19999 2185713181213090944 20000 2120097040734716926 20001 2056313043424892266 20002 1994314266414649449 20003 1934054843634762981 20004 1875489961364691903 20005 1818575868164319034 20006 1763269834308773336 20007 1709530104995672652 20008 1657315895539186387 20009 1606587399499106731 20010 1557305751581772852 20011 1509432984634768839 20012 1462932024598650705 20013 1417766697269582491 20014 1373901694178673524 20015 1331302533150518265 20016 1289935553234282800 20017 1249767920102712771 20018 1210767594764073735 20019 1172903297491734726 20020 1136144502659998886 20021 1100461443040195669 20022 1065825081159517994 20023 1032207076279933468 20024 999579779210122448 20025 967916235702574590 20026 937190160239503642 20027 907375905765615052 20028 878448458641564170 20029 850383441211097251 20030 823157087771838655 20031 796746216990438819 20032 771128226919690002 20033 746281096852488989 20034 722183365430004576 20035 698814105408971695 20036 676152918786835949 20037 654179938161976997 20038 632875806685088104 20039 612221655031439189 20040 592199096736114264 20041 572790229037854544 20042 553977614583555060 20043 535744260462595053 20044 518073613698145697 20045 500949561699847562 20046 484356415599026365 20047 468278891142425753 20048 452702104364192529 20049 437611571746734680 20050 422993195031844988 20051 408833243810041190 20052 395118351431844442 20053 381835514901651133 20054 368972081028157132 20055 356515730629272163 20056 344454474637996630 20057 332776653778255333 20058 321470926002862314 20059 310526252121815768 20060 299931892119556746 20061 289677404699640587 20062 279752635849466758 20063 270147705797261062 20064 260853005563510311 20065 251859196369994340 20066 243157199262165661 20067 234738183289840074 20068 226593562266311308 20069 218714994092633283 20070 211094371349122798 20071 203723810587431420 20072 196595649298351574 20073 189702445179875082 20074 183036967617565752 20075 176592187984183024 20076 170361276822903291 20077 164337603079622672 20078 158514726381433051 20079 152886388278151190 20080 147446509622504439 20081 142189189776223533 20082 137108699642823912 20083 132199473748116284 20084 127456107808599757 20085 122873357951738246 20086 118446134406080982 20087 114169494363067484 20088 110038639736422362 20089 106048916376840028 20090 102195808392995765 20091 98474931707761471 20092 94882031998676713 20093 91412983932863270 20094 88063786042970078 20095 84830554931345530 20096 81709523374475592 20097 78697039581912329 20098 75789562588251710 20099 72983657037582408 20100 70275991443751400 20101 67663337485393062 20102 65142565859619936 20103 62710641594899535 20104 60364622461537701 20105 58101658303181280 20106 55918987310642807 20107 53813931814983443 20108 51783896839585477 20109 49826369467420784 20110 47938915496876720 20111 46119175674573633 20112 44364864372194116 20113 42673768994507471 20114 41043746988186447 20115 39472722459462907 20116 37958684976471867 20117 36499689021660114 20118 35093851305371726 20119 33739347746763659 20120 32434412388612875 20121 31177336883907759 20122 29966468099798091 20123 28800205418306164 20124 27676999752727632 20125 26595353076768662 20126 25553816284606689 20127 24550986779533104 20128 23585507587217247 20129 22656066926028457 20130 21761396295072908 20131 20900268324151603 20132 20071495979842406 20133 19273932167215782 20134 18506468027683377 20135 17768031028947903 20136 17057584245051421 20137 16374125996514182 20138 15716688339428981 20139 15084335359723583 20140 14476162531710562 20141 13891296393667252 20142 13328893199480441 20143 12788137406361774 20144 12268241103435904 20145 11768443712955064 20146 11288010796875581 20147 10826232716668378 20148 10382424117767480 20149 9955923665537596 20150 9546092985729771 20151 9152315474912571 20152 8773995842976380 20153 8410559876026507 20154 8061453498254217 20155 7726141717093465 20156 7404108220765752 20157 7094855161403656 20158 6797902326463525 20159 6512786210232578 20160 6239059651172266 20161 5976291640412173 20162 5724066593704335 20163 5481983525511048 20164 5249655730680786 20165 5026710617331947 20166 4812789058740247 20167 4607544668221910 20168 4410643519523050 20169 4221763994636983 20170 4040596215278186 20171 3866841405591608 20172 3700211642281409 20173 3540429721617156 20174 3387228661339563 20175 3240351136705320 20176 3099549261412918 20177 2964584473521280 20178 2835227093752352 20179 2711255831300602 20180 2592457594115127 20181 2478627384617398 20182 2369567914000424 20183 2265089170555074 20184 2165008249698799 20185 2069149264591426 20186 1977343009850644 20187 1889426579893462 20188 1805243221825519 20189 1724642259343992 20190 1647478795147846 20191 1573613378380747 20192 1502911877872491 20193 1435245412886218 20194 1370490094821987 20195 1308526737684825 20196 1249240744915569 20197 1192522050961699 20198 1138264896879814 20199 1086367575204710 20200 1036732332825512 20201 989265321628041 20202 943876400866195 20203 900478915503466 20204 858989613326696 20205 819328600404727 20206 781419169770750 20207 745187609952094 20208 710563130880187 20209 677477826554567 20210 645866527850060 20211 615666633171841 20212 586818045992944 20213 559263143905071 20214 532946648593849 20215 507815480412492 20216 483818704461510 20217 460907503449705 20218 439035065471945 20219 418156458503697 20220 398228583095849 20221 379210149312905 20222 361061581063305 20223 343744905405064 20224 327223713039205 20225 311463139489522 20226 296429780883305 20227 282091599065383 20228 268417888327027 20229 255379258347870 20230 242947562180956 20231 231095814944312 20232 219798164066766 20233 209029875611551 20234 198767273100931 20235 188987665830867 20236 179669324166242 20237 170791469099386 20238 162334217944664 20239 154278523476684 20240 146606153506212 20241 139299680841354 20242 132342437662645 20243 125718463327937 20244 119412485995907 20245 113409915252742 20246 107696803005788 20247 102259797890104 20248 97086130246219 20249 92163606354948 20250 87480574301398 20251 83025885113717 20252 78788880508342 20253 74759387569176 20254 70927689781113 20255 67284494206689 20256 63820920411878 20257 60528496501025 20258 57399134831135 20259 54425103104420 20260 51599015467685 20261 48913829768446 20262 46362826043325 20263 43939582240558 20264 41637967059334 20265 39452137153285 20266 37376519251516 20267 35405789573366 20268 33534867335535 20269 31758912963839 20270 30073312967065 20271 28473661970340 20272 26955757608125 20273 25515599275722 20274 24149374962879 20275 22853446130063 20276 21624343622423 20277 20458766496326 20278 19353570938122 20279 18305757595319 20280 17312467952438 20281 16370983495636 20282 15478716637739 20283 14633199556883 20284 13832081315634 20285 13073127660042 20286 12354212737963 20287 11673310004895 20288 11028489955038 20289 10417919649623 20290 9839856111803 20291 9292638516580 20292 8774686224766 20293 8284498580825 20294 7820649402392 20295 7381780223225 20296 6966598770110 20297 6573878961394 20298 6202456121908 20299 5851221322772 20300 5519120238947 20301 5205153112866 20302 4908370747572 20303 4627869815282 20304 4362791847247 20305 4112323281994 20306 3875692193985 20307 3652164220378 20308 3441041777199 20309 3241664271247 20310 3053405208319 20311 2875668812977 20312 2707889494430 20313 2549531939121 20314 2400088759043 20315 2259077690071 20316 2126041076699 20317 2000546064723 20318 1882182643740 20319 1770561234654 20320 1665312325454 20321 1566086688996 20322 1472553704776 20323 1384399347048 20324 1301325941580 20325 1223052339169 20326 1149312513871 20327 1079853926957 20328 1014437291660 20329 952836754454 20330 894838777006 20331 840240703153 20332 788850599702 20333 740487477167 20334 694980293863 20335 652166788566 20336 611893390163 20337 574015367960 20338 538396037853 20339 504905801518 20340 473422043417 20341 443829302820 20342 416018621739 20343 389886715560 20344 365335918263 20345 342274347285 20346 320615342895 20347 300276788517 20348 281181083023 20349 263255275810 20350 246430608750 20351 230641959721 20352 215827816255 20353 201930394255 20354 188895283174 20355 176670964755 20356 165208784902 20357 154463107159 20358 144390970407 20359 134951712803 20360 126106970619 20361 117820771563 20362 110059289083 20363 102790516462 20364 95984267749 20365 89612269875 20366 83647957726 20367 78066200135 20368 72843308790 20369 67957120390 20370 63386825558 20371 59112745021 20372 55116339127 20373 51380278624 20374 47888307872 20375 44625058967 20376 41576058836 20377 38727795119 20378 36067605796 20379 33583520438 20380 31264271794 20381 29099355138 20382 27078932601 20383 25193707297 20384 23434933275 20385 21794463933 20386 20264679842 20387 18838381087 20388 17508796000 20389 16269627419 20390 15114990531 20391 14039324882 20392 13037403642 20393 12104372664 20394 11235700594 20395 10427105899 20396 9674566060 20397 8974350758 20398 8322981098 20399 7717170878 20400 7153833124 20401 6630109779 20402 6143339211 20403 5691005873 20404 5270748411 20405 4880384665 20406 4517883743 20407 4181326901 20408 3868913404 20409 3578981701 20410 3309988167 20411 3060473579 20412 2829068842 20413 2614513727 20414 2415638471 20415 2231336975 20416 2060572042 20417 1902390655 20418 1755909536 20419 1620293173 20420 1494758209 20421 1378586742 20422 1271114263 20423 1171711551 20424 1079789238 20425 994808216 20426 916270466 20427 843703958 20428 776666250 20429 714754942 20430 657597424 20431 604841261 20432 556155860 20433 511240854 20434 469819624 20435 431629215 20436 396423815 20437 363980600 20438 334094348 20439 306570123 20440 281225605 20441 257895917 20442 236429857 20443 216683323 20444 198521360 20445 181822884 20446 166476864 20447 152376926 20448 139423899 20449 127529188 20450 116611380 20451 106592541 20452 97400082 20453 88969226 20454 81240837 20455 74158041 20456 67667612 20457 61722748 20458 56280652 20459 51299715 20460 46741439 20461 42572066 20462 38760594 20463 35277001 20464 32093418 20465 29185531 20466 26531188 20467 24108727 20468 21898004 20469 19881732 20470 18044150 20471 16369587 20472 14843647 20473 13454143 20474 12189784 20475 11039404 20476 9992790 20477 9041259 20478 8176918 20479 7391833 20480 6678659 20481 6031401 20482 5444540 20483 4912367 20484 4429764 20485 3992584 20486 3596922 20487 3238792 20488 2914608 20489 2621473 20490 2356721 20491 2117549 20492 1901421 20493 1706398 20494 1530658 20495 1372199 20496 1229279 20497 1100607 20498 984918 20499 880814 20500 787128 20501 702962 20502 627470 20503 559727 20504 498852 20505 444314 20506 395537 20507 351841 20508 312677 20509 277691 20510 246491 20511 218607 20512 193676 20513 171467 20514 151725 20515 134131 20516 118434 20517 104494 20518 92152 20519 81182 20520 71416 20521 62777 20522 55159 20523 48406 20524 42411 20525 37128 20526 32490 20527 28394 20528 24766 20529 21581 20530 18803 20531 16357 20532 14193 20533 12306 20534 10670 20535 9233 20536 7967 20537 6868 20538 5922 20539 5096 20540 4368 20541 3740 20542 3206 20543 2741 20544 2331 20545 1981 20546 1687 20547 1431 20548 1206 20549 1016 20550 858 20551 722 20552 602 20553 501 20554 420 20555 350 20556 287 20557 236 20558 196 20559 161 20560 130 20561 105 20562 86 20563 70 20564 55 20565 43 20566 35 20567 28 20568 21 20569 16 20570 13 20571 10 20572 7 20573 5 20574 4 20575 3 20576 2 20577 1 20578 1 20579 1 20580 0 20581 0 20582 0 20583 0 20584 0 20585 0 20586 0 20587 0 20588 0 20589 0 20590 0 20591 0 20592 0 20593 0 20594 0 20595 0 20596 0 20597 0 20598 0 20599 0 20600 0 20601 0 20602 0 20603 0 20604 0 20605 0 20606 0 20607 0 20608 0 20609 0 20610 0 20611 0 20612 0 20613 0 20614 0 20615 0 20616 0 20617 0 20618 0 20619 0 20620 1 20621 1 20622 40 20623 77 20624 852 20625 2216 20626 13204 20627 38749 20628 164622 20629 492081 20630 1709015 20631 4943794 20632 15023608 20633 41161433 20634 113306175 20635 291997635 20636 741819825 20637 1797451756 20638 4260993181 20639 9728830469 20640 21677489610 20641 46786776566 20642 98520342614 20643 201703195067 20644 403207377032 20645 785836179760 20646 1497318189920 20647 2787904956401 20648 5082356044435 20649 9072159917220 20650 15880266590861 20651 27268455791884 20652 45987387296223 20653 76208377227403 20654 124218935638891 20655 199262337007958 20656 314838166463337 20657 490237897136330 20658 752846526515976 20659 1140800580272556 20660 1706862814775171 20661 2522799029984255 20662 3685610571631024 20663 5324421250172564 20664 7610093840713523 20665 10765624629288570 20666 15080424867067060 20667 20925418250732002 20668 28773517620916741 20669 39220788019658755 20670 53014867809909189 20671 71083663843274773 20672 94573625551821341 20673 124887462026942827 20674 163734266458926807 20675 213177651080151323 20676 275699682532627082 20677 354260607138726899 20678 452378449860458550 20679 574201156897165624 20680 724603408828907715 20681 909271465773368163 20682 1134818435761857815 20683 1408881562045414990 20684 1740256628627131302 20685 2139006530070839714 20686 2616615041785813428 20687 3186104962676449812 20688 3862210776158880682 20689 4661503352920666058 20690 5602580493381539075 20691 6706194979867351154 20692 7995461401364552610 20693 9495982517765054319 20694 11236070108052164715 20695 13246865268413758810 20696 15562570995448887509 20697 18220559434413828550 20698 21261612818968497551 20699 24730012819656761877 20700 28673787721622178473 20701 33144775213252847211 20702 38198871417241073939 20703 43896062748124906254 20704 50300676103244593580 20705 57481369817232843787 20706 65511379501731480104 20707 74468465243593140335 20708 84435155434811014553 20709 95498639299299772197 20710 107751001495228127134 20711 121289059574417582437 20712 136214596666607800768 20713 152634132335325688318 20714 170659143185904269100 20715 190405769843375311118 20716 211995040018073539770 20717 235552499727748693192 20718 261208423696966594854 20719 289097376916321163181 20720 319358436747754586668 20721 352134672906972256422 20722 387573358297641228299 20723 425825376593213309918 20724 467045459040858230385 20725 511391508144980348599 20726 559024825857571106442 20727 610109364736746572333 20728 664812001143070857213 20729 723301703535514494075 20730 785749799920498074296 20731 852329075325175053425 20732 923214107540515436259 20733 998580285783913595979 20734 1078604142530937290593 20735 1163462303876993282238 20736 1253331916527088481676 20737 1348389525988852564259 20738 1448811499184819709148 20739 1554772836593650387991 20740 1666447719740372975554 20741 1784008259992814927054 20742 1907625037728963683526 20743 2037465785994287308641 20744 2173696086457498150289 20745 2316478000413167925635 20746 2465970747997390530137 20747 2622329272682794693926 20748 2785705110830799985745 20749 2956244915904400751293 20750 3134091297653166206346 20751 3319381275395474577503 20752 3512247342308135426964 20753 3712815892450739442686 20754 3921208235386501558481 20755 4137538944217380299548 20756 4361917131033374949816 20757 4594444784469723111718 20758 4835217970307140683815 20759 5084325077973720436695 20760 5341848318517073640799 20761 5607861978365723631528 20762 5882433811447030286637 20763 6165623185630036924452 20764 6457482809529612418647 20765 6758056906188949092415 20766 7067382797458158899827 20767 7385488949856004693476 20768 7712396931756753591286 20769 8048119509020993761563 20770 8392662418025070866887 20771 8746022308840811759137 20772 9108188930068713080375 20773 9479143147144082770460 20774 9858858896669428604986 20775 10247301023713802635715 20776 10644427687868485709518 20777 11050188304122915079713 20778 11464525668081464590684 20779 11887373683605133827974 20780 12318659980660117741034 20781 12758303778266493099763 20782 13206218167807099780442 20783 13662307727181365171959 20784 14126471338661042688755 20785 14598599973440636850366 20786 15078579118575920787073 20787 15566286274197504957056 20788 16061593957858173783338 20789 16564367410628708986689 20790 17074467152132832746012 20791 17591746358115503906231 20792 18116054036639090716266 20793 18647232656341737737777 20794 19185120813502624633819 20795 19729550488328635709895 20796 20280350377696349583568 20797 20837343447061021405204 20798 21400349693445943944408 20799 21969183280046681123624 20800 22543656009961853158576 20801 23123574804271502059141 20802 23708744545138184669759 20803 24298965089672407149661 20804 24894034869211325083864 20805 25493748297128147212884 20806 26097898676800299170140 20807 26706275097106002062388 20808 27318666142141182584571 20809 27934857233341950058252 20810 28554633587894130403533 20811 29177776999588999845931 20812 29804069644373893318608 20813 30433291362377742056320 20814 31065222653244801780025 20815 31699641347348602536023 20816 32336326493259603992529 20817 32975055586115430042731 20818 33615607587340988747313 20819 34257759492434227309696 20820 34901290287143410287899 20821 35545978129339004208469 20822 36191603381656516223330 20823 36837945083078416009123 20824 37484784961356881077116 20825 38131904576175626226138 20826 38779088354264010789978 20827 39426119972844650095184 20828 40072786416654655487421 20829 40718875090602405888388 20830 41364176847876306524423 20831 42008482294074207076404 20832 42651585877918984285678 20833 43293282981868010423103 20834 43933372934743606897079 20835 44571655245871195140056 20836 45207933719286984780084 20837 45842013530947438129747 20838 46473704218279933909820 20839 47102815853992390473829 20840 47729163174325604235956 20841 48352562651480740175383 20842 48972835453285992920299 20843 49589803566615989640783 20844 50203293930867277885156 20845 50813135514065724253692 20846 51419162236665789895528 20847 52021209054561938003233 20848 52619116089548585376813 20849 53212725717394859123423 20850 53801885450458082988453 20851 54386443990186942402025 20852 54966255346956965433497 20853 55541175948047226993725 20854 56111067474341484184025 20855 56675792892126400811754 20856 57235220555198926923303 20857 57789221340236364968453 20858 58337671433495402184401 20859 58880448351426702124599 20860 59417435018399666863942 20861 59948516936572710565620 20862 60473584918979774153247 20863 60992531108106089257807 20864 61505253023118639664357 20865 62011650770798445615705 20866 62511629721824902912336 20867 63005096536145549426909 20868 63491963173992305680453 20869 63972144153863107847658 20870 64445559169312749116209 20871 64912129129462835791881 20872 65371780128457740975261 20873 65824440756005704791419 20874 66270044652327787940157 20875 66708526571634547173043 20876 67139826305141665699402 20877 67563886049083955057560 20878 67980652895775425161691 20879 68390074927455621996128 20880 68792105088326797441678 20881 69186698614339570102057 20882 69573815458725602175651 20883 69953416423060558769562 20884 70325466974084547161545 20885 70689934739106313251438 20886 71046791864622343369228 20887 71396011190858926030052 20888 71737570009588166213098 20889 72071447628410384632185 20890 72397627661294409575883 20891 72716094252440573977202 20892 73026835771583601821109 20893 73329842449852545098525 20894 73625108601420765291217 20895 73912628901955480194496 20896 74192402018181720148186 20897 74464428317622816710771 20898 74728712020738413904141 20899 74985257538670239101450 20900 75234073034248552504662 20901 75475168207409924913683 20902 75708556377367414027177 20903 75934250883965389630526 20904 76152268577580715628649 20905 76362627681510258403036 20906 76565349804034542076973 20907 76760456407173179312226 20908 76947972223157589805094 20909 77127923194795344472124 20910 77300338417430812465609 20911 77465246678363318823790 20912 77622679797985093987395 20913 77772670648685262504680 20914 77915255026831678855386 20915 78050468265803044235760 20916 78178348500093913305063 20917 78298934762920244631161 20918 78412268788634026860865 20919 78518391701834927437917 20920 78617347202964389951248 20921 78709179744564485350565 20922 78793936264637943205867 20923 78871662953856079847570 20924 78942408361527151769581 20925 79006221650119175764830 20926 79063154260157432884035 20927 79113256757287332335014 20928 79156581857706167312239 20929 79193182760215327588049 20930 79223114743509992267542 20931 79246432094454057460130 20932 79263191052212717605313 20933 79273448217002813160329 20934 79277262080691952878262 20935 79274690037231889152315 20936 79265791245102686423421 20937 79250625111636367476023 20938 79229252757885676394692 20939 79201734112004198284967 20940 79168130689740626483394 20941 79128504152961495456777 20942 79082917709988759738366 20943 79031433292348185659327 20944 78974114253199942105414 20945 78911023998641580763086 20946 78842227324741372100678 20947 78767787677753631127989 20948 78687769770677427341977 20949 78602238285718960889460 20950 78511259149256340986067 20951 78414896875505703319767 20952 78313217101529731603057 20953 78206285359019660156011 20954 78094168288646677104775 20955 77976931066881886116153 20956 77854639859842476900276 20957 77727360662607851700454 20958 77595160454407243621900 20959 77458104708001990061504 20960 77316259763079591340557 20961 77169691731136894603521 20962 77018467592935374290624 20963 76862652789833191025553 20964 76702313517485724089518 20965 76537515694192245573904 20966 76368326002249347097282 20967 76194809560362388437996 20968 76017032138486498394286 20969 75835059187610708967036 20970 75648956826610182132153 20971 75458789594652010886015 20972 75264622588261860165756 20973 75066520550414196381238 20974 74864548804438444058771 20975 74658771085339948537194 20976 74449251600238009200243 20977 74236054174501235553758 20978 74019243134448104155254 20979 73798881216322858063141 20980 73575031551245504369760 20981 73347756866288996060071 20982 73117120317659695347679 20983 72883183475865053708635 20984 72646008236592051084117 20985 72405656074516148143476 20986 72162188828581754880023 20987 71915666761986700292005 20988 71666150400383647385843 20989 71413699836149825828664 20990 71158375467557429413005 20991 70900236132023110683125 20992 70639340873043971521417 20993 70375748292811808588279 20994 70109517246991629367194 20995 69840705049552037753503 20996 69569369170048000353105 20997 69295566632420754998046 20998 69019354667015691731518 20999 68740788985403541205747 21000 68459925409625093963078 21001 68176819314940816757476 21002 67891526240881481907715 21003 67604100234357340415460 21004 67314595412418494234439 21005 67023065446937567400470 21006 66729564136393679538500 21007 66434143815431535565037 21008 66136856852922606893152 21009 65837755176500070326120 21010 65536890806679614882012 21011 65234314331187712800533 21012 64930076340035026859589 21013 64624226987801089629253 21014 64316816491842703156861 21015 64007893669589399264046 21016 63697507312308320465303 21017 63385705783233865339438 21018 63072537481510696239558 21019 62758049440576700407377 21020 62442288642457772179606 21021 62125301649823754083273 21022 61807135037201198766240 21023 61487834048709662785536 21024 61167443854683826648375 21025 60846009215686350994564 21026 60523574882665839325636 21027 60200184312245286394479 21028 59875880867362790858909 21029 59550707511519647470167 21030 59224707179441433895383 21031 58897921548021871173721 21032 58570392182870617002549 21033 58242160261025990101256 21034 57913266913560836205954 21035 57583752050481546581967 21036 57253655454957158905633 21037 56923016532724123916596 21038 56591874628204864299292 21039 56260267901574239792602 21040 55928234372378893431477 21041 55595811694069671785765 21042 55263037445081888491837 21043 54929948056232796912883 21044 54596579805566992459287 21045 54262968616448527774274 21046 53929150324923737172495 21047 53595159655787151786324 21048 53261031170414867595823 21049 52926799086807734589527 21050 52592497524682644375941 21051 52258159528499826495653 21052 51923817969915960279709 21053 51589505388417914723277 21054 51255254215459933107219 21055 50921095842673792798235 21056 50587061480739525375520 21057 50253182019206942911133 21058 49919488230868908233991 21059 49586009883588768019012 21060 49252776557250230881483 21061 48919817521363078829571 21062 48587161920978772361473 21063 48254837930498366956631 21064 47922873530278833718219 21065 47591296400823510765720 21066 47260134091419385913644 21067 46929413214259960101137 21068 46599160182385530589301 21069 46269401119255996923542 21070 45940162011158688042758 21071 45611467940160485114368 21072 45283343784971728922415 21073 44955814144656377344863 21074 44628903475975517376914 21075 44302635363651311486442 21076 43977033185601451721629 21077 43652120049780718098651 21078 43327918917493497173031 21079 43004451909396385013167 21080 42681740936695005745610 21081 42359807650064461073265 21082 42038673549842711162965 21083 41718359326408760579296 21084 41398885458790587441997 21085 41080272174608959001232 21086 40762539548169481947800 21087 40445706873795725166712 21088 40129793233203694423716 21089 39814817465604083013735 21090 39500798254588723546317 21091 39187753532976771347043 21092 38875701020398306243138 21093 38564658202680082575494 21094 38254642408299752788900 21095 37945670243479589351480 21096 37637758101327776201969 21097 37330922149590903946615 21098 37025178397556277345577 21099 36720542160104508583693 21100 36417028539615914959071 21101 36114652421390337095335 21102 35813428531757469318417 21103 35513370929750205415556 21104 35214493463114144417593 21105 34916809770646105326807 21106 34620333332159097699958 21107 34325076986641752113253 21108 34031053363566475482355 21109 33738274891391719919039 21110 33446753840129799846871 21111 33156501864804943852573 21112 32867530413168041067686 21113 32579850739776493794229 21114 32293473941803119818874 21115 32008410526589790106739 21116 31724670796952084523955 21117 31442264870237587196853 21118 31161202707902425073155 21119 30881493706124196214130 21120 30603147059790141995845 21121 30326171785888818279006 21122 30050576747486140688035 21123 29776370266338880991252 21124 29503560466530039682155 21125 29232155301742901032157 21126 28962162574159466735635 21127 28693589567975834999613 21128 28426443373763789252395 21129 28160730919126212982674 21130 27896458982942800636997 21131 27633633848873314916122 21132 27372261611396063443457 21133 27112348209330273201191 21134 26853899435951781379063 21135 26596920611523613307104 21136 26341416871880386320767 21137 26087393204453182112667 21138 25834854454680316378024 21139 25583805016592762389531 21140 25334249104882194044103 21141 25086190793044406709376 21142 24839634016416857844139 21143 24594582279995430640082 21144 24351038914844020691336 21145 24109007117925857001249 21146 23868489952197902797203 21147 23629490070817748496496 21148 23392009958634097240538 21149 23156051973445808092778 21150 22921618343490097956943 21151 22688710907160897866627 21152 22457331340427063099752 21153 22227481199205478731860 21154 21999161914498944914129 21155 21772374546912790351543 21156 21547120000731687053605 21157 21323399067078892490646 21158 21101212417049749757700 21159 20880560370271841123897 21160 20661443096301362156850 21161 20443860658366486251403 21162 20227813004762466178781 21163 20013299750688193751713 21164 19800320367686285319845 21165 19588874227746073197135 21166 19378960593147316203842 21167 19170578410939280344577 21168 18963726491077478102542 21169 18758403550616774700659 21170 18554608202282800371808 21171 18352338760941081130065 21172 18151593410983512432601 21173 17952370250485096029144 21174 17754667278705476211615 21175 17558482213862414872696 21176 17363812650415815148325 21177 17170656103011971941075 21178 16979009993048945236473 21179 16788871477214052973269 21180 16600237595213604281559 21181 16413105313309845005205 21182 16227471510169564445382 21183 16043332815585523250884 21184 15860685749142294114727 21185 15679526763256536694863 21186 15499852228461114592401 21187 15321658281720830022665 21188 15144940956579739891733 21189 14969696225592311971764 21190 14795919985131307242089 21191 14623607912821128207728 21192 14452755589654182230737 21193 14283358541655407448799 21194 14115412224387002052718 21195 13948911889005289584218 21196 13783852696748129736416 21197 13620229759797067991062 21198 13458038125587130709156 21199 13297272650964480551639 21200 13137928109531269653300 21201 12979999231620518402821 21202 12823480688466612754303 21203 12668366974062837532125 21204 12514652505766616083345 21205 12362331663283379992826 21206 12211398772828941105090 21207 12061847996252040619988 21208 11913673425254308795911 21209 11766869119366595304054 21210 11621429090180276063421 21211 11477347197289762433445 21212 11334617236531945389927 21213 11193232976913338030145 21214 11053188144937484533052 21215 10914476327016909395348 21216 10777091052088347447508 21217 10641025827409520938201 21218 10506274123082901892409 21219 10372829280571535905583 21220 10240684589975947136209 21221 10109833324717932615020 21222 9980268726310736141389 21223 9851983918586138659823 21224 9724971979992917727829 21225 9599225977140466601318 21226 9474738949822760884136 21227 9351503830667565868217 21228 9229513512745558207432 21229 9108760881929061697651 21230 8989238802243700782239 21231 8870940040618996410696 21232 8753857330060521235251 21233 8637983400847627912871 21234 8523310966244262307044 21235 8409832652021264280925 21236 8297541055486181360268 21237 8186428775521950936382 21238 8076488398647734937654 21239 7967712433061468174948 21240 7860093363783491553833 21241 7753623681501461336734 21242 7648295869036875138037 21243 7544102339641226847953 21244 7441035488453343118619 21245 7339087720195576694970 21246 7238251436060694485829 21247 7138518975973486627395 21248 7039882666622840261332 21249 6942334848015574227510 21250 6845867860765844890853 21251 6750473992116956404387 21252 6656145520753560620143 21253 6562874742202108839251 21254 6470653956561890094768 21255 6379475418054771612836 21256 6289331376793617443324 21257 6200214103073625283631 21258 6112115875549679701721 21259 6025028934074658891257 21260 5938945518635576030662 21261 5853857892559560198385 21262 5769758331112147592678 21263 5686639077446208057197 21264 5604492378888008640101 21265 5523310509049913087476 21266 5443085756877644260211 21267 5363810385520145670200 21268 5285476666101574518873 21269 5208076898796858585810 21270 5131603402324226756052 21271 5056048475526904077854 21272 4981404428819344575471 21273 4907663604247382101321 21274 4834818365398007375486 21275 4762861061550450000593 21276 4691784056939548653343 21277 4621579749808567818161 21278 4552240562754033434186 21279 4483758909281507476104 21280 4416127221007124077286 21281 4349337965752904020050 21282 4283383638319175751677 21283 4218256729273208682641 21284 4153949750239436361893 21285 4090455251069488950376 21286 4027765811011253759227 21287 3965874009607935196506 21288 3904772450203637110053 21289 3844453776194806235054 21290 3784910662608513959379 21291 3726135788978522283545 21292 3668121861158427250829 21293 3610861626709788513466 21294 3554347866878313337427 21295 3498573371297930927049 21296 3443530958244947308343 21297 3389213489190838221749 21298 3335613861145916708075 21299 3282724983094820581307 21300 3230539794790076570299 21301 3179051280485174236529 21302 3128252461653203614963 21303 3078136375038052360525 21304 3028696090069869378153 21305 2979924721825982683992 21306 2931815424111984045700 21307 2884361369008268766159 21308 2837555763012227221997 21309 2791391859260566077408 21310 2745862950942939116844 21311 2700962352260518179349 21312 2656683413383020516535 21313 2613019531944193722818 21314 2569964146793173844391 21315 2527510720272886712686 21316 2485652752052850182443 21317 2444383789947942391546 21318 2403697423993422991365 21319 2363587269939019987581 21320 2324046982051349337431 21321 2285070263283009872371 21322 2246650859644254081755 21323 2208782544848117737580 21324 2171459132149319704892 21325 2134674483881438982101 21326 2098422506127060000586 21327 2062697134434646901795 21328 2027492344748997026762 21329 1992802162357954035214 21330 1958620656848107043110 21331 1924941928810108572854 21332 1891760119933410508913 21333 1859069421392266577106 21334 1826864069061814678876 21335 1795138331156021083704 21336 1763886517546855902216 21337 1733102987603111626739 21338 1702782145667610174212 21339 1672918429565644355680 21340 1643506319188475197525 21341 1614540343826364235014 21342 1586015077894342865916 21343 1557925130239033439620 21344 1530265152051788017919 21345 1503029843719499459536 21346 1476213950776570909267 21347 1449812253968119475466 21348 1423819576537245334750 21349 1398230790610405688914 21350 1373040813375106878740 21351 1348244597845605385678 21352 1323837139561248324331 21353 1299813482539674795335 21354 1276168715669249995199 21355 1252897964120567695154 21356 1229996395505347945862 21357 1207459225422500349455 21358 1185281714044893863326 21359 1163459158140298651801 21360 1141986896731458583283 21361 1120860316247180809887 21362 1100074847303029688302 21363 1079625957289983385315 21364 1059509155561718626720 21365 1039719998223245679491 21366 1020254085095085021524 21367 1001107052820960403141 21368 982274579626748088477 21369 963752389765899076769 21370 945536250649834263539 21371 927621966447622169192 21372 910005382446103554398 21373 892682389166103623686 21374 875648919657930643839 21375 858900943556989462233 21376 842434471069444087451 21377 826245556784970158810 21378 810330297128354704164 21379 794684824833471930249 21380 779305312587547483848 21381 764187976559945552065 21382 749329073994851568438 21383 734724898079688113264 21384 720371781275384013701 21385 706266098571176152984 21386 692404265217274000404 21387 678782731960667473185 21388 665397988077745197214 21389 652246564379736007899 21390 639325031077330993803 21391 626629993351360695593 21392 614158094117827639920 21393 601906016798486081775 21394 589870483304956855917 21395 578048249926984392633 21396 566436109849052086447 21397 555030895697331871647 21398 543829477641829939701 21399 532828759578559220087 21400 522025681413719960050 21401 511417221405806263083 21402 501000394379182444248 21403 490772248175434067310 21404 480729865726934947785 21405 470870367208602844997 21406 461190908352050854374 21407 451688677150928860981 21408 442360895741668848606 21409 433204822372742766456 21410 424217749818288054537 21411 415397002319765297909 21412 406739937284398848805 21413 398243947089540902675 21414 389906457589946376235 21415 381724925274435971510 21416 373696838801798382524 21417 365819720650909495349 21418 358091125712766791076 21419 350508638651326034710 21420 343069875289054971841 21421 335772484111214278107 21422 328614144941372954629 21423 321592566490889769528 21424 314705487604627918981 21425 307950678632469197650 21426 301325940183537700916 21427 294829100848555601277 21428 288458018319465434011 21429 282210580638701351072 21430 276084705024571932386 21431 270078335756633814344 21432 264189445180875821034 21433 258416034842333178187 21434 252756134380677142304 21435 247207799567294126240 21436 241769113202460473669 21437 236438186143649132451 21438 231213156267024682414 21439 226092186642510352302 21440 221073466335746468897 21441 216155211339350537698 21442 211335663594354657573 21443 206613089296365359227 21444 201985779609885016910 21445 197452051508554961515 21446 193010246855389646599 21447 188658730830017777776 21448 184395892562014273780 21449 180220145888992013384 21450 176129928492185999386 21451 172123700434785035176 21452 168199944722886808324 21453 164357167988491915078 21454 160593899675477931429 21455 156908690682591866721 21456 153300113859309202693 21457 149766764617787707738 21458 146307260168188681353 21459 142920238259147625233 21460 139604357612535439674 21461 136358298472436601198 21462 133180761886867105028 21463 130070468536982610228 21464 127026159118690197074 21465 124046594833463850295 21466 121130556712503947084 21467 118276844530260655062 21468 115484277137389654713 21469 112751692897655895202 21470 110077949053415736527 21471 107461920717023276980 21472 104902501159377856445 21473 102398602198460388539 21474 99949153603803563663 21475 97553102159528819933 21476 95209411913532831928 21477 92917064522361494018 21478 90675058691362884992 21479 88482409305094145352 21480 86338147641638048739 21481 84241321676493992444 21482 82190995557492844777 21483 80186248797944803888 21484 78226176458515390846 21485 76309889415219083297 21486 74436513866923409920 21487 72605190585910515358 21488 70815075071926702038 21489 69065337787320067422 21490 67355163694635366860 21491 65683751561563149212 21492 64050314089789781754 21493 62454078120105866102 21494 60894284199071756397 21495 59370185934191162077 21496 57881050100222424187 21497 56426156817547473812 21498 55004799146257647590 21499 53616282487733203249 21500 52259924671167310162 21501 50935056108173206792 21502 49641019412158291441 21503 48377168843386457247 21504 47142870378395379511 21505 45937501842556465505 21506 44760452553824172004 21507 43611122808399649421 21508 42488923934393119312 21509 41393278405338380857 21510 40323619506876591226 21511 39279390859601665785 21512 38260046459624343427 21513 37265050774838446444 21514 36293878432898847072 21515 35346013779231478775 21516 34420950905861594427 21517 33518193732269371054 21518 32637255713748771493 21519 31777659431867487501 21520 30938936613187092613 21521 30120628196523197277 21522 29322284060478646313 21523 28543462644063321933 21524 27783730956666152887 21525 27042664633466262779 21526 26319847680826084430 21527 25614872125001831161 21528 24927338014877747249 21529 24256853466593441117 21530 23603034425957910704 21531 22965504343407143502 21532 22343894170234771019 21533 21737842394102911770 21534 21146994817418165032 21535 20571004256460766346 21536 20009530532483082048 21537 19462240499053386733 21538 18928807835410077665 21539 18408912768296479096 21540 17902242058571255824 21541 17408489021572178507 21542 16927353334611711217 21543 16458540779726904039 21544 16001763226832579811 21545 15556738647918991185 21546 15123190937839101233 21547 14700849676658018126 21548 14289450109799541732 21549 13888733157129034268 21550 13498445246178421007 21551 13118338092623016804 21552 12748168678232845364 21553 12387699255447053330 21554 12036697192329973933 21555 11694934769947303266 21556 11362189158535397038 21557 11038242418364628506 21558 10722881355690391602 21559 10415897335745052480 21560 10117086257753327605 21561 9826248552557628801 21562 9543189048915681203 21563 9267716801093872365 21564 8999645062947194348 21565 8738791283024889544 21566 8484976980523658747 21567 8238027586312033114 21568 7997772416652317928 21569 7764044666100762708 21570 7536681292511489722 21571 7315522870670771748 21572 7100413565776225930 21573 6891201124635710891 21574 6687736769199728772 21575 6489875061778152556 21576 6297473878625990834 21577 6110394399808263115 21578 5928501010667425764 21579 5751661177804585024 21580 5579745422992232627 21581 5412627312026441605 21582 5250183363575279365 21583 5092292935197895663 21584 4938838197756913924 21585 4789704123453989482 21586 4644778401693760279 21587 4503951334349508156 21588 4367115810743197519 21589 4234167295274520334 21590 4105003749726854602 21591 3979525537040916651 21592 3857635397167230488 21593 3739238434333327526 21594 3624242045357695286 21595 3512555831459642850 21596 3404091574886198171 21597 3298763226044914818 21598 3196486837530043479 21599 3097180483205666311 21600 3000764235760284708 21601 2907160153912954280 21602 2816292221649694676 21603 2728086274076298614 21604 2642469975989902293 21605 2559372809222360769 21606 2478726016729747356 21607 2400462534743472062 21608 2324516972376245100 21609 2250825599139989623 21610 2179326293647119921 21611 2109958481549549155 21612 2042663116090567629 21613 1977382666073863130 21614 1914061068721104842 21615 1852643672904773987 21616 1793077220849625257 21617 1735309836429310393 21618 1679290981916837773 21619 1624971406220265490 21620 1572303127566671956 21621 1521239422227416549 21622 1471734784969507786 21623 1423744881773743125 21624 1377226533533339064 21625 1332137705329005153 21626 1288437470201283803 21627 1246085966011528372 21628 1205044380219656003 21629 1165274939640608628 21630 1126740877289711377 21631 1089406393147969057 21632 1053236639903628898 21633 1018197713193561126 21634 984256621394176873 21635 951381249888010934 21636 919540347712655285 21637 888703518426922177 21638 858841192512861646 21639 829924594840899770 21640 801925732331853769 21641 774817385307990486 21642 748573082319234437 21643 723167070655128142 21644 698574304841164790 21645 674770438515879514 21646 651731801563103375 21647 629435373314592876 21648 607858771881360228 21649 586980246603512473 21650 566778657232986084 21651 547233449607994691 21652 528324645839224485 21653 510032837258033890 21654 492339165471498089 21655 475225300378736385 21656 458673431101638638 21657 442666259395520568 21658 427186982517193949 21659 412219273303443076 21660 397747271793573675 21661 383755579182897313 21662 370229242262619880 21663 357153735384763190 21664 344514952822198814 21665 332299203151241346 21666 320493195141456794 21667 309084021514953461 21668 298059151915745032 21669 287406427713326389 21670 277114049288104934 21671 267170561343978385 21672 257564846472990455 21673 248286120408160631 21674 239323920517362119 21675 230668092555264337 21676 222308784809383568 21677 214236443741699915 21678 206441803580863283 21679 198915874429385978 21680 191649936917988687 21681 184635538189669786 21682 177864482560402586 21683 171328820806321896 21684 165020845275875707 21685 158933086267200755 21686 153058303600132420 21687 147389476967627055 21688 141919801542681061 21689 136642684653817361 21690 131551738192886163 21691 126640769988310991 21692 121903779803883980 21693 117334956306276203 21694 112928670273834144 21695 108679466847197387 21696 104582061897483697 21697 100631339301357957 21698 96822344839063948 21699 93150279235907785 21700 89610494911520728 21701 86198493502772069 21702 82909920379426412 21703 79740558446961357 21704 76686325204069740 21705 73743270491274142 21706 70907571609067592 21707 68175527767338600 21708 65543557425135073 21709 63008196286333257 21710 60566092924739021 21711 58214003815631117 21712 55948790971670979 21713 53767420128199525 21714 51666956826054814 21715 49644562004703380 21716 47697489869111696 21717 45823086252919448 21718 44018785146027255 21719 42282104757346987 21720 40610645599412999 21721 39002089039053869 21722 37454194195492285 21723 35964794430734813 21724 34531795653128706 21725 33153175015360213 21726 31826978146816236 21727 30551316049407282 21728 29324363579547887 21729 28144358276211397 21730 27009597918597817 21731 25918437764972006 21732 24869289189937350 21733 23860618659742316 21734 22890945555913574 21735 21958839719960072 21736 21062920258570385 21737 20201854622258576 21738 19374356675526581 21739 18579184531282855 21740 17815139485504985 21741 17081065196139621 21742 16375845983391460 21743 15698404912337312 21744 15047702841506492 21745 14422737708557899 21746 13822543021193311 21747 13246186159018863 21748 12692767542607230 21749 12161419996827881 21750 11651307415150275 21751 11161623269680817 21752 10691589873674296 21753 10240457815521549 21754 9807504790385209 21755 9392034283300695 21756 8993374913410833 21757 8610879946154141 21758 8243926260546109 21759 7891913183708357 21760 7554261925178802 21761 7230415142731813 21762 6919836030525251 21763 6622007304031541 21764 6336430696625323 21765 6062626577810097 21766 5800133159755841 21767 5548505600102432 21768 5307315560359236 21769 5076150877067153 21770 4854614862594641 21771 4642325516632872 21772 4438915144093070 21773 4244030066430404 21774 4057330006595955 21775 3878487402856573 21776 3707187073519313 21777 3543125962397875 21778 3386012606058058 21779 3235566531454391 21780 3091517960517455 21781 2953607594434632 21782 2821586145839370 21783 2695213809687855 21784 2574260011547270 21785 2458503217791164 21786 2347730525606912 21787 2241737205832180 21788 2140326481323165 21789 2043309361840262 21790 1950504290523021 21791 1861736742738691 21792 1776839033402686 21793 1695650177278114 21794 1618015579516651 21795 1543786685803204 21796 1472820817712447 21797 1404981051361683 21798 1340135947631898 21799 1278159249777290 21800 1218929740705223 21801 1162331137427336 21802 1108251858805651 21803 1056584762827701 21804 1007227021486356 21805 960080033078428 21806 915049220285882 21807 872043799829264 21808 830976678805609 21809 791764377358583 21810 754326853328734 21811 718587305541121 21812 684472082195965 21813 651910615645316 21814 620835271775080 21815 591181179066905 21816 562886149783126 21817 535890625493819 21818 510137546648505 21819 485572204342975 21820 462142173878324 21821 439797268259003 21822 418489425282780 21823 398172580340778 21824 378802609645491 21825 360337290332539 21826 342736203988547 21827 325960626954017 21828 309973481328949 21829 294739302172304 21830 280224154472114 21831 266395537923666 21832 253222346359123 21833 240674839825717 21834 228724572792282 21835 217344313235272 21836 206508007716751 21837 196190757796038 21838 186368759183580 21839 177019231744530 21840 168120389981170 21841 159651423693357 21842 151592445667032 21843 143924431573999 21844 136629195300592 21845 129689372828278 21846 123088377307589 21847 116810347830880 21848 110840128717574 21849 105163255832447 21850 99765918596787 21851 94634916138834 21852 89757639564006 21853 85122061098743 21854 80716701597409 21855 76530592783755 21856 72553262850343 21857 68774727331913 21858 65185461308390 21859 61776367549212 21860 58538764241113 21861 55464377488029 21862 52545317932215 21863 49774053412172 21864 47143398746437 21865 44646509776455 21866 42276863410718 21867 40028234349797 21868 37894686686824 21869 35870569048737 21870 33950497655239 21871 32129336591978 21872 30402190847838 21873 28764402367263 21874 27211535755593 21875 25739361596207 21876 24343850539146 21877 23021170262449 21878 21767673510743 21879 20579883622802 21880 19454490010424 21881 18388345595117 21882 17378456611801 21883 16421970647868 21884 15516172657468 21885 14658483103402 21886 13846449330369 21887 13077735406603 21888 12350118924183 21889 11661489539247 21890 11009841709413 21891 10393266131082 21892 9809947112052 21893 9258161459559 21894 8736272407971 21895 8242722365069 21896 7776030779211 21897 7334793327647 21898 6917676814161 21899 6523413046547 21900 6150797118455 21901 5798686825631 21902 5465998378110 21903 5151701249407 21904 4854816811759 21905 4574417892072 21906 4309625218990 21907 4059603083625 21908 3823558212807 21909 3600739520126 21910 3390435107731 21911 3191968604285 21912 3004698317497 21913 2828017040803 21914 2661349564915 21915 2504149626296 21916 2355899201607 21917 2216108420924 21918 2084313499622 21919 1960074158115 21920 1842973086666 21921 1732615914876 21922 1628629483224 21923 1530659686242 21924 1438371061242 21925 1351446797595 21926 1269587292036 21927 1192508360758 21928 1119940915645 21929 1051630994352 21930 987338586447 21931 926836118031 21932 869908203250 21933 816351722796 21934 765974822868 21935 718595657342 21936 674042221173 21937 632152412130 21938 592773212895 21939 555759655564 21940 520974676716 21941 488289201699 21942 457581475938 21943 428736183152 21944 401644352677 21945 376203454222 21946 352316824172 21947 329892948085 21948 308845396109 21949 289092906659 21950 270558922975 21951 253170986012 21952 236860708191 21953 221563833483 21954 207219876600 21955 193771611471 21956 181165043112 21957 169349499846 21958 158277301809 21959 147903357238 21960 138185151653 21961 129082813142 21962 120558853177 21963 112577836194 21964 105106360730 21965 98113133628 21966 91568760488 21967 85445455492 21968 79717044488 21969 74359036658 21970 69348436128 21971 64663512284 21972 60283813018 21973 56190214731 21974 52364774582 21975 48790547900 21976 45451589169 21977 42333005193 21978 39420840365 21979 36701910300 21980 34163816413 21981 31794997819 21982 29584622470 21983 27522461121 21984 25598904103 21985 23804995734 21986 22132354164 21987 20573068143 21988 19119705489 21989 17765349700 21990 16503535785 21991 15328159094 21992 14233488073 21993 13214199344 21994 12265318365 21995 11382147614 21996 10560283046 21997 9795636626 21998 9084391518 21999 8422947112 22000 7807926005 22001 7236198246 22002 6704847538 22003 6211119129 22004 5752431095 22005 5326396913 22006 4930792348 22007 4563516782 22008 4222604522 22009 3906239199 22010 3612730380 22011 3340483068 22012 3088003347 22013 2853913666 22014 2636934936 22015 2435858177 22016 2249551891 22017 2076976049 22018 1917164842 22019 1769205097 22020 1632243585 22021 1505496858 22022 1388237823 22023 1279780345 22024 1179482401 22025 1086754899 22026 1001054714 22027 921866353 22028 848708398 22029 781141302 22030 718758539 22031 661175079 22032 608031710 22033 559000797 22034 513779716 22035 472082307 22036 433640986 22037 398212310 22038 365572484 22039 335509205 22040 307823757 22041 282336395 22042 258881999 22043 237303581 22044 217454510 22045 199202337 22046 182425637 22047 167009136 22048 152844834 22049 139835401 22050 127892242 22051 116930944 22052 106872094 22053 97644775 22054 89184543 22055 81429616 22056 74322191 22057 67810656 22058 61848171 22059 56390125 22060 51394367 22061 46823401 22062 42643684 22063 38822894 22064 35330413 22065 32139326 22066 29225558 22067 26565833 22068 24138122 22069 21923101 22070 19903558 22071 18062913 22072 16385347 22073 14856965 22074 13465669 22075 12199680 22076 11047578 22077 9999585 22078 9047186 22079 8181968 22080 7395889 22081 6682005 22082 6034313 22083 5446995 22084 4914307 22085 4431315 22086 3993939 22087 3598086 22088 3239663 22089 2915269 22090 2622076 22091 2357231 22092 2117896 22093 1901683 22094 1706651 22095 1530866 22096 1372327 22097 1229366 22098 1100691 22099 984999 22100 880855 22101 787131 22102 703002 22103 627509 22104 559727 22105 498852 22106 444314 22107 395537 22108 351841 22109 312677 22110 277691 22111 246491 22112 218607 22113 193676 22114 171467 22115 151725 22116 134131 22117 118434 22118 104494 22119 92152 22120 81182 22121 71416 22122 62777 22123 55159 22124 48406 22125 42411 22126 37128 22127 32490 22128 28394 22129 24766 22130 21581 22131 18803 22132 16357 22133 14193 22134 12306 22135 10670 22136 9233 22137 7967 22138 6868 22139 5922 22140 5096 22141 4368 22142 3740 22143 3206 22144 2741 22145 2331 22146 1981 22147 1687 22148 1431 22149 1206 22150 1016 22151 858 22152 722 22153 602 22154 501 22155 420 22156 350 22157 287 22158 236 22159 196 22160 161 22161 130 22162 105 22163 86 22164 70 22165 55 22166 43 22167 35 22168 28 22169 21 22170 16 22171 13 22172 10 22173 7 22174 5 22175 4 22176 3 22177 2 22178 1 22179 1 22180 1