0 1 1 3 2 1 3 3 4 3 5 1 6 3 7 5 8 5 9 1 10 3 11 7 12 11 13 7 14 1 15 3 16 9 17 19 18 19 19 9 20 1 21 3 22 11 23 29 24 39 25 29 26 11 27 1 28 3 29 13 30 41 31 69 32 69 33 41 34 13 35 1 36 3 37 15 38 55 39 111 40 139 41 111 42 55 43 15 44 1 45 3 46 17 47 71 48 167 49 251 50 251 51 167 52 71 53 17 54 1 55 3 56 19 57 89 58 239 59 419 60 503 61 419 62 239 63 89 64 19 65 1 66 3 67 21 68 109 69 329 70 659 71 923 72 923 73 659 74 329 75 109 76 21 77 1 78 3 79 23 80 131 81 439 82 989 83 1583 84 1847 85 1583 86 989 87 439 88 131 89 23 90 1 91 3 92 25 93 155 94 571 95 1429 96 2573 97 3431 98 3431 99 2573 100 1429 101 571 102 155 103 25 104 1 105 3 106 27 107 181 108 727 109 2001 110 4003 111 6005 112 6863 113 6005 114 4003 115 2001 116 727 117 181 118 27 119 1 120 3 121 29 122 209 123 909 124 2729 125 6005 126 10009 127 12869 128 12869 129 10009 130 6005 131 2729 132 909 133 209 134 29 135 1 136 3 137 31 138 239 139 1119 140 3639 141 8735 142 16015 143 22879 144 25739 145 22879 146 16015 147 8735 148 3639 149 1119 150 239 151 31 152 1 153 3 154 33 155 271 156 1359 157 4759 158 12375 159 24751 160 38895 161 48619 162 48619 163 38895 164 24751 165 12375 166 4759 167 1359 168 271 169 33 170 1 171 3 172 35 173 305 174 1631 175 6119 176 17135 177 37127 178 63647 179 87515 180 97239 181 87515 182 63647 183 37127 184 17135 185 6119 186 1631 187 305 188 35 189 1 190 3 191 37 192 341 193 1937 194 7751 195 23255 196 54263 197 100775 198 151163 199 184755 200 184755 201 151163 202 100775 203 54263 204 23255 205 7751 206 1937 207 341 208 37 209 1 210 3 211 39 212 379 213 2279 214 9689 215 31007 216 77519 217 155039 218 251939 219 335919 220 369511 221 335919 222 251939 223 155039 224 77519 225 31007 226 9689 227 2279 228 379 229 39 230 1 231 3 232 41 233 419 234 2659 235 11969 236 40697 237 108527 238 232559 239 406979 240 587859 241 705431 242 705431 243 587859 244 406979 245 232559 246 108527 247 40697 248 11969 249 2659 250 419 251 41 252 1 253 3 254 43 255 461 256 3079 257 14629 258 52667 259 149225 260 341087 261 639539 262 994839 263 1293291 264 1410863 265 1293291 266 994839 267 639539 268 341087 269 149225 270 52667 271 14629 272 3079 273 461 274 43 275 1 276 3 277 45 278 505 279 3541 280 17709 281 67297 282 201893 283 490313 284 980627 285 1634379 286 2288131 287 2704155 288 2704155 289 2288131 290 1634379 291 980627 292 490313 293 201893 294 67297 295 17709 296 3541 297 505 298 45 299 1 300 3 301 47 302 551 303 4047 304 21251 305 85007 306 269191 307 692207 308 1470941 309 2615007 310 3922511 311 4992287 312 5408311 313 4992287 314 3922511 315 2615007 316 1470941 317 692207 318 269191 319 85007 320 21251 321 4047 322 551 323 47 324 1 325 3 326 49 327 599 328 4599 329 25299 330 106259 331 354199 332 961399 333 2163149 334 4085949 335 6537519 336 8914799 337 10400599 338 10400599 339 8914799 340 6537519 341 4085949 342 2163149 343 961399 344 354199 345 106259 346 25299 347 4599 348 599 349 49 350 1 351 3 352 51 353 649 354 5199 355 29899 356 131559 357 460459 358 1315599 359 3124549 360 6249099 361 10623469 362 15452319 363 19315399 364 20801199 365 19315399 366 15452319 367 10623469 368 6249099 369 3124549 370 1315599 371 460459 372 131559 373 29899 374 5199 375 649 376 51 377 1 378 3 379 53 380 701 381 5849 382 35099 383 161459 384 592019 385 1776059 386 4440149 387 9373649 388 16872569 389 26075789 390 34767719 391 40116599 392 40116599 393 34767719 394 26075789 395 16872569 396 9373649 397 4440149 398 1776059 399 592019 400 161459 401 35099 402 5849 403 701 404 53 405 1 406 3 407 55 408 755 409 6551 410 40949 411 196559 412 753479 413 2368079 414 6216209 415 13813799 416 26246219 417 42948359 418 60843509 419 74884319 420 80233199 421 74884319 422 60843509 423 42948359 424 26246219 425 13813799 426 6216209 427 2368079 428 753479 429 196559 430 40949 431 6551 432 755 433 55 434 1 435 3 436 57 437 811 438 7307 439 47501 440 237509 441 950039 442 3121559 443 8584289 444 20030009 445 40060019 446 69194579 447 103791869 448 135727829 449 155117519 450 155117519 451 135727829 452 103791869 453 69194579 454 40060019 455 20030009 456 8584289 457 3121559 458 950039 459 237509 460 47501 461 7307 462 811 463 57 464 1 465 3 466 59 467 869 468 8119 469 54809 470 285011 471 1187549 472 4071599 473 11705849 474 28614299 475 60090029 476 109254599 477 172986449 478 239519699 479 290845349 480 310235039 481 290845349 482 239519699 483 172986449 484 109254599 485 60090029 486 28614299 487 11705849 488 4071599 489 1187549 490 285011 491 54809 492 8119 493 869 494 59 495 1 496 3 497 61 498 929 499 8989 500 62929 501 339821 502 1472561 503 5259149 504 15777449 505 40320149 506 88704329 507 169344629 508 282241049 509 412506149 510 530365049 511 601080389 512 601080389 513 530365049 514 412506149 515 282241049 516 169344629 517 88704329 518 40320149 519 15777449 520 5259149 521 1472561 522 339821 523 62929 524 8989 525 929 526 61 527 1 528 3 529 63 530 991 531 9919 532 71919 533 402751 534 1812383 535 6731711 536 21036599 537 56097599 538 129024479 539 258048959 540 451585679 541 694747199 542 942871199 543 1131445439 544 1202160779 545 1131445439 546 942871199 547 694747199 548 451585679 549 258048959 550 129024479 551 56097599 552 21036599 553 6731711 554 1812383 555 402751 556 71919 557 9919 558 991 559 63 560 1 561 3 562 65 563 1055 564 10911 565 81839 566 474671 567 2215135 568 8544095 569 27768311 570 77134199 571 185122079 572 387073439 573 709634639 574 1146332879 575 1637618399 576 2074316639 577 2333606219 578 2333606219 579 2074316639 580 1637618399 581 1146332879 582 709634639 583 387073439 584 185122079 585 77134199 586 27768311 587 8544095 588 2215135 589 474671 590 81839 591 10911 592 1055 593 65 594 1 595 3 596 67 597 1121 598 11967 599 92751 600 556511 601 2689807 602 10759231 603 36312407 604 104902511 605 262256279 606 572195519 607 1096708079 608 1855967519 609 2783951279 610 3711935039 611 4407922859 612 4667212439 613 4407922859 614 3711935039 615 2783951279 616 1855967519 617 1096708079 618 572195519 619 262256279 620 104902511 621 36312407 622 10759231 623 2689807 624 556511 625 92751 626 11967 627 1121 628 67 629 1 630 3 631 69 632 1189 633 13089 634 104719 635 649263 636 3246319 637 13449039 638 47071639 639 141214919 640 367158791 641 834451799 642 1668903599 643 2952675599 644 4639918799 645 6495886319 646 8119857899 647 9075135299 648 9075135299 649 8119857899 650 6495886319 651 4639918799 652 2952675599 653 1668903599 654 834451799 655 367158791 656 141214919 657 47071639 658 13449039 659 3246319 660 649263 661 104719 662 13089 663 1189 664 69 665 1 666 3 667 71 668 1259 669 14279 670 117809 671 753983 672 3895583 673 16695359 674 60520679 675 188286559 676 508373711 677 1201610591 678 2503355399 679 4621579199 680 7592594399 681 11135805119 682 14615744219 683 17194993199 684 18150270599 685 17194993199 686 14615744219 687 11135805119 688 7592594399 689 4621579199 690 2503355399 691 1201610591 692 508373711 693 188286559 694 60520679 695 16695359 696 3895583 697 753983 698 117809 699 14279 700 1259 701 71 702 1 703 3 704 73 705 1331 706 15539 707 132089 708 871793 709 4649567 710 20590943 711 77216039 712 248807239 713 696660271 714 1709984303 715 3704965991 716 7124934599 717 12214173599 718 18728399519 719 25751549339 720 31810737419 721 35345263799 722 35345263799 723 31810737419 724 25751549339 725 18728399519 726 12214173599 727 7124934599 728 3704965991 729 1709984303 730 696660271 731 248807239 732 77216039 733 20590943 734 4649567 735 871793 736 132089 737 15539 738 1331 739 73 740 1 741 3 742 75 743 1405 744 16871 745 147629 746 1003883 747 5521361 748 25240511 749 97806983 750 326023279 751 945467511 752 2406644575 753 5414950295 754 10829900591 755 19339108199 756 30942573119 757 44479948859 758 57562286759 759 67156001219 760 70690527599 761 67156001219 762 57562286759 763 44479948859 764 30942573119 765 19339108199 766 10829900591 767 5414950295 768 2406644575 769 945467511 770 326023279 771 97806983 772 25240511 773 5521361 774 1003883 775 147629 776 16871 777 1405 778 75 779 1 780 3 781 77 782 1481 783 18277 784 164501 785 1151513 786 6525245 787 30761873 788 123047495 789 423830263 790 1271490791 791 3352112087 792 7821594871 793 16244850887 794 30169008791 795 50281681319 796 75422521979 797 102042235619 798 124718287979 799 137846528819 800 137846528819 801 124718287979 802 102042235619 803 75422521979 804 50281681319 805 30169008791 806 16244850887 807 7821594871 808 3352112087 809 1271490791 810 423830263 811 123047495 812 30761873 813 6525245 814 1151513 815 164501 816 18277 817 1481 818 77 819 1 820 3 821 79 822 1559 823 19759 824 182779 825 1316015 826 7676759 827 37287119 828 153809369 829 546877759 830 1695321055 831 4623602879 832 11173706959 833 24066445759 834 46413859679 835 80450690111 836 125704203299 837 177464757599 838 226760523599 839 262564816799 840 275693057639 841 262564816799 842 226760523599 843 177464757599 844 125704203299 845 80450690111 846 46413859679 847 24066445759 848 11173706959 849 4623602879 850 1695321055 851 546877759 852 153809369 853 37287119 854 7676759 855 1316015 856 182779 857 19759 858 1559 859 79 860 1 861 3 862 81 863 1639 864 21319 865 202539 866 1498795 867 8992775 868 44963879 869 191096489 870 700687129 871 2242198815 872 6318923935 873 15797309839 874 35240152719 875 70480305439 876 126864549791 877 206154893411 878 303168960899 879 404225281199 880 489325340399 881 538257874439 882 538257874439 883 489325340399 884 404225281199 885 303168960899 886 206154893411 887 126864549791 888 70480305439 889 35240152719 890 15797309839 891 6318923935 892 2242198815 893 700687129 894 191096489 895 44963879 896 8992775 897 1498795 898 202539 899 21319 900 1639 901 81 902 1 903 3 904 83 905 1721 906 22959 907 223859 908 1701335 909 10491571 910 53956655 911 236060369 912 891783619 913 2942885945 914 8561122751 915 22116233775 916 51037462559 917 105720458159 918 197344855231 919 333019443203 920 509323854311 921 707394242099 922 893550621599 923 1027583214839 924 1076515748879 925 1027583214839 926 893550621599 927 707394242099 928 509323854311 929 333019443203 930 197344855231 931 105720458159 932 51037462559 933 22116233775 934 8561122751 935 2942885945 936 891783619 937 236060369 938 53956655 939 10491571 940 1701335 941 223859 942 22959 943 1721 944 83 945 1 946 3 947 85 948 1805 949 24681 950 246819 951 1925195 952 12192907 953 64448227 954 290017025 955 1127843989 956 3834669565 957 11504008697 958 30677356527 959 73153696335 960 156757920719 961 303065313391 962 530364298435 963 842343297515 964 1216718096411 965 1600944863699 966 1921133836439 967 2104098963719 968 2104098963719 969 1921133836439 970 1600944863699 971 1216718096411 972 842343297515 973 530364298435 974 303065313391 975 156757920719 976 73153696335 977 30677356527 978 11504008697 979 3834669565 980 1127843989 981 290017025 982 64448227 983 12192907 984 1925195 985 246819 986 24681 987 1805 988 85 989 1 990 3 991 87 992 1891 993 26487 994 271501 995 2172015 996 14118103 997 76641135 998 354465253 999 1417861015 1000 4962513555 1001 15338678263 1002 42181365225 1003 103831052863 1004 229911617055 1005 459823234111 1006 833429611827 1007 1372707595951 1008 2059061393927 1009 2817662960111 1010 3522078700139 1011 4025232800159 1012 4208197927439 1013 4025232800159 1014 3522078700139 1015 2817662960111 1016 2059061393927 1017 1372707595951 1018 833429611827 1019 459823234111 1020 229911617055 1021 103831052863 1022 42181365225 1023 15338678263 1024 4962513555 1025 1417861015 1026 354465253 1027 76641135 1028 14118103 1029 2172015 1030 271501 1031 26487 1032 1891 1033 87 1034 1 1035 3 1036 89 1037 1979 1038 28379 1039 297989 1040 2443517 1041 16290119 1042 90759239 1043 431106389 1044 1772326269 1045 6380374571 1046 20301191819 1047 57520043489 1048 146012418089 1049 333742669919 1050 689734851167 1051 1293252845939 1052 2206137207779 1053 3431768989879 1054 4876724354039 1055 6339741660251 1056 7547311500299 1057 8233430727599 1058 8233430727599 1059 7547311500299 1060 6339741660251 1061 4876724354039 1062 3431768989879 1063 2206137207779 1064 1293252845939 1065 689734851167 1066 333742669919 1067 146012418089 1068 57520043489 1069 20301191819 1070 6380374571 1071 1772326269 1072 431106389 1073 90759239 1074 16290119 1075 2443517 1076 297989 1077 28379 1078 1979 1079 89 1080 1 1081 3 1082 91 1083 2069 1084 30359 1085 326369 1086 2741507 1087 18733637 1088 107049359 1089 521865629 1090 2203432659 1091 8152700841 1092 26681566391 1093 77821235309 1094 203532461579 1095 479755088009 1096 1023477521087 1097 1982987697107 1098 3499390053719 1099 5637906197659 1100 8308493343919 1101 11216466014291 1102 13887053160551 1103 15780742227899 1104 16466861455199 1105 15780742227899 1106 13887053160551 1107 11216466014291 1108 8308493343919 1109 5637906197659 1110 3499390053719 1111 1982987697107 1112 1023477521087 1113 479755088009 1114 203532461579 1115 77821235309 1116 26681566391 1117 8152700841 1118 2203432659 1119 521865629 1120 107049359 1121 18733637 1122 2741507 1123 326369 1124 30359 1125 2069 1126 91 1127 1 1128 3 1129 93 1130 2161 1131 32429 1132 356729 1133 3067877 1134 21475145 1135 125782997 1136 628914989 1137 2725298289 1138 10356133501 1139 34834267233 1140 104502801701 1141 281353696889 1142 683287549589 1143 1503232609097 1144 3006465218195 1145 5482377750827 1146 9137296251379 1147 13946399541579 1148 19524959358211 1149 25103519174843 1150 29667795388451 1151 32247603683099 1152 32247603683099 1153 29667795388451 1154 25103519174843 1155 19524959358211 1156 13946399541579 1157 9137296251379 1158 5482377750827 1159 3006465218195 1160 1503232609097 1161 683287549589 1162 281353696889 1163 104502801701 1164 34834267233 1165 10356133501 1166 2725298289 1167 628914989 1168 125782997 1169 21475145 1170 3067877 1171 356729 1172 32429 1173 2161 1174 93 1175 1 1176 3 1177 95 1178 2255 1179 34591 1180 389159 1181 3424607 1182 24543023 1183 147258143 1184 754697987 1185 3354213279 1186 13081431791 1187 45190400735 1188 139337068935 1189 385856498591 1190 964641246479 1191 2186520158687 1192 4509697827293 1193 8488842969023 1194 14619674002207 1195 23083695792959 1196 33471358899791 1197 44628478533055 1198 54771314563295 1199 61915399071551 1200 64495207366199 1201 61915399071551 1202 54771314563295 1203 44628478533055 1204 33471358899791 1205 23083695792959 1206 14619674002207 1207 8488842969023 1208 4509697827293 1209 2186520158687 1210 964641246479 1211 385856498591 1212 139337068935 1213 45190400735 1214 13081431791 1215 3354213279 1216 754697987 1217 147258143 1218 24543023 1219 3424607 1220 389159 1221 34591 1222 2255 1223 95 1224 1 1225 3 1226 97 1227 2351 1228 36847 1229 423751 1230 3813767 1231 27967631 1232 171801167 1233 901956131 1234 4108911267 1235 16435645071 1236 58271832527 1237 184527469671 1238 525193567527 1239 1350497745071 1240 3151161405167 1241 6696217985981 1242 12998540796317 1243 23108516971231 1244 37703369795167 1245 56555054692751 1246 78099837432847 1247 99399793096351 1248 116686713634847 1249 126410606437751 1250 126410606437751 1251 116686713634847 1252 99399793096351 1253 78099837432847 1254 56555054692751 1255 37703369795167 1256 23108516971231 1257 12998540796317 1258 6696217985981 1259 3151161405167 1260 1350497745071 1261 525193567527 1262 184527469671 1263 58271832527 1264 16435645071 1265 4108911267 1266 901956131 1267 171801167 1268 27967631 1269 3813767 1270 423751 1271 36847 1272 2351 1273 97 1274 1 1275 3 1276 99 1277 2449 1278 39199 1279 460599 1280 4237519 1281 31781399 1282 199768799 1283 1073757299 1284 5010867399 1285 20544556339 1286 74707477599 1287 242799302199 1288 709721037199 1289 1875691312599 1290 4501659150239 1291 9847379391149 1292 19694758782299 1293 36107057767549 1294 60811886766399 1295 94258424487919 1296 134654892125599 1297 177499630529199 1298 216086506731199 1299 243097320072599 1300 252821212875503 1301 243097320072599 1302 216086506731199 1303 177499630529199 1304 134654892125599 1305 94258424487919 1306 60811886766399 1307 36107057767549 1308 19694758782299 1309 9847379391149 1310 4501659150239 1311 1875691312599 1312 709721037199 1313 242799302199 1314 74707477599 1315 20544556339 1316 5010867399 1317 1073757299 1318 199768799 1319 31781399 1320 4237519 1321 460599 1322 39199 1323 2449 1324 99 1325 1 1326 3 1327 101 1328 2549 1329 41649 1330 499799 1331 4698119 1332 36018919 1333 231550199 1334 1273526099 1335 6084624699 1336 25555423739 1337 95252033939 1338 317506779799 1339 952520339399 1340 2585412349799 1341 6377350462839 1342 14349038541389 1343 29542138173449 1344 55801816549849 1345 96918944533949 1346 155070311254319 1347 228913316613519 1348 312154522654799 1349 393586137260399 1350 459183826803799 1351 495918532948103 1352 495918532948103 1353 459183826803799 1354 393586137260399 1355 312154522654799 1356 228913316613519 1357 155070311254319 1358 96918944533949 1359 55801816549849 1360 29542138173449 1361 14349038541389 1362 6377350462839 1363 2585412349799 1364 952520339399 1365 317506779799 1366 95252033939 1367 25555423739 1368 6084624699 1369 1273526099 1370 231550199 1371 36018919 1372 4698119 1373 499799 1374 41649 1375 2549 1376 101 1377 1 1378 3 1379 103 1380 2651 1381 44199 1382 541449 1383 5197919 1384 40717039 1385 267569119 1386 1505076299 1387 7358150799 1388 31640048439 1389 120807457679 1390 412758813739 1391 1270027119199 1392 3537932689199 1393 8962762812639 1394 20726389004229 1395 43891176714839 1396 85343954723299 1397 152720761083799 1398 251989255788269 1399 383983627867839 1400 541067839268319 1401 705740659915199 1402 852769964064199 1403 955102359751903 1404 991837065896207 1405 955102359751903 1406 852769964064199 1407 705740659915199 1408 541067839268319 1409 383983627867839 1410 251989255788269 1411 152720761083799 1412 85343954723299 1413 43891176714839 1414 20726389004229 1415 8962762812639 1416 3537932689199 1417 1270027119199 1418 412758813739 1419 120807457679 1420 31640048439 1421 7358150799 1422 1505076299 1423 267569119 1424 40717039 1425 5197919 1426 541449 1427 44199 1428 2651 1429 103 1430 1 1431 3 1432 105 1433 2755 1434 46851 1435 585649 1436 5739369 1437 45914959 1438 308286159 1439 1772645419 1440 8863227099 1441 38998199239 1442 152447506119 1443 533566271419 1444 1682785932939 1445 4807959808399 1446 12500695501839 1447 29689151816869 1448 64617565719069 1449 129235131438139 1450 238064715807099 1451 404710016872069 1452 635972883656109 1453 925051467136159 1454 1246808499183519 1455 1558510623979399 1456 1807872323816103 1457 1946939425648111 1458 1946939425648111 1459 1807872323816103 1460 1558510623979399 1461 1246808499183519 1462 925051467136159 1463 635972883656109 1464 404710016872069 1465 238064715807099 1466 129235131438139 1467 64617565719069 1468 29689151816869 1469 12500695501839 1470 4807959808399 1471 1682785932939 1472 533566271419 1473 152447506119 1474 38998199239 1475 8863227099 1476 1772645419 1477 308286159 1478 45914959 1479 5739369 1480 585649 1481 46851 1482 2755 1483 105 1484 1 1485 3 1486 107 1487 2861 1488 49607 1489 632501 1490 6325019 1491 51654329 1492 354201119 1493 2080931579 1494 10635872519 1495 47861426339 1496 191445705359 1497 686013777539 1498 2216352204359 1499 6490745741339 1500 17308655310239 1501 42189847318709 1502 94306717535939 1503 193852697157209 1504 367299847245239 1505 642774732679169 1506 1040682900528179 1507 1561024350792269 1508 2171859966319679 1509 2805319123162919 1510 3366382947795503 1511 3754811749464215 1512 3893878851296223 1513 3754811749464215 1514 3366382947795503 1515 2805319123162919 1516 2171859966319679 1517 1561024350792269 1518 1040682900528179 1519 642774732679169 1520 367299847245239 1521 193852697157209 1522 94306717535939 1523 42189847318709 1524 17308655310239 1525 6490745741339 1526 2216352204359 1527 686013777539 1528 191445705359 1529 47861426339 1530 10635872519 1531 2080931579 1532 354201119 1533 51654329 1534 6325019 1535 632501 1536 49607 1537 2861 1538 107 1539 1 1540 3 1541 109 1542 2969 1543 52469 1544 682109 1545 6957521 1546 57979349 1547 405855449 1548 2435132699 1549 12716804099 1550 58497298859 1551 239307131699 1552 877459482899 1553 2902365981899 1554 8707097945699 1555 23799401051579 1556 59498502628949 1557 136496564854649 1558 288159414693149 1559 561152544402449 1560 1010074579924409 1561 1683457633207349 1562 2601707251320449 1563 3732884317111949 1564 4977179089482599 1565 6171702070958423 1566 7121194697259719 1567 7648690600760439 1568 7648690600760439 1569 7121194697259719 1570 6171702070958423 1571 4977179089482599 1572 3732884317111949 1573 2601707251320449 1574 1683457633207349 1575 1010074579924409 1576 561152544402449 1577 288159414693149 1578 136496564854649 1579 59498502628949 1580 23799401051579 1581 8707097945699 1582 2902365981899 1583 877459482899 1584 239307131699 1585 58497298859 1586 12716804099 1587 2435132699 1588 405855449 1589 57979349 1590 6957521 1591 682109 1592 52469 1593 2969 1594 109 1595 1 1596 3 1597 111 1598 3079 1599 55439 1600 734579 1601 7639631 1602 64936871 1603 463834799 1604 2840988149 1605 15151936799 1606 71214102959 1607 297804430559 1608 1116766614599 1609 3779825464799 1610 11609463927599 1611 32506498997279 1612 83297903680529 1613 195995067483599 1614 424655979547799 1615 849311959095599 1616 1571227124326859 1617 2693532213131759 1618 4285164884527799 1619 6334591568432399 1620 8710063406594549 1621 11148881160441023 1622 13292896768218143 1623 14769885298020159 1624 15297381201520879 1625 14769885298020159 1626 13292896768218143 1627 11148881160441023 1628 8710063406594549 1629 6334591568432399 1630 4285164884527799 1631 2693532213131759 1632 1571227124326859 1633 849311959095599 1634 424655979547799 1635 195995067483599 1636 83297903680529 1637 32506498997279 1638 11609463927599 1639 3779825464799 1640 1116766614599 1641 297804430559 1642 71214102959 1643 15151936799 1644 2840988149 1645 463834799 1646 64936871 1647 7639631 1648 734579 1649 55439 1650 3079 1651 111 1652 1 1653 3 1654 113 1655 3191 1656 58519 1657 790019 1658 8374211 1659 72576503 1660 528771671 1661 3304822949 1662 17992924949 1663 86366039759 1664 369018533519 1665 1414571045159 1666 4896592079399 1667 15389289392399 1668 44115962924879 1669 115804402677809 1670 279292971164129 1671 620651047031399 1672 1273967938643399 1673 2420539083422459 1674 4264759337458619 1675 6978697097659559 1676 10619756452960199 1677 15044654975026949 1678 19858944567035573 1679 24441777928659167 1680 28062782066238303 1681 30067266499541039 1682 30067266499541039 1683 28062782066238303 1684 24441777928659167 1685 19858944567035573 1686 15044654975026949 1687 10619756452960199 1688 6978697097659559 1689 4264759337458619 1690 2420539083422459 1691 1273967938643399 1692 620651047031399 1693 279292971164129 1694 115804402677809 1695 44115962924879 1696 15389289392399 1697 4896592079399 1698 1414571045159 1699 369018533519 1700 86366039759 1701 17992924949 1702 3304822949 1703 528771671 1704 72576503 1705 8374211 1706 790019 1707 58519 1708 3191 1709 113 1710 1 1711 3 1712 115 1713 3305 1714 61711 1715 848539 1716 9164231 1717 80950715 1718 601348175 1719 3833594621 1720 21297747899 1721 104358964709 1722 455384573279 1723 1783589578679 1724 6311163124559 1725 20285881471799 1726 59505252317279 1727 159920365602689 1728 395097373841939 1729 899944018195529 1730 1894618985674799 1731 3694507022065859 1732 6685298420881079 1733 11243456435118179 1734 17598453550619759 1735 25664411427987149 1736 34903599542062523 1737 44300722495694741 1738 52504559994897471 1739 58130048565779343 1740 60134532999082079 1741 58130048565779343 1742 52504559994897471 1743 44300722495694741 1744 34903599542062523 1745 25664411427987149 1746 17598453550619759 1747 11243456435118179 1748 6685298420881079 1749 3694507022065859 1750 1894618985674799 1751 899944018195529 1752 395097373841939 1753 159920365602689 1754 59505252317279 1755 20285881471799 1756 6311163124559 1757 1783589578679 1758 455384573279 1759 104358964709 1760 21297747899 1761 3833594621 1762 601348175 1763 80950715 1764 9164231 1765 848539 1766 61711 1767 3305 1768 115 1769 1 1770 3 1771 117 1772 3421 1773 65017 1774 910251 1775 10012771 1776 90114947 1777 682298891 1778 4434942797 1779 25131342521 1780 125656712609 1781 559743537989 1782 2238974151959 1783 8094752703239 1784 26597044596359 1785 79791133789079 1786 219425617919969 1787 555017739444629 1788 1295041392037469 1789 2794563003870329 1790 5589126007740659 1791 10379805442946939 1792 17928754855999259 1793 28841909985737939 1794 43262864978606909 1795 60568010970049673 1796 79204322037757265 1797 96805282490592213 1798 110634608560676815 1799 118264581564861423 1800 118264581564861423 1801 110634608560676815 1802 96805282490592213 1803 79204322037757265 1804 60568010970049673 1805 43262864978606909 1806 28841909985737939 1807 17928754855999259 1808 10379805442946939 1809 5589126007740659 1810 2794563003870329 1811 1295041392037469 1812 555017739444629 1813 219425617919969 1814 79791133789079 1815 26597044596359 1816 8094752703239 1817 2238974151959 1818 559743537989 1819 125656712609 1820 25131342521 1821 4434942797 1822 682298891 1823 90114947 1824 10012771 1825 910251 1826 65017 1827 3421 1828 117 1829 1 1830 3 1831 119 1832 3539 1833 68439 1834 975269 1835 10923023 1836 100127719 1837 772413839 1838 5117241689 1839 29566285319 1840 150788055131 1841 685400250599 1842 2798717689949 1843 10333726855199 1844 34691797299599 1845 106388178385439 1846 299216751709049 1847 774443357364599 1848 1850059131482099 1849 4089604395907799 1850 8383689011610989 1851 15968931450687599 1852 28308560298946199 1853 46770664841737199 1854 72104774964344849 1855 103830875948656583 1856 139772333007806939 1857 176009604528349479 1858 207439891051269029 1859 228899190125538239 1860 236529163129722847 1861 228899190125538239 1862 207439891051269029 1863 176009604528349479 1864 139772333007806939 1865 103830875948656583 1866 72104774964344849 1867 46770664841737199 1868 28308560298946199 1869 15968931450687599 1870 8383689011610989 1871 4089604395907799 1872 1850059131482099 1873 774443357364599 1874 299216751709049 1875 106388178385439 1876 34691797299599 1877 10333726855199 1878 2798717689949 1879 685400250599 1880 150788055131 1881 29566285319 1882 5117241689 1883 772413839 1884 100127719 1885 10923023 1886 975269 1887 68439 1888 3539 1889 119 1890 1 1891 3 1892 121 1893 3659 1894 71979 1895 1043709 1896 11898293 1897 111050743 1898 872541559 1899 5889655529 1900 34683527009 1901 180354340451 1902 836188305731 1903 3484117940549 1904 13132444545149 1905 45025524154799 1906 141079975685039 1907 405604930094489 1908 1073660109073649 1909 2624502488846699 1910 5939663527389899 1911 12473293407518789 1912 24352620462298589 1913 44277491749633799 1914 75079225140683399 1915 118875439806082049 1916 175935650913001433 1917 243603208956463523 1918 315781937536156419 1919 383449495579618509 1920 436339081176807269 1921 465428353255261087 1922 465428353255261087 1923 436339081176807269 1924 383449495579618509 1925 315781937536156419 1926 243603208956463523 1927 175935650913001433 1928 118875439806082049 1929 75079225140683399 1930 44277491749633799 1931 24352620462298589 1932 12473293407518789 1933 5939663527389899 1934 2624502488846699 1935 1073660109073649 1936 405604930094489 1937 141079975685039 1938 45025524154799 1939 13132444545149 1940 3484117940549 1941 836188305731 1942 180354340451 1943 34683527009 1944 5889655529 1945 872541559 1946 111050743 1947 11898293 1948 1043709 1949 71979 1950 3659 1951 121 1952 1 1953 3 1954 123 1955 3781 1956 75639 1957 1115689 1958 12942003 1959 122949037 1960 983592303 1961 6762197089 1962 40573182539 1963 215037867461 1964 1016542646183 1965 4320306246281 1966 16616562485699 1967 58157968699949 1968 186105499839839 1969 546684905779529 1970 1479265039168139 1971 3698162597920349 1972 8564166016236599 1973 18412956934908689 1974 36825913869817379 1975 68630112211932389 1976 119356716890317199 1977 193954664946765449 1978 294811090719083483 1979 419538859869464957 1980 559385146492619943 1981 699231433115774929 1982 819788576756425779 1983 901767434432068357 1984 930856706510522175 1985 901767434432068357 1986 819788576756425779 1987 699231433115774929 1988 559385146492619943 1989 419538859869464957 1990 294811090719083483 1991 193954664946765449 1992 119356716890317199 1993 68630112211932389 1994 36825913869817379 1995 18412956934908689 1996 8564166016236599 1997 3698162597920349 1998 1479265039168139 1999 546684905779529 2000 186105499839839 2001 58157968699949 2002 16616562485699 2003 4320306246281 2004 1016542646183 2005 215037867461 2006 40573182539 2007 6762197089 2008 983592303 2009 122949037 2010 12942003 2011 1115689 2012 75639 2013 3781 2014 123 2015 1 2016 3 2017 125 2018 3905 2019 79421 2020 1191329 2021 14057693 2022 135891041 2023 1106541341 2024 7745789393 2025 47335379629 2026 255611050001 2027 1231580513645 2028 5336848892465 2029 20936868731981 2030 74774531185649 2031 244263468539789 2032 732790405619369 2033 2025949944947669 2034 5177427637088489 2035 12262328614156949 2036 26977122951145289 2037 55238870804726069 2038 105456026081749769 2039 187986829102249589 2040 313311381837082649 2041 488765755665848933 2042 714349950588548441 2043 978924006362084901 2044 1258616579608394873 2045 1519020009872200709 2046 1721556011188494137 2047 1832624140942590533 2048 1832624140942590533 2049 1721556011188494137 2050 1519020009872200709 2051 1258616579608394873 2052 978924006362084901 2053 714349950588548441 2054 488765755665848933 2055 313311381837082649 2056 187986829102249589 2057 105456026081749769 2058 55238870804726069 2059 26977122951145289 2060 12262328614156949 2061 5177427637088489 2062 2025949944947669 2063 732790405619369 2064 244263468539789 2065 74774531185649 2066 20936868731981 2067 5336848892465 2068 1231580513645 2069 255611050001 2070 47335379629 2071 7745789393 2072 1106541341 2073 135891041 2074 14057693 2075 1191329 2076 79421 2077 3905 2078 125 2079 1 2080 3 2081 127 2082 4031 2083 83327 2084 1270751 2085 15249023 2086 149948735 2087 1242432383 2088 8852330735 2089 55081169023 2090 302946429631 2091 1487191563647 2092 6568429406111 2093 26273717624447 2094 95711399917631 2095 319037999725439 2096 977053874159159 2097 2758740350567039 2098 7203377582036159 2099 17439756251245439 2100 39239451565302239 2101 82215993755871359 2102 160694896886475839 2103 293442855183999359 2104 501298210939332239 2105 802077137502931583 2106 1203115706254397375 2107 1693273956950633343 2108 2237540585970479775 2109 2777636589480595583 2110 3240576021060694847 2111 3554180152131084671 2112 3665248281885181067 2113 3554180152131084671 2114 3240576021060694847 2115 2777636589480595583 2116 2237540585970479775 2117 1693273956950633343 2118 1203115706254397375 2119 802077137502931583 2120 501298210939332239 2121 293442855183999359 2122 160694896886475839 2123 82215993755871359 2124 39239451565302239 2125 17439756251245439 2126 7203377582036159 2127 2758740350567039 2128 977053874159159 2129 319037999725439 2130 95711399917631 2131 26273717624447 2132 6568429406111 2133 1487191563647 2134 302946429631 2135 55081169023 2136 8852330735 2137 1242432383 2138 149948735 2139 15249023 2140 1270751 2141 83327 2142 4031 2143 127 2144 1 2145 3 2146 129 2147 4159 2148 87359 2149 1354079 2150 16519775 2151 165197759 2152 1392381119 2153 10094763119 2154 63933499759 2155 358027598655 2156 1790137993279 2157 8055620969759 2158 32842147030559 2159 121985117542079 2160 414749399643071 2161 1296091873884599 2162 3735794224726199 2163 9962117932603199 2164 24643133833281599 2165 56679207816547679 2166 121455445321173599 2167 242910890642347199 2168 454137752070475199 2169 794741066123331599 2170 1303375348442263823 2171 2005192843757328959 2172 2896389663205030719 2173 3930814542921113119 2174 5015177175451075359 2175 6018212610541290431 2176 6794756173191779519 2177 7219428434016265739 2178 7219428434016265739 2179 6794756173191779519 2180 6018212610541290431 2181 5015177175451075359 2182 3930814542921113119 2183 2896389663205030719 2184 2005192843757328959 2185 1303375348442263823 2186 794741066123331599 2187 454137752070475199 2188 242910890642347199 2189 121455445321173599 2190 56679207816547679 2191 24643133833281599 2192 9962117932603199 2193 3735794224726199 2194 1296091873884599 2195 414749399643071 2196 121985117542079 2197 32842147030559 2198 8055620969759 2199 1790137993279 2200 358027598655 2201 63933499759 2202 10094763119 2203 1392381119 2204 165197759 2205 16519775 2206 1354079 2207 87359 2208 4159 2209 129 2210 1 2211 3 2212 131 2213 4289 2214 91519 2215 1441439 2216 17873855 2217 181717535 2218 1557578879 2219 11487144239 2220 74028262879 2221 421961098415 2222 2148165591935 2223 9845758963039 2224 40897768000319 2225 154827264572639 2226 536734517185151 2227 1710841273527671 2228 5031886098610799 2229 13697912157329399 2230 34605251765884799 2231 81322341649829279 2232 178134653137721279 2233 364366335963520799 2234 697048642712822399 2235 1248878818193806799 2236 2098116414565595423 2237 3308568192199592783 2238 4901582506962359679 2239 6827204206126143839 2240 8945991718372188479 2241 11033389785992365791 2242 12812968783733069951 2243 14014184607208045259 2244 14438856868032531479 2245 14014184607208045259 2246 12812968783733069951 2247 11033389785992365791 2248 8945991718372188479 2249 6827204206126143839 2250 4901582506962359679 2251 3308568192199592783 2252 2098116414565595423 2253 1248878818193806799 2254 697048642712822399 2255 364366335963520799 2256 178134653137721279 2257 81322341649829279 2258 34605251765884799 2259 13697912157329399 2260 5031886098610799 2261 1710841273527671 2262 536734517185151 2263 154827264572639 2264 40897768000319 2265 9845758963039 2266 2148165591935 2267 421961098415 2268 74028262879 2269 11487144239 2270 1557578879 2271 181717535 2272 17873855 2273 1441439 2274 91519 2275 4289 2276 131 2277 1 2278 3 2279 133 2280 4421 2281 95809 2282 1532959 2283 19315295 2284 199591391 2285 1739296415 2286 13044723119 2287 85515407119 2288 495989361295 2289 2570126690351 2290 11993924554975 2291 50743526963359 2292 195725032572959 2293 691561781757791 2294 2247575790712823 2295 6742727372138471 2296 18729798255940199 2297 48303163923214199 2298 115927593415714079 2299 259456994787550559 2300 542500989101242079 2301 1061414978676343199 2302 1945927460906629199 2303 3346995232759402223 2304 5406684606765188207 2305 8210150699161952463 2306 11728786713088503519 2307 15773195924498332319 2308 19979381504364554271 2309 23846358569725435743 2310 26827153390941115211 2311 28453041475240576739 2312 28453041475240576739 2313 26827153390941115211 2314 23846358569725435743 2315 19979381504364554271 2316 15773195924498332319 2317 11728786713088503519 2318 8210150699161952463 2319 5406684606765188207 2320 3346995232759402223 2321 1945927460906629199 2322 1061414978676343199 2323 542500989101242079 2324 259456994787550559 2325 115927593415714079 2326 48303163923214199 2327 18729798255940199 2328 6742727372138471 2329 2247575790712823 2330 691561781757791 2331 195725032572959 2332 50743526963359 2333 11993924554975 2334 2570126690351 2335 495989361295 2336 85515407119 2337 13044723119 2338 1739296415 2339 199591391 2340 19315295 2341 1532959 2342 95809 2343 4421 2344 133 2345 1 2346 3 2347 135 2348 4555 2349 100231 2350 1628769 2351 20848255 2352 218906687 2353 1938887807 2354 14784019535 2355 98560130239 2356 581504768415 2357 3066116051647 2358 14564051245327 2359 62737451518335 2360 246468559536319 2361 887286814330751 2362 2939137572470615 2363 8990303162851295 2364 25472525628078671 2365 67032962179154399 2366 164230757338928279 2367 375384588203264639 2368 801957983888792639 2369 1603915967777585279 2370 3007342439582972399 2371 5292922693666031423 2372 8753679839524590431 2373 13616835305927140671 2374 19938937412250455983 2375 27501982637586835839 2376 35752577428862886591 2377 43825740074089990015 2378 50673511960666550955 2379 55280194866181691951 2380 56906082950481153479 2381 55280194866181691951 2382 50673511960666550955 2383 43825740074089990015 2384 35752577428862886591 2385 27501982637586835839 2386 19938937412250455983 2387 13616835305927140671 2388 8753679839524590431 2389 5292922693666031423 2390 3007342439582972399 2391 1603915967777585279 2392 801957983888792639 2393 375384588203264639 2394 164230757338928279 2395 67032962179154399 2396 25472525628078671 2397 8990303162851295 2398 2939137572470615 2399 887286814330751 2400 246468559536319 2401 62737451518335 2402 14564051245327 2403 3066116051647 2404 581504768415 2405 98560130239 2406 14784019535 2407 1938887807 2408 218906687 2409 20848255 2410 1628769 2411 100231 2412 4555 2413 135 2414 1 2415 3 2416 137 2417 4691 2418 104787 2419 1729001 2420 22477025 2421 239754943 2422 2157794495 2423 16722907343 2424 113344149775 2425 680064898655 2426 3647620820063 2427 17630167296975 2428 77301502763663 2429 309206011054655 2430 1133755373867071 2431 3826424386801367 2432 11929440735321911 2433 34462828790929967 2434 92505487807233071 2435 231263719518082679 2436 539615345542192919 2437 1177342572092057279 2438 2405873951666377919 2439 4611258407360557679 2440 8300265133249003823 2441 14046602533190621855 2442 22370515145451731103 2443 33555772718177596655 2444 47440920049837291823 2445 63254560066449722431 2446 79578317502952876607 2447 94499252034756540971 2448 105953706826848242907 2449 112186277816662845431 2450 112186277816662845431 2451 105953706826848242907 2452 94499252034756540971 2453 79578317502952876607 2454 63254560066449722431 2455 47440920049837291823 2456 33555772718177596655 2457 22370515145451731103 2458 14046602533190621855 2459 8300265133249003823 2460 4611258407360557679 2461 2405873951666377919 2462 1177342572092057279 2463 539615345542192919 2464 231263719518082679 2465 92505487807233071 2466 34462828790929967 2467 11929440735321911 2468 3826424386801367 2469 1133755373867071 2470 309206011054655 2471 77301502763663 2472 17630167296975 2473 3647620820063 2474 680064898655 2475 113344149775 2476 16722907343 2477 2157794495 2478 239754943 2479 22477025 2480 1729001 2481 104787 2482 4691 2483 137 2484 1 2485 3 2486 139 2487 4829 2488 109479 2489 1833789 2490 24206027 2491 262231969 2492 2397549439 2493 18880701839 2494 130067057119 2495 793409048431 2496 4327685718719 2497 21277788117039 2498 94931670060639 2499 386507513818319 2500 1442961384921727 2501 4960179760668439 2502 15755865122123279 2503 46392269526251879 2504 126968316598163039 2505 323769207325315751 2506 770879065060275599 2507 1716957917634250199 2508 3583216523758435199 2509 7017132359026935599 2510 12911523540609561503 2511 22346867666439625679 2512 36417117678642352959 2513 55926287863629327759 2514 80996692768014888479 2515 110695480116287014255 2516 142832877569402599039 2517 174077569537709417579 2518 200452958861604783879 2519 218139984643511088339 2520 224372555633325690863 2521 218139984643511088339 2522 200452958861604783879 2523 174077569537709417579 2524 142832877569402599039 2525 110695480116287014255 2526 80996692768014888479 2527 55926287863629327759 2528 36417117678642352959 2529 22346867666439625679 2530 12911523540609561503 2531 7017132359026935599 2532 3583216523758435199 2533 1716957917634250199 2534 770879065060275599 2535 323769207325315751 2536 126968316598163039 2537 46392269526251879 2538 15755865122123279 2539 4960179760668439 2540 1442961384921727 2541 386507513818319 2542 94931670060639 2543 21277788117039 2544 4327685718719 2545 793409048431 2546 130067057119 2547 18880701839 2548 2397549439 2549 262231969 2550 24206027 2551 1833789 2552 109479 2553 4829 2554 139 2555 1 2556 3 2557 141 2558 4969 2559 114309 2560 1943269 2561 26039817 2562 286437997 2563 2659781409 2564 21278251279 2565 148947758959 2566 923476105551 2567 5121094767151 2568 25605473835759 2569 116209458177679 2570 481439183878959 2571 1829468898740047 2572 6403141145590167 2573 20716044882791719 2574 62148134648375159 2575 173360586124414919 2576 450737523923478791 2577 1094648272385591351 2578 2487836982694525799 2579 5300174441392685399 2580 10600348882785370799 2581 19928655899636497103 2582 35258391207049187183 2583 58763985345081978639 2584 92343405542271680719 2585 136922980631644216239 2586 191692172884301902735 2587 253528357685689613295 2588 316910447107112016619 2589 374530528399314201459 2590 418592943505115872219 2591 442512540276836779203 2592 442512540276836779203 2593 418592943505115872219 2594 374530528399314201459 2595 316910447107112016619 2596 253528357685689613295 2597 191692172884301902735 2598 136922980631644216239 2599 92343405542271680719 2600 58763985345081978639 2601 35258391207049187183 2602 19928655899636497103 2603 10600348882785370799 2604 5300174441392685399 2605 2487836982694525799 2606 1094648272385591351 2607 450737523923478791 2608 173360586124414919 2609 62148134648375159 2610 20716044882791719 2611 6403141145590167 2612 1829468898740047 2613 481439183878959 2614 116209458177679 2615 25605473835759 2616 5121094767151 2617 923476105551 2618 148947758959 2619 21278251279 2620 2659781409 2621 286437997 2622 26039817 2623 1943269 2624 114309 2625 4969 2626 141 2627 1 2628 3 2629 143 2630 5111 2631 119279 2632 2057579 2633 27983087 2634 312477815 2635 2946219407 2636 23938032689 2637 170226010239 2638 1072423864511 2639 6044570872703 2640 30726568602911 2641 141814932013439 2642 597648642056639 2643 2310908082619007 2644 8232610044330215 2645 27119186028381887 2646 82864179531166879 2647 235508720772790079 2648 624098110047893711 2649 1545385796309070143 2650 3582485255080117151 2651 7788011424087211199 2652 15900523324178056199 2653 30529004782421867903 2654 55187047106685684287 2655 94022376552131165823 2656 151107390887353659359 2657 229266386173915896959 2658 328615153515946118975 2659 445220530569991516031 2660 570438804792801629915 2661 691440975506426218079 2662 793123471904430073679 2663 861105483781952651423 2664 885025080553673558407 2665 861105483781952651423 2666 793123471904430073679 2667 691440975506426218079 2668 570438804792801629915 2669 445220530569991516031 2670 328615153515946118975 2671 229266386173915896959 2672 151107390887353659359 2673 94022376552131165823 2674 55187047106685684287 2675 30529004782421867903 2676 15900523324178056199 2677 7788011424087211199 2678 3582485255080117151 2679 1545385796309070143 2680 624098110047893711 2681 235508720772790079 2682 82864179531166879 2683 27119186028381887 2684 8232610044330215 2685 2310908082619007 2686 597648642056639 2687 141814932013439 2688 30726568602911 2689 6044570872703 2690 1072423864511 2691 170226010239 2692 23938032689 2693 2946219407 2694 312477815 2695 27983087 2696 2057579 2697 119279 2698 5111 2699 143 2700 1 2701 3 2702 145 2703 5255 2704 124391 2705 2176859 2706 30040667 2707 340460903 2708 3258697223 2709 26884252097 2710 194164042929 2711 1242649874751 2712 7116994737215 2713 36771139475615 2714 172541500616351 2715 739463574070079 2716 2908556724675647 2717 10543518126949223 2718 35351796072712103 2719 109983365559548767 2720 318372900303956959 2721 859606830820683791 2722 2169483906356963855 2723 5127871051389187295 2724 11370496679167328351 2725 23688534748265267399 2726 46429528106599924103 2727 85716051889107552191 2728 149209423658816850111 2729 245129767439484825183 2730 380373777061269556319 2731 557881539689862015935 2732 773835684085937635007 2733 1015659335362793145947 2734 1261879780299227847995 2735 1484564447410856291759 2736 1654228955686382725103 2737 1746130564335626209831 2738 1746130564335626209831 2739 1654228955686382725103 2740 1484564447410856291759 2741 1261879780299227847995 2742 1015659335362793145947 2743 773835684085937635007 2744 557881539689862015935 2745 380373777061269556319 2746 245129767439484825183 2747 149209423658816850111 2748 85716051889107552191 2749 46429528106599924103 2750 23688534748265267399 2751 11370496679167328351 2752 5127871051389187295 2753 2169483906356963855 2754 859606830820683791 2755 318372900303956959 2756 109983365559548767 2757 35351796072712103 2758 10543518126949223 2759 2908556724675647 2760 739463574070079 2761 172541500616351 2762 36771139475615 2763 7116994737215 2764 1242649874751 2765 194164042929 2766 26884252097 2767 3258697223 2768 340460903 2769 30040667 2770 2176859 2771 124391 2772 5255 2773 145 2774 1 2775 3 2776 147 2777 5401 2778 129647 2779 2301251 2780 32217527 2781 370501571 2782 3599158127 2783 30142949321 2784 221048295027 2785 1436813917681 2786 8359644611967 2787 43888134212831 2788 209312640091967 2789 912005074686431 2790 3648020298745727 2791 13452074851624871 2792 45895314199661327 2793 145335161632260871 2794 428356265863505727 2795 1177979731124640751 2796 3029090737177647647 2797 7297354957746151151 2798 16498367730556515647 2799 35059031427432595751 2800 70118062854865191503 2801 132145579995707476295 2802 234925475547924402303 2803 394339191098301675295 2804 625503544500754381503 2805 938255316751131572255 2806 1331717223775799650943 2807 1789495019448730780955 2808 2277539115662020993943 2809 2746444227710084139755 2810 3138793403097239016863 2811 3400359520022008934935 2812 3492261128671252419663 2813 3400359520022008934935 2814 3138793403097239016863 2815 2746444227710084139755 2816 2277539115662020993943 2817 1789495019448730780955 2818 1331717223775799650943 2819 938255316751131572255 2820 625503544500754381503 2821 394339191098301675295 2822 234925475547924402303 2823 132145579995707476295 2824 70118062854865191503 2825 35059031427432595751 2826 16498367730556515647 2827 7297354957746151151 2828 3029090737177647647 2829 1177979731124640751 2830 428356265863505727 2831 145335161632260871 2832 45895314199661327 2833 13452074851624871 2834 3648020298745727 2835 912005074686431 2836 209312640091967 2837 43888134212831 2838 8359644611967 2839 1436813917681 2840 221048295027 2841 30142949321 2842 3599158127 2843 370501571 2844 32217527 2845 2301251 2846 129647 2847 5401 2848 147 2849 1 2850 3 2851 149 2852 5549 2853 135049 2854 2430899 2855 34518779 2856 402719099 2857 3969659699 2858 33742107449 2859 251191244349 2860 1657862212709 2861 9796458529649 2862 52247778824799 2863 253200774304799 2864 1121317714778399 2865 4560025373432159 2866 17100095150370599 2867 59347389051286199 2868 191230475831922199 2869 573691427495766599 2870 1606335996988146479 2871 4207070468302288399 2872 10326445694923798799 2873 23795722688302666799 2874 51557399157989111399 2875 105177094282297787255 2876 202263642850572667799 2877 367071055543631878599 2878 629264666646226077599 2879 1019842735599056056799 2880 1563758861251885953759 2881 2269972540526931223199 2882 3121212243224530431899 2883 4067034135110751774899 2884 5023983343372105133699 2885 5885237630807323156619 2886 6539152923119247951799 2887 6892620648693261354599 2888 6892620648693261354599 2889 6539152923119247951799 2890 5885237630807323156619 2891 5023983343372105133699 2892 4067034135110751774899 2893 3121212243224530431899 2894 2269972540526931223199 2895 1563758861251885953759 2896 1019842735599056056799 2897 629264666646226077599 2898 367071055543631878599 2899 202263642850572667799 2900 105177094282297787255 2901 51557399157989111399 2902 23795722688302666799 2903 10326445694923798799 2904 4207070468302288399 2905 1606335996988146479 2906 573691427495766599 2907 191230475831922199 2908 59347389051286199 2909 17100095150370599 2910 4560025373432159 2911 1121317714778399 2912 253200774304799 2913 52247778824799 2914 9796458529649 2915 1657862212709 2916 251191244349 2917 33742107449 2918 3969659699 2919 402719099 2920 34518779 2921 2430899 2922 135049 2923 5549 2924 149 2925 1 2926 3 2927 151 2928 5699 2929 140599 2930 2565949 2931 36949679 2932 437237879 2933 4372378799 2934 37711767149 2935 284933351799 2936 1909053457059 2937 11454320742359 2938 62044237354449 2939 305448553129599 2940 1374518489083199 2941 5681343088210559 2942 21660120523802759 2943 76447484201656799 2944 250577864883208399 2945 764921903327688799 2946 2180027424483913079 2947 5813406465290434879 2948 14533516163226087199 2949 34122168383226465599 2950 75353121846291778199 2951 156734493440286898655 2952 307440737132870455055 2953 569334698394204546399 2954 996335722189857956199 2955 1649107402245282134399 2956 2583601596850942010559 2957 3833731401778817176959 2958 5391184783751461655099 2959 7188246378335282206799 2960 9091017478482856908599 2961 10909220974179428290319 2962 12424390553926571108419 2963 13431773571812509306399 2964 13785241297386522709199 2965 13431773571812509306399 2966 12424390553926571108419 2967 10909220974179428290319 2968 9091017478482856908599 2969 7188246378335282206799 2970 5391184783751461655099 2971 3833731401778817176959 2972 2583601596850942010559 2973 1649107402245282134399 2974 996335722189857956199 2975 569334698394204546399 2976 307440737132870455055 2977 156734493440286898655 2978 75353121846291778199 2979 34122168383226465599 2980 14533516163226087199 2981 5813406465290434879 2982 2180027424483913079 2983 764921903327688799 2984 250577864883208399 2985 76447484201656799 2986 21660120523802759 2987 5681343088210559 2988 1374518489083199 2989 305448553129599 2990 62044237354449 2991 11454320742359 2992 1909053457059 2993 284933351799 2994 37711767149 2995 4372378799 2996 437237879 2997 36949679 2998 2565949 2999 140599 3000 5699 3001 151 3002 1 3003 3 3004 153 3005 5851 3006 146299 3007 2706549 3008 39515629 3009 474187559 3010 4809616679 3011 42084145949 3012 322645118949 3013 2193986808859 3014 13363374199419 3015 73498558096809 3016 367492790484049 3017 1679967042212799 3018 7055861577293759 3019 27341463612013319 3020 98107604725459559 3021 327025349084865199 3022 1015499768210897199 3023 2944949327811601879 3024 7993433889774347959 3025 20346922628516522079 3026 48655684546452552799 3027 109475290229518243799 3028 232087615286578676855 3029 464175230573157353711 3030 876775435527075001455 3031 1565670420584062502599 3032 2645443124435140090599 3033 4232708999096224144959 3034 6417332998629759187519 3035 9224916185530278832059 3036 12579431162086743861899 3037 16279263856818139115399 3038 20000238452662285198919 3039 23333611528105999398739 3040 25856164125739080414819 3041 27217014869199032015599 3042 27217014869199032015599 3043 25856164125739080414819 3044 23333611528105999398739 3045 20000238452662285198919 3046 16279263856818139115399 3047 12579431162086743861899 3048 9224916185530278832059 3049 6417332998629759187519 3050 4232708999096224144959 3051 2645443124435140090599 3052 1565670420584062502599 3053 876775435527075001455 3054 464175230573157353711 3055 232087615286578676855 3056 109475290229518243799 3057 48655684546452552799 3058 20346922628516522079 3059 7993433889774347959 3060 2944949327811601879 3061 1015499768210897199 3062 327025349084865199 3063 98107604725459559 3064 27341463612013319 3065 7055861577293759 3066 1679967042212799 3067 367492790484049 3068 73498558096809 3069 13363374199419 3070 2193986808859 3071 322645118949 3072 42084145949 3073 4809616679 3074 474187559 3075 39515629 3076 2706549 3077 146299 3078 5851 3079 153 3080 1 3081 3 3082 155 3083 6005 3084 152151 3085 2852849 3086 42222179 3087 513703189 3088 5283804239 3089 46893762629 3090 364729264899 3091 2516631927809 3092 15557361008279 3093 86861932296229 3094 440991348580859 3095 2047459832696849 3096 8735828619506559 3097 34397325189307079 3098 125449068337472879 3099 425132953810324759 3100 1342525117295762399 3101 3960449096022499079 3102 10938383217585949839 3103 28340356518290870039 3104 69002607174969074879 3105 158130974775970796599 3106 341562905516096920655 3107 696262845859736030567 3108 1340950666100232355167 3109 2442445856111137504055 3110 4211113545019202593199 3111 6878152123531364235559 3112 10650041997725983332479 3113 15642249184160038019579 3114 21804347347617022693959 3115 28858695018904882977299 3116 36279502309480424314319 3117 43333849980768284597659 3118 49189775653845079813559 3119 53073178994938112430419 3120 54434029738398064031199 3121 53073178994938112430419 3122 49189775653845079813559 3123 43333849980768284597659 3124 36279502309480424314319 3125 28858695018904882977299 3126 21804347347617022693959 3127 15642249184160038019579 3128 10650041997725983332479 3129 6878152123531364235559 3130 4211113545019202593199 3131 2442445856111137504055 3132 1340950666100232355167 3133 696262845859736030567 3134 341562905516096920655 3135 158130974775970796599 3136 69002607174969074879 3137 28340356518290870039 3138 10938383217585949839 3139 3960449096022499079 3140 1342525117295762399 3141 425132953810324759 3142 125449068337472879 3143 34397325189307079 3144 8735828619506559 3145 2047459832696849 3146 440991348580859 3147 86861932296229 3148 15557361008279 3149 2516631927809 3150 364729264899 3151 46893762629 3152 5283804239 3153 513703189 3154 42222179 3155 2852849 3156 152151 3157 6005 3158 155 3159 1 3160 3 3161 157 3162 6161 3163 158157 3164 3005001 3165 45075029 3166 555925369 3167 5797507429 3168 52177566869 3169 411623027529 3170 2881361192709 3171 18073992936089 3172 102419293304509 3173 527853280877089 3174 2488451181277709 3175 10783288452203409 3176 43133153808813639 3177 159846393526779959 3178 550582022147797639 3179 1767658071106087159 3180 5302974213318261479 3181 14898832313608448919 3182 39278739735876819879 3183 97342963693259944919 3184 227133581950939871479 3185 499693880292067717255 3186 1037825751375832951223 3187 2037213511959968385735 3188 3783396522211369859223 3189 6653559401130340097255 3190 11089265668550566828759 3191 17528194121257347568039 3192 26292291181886021352059 3193 37446596531777060713539 3194 50663042366521905671259 3195 65138197328385307291619 3196 79613352290248708911979 3197 92523625634613364411219 3198 102262954648783192243979 3199 107507208733336176461619 3200 107507208733336176461619 3201 102262954648783192243979 3202 92523625634613364411219 3203 79613352290248708911979 3204 65138197328385307291619 3205 50663042366521905671259 3206 37446596531777060713539 3207 26292291181886021352059 3208 17528194121257347568039 3209 11089265668550566828759 3210 6653559401130340097255 3211 3783396522211369859223 3212 2037213511959968385735 3213 1037825751375832951223 3214 499693880292067717255 3215 227133581950939871479 3216 97342963693259944919 3217 39278739735876819879 3218 14898832313608448919 3219 5302974213318261479 3220 1767658071106087159 3221 550582022147797639 3222 159846393526779959 3223 43133153808813639 3224 10783288452203409 3225 2488451181277709 3226 527853280877089 3227 102419293304509 3228 18073992936089 3229 2881361192709 3230 411623027529 3231 52177566869 3232 5797507429 3233 555925369 3234 45075029 3235 3005001 3236 158157 3237 6161 3238 157 3239 1 3240 3 3241 159 3242 6319 3243 164319 3244 3163159 3245 48080031 3246 601000399 3247 6353432799 3248 57975074299 3249 463800594399 3250 3292984220239 3251 20955354128799 3252 120493286240599 3253 630272574181599 3254 3016304462154799 3255 13271739633481119 3256 53916442261017049 3257 202979547335593599 3258 710428415674577599 3259 2318240093253884799 3260 7070632284424348639 3261 20201806526926710399 3262 54177572049485268799 3263 136621703429136764799 3264 324476545644199816399 3265 726827462243007588735 3266 1537519631667900668479 3267 3075039263335801336959 3268 5820610034171338244959 3269 10436955923341709956479 3270 17742825069680906926015 3271 28617459789807914396799 3272 43820485303143368920099 3273 63738887713663082065599 3274 88109638898298966384799 3275 115801239694907212962879 3276 144751549618634016203599 3277 172136977924862073323199 3278 194786580283396556655199 3279 209770163382119368705599 3280 215014417466672352923239 3281 209770163382119368705599 3282 194786580283396556655199 3283 172136977924862073323199 3284 144751549618634016203599 3285 115801239694907212962879 3286 88109638898298966384799 3287 63738887713663082065599 3288 43820485303143368920099 3289 28617459789807914396799 3290 17742825069680906926015 3291 10436955923341709956479 3292 5820610034171338244959 3293 3075039263335801336959 3294 1537519631667900668479 3295 726827462243007588735 3296 324476545644199816399 3297 136621703429136764799 3298 54177572049485268799 3299 20201806526926710399 3300 7070632284424348639 3301 2318240093253884799 3302 710428415674577599 3303 202979547335593599 3304 53916442261017049 3305 13271739633481119 3306 3016304462154799 3307 630272574181599 3308 120493286240599 3309 20955354128799 3310 3292984220239 3311 463800594399 3312 57975074299 3313 6353432799 3314 601000399 3315 48080031 3316 3163159 3317 164319 3318 6319 3319 159 3320 1 3321 3 3322 161 3323 6479 3324 170639 3325 3327479 3326 51243191 3327 649080431 3328 6954433199 3329 64328507099 3330 521775668699 3331 3756784814639 3332 24248338349039 3333 141448640369399 3334 750765860422199 3335 3646577036336399 3336 16288044095635919 3337 67188181894498169 3338 256895989596610649 3339 913407963010171199 3340 3028668508928462399 3341 9388872377678233439 3342 27272438811351059039 3343 74379378576411979199 3344 190799275478622033599 3345 461098249073336581199 3346 1051304007887207405135 3347 2264347093910908257215 3348 4612558895003702005439 3349 8895649297507139581919 3350 16257565957513048201439 3351 28179780993022616882495 3352 46360284859488821322815 3353 72437945092951283316899 3354 107559373016806450985699 3355 151848526611962048450399 3356 203910878593206179347679 3357 260552789313541229166479 3358 316888527543496089526799 3359 366923558208258629978399 3360 404556743665515925360799 3361 424784580848791721628839 3362 424784580848791721628839 3363 404556743665515925360799 3364 366923558208258629978399 3365 316888527543496089526799 3366 260552789313541229166479 3367 203910878593206179347679 3368 151848526611962048450399 3369 107559373016806450985699 3370 72437945092951283316899 3371 46360284859488821322815 3372 28179780993022616882495 3373 16257565957513048201439 3374 8895649297507139581919 3375 4612558895003702005439 3376 2264347093910908257215 3377 1051304007887207405135 3378 461098249073336581199 3379 190799275478622033599 3380 74379378576411979199 3381 27272438811351059039 3382 9388872377678233439 3383 3028668508928462399 3384 913407963010171199 3385 256895989596610649 3386 67188181894498169 3387 16288044095635919 3388 3646577036336399 3389 750765860422199 3390 141448640369399 3391 24248338349039 3392 3756784814639 3393 521775668699 3394 64328507099 3395 6954433199 3396 649080431 3397 51243191 3398 3327479 3399 170639 3400 6479 3401 161 3402 1 3403 3 3404 163 3405 6641 3406 177119 3407 3498119 3408 54570671 3409 700323623 3410 7603513631 3411 71282940299 3412 586104175799 3413 4278560483339 3414 28005123163679 3415 165696978718439 3416 892214500791599 3417 4397342896758599 3418 19934621131972319 3419 83476225990134089 3420 324084171491108819 3421 1170303952606781849 3422 3942076471938633599 3423 12417540886606695839 3424 36661311189029292479 3425 101651817387763038239 3426 265178654055034012799 3427 651897524551958614799 3428 1512402256960543986335 3429 3315651101798115662351 3430 6876905988914610262655 3431 13508208192510841587359 3432 25153215255020187783359 3433 44437346950535665083935 3434 74540065852511438205311 3435 118798229952440104639715 3436 179997318109757734302599 3437 259407899628768499436099 3438 355759405205168227798079 3439 464463667906747408514159 3440 577441316857037318693279 3441 683812085751754719505199 3442 771480301873774555339199 3443 829341324514307646989639 3444 849569161697583443257679 3445 829341324514307646989639 3446 771480301873774555339199 3447 683812085751754719505199 3448 577441316857037318693279 3449 464463667906747408514159 3450 355759405205168227798079 3451 259407899628768499436099 3452 179997318109757734302599 3453 118798229952440104639715 3454 74540065852511438205311 3455 44437346950535665083935 3456 25153215255020187783359 3457 13508208192510841587359 3458 6876905988914610262655 3459 3315651101798115662351 3460 1512402256960543986335 3461 651897524551958614799 3462 265178654055034012799 3463 101651817387763038239 3464 36661311189029292479 3465 12417540886606695839 3466 3942076471938633599 3467 1170303952606781849 3468 324084171491108819 3469 83476225990134089 3470 19934621131972319 3471 4397342896758599 3472 892214500791599 3473 165696978718439 3474 28005123163679 3475 4278560483339 3476 586104175799 3477 71282940299 3478 7603513631 3479 700323623 3480 54570671 3481 3498119 3482 177119 3483 6641 3484 163 3485 1 3486 3 3487 165 3488 6805 3489 183761 3490 3675239 3491 58068791 3492 754894295 3493 8303837255 3494 78886453931 3495 657387116099 3496 4864664659139 3497 32283683647019 3498 193702101882119 3499 1057911479510039 3500 5289557397550199 3501 24331964028730919 3502 103410847122106409 3503 407560397481242909 3504 1494388124097890669 3505 5112380424545415449 3506 16359617358545329439 3507 49078852075635988319 3508 138313128576792330719 3509 366830471442797051039 3510 917076178606992627599 3511 2164299781512502601135 3512 4828053358758659648687 3513 10192557090712725925007 3514 20385114181425451850015 3515 38661423447531029370719 3516 69590562205555852867295 3517 118977412803047103289247 3518 193338295804951542845027 3519 298795548062197838942315 3520 439405217738526233738699 3521 615167304833936727234179 3522 820223073111915636312239 3523 1041904984763784727207439 3524 1261253402608792038198479 3525 1455292387625529274844399 3526 1600821626388082202328839 3527 1678910486211891090247319 3528 1678910486211891090247319 3529 1600821626388082202328839 3530 1455292387625529274844399 3531 1261253402608792038198479 3532 1041904984763784727207439 3533 820223073111915636312239 3534 615167304833936727234179 3535 439405217738526233738699 3536 298795548062197838942315 3537 193338295804951542845027 3538 118977412803047103289247 3539 69590562205555852867295 3540 38661423447531029370719 3541 20385114181425451850015 3542 10192557090712725925007 3543 4828053358758659648687 3544 2164299781512502601135 3545 917076178606992627599 3546 366830471442797051039 3547 138313128576792330719 3548 49078852075635988319 3549 16359617358545329439 3550 5112380424545415449 3551 1494388124097890669 3552 407560397481242909 3553 103410847122106409 3554 24331964028730919 3555 5289557397550199 3556 1057911479510039 3557 193702101882119 3558 32283683647019 3559 4864664659139 3560 657387116099 3561 78886453931 3562 8303837255 3563 754894295 3564 58068791 3565 3675239 3566 183761 3567 6805 3568 165 3569 1 3570 3 3571 167 3572 6971 3573 190567 3574 3859001 3575 61744031 3576 812963087 3577 9058731551 3578 87190291187 3579 736273570031 3580 5522051775239 3581 37148348306159 3582 225985785529139 3583 1251613581392159 3584 6347468877060239 3585 29621521426281119 3586 127742811150837329 3587 510971244603349319 3588 1901948521579133579 3589 6606768548643306119 3590 21471997783090744889 3591 65438469434181317759 3592 187391980652428319039 3593 505143600019589381759 3594 1283906650049789678639 3595 3081375960119495228735 3596 6992353140271162249823 3597 15020610449471385573695 3598 30577671272138177775023 3599 59046537628956481220735 3600 108251985653086882238015 3601 188567975008602956156543 3602 312315708607998646134275 3603 492133843867149381787343 3604 738200765800724072681015 3605 1054572522572462960972879 3606 1435390377945852363546419 3607 1862128057875700363519679 3608 2303158387372576765405919 3609 2716545790234321313042879 3610 3056114014013611477173239 3611 3279732112599973292576159 3612 3357820972423782180494639 3613 3279732112599973292576159 3614 3056114014013611477173239 3615 2716545790234321313042879 3616 2303158387372576765405919 3617 1862128057875700363519679 3618 1435390377945852363546419 3619 1054572522572462960972879 3620 738200765800724072681015 3621 492133843867149381787343 3622 312315708607998646134275 3623 188567975008602956156543 3624 108251985653086882238015 3625 59046537628956481220735 3626 30577671272138177775023 3627 15020610449471385573695 3628 6992353140271162249823 3629 3081375960119495228735 3630 1283906650049789678639 3631 505143600019589381759 3632 187391980652428319039 3633 65438469434181317759 3634 21471997783090744889 3635 6606768548643306119 3636 1901948521579133579 3637 510971244603349319 3638 127742811150837329 3639 29621521426281119 3640 6347468877060239 3641 1251613581392159 3642 225985785529139 3643 37148348306159 3644 5522051775239 3645 736273570031 3646 87190291187 3647 9058731551 3648 812963087 3649 61744031 3650 3859001 3651 190567 3652 6971 3653 167 3654 1 3655 3 3656 169 3657 7139 3658 197539 3659 4049569 3660 65603033 3661 874707119 3662 9871694639 3663 96249022739 3664 823463861219 3665 6258325345271 3666 42670400081399 3667 263134133835299 3668 1477599366921299 3669 7599082458452399 3670 35968990303341359 3671 157364332577118449 3672 638714055754186649 3673 2412919766182482899 3674 8508717070222439699 3675 28078766331734051009 3676 86910467217272062649 3677 252830450086609636799 3678 692535580672017700799 3679 1789050250069379060399 3680 4365282610169284907375 3681 10073729100390657478559 3682 22012963589742547823519 3683 45598281721609563348719 3684 89624208901094658995759 3685 167298523282043363458751 3686 296819960661689838394559 3687 500883683616601602290819 3688 804449552475148027921619 3689 1230334609667873454468359 3690 1792773288373187033653895 3691 2489962900518315324519299 3692 3297518435821552727066099 3693 4165286445248277128925599 3694 5019704177606898078448799 3695 5772659804247932790216119 3696 6335846126613584769749399 3697 6637553085023755473070799 3698 6637553085023755473070799 3699 6335846126613584769749399 3700 5772659804247932790216119 3701 5019704177606898078448799 3702 4165286445248277128925599 3703 3297518435821552727066099 3704 2489962900518315324519299 3705 1792773288373187033653895 3706 1230334609667873454468359 3707 804449552475148027921619 3708 500883683616601602290819 3709 296819960661689838394559 3710 167298523282043363458751 3711 89624208901094658995759 3712 45598281721609563348719 3713 22012963589742547823519 3714 10073729100390657478559 3715 4365282610169284907375 3716 1789050250069379060399 3717 692535580672017700799 3718 252830450086609636799 3719 86910467217272062649 3720 28078766331734051009 3721 8508717070222439699 3722 2412919766182482899 3723 638714055754186649 3724 157364332577118449 3725 35968990303341359 3726 7599082458452399 3727 1477599366921299 3728 263134133835299 3729 42670400081399 3730 6258325345271 3731 823463861219 3732 96249022739 3733 9871694639 3734 874707119 3735 65603033 3736 4049569 3737 197539 3738 7139 3739 169 3740 1 3741 3 3742 171 3743 7309 3744 204679 3745 4247109 3746 69652603 3747 940310153 3748 10746401759 3749 106120717379 3750 919712883959 3751 7081789206491 3752 48928725426671 3753 305804533916699 3754 1740733500756599 3755 9076681825373699 3756 43568072761793759 3757 193333322880459809 3758 796078388331305099 3759 3051633821936669549 3760 10921636836404922599 3761 36587483401956490709 3762 114989233549006113659 3763 339740917303881699449 3764 945366030758627337599 3765 2481585830741396761199 3766 6154332860238663967775 3767 14439011710559942385935 3768 32086692690133205302079 3769 67611245311352111172239 3770 135222490622704222344479 3771 256922732183138022454511 3772 464118483943733201853311 3773 797703644278291440685379 3774 1305333236091749630212439 3775 2034784162143021482389979 3776 3023107898041060488122255 3777 4282736188891502358173195 3778 5787481336339868051585399 3779 7462804881069829855991699 3780 9184990622855175207374399 3781 10792363981854830868664919 3782 12108505930861517559965519 3783 12973399211637340242820199 3784 13275106170047510946141599 3785 12973399211637340242820199 3786 12108505930861517559965519 3787 10792363981854830868664919 3788 9184990622855175207374399 3789 7462804881069829855991699 3790 5787481336339868051585399 3791 4282736188891502358173195 3792 3023107898041060488122255 3793 2034784162143021482389979 3794 1305333236091749630212439 3795 797703644278291440685379 3796 464118483943733201853311 3797 256922732183138022454511 3798 135222490622704222344479 3799 67611245311352111172239 3800 32086692690133205302079 3801 14439011710559942385935 3802 6154332860238663967775 3803 2481585830741396761199 3804 945366030758627337599 3805 339740917303881699449 3806 114989233549006113659 3807 36587483401956490709 3808 10921636836404922599 3809 3051633821936669549 3810 796078388331305099 3811 193333322880459809 3812 43568072761793759 3813 9076681825373699 3814 1740733500756599 3815 305804533916699 3816 48928725426671 3817 7081789206491 3818 919712883959 3819 106120717379 3820 10746401759 3821 940310153 3822 69652603 3823 4247109 3824 204679 3825 7309 3826 171 3827 1 3828 3 3829 173 3830 7481 3831 211989 3832 4451789 3833 73899713 3834 1009962757 3835 11686711913 3836 116867119139 3837 1025833601339 3838 8001502090451 3839 56010514633163 3840 354733259343371 3841 2046538034673299 3842 10817415326130299 3843 52644754587167459 3844 236901395642253569 3845 989411711211764909 3846 3847712210267974649 3847 13973270658341592149 3848 47509120238361413309 3849 151576716950962604369 3850 454730150852887813109 3851 1285106948062509037049 3852 3426951861500024098799 3853 8635918690980060728975 3854 20593344570798606353711 3855 46525704400693147688015 3856 99697938001485316474319 3857 202833735934056333516719 3858 392145222805842244798991 3859 721041216126871224307823 3860 1261822128222024642538691 3861 2103036880370041070897819 3862 3340117398234771112602419 3863 5057892060184081970512235 3864 7305844086932562846295451 3865 10070217525231370409758595 3866 13250286217409697907577099 3867 16647795503925005063366099 3868 19977354604710006076039319 3869 22900869912716348428630439 3870 25081905142498857802785719 3871 26248505381684851188961799 3872 26248505381684851188961799 3873 25081905142498857802785719 3874 22900869912716348428630439 3875 19977354604710006076039319 3876 16647795503925005063366099 3877 13250286217409697907577099 3878 10070217525231370409758595 3879 7305844086932562846295451 3880 5057892060184081970512235 3881 3340117398234771112602419 3882 2103036880370041070897819 3883 1261822128222024642538691 3884 721041216126871224307823 3885 392145222805842244798991 3886 202833735934056333516719 3887 99697938001485316474319 3888 46525704400693147688015 3889 20593344570798606353711 3890 8635918690980060728975 3891 3426951861500024098799 3892 1285106948062509037049 3893 454730150852887813109 3894 151576716950962604369 3895 47509120238361413309 3896 13973270658341592149 3897 3847712210267974649 3898 989411711211764909 3899 236901395642253569 3900 52644754587167459 3901 10817415326130299 3902 2046538034673299 3903 354733259343371 3904 56010514633163 3905 8001502090451 3906 1025833601339 3907 116867119139 3908 11686711913 3909 1009962757 3910 73899713 3911 4451789 3912 211989 3913 7481 3914 173 3915 1 3916 3 3917 175 3918 7655 3919 219471 3920 4663779 3921 78351503 3922 1083862471 3923 12696674671 3924 128553831053 3925 1142700720479 3926 9027335691791 3927 64012016723615 3928 410743773976535 3929 2401271294016671 3930 12863953360803599 3931 63462169913297759 3932 289546150229421029 3933 1226313106854018479 3934 4837123921479739559 3935 17820982868609566799 3936 61482390896703005459 3937 199085837189324017679 3938 606306867803850417479 3939 1739837098915396850159 3940 4712058809562533135849 3941 12062870552480084827775 3942 29229263261778667082687 3943 67119048971491754041727 3944 146223642402178464162335 3945 302531673935541649991039 3946 594978958739898578315711 3947 1113186438932713469106815 3948 1982863344348895866846515 3949 3364859008592065713436511 3950 5443154278604812183500239 3951 8398009458418853083114655 3952 12363736147116644816807687 3953 17376061612163933256054047 3954 23320503742641068317335695 3955 29898081721334702970943199 3956 36625150108635011139405419 3957 42878224517426354504669759 3958 47982775055215206231416159 3959 51330410524183708991747519 3960 52497010763369702377923599 3961 51330410524183708991747519 3962 47982775055215206231416159 3963 42878224517426354504669759 3964 36625150108635011139405419 3965 29898081721334702970943199 3966 23320503742641068317335695 3967 17376061612163933256054047 3968 12363736147116644816807687 3969 8398009458418853083114655 3970 5443154278604812183500239 3971 3364859008592065713436511 3972 1982863344348895866846515 3973 1113186438932713469106815 3974 594978958739898578315711 3975 302531673935541649991039 3976 146223642402178464162335 3977 67119048971491754041727 3978 29229263261778667082687 3979 12062870552480084827775 3980 4712058809562533135849 3981 1739837098915396850159 3982 606306867803850417479 3983 199085837189324017679 3984 61482390896703005459 3985 17820982868609566799 3986 4837123921479739559 3987 1226313106854018479 3988 289546150229421029 3989 63462169913297759 3990 12863953360803599 3991 2401271294016671 3992 410743773976535 3993 64012016723615 3994 9027335691791 3995 1142700720479 3996 128553831053 3997 12696674671 3998 1083862471 3999 78351503 4000 4663779 4001 219471 4002 7655 4003 175 4004 1 4005 3 4006 177 4007 7831 4008 227127 4009 4883251 4010 83015283 4011 1162213975 4012 13780537143 4013 141250505725 4014 1271254551533 4015 10170036412271 4016 73039352415407 4017 474755790700151 4018 2812015067993207 4019 15265224654820271 4020 76326123274101359 4021 353008320142718789 4022 1515859257083439509 4023 6063437028333758039 4024 22658106790089306359 4025 79303373765312572259 4026 260568228086027023139 4027 805392704993174435159 4028 2346143966719247267639 4029 6451895908477929986009 4030 16774929362042617963625 4031 41292133814258751910463 4032 96348312233270421124415 4033 213342691373670218204063 4034 448755316337720114153375 4035 897510632675440228306751 4036 1708165397672612047422527 4037 3096049783281609335953331 4038 5347722352940961580283027 4039 8808013287196877896936751 4040 13841163737023665266614895 4041 20761745605535497899922343 4042 29739797759280578072861735 4043 40696565354805001573389743 4044 53218585463975771288278895 4045 66523231829969714110348619 4046 79503374626061365644075179 4047 90860999572641560736085919 4048 99313185579398915223163679 4049 103827421287553411369671119 4050 103827421287553411369671119 4051 99313185579398915223163679 4052 90860999572641560736085919 4053 79503374626061365644075179 4054 66523231829969714110348619 4055 53218585463975771288278895 4056 40696565354805001573389743 4057 29739797759280578072861735 4058 20761745605535497899922343 4059 13841163737023665266614895 4060 8808013287196877896936751 4061 5347722352940961580283027 4062 3096049783281609335953331 4063 1708165397672612047422527 4064 897510632675440228306751 4065 448755316337720114153375 4066 213342691373670218204063 4067 96348312233270421124415 4068 41292133814258751910463 4069 16774929362042617963625 4070 6451895908477929986009 4071 2346143966719247267639 4072 805392704993174435159 4073 260568228086027023139 4074 79303373765312572259 4075 22658106790089306359 4076 6063437028333758039 4077 1515859257083439509 4078 353008320142718789 4079 76326123274101359 4080 15265224654820271 4081 2812015067993207 4082 474755790700151 4083 73039352415407 4084 10170036412271 4085 1271254551533 4086 141250505725 4087 13780537143 4088 1162213975 4089 83015283 4090 4883251 4091 227127 4092 7831 4093 177 4094 1 4095 3 4096 179 4097 8009 4098 234959 4099 5110379 4100 87898535 4101 1245229259 4102 14942751119 4103 155031042869 4104 1412505057259 4105 11441290963805 4106 83209388827679 4107 547795143115559 4108 3286770858693359 4109 18077239722813479 4110 91591347928921631 4111 429334443416820149 4112 1868867577226158299 4113 7579296285417197549 4114 28721543818423064399 4115 101961480555401878619 4116 339871601851339595399 4117 1065960933079201458299 4118 3151536671712421702799 4119 8798039875197177253649 4120 23226825270520547949635 4121 58067063176301369874089 4122 137640446047529173034879 4123 309691003606940639328479 4124 662098007711390332357439 4125 1346265949013160342460127 4126 2605676030348052275729279 4127 4804215180954221383375859 4128 8443772136222570916236359 4129 14155735640137839477219779 4130 22649177024220543163551647 4131 34602909342559163166537239 4132 50501543364816075972784079 4133 70436363114085579646251479 4134 93915150818780772861668639 4135 119741817293945485398627515 4136 146026606456031079754423799 4137 170364374198702926380161099 4138 190174185152040475959249599 4139 203140606866952326592834799 4140 207654842575106822739342239 4141 203140606866952326592834799 4142 190174185152040475959249599 4143 170364374198702926380161099 4144 146026606456031079754423799 4145 119741817293945485398627515 4146 93915150818780772861668639 4147 70436363114085579646251479 4148 50501543364816075972784079 4149 34602909342559163166537239 4150 22649177024220543163551647 4151 14155735640137839477219779 4152 8443772136222570916236359 4153 4804215180954221383375859 4154 2605676030348052275729279 4155 1346265949013160342460127 4156 662098007711390332357439 4157 309691003606940639328479 4158 137640446047529173034879 4159 58067063176301369874089 4160 23226825270520547949635 4161 8798039875197177253649 4162 3151536671712421702799 4163 1065960933079201458299 4164 339871601851339595399 4165 101961480555401878619 4166 28721543818423064399 4167 7579296285417197549 4168 1868867577226158299 4169 429334443416820149 4170 91591347928921631 4171 18077239722813479 4172 3286770858693359 4173 547795143115559 4174 83209388827679 4175 11441290963805 4176 1412505057259 4177 155031042869 4178 14942751119 4179 1245229259 4180 87898535 4181 5110379 4182 234959 4183 8009 4184 179 4185 1 4186 3 4187 181 4188 8189 4189 242969 4190 5345339 4191 93008915 4192 1333127795 4193 16187980379 4194 169973793989 4195 1567536100129 4196 12853796021065 4197 94650679791485 4198 631004531943239 4199 3834566001808919 4200 21364010581506839 4201 109668587651735111 4202 520925791345741781 4203 2298202020642978449 4204 9448163862643355849 4205 36300840103840261949 4206 130683024373824943019 4207 441833082406741474019 4208 1405832534930541053699 4209 4217497604791623161099 4210 11949576546909598956449 4211 32024865145717725203285 4212 81293888446821917823725 4213 195707509223830542908969 4214 447331449654469812363359 4215 971789011318330971685919 4216 2008363956724550674817567 4217 3951941979361212618189407 4218 7409891211302273659105139 4219 13247987317176792299612219 4220 22599507776360410393456139 4221 36804912664358382640771427 4222 57252086366779706330088887 4223 85104452707375239139321319 4224 120937906478901655619035559 4225 164351513932866352507920119 4226 213656968112726258260296155 4227 265768423749976565153051315 4228 316390980654734006134584899 4229 360538559350743402339410699 4230 393314792018992802552084399 4231 410795449442059149332177039 4232 410795449442059149332177039 4233 393314792018992802552084399 4234 360538559350743402339410699 4235 316390980654734006134584899 4236 265768423749976565153051315 4237 213656968112726258260296155 4238 164351513932866352507920119 4239 120937906478901655619035559 4240 85104452707375239139321319 4241 57252086366779706330088887 4242 36804912664358382640771427 4243 22599507776360410393456139 4244 13247987317176792299612219 4245 7409891211302273659105139 4246 3951941979361212618189407 4247 2008363956724550674817567 4248 971789011318330971685919 4249 447331449654469812363359 4250 195707509223830542908969 4251 81293888446821917823725 4252 32024865145717725203285 4253 11949576546909598956449 4254 4217497604791623161099 4255 1405832534930541053699 4256 441833082406741474019 4257 130683024373824943019 4258 36300840103840261949 4259 9448163862643355849 4260 2298202020642978449 4261 520925791345741781 4262 109668587651735111 4263 21364010581506839 4264 3834566001808919 4265 631004531943239 4266 94650679791485 4267 12853796021065 4268 1567536100129 4269 169973793989 4270 16187980379 4271 1333127795 4272 93008915 4273 5345339 4274 242969 4275 8189 4276 181 4277 1 4278 3 4279 183 4280 8371 4281 251159 4282 5588309 4283 98354255 4284 1426136711 4285 17521108175 4286 186161774369 4287 1737509894119 4288 14421332121195 4289 107504475812551 4290 725655211734725 4291 4465570533752159 4292 25198576583315759 4293 131032598233241951 4294 630594378997476893 4295 2819127811988720231 4296 11746365883286334299 4297 45749003966483617799 4298 166983864477665204969 4299 572516106780566417039 4300 1847665617337282527719 4301 5623330139722164214799 4302 16167074151701222117549 4303 43974441692627324159735 4304 113318753592539643027011 4305 277001397670652460732695 4306 643038958878300355272329 4307 1419120460972800784049279 4308 2980152968042881646503487 4309 5960305936085763293006975 4310 11361833190663486277294547 4311 20657878528479065958717359 4312 35847495093537202693068359 4313 59404420440718793034227567 4314 94056999031138088970860315 4315 142356539074154945469410207 4316 206042359186276894758356879 4317 285289420411768008126955679 4318 378008482045592610768216275 4319 479425391862702823413347471 4320 582159404404710571287636215 4321 676929540005477408473995599 4322 753853351369736204891495099 4323 804110241461051951884261439 4324 821590898884118298664354079 4325 804110241461051951884261439 4326 753853351369736204891495099 4327 676929540005477408473995599 4328 582159404404710571287636215 4329 479425391862702823413347471 4330 378008482045592610768216275 4331 285289420411768008126955679 4332 206042359186276894758356879 4333 142356539074154945469410207 4334 94056999031138088970860315 4335 59404420440718793034227567 4336 35847495093537202693068359 4337 20657878528479065958717359 4338 11361833190663486277294547 4339 5960305936085763293006975 4340 2980152968042881646503487 4341 1419120460972800784049279 4342 643038958878300355272329 4343 277001397670652460732695 4344 113318753592539643027011 4345 43974441692627324159735 4346 16167074151701222117549 4347 5623330139722164214799 4348 1847665617337282527719 4349 572516106780566417039 4350 166983864477665204969 4351 45749003966483617799 4352 11746365883286334299 4353 2819127811988720231 4354 630594378997476893 4355 131032598233241951 4356 25198576583315759 4357 4465570533752159 4358 725655211734725 4359 107504475812551 4360 14421332121195 4361 1737509894119 4362 186161774369 4363 17521108175 4364 1426136711 4365 98354255 4366 5588309 4367 251159 4368 8371 4369 183 4370 1 4371 3 4372 185 4373 8555 4374 259531 4375 5839469 4376 103942565 4377 1524490967 4378 18947244887 4379 203682882545 4380 1923671668489 4381 16158842015315 4382 121925807933747 4383 833159687547277 4384 5191225745486885 4385 29664147117067919 4386 156231174816557711 4387 761626977230718845 4388 3449722190986197125 4389 14565493695275054531 4390 57495369849769952099 4391 212732868444148822769 4392 739499971258231622009 4393 2420181724117848944759 4394 7470995757059446742519 4395 21790404291423386332349 4396 60141515844328546277285 4397 157293195285166967186747 4398 390320151263192103759707 4399 920040356548952816005025 4400 2062159419851101139321609 4401 4399273429015682430552767 4402 8940458904128644939510463 4403 17322139126749249570301523 4404 32019711719142552236011907 4405 56505373622016268651785719 4406 95251915534255995727295927 4407 153461419471856882005087883 4408 236413538105293034440270523 4409 348398898260431840227767087 4410 491331779598044902885312559 4411 663297902457360618895171955 4412 857433873908295434181563747 4413 1061584796267413394700983687 4414 1259088944410187979761631815 4415 1430782891375213613365490699 4416 1557963592830788156775756539 4417 1625701140345170250548615519 4418 1625701140345170250548615519 4419 1557963592830788156775756539 4420 1430782891375213613365490699 4421 1259088944410187979761631815 4422 1061584796267413394700983687 4423 857433873908295434181563747 4424 663297902457360618895171955 4425 491331779598044902885312559 4426 348398898260431840227767087 4427 236413538105293034440270523 4428 153461419471856882005087883 4429 95251915534255995727295927 4430 56505373622016268651785719 4431 32019711719142552236011907 4432 17322139126749249570301523 4433 8940458904128644939510463 4434 4399273429015682430552767 4435 2062159419851101139321609 4436 920040356548952816005025 4437 390320151263192103759707 4438 157293195285166967186747 4439 60141515844328546277285 4440 21790404291423386332349 4441 7470995757059446742519 4442 2420181724117848944759 4443 739499971258231622009 4444 212732868444148822769 4445 57495369849769952099 4446 14565493695275054531 4447 3449722190986197125 4448 761626977230718845 4449 156231174816557711 4450 29664147117067919 4451 5191225745486885 4452 833159687547277 4453 121925807933747 4454 16158842015315 4455 1923671668489 4456 203682882545 4457 18947244887 4458 1524490967 4459 103942565 4460 5839469 4461 259531 4462 8555 4463 185 4464 1 4465 3 4466 187 4467 8741 4468 268087 4469 6099001 4470 109782035 4471 1628433533 4472 20471735855 4473 222630127433 4474 2127354551035 4475 18082513683805 4476 138084649949063 4477 955085495481025 4478 6024385433034163 4479 34855372862554805 4480 185895321933625631 4481 917858152047276557 4482 4211349168216915971 4483 18015215886261251657 4484 72060863545045006631 4485 270228238293918774869 4486 952232839702380444779 4487 3159681695376080566769 4488 9891177481177295687279 4489 29261400048482833074869 4490 81931920135751932609635 4491 217434711129495513464033 4492 547613346548359070946455 4493 1310360507812144919764733 4494 2982199776400053955326635 4495 6461432848866783569874377 4496 13339732333144327370063231 4497 26262598030877894509811987 4498 49341850845891801806313431 4499 88525085341158820887797627 4500 151757289156272264379081647 4501 248713335006112877732383811 4502 389874957577149916445358407 4503 584812436365724874668037611 4504 839730677858476743113079647 4505 1154629682055405521780484515 4506 1520731776365656053076735703 4507 1919018670175708828882547435 4508 2320673740677601374462615503 4509 2689871835785401593127122515 4510 2988746484206001770141247239 4511 3183664733175958407324372059 4512 3251402280690340501097231039 4513 3183664733175958407324372059 4514 2988746484206001770141247239 4515 2689871835785401593127122515 4516 2320673740677601374462615503 4517 1919018670175708828882547435 4518 1520731776365656053076735703 4519 1154629682055405521780484515 4520 839730677858476743113079647 4521 584812436365724874668037611 4522 389874957577149916445358407 4523 248713335006112877732383811 4524 151757289156272264379081647 4525 88525085341158820887797627 4526 49341850845891801806313431 4527 26262598030877894509811987 4528 13339732333144327370063231 4529 6461432848866783569874377 4530 2982199776400053955326635 4531 1310360507812144919764733 4532 547613346548359070946455 4533 217434711129495513464033 4534 81931920135751932609635 4535 29261400048482833074869 4536 9891177481177295687279 4537 3159681695376080566769 4538 952232839702380444779 4539 270228238293918774869 4540 72060863545045006631 4541 18015215886261251657 4542 4211349168216915971 4543 917858152047276557 4544 185895321933625631 4545 34855372862554805 4546 6024385433034163 4547 955085495481025 4548 138084649949063 4549 18082513683805 4550 2127354551035 4551 222630127433 4552 20471735855 4553 1628433533 4554 109782035 4555 6099001 4556 268087 4557 8741 4558 187 4559 1 4560 3 4561 189 4562 8929 4563 276829 4564 6367089 4565 115881037 4566 1738215569 4567 22100169389 4568 243101863289 4569 2349984678469 4570 20209868234841 4571 156167163632869 4572 1093170145430089 4573 6979470928515189 4574 40879758295588969 4575 220750694796180437 4576 1103753473980902189 4577 5129207320264192529 4578 22226565054478167629 4579 90076079431306258289 4580 342289101838963781501 4581 1222461077996299219649 4582 4111914535078461011549 4583 13050859176553376254049 4584 39152577529660128762149 4585 111193320184234765684505 4586 299366631265247446073669 4587 765048057677854584410489 4588 1857973854360503990711189 4589 4292560284212198875091369 4590 9443632625266837525201013 4591 19801165182011110939937609 4592 39602330364022221879875219 4593 75604448876769696316125419 4594 137866936187050622694111059 4595 240282374497431085266879275 4596 400470624162385142111465459 4597 638588292583262794177742219 4598 974687393942874791113396019 4599 1424543114224201617781117259 4600 1994360359913882264893564163 4601 2675361458421061574857220219 4602 3439750446541364881959283139 4603 4239692410853310203345162939 4604 5010545576463002967589738019 4605 5678618319991403363268369755 4606 6172411217381960177465619299 4607 6435067013866298908421603099 4608 6435067013866298908421603099 4609 6172411217381960177465619299 4610 5678618319991403363268369755 4611 5010545576463002967589738019 4612 4239692410853310203345162939 4613 3439750446541364881959283139 4614 2675361458421061574857220219 4615 1994360359913882264893564163 4616 1424543114224201617781117259 4617 974687393942874791113396019 4618 638588292583262794177742219 4619 400470624162385142111465459 4620 240282374497431085266879275 4621 137866936187050622694111059 4622 75604448876769696316125419 4623 39602330364022221879875219 4624 19801165182011110939937609 4625 9443632625266837525201013 4626 4292560284212198875091369 4627 1857973854360503990711189 4628 765048057677854584410489 4629 299366631265247446073669 4630 111193320184234765684505 4631 39152577529660128762149 4632 13050859176553376254049 4633 4111914535078461011549 4634 1222461077996299219649 4635 342289101838963781501 4636 90076079431306258289 4637 22226565054478167629 4638 5129207320264192529 4639 1103753473980902189 4640 220750694796180437 4641 40879758295588969 4642 6979470928515189 4643 1093170145430089 4644 156167163632869 4645 20209868234841 4646 2349984678469 4647 243101863289 4648 22100169389 4649 1738215569 4650 115881037 4651 6367089 4652 276829 4653 8929 4654 189 4655 1 4656 3 4657 191 4658 9119 4659 285759 4660 6643919 4661 122248127 4662 1854096607 4663 23838384959 4664 265202032679 4665 2593086541759 4666 22559852913311 4667 176377031867711 4668 1249337309062959 4669 8072641073945279 4670 47859229224104159 4671 261630453091769407 4672 1324504168777082627 4673 6232960794245094719 4674 27355772374742360159 4675 112302644485784425919 4676 432365181270270039791 4677 1564750179835263001151 4678 5334375613074760231199 4679 17162773711631837265599 4680 52203436706213505016199 4681 150345897713894894446655 4682 410559951449482211758175 4683 1064414688943102030484159 4684 2623021912038358575121679 4685 6150534138572702865802559 4686 13736192909479036400292383 4687 29244797807277948465138623 4688 59403495546033332819812829 4689 115206779240791918196000639 4690 213471385063820319010236479 4691 378149310684481707960990335 4692 640752998659816227378344735 4693 1039058916745647936289207679 4694 1613275686526137585291138239 4695 2399230508167076408894513279 4696 3418903474138083882674681423 4697 4669721818334943839750784383 4698 6115111904962426456816503359 4699 7679442857394675085304446079 4700 9250237987316313170934900959 4701 10689163896454406330858107775 4702 11851029537373363540733989055 4703 12607478231248259085887222399 4704 12870134027732597816843206199 4705 12607478231248259085887222399 4706 11851029537373363540733989055 4707 10689163896454406330858107775 4708 9250237987316313170934900959 4709 7679442857394675085304446079 4710 6115111904962426456816503359 4711 4669721818334943839750784383 4712 3418903474138083882674681423 4713 2399230508167076408894513279 4714 1613275686526137585291138239 4715 1039058916745647936289207679 4716 640752998659816227378344735 4717 378149310684481707960990335 4718 213471385063820319010236479 4719 115206779240791918196000639 4720 59403495546033332819812829 4721 29244797807277948465138623 4722 13736192909479036400292383 4723 6150534138572702865802559 4724 2623021912038358575121679 4725 1064414688943102030484159 4726 410559951449482211758175 4727 150345897713894894446655 4728 52203436706213505016199 4729 17162773711631837265599 4730 5334375613074760231199 4731 1564750179835263001151 4732 432365181270270039791 4733 112302644485784425919 4734 27355772374742360159 4735 6232960794245094719 4736 1324504168777082627 4737 261630453091769407 4738 47859229224104159 4739 8072641073945279 4740 1249337309062959 4741 176377031867711 4742 22559852913311 4743 2593086541759 4744 265202032679 4745 23838384959 4746 1854096607 4747 122248127 4748 6643919 4749 285759 4750 9119 4751 191 4752 1 4753 3 4754 193 4755 9311 4756 294879 4757 6929679 4758 128892047 4759 1976344735 4760 25692481567 4761 289040417639 4762 2858288574439 4763 25152939455071 4764 198936884781023 4765 1425714340930671 4766 9321978383008239 4767 55931870298049439 4768 309489682315873567 4769 1586134621868852035 4770 7557464963022177347 4771 33588733168987454879 4772 139658416860526786079 4773 544667825756054465711 4774 1997115361105533040943 4775 6899125792910023232351 4776 22497149324706597496799 4777 69366210417845342281799 4778 202549334420108399462855 4779 560905849163377106204831 4780 1474974640392584242242335 4781 3687436600981460605605839 4782 8773556050611061440924239 4783 19886727048051739266094943 4784 42980990716756984865431007 4785 88648293353311281284951453 4786 174610274786825251015813469 4787 328678164304612237206237119 4788 591620695748302026971226815 4789 1018902309344297935339335071 4790 1679811915405464163667552415 4791 2652334603271785521580345919 4792 4012506194693213994185651519 4793 5818133982305160291569194703 4794 8088625292473027722425465807 4795 10784833723297370296567287743 4796 13794554762357101542120949439 4797 16929680844710988256239347039 4798 19939401883770719501793008735 4799 22540193433827769871592096831 4800 24458507768621622626621211455 4801 25477612258980856902730428599 4802 25477612258980856902730428599 4803 24458507768621622626621211455 4804 22540193433827769871592096831 4805 19939401883770719501793008735 4806 16929680844710988256239347039 4807 13794554762357101542120949439 4808 10784833723297370296567287743 4809 8088625292473027722425465807 4810 5818133982305160291569194703 4811 4012506194693213994185651519 4812 2652334603271785521580345919 4813 1679811915405464163667552415 4814 1018902309344297935339335071 4815 591620695748302026971226815 4816 328678164304612237206237119 4817 174610274786825251015813469 4818 88648293353311281284951453 4819 42980990716756984865431007 4820 19886727048051739266094943 4821 8773556050611061440924239 4822 3687436600981460605605839 4823 1474974640392584242242335 4824 560905849163377106204831 4825 202549334420108399462855 4826 69366210417845342281799 4827 22497149324706597496799 4828 6899125792910023232351 4829 1997115361105533040943 4830 544667825756054465711 4831 139658416860526786079 4832 33588733168987454879 4833 7557464963022177347 4834 1586134621868852035 4835 309489682315873567 4836 55931870298049439 4837 9321978383008239 4838 1425714340930671 4839 198936884781023 4840 25152939455071 4841 2858288574439 4842 289040417639 4843 25692481567 4844 1976344735 4845 128892047 4846 6929679 4847 294879 4848 9311 4849 193 4850 1 4851 3 4852 195 4853 9505 4854 304191 4855 7224559 4856 135821727 4857 2105236783 4858 27668826303 4859 314732899207 4860 3147328992079 4861 28011228029511 4862 224089824236095 4863 1624651225711695 4864 10747692723938911 4865 65253848681057679 4866 365421552613923007 4867 1895624304184725603 4868 9143599584891029383 4869 41146198132009632227 4870 173247150029514240959 4871 684326242616581251791 4872 2541783186861587506655 4873 8896241154015556273295 4874 29396275117616620729151 4875 91863359742551939778599 4876 271915544837953741744655 4877 763455183583485505667687 4878 2035880489555961348447167 4879 5162411241374044847848175 4880 12460992651592522046530079 4881 28660283098662800707019183 4882 62867717764808724131525951 4883 131629284070068266150382461 4884 263258568140136532300764923 4885 503288439091437488222050589 4886 920298860052914264177463935 4887 1610523005092599962310561887 4888 2698714224749762099006887487 4889 4332146518677249685247898335 4890 6664840797964999515765997439 4891 9830640176998374285754846223 4892 13906759274778188013994660511 4893 18873459015770398018992753551 4894 24579388485654471838688237183 4895 30724235607068089798360296479 4896 36869082728481707758032355775 4897 42479595317598489373385105567 4898 46998701202449392498213308287 4899 49936120027602479529351640055 4900 50955224517961713805460857199 4901 49936120027602479529351640055 4902 46998701202449392498213308287 4903 42479595317598489373385105567 4904 36869082728481707758032355775 4905 30724235607068089798360296479 4906 24579388485654471838688237183 4907 18873459015770398018992753551 4908 13906759274778188013994660511 4909 9830640176998374285754846223 4910 6664840797964999515765997439 4911 4332146518677249685247898335 4912 2698714224749762099006887487 4913 1610523005092599962310561887 4914 920298860052914264177463935 4915 503288439091437488222050589 4916 263258568140136532300764923 4917 131629284070068266150382461 4918 62867717764808724131525951 4919 28660283098662800707019183 4920 12460992651592522046530079 4921 5162411241374044847848175 4922 2035880489555961348447167 4923 763455183583485505667687 4924 271915544837953741744655 4925 91863359742551939778599 4926 29396275117616620729151 4927 8896241154015556273295 4928 2541783186861587506655 4929 684326242616581251791 4930 173247150029514240959 4931 41146198132009632227 4932 9143599584891029383 4933 1895624304184725603 4934 365421552613923007 4935 65253848681057679 4936 10747692723938911 4937 1624651225711695 4938 224089824236095 4939 28011228029511 4940 3147328992079 4941 314732899207 4942 27668826303 4943 2105236783 4944 135821727 4945 7224559 4946 304191 4947 9505 4948 195 4949 1 4950 3 4951 197 4952 9701 4953 313697 4954 7528751 4955 143046287 4956 2241058511 4957 29774063087 4958 342401725511 4959 3462061891287 4960 31158557021591 4961 252101052265607 4962 1848741049947791 4963 12372343949650607 4964 76001541404996591 4965 430675401294980687 4966 2261045856798648611 4967 11039223889075754987 4968 50289797716900661611 4969 214393348161523873187 4970 857573392646095492751 4971 3226109429478168758447 4972 11438024340877143779951 4973 38292516271632177002447 4974 121259634860168560507751 4975 363778904580505681523255 4976 1035370728421439247412343 4977 2799335673139446854114855 4978 7198291730930006196295343 4979 17623403892966566894378255 4980 41121275750255322753549263 4981 91528000863471524838545135 4982 194497001834876990281908413 4983 394887852210204798451147385 4984 766547007231574020522815513 4985 1423587299144351752399514525 4986 2530821865145514226488025823 4987 4309237229842362061317449375 4988 7030860743427011784254785823 4989 10996987316642249201013895775 4990 16495480974963373801520843663 4991 23737399451776562299749506735 4992 32780218290548586032987414063 4993 43452847501424869857680990735 4994 55303624092722561637048533663 4995 67593318335549797556392652255 4996 79348678046080197131417461343 4997 89478296520047881871598413855 4998 96934821230051872027564948343 4999 100891344545564193334812497255 5000 100891344545564193334812497255 5001 96934821230051872027564948343 5002 89478296520047881871598413855 5003 79348678046080197131417461343 5004 67593318335549797556392652255 5005 55303624092722561637048533663 5006 43452847501424869857680990735 5007 32780218290548586032987414063 5008 23737399451776562299749506735 5009 16495480974963373801520843663 5010 10996987316642249201013895775 5011 7030860743427011784254785823 5012 4309237229842362061317449375 5013 2530821865145514226488025823 5014 1423587299144351752399514525 5015 766547007231574020522815513 5016 394887852210204798451147385 5017 194497001834876990281908413 5018 91528000863471524838545135 5019 41121275750255322753549263 5020 17623403892966566894378255 5021 7198291730930006196295343 5022 2799335673139446854114855 5023 1035370728421439247412343 5024 363778904580505681523255 5025 121259634860168560507751 5026 38292516271632177002447 5027 11438024340877143779951 5028 3226109429478168758447 5029 857573392646095492751 5030 214393348161523873187 5031 50289797716900661611 5032 11039223889075754987 5033 2261045856798648611 5034 430675401294980687 5035 76001541404996591 5036 12372343949650607 5037 1848741049947791 5038 252101052265607 5039 31158557021591 5040 3462061891287 5041 342401725511 5042 29774063087 5043 2241058511 5044 143046287 5045 7528751 5046 313697 5047 9701 5048 197 5049 1 5050 3 5051 199 5052 9899 5053 323399 5054 7842449 5055 150575039 5056 2384104799 5057 32015121599 5058 372175788599 5059 3804463616799 5060 34620618912879 5061 283259609287199 5062 2100842102213399 5063 14221084999598399 5064 88373885354647199 5065 506676942699977279 5066 2691721258093629299 5067 13300269745874403599 5068 61329021605976416599 5069 264683145878424534799 5070 1071966740807619365939 5071 4083682822124264251199 5072 14664133770355312538399 5073 49730540612509320782399 5074 159552151131800737510199 5075 485038539440674242031007 5076 1399149633001944928935599 5077 3834706401560886101527199 5078 9997627404069453050410199 5079 24821695623896573090673599 5080 58744679643221889647927519 5081 132649276613726847592094399 5082 286025002698348515120453549 5083 589384854045081788733055799 5084 1161434859441778818973962899 5085 2190134306375925772922330039 5086 3954409164289865978887540349 5087 6840059094987876287805475199 5088 11340097973269373845572235199 5089 18027848060069260985268681599 5090 27492468291605623002534739439 5091 40232880426739936101270350399 5092 56517617742325148332736920799 5093 76233065791973455890668404799 5094 98756471594147431494729524399 5095 122896942428272359193441185919 5096 146941996381629994687810113599 5097 168826974566128079003015875199 5098 186413117750099753899163362199 5099 197826165775616065362377445599 5100 201782689091128386669624994511 5101 197826165775616065362377445599 5102 186413117750099753899163362199 5103 168826974566128079003015875199 5104 146941996381629994687810113599 5105 122896942428272359193441185919 5106 98756471594147431494729524399 5107 76233065791973455890668404799 5108 56517617742325148332736920799 5109 40232880426739936101270350399 5110 27492468291605623002534739439 5111 18027848060069260985268681599 5112 11340097973269373845572235199 5113 6840059094987876287805475199 5114 3954409164289865978887540349 5115 2190134306375925772922330039 5116 1161434859441778818973962899 5117 589384854045081788733055799 5118 286025002698348515120453549 5119 132649276613726847592094399 5120 58744679643221889647927519 5121 24821695623896573090673599 5122 9997627404069453050410199 5123 3834706401560886101527199 5124 1399149633001944928935599 5125 485038539440674242031007 5126 159552151131800737510199 5127 49730540612509320782399 5128 14664133770355312538399 5129 4083682822124264251199 5130 1071966740807619365939 5131 264683145878424534799 5132 61329021605976416599 5133 13300269745874403599 5134 2691721258093629299 5135 506676942699977279 5136 88373885354647199 5137 14221084999598399 5138 2100842102213399 5139 283259609287199 5140 34620618912879 5141 3804463616799 5142 372175788599 5143 32015121599 5144 2384104799 5145 150575039 5146 7842449 5147 323399 5148 9899 5149 199 5150 1