1 1 2 2 3 0 4 2 5 2 6 0 7 3 8 3 9 2 10 0 11 2 12 9 13 3 14 2 15 0 16 4 17 11 18 12 19 3 20 2 21 0 22 2 23 25 24 20 25 12 26 3 27 2 28 0 29 4 30 35 31 49 32 23 33 12 34 3 35 2 36 0 37 3 38 60 39 95 40 58 41 23 42 12 43 3 44 2 45 0 46 4 47 96 48 188 49 123 50 61 51 23 52 12 53 3 54 2 55 0 56 2 57 157 58 366 59 266 60 132 61 61 62 23 63 12 64 3 65 2 66 0 67 6 68 241 69 714 70 557 71 294 72 135 73 61 74 23 75 12 76 3 77 2 78 0 79 2 80 401 81 1347 82 1168 83 639 84 303 85 135 86 61 87 23 88 12 89 3 90 2 91 0 92 4 93 637 94 2565 95 2400 96 1377 97 667 98 306 99 135 100 61 101 23 102 12 103 3 104 2 105 0 106 4 107 1019 108 4851 109 4911 110 2922 111 1459 112 676 113 306 114 135 115 61 116 23 117 12 118 3 119 2 120 0 121 5 122 1639 123 9121 124 9982 125 6178 126 3135 127 1487 128 679 129 306 130 135 131 61 132 23 133 12 134 3 135 2 136 0 137 2 138 2651 139 17082 140 20196 141 12953 142 6718 143 3217 144 1496 145 679 146 306 147 135 148 61 149 23 150 12 151 3 152 2 153 0 154 6 155 4258 156 31960 157 40643 158 27021 159 14288 160 6931 161 3245 162 1499 163 679 164 306 165 135 166 61 167 23 168 12 169 3 170 2 171 0 172 2 173 6870 174 59637 175 81499 176 56106 177 30211 178 14832 179 7013 180 3254 181 1499 182 679 183 306 184 135 185 61 186 23 187 12 188 3 189 2 190 0 191 6 192 11075 193 111065 194 162899 195 116030 196 63586 197 31564 198 15045 199 7041 200 3257 201 1499 202 679 203 306 204 135 205 61 206 23 207 12 208 3 209 2 210 0 211 4 212 17891 213 206485 214 324678 215 239090 216 133322 217 66844 218 32108 219 15127 220 7050 221 3257 222 1499 223 679 224 306 225 135 226 61 227 23 228 12 229 3 230 2 231 0 232 4 233 28895 234 383411 235 645404 236 491202 237 278508 238 141021 239 68201 240 32321 241 15155 242 7053 243 3257 244 1499 245 679 246 306 247 135 248 61 249 23 250 12 251 3 252 2 253 0 254 2 255 46678 256 711109 257 1280042 258 1006361 259 580013 260 296460 261 144297 262 68745 263 32403 264 15164 265 7053 266 3257 267 1499 268 679 269 306 270 135 271 61 272 23 273 12 274 3 275 2 276 0 277 8 278 75412 279 1317528 280 2533565 281 2056755 282 1204583 283 621290 284 304227 285 145654 286 68958 287 32431 288 15167 289 7053 290 3257 291 1499 292 679 293 306 294 135 295 61 296 23 297 12 298 3 299 2 300 0 301 3 302 121915 303 2438838 304 5005449 305 4194230 306 2495522 307 1298416 308 639461 309 307507 310 146198 311 69040 312 32440 313 15167 314 7053 315 3257 316 1499 317 679 318 306 319 135 320 61 321 23 322 12 323 3 324 2 325 0 326 4 327 197109 328 4510987 329 9872464 330 8536023 331 5158394 332 2706869 333 1340353 334 647246 335 308864 336 146411 337 69068 338 32443 339 15167 340 7053 341 3257 342 1499 343 679 344 306 345 135 346 61 347 23 348 12 349 3 350 2 351 0 352 4 353 318724 354 8338099 355 19442206 356 17340787 357 10641188 358 5630554 359 2802566 360 1358592 361 650526 362 309408 363 146493 364 69077 365 32443 366 15167 367 7053 368 3257 369 1499 370 679 371 306 372 135 373 61 374 23 375 12 376 3 377 2 378 0 379 6 380 515414 381 15403007 382 38234945 383 35168957 384 21911154 385 11688444 386 5846953 387 2844722 388 1366381 389 651883 390 309621 391 146521 392 69080 393 32443 394 15167 395 7053 396 3257 397 1499 398 679 399 306 400 135 401 61 402 23 403 12 404 3 405 2 406 0 407 2 408 833590 409 28439107 410 75096856 411 71217347 412 45041042 413 24219318 414 12173864 415 5943310 416 2862979 417 1369661 418 652427 419 309703 420 146530 421 69080 422 32443 423 15167 424 7053 425 3257 426 1499 427 679 428 306 429 135 430 61 431 23 432 12 433 3 434 2 435 0 436 8 437 1348301 438 52483921 439 147324049 440 144012394 441 92443955 442 50099741 443 25300472 444 12392127 445 5985534 446 2870768 447 1371018 448 652640 449 309731 450 146533 451 69080 452 32443 453 15167 454 7053 455 3257 456 1499 457 679 458 306 459 135 460 61 461 23 462 12 463 3 464 2 465 0 466 2 467 2181020 468 96819153 469 288705896 470 290835635 471 189464447 472 103475201 473 52492698 474 25790949 475 12488703 476 6003795 477 2874048 478 1371562 479 652722 480 309740 481 146533 482 69080 483 32443 484 15167 485 7053 486 3257 487 1499 488 679 489 306 490 135 491 61 492 23 493 12 494 3 495 2 496 0 497 6 498 3528138 499 178542957 500 565201569 501 586637532 502 387794944 503 213410807 504 108742226 505 53587142 506 26009872 507 12530945 508 6011584 509 2875405 510 1371775 511 652750 512 309743 513 146533 514 69080 515 32443 516 15167 517 7053 518 3257 519 1499 520 679 521 306 522 135 523 61 524 23 525 12 526 3 527 2 528 0 529 4 530 5707564 531 329146111 532 1105475313 533 1181960546 534 792761978 535 439563765 536 224946169 537 111169216 538 54079483 539 26106516 540 12549206 541 6014864 542 2875949 543 1371857 544 652759 545 309743 546 146533 547 69080 548 32443 549 15167 550 7053 551 3257 552 1499 553 679 554 306 555 135 556 61 557 23 558 12 559 3 560 2 561 0 562 4 563 9233625 564 606618210 565 2160338661 566 2378920014 567 1618774478 568 904260858 569 464714125 570 230298492 571 112268717 572 54298625 573 26148762 574 12556995 575 6016221 576 2876162 577 1371885 578 652762 579 309743 580 146533 581 69080 582 32443 583 15167 584 7053 585 3257 586 1499 587 679 588 306 589 135 590 61 591 23 592 12 593 3 594 2 595 0 596 4 597 14938477 598 1117730709 599 4218403428 600 4783326807 601 3301913189 602 1858097728 603 958872587 604 476459514 605 232738777 606 112761718 607 54395287 608 26167023 609 12560275 610 6016765 611 2876244 612 1371894 613 652762 614 309743 615 146533 616 69080 617 32443 618 15167 619 7053 620 3257 621 1499 622 679 623 306 624 135 625 61 626 23 627 12 628 3 629 2 630 0 631 9 632 24168522 633 2059048379 634 8230986025 635 9609050910 636 6728377951 637 3813986918 638 1976242406 639 984532396 640 481845900 641 233840142 642 112980928 643 54437533 644 26174812 645 12561632 646 6016978 647 2876272 648 1371897 649 652762 650 309743 651 146533 652 69080 653 32443 654 15167 655 7053 656 3257 657 1499 658 679 659 306 660 135 661 61 662 23 663 12 664 3 665 2 666 0 667 2 668 39102322 669 3792403975 670 16049260068 671 19286596636 672 13697691852 673 7820873757 674 4068708686 675 2032073964 676 996363218 677 484291242 678 234333362 679 113077594 680 54455794 681 26178092 682 12562176 683 6017060 684 2876281 685 1371897 686 652762 687 309743 688 146533 689 69080 690 32443 691 15167 692 7053 693 3257 694 1499 695 679 696 306 697 135 698 61 699 23 700 12 701 3 702 2 703 0 704 4 705 63264680 706 6983787888 707 31273581831 708 38679215960 709 27861281681 710 16022252780 711 8368344952 712 4189741347 713 2057944305 714 1001762899 715 485393267 716 234552590 717 113119840 718 54463583 719 26179449 720 12562389 721 6017088 722 2876284 723 1371897 724 652762 725 309743 726 146533 727 69080 728 32443 729 15167 730 7053 731 3257 732 1499 733 679 734 306 735 135 736 61 737 23 738 12 739 3 740 2 741 0 742 4 743 102358836 744 12858918470 745 60902918026 746 77511671075 747 56623110373 748 32795060991 749 17195541858 750 8629836681 751 4246084055 752 2069809195 753 1004210105 754 485886555 755 234649256 756 113138101 757 54466863 758 26179993 759 12562471 760 6017097 761 2876284 762 1371897 763 652762 764 309743 765 146533 766 69080 767 32443 768 15167 769 7053 770 3257 771 1499 772 679 773 306 774 135 775 61 776 23 777 12 778 3 779 2 780 0 781 8 782 165612713 783 23673492212 784 118536844639 785 155218202609 786 114986175113 787 67070576341 788 35302847069 789 17758744396 790 8752094504 791 4272039859 792 2075213933 793 1005312349 794 486105787 795 234691502 796 113145890 797 54468220 798 26180206 799 12562499 800 6017100 801 2876284 802 1371897 803 652762 804 309743 805 146533 806 69080 807 32443 808 15167 809 7053 810 3257 811 1499 812 679 813 306 814 135 815 61 816 23 817 12 818 3 819 2 820 0 821 2 822 267957325 823 43578404638 824 230589214360 825 310614381302 826 233332624820 827 137061231762 828 72417457599 829 36512405663 830 18023139943 831 8808647879 832 4283918044 833 2077661799 834 1005805655 835 486202453 836 234709763 837 113149170 838 54468764 839 26180288 840 12562508 841 6017100 842 2876284 843 1371897 844 652762 845 309743 846 146533 847 69080 848 32443 849 15167 850 7053 851 3257 852 1499 853 679 854 306 855 135 856 61 857 23 858 12 859 3 860 2 861 0 862 8 863 433551276 864 80211619011 865 448341933338 866 621183253915 867 473151689951 868 279881889499 869 148435127810 870 75008278025 871 37082423282 872 18145909421 873 8834637751 874 4289324646 875 2078764111 876 1006024887 877 486244699 878 234717552 879 113150527 880 54468977 881 26180316 882 12562511 883 6017100 884 2876284 885 1371897 886 652762 887 309743 888 146533 889 69080 890 32443 891 15167 892 7053 893 3257 894 1499 895 679 896 306 897 135 898 61 899 23 900 12 901 3 902 2 903 0 904 2 905 701483904 906 147626844605 907 871320163108 908 1241514799114 909 958818120690 910 571122953725 911 304024437896 912 153970898248 913 76233692361 914 37348045692 915 18202548264 916 8846520993 917 4291772731 918 2079257421 919 1006121553 920 486262960 921 234720832 922 113151071 923 54469059 924 26180325 925 12562511 926 6017100 927 2876284 928 1371897 929 652762 930 309743 931 146533 932 69080 933 32443 934 15167 935 7053 936 3257 937 1499 938 679 939 306 940 135 941 61 942 23 943 12 944 3 945 2 946 0 947 6 948 1135002602 949 271681472189 950 1692608451036 951 2479885755606 952 1941769148186 953 1164648363939 954 622265461826 955 315825544412 956 156598322022 957 76806619131 958 37471025867 959 18228551431 960 8851928255 961 4292875061 962 2079476653 963 1006163799 964 486270749 965 234722189 966 113151284 967 54469087 968 26180328 969 12562511 970 6017100 971 2876284 972 1371897 973 652762 974 309743 975 146533 976 69080 977 32443 978 15167 979 7053 980 3257 981 1499 982 679 983 306 984 135 985 61 986 23 987 12 988 3 989 2 990 0 991 6 992 1836443382 993 499948564809 994 3286676734213 995 4950758165550 996 3930049520325 997 2373476585551 998 1272781848763 999 647369136594 1000 321445225043 1001 157830567274 1002 77072753331 1003 37527698778 1004 18240436537 1005 8854376408 1006 4293368371 1007 2079573319 1008 1006182060 1009 486274029 1010 234722733 1011 113151366 1012 54469096 1013 26180328 1014 12562511 1015 6017100 1016 2876284 1017 1371897 1018 652762 1019 309743 1020 146533 1021 69080 1022 32443 1023 15167 1024 7053 1025 3257 1026 1499 1027 679 1028 306 1029 135 1030 61 1031 23 1032 12 1033 3 1034 2 1035 0 1036 4 1037 2971388859 1038 919951141475 1039 6379546579138 1040 9878335778536 1041 7949687815310 1042 4834075908256 1043 2601703499980 1044 1326076212245 1045 659361386476 1046 324088549685 1047 158404721412 1048 77195818974 1049 37553707002 1050 18245844018 1051 8855478742 1052 4293587603 1053 2079615565 1054 1006189849 1055 486275386 1056 234722946 1057 113151394 1058 54469099 1059 26180328 1060 12562511 1061 6017100 1062 2876284 1063 1371897 1064 652762 1065 309743 1066 146533 1067 69080 1068 32443 1069 15167 1070 7053 1071 3257 1072 1499 1073 679 1074 306 1075 135 1076 61 1077 23 1078 12 1079 3 1080 2 1081 0 1082 2 1083 4807756786 1084 1692705579627 1085 12378408726097 1086 19700572811001 1087 16071833762924 1088 9839949030148 1089 5314967113934 1090 2714633286404 1091 1351612803988 1092 665017794899 1093 325323705789 1094 158671066314 1095 77252505180 1096 37565592768 1097 18248292189 1098 8855972052 1099 4293684269 1100 2079633826 1101 1006193129 1102 486275930 1103 234723028 1104 113151403 1105 54469099 1106 26180328 1107 12562511 1108 6017100 1109 2876284 1110 1371897 1111 652762 1112 309743 1113 146533 1114 69080 1115 32443 1116 15167 1117 7053 1118 3257 1119 1499 1120 679 1121 306 1122 135 1123 61 1124 23 1125 12 1126 3 1127 2 1128 0 1129 10 1130 7779046120 1131 3114426172725 1132 24009945530265 1133 39270565249671 1134 32475434891325 1135 20018646364580 1136 10851624207031 1137 5553840555608 1138 2768903015710 1139 1363689298131 1140 667667955790 1141 325898371747 1142 158794166025 1143 77278515268 1144 37571000317 1145 18249394523 1146 8856191284 1147 4293726515 1148 2079641615 1149 1006194486 1150 486276143 1151 234723056 1152 113151406 1153 54469099 1154 26180328 1155 12562511 1156 6017100 1157 2876284 1158 1371897 1159 652762 1160 309743 1161 146533 1162 69080 1163 32443 1164 15167 1165 7053 1166 3257 1167 1499 1168 679 1169 306 1170 135 1171 61 1172 23 1173 12 1174 3 1175 2 1176 0 1177 3 1178 12586671416 1179 5730031458119 1180 46556189122221 1181 78245296934767 1182 65588675151037 1183 40705196135300 1184 22143784553219 1185 11356057676424 1186 5668957281518 1187 2794631627671 1188 1369361623257 1189 668904339397 1190 326164802117 1191 158850857288 1192 77290401253 1193 37573448492 1194 18249887833 1195 8856287950 1196 4293744776 1197 2079644895 1198 1006195030 1199 486276225 1200 234723065 1201 113151406 1202 54469099 1203 26180328 1204 12562511 1205 6017100 1206 2876284 1207 1371897 1208 652762 1209 309743 1210 146533 1211 69080 1212 32443 1213 15167 1214 7053 1215 3257 1216 1499 1217 679 1218 306 1219 135 1220 61 1221 23 1222 12 1223 3 1224 2 1225 0 1226 6 1227 20365543444 1228 10541937483792 1229 90246742705503 1230 155833590280503 1231 132402617028894 1232 82727207638386 1233 45162985795973 1234 23207333016882 1235 11599812895025 1236 5723662185780 1237 2806744894732 1238 1372014695505 1239 669479216057 1240 326287915123 1241 158876868036 1242 77295808820 1243 37574550826 1244 18250107065 1245 8856330196 1246 4293752565 1247 2079646252 1248 1006195243 1249 486276253 1250 234723068 1251 113151406 1252 54469099 1253 26180328 1254 12562511 1255 6017100 1256 2876284 1257 1371897 1258 652762 1259 309743 1260 146533 1261 69080 1262 32443 1263 15167 1264 7053 1265 3257 1266 1499 1267 679 1268 306 1269 135 1270 61 1271 23 1272 12 1273 3 1274 2 1275 0 1276 4 1277 32951984510 1278 19394125045688 1279 174888380126977 1280 310230178922283 1281 267157265858723 1282 168050447403204 1283 92065555719395 1284 47402043727187 1285 23722619172248 1286 11715910706376 1287 5749475166452 1288 2812424057808 1289 1373251590937 1290 669745680495 1291 326344608250 1292 158888754089 1293 77298256995 1294 37575044136 1295 18250203731 1296 8856348457 1297 4293755845 1298 2079646796 1299 1006195325 1300 486276262 1301 234723068 1302 113151406 1303 54469099 1304 26180328 1305 12562511 1306 6017100 1307 2876284 1308 1371897 1309 652762 1310 309743 1311 146533 1312 69080 1313 32443 1314 15167 1315 7053 1316 3257 1317 1499 1318 679 1319 306 1320 135 1321 61 1322 23 1323 12 1324 3 1325 2 1326 0 1327 6 1328 53317223428 1329 35678608620386 1330 338822811495332 1331 617355068742916 1332 538825880846674 1333 341218520111327 1334 187587901417137 1335 96772751905190 1336 48489627208773 1337 23968575612272 1338 11770807964969 1339 5761604355549 1340 2815078357589 1341 1373826553065 1342 669868798558 1343 326370619217 1344 158894161660 1345 77299359329 1346 37575263368 1347 18250245977 1348 8856356246 1349 4293757202 1350 2079647009 1351 1006195353 1352 486276265 1353 234723068 1354 113151406 1355 54469099 1356 26180328 1357 12562511 1358 6017100 1359 2876284 1360 1371897 1361 652762 1362 309743 1363 146533 1364 69080 1365 32443 1366 15167 1367 7053 1368 3257 1369 1499 1370 679 1371 306 1372 135 1373 61 1374 23 1375 12 1376 3 1377 2 1378 0 1379 2 1380 86268805216 1381 65634931039553 1382 656255730844082 1383 1228065136216264 1384 1086297444889900 1385 692524910505350 1386 382044860624333 1387 197470695769129 1388 99064851274981 1389 49009830356167 1390 24085109475667 1391 11796657734394 1392 5767286430117 1393 2816315463723 1394 1374093030798 1395 669925492345 1396 326382505288 1397 158896609835 1398 77299852639 1399 37575360034 1400 18250264238 1401 8856359526 1402 4293757746 1403 2079647091 1404 1006195362 1405 486276265 1406 234723068 1407 113151406 1408 54469099 1409 26180328 1410 12562511 1411 6017100 1412 2876284 1413 1371897 1414 652762 1415 309743 1416 146533 1417 69080 1418 32443 1419 15167 1420 7053 1421 3257 1422 1499 1423 679 1424 306 1425 135 1426 61 1427 23 1428 12 1429 3 1430 2 1431 0 1432 8 1433 139585495700 1434 120740461745981 1435 1270774400408597 1436 2442025302107724 1437 2189148733610971 1438 1404933760725345 1439 777739251068868 1440 402767585258025 1441 202294560408056 1442 100163373306059 1443 49256770140620 1444 24140091148097 1445 11808793761946 1446 5769941241723 1447 2816890459919 1448 1374216150725 1449 669951503380 1450 326387912859 1451 158897712169 1452 77300071871 1453 37575402280 1454 18250272027 1455 8856360883 1456 4293757959 1457 2079647119 1458 1006195365 1459 486276265 1460 234723068 1461 113151406 1462 54469099 1463 26180328 1464 12562511 1465 6017100 1466 2876284 1467 1371897 1468 652762 1469 309743 1470 146533 1471 69080 1472 32443 1473 15167 1474 7053 1475 3257 1476 1499 1477 679 1478 306 1479 135 1480 61 1481 23 1482 12 1483 3 1484 2 1485 0 1486 4 1487 225853595588 1488 222107091413479 1489 2460165969447014 1490 4854313832889810 1491 4409962498119861 1492 2849057652363233 1493 1582601290165109 1494 821139334750049 1495 412906210013642 1496 204610902068005 1497 100685783398288 1498 49373496482796 1499 24165956841259 1500 11814477064052 1501 5771178433325 1502 2817156942709 1503 1374272844731 1504 669963389455 1505 326390361034 1506 158898205479 1507 77300168537 1508 37575420541 1509 18250275307 1510 8856361427 1511 4293758041 1512 2079647128 1513 1006195365 1514 486276265 1515 234723068 1516 113151406 1517 54469099 1518 26180328 1519 12562511 1520 6017100 1521 2876284 1522 1371897 1523 652762 1524 309743 1525 146533 1526 69080 1527 32443 1528 15167 1529 7053 1530 3257 1531 1499 1532 679 1533 306 1534 135 1535 61 1536 23 1537 12 1538 3 1539 2 1540 0 1541 8 1542 365438157954 1543 408568419825524 1544 4761747072275214 1545 9646297726278821 1546 8880433293272595 1547 5775351649972685 1548 3219097383648159 1549 1673390849121754 1550 842421424895017 1551 417783611953471 1552 205714355386158 1553 100933159568904 1554 49428514949312 1555 24178095780333 1556 11817132086360 1557 5771753442816 1558 2817280063296 1559 1374298855784 1560 669968797026 1561 326391463368 1562 158898424711 1563 77300210783 1564 37575428330 1565 18250276664 1566 8856361640 1567 4293758069 1568 2079647131 1569 1006195365 1570 486276265 1571 234723068 1572 113151406 1573 54469099 1574 26180328 1575 12562511 1576 6017100 1577 2876284 1578 1371897 1579 652762 1580 309743 1581 146533 1582 69080 1583 32443 1584 15167 1585 7053 1586 3257 1587 1499 1588 679 1589 306 1590 135 1591 61 1592 23 1593 12 1594 3 1595 2 1596 0 1597 4 1598 591290518635 1599 751555069948568 1600 9214658541101155 1601 19162600109176483 1602 17876364341114262 1603 11702911077713027 1604 6545286319199669 1605 3408814327155675 1606 1718010653502860 1607 852677894732213 1608 420110927420497 1609 206237749699949 1610 101049970340752 1611 49454387481064 1612 24183779594264 1613 11818369312030 1614 5772019927470 1615 2817336757370 1616 1374310741859 1617 669971245201 1618 326391956678 1619 158898521377 1620 77300229044 1621 37575431610 1622 18250277208 1623 8856361722 1624 4293758078 1625 2079647131 1626 1006195365 1627 486276265 1628 234723068 1629 113151406 1630 54469099 1631 26180328 1632 12562511 1633 6017100 1634 2876284 1635 1371897 1636 652762 1637 309743 1638 146533 1639 69080 1640 32443 1641 15167 1642 7053 1643 3257 1644 1499 1645 679 1646 306 1647 135 1648 61 1649 23 1650 12 1651 3 1652 2 1653 0 1654 4 1655 956727042347 1656 1382455718493782 1657 17828217003725695 1658 38055260194228322 1659 35972931169786478 1660 23705753264126008 1661 13303366527454221 1662 6941311540318254 1663 3502256754727573 1664 1739551345422016 1665 857579624956722 1666 421216589942709 1667 206485318394472 1668 101105004731510 1669 49466527647676 1670 24186434702040 1671 11818944326578 1672 5772143048276 1673 2817362768427 1674 1374316149430 1675 669972347535 1676 326392175910 1677 158898563623 1678 77300236833 1679 37575432967 1680 18250277421 1681 8856361750 1682 4293758081 1683 2079647131 1684 1006195365 1685 486276265 1686 234723068 1687 113151406 1688 54469099 1689 26180328 1690 12562511 1691 6017100 1692 2876284 1693 1371897 1694 652762 1695 309743 1696 146533 1697 69080 1698 32443 1699 15167 1700 7053 1701 3257 1702 1499 1703 679 1704 306 1705 135 1706 61 1707 23 1708 12 1709 3 1710 2 1711 0 1712 2 1713 1548015397589 1714 2542943596241301 1715 34487107565650558 1716 75552121282086572 1717 72365161318497772 1718 48002489715698808 1719 27029556041727137 1720 14129226210839232 1721 7136784541092384 1722 3547442408025369 1723 1749861560220604 1724 859911877435242 1725 421740420767113 1726 206602165962107 1727 101130880174789 1728 49472211672309 1729 24187671941005 1730 11819210811892 1731 5772199742368 1732 2817374654502 1733 1374318597605 1734 669972840845 1735 326392272576 1736 158898581884 1737 77300240113 1738 37575433511 1739 18250277503 1740 8856361759 1741 4293758081 1742 2079647131 1743 1006195365 1744 486276265 1745 234723068 1746 113151406 1747 54469099 1748 26180328 1749 12562511 1750 6017100 1751 2876284 1752 1371897 1753 652762 1754 309743 1755 146533 1756 69080 1757 32443 1758 15167 1759 7053 1760 3257 1761 1499 1762 679 1763 306 1764 135 1765 61 1766 23 1767 12 1768 3 1769 2 1770 0 1771 12 1772 2504739575776 1773 4677544135536190 1774 66700642442354634 1775 149953043287027915 1776 145527650503413151 1777 97169365738560389 1778 54899255484844925 1779 28750137476506156 1780 14537712248038012 1781 7231461762592370 1782 3569101442002314 1783 1754774278551032 1784 861018524513135 1785 421988073896641 1786 206657207191485 1787 101143020853226 1788 49474866814153 1789 24188246957417 1790 11819333932766 1791 5772225753425 1792 2817380062073 1793 1374319699939 1794 669973060077 1795 326392314822 1796 158898589673 1797 77300241470 1798 37575433724 1799 18250277531 1800 8856361762 1801 4293758081 1802 2079647131 1803 1006195365 1804 486276265 1805 234723068 1806 113151406 1807 54469099 1808 26180328 1809 12562511 1810 6017100 1811 2876284 1812 1371897 1813 652762 1814 309743 1815 146533 1816 69080 1817 32443 1818 15167 1819 7053 1820 3257 1821 1499 1822 679 1823 306 1824 135 1825 61 1826 23 1827 12 1828 3 1829 2 1830 0 1831 2 1832 4052751181903 1833 8603897920098376 1834 128982738524724793 1835 297539925174859496 1836 292569264637612427 1837 196632696557028667 1838 111467846175603834 1839 58480610599318909 1840 29602914559674643 1841 14735872960446427 1842 7276907197402731 1843 3579436020356277 1844 1757108741110750 1845 861542547877281 1846 422104937388653 1847 206683083862302 1848 101148704963327 1849 49476104058175 1850 24188513442950 1851 11819390626862 1852 5772237639500 1853 2817382510248 1854 1374320193249 1855 669973156743 1856 326392333083 1857 158898592953 1858 77300242014 1859 37575433806 1860 18250277540 1861 8856361762 1862 4293758081 1863 2079647131 1864 1006195365 1865 486276265 1866 234723068 1867 113151406 1868 54469099 1869 26180328 1870 12562511 1871 6017100 1872 2876284 1873 1371897 1874 652762 1875 309743 1876 146533 1877 69080 1878 32443 1879 15167 1880 7053 1881 3257 1882 1499 1883 679 1884 306 1885 135 1886 61 1887 23 1888 12 1889 3 1890 2 1891 0 1892 4 1893 6557485738610 1894 15825930358202618 1895 249382066386835902 1896 590229629181018883 1897 588008698346465517 1898 397784406788955222 1899 226252565814673870 1900 118915839114066810 1901 60259219543388723 1902 30017236770081448 1903 14831118810717883 1904 7298620062378074 1905 3584353677957468 1906 1758215824744382 1907 861790237803101 1908 422159981529558 1909 206695224751441 1910 101151360118466 1911 49476679075247 1912 24188636563842 1913 11819416637919 1914 5772243047071 1915 2817383612582 1916 1374320412481 1917 669973198989 1918 326392340872 1919 158898594310 1920 77300242227 1921 37575433834 1922 18250277543 1923 8856361762 1924 4293758081 1925 2079647131 1926 1006195365 1927 486276265 1928 234723068 1929 113151406 1930 54469099 1931 26180328 1932 12562511 1933 6017100 1934 2876284 1935 1371897 1936 652762 1937 309743 1938 146533 1939 69080 1940 32443 1941 15167 1942 7053 1943 3257 1944 1499 1945 679 1946 306 1947 135 1948 61 1949 23 1950 12 1951 3 1952 2 1953 0 1954 6 1955 10610230275494 1956 29109872302460775 1957 482096966830259476 1958 1170541406864716648 1959 1181449332712804376 1960 804470392144886901 1961 459095495607067128 1962 241728837827038720 1963 122622045831258466 1964 61124640750927247 1965 30216638782512008 1966 14876682795377526 1967 7308965634562611 1968 3586689125197317 1969 1758739932545234 1970 861907108133738 1971 422185858712200 1972 206700908895610 1973 101152597364352 1974 49476945560848 1975 24188693257938 1976 11819428523994 1977 5772245495246 1978 2817384105892 1979 1374320509147 1980 669973217250 1981 326392344152 1982 158898594854 1983 77300242309 1984 37575433843 1985 18250277543 1986 8856361762 1987 4293758081 1988 2079647131 1989 1006195365 1990 486276265 1991 234723068 1992 113151406 1993 54469099 1994 26180328 1995 12562511 1996 6017100 1997 2876284 1998 1371897 1999 652762 2000 309743 2001 146533 2002 69080 2003 32443 2004 15167 2005 7053 2006 3257 2007 1499 2008 679 2009 306 2010 135 2011 61 2012 23 2013 12 2014 3 2015 2 2016 0 2017 7 2018 17167707215866 2019 53543746220839722 2020 931842339984235269 2021 2320847401736052841 2022 2373159691138080246 2023 1626473786715717114 2024 931285372334384082 2025 491227902469077610 2026 249444966950682159 2027 124427989672516297 2028 61541665805824163 2029 30312144911660501 2030 14898420038208093 2031 7313885502579119 2032 3587796401376024 2033 1758987638395461 2034 861962153502181 2035 422197999686807 2036 206703564055806 2037 101153172381643 2038 49477068681744 2039 24188719268995 2040 11819433931565 2041 5772246597580 2042 2817384325124 2043 1374320551393 2044 669973225039 2045 326392345509 2046 158898595067 2047 77300242337 2048 37575433846 2049 18250277543 2050 8856361762 2051 4293758081 2052 2079647131 2053 1006195365 2054 486276265 2055 234723068 2056 113151406 2057 54469099 2058 26180328 2059 12562511 2060 6017100 2061 2876284 2062 1371897 2063 652762 2064 309743 2065 146533 2066 69080 2067 32443 2068 15167 2069 7053 2070 3257 2071 1499 2072 679 2073 306 2074 135 2075 61 2076 23 2077 12 2078 3 2079 2 2080 0 2081 4 2082 27777925842192 2083 98486095943173809 2084 1800911872404782255 2085 4600491579973616152 2086 4765663125364019694 2087 3287478704335519195 2088 1888587646116399581 2089 997948192347671858 2090 507279027101505024 2091 253210147996548942 2092 125299282050604653 2093 61741637627878518 2094 30357762762593032 2095 14908770550540532 2096 7316221386390542 2097 3588320545973303 2098 1759104511637625 2099 861988030895525 2100 422203683844271 2101 206704801302352 2102 101153438867262 2103 49477125375840 2104 24188731155070 2105 11819436379740 2106 5772247090890 2107 2817384421790 2108 1374320569654 2109 669973228319 2110 326392346053 2111 158898595149 2112 77300242346 2113 37575433846 2114 18250277543 2115 8856361762 2116 4293758081 2117 2079647131 2118 1006195365 2119 486276265 2120 234723068 2121 113151406 2122 54469099 2123 26180328 2124 12562511 2125 6017100 2126 2876284 2127 1371897 2128 652762 2129 309743 2130 146533 2131 69080 2132 32443 2133 15167 2134 7053 2135 3257 2136 1499 2137 679 2138 306 2139 135 2140 61 2141 23 2142 12 2143 3 2144 2 2145 0 2146 8 2147 44945617633343 2148 181150309416570456 2149 3480065440245553717 2150 9117239803912226653 2151 9567710844806260228 2152 6642960694430953244 2153 3828867029474847838 2154 2026785261437775758 2155 1031310962274111434 2156 515122146489696919 2157 255028816472120645 2158 125717551188488802 2159 61837262392926409 2160 30379511001513448 2161 14913691403282297 2162 7317328747006460 2163 3588568258662155 2164 1759159557517893 2165 862000171904200 2166 422206339006331 2167 206705376319711 2168 101153561988158 2169 49477151386897 2170 24188736562641 2171 11819437482074 2172 5772247310122 2173 2817384464036 2174 1374320577443 2175 669973229676 2176 326392346266 2177 158898595177 2178 77300242349 2179 37575433846 2180 18250277543 2181 8856361762 2182 4293758081 2183 2079647131 2184 1006195365 2185 486276265 2186 234723068 2187 113151406 2188 54469099 2189 26180328 2190 12562511 2191 6017100 2192 2876284 2193 1371897 2194 652762 2195 309743 2196 146533 2197 69080 2198 32443 2199 15167 2200 7053 2201 3257 2202 1499 2203 679 2204 306 2205 135 2206 61 2207 23 2208 12 2209 3 2210 2 2211 0 2212 2 2213 72723523049913 2214 333197296889682492 2215 6724036649642748055 2216 18064563051543956678 2217 19203690491859148614 2218 13419831356346710299 2219 7760436695448976093 2220 4115156944315666181 2221 2096077254195001368 2222 1047635035773331926 2223 518914846734788814 2224 255902818209279199 2225 125917783497254171 2226 61882904627438864 2227 30389863724385654 2228 14916027479640496 2229 7317852907528151 2230 3588685133131857 2231 1759185434996705 2232 862005856066721 2233 422207576253096 2234 206705642805334 2235 101153618682254 2236 49477163272972 2237 24188739010816 2238 11819437975384 2239 5772247406788 2240 2817384482297 2241 1374320580723 2242 669973230220 2243 326392346348 2244 158898595186 2245 77300242349 2246 37575433846 2247 18250277543 2248 8856361762 2249 4293758081 2250 2079647131 2251 1006195365 2252 486276265 2253 234723068 2254 113151406 2255 54469099 2256 26180328 2257 12562511 2258 6017100 2259 2876284 2260 1371897 2261 652762 2262 309743 2263 146533 2264 69080 2265 32443 2266 15167 2267 7053 2268 3257 2269 1499 2270 679 2271 306 2272 135 2273 61 2274 23 2275 12 2276 3 2277 2 2278 0 2279 6 2280 117669113634499 2281 612861447344029168 2282 12990416518504997638 2283 35784898577066806110 2284 38535124584375564055 2285 27103331749117287518 2286 15724923539282515572 2287 8353104987758258718 2288 4258964330592661204 2289 2130025668706826276 2290 1055537549466659841 2291 520739401536462385 2292 256321657654282618 2293 126013462142875035 2294 61904657806841301 2295 30394785013704326 2296 14917134877052871 2297 7318100623128530 2298 3588740179222827 2299 1759197576018675 2300 862008511229441 2301 422208151270473 2302 206705765926230 2303 101153644693311 2304 49477168680543 2305 24188740113150 2306 11819438194616 2307 5772247449034 2308 2817384490086 2309 1374320582080 2310 669973230433 2311 326392346376 2312 158898595189 2313 77300242349 2314 37575433846 2315 18250277543 2316 8856361762 2317 4293758081 2318 2079647131 2319 1006195365 2320 486276265 2321 234723068 2322 113151406 2323 54469099 2324 26180328 2325 12562511 2326 6017100 2327 2876284 2328 1371897 2329 652762 2330 309743 2331 146533 2332 69080 2333 32443 2334 15167 2335 7053 2336 3257 2337 1499 2338 679 2339 306 2340 135 2341 61 2342 23 2343 12 2344 3 2345 2 2346 0 2347 4 2348 190392600865369 2349 1127253951144492146 2350 25093943278831124498 2351 70873440288343704144 2352 77308553984901829004 2353 54725783628504143297 2354 31855250161187198056 2355 16951030513397457467 2356 8651346895904713666 2357 4329510806113274445 2358 2146477685413180736 2359 1059343009403063715 2360 521614648537848759 2361 256522008634222882 2362 126059115374354478 2363 61915011514454599 2364 30397121174499871 2365 14917659044413187 2366 7318217498110057 2367 3588766056735707 2368 1759203260183060 2369 862009748476274 2370 422208417756096 2371 206705822620326 2372 101153656579386 2373 49477171128718 2374 24188740606460 2375 11819438291282 2376 5772247467295 2377 2817384493366 2378 1374320582624 2379 669973230515 2380 326392346385 2381 158898595189 2382 77300242349 2383 37575433846 2384 18250277543 2385 8856361762 2386 4293758081 2387 2079647131 2388 1006195365 2389 486276265 2390 234723068 2391 113151406 2392 54469099 2393 26180328 2394 12562511 2395 6017100 2396 2876284 2397 1371897 2398 652762 2399 309743 2400 146533 2401 69080 2402 32443 2403 15167 2404 7053 2405 3257 2406 1499 2407 679 2408 306 2409 135 2410 61 2411 23 2412 12 2413 3 2414 2 2415 0 2416 8 2417 308061667066228 2418 2073385348363793647 2419 48469655483755126614 2420 140340053652730119691 2421 155060148532307121043 2422 110473537828594051550 2423 64515937999059171195 2424 34390182412632452199 2425 17569127958804523410 2426 8797837193100381460 2427 4363734323141534801 2428 2154407798970101125 2429 1061170276347886527 2430 522033748555617103 2431 256617711665682945 2432 126080870764341808 2433 61919932996320552 2434 30398228587836658 2435 14917906761241104 2436 7318272544286495 2437 3588778197762734 2438 1759205915345999 2439 862010323493655 2440 422208540876992 2441 206705848631383 2442 101153661986957 2443 49477172231052 2444 24188740825692 2445 11819438333528 2446 5772247475084 2447 2817384494723 2448 1374320582837 2449 669973230543 2450 326392346388 2451 158898595189 2452 77300242349 2453 37575433846 2454 18250277543 2455 8856361762 2456 4293758081 2457 2079647131 2458 1006195365 2459 486276265 2460 234723068 2461 113151406 2462 54469099 2463 26180328 2464 12562511 2465 6017100 2466 2876284 2467 1371897 2468 652762 2469 309743 2470 146533 2471 69080 2472 32443 2473 15167 2474 7053 2475 3257 2476 1499 2477 679 2478 306 2479 135 2480 61 2481 23 2482 12 2483 3 2484 2 2485 0 2486 2 2487 498454205114109 2488 3813618312576144010 2489 93611319395001820405 2490 277841447463965649833 2491 310940800917259592887 2492 222958806819977219659 2493 130632066000939244255 2494 69753575437773232784 2495 35670320660621688656 2496 17873099011561561427 2497 8868974162271140853 2498 4380245918849399713 2499 2158219151750297325 2500 1062046093864239258 2501 522234153421855046 2502 256663369837768859 2503 126091224908533714 2504 61922269193912559 2505 30398752758108501 2506 14918023636433333 2507 7318298421812670 2508 3588783881927779 2509 1759207152592850 2510 862010589979278 2511 422208597571088 2512 206705860517458 2513 101153664435132 2514 49477172724362 2515 24188740922358 2516 11819438351789 2517 5772247478364 2518 2817384495267 2519 1374320582919 2520 669973230552 2521 326392346388 2522 158898595189 2523 77300242349 2524 37575433846 2525 18250277543 2526 8856361762 2527 4293758081 2528 2079647131 2529 1006195365 2530 486276265 2531 234723068 2532 113151406 2533 54469099 2534 26180328 2535 12562511 2536 6017100 2537 2876284 2538 1371897 2539 652762 2540 309743 2541 146533 2542 69080 2543 32443 2544 15167 2545 7053 2546 3257 2547 1499 2548 679 2549 306 2550 135 2551 61 2552 23 2553 12 2554 3 2555 2 2556 0 2557 12 2558 806515788985700 2559 7014447853144097048 2560 180778309853800000571 2561 549961695984921913273 2562 623394516753230436530 2563 449877308868799880182 2564 264443244066922805208 2565 141447522151354056608 2566 72403165620105519490 2567 36300634533378461403 2568 18020854671137000623 2569 8903326043477806965 2570 4388188807261670525 2571 2160047664456885916 2572 1062465312567482627 2573 522329867450616216 2574 256685126212502614 2575 126096146474837043 2576 61923376614087971 2577 30399000475448243 2578 14918078682643839 2579 7318310562841561 2580 3588786537090786 2581 1759207727610231 2582 862010713100174 2583 422208623582145 2584 206705865925029 2585 101153665537466 2586 49477172943594 2587 24188740964604 2588 11819438359578 2589 5772247479721 2590 2817384495480 2591 1374320582947 2592 669973230555 2593 326392346388 2594 158898595189 2595 77300242349 2596 37575433846 2597 18250277543 2598 8856361762 2599 4293758081 2600 2079647131 2601 1006195365 2602 486276265 2603 234723068 2604 113151406 2605 54469099 2606 26180328 2607 12562511 2608 6017100 2609 2876284 2610 1371897 2611 652762 2612 309743 2613 146533 2614 69080 2615 32443 2616 15167 2617 7053 2618 3257 2619 1499 2620 679 2621 306 2622 135 2623 61 2624 23 2625 12 2626 3 2627 2 2628 0 2629 2 2630 1304969883916170 2631 12901759353635382352 2632 349080666287206038873 2633 1088404909741504760968 2634 1249564683479854214192 2635 907547767980835205624 2636 535202380940314724795 2637 286763715565478651986 2638 146928173398405953749 2639 73709317236350291104 2640 36607312826437525715 2641 18092267698249090816 2642 8919865274128960481 2643 4392002873366387556 2644 2160923742581279305 2645 1062665741820436908 2646 522375527833302858 2647 256695480549241936 2648 126098482688353462 2649 61923900785587352 2650 30399117350725940 2651 14918104560175071 2652 7318316247006825 2653 3588787774337641 2654 1759207994095854 2655 862010769794270 2656 422208635468220 2657 206705868373204 2658 101153666030776 2659 49477173040260 2660 24188740982865 2661 11819438362858 2662 5772247480265 2663 2817384495562 2664 1374320582956 2665 669973230555 2666 326392346388 2667 158898595189 2668 77300242349 2669 37575433846 2670 18250277543 2671 8856361762 2672 4293758081 2673 2079647131 2674 1006195365 2675 486276265 2676 234723068 2677 113151406 2678 54469099 2679 26180328 2680 12562511 2681 6017100 2682 2876284 2683 1371897 2684 652762 2685 309743 2686 146533 2687 69080 2688 32443 2689 15167 2690 7053 2691 3257 2692 1499 2693 679 2694 306 2695 135 2696 61 2697 23 2698 12 2699 3 2700 2 2701 0 2702 4 2703 2111485526973747 2704 23730323648006100590 2705 674013635083579608573 2706 2153642899937257934275 2707 2504192087200418630759 2708 1830431920697733064586 2709 1082952292071165733430 2710 581240688066394229883 2711 298093626012649181678 2712 149633082313139474934 2713 74345414490265391413 2714 36755661139445597636 2715 18126679239181298609 2716 8927814058169490924 2717 4393831956673997422 2718 2161343015173079628 2719 1062761460789849675 2720 522397284644615726 2721 256700402152341727 2722 126099590111440401 2723 61924148503137796 2724 30399172396949741 2725 14918116701204622 2726 7318318902169850 2727 3588788349355022 2728 1759208117216750 2729 862010795805327 2730 422208640875791 2731 206705869475538 2732 101153666250008 2733 49477173082506 2734 24188740990654 2735 11819438364215 2736 5772247480478 2737 2817384495590 2738 1374320582959 2739 669973230555 2740 326392346388 2741 158898595189 2742 77300242349 2743 37575433846 2744 18250277543 2745 8856361762 2746 4293758081 2747 2079647131 2748 1006195365 2749 486276265 2750 234723068 2751 113151406 2752 54469099 2753 26180328 2754 12562511 2755 6017100 2756 2876284 2757 1371897 2758 652762 2759 309743 2760 146533 2761 69080 2762 32443 2763 15167 2764 7053 2765 3257 2766 1499 2767 679 2768 306 2769 135 2770 61 2771 23 2772 12 2773 3 2774 2 2775 0 2776 6 2777 3416455217619229 2778 43647336893413637117 2779 1301298032993447969393 2780 4260734300248453464068 2781 5017555561014167182849 2782 3691041862589790630303 2783 2190831944409139022784 2784 1177859832377579597036 2785 604649015661018820626 2786 303691765622123452962 2787 150951570907790433975 2788 74653363009784622479 2789 36827202715586920181 2790 18143231251206606961 2791 8931629370243824616 2792 4394708153489590542 2793 2161543455423459466 2794 1062807122157284443 2795 522407639065792429 2796 256702738372696771 2797 126100114283451607 2798 61924265378449561 2799 30399198274482837 2800 14918122385369954 2801 7318320139416705 2802 3588788615840645 2803 1759208173910846 2804 862010807691402 2805 422208643323966 2806 206705869968848 2807 101153666346674 2808 49477173100767 2809 24188740993934 2810 11819438364759 2811 5772247480560 2812 2817384495599 2813 1374320582959 2814 669973230555 2815 326392346388 2816 158898595189 2817 77300242349 2818 37575433846 2819 18250277543 2820 8856361762 2821 4293758081 2822 2079647131 2823 1006195365 2824 486276265 2825 234723068 2826 113151406 2827 54469099 2828 26180328 2829 12562511 2830 6017100 2831 2876284 2832 1371897 2833 652762 2834 309743 2835 146533 2836 69080 2837 32443 2838 15167 2839 7053 2840 3257 2841 1499 2842 679 2843 306 2844 135 2845 61 2846 23 2847 12 2848 3 2849 2 2850 0 2851 6 2852 5527940488613237 2853 80280724165576115206 2854 2512185876426234327291 2855 8428010601344438122727 2856 10051591105910178407934 2857 7441460346020578864473 2858 4431184823250503054221 2859 2386380688327397046665 2860 1226195999557836645666 2861 616228148336571398330 2862 306422955105187195572 2863 151590386318085526706 2864 74801987802099735077 2865 36861641906629565400 2866 18151182749069209304 2867 8933458714173775276 2868 4395127450468441322 2869 2161639176603478294 2870 1062828879161144757 2871 522412560684816632 2872 256703845797011248 2873 126100362001087519 2874 61924320424678419 2875 30399210415512607 2876 14918125040532983 2877 7318320714434086 2878 3588788738961541 2879 1759208199921903 2880 862010813098973 2881 422208644426300 2882 206705870188080 2883 101153666388920 2884 49477173108556 2885 24188740995291 2886 11819438364972 2887 5772247480588 2888 2817384495602 2889 1374320582959 2890 669973230555 2891 326392346388 2892 158898595189 2893 77300242349 2894 37575433846 2895 18250277543 2896 8856361762 2897 4293758081 2898 2079647131 2899 1006195365 2900 486276265 2901 234723068 2902 113151406 2903 54469099 2904 26180328 2905 12562511 2906 6017100 2907 2876284 2908 1371897 2909 652762 2910 309743 2911 146533 2912 69080 2913 32443 2914 15167 2915 7053 2916 3257 2917 1499 2918 679 2919 306 2920 135 2921 61 2922 23 2923 12 2924 3 2925 2 2926 0 2927 4 2928 8944395367188126 2929 147660495167490927360 2930 4849481240999004510410 2931 16668547831207001967178 2932 20132505484333842645711 2933 14999735059393372976643 2934 8960747156927707861656 2935 4833892097199406126561 2936 2486136878201855132921 2937 1250132369746626219777 2938 621882197357789868915 2939 307747251498247563769 2940 151898928447457431657 2941 74873589073054781904 2942 36878199815464547457 2943 18154998631779840049 2944 8934334964878802489 2945 4395327895659488592 2946 2161684838407492310 2947 1062839233619117922 2948 522414896908083203 2949 256704369969233156 2950 126100478876412579 2951 61924346302212175 2952 30399216099677957 2953 14918126277779838 2954 7318320980919709 2955 3588788795655637 2956 1759208211807978 2957 862010815547148 2958 422208644919610 2959 206705870284746 2960 101153666407181 2961 49477173111836 2962 24188740995835 2963 11819438365054 2964 5772247480597 2965 2817384495602 2966 1374320582959 2967 669973230555 2968 326392346388 2969 158898595189 2970 77300242349 2971 37575433846 2972 18250277543 2973 8856361762 2974 4293758081 2975 2079647131 2976 1006195365 2977 486276265 2978 234723068 2979 113151406 2980 54469099 2981 26180328 2982 12562511 2983 6017100 2984 2876284 2985 1371897 2986 652762 2987 309743 2988 146533 2989 69080 2990 32443 2991 15167 2992 7053 2993 3257 2994 1499 2995 679 2996 306 2997 135 2998 61 2999 23 3000 12 3001 3 3002 2 3003 0 3004 8 3005 14472335406733791 3006 271591971179353932108 3007 9360711168126555864793 3008 32961324050078597096208 3009 40316558446391903708812 3010 30229260683055412296755 3011 18116927016693789641809 3012 9789663882071217288327 3013 5039661520456969919463 3014 2535590580375106478797 3015 1261830293275969667328 3016 624625778266079840461 3017 308387339297268683317 3018 152047681869548506237 3019 74908041048256180267 3020 36886152559382821615 3021 18156828094403249715 3022 8934754272855123952 3023 4395423617824256051 3024 2161706595495790005 3025 1062844155244980750 3026 522416004332909505 3027 256704617686903136 3028 126100533922643301 3029 61924358443242013 3030 30399218754840986 3031 14918126852797219 3032 7318321104040605 3033 3588788821666694 3034 1759208217215549 3035 862010816649482 3036 422208645138842 3037 206705870326992 3038 101153666414970 3039 49477173113193 3040 24188740996048 3041 11819438365082 3042 5772247480600 3043 2817384495602 3044 1374320582959 3045 669973230555 3046 326392346388 3047 158898595189 3048 77300242349 3049 37575433846 3050 18250277543 3051 8856361762 3052 4293758081 3053 2079647131 3054 1006195365 3055 486276265 3056 234723068 3057 113151406 3058 54469099 3059 26180328 3060 12562511 3061 6017100 3062 2876284 3063 1371897 3064 652762 3065 309743 3066 146533 3067 69080 3068 32443 3069 15167 3070 7053 3071 3257 3072 1499 3073 679 3074 306 3075 135 3076 61 3077 23 3078 12 3079 3 3080 2 3081 0 3082 2 3083 23416730179124859 3084 499538716251001466014 3085 18067326991084932543762 3086 65170005398623302631238 3087 80722355596512900431598 3088 60910504597896143118153 3089 36622087543955978638059 3090 19822325427144613053881 3091 10213894820863959121718 3092 5141780265209843455128 3093 2559779038023149937932 3094 1267510743916517853355 3095 625952797685736694207 3096 308696158090858121221 3097 152119310797133183165 3098 74924601671121086113 3099 36889968702721517860 3100 18157704369495451835 3101 8934954720256778984 3102 4395469279820817518 3103 2161716949969687582 3104 1062846491469474859 3105 522416528505216881 3106 256704734562233253 3107 126100559800177276 3108 61924364127407367 3109 30399219992087841 3110 14918127119282842 3111 7318321160734701 3112 3588788833552769 3113 1759208219663724 3114 862010817142792 3115 422208645235508 3116 206705870345253 3117 101153666418250 3118 49477173113737 3119 24188740996130 3120 11819438365091 3121 5772247480600 3122 2817384495602 3123 1374320582959 3124 669973230555 3125 326392346388 3126 158898595189 3127 77300242349 3128 37575433846 3129 18250277543 3130 8856361762 3131 4293758081 3132 2079647131 3133 1006195365 3134 486276265 3135 234723068 3136 113151406 3137 54469099 3138 26180328 3139 12562511 3140 6017100 3141 2876284 3142 1371897 3143 652762 3144 309743 3145 146533 3146 69080 3147 32443 3148 15167 3149 7053 3150 3257 3151 1499 3152 679 3153 306 3154 135 3155 61 3156 23 3157 12 3158 3 3159 2 3160 0 3161 10 3162 37889064798031367 3163 918800123766007342961 3164 34869991404400341528493 3165 128833570404831974258069 3166 161596146579255005315014 3167 122709935341837664253588 3168 74015403688031736204160 3169 40129126334928789925159 3170 20696526183392075497565 3171 10424653650048856917459 3172 5191768298606352198928 3173 2571533139345847116196 3174 1270260143554320478307 3175 626593479516130657248 3176 308844971222931182860 3177 152153768669641810097 3178 74932554985689957460 3179 36891798219234695738 3180 18158123682412446063 3181 8935050442858125721 3182 4395491036945911675 3183 2161721871598461937 3184 1062847598894511863 3185 522416776222900156 3186 256704789608464635 3187 126100571941207132 3188 61924366782570396 3189 30399220567105222 3190 14918127242403738 3191 7318321186745758 3192 3588788838960340 3193 1759208220766058 3194 862010817362024 3195 422208645277754 3196 206705870353042 3197 101153666419607 3198 49477173113950 3199 24188740996158 3200 11819438365094 3201 5772247480600 3202 2817384495602 3203 1374320582959 3204 669973230555 3205 326392346388 3206 158898595189 3207 77300242349 3208 37575433846 3209 18250277543 3210 8856361762 3211 4293758081 3212 2079647131 3213 1006195365 3214 486276265 3215 234723068 3216 113151406 3217 54469099 3218 26180328 3219 12562511 3220 6017100 3221 2876284 3222 1371897 3223 652762 3224 309743 3225 146533 3226 69080 3227 32443 3228 15167 3229 7053 3230 3257 3231 1499 3232 679 3233 306 3234 135 3235 61 3236 23 3237 12 3238 3 3239 2 3240 0 3241 5 3242 61305793933638243 3243 1689945278801866245478 3244 67295180052871960990509 3245 254653929520553011316055 3246 323442394764341224190434 3247 247167950492628229703998 3248 149562838249088726648753 3249 81224171080523297058453 3250 41929712366206723137497 3251 21131283489541483316435 3252 10527903702214899496897 3253 5216076140564302774596 3254 2577226005865362021081 3255 1271588436319517866756 3256 626902426974587350113 3257 308916612935856040116 3258 152170330538597663542 3259 74936371247722989850 3260 36892674505324384376 3261 18158324130798849861 3262 8935096104939124569 3263 4395501391426647877 3264 2161724207823467871 3265 1062848123066853307 3266 522416893098232137 3267 256704815485998678 3268 126100577625372486 3269 61924368019817251 3270 30399220833590845 3271 14918127299097834 3272 7318321198631833 3273 3588788841408515 3274 1759208221259368 3275 862010817458690 3276 422208645296015 3277 206705870356322 3278 101153666420151 3279 49477173114032 3280 24188740996167 3281 11819438365094 3282 5772247480600 3283 2817384495602 3284 1374320582959 3285 669973230555 3286 326392346388 3287 158898595189 3288 77300242349 3289 37575433846 3290 18250277543 3291 8856361762 3292 4293758081 3293 2079647131 3294 1006195365 3295 486276265 3296 234723068 3297 113151406 3298 54469099 3299 26180328 3300 12562511 3301 6017100 3302 2876284 3303 1371897 3304 652762 3305 309743 3306 146533 3307 69080 3308 32443 3309 15167 3310 7053 3311 3257 3312 1499 3313 679 3314 306 3315 135 3316 61 3317 23 3318 12 3319 3 3320 2 3321 0 3322 4 3323 99194857349460214 3324 3108307528616775447606 3325 129864815765718505660931 3326 503284526466583621689163 3327 647282032922151042638013 3328 497773126388999924247174 3329 302168986175370965624079 3330 164374128125641391174306 3331 84931120462358458119844 3332 42826099512784764904381 3333 21344434973541478642178 3334 10578145132053812585483 3335 5227856698041095885896 3336 2579978130693022238205 3337 1272229394894884578858 3338 627051267766074682645 3339 308951073522480646036 3340 152178284113796859664 3341 74938200788623387761 3342 36893093820451986871 3343 18158419853592744049 3344 8935117862080143138 3345 4395506313056649770 3346 2161725315248590343 3347 1062848370784541639 3348 522416948144463738 3349 256704827627028538 3350 126100580280535515 3351 61924368594834632 3352 30399220956711741 3353 14918127325108891 3354 7318321204039404 3355 3588788842510849 3356 1759208221478600 3357 862010817500936 3358 422208645303804 3359 206705870357679 3360 101153666420364 3361 49477173114060 3362 24188740996170 3363 11819438365094 3364 5772247480600 3365 2817384495602 3366 1374320582959 3367 669973230555 3368 326392346388 3369 158898595189 3370 77300242349 3371 37575433846 3372 18250277543 3373 8856361762 3374 4293758081 3375 2079647131 3376 1006195365 3377 486276265 3378 234723068 3379 113151406 3380 54469099 3381 26180328 3382 12562511 3383 6017100 3384 2876284 3385 1371897 3386 652762 3387 309743 3388 146533 3389 69080 3390 32443 3391 15167 3392 7053 3393 3257 3394 1499 3395 679 3396 306 3397 135 3398 61 3399 23 3400 12 3401 3 3402 2 3403 0 3404 2 3405 160500649452255608 3406 5717090810089342785559 3407 250596875894422092177465 3408 994535671200076064101676 3409 1295157689400432682888814 3410 1002304045653665210945075 3411 610383287856082959743819 3412 332587754886639484592328 3413 172002387633750685367870 3414 86778424906384631129161 3415 43265911879001563832626 3416 21448222237264635388603 3417 10602509273066605407044 3418 5233555388162823645717 3419 2581307017674525660887 3420 1272538402069842582460 3421 627122915376514620595 3422 308967635962092821376 3423 152182100429719784716 3424 74939077079653750865 3425 36893294269274969952 3426 18158465515710539359 3427 8935128216563790867 3428 4395508649281866406 3429 2161725839420945082 3430 1062848487659874280 3431 522416974021997799 3432 256704833311193892 3433 126100581517782370 3434 61924368861320255 3435 30399221013405837 3436 14918127336994966 3437 7318321206487579 3438 3588788843004159 3439 1759208221575266 3440 862010817519197 3441 422208645307084 3442 206705870358223 3443 101153666420446 3444 49477173114069 3445 24188740996170 3446 11819438365094 3447 5772247480600 3448 2817384495602 3449 1374320582959 3450 669973230555 3451 326392346388 3452 158898595189 3453 77300242349 3454 37575433846 3455 18250277543 3456 8856361762 3457 4293758081 3458 2079647131 3459 1006195365 3460 486276265 3461 234723068 3462 113151406 3463 54469099 3464 26180328 3465 12562511 3466 6017100 3467 2876284 3468 1371897 3469 652762 3470 309743 3471 146533 3472 69080 3473 32443 3474 15167 3475 7053 3476 3257 3477 1499 3478 679 3479 306 3480 135 3481 61 3482 23 3483 12 3484 3 3485 2 3486 0 3487 12 3488 259695504376604401 3489 10515404908411089804376 3490 483545700434125454665175 3491 1965044588541848640781846 3492 2591110814646940449548047 3493 2017892760362009882136600 3494 1232774997847621088249764 3495 672830417160451610082337 3496 348278586738541444302627 3497 175807624200338934827460 3498 87685481354924705930923 3499 43480200994019715467172 3500 21498583320295596257435 3501 10614302257359605642877 3502 5236308786757604233210 3503 2581948104929928278989 3504 1272687255647167651191 3505 627157377209244474250 3506 308975589655986687762 3507 152183929981617674478 3508 74939496395766102156 3509 36893389992153301521 3510 18158487272858396553 3511 8935133138194304585 3512 4395509756707022946 3513 2161726087138635278 3514 1062848542706105949 3515 522416986163027659 3516 256704835966356921 3517 126100582092799751 3518 61924368984441151 3519 30399221039416894 3520 14918127342402537 3521 7318321207589913 3522 3588788843223391 3523 1759208221617512 3524 862010817526986 3525 422208645308441 3526 206705870358436 3527 101153666420474 3528 49477173114072 3529 24188740996170 3530 11819438365094 3531 5772247480600 3532 2817384495602 3533 1374320582959 3534 669973230555 3535 326392346388 3536 158898595189 3537 77300242349 3538 37575433846 3539 18250277543 3540 8856361762 3541 4293758081 3542 2079647131 3543 1006195365 3544 486276265 3545 234723068 3546 113151406 3547 54469099 3548 26180328 3549 12562511 3550 6017100 3551 2876284 3552 1371897 3553 652762 3554 309743 3555 146533 3556 69080 3557 32443 3558 15167 3559 7053 3560 3257 3561 1499 3562 679 3563 306 3564 135 3565 61 3566 23 3567 12 3568 3 3569 2 3570 0 3571 4 3572 420196150616560592 3573 19340902420150362775749 3574 932992577661278627419000 3575 3882141109884991069276183 3576 5183048320753773141465534 3577 4061897780497185485953199 3578 2489403216372089327297782 3579 1360922582471911981957871 3580 705091847600246879125932 3581 356113444411912916517145 3582 177677425652593836190503 3583 88127700229026282805926 3584 43584242248824498427854 3585 21522973941931254033657 3586 10620003673628159964300 3587 5237637950519172811887 3588 2582257139765481984463 3589 1272758905971758843913 3590 627173939909487851504 3591 308979405996296848682 3592 152184806274858645984 3593 74939696844781632688 3594 36893435654287021243 3595 18158497627343271820 3596 8935135474419606689 3597 4395510280879382742 3598 2161726204013968138 3599 1062848568583640014 3600 522416991847193013 3601 256704837203603776 3602 126100582359285374 3603 61924369041135247 3604 30399221051302969 3605 14918127344850712 3606 7318321208083223 3607 3588788843320057 3608 1759208221635773 3609 862010817530266 3610 422208645308985 3611 206705870358518 3612 101153666420483 3613 49477173114072 3614 24188740996170 3615 11819438365094 3616 5772247480600 3617 2817384495602 3618 1374320582959 3619 669973230555 3620 326392346388 3621 158898595189 3622 77300242349 3623 37575433846 3624 18250277543 3625 8856361762 3626 4293758081 3627 2079647131 3628 1006195365 3629 486276265 3630 234723068 3631 113151406 3632 54469099 3633 26180328 3634 12562511 3635 6017100 3636 2876284 3637 1371897 3638 652762 3639 309743 3640 146533 3641 69080 3642 32443 3643 15167 3644 7053 3645 3257 3646 1499 3647 679 3648 306 3649 135 3650 61 3651 23 3652 12 3653 3 3654 2 3655 0 3656 4 3657 679891650738125464 3658 35573558607314507337803 3659 1800108374833106205446464 3660 7668645003268505831438168 3661 10366259786415084248321560 3662 8175115348172022280145216 3663 5026187208280861485504985 3664 2752272753767244356698666 3665 1427227175897625695974089 3666 721216579263614177875703 3667 359966073239722300344825 3668 178589567446350517766899 3669 88342527867365608301948 3670 43634659685481566812176 3671 21534772751990122705342 3672 10622757666520004912512 3673 5238279097493861394628 3674 2582405999240408189093 3675 1272793368375147278738 3676 627181893657271655678 3677 308981235553135413415 3678 152185225591407576558 3679 74939792567696760719 3680 36893457411437789964 3681 18158502548973996240 3682 8935136581844776524 3683 4395510528597073598 3684 2161726259060199825 3685 1062848580724669874 3686 522416994502356042 3687 256704837778621157 3688 126100582482406270 3689 61924369067146304 3690 30399221056710540 3691 14918127345953046 3692 7318321208302455 3693 3588788843362303 3694 1759208221643562 3695 862010817531623 3696 422208645309198 3697 206705870358546 3698 101153666420486 3699 49477173114072 3700 24188740996170 3701 11819438365094 3702 5772247480600 3703 2817384495602 3704 1374320582959 3705 669973230555 3706 326392346388 3707 158898595189 3708 77300242349 3709 37575433846 3710 18250277543 3711 8856361762 3712 4293758081 3713 2079647131 3714 1006195365 3715 486276265 3716 234723068 3717 113151406 3718 54469099 3719 26180328 3720 12562511 3721 6017100 3722 2876284 3723 1371897 3724 652762 3725 309743 3726 146533 3727 69080 3728 32443 3729 15167 3730 7053 3731 3257 3732 1499 3733 679 3734 306 3735 135 3736 61 3737 23 3738 12 3739 3 3740 2 3741 0 3742 4 3743 1100087795718389505 3744 65430125584501858093662 3745 3472960777603207389791073 3746 15146624107613824190889419 3747 20729940134808449818837224 3748 16451079484421256808854635 3749 10146487784930443596778643 3750 5565209320737376515446285 3751 2888489638156257837599762 3752 1460399144092825839490756 3753 729151183525721425922950 3754 361846610071794791722782 3755 179032926838306640882454 3756 88446688896711901560681 3757 43659062738807127189658 3758 21540475442210739074352 3759 10624086958968128763351 3760 5238588145115460688471 3761 2582477650811110354256 3762 1272809931194085450706 3763 627185710008579310150 3764 308982111847361133722 3765 152185426040507544471 3766 74939838229837319066 3767 36893467765923177056 3768 18158504885199332412 3769 8935137106017138184 3770 4395510645472406526 3771 2161726284937733890 3772 1062848586408835228 3773 522416995739602897 3774 256704838045106780 3775 126100582539100366 3776 61924369079032379 3777 30399221059158715 3778 14918127346446356 3779 7318321208399121 3780 3588788843380564 3781 1759208221646842 3782 862010817532167 3783 422208645309280 3784 206705870358555 3785 101153666420486 3786 49477173114072 3787 24188740996170 3788 11819438365094 3789 5772247480600 3790 2817384495602 3791 1374320582959 3792 669973230555 3793 326392346388 3794 158898595189 3795 77300242349 3796 37575433846 3797 18250277543 3798 8856361762 3799 4293758081 3800 2079647131 3801 1006195365 3802 486276265 3803 234723068 3804 113151406 3805 54469099 3806 26180328 3807 12562511 3808 6017100 3809 2876284 3810 1371897 3811 652762 3812 309743 3813 146533 3814 69080 3815 32443 3816 15167 3817 7053 3818 3257 3819 1499 3820 679 3821 306 3822 135 3823 61 3824 23 3825 12 3826 3 3827 2 3828 0 3829 8 3830 1779979438990539175 3831 120345006739412140883155 3832 6700123091245623191379519 3833 29913304585155666861587201 3834 41449056495039559778303753 3835 33100311991982474376237151 3836 20479912211557302287155036 3837 11251364437999806066611537 3838 5844946618892213943032395 3839 2956703484326604296434747 3840 1476733629618233126216063 3841 733026453262204088256118 3842 362761164712171846975499 3843 179248008736820300728650 3844 88497132824931559114494 3845 43670864275434424957082 3846 21543229711897817960601 3847 10624728133603910604071 3848 5238737007304552448009 3849 2582512113475130325114 3850 1272817884966256496081 3851 627187539567628483315 3852 308982531164102611747 3853 152185521763438596914 3854 74939859986989315325 3855 36893472687553986944 3856 18158505992624507304 3857 8935137353734829259 3858 4395510700518638217 3859 2161726297078763750 3860 1062848589063998257 3861 522416996314620278 3862 256704838168227676 3863 126100582565111423 3864 61924369084439950 3865 30399221060261049 3866 14918127346665588 3867 7318321208441367 3868 3588788843388353 3869 1759208221648199 3870 862010817532380 3871 422208645309308 3872 206705870358558 3873 101153666420486 3874 49477173114072 3875 24188740996170 3876 11819438365094 3877 5772247480600 3878 2817384495602 3879 1374320582959 3880 669973230555 3881 326392346388 3882 158898595189 3883 77300242349 3884 37575433846 3885 18250277543 3886 8856361762 3887 4293758081 3888 2079647131 3889 1006195365 3890 486276265 3891 234723068 3892 113151406 3893 54469099 3894 26180328 3895 12562511 3896 6017100 3897 2876284 3898 1371897 3899 652762 3900 309743 3901 146533 3902 69080 3903 32443 3904 15167 3905 7053 3906 3257 3907 1499 3908 679 3909 306 3910 135 3911 61 3912 23 3913 12 3914 3 3915 2 3916 0 3917 2 3918 2880067224819256256 3919 221349370722184946791163 3920 12925526137980075575497989 3921 59069820723768896348307876 3922 82865422986171406703772308 3923 66589914294333462274504906 3924 41331130002441997870960955 3925 22743858603308465718805651 3926 11825621702125200809291253 3927 5985163842120733166101258 3928 2990316165495016739295014 3929 1484715938953504641575898 3930 734912089327608986602655 3931 363205063222589113692313 3932 179352226144267608020836 3933 88521541704980016563379 3934 43676567559987198482007 3935 21544559064066409208065 3936 10625037187123146309597 3937 5238808659445914071481 3938 2582528676347958450705 3939 1272821701322504825659 3940 627188415862290782905 3941 308982731613239376122 3942 152185567425582066788 3943 74939870341474913119 3944 36893475023779336411 3945 18158506516796869624 3946 8935137470610162205 3947 4395510726396172282 3948 2161726302762929104 3949 1062848590301245112 3950 522416996581105901 3951 256704838224921772 3952 126100582576997498 3953 61924369086888125 3954 30399221060754359 3955 14918127346762254 3956 7318321208459628 3957 3588788843391633 3958 1759208221648743 3959 862010817532462 3960 422208645309317 3961 206705870358558 3962 101153666420486 3963 49477173114072 3964 24188740996170 3965 11819438365094 3966 5772247480600 3967 2817384495602 3968 1374320582959 3969 669973230555 3970 326392346388 3971 158898595189 3972 77300242349 3973 37575433846 3974 18250277543 3975 8856361762 3976 4293758081 3977 2079647131 3978 1006195365 3979 486276265 3980 234723068 3981 113151406 3982 54469099 3983 26180328 3984 12562511 3985 6017100 3986 2876284 3987 1371897 3988 652762 3989 309743 3990 146533 3991 69080 3992 32443 3993 15167 3994 7053 3995 3257 3996 1499 3997 679 3998 306 3999 135 4000 61 4001 23 4002 12 4003 3 4004 2 4005 0 4006 12 4007 4660046650709543354 4008 407125602986317444468922 4009 24934292610970636211702992 4010 116632869373380226171162925 4011 165643944405019038945063327 4012 133944523151359708091984129 4013 83399760618508185534306648 4014 45968456509879040047288785 4015 23922288369510514947385226 4016 12113734455695324168855567 4017 6054302914006216387599523 4018 3006751076425541236675370 4019 1488601974435780415510863 4020 735827785798788341589185 4021 363420264950230578701510 4022 179402682506340978218747 4023 88533344515640135818831 4024 43679321958363617298115 4025 21545200251488322692359 4026 10625186050558351300851 4027 5238843122228628882179 4028 2582536630131126990137 4029 1272823530882538747625 4030 627188835179116698311 4031 308982827336177267190 4032 152185589182734574872 4033 74939875263105757075 4034 36893476131204513167 4035 18158506764514560767 4036 8935137525656393896 4037 4395510738537202142 4038 2161726305418092133 4039 1062848590876262493 4040 522416996704226797 4041 256704838250932829 4042 126100582582405069 4043 61924369087990459 4044 30399221060973591 4045 14918127346804500 4046 7318321208467417 4047 3588788843392990 4048 1759208221648956 4049 862010817532490 4050 422208645309320 4051 206705870358558 4052 101153666420486 4053 49477173114072 4054 24188740996170 4055 11819438365094 4056 5772247480600 4057 2817384495602 4058 1374320582959 4059 669973230555 4060 326392346388 4061 158898595189 4062 77300242349 4063 37575433846 4064 18250277543 4065 8856361762 4066 4293758081 4067 2079647131 4068 1006195365 4069 486276265 4070 234723068 4071 113151406 4072 54469099 4073 26180328 4074 12562511 4075 6017100 4076 2876284 4077 1371897 4078 652762 4079 309743 4080 146533 4081 69080 4082 32443 4083 15167 4084 7053 4085 3257 4086 1499 4087 679 4088 306 4089 135 4090 61 4091 23 4092 12 4093 3 4094 2 4095 0 4096 4 4097 7540113858175607244 4098 748821760211065211132608 4099 48098333829347577662837032 4100 230266946316925749407297484 4101 331072146998390657317556701 4102 269390951509415000649723278 4103 168264350883526888943581223 4104 92895358468125030104368537 4105 48385843697777028687571275 4106 24514068627317528511762204 4107 12255892551370360996831972 4108 6088126819654642329894851 4109 3014756092932995279799154 4110 1490490026237424557694716 4111 736271938690765907479561 4112 363524508854114565116020 4113 179427094113142809550967 4114 88539048076994662661065 4115 43680651338193509655734 4116 21545509307721729677499 4117 10625257702960344584806 4118 5238859685125844250672 4119 2582540446489585928152 4120 1272824407177393594666 4121 627189035628269387098 4122 308982872998321964602 4123 152185599537220258134 4124 74939877599331111599 4125 36893476655376875706 4126 18158506881389893717 4127 8935137551533927961 4128 4395510744221367496 4129 2161726306655338988 4130 1062848591142748116 4131 522416996760920893 4132 256704838262818904 4133 126100582584853244 4134 61924369088483769 4135 30399221061070257 4136 14918127346822761 4137 7318321208470697 4138 3588788843393534 4139 1759208221649038 4140 862010817532499 4141 422208645309320 4142 206705870358558 4143 101153666420486 4144 49477173114072 4145 24188740996170 4146 11819438365094 4147 5772247480600 4148 2817384495602 4149 1374320582959 4150 669973230555 4151 326392346388 4152 158898595189 4153 77300242349 4154 37575433846 4155 18250277543 4156 8856361762 4157 4293758081 4158 2079647131 4159 1006195365 4160 486276265 4161 234723068 4162 113151406 4163 54469099 4164 26180328 4165 12562511 4166 6017100 4167 2876284 4168 1371897 4169 652762 4170 309743 4171 146533 4172 69080 4173 32443 4174 15167 4175 7053 4176 3257 4177 1499 4178 679 4179 306 4180 135 4181 61 4182 23 4183 12 4184 3 4185 2 4186 0 4187 6 4188 12200160485898228207 4189 1377299613669802010746205 4190 92778622434557517892341088 4191 454567956968308053499050438 4192 661631098195756925342416454 4193 541731316774442959142732388 4194 339438116485427335218877416 4195 187701555774594933917456874 4196 97852577277118662889944481 4197 49600909279954178227699904 4198 24806249696481114456931104 4199 12325475517164779036727215 4200 6104609579983582904630402 4201 3018647233993845726321614 4202 1491406262096245748064730 4203 736487196807449106019805 4204 363574971043332443405949 4205 179438897518150254786860 4206 88541802535092046429950 4207 43681292531513073851847 4208 21545658171727594461181 4209 10625292165796949354460 4210 5238867638913953465240 4211 2582542276050056429401 4212 1272824826494256306534 4213 627189131351210189693 4214 308982894755474683388 4215 152185604458851115385 4216 74939878706756289015 4217 36893476903094566867 4218 18158506936436125408 4219 8935137563674957821 4220 4395510746876530525 4221 2161726307230356369 4222 1062848591265869012 4223 522416996786931950 4224 256704838268226475 4225 126100582585955578 4226 61924369088703001 4227 30399221061112503 4228 14918127346830550 4229 7318321208472054 4230 3588788843393747 4231 1759208221649066 4232 862010817532502 4233 422208645309320 4234 206705870358558 4235 101153666420486 4236 49477173114072 4237 24188740996170 4238 11819438365094 4239 5772247480600 4240 2817384495602 4241 1374320582959 4242 669973230555 4243 326392346388 4244 158898595189 4245 77300242349 4246 37575433846 4247 18250277543 4248 8856361762 4249 4293758081 4250 2079647131 4251 1006195365 4252 486276265 4253 234723068 4254 113151406 4255 54469099 4256 26180328 4257 12562511 4258 6017100 4259 2876284 4260 1371897 4261 652762 4262 309743 4263 146533 4264 69080 4265 32443 4266 15167 4267 7053 4268 3257 4269 1499 4270 679 4271 306 4272 135 4273 61 4274 23 4275 12 4276 3 4277 2 4278 0 4279 4 4280 19740274313624064188 4281 2533251636449257407942926 4282 178958127230292584679226523 4283 897271367621091031925863354 4284 1322076624959135091830610635 4285 1089253799762850113114970101 4286 684654769572129836220208625 4287 379212713562963171942270056 4288 197863650055693643715002706 4289 100346508291408344205254959 4290 50201210938775150768667843 4291 24949339887678823396559693 4292 12359400161998785805920154 4293 6112625376140087221837218 4294 3020536428221642733277891 4295 1491850534841828509473862 4296 736591453146143856412435 4297 363599383924202189152396 4298 179444601208195302991175 4299 88543131927708105706927 4300 43681601588992594945842 4301 21545729824248282600811 4302 10625308728705162217145 4303 5238871455273397152056 4304 2582543152344995713823 4305 1272825026943415833946 4306 627189177013355398930 4307 308982905109960400718 4308 152185606795076471773 4309 74939879230928651622 4310 36893477019969899817 4311 18158506962313659473 4312 8935137569359123175 4313 4395510748113777380 4314 2161726307496841992 4315 1062848591322563108 4316 522416996798818025 4317 256704838270674650 4318 126100582586448888 4319 61924369088799667 4320 30399221061130764 4321 14918127346833830 4322 7318321208472598 4323 3588788843393829 4324 1759208221649075 4325 862010817532502 4326 422208645309320 4327 206705870358558 4328 101153666420486 4329 49477173114072 4330 24188740996170 4331 11819438365094 4332 5772247480600 4333 2817384495602 4334 1374320582959 4335 669973230555 4336 326392346388 4337 158898595189 4338 77300242349 4339 37575433846 4340 18250277543 4341 8856361762 4342 4293758081 4343 2079647131 4344 1006195365 4345 486276265 4346 234723068 4347 113151406 4348 54469099 4349 26180328 4350 12562511 4351 6017100 4352 2876284 4353 1371897 4354 652762 4355 309743 4356 146533 4357 69080 4358 32443 4359 15167 4360 7053 4361 3257 4362 1499 4363 679 4364 306 4365 135 4366 61 4367 23 4368 12 4369 3 4370 2 4371 0 4372 4 4373 31940434759186648873 4374 4659380549763102828869252 4375 345176506316954859259007659 4376 1770955839037200436233069900 4377 2641472067908925933348284040 4378 2189876852891334417694246994 4379 1380786417591336814987375430 4380 766020536612038606227897328 4381 400037730201864562731856560 4382 202980688393799981107719676 4383 101579409813641345824407360 4384 50495347695141175415475381 4385 25019134758970219970985309 4386 12375905659900958181849150 4387 6116518934250625492012176 4388 3021452918516616655283507 4389 1492065819457112256845396 4390 736641918062195868414402 4391 363611187606014172364302 4392 179447355693954073925420 4393 88543773123741843441929 4394 43681750453259091435133 4395 21545764287109274613872 4396 10625316682495482040150 4397 5238873284834060200756 4398 2582543571661874350103 4399 1272825122666357864079 4400 627189198770508203184 4401 308982910031591263026 4402 152185607902501649408 4403 74939879478646342787 4404 36893477075016131508 4405 18158506974454689333 4406 8935137572014286204 4407 4395510748688794761 4408 2161726307619962888 4409 1062848591348574165 4410 522416996804225596 4411 256704838271776984 4412 126100582586668120 4413 61924369088841913 4414 30399221061138553 4415 14918127346835187 4416 7318321208472811 4417 3588788843393857 4418 1759208221649078 4419 862010817532502 4420 422208645309320 4421 206705870358558 4422 101153666420486 4423 49477173114072 4424 24188740996170 4425 11819438365094 4426 5772247480600 4427 2817384495602 4428 1374320582959 4429 669973230555 4430 326392346388 4431 158898595189 4432 77300242349 4433 37575433846 4434 18250277543 4435 8856361762 4436 4293758081 4437 2079647131 4438 1006195365 4439 486276265 4440 234723068 4441 113151406 4442 54469099 4443 26180328 4444 12562511 4445 6017100 4446 2876284 4447 1371897 4448 652762 4449 309743 4450 146533 4451 69080 4452 32443 4453 15167 4454 7053 4455 3257 4456 1499 4457 679 4458 306 4459 135 4460 61 4461 23 4462 12 4463 3 4464 2 4465 0 4466 4 4467 51680709019379449983 4468 8569943999044759609734283 4469 665760419032742687608360651 4470 3495036401629317927769277336 4471 5276978003605729982513068214 4472 4402070500797023349702282700 4473 2784366980987261173543392198 4474 1547183216436732775410376345 4475 808683213963135351298770027 4476 410533307075247194454378896 4477 205511925442732636787142922 4478 102183811690857548868268057 4479 50638883255849541388040537 4480 25053107319547048624422464 4481 12383926564526839952344265 4482 6118408667987465329105591 4483 3021897247656115394638504 4484 1492170081623136461231595 4485 736666331537419459524357 4486 363616891355780393373570 4487 179448685092467789638922 4488 88544082181792024452802 4489 43681822105833669535420 4490 21545780850022428151698 4491 10625320498855362306249 4492 5238874161129036281640 4493 2582543772111036789042 4494 1272825168328503284018 4495 627189209124993933809 4496 308982912367816620074 4497 152185608426674012033 4498 74939879595521675737 4499 36893477100893665573 4500 18158506980138854687 4501 8935137573251533059 4502 4395510748955280384 4503 2161726307676656984 4504 1062848591360460240 4505 522416996806673771 4506 256704838272270294 4507 126100582586764786 4508 61924369088860174 4509 30399221061141833 4510 14918127346835731 4511 7318321208472893 4512 3588788843393866 4513 1759208221649078 4514 862010817532502 4515 422208645309320 4516 206705870358558 4517 101153666420486 4518 49477173114072 4519 24188740996170 4520 11819438365094 4521 5772247480600 4522 2817384495602 4523 1374320582959 4524 669973230555 4525 326392346388 4526 158898595189 4527 77300242349 4528 37575433846 4529 18250277543 4530 8856361762 4531 4293758081 4532 2079647131 4533 1006195365 4534 486276265 4535 234723068 4536 113151406 4537 54469099 4538 26180328 4539 12562511 4540 6017100 4541 2876284 4542 1371897 4543 652762 4544 309743 4545 146533 4546 69080 4547 32443 4548 15167 4549 7053 4550 3257 4551 1499 4552 679 4553 306 4554 135 4555 61 4556 23 4557 12 4558 3 4559 2 4560 0 4561 12 4562 83621143707787309891 4563 15762595924068942919957259 4564 1284050986707418267465048666 4565 6896945673814404522715842748 4566 10540848176768023367208895237 4567 8847939980388685253205695664 4568 5614004581457445172886752111 4569 3124554793937294368617149456 4570 1634555752172565543220945746 4571 830203651991618954801815969 4572 415728322909482837840838313 4573 206753416973280300900617342 4574 102478883734934096840467868 4575 50708779010837601173491407 4576 25069623603446296608472504 4577 12387821265332748282443105 4578 6119325278146985560604041 4579 3022112544706631520119151 4580 1492220547813271556485425 4581 736678135347922461654502 4582 363619645854325345527309 4583 179449326289747641816898 4584 88544231046177215803101 4585 43681856568705659042703 4586 21545788803813732723504 4587 10625322328416109792330 4588 5238874580445921756545 4589 2582543867833979331000 4590 1272825190085656122340 4591 627189214046624797981 4592 308982913475241797777 4593 152185608674391703198 4594 74939879650567907428 4595 36893477113034695433 4596 18158506982794017716 4597 8935137573826550440 4598 4395510749078401280 4599 2161726307702668041 4600 1062848591365867811 4601 522416996807776105 4602 256704838272489526 4603 126100582586807032 4604 61924369088867963 4605 30399221061143190 4606 14918127346835944 4607 7318321208472921 4608 3588788843393869 4609 1759208221649078 4610 862010817532502 4611 422208645309320 4612 206705870358558 4613 101153666420486 4614 49477173114072 4615 24188740996170 4616 11819438365094 4617 5772247480600 4618 2817384495602 4619 1374320582959 4620 669973230555 4621 326392346388 4622 158898595189 4623 77300242349 4624 37575433846 4625 18250277543 4626 8856361762 4627 4293758081 4628 2079647131 4629 1006195365 4630 486276265 4631 234723068 4632 113151406 4633 54469099 4634 26180328 4635 12562511 4636 6017100 4637 2876284 4638 1371897 4639 652762 4640 309743 4641 146533 4642 69080 4643 32443 4644 15167 4645 7053 4646 3257 4647 1499 4648 679 4649 306 4650 135 4651 61 4652 23 4653 12 4654 3 4655 2 4656 0 4657 2 4658 135301852633407966820 4659 28991952411168162156861467 4660 2476479310478314330688551461 4661 13608933171914521731876488362 4662 21053192225373996719941253472 4663 17781826160451108513411831348 4664 11317918144212155063992293140 4665 6309294910620396910471905891 4666 3303437847763239741895713844 4667 1678667742057232407446620231 4668 840862111662928126008046231 4669 418277543245221024512048098 4670 207359781432836717755666196 4671 102622631515345153624310694 4672 50742774322897427031544193 4673 25077646925717304754558616 4674 12389711253530219236812454 4675 6119769633786041908610828 4676 3022216809599524951186071 4677 1492244961565300867003660 4678 736683839125350105104914 4679 363620975255553235656839 4680 179449635348058454549215 4681 88544302698776181146930 4682 43681873131621023188966 4683 21545792620173805537054 4684 10625323204711101797626 4685 5238874780895085423022 4686 2582543913496124836407 4687 1272825200440141858022 4688 627189216382850155248 4689 308982913999414160406 4690 152185608791267036148 4691 74939879676445441493 4692 36893477118718860787 4693 18158506984031264571 4694 8935137574093036063 4695 4395510749135095376 4696 2161726307714554116 4697 1062848591368315986 4698 522416996808269415 4699 256704838272586192 4700 126100582586825293 4701 61924369088871243 4702 30399221061143734 4703 14918127346836026 4704 7318321208472930 4705 3588788843393869 4706 1759208221649078 4707 862010817532502 4708 422208645309320 4709 206705870358558 4710 101153666420486 4711 49477173114072 4712 24188740996170 4713 11819438365094 4714 5772247480600 4715 2817384495602 4716 1374320582959 4717 669973230555 4718 326392346388 4719 158898595189 4720 77300242349 4721 37575433846 4722 18250277543 4723 8856361762 4724 4293758081 4725 2079647131 4726 1006195365 4727 486276265 4728 234723068 4729 113151406 4730 54469099 4731 26180328 4732 12562511 4733 6017100 4734 2876284 4735 1371897 4736 652762 4737 309743 4738 146533 4739 69080 4740 32443 4741 15167 4742 7053 4743 3257 4744 1499 4745 679 4746 306 4747 135 4748 61 4749 23 4750 12 4751 3 4752 2 4753 0 4754 6 4755 218922996216995129031 4756 53324544011849550927020783 4757 4776126634740193206145166210 4758 26850633850403837536316692462 4759 42044922083975941560773717184 4760 35732275816575382476803004268 4761 22814395881920678391619947607 4762 12738578568709268183394455689 4763 6675423893416145330485267531 4764 3393829100750152351150713948 4765 1700528200619245093253105119 4766 846094749584783030758878785 4767 419523149865782992186010277 4768 207655299528410500740544770 4769 102692575216492230066666109 4770 50759295716579711653640225 4771 25081542166086850831101993 4772 12390627920085819338664206 4773 6119984936663968248044750 4774 3022267276384016676462349 4775 1492256765435525127993963 4776 736686593629792715954453 4777 363621616453403747796819 4778 179449784212497535860676 4779 88544337161653111329354 4780 43681881085412764340055 4781 21545794449734589819597 4782 10625323624027990184058 4783 5238874876618028175682 4784 2582543935253277688024 4785 1272825205361772722854 4786 627189217490275332969 4787 308982914247131851571 4788 152185608846313267839 4789 74939879688586471353 4790 36893477121374023816 4791 18158506984606281952 4792 8935137574216156959 4793 4395510749161106433 4794 2161726307719961687 4795 1062848591369418320 4796 522416996808488647 4797 256704838272628438 4798 126100582586833082 4799 61924369088872600 4800 30399221061143947 4801 14918127346836054 4802 7318321208472933 4803 3588788843393869 4804 1759208221649078 4805 862010817532502 4806 422208645309320 4807 206705870358558 4808 101153666420486 4809 49477173114072 4810 24188740996170 4811 11819438365094 4812 5772247480600 4813 2817384495602 4814 1374320582959 4815 669973230555 4816 326392346388 4817 158898595189 4818 77300242349 4819 37575433846 4820 18250277543 4821 8856361762 4822 4293758081 4823 2079647131 4824 1006195365 4825 486276265 4826 234723068 4827 113151406 4828 54469099 4829 26180328 4830 12562511 4831 6017100 4832 2876284 4833 1371897 4834 652762 4835 309743 4836 146533 4837 69080 4838 32443 4839 15167 4840 7053 4841 3257 4842 1499 4843 679 4844 306 4845 135 4846 61 4847 23 4848 12 4849 3 4850 2 4851 0 4852 6 4853 354224848685877550288 4854 98079175963626484169609384 4855 9210987346199990745317720870 4856 52972340852098224620897651300 4857 83958251942276167446251517601 4858 71795329413010011783341529993 4859 45983406451485965150723450378 4860 25716372633919329114698021662 4861 13487735446850076673903557426 4862 6860590947126415072895338837 4863 3438650451053779501917994332 4864 1711265314878561133527866916 4865 848652591958948728326351195 4866 420130451090854921473805004 4867 207799148258897711048741043 4868 102726581317440435167689296 4869 50767320181667496992029600 4870 25083432274153742399045122 4871 12391072288160293011069919 4872 6120089202830951281747607 4873 3022291690264737213750999 4874 1492262469225738958388575 4875 736687923032266720651407 4876 363621925511833255391845 4877 179449855865107498698732 4878 88544353724569460224418 4879 43681884901772921590986 4880 21545795326029588663518 4881 10625323824477154362360 4882 5238874922280173715157 4883 2582543945607763425570 4884 1272825207697998080189 4885 627189218014447695598 4886 308982914364007184521 4887 152185608872190801904 4888 74939879694270636707 4889 36893477122611270671 4890 18158506984872767575 4891 8935137574272851055 4892 4395510749172992508 4893 2161726307722409862 4894 1062848591369911630 4895 522416996808585313 4896 256704838272646699 4897 126100582586836362 4898 61924369088873144 4899 30399221061144029 4900 14918127346836063 4901 7318321208472933 4902 3588788843393869 4903 1759208221649078 4904 862010817532502 4905 422208645309320 4906 206705870358558 4907 101153666420486 4908 49477173114072 4909 24188740996170 4910 11819438365094 4911 5772247480600 4912 2817384495602 4913 1374320582959 4914 669973230555 4915 326392346388 4916 158898595189 4917 77300242349 4918 37575433846 4919 18250277543 4920 8856361762 4921 4293758081 4922 2079647131 4923 1006195365 4924 486276265 4925 234723068 4926 113151406 4927 54469099 4928 26180328 4929 12562511 4930 6017100 4931 2876284 4932 1371897 4933 652762 4934 309743 4935 146533 4936 69080 4937 32443 4938 15167 4939 7053 4940 3257 4941 1499 4942 679 4943 306 4944 135 4945 61 4946 23 4947 12 4948 3 4949 2 4950 0 4951 9 4952 573147844684928382107 4953 180395807681749474545472844 4954 17763406956997729890699338525 4955 104498220359029180356555499320 4956 167636456247190144327739426328 4957 144239411908382136771519781333 4958 92671057650454249112339782755 4959 51909655851469192215894163579 4960 27248829225936037561089798404 4961 13866938472919696642716868541 4962 6952461200214192680881010125 4963 3460675241259012540674937296 4964 1716516004978835996202800599 4965 849900164359029053903178228 4966 420426181550723401846409002 4967 207869114717876994018741603 4968 102743105129037078390558801 4969 50771215676508615454284981 4970 25084348967209321724793612 4971 12391287593765103746025993 4972 6120139669892249223988323 4973 3022303494162622911482582 4974 1492265223732895743988261 4975 736688564230377864518164 4976 363622074376296723946878 4977 179449890327986639489593 4978 88544361678361393922958 4979 43681886731333721797941 4980 21545795745346478277488 4981 10625323920200097200488 4982 5238874944037326571831 4983 2582543950529394290621 4984 1272825208805423257914 4985 627189218262165386763 4986 308982914419053416212 4987 152185608884331831764 4988 74939879696925799736 4989 36893477123186288052 4990 18158506984995888471 4991 8935137574298862112 4992 4395510749178400079 4993 2161726307723512196 4994 1062848591370130862 4995 522416996808627559 4996 256704838272654488 4997 126100582586837719 4998 61924369088873357 4999 30399221061144057 5000 14918127346836066 5001 7318321208472933 5002 3588788843393869 5003 1759208221649078 5004 862010817532502 5005 422208645309320 5006 206705870358558 5007 101153666420486 5008 49477173114072 5009 24188740996170 5010 11819438365094 5011 5772247480600 5012 2817384495602 5013 1374320582959 5014 669973230555 5015 326392346388 5016 158898595189 5017 77300242349 5018 37575433846 5019 18250277543 5020 8856361762 5021 4293758081 5022 2079647131 5023 1006195365 5024 486276265 5025 234723068 5026 113151406 5027 54469099 5028 26180328 5029 12562511 5030 6017100 5031 2876284 5032 1371897 5033 652762 5034 309743 5035 146533 5036 69080 5037 32443 5038 15167 5039 7053 5040 3257 5041 1499 5042 679 5043 306 5044 135 5045 61 5046 23 5047 12 5048 3 5049 2 5050 0 5051 2 5052 927372693082098135075 5053 331799746570332939197127070 5054 34255992335095010438843021434 5055 206126887564754419151756917104 5056 334680015478486643817978798526 5057 289750994447217586145081003807 5058 186740684069323375177770090495 5059 104770099211065000807093246091 5060 55043542107123131965844650660 5061 28025172403313369728991509856 5062 14055187409604684143179179381 5063 6997625667760925809092299492 5064 3471450125586092936131817056 5065 1719077969349421756556229755 5066 850507911949989831314725937 5067 420570078241282177500092708 5068 207903125929203710813453427 5069 102751130133712980255509592 5070 50773105840972543955512290 5071 25084793341111240704134393 5072 12391391860526444591183571 5073 6120164083832691055412915 5074 3022309197958734401450133 5075 1492266553135940408663054 5076 736688873288861262074487 5077 363622146028911627460075 5078 179449906890903424963940 5079 88544365494721587970351 5080 43681887607628723553389 5081 21545795945795642666492 5082 10625323965862242753258 5083 5238874954391812310037 5084 2582543952865619647974 5085 1272825209329595620543 5086 627189218379040719713 5087 308982914444930950277 5088 152185608890015997118 5089 74939879698163046591 5090 36893477123452773675 5091 18158506985052582567 5092 8935137574310748187 5093 4395510749180848254 5094 2161726307724005506 5095 1062848591370227528 5096 522416996808645820 5097 256704838272657768 5098 126100582586838263 5099 61924369088873439 5100 30399221061144066 5101 14918127346836066 5102 7318321208472933 5103 3588788843393869 5104 1759208221649078 5105 862010817532502 5106 422208645309320 5107 206705870358558 5108 101153666420486 5109 49477173114072 5110 24188740996170 5111 11819438365094 5112 5772247480600 5113 2817384495602 5114 1374320582959 5115 669973230555 5116 326392346388 5117 158898595189 5118 77300242349 5119 37575433846 5120 18250277543 5121 8856361762 5122 4293758081 5123 2079647131 5124 1006195365 5125 486276265 5126 234723068 5127 113151406 5128 54469099 5129 26180328 5130 12562511 5131 6017100 5132 2876284 5133 1371897 5134 652762 5135 309743 5136 146533 5137 69080 5138 32443 5139 15167 5140 7053 5141 3257 5142 1499 5143 679 5144 306 5145 135 5146 61 5147 23 5148 12 5149 3 5150 2 5151 0 5152 8 5153 1500520537384578572326 5154 610275084426064786640952769 5155 66059838034379417245163225816 5156 406562487182556534915390882685 5157 668110445466641865814928404491 5158 581996193028571683102288349458 5159 376258760856863796384809185014 5160 211435720408621543813693219552 5161 111177187436946720878604753948 5162 56632500572290711748683196848 5163 28410793695463980023968870431 5164 14147773634603510524183328193 5165 7019729430014949781250150665 5166 3476709452621782801668508602 5167 1720326479197429598114638531 5168 850803743390357168813477539 5169 420640055490463586885784900 5170 207919650883671727140218549 5171 102755025748425683232232668 5172 50774022546463621365661896 5173 25085008647990143826385389 5174 12391442327716433846249907 5175 6120175887743362942347973 5176 3022311952467137301662369 5177 1492267194334170247393025 5178 736689022153335728123747 5179 363622180491791752999737 5180 179449914844695443099861 5181 88544367324282395015931 5182 43681888026945613679184 5183 21545796041518585538688 5184 10625323987619395611796 5185 5238874959313443175156 5186 2582543953973044825699 5187 1272825209577313311708 5188 627189218434086951404 5189 308982914457071980137 5190 152185608892671160147 5191 74939879698738063972 5192 36893477123575894571 5193 18158506985078593624 5194 8935137574316155758 5195 4395510749181950588 5196 2161726307724224738 5197 1062848591370269774 5198 522416996808653609 5199 256704838272659125 5200 126100582586838476 5201 61924369088873467 5202 30399221061144069 5203 14918127346836066 5204 7318321208472933 5205 3588788843393869 5206 1759208221649078 5207 862010817532502 5208 422208645309320 5209 206705870358558 5210 101153666420486 5211 49477173114072 5212 24188740996170 5213 11819438365094 5214 5772247480600 5215 2817384495602 5216 1374320582959 5217 669973230555 5218 326392346388 5219 158898595189 5220 77300242349 5221 37575433846 5222 18250277543 5223 8856361762 5224 4293758081 5225 2079647131 5226 1006195365 5227 486276265 5228 234723068 5229 113151406 5230 54469099 5231 26180328 5232 12562511 5233 6017100 5234 2876284 5235 1371897 5236 652762 5237 309743 5238 146533 5239 69080 5240 32443 5241 15167 5242 7053 5243 3257 5244 1499 5245 679 5246 306 5247 135 5248 61 5249 23 5250 12 5251 3 5252 2 5253 0 5254 2 5255 2427893229960051326291 5256 1122471211804751559693836044 5257 127388304200421395135595420344 5258 801840021184666774863520958318 5259 1333597687969710181347279202361 5260 1168881578241435927899366837567 5261 758033009938183779203070172627 5262 426650407246456869675355507059 5263 224531257000766662534917470226 5264 114428442877860032937587457619 5265 57422202923115063068061119669 5266 28600535732756143349892869103 5267 14193103114007436261611178874 5268 7030522398607517540232559983 5269 3479273384250661963458973015 5270 1720934439219079710297536153 5271 850947662841639665237851838 5272 420674069119826071897496750 5273 207927676142824075717660761 5274 102756915939389775903777531 5275 50774466923092431259909139 5276 25085112915028291096359581 5277 12391466741684537120140485 5278 6120181591542188607190121 5279 3022313281870442598065640 5280 1492267503392678032192925 5281 736689093805952842245381 5282 363622197054708731021535 5283 179449918661055653071666 5284 88544368200577397998917 5285 43681888227394778153656 5286 21545796087180731096515 5287 10625323997973881350221 5288 5238874961649668532513 5289 2582543954497217188328 5290 1272825209694188644658 5291 627189218459964485469 5292 308982914462756145491 5293 152185608893908407002 5294 74939879699004549595 5295 36893477123632588667 5296 18158506985090479699 5297 8935137574318603933 5298 4395510749182443898 5299 2161726307724321404 5300 1062848591370288035 5301 522416996808656889 5302 256704838272659669 5303 126100582586838558 5304 61924369088873476 5305 30399221061144069 5306 14918127346836066 5307 7318321208472933 5308 3588788843393869 5309 1759208221649078 5310 862010817532502 5311 422208645309320 5312 206705870358558 5313 101153666420486 5314 49477173114072 5315 24188740996170 5316 11819438365094 5317 5772247480600 5318 2817384495602 5319 1374320582959 5320 669973230555 5321 326392346388 5322 158898595189 5323 77300242349 5324 37575433846 5325 18250277543 5326 8856361762 5327 4293758081 5328 2079647131 5329 1006195365 5330 486276265 5331 234723068 5332 113151406 5333 54469099 5334 26180328 5335 12562511 5336 6017100 5337 2876284 5338 1371897 5339 652762 5340 309743 5341 146533 5342 69080 5343 32443 5344 15167 5345 7053 5346 3257 5347 1499 5348 679 5349 306 5350 135 5351 61 5352 23 5353 12 5354 3 5355 2 5356 0 5357 8 5358 3928413766673506661721 5359 2064546970142713026221558753 5360 245647937903977402529239278203 5361 1581309023984989396808425057229 5362 2661707864364878431372713939628 5363 2347345205761719015959633184108 5364 1527018785071442441889513801895 5365 860834649173089691857647995230 5366 453409637324020068302596806144 5367 231182030626544168683188336868 5368 116045192597574151184769269078 5369 57810936139702609637472572197 5370 28693466530752497688372032863 5371 14215244715348367750539572115 5372 7035785850839009972242972698 5373 3480522340609185748361022323 5374 1721230318625868323328596938 5375 851017645201468824680048437 5376 420690594613893146078925486 5377 207931571813934237243301227 5378 102757832650708313789704643 5379 50774682230565692691171014 5380 25085163382278001659861995 5381 12391478545601106666982601 5382 6120184346051162167385529 5383 3022313923068726326756938 5384 1492267652257157438917326 5385 736689128268833404364326 5386 363622205008500785953918 5387 179449920490616463028773 5388 88544368619894288335414 5389 43681888323117721039147 5390 21545796108937883955713 5391 10625324002895512215358 5392 5238874962757093710238 5393 2582543954744934879493 5394 1272825209749234876349 5395 627189218472105515329 5396 308982914465411308520 5397 152185608894483424383 5398 74939879699127670491 5399 36893477123658599724 5400 18158506985095887270 5401 8935137574319706267 5402 4395510749182663130 5403 2161726307724363650 5404 1062848591370295824 5405 522416996808658246 5406 256704838272659882 5407 126100582586838586 5408 61924369088873479 5409 30399221061144069 5410 14918127346836066 5411 7318321208472933 5412 3588788843393869 5413 1759208221649078 5414 862010817532502 5415 422208645309320 5416 206705870358558 5417 101153666420486 5418 49477173114072 5419 24188740996170 5420 11819438365094 5421 5772247480600 5422 2817384495602 5423 1374320582959 5424 669973230555 5425 326392346388 5426 158898595189 5427 77300242349 5428 37575433846 5429 18250277543 5430 8856361762 5431 4293758081 5432 2079647131 5433 1006195365 5434 486276265 5435 234723068 5436 113151406 5437 54469099 5438 26180328 5439 12562511 5440 6017100 5441 2876284 5442 1371897 5443 652762 5444 309743 5445 146533 5446 69080 5447 32443 5448 15167 5449 7053 5450 3257 5451 1499 5452 679 5453 306 5454 135 5455 61 5456 23 5457 12 5458 3 5459 2 5460 0 5461 8 5462 6356306995744524256983 5463 3797294766848444316039034512 5464 473683873142064436404728051954 5465 3118280443559346388692790328950 5466 5311972129082469675526943369148 5467 4713465995867653512771108266529 5468 3075787441018923268059203663382 5469 1736688884924739006808986706211 5470 915500254825462530578562190854 5471 467010875802712253175516147747 5472 234491070326773557733220055379 5473 116841377154499416675178377387 5474 58001397260873925570021575175 5475 28738875130470188825651483203 5476 14226046327787749248481041163 5477 7038350720230289198073226621 5478 3481130401625248450375468571 5479 1721374248867948436254365169 5480 851051659973727161730234775 5481 420698619992918036234880226 5482 207933462017333863092232794 5483 102758277028611217252679081 5484 50774786497732531309246610 5485 25085187796258891123833187 5486 12391484249401178446453134 5487 6120185675454586158652149 5488 3022314232127245109051065 5489 1492267723909775537787761 5490 736689144831750466823505 5491 363622208824861002764348 5492 179449921366911466523584 5493 88544368820343452843954 5494 43681888368779866598838 5495 21545796119292369694206 5496 10625324005231737572715 5497 5238874963281266072867 5498 2582543954861810212443 5499 1272825209775112410414 5500 627189218477789680683 5501 308982914466648555375 5502 152185608894749910006 5503 74939879699184364587 5504 36893477123670485799 5505 18158506985098335445 5506 8935137574320199577 5507 4395510749182759796 5508 2161726307724381911 5509 1062848591370299104 5510 522416996808658790 5511 256704838272659964 5512 126100582586838595 5513 61924369088873479 5514 30399221061144069 5515 14918127346836066 5516 7318321208472933 5517 3588788843393869 5518 1759208221649078 5519 862010817532502 5520 422208645309320 5521 206705870358558 5522 101153666420486 5523 49477173114072 5524 24188740996170 5525 11819438365094 5526 5772247480600 5527 2817384495602 5528 1374320582959 5529 669973230555 5530 326392346388 5531 158898595189 5532 77300242349 5533 37575433846 5534 18250277543 5535 8856361762 5536 4293758081 5537 2079647131 5538 1006195365 5539 486276265 5540 234723068 5541 113151406 5542 54469099 5543 26180328 5544 12562511 5545 6017100 5546 2876284 5547 1371897 5548 652762 5549 309743 5550 146533 5551 69080 5552 32443 5553 15167 5554 7053 5555 3257 5556 1499 5557 679 5558 306 5559 135 5560 61 5561 23 5562 12 5563 3 5564 2 5565 0 5566 4 5567 10284720761240330652024 5568 6984315376622275694464326184 5569 913390229856957363405536706445 5570 6148706656399352811161930783206 5571 10600146622120629369760279390876 5572 9463714368205016114487837554972 5573 6194764824083506980296615561372 5574 3503321004105834784125422074695 5575 1848335967827507344356643823858 5576 943308434317017963794737606440 5577 473781734684266129012235912177 5578 236121315177489125817665857354 5579 117231610116817986519624041059 5580 58094493388822867794091277283 5581 28761034830984869700354128419 5582 14231311747960133013947115281 5583 7039599889049927804712032402 5584 3481426303794074567853746078 5585 1721444233645867960219630702 5586 851068185722272846528159225 5587 420702515690528442690853546 5588 207934378731379294677725359 5589 102758492336361285194812775 5590 50774836965009903317474285 5591 25085199600178174845595026 5592 12391487003910412638377525 5593 6120186316652894274587024 5594 3022314380991726726383903 5595 1492267758372656292454157 5596 736689152785542537680300 5597 363622210654421813948993 5598 179449921786228356945549 5599 88544368916066395734502 5600 43681888390537019458255 5601 21545796124214000559347 5602 10625324006339162750440 5603 5238874963528983764032 5604 2582543954916856444134 5605 1272825209787253440274 5606 627189218480444843712 5607 308982914467223572756 5608 152185608894873030902 5609 74939879699210375644 5610 36893477123675893370 5611 18158506985099437779 5612 8935137574320418809 5613 4395510749182802042 5614 2161726307724389700 5615 1062848591370300461 5616 522416996808659003 5617 256704838272659992 5618 126100582586838598 5619 61924369088873479 5620 30399221061144069 5621 14918127346836066 5622 7318321208472933 5623 3588788843393869 5624 1759208221649078 5625 862010817532502 5626 422208645309320 5627 206705870358558 5628 101153666420486 5629 49477173114072 5630 24188740996170 5631 11819438365094 5632 5772247480600 5633 2817384495602 5634 1374320582959 5635 669973230555 5636 326392346388 5637 158898595189 5638 77300242349 5639 37575433846 5640 18250277543 5641 8856361762 5642 4293758081 5643 2079647131 5644 1006195365 5645 486276265 5646 234723068 5647 113151406 5648 54469099 5649 26180328 5650 12562511 5651 6017100 5652 2876284 5653 1371897 5654 652762 5655 309743 5656 146533 5657 69080 5658 32443 5659 15167 5660 7053 5661 3257 5662 1499 5663 679 5664 306 5665 135 5666 61 5667 23 5668 12 5669 3 5670 2 5671 0 5672 2 5673 16641027755424757016589 5674 12846161041929206670236405662 5675 1761232818729557782163173336226 5676 12123368746794498808878145368592 5677 21150929444757659808729417864541 5678 18999472227184230487230292956925 5679 12475292958214263352748512407085 5680 7066337051277502538978842413607 5681 3731289909099394514068307754575 5682 1905176349269868118933088797083 5683 957159105983391587300215590574 5684 477118854458008226799793437209 5685 236920625833346696598992494565 5686 117422416492611464115875584898 5687 58139939859739918133630760779 5688 28771840570099254304135448727 5689 14233877063928329329550509742 5690 7040207998035303384490131732 5691 3481570239146923841447530287 5692 1721478248957730229459746549 5693 851076211157695380179494655 5694 420704405899755535534946974 5695 207934823109876556657562852 5696 102758596603587845127049155 5697 50774861378996690441476985 5698 25085205303978817285050432 5699 12391488333313890519605477 5700 6120186625711417997556292 5701 3022314452644345261833621 5702 1492267774935573391709798 5703 736689156601902757402257 5704 363622211530716817654506 5705 179449921986677521467384 5706 88544368961728541294853 5707 43681888400891505196766 5708 21545796126550225916704 5709 10625324006863335113069 5710 5238874963645859096982 5711 2582543954942733978199 5712 1272825209792937605628 5713 627189218481682090567 5714 308982914467490058379 5715 152185608894929724998 5716 74939879699222261719 5717 36893477123678341545 5718 18158506985099931089 5719 8935137574320515475 5720 4395510749182820303 5721 2161726307724392980 5722 1062848591370301005 5723 522416996808659085 5724 256704838272660001 5725 126100582586838598 5726 61924369088873479 5727 30399221061144069 5728 14918127346836066 5729 7318321208472933 5730 3588788843393869 5731 1759208221649078 5732 862010817532502 5733 422208645309320 5734 206705870358558 5735 101153666420486 5736 49477173114072 5737 24188740996170 5738 11819438365094 5739 5772247480600 5740 2817384495602 5741 1374320582959 5742 669973230555 5743 326392346388 5744 158898595189 5745 77300242349 5746 37575433846 5747 18250277543 5748 8856361762 5749 4293758081 5750 2079647131 5751 1006195365 5752 486276265 5753 234723068 5754 113151406 5755 54469099 5756 26180328 5757 12562511 5758 6017100 5759 2876284 5760 1371897 5761 652762 5762 309743 5763 146533 5764 69080 5765 32443 5766 15167 5767 7053 5768 3257 5769 1499 5770 679 5771 306 5772 135 5773 61 5774 23 5775 12 5776 3 5777 2 5778 0 5779 12 5780 26925748514598425750964 5781 23627777541563306240609929166 5782 3396019410510292522877505188834 5783 23902015669548755581343097933400 5784 42199696795082494351815794166172 5785 38140021258427065627460515575584 5786 25120885412733774869931260431264 5787 14251682240564512002469570114066 5788 7531710002034020080413460617412 5789 3847443906203167623015218069789 5790 1933502384339065771012373690776 5791 963988362112563129966817958434 5792 478755611718766121510031746612 5793 237311579338427605182008405425 5794 117515591809950307652992190128 5795 58162108207301765482324168840 5796 28777106928178680376519689646 5797 14235126333748730446816945640 5798 7040503910995196359316466491 5799 3481640225067750158802070977 5800 1721494774826148877451947740 5801 851080106867741334981697353 5802 420705322615075061186722892 5803 207935038417755315962098086 5804 102758647070878003325691563 5805 50774873182917220277872542 5806 25085208058488170171838202 5807 12391488974512209633034579 5808 6120186774575900599637931 5809 3022314487107226100937398 5810 1492267782889365469405218 5811 736689158431463569098727 5812 363622211950033708110539 5813 179449922082400464359796 5814 88544368983485694154338 5815 43681888405813136061907 5816 21545796127657651094429 5817 10625324007111052804234 5818 5238874963700905328673 5819 2582543954954875008059 5820 1272825209795592768657 5821 627189218482257107948 5822 308982914467613179275 5823 152185608894955736055 5824 74939879699227669290 5825 36893477123679443879 5826 18158506985100150321 5827 8935137574320557721 5828 4395510749182828092 5829 2161726307724394337 5830 1062848591370301218 5831 522416996808659113 5832 256704838272660004 5833 126100582586838598 5834 61924369088873479 5835 30399221061144069 5836 14918127346836066 5837 7318321208472933 5838 3588788843393869 5839 1759208221649078 5840 862010817532502 5841 422208645309320 5842 206705870358558 5843 101153666420486 5844 49477173114072 5845 24188740996170 5846 11819438365094 5847 5772247480600 5848 2817384495602 5849 1374320582959 5850 669973230555 5851 326392346388 5852 158898595189 5853 77300242349 5854 37575433846 5855 18250277543 5856 8856361762 5857 4293758081 5858 2079647131 5859 1006195365 5860 486276265 5861 234723068 5862 113151406 5863 54469099 5864 26180328 5865 12562511 5866 6017100 5867 2876284 5868 1371897 5869 652762 5870 309743 5871 146533 5872 69080 5873 32443 5874 15167 5875 7053 5876 3257 5877 1499 5878 679 5879 306 5880 135 5881 61 5882 23 5883 12 5884 3 5885 2 5886 0 5887 2 5888 43566776267285472482171 5889 43458264244625069561325248118 5890 6548123633330060693519909354448 5891 47121393028751453527493376639951 5892 84188401341627705980137682668139 5893 76556239873391513718872923420725 5894 50579927566441230372135588810868 5895 28740618662580034021263331064161 5896 15201469090897409170778198498514 5897 7769014752431209948808286090434 5898 3905358915777035109682143574652 5899 1947474441115133876879391249243 5900 967339041313506953640060125474 5901 479556425239247472110963322108 5902 237502551192566265311478536987 5903 117561056386954710915508267448 5904 58172915914671549057833866603 5905 28779672456621905747432287418 5906 14235734465496739027265599099 5907 7040647848766160476427564633 5908 3481674240634091995723115633 5909 1721502800288071691126602619 5910 851081997079695322706788507 5911 420705766993849129712707988 5912 207935142685009537339936866 5913 102758671484867504624629821 5914 50774878886718123349057066 5915 25085209387891672440309731 5916 12391489283570735566612284 5917 6120186846228519327635100 5918 3022314503670143216117451 5919 1492267786705725690354713 5920 736689159307758572889708 5921 363622212150482872637431 5922 179449922128062609920366 5923 88544368993840179892853 5924 43681888408149361419264 5925 21545796128181823457058 5926 10625324007227928137184 5927 5238874963726782862738 5928 2582543954960559173413 5929 1272825209796830015512 5930 627189218482523593571 5931 308982914467669873371 5932 152185608894967622130 5933 74939879699230117465 5934 36893477123679937189 5935 18158506985100246987 5936 8935137574320575982 5937 4395510749182831372 5938 2161726307724394881 5939 1062848591370301300 5940 522416996808659122 5941 256704838272660004 5942 126100582586838598 5943 61924369088873479 5944 30399221061144069 5945 14918127346836066 5946 7318321208472933 5947 3588788843393869 5948 1759208221649078 5949 862010817532502 5950 422208645309320 5951 206705870358558 5952 101153666420486 5953 49477173114072 5954 24188740996170 5955 11819438365094 5956 5772247480600 5957 2817384495602 5958 1374320582959 5959 669973230555 5960 326392346388 5961 158898595189 5962 77300242349 5963 37575433846 5964 18250277543 5965 8856361762 5966 4293758081 5967 2079647131 5968 1006195365 5969 486276265 5970 234723068 5971 113151406 5972 54469099 5973 26180328 5974 12562511 5975 6017100 5976 2876284 5977 1371897 5978 652762 5979 309743 5980 146533 5981 69080 5982 32443 5983 15167 5984 7053 5985 3257 5986 1499 5987 679 5988 306 5989 135 5990 61 5991 23 5992 12 5993 3 5994 2 5995 0 5996 8 5997 70492524778257245602606 5998 79932219468836863337696991282 5999 12625750418039133672696507508727 6000 92891245718785317620650896057319 6001 167941875708576216566269897890318 6002 153653088993100733022919872620185 6003 101831307998567753705177870323293 6004 57954225094561659198215107677513 6005 30678614283780398711510060209677 6006 15686172498100835038908052689193 6007 7887397738594939504870451035902 6008 3933937138034603438217959372925 6009 1954331914054865277548456943425 6010 968978931333615526134290319769 6011 479947724317330984771067810615 6012 237595764396017724142760560522 6013 117583228861874240241144300951 6014 58178182719358318890983116437 6015 28780921774412933541168969749 6016 14236030383567455759220480736 6017 7040717835226592889877153080 6018 3481690766558908367970716609 6019 1721506696003945115708626169 6020 851082913795609206961482685 6021 420705982301787610333663281 6022 207935193152305593198655908 6023 102758683288788605121010756 6024 50774881641227530125806168 6025 25085210029089996494413974 6026 12391489432435218605273206 6027 6120186880691400203535339 6028 3022314511623935296724398 6029 1492267788535286502261885 6030 736689159727075463359036 6031 363622212246205815530503 6032 179449922149819762779869 6033 88544368998761810757994 6034 43681888409256786596989 6035 21545796128429541148223 6036 10625324007282974368875 6037 5238874963738923892598 6038 2582543954963214336442 6039 1272825209797405032893 6040 627189218482646714467 6041 308982914467695884428 6042 152185608894973029701 6043 74939879699231219799 6044 36893477123680156421 6045 18158506985100289233 6046 8935137574320583771 6047 4395510749182832729 6048 2161726307724395094 6049 1062848591370301328 6050 522416996808659125 6051 256704838272660004 6052 126100582586838598 6053 61924369088873479 6054 30399221061144069 6055 14918127346836066 6056 7318321208472933 6057 3588788843393869 6058 1759208221649078 6059 862010817532502 6060 422208645309320 6061 206705870358558 6062 101153666420486 6063 49477173114072 6064 24188740996170 6065 11819438365094 6066 5772247480600 6067 2817384495602 6068 1374320582959 6069 669973230555 6070 326392346388 6071 158898595189 6072 77300242349 6073 37575433846 6074 18250277543 6075 8856361762 6076 4293758081 6077 2079647131 6078 1006195365 6079 486276265 6080 234723068 6081 113151406 6082 54469099 6083 26180328 6084 12562511 6085 6017100 6086 2876284 6087 1371897 6088 652762 6089 309743 6090 146533 6091 69080 6092 32443 6093 15167 6094 7053 6095 3257 6096 1499 6097 679 6098 306 6099 135 6100 61 6101 23 6102 12 6103 3 6104 2 6105 0 6106 4 6107 114059301040738476674416 6108 147018288180321661358095151097 6109 24343972458216656577495347175639 6110 183107104374956370245339007034726 6111 334988783657065121440362582578115 6112 308364077297495896702609451116988 6113 204995848061138454688974472548075 6114 116851391716795769909374044824644 6115 61907737607160266987244566102819 6116 31668409336569530340193323195442 6117 15928098533219142057019249912301 6118 7945836433785182386115173897580 6119 3947967882580395932769192477433 6120 1957689119874061723897894604548 6121 969780466079118976331946848414 6122 480138775392983275113593385546 6123 237641237621548680357858191571 6124 117594037507217470053393104556 6125 58180748348805198411258521760 6126 28781529916952130389971668585 6127 14236174322481331544059230308 6128 7040751850912807874938950887 6129 3481698792033266736510985227 6130 1721508586217173197707852852 6131 851083358174511966855594027 6132 420706086569054617902041244 6133 207935217566296340612229585 6134 102758688992589626887058664 6135 50774882970631043391771924 6136 25085210338148523412740480 6137 12391489504087837417707756 6138 6120186897254317325554017 6139 3022314515440295518185718 6140 1492267789411581506086934 6141 736689159927524627887792 6142 363622212291867961091141 6143 179449922160174248518384 6144 88544369001098036115351 6145 43681888409780958959618 6146 21545796128546416481173 6147 10625324007308851902940 6148 5238874963744608057952 6149 2582543954964451583297 6150 1272825209797671518516 6151 627189218482703408563 6152 308982914467707770503 6153 152185608894975477876 6154 74939879699231713109 6155 36893477123680253087 6156 18158506985100307494 6157 8935137574320587051 6158 4395510749182833273 6159 2161726307724395176 6160 1062848591370301337 6161 522416996808659125 6162 256704838272660004 6163 126100582586838598 6164 61924369088873479 6165 30399221061144069 6166 14918127346836066 6167 7318321208472933 6168 3588788843393869 6169 1759208221649078 6170 862010817532502 6171 422208645309320 6172 206705870358558 6173 101153666420486 6174 49477173114072 6175 24188740996170 6176 11819438365094 6177 5772247480600 6178 2817384495602 6179 1374320582959 6180 669973230555 6181 326392346388 6182 158898595189 6183 77300242349 6184 37575433846 6185 18250277543 6186 8856361762 6187 4293758081 6188 2079647131 6189 1006195365 6190 486276265 6191 234723068 6192 113151406 6193 54469099 6194 26180328 6195 12562511 6196 6017100 6197 2876284 6198 1371897 6199 652762 6200 309743 6201 146533 6202 69080 6203 32443 6204 15167 6205 7053 6206 3257 6207 1499 6208 679 6209 306 6210 135 6211 61 6212 23 6213 12 6214 3 6215 2 6216 0 6217 10 6218 184551825812631518943138 6219 270408815459897286710774030460 6220 46937493724447787749333054365249 6221 360919206533921893175310935807374 6222 668138914777919679816076988153353 6223 618797813757966161456348904389552 6224 412638907629873769700120791181447 6225 235582612787678654817319701997397 6226 124914808920642710197359888414199 6227 63928504316542779409618267377414 6228 32162689694901062902880942740946 6229 16047568479330359775951809448564 6230 7974536657856186696010026710200 6231 3954838945225451011673729790703 6232 1959330514219089140348933111858 6233 970171930704649198265221958494 6234 480232006705722865126351345940 6235 237663412064868257407225307038 6236 117599304524385618950636038395 6237 58181997689359128447507706565 6238 28781825837440972906803151302 6239 14236244309196243946805554261 6240 7040768376864124542378714031 6241 3481702687751867056471562661 6242 1721509502933363888522994769 6243 851083573482478108922485839 6244 420706137036353387935701177 6245 207935229370217701740339668 6246 102758691747099058051051343 6247 50774883611829369656484604 6248 25085210487013006643948853 6249 12391489538550718309532407 6250 6120186905208109407388502 6251 3022314517269856330178358 6252 1492267789830898396561319 6253 736689160023247570781083 6254 363622212313625113950648 6255 179449922165095879383525 6256 88544369002205461293076 6257 43681888410028676650783 6258 21545796128601462712864 6259 10625324007320992932800 6260 5238874963747263220981 6261 2582543954965026600678 6262 1272825209797794639412 6263 627189218482729419620 6264 308982914467713178074 6265 152185608894976580210 6266 74939879699231932341 6267 36893477123680295333 6268 18158506985100315283 6269 8935137574320588408 6270 4395510749182833486 6271 2161726307724395204 6272 1062848591370301340 6273 522416996808659125 6274 256704838272660004 6275 126100582586838598 6276 61924369088873479 6277 30399221061144069 6278 14918127346836066 6279 7318321208472933 6280 3588788843393869 6281 1759208221649078 6282 862010817532502 6283 422208645309320 6284 206705870358558 6285 101153666420486 6286 49477173114072 6287 24188740996170 6288 11819438365094 6289 5772247480600 6290 2817384495602 6291 1374320582959 6292 669973230555 6293 326392346388 6294 158898595189 6295 77300242349 6296 37575433846 6297 18250277543 6298 8856361762 6299 4293758081 6300 2079647131 6301 1006195365 6302 486276265 6303 234723068 6304 113151406 6305 54469099 6306 26180328 6307 12562511 6308 6017100 6309 2876284 6310 1371897 6311 652762 6312 309743 6313 146533 6314 69080 6315 32443 6316 15167 6317 7053 6318 3257 6319 1499 6320 679 6321 306 6322 135 6323 61 6324 23 6325 12 6326 3 6327 2 6328 0 6329 2 6330 298611126844939296268003 6331 497359393600609537401142299594 6332 90498798541667475893223880401933 6333 711360612538848511989687001071147 6334 1332506049463044973710842869406034 6335 1241643655605528923324898265809823 6336 830533921634280426029810706262895 6337 474912805461680006205030480642427 6338 252024920415751896950093374191786 6339 129039494354720765532203860775895 6340 64938137744529273080032299540365 6341 32406870783057114631417899194978 6342 16106260669655993214758259188941 6343 7988595683671657921978508731745 6344 3958199286926022512133731396638 6345 1960132394686044797885885784250 6346 970363019673328677740722872088 6347 480277484058926026104539549921 6348 237674221156832745424421161050 6349 117601870201803720646088875171 6350 58182605837009173532455895749 6351 28781969776894455744801512729 6352 14236278324938856691215738684 6353 7040776402344310381880235774 6354 3481704577965689497108983388 6355 1721509947312326369734403309 6356 851083677749751014150956271 6357 420706161450344706009260367 6358 207935235074018777396348908 6359 102758693076502576257692240 6360 50774883920887897011390393 6361 25085210558665625493179865 6362 12391489555113635434462612 6363 6120186909024469629060524 6364 3022314518146151334016702 6365 1492267790031347561090735 6366 736689160068909716341739 6367 363622212323979599689163 6368 179449922167432104740882 6369 88544369002729633655705 6370 43681888410145551983733 6371 21545796128627340246929 6372 10625324007326677098154 6373 5238874963748500467836 6374 2582543954965293086301 6375 1272825209797851333508 6376 627189218482741305695 6377 308982914467715626249 6378 152185608894977073520 6379 74939879699232029007 6380 36893477123680313594 6381 18158506985100318563 6382 8935137574320588952 6383 4395510749182833568 6384 2161726307724395213 6385 1062848591370301340 6386 522416996808659125 6387 256704838272660004 6388 126100582586838598 6389 61924369088873479 6390 30399221061144069 6391 14918127346836066 6392 7318321208472933 6393 3588788843393869 6394 1759208221649078 6395 862010817532502 6396 422208645309320 6397 206705870358558 6398 101153666420486 6399 49477173114072 6400 24188740996170 6401 11819438365094 6402 5772247480600 6403 2817384495602 6404 1374320582959 6405 669973230555 6406 326392346388 6407 158898595189 6408 77300242349 6409 37575433846 6410 18250277543 6411 8856361762 6412 4293758081 6413 2079647131 6414 1006195365 6415 486276265 6416 234723068 6417 113151406 6418 54469099 6419 26180328 6420 12562511 6421 6017100 6422 2876284 6423 1371897 6424 652762 6425 309743 6426 146533 6427 69080 6428 32443 6429 15167 6430 7053 6431 3257 6432 1499 6433 679 6434 306 6435 135 6436 61 6437 23 6438 12 6439 3 6440 2 6441 0 6442 8 6443 483162952646402608076043 6444 914786611298706377761456637604 6445 174485947432059840146581755535362 6446 1401991144133104646285046106774887 6447 2657285384619496513303032502357028 6448 2491202746194052235412614494128681 6449 1671503798286556248620846823522370 6450 957296670091201649672426679553077 6451 508433724110931145038809601606754 6452 260442190040795455517300577018420 6453 131101338524054597355498343825340 6454 65437094433089361898470355938627 6455 32526867186388418654550711747760 6456 16135019718590954566990565654462 6457 7995473279602315323228462272662 6458 3959841402814580128976024678857 6459 1960523938548004111102146508847 6460 970456259635277534667967862207 6461 480299659440249476562505749073 6462 237679488275005862275871131276 6463 117603119553148893547212302381 6464 58182901758640929880920536406 6465 28782039763729241376448609935 6466 14236294850902608916305774558 6467 7040780298064184796201003942 6468 3481705494682008879294510826 6469 1721510162620305297991879430 6470 851083728217051030299252128 6471 420706173254266185832233834 6472 207935237828528219557835814 6473 102758693717700903507153721 6474 50774884069752380327036147 6475 25085210593128506391843141 6476 12391489563067427516808922 6477 6120186910854030441087232 6478 3022314518565468224492951 6479 1492267790127070503984094 6480 736689160090666869201246 6481 363622212328901230554304 6482 179449922168539529918607 6483 88544369002977351346870 6484 43681888410200598215424 6485 21545796128639481276789 6486 10625324007329332261183 6487 5238874963749075485217 6488 2582543954965416207197 6489 1272825209797877344565 6490 627189218482746713266 6491 308982914467716728583 6492 152185608894977292752 6493 74939879699232071253 6494 36893477123680321383 6495 18158506985100319920 6496 8935137574320589165 6497 4395510749182833596 6498 2161726307724395216 6499 1062848591370301340 6500 522416996808659125 6501 256704838272660004 6502 126100582586838598 6503 61924369088873479 6504 30399221061144069 6505 14918127346836066 6506 7318321208472933 6507 3588788843393869 6508 1759208221649078 6509 862010817532502 6510 422208645309320 6511 206705870358558 6512 101153666420486 6513 49477173114072 6514 24188740996170 6515 11819438365094 6516 5772247480600 6517 2817384495602 6518 1374320582959 6519 669973230555 6520 326392346388 6521 158898595189 6522 77300242349 6523 37575433846 6524 18250277543 6525 8856361762 6526 4293758081 6527 2079647131 6528 1006195365 6529 486276265 6530 234723068 6531 113151406 6532 54469099 6533 26180328 6534 12562511 6535 6017100 6536 2876284 6537 1371897 6538 652762 6539 309743 6540 146533 6541 69080 6542 32443 6543 15167 6544 7053 6545 3257 6546 1499 6547 679 6548 306 6549 135 6550 61 6551 23 6552 12 6553 3 6554 2 6555 0 6556 4 6557 781774079476547291683636 6558 1682555004908953286185898938972 6559 336413230558212969065492863017524 6560 2762974996002413340422529224130209 6561 5298762384524207275905590852860437 6562 4997879002648105435998209550833566 6563 3363727738961135605761993422566847 6564 1929487371141932587546208969336383 6565 1025621786638829715384600279807379 6566 525607244556218229127979338484884 6567 264651896028971772779532187338175 6568 132120665069333815750346602400912 6569 65682368349465501423560642636251 6570 32585681669831379937009661363653 6571 16149092348335269829526201541817 6572 7998835126310350567102220689789 6573 3960643448861111219197330661007 6574 1960715045627451189178369367277 6575 970501738956947148483737802590 6576 480310468744698235297560533559 6577 237682053975186987624996920643 6578 117603727703217069291376582873 6579 58183045698348892893162113544 6580 28782073779498354422570340887 6581 14236302876385521651393702361 6582 7040782188278284043404597114 6583 3481705939060999021951980335 6584 1721510266887580917395292454 6585 851083752631042609004540471 6586 420706178958067285875486651 6587 207935239157931739975085148 6588 102758694026759431054606961 6589 50774884141404999192191571 6590 25085210609691423518000884 6591 12391489566883787738566412 6592 6120186911730325444930633 6593 3022314518765917389022586 6594 1492267790172732649544754 6595 736689160101021354939761 6596 363622212331237455911661 6597 179449922169063702281236 6598 88544369003094226679820 6599 43681888410226475749489 6600 21545796128645165442143 6601 10625324007330569508038 6602 5238874963749341970840 6603 2582543954965472901293 6604 1272825209797889230640 6605 627189218482749161441 6606 308982914467717221893 6607 152185608894977389418 6608 74939879699232089514 6609 36893477123680324663 6610 18158506985100320464 6611 8935137574320589247 6612 4395510749182833605 6613 2161726307724395216 6614 1062848591370301340 6615 522416996808659125 6616 256704838272660004 6617 126100582586838598 6618 61924369088873479 6619 30399221061144069 6620 14918127346836066 6621 7318321208472933 6622 3588788843393869 6623 1759208221649078 6624 862010817532502 6625 422208645309320 6626 206705870358558 6627 101153666420486 6628 49477173114072 6629 24188740996170 6630 11819438365094 6631 5772247480600 6632 2817384495602 6633 1374320582959 6634 669973230555 6635 326392346388 6636 158898595189 6637 77300242349 6638 37575433846 6639 18250277543 6640 8856361762 6641 4293758081 6642 2079647131 6643 1006195365 6644 486276265 6645 234723068 6646 113151406 6647 54469099 6648 26180328 6649 12562511 6650 6017100 6651 2876284 6652 1371897 6653 652762 6654 309743 6655 146533 6656 69080 6657 32443 6658 15167 6659 7053 6660 3257 6661 1499 6662 679 6663 306 6664 135 6665 61 6666 23 6667 12 6668 3 6669 2 6670 0 6671 6 6672 1264937032103351347125488 6673 3094701308416339259028869933737 6674 648605879255757530578331689849083 6675 5444844054435496640733493185766584 6676 10565220321155535020470936305052045 6677 10025998000662407713044979711233161 6678 6768593716485548196160752935834589 6679 3888666856629851972515061033161559 6680 2068725424988963230635860296650586 6681 1060653145754840588202663184336483 6682 534200416360811346142747778636271 6683 266733823549035269414399232289460 6684 132621889225678884563736047238795 6685 65802618866344291316457912911295 6686 32614469030347892930070716974272 6687 16155973081608232693981512967955 6688 8000477587989473196331092810953 6689 3961035030619298685748427745609 6690 1960808289717216902404108717555 6691 970523914784898207191939373945 6692 480315735910842843566424360137 6693 237683303331643019703628235726 6694 117604023625388433114616655192 6695 58183115685240076299326440091 6696 28782090305467934119119186044 6697 14236306772105990424366964709 6698 7040783104994663146907755869 6699 3481706154368983847869554258 6700 1721510317354881504203573854 6701 851083764434964142717475270 6702 420706181712576732977648698 6703 207935239799130067661125912 6704 102758694175623914407049177 6705 50774884175867880093766374 6706 25085210617645215600557896 6707 12391489568713348550606415 6708 6120186912149642335407542 6709 3022314518861640331915963 6710 1492267790194489802404261 6711 736689160105942985804902 6712 363622212332344881089386 6713 179449922169311419972401 6714 88544369003149272911511 6715 43681888410238616779349 6716 21545796128647820605172 6717 10625324007331144525419 6718 5238874963749465091736 6719 2582543954965498912350 6720 1272825209797894638211 6721 627189218482750263775 6722 308982914467717441125 6723 152185608894977431664 6724 74939879699232097303 6725 36893477123680326020 6726 18158506985100320677 6727 8935137574320589275 6728 4395510749182833608 6729 2161726307724395216 6730 1062848591370301340 6731 522416996808659125 6732 256704838272660004 6733 126100582586838598 6734 61924369088873479 6735 30399221061144069 6736 14918127346836066 6737 7318321208472933 6738 3588788843393869 6739 1759208221649078 6740 862010817532502 6741 422208645309320 6742 206705870358558 6743 101153666420486 6744 49477173114072 6745 24188740996170 6746 11819438365094 6747 5772247480600 6748 2817384495602 6749 1374320582959 6750 669973230555 6751 326392346388 6752 158898595189 6753 77300242349 6754 37575433846 6755 18250277543 6756 8856361762 6757 4293758081 6758 2079647131 6759 1006195365 6760 486276265 6761 234723068 6762 113151406 6763 54469099 6764 26180328 6765 12562511 6766 6017100 6767 2876284 6768 1371897 6769 652762 6770 309743 6771 146533 6772 69080 6773 32443 6774 15167 6775 7053 6776 3257 6777 1499 6778 679 6779 306 6780 135 6781 61 6782 23 6783 12 6784 3 6785 2 6786 0 6787 6 6788 2046711111553936250619171 6789 5692043407782471624826771277859 6790 1250501215478923699321019581381099 6791 10729297916355310978079401081737939 6792 21064499933398038733140218749048842 6793 20111077189263358891795503501283303 6794 13618862782802814612618595884510782 6795 7836526500190693586491818270324696 6796 4172360965411441426348704579051392 6797 2140169468315041868649727705005049 6798 1078190455048115823516591178161366 6799 538451716058160123975592057835104 6800 267757852668166401137412185013895 6801 132867690910949393269504509843125 6802 65861492239184592302313338824382 6803 32628548196501247285333698463363 6804 16159335650008273135019807834604 6805 8001279713279348377208416852279 6806 3961226146348269560034437735104 6807 1960853769976904304160648210955 6808 970534724190352529380903664863 6809 480318301621815236259449821857 6810 237683911482854110236490280740 6811 117604167565216269390851992459 6812 58183149701021624904279876046 6813 28782098330952120948602580365 6814 14236308662320218362941820541 6815 7040783549373666075755825522 6816 3481706258636260713387603341 6817 1721510341768873201603725581 6818 851083770138765253758222314 6819 420706183041980254379646833 6820 207935240108188595293016533 6821 102758694247276533279043226 6822 50774884192430797220435942 6823 25085210621461575822349454 6824 12391489569589643554451680 6825 6120186912350091499937245 6826 3022314518907302477476623 6827 1492267790204844288142776 6828 736689160108279211162259 6829 363622212332869053452015 6830 179449922169428295305351 6831 88544369003175150445576 6832 43681888410244300944703 6833 21545796128649057852027 6834 10625324007331411011042 6835 5238874963749521785832 6836 2582543954965510798425 6837 1272825209797897086386 6838 627189218482750757085 6839 308982914467717537791 6840 152185608894977449925 6841 74939879699232100583 6842 36893477123680326564 6843 18158506985100320759 6844 8935137574320589284 6845 4395510749182833608 6846 2161726307724395216 6847 1062848591370301340 6848 522416996808659125 6849 256704838272660004 6850 126100582586838598 6851 61924369088873479 6852 30399221061144069 6853 14918127346836066 6854 7318321208472933 6855 3588788843393869 6856 1759208221649078 6857 862010817532502 6858 422208645309320 6859 206705870358558 6860 101153666420486 6861 49477173114072 6862 24188740996170 6863 11819438365094 6864 5772247480600 6865 2817384495602 6866 1374320582959 6867 669973230555 6868 326392346388 6869 158898595189 6870 77300242349 6871 37575433846 6872 18250277543 6873 8856361762 6874 4293758081 6875 2079647131 6876 1006195365 6877 486276265 6878 234723068 6879 113151406 6880 54469099 6881 26180328 6882 12562511 6883 6017100 6884 2876284 6885 1371897 6886 652762 6887 309743 6888 146533 6889 69080 6890 32443 6891 15167 6892 7053 6893 3257 6894 1499 6895 679 6896 306 6897 135 6898 61 6899 23 6900 12 6901 3 6902 2 6903 0 6904 4 6905 3311648143622894959083358 6906 10469300502875277961998401861317 6907 2410921059817902487722586548311581 6908 21141464881678666764984576996041628 6909 41994540097140973302007303571972002 6910 40337549364271288747229147266768383 6911 27399879914978549194908042050054055 6912 15791056595549132826314819940637567 6913 8414435110092004538201114269002064 6914 4318037033541716558519235473177918 6915 2175952904267036920890938611803316 6916 1086869734577588764678718643136653 6917 540543392129676197443400905729563 6918 268260172432455113366026429465018 6919 132988063858202853936254772929963 6920 65890293210300431868238754786881 6921 32635430435100239009158986632722 6922 16160978277281887628332206752495 6923 8001671313148986171470095040852 6924 3961319392406532153480228495033 6925 1960875946017340947394036789240 6926 970539991379260215899983339531 6927 480319550980689401161202865761 6928 237684207405279954314733589108 6929 117604237552133953101512524526 6930 58183166226993931496501182468 6931 28782102226672866528144274433 6932 14236309579036625127891085391 6933 7040783764681653615848342542 6934 3481706309103561560827613894 6935 1721510353572794759703903957 6936 851083772893274703070992798 6937 420706183683178582258235048 6938 207935240257053078661383161 6939 102758694281739414181845567 6940 50774884200384589303078422 6941 25085210623291136634394514 6942 12391489570008960444928808 6943 6120186912445814442830626 6944 3022314518929059630336130 6945 1492267790209765919007917 6946 736689160109386636339984 6947 363622212333116771143180 6948 179449922169483341537042 6949 88544369003187291475436 6950 43681888410246956107732 6951 21545796128649632869408 6952 10625324007331534131938 6953 5238874963749547796889 6954 2582543954965516205996 6955 1272825209797898188720 6956 627189218482750976317 6957 308982914467717580037 6958 152185608894977457714 6959 74939879699232101940 6960 36893477123680326777 6961 18158506985100320787 6962 8935137574320589287 6963 4395510749182833608 6964 2161726307724395216 6965 1062848591370301340 6966 522416996808659125 6967 256704838272660004 6968 126100582586838598 6969 61924369088873479 6970 30399221061144069 6971 14918127346836066 6972 7318321208472933 6973 3588788843393869 6974 1759208221649078 6975 862010817532502 6976 422208645309320 6977 206705870358558 6978 101153666420486 6979 49477173114072 6980 24188740996170 6981 11819438365094 6982 5772247480600 6983 2817384495602 6984 1374320582959 6985 669973230555 6986 326392346388 6987 158898595189 6988 77300242349 6989 37575433846 6990 18250277543 6991 8856361762 6992 4293758081 6993 2079647131 6994 1006195365 6995 486276265 6996 234723068 6997 113151406 6998 54469099 6999 26180328 7000 12562511 7001 6017100 7002 2876284 7003 1371897 7004 652762 7005 309743 7006 146533 7007 69080 7008 32443 7009 15167 7010 7053 7011 3257 7012 1499 7013 679 7014 306 7015 135 7016 61 7017 23 7018 12 7019 3 7020 2 7021 0 7022 4 7023 5358359255131270911763720 7024 19256046484001498461830191554552 7025 4648123940895157106779291836258441 7026 41655973727099382771477928904104971 7027 83715170940984644135643152995651451 7028 80900413796357163862394780123364546 7029 55121687585012833223423114427640630 7030 31817358229823638824363983684887157 7031 16968082724023197631724458781494082 7032 8711413780010792751195047070369884 7033 4391035300062684806004686649419728 7034 2193668403684481969364039070767715 7035 1091141234631620963972887774797123 7036 541569694602528268597339162487221 7037 268506228522934625197868040860179 7038 133046965556855161104835091737957 7039 65904375514478764260408860442541 7040 32638793349322975391043331669195 7041 16161780440469470465054632605314 7042 8001862433005840307669318489323 7043 3961364873112850055146906242653 7044 1960886755470766882411635052755 7045 970542557095343472644856567614 7046 480320159132440099353786823649 7047 237684351345164188372005540077 7048 117604271567921329178132621940 7049 58183174252478712684642795675 7050 28782104116887154188036886032 7051 14236310023415633954399254547 7052 7040783868948931052026377173 7053 3481706333517553312117726953 7054 1721510359276595875685326142 7055 851083774222678224909570216 7056 420706183992237109926922131 7057 207935240328705697536288737 7058 102758694298302331308725837 7059 50774884204200949524883275 7060 25085210624167431638240439 7061 12391489570209409609458529 7062 6120186912491476588391286 7063 3022314518939414116074645 7064 1492267790212102144365274 7065 736689160109910808702613 7066 363622212333233646476130 7067 179449922169509219071107 7068 88544369003192975640790 7069 43681888410248193354587 7070 21545796128649899355031 7071 10625324007331590826034 7072 5238874963749559682964 7073 2582543954965518654171 7074 1272825209797898682030 7075 627189218482751072983 7076 308982914467717598298 7077 152185608894977460994 7078 74939879699232102484 7079 36893477123680326859 7080 18158506985100320796 7081 8935137574320589287 7082 4395510749182833608 7083 2161726307724395216 7084 1062848591370301340 7085 522416996808659125 7086 256704838272660004 7087 126100582586838598 7088 61924369088873479 7089 30399221061144069 7090 14918127346836066 7091 7318321208472933 7092 3588788843393869 7093 1759208221649078 7094 862010817532502 7095 422208645309320 7096 206705870358558 7097 101153666420486 7098 49477173114072 7099 24188740996170 7100 11819438365094 7101 5772247480600 7102 2817384495602 7103 1374320582959 7104 669973230555 7105 326392346388 7106 158898595189 7107 77300242349 7108 37575433846 7109 18250277543 7110 8856361762 7111 4293758081 7112 2079647131 7113 1006195365 7114 486276265 7115 234723068 7116 113151406 7117 54469099 7118 26180328 7119 12562511 7120 6017100 7121 2876284 7122 1371897 7123 652762 7124 309743 7125 146533 7126 69080 7127 32443 7128 15167 7129 7053 7130 3257 7131 1499 7132 679 7133 306 7134 135 7135 61 7136 23 7137 12 7138 3 7139 2 7140 0 7141 16 7142 8670007398693811628727722 7143 35417392441356257150095762071884 7144 8961246798017529315846525381898238 7145 82072651361865529947430833696099432 7146 166872870940338998139444132918193535 7147 162240626575104037792077530163899449 7148 110882492203556466819512111781196421 7149 64103685837696292156440145660056280 7150 34214163242793239962169315236272744 7151 17573394089054449557774133563840536 7152 8860300597856884246947502968372868 7153 4427187336689977819762300106208731 7154 2202389523711083619137009375161132 7155 1093237625730105859906793546743600 7156 542072542754906236801106293833847 7157 268626660389912615216130417539492 7158 133075773065841255349383399941575 7159 65911258474838878981134062424378 7160 32640436055843135020154853078234 7161 16162172048988776708245532491226 7162 8001955680002127039116197193478 7163 3961387049254292531076595214261 7164 1960892022670465847215977911256 7165 970543806455360552756923199642 7166 480320455054985816711192734871 7167 237684421332094307641995333305 7168 117604288093894909864763695016 7169 58183178148199586955556086522 7170 28782105033603573739176756359 7171 14236310238723622740606407656 7172 7040783919416232018161251110 7173 3481706345321474881215399556 7174 1721510362031105325982845427 7175 851083774863876552872595812 7176 420706184141101593302127384 7177 207935240363168578439602903 7178 102758694306256123391402385 7179 50774884206030510336930199 7180 25085210624586748528717635 7181 12391489570305132552351910 7182 6120186912513233741250793 7183 3022314518944335746939786 7184 1492267790213209569542999 7185 736689160110158526393778 7186 363622212333288692707821 7187 179449922169521360100967 7188 88544369003195630803819 7189 43681888410248768371968 7190 21545796128650022475927 7191 10625324007331616837091 7192 5238874963749565090535 7193 2582543954965519756505 7194 1272825209797898901262 7195 627189218482751115229 7196 308982914467717606087 7197 152185608894977462351 7198 74939879699232102697 7199 36893477123680326887 7200 18158506985100320799 7201 8935137574320589287 7202 4395510749182833608 7203 2161726307724395216 7204 1062848591370301340 7205 522416996808659125 7206 256704838272660004 7207 126100582586838598 7208 61924369088873479 7209 30399221061144069 7210 14918127346836066 7211 7318321208472933 7212 3588788843393869 7213 1759208221649078 7214 862010817532502 7215 422208645309320 7216 206705870358558 7217 101153666420486 7218 49477173114072 7219 24188740996170 7220 11819438365094 7221 5772247480600 7222 2817384495602 7223 1374320582959 7224 669973230555 7225 326392346388 7226 158898595189 7227 77300242349 7228 37575433846 7229 18250277543 7230 8856361762 7231 4293758081 7232 2079647131 7233 1006195365 7234 486276265 7235 234723068 7236 113151406 7237 54469099 7238 26180328 7239 12562511 7240 6017100 7241 2876284 7242 1371897 7243 652762 7244 309743 7245 146533 7246 69080 7247 32443 7248 15167 7249 7053 7250 3257 7251 1499 7252 679 7253 306 7254 135 7255 61 7256 23 7257 12 7258 3 7259 2 7260 0 7261 3 7262 14028366653745130561339327 7263 65142742739860509032483907768490 7264 17276485059658534722005609672756423 7265 161695932523183705716056149705048082 7266 332612135399659285137551826572474772 7267 325339423937561407391622581308223443 7268 223033788137508991398606561549751132 7269 129142276224879758765472600469779346 7270 68983468641097604388576335972348689 7271 35447695572401826485912925717052339 7272 17877003237121196077645159095758449 7273 8934061054643981778479386623453065 7274 4444989463988545707960842517833686 7275 2206670798643427968135647577469088 7276 1094265025124286506481424786288066 7277 542318721340327568567166549180399 7278 268685575702288321164381957430890 7279 133089856875494102876445614785751 7280 65914621554663022412419899449685 7281 32641238237142482716666564472662 7282 16162363170814141639233481661595 7283 8002001160920931120808158894627 7284 3961397858730481568823437866192 7285 1960894588388967237741037487852 7286 970544414607365731239603380461 7287 480320598994896551074142323633 7288 237684455347884410614323167768 7289 117604296119379967859474617082 7290 58183180038413902276894820051 7291 28782105477982585279859868747 7292 14236310342990900437416171440 7293 7040783943830223793838607746 7294 3481706351025275999407430178 7295 1721510363360508848013970296 7296 851083775172935080557207307 7297 420706184212754212178260498 7298 207935240379731495566568641 7299 102758694310072483613212295 7300 50774884206906805340776343 7301 25085210624787197693247360 7302 12391489570350794697912570 7303 6120186912523588226989308 7304 3022314518946671972297143 7305 1492267790213733741905628 7306 736689160110275401726728 7307 363622212333314570241886 7308 179449922169527044266321 7309 88544369003196868050674 7310 43681888410249034857591 7311 21545796128650079170023 7312 10625324007331628723166 7313 5238874963749567538710 7314 2582543954965520249815 7315 1272825209797898997928 7316 627189218482751133490 7317 308982914467717609367 7318 152185608894977462895 7319 74939879699232102779 7320 36893477123680326896 7321 18158506985100320799 7322 8935137574320589287 7323 4395510749182833608 7324 2161726307724395216 7325 1062848591370301340 7326 522416996808659125 7327 256704838272660004 7328 126100582586838598 7329 61924369088873479 7330 30399221061144069 7331 14918127346836066 7332 7318321208472933 7333 3588788843393869 7334 1759208221649078 7335 862010817532502 7336 422208645309320 7337 206705870358558 7338 101153666420486 7339 49477173114072 7340 24188740996170 7341 11819438365094 7342 5772247480600 7343 2817384495602 7344 1374320582959 7345 669973230555 7346 326392346388 7347 158898595189 7348 77300242349 7349 37575433846 7350 18250277543 7351 8856361762 7352 4293758081 7353 2079647131 7354 1006195365 7355 486276265 7356 234723068 7357 113151406 7358 54469099 7359 26180328 7360 12562511 7361 6017100 7362 2876284 7363 1371897 7364 652762 7365 309743 7366 146533 7367 69080 7368 32443 7369 15167 7370 7053 7371 3257 7372 1499 7373 679 7374 306 7375 135 7376 61 7377 23 7378 12 7379 3 7380 2 7381 0 7382 4 7383 22698374052333028818056760 7384 119816187023547229087870828572210 7385 33307246162195249462362463496919200 7386 318551513670990289742912674091231061 7387 662920982268572219483035076023833908 7388 652352801032383385705735910438756529 7389 448586415886979641139133190949159110 7390 260148307489072362496687616497356545 7391 139075516706910429432918014375661039 7392 71496754865448002314747109975050520 7393 36066694682128283381102528111811862 7394 18027465521253387392545400544160870 7395 8970392376979083967621771723711292 7396 4453730839986319478929799878028749 7397 2208769465879089842377248906624131 7398 1094768127819205120571833028274074 7399 542439181539789459916327306530392 7400 268714386349617983956397503986758 7401 133096740181691830394954399966764 7402 65916264299081572432995543626885 7403 32641629849789702649241135926206 7404 16162456418257060184398821981451 7405 8002023337110345264163033220809 7406 3961403125935291399843534171053 7407 1960895837749523925593586053137 7408 970544710529967846380830564376 7409 480320668981832497815884833525 7410 237684471873858585659614719005 7411 117604300015100901851705708822 7412 58183180955130327725694790386 7413 28782105693290574636727007404 7414 14236310393458201457441006709 7415 7040783955634145367876955490 7416 3481706353779785450141528746 7417 1721510364001707176013792354 7418 851083775321799563935324087 7419 420706184247217093081785366 7420 207935240387685287649258484 7421 102758694311902044425259879 7422 50774884207326122231253557 7423 25085210624882920636140741 7424 12391489570372551850772077 7425 6120186912528509857854449 7426 3022314518947779397474868 7427 1492267790213981459596793 7428 736689160110330447958419 7429 363622212333326711271746 7430 179449922169529699429350 7431 88544369003197443068055 7432 43681888410249157978487 7433 21545796128650105181080 7434 10625324007331634130737 7435 5238874963749568641044 7436 2582543954965520469047 7437 1272825209797899040174 7438 627189218482751141279 7439 308982914467717610724 7440 152185608894977463108 7441 74939879699232102807 7442 36893477123680326899 7443 18158506985100320799 7444 8935137574320589287 7445 4395510749182833608 7446 2161726307724395216 7447 1062848591370301340 7448 522416996808659125 7449 256704838272660004 7450 126100582586838598 7451 61924369088873479 7452 30399221061144069 7453 14918127346836066 7454 7318321208472933 7455 3588788843393869 7456 1759208221649078 7457 862010817532502 7458 422208645309320 7459 206705870358558 7460 101153666420486 7461 49477173114072 7462 24188740996170 7463 11819438365094 7464 5772247480600 7465 2817384495602 7466 1374320582959 7467 669973230555 7468 326392346388 7469 158898595189 7470 77300242349 7471 37575433846 7472 18250277543 7473 8856361762 7474 4293758081 7475 2079647131 7476 1006195365 7477 486276265 7478 234723068 7479 113151406 7480 54469099 7481 26180328 7482 12562511 7483 6017100 7484 2876284 7485 1371897 7486 652762 7487 309743 7488 146533 7489 69080 7490 32443 7491 15167 7492 7053 7493 3257 7494 1499 7495 679 7496 306 7497 135 7498 61 7499 23 7500 12 7501 3 7502 2 7503 0 7504 4 7505 36726740705937854583609549 7506 220376330874727000776132450307801 7507 64212358012595943012106018078636988 7508 627538926528251923804082080192907739 7509 1321165690756789306953875879983919944 7510 1307969654852442715892194219831126694 7511 902173160135658152285433801198665451 7512 524012045583045010345009855098051799 7513 280364786449752366894289904149084657 7514 144195335555234926894486100053813894 7515 72758534096516381557495794630313609 7516 36373559173697277977901947763820651 7517 18101596884755769140563216768208197 7518 8988236462170914361036650518732873 7519 4458016835839700294475367375229624 7520 2209797393953184455739567066897391 7521 1095014365338584569584020910602381 7522 542498103390718150134749539214989 7523 268728470881064086379159102177519 7524 133100103340763998479697606444478 7525 65917066489030654984261805541512 7526 32641820972553094609892559770438 7527 16162501899276870220198326890639 7528 8002034146597325585069479066066 7529 3961405691654935705763853817221 7530 1960896445901648977361948221171 7531 970544854469891016303317266475 7532 480320702997623874882628159348 7533 237684479899343772345697362300 7534 117604301905315229959235049529 7535 58183181399509340512492538868 7536 28782105797557852452231634572 7537 14236310417872193244115857572 7538 7040783961337946487053734913 7539 3481706355109188972257090996 7540 1721510364310765703705242474 7541 851083775393452182811969026 7542 420706184263780010208785172 7543 207935240391501647871070258 7544 102758694312778339429106091 7545 50774884207526571395783282 7546 25085210624928582781701401 7547 12391489570382906336510592 7548 6120186912530846083211806 7549 3022314518948303569837497 7550 1492267790214098334929743 7551 736689160110356325492484 7552 363622212333332395437100 7553 179449922169530936676205 7554 88544369003197709553678 7555 43681888410249214672583 7556 21545796128650117067155 7557 10625324007331636578912 7558 5238874963749569134354 7559 2582543954965520565713 7560 1272825209797899058435 7561 627189218482751144559 7562 308982914467717611268 7563 152185608894977463190 7564 74939879699232102816 7565 36893477123680326899 7566 18158506985100320799 7567 8935137574320589287 7568 4395510749182833608 7569 2161726307724395216 7570 1062848591370301340 7571 522416996808659125 7572 256704838272660004 7573 126100582586838598 7574 61924369088873479 7575 30399221061144069 7576 14918127346836066 7577 7318321208472933 7578 3588788843393869 7579 1759208221649078 7580 862010817532502 7581 422208645309320 7582 206705870358558 7583 101153666420486 7584 49477173114072 7585 24188740996170 7586 11819438365094 7587 5772247480600 7588 2817384495602 7589 1374320582959 7590 669973230555 7591 326392346388 7592 158898595189 7593 77300242349 7594 37575433846 7595 18250277543 7596 8856361762 7597 4293758081 7598 2079647131 7599 1006195365 7600 486276265 7601 234723068 7602 113151406 7603 54469099 7604 26180328 7605 12562511 7606 6017100 7607 2876284 7608 1371897 7609 652762 7610 309743 7611 146533 7612 69080 7613 32443 7614 15167 7615 7053 7616 3257 7617 1499 7618 679 7619 306 7620 135 7621 61 7622 23 7623 12 7624 3 7625 2 7626 0 7627 6 7628 59425114758085019790649865 7629 405335274666436331225796448776292 7630 123792753433558839906911988516146397 7631 1236182377803816307972289644043562374 7632 2632844245647844072418875125894156022 7633 2622301537857123696108540050367694090 7634 1814272643320814736443990528918135270 7635 1055430850596843144269382633913097430 7636 565150275254207230470226782235057104 7637 290792520562565545431753791349014415 7638 146766894423183756551110841374155829 7639 73384257241061296027501093746805716 7640 36524788498803345608229579569411008 7641 18138015082603147862991817995478064 7642 8996987625517807333944209519284613 7643 4460116600616243448085028710827910 7644 2210300619173379014812830251303529 7645 1095134839153231202979540445608022 7646 542526915543591448066468496716199 7647 268735354352866422027303581674550 7648 133101746103294458013282839274692 7649 65917458103646392061691558743718 7650 32641914220208499604325634596842 7651 16162524075489047477223809504979 7652 8002039413804553550291377544049 7653 3961406941015746873921667448162 7654 1960896741824277592809350599037 7655 970544924456829689940781813552 7656 480320719523598326734489353563 7657 237684483795064733999374581303 7658 117604302822031658122209963126 7659 58183181614817330129991406678 7660 28782105848025153496643713418 7661 14236310429676114820364813753 7662 7040783964092455937980380932 7663 3481706355750387300272837466 7664 1721510364459630187084586792 7665 851083775427915063715579362 7666 420706184271733802291480072 7667 207935240393331208683118061 7668 102758694313197656319583309 7669 50774884207622294338676663 7670 25085210624950339934560908 7671 12391489570387827967375733 7672 6120186912531953508389531 7673 3022314518948551287528662 7674 1492267790214153381161434 7675 736689160110368466522344 7676 363622212333335050600129 7677 179449922169531511693586 7678 88544369003197832674574 7679 43681888410249240683640 7680 21545796128650122474726 7681 10625324007331637681246 7682 5238874963749569353586 7683 2582543954965520607959 7684 1272825209797899066224 7685 627189218482751145916 7686 308982914467717611481 7687 152185608894977463218 7688 74939879699232102819 7689 36893477123680326899 7690 18158506985100320799 7691 8935137574320589287 7692 4395510749182833608 7693 2161726307724395216 7694 1062848591370301340 7695 522416996808659125 7696 256704838272660004 7697 126100582586838598 7698 61924369088873479 7699 30399221061144069 7700 14918127346836066 7701 7318321208472933 7702 3588788843393869 7703 1759208221649078 7704 862010817532502 7705 422208645309320 7706 206705870358558 7707 101153666420486 7708 49477173114072 7709 24188740996170 7710 11819438365094 7711 5772247480600 7712 2817384495602 7713 1374320582959 7714 669973230555 7715 326392346388 7716 158898595189 7717 77300242349 7718 37575433846 7719 18250277543 7720 8856361762 7721 4293758081 7722 2079647131 7723 1006195365 7724 486276265 7725 234723068 7726 113151406 7727 54469099 7728 26180328 7729 12562511 7730 6017100 7731 2876284 7732 1371897 7733 652762 7734 309743 7735 146533 7736 69080 7737 32443 7738 15167 7739 7053 7740 3257 7741 1499 7742 679 7743 306 7744 135 7745 61 7746 23 7747 12 7748 3 7749 2 7750 0 7751 4 7752 96151855463776658330384618 7753 745527815262989261235264336880580 7754 238653985424746437230550246729580957 7755 2435038066086745115145072010200461093 7756 5246454449672497414139328160258192889 7757 5256999402756153196563858479320637437 7758 3648249998266836821316940021838604603 7759 2125627130588826942744427695366740468 7760 1139128363586405549729829900395874218 7761 586385137709696311359621065053343598 7762 296032515103170264841792021130753944 7763 148042557565554025084997423979757355 7764 73692707395800712938858486747174731 7765 36599099669989792676856652101602217 7766 18155879450131440058651999811423987 7767 9001275898822533291372366178226527 7768 4461144783297461176089736778730022 7769 2210546885028366722555388043657036 7770 1095193764142651953015710407671697 7771 542541000420882078553273103450570 7772 268738717549837295036773646472023 7773 133102548297371468168516477138674 7774 65917649226856416431561695612242 7775 32641959701276281332029354514885 7776 16162534884981138665303073420083 7777 8002041979524737463987272110356 7778 3961407549167928323475032321162 7779 1960896885764206590203625293584 7780 970544958472621661366186494675 7781 480320727549083573141889813586 7782 237684485685279068004564022153 7783 117604303266410671479667697156 7784 58183181719084607999385995178 7785 28782105872439145288259239422 7786 14236310435379915939978172459 7787 7040783965421859460132739644 7788 3481706356059445827967199113 7789 1721510364531282805961442433 7790 851083775444477980842592463 7791 420706184275550162513292506 7792 207935240394207503686964291 7793 102758694313398105484113034 7794 50774884207667956484237323 7795 25085210624960694420299423 7796 12391489570390164192733090 7797 6120186912532477680752160 7798 3022314518948668162861612 7799 1492267790214179258695499 7800 736689160110374150687698 7801 363622212333336287846984 7802 179449922169531778179209 7803 88544369003197889368670 7804 43681888410249252569715 7805 21545796128650124922901 7806 10625324007331638174556 7807 5238874963749569450252 7808 2582543954965520626220 7809 1272825209797899069504 7810 627189218482751146460 7811 308982914467717611563 7812 152185608894977463227 7813 74939879699232102819 7814 36893477123680326899 7815 18158506985100320799 7816 8935137574320589287 7817 4395510749182833608 7818 2161726307724395216 7819 1062848591370301340 7820 522416996808659125 7821 256704838272660004 7822 126100582586838598 7823 61924369088873479 7824 30399221061144069 7825 14918127346836066 7826 7318321208472933 7827 3588788843393869 7828 1759208221649078 7829 862010817532502 7830 422208645309320 7831 206705870358558 7832 101153666420486 7833 49477173114072 7834 24188740996170 7835 11819438365094 7836 5772247480600 7837 2817384495602 7838 1374320582959 7839 669973230555 7840 326392346388 7841 158898595189 7842 77300242349 7843 37575433846 7844 18250277543 7845 8856361762 7846 4293758081 7847 2079647131 7848 1006195365 7849 486276265 7850 234723068 7851 113151406 7852 54469099 7853 26180328 7854 12562511 7855 6017100 7856 2876284 7857 1371897 7858 652762 7859 309743 7860 146533 7861 69080 7862 32443 7863 15167 7864 7053 7865 3257 7866 1499 7867 679 7868 306 7869 135 7870 61 7871 23 7872 12 7873 3 7874 2 7875 0 7876 12 7877 155576970221535512305843158 7878 1371239457530753553688161598783047 7879 460086159242771802298009061721484204 7880 4796348444428639892152714809260459088 7881 10453939690244244742184724000065267007 7882 10538142385465433784208201421028357803 7883 7335615010157349466245658253392512458 7884 4280689168729517855578279719219256753 7885 2295885201638280628473838594964026617 7886 1182363268094156325004270038859500160 7887 597060630843279632381549196590969756 7888 298632731957207799440255090632455043 7889 148671557475642048674860684934083410 7890 73844308727129592241553441970015886 7891 36635559881428294855727042846246721 7892 18164635337184537192940423535946266 7893 9003376192416355827706770131228224 7894 4461648067458286383031928669518819 7895 2210667365381884942010564157148937 7896 1095222577017333422886011802489829 7897 542547883971933121593277378756624 7898 268740360321017519852620391774385 7899 133102939912925233589418422852778 7900 65917742474612827434698868139040 7901 32641981877499249874378346015658 7902 16162540152189509546000991988027 7903 8002043228885668505433552387503 7904 3961407845090569374482057867570 7905 1960896955751146537935507591296 7906 970544974998596241909419455245 7907 480320731444804547581757640272 7908 237684486601995497413653571844 7909 117604303481718661215861428350 7910 58183181769551909054795568251 7911 28782105884243066865492944404 7912 14236310438134425390989255859 7913 7040783966063057788155324739 7914 3481706356208310311347055256 7915 1721510364565745686865086837 7916 851083775452431772925289227 7917 420706184277379723325340377 7918 207935240394626820577441509 7919 102758694313493828427006415 7920 50774884207689713637096830 7921 25085210624965616051164564 7922 12391489570391271617910815 7923 6120186912532725398443325 7924 3022314518948723209093303 7925 1492267790214191399725359 7926 736689160110376805850727 7927 363622212333336862864365 7928 179449922169531901300105 7929 88544369003197915379727 7930 43681888410249257977286 7931 21545796128650126025235 7932 10625324007331638393788 7933 5238874963749569492498 7934 2582543954965520634009 7935 1272825209797899070861 7936 627189218482751146673 7937 308982914467717611591 7938 152185608894977463230 7939 74939879699232102819 7940 36893477123680326899 7941 18158506985100320799 7942 8935137574320589287 7943 4395510749182833608 7944 2161726307724395216 7945 1062848591370301340 7946 522416996808659125 7947 256704838272660004 7948 126100582586838598 7949 61924369088873479 7950 30399221061144069 7951 14918127346836066 7952 7318321208472933 7953 3588788843393869 7954 1759208221649078 7955 862010817532502 7956 422208645309320 7957 206705870358558 7958 101153666420486 7959 49477173114072 7960 24188740996170 7961 11819438365094 7962 5772247480600 7963 2817384495602 7964 1374320582959 7965 669973230555 7966 326392346388 7967 158898595189 7968 77300242349 7969 37575433846 7970 18250277543 7971 8856361762 7972 4293758081 7973 2079647131 7974 1006195365 7975 486276265 7976 234723068 7977 113151406 7978 54469099 7979 26180328 7980 12562511 7981 6017100 7982 2876284 7983 1371897 7984 652762 7985 309743 7986 146533 7987 69080 7988 32443 7989 15167 7990 7053 7991 3257 7992 1499 7993 679 7994 306 7995 135 7996 61 7997 23 7998 12 7999 3 8000 2 8001 0 8002 2 8003 251728825684880094143721357 8004 2522102606885089097184230111556096 8005 886965632481202992282745721602521299 8006 9447086390889141343869124137809707716 8007 20828974754325286720285176924610666776 8008 21123288018973441829887218815784765018 8009 14748874134149679870644368244235682730 8010 8620056704498282624366117989248418766 8011 4626973111904178383703169127568514551 8012 2383898128834501018065193385972915278 8013 1204108760267482632246097104004005995 8014 602359759019148016898326469048729302 8015 299915164111529536725807522263460054 8016 148980776985845600128044779940018106 8017 73918706891405083989209920251483739 8018 36653434042203508677170587133551923 8019 18168924708322043455923744362890037 8020 9004404497637084501292294269501727 8021 4461894346929141587807438455216843 8022 2210726291876881459510776930303593 8023 1095236662060230141026619515552590 8024 542551247187015970521670349467191 8025 268741162517063050044372593401691 8026 133103131036347744529967545529044 8027 65917787955703372280947536397218 8028 32641992686993759196844358585377 8029 16162542717909947940008671004351 8030 8002043837037876455293300306630 8031 3961407989030501098772060324008 8032 1960896989766938786167482039847 8033 970544983024081515978266044232 8034 480320733335018884301122024389 8035 237684487046374511031743035027 8036 117604303585985939109643260427 8037 58183181793965900848621702692 8038 28782105889946867985298850561 8039 14236310439463828913157538983 8040 7040783966372116315850913924 8041 3481706356279962930223996365 8042 1721510364582308603992104995 8043 851083775456248133147101880 8044 420706184278256018329186611 8045 207935240394827269741971234 8046 102758694313539490572567075 8047 50774884207700068122835345 8048 25085210624967952276521921 8049 12391489570391795790273444 8050 6120186912532842273776275 8051 3022314518948749086627368 8052 1492267790214197083890713 8053 736689160110378043097582 8054 363622212333337129349988 8055 179449922169531957994201 8056 88544369003197927265802 8057 43681888410249260425461 8058 21545796128650126518545 8059 10625324007331638490454 8060 5238874963749569510759 8061 2582543954965520637289 8062 1272825209797899071405 8063 627189218482751146755 8064 308982914467717611600 8065 152185608894977463230 8066 74939879699232102819 8067 36893477123680326899 8068 18158506985100320799 8069 8935137574320589287 8070 4395510749182833608 8071 2161726307724395216 8072 1062848591370301340 8073 522416996808659125 8074 256704838272660004 8075 126100582586838598 8076 61924369088873479 8077 30399221061144069 8078 14918127346836066 8079 7318321208472933 8080 3588788843393869 8081 1759208221649078 8082 862010817532502 8083 422208645309320 8084 206705870358558 8085 101153666420486 8086 49477173114072 8087 24188740996170 8088 11819438365094 8089 5772247480600 8090 2817384495602 8091 1374320582959 8092 669973230555 8093 326392346388 8094 158898595189 8095 77300242349 8096 37575433846 8097 18250277543 8098 8856361762 8099 4293758081 8100 2079647131 8101 1006195365 8102 486276265 8103 234723068 8104 113151406 8105 54469099 8106 26180328 8107 12562511 8108 6017100 8109 2876284 8110 1371897 8111 652762 8112 309743 8113 146533 8114 69080 8115 32443 8116 15167 8117 7053 8118 3257 8119 1499 8120 679 8121 306 8122 135 8123 61 8124 23 8125 12 8126 3 8127 2 8128 0 8129 8 8130 407305795905843228450316829 8131 4638869975830387216451593521019838 8132 1709903865916261899180258208563742289 8133 18606626940114871703805590733906918392 8134 41498278388951838900294293165162949392 8135 42338042920607143757084067890202807006 8136 29651870455332772468609599917266500989 8137 17357088153822277997752743109768898875 8138 9324243286478641234893661920727811523 8139 4806110674116744527800583119480587009 8140 2428185114431088916131368356575179273 8141 1214906231420901346718428990979975093 8142 604973954161588665857130770341347454 8143 300545754553673942940055376439466793 8144 149132558372880563033747022381619974 8145 73955187397658991930362340077105280 8146 36662192207327666886892922973752608 8147 18171025256553326365519720374668386 8148 9004907810134979367250482483927967 8149 4462014830421220988055517735066042 8150 2210755105097410658540503527145973 8151 1095243545649180033644781562021418 8152 542552889962324129291553410593292 8153 268741554133063448143735725391577 8154 133103224284152127235950297095442 8155 65917810131931451690890961792683 8156 32641997954202669685333020916185 8157 16162543967270935379240451542622 8158 8002044132960523333772128145622 8159 3961408059017441640862604311139 8160 1960897006292913426432032822478 8161 970544986919802496315793971091 8162 480320734251735314280871559628 8163 237684487261682500821826727553 8164 117604303636453240169993508641 8165 58183181805769822426291986957 8166 28782105892701377436346730423 8167 14236310440105027241183035605 8168 7040783966520980799230980769 8169 3481706356314425811127654064 8170 1721510364590262396074802419 8171 851083775458077693959149769 8172 420706184278675335219663829 8173 207935240394922992684864615 8174 102758694313561247725426582 8175 50774884207704989753700486 8176 25085210624969059701699646 8177 12391489570392043507964609 8178 6120186912532897320007966 8179 3022314518948761227657228 8180 1492267790214199739053742 8181 736689160110378618114963 8182 363622212333337252470884 8183 179449922169531984005258 8184 88544369003197932673373 8185 43681888410249261527795 8186 21545796128650126737777 8187 10625324007331638532700 8188 5238874963749569518548 8189 2582543954965520638646 8190 1272825209797899071618 8191 627189218482751146783 8192 308982914467717611603 8193 152185608894977463230 8194 74939879699232102819 8195 36893477123680326899 8196 18158506985100320799 8197 8935137574320589287 8198 4395510749182833608 8199 2161726307724395216 8200 1062848591370301340 8201 522416996808659125 8202 256704838272660004 8203 126100582586838598 8204 61924369088873479 8205 30399221061144069 8206 14918127346836066 8207 7318321208472933 8208 3588788843393869 8209 1759208221649078 8210 862010817532502 8211 422208645309320 8212 206705870358558 8213 101153666420486 8214 49477173114072 8215 24188740996170 8216 11819438365094 8217 5772247480600 8218 2817384495602 8219 1374320582959 8220 669973230555 8221 326392346388 8222 158898595189 8223 77300242349 8224 37575433846 8225 18250277543 8226 8856361762 8227 4293758081 8228 2079647131 8229 1006195365 8230 486276265 8231 234723068 8232 113151406 8233 54469099 8234 26180328 8235 12562511 8236 6017100 8237 2876284 8238 1371897 8239 652762 8240 309743 8241 146533 8242 69080 8243 32443 8244 15167 8245 7053 8246 3257 8247 1499 8248 679 8249 306 8250 135 8251 61 8252 23 8253 12 8254 3 8255 2 8256 0 8257 4 8258 659034621589965084997821783 8259 8532212195822760183681369366025912 8260 3296355170976229591633162464676231523 8261 36645480308087840835656462260475081834 8262 82673628880496845138000638595004972461 8263 84853996279844750967454546393916955197 8264 59609664725060984471636927216969361972 8265 34947363628653754304058104751830113666 8266 18788864240904195085822306182484884290 8267 9688792676546318431162353244885656820 8268 4896290614362218451157087135000869097 8269 2450182136489359372686854380080129069 8270 1220234215503721144110120495622035206 8271 606259673317401406663507496587308585 8272 300855346592921290261632757477638181 8273 149206998577130169908930644215403202 8274 73973066283454935977206909210237462 8275 36666482107347041937273362520763364 8276 18172053620717810172057121111305342 8277 9005154096144854651561016018420924 8278 4462073757638032592795663496603898 8279 2210769190219556398606734640143123 8280 1095246908872912661770025887221411 8281 542553692159307688422278115807215 8282 268741745256586965117467975810780 8283 133103269765253463368479538864547 8284 65917820941427103928868087439245 8285 32642000519923227952630348010988 8286 16162544575423155764659857906075 8287 8002044276900456332156549229834 8288 3961408093033234017785950541880 8289 1960897014318398713287070019283 8290 970544988810016834281272991302 8291 480320734696114328017655886195 8292 237684487365949778726606053857 8293 117604303660867231964804391883 8294 58183181811473623546182330495 8295 28782105894030780958521852172 8296 14236310440414085768879136615 8297 7040783966592633418107955946 8298 3481706356330988728254674086 8299 1721510364594078756296615140 8300 851083775458953988962996003 8301 420706184278875784384193554 8302 207935240394968654830425275 8303 102758694313571602211165097 8304 50774884207707325979057843 8305 25085210624969583874062275 8306 12391489570392160383297559 8307 6120186912532923197542031 8308 3022314518948766911822582 8309 1492267790214200976300597 8310 736689160110378884600586 8311 363622212333337309164980 8312 179449922169531995891333 8313 88544369003197935121548 8314 43681888410249262021105 8315 21545796128650126834443 8316 10625324007331638550961 8317 5238874963749569521828 8318 2582543954965520639190 8319 1272825209797899071700 8320 627189218482751146792 8321 308982914467717611603 8322 152185608894977463230 8323 74939879699232102819 8324 36893477123680326899 8325 18158506985100320799 8326 8935137574320589287 8327 4395510749182833608 8328 2161726307724395216 8329 1062848591370301340 8330 522416996808659125 8331 256704838272660004 8332 126100582586838598 8333 61924369088873479 8334 30399221061144069 8335 14918127346836066 8336 7318321208472933 8337 3588788843393869 8338 1759208221649078 8339 862010817532502 8340 422208645309320 8341 206705870358558 8342 101153666420486 8343 49477173114072 8344 24188740996170 8345 11819438365094 8346 5772247480600 8347 2817384495602 8348 1374320582959 8349 669973230555 8350 326392346388 8351 158898595189 8352 77300242349 8353 37575433846 8354 18250277543 8355 8856361762 8356 4293758081 8357 2079647131 8358 1006195365 8359 486276265 8360 234723068 8361 113151406 8362 54469099 8363 26180328 8364 12562511 8365 6017100 8366 2876284 8367 1371897 8368 652762 8369 309743 8370 146533 8371 69080 8372 32443 8373 15167 8374 7053 8375 3257 8376 1499 8377 679 8378 306 8379 135 8380 61 8381 23 8382 12 8383 3 8384 2 8385 0 8386 8 8387 1066340417494803864706674393 8388 15693185030266417469626667368280343 8389 6354682068229315607071693729424625797 8390 72169979662938638701798814749067427034 8391 164694500875893824754763071326704553082 8392 170053877552004070143551284706905767864 8393 119826558901649150721890726974367631745 8394 70359581174006083083493590273184982501 8395 37858051405933656788533240738990333012 8396 19530613066731288836143398395116539395 8397 9872392403616324528049244028934049588 8398 4941096115110491217286727252984392856 8399 2461039156110289990490991314212946577 8400 1222855201164012446348481127738034078 8401 606891034216340903270984495829115115 8402 301007215028781615705918962736988864 8403 149243488879416950594060595384499386 8404 73981825546549255229233845545445358 8405 36668582778124508608272167569869031 8406 18172556946831891141832533199104895 8407 9005274581142524736396962701935469 8408 4462102571024168562218779657345996 8409 2210776073826618297571341584546477 8410 1095248551650189341890236384410863 8411 542554083775520573146916789211153 8412 268741838504414110944159581414215 8413 133103291941483960912890472935016 8414 65917826208636268897671318879061 8415 32642001769284241892168597650591 8416 16162544871345805370034415766233 8417 8002044346887397151053663029519 8418 3961408109559208685711947453980 8419 1960897018214119696338772889409 8420 970544989726733264521654255694 8421 480320734911422317832126822298 8422 237684487416417079789166910508 8423 117604303672671153542667223599 8424 58183181814228132997246134769 8425 28782105894671979286548576332 8426 14236310440562950252259288928 8427 7040783966627096299011618702 8428 3481706356338942520337371729 8429 1721510364595908317108663033 8430 851083775459373305853473221 8431 420706184278971507327086935 8432 207935240394990411983284782 8433 102758694313576523842030238 8434 50774884207708433404235568 8435 25085210624969831591753440 8436 12391489570392215429529250 8437 6120186912532935338571891 8438 3022314518948769566985611 8439 1492267790214201551317978 8440 736689160110379007721482 8441 363622212333337335176037 8442 179449922169532001298904 8443 88544369003197936223882 8444 43681888410249262240337 8445 21545796128650126876689 8446 10625324007331638558750 8447 5238874963749569523185 8448 2582543954965520639403 8449 1272825209797899071728 8450 627189218482751146795 8451 308982914467717611603 8452 152185608894977463230 8453 74939879699232102819 8454 36893477123680326899 8455 18158506985100320799 8456 8935137574320589287 8457 4395510749182833608 8458 2161726307724395216 8459 1062848591370301340 8460 522416996808659125 8461 256704838272660004 8462 126100582586838598 8463 61924369088873479 8464 30399221061144069 8465 14918127346836066 8466 7318321208472933 8467 3588788843393869 8468 1759208221649078 8469 862010817532502 8470 422208645309320 8471 206705870358558 8472 101153666420486 8473 49477173114072 8474 24188740996170 8475 11819438365094 8476 5772247480600 8477 2817384495602 8478 1374320582959 8479 669973230555 8480 326392346388 8481 158898595189 8482 77300242349 8483 37575433846 8484 18250277543 8485 8856361762 8486 4293758081 8487 2079647131 8488 1006195365 8489 486276265 8490 234723068 8491 113151406 8492 54469099 8493 26180328 8494 12562511 8495 6017100 8496 2876284 8497 1371897 8498 652762 8499 309743 8500 146533 8501 69080 8502 32443 8503 15167 8504 7053 8505 3257 8506 1499 8507 679 8508 306 8509 135 8510 61 8511 23 8512 12 8513 3 8514 2 8515 0 8516 2 8517 1725375039083438341126470934 8518 28864267609224415903145814210463968 8519 12250428840461227466398987976306238495 8520 142126979145307515117439272261969276484 8521 328070214618981480998186585782618115374 8522 340779872809698699947829089732386201778 8523 240858386034581224230939437789480183943 8524 141645835939206823604770011712314467720 8525 76275884841551881410802328376087056826 8526 39367051807052686790729421565796097847 8527 19904347981747971746188251495491334564 8528 9963640906301461658169588610472741304 8529 4963215984179335459335711289812803575 8530 2466381163638486005988456975862299717 8531 1224142513170303321487409949723086767 8532 607200806428954535067501446954001124 8533 301081675533746142863353395413187923 8534 149261370043575888518559457754160092 8535 73986115701220326288964309868289326 8536 36669611170626744840091153881267318 8537 18172803235980359739446255037783471 8538 9005333508705185549823484483244806 8539 4462116656184213218269118362609356 8540 2210779437054478862542286002061425 8541 1095249353847619533820833530312140 8542 542554274899092061828368958735043 8543 268741883985520557944468203559511 8544 133103302750980152758664861728803 8545 65917828774356883562754354087164 8546 32642002377436468105059812031334 8547 16162545015285738962777498664314 8548 8002044380903189587698327084022 8549 3961408117584693978464644750963 8550 1960897020104334034874911895168 8551 970544990171112278312328543593 8552 480320735015689595741846823743 8553 237684487440831071584414373033 8554 117604303678374954662594363599 8555 58183181815557536519424168045 8556 28782105894981037814244888044 8557 14236310440634602871136277400 8558 7040783966643659216138639384 8559 3481706356342758880559184468 8560 1721510364596784612112509267 8561 851083775459573755018002946 8562 420706184279017169472647595 8563 207935240395000766469023297 8564 102758694313578860067387595 8565 50774884207708957576598197 8566 25085210624969948467086390 8567 12391489570392241307063315 8568 6120186912532941022737245 8569 3022314518948770804232466 8570 1492267790214201817803601 8571 736689160110379064415578 8572 363622212333337347062112 8573 179449922169532003747079 8574 88544369003197936717192 8575 43681888410249262337003 8576 21545796128650126894950 8577 10625324007331638562030 8578 5238874963749569523729 8579 2582543954965520639485 8580 1272825209797899071737 8581 627189218482751146795 8582 308982914467717611603 8583 152185608894977463230 8584 74939879699232102819 8585 36893477123680326899 8586 18158506985100320799 8587 8935137574320589287 8588 4395510749182833608 8589 2161726307724395216 8590 1062848591370301340 8591 522416996808659125 8592 256704838272660004 8593 126100582586838598 8594 61924369088873479 8595 30399221061144069 8596 14918127346836066 8597 7318321208472933 8598 3588788843393869 8599 1759208221649078 8600 862010817532502 8601 422208645309320 8602 206705870358558 8603 101153666420486 8604 49477173114072 8605 24188740996170 8606 11819438365094 8607 5772247480600 8608 2817384495602 8609 1374320582959 8610 669973230555 8611 326392346388 8612 158898595189 8613 77300242349 8614 37575433846 8615 18250277543 8616 8856361762 8617 4293758081 8618 2079647131 8619 1006195365 8620 486276265 8621 234723068 8622 113151406 8623 54469099 8624 26180328 8625 12562511 8626 6017100 8627 2876284 8628 1371897 8629 652762 8630 309743 8631 146533 8632 69080 8633 32443 8634 15167 8635 7053 8636 3257 8637 1499 8638 679 8639 306 8640 135 8641 61 8642 23 8643 12 8644 3 8645 2 8646 0 8647 12 8648 2791715456576479528059890271 8649 53089665494346830368182714709885779 8650 23616008815965562235007410494067994817 8651 279885640182666021668208246216690189890 8652 653477343052136434096523197555736188222 8653 682865111398398372994365832870241715148 8654 484109018152579002209985973206524877877 8655 285138964962351852745170073779487637391 8656 153669608113152766490084274282317856056 8657 79345295718345357856932552927275593539 8658 40127703995876565890097345955131128000 8659 20090149152684360266171896801237870265 8660 10008699756321307276855622142900332591 8661 4974101954469624115371327310552266907 8662 2469005441177621447853418824033687647 8663 1224774246846489402726755477583146822 8664 607352716917271655386141169522348579 8665 301118170561673444029487736311409690 8666 149270129835582415229344243477338275 8667 73988216430943009518595840265301256 8668 36670114503279915010802285673645093 8669 18172923721699848112624026069276617 8670 9005362322170570685825742945201906 8671 4462123539799924902780646596661545 8672 2210781079832693571870711484575462 8673 1095249745463933424589596695532244 8674 542554368146929998941762753674295 8675 268741906161752198404405419549548 8676 133103308018189437600758238803256 8677 65917830023717909937852276471229 8678 32642002673359118984528788853385 8679 16162545085272679910365984251522 8680 8002044397429164268410514603970 8681 3961408121480414962762462257183 8682 1960897021021050465233988022944 8683 970544990386420268137796973923 8684 480320735066156896805392429195 8685 237684487452634993162361642130 8686 117604303681129464113665006498 8687 58183181816198734847451404030 8688 28782105895129902297625074425 8689 14236310440669065752039942020 8690 7040783966651613008221337095 8691 3481706356344588441371232361 8692 1721510364597203929002986485 8693 851083775459669477960896327 8694 420706184279038926625507102 8695 207935240395005688099888438 8696 102758694313579967492565320 8697 50774884207709205294289362 8698 25085210624970003513318081 8699 12391489570392253448093175 8700 6120186912532943677900274 8701 3022314518948771379249847 8702 1492267790214201940924497 8703 736689160110379090426635 8704 363622212333337352469683 8705 179449922169532004849413 8706 88544369003197936936424 8707 43681888410249262379249 8708 21545796128650126902739 8709 10625324007331638563387 8710 5238874963749569523942 8711 2582543954965520639513 8712 1272825209797899071740 8713 627189218482751146795 8714 308982914467717611603 8715 152185608894977463230 8716 74939879699232102819 8717 36893477123680326899 8718 18158506985100320799 8719 8935137574320589287 8720 4395510749182833608 8721 2161726307724395216 8722 1062848591370301340 8723 522416996808659125 8724 256704838272660004 8725 126100582586838598 8726 61924369088873479 8727 30399221061144069 8728 14918127346836066 8729 7318321208472933 8730 3588788843393869 8731 1759208221649078 8732 862010817532502 8733 422208645309320 8734 206705870358558 8735 101153666420486 8736 49477173114072 8737 24188740996170 8738 11819438365094 8739 5772247480600 8740 2817384495602 8741 1374320582959 8742 669973230555 8743 326392346388 8744 158898595189 8745 77300242349 8746 37575433846 8747 18250277543 8748 8856361762 8749 4293758081 8750 2079647131 8751 1006195365 8752 486276265 8753 234723068 8754 113151406 8755 54469099 8756 26180328 8757 12562511 8758 6017100 8759 2876284 8760 1371897 8761 652762 8762 309743 8763 146533 8764 69080 8765 32443 8766 15167 8767 7053 8768 3257 8769 1499 8770 679 8771 306 8772 135 8773 61 8774 23 8775 12 8776 3 8777 2 8778 0 8779 4 8780 4517090495657582822320417352 8781 97647119200176051744155976433634909 8782 45526007108486258493802651408332855442 8783 551149248975395705069438401607735508939 8784 1301579514696948002657310959737333668420 8785 1368264076898444703931330495269354166619 8786 972966128843601398945598798428510271087 8787 573960436605872096252862133063479280677 8788 309571445839130262438643434125366189236 8789 159912057687879750832025365904423763340 8790 80893187490970158033723185337430088560 8791 40505972969944549466083462881553187319 8792 20181919977736013891425881623855213662 8793 10030879372603259423012120462270586412 8794 4979450762769834392996928137140107948 8795 2470293524163919567900387604725683809 8796 1225084106134319527937736561690560623 8797 607427187219583744596722210507442899 8798 301136052823867135534625591166053467 8799 149274420112802794592579865107630369 8800 73989244837061580348677763326672072 8801 36670360793933981208320373461462327 8802 18172982649428116010977911628344461 8803 9005376407348727362137118874264690 8804 4462126903029753989697418784013034 8805 2210781882030336250451063202064337 8806 1095249936587527676392714783717901 8807 542554413628038864076573977481477 8808 268741916971248644730495558884616 8809 133103310583910078766147778388475 8810 65917830631870138877639221750277 8811 32642002817299052854078441579855 8812 16162545119288472374672094435629 8813 8002044405454649563877386844220 8814 3961408123370629301559232992095 8815 1960897021465429479049049554420 8816 970544990490687546049727583805 8817 480320735090570888600832439171 8818 237684487458338794282304706542 8819 117604303682458867635844267312 8820 58183181816507793375147801210 8821 28782105895201554916502067954 8822 14236310440685628669166962921 8823 7040783966655429368443149838 8824 3481706356345464736375078595 8825 1721510364597404378167516210 8826 851083775459715140106456987 8827 420706184279049281111245617 8828 207935240395008024325245795 8829 102758694313580491664927949 8830 50774884207709322169622312 8831 25085210624970029390852146 8832 12391489570392259132258529 8833 6120186912532944915147129 8834 3022314518948771645735470 8835 1492267790214201997618593 8836 736689160110379102312710 8837 363622212333337354917858 8838 179449922169532005342723 8839 88544369003197937033090 8840 43681888410249262397510 8841 21545796128650126906019 8842 10625324007331638563931 8843 5238874963749569524024 8844 2582543954965520639522 8845 1272825209797899071740 8846 627189218482751146795 8847 308982914467717611603 8848 152185608894977463230 8849 74939879699232102819 8850 36893477123680326899 8851 18158506985100320799 8852 8935137574320589287 8853 4395510749182833608 8854 2161726307724395216 8855 1062848591370301340 8856 522416996808659125 8857 256704838272660004 8858 126100582586838598 8859 61924369088873479 8860 30399221061144069 8861 14918127346836066 8862 7318321208472933 8863 3588788843393869 8864 1759208221649078 8865 862010817532502 8866 422208645309320 8867 206705870358558 8868 101153666420486 8869 49477173114072 8870 24188740996170 8871 11819438365094 8872 5772247480600 8873 2817384495602 8874 1374320582959 8875 669973230555 8876 326392346388 8877 158898595189 8878 77300242349 8879 37575433846 8880 18250277543 8881 8856361762 8882 4293758081 8883 2079647131 8884 1006195365 8885 486276265 8886 234723068 8887 113151406 8888 54469099 8889 26180328 8890 12562511 8891 6017100 8892 2876284 8893 1371897 8894 652762 8895 309743 8896 146533 8897 69080 8898 32443 8899 15167 8900 7053 8901 3257 8902 1499 8903 679 8904 306 8905 135 8906 61 8907 23 8908 12 8909 3 8910 2 8911 0 8912 4 8913 7308805952230969076788406509 8914 179601054029119362733807889518936510 8915 87762820019237537715968222481983011394 8916 1085282215658197558694081153821821583093 8917 2592314650189715892043624392722457922667 8918 2741443814758401928190932158066861047236 8919 1955356004176060415367136762916669029351 8920 1155261784897880330151217892913615941305 8921 623600464423592944772394730219111581279 8922 322265213020177576329198759802711349422 8923 163061460984761775391616390773992633539 8924 81663175255008255909964655487077921692 8925 40692850666150585596157988249564031638 8926 20227102091362374361247184542447045306 8927 10041779387883970101520581558864138635 8928 4982076634261624338185432974796643211 8929 2470925438069225958688611220621845705 8930 1225236036926137877593316218842342136 8931 607463684526011427313394736750392868 8932 301144812870532031198266983818190133 8933 149276520870863548856482343775732445 8934 73989748172853358749850999151175358 8935 36670481279999319472924607838879617 8936 18173011462931400093391805812224758 8937 9005383290968566984808156132597989 8938 4462128545808415331880313263208997 8939 2210782273646698112929710192087037 8940 1095250029835370724373968719053733 8941 542554435804271044144311241277730 8942 268741922238457985970374730127574 8943 133103311833271110968717511049105 8944 65917830927792790351466860431323 8945 32642002887285993861388244991330 8946 16162545135814447061281942055755 8947 8002044409350370548745864335988 8948 3961408124287345731972199081203 8949 1960897021680737468879458659891 8950 970544990541154847113709768540 8951 480320735102374810178816504730 8952 237684487461093303733378260968 8953 117604303683100065963871713999 8954 58183181816656657858528000886 8955 28782105895236017797405733234 8956 14236310440693582461249660650 8957 7040783966657258929255197731 8958 3481706356345884053265555813 8959 1721510364597500101110409591 8960 851083775459736897259316494 8961 420706184279054202742110758 8962 207935240395009131750423520 8963 102758694313580739382619114 8964 50774884207709377215854003 8965 25085210624970041531882006 8966 12391489570392261787421558 8967 6120186912532945490164510 8968 3022314518948771768856366 8969 1492267790214202023629650 8970 736689160110379107720281 8971 363622212333337356020192 8972 179449922169532005561955 8973 88544369003197937075336 8974 43681888410249262405299 8975 21545796128650126907376 8976 10625324007331638564144 8977 5238874963749569524052 8978 2582543954965520639525 8979 1272825209797899071740 8980 627189218482751146795 8981 308982914467717611603 8982 152185608894977463230 8983 74939879699232102819 8984 36893477123680326899 8985 18158506985100320799 8986 8935137574320589287 8987 4395510749182833608 8988 2161726307724395216 8989 1062848591370301340 8990 522416996808659125 8991 256704838272660004 8992 126100582586838598 8993 61924369088873479 8994 30399221061144069 8995 14918127346836066 8996 7318321208472933 8997 3588788843393869 8998 1759208221649078 8999 862010817532502 9000 422208645309320 9001 206705870358558 9002 101153666420486 9003 49477173114072 9004 24188740996170 9005 11819438365094 9006 5772247480600 9007 2817384495602 9008 1374320582959 9009 669973230555 9010 326392346388 9011 158898595189 9012 77300242349 9013 37575433846 9014 18250277543 9015 8856361762 9016 4293758081 9017 2079647131 9018 1006195365 9019 486276265 9020 234723068 9021 113151406 9022 54469099 9023 26180328 9024 12562511 9025 6017100 9026 2876284 9027 1371897 9028 652762 9029 309743 9030 146533 9031 69080 9032 32443 9033 15167 9034 7053 9035 3257 9036 1499 9037 679 9038 306 9039 135 9040 61 9041 23 9042 12 9043 3 9044 2 9045 0 9046 8 9047 11825896447884454190042601533 9048 330337841515353342277877543706817967 9049 169184129053482986536100507301809015137 9050 2136984438878785320772708579672305718991 9051 5162760220005920322353923066484777601540 9052 5492418240682565071517699231781934270082 9053 3929415342322466695406668059441965545727 9054 2325157304164223583466581390904344567596 9055 1256102317388684258426619226310845054662 9056 649408953725401342481749257273301548282 9057 328672148254821454546978016508640012053 9058 164628569146468248007608816661700839987 9059 82043662318952363987726007522906836325 9060 40784875713232838160964756125990421797 9061 20249310703554699569007821548706787651 9062 10047131490383271230752733525454314141 9063 4983365090142867712494366914176443833 9064 2471235339415413176800572218870985450 9065 1225310511954382435408450523511308409 9066 607481567317131562198580789952936056 9067 301149103206698309891395716796736172 9068 149277549283521241020091213245940464 9069 73989994464229244715239046135961775 9070 36670540207806836604263600550335382 9071 18173025548118206558141766961889585 9072 9005386654199334101054554560799590 9073 4462129348006159016509663812582920 9074 2210782464770303156019715416090010 9075 1095250075316480732424312744164844 9076 542554446613767610343691734099611 9077 268741924804178639571323948181961 9078 133103312441423341182598875414496 9079 65917831071732724349707884947017 9080 32642002921301786338480545783290 9081 16162545143839932357994928932099 9082 8002044411240584887661329934284 9083 3961408124731724745798258106906 9084 1960897021785004746792374018574 9085 970544990565568838909234215897 9086 480320735108078611298766407767 9087 237684487462422707255558033607 9088 117604303683409124491568145247 9089 58183181816728310477404996279 9090 28782105895252580714532754203 9091 14236310440697398821471473393 9092 7040783966658135224259043965 9093 3481706356346084502430085538 9094 1721510364597545763255970251 9095 851083775459747251745055009 9096 420706184279056538967468115 9097 207935240395009655922786149 9098 102758694313580856257952064 9099 50774884207709403093388068 9100 25085210624970047216047360 9101 12391489570392263024668413 9102 6120186912532945756650133 9103 3022314518948771825550462 9104 1492267790214202035515725 9105 736689160110379110168456 9106 363622212333337356513502 9107 179449922169532005658621 9108 88544369003197937093597 9109 43681888410249262408579 9110 21545796128650126907920 9111 10625324007331638564226 9112 5238874963749569524061 9113 2582543954965520639525 9114 1272825209797899071740 9115 627189218482751146795 9116 308982914467717611603 9117 152185608894977463230 9118 74939879699232102819 9119 36893477123680326899 9120 18158506985100320799 9121 8935137574320589287 9122 4395510749182833608 9123 2161726307724395216 9124 1062848591370301340 9125 522416996808659125 9126 256704838272660004 9127 126100582586838598 9128 61924369088873479 9129 30399221061144069 9130 14918127346836066 9131 7318321208472933 9132 3588788843393869 9133 1759208221649078 9134 862010817532502 9135 422208645309320 9136 206705870358558 9137 101153666420486 9138 49477173114072 9139 24188740996170 9140 11819438365094 9141 5772247480600 9142 2817384495602 9143 1374320582959 9144 669973230555 9145 326392346388 9146 158898595189 9147 77300242349 9148 37575433846 9149 18250277543 9150 8856361762 9151 4293758081 9152 2079647131 9153 1006195365 9154 486276265 9155 234723068 9156 113151406 9157 54469099 9158 26180328 9159 12562511 9160 6017100 9161 2876284 9162 1371897 9163 652762 9164 309743 9165 146533 9166 69080 9167 32443 9168 15167 9169 7053 9170 3257 9171 1499 9172 679 9173 306 9174 135 9175 61 9176 23 9177 12 9178 3 9179 2 9180 0 9181 8 9182 19134702400109994965380064018 9183 607586019261732863775221392116721910 9184 326142054665455033178763348341298585500 9185 4207707815950075481328959413794324435895 9186 10281436798356586500798181901378945263998 9187 11003302986951447271559734219432666731265 9188 7895950464597178930495223107909572578780 9189 4679486127264272656494616506477506525967 9190 2529979929951019555836031469652544251162 9191 1308567631835349110461647955118580788169 9192 662440858181166175771408514704503815808 9193 331861095646814250717592185410458249143 9194 165403125750415542879235572943885890170 9195 82231064164955823866271246137564076660 9196 40830117669014958457196868232550211592 9197 20260217524488712557478483166781364959 9198 10049758133103354669146099085152310445 9199 4983997091135874988731808562098491566 9200 2471387280005198912542152138919351640 9201 1225347010358875211012619811723715027 9202 607490327486347227602687212333253447 9203 301151203978375467875147773986728449 9204 149278052620818620222273489785013422 9205 73990114950460190209424199696261548 9206 36670569021328232713288602287651066 9207 18173032431740014703027874474907771 9208 9005388296978207929898144975669490 9209 4462129739622543642110398337092283 9210 2210782558018148622135487121930453 9211 1095250097492713166972366256058536 9212 542554451880976978083877424019821 9213 268741926053539674500789412075015 9214 133103312737345992933233083929264 9215 65917831141719665384679134488126 9216 32642002937827761027804568346683 9217 16162545147735653343124038153020 9218 8002044412157301318098683266969 9219 3961408124947032735630877820814 9220 1960897021835472047856548750760 9221 970544990577372760487234205868 9222 480320735110833120749841189731 9223 237684487463063905583585565762 9224 117604303683557988974948349980 9225 58183181816762773358308661778 9226 28782105895260534506615451936 9227 14236310440699228382283521286 9228 7040783966658554541149521183 9229 3481706356346180225372978919 9230 1721510364597567520408829758 9231 851083775459752173375920150 9232 420706184279057646392645840 9233 207935240395009903640477314 9234 102758694313580911304183755 9235 50774884207709415234417928 9236 25085210624970049871210389 9237 12391489570392263599685794 9238 6120186912532945879771029 9239 3022314518948771851561519 9240 1492267790214202040923296 9241 736689160110379111270790 9242 363622212333337356732734 9243 179449922169532005700867 9244 88544369003197937101386 9245 43681888410249262409936 9246 21545796128650126908133 9247 10625324007331638564254 9248 5238874963749569524064 9249 2582543954965520639525 9250 1272825209797899071740 9251 627189218482751146795 9252 308982914467717611603 9253 152185608894977463230 9254 74939879699232102819 9255 36893477123680326899 9256 18158506985100320799 9257 8935137574320589287 9258 4395510749182833608 9259 2161726307724395216 9260 1062848591370301340 9261 522416996808659125 9262 256704838272660004 9263 126100582586838598 9264 61924369088873479 9265 30399221061144069 9266 14918127346836066 9267 7318321208472933 9268 3588788843393869 9269 1759208221649078 9270 862010817532502 9271 422208645309320 9272 206705870358558 9273 101153666420486 9274 49477173114072 9275 24188740996170 9276 11819438365094 9277 5772247480600 9278 2817384495602 9279 1374320582959 9280 669973230555 9281 326392346388 9282 158898595189 9283 77300242349 9284 37575433846 9285 18250277543 9286 8856361762 9287 4293758081 9288 2079647131 9289 1006195365 9290 486276265 9291 234723068 9292 113151406 9293 54469099 9294 26180328 9295 12562511 9296 6017100 9297 2876284 9298 1371897 9299 652762 9300 309743 9301 146533 9302 69080 9303 32443 9304 15167 9305 7053 9306 3257 9307 1499 9308 679 9309 306 9310 135 9311 61 9312 23 9313 12 9314 3 9315 2 9316 0 9317 2 9318 30960598847987258195963476250 9319 1117524922115002158012105741491719727 9320 628712657970373905007187452395828005083 9321 8284678458129257658439682596666311742210 9322 20474045013174953154575541581564372914928 9323 22042362836843588802299575217968888673716 9324 15865569560605228716040519727538567776000 9325 9417123848231721450986647550246441516881 9326 5095455550340797943121185517933330677983 9327 2636620058908317469655185187953240145146 9328 1335071058990183377128695506059000152199 9329 668929146300408791093490627517534767867 9330 333437612021508541322811095604404584181 9331 165784693164001944132662121124739751140 9332 82323212674776385545536843535729850095 9333 40852340336460344084427790731547985054 9334 20265571221464061175521624782839888459 9335 10051046769240113220106779717799936844 9336 4984307012786878199814787444335146932 9337 2471461757312008445858916433464039982 9338 1225364893404656839418160092725198738 9339 607494617850851725824958147195035614 9340 301152232394171775184541755200984967 9341 149278298912540356393622062318020433 9342 73990173878305606301089421450790433 9343 36670583106519167116793572803856671 9344 18173035794971228452153220930007328 9345 9005389099175999586238336414470784 9346 4462129930746153796068298794478718 9347 2210782603499259169793632376280053 9348 1095250108302209789569532578324706 9349 542554454446697637512298453227912 9350 268741926661691905309029438315236 9351 133103312881285926991195426269360 9352 65917831175735457867669095380264 9353 32642002945853246325088215208575 9354 16162545149625867682093393712648 9355 8002044412601680331929682967813 9356 3961408125051300013544229758780 9357 1960897021859886039652109994579 9358 970544990583076561607187020432 9359 480320735112162524272021173072 9360 237684487463372964111282010305 9361 117604303683629641593825346033 9362 58183181816779336275435682765 9363 28782105895264350866837264679 9364 14236310440700104677287367520 9365 7040783966658754990314050908 9366 3481706356346225887518539579 9367 1721510364597577874894568273 9368 851083775459754509601277507 9369 420706184279058170565008469 9370 207935240395010020515810264 9371 102758694313580937181717820 9372 50774884207709420918583282 9373 25085210624970051108457244 9374 12391489570392263866171417 9375 6120186912532945936465125 9376 3022314518948771863447594 9377 1492267790214202043371471 9378 736689160110379111764100 9379 363622212333337356829400 9380 179449922169532005719128 9381 88544369003197937104666 9382 43681888410249262410480 9383 21545796128650126908215 9384 10625324007331638564263 9385 5238874963749569524064 9386 2582543954965520639525 9387 1272825209797899071740 9388 627189218482751146795 9389 308982914467717611603 9390 152185608894977463230 9391 74939879699232102819 9392 36893477123680326899 9393 18158506985100320799 9394 8935137574320589287 9395 4395510749182833608 9396 2161726307724395216 9397 1062848591370301340 9398 522416996808659125 9399 256704838272660004 9400 126100582586838598 9401 61924369088873479 9402 30399221061144069 9403 14918127346836066 9404 7318321208472933 9405 3588788843393869 9406 1759208221649078 9407 862010817532502 9408 422208645309320 9409 206705870358558 9410 101153666420486 9411 49477173114072 9412 24188740996170 9413 11819438365094 9414 5772247480600 9415 2817384495602 9416 1374320582959 9417 669973230555 9418 326392346388 9419 158898595189 9420 77300242349 9421 37575433846 9422 18250277543 9423 8856361762 9424 4293758081 9425 2079647131 9426 1006195365 9427 486276265 9428 234723068 9429 113151406 9430 54469099 9431 26180328 9432 12562511 9433 6017100 9434 2876284 9435 1371897 9436 652762 9437 309743 9438 146533 9439 69080 9440 32443 9441 15167 9442 7053 9443 3257 9444 1499 9445 679 9446 306 9447 135 9448 61 9449 23 9450 12 9451 3 9452 2 9453 0 9454 8 9455 50095301248087727179142347186 9456 2055448794717971089795891377569317593 9457 1211981262769879443122360409625628236150 9458 16311425831823735754253832209559072289972 9459 40769168278142475300651188692586517390932 9460 44153913427215769450027591602396445238881 9461 31877340196978159541364007845079534338069 9462 18950168904445707772586410053893240879667 9463 10261792809426809625208452570414189394174 9464 5312180418099268622644359034442788499289 9465 2690513243971006651925797580745815204367 9466 1348270283486543094982595973551358135404 9467 672137461710158581690121996543705181788 9468 334214394714727998574532651986309776405 9469 165972349649458641652105126899674678452 9470 82368483648032157342230576727220303955 9471 40863250452696015599987100481249647735 9472 20268198237134852033462794258915384782 9473 10051678812294264061551716902465717472 9474 4984458958102733794967504739046646706 9475 2471498256245434337843660059476418938 9476 1225373653632818722762119335444582969 9477 607496718629068020059411214517275670 9478 301152735732190974837334288872913572 9479 149278419398850551151219853644212734 9480 73990202691835652199866817363372786 9481 36670589990141913291063903113850544 9482 18173037437750203287047974082460421 9483 9005389490792395003126038834817852 9484 4462130023994000405099606086282081 9485 2210782625675491724214976327715763 9486 1095250113569419169745277948973359 9487 542554455696058673715858336252435 9488 268741926957614557188355018619733 9489 133103312951272868038952866418322 9490 65917831192261432558239232579751 9491 32642002949748967310336019292880 9492 16162545150542584112541744539560 9493 8002044412816988321763287430522 9494 3961408125101767314608488928347 9495 1960897021871689961230116823175 9496 970544990585831071058262314221 9497 480320735112803722600048739295 9498 237684487463521828594662216902 9499 117604303683664104474729011600 9500 58183181816787290067518380498 9501 28782105895266180427649312572 9502 14236310440700523994177844738 9503 7040783966658850713256944289 9504 3481706356346247644671399086 9505 1721510364597582796525433414 9506 851083775459755617026455232 9507 420706184279058418282699634 9508 207935240395010075562041955 9509 102758694313580949322747680 9510 50774884207709423573746311 9511 25085210624970051683474625 9512 12391489570392263989292313 9513 6120186912532945962476182 9514 3022314518948771868855165 9515 1492267790214202044473805 9516 736689160110379111983332 9517 363622212333337356871646 9518 179449922169532005726917 9519 88544369003197937106023 9520 43681888410249262410693 9521 21545796128650126908243 9522 10625324007331638564266 9523 5238874963749569524064 9524 2582543954965520639525 9525 1272825209797899071740 9526 627189218482751146795 9527 308982914467717611603 9528 152185608894977463230 9529 74939879699232102819 9530 36893477123680326899 9531 18158506985100320799 9532 8935137574320589287 9533 4395510749182833608 9534 2161726307724395216 9535 1062848591370301340 9536 522416996808659125 9537 256704838272660004 9538 126100582586838598 9539 61924369088873479 9540 30399221061144069 9541 14918127346836066 9542 7318321208472933 9543 3588788843393869 9544 1759208221649078 9545 862010817532502 9546 422208645309320 9547 206705870358558 9548 101153666420486 9549 49477173114072 9550 24188740996170 9551 11819438365094 9552 5772247480600 9553 2817384495602 9554 1374320582959 9555 669973230555 9556 326392346388 9557 158898595189 9558 77300242349 9559 37575433846 9560 18250277543 9561 8856361762 9562 4293758081 9563 2079647131 9564 1006195365 9565 486276265 9566 234723068 9567 113151406 9568 54469099 9569 26180328 9570 12562511 9571 6017100 9572 2876284 9573 1371897 9574 652762 9575 309743 9576 146533 9577 69080 9578 32443 9579 15167 9580 7053 9581 3257 9582 1499 9583 679 9584 306 9585 135 9586 61 9587 23 9588 12 9589 3 9590 2 9591 0 9592 2 9593 81055900096062366148756958590 9594 3780559755229388400896939358227472677 9595 2336350442312520426998183490600776315244 9596 32114021181520344767367396342476736647132 9597 81178077377773073436498934420114400475552 9598 88441602576466273018351998194112403050119 9599 64044821461393060742521330356755688006113 9600 38131418079932363980497162307724240402018 9601 20665129947178253924697903476309746534143 9602 10702182890101501175985918798979751593015 9603 5421753625722686847873518720138903254159 9604 2717360711037024140858773159143940324961 9605 1354798432075117488201962519137374825655 9606 673718563648637230104832251493650753554 9607 334596487152638857624369790208715135495 9608 166064558046715162339803894320084080795 9609 82390713123451937710369454183823025647 9610 40868604921017374090376773183379198461 9611 20269486960365212125851359526899549590 9612 10051988743743526613780470847611457259 9613 4984533436507622657220741155228047260 9614 2471516139413767418763130848593800224 9615 1225377944010939656836866166671133425 9616 607497747046369929649342872163675590 9617 301152982024078318304669751577611540 9618 149278478326714079272387846942796342 9619 73990216777028555125708269390177067 9620 36670593353373339526854819844693927 9621 18173038239948017706510438002229877 9622 9005389681916007575218463582093259 9623 4462130069475111207238067796581296 9624 2210782636484988373312449174383891 9625 1095250116135139831900594709538324 9626 542554456304210904800904932328079 9627 268741927101554491273978807089468 9628 133103312985288660524657002253727 9629 65917831200286917855783511170796 9630 32642002951639181649329762096085 9631 16162545150986963126374954848841 9632 8002044412921255599676831915939 9633 3961408125126181306404066096578 9634 1960897021877393762350070865277 9635 970544990587160474580442383030 9636 480320735113112781127745188895 9637 237684487463593481213539213174 9638 117604303683680667391856032591 9639 58183181816791106427740193241 9640 28782105895267056722653158806 9641 14236310440700724443342374463 9642 7040783966658896375402504949 9643 3481706356346257999157137601 9644 1721510364597585132750790771 9645 851083775459756141198817861 9646 420706184279058535158032584 9647 207935240395010101439576020 9648 102758694313580955006913034 9649 50774884207709424810993166 9650 25085210624970051949960248 9651 12391489570392264045986409 9652 6120186912532945974362257 9653 3022314518948771871303340 9654 1492267790214202044967115 9655 736689160110379112079998 9656 363622212333337356889907 9657 179449922169532005730197 9658 88544369003197937106567 9659 43681888410249262410775 9660 21545796128650126908252 9661 10625324007331638564266 9662 5238874963749569524064 9663 2582543954965520639525 9664 1272825209797899071740 9665 627189218482751146795 9666 308982914467717611603 9667 152185608894977463230 9668 74939879699232102819 9669 36893477123680326899 9670 18158506985100320799 9671 8935137574320589287 9672 4395510749182833608 9673 2161726307724395216 9674 1062848591370301340 9675 522416996808659125 9676 256704838272660004 9677 126100582586838598 9678 61924369088873479 9679 30399221061144069 9680 14918127346836066 9681 7318321208472933 9682 3588788843393869 9683 1759208221649078 9684 862010817532502 9685 422208645309320 9686 206705870358558 9687 101153666420486 9688 49477173114072 9689 24188740996170 9690 11819438365094 9691 5772247480600 9692 2817384495602 9693 1374320582959 9694 669973230555 9695 326392346388 9696 158898595189 9697 77300242349 9698 37575433846 9699 18250277543 9700 8856361762 9701 4293758081 9702 2079647131 9703 1006195365 9704 486276265 9705 234723068 9706 113151406 9707 54469099 9708 26180328 9709 12562511 9710 6017100 9711 2876284 9712 1371897 9713 652762 9714 309743 9715 146533 9716 69080 9717 32443 9718 15167 9719 7053 9720 3257 9721 1499 9722 679 9723 306 9724 135 9725 61 9726 23 9727 12 9728 3 9729 2 9730 0 9731 12 9732 131151201344133376428423329037 9733 6953533503022931022884448972141706249 9734 4503794003756606537811271283285316680797 9735 63224332193208578725333081569387803791546 9736 161631026974379696743412501254692942574164 9737 177141660377718770358331361533170616659899 9738 128665425370184827632996036977222554163011 9739 76723476032162450109206791914824911474034 9740 41612910882330875317503590013971607905646 9741 21559892862094597937467441386679577388252 9742 10924931307262266633168900007474836332243 9743 5476354035883065478050899312705596884003 9744 2730641948238747584349952586132845610486 9745 1358016190644393084052000076275791020620 9746 674496428522707640813762381396584068278 9747 334784267195860641235222513810564414096 9748 166109843080107108249391037761516316201 9749 82401624834411981437019573027110680105 9750 40871232116956165300547151313444866085 9751 20270119023724798799621714572151312674 9752 10052140691337977524026878890749785192 9753 4984569935695711504167793682346341306 9754 2471524899670267590757899876544412598 9755 1225380044792294569418210204534103910 9756 607498250384734979652749501819018248 9757 301153102510426412028943842430974916 9758 149278507140248253110189494707881774 9759 73990223660651747932868489091159030 9760 36670594996152362333460835502399287 9761 18173038631564418234266050824803132 9762 9005389775163854723857572600691269 9763 4462130091651343818057197591761431 9764 2210782641752197759315666356520367 9765 1095250117384500868698513254443010 9766 542554456600133556739951830457008 9767 268741927171541432327633907338608 9768 133103313001814635215797799438762 9769 65917831204182638841085205216433 9770 32642002952555898079783053598138 9771 16162545151202271116208995890833 9772 8002044412971722900741127881968 9773 3961408125137985227982075836701 9774 1960897021880148271801146369768 9775 970544990587801672908469962548 9776 480320735113261645611125396152 9777 237684487463627944094442878759 9778 117604303683688621183938730324 9779 58183181816792935988552241134 9780 28782105895267476039543636024 9781 14236310440700820166285267844 9782 7040783966658918132555364456 9783 3481706356346262920788002742 9784 1721510364597586240175968496 9785 851083775459756388916509026 9786 420706184279058590204264275 9787 207935240395010113580605880 9788 102758694313580957662076063 9789 50774884207709425386010547 9790 25085210624970052073081144 9791 12391489570392264071997466 9792 6120186912532945979769828 9793 3022314518948771872405674 9794 1492267790214202045186347 9795 736689160110379112122244 9796 363622212333337356897696 9797 179449922169532005731554 9798 88544369003197937106780 9799 43681888410249262410803 9800 21545796128650126908255 9801 10625324007331638564266 9802 5238874963749569524064 9803 2582543954965520639525 9804 1272825209797899071740 9805 627189218482751146795 9806 308982914467717611603 9807 152185608894977463230 9808 74939879699232102819 9809 36893477123680326899 9810 18158506985100320799 9811 8935137574320589287 9812 4395510749182833608 9813 2161726307724395216 9814 1062848591370301340 9815 522416996808659125 9816 256704838272660004 9817 126100582586838598 9818 61924369088873479 9819 30399221061144069 9820 14918127346836066 9821 7318321208472933 9822 3588788843393869 9823 1759208221649078 9824 862010817532502 9825 422208645309320 9826 206705870358558 9827 101153666420486 9828 49477173114072 9829 24188740996170 9830 11819438365094 9831 5772247480600 9832 2817384495602 9833 1374320582959 9834 669973230555 9835 326392346388 9836 158898595189 9837 77300242349 9838 37575433846 9839 18250277543 9840 8856361762 9841 4293758081 9842 2079647131 9843 1006195365 9844 486276265 9845 234723068 9846 113151406 9847 54469099 9848 26180328 9849 12562511 9850 6017100 9851 2876284 9852 1371897 9853 652762 9854 309743 9855 146533 9856 69080 9857 32443 9858 15167 9859 7053 9860 3257 9861 1499 9862 679 9863 306 9864 135 9865 61 9866 23 9867 12 9868 3 9869 2 9870 0 9871 4 9872 212207101440173597420120829228 9873 12789542103065548565695940774423771572 9874 8681955891762427211376950474688780872486 9875 124468915121335144439452781805021573684946 9876 321803013567615432440385981185470234807201 9877 354782243547561625532504945833919506127284 9878 258473461023901983955105157920005374385232 9879 154365197693937633216113420665495697254023 9880 83790249421493262498940442469342549983824 9881 43430605970893234360993214802918518659245 9882 22012650303978374806693609446004684474709 9883 11035957952938490631960275902724485837276 9884 5503370198488077646120916259271949066780 9885 2737189537835112818187326458808433553838 9886 1359599522504581551952738079840624205454 9887 674878775799383960861783602409210283304 9888 334876504620857388264524937824925338577 9889 166132075851352023601490381012418859991 9890 82406979675710443926431145115534393339 9891 40872520882248983755555056471477282318 9892 20270428959900195805848197419663841532 9893 10052215170271802627239466300027217980 9894 4984587818922990951522174491258896429 9895 2471529190054927667998673509020998071 9896 1225381073210318299773286218019499290 9897 607498496676701572397412196005235221 9898 301153161438298589940459730250195239 9899 149278521225442094065439648561890882 9900 73990227023883275174711525624210387 9901 36670595798350187544210302410993330 9902 18173038822688031949274012339473732 9903 9005389820644965645869324785808286 9904 4462130102460840479590230120035141 9905 2210782644317918422745077536232636 9906 1095250117992653099912251222308518 9907 542554456744073490838361809534596 9908 268741927205557224814584157810107 9909 133103313009840120513460772893191 9910 65917831206072853180089945513865 9911 32642002953000277093617248656220 9912 16162545151306538394122624813631 9913 8002044412996136892536711888824 9914 3961408125143689029102030390628 9915 1960897021881477675323326472645 9916 970544990588110731436166414012 9917 480320735113333298230002392492 9918 237684487463644507011569899750 9919 117604303683692437544160543067 9920 58183181816793812283556087368 9921 28782105895267676488708165749 9922 14236310440700865828430828504 9923 7040783966658928487041102971 9924 3481706356346265257013360099 9925 1721510364597586764348331125 9926 851083775459756505791841976 9927 420706184279058616081798340 9928 207935240395010119264771234 9929 102758694313580958899322918 9930 50774884207709425652496170 9931 25085210624970052129775240 9932 12391489570392264083883541 9933 6120186912532945982218003 9934 3022314518948771872898984 9935 1492267790214202045283013 9936 736689160110379112140505 9937 363622212333337356900976 9938 179449922169532005732098 9939 88544369003197937106862 9940 43681888410249262410812 9941 21545796128650126908255 9942 10625324007331638564266 9943 5238874963749569524064 9944 2582543954965520639525 9945 1272825209797899071740 9946 627189218482751146795 9947 308982914467717611603 9948 152185608894977463230 9949 74939879699232102819 9950 36893477123680326899 9951 18158506985100320799 9952 8935137574320589287 9953 4395510749182833608 9954 2161726307724395216 9955 1062848591370301340 9956 522416996808659125 9957 256704838272660004 9958 126100582586838598 9959 61924369088873479 9960 30399221061144069 9961 14918127346836066 9962 7318321208472933 9963 3588788843393869 9964 1759208221649078 9965 862010817532502 9966 422208645309320 9967 206705870358558 9968 101153666420486 9969 49477173114072 9970 24188740996170 9971 11819438365094 9972 5772247480600 9973 2817384495602 9974 1374320582959 9975 669973230555 9976 326392346388 9977 158898595189 9978 77300242349 9979 37575433846 9980 18250277543 9981 8856361762 9982 4293758081 9983 2079647131 9984 1006195365 9985 486276265 9986 234723068 9987 113151406 9988 54469099 9989 26180328 9990 12562511 9991 6017100 9992 2876284 9993 1371897 9994 652762 9995 309743 9996 146533 9997 69080 9998 32443 9999 15167 10000 7053 10001 3257 10002 1499 10003 679 10004 306 10005 135 10006 61 10007 23 10008 12 10009 3 10010 2 10011 0 10012 4 10013 343358302784277637785569401724 10014 23523635442373704778764349349068584795 10015 16736137049446202850076753085945699584792 10016 245033202968939410369777068268473509824063 10017 640671225466091531089697007055264554115079 10018 710526763119225599592796280723907611153561 10019 519214322525843220049555837979043074724562 10020 310560832835289901826024885357972263287074 10021 168707607552720899182674623086158713900132 10022 87482384870393265051482488967555740737092 10023 44350755177113371439184002753671748134782 10024 22238384979713854073211147737238450847343 10025 11090905269215860120374090325360544166685 10026 5516691448536206309803784404007867659322 10027 2740411889984771975103549439210115015360 10028 1360377912820785663088340345864401602575 10029 675066615751613460127593700029137003175 10030 334921796463326477448284821038096565955 10031 166142988333713843102191666646334512911 10032 82409606958745623224662049394281431554 10033 40873152955406967162690534650388498566 10034 20270580908592732718056999044126570690 10035 10052251669582443245310834585066220963 10036 4984596579193107574286599988464238096 10037 2471531290837788183543295609240436090 10038 1225381576548848957103107269455322537 10039 607498617163067778152502867365804424 10040 301153190251834732300652456082047406 10041 149278528109065499359267602444314861 10042 73990228666662320744439894522904298 10043 36670596189966590490100442308114548 10044 18173038915935879352393437900076562 10045 9005389842821198283188761107649654 10046 4462130107728049868320343033573617 10047 2210782645567279459819802650973250 10048 1095250118288575751878959566567086 10049 542554456814060431894731084727003 10050 268741927222083199505985586724295 10051 133103313013735841498786854182405 10052 65917831206989569610545447624355 10053 32642002953215585083451482245663 10054 16162545151357005695186936704072 10055 8002044413007940814114722856485 10056 3961408125146443538553105980587 10057 1960897021882118873651354057220 10058 970544990588259595919546621488 10059 480320735113367761110906058081 10060 237684487463652460803652597483 10061 117604303683694267104972590960 10062 58183181816794231600446564586 10063 28782105895267772211651059130 10064 14236310440700887585583688011 10065 7040783966658933408671968112 10066 3481706356346266364438537824 10067 1721510364597587012066022290 10068 851083775459756560838073667 10069 420706184279058628222828200 10070 207935240395010121919934263 10071 102758694313580959474340299 10072 50774884207709425775617066 10073 25085210624970052155786297 10074 12391489570392264089291112 10075 6120186912532945983320337 10076 3022314518948771873118216 10077 1492267790214202045325259 10078 736689160110379112148294 10079 363622212333337356902333 10080 179449922169532005732311 10081 88544369003197937106890 10082 43681888410249262410815 10083 21545796128650126908255 10084 10625324007331638564266 10085 5238874963749569524064 10086 2582543954965520639525 10087 1272825209797899071740 10088 627189218482751146795 10089 308982914467717611603 10090 152185608894977463230 10091 74939879699232102819 10092 36893477123680326899 10093 18158506985100320799 10094 8935137574320589287 10095 4395510749182833608 10096 2161726307724395216 10097 1062848591370301340 10098 522416996808659125 10099 256704838272660004 10100 126100582586838598 10101 61924369088873479 10102 30399221061144069 10103 14918127346836066 10104 7318321208472933 10105 3588788843393869 10106 1759208221649078 10107 862010817532502 10108 422208645309320 10109 206705870358558 10110 101153666420486 10111 49477173114072 10112 24188740996170 10113 11819438365094 10114 5772247480600 10115 2817384495602 10116 1374320582959 10117 669973230555 10118 326392346388 10119 158898595189 10120 77300242349 10121 37575433846 10122 18250277543 10123 8856361762 10124 4293758081 10125 2079647131 10126 1006195365 10127 486276265 10128 234723068 10129 113151406 10130 54469099 10131 26180328 10132 12562511 10133 6017100 10134 2876284 10135 1371897 10136 652762 10137 309743 10138 146533 10139 69080 10140 32443 10141 15167 10142 7053 10143 3257 10144 1499 10145 679 10146 306 10147 135 10148 61 10149 23 10150 12 10151 3 10152 2 10153 0 10154 4 10155 555565404224412373225868153068 10156 43266711179613292930881768994407278694 10157 32262017947113974737341602402729523949603 10158 482365934008440175332293674605858590813528 10159 1275441065318222486567042517087808311105656 10160 1422907743126983903244522386676279985099942 10161 1042927983312295855331132822691716542977318 10162 624770461716190950893349065934198708376441 10163 339665943381350522854439727734281878147643 10164 176206181006827762796249389846186675407951 10165 89352177942237326729464760138462099838902 10166 44809646738851604576465817891922351921193 10167 22350124820450979606489105282046091453922 10168 11118003762489315873428146213876282980095 10169 5523248498052637632965504619603272491100 10170 2741996304901166022066977205402994723168 10171 1360760383700525508659618530018843751906 10172 675158867239067865067724958970936887842 10173 334944030829413489531268755470127792709 10174 166148343355286206763065797336689957709 10175 82410895744344169470188863295816187395 10176 40873462893860973720116703233557990035 10177 20270655387781221459006331179408861195 10178 10052269552838061013448666645048687914 10179 4984600869580906271353793437808861592 10180 2471532319256157764315391692181901617 10181 1225381822840853448817337927182028392 10182 607498676090944084003164418293572618 10183 301153204337029019888797373667114729 10184 149278531472297074572822086429099984 10185 73990229468860151066057278353108889 10186 36670596381090204744716205757431971 10187 18173038961416990330802975934662710 10188 9005389853630694950549265447535637 10189 4462130110293770532344112875167750 10190 2210782646175431691093261936663195 10191 1095250118432515685983267205744852 10192 542554456848076224382251995184050 10193 268741927230108684803702450140056 10194 133103313015626055837796535154978 10195 65917831207433948624380079261720 10196 32642002953319852361365147964923 10197 16162545151381419686982523622455 10198 8002044413013644615234677621114 10199 3961408125147772942075286096759 10200 1960897021882427932179050509344 10201 970544990588331248538423617846 10202 480320735113384324028033079072 10203 237684487463656277163874410226 10204 117604303683695143399976437194 10205 58183181816794432049611094311 10206 28782105895267817873796619790 10207 14236310440700897940069426526 10208 7040783966658935744897325469 10209 3481706356346266888610900453 10210 1721510364597587128941355240 10211 851083775459756586715607732 10212 420706184279058633906993554 10213 207935240395010123157181118 10214 102758694313580959740825922 10215 50774884207709425832311162 10216 25085210624970052167672372 10217 12391489570392264091739287 10218 6120186912532945983813647 10219 3022314518948771873214882 10220 1492267790214202045343520 10221 736689160110379112151574 10222 363622212333337356902877 10223 179449922169532005732393 10224 88544369003197937106899 10225 43681888410249262410815 10226 21545796128650126908255 10227 10625324007331638564266 10228 5238874963749569524064 10229 2582543954965520639525 10230 1272825209797899071740 10231 627189218482751146795 10232 308982914467717611603 10233 152185608894977463230 10234 74939879699232102819 10235 36893477123680326899 10236 18158506985100320799 10237 8935137574320589287 10238 4395510749182833608 10239 2161726307724395216 10240 1062848591370301340 10241 522416996808659125 10242 256704838272660004 10243 126100582586838598 10244 61924369088873479 10245 30399221061144069 10246 14918127346836066 10247 7318321208472933 10248 3588788843393869 10249 1759208221649078 10250 862010817532502 10251 422208645309320 10252 206705870358558 10253 101153666420486 10254 49477173114072 10255 24188740996170 10256 11819438365094 10257 5772247480600 10258 2817384495602 10259 1374320582959 10260 669973230555 10261 326392346388 10262 158898595189 10263 77300242349 10264 37575433846 10265 18250277543 10266 8856361762 10267 4293758081 10268 2079647131 10269 1006195365 10270 486276265 10271 234723068 10272 113151406 10273 54469099 10274 26180328 10275 12562511 10276 6017100 10277 2876284 10278 1371897 10279 652762 10280 309743 10281 146533 10282 69080 10283 32443 10284 15167 10285 7053 10286 3257 10287 1499 10288 679 10289 306 10290 135 10291 61 10292 23 10293 12 10294 3 10295 2 10296 0 10297 15 10298 898923707008638529885036990546 10299 79579888937259511738932684573069393282 10300 62190858425713281778867431197633040983856 10301 949546536475589735330997630480576126567759 10302 2539019039525651310922590989954734386558032 10303 2849384842666227483677705795569097194154794 10304 2094784071157754253717802086597944941363232 10305 1256814415250418658487841304700457820764922 10306 683826373147373173140366919347899826588965 10307 354893316439686274856073562263980528850812 10308 180005208098253058969208748725607821579407 10309 90284924317580672774865844106806740507100 10310 45036847282225558982524107363763104467773 10311 22405241495458878447968162246385775961210 10312 11131344488569854920875416065003881449828 10313 5526473081956985244376754302515089302085 10314 2742774950151201572263374059998462373089 10315 1360948252685379193815610396165296690096 10316 675204162377610431668243838511929689384 10317 334954943684764898564528120280840140643 10318 166150970680384464270206705611151999562 10319 82411527822228317671041816323273435911 10320 40873614843082448334729015617399288699 10321 20270691887150808512634312158730712787 10322 10052278313114716782580225303169330054 10323 4984602970364488607808213470440124085 10324 2471532822594767670928890045643007952 10325 1225381943327228304363045735549584873 10326 607498704904481164392776787316720753 10327 301153211220652526188677868967571578 10328 149278533115076130933837473485461207 10329 73990229860476555154862955515181458 10330 36670596474338052267708921807152739 10331 18173038983593222980557971938443779 10332 9005389858897904340553472780226750 10333 4462130111543131569547529361698258 10334 2210782646471354343072756471529616 10335 1095250118502502627040882595573353 10336 542554456864602199073772118961622 10337 268741927234004405789039528923497 10338 133103313016542772268253022014269 10339 65917831207649256614214397288544 10340 32642002953370319662429466693989 10341 16162545151393223608560535101941 10342 8002044413016399124685753245141 10343 3961408125148414140403313683198 10344 1960897021882576796662430716888 10345 970544990588365711419327283435 10346 480320735113392277820115776805 10347 237684487463658106724686458119 10348 117604303683695562716866914412 10349 58183181816794527772553987692 10350 28782105895267839630949479297 10351 14236310440700902861700291667 10352 7040783966658936852322503194 10353 3481706356346267136328591618 10354 1721510364597587183987586931 10355 851083775459756598856637592 10356 420706184279058636562156583 10357 207935240395010123732198499 10358 102758694313580959863946818 10359 50774884207709425858322219 10360 25085210624970052173079943 10361 12391489570392264092841621 10362 6120186912532945984032879 10363 3022314518948771873257128 10364 1492267790214202045351309 10365 736689160110379112152931 10366 363622212333337356903090 10367 179449922169532005732421 10368 88544369003197937106902 10369 43681888410249262410815 10370 21545796128650126908255 10371 10625324007331638564266 10372 5238874963749569524064 10373 2582543954965520639525 10374 1272825209797899071740 10375 627189218482751146795 10376 308982914467717611603 10377 152185608894977463230 10378 74939879699232102819 10379 36893477123680326899 10380 18158506985100320799 10381 8935137574320589287 10382 4395510749182833608 10383 2161726307724395216 10384 1062848591370301340 10385 522416996808659125 10386 256704838272660004 10387 126100582586838598 10388 61924369088873479 10389 30399221061144069 10390 14918127346836066 10391 7318321208472933 10392 3588788843393869 10393 1759208221649078 10394 862010817532502 10395 422208645309320 10396 206705870358558 10397 101153666420486 10398 49477173114072 10399 24188740996170 10400 11819438365094 10401 5772247480600 10402 2817384495602 10403 1374320582959 10404 669973230555 10405 326392346388 10406 158898595189 10407 77300242349 10408 37575433846 10409 18250277543 10410 8856361762 10411 4293758081 10412 2079647131 10413 1006195365 10414 486276265 10415 234723068 10416 113151406 10417 54469099 10418 26180328 10419 12562511 10420 6017100 10421 2876284 10422 1371897 10423 652762 10424 309743 10425 146533 10426 69080 10427 32443 10428 15167 10429 7053 10430 3257 10431 1499 10432 679 10433 306 10434 135 10435 61 10436 23 10437 12 10438 3 10439 2 10440 0 10441 4 10442 1454489111232982705182398389509 10443 146370235902604612949474861323226210667 10444 119883758856351000127699670593784903708355 10445 1869149668304899539465970358906533052018715 10446 5054197600413383781619909958834643984231887 10447 5705633399662954859428975694192269657713727 10448 4207283911100015900765652913107443414844188 10449 2528127728194437261890265652497638650528641 10450 1376627794952527364029930351042656291124173 10451 714744807670782417011237557551663315500067 10452 362611154976229813204700982653661092014666 10453 181900864912029723735469042843164930471310 10454 90746828006078931375696476282312099008064 10455 45148935411724210844060618731816514462851 10456 22432380074734924305348835223463751981817 10457 11137906135502889535900546065652867000770 10458 5528058022514909377733822739319713496422 10459 2743157480950217534282207313799930767216 10460 1361040510982434256963066480700423096726 10461 675226397515125616888311288628009397517 10462 334960298793434965126196259265550367177 10463 166152259475781471843970437604637667525 10464 82411837761780413355014149945520699618 10465 40873689322393488995297801651637723061 10466 20270709770420042738457127663116948998 10467 10052282603504021082925230928606630380 10468 4984603998783023795920638569032158670 10469 2471533068886790274674532784223403635 10470 1225382002255106578736122843574352737 10471 607498718989675664467590396147854873 10472 301153214583884124165354741286332134 10473 149278533917273963673589385571646034 10474 73990230051600169663959035541779485 10475 36670596519819163272618766369277259 10476 18173038994402719650645372009747597 10477 9005389861463625004854049191656946 10478 4462130112151283800848650093517842 10479 2210782646615294277179778285650649 10480 1095250118536518419528664137759553 10481 542554456872627684371513369620960 10482 268741927235894620128051420504507 10483 133103313016987151282087846199085 10484 65917831207753523892128078932216 10485 32642002953394733654225054839910 10486 16162545151398927409680489952038 10487 8002044413017728528207933366370 10488 3961408125148723198931010135541 10489 1960897021882648449281307713250 10490 970544990588382274336454304426 10491 480320735113396094180337589548 10492 237684487463658983019690304353 10493 117604303683695763166031444137 10494 58183181816794573434699548352 10495 28782105895267849985435217812 10496 14236310440700905197925649024 10497 7040783966658937376494865823 10498 3481706356346267253203924568 10499 1721510364597587209865120996 10500 851083775459756604540802946 10501 420706184279058637799403438 10502 207935240395010123998684122 10503 102758694313580959920640914 10504 50774884207709425870208294 10505 25085210624970052175528118 10506 12391489570392264093334931 10507 6120186912532945984129545 10508 3022314518948771873275389 10509 1492267790214202045354589 10510 736689160110379112153475 10511 363622212333337356903172 10512 179449922169532005732430 10513 88544369003197937106902 10514 43681888410249262410815 10515 21545796128650126908255 10516 10625324007331638564266 10517 5238874963749569524064 10518 2582543954965520639525 10519 1272825209797899071740 10520 627189218482751146795 10521 308982914467717611603 10522 152185608894977463230 10523 74939879699232102819 10524 36893477123680326899 10525 18158506985100320799 10526 8935137574320589287 10527 4395510749182833608 10528 2161726307724395216 10529 1062848591370301340 10530 522416996808659125 10531 256704838272660004 10532 126100582586838598 10533 61924369088873479 10534 30399221061144069 10535 14918127346836066 10536 7318321208472933 10537 3588788843393869 10538 1759208221649078 10539 862010817532502 10540 422208645309320 10541 206705870358558 10542 101153666420486 10543 49477173114072 10544 24188740996170 10545 11819438365094 10546 5772247480600 10547 2817384495602 10548 1374320582959 10549 669973230555 10550 326392346388 10551 158898595189 10552 77300242349 10553 37575433846 10554 18250277543 10555 8856361762 10556 4293758081 10557 2079647131 10558 1006195365 10559 486276265 10560 234723068 10561 113151406 10562 54469099 10563 26180328 10564 12562511 10565 6017100 10566 2876284 10567 1371897 10568 652762 10569 309743 10570 146533 10571 69080 10572 32443 10573 15167 10574 7053 10575 3257 10576 1499 10577 679 10578 306 10579 135 10580 61 10581 23 10582 12 10583 3 10584 2 10585 0 10586 4 10587 2353412818241530892100721324290 10588 269216836575042529779692946818181510420 10589 231096295914409947383405787991955273149528 10590 3679259002313274963365603071764898892133048 10591 10060498050995913363409881038242124297548860 10592 11424450484638539446952581373540652526025107 10593 8449719880397144213899117540881185998586861 10594 5085157308606730048187633846976113583672733 10595 2771177871408536170557935945005950468807545 10596 1439398501103717670822912245005382818220538 10597 730421856769400245701197367409335298872870 10598 366463271642122080822332305826331311946804 10599 182839799222195006459413908569070137099756 10600 90974744625859351149682884390284835817088 10601 45204134570130911867422387392728044656732 10602 22445730268760203134835261253741044727075 10603 11141131802881432481271386079218650492000 10604 5528836791389584147229558909402597656805 10605 2743345363998631709358902202576728063042 10606 1361085807715874687908581864729090031263 10607 675237310550753713673443837787317553156 10608 334962926138839087816710925170261596029 10609 166152891555944236269060276866002663695 10610 82411989711256551925973778251025272059 10611 40873725821791414384626417238325319302 10612 20270718530699837128097846560533796656 10613 10052284704287949269827098562697229206 10614 4984604502121671601505018695000015369 10615 2471533189373169258159440852255689156 10616 1225382031068644105758632140234257283 10617 607498725873299218739182419660065877 10618 301153216226663185637238048048962896 10619 149278534308890368302002864754420631 10620 73990230144848017243349537443228659 10621 36670596541995395928201234184715727 10622 18173038999669929041243938004321079 10623 9005389862712986042117186996011891 10624 4462130112447206452834042288484441 10625 2210782646685281218237964335464698 10626 1095250118553044394220238151498457 10627 542554456876523405356855389079542 10628 268741927236811336558508343943081 10629 133103313017202459271922201022371 10630 65917831207803991193192400572809 10631 32642002953406537575803066530098 10632 16162545151401681919131565589360 10633 8002044413018369726535960953469 10634 3961408125148872063414390343103 10635 1960897021882682912162211378839 10636 970544990588390228128537002159 10637 480320735113397923741149637441 10638 237684487463659402336580781571 10639 117604303683695858888974337518 10640 58183181816794595191852407859 10641 28782105895267854907066082953 10642 14236310440700906305350826749 10643 7040783966658937624212556988 10644 3481706356346267308250156259 10645 1721510364597587222006150856 10646 851083775459756607195965975 10647 420706184279058638374420819 10648 207935240395010124121805018 10649 102758694313580959946651971 10650 50774884207709425875615865 10651 25085210624970052176630452 10652 12391489570392264093554163 10653 6120186912532945984171791 10654 3022314518948771873283178 10655 1492267790214202045355946 10656 736689160110379112153688 10657 363622212333337356903200 10658 179449922169532005732433 10659 88544369003197937106902 10660 43681888410249262410815 10661 21545796128650126908255 10662 10625324007331638564266 10663 5238874963749569524064 10664 2582543954965520639525 10665 1272825209797899071740 10666 627189218482751146795 10667 308982914467717611603 10668 152185608894977463230 10669 74939879699232102819 10670 36893477123680326899 10671 18158506985100320799 10672 8935137574320589287 10673 4395510749182833608 10674 2161726307724395216 10675 1062848591370301340 10676 522416996808659125 10677 256704838272660004 10678 126100582586838598 10679 61924369088873479 10680 30399221061144069 10681 14918127346836066 10682 7318321208472933 10683 3588788843393869 10684 1759208221649078 10685 862010817532502 10686 422208645309320 10687 206705870358558 10688 101153666420486 10689 49477173114072 10690 24188740996170 10691 11819438365094 10692 5772247480600 10693 2817384495602 10694 1374320582959 10695 669973230555 10696 326392346388 10697 158898595189 10698 77300242349 10699 37575433846 10700 18250277543 10701 8856361762 10702 4293758081 10703 2079647131 10704 1006195365 10705 486276265 10706 234723068 10707 113151406 10708 54469099 10709 26180328 10710 12562511 10711 6017100 10712 2876284 10713 1371897 10714 652762 10715 309743 10716 146533 10717 69080 10718 32443 10719 15167 10720 7053 10721 3257 10722 1499 10723 679 10724 306 10725 135 10726 61 10727 23 10728 12 10729 3 10730 2 10731 0 10732 6 10733 3807901929474393918398502747414 10734 495166962313829933436106487071121721942 10735 445476197855323008159350188812509338531454 10736 7242114004756365154158105816556513112508542 10737 20024793655842242386389865700250737078508226 10738 22874193243844123813419154855439788157641820 10739 16969187708486409255177308957748373343735840 10740 10227926891759330522570297677156390662164954 10741 5578144738953218184548208679598979414074671 10742 2898599854687147815402038292394889718598054 10743 1471238946793696497867210073920743445496948 10744 738248645589200668224338671088011525253178 10745 368371637535666697273772027318308568424445 10746 183303174780348694349469376921677803306110 10747 91087002432802238175874779180947285271332 10748 45231292642217132319579477908820630762644 10749 22452294148323667617773954567017789771676 10750 11142716998418494972861407888801252878397 10751 5529219351223545959806143556129428966716 10752 2743437625591877978179413162571740822952 10753 1361108043226385363554767385975548227005 10754 675242665701487150403628238294786555814 10755 334964214938962274420323522330513934865 10756 166153201496025270338210982613369264634 10757 82412064190626539054231824954551817780 10758 40873743705067187758295894837942601248 10759 20270722821089863249419056092850862575 10760 10052285732706563707226092627336351164 10761 4984604748413702855041399981843485606 10762 2471533248301048470561942477811823158 10763 1225382045153838706839498475429905772 10764 607498729236530827507146316655878106 10765 301153217028861019519905497607951250 10766 149278534500013982930972235275861302 10767 73990230190329128260694941687417330 10768 36670596552804892599562728675173883 10769 18173039002235649705673205787541174 10770 9005389863321138273431093918439328 10771 4462130112591146386942310217241568 10772 2210782646719297010725864572514282 10773 1095250118561069879517990399652022 10774 542554456878413619695868265409353 10775 268741927237255715572343252565278 10776 133103313017306726549835889504668 10777 65917831207828405184987989230555 10778 32642002953412241376923021414263 10779 16162545151403011322653745712453 10780 8002044413018678785063657405880 10781 3961408125148943716033267339465 10782 1960897021882699475079338399830 10783 970544990588394044488758814902 10784 480320735113398800036153483675 10785 237684487463659602785745311296 10786 117604303683695904551119898178 10787 58183181816794605546338146374 10788 28782105895267857243291440310 10789 14236310440700906829523189378 10790 7040783966658937741087889938 10791 3481706356346267334127690324 10792 1721510364597587227690316210 10793 851083775459756608433212830 10794 420706184279058638640906442 10795 207935240395010124178499114 10796 102758694313580959958538046 10797 50774884207709425878064040 10798 25085210624970052177123762 10799 12391489570392264093650829 10800 6120186912532945984190052 10801 3022314518948771873286458 10802 1492267790214202045356490 10803 736689160110379112153770 10804 363622212333337356903209 10805 179449922169532005732433 10806 88544369003197937106902 10807 43681888410249262410815 10808 21545796128650126908255 10809 10625324007331638564266 10810 5238874963749569524064 10811 2582543954965520639525 10812 1272825209797899071740 10813 627189218482751146795 10814 308982914467717611603 10815 152185608894977463230 10816 74939879699232102819 10817 36893477123680326899 10818 18158506985100320799 10819 8935137574320589287 10820 4395510749182833608 10821 2161726307724395216 10822 1062848591370301340 10823 522416996808659125 10824 256704838272660004 10825 126100582586838598 10826 61924369088873479 10827 30399221061144069 10828 14918127346836066 10829 7318321208472933 10830 3588788843393869 10831 1759208221649078 10832 862010817532502 10833 422208645309320 10834 206705870358558 10835 101153666420486 10836 49477173114072 10837 24188740996170 10838 11819438365094 10839 5772247480600 10840 2817384495602 10841 1374320582959 10842 669973230555 10843 326392346388 10844 158898595189 10845 77300242349 10846 37575433846 10847 18250277543 10848 8856361762 10849 4293758081 10850 2079647131 10851 1006195365 10852 486276265 10853 234723068 10854 113151406 10855 54469099 10856 26180328 10857 12562511 10858 6017100 10859 2876284 10860 1371897 10861 652762 10862 309743 10863 146533 10864 69080 10865 32443 10866 15167 10867 7053 10868 3257 10869 1499 10870 679 10871 306 10872 135 10873 61 10874 23 10875 12 10876 3 10877 2 10878 0 10879 6 10880 6161314747715766269811860959256 10881 910754036245965560074188806792243287649 10882 858726690941632845953720338118778549995797 10883 14254740430517402040410783851350507204236923 10884 39856413501215598851013953282790109432212159 10885 45796845394728536536703979838295895115577765 10886 34076764530456193618783418262542936422817767 10887 20570696383767747897740106312426025361270656 10888 11227756465806427354961388388750309903258143 10889 5836775593428955767975817766168854353136383 10890 2963260641550690141089031819270294517809398 10891 1487139533406298911308445123647156739032013 10892 742126858631567875705080319539991902133235 10893 369313596469997611399870827252145033859753 10894 183531440353675871016520460092200442092469 10895 91142241712272859386129743079576534038518 10896 45244647435492821073363185489321311582313 10897 22455520341438824871270928600715669348852 10898 11143495827217330209747078152937759704181 10899 5529407241081809143663805723226159649573 10900 2743482923096759067958804142439886323990 10901 1361118956349111783090118330165012636909 10902 675245293056689764762156587892826573736 10903 334964847020223129433404656743828918023 10904 166153353445623960897911782640313562053 10905 82412100690038080904446530555918182608 10906 40873752465348487751359079490508802370 10907 20270724921873957043667602813158493013 10908 10052286236045229624842154076644379257 10909 4984604868900083807048734548336862174 10910 2471533277114586210071120887333619397 10911 1225382052037462283874212902444934934 10912 607498730879309891397164152172045262 10913 301153217420477424402799293382306587 10914 149278534593261830536863043705182967 10915 73990230212505360919004305234278966 10916 36670596558072101990438101239583458 10917 18173039003485010742964005038025758 10918 9005389863617060925419200288349194 10919 4462130112661133328000756898784770 10920 2210782646735822985417462973496763 10921 1095250118564965600503334629719041 10922 542554456879330336126325381395378 10923 268741927237471023562177623312976 10924 133103313017357193850900212372799 10925 65917831207840209106566001006211 10926 32642002953414995886374097056642 10927 16162545151403652520981773299771 10928 8002044413018827649547037613446 10929 3961408125148978178914171005054 10930 1960897021882707428871421097563 10931 970544990588395874049570862795 10932 480320735113399219353043960893 10933 237684487463659698508688204677 10934 117604303683695926308272757685 10935 58183181816794610467969011515 10936 28782105895267858350716618035 10937 14236310440700907077240880543 10938 7040783966658937796134121629 10939 3481706356346267346268720184 10940 1721510364597587230345479239 10941 851083775459756609008230211 10942 420706184279058638764027338 10943 207935240395010124204510171 10944 102758694313580959963945617 10945 50774884207709425879166374 10946 25085210624970052177342994 10947 12391489570392264093693075 10948 6120186912532945984197841 10949 3022314518948771873287815 10950 1492267790214202045356703 10951 736689160110379112153798 10952 363622212333337356903212 10953 179449922169532005732433 10954 88544369003197937106902 10955 43681888410249262410815 10956 21545796128650126908255 10957 10625324007331638564266 10958 5238874963749569524064 10959 2582543954965520639525 10960 1272825209797899071740 10961 627189218482751146795 10962 308982914467717611603 10963 152185608894977463230 10964 74939879699232102819 10965 36893477123680326899 10966 18158506985100320799 10967 8935137574320589287 10968 4395510749182833608 10969 2161726307724395216 10970 1062848591370301340 10971 522416996808659125 10972 256704838272660004 10973 126100582586838598 10974 61924369088873479 10975 30399221061144069 10976 14918127346836066 10977 7318321208472933 10978 3588788843393869 10979 1759208221649078 10980 862010817532502 10981 422208645309320 10982 206705870358558 10983 101153666420486 10984 49477173114072 10985 24188740996170 10986 11819438365094 10987 5772247480600 10988 2817384495602 10989 1374320582959 10990 669973230555 10991 326392346388 10992 158898595189 10993 77300242349 10994 37575433846 10995 18250277543 10996 8856361762 10997 4293758081 10998 2079647131 10999 1006195365 11000 486276265 11001 234723068 11002 113151406 11003 54469099 11004 26180328 11005 12562511 11006 6017100 11007 2876284 11008 1371897 11009 652762 11010 309743 11011 146533 11012 69080 11013 32443 11014 15167 11015 7053 11016 3257 11017 1499 11018 679 11019 306 11020 135 11021 61 11022 23 11023 12 11024 3 11025 2 11026 0 11027 2 11028 9969216677189950166612744546509 11029 1675137837488249922143370557975197080920 11030 1655329313805073013539820704656200401458324 11031 28057080080683054660658773021956825153196595 11032 79325034131978177799336983703068545499563956 11033 91686405960906678757089783075699888096975601 11034 68428104786130059623190531512341182664611011 11035 41370315888309153481471631743047148686747870 11036 22598225157132472580581378963280214453519712 11037 11752643347508435464855402807828570240506233 11038 5968071346356774357038363454877407955555925 11039 2995559627064932544557456071793325683617757 11040 1495019895209514796945386653943938072918935 11041 744041438471523698059422271675942626388276 11042 369777689490583560155091725421861826888488 11043 183643780717251925880684391480636687826939 11044 91169409256141810220234716777188684416207 11045 45251212398729916484930703237827586028245 11046 22457105660610795828868543868333064949712 11047 11143878401115376044888476835697149863513 11048 5529499504269979674550307111283376196330 11049 2743505158787547746176532610173717443543 11050 1361124311520151149598675968518914353948 11051 675246581859091570714592047837932335641 11052 334965156960558827607397851645034245329 11053 166153427925022286368785791427223475979 11054 82412118573316992898939702514705514923 11055 40873756755738859723141651218214959219 11056 20270725950292609380038074150651237598 11057 10052286482337265006317760102182812476 11058 4984604927827963466084134058594377368 11059 2471533291199780859123698785834008923 11060 1225382055400693897753044720328448975 11061 607498731681507725819439403787011428 11062 301153217611601039088166449756352803 11063 149278534638742941560035919761044872 11064 73990230223314857590960158386619626 11065 36670596560637822654927090340627990 11066 18173039004093162974283809620553373 11067 9005389863761000859528038877091869 11068 4462130112695149120488711025795686 11069 2210782646743848470715220162325469 11070 1095250118566855814842347942628135 11071 542554456879774715140160326814037 11072 268741927237575290840091314706800 11073 133103313017381607842695801241247 11074 65917831207845912907685955903671 11075 32642002953416325289896277180395 11076 16162545151403961579509469752200 11077 8002044413018899302165914609808 11078 3961408125148994741831298026045 11079 1960897021882711245231642910306 11080 970544990588396750344574709029 11081 480320735113399419802208490618 11082 237684487463659744170833765337 11083 117604303683695936662758496200 11084 58183181816794612804194368872 11085 28782105895267858874888980664 11086 14236310440700907194116213493 11087 7040783966658937822011655694 11088 3481706356346267351952885538 11089 1721510364597587231582726094 11090 851083775459756609274715834 11091 420706184279058638820721434 11092 207935240395010124216396246 11093 102758694313580959966393792 11094 50774884207709425879659684 11095 25085210624970052177439660 11096 12391489570392264093711336 11097 6120186912532945984201121 11098 3022314518948771873288359 11099 1492267790214202045356785 11100 736689160110379112153807 11101 363622212333337356903212 11102 179449922169532005732433 11103 88544369003197937106902 11104 43681888410249262410815 11105 21545796128650126908255 11106 10625324007331638564266 11107 5238874963749569524064 11108 2582543954965520639525 11109 1272825209797899071740 11110 627189218482751146795 11111 308982914467717611603 11112 152185608894977463230 11113 74939879699232102819 11114 36893477123680326899 11115 18158506985100320799 11116 8935137574320589287 11117 4395510749182833608 11118 2161726307724395216 11119 1062848591370301340 11120 522416996808659125 11121 256704838272660004 11122 126100582586838598 11123 61924369088873479 11124 30399221061144069 11125 14918127346836066 11126 7318321208472933 11127 3588788843393869 11128 1759208221649078 11129 862010817532502 11130 422208645309320 11131 206705870358558 11132 101153666420486 11133 49477173114072 11134 24188740996170 11135 11819438365094 11136 5772247480600 11137 2817384495602 11138 1374320582959 11139 669973230555 11140 326392346388 11141 158898595189 11142 77300242349 11143 37575433846 11144 18250277543 11145 8856361762 11146 4293758081 11147 2079647131 11148 1006195365 11149 486276265 11150 234723068 11151 113151406 11152 54469099 11153 26180328 11154 12562511 11155 6017100 11156 2876284 11157 1371897 11158 652762 11159 309743 11160 146533 11161 69080 11162 32443 11163 15167 11164 7053 11165 3257 11166 1499 11167 679 11168 306 11169 135 11170 61 11171 23 11172 12 11173 3 11174 2 11175 0 11176 12 11177 16130531424905438217162315730902 11178 3081058839855945997699183756119996687429 11179 3190897715355365917395471629133420928752960 11180 55222373315668663185343514540595143036299332 11181 157871772954761908869255343266963585419980389 11182 183549933353559271869882516916939524285212274 11183 137400978045805058428186446105602131396018722 11184 83196957486827767440346108140697338365957528 11185 45481431781123628470114400164242464912190263 11186 23663351870065591392940645087930610137141278 11187 12019211962723192840787343763008288939494880 11188 6033672527348607253763877344803343581218259 11189 3011570168104694070369147588507150062388560 11190 1498910871449654765525230085845940367886305 11191 744984872164024467144508285063194049309663 11192 370006124894251698088732365474334725260469 11193 183699039497561179419948496841278227046628 11194 91182766282466002776368562294519346697364 11195 45254438846845789616524364845084121708804 11196 22457884518445679786799127131308621969393 11197 11144066294269886202816870722622379053057 11198 5529544802147859041351548464023952218687 11199 2743516071952337673273539868380196091669 11200 1361126938880079949660095378585017332440 11201 675247213940881364431462206513605463664 11202 334965308910216464649705096881593740035 11203 166153464424440367367529899561279123520 11204 82412127333599014713009518606309209816 11205 40873758856523032766678080713537052467 11206 20270726453631283947444928744778525209 11207 10052286602823646896354521350113253378 11208 4984604956641501306599365275240708365 11209 2471533298083404446949700240310748749 11210 1225382057043472962785978093403474863 11211 607498732073124130822206490058468684 11212 301153217704848886706492817867783745 11213 149278534660919174219619377727061351 11214 73990230228582066981964222322819100 11215 36670596561887183692230675781720427 11216 18173039004389085626273162105099333 11217 9005389863830987800586604253498455 11218 4462130112711675095180320424272394 11219 2210782646747744191700565377141289 11220 1095250118567772531272805143051541 11221 542554456879990023129994704400360 11222 268741927237625758141155638086756 11223 133103313017393411764273813050971 11224 65917831207848667417137031547914 11225 32642002953416966488224304767781 11226 16162545151404110443992849959766 11227 8002044413018933765046818275397 11228 3961408125149002695623380723778 11229 1960897021882713074792454958199 11230 970544990588397169661465186247 11231 480320735113399515525151383999 11232 237684487463659765927986624844 11233 117604303683695941584389361341 11234 58183181816794613911619546597 11235 28782105895267859122606671829 11236 14236310440700907249162445184 11237 7040783966658937834152685554 11238 3481706356346267354608048567 11239 1721510364597587232157743475 11240 851083775459756609397836730 11241 420706184279058638846732491 11242 207935240395010124221803817 11243 102758694313580959967496126 11244 50774884207709425879878916 11245 25085210624970052177481906 11246 12391489570392264093719125 11247 6120186912532945984202478 11248 3022314518948771873288572 11249 1492267790214202045356813 11250 736689160110379112153810 11251 363622212333337356903212 11252 179449922169532005732433 11253 88544369003197937106902 11254 43681888410249262410815 11255 21545796128650126908255 11256 10625324007331638564266 11257 5238874963749569524064 11258 2582543954965520639525 11259 1272825209797899071740 11260 627189218482751146795 11261 308982914467717611603 11262 152185608894977463230 11263 74939879699232102819 11264 36893477123680326899 11265 18158506985100320799 11266 8935137574320589287 11267 4395510749182833608 11268 2161726307724395216 11269 1062848591370301340 11270 522416996808659125 11271 256704838272660004 11272 126100582586838598 11273 61924369088873479 11274 30399221061144069 11275 14918127346836066 11276 7318321208472933 11277 3588788843393869 11278 1759208221649078 11279 862010817532502 11280 422208645309320 11281 206705870358558 11282 101153666420486 11283 49477173114072 11284 24188740996170 11285 11819438365094 11286 5772247480600 11287 2817384495602 11288 1374320582959 11289 669973230555 11290 326392346388 11291 158898595189 11292 77300242349 11293 37575433846 11294 18250277543 11295 8856361762 11296 4293758081 11297 2079647131 11298 1006195365 11299 486276265 11300 234723068 11301 113151406 11302 54469099 11303 26180328 11304 12562511 11305 6017100 11306 2876284 11307 1371897 11308 652762 11309 309743 11310 146533 11311 69080 11312 32443 11313 15167 11314 7053 11315 3257 11316 1499 11317 679 11318 306 11319 135 11320 61 11321 23 11322 12 11323 3 11324 2 11325 0