0 1 1 1 2 1 3 1 4 2 5 1 6 1 7 3 8 2 9 1 10 1 11 2 12 6 13 2 14 1 15 1 16 3 17 10 18 5 19 1 20 1 21 1 22 2 23 8 24 20 25 8 26 2 27 1 28 1 29 2 30 11 31 35 32 18 33 5 34 1 35 1 36 1 37 1 38 6 39 28 40 70 41 28 42 6 43 1 44 1 45 1 46 1 47 8 48 42 49 126 50 63 51 17 52 4 53 1 54 1 55 1 56 1 57 5 58 24 59 105 60 252 61 105 62 24 63 5 64 1 65 1 66 1 67 1 68 6 69 33 70 165 71 462 72 231 73 66 74 17 75 4 76 1 77 1 78 1 79 1 80 4 81 22 82 99 83 396 84 924 85 396 86 99 87 22 88 4 89 1 90 1 91 1 92 1 93 5 94 29 95 143 96 644 97 1716 98 858 99 258 100 72 101 17 102 3 103 1 104 1 105 1 106 1 107 4 108 22 109 101 110 401 111 1502 112 3432 113 1502 114 401 115 101 116 22 117 4 118 1 119 1 120 1 121 1 122 5 123 27 124 137 125 601 126 2503 127 6435 128 3218 129 1001 130 301 131 81 132 18 133 3 134 1 135 1 136 1 137 1 138 4 139 22 140 108 141 437 142 1602 143 5720 144 12870 145 5720 146 1602 147 437 148 108 149 22 150 4 151 1 152 1 153 1 154 1 155 4 156 27 157 140 158 619 159 2476 160 9724 161 24310 162 12155 163 3890 164 1238 165 364 166 92 167 19 168 3 169 1 170 1 171 1 172 1 173 4 174 23 175 118 176 504 177 1857 178 6365 179 21879 180 48620 181 21879 182 6365 183 1857 184 504 185 118 186 23 187 4 188 1 189 1 190 1 191 1 192 4 193 27 194 150 195 684 196 2714 197 10078 198 37791 199 92378 200 46189 201 15117 202 5039 203 1596 204 448 205 105 206 20 207 3 208 1 209 1 210 1 211 1 212 3 213 23 214 131 215 597 216 2280 217 7752 218 25194 219 83980 220 184756 221 83980 222 25194 223 7752 224 2280 225 597 226 131 227 23 228 3 229 1 230 1 231 1 232 1 233 4 234 27 235 162 236 783 237 3192 238 11628 239 40698 240 146965 241 352716 242 176358 243 58786 244 20349 245 6840 246 2088 247 550 248 120 249 21 250 3 251 1 252 1 253 1 254 1 255 3 256 24 257 147 258 712 259 2870 260 10032 261 31977 262 99484 263 323323 264 705432 265 323323 266 99484 267 31977 268 10032 269 2870 270 712 271 147 272 24 273 3 274 1 275 1 276 1 277 1 278 4 279 28 280 178 281 910 282 3883 283 14421 284 49032 285 163438 286 572033 287 1352078 288 676039 289 228814 290 81719 291 28842 292 9430 293 2729 294 673 295 137 296 22 297 3 298 1 299 1 300 1 301 1 302 3 303 25 304 164 305 851 306 3638 307 13312 308 43263 309 130751 310 392252 311 1248072 312 2704156 313 1248072 314 392252 315 130751 316 43263 317 13312 318 3638 319 851 320 164 321 25 322 3 323 1 324 1 325 1 326 1 327 3 328 29 329 195 330 1063 331 4787 332 18489 333 63623 334 204298 335 653752 336 2228700 337 5200300 338 2600150 339 891480 340 326876 341 120175 342 41600 343 12992 344 3542 345 818 346 155 347 23 348 3 349 1 350 1 351 1 352 1 353 3 354 26 355 183 356 1012 357 4605 358 17779 359 60088 360 183798 361 531174 362 1545232 363 4828850 364 10400600 365 4828850 366 1545232 367 531174 368 183798 369 60088 370 17779 371 4605 372 1012 373 183 374 26 375 3 376 1 377 1 378 1 379 1 380 3 381 29 382 215 383 1242 384 5921 385 24001 386 85388 387 275696 388 843629 389 2607579 390 8691930 391 20058300 392 10029150 393 3476772 394 1303790 395 496253 396 180263 397 60003 398 17761 399 4554 400 985 401 174 402 24 403 3 404 1 405 1 406 1 407 1 408 3 409 27 410 203 411 1199 412 5796 413 23681 414 84003 415 265650 416 771948 417 2147418 418 6084351 419 18721080 420 40116600 421 18721080 422 6084351 423 2147418 424 771948 425 265650 426 84003 427 23681 428 5796 429 1199 430 203 431 27 432 3 433 1 434 1 435 1 436 1 437 3 438 30 439 236 440 1449 441 7308 442 31216 443 116004 444 385193 445 1178236 446 3459729 447 10379187 448 33931958 449 77558760 450 38779380 451 13572783 452 5189594 453 2035135 454 770385 455 270676 456 85843 457 24012 458 5793 459 1176 460 195 461 26 462 3 463 1 464 1 465 1 466 1 467 3 468 28 469 225 470 1411 471 7242 472 31320 473 117059 474 386680 475 1155578 476 3213371 477 8649323 478 23951970 479 72711338 480 155117520 481 72711338 482 23951970 483 8649323 484 3213371 485 1155578 486 386680 487 117059 488 31320 489 7242 490 1411 491 225 492 28 493 3 494 1 495 1 496 1 497 1 498 3 499 31 500 258 501 1683 502 8980 503 40455 504 157775 505 544867 506 1705853 507 4980725 508 14112053 509 41250615 510 132591263 511 300540195 512 150270098 513 53036505 514 20625308 515 8301208 516 3256628 517 1198708 518 403202 519 121365 520 32068 521 7290 522 1393 523 217 524 27 525 3 526 1 527 1 528 1 529 1 530 3 531 30 532 248 533 1651 534 8973 535 41048 536 161820 537 560976 538 1743575 539 4962480 540 13281932 541 34737360 542 94287120 543 282861360 544 601080390 545 282861360 546 94287120 547 34737360 548 13281932 549 4962480 550 1743575 551 560976 552 161820 553 41048 554 8973 555 1651 556 248 557 30 558 3 559 1 560 1 561 1 562 1 563 3 564 33 565 283 566 1946 567 10967 568 52099 569 213603 570 771342 571 2501650 572 7443720 573 20871608 574 57316644 575 163761840 576 518579160 577 1166803110 578 583401555 579 207431664 580 81880920 581 33715673 582 13646820 583 5230723 584 1851221 585 593340 586 169319 587 42298 588 9079 589 1637 590 241 591 28 592 3 593 1 594 1 595 1 596 1 597 3 598 31 599 273 600 1920 601 11024 602 53264 603 221418 604 806943 605 2622563 606 7732372 607 21090540 608 54587280 609 139197564 610 371193504 611 1101980715 612 2333606220 613 1101980715 614 371193504 615 139197564 616 54587280 617 21090540 618 7732372 619 2622563 620 806943 621 221418 622 53264 623 11024 624 1920 625 273 626 31 627 3 628 1 629 1 630 1 631 1 632 3 633 34 634 308 635 2239 636 13305 637 66580 638 287023 639 1086269 640 3671588 641 11276376 642 32094300 643 86843400 644 231995940 645 649588632 646 2029964475 647 4537567650 648 2268783825 649 811985790 650 324794316 651 136468200 652 56782224 653 22552752 654 8344518 655 2824299 656 861067 657 233028 658 55120 659 11195 660 1910 661 266 662 29 663 3 664 1 665 1 666 1 667 1 668 3 669 32 670 300 671 2218 672 13434 673 68424 674 299608 675 1148089 676 3910568 677 12016106 678 33829128 679 88876524 680 223311600 681 556790256 682 1461574422 683 4298748300 684 9075135300 685 4298748300 686 1461574422 687 556790256 688 223311600 689 88876524 690 33829128 691 12016106 692 3910568 693 1148089 694 299608 695 68424 696 13434 697 2218 698 300 699 32 700 3 701 1 702 1 703 1 704 1 705 3 706 35 707 336 708 2565 709 16033 710 84390 711 382258 712 1517118 713 5358926 714 17099844 715 50067108 716 137017974 717 359240400 718 936419976 719 2575154934 720 7952684355 721 17672631900 722 8836315950 723 3181073742 724 1287577467 725 550835280 726 234887954 727 96282900 728 37049660 729 13153726 730 4247929 731 1231720 732 316460 733 71004 734 13676 735 2213 736 293 737 31 738 3 739 1 740 1 741 1 742 1 743 3 744 33 745 327 746 2548 747 16240 748 87037 749 400849 750 1613977 751 5765046 752 18512651 753 54149503 754 146350008 755 371905927 756 910075680 757 2223997443 758 5756228676 759 16789000305 760 35345263800 761 16789000305 762 5756228676 763 2223997443 764 910075680 765 371905927 766 146350008 767 54149503 768 18512651 769 5765046 770 1613977 771 400849 772 87037 773 16240 774 2548 775 327 776 33 777 3 778 1 779 1 780 1 781 1 782 3 783 36 784 364 785 2923 786 19192 787 106076 788 504294 789 2098170 790 7752993 791 25785478 792 78215949 793 219525012 794 580173246 795 1478872980 796 3771126099 797 10204223562 798 31179571995 799 68923264410 800 34461632205 801 12471828798 802 5102111781 803 2218309470 804 966955410 805 407689308 806 162448509 807 60166115 808 20439708 809 6294509 810 1737010 811 424302 812 90477 813 16562 814 2548 815 321 816 32 817 3 818 1 819 1 820 1 821 1 822 3 823 35 824 356 825 2912 826 19485 827 109668 828 530378 829 2241303 830 8392679 831 28192701 832 85951592 833 240664458 834 627214320 835 1547128656 836 3697182450 837 8873237880 838 22676052360 839 65641204200 840 137846528820 841 65641204200 842 22676052360 843 8873237880 844 3697182450 845 1547128656 846 627214320 847 240664458 848 85951592 849 28192701 850 8392679 851 2241303 852 530378 853 109668 854 19485 855 2912 856 356 857 35 858 3 859 1 860 1 861 1 862 1 863 3 864 37 865 395 866 3316 867 22825 868 132247 869 658954 870 2871669 871 11099995 872 38530024 873 121517768 874 352401528 875 952436560 876 2439702881 877 6063379218 878 15158448045 879 40422528120 880 122331335100 881 269128937220 882 134564468610 883 48932534040 884 20211264060 885 8916734145 886 3964517181 887 1714385808 888 704803055 889 271078098 890 96325060 891 31281802 892 9189340 893 2416163 894 562049 895 114122 896 19896 897 2916 898 350 899 33 900 3 901 1 902 1 903 1 904 1 905 3 906 36 907 386 908 3310 909 23212 910 136946 911 694296 912 3075116 913 12061008 914 42381796 915 134855084 916 392595866 917 1057204582 918 2666822368 919 6404220062 920 14980113363 921 35369712105 922 89355062160 923 256895803710 924 538257874440 925 256895803710 926 89355062160 927 35369712105 928 14980113363 929 6404220062 930 2666822368 931 1057204582 932 392595866 933 134855084 934 42381796 935 12061008 936 3075116 937 694296 938 136946 939 23212 940 3310 941 386 942 36 943 3 944 1 945 1 946 1 947 1 948 3 949 38 950 426 951 3746 952 26976 953 163575 954 852992 955 3889118 956 15715859 957 56950539 958 187057052 959 562720742 960 1567579208 961 4095477208 962 10199313432 963 24774802869 964 60835904821 965 160094486370 966 480283459110 967 1052049481860 968 526024740930 969 192113383644 970 80047243185 971 35785826366 972 16198909568 973 7167085114 974 3030653134 975 1205830160 976 446059124 977 151868102 978 47147577 979 13222999 980 3317189 981 736084 982 142585 983 23722 984 3320 985 380 986 35 987 3 988 1 989 1 990 1 991 1 992 3 993 37 994 418 995 3745 996 27468 997 169561 998 899659 999 4170180 1000 17112116 1001 62863436 1002 208818640 1003 633116176 1004 1768550901 1005 4598232342 1006 11262562322 1007 26398223000 1008 60560629234 1009 140883148006 1010 352207870014 1011 1006308200040 1012 2104098963720 1013 1006308200040 1014 352207870014 1015 140883148006 1016 60560629234 1017 26398223000 1018 11262562322 1019 4598232342 1020 1768550901 1021 633116176 1022 208818640 1023 62863436 1024 17112116 1025 4170180 1026 899659 1027 169561 1028 27468 1029 3745 1030 418 1031 37 1032 3 1033 1 1034 1 1035 1 1036 1 1037 3 1038 40 1039 459 1040 4213 1041 31693 1042 200795 1043 1094179 1044 5212725 1045 22001292 1046 83201606 1047 284752691 1048 890319623 1049 2567251308 1050 6897348512 1051 17476389810 1052 42425715535 1053 100934382056 1054 243836217702 1055 633974166026 1056 1886827875075 1057 4116715363800 1058 2058357681900 1059 754731150030 1060 316987083013 1061 143433069237 1062 65995557498 1063 29812664970 1064 12932528460 1065 5305652702 1066 2035016280 1067 722833753 1068 235737884 1069 70004110 1070 18765808 1071 4498291 1072 953776 1073 176575 1074 28087 1075 3760 1076 412 1077 36 1078 3 1079 1 1080 1 1081 1 1082 1 1083 3 1084 38 1085 451 1086 4218 1087 32300 1088 208268 1089 1154570 1090 5592469 1091 23978532 1092 92005402 1093 318939489 1094 1007586444 1095 2925335903 1096 7872904009 1097 19829876972 1098 47289054780 1099 108421273032 1100 244367451292 1101 560823300715 1102 1388705316056 1103 3945185556975 1104 8233430727600 1105 3945185556975 1106 1388705316056 1107 560823300715 1108 244367451292 1109 108421273032 1110 47289054780 1111 19829876972 1112 7872904009 1113 2925335903 1114 1007586444 1115 318939489 1116 92005402 1117 23978532 1118 5592469 1119 1154570 1120 208268 1121 32300 1122 4218 1123 451 1124 38 1125 3 1126 1 1127 1 1128 1 1129 1 1130 3 1131 41 1132 493 1133 4720 1134 37027 1135 244715 1136 1391405 1137 6917001 1138 30459217 1139 120118163 1140 428290171 1141 1392840084 1142 4166387498 1143 11563327763 1144 30064652182 1145 74086185822 1146 175717235604 1147 410188221812 1148 976247967911 1149 2510351917485 1150 7416948847113 1151 16123801841550 1152 8061900920775 1153 2966779538846 1154 1255175958743 1155 574263510536 1156 268199991185 1157 123476976370 1158 54823777509 1159 23126655525 1160 9166052495 1161 3382611632 1162 1153088922 1163 360354489 1164 102453728 1165 26284603 1166 6029421 1167 1223571 1168 216868 1169 33039 1170 4238 1171 445 1172 37 1173 3 1174 1 1175 1 1176 1 1177 1 1178 3 1179 40 1180 486 1181 4731 1182 37759 1183 253894 1184 1468285 1185 7420826 1186 33201604 1187 132912944 1188 480472652 1189 1581379093 1190 4775451716 1191 13332439992 1192 34689983287 1193 84888429691 1194 197563162192 1195 443917226788 1196 984451732347 1197 2231423926653 1198 5477131456330 1199 15478849767888 1200 32247603683100 1201 15478849767888 1202 5477131456330 1203 2231423926653 1204 984451732347 1205 443917226788 1206 197563162192 1207 84888429691 1208 34689983287 1209 13332439992 1210 4775451716 1211 1581379093 1212 480472652 1213 132912944 1214 33201604 1215 7420826 1216 1468285 1217 253894 1218 37759 1219 4731 1220 486 1221 40 1222 3 1223 1 1224 1 1225 1 1226 1 1227 3 1228 42 1229 529 1230 5268 1231 43028 1232 296209 1233 1754779 1234 9090512 1235 41714836 1236 171387743 1237 636301620 1238 2152432654 1239 6685632402 1240 19214398812 1241 51509369123 1242 129985407964 1243 312277256368 1244 725064803754 1245 1663383961552 1246 3904991871643 1247 9939979309636 1248 29171678408712 1249 63205303218876 1250 31602651609438 1251 11668671363485 1252 4969989654818 1253 2297054042143 1254 1087597205630 1255 509504997232 1256 231085169713 1257 99988775357 1258 40830597476 1259 15599808937 1260 5534826825 1261 1811012302 1262 542727852 1263 147898053 1264 36362047 1265 7993991 1266 1555097 1267 264310 1268 38630 1269 4756 1270 480 1271 38 1272 3 1273 1 1274 1 1275 1 1276 1 1277 3 1278 41 1279 522 1280 5284 1281 43897 1282 307337 1283 1851306 1284 9748770 1285 45452559 1286 189612888 1287 714115595 1288 2447313922 1289 7687259478 1290 22285441338 1291 60044996288 1292 151498144480 1293 361070577676 1294 821782253600 1295 1812662009384 1296 3960438003695 1297 8874981526460 1298 21608650673120 1299 60774330018150 1300 126410606437752 1301 60774330018150 1302 21608650673120 1303 8874981526460 1304 3960438003695 1305 1812662009384 1306 821782253600 1307 361070577676 1308 151498144480 1309 60044996288 1310 22285441338 1311 7687259478 1312 2447313922 1313 714115595 1314 189612888 1315 45452559 1316 9748770 1317 1851306 1318 307337 1319 43897 1320 5284 1321 522 1322 41 1323 3 1324 1 1325 1 1326 1 1327 1 1328 3 1329 43 1330 566 1331 5859 1332 49750 1333 356232 1334 2195735 1335 11837792 1336 56538549 1337 241756432 1338 933843470 1339 3284552895 1340 10595952254 1341 31571041896 1342 87494137448 1343 227247216719 1344 558018165499 1345 1309715466675 1346 2982121370276 1347 6732744606280 1348 15607726132740 1349 39358613726040 1350 114795956700950 1351 247959266474052 1352 123979633237026 1353 45918382680380 1354 19679306863020 1355 9181015372200 1356 4402179165645 1357 2095544746680 1358 969189445340 1359 429244742692 1360 180134988863 1361 71034844265 1362 26136682225 1363 8915215000 1364 2801530410 1365 805854772 1366 210734589 1367 49718724 1368 10490733 1369 1959271 1370 319821 1371 44912 1372 5315 1373 516 1374 40 1375 3 1376 1 1377 1 1378 1 1379 1 1380 3 1381 42 1382 559 1383 5880 1384 50770 1385 369571 1386 2315502 1387 12686467 1388 61556515 1389 267273137 1390 1047611203 1391 3735373880 1392 12199767894 1393 36732634479 1394 102605886160 1395 267629126310 1396 656491959410 1397 1527207610838 1398 3405260213355 1399 7384300535920 1400 15913759978480 1401 35287032995760 1402 85276996406420 1403 238775589937976 1404 495918532948104 1405 238775589937976 1406 85276996406420 1407 35287032995760 1408 15913759978480 1409 7384300535920 1410 3405260213355 1411 1527207610838 1412 656491959410 1413 267629126310 1414 102605886160 1415 36732634479 1416 12199767894 1417 3735373880 1418 1047611203 1419 267273137 1420 61556515 1421 12686467 1422 2315502 1423 369571 1424 50770 1425 5880 1426 559 1427 42 1428 3 1429 1 1430 1 1431 1 1432 1 1433 3 1434 45 1435 604 1436 6493 1437 57251 1438 425810 1439 2727147 1440 15281427 1441 75871983 1442 337273244 1443 1354229116 1444 4949370391 1445 16579171754 1446 51232358615 1447 146975999094 1448 394009547068 1449 994116395678 1450 2380647158071 1451 5469054282055 1452 12230247762618 1453 27207396092240 1454 62340424959176 1455 155851062397940 1456 451968080954026 1457 973469712824056 1458 486734856412028 1459 180787232381611 1460 77925531198970 1461 36670838211280 1462 17789451291080 1463 8594228157515 1464 4047100168721 1465 1831267044670 1466 788019094135 1467 319888939204 1468 121676851709 1469 43105846559 1470 14141058260 1471 4271030287 1472 1180456353 1473 296590479 1474 67238275 1475 13635734 1476 2448406 1477 384397 1478 51940 1479 5917 1480 553 1481 41 1482 3 1483 1 1484 1 1485 1 1486 1 1487 3 1488 43 1489 597 1490 6521 1491 58433 1492 441648 1493 2874215 1494 16362881 1495 82519701 1496 372462462 1497 1517729597 1498 5625259402 1499 19090428651 1500 59685018312 1501 172909210323 1502 466864938297 1503 1182028641203 1504 2825383440348 1505 6427747326792 1506 14063282439570 1507 30019699053698 1508 63878234303520 1509 140265956158146 1510 336638294779551 1511 938702937366054 1512 1946939425648112 1513 938702937366054 1514 336638294779551 1515 140265956158146 1516 63878234303520 1517 30019699053698 1518 14063282439570 1519 6427747326792 1520 2825383440348 1521 1182028641203 1522 466864938297 1523 172909210323 1524 59685018312 1525 19090428651 1526 5625259402 1527 1517729597 1528 372462462 1529 82519701 1530 16362881 1531 2874215 1532 441648 1533 58433 1534 6521 1535 597 1536 43 1537 3 1538 1 1539 1 1540 1 1541 1 1542 3 1543 46 1544 644 1545 7173 1546 65588 1547 506055 1548 3363443 1549 19564314 1550 100857412 1551 465578078 1552 1941282042 1553 7366411122 1554 25609111605 1555 82066900178 1556 243846322250 1557 675725568588 1558 1757069601788 1559 4316558033865 1560 10100745799245 1561 22749427475775 1562 50032831756163 1563 109790715209175 1564 248858954474130 1565 617170207095843 1566 1780298674314930 1567 3824345300380220 1568 1912172650190110 1569 712119469725972 1570 308585103547922 1571 146387620278900 1572 71786236867538 1573 35158206098925 1574 16834576332074 1575 7769804460957 1576 3421661856113 1577 1426531755907 1578 559412151044 1579 205167250445 1580 69998238387 1581 22099233365 1582 6421163677 1583 1707119617 1584 412598503 1585 89995845 1586 17564647 1587 3036326 1588 459113 1589 59773 1590 6564 1591 592 1592 42 1593 3 1594 1 1595 1 1596 1 1597 1 1598 3 1599 45 1600 637 1601 7208 1602 66946 1603 524700 1604 3542380 1605 20928090 1606 109560159 1607 513455915 1608 2172697694 1609 8362445719 1610 29465644487 1611 95607349992 1612 287234150623 1613 803258473294 1614 2102257324495 1615 5178731457900 1616 12086362494822 1617 26935322131318 1618 57907633574700 1619 121819068623700 1620 256178335488075 1621 557444058022052 1622 1329289676821815 1623 3692471324505040 1624 7648690600760440 1625 3692471324505040 1626 1329289676821815 1627 557444058022052 1628 256178335488075 1629 121819068623700 1630 57907633574700 1631 26935322131318 1632 12086362494822 1633 5178731457900 1634 2102257324495 1635 803258473294 1636 287234150623 1637 95607349992 1638 29465644487 1639 8362445719 1640 2172697694 1641 513455915 1642 109560159 1643 20928090 1644 3542380 1645 524700 1646 66946 1647 7208 1648 637 1649 45 1650 3 1651 1 1652 1 1653 1 1654 1 1655 3 1656 47 1657 685 1658 7901 1659 74822 1660 598158 1661 4120727 1662 24852107 1663 132870831 1664 636238851 1665 2752083746 1666 10833168318 1667 39059110133 1668 129752832132 1669 399325526476 1670 1144643324444 1671 3072529935800 1672 7768097186850 1673 18619531410942 1674 42647593374587 1675 94306717535940 1676 204226085633850 1677 442489852206675 1678 992947228351779 1679 2444177792865917 1680 7015695516559576 1681 15033633249770520 1682 7516816624885260 1683 2806278206623831 1684 1222088896432959 1685 584086604912811 1686 289320287981288 1687 143510222337300 1688 69786970976596 1689 32805841057374 1690 14759384655015 1691 6306771973483 1692 2543651832096 1693 963079210911 1694 340601184347 1695 111969449048 1696 34047100426 1697 9526443735 1698 2438915596 1699 567720821 1700 119290111 1701 22435069 1702 3738488 1703 545126 1704 68469 1705 7257 1706 632 1707 44 1708 3 1709 1 1710 1 1711 1 1712 1 1713 3 1714 46 1715 678 1716 7942 1717 76369 1718 619947 1719 4336646 1720 26555796 1721 144142217 1722 700591652 1723 3075154446 1724 12278527480 1725 44880268743 1726 151028559181 1727 470354016479 1728 1362404737386 1729 3688295156540 1730 9379301909282 1731 22527481841865 1732 51425372468316 1733 112434564351182 1734 237816939873240 1735 493546373615138 1736 1026576457119486 1737 2215036124784738 1738 5250455999489748 1739 14532512141444836 1740 30067266499541040 1741 14532512141444836 1742 5250455999489748 1743 2215036124784738 1744 1026576457119486 1745 493546373615138 1746 237816939873240 1747 112434564351182 1748 51425372468316 1749 22527481841865 1750 9379301909282 1751 3688295156540 1752 1362404737386 1753 470354016479 1754 151028559181 1755 44880268743 1756 12278527480 1757 3075154446 1758 700591652 1759 144142217 1760 26555796 1761 4336646 1762 619947 1763 76369 1764 7942 1765 678 1766 46 1767 3 1768 1 1769 1 1770 1 1771 1 1772 3 1773 49 1774 728 1775 8677 1776 85015 1777 703401 1778 5016904 1779 31335839 1780 173558996 1781 861143905 1782 3860300262 1783 15748546116 1784 58843019019 1785 202515567993 1786 645369464471 1787 1913854273947 1788 5307546688679 1789 13834470316190 1790 34080036632565 1791 79844657253438 1792 179287548559993 1793 389755540347810 1794 831978172665518 1795 1781412087354403 1796 3960216101887864 1797 9680528249059222 1798 27658652140169204 1799 59132290782430712 1800 29566145391215356 1801 11063460856067682 1802 4840264124529611 1803 2329538883463449 1804 1164769441731725 1805 584633310521715 1806 288419099857380 1807 137913498892302 1808 63291496603335 1809 27668940632380 1810 11453127065043 1811 4465659972543 1812 1632405116014 1813 556917811980 1814 176529057056 1815 51745222951 1816 13956470178 1817 3444575619 1818 773126434 1819 156679193 1820 28429121 1821 4572106 1822 643679 1823 78090 1824 7998 1825 673 1826 45 1827 3 1828 1 1829 1 1830 1 1831 1 1832 3 1833 47 1834 721 1835 8725 1836 86766 1837 728693 1838 5275507 1839 33446025 1840 188015032 1841 946685430 1842 4305719523 1843 17816770440 1844 67493769066 1845 235372076074 1846 759433379973 1847 2277774580485 1848 6379514246490 1849 16760673753721 1850 41503410948570 1851 97371533235900 1852 217758156145740 1853 467706648417372 1854 974388850869525 1855 1996747614397242 1856 4110950970817852 1857 8800480226417474 1858 20743989105126903 1859 57224797531384560 1860 118264581564861424 1861 57224797531384560 1862 20743989105126903 1863 8800480226417474 1864 4110950970817852 1865 1996747614397242 1866 974388850869525 1867 467706648417372 1868 217758156145740 1869 97371533235900 1870 41503410948570 1871 16760673753721 1872 6379514246490 1873 2277774580485 1874 759433379973 1875 235372076074 1876 67493769066 1877 17816770440 1878 4305719523 1879 946685430 1880 188015032 1881 33446025 1882 5275507 1883 728693 1884 86766 1885 8725 1886 721 1887 47 1888 3 1889 1 1890 1 1891 1 1892 1 1893 3 1894 50 1895 771 1896 9504 1897 96232 1898 823153 1899 6071810 1900 39234760 1901 224880724 1902 1154956224 1903 5360181447 1904 22642145768 1905 87598296022 1906 312123840012 1907 1029454137296 1908 3157823850217 1909 9050008582230 1910 24342883308975 1911 61748977264945 1912 148491588184748 1913 340596090381799 1914 750792251406834 1915 1606424862244353 1916 3383377902173105 1917 7164800263425398 1918 15789096876807821 1919 38344949557961851 1920 109084770294201818 1921 232714176627630544 1922 116357088313815272 1923 43633908117680727 1924 19172474778980926 1925 9287704045181072 1926 4684677095316607 1927 2377508796121641 1928 1188754398060821 1929 577532501082180 1930 269984705790450 1931 120557527041083 1932 51120054948848 1933 20481598370310 1934 7719124967197 1935 2725025657548 1936 897356040033 1937 274474660866 1938 77630214060 1939 20203760839 1940 4812317598 1941 1042628811 1942 204020748 1943 35756214 1944 5556279 1945 756102 1946 88699 1947 8788 1948 715 1949 46 1950 3 1951 1 1952 1 1953 1 1954 1 1955 3 1956 49 1957 765 1958 9559 1959 98203 1960 852334 1961 6379432 1962 41828024 1963 243255507 1964 1267509534 1965 5967273821 1966 25563942286 1967 100272359828 1968 362072956887 1969 1209479880044 1970 3754479794843 1971 10876948817413 1972 29531606952540 1973 75462938257823 1974 182306504306027 1975 418476293975198 1976 918128591463979 1977 1939546649467655 1978 3983933658365994 1979 8068054997489711 1980 16452504308606469 1981 34961571655788747 1982 81978857675642578 1983 225441858608017090 1984 465428353255261088 1985 225441858608017090 1986 81978857675642578 1987 34961571655788747 1988 16452504308606469 1989 8068054997489711 1990 3983933658365994 1991 1939546649467655 1992 918128591463979 1993 418476293975198 1994 182306504306027 1995 75462938257823 1996 29531606952540 1997 10876948817413 1998 3754479794843 1999 1209479880044 2000 362072956887 2001 100272359828 2002 25563942286 2003 5967273821 2004 1267509534 2005 243255507 2006 41828024 2007 6379432 2008 852334 2009 98203 2010 9559 2011 765 2012 49 2013 3 2014 1 2015 1 2016 1 2017 1 2018 3 2019 51 2020 816 2021 10383 2022 108540 2023 958875 2024 7307349 2025 48799361 2026 289152772 2027 1535636551 2028 7371338250 2029 32210567280 2030 128921605493 2031 475220755914 2032 1621217711548 2033 5142004936416 2034 15227728344378 2035 42283891772955 2036 110561979307973 2037 273459756459040 2038 643024549278963 2039 1446052531555767 2040 3133113818370827 2041 6604942644133094 2042 13737499049779778 2043 28791882540061321 2044 62930828980419744 2045 151902000987220071 2046 430389002797123535 2047 916312070471295267 2048 458156035235647634 2049 172155601118849414 2050 75951000493610036 2051 37018134694364556 2052 18825461660809326 2053 9653377710656061 2054 4887657556658490 2055 2410087552592944 2056 1146261153062498 2057 522059535058168 2058 226388814773468 2059 93024561900501 2060 36065672394580 2061 13140679281951 2062 4482190143690 2063 1425662267742 2064 421143911276 2065 115037740286 2066 28918326978 2067 6654425053 2068 1393190627 2069 263516547 2070 44656019 2071 6712123 2072 883819 2073 100363 2074 9629 2075 759 2076 48 2077 3 2078 1 2079 1 2080 1 2081 1 2082 3 2083 50 2084 810 2085 10445 2086 110746 2087 992359 2088 7670998 2089 51963368 2090 312315907 2091 1682343398 2092 8190061604 2093 36289665228 2094 147248307566 2095 550065516768 2096 1900883023656 2097 6103407855237 2098 18282684218366 2099 51293400738958 2100 135308453673456 2101 336950794081440 2102 795519291517208 2103 1789285702341460 2104 3856140084148710 2105 8020771375029316 2106 16258320354789154 2107 32562960710589103 2108 65810017234425876 2109 138881829474029780 2110 324057602106069485 2111 888545038032771168 2112 1832624140942590534 2113 888545038032771168 2114 324057602106069485 2115 138881829474029780 2116 65810017234425876 2117 32562960710589103 2118 16258320354789154 2119 8020771375029316 2120 3856140084148710 2121 1789285702341460 2122 795519291517208 2123 336950794081440 2124 135308453673456 2125 51293400738958 2126 18282684218366 2127 6103407855237 2128 1900883023656 2129 550065516768 2130 147248307566 2131 36289665228 2132 8190061604 2133 1682343398 2134 312315907 2135 51963368 2136 7670998 2137 992359 2138 110746 2139 10445 2140 810 2141 50 2142 3 2143 1 2144 1 2145 1 2146 1 2147 3 2148 52 2149 863 2150 11315 2151 122008 2152 1112126 2153 8747629 2154 60314623 2155 369100618 2156 2025042979 2157 10044415175 2158 45362081534 2159 187669411604 2160 715085171799 2161 2521579521177 2162 8265031470634 2163 25284563280719 2164 72479805392005 2165 195445544194992 2166 497768218529400 2167 1202529161595779 2168 2769132634576069 2169 6113392816333320 2170 13033753484422639 2171 27097200591315257 2172 55699801215481360 2173 115612192438856269 2174 250758858772553768 2175 601821261054129044 2176 1698689043297944880 2177 3609714217008132870 2178 1804857108504066435 2179 679475617319177952 2180 300910630527064522 2181 147505211042678688 2182 75592587363867560 2183 39140400854122037 2184 20051928437573290 2185 10025964218786645 2186 4845982110508120 2187 2248206693418195 2188 995536437058800 2189 418811880417840 2190 166703552401611 2191 62546024957568 2192 22040083921689 2193 7268082149273 2194 2234641161870 2195 638075999451 2196 168487731412 2197 40950308019 2198 9112693405 2199 1845503086 2200 337761886 2201 55401647 2202 8062910 2203 1028347 2204 113150 2205 10523 2206 805 2207 49 2208 3 2209 1 2210 1 2211 1 2212 1 2213 3 2214 51 2215 856 2216 11385 2217 124465 2218 1150354 2219 9175036 2220 64149275 2221 398076508 2222 2214603704 2223 11137736384 2224 50994723193 2225 213849812946 2226 825745411055 2227 2949726333669 2228 9789661670450 2229 30305115392322 2230 87830588238287 2231 239183357793616 2232 614257424612832 2233 1493304655588200 2234 3450735855013973 2235 7615114745084188 2236 16139357035119965 2237 33085681921995928 2238 66237601445437293 2239 131292388579348920 2240 263117403481534956 2241 551669489299618290 2242 1281296878373306996 2243 3503546151802011315 2244 7219428434016265740 2245 3503546151802011315 2246 1281296878373306996 2247 551669489299618290 2248 263117403481534956 2249 131292388579348920 2250 66237601445437293 2251 33085681921995928 2252 16139357035119965 2253 7615114745084188 2254 3450735855013973 2255 1493304655588200 2256 614257424612832 2257 239183357793616 2258 87830588238287 2259 30305115392322 2260 9789661670450 2261 2949726333669 2262 825745411055 2263 213849812946 2264 50994723193 2265 11137736384 2266 2214603704 2267 398076508 2268 64149275 2269 9175036 2270 1150354 2271 124465 2272 11385 2273 856 2274 51 2275 3 2276 1 2277 1 2278 1 2279 1 2280 3 2281 54 2282 911 2283 12303 2284 136707 2285 1284562 2286 10419108 2287 74103473 2288 467914492 2289 2649615145 2290 13567787959 2291 63271230628 2292 270338442781 2293 1063941202705 2294 3875130673643 2295 13118146638402 2296 41437606760930 2297 122596862749275 2298 340963510046218 2299 894679292370864 2300 2223364709431320 2301 5254529597407640 2302 11865411346991642 2303 25746117175072325 2304 54066846067651883 2305 110947982421107466 2306 225553590636317376 2307 463917527191127422 2308 998969075218227714 2309 2384635856972543575 2310 6706788347735278803 2311 14226520737620288370 2312 7113260368810144185 2313 2682715339094111522 2314 1192317928486271788 2315 587628867775428067 2316 303330690855737160 2317 158497117744439237 2318 82101506991619525 2319 41589881590501448 2320 20408507516825624 2321 9633304261914006 2322 4350061388017800 2323 1870693065866352 2324 763108808198679 2325 294232470598260 2326 106865406909766 2327 36439296217783 2328 11625392020929 2329 3457808908789 2330 955195831158 2331 244046175279 2332 57402179823 2333 12364870676 2334 2424647822 2335 429800140 2336 68303041 2337 9634213 2338 1191299 2339 127129 2340 11470 2341 851 2342 50 2343 3 2344 1 2345 1 2346 1 2347 1 2348 3 2349 53 2350 904 2351 12381 2352 139432 2353 1328006 2354 10918774 2355 78722149 2356 503903613 2357 2892562313 2358 15014485820 2359 70969967781 2360 307317405906 2361 1225534273938 2362 4521750111494 2363 15500522694572 2364 49557442856185 2365 148303013670696 2366 416829333347534 2367 1104072318244896 2368 2765372358237216 2369 6573426097449120 2370 14887833859321646 2371 32273918863817265 2372 67335998765573773 2373 136168353059271407 2374 269445100165546703 2375 528884281492054536 2376 1051546394966555488 2377 2191287003704499501 2378 5067351196066655096 2379 13820048716545422988 2380 28453041475240576740 2381 13820048716545422988 2382 5067351196066655096 2383 2191287003704499501 2384 1051546394966555488 2385 528884281492054536 2386 269445100165546703 2387 136168353059271407 2388 67335998765573773 2389 32273918863817265 2390 14887833859321646 2391 6573426097449120 2392 2765372358237216 2393 1104072318244896 2394 416829333347534 2395 148303013670696 2396 49557442856185 2397 15500522694572 2398 4521750111494 2399 1225534273938 2400 307317405906 2401 70969967781 2402 15014485820 2403 2892562313 2404 503903613 2405 78722149 2406 10918774 2407 1328006 2408 139432 2409 12381 2410 904 2411 53 2412 3 2413 1 2414 1 2415 1 2416 1 2417 3 2418 55 2419 960 2420 13348 2421 152711 2422 1477942 2423 12350744 2424 90530472 2425 589311005 2426 3441151718 2427 18175430204 2428 87445138873 2429 385543654682 2430 1565960461143 2431 5886806748926 2432 20568001267797 2433 67048305040720 2434 204658158865560 2435 586963755122038 2436 1587103957477038 2437 4059801972731232 2438 9860139146173680 2439 22828011917626524 2440 50611372763713438 2441 108050788716850938 2442 223705151454517312 2443 453456388083481036 2444 912325385573794074 2445 1860428237248521248 2446 3978915875147643831 2447 9449925203475654098 2448 26488426706712060727 2449 56093138908331422716 2450 28046569454165711358 2451 10595370682684824291 2452 4724962601737827049 2453 2340538750086849312 2454 1216433847431725432 2455 641093514186990431 2456 335557727181775967 2457 172080885734244086 2458 85650015446284280 2459 41090421451727742 2460 18898600030166220 2461 8296117074711648 2462 3462772270858992 2463 1369582095284754 2464 511645397163900 2465 179971766161933 2466 59418670329190 2467 18352985746650 2468 5285116556356 2469 1413660067166 2470 349780555492 2471 79692270891 2472 16632233300 2473 3160849931 2474 543182827 2475 83710599 2476 11454047 2477 1374392 2478 142373 2479 12474 2480 899 2481 52 2482 3 2483 1 2484 1 2485 1 2486 1 2487 3 2488 54 2489 954 2490 13433 2491 155720 2492 1527102 2493 12931988 2494 96061343 2495 633713298 2496 3750160935 2497 20073385017 2498 97867701094 2499 437225694365 2500 1799203721848 2501 6851077017498 2502 24239792495575 2503 79986671596986 2504 247020071202652 2505 716303556029460 2506 1956545850406791 2507 5049876228336030 2508 12355919047442880 2509 28758739176339900 2510 63918433369354265 2511 136261388209997718 2512 280131674451095023 2513 559262878636293278 2514 1094549902270471466 2515 2128759233005519505 2516 4200966987335370560 2517 8703878476885470879 2518 20045295886160478388 2519 54534996160877772085 2520 112186277816662845432 2521 54534996160877772085 2522 20045295886160478388 2523 8703878476885470879 2524 4200966987335370560 2525 2128759233005519505 2526 1094549902270471466 2527 559262878636293278 2528 280131674451095023 2529 136261388209997718 2530 63918433369354265 2531 28758739176339900 2532 12355919047442880 2533 5049876228336030 2534 1956545850406791 2535 716303556029460 2536 247020071202652 2537 79986671596986 2538 24239792495575 2539 6851077017498 2540 1799203721848 2541 437225694365 2542 97867701094 2543 20073385017 2544 3750160935 2545 633713298 2546 96061343 2547 12931988 2548 1527102 2549 155720 2550 13433 2551 954 2552 54 2553 3 2554 1 2555 1 2556 1 2557 1 2558 3 2559 56 2560 1011 2561 14451 2562 170094 2563 1694129 2564 14574145 2565 110005731 2566 737600724 2567 4437690440 2568 24156107393 2569 119803565132 2570 544614461402 2571 2281133290200 2572 8844117604407 2573 31870838281219 2574 107151956290302 2575 337277404911314 2576 997206911335131 2577 2778295107577644 2578 7317167596160370 2579 18276463591009260 2580 43444052798300700 2581 98656712374438105 2582 214990190286885288 2583 452030656500630605 2584 923434055422716808 2585 1850310549076273193 2586 3686387940082728899 2587 7456716402520282744 2588 15845522355355600831 2589 37453052839931420146 2590 104648235876278968055 2591 221256270138418389602 2592 110628135069209194801 2593 41859294350511587222 2594 18726526419965710073 2595 9320895503150353430 2596 4875545340109415641 2597 2590434768706782470 2598 1369229806316442163 2599 710333888786705237 2600 358316983811475480 2601 174546491124005878 2602 81674819260805316 2603 36552927182018520 2604 15588748357037310 2605 6314307062676462 2606 2421788213242459 2607 876921252769414 2608 298897562283474 2609 95612514843655 2610 28613321661315 2611 7983966515699 2612 2069534953326 2613 496329055546 2614 109631564319 2615 22188452198 2616 4090331284 2617 682035529 2618 102019013 2619 13553027 2620 1579443 2621 158956 2622 13535 2623 948 2624 53 2625 3 2626 1 2627 1 2628 1 2629 1 2630 3 2631 55 2632 1004 2633 14545 2634 173407 2635 1749537 2636 15247155 2637 116593158 2638 792041259 2639 4827932007 2640 26626142637 2641 133787671711 2642 616132620677 2643 2614149414728 2644 10265099805899 2645 37457439265721 2646 127483353124873 2647 406049518573776 2648 1214198657680728 2649 3418995124577589 2650 9092602170254105 2651 22905915953197680 2652 54829390773027780 2653 125118872059106016 2654 273203203498443982 2655 573307174098360768 2656 1162364545287335842 2657 2292663861739158970 2658 4440745317783055662 2659 8561933280192144540 2660 16777611905670636174 2661 34572048775321310904 2662 79312347190443007368 2663 215276370945488162856 2664 442512540276836779204 2665 215276370945488162856 2666 79312347190443007368 2667 34572048775321310904 2668 16777611905670636174 2669 8561933280192144540 2670 4440745317783055662 2671 2292663861739158970 2672 1162364545287335842 2673 573307174098360768 2674 273203203498443982 2675 125118872059106016 2676 54829390773027780 2677 22905915953197680 2678 9092602170254105 2679 3418995124577589 2680 1214198657680728 2681 406049518573776 2682 127483353124873 2683 37457439265721 2684 10265099805899 2685 2614149414728 2686 616132620677 2687 133787671711 2688 26626142637 2689 4827932007 2690 792041259 2691 116593158 2692 15247155 2693 1749537 2694 173407 2695 14545 2696 1004 2697 55 2698 3 2699 1 2700 1 2701 1 2702 1 2703 3 2704 58 2705 1062 2706 15614 2707 188936 2708 1935094 2709 17123728 2710 132989071 2711 917762094 2712 5684500589 2713 31864072336 2714 162775000582 2715 762333581516 2716 3290222539226 2717 13146531330361 2718 48828447614244 2719 169205177783922 2720 548918793627512 2721 1672386830390436 2722 4799743155657000 2723 13014901145657836 2724 33442637291668613 2725 81684602580225060 2726 190284951256557066 2727 424336890540136397 2728 909813558895224696 2729 1885613595688344810 2730 3803737770612695564 2731 7538939725538675892 2732 14881455463191108366 2733 29872333393023327822 2734 63093989014961392400 2735 148456444741085629176 2736 413557238921595681276 2737 873065282167813104916 2738 436532641083906552458 2739 165422895568638272511 2740 74228222370542814588 2741 37114111185271407294 2742 19531910295438329730 2743 10457238974134292365 2744 5578815396898620160 2745 2925952131240535049 2746 1494693703899297715 2747 738660513162459655 2748 351295294627489968 2749 160101821057241118 2750 69672161024309610 2751 28859128627328245 2752 11344847458825636 2753 4220785810033004 2754 1482080742794283 2755 489804462006088 2756 151910725910979 2757 44079546225327 2758 11927056704694 2759 2998512087295 2760 697607145350 2761 149516031730 2762 29369919709 2763 5256273809 2764 851130052 2765 123671365 2766 15964521 2767 1808379 2768 176955 2769 14654 2770 999 2771 54 2772 3 2773 1 2774 1 2775 1 2776 1 2777 3 2778 57 2779 1056 2780 15716 2781 192569 2782 1997314 2783 17899614 2784 140795093 2785 984119122 2786 6174035903 2787 35054420298 2788 181380104066 2789 860382145931 2790 3760845668811 2791 15217279243920 2792 57226077555688 2793 200739173525223 2794 659009639790009 2795 2030999536421795 2796 5893172640423440 2797 16144590614482636 2798 41874029772986081 2799 103114798315978223 2800 241786423637466178 2801 541580245884047034 2802 1162997403702596052 2803 2404507262794522411 2804 4811565726928879858 2805 9382553167511315723 2806 17996178699672968256 2807 34413365758629438096 2808 66986444578294735116 2809 137322211385504206988 2810 313879340309723901687 2811 850089880005502233734 2812 1746130564335626209832 2813 850089880005502233734 2814 313879340309723901687 2815 137322211385504206988 2816 66986444578294735116 2817 34413365758629438096 2818 17996178699672968256 2819 9382553167511315723 2820 4811565726928879858 2821 2404507262794522411 2822 1162997403702596052 2823 541580245884047034 2824 241786423637466178 2825 103114798315978223 2826 41874029772986081 2827 16144590614482636 2828 5893172640423440 2829 2030999536421795 2830 659009639790009 2831 200739173525223 2832 57226077555688 2833 15217279243920 2834 3760845668811 2835 860382145931 2836 181380104066 2837 35054420298 2838 6174035903 2839 984119122 2840 140795093 2841 17899614 2842 1997314 2843 192569 2844 15716 2845 1056 2846 57 2847 3 2848 1 2849 1 2850 1 2851 1 2852 3 2853 59 2854 1116 2855 16839 2856 209314 2857 2202919 2858 20036881 2859 159994424 2860 1135522064 2861 7235198324 2862 41731452736 2863 219411416209 2864 1057846900735 2865 4701057086013 2866 19343999038881 2867 73999238218562 2868 264130491480556 2869 882602196147334 2870 2769544822393356 2871 8184962000588110 2872 22846118794079201 2873 60395235249499155 2874 151639409288203269 2875 362679635456199267 2876 828949355944969950 2877 1817183443285306330 2878 3836979674672110230 2879 7844944119992738899 2880 15637588612518859538 2881 30675304601715286800 2882 60023312369702508306 2883 119618651032669169850 2884 251199167168605256685 2885 588523763080732315662 2886 1634788230779811987950 2887 3446310324346630677300 2888 1723155162173315338650 2889 653915292311924795180 2890 294261881540366157831 2891 147764215981532503933 2892 78212194905975995672 2893 42178543827358519350 2894 22699725405269312232 2895 12028914317322199645 2896 6218553265847902786 2897 3115171617060525137 2898 1504389571900130650 2899 697460837415767820 2900 309344394947934669 2901 130856343040581502 2902 52645404177660768 2903 20090361274170815 2904 7253569772934980 2905 2471286149212534 2906 792391474441667 2907 238441989815365 2908 67135055487881 2909 17628964072548 2910 4301910729653 2911 971679128925 2912 202237040180 2913 38587724391 2914 6709903103 2915 1055963193 2916 149163447 2917 18724810 2918 2063233 2919 196449 2920 15835 2921 1051 2922 56 2923 3 2924 1 2925 1 2926 1 2927 1 2928 3 2929 58 2930 1109 2931 16950 2932 213287 2933 2272547 2934 20927729 2935 169200328 2936 1215957616 2937 7845425166 2938 45822922714 2939 243968492916 2940 1191090545133 2941 5359757630388 2942 22330021158560 2943 86479054526762 2944 312441228033926 2945 1056521965922223 2946 3353888345359867 2947 10023114595328336 2948 28275323274758925 2949 75491522971739969 2950 191251578290080656 2951 460983804236137938 2952 1060140472871967087 2953 2333338927845100600 2954 4932355060345831467 2955 10055532940520013015 2956 19873858437314938543 2957 38337314017788171770 2958 72853848429073806150 2959 138235507275678503977 2960 267382867014201673783 2961 545461048708971414516 2962 1242439055392657110842 2963 3357943392953127326600 2964 6892620648693261354600 2965 3357943392953127326600 2966 1242439055392657110842 2967 545461048708971414516 2968 267382867014201673783 2969 138235507275678503977 2970 72853848429073806150 2971 38337314017788171770 2972 19873858437314938543 2973 10055532940520013015 2974 4932355060345831467 2975 2333338927845100600 2976 1060140472871967087 2977 460983804236137938 2978 191251578290080656 2979 75491522971739969 2980 28275323274758925 2981 10023114595328336 2982 3353888345359867 2983 1056521965922223 2984 312441228033926 2985 86479054526762 2986 22330021158560 2987 5359757630388 2988 1191090545133 2989 243968492916 2990 45822922714 2991 7845425166 2992 1215957616 2993 169200328 2994 20927729 2995 2272547 2996 213287 2997 16950 2998 1109 2999 58 3000 3 3001 1 3002 1 3003 1 3004 1 3005 3 3006 60 3007 1170 3008 18127 3009 231312 3010 2499801 3011 23354133 3012 191594489 3013 1397443828 3014 9152996027 3015 54282539215 3016 293524593039 3017 1455777332941 3018 6656473186127 3019 28187075888674 3020 110981453309344 3021 407762280654446 3022 1402623989241571 3023 4530691273556311 3024 13781782568576462 3025 39585452584662495 3026 107645319793036622 3027 277856066572381330 3028 682610633195819638 3029 1600604243355715013 3030 3593341948881454924 3031 7750843666257735162 3032 16130750758750854211 3033 32559299993047878039 3034 64173329986297591876 3035 124661029534192957190 3036 241912137732437381960 3037 478801878141709973983 3038 1000011922633114259946 3039 2333361152810599939874 3040 6464041031434770103705 3041 13608507434599516007800 3042 6804253717299758003900 3043 2585616412573908041482 3044 1166680576405299969937 3045 588242307431243682322 3046 313062766477271906066 3047 169992313001172214350 3048 92249161855302788321 3049 49364099989459686058 3050 25809201214001366738 3051 13096253091263069756 3052 6416682051574026650 3053 3023363570783017247 3054 1365221266391639276 3055 589054861133448419 3056 242201969534332398 3057 94660864876366835 3058 35080901083649176 3059 12297590599652844 3060 4067609568800556 3061 1266209187295384 3062 369938177697812 3063 101141860541711 3064 25793833596239 3065 6114264798349 3066 1341826711033 3067 271412696074 3068 50341478149 3069 8511703312 3070 1302842524 3071 179048346 3072 21873257 3073 2346155 3074 217518 3075 17077 3076 1104 3077 57 3078 3 3079 1 3080 1 3081 1 3082 1 3083 3 3084 59 3085 1164 3086 18247 3087 235644 3088 2577466 3089 24373058 3090 202402478 3091 1494437012 3092 9909147140 3093 59494474176 3094 325695235289 3095 1635351304071 3096 7570042131289 3097 32450306782366 3098 129328936430385 3099 480919631007155 3100 1673971467949829 3101 5470233558042126 3102 16828281873209154 3103 48862683652225638 3104 134246317461029329 3105 349847289327369020 3106 866910927705829748 3107 2047831899587458914 3108 4623967814138732260 3109 10010024000455481574 3110 20847096757520804917 3111 41939951972752220949 3112 81923399982507564096 3113 156422491841600380196 3114 294653342535365171540 3115 554974904209709288025 3116 1067044185572953656304 3117 2166692499038414229883 3118 4918977565384507981356 3119 13268294748734528107605 3120 27217014869199032015600 3121 13268294748734528107605 3122 4918977565384507981356 3123 2166692499038414229883 3124 1067044185572953656304 3125 554974904209709288025 3126 294653342535365171540 3127 156422491841600380196 3128 81923399982507564096 3129 41939951972752220949 3130 20847096757520804917 3131 10010024000455481574 3132 4623967814138732260 3133 2047831899587458914 3134 866910927705829748 3135 349847289327369020 3136 134246317461029329 3137 48862683652225638 3138 16828281873209154 3139 5470233558042126 3140 1673971467949829 3141 480919631007155 3142 129328936430385 3143 32450306782366 3144 7570042131289 3145 1635351304071 3146 325695235289 3147 59494474176 3148 9909147140 3149 1494437012 3150 202402478 3151 24373058 3152 2577466 3153 235644 3154 18247 3155 1164 3156 59 3157 3 3158 1 3159 1 3160 1 3161 1 3162 3 3163 61 3164 1226 3165 19480 3166 255012 3167 2828053 3168 27119318 3169 228425654 3170 1711022086 3171 11512097412 3172 70150200894 3173 389847327088 3174 1987580815718 3175 9344270755809 3176 40691654536617 3177 164790096419361 3178 622830341796152 3179 2204062432800608 3180 7324550018395389 3181 22921280482474537 3182 67721965061856586 3183 189383197846809232 3184 502507924670220955 3185 1268258579421491669 3186 3052428680517155739 3187 7024874179172304779 3188 15505723451685942046 3189 32938412876882871769 3190 67617473588722968469 3191 134832262471210365908 3192 262922911818860213521 3193 506035088267257577210 3194 974289276279267416755 3195 1915829333187803155636 3196 3980667614512435445599 3197 9252362563461336441122 3198 25565738662195798060995 3199 53753604366668088230810 3200 26876802183334044115405 3201 10226295464878319224398 3202 4626181281730668220561 3203 2341569185007314968000 3204 1252657640930486678685 3205 684635707655701427990 3206 374465965317770607136 3207 202248393706815548862 3208 106879232446691143708 3209 54897354794804786281 3210 27268686070206311874 3211 13046194904177137446 3212 5991804446941083488 3213 2634075511106175004 3214 1105517434274486101 3215 441894128309221540 3216 167832696022861974 3217 60428830362887416 3218 20578497670729902 3219 6612187298401823 3220 1999613202608696 3221 567610332111132 3222 150798484459227 3223 37377083023236 3224 8612850201441 3225 1837851684844 3226 361543343067 3227 65235218666 3228 10732774903 3229 1598979575 3230 213941283 3231 25452472 3232 2659408 3233 240245 3234 18383 3235 1159 3236 58 3237 3 3238 1 3239 1 3240 1 3241 1 3242 3 3243 60 3244 1220 3245 19609 3246 259724 3247 2914419 3248 28280525 3249 241060600 3250 1827405228 3251 12443796989 3252 76747316077 3253 431693543960 3254 2227699011932 3255 10600431017158 3256 46721353779045 3257 191490138995844 3258 732400428530493 3259 2622443544404848 3260 8816249731202430 3261 27903047689125291 3262 83350110845361952 3263 235554661084718560 3264 631277326156030772 3265 1608025358944707055 3266 3902334090527666672 3267 9044233127458239227 3268 20071069083349442224 3269 42774409521892253920 3270 87835767671687658050 3271 174496706035414112176 3272 337080656178025914770 3273 637388877136630820656 3274 1190670795922959005200 3275 2226946917209754095440 3276 4257398518195118123636 3277 8606848896243103666160 3278 19478658028339655665520 3279 52442540845529842176400 3280 107507208733336176461620 3281 52442540845529842176400 3282 19478658028339655665520 3283 8606848896243103666160 3284 4257398518195118123636 3285 2226946917209754095440 3286 1190670795922959005200 3287 637388877136630820656 3288 337080656178025914770 3289 174496706035414112176 3290 87835767671687658050 3291 42774409521892253920 3292 20071069083349442224 3293 9044233127458239227 3294 3902334090527666672 3295 1608025358944707055 3296 631277326156030772 3297 235554661084718560 3298 83350110845361952 3299 27903047689125291 3300 8816249731202430 3301 2622443544404848 3302 732400428530493 3303 191490138995844 3304 46721353779045 3305 10600431017158 3306 2227699011932 3307 431693543960 3308 76747316077 3309 12443796989 3310 1827405228 3311 241060600 3312 28280525 3313 2914419 3314 259724 3315 19609 3316 1220 3317 60 3318 3 3319 1 3320 1 3321 1 3322 1 3323 3 3324 63 3325 1283 3326 20899 3327 280502 3328 3190107 3329 31379760 3330 271193175 3331 2084786246 3332 14399250802 3333 90094675395 3334 514223192070 3335 2693188357708 3336 13009619884694 3337 58221994709271 3338 242354707166614 3339 941657693824919 3340 3426095598335365 3341 11706823413563883 3342 37669114380319143 3343 114429813194479968 3344 328964268066589714 3345 897078305590148991 3346 2325893822759308419 3347 5747073842413472735 3348 13566349691187358840 3349 30674652750024619248 3350 66629368678332164760 3351 139503866302092162785 3352 282684663777370861725 3353 557214962253471410130 3354 1075593730168064509857 3355 2052007116377865519600 3356 3921363049869349602840 3357 7663317332751212622544 3358 15844426377174804476340 3359 36692355820825862997840 3360 101139185916378981340200 3361 212392290424395860814420 3362 106196145212197930407210 3363 40455674366551592536080 3364 18346177910412931498920 3365 9320250810102826162553 3366 5010630563721946714740 3367 2755552413421705126320 3368 1518485266119620484504 3369 827379792436972699890 3370 441694787152141971445 3371 229506360690538719420 3372 115490905709109085584 3373 56060572267286373109 3374 26163674404432763477 3375 11707002271583000014 3376 5009617464404664286 3377 2045338536745539699 3378 794996981160925140 3379 293537346890187744 3380 102733948309961298 3381 34005534677495087 3382 10620896354839631 3383 3122338668998415 3384 861705625481294 3385 222613509182505 3386 53664682024360 3387 12029574664429 3388 2497655504340 3389 478194815556 3390 83995629674 3391 13456347586 3392 1952590860 3393 254524717 3394 29508490 3395 3005374 3396 264715 3397 19755 3398 1215 3399 60 3400 3 3401 1 3402 1 3403 1 3404 1 3405 3 3406 62 3407 1277 3408 21038 3409 285614 3410 3285875 3411 32698597 3412 285904476 3413 2223784035 3414 15541133832 3415 98394880475 3416 568289490951 3417 3011878696410 3418 14722763022137 3419 66674301909053 3420 280835503891776 3421 1104060332647908 3422 4063996362823334 3423 14046991953174996 3424 45712358091058969 3425 140403062690280440 3426 407967160084667712 3427 1123961249227514854 3428 2942416842335688690 3429 7335511287163972705 3430 17454076113996472748 3431 39730024095620122316 3432 86735225017310992357 3433 182120274387441250344 3434 369010226992630882205 3435 724379450929512833169 3436 1384594754690444110020 3437 2594078996287684994361 3438 4807559529799570645920 3439 8931993613591296317580 3440 16983568142854038785097 3441 34190604287587735975260 3442 77148030187377455533920 3443 207335331128576911747410 3444 424784580848791721628840 3445 207335331128576911747410 3446 77148030187377455533920 3447 34190604287587735975260 3448 16983568142854038785097 3449 8931993613591296317580 3450 4807559529799570645920 3451 2594078996287684994361 3452 1384594754690444110020 3453 724379450929512833169 3454 369010226992630882205 3455 182120274387441250344 3456 86735225017310992357 3457 39730024095620122316 3458 17454076113996472748 3459 7335511287163972705 3460 2942416842335688690 3461 1123961249227514854 3462 407967160084667712 3463 140403062690280440 3464 45712358091058969 3465 14046991953174996 3466 4063996362823334 3467 1104060332647908 3468 280835503891776 3469 66674301909053 3470 14722763022137 3471 3011878696410 3472 568289490951 3473 98394880475 3474 15541133832 3475 2223784035 3476 285904476 3477 32698597 3478 3285875 3479 285614 3480 21038 3481 1277 3482 62 3483 3 3484 1 3485 1 3486 1 3487 1 3488 3 3489 64 3490 1342 3491 22386 3492 307869 3493 3588521 3494 36186447 3495 320676642 3496 2528411985 3497 17915473722 3498 115025001118 3499 673828967841 3500 3622984518870 3501 17970431335843 3502 82596523260469 3503 353171921560870 3504 1409800117073482 3505 5270495283036511 3506 18506354477992455 3507 61195576154159587 3508 191040232840873385 3509 564354571450457002 3510 1581165825184470048 3511 4210699964032106228 3512 10681533979554556745 3513 25869434240387629252 3514 59956218180663093677 3515 133315253267348377141 3516 285207222153917429784 3517 588997093084391600442 3518 1178892047591167944177 3519 2298427292786137222634 3520 4394052177385262337387 3521 8313071686945090908570 3522 15773520636767608390620 3523 30644264257758374329631 3524 63062670130439601909924 3525 145529238762552927484440 3526 400205406597020550582210 3527 839455243105945545123660 3528 419727621552972772561830 3529 160082162638808220232884 3530 72764619381276463742220 3531 37095688312023295241132 3532 20036634322380475523220 3533 11084095582593454544760 3534 6151673048339367272342 3535 3380040136450201797990 3536 1821924073549986822819 3537 957120276262136350718 3538 487612347553471734792 3539 239967455881227078853 3540 113710068963326556973 3541 51738868480775258503 3542 22549905067948508684 3543 9393099919763929278 3544 3731551347435349313 3545 1410886428626142504 3546 506671921882316369 3547 172460260070813380 3548 55519063433977363 3549 16865584905716835 3550 4823000400514543 3551 1294963712389854 3552 325527474026552 3553 76374333177332 3554 16665728786802 3555 3369144839204 3556 628213467643 3557 107492842332 3558 16779461355 3559 2373007151 3560 301553723 3561 34090949 3562 3386557 3563 291016 3564 21193 3565 1272 3566 61 3567 3 3568 1 3569 1 3570 1 3571 1 3572 3 3573 63 3574 1336 3575 22535 3576 313402 3577 3694426 3578 37679469 3579 337740170 3580 2693683793 3581 19307873340 3582 125408316054 3583 743238468761 3584 4042973807045 3585 20288713305672 3586 94344764513174 3587 408123997287021 3588 1648135633950723 3589 6232800517588025 3590 22136080188753346 3591 74025417911969817 3592 233655836224972967 3593 697712154723189754 3594 1975241000076599506 3595 5312717172619819360 3596 13603799883796035506 3597 33231439047503065429 3598 77608302721162887754 3599 173666287143989650650 3600 373282709148575455994 3601 772819569707389164576 3602 1546117369346527951160 3603 3000816121141154766996 3604 5678467429236339020624 3605 10545725225724629609729 3606 19397167269538545453330 3607 35810154959148083913840 3608 67739952569781669570763 3609 135827289511716065652144 3610 305611401401361147717324 3611 819933028149993323144040 3612 1678910486211891090247320 3613 819933028149993323144040 3614 305611401401361147717324 3615 135827289511716065652144 3616 67739952569781669570763 3617 35810154959148083913840 3618 19397167269538545453330 3619 10545725225724629609729 3620 5678467429236339020624 3621 3000816121141154766996 3622 1546117369346527951160 3623 772819569707389164576 3624 373282709148575455994 3625 173666287143989650650 3626 77608302721162887754 3627 33231439047503065429 3628 13603799883796035506 3629 5312717172619819360 3630 1975241000076599506 3631 697712154723189754 3632 233655836224972967 3633 74025417911969817 3634 22136080188753346 3635 6232800517588025 3636 1648135633950723 3637 408123997287021 3638 94344764513174 3639 20288713305672 3640 4042973807045 3641 743238468761 3642 125408316054 3643 19307873340 3644 2693683793 3645 337740170 3646 37679469 3647 3694426 3648 313402 3649 22535 3650 1336 3651 63 3652 3 3653 1 3654 1 3655 1 3656 1 3657 3 3658 65 3659 1402 3660 23943 3661 337204 3662 4025977 3663 41594219 3664 377735717 3665 3052841632 3666 22177962621 3667 146023381707 3668 877434303398 3669 4840179909843 3670 24636294728316 3671 116221811356809 3672 510154996608776 3673 2090918341579275 3674 8027091575681547 3675 28947181785292837 3676 98315008164334913 3677 315249937763852415 3678 956540857281792405 3679 2752385000106737016 3680 7526349327878077427 3681 19598694747841746068 3682 48701246879961388991 3683 115731679496470972967 3684 263600614414984291164 3685 576891459593252977444 3686 1216475248613482944240 3687 2479622196121790110351 3688 4905180198019195292205 3689 9464112382060565034372 3690 17927732883731870336539 3691 33648147304301558439450 3692 63413816073491398597425 3693 122508424860243444968400 3694 250985208880344903922440 3695 577265980424793279021612 3696 1583961531653396192437350 3697 3318776542511877736535400 3698 1659388271255938868267700 3699 633584612661358476974940 3700 288632990212396639510806 3701 147638358164908767013200 3702 80101662408620714017800 3703 44561059943534496311705 3704 24899629005183153245193 3705 13790563756716823335800 3706 7502040302852886917490 3707 3982423527104693207533 3708 2052801982035252468405 3709 1023517105729964959982 3710 492054480241304010173 3711 227472611424098119279 3712 100881154251348591480 3713 42826777411950482147 3714 17368498448949409446 3715 6715819400260438320 3716 2471063881311297045 3717 863510699092291398 3718 286007296478065200 3719 89598419811620684 3720 26489402199749105 3721 7373238362411127 3722 1927252209410929 3723 471723822565870 3724 107783789436383 3725 22910184906587 3726 4512519274616 3727 819977451122 3728 136764102825 3729 20814829308 3730 2870791443 3731 355861652 3732 39253272 3733 3805588 3734 319237 3735 22701 3736 1331 3737 62 3738 3 3739 1 3740 1 3741 1 3742 1 3743 3 3744 64 3745 1396 3746 24102 3747 343179 3748 4142792 3749 43279249 3750 397455871 3751 3248527159 3752 23867670940 3753 158942065446 3754 966000832829 3755 5389953578013 3756 27750364816430 3757 132420084164699 3758 587945633922678 3759 2437407206019705 3760 9464156703990401 3761 34516493775430652 3762 118545601596913520 3763 384322304642400113 3764 1178760636856143813 3765 3427604738593089450 3766 9468204400367175336 3767 24894847776827486873 3768 62425472159792228215 3769 149582401131309980470 3770 343204290920569092245 3771 755655094656288301337 3772 1600408565323217937426 3773 3269277230648735412645 3774 6462045723226483317884 3775 12407220500872082209695 3776 23254676138777388370172 3777 42827361888915023581732 3778 78209207247836054751155 3779 143515478482112112615225 3780 270146783025152211981600 3781 539618199092741543433246 3782 1210850593086151755996552 3783 3243349802909335060705050 3784 6637553085023755473070800 3785 3243349802909335060705050 3786 1210850593086151755996552 3787 539618199092741543433246 3788 270146783025152211981600 3789 143515478482112112615225 3790 78209207247836054751155 3791 42827361888915023581732 3792 23254676138777388370172 3793 12407220500872082209695 3794 6462045723226483317884 3795 3269277230648735412645 3796 1600408565323217937426 3797 755655094656288301337 3798 343204290920569092245 3799 149582401131309980470 3800 62425472159792228215 3801 24894847776827486873 3802 9468204400367175336 3803 3427604738593089450 3804 1178760636856143813 3805 384322304642400113 3806 118545601596913520 3807 34516493775430652 3808 9464156703990401 3809 2437407206019705 3810 587945633922678 3811 132420084164699 3812 27750364816430 3813 5389953578013 3814 966000832829 3815 158942065446 3816 23867670940 3817 3248527159 3818 397455871 3819 43279249 3820 4142792 3821 343179 3822 24102 3823 1396 3824 64 3825 3 3826 1 3827 1 3828 1 3829 1 3830 3 3831 67 3832 1463 3833 25571 3834 368600 3835 4505287 3836 47661958 3837 443316164 3838 3670413803 3839 27322202261 3840 184372795917 3841 1135703681839 3842 6423643305304 3843 33531690819852 3844 162261229891955 3845 730732430732471 3846 3073252564111801 3847 12108553430105366 3848 44819924753171145 3849 156264656650476912 3850 514400623136750920 3851 1602377740726320496 3852 4733358924723790192 3853 13286028755353939584 3854 35505766501376907507 3855 90516934631698730911 3856 220570659295321496625 3857 514806436380853638368 3858 1153368302370124249409 3859 2486349021127142152786 3860 5171402164844363289093 3861 10411073665198223123257 3862 20366569501431531174405 3863 38906862001416015157787 3864 73058440869325628462955 3865 136084020611234735267009 3866 254813196488648036684175 3867 489641044233088384216650 3868 998867730235500303801966 3869 2290086991271634842863044 3870 6270476285624714450696430 3871 13124252690842425594480900 3872 6562126345421212797240450 3873 2508190514249885780278572 3874 1145043495635817421431522 3875 587569253079706061059980 3876 320149913537019328141656 3877 179057921856887809561853 3878 100702175252313704097586 3879 56198800668712021894581 3880 30840805245024890064099 3881 16535234644726589666349 3882 8619003608073938815155 3883 4351110786972498767375 3884 2120709459196680071494 3885 995292443669650367511 3886 448747203393929941409 3887 193964859925068709095 3888 80216731725333013256 3889 31682068570459394391 3890 11928064490303951284 3891 4273007308603521321 3892 1453740891473426513 3893 468793969951430736 3894 142996902783926986 3895 41169081662358244 3896 11160759311774435 3897 2841737230626274 3898 677679254254634 3899 150892608689334 3900 31261730752475 3901 6003005175434 3902 1063689207211 3903 173040614314 3904 25692896621 3905 3457866072 3906 418366070 3907 45052861 3908 4265224 3909 349469 3910 24278 3911 1391 3912 64 3913 3 3914 1 3915 1 3916 1 3917 1 3918 3 3919 66 3920 1457 3921 25740 3922 375039 3923 4633823 3924 49558147 3925 466028027 3926 3901182236 3927 29363310424 3928 200362816574 3929 1248062003128 3930 7138708857272 3931 37685374057778 3932 184424299509186 3933 839940484146588 3934 3572469661358745 3935 14234011875886236 3936 53277635092463610 3937 187816827537098130 3938 625058626601907647 3939 1968141514610177433 3940 5875385049329841816 3941 16661423415027741475 3942 44968097325813333974 3943 115722498226709920762 3944 284481794556767440005 3945 669317862689251438034 3946 1510098880050504005878 3947 3274077761566804320903 3948 6837459808099640920161 3949 13790405772918302104248 3950 26946308309924812789606 3951 51207374746456421238504 3952 95105662670128037052367 3953 173760616121639332560541 3954 315141942468122544828861 3955 574963110025667364825831 3956 1077210297312794445276630 3957 2143911225871317725233488 3958 4798277505521520623141616 3959 12832602631045927247936880 3960 26248505381684851188961800 3961 12832602631045927247936880 3962 4798277505521520623141616 3963 2143911225871317725233488 3964 1077210297312794445276630 3965 574963110025667364825831 3966 315141942468122544828861 3967 173760616121639332560541 3968 95105662670128037052367 3969 51207374746456421238504 3970 26946308309924812789606 3971 13790405772918302104248 3972 6837459808099640920161 3973 3274077761566804320903 3974 1510098880050504005878 3975 669317862689251438034 3976 284481794556767440005 3977 115722498226709920762 3978 44968097325813333974 3979 16661423415027741475 3980 5875385049329841816 3981 1968141514610177433 3982 625058626601907647 3983 187816827537098130 3984 53277635092463610 3985 14234011875886236 3986 3572469661358745 3987 839940484146588 3988 184424299509186 3989 37685374057778 3990 7138708857272 3991 1248062003128 3992 200362816574 3993 29363310424 3994 3901182236 3995 466028027 3996 49558147 3997 4633823 3998 375039 3999 25740 4000 1457 4001 66 4002 3 4003 1 4004 1 4005 1 4006 1 4007 3 4008 68 4009 1526 4010 27272 4011 402151 4012 5029394 4013 54452778 4014 518456180 4015 4395002772 4016 33504290099 4017 231588190586 4018 1461546293136 4019 8471267843963 4020 45324301231652 4021 224846063785172 4022 1038259765125644 4023 4478166195224342 4024 18097529385055357 4025 68720427872887845 4026 245819083100025494 4027 830301757724922099 4028 2654009012125845326 4029 8044757990620860332 4030 23169791936522952989 4031 63526359714244233709 4032 166117779712535208836 4033 415063601894300035417 4034 992821496322389633083 4035 2277945768211777229205 4036 5024015875507682492420 4037 10676033735453825296391 4038 21916894889102301558537 4039 43604026174241969786816 4040 84397339859900397967164 4041 159705735427196137691711 4042 297397977592805780728618 4043 549953585875743264505267 4044 1023434335845687909389979 4045 1956565642057932767951430 4046 3975168731303068282203759 4047 9086099957264156073608592 4048 24828296394849728805790920 4049 51913710643776705684835560 4050 25956855321888352842417780 4051 9931318557939891522316368 4052 4543049978632078036804296 4053 2338334547825334283649270 4054 1279292919807109886737474 4055 719170073837510422814580 4056 406965653548050015733898 4057 228767675071389062098937 4058 126596009789850596950746 4059 68520612559523095379282 4060 36098415111462614331708 4061 18440421906692970966494 4062 9106028774357674517510 4063 4335445171757898597520 4064 1985642992644779266166 4065 873064817777665591739 4066 367832226506327962421 4067 148228172666569878653 4068 57033333997594961203 4069 20916370775614236863 4070 7298524783346074645 4071 2418705120329120895 4072 759804438672806071 4073 225795691582345774 4074 63341352847693748 4075 16734199992680434 4076 4153039060502574 4077 965515450371618 4078 209624893196389 4079 42356339219813 4080 7934108448452 4081 1371714667314 4082 217777885643 4083 31564110811 4084 4147649435 4085 490075001 4086 51551280 4087 4768352 4088 381805 4089 25927 4090 1452 4091 65 4092 3 4093 1 4094 1 4095 1 4096 1 4097 3 4098 67 4099 1520 4100 27452 4101 409077 4102 5170503 4103 56580673 4104 544527779 4105 4666105614 4106 35959113582 4107 251282175742 4108 1603302857900 4109 9395654741588 4110 50827607063775 4111 254949194428041 4112 1190361514156789 4113 5191298825628218 4114 21212366187904775 4115 81438882232749105 4116 294516119455233619 4117 1005623521772831565 4118 3249006878054042993 4119 9952533795471919971 4120 28961128766235097195 4121 80203125934117914191 4122 211754532380814112362 4123 533950006218863171256 4124 1288128419671965627155 4125 2978464488967168899249 4126 6613390939969675826725 4127 14130044649865357009929 4128 29116455642146796262884 4129 58015310000564915890245 4130 112124638733765065166098 4131 210993349649750994917910 4132 388473410498585199790647 4133 704363631140855796462515 4134 1269123659713253687319847 4135 2302727255652797796127453 4136 4294900189883267051600700 4137 8518218709935146319008055 4138 19017418515204047595924960 4139 50785151716738081648208700 4140 103827421287553411369671120 4141 50785151716738081648208700 4142 19017418515204047595924960 4143 8518218709935146319008055 4144 4294900189883267051600700 4145 2302727255652797796127453 4146 1269123659713253687319847 4147 704363631140855796462515 4148 388473410498585199790647 4149 210993349649750994917910 4150 112124638733765065166098 4151 58015310000564915890245 4152 29116455642146796262884 4153 14130044649865357009929 4154 6613390939969675826725 4155 2978464488967168899249 4156 1288128419671965627155 4157 533950006218863171256 4158 211754532380814112362 4159 80203125934117914191 4160 28961128766235097195 4161 9952533795471919971 4162 3249006878054042993 4163 1005623521772831565 4164 294516119455233619 4165 81438882232749105 4166 21212366187904775 4167 5191298825628218 4168 1190361514156789 4169 254949194428041 4170 50827607063775 4171 9395654741588 4172 1603302857900 4173 251282175742 4174 35959113582 4175 4666105614 4176 544527779 4177 56580673 4178 5170503 4179 409077 4180 27452 4181 1520 4182 67 4183 3 4184 1 4185 1 4186 1 4187 1 4188 3 4189 69 4190 1589 4191 29048 4192 437953 4193 5601378 4194 62034232 4195 604293023 4196 5242168035 4197 40903491699 4198 289451620158 4199 1870520000883 4200 11103955603694 4201 60859371615836 4202 309338355906023 4203 1463822943084700 4204 6471345111399559 4205 26810073931935201 4206 104379412439157303 4207 382870955291803704 4208 1326257108425038730 4209 4347935675042910476 4210 13517620528178279363 4211 39931253298899906738 4212 112284376307765079868 4213 301088475728970066014 4214 771261120093913469592 4215 1890640099841110839856 4216 4443283090098563439862 4217 10030309592287341670532 4218 21793797680300804879721 4219 45682714886816525171077 4220 92620933509673813087935 4221 182202537942368230894909 4222 349098087602315282500542 4223 654649636210578762610164 4224 1209379064789016556190356 4225 2220966404498193952809732 4226 4108787848321658812698003 4227 7816718345587546033913274 4228 15819549032736700306729245 4229 36053855935074340233941070 4230 98328698004748200638021100 4231 205397724721029574666088520 4232 102698862360514787333044260 4233 39331479201899280255208440 4234 18026927967537170116970535 4235 9305617078080411945134850 4236 5110931225961087791404833 4237 2887256325847652138652651 4238 1643515139328663525079202 4239 930291588299243504761812 4240 518929589679117311825130 4241 283426170132572803614302 4242 150839806001468781314637 4243 77929337159863484115366 4244 38964668579931742057683 4245 18806830485538765632247 4246 8743234467613302252632 4247 3907322873004962402369 4248 1675498295376432709804 4249 688202230237645865175 4250 270314239259434451532 4251 101363950681822840180 4252 36227223015517788692 4253 12319151079288246347 4254 3978771325275116190 4255 1218225766837557239 4256 352901823008579453 4257 96516266154966724 4258 24863589112219358 4259 6017938766014877 4260 1364728040761864 4261 289082015175218 4262 57000305432295 4263 10421468576345 4264 1758975230188 4265 272689944660 4266 38601419165 4267 4955202784 4268 572093468 4269 58814462 4270 5317997 4271 416343 4272 27649 4273 1515 4274 66 4275 3 4276 1 4277 1 4278 1 4279 1 4280 3 4281 68 4282 1584 4283 29238 4284 445390 4285 5755949 4286 64415839 4287 634127699 4288 5559495807 4289 43843587200 4290 313593436359 4291 2048426850346 4292 12291988577228 4293 68104261035989 4294 349941386791053 4295 1674066396667887 4296 7481761709099576 4297 31334934223618917 4298 123326340086901924 4299 457281235447736755 4300 1601096722129360943 4301 5305028433700154920 4302 16667086754331156823 4303 49744843543696068054 4304 141295203980722746917 4305 382598615567199531399 4306 989290705966615931189 4307 2446759415470346179396 4308 5797962972846073242225 4309 13186517557711865692494 4310 28837140077826107302779 4311 60758466260232546937404 4312 123612052046680009286443 4313 243460739511142594402572 4314 465628708074941034509210 4315 868027677281432594325672 4316 1584941224509822267371976 4317 2852894204117680081269557 4318 5108222730345846091462383 4319 9219719074282746604102836 4320 17122335423667957979048124 4321 33846477000273870423699780 4322 75385335136973620489149510 4323 201027560365262987971065360 4324 410795449442059149332177040 4325 201027560365262987971065360 4326 75385335136973620489149510 4327 33846477000273870423699780 4328 17122335423667957979048124 4329 9219719074282746604102836 4330 5108222730345846091462383 4331 2852894204117680081269557 4332 1584941224509822267371976 4333 868027677281432594325672 4334 465628708074941034509210 4335 243460739511142594402572 4336 123612052046680009286443 4337 60758466260232546937404 4338 28837140077826107302779 4339 13186517557711865692494 4340 5797962972846073242225 4341 2446759415470346179396 4342 989290705966615931189 4343 382598615567199531399 4344 141295203980722746917 4345 49744843543696068054 4346 16667086754331156823 4347 5305028433700154920 4348 1601096722129360943 4349 457281235447736755 4350 123326340086901924 4351 31334934223618917 4352 7481761709099576 4353 1674066396667887 4354 349941386791053 4355 68104261035989 4356 12291988577228 4357 2048426850346 4358 313593436359 4359 43843587200 4360 5559495807 4361 634127699 4362 64415839 4363 5755949 4364 445390 4365 29238 4366 1584 4367 68 4368 3 4369 1 4370 1 4371 1 4372 1 4373 3 4374 71 4375 1655 4376 30899 4377 476106 4378 6224457 4379 70478507 4380 702069953 4381 6229314578 4382 49725044019 4383 360051723227 4384 2381296213527 4385 14470315666863 4386 81201234312141 4387 422656480150233 4388 2048528616975177 4389 9277384519283475 4390 39380390308061612 4391 157114378466875054 4392 590654929119993309 4393 2097211199408881235 4394 7048109204773062965 4395 22464334321055037457 4396 68033388964172563663 4397 196126178659809186019 4398 539116231026508430608 4399 1415446702383004332316 4400 3555447275605346791934 4401 8558897721820393833761 4402 19779776336567798538740 4403 43964820118652917691121 4404 94175622703360447752977 4405 194846115937987133282020 4406 390376703009245884128262 4407 759709997385430108936079 4408 1441545964056664844147991 4409 2679991525080244924828978 4410 4913317795980449028853126 4411 8963485168342711066150973 4412 16489112959774912195799303 4413 31223082243159217491205403 4414 62954447220509398988081591 4415 143078289137521361336549070 4416 389490898207697039193939135 4417 812850570172585125274307760 4418 406425285086292562637153880 4419 155796359283078815677575654 4420 71539144568760680668274535 4421 37032027776770234698871524 4422 20415092235911796051941994 4423 11586944242003992353804916 4424 6632979024573606188951720 4425 3779475227677268483733174 4426 2124383525978242928218092 4427 1170364050026203140793419 4428 628940243737118368873311 4429 328454881152606881818262 4430 166192275358871378387606 4431 81268303855691756944193 4432 38323316652100109668809 4433 17393888918538219726675 4434 7584954187958073156126 4435 3172552953617078675880 4436 1270773973133912729289 4437 486683480378045017157 4438 177933478829374397271 4439 62001562726111903379 4440 20556985180588100314 4441 6473999789479589899 4442 1933052495301796282 4443 546159506099137092 4444 145707444139827961 4445 36621254681382136 4446 8649343049450745 4447 1914385233621642 4448 395856017271684 4449 76210329178809 4450 13607406934435 4451 2243399198569 4452 339787800795 4453 47003009998 4454 5897387597 4455 665630336 4456 66912905 4457 5917316 4458 453179 4459 29446 4460 1579 4461 67 4462 3 4463 1 4464 1 4465 1 4466 1 4467 3 4468 70 4469 1649 4470 31100 4471 484077 4472 6393422 4473 73137362 4474 736108842 4475 6599457549 4476 53232324576 4477 389512844813 4478 2603450921796 4479 15988703147961 4480 90680644845672 4481 477057251583824 4482 2337041713771874 4483 10697871666425922 4484 45898639200665610 4485 185087834447889572 4486 703273884566012146 4487 2523707424421789591 4488 8571210988888471133 4489 27605094385361163279 4490 84465897047166940835 4491 245966867793546960933 4492 682809659037854203176 4493 1809890204160421159897 4494 4587999656000083008195 4495 11140401463563419948060 4496 25952786640358613560435 4497 58103092988667908207549 4498 125233123974344674635314 4499 260367898062231826140582 4500 523300997090594015100282 4501 1019316946746364253001573 4502 1930074047411633249729498 4503 3565929490034907772366083 4504 6459466752757513408562152 4505 11546296820554055217804846 4506 20550429410346703419955888 4507 36904205195686708247741297 4508 68255110019929452190076927 4509 134493591789270079656356126 4510 298874648420600177014124724 4511 795916183293989601831093015 4512 1625701140345170250548615520 4513 795916183293989601831093015 4514 298874648420600177014124724 4515 134493591789270079656356126 4516 68255110019929452190076927 4517 36904205195686708247741297 4518 20550429410346703419955888 4519 11546296820554055217804846 4520 6459466752757513408562152 4521 3565929490034907772366083 4522 1930074047411633249729498 4523 1019316946746364253001573 4524 523300997090594015100282 4525 260367898062231826140582 4526 125233123974344674635314 4527 58103092988667908207549 4528 25952786640358613560435 4529 11140401463563419948060 4530 4587999656000083008195 4531 1809890204160421159897 4532 682809659037854203176 4533 245966867793546960933 4534 84465897047166940835 4535 27605094385361163279 4536 8571210988888471133 4537 2523707424421789591 4538 703273884566012146 4539 185087834447889572 4540 45898639200665610 4541 10697871666425922 4542 2337041713771874 4543 477057251583824 4544 90680644845672 4545 15988703147961 4546 2603450921796 4547 389512844813 4548 53232324576 4549 6599457549 4550 736108842 4551 73137362 4552 6393422 4553 484077 4554 31100 4555 1649 4556 70 4557 3 4558 1 4559 1 4560 1 4561 1 4562 3 4563 72 4564 1721 4565 32828 4566 516711 4567 6901990 4568 79862636 4569 813143488 4570 7375864320 4571 60203224223 4572 445827954907 4573 3016193141105 4574 18752182704399 4575 107683265754235 4576 573676441778016 4577 2846396959081128 4578 13198672835200813 4579 57373299000832012 4580 234444590300660125 4581 902851608564475052 4582 3284276785206438508 4583 11309236721450066079 4584 36936393895905781852 4585 114632288849726562562 4586 338650035367926975197 4587 953925258949943372083 4588 2566262229779701644629 4589 6603938898787998269372 4590 16282125215977306077933 4591 38523667669282317003770 4592 87615775141642083805034 4593 191889464154237807908948 4594 405490988785443007923857 4595 828559912060107190575446 4596 1641273049845840746358465 4597 3161328181105261357315556 4598 5943215816724846287276805 4599 10958023955570781675239364 4600 19943603599138822648935642 4601 36153533221906237498070544 4602 66149047048872401576140061 4603 124696835613332653039563616 4604 250527278823150148379486901 4605 567861831999140336326836976 4606 1543102804345490044366404825 4607 3217533506933149454210801550 4608 1608766753466574727105400775 4609 617241121738196017746561930 4610 283930915999570168163418488 4611 147368987543029499046757001 4612 81532546362563657756637749 4613 46483114142450876783233556 4614 26753614584210615748572203 4615 15341233537799094345335109 4616 8686238501367083035250715 4617 4825185118529083124323743 4618 2617165133537962271220255 4619 1380933186766845317625743 4620 706712866168914956667292 4621 349916081693021885010435 4622 167266479815862159991428 4623 77047335338564634007540 4624 34139939968984674034376 4625 14528665577333596192617 4626 5928950668801379661729 4627 2316675628878433903630 4628 865438979273591158836 4629 308625393056956129973 4630 104899358664372420458 4631 33927710164350198235 4632 10424008926959565699 4633 3036864501535052446 4634 837302108216643302 4635 218018536203161645 4636 53489358332129608 4637 12334386822684888 4638 2665908170615485 4639 538416328771172 4640 101261786603753 4641 17666274112182 4642 2846440019786 4643 421422569557 4644 56995315195 4645 6993033992 4646 772005480 4647 75921882 4648 6569611 4649 492413 4650 31320 4651 1644 4652 69 4653 3 4654 1 4655 1 4656 1 4657 1 4658 3 4659 71 4660 1716 4661 33041 4662 525240 4663 7086322 4664 82823871 4665 851868115 4666 7806177479 4667 64371179514 4668 481625793780 4669 3292267974693 4670 20682467253287 4671 120013969308152 4672 646099594525407 4673 3239584612393501 4674 15180783781766016 4675 66688031167330420 4676 275391835203993656 4677 1071746698517303426 4678 3939716110099527498 4679 13708285712166004206 4680 45236946885800264313 4681 141835752560278202309 4682 423257681906682692535 4683 1204089014641518134032 4684 3270600887828377275713 4685 8495212898581081306358 4686 21132604476121594461989 4687 50422065184961980112308 4688 115571003007846951011310 4689 254882254957504243796462 4690 541805545847259692919382 4691 1112203854954357964591149 4692 2209493098826952508201189 4693 4258438183383803017578720 4694 7986513299634344481639299 4695 14629454318091929322527520 4696 26299257493369876020574473 4697 46697218183349438397507844 4698 82636647364357114281304100 4699 147681593411436059332777810 4700 272065823156362152086320617 4701 534458194822720316542905389 4702 1185102953737336354073398906 4703 3151869557812064771471805600 4704 6435067013866298908421603100 4705 3151869557812064771471805600 4706 1185102953737336354073398906 4707 534458194822720316542905389 4708 272065823156362152086320617 4709 147681593411436059332777810 4710 82636647364357114281304100 4711 46697218183349438397507844 4712 26299257493369876020574473 4713 14629454318091929322527520 4714 7986513299634344481639299 4715 4258438183383803017578720 4716 2209493098826952508201189 4717 1112203854954357964591149 4718 541805545847259692919382 4719 254882254957504243796462 4720 115571003007846951011310 4721 50422065184961980112308 4722 21132604476121594461989 4723 8495212898581081306358 4724 3270600887828377275713 4725 1204089014641518134032 4726 423257681906682692535 4727 141835752560278202309 4728 45236946885800264313 4729 13708285712166004206 4730 3939716110099527498 4731 1071746698517303426 4732 275391835203993656 4733 66688031167330420 4734 15180783781766016 4735 3239584612393501 4736 646099594525407 4737 120013969308152 4738 20682467253287 4739 3292267974693 4740 481625793780 4741 64371179514 4742 7806177479 4743 851868115 4744 82823871 4745 7086322 4746 525240 4747 33041 4748 1716 4749 71 4750 3 4751 1 4752 1 4753 1 4754 1 4755 3 4756 73 4757 1789 4758 34836 4759 559872 4760 7637480 4761 90268713 4762 938990991 4763 8703439258 4764 72604702475 4765 549620023490 4766 3801785637443 4767 24171076187576 4768 141967744181594 4769 773724205789684 4770 3927996342527120 4771 18639696542168399 4772 82932551579885265 4773 346922182010225775 4774 1367887233633926741 4775 5095366169062055564 4776 17968969109190573081 4777 60109367779761995045 4778 191084277754819244777 4779 578253452745749594026 4780 1668523348860389414302 4781 4597801248106559358611 4782 12118171340623013039951 4783 30594964689310368101685 4784 74105156408201698043847 4785 172467496796325449970723 4786 386305917669967369504013 4787 834208538844193495447303 4788 1740060869847947138150668 4789 3513456239118268742549432 4790 6884475063137148211752264 4791 13130369323127651096932406 4792 24466501187153743866985680 4793 44754876786962771473609191 4794 80886252924730277224254659 4795 145740996260775274277936321 4796 265279899276098106579249028 4797 497931789550323184007039619 4798 996970094188535975089650437 4799 2254019343382776987159209684 4800 6114626942155405656655302864 4801 12738806129490428451365214300 4802 6369403064745214225682607150 4803 2445850776862162262662121146 4804 1127009671691388493579604842 4805 586452996581491750052735552 4806 325570785475211312619987444 4807 186412902194014885704337155 4808 107848337232973702965672878 4809 62220194557484828634042045 4810 35476426721372928607129236 4811 19863892052936702941513127 4812 10870223783900760334345680 4813 5792454880708497116095009 4814 2996771498071464515703927 4815 1501575369919548291805145 4816 727164080319938577889906 4817 339708705810944068124151 4818 152841885091916002215434 4819 66124601102703053639125 4820 27467855038745496223889 4821 10939596073081123991178 4822 4171308372150973535754 4823 1520592412775860043549 4824 529156461474884062458 4825 175519353916905025532 4826 55404321420004266999 4827 16615324464332789880 4828 4725428625280837831 4829 1272048000704161173 4830 323436951161552534 4831 77501896149015975 4832 17457761522342753 4833 3686568274644965 4834 727584688930667 4835 133746621571251 4836 22810713824654 4837 3593669384352 4838 520333701070 4839 68836292312 4840 8263120715 4841 892657269 4842 85921647 4843 7278324 4844 534148 4845 33272 4846 1711 4847 70 4848 3 4849 1 4850 1 4851 1 4852 1 4853 3 4854 72 4855 1783 4856 35060 4857 568983 4858 7838195 4859 93559126 4860 982925982 4861 9202111705 4862 77539731570 4863 592938403545 4864 4143289407841 4865 26612499462096 4866 157917697758826 4867 869552433112260 4868 4460292480434649 4869 21385757864869872 4870 96141592691184374 4871 406369502741437798 4872 1618970182714386947 4873 6093315858914764571 4874 21710690633394845443 4875 73373290529194840079 4876 235628721696667020576 4877 720240739229703307234 4878 2098845865521609637575 4879 5839831721011362950055 4880 15537397321187683349789 4881 39586026379368509263839 4882 96719565792013421740810 4883 226947041500117700259281 4884 512176202607269518094874 4885 1113469997989905947393918 4886 2335783908763741787252447 4887 4736832367919411653854594 4888 9305911119826765858644440 4889 17754698847037908546097944 4890 32994261376064354038445532 4891 59942927908526672474114916 4892 106975071344447600107651235 4893 188734590157703980189927536 4894 332153898454790159982273476 4895 590850684751309419199236471 4896 1084384786131814934059775170 4897 2123979765879924468669255279 4898 4699870120244939249821330829 4899 12484030006900619882337910014 4900 25477612258980856902730428600 4901 12484030006900619882337910014 4902 4699870120244939249821330829 4903 2123979765879924468669255279 4904 1084384786131814934059775170 4905 590850684751309419199236471 4906 332153898454790159982273476 4907 188734590157703980189927536 4908 106975071344447600107651235 4909 59942927908526672474114916 4910 32994261376064354038445532 4911 17754698847037908546097944 4912 9305911119826765858644440 4913 4736832367919411653854594 4914 2335783908763741787252447 4915 1113469997989905947393918 4916 512176202607269518094874 4917 226947041500117700259281 4918 96719565792013421740810 4919 39586026379368509263839 4920 15537397321187683349789 4921 5839831721011362950055 4922 2098845865521609637575 4923 720240739229703307234 4924 235628721696667020576 4925 73373290529194840079 4926 21710690633394845443 4927 6093315858914764571 4928 1618970182714386947 4929 406369502741437798 4930 96141592691184374 4931 21385757864869872 4932 4460292480434649 4933 869552433112260 4934 157917697758826 4935 26612499462096 4936 4143289407841 4937 592938403545 4938 77539731570 4939 9202111705 4940 982925982 4941 93559126 4942 7838195 4943 568983 4944 35060 4945 1783 4946 72 4947 3 4948 1 4949 1 4950 1 4951 1 4952 3 4953 75 4954 1859 4955 36925 4956 605692 4957 8434579 4958 101784104 4959 1081218580 4960 10236056841 4961 87232198016 4962 674723010930 4963 4769600597399 4964 30995734667617 4965 186117286644331 4966 1037176998531491 4967 5384987262963783 4968 26138148501507621 4969 118975220955340663 4970 509247857865852431 4971 2054846770368260356 4972 7834263247176125877 4973 28281031219816969722 4974 96852743498537188904 4975 315233019567162635636 4976 976764838133433252276 4977 2885913065092213251665 4978 8142863949015844113457 4979 21974319068536866451844 4980 56797342196485252422030 4981 140812309020725422828531 4982 335339658335994810830877 4983 768264303910904277142311 4984 1695900458476933673723044 4985 3613165733868913077156129 4986 7443593721016218313200076 4987 14859438723594351935577412 4988 28815003046832015509240926 4989 54440531270506184163435128 4990 100582201066849840253175876 4991 182595380398281248459611591 4992 327802182905485860329874141 4993 587200641911146889968662037 4994 1063531232552356954558625648 4995 1988038774574994045776254479 4996 3967433902304009856570873068 4997 8947829652004788187159841386 4998 24233705307512968006891237086 4999 50445672272782096667406248628 5000 25222836136391048333703124314 5001 9693482123005187202756494835 5002 4473914826002394093579920693 5003 2333784648414123445041690040 5004 1299871506452880722238320236 5005 747346271523277859960115320 5006 434528475014248698576809908 5007 252155525311912200253749339 5008 144740240559613184754570164 5009 81660796905759276245152692 5010 45069620150173152463171704 5011 24244347391127626842257883 5012 12674227146595182533286616 5013 6423405749100289914944228 5014 3149529422885733965485652 5015 1491336589944696537982132 5016 680841124500353100777841 5017 299226156669041523510629 5018 126419890695402658616776 5019 51273411159919355054301 5020 19935977254487066622600 5021 7420919310237119789996 5022 2640882710508912126524 5023 897201671075770578347 5024 290558230495611566712 5025 89556598862753737451 5026 26227750870980943153 5027 7285365822214741262 5028 1915741941495349620 5029 475900883821362649 5030 111431054138006172 5031 24531608642390567 5032 5063864169300806 5033 977115754882735 5034 175642496449829 5035 29298975098303 5036 4515453996223 5037 639702785450 5038 82819005344 5039 9730967215 5040 1029150384 5041 96997656 5042 8047045 5043 578487 5044 35303 5045 1779 5046 71 5047 3 5048 1 5049 1 5050 1 5051 1 5052 3 5053 74 5054 1853 5055 37161 5056 615412 5057 8652736 5058 105432235 5059 1130934488 5060 10812185795 5061 93055062184 5062 726934983465 5063 5190177007153 5064 34068575695701 5065 206638231117446 5066 1163233041527066 5067 6101041167832296 5068 29916595905354350 5069 137569202639513792 5070 594876104776703311 5071 2424989799361202050 5072 9340212592583001617 5073 34062014118157069030 5074 117837630082570707172 5075 387410973994148755616 5076 1212434690642933213983 5077 3617647548642345378800 5078 10306832375329333041660 5079 28078841203502910736057 5080 73247730228456221506145 5081 183217232891887911038805 5082 440038465689766946339160 5083 1016180782836347911608717 5084 2259600893855600815124442 5085 4845429881362667639208695 5086 10036571482969202992100357 5087 20117820867611400846486692 5088 39103786114721978777835294 5089 73884623197005167972412630 5090 136101328176265460408587820 5091 245322441626463025007746040 5092 434750905710193448713360930 5093 762330657919734558906684048 5094 1334546913434424749928777357 5095 2363402739005237676796945884 5096 4321823422989117490817944518 5097 8441348728306403950150793760 5098 18641311775009975389916336220 5099 49456541443904016340594361400 5100 100891344545564193334812497256 5101 49456541443904016340594361400 5102 18641311775009975389916336220 5103 8441348728306403950150793760 5104 4321823422989117490817944518 5105 2363402739005237676796945884 5106 1334546913434424749928777357 5107 762330657919734558906684048 5108 434750905710193448713360930 5109 245322441626463025007746040 5110 136101328176265460408587820 5111 73884623197005167972412630 5112 39103786114721978777835294 5113 20117820867611400846486692 5114 10036571482969202992100357 5115 4845429881362667639208695 5116 2259600893855600815124442 5117 1016180782836347911608717 5118 440038465689766946339160 5119 183217232891887911038805 5120 73247730228456221506145 5121 28078841203502910736057 5122 10306832375329333041660 5123 3617647548642345378800 5124 1212434690642933213983 5125 387410973994148755616 5126 117837630082570707172 5127 34062014118157069030 5128 9340212592583001617 5129 2424989799361202050 5130 594876104776703311 5131 137569202639513792 5132 29916595905354350 5133 6101041167832296 5134 1163233041527066 5135 206638231117446 5136 34068575695701 5137 5190177007153 5138 726934983465 5139 93055062184 5140 10812185795 5141 1130934488 5142 105432235 5143 8652736 5144 615412 5145 37161 5146 1853 5147 74 5148 3 5149 1 5150 1