2 2 3 5 4 3 5 6 6 8 7 4 8 9 9 10 10 15 11 7 12 12 13 16 14 18 15 26 16 11 17 13 18 22 19 31 20 34 21 49 22 19 23 14 24 23 25 41 26 57 27 66 28 95 29 35 30 17 31 25 32 42 33 79 34 110 35 130 36 184 37 67 38 20 39 32 40 47 41 81 42 153 43 215 44 258 45 364 46 131 47 21 48 38 49 63 50 89 51 159 52 302 53 424 54 514 55 723 56 259 57 24 58 39 59 73 60 120 61 174 62 312 63 599 64 844 65 1026 66 1440 67 515 68 27 69 46 70 74 71 143 72 236 73 343 74 620 75 1192 76 1683 77 2050 78 2876 79 1027 80 28 81 50 82 88 83 145 84 281 85 467 86 680 87 1235 88 2380 89 3360 90 4098 91 5745 92 2051 93 29 94 53 95 97 96 173 97 287 98 558 99 928 100 1356 101 2464 102 4755 103 6716 104 8194 105 11483 106 4099 107 30 108 54 109 102 110 191 111 341 112 568 113 1111 114 1852 115 2707 116 4924 117 9504 118 13425 119 16386 120 22957 121 8195 122 33 123 56 124 104 125 200 126 375 127 677 128 1132 129 2216 130 3697 131 5408 132 9841 133 19004 134 26843 135 32770 136 45905 137 16387 138 36 139 64 140 109 141 205 142 397 143 743 144 1349 145 2259 146 4428 147 7387 148 10812 149 19675 150 38001 151 53677 152 65538 153 91802 154 32771 155 37 156 70 157 127 158 213 159 405 160 789 161 1479 162 2693 163 4512 164 8851 165 14765 166 21617 167 39341 168 75995 169 107345 170 131074 171 183595 172 65539 173 40 174 71 175 137 176 247 177 421 178 805 179 1573 180 2951 181 5381 182 9020 183 17696 184 29521 185 43227 186 78673 187 151981 188 214682 189 262146 190 367180 191 131075 192 43 193 78 194 138 195 271 196 487 197 837 198 1605 199 3141 200 5895 201 10757 202 18033 203 35388 204 59034 205 86445 206 157338 207 303953 208 429355 209 524290 210 734351 211 262147 212 44 213 82 214 152 215 273 216 537 217 967 218 1669 219 3205 220 6277 221 11783 222 21509 223 36059 224 70769 225 118059 226 172881 227 314667 228 607898 229 858700 230 1048578 231 1468691 232 524291 233 45 234 85 235 161 236 301 237 543 238 1070 239 1927 240 3333 241 6405 242 12549 243 23559 244 43013 245 72109 246 141531 247 236108 248 345754 249 629324 250 1215787 251 1717391 252 2097154 253 2937372 254 1048579 255 48 256 86 257 166 258 319 259 597 260 1080 261 2135 262 3847 263 6661 264 12805 265 25093 266 47111 267 86021 268 144209 269 283053 270 472207 271 691499 272 1258639 273 2431564 274 3434771 275 4194306 276 5874734 277 2097155 278 51 279 94 280 168 281 328 282 631 283 1189 284 2156 285 4264 286 7687 287 13317 288 25605 289 50181 290 94215 291 172037 292 288410 293 566097 294 944403 295 1382988 296 2517267 297 4863119 298 6869532 299 8388610 300 11749457 301 4194307 302 52 303 98 304 183 305 333 306 653 307 1255 308 2373 309 4307 310 8524 311 15367 312 26629 313 51205 314 100357 315 188423 316 344069 317 576811 318 1132186 319 1888796 320 2765967 321 5034524 322 9726227 323 13739054 324 16777218 325 23498904 326 8388611 327 55 328 101 329 193 330 360 331 661 332 1301 333 2503 334 4741 335 8608 336 17043 337 30727 338 53253 339 102405 340 200709 341 376839 342 688133 343 1153612 344 2264363 345 3777582 346 5531923 347 10069038 348 19452444 349 27478097 350 33554434 351 46997798 352 16777219 353 58 354 105 355 198 356 383 357 716 358 1317 359 2597 360 4999 361 9477 362 17212 363 34080 364 61447 365 106501 366 204805 367 401413 368 753671 369 1376261 370 2307215 371 4528716 372 7555153 373 11063836 374 20138065 375 38904878 376 54956184 377 67108866 378 93995585 379 33554435 380 59 381 112 382 206 383 392 384 758 385 1427 386 2629 387 5189 388 9991 389 18949 390 34417 391 68156 392 122887 393 212997 394 409605 395 802821 396 1507335 397 2752517 398 4614419 399 9057423 400 15110296 401 22127662 402 40276120 403 77809745 404 109912358 405 134217730 406 187991160 407 67108867 408 60 409 113 410 221 411 407 412 781 413 1509 414 2848 415 5253 416 10373 417 19975 418 37893 419 68827 420 136305 421 245767 422 425989 423 819205 424 1605637 425 3014663 426 5505029 427 9228828 428 18114835 429 30220582 430 44255313 431 80552230 432 155619480 433 219824705 434 268435458 435 375982308 436 134217731 437 61 438 116 439 222 440 436 441 808 442 1557 443 3011 444 5692 445 10501 446 20741 447 39943 448 75781 449 137645 450 272603 451 491527 452 851973 453 1638405 454 3211269 455 6029319 456 11010053 457 18457646 458 36229660 459 60441153 460 88510616 461 161104449 462 311238950 463 439649400 464 536870914 465 751964604 466 268435459 467 62 468 117 469 228 470 438 471 867 472 1612 473 3109 474 6015 475 11377 476 20997 477 41477 478 79879 479 151557 480 275281 481 545197 482 983047 483 1703941 484 3276805 485 6422533 486 12058631 487 22020101 488 36915281 489 72459310 490 120882296 491 177021222 492 322208888 493 622477889 494 879298788 495 1073741826 496 1503929194 497 536870915 498 65 499 119 500 229 501 452 502 870 503 1728 504 3219 505 6213 506 12019 507 22747 508 41989 509 82949 510 159751 511 303109 512 550554 513 1090385 514 1966087 515 3407877 516 6553605 517 12845061 518 24117255 519 44040197 520 73830552 521 144918609 522 241764580 523 354042433 524 644417764 525 1244955768 526 1758597564 527 2147483650 528 3007858374 529 1073741827 530 68 531 128 532 232 533 453 534 900 535 1734 536 3452 537 6432 538 12421 539 24028 540 45485 541 83973 542 165893 543 319495 544 606213 545 1101099 546 2180762 547 3932167 548 6815749 549 13107205 550 25690117 551 48234503 552 88080389 553 147661094 554 289837208 555 483529148 556 708084856 557 1288835516 558 2489911524 559 3517195114 560 4294967298 561 6015716734 562 2147483651 563 69 564 134 565 255 566 460 567 901 568 1796 569 3462 570 6896 571 12860 572 24837 573 48046 574 90961 575 167941 576 331781 577 638983 578 1212421 579 2202188 580 4361515 581 7864327 582 13631493 583 26214405 584 51380229 585 96468999 586 176160773 587 295322177 588 579674406 589 967058282 590 1416169700 591 2577671018 592 4979823036 593 7034390214 594 8589934594 595 12031433451 596 4294967299 597 72 598 135 599 265 600 502 601 915 602 1797 603 3588 604 6918 605 13785 606 25713 607 49669 608 96081 609 181914 610 335877 611 663557 612 1277959 613 2424837 614 4404367 615 8723020 616 15728647 617 27262981 618 52428805 619 102760453 620 192937991 621 352321541 622 590644344 623 1159348801 624 1934116550 625 2832339388 626 5155342022 627 9959646058 628 14068780414 629 17179869186 630 24062866885 631 8589934595 632 75 633 142 634 266 635 527 636 997 637 1824 638 3589 639 7172 640 13830 641 27561 642 51419 643 99333 644 192152 645 363819 646 671749 647 1327109 648 2555911 649 4849669 650 8808723 651 17446031 652 31457287 653 54525957 654 104857605 655 205520901 656 385875975 657 704643077 658 1181288676 659 2318697592 660 3868233086 661 5664678762 662 10310684030 663 19919292102 664 28137560811 665 34359738370 666 48125733754 667 17179869187 668 76 669 146 670 280 671 529 672 1049 673 1987 674 3644 675 7173 676 14340 677 27654 678 55113 679 102829 680 198661 681 384294 682 727628 683 1343493 684 2654213 685 5111815 686 9699333 687 17617436 688 34892051 689 62914567 690 109051909 691 209715205 692 411041797 693 771751943 694 1409286149 695 2362577340 696 4637395172 697 7736466155 698 11329357510 699 20621368043 700 39838584190 701 56275121605 702 68719476738 703 96251467490 704 34359738371 705 77 706 149 707 289 708 557 709 1055 710 2094 711 3967 712 7281 713 14341 714 28676 715 55302 716 110217 717 205649 718 397317 719 768577 720 1455247 721 2686981 722 5308421 723 10223623 724 19398661 725 35234862 726 69784092 727 125829127 728 218103813 729 419430405 730 822083589 731 1543503879 732 2818572293 733 4725154666 734 9274790332 735 15472932293 736 22658715006 737 41242736069 738 79677168363 739 112550243194 740 137438953474 741 192502934963 742 68719476739 743 80 744 150 745 294 746 575 747 1109 748 2104 749 4183 750 7923 751 14555 752 28677 753 57348 754 110598 755 220425 756 411290 757 794629 758 1537144 759 2910483 760 5373957 761 10616837 762 20447239 763 38797317 764 70469713 765 139568174 766 251658247 767 436207621 768 838860805 769 1644167173 770 3087007751 771 5637144581 772 9450309318 773 18549580650 774 30945864570 775 45317429995 776 82485472122 777 159354336709 778 225100486370 779 274877906946 780 385005869907 781 137438953475 782 83 783 158 784 296 785 584 786 1143 787 2213 788 4204 789 8360 790 15836 791 29101 792 57349 793 114692 794 221190 795 440841 796 822571 797 1589253 798 3074276 799 5820956 800 10747909 801 21233669 802 40894471 803 77594629 804 140939416 805 279136337 806 503316487 807 872415237 808 1677721605 809 3288334341 810 6174015495 811 11274289157 812 18900618622 813 37099161286 814 61891729122 815 90634859973 816 164970944226 817 318708673402 818 450200972723 819 549755813890 820 770011739795 821 274877906947 822 84 823 162 824 311 825 589 826 1165 827 2279 828 4421 829 8403 830 16716 831 31662 832 58193 833 114693 834 229380 835 442374 836 881673 837 1645132 838 3178501 839 6148540 840 11641902 841 21495813 842 42467333 843 81788935 844 155189253 845 281878822 846 558272664 847 1006632967 848 1744830469 849 3355443205 850 6576668677 851 12348030983 852 22548578309 853 37801237227 854 74198322558 855 123783458227 856 181269719930 857 329941888435 858 637417346786 859 900401945427 860 1099511627778 861 1540023479571 862 549755813891 863 87 864 165 865 321 866 616 867 1173 868 2325 869 4551 870 8837 871 16800 872 33427 873 63313 874 116378 875 229381 876 458756 877 884742 878 1763337 879 3290255 880 6356997 881 12297066 882 23283793 883 42991621 884 84934661 885 163577863 886 310378501 887 563757633 888 1116545318 889 2013265927 890 3489660933 891 6710886405 892 13153337349 893 24696061959 894 45097156613 895 75602474437 896 148396645099 897 247566916435 898 362539439842 899 659883776851 900 1274834693555 901 1800803890835 902 2199023255554 903 3080046959123 904 1099511627779 905 90 906 169 907 326 908 639 909 1228 910 2341 911 4645 912 9095 913 17669 914 33596 915 66848 916 126616 917 232747 918 458757 919 917508 920 1769478 921 3526665 922 6580499 923 12713989 924 24594118 925 46567576 926 85983237 927 169869317 928 327155719 929 620756997 930 1127515256 931 2233090625 932 4026531847 933 6979321861 934 13421772805 935 26306674693 936 49392123911 937 90194313221 938 151204948858 939 296793290181 940 495133832851 941 725078879667 942 1319767553683 943 2549669387091 944 3601607781651 945 4398046511106 946 6160093918227 947 2199023255555 948 91 949 176 950 334 951 648 952 1270 953 2451 954 4677 955 9285 956 18183 957 35333 958 67185 959 133692 960 253222 961 465484 962 917509 963 1835012 964 3538950 965 7053321 966 13160988 967 25427973 968 49188222 969 93135142 970 171966469 971 339738629 972 654311431 973 1241513989 974 2255030500 975 4466181240 976 8053063687 977 13958643717 978 26843545605 979 52613349381 980 98784247815 981 180388626437 982 302409897698 983 593586580346 984 990267665683 985 1450157759315 986 2639535107347 987 5099338774163 988 7203215563283 989 8796093022210 990 12320187836435 991 4398046511107 992 92 993 177 994 349 995 663 996 1293 997 2533 998 4896 999 9349 1000 18565 1001 36359 1002 70661 1003 134363 1004 267377 1005 506433 1006 930959 1007 1835013 1008 3670020 1009 7077894 1010 14106633 1011 26321966 1012 50855941 1013 98376427 1014 186270273 1015 343932933 1016 679477253 1017 1308622855 1018 2483027973 1019 4510060988 1020 8932362468 1021 16106127367 1022 27917287429 1023 53687091205 1024 105226698757 1025 197568495623 1026 360777252869 1027 604819795379 1028 1187173160674 1029 1980535331347 1030 2900315518611 1031 5279070214675 1032 10198677548307 1033 14406431126547 1034 17592186044418 1035 24640375672851 1036 8796093022211 1037 93 1038 180 1039 350 1040 692 1041 1320 1042 2581 1043 5059 1044 9788 1045 18693 1046 37125 1047 72711 1048 141317 1049 268717 1050 534747 1051 1012856 1052 1861907 1053 3670021 1054 7340036 1055 14155782 1056 28213257 1057 52643921 1058 101711877 1059 196752837 1060 372540536 1061 687865861 1062 1358954501 1063 2617245703 1064 4966055941 1065 9020121962 1066 17864724924 1067 32212254727 1068 55834574853 1069 107374182405 1070 210453397509 1071 395136991239 1072 721554505733 1073 1209639590739 1074 2374346321331 1075 3961070662675 1076 5800631037203 1077 10558140429331 1078 20397355096595 1079 28812862253075 1080 35184372088834 1081 49280751345683 1082 17592186044419 1083 96 1084 181 1085 356 1086 694 1087 1379 1088 2636 1089 5157 1090 10111 1091 19569 1092 37381 1093 74245 1094 145415 1095 282629 1096 537425 1097 1069485 1098 2025700 1099 3723804 1100 7340037 1101 14680068 1102 28311558 1103 56426505 1104 105287832 1105 203423749 1106 393505658 1107 745081060 1108 1375731717 1109 2717908997 1110 5234491399 1111 9932111877 1112 18040243910 1113 35729449834 1114 64424509447 1115 111669149701 1116 214748364805 1117 420906795013 1118 790273982471 1119 1443109011461 1120 2419279181459 1121 4748692642643 1122 7922141325331 1123 11601262074387 1124 21116280858643 1125 40794710193171 1126 57625724506131 1127 70368744177666 1128 98561502691347 1129 35184372088835 1130 99 1131 190 1132 357 1133 708 1134 1382 1135 2752 1136 5267 1137 10309 1138 20211 1139 39131 1140 74757 1141 148485 1142 290823 1143 565253 1144 1074842 1145 2138961 1146 4051388 1147 7447598 1148 14680069 1149 29360132 1150 56623110 1151 112853001 1152 210575654 1153 406847493 1154 787011298 1155 1490162108 1156 2751463429 1157 5435817989 1158 10468982791 1159 19864223749 1160 36080487806 1161 71458899654 1162 128849018887 1163 223338299397 1164 429496729605 1165 841813590021 1166 1580547964935 1167 2886218022917 1168 4838558362899 1169 9497385285267 1170 15844282650643 1171 23202524148755 1172 42232561717267 1173 81589420386323 1174 115251449012243 1175 140737488355330 1176 197123005382675 1177 70368744177667 1178 100 1179 194 1180 374 1181 709 1182 1412 1183 2758 1184 5500 1185 10528 1186 20613 1187 40412 1188 78253 1189 149509 1190 296965 1191 581639 1192 1130501 1193 2149675 1194 4277914 1195 8102762 1196 14895185 1197 29360133 1198 58720260 1199 113246214 1200 225705993 1201 421151297 1202 813694981 1203 1574022579 1204 2980324202 1205 5502926853 1206 10871635973 1207 20937965575 1208 39728447493 1209 72160975595 1210 142917799294 1211 257698037767 1212 446676598789 1213 858993459205 1214 1683627180037 1215 3161095929863 1216 5772436045829 1217 9677116725779 1218 18994770570515 1219 31688565301267 1220 46405048297491 1221 84465123434515 1222 163178840772627 1223 230502898024467 1224 281474976710658 1225 394246010765331 1226 140737488355331 1227 103 1228 197 1229 385 1230 742 1231 1413 1232 2820 1233 5510 1234 10992 1235 21052 1236 41221 1237 80814 1238 156497 1239 299013 1240 593925 1241 1163271 1242 2260997 1243 4299340 1244 8555819 1245 16205510 1246 29790360 1247 58720261 1248 117440516 1249 226492422 1250 451411977 1251 842302584 1252 1627389957 1253 3148045139 1254 5960648390 1255 11005853701 1256 21743271941 1257 41875931143 1258 79456894981 1259 144321951173 1260 285835598571 1261 515396075527 1262 893353197573 1263 1717986918405 1264 3367254360069 1265 6322191859719 1266 11544872091653 1267 19354233451539 1268 37989541141011 1269 63377130602515 1270 92810096594963 1271 168930246869011 1272 326357681545235 1273 461005796048915 1274 562949953421314 1275 788492021530643 1276 281474976710659 1277 106 1278 201 1279 390 1280 767 1281 1478 1282 2821 1283 5636 1284 11014 1285 21977 1286 42097 1287 82437 1288 161617 1289 312986 1290 598021 1291 1187845 1292 2326535 1293 4521989 1294 8598671 1295 17111628 1296 32411006 1297 59580710 1298 117440517 1299 234881028 1300 452984838 1301 902823945 1302 1684605156 1303 3254779909 1304 6296090259 1305 11921296766 1306 22011707397 1307 43486543877 1308 83751862279 1309 158913789957 1310 288643902330 1311 571671197125 1312 1030792151047 1313 1786706395141 1314 3435973836805 1315 6734508720133 1316 12644383719431 1317 23089744183301 1318 38708466903059 1319 75979082282003 1320 126754261205011 1321 185620193189907 1322 337860493738003 1323 652715363090451 1324 922011592097811 1325 1125899906842626 1326 1576984043061267 1327 562949953421315 1328 107 1329 208 1330 398 1331 776 1332 1525 1333 2950 1334 5637 1335 11268 1336 22022 1337 43945 1338 84187 1339 164869 1340 323224 1341 625963 1342 1196037 1343 2375685 1344 4653063 1345 9043973 1346 17197331 1347 34223247 1348 64821995 1349 119161409 1350 234881029 1351 469762052 1352 905969670 1353 1805647881 1354 3369210300 1355 6509559813 1356 12592180499 1357 23842593515 1358 44023414789 1359 86973087749 1360 167503724551 1361 317827579909 1362 577287804642 1363 1143342394234 1364 2061584302087 1365 3573412790277 1366 6871947673605 1367 13469017440261 1368 25288767438855 1369 46179488366597 1370 77416933806099 1371 151958164563987 1372 253508522410003 1373 371240386379795 1374 675720987475987 1375 1305430726180883 1376 1844023184195603 1377 2251799813685250 1378 3153968086122515 1379 1125899906842627 1380 108 1381 209 1382 413 1383 791 1384 1549 1385 3042 1386 5894 1387 11269 1388 22532 1389 44038 1390 87881 1391 168365 1392 329733 1393 646438 1394 1251916 1395 2392069 1396 4751365 1397 9306119 1398 18087941 1399 34394652 1400 68446483 1401 129643973 1402 238322808 1403 469762053 1404 939524100 1405 1811939334 1406 3611295753 1407 6738420586 1408 13019119621 1409 25184360979 1410 47685187013 1411 88046829573 1412 173946175493 1413 335007449095 1414 635655159813 1415 1154575609267 1416 2286684788450 1417 4123168604167 1418 7146825580549 1419 13743895347205 1420 26938034880517 1421 50577534877703 1422 92358976733189 1423 154833867612179 1424 303916329127955 1425 507017044819987 1426 742480772759571 1427 1351441974951955 1428 2610861452361747 1429 3688046368391187 1430 4503599627370498 1431 6307936172245011 1432 2251799813685251 1433 111 1434 212 1435 414 1436 820 1437 1576 1438 3093 1439 6077 1440 11782 1441 22533 1442 45060 1443 88070 1444 175753 1445 336721 1446 659461 1447 1292865 1448 2503823 1449 4784133 1450 9502725 1451 18612231 1452 36175877 1453 68789294 1454 136892956 1455 259287930 1456 476645604 1457 939524101 1458 1879048196 1459 3623878662 1460 7222591497 1461 13476841158 1462 26038239237 1463 50368721939 1464 95370374010 1465 176093659141 1466 347892350981 1467 670014898183 1468 1271310319621 1469 2309151218515 1470 4573369576883 1471 8246337208327 1472 14293651161093 1473 27487790694405 1474 53876069761029 1475 101155069755399 1476 184717953466373 1477 309667735224339 1478 607832658255891 1479 1014034089639955 1480 1484961545519123 1481 2702883949903891 1482 5221722904723475 1483 7376092736782355 1484 9007199254740994 1485 12615872344490003 1486 4503599627370499 1487 114 1488 216 1489 420 1490 822 1491 1635 1492 3148 1493 6181 1494 12144 1495 23558 1496 45061 1497 90116 1498 176134 1499 351497 1500 673434 1501 1318917 1502 2585720 1503 5007635 1504 9568261 1505 19005445 1506 37224455 1507 72351749 1508 137578577 1509 273785902 1510 518575842 1511 953291196 1512 1879048197 1513 3758096388 1514 7247757318 1515 14445182985 1516 26953682302 1517 52076478469 1518 100737443859 1519 190740748002 1520 352187318277 1521 695784701957 1522 1340029796359 1523 2542620639237 1524 4618302437011 1525 9146739153747 1526 16492674416647 1527 28587302322181 1528 54975581388805 1529 107752139522053 1530 202310139510791 1531 369435906932741 1532 619335470448659 1533 1215665316511763 1534 2028068179279891 1535 2969923091038227 1536 5405767899807763 1537 10443445809446931 1538 14752185473564691 1539 18014398509481986 1540 25231744688979987 1541 9007199254740995 1542 115 1543 224 1544 428 1545 836 1546 1638 1547 3264 1548 6291 1549 12357 1550 24280 1551 47110 1552 90117 1553 180228 1554 352262 1555 702985 1556 1346859 1557 2637829 1558 5171428 1559 10015260 1560 19136517 1561 38010885 1562 74448903 1563 144703493 1564 275157144 1565 547571793 1566 1037151667 1567 1906582378 1568 3758096389 1569 7516192772 1570 14495514630 1571 28890365961 1572 53907364587 1573 104152956933 1574 201474887699 1575 381481495987 1576 704374636549 1577 1391569403909 1578 2680059592711 1579 5085241278469 1580 9236604874003 1581 18293478307475 1582 32985348833287 1583 57174604644357 1584 109951162777605 1585 215504279044101 1586 404620279021575 1587 738871813865477 1588 1238670940897299 1589 2431330633023507 1590 4056136358559763 1591 5939846182076435 1592 10811535799615507 1593 20886891618893843 1594 29504370947129363 1595 36028797018963970 1596 50463489377959955 1597 18014398509481987 1598 118 1599 225 1600 445 1601 851 1602 1668 1603 3270 1604 6524 1605 12576 1606 24709 1607 48551 1608 94214 1609 180229 1610 360452 1611 704518 1612 1405961 1613 2693708 1614 5275653 1615 10342844 1616 20030510 1617 38273029 1618 76021765 1619 148897799 1620 289406981 1621 550314278 1622 1095143576 1623 2074303315 1624 3813164742 1625 7516192773 1626 15032385540 1627 28991029254 1628 57780731913 1629 107814729157 1630 208305913861 1631 402949775379 1632 762962991955 1633 1408749273093 1634 2783138807813 1635 5360119185415 1636 10170482556933 1637 18473209747987 1638 36586956614931 1639 65970697666567 1640 114349209288709 1641 219902325555205 1642 431008558088197 1643 809240558043143 1644 1477743627730949 1645 2477341881794579 1646 4862661266046995 1647 8112272717119507 1648 11879692364152851 1649 21623071599230995 1650 41773783237787667 1651 59008741894258707 1652 72057594037927938 1653 100926978755919891 1654 36028797018963971 1655 121 1656 231 1657 446 1658 883 1659 1696 1660 3332 1661 6534 1662 13040 1663 25148 1664 49413 1665 97091 1666 188422 1667 360453 1668 720900 1669 1409030 1670 2811913 1671 5387407 1672 10551301 1673 20685674 1674 40061009 1675 76546053 1676 152043525 1677 297795591 1678 578813957 1679 1100628545 1680 2190287142 1681 4148606611 1682 7626329470 1683 15032385541 1684 30064771076 1685 57982058502 1686 115561463817 1687 215629458298 1688 416611827717 1689 805899550739 1690 1525925983891 1691 2817498546181 1692 5566277615621 1693 10720238370823 1694 20340965113861 1695 36946419495955 1696 73173913229843 1697 131941395333127 1698 228698418577413 1699 439804651110405 1700 862017116176389 1701 1618481116086279 1702 2955487255461893 1703 4954683763589139 1704 9725322532093971 1705 16224545434238995 1706 23759384728305683 1707 43246143198461971 1708 83547566475575315 1709 118017483788517395 1710 144115188075855874 1711 201853957511839763 1712 72057594037927939 1713 122 1714 237 1715 456 1716 885 1717 1759 1718 3388 1719 6660 1720 13062 1721 26073 1722 50289 1723 98821 1724 194172 1725 376838 1726 720901 1727 1441796 1728 2818054 1729 5623817 1730 10774803 1731 21102597 1732 41371334 1733 80122008 1734 153092101 1735 304087045 1736 595591175 1737 1157627909 1738 2201257080 1739 4380574273 1740 8297213203 1741 15252658923 1742 30064771077 1743 60129542148 1744 115964116998 1745 231122927625 1746 431258916578 1747 833223655429 1748 1611799101459 1749 3051851967763 1750 5634997092357 1751 11132555231237 1752 21440476741639 1753 40681930227717 1754 73892838991891 1755 146347826459667 1756 263882790666247 1757 457396837154821 1758 879609302220805 1759 1724034232352773 1760 3236962232172551 1761 5910974510923781 1762 9909367527178259 1763 19450645064187923 1764 32449090868477971 1765 47518769456611347 1766 86492286396923923 1767 167095132951150611 1768 236034967577034771 1769 288230376151711746 1770 403707915023679507 1771 144115188075855875 1772 123 1773 239 1774 468 1775 908 1776 1763 1777 3509 1778 6769 1779 13316 1780 26118 1781 52137 1782 100571 1783 197637 1784 388332 1785 753670 1786 1441797 1787 2883588 1788 5636102 1789 11247625 1790 21549596 1791 42205189 1792 82742654 1793 160244006 1794 306184197 1795 608174085 1796 1191182343 1797 2315255813 1798 4402514148 1799 8761148536 1800 16594426387 1801 30505317829 1802 60129542149 1803 120259084292 1804 231928233990 1805 462245855241 1806 862517833139 1807 1666447310853 1808 3223598202899 1809 6103703935507 1810 11269994184709 1811 22265110462469 1812 42880953483271 1813 81363860455429 1814 147785677983763 1815 292695652919315 1816 527765581332487 1817 914793674309637 1818 1759218604441605 1819 3448068464705541 1820 6473924464345095 1821 11821949021847557 1822 19818735054356499 1823 38901290128375827 1824 64898181736955923 1825 95037538913222675 1826 172984572793847827 1827 334190265902301203 1828 472069935154069523 1829 576460752303423490 1830 807415830047358995 1831 288230376151711747 1832 124 1833 240 1834 471 1835 931 1836 1811 1837 3519 1838 7010 1839 13531 1840 26628 1841 52230 1842 104265 1843 201133 1844 395269 1845 776652 1846 1507334 1847 2883589 1848 5767172 1849 11272198 1850 22495241 1851 43099182 1852 84410373 1853 165485291 1854 320488001 1855 612368389 1856 1216348165 1857 2382364679 1858 4630511621 1859 8805028284 1860 17522297060 1861 33188852755 1862 61010635642 1863 120259084293 1864 240518168580 1865 463856467974 1866 924491710473 1867 1725035666259 1868 3332894621701 1869 6447196405779 1870 12207407870995 1871 22539988369413 1872 44530220924933 1873 85761906966535 1874 162727720910853 1875 295571355967507 1876 585391305838611 1877 1055531162664967 1878 1829587348619269 1879 3518437208883205 1880 6896136929411077 1881 12947848928690183 1882 23643898043695109 1883 39637470108712979 1884 77802580256751635 1885 129796363473911827 1886 190075077826445331 1887 345969145587695635 1888 668380531804602387 1889 944139870308139027 1890 1152921504606846978 1891 1614831660094717971 1892 576460752303423491 1893 125 1894 243 1895 476 1896 935 1897 1856 1898 3616 1899 7028 1900 14013 1901 27053 1902 53252 1903 104454 1904 208521 1905 402257 1906 790533 1907 1553292 1908 3014662 1909 5767173 1910 11534340 1911 22544390 1912 44990473 1913 86198353 1914 168820741 1915 330970565 1916 640975992 1917 1224736773 1918 2432696325 1919 4764729351 1920 9261023237 1921 17610056554 1922 35044594108 1923 66377705491 1924 122021271266 1925 240518168581 1926 481036337156 1927 927712935942 1928 1848983420937 1929 3450071332499 1930 6665789243397 1931 12894392811539 1932 24414815741971 1933 45079976738821 1934 89060441849861 1935 171523813933063 1936 325455441821701 1937 591142711934995 1938 1170782611677203 1939 2111062325329927 1940 3659174697238533 1941 7036874417766405 1942 13792273858822149 1943 25895697857380359 1944 47287796087390213 1945 79274940217425939 1946 155605160513503251 1947 259592726947823635 1948 380150155652890643 1949 691938291175391251 1950 1336761063609204755 1951 1888279740616278035 1952 2305843009213693954 1953 3229663320189435923 1954 1152921504606846979 1955 126 1956 244 1957 480 1958 946 1959 1863 1960 3708 1961 7228 1962 14048 1963 28016 1964 54097 1965 106500 1966 208902 1967 417033 1968 804506 1969 1581061 1970 3106572 1971 6029318 1972 11534341 1973 23068676 1974 45088774 1975 89980937 1976 172396696 1977 337641477 1978 661941114 1979 1281951972 1980 2449473541 1981 4865392645 1982 9529458695 1983 18522046469 1984 35220113094 1985 70089188202 1986 132755410963 1987 244042542515 1988 481036337157 1989 962072674308 1990 1855425871878 1991 3697966841865 1992 6900142664979 1993 13331578486789 1994 25788785623059 1995 48829631483923 1996 90159953477637 1997 178120883699717 1998 343047627866119 1999 650910883643397 2000 1182285423869971 2001 2341565223354387 2002 4222124650659847 2003 7318349394477061 2004 14073748835532805 2005 27584547717644293 2006 51791395714760711 2007 94575592174780421 2008 158549880434851859 2009 311210321027006483 2010 519185453895647251 2011 760300311305781267 2012 1383876582350782483 2013 2673522127218409491 2014 3776559481232556051 2015 4611686018427387906 2016 6459326640378871827 2017 2305843009213693955 2018 129 2019 246 2020 483 2021 956 2022 1886 2023 3719 2024 7408 2025 14449 2026 28089 2027 56024 2028 108186 2029 212996 2030 417798 2031 834057 2032 1609003 2033 3162117 2034 6213132 2035 12058630 2036 23068677 2037 46137348 2038 90177542 2039 179961865 2040 344793382 2041 675282949 2042 1323882210 2043 2563903932 2044 4898947077 2045 9730785285 2046 19058917383 2047 37044092933 2048 70440226174 2049 140178376390 2050 265510821907 2051 488085085011 2052 962072674309 2053 1924145348612 2054 3710851743750 2055 7395933683721 2056 13800285329939 2057 26663156973573 2058 51577571246099 2059 97659262967827 2060 180319906955269 2061 356241767399429 2062 686095255732231 2063 1301821767286789 2064 2364570847739923 2065 4683130446708755 2066 8444249301319687 2067 14636698788954117 2068 28147497671065605 2069 55169095435288581 2070 103582791429521415 2071 189151184349560837 2072 317099760869703699 2073 622420642054012947 2074 1038370907791294483 2075 1520600622611562515 2076 2767753164701564947 2077 5347044254436818963 2078 7553118962465112083 2079 9223372036854775810 2080 12918653280757743635 2081 4611686018427387907 2082 132 2083 256 2084 486 2085 960 2086 1905 2087 3764 2088 7431 2089 14809 2090 28891 2091 56168 2092 112039 2093 216363 2094 425988 2095 835590 2096 1668105 2097 3217996 2098 6324229 2099 12426252 2100 24117254 2101 46137349 2102 92274692 2103 180355078 2104 359923721 2105 689586753 2106 1350565893 2107 2647764403 2108 5127807850 2109 9797894149 2110 19461570565 2111 38117834759 2112 74088185861 2113 140880452331 2114 280356752766 2115 531021643795 2116 976170170003 2117 1924145348613 2118 3848290697220 2119 7421703487494 2120 14791867367433 2121 27600570659859 2122 53326313947141 2123 103155142492179 2124 195318525935635 2125 360639813910533 2126 712483534798853 2127 1372190511464455 2128 2603643534573573 2129 4729141695479827 2130 9366260893417491 2131 16888498602639367 2132 29273397577908229 2133 56294995342131205 2134 110338190870577157 2135 207165582859042823 2136 378302368699121669 2137 634199521739407379 2138 1244841284108025875 2139 2076741815582588947 2140 3041201245223125011 2141 5535506329403129875 2142 10694088508873637907 2143 15106237924930224147 2144 18446744073709551618 2145 25837306561515487251 2146 9223372036854775811 2147 133 2148 262 2149 511 2150 966 2151 1916 2152 3803 2153 7521 2154 14855 2155 29609 2156 57773 2157 112327 2158 224067 2159 432716 2160 851972 2161 1671174 2162 3336201 2163 6435983 2164 12648453 2165 24852492 2166 48234502 2167 92274693 2168 184549380 2169 360710150 2170 719847433 2171 1379173496 2172 2701131781 2173 5295528787 2174 10255615686 2175 19595788293 2176 38923141125 2177 76235669511 2178 148176371717 2179 281760904645 2180 560713505515 2181 1062043287571 2182 1952340339987 2183 3848290697221 2184 7696581394436 2185 14843406974982 2186 29583734734857 2187 55201141319699 2188 106652627894277 2189 206310284984339 2190 390637051871251 2191 721279627821061 2192 1424967069597701 2193 2744381022928903 2194 5207287069147141 2195 9458283390959635 2196 18732521786834963 2197 33776997205278727 2198 58546795155816453 2199 112589990684262405 2200 220676381741154309 2201 414331165718085639 2202 756604737398243333 2203 1268399043478814739 2204 2489682568216051731 2205 4153483631165177875 2206 6082402490446250003 2207 11071012658806259731 2208 21388177017747275795 2209 30212475849860448275 2210 36893488147419103234 2211 51674613123030974483 2212 18446744073709551619 2213 136 2214 263 2215 521 2216 1013 2217 1926 2218 3824 2219 7597 2220 15035 2221 29703 2222 59209 2223 115537 2224 224643 2225 448124 2226 865423 2227 1703940 2228 3342342 2229 6672393 2230 12871955 2231 25296901 2232 49704972 2233 96468998 2234 184549381 2235 369098756 2236 721420294 2237 1439694857 2238 2758346980 2239 5402263557 2240 10591057555 2241 20511231358 2242 39191576581 2243 77846282245 2244 152471339015 2245 296352743429 2246 563521809274 2247 1121427011013 2248 2124086575123 2249 3904680679955 2250 7696581394437 2251 15393162788868 2252 29686813949958 2253 59167469469705 2254 110402282639379 2255 213305255788549 2256 412620569968659 2257 781274103742483 2258 1442559255642117 2259 2849934139195397 2260 5488762045857799 2261 10414574138294277 2262 18916566781919251 2263 37465043573669907 2264 67553994410557447 2265 117093590311632901 2266 225179981368524805 2267 441352763482308613 2268 828662331436171271 2269 1513209474796486661 2270 2536798086957629459 2271 4979365136432103443 2272 8306967262330355731 2273 12164804980892499987 2274 22142025317612519443 2275 42776354035494551571 2276 60424951699720896531 2277 73786976294838206466 2278 103349226246061948947 2279 36893488147419103235 2280 139 2281 270 2282 522 2283 1039 2284 2018 2285 3846 2286 7641 2287 15185 2288 30060 2289 59399 2290 118409 2291 231066 2292 449276 2293 896236 2294 1730835 2295 3407876 2296 6684678 2297 13344777 2298 25743900 2299 50593797 2300 99409932 2301 192937990 2302 369098757 2303 738197508 2304 1442840582 2305 2879389705 2306 5516693948 2307 10804527109 2308 21182115091 2309 41022462699 2310 78383153157 2311 155692564485 2312 304942678023 2313 592705486853 2314 1127043618530 2315 2242854022010 2316 4248173150227 2317 7809361359891 2318 15393162788869 2319 30786325577732 2320 59373627899910 2321 118334938939401 2322 220804565278739 2323 426610511577093 2324 825241139937299 2325 1562548207484947 2326 2885118511284229 2327 5699868278390789 2328 10977524091715591 2329 20829148276588549 2330 37833133563838483 2331 74930087147339795 2332 135107988821114887 2333 234187180623265797 2334 450359962737049605 2335 882705526964617221 2336 1657324662872342535 2337 3026418949592973317 2338 5073596173915258899 2339 9958730272864206867 2340 16613934524660711443 2341 24329609961784999955 2342 44284050635225038867 2343 85552708070989103123 2344 120849903399441793043 2345 147573952589676412930 2346 206698452492123897875 2347 73786976294838206467 2348 140 2349 274 2350 536 2351 1041 2352 2073 2353 4029 2354 7686 2355 15273 2356 30362 2357 60111 2358 118791 2359 236809 2360 462123 2361 898539 2362 1792460 2363 3461660 2364 6815748 2365 13369350 2366 26689545 2367 51487790 2368 101187589 2369 198819852 2370 385875974 2371 738197509 2372 1476395012 2373 2885681158 2374 5758779401 2375 11033387882 2376 21609054213 2377 42364230163 2378 82044925381 2379 156766306309 2380 311385128965 2381 609885356039 2382 1185410973701 2383 2254087237043 2384 4485708044002 2385 8496346300435 2386 15618722719763 2387 30786325577733 2388 61572651155460 2389 118747255799814 2390 236669877878793 2391 441609130557459 2392 853221023154181 2393 1650482279874579 2394 3125096414969875 2395 5770237022568453 2396 11399736556781573 2397 21955048183431175 2398 41658296553177093 2399 75666267127676947 2400 149860174294679571 2401 270215977642229767 2402 468374361246531589 2403 900719925474099205 2404 1765411053929234437 2405 3314649325744685063 2406 6052837899185946629 2407 10147192347830517779 2408 19917460545728413715 2409 33227869049321422867 2410 48659219923569999891 2411 88568101270450077715 2412 171105416141978206227 2413 241699806798883586067 2414 295147905179352825858 2415 413396904984247795731 2416 147573952589676412931 2417 141 2418 277 2419 545 2420 1069 2421 2079 2422 4142 2423 8048 2424 15366 2425 30537 2426 60715 2427 120211 2428 237575 2429 473609 2430 924236 2431 1797064 2432 3584908 2433 6923310 2434 13631492 2435 26738694 2436 53379081 2437 102975569 2438 202375173 2439 397639692 2440 771751942 2441 1476395013 2442 2952790020 2443 5771362310 2444 11517558793 2445 22066775750 2446 43218108421 2447 84728460307 2448 164089850746 2449 313532612613 2450 622770257925 2451 1219770712071 2452 2370821947397 2453 4508174474067 2454 8971416087987 2455 16992692600851 2456 31237445439507 2457 61572651155461 2458 123145302310916 2459 237494511599622 2460 473339755757577 2461 883218261114899 2462 1706442046308357 2463 3300964559749139 2464 6250192829939731 2465 11540474045136901 2466 22799473113563141 2467 43910096366862343 2468 83316593106354181 2469 151332534255353875 2470 299720348589359123 2471 540431955284459527 2472 936748722493063173 2473 1801439850948198405 2474 3530822107858468869 2475 6629298651489370119 2476 12105675798371893253 2477 20294384695661035539 2478 39834921091456827411 2479 66455738098642845715 2480 97318439847139999763 2481 177136202540900155411 2482 342210832283956412435 2483 483399613597767172115 2484 590295810358705651714 2485 826793809968495591443 2486 295147905179352825859 2487 144 2488 278 2489 550 2490 1087 2491 2133 2492 4152 2493 8279 2494 16088 2495 30726 2496 61065 2497 121420 2498 240412 2499 475143 2500 947209 2501 1848463 2502 3594116 2503 7169804 2504 13846609 2505 27262980 2506 53477382 2507 106758153 2508 205951128 2509 404750341 2510 795279372 2511 1543503878 2512 2952790021 2513 5905580036 2514 11542724614 2515 23035117577 2516 44133551486 2517 86436216837 2518 169456920595 2519 328179701474 2520 627065225221 2521 1245540515845 2522 2439541424135 2523 4741643894789 2524 9016348948115 2525 17942832175955 2526 33985385201683 2527 62474890878995 2528 123145302310917 2529 246290604621828 2530 474989023199238 2531 946679511515145 2532 1766436522229779 2533 3412884092616709 2534 6601929119498259 2535 12500385659879443 2536 23080948090273797 2537 45598946227126277 2538 87820192733724679 2539 166633186212708357 2540 302665068510707731 2541 599440697178718227 2542 1080863910568919047 2543 1873497444986126341 2544 3602879701896396805 2545 7061644215716937733 2546 13258597302978740231 2547 24211351596743786501 2548 40588769391322071059 2549 79669842182913654803 2550 132911476197285691411 2551 194636879694279999507 2552 354272405081800310803 2553 684421664567912824851 2554 966799227195534344211 2555 1180591620717411303426 2556 1653587619936991182867 2557 590295810358705651715 2558 147 2559 286 2560 552 2561 1096 2562 2167 2563 4261 2564 8300 2565 16552 2566 32167 2567 61446 2568 122121 2569 242831 2570 480814 2571 950279 2572 1894409 2573 3696915 2574 7188220 2575 14339596 2576 27693208 2577 54525956 2578 106954758 2579 213516297 2580 411902246 2581 809500677 2582 1590558732 2583 3087007750 2584 5905580037 2585 11811160068 2586 23085449222 2587 46070235145 2588 88267102955 2589 172872433669 2590 338913841171 2591 656359402931 2592 1254130450437 2593 2491081031685 2594 4879082848263 2595 9483287789573 2596 18032697896211 2597 35885664351891 2598 67970770403347 2599 124949781757971 2600 246290604621829 2601 492581209243652 2602 949978046398470 2603 1893359023030281 2604 3532873044459539 2605 6825768185233413 2606 13203858238996499 2607 25000771319758867 2608 46161896180547589 2609 91197892454252549 2610 175640385467449351 2611 333266372425416709 2612 605330137021415443 2613 1198881394357436435 2614 2161727821137838087 2615 3746994889972252677 2616 7205759403792793605 2617 14123288431433875461 2618 26517194605957480455 2619 48422703193487572997 2620 81177538782644142099 2621 159339684365827309587 2622 265822952394571382803 2623 389273759388559998995 2624 708544810163600621587 2625 1368843329135825649683 2626 1933598454391068688403 2627 2361183241434822606850 2628 3307175239873982365715 2629 1180591620717411303427 2630 148 2631 290 2632 567 2633 1101 2634 2189 2635 4327 2636 8517 2637 16595 2638 33100 2639 64323 2640 122886 2641 244233 2642 485651 2643 961617 2644 1900551 2645 3788809 2646 7393820 2647 14376424 2648 28679180 2649 55386406 2650 109051908 2651 213909510 2652 427032585 2653 823804481 2654 1619001349 2655 3181117452 2656 6174015494 2657 11811160069 2658 23622320132 2659 46170898438 2660 92140470281 2661 176534205893 2662 345744867333 2663 677827682323 2664 1312718805843 2665 2508260900869 2666 4982162063365 2667 9758165696519 2668 18966575579141 2669 36065395792403 2670 71771328703763 2671 135941540806675 2672 249899563515923 2673 492581209243653 2674 985162418487300 2675 1899956092796934 2676 3786718046060553 2677 7065746088919059 2678 13651536370466821 2679 26407716477992979 2680 50001542639517715 2681 92323792361095173 2682 182395784908505093 2683 351280770934898695 2684 666532744850833413 2685 1210660274042830867 2686 2397762788714872851 2687 4323455642275676167 2688 7493989779944505349 2689 14411518807585587205 2690 28246576862867750917 2691 53034389211914960903 2692 96845406386975145989 2693 162355077565288284179 2694 318679368731654619155 2695 531645904789142765587 2696 778547518777119997971 2697 1417089620327201243155 2698 2737686658271651299347 2699 3867196908782137376787 2700 4722366482869645213698 2701 6614350479747964731411 2702 2361183241434822606851 2703 151 2704 293 2705 577 2706 1128 2707 2197 2708 4373 2709 8647 2710 17029 2711 33184 2712 66195 2713 128636 2714 245766 2715 488457 2716 971292 2717 1923224 2718 3801095 2719 7577609 2720 14787630 2721 28752833 2722 57358348 2723 110772801 2724 218103812 2725 427819014 2726 854065161 2727 1647608952 2728 3238002693 2729 6362234892 2730 12348030982 2731 23622320133 2732 47244640260 2733 92341796870 2734 184280940553 2735 353068411770 2736 691489734661 2737 1355655364627 2738 2625437611667 2739 5016521801733 2740 9964324126725 2741 19516331393031 2742 37933151158277 2743 72130791584787 2744 143542657407507 2745 271883081613331 2746 499799127031827 2747 985162418487301 2748 1970324836974596 2749 3799912185593862 2750 7573436092121097 2751 14131492177838099 2752 27303072740933637 2753 52815432955985939 2754 100003085279035411 2755 184647584722190341 2756 364791569817010181 2757 702561541869797383 2758 1333065489701666821 2759 2421320548085661715 2760 4795525577429745683 2761 8646911284551352327 2762 14987979559889010693 2763 28823037615171174405 2764 56493153725735501829 2765 106068778423829921799 2766 193690812773950291973 2767 324710155130576568339 2768 637358737463309238291 2769 1063291809578285531155 2770 1557095037554239995923 2771 2834179240654402486291 2772 5475373316543302598675 2773 7734393817564274753555 2774 9444732965739290427394 2775 13228700959495929462803 2776 4722366482869645213699 2777 154 2778 297 2779 582 2780 1151 2781 2252 2782 4389 2783 8741 2784 17287 2785 34053 2786 66364 2787 132384 2788 257260 2789 491526 2790 976905 2791 1942574 2792 3846438 2793 7602183 2794 15155209 2795 29575249 2796 57505651 2797 114716684 2798 221545592 2799 436207620 2800 855638022 2801 1708130313 2802 3295217892 2803 6476005381 2804 12724469772 2805 24696061958 2806 47244640261 2807 94489280516 2808 184683593734 2809 368561881097 2810 706136823522 2811 1382979469317 2812 2711310729235 2813 5250875223315 2814 10033043603461 2815 19928648253445 2816 39032662786055 2817 75866302316549 2818 144261583169555 2819 287085314814995 2820 543766163226643 2821 999598254063635 2822 1970324836974597 2823 3940649673949188 2824 7599824371187718 2825 15146872184242185 2826 28262984355676179 2827 54606145481867269 2828 105630865911971859 2829 200006170558070803 2830 369295169444380677 2831 729583139634020357 2832 1405123083739594759 2833 2666130979403333637 2834 4842641096171323411 2835 9591051154859491347 2836 17293822569102704647 2837 29975959119778021381 2838 57646075230342348805 2839 112986307451471003653 2840 212137556847659843591 2841 387381625547900583941 2842 649420310261153136659 2843 1274717474926618476563 2844 2126583619156571062291 2845 3114190075108479991827 2846 5668358481308804972563 2847 10950746633086605197331 2848 15468787635128549507091 2849 18889465931478580854786 2850 26457401918991858925587 2851 9444732965739290427395 2852 155 2853 304 2854 590 2855 1160 2856 2294 2857 4499 2858 8773 2859 17477 2860 34567 2861 68101 2862 132721 2863 264764 2864 514508 2865 983046 2866 1953801 2867 3885137 2868 7692865 2869 15204359 2870 30310409 2871 59150488 2872 115011284 2873 229433356 2874 443091172 2875 872415236 2876 1711276038 2877 3416260617 2878 6590435772 2879 12952010757 2880 25448939532 2881 49392123910 2882 94489280517 2883 188978561028 2884 369367187462 2885 737123762185 2886 1412273647027 2887 2765958938629 2888 5422621458451 2889 10501750446611 2890 20066087206917 2891 39857296506885 2892 78065325572103 2893 151732604633093 2894 288523166339091 2895 574170629629971 2896 1087532326453267 2897 1999196508127251 2898 3940649673949189 2899 7881299347898372 2900 15199648742375430 2901 30293744368484361 2902 56525968711352339 2903 109212290963734533 2904 211261731823943699 2905 400012341116141587 2906 738590338888761349 2907 1459166279268040709 2908 2810246167479189511 2909 5332261958806667269 2910 9685282192342646803 2911 19182102309718982675 2912 34587645138205409287 2913 59951918239556042757 2914 115292150460684697605 2915 225972614902942007301 2916 424275113695319687175 2917 774763251095801167877 2918 1298840620522306273299 2919 2549434949853236953107 2920 4253167238313142124563 2921 6228380150216959983635 2922 11336716962617609945107 2923 21901493266173210394643 2924 30937575270257099014163 2925 37778931862957161709570 2926 52914803837983717851155 2927 18889465931478580854787 2928 156 2929 305 2930 605 2931 1175 2932 2317 2933 4581 2934 8992 2935 17541 2936 34949 2937 69127 2938 136197 2939 265435 2940 529521 2941 1029004 2942 1966086 2943 3907593 2944 7770264 2945 15385720 2946 30408711 2947 60620809 2948 118300966 2949 230022551 2950 458866700 2951 886182332 2952 1744830468 2953 3422552070 2954 6832521225 2955 13180871530 2956 25904021509 2957 50897879052 2958 98784247814 2959 188978561029 2960 377957122052 2961 738734374918 2962 1474247524361 2963 2824547294035 2964 5531917877253 2965 10845242916883 2966 21003500893203 2967 40132174413829 2968 79714593013765 2969 156130651144199 2970 303465209266181 2971 577046332678163 2972 1148341259259923 2973 2175064652906515 2974 3998393016254483 2975 7881299347898373 2976 15762598695796740 2977 30399297484750854 2978 60587488736968713 2979 113051937422704659 2980 218424581927469061 2981 422523463647887379 2982 800024682232283155 2983 1477180677777522693 2984 2918332558536081413 2985 5620492334958379015 2986 10664523917613334533 2987 19370564384685293587 2988 38364204619437965331 2989 69175290276410818567 2990 119903836479112085509 2991 230584300921369395205 2992 451945229805884014597 2993 848550227390639374343 2994 1549526502191602335749 2995 2597681241044612546579 2996 5098869899706473906195 2997 8506334476626284249107 2998 12456760300433919967251 2999 22673433925235219890195 3000 43802986532346420789267 3001 61875150540514198028307 3002 75557863725914323419138 3003 105829607675967435702291 3004 37778931862957161709571 3005 157 3006 308 3007 606 3008 1204 3009 2344 3010 4629 3011 9155 3012 17980 3013 35077 3014 69893 3015 138247 3016 272389 3017 530861 3018 1059035 3019 2057996 3020 3932166 3021 7815177 3022 15540518 3023 30771428 3024 60817415 3025 121241609 3026 236601921 3027 460045083 3028 917733388 3029 1772364650 3030 3489660932 3031 6845104134 3032 13665042441 3033 26361743046 3034 51808043013 3035 101795758092 3036 197568495622 3037 377957122053 3038 755914244100 3039 1477468749830 3040 2948495048713 3041 5649094588051 3042 11063835754501 3043 21690485833747 3044 42007001786387 3045 80264348827653 3046 159429186027525 3047 312261302288391 3048 606930418532357 3049 1154092665356307 3050 2296682518519827 3051 4350129305813011 3052 7996786032508947 3053 15762598695796741 3054 31525197391593476 3055 60798594969501702 3056 121174977473937417 3057 226103874845409299 3058 436849163854938117 3059 845046927295774739 3060 1600049364464566291 3061 2954361355555045381 3062 5836665117072162821 3063 11240984669916758023 3064 21329047835226669061 3065 38741128769370587155 3066 76728409238875930643 3067 138350580552821637127 3068 239807672958224171013 3069 461168601842738790405 3070 903890459611768029189 3071 1697100454781278748679 3072 3099053004383204671493 3073 5195362482089225093139 3074 10197739799412947812371 3075 17012668953252568498195 3076 24913520600867839934483 3077 45346867850470439780371 3078 87605973064692841578515 3079 123750301081028396056595 3080 151115727451828646838274 3081 211659215351934871404563 3082 75557863725914323419139 3083 160 3084 309 3085 612 3086 1206 3087 2403 3088 4684 3089 9253 3090 18303 3091 35953 3092 70149 3093 139781 3094 276487 3095 544773 3096 1061713 3097 2118061 3098 4115980 3099 7864326 3100 15630345 3101 31081025 3102 61542844 3103 121634823 3104 242483209 3105 473203832 3106 920090147 3107 1835466764 3108 3544729286 3109 6979321860 3110 13690208262 3111 27330084873 3112 52723486078 3113 103616086021 3114 203591516172 3115 395136991238 3116 755914244101 3117 1511828488196 3118 2954937499654 3119 5896990097417 3120 11298189176083 3121 22127671508997 3122 43380971667475 3123 84014003572755 3124 160528697655301 3125 318858372055045 3126 624522604576775 3127 1213860837064709 3128 2308185330712595 3129 4593365037039635 3130 8700258611626003 3131 15993572065017875 3132 31525197391593477 3133 63050394783186948 3134 121597189939003398 3135 242349954947874825 3136 452207749690818579 3137 873698327709876229 3138 1690093854591549459 3139 3200098728929132563 3140 5908722711110090757 3141 11673330234144325637 3142 22481969339833516039 3143 42658095670453338117 3144 77482257538741174291 3145 153456818477751861267 3146 276701161105643274247 3147 479615345916448342021 3148 922337203685477580805 3149 1807780919223536058373 3150 3394200909562557497351 3151 6198106008766409342981 3152 10390724964178450186259 3153 20395479598825895624723 3154 34025337906505136996371 3155 49827041201735679868947 3156 90693735700940879560723 3157 175211946129385683157011 3158 247500602162056792113171 3159 302231454903657293676546 3160 423318430703869742809107 3161 151115727451828646838275 3162 163 3163 318 3164 613 3165 1220 3166 2406 3167 4800 3168 9363 3169 18501 3170 36595 3171 71899 3172 140293 3173 279557 3174 552967 3175 1089541 3176 2123418 3177 4236113 3178 8231948 3179 15728646 3180 31260681 3181 62162040 3182 123085674 3183 243269639 3184 484966409 3185 946407652 3186 1840180276 3187 3670933516 3188 7089458558 3189 13958643716 3190 27380416518 3191 54660169737 3192 105446972139 3193 207232172037 3194 407183032332 3195 790273982470 3196 1511828488197 3197 3023656976388 3198 5909874999302 3199 11793980194825 3200 22596378352147 3201 44255343017989 3202 86761943334931 3203 168028007145491 3204 321057395310597 3205 637716744110085 3206 1249045209153543 3207 2427721674129413 3208 4616370661425171 3209 9186730074079251 3210 17400517223251987 3211 31987144130035731 3212 63050394783186949 3213 126100789566373892 3214 243194379878006790 3215 484699909895749641 3216 904415499381637139 3217 1747396655419752453 3218 3380187709183098899 3219 6400197457858265107 3220 11817445422220181509 3221 23346660468288651269 3222 44963938679667032071 3223 85316191340906676229 3224 154964515077482348563 3225 306913636955503722515 3226 553402322211286548487 3227 959230691832896684037 3228 1844674407370955161605 3229 3615561838447072116741 3230 6788401819125114994695 3231 12396212017532818685957 3232 20781449928356900372499 3233 40790959197651791249427 3234 68050675813010273992723 3235 99654082403471359737875 3236 181387471401881759121427 3237 350423892258771366314003 3238 495001204324113584226323 3239 604462909807314587353090 3240 846636861407739485618195 3241 302231454903657293676547 3242 164 3243 322 3244 630 3245 1221 3246 2436 3247 4806 3248 9596 3249 18720 3250 36997 3251 73180 3252 143789 3253 280581 3254 559109 3255 1105927 3256 2179077 3257 4246827 3258 8472218 3259 16463884 3260 31457286 3261 62521353 3262 124324068 3263 246171334 3264 486539271 3265 969932809 3266 1892815292 3267 3680360534 3268 7341867020 3269 14178917099 3270 27917287428 3271 54760833030 3272 109320339465 3273 210893944261 3274 414464344069 3275 814366064652 3276 1580547964934 3277 3023656976389 3278 6047313952772 3279 11819749998598 3280 23587960389641 3281 45192756704275 3282 88510686035973 3283 173523886669843 3284 336056014290963 3285 642114790621189 3286 1275433488220165 3287 2498090418307079 3288 4855443348258821 3289 9232741322850323 3290 18373460148158483 3291 34801034446503955 3292 63974288260071443 3293 126100789566373893 3294 252201579132747780 3295 486388759756013574 3296 969399819791499273 3297 1808830998763274259 3298 3494793310839504901 3299 6760375418366197779 3300 12800394915716530195 3301 23634890844440363013 3302 46693320936577302533 3303 89927877359334064135 3304 170632382681813352453 3305 309929030154964697107 3306 613827273911007445011 3307 1106804644422573096967 3308 1918461383665793368069 3309 3689348814741910323205 3310 7231123676894144233477 3311 13576803638250229989383 3312 24792424035065637371909 3313 41562899856713800744979 3314 81581918395303582498835 3315 136101351626020547985427 3316 199308164806942719475731 3317 362774942803763518242835 3318 700847784517542732627987 3319 990002408648227168452627 3320 1208925819614629174706178 3321 1693273722815478971236371 3322 604462909807314587353091 3323 167 3324 325 3325 641 3326 1254 3327 2437 3328 4868 3329 9606 3330 19184 3331 37436 3332 73989 3333 146350 3334 287569 3335 561157 3336 1118213 3337 2211847 3338 4358149 3339 8493644 3340 16944427 3341 32927756 3342 62914566 3343 125042697 3344 248648124 3345 492342654 3346 973078535 3347 1939865609 3348 3785630570 3349 7360721049 3350 14683734028 3351 28357834181 3352 55834574852 3353 109521666054 3354 218640678921 3355 421787888506 3356 828928688133 3357 1628732129292 3358 3161095929862 3359 6047313952773 3360 12094627905540 3361 23639499997190 3362 47175920779273 3363 90385513408531 3364 177021372071941 3365 347047773339667 3366 672112028581907 3367 1284229581242373 3368 2550866976440325 3369 4996180836614151 3370 9710886696517637 3371 18465482645700627 3372 36746920296316947 3373 69602068893007891 3374 127948576520142867 3375 252201579132747781 3376 504403158265495556 3377 972777519512027142 3378 1938799639582998537 3379 3617661997526548499 3380 6989586621679009797 3381 13520750836732395539 3382 25600789831433060371 3383 47269781688880726021 3384 93386641873154605061 3385 179855754718668128263 3386 341264765363626704901 3387 619858060309929394195 3388 1227654547822014890003 3389 2213609288845146193927 3390 3836922767331586736133 3391 7378697629483820646405 3392 14462247353788288466949 3393 27153607276500459978759 3394 49584848070131274743813 3395 83125799713427601489939 3396 163163836790607164997651 3397 272202703252041095970835 3398 398616329613885438951443 3399 725549885607527036485651 3400 1401695569035085465255955 3401 1980004817296454336905235 3402 2417851639229258349412354 3403 3386547445630957942472723 3404 1208925819614629174706179 3405 170 3406 329 3407 646 3408 1279 3409 2502 3410 4869 3411 9732 3412 19206 3413 38361 3414 74865 3415 147973 3416 292689 3417 575130 3418 1122309 3419 2236421 3420 4423687 3421 8716293 3422 16987279 3423 33888844 3424 65855500 3425 125829126 3426 250085385 3427 497296234 3428 984685291 3429 1946157063 3430 3879731209 3431 7571261126 3432 14721442079 3433 29367468044 3434 56715668346 3435 111669149700 3436 219043332102 3437 437281357833 3438 843575776994 3439 1657857376261 3440 3257464258572 3441 6322191859718 3442 12094627905541 3443 24189255811076 3444 47278999994374 3445 94351841558537 3446 180771026817043 3447 354042744143877 3448 694095546679315 3449 1344224057163795 3450 2568459162484741 3451 5101733952880645 3452 9992361673228295 3453 19421773393035269 3454 36930965291401235 3455 73493840592633875 3456 139204137786015763 3457 255897153040285715 3458 504403158265495557 3459 1008806316530991108 3460 1945555039024054278 3461 3877599279165997065 3462 7235323995053096979 3463 13979173243358019589 3464 27041501673464791059 3465 51201579662866120723 3466 94539563377761452037 3467 186773283746309210117 3468 359711509437336256519 3469 682529530727253409797 3470 1239716120619858788371 3471 2455309095644029779987 3472 4427218577690292387847 3473 7673845534663173472261 3474 14757395258967641292805 3475 28924494707576576933893 3476 54307214553000919957511 3477 99169696140262549487621 3478 166251599426855202979859 3479 326327673581214329995283 3480 544405406504082191941651 3481 797232659227770877902867 3482 1451099771215054072971283 3483 2803391138070170930511891 3484 3960009634592908673810451 3485 4835703278458516698824706 3486 6773094891261915884945427 3487 2417851639229258349412355 3488 171 3489 336 3490 654 3491 1288 3492 2549 3493 4998 3494 9733 3495 19460 3496 38406 3497 76713 3498 149723 3499 295941 3500 585368 3501 1150251 3502 2244613 3503 4472837 3504 8847367 3505 17432581 3506 33974547 3507 67777679 3508 131710988 3509 251658246 3510 500170761 3511 994592454 3512 1969370565 3513 3892314119 3514 7759462409 3515 15142522238 3516 29442884137 3517 58734936076 3518 113431336674 3519 223338299396 3520 438086664198 3521 874562715657 3522 1687151553971 3523 3315714752517 3524 6514928517132 3525 12644383719430 3526 24189255811077 3527 48378511622148 3528 94557999988742 3529 188703683117065 3530 361542053634067 3531 708085488287749 3532 1388191093358611 3533 2688448114327571 3534 5136918324969477 3535 10203467905761285 3536 19984723346456583 3537 38843546786070533 3538 73861930582802451 3539 146987681185267731 3540 278408275572031507 3541 511794306080571411 3542 1008806316530991109 3543 2017612633061982212 3544 3891110078048108550 3545 7755198558331994121 3546 14470647990106193939 3547 27958346486716039173 3548 54083003346929582099 3549 102403159325732241427 3550 189079126755522904069 3551 373546567492618420229 3552 719423018874672513031 3553 1365059061454506819589 3554 2479432241239717576723 3555 4910618191288059559955 3556 8854437155380584775687 3557 15347691069326346944517 3558 29514790517935282585605 3559 57848989415153153867781 3560 108614429106001839915015 3561 198339392280525098975237 3562 332503198853710405959699 3563 652655347162428659990547 3564 1088810813008164383883283 3565 1594465318455541755805715 3566 2902199542430108145942547 3567 5606782276140341861023763 3568 7920019269185817347620883 3569 9671406556917033397649410 3570 13546189782523831769890835 3571 4835703278458516698824707 3572 172 3573 337 3574 669 3575 1303 3576 2573 3577 5090 3578 9990 3579 19461 3580 38916 3581 76806 3582 153417 3583 299437 3584 591877 3585 1170726 3586 2300492 3587 4489221 3588 8945669 3589 17694727 3590 34865157 3591 67949084 3592 135555347 3593 263421964 3594 503316486 3595 1000341513 3596 1989184894 3597 3938741114 3598 7784628231 3599 15518924809 3600 30285044459 3601 58885768255 3602 117469872140 3603 226862673331 3604 446676598788 3605 876173328390 3606 1749125431305 3607 3374303107923 3608 6631429505029 3609 13029857034252 3610 25288767438854 3611 48378511622149 3612 96757023244292 3613 189115999977478 3614 377407366234121 3615 723084107268115 3616 1416170976575493 3617 2776382186717203 3618 5376896228655123 3619 10273836649938949 3620 20406935811522565 3621 39969446692913159 3622 77687093572141061 3623 147723861165604883 3624 293975362370535443 3625 556816551144062995 3626 1023588612161142803 3627 2017612633061982213 3628 4035225266123964420 3629 7782220156096217094 3630 15510397116663988233 3631 28941295980212387859 3632 55916692973432078341 3633 108166006693859164179 3634 204806318651464482835 3635 378158253511045808133 3636 747093134985236840453 3637 1438846037749345026055 3638 2730118122909013639173 3639 4958864482479435153427 3640 9821236382576119119891 3641 17708874310761169551367 3642 30695382138652693889029 3643 59029581035870565171205 3644 115697978830306307735557 3645 217228858212003679830023 3646 396678784561050197950469 3647 665006397707420811919379 3648 1305310694324857319981075 3649 2177621626016328767766547 3650 3188930636911083511611411 3651 5804399084860216291885075 3652 11213564552280683722047507 3653 15840038538371634695241747 3654 19342813113834066795298818 3655 27092379565047663539781651 3656 9671406556917033397649411 3657 175 3658 340 3659 670 3660 1332 3661 2600 3662 5141 3663 10173 3664 19974 3665 38917 3666 77828 3667 153606 3668 306825 3669 598865 3670 1183749 3671 2341441 3672 4600975 3673 8978437 3674 17891333 3675 35389447 3676 69730309 3677 135898158 3678 271110684 3679 526843916 3680 1006632966 3681 2000683017 3682 3978369771 3683 7877482210 3684 15569256455 3685 31037849609 3686 60570088901 3687 117771536488 3688 234939744268 3689 453725346643 3690 893353197572 3691 1752346656774 3692 3498250862601 3693 6748606215827 3694 13262859010053 3695 26059714068492 3696 50577534877702 3697 96757023244293 3698 193514046488580 3699 378231999954950 3700 754814732468233 3701 1446168214536211 3702 2832341953150981 3703 5552764373434387 3704 10753792457310227 3705 20547673299877893 3706 40813871623045125 3707 79938893385826311 3708 155374187144282117 3709 295447722331209747 3710 587950724741070867 3711 1113633102288125971 3712 2047177224322285587 3713 4035225266123964421 3714 8070450532247928836 3715 15564440312192434182 3716 31020794233327976457 3717 57882591960424775699 3718 111833385946864156677 3719 216332013387718328339 3720 409612637302928965651 3721 756316507022091616261 3722 1494186269970473680901 3723 2877692075498690052103 3724 5460236245818027278341 3725 9917728964958870306835 3726 19642472765152238239763 3727 35417748621522339102727 3728 61390764277305387778053 3729 118059162071741130342405 3730 231395957660612615471109 3731 434457716424007359660039 3732 793357569122100395900933 3733 1330012795414841623838739 3734 2610621388649714639962131 3735 4355243252032657535533075 3736 6377861273822167023222803 3737 11608798169720432583770131 3738 22427129104561367444094995 3739 31680077076743269390483475 3740 38685626227668133590597634 3741 54184759130095327079563283 3742 19342813113834066795298819 3743 178 3744 344 3745 676 3746 1334 3747 2659 3748 5196 3749 10277 3750 20336 3751 39942 3752 77829 3753 155652 3754 307206 3755 613641 3756 1197722 3757 2367493 3758 4682872 3759 9201939 3760 17956869 3761 35782661 3762 70778887 3763 139460613 3764 271796305 3765 542221358 3766 1053687820 3767 2013265926 3768 4001366025 3769 7956739525 3770 15754964403 3771 31138512903 3772 62075699209 3773 121140177786 3774 235543072957 3775 469879488524 3776 907450693267 3777 1786706395140 3778 3504693313542 3779 6996501725193 3780 13497212431635 3781 26525718020101 3782 52119428136972 3783 101155069755398 3784 193514046488581 3785 387028092977156 3786 756463999909894 3787 1509629464936457 3788 2892336429072403 3789 5664683906301957 3790 11105528746868755 3791 21507584914620435 3792 41095346599755781 3793 81627743246090245 3794 159877786771652615 3795 310748374288564229 3796 590895444662419475 3797 1175901449482141715 3798 2227266204576251923 3799 4094354448644571155 3800 8070450532247928837 3801 16140901064495857668 3802 31128880624384868358 3803 62041588466655952905 3804 115765183920849551379 3805 223666771893728313349 3806 432664026775436656659 3807 819225274605857931283 3808 1512633014044183232517 3809 2988372539940947361797 3810 5755384150997380104199 3811 10920472491636054556677 3812 19835457929917740613651 3813 39284945530304476479507 3814 70835497243044678205447 3815 122781528554610775556101 3816 236118324143482260684805 3817 462791915321225230942213 3818 868915432848014719320071 3819 1586715138244200791801861 3820 2660025590829683247677459 3821 5221242777299429279924243 3822 8710486504065315071066131 3823 12755722547644334046445587 3824 23217596339440865167540243 3825 44854258209122734888189971 3826 63360154153486538780966931 3827 77371252455336267181195266 3828 108369518260190654159126547 3829 38685626227668133590597635 3830 179 3831 352 3832 684 3833 1348 3834 2662 3835 5312 3836 10387 3837 20549 3838 40664 3839 79878 3840 155653 3841 311300 3842 614406 3843 1227273 3844 2395435 3845 4734981 3846 9365732 3847 18403868 3848 35913733 3849 71565317 3850 141557767 3851 278921221 3852 543592600 3853 1084442705 3854 2107375628 3855 4026531846 3856 8002732041 3857 15913479034 3858 31509928787 3859 62277025799 3860 124151398409 3861 242280355554 3862 471086145892 3863 939758977036 3864 1814901386515 3865 3573412790276 3866 7009386627078 3867 13993003450377 3868 26994424863251 3869 53051436040197 3870 104238856273932 3871 202310139510790 3872 387028092977157 3873 774056185954308 3874 1512927999819782 3875 3019258929872905 3876 5784672858144787 3877 11329367812603909 3878 22211057493737491 3879 43015169829240851 3880 82190693199511557 3881 163255486492180485 3882 319755573543305223 3883 621496748577128453 3884 1181790889324838931 3885 2351802898964283411 3886 4454532409152503827 3887 8188708897289142291 3888 16140901064495857669 3889 32281802128991715332 3890 62257761248769736710 3891 124083176933311905801 3892 231530367841699102739 3893 447333543787456626693 3894 865328053550873313299 3895 1638450549211715862547 3896 3025266028088366465029 3897 5976745079881894723589 3898 11510768301994760208391 3899 21840944983272109113349 3900 39670915859835481227283 3901 78569891060608952958995 3902 141670994486089356410887 3903 245563057109221551112197 3904 472236648286964521369605 3905 925583830642450461884421 3906 1737830865696029438640135 3907 3173430276488401583603717 3908 5320051181659366495354899 3909 10442485554598858559848467 3910 17420973008130630142132243 3911 25511445095288668092891155 3912 46435192678881730335080467 3913 89708516418245469776379923 3914 126720308306973077561933843 3915 154742504910672534362390530 3916 216739036520381308318253075 3917 77371252455336267181195267 3918 182 3919 353 3920 701 3921 1363 3922 2692 3923 5318 3924 10620 3925 20768 3926 41093 3927 81319 3928 159750 3929 311301 3930 622596 3931 1228806 3932 2454537 3933 4790860 3934 9469957 3935 18731452 3936 36807726 3937 71827461 3938 143130629 3939 283115527 3940 557842437 3941 1087185190 3942 2168885400 3943 4214751244 3944 8053063686 3945 16005464073 3946 31826958050 3947 63019857555 3948 124554051591 3949 248302796809 3950 484560711091 3951 942172291764 3952 1879517954060 3953 3629802773011 3954 7146825580548 3955 14018773254150 3956 27986006900745 3957 53988849726483 3958 106102872080389 3959 208477712547852 3960 404620279021574 3961 774056185954309 3962 1548112371908612 3963 3025855999639558 3964 6038517859745801 3965 11569345716289555 3966 22658735625207813 3967 44422114987474963 3968 86030339658481683 3969 164381386399023109 3970 326510972984360965 3971 639511147086610439 3972 1242993497154256901 3973 2363581778649677843 3974 4703605797928566803 3975 8909064818305007635 3976 16377417794578284563 3977 32281802128991715333 3978 64563604257983430660 3979 124515522497539473414 3980 248166353866623811593 3981 463060735683398205459 3982 894667087574913253381 3983 1730656107101746626579 3984 3276901098423431725075 3985 6050532056176732930053 3986 11953490159763789447173 3987 23021536603989520416775 3988 43681889966544218226693 3989 79341831719670962454547 3990 157139782121217905917971 3991 283341988972178712821767 3992 491126114218443102224389 3993 944473296573929042739205 3994 1851167661284900923768837 3995 3475661731392058877280263 3996 6346860552976803167207429 3997 10640102363318732990709779 3998 20884971109197717119696915 3999 34841946016261260284264467 4000 51022890190577336185782291 4001 92870385357763460670160915 4002 179417032836490939552759827 4003 253440616613946155123867667 4004 309485009821345068724781058 4005 433478073040762616636506131 4006 154742504910672534362390531 4007 185 4008 359 4009 702 4010 1395 4011 2720 4012 5380 4013 10630 4014 21232 4015 41532 4016 82181 4017 162627 4018 319494 4019 622597 4020 1245188 4021 2457606 4022 4909065 4023 9581711 4024 18939909 4025 37462890 4026 73615441 4027 143654917 4028 286261253 4029 566231047 4030 1115684869 4031 2174370369 4032 4337770790 4033 8429502476 4034 16106127366 4035 32010928137 4036 63653916083 4037 126039715091 4038 249108103175 4039 496605593609 4040 969121422163 4041 1884344583507 4042 3759035908108 4043 7259605546003 4044 14293651161092 4045 28037546508294 4046 55972013801481 4047 107977699452947 4048 212205744160773 4049 416955425095692 4050 809240558043142 4051 1548112371908613 4052 3096224743817220 4053 6051711999279110 4054 12077035719491593 4055 23138691432579091 4056 45317471250415621 4057 88844229974949907 4058 172060679316963347 4059 328762772798046213 4060 653021945968721925 4061 1279022294173220871 4062 2485986994308513797 4063 4727163557299355667 4064 9407211595857133587 4065 17818129636610015251 4066 32754835589156569107 4067 64563604257983430661 4068 129127208515966861316 4069 249031044995078946822 4070 496332707733247623177 4071 926121471366796410899 4072 1789334175149826506757 4073 3461312214203493253139 4074 6553802196846863450131 4075 12101064112353465860101 4076 23906980319527578894341 4077 46043073207979040833543 4078 87363779933088436453381 4079 158683663439341924909075 4080 314279564242435811835923 4081 566683977944357425643527 4082 982252228436886204448773 4083 1888946593147858085478405 4084 3702335322569801847537669 4085 6951323462784117754560519 4086 12693721105953606334414853 4087 21280204726637465981419539 4088 41769942218395434239393811 4089 69683892032522520568528915 4090 102045780381154672371564563 4091 185740770715526921340321811 4092 358834065672981879105519635 4093 506881233227892310247735315 4094 618970019642690137449562114 4095 866956146081525233273012243 4096 309485009821345068724781059 4097 186 4098 365 4099 712 4100 1397 4101 2783 4102 5436 4103 10756 4104 21254 4105 42457 4106 83057 4107 164357 4108 325244 4109 638982 4110 1245189 4111 2490372 4112 4915206 4113 9818121 4114 19163411 4115 37879813 4116 74925766 4117 147230872 4118 287309829 4119 572522501 4120 1132462087 4121 2231369733 4122 4348740728 4123 8675541569 4124 16859004940 4125 32212254726 4126 64021856265 4127 127307832147 4128 252079430163 4129 498216206343 4130 993211187209 4131 1938242844307 4132 3768689166992 4133 7518071816204 4134 14519211091987 4135 28587302322180 4136 56075093016582 4137 111944027602953 4138 215955398905875 4139 424411488321541 4140 833910850191372 4141 1618481116086278 4142 3096224743817221 4143 6192449487634436 4144 12103423998558214 4145 24154071438983177 4146 46277382865158163 4147 90634942500831237 4148 177688459949899795 4149 344121358633926675 4150 657525545596092421 4151 1306043891937443845 4152 2558044588346441735 4153 4971973988617027589 4154 9454327114598711315 4155 18814423191714267155 4156 35636259273220030483 4157 65509671178313138195 4158 129127208515966861317 4159 258254417031933722628 4160 498062089990157893638 4161 992665415466495246345 4162 1852242942733592821779 4163 3578668350299653013509 4164 6922624428406986506259 4165 13107604393693726900243 4166 24202128224706931720197 4167 47813960639055157788677 4168 92086146415958081667079 4169 174727559866176872906757 4170 317367326878683849818131 4171 628559128484871623671827 4172 1133367955888714851287047 4173 1964504456873772408897541 4174 3777893186295716170956805 4175 7404670645139603695075333 4176 13902646925568235509121031 4177 25387442211907212668829701 4178 42560409453274931962839059 4179 83539884436790868478787603 4180 139367784065045041137057811 4181 204091560762309344743129107 4182 371481541431053842680643603 4183 717668131345963758211039251 4184 1013762466455784620495470611 4185 1237940039285380274899124226 4186 1733912292163050466546024467 4187 618970019642690137449562115 4188 187 4189 367 4190 724 4191 1420 4192 2787 4193 5557 4194 10865 4195 21508 4196 42502 4197 84905 4198 166107 4199 328709 4200 650476 4201 1277958 4202 2490373 4203 4980740 4204 9830406 4205 19636233 4206 38326812 4207 75759621 4208 149851518 4209 294461734 4210 574619653 4211 1145044997 4212 2264924167 4213 4462739461 4214 8697481444 4215 17351083128 4216 33718009868 4217 64424509446 4218 128043712521 4219 254615664275 4220 504158860307 4221 996432412679 4222 1986422374409 4223 3876485688595 4224 7537378333964 4225 15036143632396 4226 29038422183955 4227 57174604644356 4228 112150186033158 4229 223888055205897 4230 431910797811731 4231 848822976643077 4232 1667821700382732 4233 3236962232172550 4234 6192449487634437 4235 12384898975268868 4236 24206847997116422 4237 48308142877966345 4238 92554765730316307 4239 181269885001662469 4240 355376919899799571 4241 688242717267853331 4242 1315051091192184837 4243 2612087783874887685 4244 5116089176692883463 4245 9943947977234055173 4246 18908654229197422611 4247 37628846383428534291 4248 71272518546440060947 4249 131019342356626276371 4250 258254417031933722629 4251 516508834063867445252 4252 996124179980315787270 4253 1985330830932990492681 4254 3704485885467185643539 4255 7157336700599306027013 4256 13845248856813973012499 4257 26215208787387453800467 4258 48404256449413863440389 4259 95627921278110315577349 4260 184172292831916163334151 4261 349455119732353745813509 4262 634734653757367699636243 4263 1257118256969743247343635 4264 2266735911777429702574087 4265 3929008913747544817795077 4266 7555786372591432341913605 4267 14809341290279207390150661 4268 27805293851136471018242055 4269 50774884423814425337659397 4270 85120818906549863925678099 4271 167079768873581736957575187 4272 278735568130090082274115603 4273 408183121524618689486258195 4274 742963082862107685361287187 4275 1435336262691927516422078483 4276 2027524932911569240990941203 4277 2475880078570760549798248450 4278 3467824584326100933092048915 4279 1237940039285380274899124227 4280 188 4281 368 4282 727 4283 1443 4284 2835 4285 5567 4286 11106 4287 21723 4288 43012 4289 84998 4290 169801 4291 332205 4292 657413 4293 1300940 4294 2555910 4295 4980741 4296 9961476 4297 19660806 4298 39272457 4299 76653614 4300 151519237 4301 299703019 4302 588923457 4303 1149239301 4304 2290089989 4305 4529848327 4306 8925478917 4307 17394962876 4308 34702166244 4309 67436019724 4310 128849018886 4311 256087425033 4312 509231328531 4313 1008317720595 4314 1992864825351 4315 3972844748809 4316 7752971377171 4317 15074756667907 4318 30072287264780 4319 58076844367891 4320 114349209288708 4321 224300372066310 4322 447776110411785 4323 863821595623443 4324 1697645953286149 4325 3335643400765452 4326 6473924464345094 4327 12384898975268869 4328 24769797950537732 4329 48413695994232838 4330 96616285755932681 4331 185109531460632595 4332 362539770003324933 4333 710753839799599123 4334 1376485434535706643 4335 2630102182384369669 4336 5224175567749775365 4337 10232178353385766919 4338 19887895954468110341 4339 37817308458394845203 4340 75257692766857068563 4341 142545037092880121875 4342 262038684713252552723 4343 516508834063867445253 4344 1033017668127734890500 4345 1992248359960631574534 4346 3970661661865980985353 4347 7408971770934371287059 4348 14314673401198612054021 4349 27690497713627946024979 4350 52430417574774907600915 4351 96808512898827726880773 4352 191255842556220631154693 4353 368344585663832326668295 4354 698910239464707491627013 4355 1269469307514735399272467 4356 2514236513939486494687251 4357 4533471823554859405148167 4358 7858017827495089635590149 4359 15111572745182864683827205 4360 29618682580558414780301317 4361 55610587702272942036484103 4362 101549768847628850675318789 4363 170241637813099727851356179 4364 334159537747163473915150355 4365 557471136260180164548231187 4366 816366243049237378972516371 4367 1485926165724215370722574355 4368 2870672525383855032844156947 4369 4055049865823138481981882387 4370 4951760157141521099596496898 4371 6935649168652201866184097811 4372 2475880078570760549798248451 4373 189 4374 371 4375 732 4376 1447 4377 2880 4378 5664 4379 11124 4380 22205 4381 43437 4382 86020 4383 169990 4384 339593 4385 664401 4386 1314821 4387 2601868 4388 5111814 4389 9961477 4390 19922948 4391 39321606 4392 78544905 4393 153307217 4394 303038469 4395 599406021 4396 1177846904 4397 2298478597 4398 4580179973 4399 9059696647 4400 17850957829 4401 34789925738 4402 69404332476 4403 134872039436 4404 257698037766 4405 512174850057 4406 1018462657043 4407 2016635441171 4408 3985729650695 4409 7945689497609 4410 15505942754323 4411 30149513335793 4412 60144574529548 4413 116153688735763 4414 228698418577412 4415 448600744132614 4416 895552220823561 4417 1727643191246867 4418 3395291906572293 4419 6671286801530892 4420 12947848928690182 4421 24769797950537733 4422 49539595901075460 4423 96827391988465670 4424 193232571511865353 4425 370219062921265171 4426 725079540006649861 4427 1421507679599198227 4428 2752970869071413267 4429 5260204364768739333 4430 10448351135499550725 4431 20464356706771533831 4432 39775791908936220677 4433 75634616916789690387 4434 150515385533714137107 4435 285090074185760243731 4436 524077369426505105427 4437 1033017668127734890501 4438 2066035336255469780996 4439 3984496719921263149062 4440 7941323323731961970697 4441 14817943541868742574099 4442 28629346802397224108037 4443 55380995427255892049939 4444 104860835149549815201811 4445 193617025797655453761541 4446 382511685112441262309381 4447 736689171327664653336583 4448 1397820478929414983254021 4449 2538938615029470798544915 4450 5028473027878972989374483 4451 9066943647109718810296327 4452 15716035654990179271180293 4453 30223145490365729367654405 4454 59237365161116829560602629 4455 111221175404545884072968199 4456 203099537695257701350637573 4457 340483275626199455702712339 4458 668319075494326947830300691 4459 1114942272520360329096462355 4460 1632732486098474757945032723 4461 2971852331448430741445148691 4462 5741345050767710065688313875 4463 8110099731646276963963764755 4464 9903520314283042199192993794 4465 13871298337304403732368195603 4466 4951760157141521099596496899 4467 192 4468 372 4469 736 4470 1458 4471 2887 4472 5756 4473 11324 4474 22240 4475 44400 4476 86865 4477 172036 4478 339974 4479 679177 4480 1328794 4481 2629637 4482 5203724 4483 10223622 4484 19922949 4485 39845892 4486 78643206 4487 157089801 4488 306614424 4489 606076933 4490 1198812026 4491 2355693796 4492 4596957189 4493 9160359941 4494 18119393287 4495 35701915653 4496 69579851462 4497 138808664938 4498 269744078860 4499 515396075526 4500 1024349700105 4501 2036925314067 4502 4033270882323 4503 7971459301383 4504 15891378995209 4505 31011885508627 4506 60299026671561 4507 120289149059084 4508 232307377471507 4509 457396837154820 4510 897201488265222 4511 1791104441647113 4512 3455286382493715 4513 6790583813144581 4514 13342573603061772 4515 25895697857380358 4516 49539595901075461 4517 99079191802150916 4518 193654783976931334 4519 386465143023730697 4520 740438125842530323 4521 1450159080013299717 4522 2843015359198396435 4523 5505941738142826515 4524 10520408729537478661 4525 20896702270999101445 4526 40928713413543067655 4527 79551583817872441349 4528 151269233833579380755 4529 301030771067428274195 4530 570180148371520487443 4531 1048154738853010210835 4532 2066035336255469780997 4533 4132070672510939561988 4534 7968993439842526298118 4535 15882646647463923941385 4536 29635887083737485148179 4537 57258693604794448216069 4538 110761990854511784099859 4539 209721670299099630403603 4540 387234051595310907523077 4541 765023370224882524618757 4542 1473378342655329306673159 4543 2795640957858829966508037 4544 5077877230058941597089811 4545 10056946055757945978748947 4546 18133887294219437620592647 4547 31432071309980358542360581 4548 60446290980731458735308805 4549 118474730322233659121205253 4550 222442350809091768145936391 4551 406199075390515402701275141 4552 680966551252398911405424659 4553 1336638150988653895660601363 4554 2229884545040720658192924691 4555 3265464972196949515890065427 4556 5943704662896861482890297363 4557 11482690101535420131376627731 4558 16220199463292553927927529491 4559 19807040628566084398385987586 4560 27742596674608807464736391187 4561 9903520314283042199192993795 4562 195 4563 382 4564 739 4565 1468 4566 2910 4567 5767 4568 11504 4569 22641 4570 44473 4571 88792 4572 173722 4573 344068 4574 679942 4575 1358345 4576 2657579 4577 5259269 4578 10407436 4579 20447238 4580 39845893 4581 79691780 4582 157286406 4583 314179593 4584 613228838 4585 1212153861 4586 2397624034 4587 4711387580 4588 9193914373 4589 18320719877 4590 36238786567 4591 71403831301 4592 139159702910 4593 277617329862 4594 539488157708 4595 1030792151046 4596 2048699400201 4597 4073850628115 4598 8066541764627 4599 15942918602759 4600 31782757990409 4601 62023771017235 4602 120598053343097 4603 240578298118156 4604 464614754942995 4605 914793674309636 4606 1794402976530438 4607 3582208883294217 4608 6910572764987411 4609 13581167626289157 4610 26685147206123532 4611 51791395714760710 4612 99079191802150917 4613 198158383604301828 4614 387309567953862662 4615 772930286047461385 4616 1480876251685060627 4617 2900318160026599429 4618 5686030718396792851 4619 11011883476285653011 4620 21040817459074957317 4621 41793404541998202885 4622 81857426827086135303 4623 159103167635744882693 4624 302538467667158761491 4625 602061542134856548371 4626 1140360296743040974867 4627 2096309477706020421651 4628 4132070672510939561989 4629 8264141345021879123972 4630 15937986879685052596230 4631 31765293294927847882761 4632 59271774167474970296339 4633 114517387209588896432133 4634 221523981709023568199699 4635 419443340598199260807187 4636 774468103190621815046149 4637 1530046740449765049237509 4638 2946756685310658613346311 4639 5591281915717659933016069 4640 10155754460117883194179603 4641 20113892111515891957497875 4642 36267774588438875241185287 4643 62864142619960717084721157 4644 120892581961462917470617605 4645 236949460644467318242410501 4646 444884701618183536291872775 4647 812398150781030805402550277 4648 1361933102504797822810849299 4649 2673276301977307791321202707 4650 4459769090081441316385849363 4651 6530929944393899031780130835 4652 11887409325793722965780594707 4653 22965380203070840262753255443 4654 32440398926585107855855058963 4655 39614081257132168796771975170 4656 55485193349217614929472782355 4657 19807040628566084398385987587 4658 196 4659 386 4660 757 4661 1472 4662 2929 4663 5812 4664 11527 4665 23001 4666 45275 4667 88936 4668 177575 4669 347435 4670 688132 4671 1359878 4672 2716681 4673 5315148 4674 10518533 4675 20814860 4676 40894470 4677 79691781 4678 159383556 4679 314572806 4680 628359177 4681 1226457665 4682 2424307717 4683 4795248051 4684 9422775146 4685 18387828741 4686 36641439749 4687 72477573127 4688 142807662597 4689 278319405803 4690 555234659710 4691 1078976315404 4692 2061584302086 4693 4097398800393 4694 8147701256211 4695 16133083529235 4696 31885837205511 4697 63565515980809 4698 124047542034451 4699 241196106686167 4700 481156596236300 4701 929229509885971 4702 1829587348619268 4703 3588805953060870 4704 7164417766588425 4705 13821145529974803 4706 27162335252578309 4707 53370294412247052 4708 103582791429521414 4709 198158383604301829 4710 396316767208603652 4711 774619135907725318 4712 1545860572094922761 4713 2961752503370121235 4714 5800636320053198853 4715 11372061436793585683 4716 22023766952571306003 4717 42081634918149914629 4718 83586809083996405765 4719 163714853654172270599 4720 318206335271489765381 4721 605076935334317522963 4722 1204123084269713096723 4723 2280720593486081949715 4724 4192618955412040843283 4725 8264141345021879123973 4726 16528282690043758247940 4727 31875973759370105192454 4728 63530586589855695765513 4729 118543548334949940592659 4730 229034774419177792864261 4731 443047963418047136399379 4732 838886681196398521614355 4733 1548936206381243630092293 4734 3060093480899530098475013 4735 5893513370621317226692615 4736 11182563831435319866032133 4737 20311508920235766388359187 4738 40227784223031783914995731 4739 72535549176877750482370567 4740 125728285239921434169442309 4741 241785163922925834941235205 4742 473898921288934636484820997 4743 889769403236367072583745543 4744 1624796301562061610805100549 4745 2723866205009595645621698579 4746 5346552603954615582642405395 4747 8919538180162882632771698707 4748 13061859888787798063560261651 4749 23774818651587445931561189395 4750 45930760406141680525506510867 4751 64880797853170215711710117907 4752 79228162514264337593543950338 4753 110970386698435229858945564691 4754 39614081257132168796771975171 4755 199 4756 389 4757 769 4758 1507 4759 2940 4760 5851 4761 11617 4762 23047 4763 45993 4764 90541 4765 177863 4766 355139 4767 694860 4768 1376260 4769 2719750 4770 5433353 4771 10630287 4772 21037061 4773 41629708 4774 81788934 4775 159383557 4776 318767108 4777 629145606 4778 1256718345 4779 2452915320 4780 4848615429 4781 9590496083 4782 18845550278 4783 36775657477 4784 73282879493 4785 144955146247 4786 285615325189 4787 556638811589 4788 1110469319403 4789 2157952630796 4790 4123168604166 4791 8194797600777 4792 16295402512403 4793 32266167058451 4794 63771674411015 4795 127131031961609 4796 248095084068883 4797 482392213372306 4798 962313192472588 4799 1858459019771923 4800 3659174697238532 4801 7177611906121734 4802 14328835533176841 4803 27642291059949587 4804 54324670505156613 4805 106740588824494092 4806 207165582859042822 4807 396316767208603653 4808 792633534417207300 4809 1549238271815450630 4810 3091721144189845513 4811 5923505006740242451 4812 11601272640106397701 4813 22744122873587171347 4814 44047533905142611987 4815 84163269836299829253 4816 167173618167992811525 4817 327429707308344541191 4818 636412670542979530757 4819 1210153870668635045907 4820 2408246168539426193427 4821 4561441186972163899411 4822 8385237910824081686547 4823 16528282690043758247941 4824 33056565380087516495876 4825 63751947518740210384902 4826 127061173179711391531017 4827 237087096669899881185299 4828 458069548838355585728517 4829 886095926836094272798739 4830 1677773362392797043228691 4831 3097872412762487260184581 4832 6120186961799060196950021 4833 11787026741242634453385223 4834 22365127662870639732064261 4835 40623017840471532776718355 4836 80455568446063567829991443 4837 145071098353755500964741127 4838 251456570479842868338884613 4839 483570327845851669882470405 4840 947797842577869272969641989 4841 1779538806472734145167491079 4842 3249592603124123221610201093 4843 5447732410019191291243397139 4844 10693105207909231165284810771 4845 17839076360325765265543397395 4846 26123719777575596127120523283 4847 47549637303174891863122378771 4848 91861520812283361051013021715 4849 129761595706340431423420235795 4850 158456325028528675187087900674 4851 221940773396870459717891129363 4852 79228162514264337593543950339 4853 202 4854 393 4855 774 4856 1535 4857 3007 4858 5872 4859 11693 4860 23227 4861 46087 4862 91977 4863 181073 4864 355715 4865 710268 4866 1389711 4867 2752516 4868 5439494 4869 10866697 4870 21260563 4871 42074117 4872 83259404 4873 163577862 4874 318767109 4875 637534212 4876 1258291206 4877 2513436681 4878 4905830628 4879 9697230853 4880 19180992147 4881 37691100542 4882 73551314949 4883 146565758981 4884 289910292487 4885 571230650373 4886 1113277623162 4887 2220938638789 4888 4315905261580 4889 8246337208326 4890 16389595201545 4891 32590805024787 4892 64532334116883 4893 127543348822023 4894 254262063923209 4895 496190168137747 4896 964784426744586 4897 1924626384945164 4898 3716918039543827 4899 7318349394477060 4900 14355223812243462 4901 28657671066353673 4902 55284582119899155 4903 108649341010313221 4904 213481177648988172 4905 414331165718085638 4906 792633534417207301 4907 1585267068834414596 4908 3098476543630901254 4909 6183442288379691017 4910 11847010013480484883 4911 23202545280212795397 4912 45488245747174342675 4913 88095067810285223955 4914 168326539672599658501 4915 334347236335985623045 4916 654859414616689082375 4917 1272825341085959061509 4918 2420307741337270091795 4919 4816492337078852386835 4920 9122882373944327798803 4921 16770475821648163373075 4922 33056565380087516495877 4923 66113130760175032991748 4924 127503895037480420769798 4925 254122346359422783062025 4926 474174193339799762370579 4927 916139097676711171457029 4928 1772191853672188545597459 4929 3355546724785594086457363 4930 6195744825524974520369157 4931 12240373923598120393900037 4932 23574053482485268906770439 4933 44730255325741279464128517 4934 81246035680943065553436691 4935 160911136892127135659982867 4936 290142196707511001929482247 4937 502913140959685736677769221 4938 967140655691703339764940805 4939 1895595685155738545939283973 4940 3559077612945468290334982151 4941 6499185206248246443220402181 4942 10895464820038382582486794259 4943 21386210415818462330569621523 4944 35678152720651530531086794771 4945 52247439555151192254241046547 4946 95099274606349783726244757523 4947 183723041624566722102026043411 4948 259523191412680862846840471571 4949 316912650057057350374175801346 4950 443881546793740919435782258707 4951 158456325028528675187087900675 4952 203 4953 400 4954 782 4955 1544 4956 3060 4957 6004 4958 11737 4959 23377 4960 46444 4961 92167 4962 183945 4963 362138 4964 711420 4965 1420524 4966 2779411 4967 5505028 4968 10878982 4969 21733385 4970 42521116 4971 84148229 4972 166518796 4973 327155718 4974 637534213 4975 1275068420 4976 2516582406 4977 5026873353 4978 9811661244 4979 19394461701 4980 38361984275 4981 75382201067 4982 147102629893 4983 293131517957 4984 579820584967 4985 1142461300741 4986 2226555246306 4987 4441877277562 4988 8631810523148 4989 16492674416646 4990 32779190403081 4991 65181610049555 4992 129064668233747 4993 255086697644039 4994 508524127846409 4995 992380336275475 4996 1929568853489146 4997 3849252769890316 4998 7433836079087635 4999 14636698788954116 5000 28710447624486918 5001 57315342132707337 5002 110569164239798291 5003 217298682020626437 5004 426962355297976332 5005 828662331436171270 5006 1585267068834414597 5007 3170534137668829188 5008 6196953087261802502 5009 12366884576759382025 5010 23694020026960969747 5011 46405090560425590789 5012 90976491494348685331 5013 176190135620570447891 5014 336653079345199316997 5015 668694472671971246085 5016 1309718829233378164743 5017 2545650682171918123013 5018 4840615482674540183571 5019 9632984674157704773651 5020 18245764747888655597587 5021 33540951643296326746131 5022 66113130760175032991749 5023 132226261520350065983492 5024 255007790074960841539590 5025 508244692718845566124041 5026 948348386679599524741139 5027 1832278195353422342914053 5028 3544383707344377091194899 5029 6711093449571188172914707 5030 12391489651049949040738309 5031 24480747847196240787800069 5032 47148106964970537813540871 5033 89460510651482558928257029 5034 162492071361886131106873363 5035 321822273784254271319965715 5036 580284393415022003858964487 5037 1005826281919371473355538437 5038 1934281311383406679529881605 5039 3791191370311477091878567941 5040 7118155225890936580669964295 5041 12998370412496492886440804357 5042 21790929640076765164973588499 5043 42772420831636924661139243027 5044 71356305441303061062173589523 5045 104494879110302384508482093075 5046 190198549212699567452489515027 5047 367446083249133444204052086803 5048 519046382825361725693680943123 5049 633825300114114700748351602690 5050 887763093587481838871564517395 5051 316912650057057350374175801347 5052 204 5053 401 5054 797 5055 1559 5056 3085 5057 6112 5058 12000 5059 23465 5060 46746 5061 92879 5062 184327 5063 367881 5064 724267 5065 1422827 5066 2841036 5067 5558812 5068 11010052 5069 21757958 5070 43466761 5071 85042222 5072 168296453 5073 333037580 5074 654311430 5075 1275068421 5076 2550136836 5077 5033164806 5078 10053746697 5079 19623322474 5080 38788923397 5081 76723968531 5082 150764402117 5083 294205259781 5084 586263035909 5085 1159641169927 5086 2284922601477 5087 4453110492595 5088 8883754555106 5089 17263621046284 5090 32985348833286 5091 65558380806153 5092 130363220099091 5093 258129336467475 5094 510173395288071 5095 1017048255692809 5096 1984760672550931 5097 3859137706978262 5098 7698505539780620 5099 14867672158175251 5100 29273397577908228 5101 57420895248973830 5102 114630684265414665 5103 221138328479596563 5104 434597364041252869 5105 853924710595952652 5106 1657324662872342534 5107 3170534137668829189 5108 6341068275337658372 5109 12393906174523604998 5110 24733769153518764041 5111 47388040053921939475 5112 92810181120851181573 5113 181952982988697370643 5114 352380271241140895763 5115 673306158690398633989 5116 1337388945343942492165 5117 2619437658466756329479 5118 5091301364343836246021 5119 9681230965349080367123 5120 19265969348315409547283 5121 36491529495777311195155 5122 67081903286592653492243 5123 132226261520350065983493 5124 264452523040700131966980 5125 510015580149921683079174 5126 1016489385437691132248073 5127 1896696773359199049482259 5128 3664556390706844685828101 5129 7088767414688754182389779 5130 13422186899142376345829395 5131 24782979302099898081476613 5132 48961495694392481575600133 5133 94296213929941075627081735 5134 178921021302965117856514053 5135 324984142723772262213746707 5136 643644547568508542639931411 5137 1160568786830044007717928967 5138 2011652563838742946711076869 5139 3868562622766813359059763205 5140 7582382740622954183757135877 5141 14236310451781873161339928583 5142 25996740824992985772881608709 5143 43581859280153530329947176979 5144 85544841663273849322278486035 5145 142712610882606122124347179027 5146 208989758220604769016964186131 5147 380397098425399134904979030035 5148 734892166498266888408104173587 5149 1038092765650723451387361886227 5150 1267650600228229401496703205378 5151 1775526187174963677743129034771 5152 633825300114114700748351602691 5153 207 5154 404 5155 798 5156 1588 5157 3112 5158 6165 5159 12217 5160 23993 5161 46921 5162 93483 5163 185747 5164 368647 5165 735753 5166 1448524 5167 2845640 5168 5682060 5169 11117614 5170 22020100 5171 43515910 5172 86933513 5173 170084433 5174 336592901 5175 666075148 5176 1308622854 5177 2550136837 5178 5100273668 5179 10066329606 5180 20107493385 5181 39246644934 5182 77577846789 5183 153447937043 5184 301528804218 5185 588410519557 5186 1172526071813 5187 2319282339847 5188 4569845202949 5189 8906220985171 5190 17767509110195 5191 34527242092556 5192 65970697666566 5193 131116761612297 5194 260726440198163 5195 516258672934931 5196 1020346790576135 5197 2034096511385609 5198 3969521345101843 5199 7718275413956494 5200 15397011079561228 5201 29735344316350483 5202 58546795155816452 5203 114841790497947654 5204 229261368530829321 5205 442276656959193107 5206 869194728082505733 5207 1707849421191905292 5208 3314649325744685062 5209 6341068275337658373 5210 12682136550675316740 5211 24787812349047209990 5212 49467538307037528073 5213 94776080107843878931 5214 185620362241702363141 5215 363905965977394741267 5216 704760542482281791507 5217 1346612317380797267973 5218 2674777890687884984325 5219 5238875316933512658951 5220 10182602728687672492037 5221 19362461930698160734227 5222 38531938696630819094547 5223 72983058991554622390291 5224 134163806573185306984467 5225 264452523040700131966981 5226 528905046081400263933956 5227 1020031160299843366158342 5228 2032978770875382264496137 5229 3793393546718398098964499 5230 7329112781413689371656197 5231 14177534829377508364779539 5232 26844373798284752691658771 5233 49565958604199796162953221 5234 97922991388784963151200261 5235 188592427859882151254163463 5236 357842042605930235713028101 5237 649968285447544524427493395 5238 1287289095137017085279862803 5239 2321137573660088015435857927 5240 4023305127677485893422153733 5241 7737125245533626718119526405 5242 15164765481245908367514271749 5243 28472620903563746322679857159 5244 51993481649985971545763217413 5245 87163718560307060659894353939 5246 171089683326547698644556972051 5247 285425221765212244248694358035 5248 417979516441209538033928372243 5249 760794196850798269809958060051 5250 1469784332996533776816208347155 5251 2076185531301446902774723772435 5252 2535301200456458802993406410754 5253 3551052374349927355486258069523 5254 1267650600228229401496703205379 5255 210 5256 408 5257 804 5258 1590 5259 3171 5260 6220 5261 12325 5262 24424 5263 47976 5264 93833 5265 186956 5266 371484 5267 737287 5268 1471497 5269 2897039 5270 5691268 5271 11364108 5272 22235217 5273 44040196 5274 87031814 5275 173867017 5276 340168856 5277 673185797 5278 1332150284 5279 2617245702 5280 5100273669 5281 10200547332 5282 20132659206 5283 40214986761 5284 78493289854 5285 155155693573 5286 306895874067 5287 603057608418 5288 1176821039109 5289 2345052143621 5290 4638564679687 5291 9139690405893 5292 17812441970323 5293 35535018220371 5294 69054484185100 5295 131941395333126 5296 262233523224585 5297 521452880396307 5298 1032517345869843 5299 2040693581152263 5300 4068193022771209 5301 7939042690203667 5302 15436550827912958 5303 30794022159122444 5304 59470688632700947 5305 117093590311632900 5306 229683580995895302 5307 458522737061658633 5308 884553313918386195 5309 1738389456165011461 5310 3415698842383810572 5311 6629298651489370118 5312 12682136550675316741 5313 25364273101350633476 5314 49575624698094419974 5315 98935076614075056137 5316 189552160215687757843 5317 371240724483404726277 5318 727811931954789482515 5319 1409521084964563582995 5320 2693224634761594535941 5321 5349555781375769968645 5322 10477750633867025317895 5323 20365205457375344984069 5324 38724923861396321468435 5325 77063877393261638189075 5326 145966117983109244780563 5327 268327613146370613968915 5328 528905046081400263933957 5329 1057810092162800527867908 5330 2040062320599686732316678 5331 4065957541750764528992265 5332 7586787093436796197928979 5333 14658225562827378743312389 5334 28355069658755016729559059 5335 53688747596569505383317523 5336 99131917208399592325906437 5337 195845982777569926302400517 5338 377184855719764302508326919 5339 715684085211860471426056197 5340 1299936570895089048854986771 5341 2574578190274034170559725587 5342 4642275147320176030871715847 5343 8046610255354971786844307461 5344 15474250491067253436239052805 5345 30329530962491816735028543493 5346 56945241807127492645359714311 5347 103986963299971943091526434821 5348 174327437120614121319788707859 5349 342179366653095397289113944083 5350 570850443530424488497388716051 5351 835959032882419076067856744467 5352 1521588393701596539619916120083 5353 2939568665993067553632416694291 5354 4152371062602893805549447544851 5355 5070602400912917605986812821506 5356 7102104748699854710972516139027 5357 2535301200456458802993406410755 5358 211 5359 416 5360 812 5361 1604 5362 3174 5363 6336 5364 12435 5365 24645 5366 48839 5367 95943 5368 187657 5369 373903 5370 742958 5371 1474567 5372 2942985 5373 5794067 5374 11382524 5375 22728204 5376 44470424 5377 88080388 5378 174063622 5379 347734025 5380 680337702 5381 1346371589 5382 2664300556 5383 5234491398 5384 10200547333 5385 20401094660 5386 40265318406 5387 80429973513 5388 156986579691 5389 310311387141 5390 613791748115 5391 1206115216819 5392 2353642078213 5393 4690104287237 5394 9277129359367 5395 18279380811781 5396 35624883940627 5397 71070036440723 5398 138108968370188 5399 263882790666246 5400 524467046449161 5401 1042905760792595 5402 2065034691739667 5403 4081387162304519 5404 8136386045542409 5405 15878085380407315 5406 30873101655825883 5407 61588044318244876 5408 118941377265401875 5409 234187180623265796 5410 459367161991790598 5411 917045474123317257 5412 1769106627836772371 5413 3476778912330022917 5414 6831397684767621132 5415 13258597302978740230 5416 25364273101350633477 5417 50728546202701266948 5418 99151249396188839942 5419 197870153228150112265 5420 379104320431375515667 5421 742481448966809452549 5422 1455623863909578965011 5423 2819042169929127165971 5424 5386449269523189071877 5425 10699111562751539937285 5426 20955501267734050635783 5427 40730410914750689968133 5428 77449847722792642936851 5429 154127754786523276378131 5430 291932235966218489561107 5431 536655226292741227937811 5432 1057810092162800527867909 5433 2115620184325601055735812 5434 4080124641199373464633350 5435 8131915083501529057984521 5436 15173574186873592395857939 5437 29316451125654757486624773 5438 56710139317510033459118099 5439 107377495193139010766635027 5440 198263834416799184651812869 5441 391691965555139852604801029 5442 754369711439528605016653831 5443 1431368170423720942852112389 5444 2599873141790178097709973523 5445 5149156380548068341119451155 5446 9284550294640352061743431687 5447 16093220510709943573688614917 5448 30948500982134506872478105605 5449 60659061924983633470057086981 5450 113890483614254985290719428615 5451 207973926599943886183052869637 5452 348654874241228242639577415699 5453 684358733306190794578227888147 5454 1141700887060848976994777432083 5455 1671918065764838152135713488915 5456 3043176787403193079239832240147 5457 5879137331986135107264833388563 5458 8304742125205787611098895089683 5459 10141204801825835211973625643010 5460 14204209497399709421945032278035 5461 5070602400912917605986812821507 5462 214 5463 417 5464 829 5465 1619 5466 3204 5467 6342 5468 12668 5469 24864 5470 49285 5471 97667 5472 191875 5473 375305 5474 747795 5475 1485905 5476 2949127 5477 5885961 5478 11588124 5479 22765032 5480 45456396 5481 88940838 5482 176160772 5483 348127238 5484 695468041 5485 1360675393 5486 2692743173 5487 5328601100 5488 10468982790 5489 20401094661 5490 40802189316 5491 80530636806 5492 160859947017 5493 313973159365 5494 620622774277 5495 1227583496211 5496 2412230433619 5497 4707284156421 5498 9380208574469 5499 18554258718727 5500 36558761623557 5501 71249767881235 5502 142140072881427 5503 276217936740364 5504 527765581332486 5505 1048934092898313 5506 2085811521585171 5507 4130069383479315 5508 8162774324609031 5509 16272772091084809 5510 31756170760814611 5511 61746203311651733 5512 123176088636489740 5513 237882754530803731 5514 468374361246531588 5515 918734323983581190 5516 1834090948246634505 5517 3538213255673544723 5518 6953557824660045829 5519 13662795369535242252 5520 26517194605957480454 5521 50728546202701266949 5522 101457092405402533892 5523 198302498792377679878 5524 395740306456300224521 5525 758208640862751031315 5526 1484962897933618905093 5527 2911247727819157930003 5528 5638084339858254331923 5529 10772898539046378143749 5530 21398223125503079874565 5531 41911002535468101271559 5532 81460821829501379936261 5533 154899695445585285873683 5534 308255509573046552756243 5535 583864471932436979122195 5536 1073310452585482455875603 5537 2115620184325601055735813 5538 4231240368651202111471620 5539 8160249282398746929266694 5540 16263830167003058115969033 5541 30347148373747184791715859 5542 58632902251309514973249541 5543 113420278635020066918236179 5544 214754990386278021533270035 5545 396527668833598369303625733 5546 783383931110279705209602053 5547 1508739422879057210033307655 5548 2862736340847441885704224773 5549 5199746283580356195419947027 5550 10298312761096136682238902291 5551 18569100589280704123486863367 5552 32186441021419887147377229829 5553 61897001964269013744956211205 5554 121318123849967266940114173957 5555 227780967228509970581438857223 5556 415947853199887772366105739269 5557 697309748482456485279154831379 5558 1368717466612381589156455776275 5559 2283401774121697953989554864147 5560 3343836131529676304271426977811 5561 6086353574806386158479664480275 5562 11758274663972270214529666777107 5563 16609484250411575222197790179347 5564 20282409603651670423947251286018 5565 28408418994799418843890064556051 5566 10141204801825835211973625643011 5567 217 5568 423 5569 830 5570 1651 5571 3232 5572 6404 5573 12678 5574 25328 5575 49724 5576 98565 5577 195324 5578 383740 5579 750601 5580 1495580 5581 2971800 5582 5898247 5583 11771913 5584 23176238 5585 45530049 5586 90912780 5587 177881665 5588 352321540 5589 696254470 5590 1390936073 5591 2721350776 5592 5385486341 5593 10657202188 5594 20937965574 5595 40802189317 5596 81604378628 5597 161061273606 5598 321719894025 5599 627946318714 5600 1241245548549 5601 2455166992403 5602 4824460867219 5603 9414568312837 5604 18760417148933 5605 37108517437447 5606 73117523247109 5607 142499535762451 5608 284280145762835 5609 552435873480716 5610 1055531162664966 5611 2097868185796617 5612 4171623043170323 5613 8260138766958611 5614 16325548649218055 5615 32545544182169609 5616 63512341521629203 5617 123492406623303434 5618 246352177272979468 5619 475765509061607443 5620 936748722493063172 5621 1837468647967162374 5622 3668181896493269001 5623 7076426511347089427 5624 13907115649320091653 5625 27325590739070484492 5626 53034389211914960902 5627 101457092405402533893 5628 202914184810805067780 5629 396604997584755359750 5630 791480612912600449033 5631 1516417281725502062611 5632 2969925795867237810181 5633 5822495455638315859987 5634 11276168679716508663827 5635 21545797078092756287493 5636 42796446251006159749125 5637 83822005070936202543111 5638 162921643659002759872517 5639 309799390891170571747347 5640 616511019146093105512467 5641 1167728943864873958244371 5642 2146620905170964911751187 5643 4231240368651202111471621 5644 8462480737302404222943236 5645 16320498564797493858533382 5646 32527660334006116231938057 5647 60694296747494369583431699 5648 117265804502619029946499077 5649 226840557270040133836472339 5650 429509980772556043066540051 5651 793055337667196738607251461 5652 1566767862220559410419204101 5653 3017478845758114420066615303 5654 5725472681694883771408449541 5655 10399492567160712390839894035 5656 20596625522192273364477804563 5657 37138201178561408246973726727 5658 64372882042839774294754459653 5659 123794003928538027489912422405 5660 242636247699934533880228347909 5661 455561934457019941162877714439 5662 831895706399775544732211478533 5663 1394619496964912970558309662739 5664 2737434933224763178312911552531 5665 4566803548243395907979109728275 5666 6687672263059352608542853955603 5667 12172707149612772316959328960531 5668 23516549327944540429059333554195 5669 33218968500823150444395580358675 5670 40564819207303340847894502572034 5671 56816837989598837687780129112083 5672 20282409603651670423947251286019 5673 218 5674 429 5675 840 5676 1653 5677 3295 5678 6460 5679 12804 5680 25350 5681 50649 5682 99441 5683 197125 5684 390635 5685 767467 5686 1501193 5687 2991150 5688 5943590 5689 11796487 5690 23543817 5691 46352465 5692 91060083 5693 181825548 5694 355763320 5695 704643076 5696 1392508934 5697 2781872137 5698 5442701540 5699 10770972677 5700 21314404364 5701 41875931142 5702 81604378629 5703 163208757252 5704 322122547206 5705 643439788041 5706 1255892637410 5707 2482491097093 5708 4910333984787 5709 9648921734419 5710 18829136625669 5711 37520834297861 5712 74217034874887 5713 146235046494213 5714 284999071524883 5715 568560291525651 5716 1104871746961420 5717 2111062325329926 5718 4195736371593225 5719 8343246086340627 5720 16520277533917203 5721 32651097298436103 5722 65091088364339209 5723 127024683043258387 5724 246984813246606837 5725 492704354545958924 5726 951531018123214867 5727 1873497444986126340 5728 3674937295934324742 5729 7336363792986537993 5730 14152853022694178835 5731 27814231298640183301 5732 54651181478140968972 5733 106068778423829921798 5734 202914184810805067781 5735 405828369621610135556 5736 793209995169510719494 5737 1582961225825200898057 5738 3032834563451004125203 5739 5939851591734475620357 5740 11644990911276631719955 5741 22552337359433017327635 5742 43091594156185512574981 5743 85592892502012319498245 5744 167644010141872405086215 5745 325843287318005519745029 5746 619598781782341143494675 5747 1233022038292186211024915 5748 2335457887729747916488723 5749 4293241810341929823502355 5750 8462480737302404222943237 5751 16924961474604808445886468 5752 32640997129594987717066758 5753 65055320668012232463876105 5754 121388593494988739166863379 5755 234531609005238059892998149 5756 453681114540080267672944659 5757 859019961545112086133080083 5758 1586110675334393477214502917 5759 3133535724441118820838408197 5760 6034957691516228840133230599 5761 11450945363389767542816899077 5762 20798985134321424781679788051 5763 41193251044384546728955609107 5764 74276402357122816493947453447 5765 128745764085679548589508919301 5766 247588007857076054979824844805 5767 485272495399869067760456695813 5768 911123868914039882325755428871 5769 1663791412799551089464422957061 5770 2789238993929825941116619325459 5771 5474869866449526356625823105043 5772 9133607096486791815958219456531 5773 13375344526118705217085707911187 5774 24345414299225544633918657921043 5775 47033098655889080858118667108371 5776 66437937001646300888791160717331 5777 81129638414606681695789005144066 5778 113633675979197675375560258224147 5779 40564819207303340847894502572035 5780 219 5781 431 5782 852 5783 1676 5784 3299 5785 6581 5786 12913 5787 25604 5788 50694 5789 101289 5790 198875 5791 394245 5792 781256 5793 1534920 5794 3002377 5795 5982289 5796 11887169 5797 23592967 5798 47087625 5799 92704920 5800 182120148 5801 363651084 5802 711526628 5803 1409286148 5804 2785017862 5805 5563744265 5806 10885403068 5807 21541945349 5808 42628808716 5809 83751862278 5810 163208757253 5811 326417514500 5812 644245094406 5813 1286879576073 5814 2511785274803 5815 4964982194181 5816 9820667969555 5817 19297843468819 5818 37658273251333 5819 75041668595717 5820 148434069749767 5821 292470092988421 5822 569998143049747 5823 1137120583051283 5824 2209743493922828 5825 4222124650659846 5826 8391472743186441 5827 16686492172681235 5828 33040555067834387 5829 65302194596872199 5830 130182176728678409 5831 254049366086516755 5832 493969626493213639 5833 985408709091917836 5834 1903062036246429715 5835 3746994889972252676 5836 7349874591868649478 5837 14672727585973075977 5838 28305706045388357651 5839 55628462597280366597 5840 109302362956281937932 5841 212137556847659843590 5842 405828369621610135557 5843 811656739243220271108 5844 1586419990339021438982 5845 3165922451650401796105 5846 6065669126902008250387 5847 11879703183468951240709 5848 23289981822553263439891 5849 45104674718866034655251 5850 86183188312371025149957 5851 171185785004024638996485 5852 335288020283744810172423 5853 651686574636011039490053 5854 1239197563564682286989331 5855 2466044076584372422049811 5856 4670915775459495832977427 5857 8586483620683859647004691 5858 16924961474604808445886469 5859 33849922949209616891772932 5860 65281994259189975434133510 5861 130110641336024464927752201 5862 242777186989977478333726739 5863 469063218010476119785996293 5864 907362229080160535345889299 5865 1718039923090224172266160147 5866 3172221350668786954429005829 5867 6267071448882237641676816389 5868 12069915383032457680266461191 5869 22901890726779535085633798149 5870 41597970268642849563359576083 5871 82386502088769093457911218195 5872 148552804714245632987894906887 5873 257491528171359097179017838597 5874 495176015714152109959649689605 5875 970544990799738135520913391621 5876 1822247737828079764651510857735 5877 3327582825599102178928845914117 5878 5578477987859651882233238650899 5879 10949739732899052713251646210067 5880 18267214192973583631916438913043 5881 26750689052237410434171415822355 5882 48690828598451089267837315842067 5883 94066197311778161716237334216723 5884 132875874003292601777582321434643 5885 162259276829213363391578010288130 5886 227267351958395350751120516448275 5887 81129638414606681695789005144067 5888 220 5889 432 5890 855 5891 1699 5892 3347 5893 6591 5894 13154 5895 25819 5896 51204 5897 101382 5898 202569 5899 397741 5900 788485 5901 1562500 5902 3069828 5903 6004745 5904 11964568 5905 23774328 5906 47185927 5907 94175241 5908 185409830 5909 364240279 5910 727302156 5911 1423053244 5912 2818572292 5913 5570035718 5914 11127488521 5915 21770806122 5916 43083890693 5917 85257617420 5918 167503724550 5919 326417514501 5920 652835028996 5921 1288490188806 5922 2573759152137 5923 5023570549587 5924 9929964388357 5925 19641335939091 5926 38595686937619 5927 75316546502661 5928 150083337191429 5929 296868139499527 5930 584940185976837 5931 1139996286099475 5932 2274241166102547 5933 4419486987845644 5934 8444249301319686 5935 16782945486372873 5936 33372984345362451 5937 66081110135668755 5938 130604389193744391 5939 260364353457356809 5940 508098732173033491 5941 987939252986427243 5942 1970817418183835660 5943 3806124072492859411 5944 7493989779944505348 5945 14699749183737298950 5946 29345455171946151945 5947 56611412090776715283 5948 111256925194560733189 5949 218604725912563875852 5950 424275113695319687174 5951 811656739243220271109 5952 1623313478486440542212 5953 3172839980678042877958 5954 6331844903300803592201 5955 12131338253804016500755 5956 23759406366937902481413 5957 46579963645106526879763 5958 90209349437732069310483 5959 172366376624742050299909 5960 342371570008049277992965 5961 670576040567489620344839 5962 1303373149272022078980101 5963 2478395127129364573978643 5964 4932088153168744844099603 5965 9341831550918991665954835 5966 17172967241367719294009363 5967 33849922949209616891772933 5968 67699845898419233783545860 5969 130563988518379950868267014 5970 260221282672048929855504393 5971 485554373979954956667453459 5972 938126436020952239571992581 5973 1814724458160321070691778579 5974 3436079846180448344532320275 5975 6344442701337573908858011653 5976 12534142897764475283353632773 5977 24139830766064915360532922375 5978 45803781453559070171267596293 5979 83195940537285699126719152147 5980 164773004177538186915822436371 5981 297105609428491265975789813767 5982 514983056342718194358035677189 5983 990352031428304219919299379205 5984 1941089981599476271041826783237 5985 3644495475656159529303021715463 5986 6655165651198204357857691828229 5987 11156955975719303764466477301779 5988 21899479465798105426503292420115 5989 36534428385947167263832877826067 5990 53501378104474820868342831644691 5991 97381657196902178535674631684115 5992 188132394623556323432474668433427 5993 265751748006585203555164642869267 5994 324518553658426726783156020576258 5995 454534703916790701502241032896531 5996 162259276829213363391578010288131 5997 223 5998 435 5999 860 6000 1703 6001 3392 6002 6688 6003 13172 6004 26301 6005 51629 6006 102404 6007 202758 6008 405129 6009 795473 6010 1576965 6011 3124988 6012 6139644 6013 12009481 6014 23929126 6015 47548644 6016 94371847 6017 188350473 6018 370819649 6019 728480539 6020 1454604300 6021 2846106474 6022 5637144580 6023 11140071430 6024 22254977033 6025 43541612230 6026 86167781381 6027 170515234828 6028 335007449094 6029 652835028997 6030 1305670057988 6031 2576980377606 6032 5147518304265 6033 10047141099155 6034 19859928776709 6035 39282671878163 6036 77191373875219 6037 150633093005317 6038 300166674382853 6039 593736278999047 6040 1169880371953669 6041 2279992572198931 6042 4548482332205075 6043 8838973975691276 6044 16888498602639366 6045 33565890972745737 6046 66745968690724883 6047 132162220271337491 6048 261208778387488775 6049 520728706914713609 6050 1016197464346066963 6051 1975878505972854450 6052 3941634836367671308 6053 7612248144985718803 6054 14987979559889010692 6055 29399498367474597894 6056 58690910343892303881 6057 113222824181553430547 6058 222513850389121466373 6059 437209451825127751692 6060 848550227390639374342 6061 1623313478486440542213 6062 3246626956972881084420 6063 6345679961356085755910 6064 12663689806601607184393 6065 24262676507608033001491 6066 47518812733875804962821 6067 93159927290213053759507 6068 180418698875464138620947 6069 344732753249484100599813 6070 684743140016098555985925 6071 1341152081134979240689671 6072 2606746298544044157960197 6073 4956790254258729147957267 6074 9864176306337489688199187 6075 18683663101837983331909651 6076 34345934482735438588018707 6077 67699845898419233783545861 6078 135399691796838467567091716 6079 261127977036759901736534022 6080 520442565344097859711008777 6081 971108747959909913334906899 6082 1876252872041904479143985157 6083 3629448916320642141383557139 6084 6872159692360896689064640531 6085 12688885402675147817716023301 6086 25068285795528950566707265541 6087 48279661532129830721065844743 6088 91607562907118140342535192581 6089 166391881074571398253438304275 6090 329546008355076373831644872723 6091 594211218856982531951579627527 6092 1029966112685436388716071354373 6093 1980704062856608439838598758405 6094 3882179963198952542083653566469 6095 7288990951312319058606043430919 6096 13310331302396408715715383656453 6097 22313911951438607528932954603539 6098 43798958931596210853006584840211 6099 73068856771894334527665755652115 6100 107002756208949641736685663289363 6101 194763314393804357071349263368211 6102 376264789247112646864949336866835 6103 531503496013170407110329285738515 6104 649037107316853453566312041152514 6105 909069407833581403004482065793043 6106 324518553658426726783156020576259 6107 226 6108 439 6109 864 6110 1714 6111 3399 6112 6780 6113 13372 6114 26336 6115 52592 6116 103249 6117 204804 6118 405510 6119 810249 6120 1590938 6121 3153925 6122 6249960 6123 12279272 6124 24018953 6125 47858241 6126 95097276 6127 188743687 6128 376700937 6129 741639288 6130 1456961059 6131 2909208588 6132 5692212934 6133 11274289156 6134 22280142854 6135 44509954057 6136 87083224446 6137 172335562757 6138 341030469644 6139 670014898182 6140 1305670057989 6141 2611340115972 6142 5153960755206 6143 10295036608521 6144 20094282198291 6145 39719857553413 6146 78565343756307 6147 154382747750419 6148 301266186010629 6149 600333348765701 6150 1187472557998087 6151 2339760743907333 6152 4559985144397843 6153 9096964664410131 6154 17677947951382540 6155 33776997205278726 6156 67131781945491465 6157 133491937381449747 6158 264324440542674963 6159 522417556774977543 6160 1041457413829427209 6161 2032394928692133907 6162 3951757011945708865 6163 7883269672735342604 6164 15224496289971437587 6165 29975959119778021380 6166 58798996734949195782 6167 117381820687784607753 6168 226445648363106861075 6169 445027700778242932741 6170 874418903650255503372 6171 1697100454781278748678 6172 3246626956972881084421 6173 6493253913945762168836 6174 12691359922712171511814 6175 25327379613203214368777 6176 48525353015216066002963 6177 95037625467751609925637 6178 186319854580426107518995 6179 360837397750928277241875 6180 689465506498968201199621 6181 1369486280032197111971845 6182 2682304162269958481379335 6183 5213492597088088315920389 6184 9913580508517458295914515 6185 19728352612674979376398355 6186 37367326203675966663819283 6187 68691868965470877176037395 6188 135399691796838467567091717 6189 270799383593676935134183428 6190 522255954073519803473068038 6191 1040885130688195719422017545 6192 1942217495919819826669813779 6193 3752505744083808958287970309 6194 7258897832641284282767114259 6195 13744319384721793378129281043 6196 25377770805350295635432046597 6197 50136571591057901133414531077 6198 96559323064259661442131689479 6199 183215125814236280685070385157 6200 332783762149142796506876608531 6201 659092016710152747663289745427 6202 1188422437713965063903159255047 6203 2059932225370872777432142708741 6204 3961408125713216879677197516805 6205 7764359926397905084167307132933 6206 14577981902624638117212086861831 6207 26620662604792817431430767312901 6208 44627823902877215057865909207059 6209 87597917863192421706013169680403 6210 146137713543788669055331511304211 6211 214005512417899283473371326578707 6212 389526628787608714142698526736403 6213 752529578494225293729898673733651 6214 1063006992026340814220658571477011 6215 1298074214633706907132624082305026 6216 1818138815667162806008964131586067 6217 649037107316853453566312041152515 6218 227 6219 448 6220 871 6221 1724 6222 3422 6223 6791 6224 13552 6225 26737 6226 52665 6227 105176 6228 206490 6229 409604 6230 811014 6231 1620489 6232 3181867 6233 6307845 6234 12499905 6235 24558529 6236 48037897 6237 95716472 6238 190194538 6239 377487367 6240 753401865 6241 1483278564 6242 2913922100 6243 5818417164 6244 11384425854 6245 22548578308 6246 44560285702 6247 89019908105 6248 174166448875 6249 344671125509 6250 682060939276 6251 1340029796358 6252 2611340115973 6253 5222680231940 6254 10307921510406 6255 20590073217033 6256 40188564396563 6257 79439715106821 6258 157130687512595 6259 308765495500819 6260 602532372021253 6261 1200666697531397 6262 2374945115996167 6263 4679521487814661 6264 9119970288795667 6265 18193929328820243 6266 35355895902765068 6267 67553994410557446 6268 134263563890982921 6269 266983874762899475 6270 528648881085349907 6271 1044835113549955079 6272 2082914827658854409 6273 4064789857384267795 6274 7903514023891417696 6275 15766539345470685196 6276 30448992579942875155 6277 59951918239556042756 6278 117597993469898391558 6279 234763641375569215497 6280 452891296726213722131 6281 890055401556485865477 6282 1748837807300511006732 6283 3394200909562557497350 6284 6493253913945762168837 6285 12986507827891524337668 6286 25382719845424343023622 6287 50654759226406428737545 6288 97050706030432132005907 6289 190075250935503219851269 6290 372639709160852215037971 6291 721674795501856554483731 6292 1378931012997936402399237 6293 2738972560064394223943685 6294 5364608324539916962758663 6295 10426985194176176631840773 6296 19827161017034916591829011 6297 39456705225349958752796691 6298 74734652407351933327638547 6299 137383737930941754352074771 6300 270799383593676935134183429 6301 541598767187353870268366852 6302 1044511908147039606946136070 6303 2081770261376391438844035081 6304 3884434991839639653339627539 6305 7505011488167617916575940613 6306 14517795665282568565534228499 6307 27488638769443586756258562067 6308 50755541610700591270864093189 6309 100273143182115802266829062149 6310 193118646128519322884263378951 6311 366430251628472561370140770309 6312 665567524298285593013753217043 6313 1318184033420305495326579490835 6314 2376844875427930127806318510087 6315 4119864450741745554864285417477 6316 7922816251426433759354395033605 6317 15528719852795810168334614265861 6318 29155963805249276234424173723655 6319 53241325209585634862861534625797 6320 89255647805754430115731818414099 6321 175195835726384843412026339360787 6322 292275427087577338110663022608403 6323 428011024835798566946742653157395 6324 779053257575217428285397053472787 6325 1505059156988450587459797347467283 6326 2126013984052681628441317142954003 6327 2596148429267413814265248164610050 6328 3636277631334325612017928263172115 6329 1298074214633706907132624082305027 6330 230 6331 449 6332 893 6333 1735 6334 3441 6335 6836 6336 13575 6337 27097 6338 53467 6339 105320 6340 210343 6341 412971 6342 819204 6343 1622022 6344 3240969 6345 6363724 6346 12615685 6347 24999795 6348 49117043 6349 96075785 6350 191432932 6351 380389062 6352 754974727 6353 1506803721 6354 2966557116 6355 5827844182 6356 11636834316 6357 22768851691 6358 45097156612 6359 89120571398 6360 178039816201 6361 348332897733 6362 689342251013 6363 1364121878540 6364 2680059592710 6365 5222680231941 6366 10445360463876 6367 20615843020806 6368 41180146434057 6369 80377128793107 6370 158879430213637 6371 314261375025171 6372 617530991001619 6373 1205064744042501 6374 2401333395062789 6375 4749890231992327 6376 9359042975629317 6377 18239940577591315 6378 36387858657640467 6379 70711791805530124 6380 135107988821114886 6381 268527127781965833 6382 533967749525798931 6383 1057297762170699795 6384 2089670227099910151 6385 4165829655317708809 6386 8129579714768535571 6387 15807028047782835358 6388 31533078690941370380 6389 60897985159885750291 6390 119903836479112085508 6391 235195986939796783110 6392 469527282751138430985 6393 905782593452427444243 6394 1780110803112971730949 6395 3497675614601022013452 6396 6788401819125114994694 6397 12986507827891524337669 6398 25973015655783048675332 6399 50765439690848686047238 6400 101309518452812857475081 6401 194101412060864264011795 6402 380150501871006439702533 6403 745279418321704430075923 6404 1443349591003713108967443 6405 2757862025995872804798469 6406 5477945120128788447887365 6407 10729216649079833925517319 6408 20853970388352353263681541 6409 39654322034069833183658003 6410 78913410450699917505593363 6411 149469304814703866655277075 6412 274767475861883508704149523 6413 541598767187353870268366853 6414 1083197534374707740536733700 6415 2089023816294079213892272134 6416 4163540522752782877688070153 6417 7768869983679279306679255059 6418 15010022976335235833151881221 6419 29035591330565137131068456979 6420 54977277538887173512517124115 6421 101511083221401182541728186373 6422 200546286364231604533658124293 6423 386237292257038645768526757895 6424 732860503256945122740281540613 6425 1331135048596571186027506434067 6426 2636368066840610990653158981651 6427 4753689750855860255612637020167 6428 8239728901483491109728570834949 6429 15845632502852867518708790067205 6430 31057439705591620336669228531717 6431 58311927610498552468848347447303 6432 106482650419171269725723069251589 6433 178511295611508860231463636828179 6434 350391671452769686824052678721555 6435 584550854175154676221326045216787 6436 856022049671597133893485306314771 6437 1558106515150434856570794106945555 6438 3010118313976901174919594694934547 6439 4252027968105363256882634285907987 6440 5192296858534827628530496329220098 6441 7272555262668651224035856526344211 6442 2596148429267413814265248164610051 6443 233 6444 455 6445 894 6446 1778 6447 3463 6448 6875 6449 13665 6450 27143 6451 54185 6452 106925 6453 210631 6454 420675 6455 825932 6456 1638404 6457 3244038 6458 6481929 6459 12727439 6460 25231365 6461 49999572 6462 98234068 6463 192151561 6464 382865852 6465 760778110 6466 1509949447 6467 3013607433 6468 5933114218 6469 11655688345 6470 23273668620 6471 45537703365 6472 90194313220 6473 178241142790 6474 356079632393 6475 696665795450 6476 1378684502021 6477 2728243757068 6478 5360119185414 6479 10445360463877 6480 20890720927748 6481 41231686041606 6482 82360292868105 6483 160754257586195 6484 317758860427269 6485 628522750050323 6486 1235061982003219 6487 2410129488084997 6488 4802666790125573 6489 9499780463984647 6490 18718085951258629 6491 36479881155182611 6492 72775717315280915 6493 141423583611060236 6494 270215977642229766 6495 537054255563931657 6496 1067935499051597843 6497 2114595524341399571 6498 4179340454199820295 6499 8331659310635417609 6500 16259159429537071123 6501 31614056095565670679 6502 63066157381882740748 6503 121795970319771500563 6504 239807672958224171012 6505 470391973879593566214 6506 939054565502276861961 6507 1811565186904854888467 6508 3560221606225943461893 6509 6995351229202044026892 6510 13576803638250229989382 6511 25973015655783048675333 6512 51946031311566097350660 6513 101530879381697372094470 6514 202619036905625714950153 6515 388202824121728528023571 6516 760301003742012879405061 6517 1490558836643408860151827 6518 2886699182007426217934867 6519 5515724051991745609596933 6520 10955890240257576895774725 6521 21458433298159667851034631 6522 41707940776704706527363077 6523 79308644068139666367315987 6524 157826820901399835011186707 6525 298938609629407733310554131 6526 549534951723767017408299027 6527 1083197534374707740536733701 6528 2166395068749415481073467396 6529 4178047632588158427784544262 6530 8327081045505565755376140297 6531 15537739967358558613358510099 6532 30020045952670471666303762437 6533 58071182661130274262136913939 6534 109954555077774347025034248211 6535 203022166442802365083456372741 6536 401092572728463209067316248581 6537 772474584514077291537053515783 6538 1465721006513890245480563081221 6539 2662270097193142372055012868115 6540 5272736133681221981306317963283 6541 9507379501711720511225274040327 6542 16479457802966982219457141669893 6543 31691265005705735037417580134405 6544 62114879411183240673338457063429 6545 116623855220997104937696694894599 6546 212965300838342539451446138503173 6547 357022591223017720462927273656339 6548 700783342905539373648105357443091 6549 1169101708350309352442652090433555 6550 1712044099343194267786970612629523 6551 3116213030300869713141588213891091 6552 6020236627953802349839189389869075 6553 8504055936210726513765268571815955 6554 10384593717069655257060992658440194 6555 14545110525337302448071713052688403 6556 5192296858534827628530496329220099 6557 234 6558 461 6559 904 6560 1780 6561 3549 6562 6919 6563 13741 6564 27323 6565 54279 6566 108361 6567 213841 6568 421251 6569 841340 6570 1651855 6571 3276804 6572 6488070 6573 12963849 6574 25454867 6575 50462725 6576 99999127 6577 196468119 6578 384303113 6579 765731690 6580 1521556203 6581 3019898887 6582 6027214857 6583 11866228422 6584 23311376671 6585 46547337228 6586 91075406714 6587 180388626436 6588 356482285574 6589 712159264777 6590 1393331590882 6591 2757369004037 6592 5456487514124 6593 10720238370822 6594 20890720927749 6595 41781441855492 6596 82463372083206 6597 164720585736201 6598 321508515172371 6599 635517720854533 6600 1257045500100627 6601 2470123964006419 6602 4820258976169989 6603 9605333580251141 6604 18999560927969287 6605 37436171902517253 6606 72959762310365203 6607 145551434630561811 6608 282847167222120460 6609 540431955284459526 6610 1074108511127863305 6611 2135870998103195667 6612 4229191048682799123 6613 8358680908399640583 6614 16663318621270835209 6615 32518318859074142227 6616 63228112191131341321 6617 126132314763765481484 6618 243591940639543001107 6619 479615345916448342020 6620 940783947759187132422 6621 1878109131004553723913 6622 3623130373809709776915 6623 7120443212451886923781 6624 13990702458404088053772 6625 27153607276500459978758 6626 51946031311566097350661 6627 103892062623132194701316 6628 203061758763394744188934 6629 405238073811251429900297 6630 776405648243457056047123 6631 1520602007484025758810117 6632 2981117673286817720303635 6633 5773398364014852435869715 6634 11031448103983491219193861 6635 21911780480515153791549445 6636 42916866596319335702069255 6637 83415881553409413054726149 6638 158617288136279332734631955 6639 315653641802799670022373395 6640 597877219258815466621108243 6641 1099069903447534034816598035 6642 2166395068749415481073467397 6643 4332790137498830962146934788 6644 8356095265176316855569088518 6645 16654162091011131510752280585 6646 31075479934717117226717020179 6647 60040091905340943332607524869 6648 116142365322260548524273827859 6649 219909110155548694050068496403 6650 406044332885604730166912745477 6651 802185145456926418134632497157 6652 1544949169028154583074107031559 6653 2931442013027780490961126162437 6654 5324540194386284744110025736211 6655 10545472267362443962612635926547 6656 19014759003423441022450548080647 6657 32958915605933964438914283339781 6658 63382530011411470074835160268805 6659 124229758822366481346676914126853 6660 233247710441994209875393389789191 6661 425930601676685078902892277006341 6662 714045182446035440925854547312659 6663 1401566685811078747296210714886163 6664 2338203416700618704885304180867091 6665 3424088198686388535573941225259027 6666 6232426060601739426283176427782163 6667 12040473255907604699678378779738131 6668 17008111872421453027530537143631891 6669 20769187434139310514121985316880386 6670 29090221050674604896143426105376787 6671 10384593717069655257060992658440195 6672 235 6673 463 6674 916 6675 1804 6676 3553 6677 7089 6678 13831 6679 27473 6680 54636 6681 108551 6682 216713 6683 427674 6684 842492 6685 1682668 6686 3303699 6687 6553604 6688 12976134 6689 25927689 6690 50909724 6691 100925445 6692 199998235 6693 392936219 6694 768606217 6695 1531463366 6696 3043112389 6697 6039797767 6698 12054429705 6699 23732456830 6700 46622753321 6701 93094674444 6702 182150813410 6703 360777252868 6704 712964571142 6705 1424318529545 6706 2786663181747 6707 5514738008069 6708 10912975028236 6709 21440476741638 6710 41781441855493 6711 83562883710980 6712 164926744166406 6713 329441171472393 6714 643017030344723 6715 1271035441709061 6716 2514091000201235 6717 4940247928012819 6718 9640517952339973 6719 19210667160502277 6720 37999121855938567 6721 74872343805034501 6722 145919524620730387 6723 291102869261123603 6724 565694334444240908 6725 1080863910568919046 6726 2148217022255726601 6727 4271741996206391315 6728 8458382097365598227 6729 16717361816799281159 6730 33326637242541670409 6731 65036637718148284435 6732 126456224382262682607 6733 252264629527530962956 6734 487183881279086002195 6735 959230691832896684036 6736 1881567895518374264838 6737 3756218262009107447817 6738 7246260747619419553811 6739 14240886424903773847557 6740 27981404916808176107532 6741 54307214553000919957510 6742 103892062623132194701317 6743 207784125246264389402628 6744 406123517526789488377862 6745 810476147622502859800585 6746 1552811296486914112094227 6747 3041204014968051517620229 6748 5962235346573635440607251 6749 11546796728029704871739411 6750 22062896207966982438387717 6751 43823560961030307583098885 6752 85833733192638671404138503 6753 166831763106818826109452293 6754 317234576272558665469263891 6755 631307283605599340044746771 6756 1195754438517630933242216467 6757 2198139806895068069633196051 6758 4332790137498830962146934789 6759 8665580274997661924293869572 6760 16712190530352633711138177030 6761 33308324182022263021504561161 6762 62150959869434234453434040339 6763 120080183810681886665215049733 6764 232284730644521097048547655699 6765 439818220311097388100136992787 6766 812088665771209460333825490949 6767 1604370290913852836269264994309 6768 3089898338056309166148214063111 6769 5862884026055560981922252324869 6770 10649080388772569488220051472403 6771 21090944534724887925225271853075 6772 38029518006846882044901096161287 6773 65917831211867928877828566679557 6774 126765060022822940149670320537605 6775 248459517644732962693353828253701 6776 466495420883988419750786779578375 6777 851861203353370157805784554012677 6778 1428090364892070881851709094625299 6779 2803133371622157494592421429772307 6780 4676406833401237409770608361734163 6781 6848176397372777071147882450518035 6782 12464852121203478852566352855564307 6783 24080946511815209399356757559476243 6784 34016223744842906055061074287263763 6785 41538374868278621028243970633760770 6786 58180442101349209792286852210753555 6787 20769187434139310514121985316880387 6788 238 6789 464 6790 919 6791 1827 6792 3603 6793 7099 6794 14170 6795 27655 6796 54938 6797 109263 6798 217095 6799 433417 6800 855339 6801 1684971 6802 3365324 6803 6607388 6804 13107204 6805 25952262 6806 51855369 6807 101819438 6808 201850885 6809 399996451 6810 785872419 6811 1537212425 6812 3062926718 6813 6086224762 6814 12079595527 6815 24108859401 6816 47464913643 6817 93245506623 6818 186189348876 6819 364301626803 6820 721554505732 6821 1425929142278 6822 2848637059081 6823 5573326363475 6824 11029476016133 6825 21825950056460 6826 42880953483270 6827 83562883710981 6828 167125767421956 6829 329853488332806 6830 658882342944777 6831 1286034060689427 6832 2542070883418117 6833 5028182000402451 6834 9880495856025619 6835 19281035904679941 6836 38421334321004549 6837 75998243711877127 6838 149744687610068997 6839 291839049241460755 6840 582205738522247187 6841 1131388668888481804 6842 2161727821137838086 6843 4296434044511453193 6844 8543483992412782611 6845 16916764194731196435 6846 33434723633598562311 6847 66653274485083340809 6848 130073275436296568851 6849 252912448764525365173 6850 504529259055061925900 6851 974367762558172004371 6852 1918461383665793368068 6853 3763135791036748529670 6854 7512436524018214895625 6855 14492521495238839107603 6856 28481772849807547695109 6857 55962809833616352215052 6858 108614429106001839915014 6859 207784125246264389402629 6860 415568250492528778805252 6861 812247035053578976755718 6862 1620952295245005719601161 6863 3105622592973828224188435 6864 6082408029936103035240453 6865 11924470693147270881214483 6866 23093593456059409743478803 6867 44125792415933964876775429 6868 87647121922060615166197765 6869 171667466385277342808276999 6870 333663526213637652218904581 6871 634469152545117330938527763 6872 1262614567211198680089493523 6873 2391508877035261866484432915 6874 4396279613790136139266392083 6875 8665580274997661924293869573 6876 17331160549995323848587739140 6877 33424381060705267422276354054 6878 66616648364044526043009122313 6879 124301919738868468906868080659 6880 240160367621363773330430099461 6881 464569461289042194097095311379 6882 879636440622194776200273985555 6883 1624177331542418920667650981893 6884 3208740581827705672538529988613 6885 6179796676112618332296428126215 6886 11725768052111121963844504649733 6887 21298160777545138976440102944787 6888 42181889069449775850450543706131 6889 76059036013693764089802192322567 6890 131835662423735857755657133359109 6891 253530120045645880299340641075205 6892 496919035289465925386707656507397 6893 932990841767976839501573559156743 6894 1703722406706740315611569108025349 6895 2856180729784141763703418189250579 6896 5606266743244314989184842859544595 6897 9352813666802474819541216723468307 6898 13696352794745554142295764901036051 6899 24929704242406957705132705711128595 6900 48161893023630418798713515118952467 6901 68032447489685812110122148574527507 6902 83076749736557242056487941267521538 6903 116360884202698419584573704421507091 6904 41538374868278621028243970633760771 6905 241 6906 470 6907 924 6908 1831 6909 3648 6910 7200 6911 14188 6912 28331 6913 55303 6914 109867 6915 218515 6916 434183 6917 866825 6918 1710668 6919 3369928 6920 6730636 6921 13214766 6922 26214404 6923 51904518 6924 103710729 6925 203638865 6926 403701765 6927 799992884 6928 1571744820 6929 3074424841 6930 6125853419 6931 12172449506 6932 24159191047 6933 48217718793 6934 94929827269 6935 186491013224 6936 372378697740 6937 728603253587 6938 1443109011460 6939 2851858284550 6940 5697274118153 6941 11146652726931 6942 22058952032261 6943 43651900112908 6944 85761906966534 6945 167125767421957 6946 334251534843908 6947 659706976665606 6948 1317764685889545 6949 2572068121378835 6950 5084141766836229 6951 10056364000804883 6952 19760991712051219 6953 38562071809359877 6954 76842668642009093 6955 151996487423754247 6956 299489375220137989 6957 583678098482921491 6958 1164411477044494355 6959 2262777337776963596 6960 4323455642275676166 6961 8592868089022906377 6962 17086967984825565203 6963 33833528389462392851 6964 66869447267197124615 6965 133306548970166681609 6966 260146550872593137683 6967 505824897529050730306 6968 1009058518110123851788 6969 1948735525116344008723 6970 3836922767331586736132 6971 7526271582073497059334 6972 15024873048036429791241 6973 28985042990477678215187 6974 56963545699615095390213 6975 111925619667232704430092 6976 217228858212003679830022 6977 415568250492528778805253 6978 831136500985057557610500 6979 1624494070107157953511430 6980 3241904590490011439202313 6981 6211245185947656448376851 6982 12164816059872206070480901 6983 23848941386294541762428947 6984 46187186912118819486957587 6985 88251584831867929753550853 6986 175294243844121230332395525 6987 343334932770554685616553991 6988 667327052427275304437809157 6989 1268938305090234661877055507 6990 2525229134422397360178987027 6991 4783017754070523732968865811 6992 8792559227580272278532784147 6993 17331160549995323848587739141 6994 34662321099990647697175478276 6995 66848762121410534844552708102 6996 133233296728089052086018244617 6997 248603839477736937813736161299 6998 480320735242727546660860198917 6999 929138922578084388194190622739 7000 1759272881244389552400547971091 7001 3248354663084837841335301963781 7002 6417481163655411345077059977221 7003 12359593352225236664592856252423 7004 23451536104222243927689009299461 7005 42596321555090277952880205889555 7006 84363778138899551700901087412243 7007 152118072027387528179604384645127 7008 263671324847471715511314266718213 7009 507060240091291760598681282150405 7010 993838070578931850773415313014789 7011 1865981683535953679003147118313479 7012 3407444813413480631223138216050693 7013 5712361459568283527406836378501139 7014 11212533486488629978369685719089171 7015 18705627333604949639082433446936595 7016 27392705589491108284591529802072083 7017 49859408484813915410265411422257171 7018 96323786047260837597427030237904915 7019 136064894979371624220244297149054995 7020 166153499473114484112975882535043074 7021 232721768405396839169147408843014163 7022 83076749736557242056487941267521539 7023 242 7024 477 7025 934 7026 1842 7027 3655 7028 7292 7029 14396 7030 28367 7031 56652 7032 110599 7033 219724 7034 437020 7035 868359 7036 1733641 7037 3421327 7038 6739844 7039 13461260 7040 26429521 7041 52428804 7042 103809030 7043 207421449 7044 407277720 7045 807403525 7046 1599985750 7047 3143489622 7048 6148849673 7049 12251706821 7050 24344898995 7051 48318382087 7052 96435437577 7053 189859654522 7054 372982026429 7055 744757395468 7056 1457206507155 7057 2886218022916 7058 5703716569094 7059 11394548236297 7060 22293305453843 7061 44117904064517 7062 87303800225804 7063 171523813933062 7064 334251534843909 7065 668503069687812 7066 1319413953331206 7067 2635529371779081 7068 5144136242757651 7069 10168283533672453 7070 20112728001609747 7071 39521983424102419 7072 77124143618719749 7073 153685337284018181 7074 303992974847508487 7075 598978750440275973 7076 1167356196965842963 7077 2328822954088988691 7078 4525554675553927180 7079 8646911284551352326 7080 17185736178045812745 7081 34173935969651130387 7082 67667056778924785683 7083 133738894534394249223 7084 266613097940333363209 7085 520293101745186275347 7086 1011649795058101460574 7087 2018117036220247703564 7088 3897471050232688017427 7089 7673845534663173472260 7090 15052543164146994118662 7091 30049746096072859582473 7092 57970085980955356430355 7093 113927091399230190780421 7094 223851239334465408860172 7095 434457716424007359660038 7096 831136500985057557610501 7097 1662273001970115115220996 7098 3248988140214315907022854 7099 6483809180980022878404617 7100 12422490371895312896753683 7101 24329632119744412140961797 7102 47697882772589083524857875 7103 92374373824237638973915155 7104 176503169663735859507101701 7105 350588487688242460664791045 7106 686669865541109371233107975 7107 1334654104854550608875618309 7108 2537876610180469323754110995 7109 5050458268844794720357974035 7110 9566035508141047465937731603 7111 17585118455160544557065568275 7112 34662321099990647697175478277 7113 69324642199981295394350956548 7114 133697524242821069689105416198 7115 266466593456178104172036489225 7116 497207678955473875627472322579 7117 960641470485455093321720397829 7118 1858277845156168776388381245459 7119 3518545762488779104801095942163 7120 6496709326169675682670603927557 7121 12834962327310822690154119954437 7122 24719186704450473329185712504839 7123 46903072208444487855378018598917 7124 85192643110180555905760411779091 7125 168727556277799103401802174824467 7126 304236144054775056359208769290247 7127 527342649694943431022628533436421 7128 1014120480182583521197362564300805 7129 1987676141157863701546830626029573 7130 3731963367071907358006294236626951 7131 6814889626826961262446276432101381 7132 11424722919136567054813672757002259 7133 22425066972977259956739371438178323 7134 37411254667209899278164866893873171 7135 54785411178982216569183059604144147 7136 99718816969627830820530822844514323 7137 192647572094521675194854060475809811 7138 272129789958743248440488594298109971 7139 332306998946228968225951765070086146 7140 465443536810793678338294817686028307 7141 166153499473114484112975882535043075 7142 245 7143 479 7144 947 7145 1862 7146 3678 7147 7303 7148 14576 7149 28785 7150 56723 7151 113295 7152 221191 7153 439439 7154 874030 7155 1736711 7156 3467273 7157 6842643 7158 13479676 7159 26922508 7160 52859032 7161 104857604 7162 207618054 7163 414842889 7164 814555430 7165 1614807045 7166 3199971481 7167 6286979225 7168 12297699337 7169 24503413626 7170 48689797971 7171 96636764167 7172 192870875145 7173 379719309026 7174 745964052836 7175 1489514790924 7176 2914413014291 7177 5772436045828 7178 11407433138182 7179 22789096472585 7180 44586610907667 7181 88235808129029 7182 174607600451596 7183 343047627866118 7184 668503069687813 7185 1337006139375620 7186 2638827906662406 7187 5271058743558153 7188 10288272485515283 7189 20336567067344901 7190 40225456003219475 7191 79043966848204819 7192 154248287237439493 7193 307370674568036357 7194 607985949695016967 7195 1197957500880551941 7196 2334712393931685907 7197 4657645908177977363 7198 9051109351107854348 7199 17293822569102704646 7200 34371472356091625481 7201 68347871939302260755 7202 135334113557849571347 7203 267477789068788498439 7204 533226195880666726409 7205 1040586203490372550675 7206 2023299590116202921107 7207 4036234072440495407116 7208 7794942100465376034835 7209 15347691069326346944516 7210 30105086328293988237318 7211 60099492192145719164937 7212 115940171961910712860691 7213 227854182798460381560837 7214 447702478668930817720332 7215 868915432848014719320070 7216 1662273001970115115220997 7217 3324546003940230230441988 7218 6497976280428631814045702 7219 12967618361960045756809225 7220 24844980743790625793507347 7221 48659264239488824281923589 7222 95395765545178167049715731 7223 184748747648475277947830291 7224 353006339327471719014203397 7225 701176975376484921329582085 7226 1373339731082218742466215943 7227 2669308209709101217751236613 7228 5075753220360938647508221971 7229 10100916537689589440715948051 7230 19132071016282094931875463187 7231 35170236910321089114131136531 7232 69324642199981295394350956549 7233 138649284399962590788701913092 7234 267395048485642139378210832390 7235 532933186912356208344072978441 7236 994415357910947751254944645139 7237 1921282940970910186643440795653 7238 3716555690312337552776762490899 7239 7037091524977558209602191884307 7240 12993418652339351365341207855109 7241 25669924654621645380308239908869 7242 49438373408900946658371425009671 7243 93806144416888975710756037197829 7244 170385286220361111811520823558163 7245 337455112555598206803604349648915 7246 608472288109550112718417538580487 7247 1054685299389886862045257066872837 7248 2028240960365167042394725128601605 7249 3975352282315727403093661252059141 7250 7463926734143814716012588473253895 7251 13629779253653922524892552864202757 7252 22849445838273134109627345514004499 7253 44850133945954519913478742876356627 7254 74822509334419798556329733787746323 7255 109570822357964433138366119208288275 7256 199437633939255661641061645689028627 7257 385295144189043350389708120951619603 7258 544259579917486496880977188596219923 7259 664613997892457936451903530140172290 7260 930887073621587356676589635372056595 7261 332306998946228968225951765070086147 7262 248 7263 484 7264 950 7265 1887 7266 3718 7267 7348 7268 14599 7269 29145 7270 57563 7271 113436 7272 226579 7273 442375 7274 878867 7275 1748049 7276 3473415 7277 6934537 7278 13685276 7279 26959336 7280 53845004 7281 105718054 7282 209715204 7283 415236102 7284 829685769 7285 1629110849 7286 3229614085 7287 6399942943 7288 12573958431 7289 24595398665 7290 49006827234 7291 97379595923 7292 193273528327 7293 385741750281 7294 759438618035 7295 1491928105652 7296 2979029581836 7297 5828826028563 7298 11544872091652 7299 22814866276358 7300 45578192945161 7301 89173221815315 7302 176471616258053 7303 349215200903180 7304 686095255732230 7305 1337006139375621 7306 2674012278751236 7307 5277655813324806 7308 10542117487116297 7309 20576544971030547 7310 40673134134689797 7311 80450912006438931 7312 158087933696409619 7313 308496574474878981 7314 614741349136072709 7315 1215971899390033927 7316 2395915001761103877 7317 4669424787863371795 7318 9315291816355954707 7319 18102218702215708684 7320 34587645138205409286 7321 68742944712183250953 7322 136695743878604521491 7323 270668227115699142675 7324 534955578137576996871 7325 1066452391761333452809 7326 2081172406980745101331 7327 4046599180232405842174 7328 8072468144880990814220 7329 15589884200930752069651 7330 30695382138652693889028 7331 60210172656587976474630 7332 120198984384291438329865 7333 231880343923821425721363 7334 455708365596920763121669 7335 895404957337861635440652 7336 1737830865696029438640134 7337 3324546003940230230441989 7338 6649092007880460460883972 7339 12995952560857263628091398 7340 25935236723920091513618441 7341 49689961487581251587014675 7342 97318528478977648563847173 7343 190791531090356334099431443 7344 369497495296950555895660563 7345 706012678654943438028406789 7346 1402353950752969842659164165 7347 2746679462164437484932431879 7348 5338616419418202435502473221 7349 10151506440721877295016443923 7350 20201833075379178881431896083 7351 38264142032564189863750926355 7352 70340473820642178228262273043 7353 138649284399962590788701913093 7354 277298568799925181577403826180 7355 534790096971284278756421664774 7356 1065866373824712416688145956873 7357 1988830715821895502509889290259 7358 3842565881941820373286881591301 7359 7433111380624675105553524981779 7360 14074183049955116419204383768595 7361 25986837304678702730682415710213 7362 51339849309243290760616479817733 7363 98876746817801893316742850019335 7364 187612288833777951421512074395653 7365 340770572440722223623041647116307 7366 674910225111196413607208699297811 7367 1216944576219100225436835077160967 7368 2109370598779773724090514133745669 7369 4056481920730334084789450257203205 7370 7950704564631454806187322504118277 7371 14927853468287629432025176946507783 7372 27259558507307845049785105728405509 7373 45698891676546268219254691028008979 7374 89700267891909039826957485752713235 7375 149645018668839597112659467575492627 7376 219141644715928866276732238416576531 7377 398875267878511323282123291378057235 7378 770590288378086700779416241903239187 7379 1088519159834972993761954377192439827 7380 1329227995784915872903807060280344578 7381 1861774147243174713353179270744113171 7382 664613997892457936451903530140172291 7383 249 7384 491 7385 963 7386 1893 7387 3765 7388 7430 7389 14689 7390 29191 7391 58281 7392 115117 7393 226862 7394 453148 7395 884743 7396 1757724 7397 3496088 7398 6946823 7399 13869065 7400 27370542 7401 53918657 7402 107689996 7403 211436097 7404 419430404 7405 830472198 7406 1659371529 7407 3258221688 7408 6459228165 7409 12799885865 7410 25147916841 7411 49190797321 7412 98013654451 7413 194759191827 7414 386547056647 7415 771483500553 7416 1518877236051 7417 2983856211283 7418 5958059163660 7419 11657652057107 7420 23089744183300 7421 45629732552710 7422 91156385890313 7423 178346443630611 7424 352943232516101 7425 698430401806348 7426 1372190511464454 7427 2674012278751237 7428 5348024557502468 7429 10555311626649606 7430 21084234974232585 7431 41153089942061075 7432 81346268269379589 7433 160901824012877843 7434 316175867392819219 7435 616993148949757957 7436 1229482698272145413 7437 2431943798780067847 7438 4791830003522207749 7439 9338849575726743571 7440 18630583632711909395 7441 36204437404431417356 7442 69175290276410818566 7443 137485889424366501897 7444 273391487757209042963 7445 541336454231398285331 7446 1069911156275153993735 7447 2132904783522666905609 7448 4162344813961490202643 7449 8093198360464811684305 7450 16144936289761981628428 7451 31179768401861504139283 7452 61390764277305387778052 7453 120420345313175952949254 7454 240397968768582876659721 7455 463760687847642851442707 7456 911416731193841526243333 7457 1790809914675723270881292 7458 3475661731392058877280262 7459 6649092007880460460883973 7460 13298184015760920921767940 7461 25991905121714527256182790 7462 51870473447840183027236873 7463 99379922975162503174029331 7464 194637056957955297127694341 7465 381583062180712668198862867 7466 738994990593901111791321107 7467 1412025357309886876056813573 7468 2804707901505939685318328325 7469 5493358924328874969864863751 7470 10677232838836404871004946437 7471 20303012881443754590032887827 7472 40403666150758357762863792147 7473 76528284065128379727501852691 7474 140680947641284356456524546067 7475 277298568799925181577403826181 7476 554597137599850363154807652356 7477 1069580193942568557512843329542 7478 2131732747649424833376291913737 7479 3977661431643791005019778580499 7480 7685131763883640746573763182597 7481 14866222761249350211107049963539 7482 28148366099910232838408767537171 7483 51973674609357405461364831420421 7484 102679698618486581521232959635461 7485 197753493635603786633485700038663 7486 375224577667555902843024148791301 7487 681541144881444447246083294232595 7488 1349820450222392827214417398595603 7489 2433889152438200450873670154321927 7490 4218741197559547448181028267491333 7491 8112963841460668169578900514406405 7492 15901409129262909612374645008236549 7493 29855706936575258864050353893015559 7494 54519117014615690099570211456811013 7495 91397783353092536438509382056017939 7496 179400535783818079653914971505426451 7497 299290037337679194225318935150985235 7498 438283289431857732553464476833153043 7499 797750535757022646564246582756114451 7500 1541180576756173401558832483806478355 7501 2177038319669945987523908754384879635 7502 2658455991569831745807614120560689154 7503 3723548294486349426706358541488226323 7504 1329227995784915872903807060280344579 7505 250 7506 492 7507 975 7508 1920 7509 3779 7510 7522 7511 14854 7512 29371 7513 58375 7514 116553 7515 230225 7516 453713 7517 906286 7518 1769479 7519 3515438 7520 6992166 7521 13893639 7522 27738121 7523 54741073 7524 107837299 7525 215379980 7526 422872184 7527 838860804 7528 1660944390 7529 3318743049 7530 6516443364 7531 12918456325 7532 25599771711 7533 50295833663 7534 98381594633 7535 196027308883 7536 389518383635 7537 773094113287 7538 1542967001097 7539 3037754472083 7540 5967712422544 7541 11916118327308 7542 23315304114195 7543 46179488366596 7544 91259465105414 7545 182312771780617 7546 356692887261203 7547 705886465032197 7548 1396860803612684 7549 2744381022928902 7550 5348024557502469 7551 10696049115004932 7552 21110623253299206 7553 42168469948465161 7554 82306179884122131 7555 162692536538759173 7556 321803648025755667 7557 632351734785638419 7558 1233986297899515909 7559 2458965396544290821 7560 4863887597560135687 7561 9583660007044415493 7562 18677699151453487123 7563 37261167265423818771 7564 72408874808862834700 7565 138350580552821637126 7566 274971778848733003785 7567 546782975514418085907 7568 1082672908462796570643 7569 2139822312550307987463 7570 4265809567045333811209 7571 8324689627922980405267 7572 16186396720929623368569 7573 32289872579523963256844 7574 62359536803723008278547 7575 122781528554610775556100 7576 240840690626351905898502 7577 480795937537165753319433 7578 927521375695285702885395 7579 1822833462387683052486661 7580 3581619829351446541762572 7581 6951323462784117754560518 7582 13298184015760920921767941 7583 26596368031521841843535876 7584 51983810243429054512365574 7585 103740946895680366054473737 7586 198759845950325006348058643 7587 389274113915910594255388677 7588 763166124361425336397725715 7589 1477989981187802223582642195 7590 2824050714619773752113627141 7591 5609415803011879370636656645 7592 10986717848657749939729727495 7593 21354465677672809742009892869 7594 40606025762887509180065775635 7595 80807332301516715525727584275 7596 153056568130256759455003705363 7597 281361895282568712913049092115 7598 554597137599850363154807652357 7599 1109194275199700726309615304708 7600 2139160387885137115025686659078 7601 4263465495298849666752583827465 7602 7955322863287582010039557160979 7603 15370263527767281493147526365189 7604 29732445522498700422214099927059 7605 56296732199820465676817535074323 7606 103947349218714810922729662840837 7607 205359397236973163042465919270917 7608 395506987271207573266971400077319 7609 750449155335111805686048297582597 7610 1363082289762888894492166588465171 7611 2699640900444785654428834797191187 7612 4867778304876400901747340308643847 7613 8437482395119094896362056534982661 7614 16225927682921336339157801028812805 7615 31802818258525819224749290016473093 7616 59711413873150517728100707786031111 7617 109038234029231380199140422913622021 7618 182795566706185072877018764112035859 7619 358801071567636159307829943010852883 7620 598580074675358388450637870301970451 7621 876566578863715465106928953666306067 7622 1595501071514045293128493165512228883 7623 3082361153512346803117664967612956691 7624 4354076639339891975047817508769759251 7625 5316911983139663491615228241121378306 7626 7447096588972698853412717082976452627 7627 2658455991569831745807614120560689155 7628 251 7629 494 7630 978 7631 1942 7632 3836 7633 7551 7634 15037 7635 29702 7636 58732 7637 116743 7638 233097 7639 460442 7640 907416 7641 1812561 7642 3538951 7643 7030865 7644 13984321 7645 27787271 7646 55476233 7647 109482136 7648 215674580 7649 430759948 7650 845744356 7651 1677721604 7652 3321888774 7653 6637486089 7654 13032886716 7655 25836912645 7656 51199543400 7657 100591667304 7658 196763189257 7659 392054617747 7660 779036767251 7661 1546188226567 7662 3085934002185 7663 6075508944147 7664 11935424845068 7665 23832236654604 7666 46630608228371 7667 92358976733188 7668 182518930210822 7669 364625543561225 7670 713385774522387 7671 1411772930064389 7672 2793721607225356 7673 5488762045857798 7674 10696049115004933 7675 21392098230009860 7676 42221246506598406 7677 84336939896930313 7678 164612359768244243 7679 325385073077518341 7680 643607296051511315 7681 1264703469571276819 7682 2467972595799031813 7683 4917930793088581637 7684 9727775195120271367 7685 19167320014088830981 7686 37355398302906974227 7687 74522334530847637523 7688 144817749617725669388 7689 276701161105643274246 7690 549943557697466007561 7691 1093565951028836171795 7692 2165345816925593141267 7693 4279644625100615974919 7694 8531619134090667622409 7695 16649379255845960810515 7696 32372793441859246737095 7697 64579745159047926513676 7698 124719073607446016557075 7699 245563057109221551112196 7700 481681381252703811796998 7701 961591875074331506638857 7702 1855042751390571405770771 7703 3645666924775366104973317 7704 7163239658702893083525132 7705 13902646925568235509121030 7706 26596368031521841843535877 7707 53192736063043683687071748 7708 103967620486858109024731142 7709 207481893791360732108947465 7710 397519691900650012696117267 7711 778548227831821188510777349 7712 1526332248722850672795451411 7713 2955979962375604447165284371 7714 5648101429239547504227254277 7715 11218831606023758741273313285 7716 21973435697315499879459454983 7717 42708931355345619484019785733 7718 81212051525775018360131551251 7719 161614664603033431051455168531 7720 306113136260513518910007410707 7721 562723790565137425826098184211 7722 1109194275199700726309615304709 7723 2218388550399401452619230609412 7724 4278320775770274230051373318150 7725 8526930990597699333505167654921 7726 15910645726575164020079114321939 7727 30740527055534562986295052730373 7728 59464891044997400844428199854099 7729 112593464399640931353635070148627 7730 207894698437429621845459325681669 7731 410718794473946326084931838541829 7732 791013974542415146533942800154631 7733 1500898310670223611372096595165189 7734 2726164579525777788984333176930323 7735 5399281800889571308857669594382355 7736 9735556609752801803494680617287687 7737 16874964790238189792724113069965317 7738 32451855365842672678315602057625605 7739 63605636517051638449498580032946181 7740 119422827746301035456201415572062215 7741 218076468058462760398280845827244037 7742 365591133412370145754037528224071699 7743 717602143135272318615659886021705747 7744 1197160149350716776901275740603940883 7745 1753133157727430930213857907332612115 7746 3191002143028090586256986331024457747 7747 6164722307024693606235329935225913363 7748 8708153278679783950095635017539518483 7749 10633823966279326983230456482242756610 7750 14894193177945397706825434165952905235 7751 5316911983139663491615228241121378307 7752 252 7753 495 7754 981 7755 1950 7756 3877 7757 7663 7758 15091 7759 30064 7760 59398 7761 117455 7762 233479 7763 466185 7764 920875 7765 1814822 7766 3625112 7767 7077895 7768 14061720 7769 27968632 7770 55574535 7771 110952457 7772 218964262 7773 431349143 7774 861519884 7775 1691488700 7776 3355443204 7777 6643777542 7778 13274972169 7779 26065773418 7780 51673825285 7781 102399086781 7782 201183334589 7783 393526378505 7784 784109235475 7785 1558073534483 7786 3092376453127 7787 6171868004361 7788 12151017888275 7789 23870849690115 7790 47664473309196 7791 93261216456723 7792 184717953466372 7793 365037860421638 7794 729251087122441 7795 1426771549044755 7796 2823545860128773 7797 5587443214450700 7798 10977524091715590 7799 21392098230009861 7800 42784196460019716 7801 84442493013196806 7802 168673879793860617 7803 329224719536488467 7804 650770146155036677 7805 1287214592103022611 7806 2529406939142553619 7807 4935945191598063621 7808 9835861586177163269 7809 19455550390240542727 7810 38334640028177661957 7811 74710796605813948435 7812 149044669061695275027 7813 289635499235451338764 7814 553402322211286548486 7815 1099887115394932015113 7816 2187131902057672343571 7817 4330691633851186282515 7818 8559289250201231949831 7819 17063238268181335244809 7820 33298758511691921621011 7821 64745586883718493474147 7822 129159490318095853027340 7823 249438147214892033114131 7824 491126114218443102224388 7825 963362762505407623593990 7826 1923183750148663013277705 7827 3710085502781142811541523 7828 7291333849550732209946629 7829 14326479317405786167050252 7830 27805293851136471018242054 7831 53192736063043683687071749 7832 106385472126087367374143492 7833 207935240973716218049462278 7834 414963787582721464217894921 7835 795039383801300025392234515 7836 1557096455663642377021554693 7837 3052664497445701345590902803 7838 5911959924751208894330568723 7839 11296202858479095008454508549 7840 22437663212047517482546626565 7841 43946871394630999758918909959 7842 85417862710691238968039571461 7843 162424103051550036720263102483 7844 323229329206066862102910337043 7845 612226272521027037820014821395 7846 1125447581130274851652196368403 7847 2218388550399401452619230609413 7848 4436777100798802905238461218820 7849 8556641551540548460102746636294 7850 17053861981195398667010335309833 7851 31821291453150328040158228643859 7852 61481054111069125972590105460741 7853 118929782089994801688856399708179 7854 225186928799281862707270140297235 7855 415789396874859243690918651363333 7856 821437588947892652169863677083653 7857 1582027949084830293067885600309255 7858 3001796621340447222744193190330373 7859 5452329159051555577968666353860627 7860 10798563601779142617715339188764691 7861 19471113219505603606989361234575367 7862 33749929580476379585448226139930629 7863 64903710731685345356631204115251205 7864 127211273034103276898997160065892357 7865 238845655492602070912402831144124423 7866 436152936116925520796561691654488069 7867 731182266824740291508075056448143379 7868 1435204286270544637231319772043411475 7869 2394320298701433553802551481207881747 7870 3506266315454861860427715814665224211 7871 6382004286056181172513972662048915475 7872 12329444614049387212470659870451826707 7873 17416306557359567900191270035079036947 7874 21267647932558653966460912964485513218 7875 29788386355890795413650868331905810451 7876 10633823966279326983230456482242756611 7877 253 7878 498 7879 982 7880 1955 7881 3892 7882 7747 7883 15315 7884 30172 7885 60120 7886 118790 7887 234899 7888 466951 7889 932361 7890 1841740 7891 3629633 7892 7250214 7893 14155783 7894 28123430 7895 55937252 7896 111149063 7897 221904905 7898 437928513 7899 862698267 7900 1723039756 7901 3382977386 7902 6710886404 7903 13287555078 7904 26549944329 7905 52131546822 7906 103347650565 7907 204798173540 7908 402366669156 7909 787052757001 7910 1568218470931 7911 3116147068947 7912 6184752906247 7913 12343736008713 7914 24302035776531 7915 47741699380209 7916 95328946618380 7917 186522432913427 7918 369435906932740 7919 730075720843270 7920 1458502174244873 7921 2853543098089491 7922 5647091720257541 7923 11174886428901388 7924 21955048183431174 7925 42784196460019717 7926 85568392920039428 7927 168884986026393606 7928 337347759587721225 7929 658449439072976915 7930 1301540292310073349 7931 2574429184206045203 7932 5058813878285107219 7933 9871890383196127237 7934 19671723172354326533 7935 38911100780481085447 7936 76669280056355323909 7937 149421593211627896851 7938 298089338123390550035 7939 579270998470902677516 7940 1106804644422573096966 7941 2199774230789864030217 7942 4374263804115344687123 7943 8661383267702372565011 7944 17118578500402463899655 7945 34126476536362670489609 7946 66597517023383843242003 7947 129491173767436986948251 7948 258318980636191706054668 7949 498876294429784066228243 7950 982252228436886204448772 7951 1926725525010815247187974 7952 3846367500297326026555401 7953 7420171005562285623083027 7954 14582667699101464419893253 7955 28652958634811572334100492 7956 55610587702272942036484102 7957 106385472126087367374143493 7958 212770944252174734748286980 7959 415870481947432436098924550 7960 829927575165442928435789833 7961 1590078767602600050784469011 7962 3114192911327284754043109381 7963 6105328994891402691181805587 7964 11823919849502417788661137427 7965 22592405716958190016909017093 7966 44875326424095034965093253125 7967 87893742789261999517837819911 7968 170835725421382477936079142917 7969 324848206103100073440526204947 7970 646458658412133724205820674067 7971 1224452545042054075640029642771 7972 2250895162260549703304392736787 7973 4436777100798802905238461218821 7974 8873554201597605810476922437636 7975 17113283103081096920205493272582 7976 34107723962390797334020670619657 7977 63642582906300656080316457287699 7978 122962108222138251945180210921477 7979 237859564179989603377712799416339 7980 450373857598563725414540280594451 7981 831578793749718487381837302726661 7982 1642875177895785304339727354167301 7983 3164055898169660586135771200618503 7984 6003593242680894445488386380660741 7985 10904658318103111155937332707721235 7986 21597127203558285235430678377529363 7987 38942226439011207213978722469150727 7988 67499859160952759170896452279861253 7989 129807421463370690713262408230502405 7990 254422546068206553797994320131784709 7991 477691310985204141824805662288248839 7992 872305872233851041593123383308976133 7993 1462364533649480583016150112896286739 7994 2870408572541089274462639544086822931 7995 4788640597402867107605102962415763475 7996 7012532630909723720855431629330448403 7997 12764008572112362345027945324097830931 7998 24658889228098774424941319740903653395 7999 34832613114719135800382540070158073875 8000 42535295865117307932921825928971026434 8001 59576772711781590827301736663811620883 8002 21267647932558653966460912964485513219 8003 254 8004 499 8005 990 8006 1957 8007 3903 8008 7777 8009 15487 8010 30620 8011 60334 8012 120231 8013 237574 8014 469788 8015 933895 8016 1864713 8017 3683471 8018 7259256 8019 14500417 8020 28311559 8021 56246849 8022 111874492 8023 222298119 8024 443809801 8025 875857016 8026 1725396515 8027 3446079500 8028 6765954758 8029 13421772804 8030 26575110150 8031 53099888649 8032 104263093630 8033 206695301125 8034 409596347060 8035 804733338292 8036 1574105513993 8037 3136436941843 8038 6232294137875 8039 12369505812487 8040 24687472017417 8041 48604071553043 8042 95483398760393 8043 190657893236748 8044 373044865826835 8045 738871813865476 8046 1460151441686534 8047 2917004348489737 8048 5707086196178963 8049 11294183440515077 8050 22349772857802764 8051 43910096366862342 8052 85568392920039429 8053 171136785840078852 8054 337769972052787206 8055 674695519175442441 8056 1316898878145953811 8057 2603080584620146693 8058 5148858368412090387 8059 10117627756570214419 8060 19743780766392254469 8061 39343446344708653061 8062 77822201560962170887 8063 153338560112710647813 8064 298843186423255793683 8065 596178676246781100051 8066 1158541996941805355020 8067 2213609288845146193926 8068 4399548461579728060425 8069 8748527608230689374227 8070 17322766535404745130003 8071 34237157000804927799303 8072 68252953072725340979209 8073 133195034046767686483987 8074 258982347534873973896458 8075 516637961272383412109324 8076 997752588859568132456467 8077 1964504456873772408897540 8078 3853451050021630494375942 8079 7692735000594652053110793 8080 14840342011124571246166035 8081 29165335398202928839786501 8082 57305917269623144668200972 8083 111221175404545884072968198 8084 212770944252174734748286981 8085 425541888504349469496573956 8086 831740963894864872197849094 8087 1659855150330885856871579657 8088 3180157535205200101568938003 8089 6228385822654569508086218757 8090 12210657989782805382363611155 8091 23647839699004835577322274835 8092 45184811433916380033818034181 8093 89750652848190069930186506245 8094 175787485578523999035675639815 8095 341671450842764955872158285829 8096 649696412206200146881052409875 8097 1292917316824267448411641348115 8098 2448905090084108151280059285523 8099 4501790324521099406608785473555 8100 8873554201597605810476922437637 8101 17747108403195211620953844875268 8102 34226566206162193840410986545158 8103 68215447924781594668041341239305 8104 127285165812601312160632914575379 8105 245924216444276503890360421842949 8106 475719128359979206755425598832659 8107 900747715197127450829080561188883 8108 1663157587499436974763674605453317 8109 3285750355791570608679454708334597 8110 6328111796339321172271542401236999 8111 12007186485361788890976772761321477 8112 21809316636206222311874665415442451 8113 43194254407116570470861356755058707 8114 77884452878022414427957444938301447 8115 134999718321905518341792904559722501 8116 259614842926741381426524816461004805 8117 508845092136413107595988640263569413 8118 955382621970408283649611324576497671 8119 1744611744467702083186246766617952261 8120 2924729067298961166032300225792573459 8121 5740817145082178548925279088173645843 8122 9577281194805734215210205924831526931 8123 14025065261819447441710863258660896787 8124 25528017144224724690055890648195661843 8125 49317778456197548849882639481807306771 8126 69665226229438271600765080140316147731 8127 85070591730234615865843651857942052866 8128 119153545423563181654603473327623241747 8129 42535295865117307932921825928971026435 8130 257 8131 501 8132 991 8133 1972 8134 3907 8135 7796 8136 15547 8137 30963 8138 61230 8139 120657 8140 240451 8141 475142 8142 939566 8143 1867783 8144 3729417 8145 7366931 8146 14518500 8147 29000824 8148 56623111 8149 112493688 8150 223748970 8151 444596231 8152 887619593 8153 1751714020 8154 3450793012 8155 6892158988 8156 13531909502 8157 26843545604 8158 53150220294 8159 106199777289 8160 208526187243 8161 413390602245 8162 819192694099 8163 1609466676563 8164 3148211027977 8165 6272873883667 8166 12464588275731 8167 24739011624967 8168 49374944034825 8169 97208143106067 8170 190966797520761 8171 381315786473484 8172 746089731653651 8173 1477743627730948 8174 2920302883373062 8175 5834008696979465 8176 11414172392357907 8177 22588366881030149 8178 44699545715605516 8179 87820192733724678 8180 171136785840078853 8181 342273571680157700 8182 675539944105574406 8183 1349391038350884873 8184 2633797756291907603 8185 5206161169240293381 8186 10297716736824180755 8187 20235255513140428819 8188 39487561532784508933 8189 78686892689417306117 8190 155644403121924341767 8191 306677120225421295621 8192 597686372846511587347 8193 1192357352493562200083 8194 2317083993883610710028 8195 4427218577690292387846 8196 8799096923159456120841 8197 17497055216461378748435 8198 34645533070809490259987 8199 68474314001609855598599 8200 136505906145450681958409 8201 266390068093535372967955 8202 517964695069747947792874 8203 1033275922544766824218636 8204 1995505177719136264912915 8205 3929008913747544817795076 8206 7706902100043260988751878 8207 15385470001189304106221577 8208 29680684022249142492332051 8209 58330670796405857679572997 8210 114611834539246289336401932 8211 222442350809091768145936390 8212 425541888504349469496573957 8213 851083777008698938993147908 8214 1663481927789729744395698182 8215 3319710300661771713743159305 8216 6360315070410400203137875987 8217 12456771645309139016172437509 8218 24421315979565610764727222291 8219 47295679398009671154644549651 8220 90369622867832760067636068357 8221 179501305696380139860373012485 8222 351574971157047998071351279623 8223 683342901685529911744316571653 8224 1299392824412400293762104819731 8225 2585834633648534896823282696211 8226 4897810180168216302560118571027 8227 9003580649042198813217570947091 8228 17747108403195211620953844875269 8229 35494216806390423241907689750532 8230 68453132412324387680821973090310 8231 136430895849563189336082682478601 8232 254570331625202624321265829150739 8233 491848432888553007780720843685893 8234 951438256719958413510851197665299 8235 1801495430394254901658161122377747 8236 3326315174998873949527349210906629 8237 6571500711583141217358909416669189 8238 12656223592678642344543084802473991 8239 24014372970723577781953545522642949 8240 43618633272412444623749330830884883 8241 86388508814233140941722713510117395 8242 155768905756044828855914889876602887 8243 269999436643811036683585809119444997 8244 519229685853482762853049632922009605 8245 1017690184272826215191977280527138821 8246 1910765243940816567299222649152995335 8247 3489223488935404166372493533235904517 8248 5849458134597922332064600451585146899 8249 11481634290164357097850558176347291667 8250 19154562389611468430420411849663053843 8251 28050130523638894883421726517321793555 8252 51056034288449449380111781296391323667 8253 98635556912395097699765278963614613523 8254 139330452458876543201530160280632295443 8255 170141183460469231731687303715884105730 8256 238307090847126363309206946655246483475 8257 85070591730234615865843651857942052867 8258 260 8259 512 8260 995 8261 1973 8262 3937 8263 7807 8264 15584 8265 31084 8266 61916 8267 122449 8268 241304 8269 480892 8270 950278 8271 1879121 8272 3735559 8273 7458825 8274 14733852 8275 29036988 8276 58001636 8277 113246215 8278 224987364 8279 447497926 8280 889192455 8281 1775239177 8282 3503428028 8283 6901586006 8284 13784317964 8285 27063818987 8286 53687091204 8287 106300440582 8288 212399554569 8289 417052374469 8290 826781204485 8291 1638385388176 8292 3218933353104 8293 6296422055945 8294 12545747767315 8295 24929176551443 8296 49478023249927 8297 98749888069641 8298 194416286212115 8299 381933595041495 8300 762631572946956 8301 1492179463307283 8302 2955487255461892 8303 5840605766746118 8304 11668017393958921 8305 22828344784715795 8306 45176733762060293 8307 89399091431211020 8308 175640385467449350 8309 342273571680157701 8310 684547143360315396 8311 1351079888211148806 8312 2698782076701769737 8313 5267595512583815187 8314 10412322338480586757 8315 20595433473648361491 8316 40470511026280857619 8317 78975123065569017861 8318 157373785378834612229 8319 311288806243848683527 8320 613354240450842591237 8321 1195372745693023174675 8322 2384714704987124400147 8323 4634167987767221420044 8324 8854437155380584775686 8325 17598193846318912241673 8326 34994110432922757496851 8327 69291066141618980519955 8328 136948628003219711197191 8329 273011812290901363916809 8330 532780136187070745935891 8331 1035929390139495895585703 8332 2066551845089533648437260 8333 3991010355438272529825811 8334 7858017827495089635590148 8335 15413804200086521977503750 8336 30770940002378608212443145 8337 59361368044498284984664083 8338 116661341592811715359145989 8339 229223669078492578672803852 8340 444884701618183536291872774 8341 851083777008698938993147909 8342 1702167554017397877986295812 8343 3326963855579459488791396358 8344 6639420601323543427486318601 8345 12720630140820800406275751955 8346 24913543290618278032344875013 8347 48842631959131221529454444563 8348 94591358796019342309289099283 8349 180739245735665520135272136709 8350 359002611392760279720746024965 8351 703149942314095996142702559239 8352 1366685803371059823488633143301 8353 2598785648824800587524209639443 8354 5171669267297069793646565392403 8355 9795620360336432605120237142035 8356 18007161298084397626435141894163 8357 35494216806390423241907689750533 8358 70988433612780846483815379501060 8359 136906264824648775361643946180614 8360 272861791699126378672165364957193 8361 509140663250405248642531658301459 8362 983696865777106015561441687371781 8363 1902876513439916827021702395330579 8364 3602990860788509803316322244755475 8365 6652630349997747899054698421813253 8366 13143001423166282434717818833338373 8367 25312447185357284689086169604947975 8368 48028745941447155563907091045285893 8369 87237266544824889247498661661769747 8370 172777017628466281883445427020234771 8371 311537811512089657711829779753205767 8372 539998873287622073367171618238889989 8373 1038459371706965525706099265844019205 8374 2035380368545652430383954561054277637 8375 3821530487881633134598445298305990663 8376 6978446977870808332744987066471809029 8377 11698916269195844664129200903170293779 8378 22963268580328714195701116352694583315 8379 38309124779222936860840823699326107667 8380 56100261047277789766843453034643587091 8381 102112068576898898760223562592782647315 8382 197271113824790195399530557927229227027 8383 278660904917753086403060320561264590867 8384 340282366920938463463374607431768211458 8385 476614181694252726618413893310492966931 8386 170141183460469231731687303715884105731 8387 261 8388 518 8389 1023 8390 1983 8391 3938 8392 7867 8393 15603 8394 31161 8395 62159 8396 123822 8397 244888 8398 482598 8399 961772 8400 1900550 8401 3758232 8402 7471111 8403 14917641 8404 29467694 8405 58073962 8406 116003260 8407 226492423 8408 449974716 8409 894995838 8410 1778384903 8411 3550478345 8412 7006856042 8413 13803171993 8414 27568635916 8415 54127637957 8416 107374182404 8417 212600881158 8418 424799109129 8419 834104748922 8420 1653562408965 8421 3276770776332 8422 6437866706188 8423 12592844111881 8424 25091495534611 8425 49858353102867 8426 98956046499847 8427 197499776139273 8428 388832572424211 8429 763867190082962 8430 1525263145893900 8431 2984358926614547 8432 5910974510923780 8433 11681211533492230 8434 23336034787917833 8435 45656689569431571 8436 90353467524120581 8437 178798182862422028 8438 351280770934898694 8439 684547143360315397 8440 1369094286720630788 8441 2702159776422297606 8442 5397564153403539465 8443 10535191025167630355 8444 20824644676961173509 8445 41190866947296722963 8446 80941022052561715219 8447 157950246131138035717 8448 314747570757669224453 8449 622577612487697367047 8450 1226708480901685182469 8451 2390745491386046349331 8452 4769429409974248800275 8453 9268335975534442840076 8454 17708874310761169551366 8455 35196387692637824483337 8456 69988220865845514993683 8457 138582132283237961039891 8458 273897256006439422394375 8459 546023624581802727833609 8460 1065560272374141491871763 8461 2071858780278991791171360 8462 4133103690179067296874508 8463 7982020710876545059651603 8464 15716035654990179271180292 8465 30827608400173043955007494 8466 61541880004757216424886281 8467 118722736088996569969328147 8468 233322683185623430718291973 8469 458447338156985157345607692 8470 889769403236367072583745542 8471 1702167554017397877986295813 8472 3404335108034795755972591620 8473 6653927711158918977582792710 8474 13278841202647086854972637193 8475 25441260281641600812551503891 8476 49827086581236556064689750021 8477 97685263918262443058908889107 8478 189182717592038684618578198547 8479 361478491471331040270544273413 8480 718005222785520559441492049925 8481 1406299884628191992285405118471 8482 2733371606742119646977266286597 8483 5197571297649601175048419278867 8484 10343338534594139587293130784787 8485 19591240720672865210240474284051 8486 36014322596168795252870283788307 8487 70988433612780846483815379501061 8488 141976867225561692967630759002116 8489 273812529649297550723287892361222 8490 545723583398252757344330729914377 8491 1018281326500810497285063316602899 8492 1967393731554212031122883374743557 8493 3805753026879833654043404790661139 8494 7205981721577019606632644489510931 8495 13305260699995495798109396843626501 8496 26286002846332564869435637666676741 8497 50624894370714569378172339209895943 8498 96057491882894311127814182090571781 8499 174474533089649778494997323323539475 8500 345554035256932563766890854040469523 8501 623075623024179315423659559506411527 8502 1079997746575244146734343236477779973 8503 2076918743413931051412198531688038405 8504 4070760737091304860767909122108555269 8505 7643060975763266269196890596611981319 8506 13956893955741616665489974132943618053 8507 23397832538391689328258401806340587539 8508 45926537160657428391402232705389166611 8509 76618249558445873721681647398652215315 8510 112200522094555579533686906069287174163 8511 204224137153797797520447125185565294611 8512 394542227649580390799061115854458454035 8513 557321809835506172806120641122529181715 8514 680564733841876926926749214863536422914 8515 953228363388505453236827786620985933843 8516 340282366920938463463374607431768211459 8517 264 8518 519 8519 1033 8520 2036 8521 3956 8522 7869 8523 15724 8524 31196 8525 62312 8526 124307 8527 247633 8528 489766 8529 965185 8530 1923532 8531 3801094 8532 7516454 8533 14942215 8534 29835273 8535 58935377 8536 116147910 8537 232006506 8538 452984839 8539 899949418 8540 1789991659 8541 3556769799 8542 7100956681 8543 14013712070 8544 27606343967 8545 55137271820 8546 108255275898 8547 214748364804 8548 425201762310 8549 849598218249 8550 1668209497826 8551 3307124817925 8552 6553541552643 8553 12875733412355 8554 25185688223753 8555 50182991069203 8556 99716706205715 8557 197912092999687 8558 394999552278537 8559 777665144848403 8560 1527734380165898 8561 3050526291787788 8562 5968717853229075 8563 11821949021847556 8564 23362423066984454 8565 46672069575835657 8566 91313379138863123 8567 180706935048241157 8568 357596365724844044 8569 702561541869797382 8570 1369094286720630789 8571 2738188573441261572 8572 5404319552844595206 8573 10795128306807078921 8574 21070382050335260691 8575 41649289353922347013 8576 82381733894593445907 8577 161882044105123430419 8578 315900492262276071429 8579 629495141515338448901 8580 1245155224975394734087 8581 2453416961803370364933 8582 4781490982772092698643 8583 9538858819948497600531 8584 18536671951068885680140 8585 35417748621522339102726 8586 70392775385275648966665 8587 139976441731691029987347 8588 277164264566475922079763 8589 547794512012878844788743 8590 1092047249163605455667209 8591 2131120544748282983743507 8592 4143717560557983582342677 8593 8266207380358134593749004 8594 15964041421753090119303187 8595 31432071309980358542360580 8596 61655216800346087910014982 8597 123083760009514432849772553 8598 237445472177993139938656275 8599 466645366371246861436583941 8600 916894676313970314691215372 8601 1779538806472734145167491078 8602 3404335108034795755972591621 8603 6808670216069591511945183236 8604 13307855422317837955165585414 8605 26557682405294173709945274377 8606 50882520563283201625103007763 8607 99654173162473112129379500037 8608 195370527836524886117817778195 8609 378365435184077369237156397075 8610 722956982942662080541088546821 8611 1436010445571041118882984099845 8612 2812599769256383984570810236935 8613 5466743213484239293954532573189 8614 10395142595299202350096838557715 8615 20686677069188279174586261569555 8616 39182481441345730420480948568083 8617 72028645192337590505740567576595 8618 141976867225561692967630759002117 8619 283953734451123385935261518004228 8620 547625059298595101446575784722438 8621 1091447166796505514688661459828745 8622 2036562653001620994570126633205779 8623 3934787463108424062245766749487109 8624 7611506053759667308086809581322259 8625 14411963443154039213265288979021843 8626 26610521399990991596218793687252997 8627 52572005692665129738871275333353477 8628 101249788741429138756344678419791879 8629 192114983765788622255628364181143557 8630 348949066179299556989994646647078931 8631 691108070513865127533781708080939027 8632 1246151246048358630847319119012823047 8633 2159995493150488293468686472955559941 8634 4153837486827862102824397063376076805 8635 8141521474182609721535818244217110533 8636 15286121951526532538393781193223962631 8637 27913787911483233330979948265887236101 8638 46795665076783378656516803612681175059 8639 91853074321314856782804465410778333203 8640 153236499116891747443363294797304430611 8641 224401044189111159067373812138574348307 8642 408448274307595595040894250371130589203 8643 789084455299160781598122231708916908051 8644 1114643619671012345612241282245058363411 8645 1361129467683753853853498429727072845826 8646 1906456726777010906473655573241971867667 8647 680564733841876926926749214863536422915 8648 267 8649 526 8650 1034 8651 2063 8652 4064 8653 7904 8654 15728 8655 31439 8656 62382 8657 124615 8658 248604 8659 495256 8660 979521 8661 1930360 8662 3847052 8663 7602182 8664 15032897 8665 29884423 8666 59670537 8667 117870744 8668 232295806 8669 464012998 8670 905969671 8671 1799898822 8672 3579983301 8673 7113539591 8674 14201913353 8675 28027424126 8676 55212687913 8677 110274543628 8678 216510551778 8679 429496729604 8680 850403524614 8681 1699196436489 8682 3336418995635 8683 6614249635845 8684 13107083105265 8685 25751466824689 8686 50371376447497 8687 100365982138387 8688 199433412411411 8689 395824185999367 8690 789999104557065 8691 1555330289696787 8692 3055468760331770 8693 6101052583575564 8694 11937435706458131 8695 23643898043695108 8696 46724846133968902 8697 93344139151671305 8698 182626758277726227 8699 361413870096482309 8700 715192731449688076 8701 1405123083739594758 8702 2738188573441261573 8703 5476377146882523140 8704 10808639105689190406 8705 21590256613614157833 8706 42140764100670521363 8707 83298578707844694021 8708 164763467789186891795 8709 323764088210246860819 8710 631800984524552142853 8711 1258990283030676897797 8712 2490310449950789468167 8713 4906833923606740729861 8714 9562981965544185397267 8715 19077717639896995201043 8716 37073343902137771360268 8717 70835497243044678205446 8718 140785550770551297933321 8719 279952883463382059974675 8720 554328529132951844159507 8721 1095589024025757689577479 8722 2184094498327210911334409 8723 4262241089496565967486995 8724 8287435121115967164685309 8725 16532414760716269187497996 8726 31928082843506180238606355 8727 62864142619960717084721156 8728 123310433600692175820029958 8729 246167520019028865699545097 8730 474890944355986279877312531 8731 933290732742493722873167877 8732 1833789352627940629382430732 8733 3559077612945468290334982150 8734 6808670216069591511945183237 8735 13617340432139183023890366468 8736 26615710844635675910331170822 8737 53115364810588347419890548745 8738 101765041126566403250206015507 8739 199308346324946224258759000069 8740 390741055673049772235635556371 8741 756730870368154738474312794131 8742 1445913965885324161082177093637 8743 2872020891142082237765968199685 8744 5625199538512767969141620473863 8745 10933486426968478587909065146373 8746 20790285190598404700193677115411 8747 41373354138376558349172523139091 8748 78364962882691460840961897136147 8749 144057290384675181011481135153171 8750 283953734451123385935261518004229 8751 567907468902246771870523036008452 8752 1095250118597190202893151569444870 8753 2182894333593011029377322919657481 8754 4073125306003241989140253266411539 8755 7869574926216848124491533498974213 8756 15223012107519334616173619162644499 8757 28823926886308078426530577958043667 8758 53221042799981983192437587374505989 8759 105144011385330259477742550666706949 8760 202499577482858277512689356839583751 8761 384229967531577244511256728362287109 8762 697898132358599113979989293294157843 8763 1382216141027730255067563416161878035 8764 2492302492096717261694638238025646087 8765 4319990986300976586937372945911119877 8766 8307674973655724205648794126752153605 8767 16283042948365219443071636488434221061 8768 30572243903053065076787562386447925255 8769 55827575822966466661959896531774472197 8770 93591330153566757313033607225362350099 8771 183706148642629713565608930821556666387 8772 306472998233783494886726589594608861203 8773 448802088378222318134747624277148696595 8774 816896548615191190081788500742261178387 8775 1578168910598321563196244463417833816083 8776 2229287239342024691224482564490116726803 8777 2722258935367507707706996859454145691650 8778 3812913453554021812947311146483943735315 8779 1361129467683753853853498429727072845827 8780 268 8781 530 8782 1048 8783 2065 8784 4121 8785 8121 8786 15801 8787 31448 8788 62867 8789 124753 8790 249219 8791 497198 8792 990502 8793 1959032 8794 3860708 8795 7694092 8796 15204358 8797 30065784 8798 59768839 8799 119341065 8800 235741478 8801 464591595 8802 928025982 8803 1811939335 8804 3599797630 8805 7159966586 8806 14227079175 8807 28403826697 8808 56054848235 8809 110425375807 8810 220549087244 8811 433021103539 8812 858993459204 8813 1700807049222 8814 3398392872969 8815 6672837991251 8816 13228499271685 8817 26214166210505 8818 51502933649353 8819 100742752894985 8820 200731964276755 8821 398866824822803 8822 791648371998727 8823 1579998209114121 8824 3110660579393555 8825 6110937520663510 8826 12202105167151116 8827 23874871412916243 8828 47287796087390212 8829 93449692267937798 8830 186688278303342601 8831 365253516555452435 8832 722827740192964613 8833 1430385462899376140 8834 2810246167479189510 8835 5476377146882523141 8836 10952754293765046276 8837 21617278211378380806 8838 43180513227228315657 8839 84281528201341042707 8840 166597157415689388037 8841 329526935578373783571 8842 647528176420493721619 8843 1263601969049104285701 8844 2517980566061353795589 8845 4980620899901578936327 8846 9813667847213481459717 8847 19125963931088370794515 8848 38155435279793990402067 8849 74146687804275542720524 8850 141670994486089356410886 8851 281571101541102595866633 8852 559905766926764119949331 8853 1108657058265903688318995 8854 2191178048051515379154951 8855 4368188996654421822668809 8856 8524482178993131934973971 8857 16574870242231934329370568 8858 33064829521432538374995980 8859 63856165687012360477212691 8860 125728285239921434169442308 8861 246620867201384351640059910 8862 492335040038057731399090185 8863 949781888711972559754625043 8864 1866581465484987445746335749 8865 3667578705255881258764861452 8866 7118155225890936580669964294 8867 13617340432139183023890366469 8868 27234680864278366047780732932 8869 53231421689271351820662341638 8870 106230729621176694839781097481 8871 203530082253132806500412030995 8872 398616692649892448517518000133 8873 781482111346099544471271112723 8874 1513461740736309476948625588243 8875 2891827931770648322164354187269 8876 5744041782284164475531936399365 8877 11250399077025535938283240947719 8878 21866972853936957175818130292741 8879 41580570381196809400387354230803 8880 82746708276753116698345046278163 8881 156729925765382921681923794272275 8882 288114580769350362022962270306323 8883 567907468902246771870523036008453 8884 1135814937804493543741046072016900 8885 2190500237194380405786303138889734 8886 4365788667186022058754645839314953 8887 8146250612006483978280506532823059 8888 15739149852433696248983066997948421 8889 30446024215038669232347238325288979 8890 57647853772616156853061155916087315 8891 106442085599963966384875174749011973 8892 210288022770660518955485101333413893 8893 404999154965716555025378713679167495 8894 768459935063154489022513456724574213 8895 1395796264717198227959978586588315667 8896 2764432282055460510135126832323756051 8897 4984604984193434523389276476051292167 8898 8639981972601953173874745891822239749 8899 16615349947311448411297588253504307205 8900 32566085896730438886143272976868442117 8901 61144487806106130153575124772895850503 8902 111655151645932933323919793063548944389 8903 187182660307133514626067214450724700179 8904 367412297285259427131217861643113332755 8905 612945996467566989773453179189217722387 8906 897604176756444636269495248554297393171 8907 1633793097230382380163577001484522356755 8908 3156337821196643126392488926835667632147 8909 4458574478684049382448965128980233453587 8910 5444517870735015415413993718908291383298 8911 7625826907108043625894622292967887470611 8912 2722258935367507707706996859454145691651 8913 269 8914 533 8915 1057 8916 2093 8917 4127 8918 8238 8919 16232 8920 31592 8921 62887 8922 125724 8923 249496 8924 498428 8925 994385 8926 1980993 8927 3918052 8928 7721404 8929 15388172 8930 30408710 8931 60131556 8932 119537671 8933 238682121 8934 471482945 8935 929183173 8936 1856051947 8937 3623878663 8938 7199595243 8939 14319933154 8940 28454158343 8941 56807653385 8942 112109696453 8943 220850751592 8944 441098174476 8945 866042207059 8946 1717986918404 8947 3401614098438 8948 6796785745929 8949 13345675982483 8950 26456998543365 8951 52428332420985 8952 103005867298681 8953 201485505789961 8954 401463928553491 8955 797733649645587 8956 1583296743997447 8957 3159996418228233 8958 6221321158787091 8959 12221875041326990 8960 24404210334302220 8961 47749742825832467 8962 94575592174780420 8963 186899384535875590 8964 373376556606685193 8965 730507033110904851 8966 1445655480385929221 8967 2860770925798752268 8968 5620492334958379014 8969 10952754293765046277 8970 21905508587530092548 8971 43234556422756761606 8972 86361026454456631305 8973 168563056402682085395 8974 333194314831378776069 8975 659053871156747567123 8976 1295056352840987443219 8977 2527203938098208571397 8978 5035961132122707591173 8979 9961241799803157872647 8980 19627335694426962919429 8981 38251927862176741589011 8982 76310870559587980804115 8983 148293375608551085441036 8984 283341988972178712821766 8985 563142203082205191733257 8986 1119811533853528239898643 8987 2217314116531807376637971 8988 4382356096103030758309895 8989 8736377993308843645337609 8990 17048964357986263869947923 8991 33149740484463868658741089 8992 66129659042865076749991948 8993 127712331374024720954425363 8994 251456570479842868338884612 8995 493241734402768703280119814 8996 984670080076115462798180361 8997 1899563777423945119509250067 8998 3733162930969974891492671493 8999 7335157410511762517529722892 9000 14236310451781873161339928582 9001 27234680864278366047780732933 9002 54469361728556732095561465860 9003 106462843378542703641324683270 9004 212461459242353389679562194953 9005 407060164506265613000824061971 9006 797233385299784897035036000261 9007 1562964222692199088942542225427 9008 3026923481472618953897251176467 9009 5783655863541296644328708374533 9010 11488083564568328951063872798725 9011 22500798154051071876566481895431 9012 43733945707873914351636260585477 9013 83161140762393618800774708461587 9014 165493416553506233396690092556307 9015 313459851530765843363847588544531 9016 576229161538700724045924540612627 9017 1135814937804493543741046072016901 9018 2271629875608987087482092144033796 9019 4381000474388760811572606277779462 9020 8731577334372044117509291678629897 9021 16292501224012967956561013065646099 9022 31478299704867392497966133995896837 9023 60892048430077338464694476650577939 9024 115295707545232313706122311832174611 9025 212884171199927932769750349498023941 9026 420576045541321037910970202666827781 9027 809998309931433110050757427358334983 9028 1536919870126308978045026913449148421 9029 2791592529434396455919957173176631315 9030 5528864564110921020270253664647512083 9031 9969209968386869046778552952102584327 9032 17279963945203906347749491783644479493 9033 33230699894622896822595176507008614405 9034 65132171793460877772286545953736884229 9035 122288975612212260307150249545791700999 9036 223310303291865866647839586127097888773 9037 374365320614267029252134428901449400339 9038 734824594570518854262435723286226665491 9039 1225891992935133979546906358378435444755 9040 1795208353512889272538990497108594786323 9041 3267586194460764760327154002969044713491 9042 6312675642393286252784977853671335264275 9043 8917148957368098764897930257960466907155 9044 10889035741470030830827987437816582766594 9045 15251653814216087251789244585935774941203 9046 5444517870735015415413993718908291383299 9047 272 9048 534 9049 1062 9050 2111 9051 4181 9052 8248 9053 16471 9054 32455 9055 63175 9056 125763 9057 251438 9058 498982 9059 996843 9060 1988760 9061 3961976 9062 7836092 9063 15442794 9064 30776332 9065 60817414 9066 120263100 9067 239075335 9068 477364233 9069 942965880 9070 1858366330 9071 3712103877 9072 7247757319 9073 14399190469 9074 28639866291 9075 56908316679 9076 113615306761 9077 224219392890 9078 441701503165 9079 882196348940 9080 1732084414099 9081 3435973836804 9082 6803228196870 9083 13593571491849 9084 26691351964947 9085 52913997086725 9086 104856664841943 9087 206011734597335 9088 402971011579913 9089 802927857106963 9090 1595467299291155 9091 3166593487994887 9092 6319992836456457 9093 12442642317574163 9094 24443750082653950 9095 48808420668604428 9096 95499485651664915 9097 189151184349560836 9098 373798769071751174 9099 746753113213370377 9100 1461014066221809683 9101 2891310960771858437 9102 5721541851597504524 9103 11240984669916758022 9104 21905508587530092549 9105 43811017175060185092 9106 86469112845513523206 9107 172722052908913262601 9108 337126112805364170771 9109 666388629662757552133 9110 1318107742313495134227 9111 2590112705681974886419 9112 5054407876196417142789 9113 10071922264245415182341 9114 19922483599606315745287 9115 39254671388853925838853 9116 76503855724353483178003 9117 152621741119175961608211 9118 296586751217102170882060 9119 566683977944357425643526 9120 1126284406164410383466505 9121 2239623067707056479797267 9122 4434628233063614753275923 9123 8764712192206061516619783 9124 17472755986617687290675209 9125 34097928715972527739895827 9126 66299480968927737317482130 9127 132259318085730153499983884 9128 255424662748049441908850707 9129 502913140959685736677769220 9130 986483468805537406560239622 9131 1969340160152230925596360713 9132 3799127554847890239018500115 9133 7466325861939949782985342981 9134 14670314821023525035059445772 9135 28472620903563746322679857158 9136 54469361728556732095561465861 9137 108938723457113464191122931716 9138 212925686757085407282649366534 9139 424922918484706779359124389897 9140 814120329012531226001648123923 9141 1594466770599569794070072000517 9142 3125928445384398177885084450835 9143 6053846962945237907794502352915 9144 11567311727082593288657416749061 9145 22976167129136657902127745597445 9146 45001596308102143753132963790855 9147 87467891415747828703272521170949 9148 166322281524787237601549416923155 9149 330986833107012466793380185112595 9150 626919703061531686727695177089043 9151 1152458323077401448091849081225235 9152 2271629875608987087482092144033797 9153 4543259751217974174964184288067588 9154 8762000948777521623145212555558918 9155 17463154668744088235018583357259785 9156 32585002448025935913122026131292179 9157 62956599409734784995932267991793669 9158 121784096860154676929388953301155859 9159 230591415090464627412244623664349203 9160 425768342399855865539500698996047877 9161 841152091082642075821940405333655557 9162 1619996619862866220101514854716669959 9163 3073839740252617956090053826898296837 9164 5583185058868792911839914346353262611 9165 11057729128221842040540507329295024147 9166 19938419936773738093557105904205168647 9167 34559927890407812695498983567288958981 9168 66461399789245793645190353014017228805 9169 130264343586921755544573091907473768453 9170 244577951224424520614300499091583401991 9171 446620606583731733295679172254195777541 9172 748730641228534058504268857802898800659 9173 1469649189141037708524871446572453330963 9174 2451783985870267959093812716756870889491 9175 3590416707025778545077980994217189572627 9176 6535172388921529520654308005938089426963 9177 12625351284786572505569955707342670528531 9178 17834297914736197529795860515920933814291 9179 21778071482940061661655974875633165533186 9180 30503307628432174503578489171871549882387 9181 10889035741470030830827987437816582766595 9182 275 9183 542 9184 1064 9185 2120 9186 4215 9187 8357 9188 16492 9189 32936 9190 64899 9191 126339 9192 251516 9193 502865 9194 997953 9195 1993672 9196 3977510 9197 7923940 9198 15672170 9199 30885574 9200 61552652 9201 121634822 9202 240526186 9203 478150663 9204 954728457 9205 1885931748 9206 3716732642 9207 7424207738 9208 14495514631 9209 28798380922 9210 57279732563 9211 113816633351 9212 227230613513 9213 448438785762 9214 883403006308 9215 1764392697868 9216 3464168828179 9217 6871947673604 9218 13606456393734 9219 27187142983689 9220 53382703929875 9221 105827994173445 9222 209713329683858 9223 412023469194642 9224 805942023159817 9225 1605855714213907 9226 3190934598582291 9227 6333186975989767 9228 12639985672912905 9229 24885284635148307 9230 48887500165307867 9231 97616841337208844 9232 190998971303329811 9233 378302368699121668 9234 747597538143502342 9235 1493506226426740745 9236 2922028132443619347 9237 5782621921543716869 9238 11443083703195009036 9239 22481969339833516038 9240 43811017175060185093 9241 87622034350120370180 9242 172938225691027046406 9243 345444105817826525193 9244 674252225610728341523 9245 1332777259325515104261 9246 2636215484626990268435 9247 5180225411363949772819 9248 10108815752392834285573 9249 20143844528490830364677 9250 39844967199212631490567 9251 78509342777707851677701 9252 153007711448706966355987 9253 305243482238351923216403 9254 593173502434204341764108 9255 1133367955888714851287046 9256 2252568812328820766933001 9257 4479246135414112959594515 9258 8869256466127229506551827 9259 17529424384412123033239559 9260 34945511973235374581350409 9261 68195857431945055479791635 9262 132598961937855474634964212 9263 264518636171460306999967756 9264 510849325496098883817701395 9265 1005826281919371473355538436 9266 1972966937611074813120479238 9267 3938680320304461851192721417 9268 7598255109695780478037000211 9269 14932651723879899565970685957 9270 29340629642047050070118891532 9271 56945241807127492645359714310 9272 108938723457113464191122931717 9273 217877446914226928382245863428 9274 425851373514170814565298733062 9275 849845836969413558718248779785 9276 1628240658025062452003296247827 9277 3188933541199139588140144001029 9278 6251856890768796355770168901651 9279 12107693925890475815589004705811 9280 23134623454165186577314833498117 9281 45952334258273315804255491194885 9282 90003192616204287506265927581703 9283 174935782831495657406545042341893 9284 332644563049574475203098833846291 9285 661973666214024933586760370225171 9286 1253839406123063373455390354178067 9287 2304916646154802896183698162450451 9288 4543259751217974174964184288067589 9289 9086519502435948349928368576135172 9290 17524001897555043246290425111117830 9291 34926309337488176470037166714519561 9292 65170004896051871826244052262584339 9293 125913198819469569991864535983587333 9294 243568193720309353858777906602311699 9295 461182830180929254824489247328698387 9296 851536684799711731079001397992095749 9297 1682304182165284151643880810667311109 9298 3239993239725732440203029709433339911 9299 6147679480505235912180107653796593669 9300 11166370117737585823679828692706525203 9301 22115458256443684081081014658590048275 9302 39876839873547476187114211808410337287 9303 69119855780815625390997967134577917957 9304 132922799578491587290380706028034457605 9305 260528687173843511089146183814947536901 9306 489155902448849041228600998183166803975 9307 893241213167463466591358344508391555077 9308 1497461282457068117008537715605797601299 9309 2939298378282075417049742893144906661907 9310 4903567971740535918187625433513741778963 9311 7180833414051557090155961988434379145235 9312 13070344777843059041308616011876178853907 9313 25250702569573145011139911414685341057043 9314 35668595829472395059591721031841867628563 9315 43556142965880123323311949751266331066370 9316 61006615256864349007156978343743099764755 9317 21778071482940061661655974875633165533187 9318 276 9319 546 9320 1079 9321 2125 9322 4237 9323 8423 9324 16709 9325 32979 9326 65868 9327 129788 9328 252668 9329 503020 9330 1005720 9331 1995896 9332 3987332 9333 7955009 9334 15847868 9335 31344326 9336 61771134 9337 123105292 9338 243269638 9339 481052358 9340 956301319 9341 1909456905 9342 3771863484 9343 7433465267 9344 14848415458 9345 28991029255 9346 57596761826 9347 114559465107 9348 227633266695 9349 454461227017 9350 896877571507 9351 1766806012596 9352 3528785395724 9353 6928337656339 9354 13743895347204 9355 27212912787462 9356 54374285967369 9357 106765407859731 9358 211655988346885 9359 419426659367690 9360 824046938389258 9361 1611884046319625 9362 3211711428427795 9363 6381869197164563 9364 12666373951979527 9365 25279971345825801 9366 49770569270296595 9367 97775000330615701 9368 195233682674417676 9369 381997942606659603 9370 756604737398243332 9371 1495195076287004678 9372 2987012452853481481 9373 5844056264887238675 9374 11565243843087433733 9375 22886167406390018060 9376 44963938679667032070 9377 87622034350120370181 9378 175244068700240740356 9379 345876451382054092806 9380 690888211635653050377 9381 1348504451221456683027 9382 2665554518651030208517 9383 5272430969253980536851 9384 10360450822727899545619 9385 20217631504785668571141 9386 40287689056981660729349 9387 79689934398425262981127 9388 157018685555415703355397 9389 306015422897413932711955 9390 610486964476703846432787 9391 1186347004868408683528204 9392 2266735911777429702574086 9393 4505137624657641533865993 9394 8958492270828225919189011 9395 17738512932254459013103635 9396 35058848768824246066479111 9397 69891023946470749162700809 9398 136391714863890110959583251 9399 265197923875710949269928374 9400 529037272342920613999935500 9401 1021698650992197767635402771 9402 2011652563838742946711076868 9403 3945933875222149626240958470 9404 7877360640608923702385442825 9405 15196510219391560956074000403 9406 29865303447759799131941371909 9407 58681259284094100140237783052 9408 113890483614254985290719428614 9409 217877446914226928382245863429 9410 435754893828453856764491726852 9411 851702747028341629130597466118 9412 1699691673938827117436497559561 9413 3256481316050124904006592495635 9414 6377867082398279176280288002053 9415 12503713781537592711540337803283 9416 24215387851780951631178009411603 9417 46269246908330373154629666996229 9418 91904668516546631608510982389765 9419 180006385232408575012531855163399 9420 349871565662991314813090084683781 9421 665289126099148950406197667692563 9422 1323947332428049867173520740450323 9423 2507678812246126746910780708356115 9424 4609833292309605792367396324900883 9425 9086519502435948349928368576135173 9426 18173039004871896699856737152270340 9427 35048003795110086492580850222235654 9428 69852618674976352940074333429039113 9429 130340009792103743652488104525168659 9430 251826397638939139983729071967174661 9431 487136387440618707717555813204623379 9432 922365660361858509648978494657396755 9433 1703073369599423462158002795984191493 9434 3364608364330568303287761621334622213 9435 6479986479451464880406059418866679815 9436 12295358961010471824360215307593187333 9437 22332740235475171647359657385413050387 9438 44230916512887368162162029317180096531 9439 79753679747094952374228423616820674567 9440 138239711561631250781995934269155835909 9441 265845599156983174580761412056068915205 9442 521057374347687022178292367629895073797 9443 978311804897698082457201996366333607943 9444 1786482426334926933182716689016783110149 9445 2994922564914136234017075431211595202579 9446 5878596756564150834099485786289813323795 9447 9807135943481071836375250867027483557907 9448 14361666828103114180311923976868758290451 9449 26140689555686118082617232023752357707795 9450 50501405139146290022279822829370682114067 9451 71337191658944790119183442063683735257107 9452 87112285931760246646623899502532662132738 9453 122013230513728698014313956687486199529491 9454 43556142965880123323311949751266331066371 9455 279 9456 549 9457 1089 9458 2152 9459 4245 9460 8469 9461 16839 9462 33413 9463 65952 9464 131731 9465 259563 9466 505323 9467 1006028 9468 2011430 9469 3991780 9470 7974652 9471 15910008 9472 31695722 9473 62688638 9474 123542251 9475 246210572 9476 486539270 9477 962104702 9478 1912602631 9479 3818913801 9480 7543726954 9481 14866930515 9482 29696830899 9483 57982058503 9484 115193523635 9485 229118930195 9486 455266533383 9487 908922454025 9488 1793755142995 9489 3533612025171 9490 7057570791436 9491 13856675312659 9492 27487790694404 9493 54425825574918 9494 108748571934729 9495 213530815719443 9496 423311976693765 9497 838853318735354 9498 1648093876778490 9499 3223768092639241 9500 6423422856855571 9501 12763738394329107 9502 25332747903959047 9503 50559942691651593 9504 99541138540593171 9505 195550000661231370 9506 390467365348835340 9507 763995885213319187 9508 1513209474796486660 9509 2990390152574009350 9510 5974024905706962953 9511 11688112529774477331 9512 23130487686174867461 9513 45772334812780036108 9514 89927877359334064134 9515 175244068700240740357 9516 350488137400481480708 9517 691752902764108185606 9518 1381776423271306100745 9519 2697008902442913366035 9520 5331109037302060417029 9521 10544861938507961073683 9522 20720901645455799091219 9523 40435263009571337142277 9524 80575378113963321458693 9525 159379868796850525962247 9526 314037371110831406710789 9527 612030845794827865423891 9528 1220973928953407692865555 9529 2372694009736817367056396 9530 4533471823554859405148166 9531 9010275249315283067731977 9532 17916984541656451838378003 9533 35477025864508918026207251 9534 70117697537648492132958215 9535 139782047892941498325401609 9536 272783429727780221919166483 9537 530395847751421898539856697 9538 1058074544685841227999870988 9539 2043397301984395535270805523 9540 4023305127677485893422153732 9541 7891867750444299252481916934 9542 15754721281217847404770885641 9543 30393020438783121912148000787 9544 59730606895519598263882743813 9545 117362518568188200280475566092 9546 227780967228509970581438857222 9547 435754893828453856764491726853 9548 871509787656907713528983453700 9549 1703405494056683258261194932230 9550 3399383347877654234872995119113 9551 6512962632100249808013184991251 9552 12755734164796558352560576004101 9553 25007427563075185423080675606547 9554 48430775703561903262356018823187 9555 92538493816660746309259333992453 9556 183809337033093263217021964779525 9557 360012770464817150025063710326791 9558 699743131325982629626180169367557 9559 1330578252198297900812395335385107 9560 2647894664856099734347041480900627 9561 5015357624492253493821561416712211 9562 9219666584619211584734792649801747 9563 18173039004871896699856737152270341 9564 36346078009743793399713474304540676 9565 70096007590220172985161700444471302 9566 139705237349952705880148666858078217 9567 260680019584207487304976209050337299 9568 503652795277878279967458143934349317 9569 974272774881237415435111626409246739 9570 1844731320723717019297956989314793491 9571 3406146739198846924316005591968382981 9572 6729216728661136606575523242669244421 9573 12959972958902929760812118837733359623 9574 24590717922020943648720430615186374661 9575 44665480470950343294719314770826100755 9576 88461833025774736324324058634360193043 9577 159507359494189904748456847233641349127 9578 276479423123262501563991868538311671813 9579 531691198313966349161522824112137830405 9580 1042114748695374044356584735259790147589 9581 1956623609795396164914403992732667215879 9582 3572964852669853866365433378033566220293 9583 5989845129828272468034150862423190405139 9584 11757193513128301668198971572579626647571 9585 19614271886962143672750501734054967115795 9586 28723333656206228360623847953737516580883 9587 52281379111372236165234464047504715415571 9588 101002810278292580044559645658741364228115 9589 142674383317889580238366884127367470514195 9590 174224571863520493293247799005065324265474 9591 244026461027457396028627913374972399058963 9592 87112285931760246646623899502532662132739 9593 282 9594 553 9595 1094 9596 2175 9597 4300 9598 8485 9599 16933 9600 33671 9601 66821 9602 131900 9603 263456 9604 519112 9605 1010632 9606 2012044 9607 4022849 9608 7983548 9609 15949288 9610 31820004 9611 63391430 9612 125377259 9613 247084485 9614 492421132 9615 973078534 9616 1924209387 9617 3825205255 9618 7637827593 9619 15087453894 9620 29733861011 9621 59393661779 9622 115964116999 9623 230387047251 9624 458237860371 9625 910533066759 9626 1817844908041 9627 3587510285971 9628 7067224050320 9629 14115141582860 9630 27713350625299 9631 54975581388804 9632 108851651149830 9633 217497143869449 9634 427061631438867 9635 846623953387525 9636 1677706637470678 9637 3296187753556950 9638 6447536185278473 9639 12846845713711123 9640 25527476788658195 9641 50665495807918087 9642 101119885383303177 9643 199082277081186323 9644 391100001322462709 9645 780934730697670668 9646 1527991770426638355 9647 3026418949592973316 9648 5980780305148018694 9649 11948049811413925897 9650 23376225059548954643 9651 46260975372349734917 9652 91544669625560072204 9653 179855754718668128262 9654 350488137400481480709 9655 700976274800962961412 9656 1383505805528216371206 9657 2763552846542612201481 9658 5394017804885826732051 9659 10662218074604120834053 9660 21089723877015922147347 9661 41441803290911598182419 9662 80870526019142674284549 9663 161150756227926642917381 9664 318759737593701051924487 9665 628074742221662813421573 9666 1224061691589655730847763 9667 2441947857906815385731091 9668 4745388019473634734112780 9669 9066943647109718810296326 9670 18020550498630566135463945 9671 35833969083312903676755987 9672 70954051729017836052414483 9673 140235395075296984265916423 9674 279564095785882996650803209 9675 545566859455560443838332947 9676 1060791695502843797079713343 9677 2116149089371682455999741964 9678 4086794603968791070541611027 9679 8046610255354971786844307460 9680 15783735500888598504963833862 9681 31509442562435694809541771273 9682 60786040877566243824296001555 9683 119461213791039196527765487621 9684 234725037136376400560951132172 9685 455561934457019941162877714438 9686 871509787656907713528983453701 9687 1743019575313815427057966907396 9688 3406810988113366516522389864454 9689 6798766695755308469745990238217 9690 13025925264200499616026369982483 9691 25511468329593116705121152008197 9692 50014855126150370846161351213075 9693 96861551407123806524712037646355 9694 185076987633321492618518667984901 9695 367618674066186526434043929559045 9696 720025540929634300050127420653575 9697 1399486262651965259252360338735109 9698 2661156504396595801624790670770195 9699 5295789329712199468694082961801235 9700 10030715248984506987643122833424403 9701 18439333169238423169469585299603475 9702 36346078009743793399713474304540677 9703 72692156019487586799426948609081348 9704 140192015180440345970323400888942598 9705 279410474699905411760297333716156425 9706 521360039168414974609952418100674579 9707 1007305590555756559934916287868698629 9708 1948545549762474830870223252818493459 9709 3689462641447434038595913978629586963 9710 6812293478397693848632011183936765957 9711 13458433457322273213151046485338488837 9712 25919945917805859521624237675466719239 9713 49181435844041887297440861230372749317 9714 89330960941900686589438629541652201491 9715 176923666051549472648648117268720386067 9716 319014718988379809496913694467282698247 9717 552958846246525003127983737076623343621 9718 1063382396627932698323045648224275660805 9719 2084229497390748088713169470519580295173 9720 3913247219590792329828807985465334431751 9721 7145929705339707732730866756067132440581 9722 11979690259656544936068301724846380810259 9723 23514387026256603336397943145159253295123 9724 39228543773924287345501003468109934231571 9725 57446667312412456721247695907475033161747 9726 104562758222744472330468928095009430831123 9727 202005620556585160089119291317482728456211 9728 285348766635779160476733768254734941028371 9729 348449143727040986586495598010130648530946 9730 488052922054914792057255826749944798117907 9731 174224571863520493293247799005065324265475 9732 283 9733 560 9734 1102 9735 2184 9736 4342 9737 8595 9738 16965 9739 33861 9740 67335 9741 133637 9742 263793 9743 526908 9744 1038212 9745 2021252 9746 4024076 9747 8045688 9748 15967082 9749 31898561 9750 63639996 9751 126782846 9752 250754501 9753 494168954 9754 984842252 9755 1946157062 9756 3848418757 9757 7650410503 9758 15275655177 9759 30174907774 9760 59467722003 9761 118787323539 9762 231928233991 9763 460774094483 9764 916475720723 9765 1821066133511 9766 3635689816073 9767 7175020571923 9768 14134448100620 9769 28230283165708 9770 55426701250579 9771 109951162777604 9772 217703302299654 9773 434994287738889 9774 854123262877715 9775 1693247906775045 9776 3355413274941326 9777 6592375507113870 9778 12895072370556937 9779 25693691427422227 9780 51054953577316371 9781 101330991615836167 9782 202239770766606345 9783 398164554162372627 9784 782200002644925383 9785 1561869461395341324 9786 3055983540853276691 9787 6052837899185946628 9788 11961560610296037382 9789 23896099622827851785 9790 46752450119097909267 9791 92521950744699469829 9792 183089339251120144396 9793 359711509437336256518 9794 700976274800962961413 9795 1401952549601925922820 9796 2767011611056432742406 9797 5527105693085224402953 9798 10788035609771653464083 9799 21324436149208241668101 9800 42179447754031844294675 9801 82883606581823196364819 9802 161741052038285348569093 9803 322301512455853285834757 9804 637519475187402103848967 9805 1256149484443325626843141 9806 2448123383179311461695507 9807 4883895715813630771462163 9808 9490776038947269468225548 9809 18133887294219437620592646 9810 36041100997261132270927881 9811 71667938166625807353511955 9812 141908103458035672104828947 9813 280470790150593968531832839 9814 559128191571765993301606409 9815 1091133718911120887676665875 9816 2121583391005687594159426633 9817 4232298178743364911999483916 9818 8173589207937582141083222035 9819 16093220510709943573688614916 9820 31567471001777197009927667718 9821 63018885124871389619083542537 9822 121572081755132487648592003091 9823 238922427582078393055530975237 9824 469450074272752801121902264332 9825 911123868914039882325755428870 9826 1743019575313815427057966907397 9827 3486039150627630854115933814788 9828 6813621976226733033044779728902 9829 13597533391510616939491980476425 9830 26051850528400999232052739964947 9831 51022936659186233410242304016389 9832 100029710252300741692322702426131 9833 193723102814247613049424075292691 9834 370153975266642985237037335969797 9835 735237348132373052868087859118085 9836 1440051081859268600100254841307143 9837 2798972525303930518504720677470213 9838 5322313008793191603249581341540371 9839 10591578659424398937388165923602451 9840 20061430497969013975286245666848787 9841 36878666338476846338939170599206931 9842 72692156019487586799426948609081349 9843 145384312038975173598853897218162692 9844 280384030360880691940646801777885190 9845 558820949399810823520594667432312841 9846 1042720078336829949219904836201349139 9847 2014611181111513119869832575737397253 9848 3897091099524949661740446505636986899 9849 7378925282894868077191827957259173907 9850 13624586956795387697264022367873531909 9851 26916866914644546426302092970676977669 9852 51839891835611719043248475350933438471 9853 98362871688083774594881722460745498629 9854 178661921883801373178877259083304402963 9855 353847332103098945297296234537440772115 9856 638029437976759618993827388934565396487 9857 1105917692493050006255967474153246687237 9858 2126764793255865396646091296448551321605 9859 4168458994781496177426338941039160590341 9860 7826494439181584659657615970930668863495 9861 14291859410679415465461733512134264881157 9862 23959380519313089872136603449692761620499 9863 47028774052513206672795886290318506590227 9864 78457087547848574691002006936219868463123 9865 114893334624824913442495391814950066323475 9866 209125516445488944660937856190018861662227 9867 404011241113170320178238582634965456912403 9868 570697533271558320953467536509469882056723 9869 696898287454081973172991196020261297061890 9870 976105844109829584114511653499889596235795 9871 348449143727040986586495598010130648530947 9872 284 9873 561 9874 1117 9875 2199 9876 4365 9877 8677 9878 17184 9879 33925 9880 67717 9881 134663 9882 267269 9883 527579 9884 1053809 9885 2076412 9886 4042492 9887 8048140 9888 16091364 9889 31934150 9890 63797107 9891 127279978 9892 253565675 9893 501508986 9894 988337890 9895 1969684492 9896 3892314118 9897 7696837498 9898 15300820999 9899 30551310345 9900 60349815531 9901 118935443987 9902 237574647059 9903 463856467975 9904 921548188947 9905 1832951441427 9906 3642132267015 9907 7271379632137 9908 14350041143827 9909 28268896201219 9910 56460566331404 9911 110853402501139 9912 219902325555204 9913 435406604599302 9914 869988575477769 9915 1708246525755411 9916 3386495813550085 9917 6710826549882622 9918 13184751014227710 9919 25790144741113865 9920 51387382854844435 9921 102109907154632723 9922 202661983231672327 9923 404479541533212681 9924 796329108324745235 9925 1564400005289850731 9926 3123738922790682636 9927 6111967081706553363 9928 12105675798371893252 9929 23923121220592074758 9930 47792199245655703561 9931 93504900238195818515 9932 185043901489398939653 9933 366178678502240288780 9934 719423018874672513030 9935 1401952549601925922821 9936 2803905099203851845636 9937 5534023222112865484806 9938 11054211386170448805897 9939 21576071219543306928147 9940 42648872298416483336197 9941 84358895508063688589331 9942 165767213163646392729619 9943 323482104076570697138181 9944 644603024911706571669509 9945 1275038950374804207697927 9946 2512298968886651253686277 9947 4896246766358622923390995 9948 9767791431627261542924307 9949 18981552077894538936451084 9950 36267774588438875241185286 9951 72082201994522264541855753 9952 143335876333251614707023891 9953 283816206916071344209657875 9954 560941580301187937063665671 9955 1118256383143531986603212809 9956 2182267437822241775353331731 9957 4243166782011375188318853216 9958 8464596357486729823998967820 9959 16347178415875164282166444051 9960 32186441021419887147377229828 9961 63134942003554394019855335430 9962 126037770249742779238167085065 9963 243144163510264975297184006163 9964 477844855164156786111061950469 9965 938900148545505602243804528652 9966 1822247737828079764651510857734 9967 3486039150627630854115933814789 9968 6972078301255261708231867629572 9969 13627243952453466066089559457798 9970 27195066783021233878983960952841 9971 52103701056801998464105479929875 9972 102045873318372466820484608032773 9973 200059420504601483384645404852243 9974 387446205628495226098848150585363 9975 740307950533285970474074671939589 9976 1470474696264746105736175718236165 9977 2880102163718537200200509682614279 9978 5597945050607861037009441354940421 9979 10644626017586383206499162683080723 9980 21183157318848797874776331847204883 9981 40122860995938027950572491333697555 9982 73757332676953692677878341198413843 9983 145384312038975173598853897218162693 9984 290768624077950347197707794436325380 9985 560768060721761383881293603555770374 9986 1117641898799621647041189334864625673 9987 2085440156673659898439809672402698259 9988 4029222362223026239739665151474794501 9989 7794182199049899323480893011273973779 9990 14757850565789736154383655914518347795 9991 27249173913590775394528044735747063813 9992 53833733829289092852604185941353955333 9993 103679783671223438086496950701866876935 9994 196725743376167549189763444921490997253 9995 357323843767602746357754518166608805907 9996 707694664206197890594592469074881544211 9997 1276058875953519237987654777869130792967 9998 2211835384986100012511934948306493374469 9999 4253529586511730793292182592897102643205 10000 8336917989562992354852677882078321180677 10001 15652988878363169319315231941861337726983 10002 28583718821358830930923467024268529762309 10003 47918761038626179744273206899385523240979 10004 94057548105026413345591772580637013180435 10005 156914175095697149382004013872439736926227 10006 229786669249649826884990783629900132646931 10007 418251032890977889321875712380037723324435 10008 808022482226340640356477165269930913824787 10009 1141395066543116641906935073018939764113427 10010 1393796574908163946345982392040522594123778 10011 1952211688219659168229023306999779192471571 10012 696898287454081973172991196020261297061891 10013 285 10014 564 10015 1118 10016 2228 10017 4392 10018 8725 10019 17347 10020 34364 10021 67845 10022 135429 10023 269319 10024 534533 10025 1055149 10026 2107611 10027 4152808 10028 8084968 10029 16096268 10030 32182716 10031 63868286 10032 127594196 10033 254559942 10034 507131333 10035 1003017954 10036 1976675763 10037 3939368972 10038 7784628230 10039 15393674978 10040 30601641991 10041 61102620681 10042 120699631045 10043 237870887955 10044 475149294099 10045 927712935943 10046 1843096377875 10047 3665902882835 10048 7284264534023 10049 14542759264265 10050 28700082287635 10051 56537792402417 10052 112921132662796 10053 221706805002259 10054 439804651110404 10055 870813209198598 10056 1739977150955529 10057 3416493051510803 10058 6772991627100165 10059 13421653099765211 10060 26369502028455387 10061 51580289482227721 10062 102774765709688851 10063 204219814309265427 10064 405323966463344647 10065 808959083066425353 10066 1592658216649490451 10067 3128800010579701426 10068 6247477845581365260 10069 12223934163413106707 10070 24211351596743786500 10071 47846242441184149510 10072 95584398491311407113 10073 187009800476391637011 10074 370087802978797879301 10075 732357357004480577548 10076 1438846037749345026054 10077 2803905099203851845637 10078 5607810198407703691268 10079 11068046444225730969606 10080 22108422772340897611785 10081 43152142439086613856275 10082 85297744596832966672389 10083 168717791016127377178643 10084 331534426327292785459219 10085 646964208153141394276357 10086 1289206049823413143339013 10087 2550077900749608415395847 10088 5024597937773302507372549 10089 9792493532717245846781971 10090 19535582863254523085848595 10091 37963104155789077872902156 10092 72535549176877750482370566 10093 144164403989044529083711497 10094 286671752666503229414047763 10095 567632413832142688419315731 10096 1121883160602375874127331335 10097 2236512766287063973206425609 10098 4364534875644483550706663443 10099 8486333564022750376637706383 10100 16929192714973459647997935628 10101 32694356831750328564332888083 10102 64372882042839774294754459652 10103 126269884007108788039710670854 10104 252075540499485558476334170121 10105 486288327020529950594368012307 10106 955689710328313572222123900933 10107 1877800297091011204487609057292 10108 3644495475656159529303021715462 10109 6972078301255261708231867629573 10110 13944156602510523416463735259140 10111 27254487904906932132179118915590 10112 54390133566042467757967921905673 10113 104207402113603996928210959859731 10114 204091746636744933640969216065541 10115 400118841009202966769290809704467 10116 774892411256990452197696301170707 10117 1480615901066571940948149343879173 10118 2940949392529492211472351436472325 10119 5760204327437074400401019365228551 10120 11195890101215722074018882709880837 10121 21289252035172766412998325366161427 10122 42366314637697595749552663694409747 10123 80245721991876055901144982667395091 10124 147514665353907385355756682396827667 10125 290768624077950347197707794436325381 10126 581537248155900694395415588872650756 10127 1121536121443522767762587207111540742 10128 2235283797599243294082378669729251337 10129 4170880313347319796879619344805396499 10130 8058444724446052479479330302949588997 10131 15588364398099798646961786022547947539 10132 29515701131579472308767311829036695571 10133 54498347827181550789056089471494127621 10134 107667467658578185705208371882707910661 10135 207359567342446876172993901403733753863 10136 393451486752335098379526889842981994501 10137 714647687535205492715509036333217611795 10138 1415389328412395781189184938149763088403 10139 2552117751907038475975309555738261585927 10140 4423670769972200025023869896612986748933 10141 8507059173023461586584365185794205286405 10142 16673835979125984709705355764156642361349 10143 31305977756726338638630463883722675453959 10144 57167437642717661861846934048537059524613 10145 95837522077252359488546413798771046481939 10146 188115096210052826691183545161274026360851 10147 313828350191394298764008027744879473852435 10148 459573338499299653769981567259800265293843 10149 836502065781955778643751424760075446648851 10150 1616044964452681280712954330539861827649555 10151 2282790133086233283813870146037879528226835 10152 2787593149816327892691964784081045188247554 10153 3904423376439318336458046613999558384943123 10154 1393796574908163946345982392040522594123779 10155 288 10156 565 10157 1124 10158 2230 10159 4451 10160 8780 10161 17445 10162 34687 10163 68721 10164 135685 10165 270853 10166 538631 10167 1069061 10168 2110289 10169 4215213 10170 8305601 10171 16169921 10172 32192524 10173 64365418 10174 127736555 10175 255188375 10176 509119870 10177 1014262650 10178 2006035891 10179 3953351507 10180 7878737932 10181 15569256454 10182 30787349939 10183 61203283975 10184 122205241353 10185 241399262074 10186 475741775891 10187 950298588179 10188 1855425871879 10189 3686192755731 10190 7331805765651 10191 14568529068039 10192 29085518528521 10193 57400164575251 10194 113075584804809 10195 225842265325580 10196 443413610004499 10197 879609302220804 10198 1741626418397190 10199 3479954301911049 10200 6832986103021587 10201 13545983254200325 10202 26843306199530389 10203 52739004056910741 10204 103160578964455433 10205 205549531419377683 10206 408439628618530835 10207 810647932926689287 10208 1617918166132850697 10209 3185316433298980883 10210 6257600021159402817 10211 12494955691162730508 10212 24447868326826213395 10213 48422703193487572996 10214 95692484882368299014 10215 191168796982622814217 10216 374019600952783274003 10217 740175605957595758597 10218 1464714714008961155084 10219 2877692075498690052102 10220 5607810198407703691269 10221 11215620396815407382532 10222 22136092888451461939206 10223 44216845544681795223561 10224 86304284878173227712531 10225 170595489193665933344773 10226 337435582032254754357267 10227 663068852654585570918419 10228 1293928416306282788552709 10229 2578412099646826286678021 10230 5100155801499216830791687 10231 10049195875546605014745093 10232 19584987065434491693563923 10233 39071165726509046171697171 10234 75926208311578155745804300 10235 145071098353755500964741126 10236 288328807978089058167422985 10237 573343505333006458828095507 10238 1135264827664285376838631443 10239 2243766321204751748254662663 10240 4473025532574127946412851209 10241 8729069751288967101413326867 10242 16972667128045500753275412714 10243 33858385429946919295995871244 10244 65388713663500657128665776147 10245 128745764085679548589508919300 10246 252539768014217576079421341702 10247 504151080998971116952668340233 10248 972576654041059901188736024595 10249 1911379420656627144444247801861 10250 3755600594182022408975218114572 10251 7288990951312319058606043430918 10252 13944156602510523416463735259141 10253 27888313205021046832927470518276 10254 54508975809813864264358237831174 10255 108780267132084935515935843811337 10256 208414804227207993856421919719443 10257 408183493273489867281938432131077 10258 800237682018405933538581619408915 10259 1549784822513980904395392602341395 10260 2961231802133143881896298687758341 10261 5881898785058984422944702872944645 10262 11520408654874148800802038730457095 10263 22391780202431444148037765419761669 10264 42578504070345532825996650732322835 10265 84732629275395191499105327388819475 10266 160491443983752111802289965334790163 10267 295029330707814770711513364793655315 10268 581537248155900694395415588872650757 10269 1163074496311801388790831177745301508 10270 2243072242887045535525174414223081478 10271 4470567595198486588164757339458502665 10272 8341760626694639593759238689610792979 10273 16116889448892104958958660605899177989 10274 31176728796199597293923572045095895059 10275 59031402263158944617534623658073391123 10276 108996695654363101578112178942988255237 10277 215334935317156371410416743765415821317 10278 414719134684893752345987802807467507719 10279 786902973504670196759053779685963988997 10280 1429295375070410985431018072666435223571 10281 2830778656824791562378369876299526176787 10282 5104235503814076951950619111476523171847 10283 8847341539944400050047739793225973497861 10284 17014118346046923173168730371588410572805 10285 33347671958251969419410711528313284722693 10286 62611955513452677277260927767445350907911 10287 114334875285435323723693868097074119049221 10288 191675044154504718977092827597542092963859 10289 376230192420105653382367090322548052721683 10290 627656700382788597528016055489758947704851 10291 919146676998599307539963134519600530587667 10292 1673004131563911557287502849520150893297683 10293 3232089928905362561425908661079723655299091 10294 4565580266172466567627740292075759056453651 10295 5575186299632655785383929568162090376495106 10296 7808846752878636672916093227999116769886227 10297 2787593149816327892691964784081045188247555 10298 291 10299 574 10300 1125 10301 2244 10302 4454 10303 8896 10304 17555 10305 34885 10306 69363 10307 137435 10308 271365 10309 541701 10310 1077255 10311 2138117 10312 4220570 10313 8430417 10314 16611187 10315 32339827 10316 64385036 10317 128730822 10318 255473093 10319 510376731 10320 1018239723 10321 2028525282 10322 4012071763 10323 7906702995 10324 15757475852 10325 31138512902 10326 61574699859 10327 122406567943 10328 244410482697 10329 482798524130 10330 951483551763 10331 1900597176339 10332 3710851743751 10333 7372385511443 10334 14663611531283 10335 29137058136071 10336 58171037057033 10337 114800329150483 10338 226151169609593 10339 451684530651148 10340 886827220008979 10341 1759218604441604 10342 3483252836794374 10343 6959908603822089 10344 13665972206043155 10345 27091966508400645 10346 53686612399060746 10347 105478008113821450 10348 206321157928910857 10349 411099062838755347 10350 816879257237061651 10351 1621295865853378567 10352 3235836332265701385 10353 6370632866597961747 10354 12515200042318805600 10355 24989911382325461004 10356 48895736653652426771 10357 96845406386975145988 10358 191384969764736598022 10359 382337593965245628425 10360 748039201905566547987 10361 1480351211915191517189 10362 2929429428017922310156 10363 5755384150997380104198 10364 11215620396815407382533 10365 22431240793630814765060 10366 44272185776902923878406 10367 88433691089363590447113 10368 172608569756346455425043 10369 341190978387331866689541 10370 674871164064509508714515 10371 1326137705309171141836819 10372 2587856832612565577105413 10373 5156824199293652573356037 10374 10200311602998433661583367 10375 20098391751093210029490181 10376 39169974130868983387127827 10377 78142331453018092343394323 10378 151852416623156311491608588 10379 290142196707511001929482246 10380 576657615956178116334845961 10381 1146687010666012917656190995 10382 2270529655328570753677262867 10383 4487532642409503496509325319 10384 8946051065148255892825702409 10385 17458139502577934202826653715 10386 33945334256091001506550825376 10387 67716770859893838591991742476 10388 130777427327001314257331552275 10389 257491528171359097179017838596 10390 505079536028435152158842683398 10391 1008302161997942233905336680457 10392 1945153308082119802377472049171 10393 3822758841313254288888495603717 10394 7511201188364044817950436229132 10395 14577981902624638117212086861830 10396 27888313205021046832927470518277 10397 55776626410042093665854941036548 10398 109017951619627728528716475662342 10399 217560534264169871031871687622665 10400 416829608454415987712843839438867 10401 816366986546979734563876864262149 10402 1600475364036811867077163238817811 10403 3099569645027961808790785204682771 10404 5922463604266287763792597375516677 10405 11763797570117968845889405745889285 10406 23040817309748297601604077460914183 10407 44783560404862888296075530839523333 10408 85157008140691065651993301464645651 10409 169465258550790382998210654777638931 10410 320982887967504223604579930669580307 10411 590058661415629541423026729587310611 10412 1163074496311801388790831177745301509 10413 2326148992623602777581662355490603012 10414 4486144485774091071050348828446162950 10415 8941135190396973176329514678917005321 10416 16683521253389279187518477379221585939 10417 32233778897784209917917321211798355973 10418 62353457592399194587847144090191790099 10419 118062804526317889235069247316146782227 10420 217993391308726203156224357885976510469 10421 430669870634312742820833487530831642629 10422 829438269369787504691975605614935015431 10423 1573805947009340393518107559371927977989 10424 2858590750140821970862036145332870447123 10425 5661557313649583124756739752599052353555 10426 10208471007628153903901238222953046343687 10427 17694683079888800100095479586451946995717 10428 34028236692093846346337460743176821145605 10429 66695343916503938838821423056626569445381 10430 125223911026905354554521855534890701815815 10431 228669750570870647447387736194148238098437 10432 383350088309009437954185655195084185927699 10433 752460384840211306764734180645096105443347 10434 1255313400765577195056032110979517895409683 10435 1838293353997198615079926269039201061175315 10436 3346008263127823114575005699040301786595347 10437 6464179857810725122851817322159447310598163 10438 9131160532344933135255480584151518112907283 10439 11150372599265311570767859136324180752990210 10440 15617693505757273345832186455998233539772435 10441 5575186299632655785383929568162090376495107