2 1 3 2 4 1 5 3 6 3 7 1 8 4 9 5 10 4 11 1 12 5 13 7 14 8 15 6 16 1 17 6 18 9 19 12 20 13 21 8 22 1 23 7 24 11 25 16 26 21 27 21 28 12 29 1 30 8 31 13 32 20 33 29 34 36 35 34 36 16 37 1 38 9 39 15 40 24 41 37 42 52 43 63 44 55 45 24 46 1 47 10 48 17 49 28 50 45 51 68 52 94 53 108 54 89 55 32 56 1 57 11 58 19 59 32 60 53 61 84 62 126 63 169 64 189 65 144 66 48 67 1 68 12 69 21 70 36 71 61 72 100 73 158 74 232 75 305 76 324 77 233 78 64 79 1 80 13 81 23 82 40 83 69 84 116 85 190 86 296 87 430 88 549 89 567 90 377 91 96 92 1 93 14 94 25 95 44 96 77 97 132 98 222 99 360 100 557 101 792 102 990 103 972 104 610 105 128 106 1 107 15 108 27 109 48 110 85 111 148 112 254 113 424 114 685 115 1045 116 1468 117 1783 118 1701 119 987 120 192 121 1 122 16 123 29 124 52 125 93 126 164 127 286 128 488 129 813 130 1300 131 1966 132 2704 133 3214 134 2916 135 1597 136 256 137 1 138 17 139 31 140 56 141 101 142 180 143 318 144 552 145 941 146 1556 147 2475 148 3691 149 5012 150 5790 151 5103 152 2584 153 384 154 1 155 18 156 33 157 60 158 109 159 196 160 350 161 616 162 1069 163 1812 164 2986 165 4700 166 6942 167 9232 168 10435 169 8748 170 4181 171 512 172 1 173 19 174 35 175 64 176 117 177 212 178 382 179 680 180 1197 181 2068 182 3498 183 5721 184 8950 185 13038 186 17112 187 18801 188 15309 189 6765 190 768 191 1 192 20 193 37 194 68 195 125 196 228 197 414 198 744 199 1325 200 2324 201 4010 202 6744 203 10982 204 17000 205 24516 206 31520 207 33881 208 26244 209 10946 210 1024 211 1 212 21 213 39 214 72 215 133 216 244 217 446 218 808 219 1453 220 2580 221 4522 222 7768 223 13027 224 21053 225 32375 226 46055 227 58424 228 61048 229 45927 230 17711 231 1536 232 1 233 22 234 41 235 76 236 141 237 260 238 478 239 872 240 1581 241 2836 242 5034 243 8792 244 15074 245 25132 246 40416 247 61500 248 86585 249 107616 250 110009 251 78732 252 28657 253 2048 254 1 255 23 256 43 257 80 258 149 259 276 260 510 261 936 262 1709 263 3092 264 5546 265 9816 266 17122 267 29225 268 48562 269 77505 270 117125 271 162680 272 199472 273 198224 274 137781 275 46368 276 3072 277 1 278 24 279 45 280 84 281 157 282 292 283 542 284 1000 285 1837 286 3348 287 6058 288 10840 289 19170 290 33320 291 56736 292 93720 293 148785 294 222500 295 305809 296 367424 297 357194 298 236196 299 75025 300 4096 301 1 302 25 303 47 304 88 305 165 306 308 307 574 308 1064 309 1965 310 3604 311 6570 312 11864 313 21218 314 37416 315 64925 316 110055 317 181125 318 285380 319 423750 320 574624 321 681040 322 643633 323 413343 324 121393 325 6144 326 1 327 26 328 49 329 92 330 173 331 324 332 606 333 1128 334 2093 335 3860 336 7082 337 12888 338 23266 339 41512 340 73116 341 126420 342 213705 343 349620 344 547810 345 805000 346 1080106 347 1254464 348 1159797 349 708588 350 196418 351 8192 352 1 353 27 354 51 355 96 356 181 357 340 358 638 359 1192 360 2221 361 4116 362 7594 363 13912 364 25314 365 45608 366 81308 367 142801 368 246421 369 414676 370 675746 371 1050876 372 1533125 373 2029680 374 2325216 375 2089869 376 1240029 377 317811 378 12288 379 1 380 28 381 53 382 100 383 189 384 356 385 670 386 1256 387 2349 388 4372 389 8106 390 14936 391 27362 392 49704 393 89500 394 159184 395 279169 396 480004 397 805314 398 1304504 399 2017126 400 2912500 401 3814941 402 4283008 403 3765830 404 2125764 405 514229 406 16384 407 1 408 29 409 55 410 104 411 197 412 372 413 702 414 1320 415 2477 416 4628 417 8618 418 15960 419 29410 420 53800 421 97692 422 175568 423 311934 424 545485 425 935851 426 1562977 427 2521475 428 3869845 429 5546875 430 7169145 431 7938784 432 6785771 433 3720087 434 832040 435 24576 436 1 437 30 438 57 439 108 440 205 441 388 442 734 443 1384 444 2605 445 4884 446 9130 447 16984 448 31458 449 57896 450 105884 451 191952 452 344701 453 611000 454 1066694 455 1823388 456 3035514 457 4867884 458 7427671 459 10537500 460 13474502 461 14623104 462 12227562 463 6377292 464 1346269 465 32768 466 1 467 31 468 59 469 112 470 213 471 404 472 766 473 1448 474 2733 475 5140 476 9642 477 18008 478 33506 479 61992 480 114076 481 208336 482 377469 483 676533 484 1197708 485 2084939 486 3555538 487 5892257 488 9409386 489 14250855 490 20068750 491 25322375 492 27104704 493 22033274 494 11160261 495 2178309 496 49152 497 1 498 32 499 61 500 116 501 221 502 420 503 798 504 1512 505 2861 506 5396 507 10154 508 19032 509 35554 510 66088 511 122268 512 224720 513 410237 514 742068 515 1328758 516 2346832 517 4077842 518 6928600 519 11443768 520 18166008 521 27351502 522 38125000 523 47592650 524 49926400 525 39702627 526 19131876 527 3524578 528 65536 529 1 530 33 531 63 532 120 533 229 534 436 535 830 536 1576 537 2989 538 5652 539 10666 540 20056 541 37602 542 70184 543 130460 544 241104 545 443005 546 807604 547 1459827 548 2608915 549 4601476 550 7972258 551 13511799 552 22215753 553 35114533 554 52479500 555 72609375 556 89441626 557 92541248 558 71541613 559 33480783 560 5702887 561 98304 562 1 563 34 564 65 565 124 566 237 567 452 568 862 569 1640 570 3117 571 5908 572 11178 573 21080 574 39650 575 74280 576 138652 577 257488 578 475773 579 873140 580 1590898 581 2871036 582 5125490 583 9018576 584 15594460 585 26332796 586 43146726 587 67794100 588 100719775 589 137937500 590 168100324 591 170459392 592 128913593 593 57395628 594 9227465 595 131072 596 1 597 35 598 67 599 128 600 245 601 468 602 894 603 1704 604 3245 605 6164 606 11690 607 22104 608 41698 609 78376 610 146844 611 273872 612 508541 613 938676 614 1721970 615 3133177 616 5649714 617 10066434 618 17685976 619 30492343 620 51356018 621 83766396 622 131045674 623 193258375 624 262703125 625 315917527 626 315955584 627 232294192 628 100442349 629 14930352 630 196608 631 1 632 36 633 69 634 132 635 253 636 484 637 926 638 1768 639 3373 640 6420 641 12202 642 23128 643 43746 644 82472 645 155036 646 290256 647 541309 648 1004212 649 1853042 650 3395320 651 6173978 652 11114712 653 19780572 654 34669600 655 59650318 656 100092888 657 162686691 658 253006296 659 370895324 660 499062500 661 593742597 662 581984768 663 418579765 664 172186884 665 24157817 666 262144 667 1 668 37 669 71 670 136 671 261 672 500 673 958 674 1832 675 3501 676 6676 677 12714 678 24152 679 45794 680 86568 681 163228 682 306640 683 574077 684 1069748 685 1984114 686 3657464 687 6698263 688 12163221 689 21876939 690 38857483 691 67997748 692 116649610 693 195215706 694 315860810 695 489062019 696 711682501 697 950468750 698 1115852904 699 1078739840 700 754254556 701 301327047 702 39088169 703 393216 704 1 705 38 706 73 707 140 708 269 709 516 710 990 711 1896 712 3629 713 6932 714 13226 715 25176 716 47842 717 90664 718 171420 719 323024 720 606845 721 1135284 722 2115186 723 3919608 724 7222550 725 13211772 726 23973768 727 43048908 728 76366430 729 133312592 730 228205180 731 380491272 732 613439352 733 944222892 734 1365808847 735 1805625000 736 2097145317 737 1987020288 738 1359119894 739 516560652 740 63245986 741 524288 742 1 743 39 744 75 745 144 746 277 747 532 748 1022 749 1960 750 3757 751 7188 752 13738 753 26200 754 49890 755 94760 756 179612 757 339408 758 639613 759 1200820 760 2246258 761 4181752 762 7746838 763 14260345 764 26070850 765 47242357 766 84747762 767 150041354 768 261490664 769 446305770 770 742108283 771 1191054193 772 1825190114 773 2620797529 774 3438828125 775 3941301308 776 3683048192 777 2449049241 778 903981141 779 102334155 780 786432 781 1 782 40 783 77 784 148 785 285 786 548 787 1054 788 2024 789 3885 790 7444 791 14250 792 27224 793 51938 794 98856 795 187804 796 355792 797 672381 798 1266356 799 2377330 800 4443896 801 8271126 802 15308920 803 28167976 804 51436312 805 93133142 806 166795416 807 294907708 808 512712288 809 873145260 810 1446468044 811 2313133481 812 3523868888 813 5029557817 814 6532812500 815 7407288854 816 6784111616 817 4413034473 818 1549681956 819 165580141 820 1048576 821 1 822 41 823 79 824 152 825 293 826 564 827 1086 828 2088 829 4013 830 7700 831 14762 832 28248 833 53986 834 102952 835 195996 836 372176 837 705149 838 1331892 839 2508402 840 4706040 841 8795414 842 16357496 843 30265125 844 55630543 845 101520822 846 183564428 847 328405482 848 579495546 849 1005743016 850 1707734700 851 2821230223 852 4491308647 853 6811673861 854 9651169213 855 12441796875 856 13921049240 857 12574713088 858 7952013061 859 2711943423 860 267914296 861 1572864 862 1 863 42 864 81 865 156 866 301 867 580 868 1118 869 2152 870 4141 871 7956 872 15274 873 29272 874 56034 875 107048 876 204188 877 388560 878 737917 879 1397428 880 2639474 881 4968184 882 9319702 883 17406072 884 32362276 885 59824820 886 109909054 887 200338040 888 361933156 889 646440264 890 1139094252 891 1972122912 892 3341032199 893 5499048716 894 8722392289 895 13151219892 896 18521263854 897 23635937500 898 26163167869 899 23162405888 900 14329032766 901 4649045868 902 433494437 903 2097152 904 1 905 43 906 83 907 160 908 309 909 596 910 1150 911 2216 912 4269 913 8212 914 15786 915 30296 916 58082 917 111144 918 212380 919 404944 920 770685 921 1462964 922 2770546 923 5230328 924 9843990 925 18454648 926 34459428 927 64019121 928 118297586 929 217114252 930 395478380 931 713483262 932 1272920508 933 2238546924 934 3868722864 935 6534835601 936 10725605541 937 16936255308 938 25421456178 939 35540683515 940 45014843750 941 49170436573 942 42932755968 943 25820024415 944 8135830269 945 701408733 946 3145728 947 1 948 44 949 85 950 164 951 317 952 612 953 1182 954 2280 955 4397 956 8468 957 16298 958 31320 959 60130 960 115240 961 220572 962 421328 963 803453 964 1528500 965 2901618 966 5492472 967 10368278 968 19503224 969 36556580 970 68213424 971 126686166 972 233891064 973 429028804 974 780561360 975 1406943324 976 2505920976 977 4400485128 978 7586399808 979 12784908425 980 20906227300 981 32890783210 982 49080945144 983 68204355370 984 85515625000 985 92410552846 986 79081400320 987 46526076886 988 13947137604 989 1134903170 990 4194304 991 1 992 45 993 87 994 168 995 325 996 628 997 1214 998 2344 999 4525 1000 8724 1001 16810 1002 32344 1003 62178 1004 119336 1005 228764 1006 437712 1007 836221 1008 1594036 1009 3032690 1010 5754616 1011 10892566 1012 20551800 1013 38653732 1014 72407728 1015 135074771 1016 250668201 1017 462582153 1018 847659933 1019 1541084895 1020 2773888803 1021 4934876967 1022 8648482311 1023 14882777720 1024 25007303496 1025 40776773646 1026 63865093348 1027 94874052547 1028 130879348046 1029 162865234375 1030 173674477587 1031 146581597696 1032 83837092950 1033 24407490807 1034 1836311903 1035 6291456 1036 1 1037 46 1038 89 1039 172 1040 333 1041 644 1042 1246 1043 2408 1044 4653 1045 8980 1046 17322 1047 33368 1048 64226 1049 123432 1050 236956 1051 454096 1052 868989 1053 1659572 1054 3163762 1055 6016760 1056 11416854 1057 21600376 1058 40750884 1059 76602032 1060 143463378 1061 267445388 1062 496136152 1063 914764356 1064 1675267416 1065 3042094140 1066 5470456356 1067 9715823964 1068 17001683577 1069 29185511648 1070 48924937521 1071 79482185384 1072 124026693854 1073 183172429612 1074 251162096632 1075 309398437500 1076 326402095110 1077 270000789504 1078 151069222307 1079 41841412812 1080 2971215073 1081 8388608 1082 1 1083 47 1084 91 1085 176 1086 341 1087 660 1088 1278 1089 2472 1090 4781 1091 9236 1092 17834 1093 34392 1094 66274 1095 127528 1096 245148 1097 470480 1098 901757 1099 1725108 1100 3294834 1101 6278904 1102 11941142 1103 22648952 1104 42848036 1105 80796336 1106 151851986 1107 284222601 1108 529690502 1109 981872055 1110 1809473688 1111 3310441983 1112 6006772026 1113 10786531473 1114 19134473589 1115 33416170920 1116 57256671408 1117 95699847096 1118 155027549509 1119 240829981420 1120 354074557402 1121 481965636015 1122 589251953125 1123 613433985606 1124 500460878848 1125 272217331321 1126 73222472421 1127 4807526976 1128 12582912 1129 1 1130 48 1131 93 1132 180 1133 349 1134 676 1135 1310 1136 2536 1137 4909 1138 9492 1139 18346 1140 35416 1141 68322 1142 131624 1143 253340 1144 486864 1145 934525 1146 1790644 1147 3425906 1148 6541048 1149 12465430 1150 23697528 1151 44945188 1152 84990640 1153 160240594 1154 300999816 1155 563244904 1156 1048980456 1157 1943686512 1158 3578837328 1159 6543372708 1160 11858711544 1161 21273995313 1162 37674598500 1163 65693307041 1164 112284639040 1165 187229278194 1166 302181456500 1167 467689536251 1168 683608511160 1169 924903595810 1170 1119414062500 1171 1152880762916 1172 921840357376 1173 490518682985 1174 125524238436 1175 7778742049 1176 16777216 1177 1 1178 49 1179 95 1180 184 1181 357 1182 692 1183 1342 1184 2600 1185 5037 1186 9748 1187 18858 1188 36440 1189 70370 1190 135720 1191 261532 1192 503248 1193 967293 1194 1856180 1195 3556978 1196 6803192 1197 12989718 1198 24746104 1199 47042340 1200 89184944 1201 168629202 1202 317777032 1203 596799333 1204 1116089235 1205 2077902990 1206 3847260078 1207 7080143301 1208 12931797807 1209 23417789085 1210 41951182284 1211 74200550094 1212 129123615320 1213 220285896656 1214 366238398960 1215 589397254306 1216 908150712785 1217 1321423783845 1218 1774846161206 1219 2131933593750 1220 2166704051927 1221 1708680320000 1222 883884123320 1223 219667417263 1224 12586269025 1225 25165824 1226 1 1227 50 1228 97 1229 188 1230 365 1231 708 1232 1374 1233 2664 1234 5165 1235 10004 1236 19370 1237 37464 1238 72418 1239 139816 1240 269724 1241 519632 1242 1000061 1243 1921716 1244 3688050 1245 7065336 1246 13514006 1247 25794680 1248 49139492 1249 93379248 1250 177017810 1251 334554248 1252 630353764 1253 1183198068 1254 2212120224 1255 4115690136 1256 7616968704 1257 14005223892 1258 25563395241 1259 46236310164 1260 82744105554 1261 146103806376 1262 253850877874 1263 432005030464 1264 716514076509 1265 1148863191224 1266 1763604368490 1267 2551261090740 1268 3405956694551 1269 4050078125000 1270 4072076274353 1271 3147359850496 1272 1592704157969 1273 376572715308 1274 20365011074 1275 33554432 1276 1 1277 51 1278 99 1279 192 1280 373 1281 724 1282 1406 1283 2728 1284 5293 1285 10260 1286 19882 1287 38488 1288 74466 1289 143912 1290 277916 1291 536016 1292 1032829 1293 1987252 1294 3819122 1295 7327480 1296 14038294 1297 26843256 1298 51236644 1299 97573552 1300 185406418 1301 351331464 1302 663908196 1303 1250306929 1304 2346337864 1305 4384124254 1306 8153825572 1307 15078851353 1308 27710108965 1309 50526817660 1310 91311196834 1311 163178140708 1312 287764188381 1313 498974950512 1314 847540742880 1315 1401593539024 1316 2240832502538 1317 3424565073801 1318 4931619791546 1319 6535895740532 1320 7713408203125 1321 7652992918696 1322 5833799522304 1323 2869953721624 1324 659002251789 1325 32951280099 1326 50331648 1327 1 1328 52 1329 101 1330 196 1331 381 1332 740 1333 1438 1334 2792 1335 5421 1336 10516 1337 20394 1338 39512 1339 76514 1340 148008 1341 286108 1342 552400 1343 1065597 1344 2052788 1345 3950194 1346 7589624 1347 14562582 1348 27891832 1349 53333796 1350 101767856 1351 193795026 1352 368108680 1353 697462628 1354 1317415792 1355 2480555560 1356 4652559184 1357 8690690560 1358 16152541744 1359 29857225441 1360 54819540292 1361 99889047346 1362 180299546680 1363 321865785406 1364 566641528020 1365 980973928693 1366 1662142849664 1367 2742084750502 1368 4367877245256 1369 6650363485719 1370 9521434803224 1371 12542438883703 1372 14653320312500 1373 14382932874985 1374 10745758687232 1375 5171477914242 1376 1129718145924 1377 53316291173 1378 67108864 1379 1 1380 53 1381 103 1382 200 1383 389 1384 756 1385 1470 1386 2856 1387 5549 1388 10772 1389 20906 1390 40536 1391 78562 1392 152104 1393 294300 1394 568784 1395 1098365 1396 2118324 1397 4081266 1398 7851768 1399 15086870 1400 28940408 1401 55430948 1402 105962160 1403 202183634 1404 384885896 1405 731017060 1406 1384524656 1407 2614773285 1408 4920994549 1409 9227560043 1410 17226268095 1411 32004579253 1412 59113607828 1413 108473622378 1414 197451212992 1415 356091786050 1416 634780839132 1417 1116083157858 1418 1928278648224 1419 3260949197008 1420 5363941732528 1421 8519458804045 1422 12913765694227 1423 18405053809475 1424 24068516874370 1425 27907373046875 1426 27031055030440 1427 19917837449216 1428 9318681199521 1429 1977006755367 1430 86267571272 1431 100663296 1432 1 1433 54 1434 105 1435 204 1436 397 1437 772 1438 1502 1439 2920 1440 5677 1441 11028 1442 21418 1443 41560 1444 80610 1445 156200 1446 302492 1447 585168 1448 1131133 1449 2183860 1450 4212338 1451 8113912 1452 15611158 1453 29988984 1454 57528100 1455 110156464 1456 210572242 1457 401663112 1458 764571492 1459 1451633520 1460 2748991012 1461 5189429972 1462 9764430396 1463 18300003436 1464 34152004985 1465 63408150036 1466 117060887218 1467 214616328344 1468 390378307374 1469 703168957480 1470 1252137853603 1471 2197766519352 1472 3790986134246 1473 6395225389376 1474 10493989434770 1475 16606326235156 1476 25077838291284 1477 35534476025004 1478 46187561265139 1479 53016210937500 1480 50801791543650 1481 36688315047936 1482 16791683306381 1483 3389154437772 1484 139583862445 1485 134217728 1486 1 1487 55 1488 107 1489 208 1490 405 1491 788 1492 1534 1493 2984 1494 5805 1495 11284 1496 21930 1497 42584 1498 82658 1499 160296 1500 310684 1501 601552 1502 1163901 1503 2249396 1504 4343410 1505 8376056 1506 16135446 1507 31037560 1508 59625252 1509 114350768 1510 218960850 1511 418440328 1512 798125924 1513 1518742384 1514 2883208740 1515 5457865425 1516 10301301214 1517 19373743737 1518 36299471637 1519 67702970500 1520 125649775218 1521 231789791376 1522 424703436718 1523 771720087468 1524 1388828294700 1525 2469566188800 1526 4328921574954 1527 7452024374832 1528 12546839722144 1529 20528089463888 1530 32390337372925 1531 48696786194992 1532 68688592300626 1533 88632581584465 1534 100969824218750 1535 95476097966304 1536 68003750752256 1537 30257567791181 1538 5931020266101 1539 225851433717 1540 201326592 1541 1 1542 56 1543 109 1544 212 1545 413 1546 804 1547 1566 1548 3048 1549 5933 1550 11540 1551 22442 1552 43608 1553 84706 1554 164392 1555 318876 1556 617936 1557 1196669 1558 2314932 1559 4474482 1560 8638200 1561 16659734 1562 32086136 1563 61722404 1564 118545072 1565 227349458 1566 435217544 1567 831680356 1568 1585851248 1569 3017426468 1570 5726300880 1571 10838172092 1572 20447484968 1573 38446948209 1574 71997872804 1575 134239219730 1576 248966500728 1577 459045261422 1578 840348433496 1579 1525844759076 1580 2742637348880 1581 4871480603942 1582 8524620222408 1583 14650717010354 1584 24606457331072 1585 40160849046068 1586 63136044551076 1587 94566033550083 1588 132616465102488 1589 170085855111334 1590 191814453125000 1591 179436429661389 1592 125261742817280 1593 54522253204422 1594 10167463313316 1595 365435296162 1596 268435456 1597 1 1598 57 1599 111 1600 216 1601 421 1602 820 1603 1598 1604 3112 1605 6061 1606 11796 1607 22954 1608 44632 1609 86754 1610 168488 1611 327068 1612 634320 1613 1229437 1614 2380468 1615 4605554 1616 8900344 1617 17184022 1618 33134712 1619 63819556 1620 122739376 1621 235738066 1622 451994760 1623 865234788 1624 1652960112 1625 3151644196 1626 5994736336 1627 11375043001 1628 21521226695 1629 40594430237 1630 76292821484 1631 142828988874 1632 266145157872 1633 493397381598 1634 909025683016 1635 1663073138584 1636 3016556169484 1637 5417199093877 1638 9608274140952 1639 16791169613004 1640 28799752770576 1641 48275813929760 1642 78562389912865 1643 123145765871611 1644 183631672725503 1645 256349309101573 1646 326390385914370 1647 365312255859375 1648 337230085442561 1649 232179328110592 1650 98245705480403 1651 17793060798303 1652 591286729879 1653 402653184 1654 1 1655 58 1656 113 1657 220 1658 429 1659 836 1660 1630 1661 3176 1662 6189 1663 12052 1664 23466 1665 45656 1666 88802 1667 172584 1668 335260 1669 650704 1670 1262205 1671 2446004 1672 4736626 1673 9162488 1674 17708310 1675 34183288 1676 65916708 1677 126933680 1678 244126674 1679 468771976 1680 898789220 1681 1720068976 1682 3285861924 1683 6263171792 1684 11911913912 1685 22594968484 1686 42741913257 1687 80587781076 1688 151418850770 1689 283324464280 1690 527753397358 1691 977723523480 1692 1800399325076 1693 3290898820352 1694 5964612904822 1695 10698246979988 1696 18953738267759 1697 33066197562384 1698 56620608669620 1699 94677426394752 1700 153697538380285 1701 240038885282140 1702 356599326516646 1703 494931375996340 1704 626341894685264 1705 693991210937500 1706 633785386950470 1707 427670341173248 1708 177032644098066 1709 30502389939948 1710 956722026041 1711 536870912 1712 1 1713 59 1714 115 1715 224 1716 437 1717 852 1718 1662 1719 3240 1720 6317 1721 12308 1722 23978 1723 46680 1724 90850 1725 176680 1726 343452 1727 667088 1728 1294973 1729 2511540 1730 4867698 1731 9424632 1732 18232598 1733 35231864 1734 68013860 1735 131127984 1736 252515282 1737 485549192 1738 932343652 1739 1787177840 1740 3420079652 1741 6531607248 1742 12448784824 1743 23668710305 1744 44889396805 1745 84882746652 1746 160008765026 1747 300504147680 1748 562111737902 1749 1046433984200 1750 1937787035316 1751 3565514910100 1752 6513147815174 1753 11792500380232 1754 21131645584090 1755 37384557337620 1756 65132261033589 1757 111303987538464 1758 185749822661568 1759 300664356776485 1760 468191849508642 1761 692460119341956 1762 956708631522754 1763 1201935689520486 1764 1321712158203125 1765 1191126685989071 1766 792709810937856 1767 319001801854450 1768 53379182394909 1769 1548008755920 1770 805306368 1771 1 1772 60 1773 117 1774 228 1775 445 1776 868 1777 1694 1778 3304 1779 6445 1780 12564 1781 24490 1782 47704 1783 92898 1784 180776 1785 351644 1786 683472 1787 1327741 1788 2577076 1789 4998770 1790 9686776 1791 18756886 1792 36280440 1793 70111012 1794 135322288 1795 260903890 1796 502326408 1797 965898084 1798 1854286704 1799 3554297380 1800 6800042704 1801 12985655736 1802 24742452128 1803 47036880417 1804 89177713284 1805 168598691250 1806 317683935800 1807 596470832430 1808 1115149094488 1809 2075199986068 1810 3840254047344 1811 7062229603286 1812 12888995979288 1813 23318114022059 1814 41733594416408 1815 73747742536664 1816 128264253884820 1817 218824993016229 1818 364289585067264 1819 588209699823070 1820 912611856906008 1821 1344702056598936 1822 1847109022105656 1823 2306507126768895 1824 2510883789062500 1825 2238586246293970 1826 1460157879058432 1827 574821384570179 1828 91507169819844 1829 2504730781961 1830 1073741824 1831 1 1832 61 1833 119 1834 232 1835 453 1836 884 1837 1726 1838 3368 1839 6573 1840 12820 1841 25002 1842 48728 1843 94946 1844 184872 1845 359836 1846 699856 1847 1360509 1848 2642612 1849 5129842 1850 9948920 1851 19281174 1852 37329016 1853 72208164 1854 139516592 1855 269292498 1856 519103624 1857 999452516 1858 1921395568 1859 3688515108 1860 7068478160 1861 13522526648 1862 25816193952 1863 49184364062 1864 93472680477 1865 177188624019 1866 334863782825 1867 630830362855 1868 1183866965457 1869 2212628317757 1870 4115070089273 1871 7611661734963 1872 13986963021317 1873 25510334464329 1874 46103722174025 1875 82436230032623 1876 145464392292165 1877 252651668579091 1878 430168152875769 1879 714709839857632 1880 1150667712149095 1881 1780034585968415 1882 2611210197734355 1883 3570485191823619 1884 4426138898163271 1885 4781999511718750 1886 4207165444917682 1887 2706480587530240 1888 1035792344181013 1889 160137547184727 1890 4052739537881 1891 1610612736 1892 1 1893 62 1894 121 1895 236 1896 461 1897 900 1898 1758 1899 3432 1900 6701 1901 13076 1902 25514 1903 49752 1904 96994 1905 188968 1906 368028 1907 716240 1908 1393277 1909 2708148 1910 5260914 1911 10211064 1912 19805462 1913 38377592 1914 74305316 1915 143710896 1916 277681106 1917 535880840 1918 1033006948 1919 1988504432 1920 3822732836 1921 7336913616 1922 14059397560 1923 26889935776 1924 51331847709 1925 97767647736 1926 185778557910 1927 352043642940 1928 665190011090 1929 1252585708220 1930 2350062170808 1931 4389916893076 1932 8161247676010 1933 15085630750476 1934 27705497792544 1935 50485353940164 1936 91166898874844 1937 162810542464860 1938 286958081475435 1939 497549658777084 1940 845715662890014 1941 1401681019161472 1942 2251118389599814 1943 3469690916249628 1944 5070745095987927 1945 6893504678871852 1946 8493725038535971 1947 9084462890625000 1948 7906885424870980 1949 4985290833887232 1950 1866433311466921 1951 274521509459532 1952 6557470319842 1953 2147483648 1954 1 1955 63 1956 123 1957 240 1958 469 1959 916 1960 1790 1961 3496 1962 6829 1963 13332 1964 26026 1965 50776 1966 99042 1967 193064 1968 376220 1969 732624 1970 1426045 1971 2773684 1972 5391986 1973 10473208 1974 20329750 1975 39426168 1976 76402468 1977 147905200 1978 286069714 1979 552658056 1980 1066561380 1981 2055613296 1982 3956950564 1983 7605349072 1984 14596268472 1985 27963677600 1986 53479331357 1987 102062615029 1988 194368492396 1989 369223510195 1990 699549725370 1991 1321304952925 1992 2487499286482 1993 4664782340439 1994 8710929165302 1995 16184744371445 1996 29902578455542 1997 54874655045431 1998 99926327737599 1999 180258458807625 2000 321606135781530 2001 566024375671695 2002 980068763520450 2003 1662531683831775 2004 2750001609061568 2005 4403706536501286 2006 6767576569759194 2007 9846656794487663 2008 13325232085440074 2009 16299294077006176 2010 17301436767578125 2011 14860082581047015 2012 9240502728245248 2013 3363196615258768 2014 480412641554181 2015 10610209857723 2016 3221225472 2017 1 2018 64 2019 125 2020 244 2021 477 2022 932 2023 1822 2024 3560 2025 6957 2026 13588 2027 26538 2028 51800 2029 101090 2030 197160 2031 384412 2032 749008 2033 1458813 2034 2839220 2035 5523058 2036 10735352 2037 20854038 2038 40474744 2039 78499620 2040 152099504 2041 294458322 2042 569435272 2043 1100115812 2044 2122722160 2045 4091168292 2046 7873784528 2047 15133139384 2048 29037419424 2049 55626815005 2050 106357582324 2051 202958426950 2052 386403378640 2053 733909453930 2054 1390024329720 2055 2624937406040 2056 4939654313048 2057 9260647941714 2058 17284049088904 2059 32100550902160 2060 59267790820264 2061 108701095278568 2062 197763895189740 2063 356457722293905 2064 635182373266680 2065 1116608235339126 2066 1930076418973464 2067 3268553745552006 2068 5393282359600384 2069 8615195219391180 2070 13191542614038264 2071 19121308828438776 2072 25726909626272888 2073 31278191845874048 2074 32867895507812500 2075 27927821719530621 2076 17020847577432064 2077 6060270894011597 2078 823564528378596 2079 17167680177565 2080 4294967296 2081 1 2082 65 2083 127 2084 248 2085 485 2086 948 2087 1854 2088 3624 2089 7085 2090 13844 2091 27050 2092 52824 2093 103138 2094 201256 2095 392604 2096 765392 2097 1491581 2098 2904756 2099 5654130 2100 10997496 2101 21378326 2102 41523320 2103 80596772 2104 156293808 2105 302846930 2106 586212488 2107 1133670244 2108 2189831024 2109 4225386020 2110 8142219984 2111 15670010296 2112 30111161248 2113 57774298653 2114 110652549620 2115 211548361539 2116 403583247715 2117 768269190260 2118 1458743780330 2119 2762376101355 2120 5214530124037 2121 9810389200066 2122 18383471836548 2123 34299087270773 2124 63663407851875 2125 117486013415446 2126 215308242189326 2127 391449985633289 2128 704822690706585 2129 1254723265120470 2130 2202544444273128 2131 3801871124539227 2132 6425466879995686 2133 10581261610065472 2134 16853383456572951 2135 25729894731317042 2136 37130917519658017 2137 49730443049273381 2138 60022283470569921 2139 62597186279296875 2140 52487133168012024 2141 31549049737920512 2142 10920230813062212 2143 1441237924662543 2144 27777890035288 2145 6442450944 2146 1 2147 66 2148 129 2149 252 2150 493 2151 964 2152 1886 2153 3688 2154 7213 2155 14100 2156 27562 2157 53848 2158 105186 2159 205352 2160 400796 2161 781776 2162 1524349 2163 2970292 2164 5785202 2165 11259640 2166 21902614 2167 42571896 2168 82693924 2169 160488112 2170 311235538 2171 602989704 2172 1167224676 2173 2256939888 2174 4359603748 2175 8410655440 2176 16206881208 2177 31184903072 2178 59921782301 2179 114947516916 2180 220138296130 2181 420763116860 2182 802628927850 2183 1527463246480 2184 2899814944300 2185 5489407086540 2186 10360138135178 2187 19482939548072 2188 36497859699756 2189 68060152727476 2190 126275894065880 2191 232872890380728 2192 426520070206671 2193 774744361774196 2194 1393802933251214 2195 2478163567415160 2196 4345034730841848 2197 7487178822263052 2198 12632512952615372 2199 20751917001860352 2200 32971018909825826 2201 50153408469115112 2202 72104696557775684 2203 96014133692001972 2204 115182132405602943 2205 118917163085937500 2206 98643547739638877 2207 58112808641953792 2208 19677575985826638 2209 2470693585135788 2210 44945570212853 2211 8589934592 2212 1 2213 67 2214 131 2215 256 2216 501 2217 980 2218 1918 2219 3752 2220 7341 2221 14356 2222 28074 2223 54872 2224 107234 2225 209448 2226 408988 2227 798160 2228 1557117 2229 3035828 2230 5916274 2231 11521784 2232 22426902 2233 43620472 2234 84791076 2235 164682416 2236 319624146 2237 619766920 2238 1200779108 2239 2324048752 2240 4493821476 2241 8679090896 2242 16743752120 2243 32258644896 2244 62069265949 2245 119242484212 2246 228728230722 2247 437942986041 2248 836988666106 2249 1596182721066 2250 3037253869496 2251 5764284707051 2252 10909891566678 2253 20582434237924 2254 38696777137252 2255 72457606533585 2256 135068964903600 2257 250450879355326 2258 461642406180852 2259 844858961086591 2260 1533557849955010 2261 2756033511657272 2262 4895372659067804 2263 8570833342735239 2264 14748343213871322 2265 24833717579850963 2266 40713918491691392 2267 64499449673666966 2268 97823433244369483 2269 140017553561082823 2270 185596539910326858 2271 221032533557777926 2272 226478747558593750 2273 185389221223566692 2274 107715193495191552 2275 35457766717939465 2276 4323713773987629 2277 72723460248141 2278 12884901888 2279 1 2280 68 2281 133 2282 260 2283 509 2284 996 2285 1950 2286 3816 2287 7469 2288 14612 2289 28586 2290 55896 2291 109282 2292 213544 2293 417180 2294 814544 2295 1589885 2296 3101364 2297 6047346 2298 11783928 2299 22951190 2300 44669048 2301 86888228 2302 168876720 2303 328012754 2304 636544136 2305 1234333540 2306 2391157616 2307 4628039204 2308 8947526352 2309 17280623032 2310 33332386720 2311 64216749597 2312 123537451508 2313 237318165314 2314 455122855224 2315 871348404434 2316 1664902196984 2317 3174692811564 2318 6039162492064 2319 11459646314194 2320 21681937920552 2321 40895748531404 2322 76855350356720 2323 143863453602336 2324 268035248704496 2325 496791423721424 2326 915078063200496 2327 1673698623133286 2328 3035253952723256 2329 5450212217610440 2330 9668836366610576 2331 16908056323753256 2332 29044657566433080 2333 48823176647602946 2334 79848005959324160 2335 126182738721103244 2336 190680099101017484 2337 271900228780147435 2338 358329624873299544 2339 424158931307863967 2340 430246337890625000 2341 348417776386928654 2342 198409539412951040 2343 63892687876530529 2344 7412080755407364 2345 117669030460994 2346 17179869184 2347 1 2348 69 2349 135 2350 264 2351 517 2352 1012 2353 1982 2354 3880 2355 7597 2356 14868 2357 29098 2358 56920 2359 111330 2360 217640 2361 425372 2362 830928 2363 1622653 2364 3166900 2365 6178418 2366 12046072 2367 23475478 2368 45717624 2369 88985380 2370 173071024 2371 336401362 2372 653321352 2373 1267887972 2374 2458266480 2375 4762256932 2376 9215961808 2377 17817493944 2378 34406128544 2379 66364233245 2380 127832418804 2381 245908099906 2382 472302724408 2383 905708142799 2384 1733621673605 2385 3312131762771 2386 6314040368467 2387 12009401811108 2388 22781446848966 2389 43094752149670 2390 81253271412482 2391 152658828464207 2392 285623694404087 2393 531957858395613 2394 985366833848865 2395 1814101993093909 2396 3315412239367140 2397 6008240447864336 2398 10777202503553948 2399 19100076640890695 2400 33352502629848823 2401 57212766450684450 2402 95979942280334150 2403 156656721797491520 2404 246845386720998810 2405 371918542460462151 2406 527994288516314703 2407 692655716189380867 2408 813954009756331127 2409 819407806396484375 2410 654811211410338952 2411 367762674504925184 2412 115130645326582821 2413 12971141321962887 2414 190392490709135 2415 25769803776 2416 1 2417 70 2418 137 2419 268 2420 525 2421 1028 2422 2014 2423 3944 2424 7725 2425 15124 2426 29610 2427 57944 2428 113378 2429 221736 2430 433564 2431 847312 2432 1655421 2433 3232436 2434 6309490 2435 12308216 2436 23999766 2437 46766200 2438 91082532 2439 177265328 2440 344789970 2441 670098568 2442 1301442404 2443 2525375344 2444 4896474660 2445 9484397264 2446 18354364856 2447 35479870368 2448 68511716893 2449 132127386100 2450 254498034498 2451 489482593592 2452 940067881166 2453 1802341150300 2454 3449570715384 2455 6588918263148 2456 12559157490802 2457 23880957276176 2458 45293766259508 2459 85651256916472 2460 161454557791332 2461 303213912429948 2462 567132445770644 2463 1055690438764468 2464 1954644700123414 2465 3596095719573652 2466 6568144369081707 2467 11891945980564320 2468 21312823088497724 2469 37724961097120476 2470 65796152072126870 2471 112672435537005480 2472 188696542902478220 2473 307234863352669440 2474 482911756661526324 2475 724953773437778668 2476 1025311100213479309 2477 1337304365264325292 2478 1561968020568214309 2479 1556645874023437500 2480 1230642550384352653 2481 677412540367896576 2482 207458254361704414 2483 22236242266222092 2484 308061521170129 2485 34359738368 2486 1 2487 71 2488 139 2489 272 2490 533 2491 1044 2492 2046 2493 4008 2494 7853 2495 15380 2496 30122 2497 58968 2498 115426 2499 225832 2500 441756 2501 863696 2502 1688189 2503 3297972 2504 6440562 2505 12570360 2506 24524054 2507 47814776 2508 93179684 2509 181459632 2510 353178578 2511 686875784 2512 1334996836 2513 2592484208 2514 5030692388 2515 9752832720 2516 18891235768 2517 36553612192 2518 70659200541 2519 136422353396 2520 263087969090 2521 506662462776 2522 974427619534 2523 1871060627033 2524 3587009668738 2525 6863796167709 2526 13108913271766 2527 24980468554054 2528 47492786465800 2529 90049280741030 2530 170250502671652 2531 320805232172139 2532 602312211212426 2533 1126036638880439 2534 2095279670887754 2535 3877134060298564 2536 7129340996446978 2537 13011170837898112 2538 23540414075790183 2539 42144572214757859 2540 74523605663084306 2541 129789442345020623 2542 221945146146127116 2543 370954366941505930 2544 602775587089028736 2545 944700338711188884 2546 1414010994921281589 2547 1991021313500951215 2548 2585026324041890242 2549 2997391797402216081 2550 2964645294189453125 2551 2312851410617945509 2552 1255620311029317632 2553 373826857138339527 2554 38913423965888661 2555 498454011879264 2556 51539607552 2557 1 2558 72 2559 141 2560 276 2561 541 2562 1060 2563 2078 2564 4072 2565 7981 2566 15636 2567 30634 2568 59992 2569 117474 2570 229928 2571 449948 2572 880080 2573 1720957 2574 3363508 2575 6571634 2576 12832504 2577 25048342 2578 48863352 2579 95276836 2580 185653936 2581 361567186 2582 703653000 2583 1368551268 2584 2659593072 2585 5164910116 2586 10021268176 2587 19428106680 2588 37627354016 2589 72806684189 2590 140717320692 2591 271677903682 2592 523842331960 2593 1008787357902 2594 1939780103768 2595 3724448622168 2596 7138674073752 2597 13658669072490 2598 26079980034472 2599 49691808373428 2600 94447316758496 2601 179046524193108 2602 338396983020720 2603 637494180086868 2604 1196393195129912 2605 2235959832052830 2606 4158356928493144 2607 7691247344847923 2608 14132981107493304 2609 25776967821649872 2610 46593872380903452 2611 83345363842681367 2612 147194578263855320 2613 256042691228385776 2614 437090842436486544 2615 729294747921932980 2616 1182162894945437184 2617 1848143948089052487 2618 2756228885934011684 2619 3866355645063228491 2620 4990887835110259800 2621 5751957590040265961 2622 5631997680664062500 2623 4346738862563396910 2624 2312831082645684224 2625 673612720535165534 2626 66708726798666276 2627 806515533049393 2628 68719476736 2629 1 2630 73 2631 143 2632 280 2633 549 2634 1076 2635 2110 2636 4136 2637 8109 2638 15892 2639 31146 2640 61016 2641 119522 2642 234024 2643 458140 2644 896464 2645 1753725 2646 3429044 2647 6702706 2648 13094648 2649 25572630 2650 49911928 2651 97373988 2652 189848240 2653 369955794 2654 720430216 2655 1402105700 2656 2726701936 2657 5299127844 2658 10289703632 2659 19964977592 2660 38701095840 2661 74954167837 2662 145012287988 2663 280267838274 2664 541022201144 2665 1043147096270 2666 2008499580504 2667 3861887575637 2668 7413551980575 2669 14208424883874 2670 27179491626820 2671 51890831243654 2672 98845359835014 2673 187842591094184 2674 355988994802116 2675 672677511610455 2676 1266756292095281 2677 2376669129134170 2678 4439701196338824 2679 8253629953418512 2680 15256560343427792 2681 28019771914855830 2682 51064267458058360 2683 92235369969479693 2684 164812036490487617 2685 290777137796610245 2686 505073660673396013 2687 860995077441950511 2688 1433710348476674836 2689 2319330433409330816 2690 3615456541950027573 2691 5375981402713087390 2692 7507970320517704240 2693 9647449578367567365 2694 11037917619983357944 2695 10726187438964843750 2696 8169196782238189179 2697 4286955895107420160 2698 1213808180450140174 2699 116740271897665983 2700 1304969544928657 2701 103079215104 2702 1 2703 74 2704 145 2705 284 2706 557 2707 1092 2708 2142 2709 4200 2710 8237 2711 16148 2712 31658 2713 62040 2714 121570 2715 238120 2716 466332 2717 912848 2718 1786493 2719 3494580 2720 6833778 2721 13356792 2722 26096918 2723 50960504 2724 99471140 2725 194042544 2726 378344402 2727 737207432 2728 1435660132 2729 2793810800 2730 5433345572 2731 10558139088 2732 20501848504 2733 39774837664 2734 77101651485 2735 149307255284 2736 288857772866 2737 558202070328 2738 1077506834638 2739 2077219057240 2740 3999326529108 2741 7688429887476 2742 14758180696818 2743 28279003240488 2744 54089854337740 2745 103243404836728 2746 196638672113364 2747 373581097342752 2748 707861364999672 2749 1337122114358940 2750 2517391507647302 2751 4721103736017032 2752 8816255361291300 2753 16381092099701472 2754 30266113940720880 2755 55547163229450104 2756 101167565898478253 2757 182565990354304964 2758 325936224013532264 2759 574330238131019700 2760 996387603856182553 2761 1695616940021855868 2762 2818663044751348552 2763 4548670153855574528 2764 7073004795849873705 2765 10479010067116302824 2766 14579679784878257525 2767 18626246973029230260 2768 21181622535989461745 2769 20376759033203125000 2770 15353067998308136238 2771 7896499249846943744 2772 2187206764382131715 2773 200126180395998828 2774 2111485077978050 2775 137438953472 2776 1 2777 75 2778 147 2779 288 2780 565 2781 1108 2782 2174 2783 4264 2784 8365 2785 16404 2786 32170 2787 63064 2788 123618 2789 242216 2790 474524 2791 929232 2792 1819261 2793 3560116 2794 6964850 2795 13618936 2796 26621206 2797 52009080 2798 101568292 2799 198236848 2800 386733010 2801 753984648 2802 1469214564 2803 2860919664 2804 5567563300 2805 10826574544 2806 21038719416 2807 40848579488 2808 79249135133 2809 153602222580 2810 297447707458 2811 575381939512 2812 1111866573006 2813 2145938533976 2814 4136765482580 2815 7963307794417 2816 15307936510582 2817 29378514865636 2818 56288877555236 2819 107641450924450 2820 205434761277604 2821 391173253408068 2822 743045532846384 2823 1407489613729239 2824 2658122103982970 2825 5002543629434040 2826 9379039522553988 2827 17506258869534748 2828 32514859946488491 2829 60038713328397752 2830 110129511073706468 2831 200417941621990367 2832 361405632909503072 2833 644534082485984988 2834 1134574141856232330 2835 1965502399857729745 2836 3340084655627814069 2837 5541189920091746527 2838 8924211437270553344 2839 13836690268124937808 2840 20439145687316904541 2841 28311908515364910101 2842 36004771986207153746 2843 40647212874163661704 2844 38807710723876953125 2845 28854329209277964446 2846 14636582958371045376 2847 3941210404747246529 2848 350220815692997949 2849 3416454622906707 2850 206158430208 2851 1 2852 76 2853 149 2854 292 2855 573 2856 1124 2857 2206 2858 4328 2859 8493 2860 16660 2861 32682 2862 64088 2863 125666 2864 246312 2865 482716 2866 945616 2867 1852029 2868 3625652 2869 7095922 2870 13881080 2871 27145494 2872 53057656 2873 103665444 2874 202431152 2875 395121618 2876 770761864 2877 1502768996 2878 2928028528 2879 5701781028 2880 11095010000 2881 21575590328 2882 41922321312 2883 81396618781 2884 157897189876 2885 306037642050 2886 592561808696 2887 1146226311374 2888 2214658010712 2889 4274204436052 2890 8238185701360 2891 15857692324426 2892 30478026492424 2893 58487900795692 2894 112039497258992 2895 214230852613860 2896 408765425763504 2897 778229807742456 2898 1477857742014528 2899 2798856054531918 2900 5283999958496120 2901 9941898391294276 2902 18631743146147824 2903 34764875979375244 2904 64535071387148076 2905 119108764903778417 2906 218329391377025456 2907 397071036442409648 2908 715358570220792432 2909 1274655180852433545 2910 2240975614900850520 2911 3877461292240644256 2912 6577870862423832804 2913 10893914076333044629 2914 17502165133659915264 2915 27069000524775757093 2916 39840542480802406868 2917 54978667328022342774 2918 69514100052711693944 2919 78001469185452853050 2920 73723806762695312500 2921 54228400777162597892 2922 26960334834096406528 2923 7101815753061369785 2924 600378541187996484 2925 5527939700884757 2926 274877906944 2927 1 2928 77 2929 151 2930 296 2931 581 2932 1140 2933 2238 2934 4392 2935 8621 2936 16916 2937 33194 2938 65112 2939 127714 2940 250408 2941 490908 2942 962000 2943 1884797 2944 3691188 2945 7226994 2946 14143224 2947 27669782 2948 54106232 2949 105762596 2950 206625456 2951 403510226 2952 787539080 2953 1536323428 2954 2995137392 2955 5835998756 2956 11363445456 2957 22112461240 2958 42996063136 2959 83544102429 2960 162192157172 2961 314627576642 2962 609741677880 2963 1180586049742 2964 2283377487448 2965 4411643389524 2966 8513063608304 2967 16407448138311 2968 31577538120073 2969 60686924048489 2970 116437543729285 2971 223026945171875 2972 426357607485759 2973 813414145530027 2974 1548226247648811 2975 2939592059536500 2976 5565466559836370 2977 10504804886051534 2978 19757433802167770 2979 37015733405228466 2980 69034674818768854 2981 128099918434342712 2982 236282490082431650 2983 432876086405143667 2984 786633028762001289 2985 1416133478900238021 2986 2520640372873666593 2987 4427010708131048258 2988 7648833627747327613 2989 12957334296045316254 2990 21416335056061198536 2991 34338178779807287168 2992 52954306021493283820 2993 77708357137684079450 2994 106761757090918274427 2995 134371638360018596675 2996 149683657804229306760 2997 140407616424560546875 2998 101916055626142029575 2999 49972420043269341184 3000 12797029798173731128 3001 1050662447078993847 3002 8944394323791464 3003 412316860416 3004 1 3005 78 3006 153 3007 300 3008 589 3009 1156 3010 2270 3011 4456 3012 8749 3013 17172 3014 33706 3015 66136 3016 129762 3017 254504 3018 499100 3019 978384 3020 1917565 3021 3756724 3022 7358066 3023 14405368 3024 28194070 3025 55154808 3026 107859748 3027 210819760 3028 411898834 3029 804316296 3030 1569877860 3031 3062246256 3032 5970216484 3033 11631880912 3034 22649332152 3035 44069804960 3036 85691586077 3037 166487124468 3038 323217511234 3039 626921547064 3040 1214945788110 3041 2352096964184 3042 4549082342996 3043 8787941515248 3044 16957203952198 3045 32677049747804 3046 62885947303008 3047 120835590224260 3048 231823038001392 3049 443949791651532 3050 848598502051236 3051 1618594879066092 3052 3080328819239070 3053 5846937270087888 3054 11067731925365132 3055 20883219710221656 3056 39267003589895428 3057 73535961036322568 3058 137097562710646591 3059 254259388188778544 3060 468764434265506940 3061 858186780112472844 3062 1558511717204920830 3063 2803099634717782356 3064 4984943003185630144 3065 8744140372920790952 3066 15089303539176203791 3067 25517853734485933800 3068 42104185351889379717 3069 67344054584589487616 3070 103595424576369586790 3071 151471258627526690328 3072 207319647566917143954 3073 259430153229227610924 3074 287240945935564706557 3075 266735238647460937500 3076 191539531540765758121 3077 92048340836691738624 3078 23059450899549224169 3079 1801135623563989452 3080 14472334024676221 3081 549755813888 3082 1 3083 79 3084 155 3085 304 3086 597 3087 1172 3088 2302 3089 4520 3090 8877 3091 17428 3092 34218 3093 67160 3094 131810 3095 258600 3096 507292 3097 994768 3098 1950333 3099 3822260 3100 7489138 3101 14667512 3102 28718358 3103 56203384 3104 109956900 3105 215014064 3106 420287442 3107 821093512 3108 1603432292 3109 3129355120 3110 6104434212 3111 11900316368 3112 23186203064 3113 45143546784 3114 87839069725 3115 170782091764 3116 331807445826 3117 644101416248 3118 1249305526478 3119 2420816440920 3120 4686521296468 3121 9062819422192 3122 17506959766086 3123 33776561375577 3124 65084970558430 3125 125233636732479 3126 240619130979904 3127 461541977188059 3128 883782869310018 3129 1688963584112445 3130 3221066029919706 3131 6128410485773106 3132 11630671742390600 3133 22009066022004382 3134 41518540557698100 3135 78038355429978462 3136 146099560535923260 3137 272252539544617918 3138 504710684326673968 3139 929938080131536905 3140 1701537475657514022 3141 3087603688525368639 3142 5549111778292467055 3143 9857858041943872939 3144 17273979017877537020 3145 29765902417831814808 3146 50266068970400237709 3147 82772798058594299820 3148 132124937253418466048 3149 202661066395011426200 3150 295442330160343504306 3151 402589322292382161202 3152 501481781440982331066 3153 551211153509621851080 3154 507999528503417968750 3155 359976567655588686616 3156 170616514256335273984 3157 41551694742835316640 3158 3151987341236981541 3159 23416728348467685 3160 824633720832 3161 1 3162 80 3163 157 3164 308 3165 605 3166 1188 3167 2334 3168 4584 3169 9005 3170 17684 3171 34730 3172 68184 3173 133858 3174 262696 3175 515484 3176 1011152 3177 1983101 3178 3887796 3179 7620210 3180 14929656 3181 29242646 3182 57251960 3183 112054052 3184 219208368 3185 428676050 3186 837870728 3187 1636986724 3188 3196463984 3189 6238651940 3190 12168751824 3191 23723073976 3192 46217288608 3193 89986553373 3194 175077059060 3195 340397380418 3196 661281285432 3197 1283665264846 3198 2489535917656 3199 4823960249940 3200 9337697329136 3201 18056715579974 3202 34876073003352 3203 67283993813936 3204 129631683242504 3205 249415223984904 3206 479134163022576 3207 918967239310308 3208 1759332310633944 3209 3361803387858486 3210 6409884603414456 3211 12193616570283468 3212 23134937889210848 3213 43770198332958452 3214 82541283389905776 3215 155103774713404288 3216 290254397998402768 3217 540689440886801260 3218 1001805184551581696 3219 1844958331415556830 3220 3373402782180164712 3221 6117370127274137116 3222 10984048574298738796 3223 19495475093148700393 3224 34119354579826984272 3225 58720935654415351317 3226 98992860943657215636 3227 162729767547059415654 3228 259123530675315913728 3229 396468782748204051005 3230 575884286131267255912 3231 781783933126133714448 3232 968206512847018880568 3233 1057766769156997859582 3234 965057159423828125000 3235 676534650248439303937 3236 314272693678574141440 3237 74873566743760033850 3238 5403406870691968356 3239 37889062373143906 3240 1099511627776 3241 1 3242 81 3243 159 3244 312 3245 613 3246 1204 3247 2366 3248 4648 3249 9133 3250 17940 3251 35242 3252 69208 3253 135906 3254 266792 3255 523676 3256 1027536 3257 2015869 3258 3953332 3259 7751282 3260 15191800 3261 29766934 3262 58300536 3263 114151204 3264 223402672 3265 437064658 3266 854647944 3267 1670541156 3268 3263572848 3269 6372869668 3270 12437187280 3271 24259944888 3272 47291030432 3273 92134037021 3274 179372026356 3275 348987315010 3276 678461154616 3277 1318025003214 3278 2558255394392 3279 4961399203412 3280 9612575236080 3281 18606471393862 3282 35975584631128 3283 69483017069485 3284 134029729753475 3285 258211317004094 3286 496726349020278 3287 954151610844537 3288 1829701049426955 3289 3502540831697850 3290 6691359257934456 3291 12756564440488686 3292 24260825576441534 3293 46021932331971864 3294 87044554356721860 3295 164109440073876266 3296 308262061184151414 3297 576690255428389115 3298 1073752249154304408 3299 1988656696036163361 3300 3660126905200446395 3301 6688598303093575902 3302 12119445503974693918 3303 21744589430150710123 3304 38553141053406635272 3305 67402741253411210157 3306 115836289770206402292 3307 195000178712235467994 3308 319911893441731100568 3309 508384644560712176896 3310 775602757446796256140 3311 1123253331006045749629 3312 1518129322274298236503 3313 1871555487378140923813 3314 2029839041161556077001 3315 1837959560394287109375 3316 1271469234507531817968 3317 582521216938802413568 3318 134917505329881442961 3319 9455962023710944623 3320 61305790721611591 3321 1649267441664 3322 1 3323 82 3324 161 3325 316 3326 621 3327 1220 3328 2398 3329 4712 3330 9261 3331 18196 3332 35754 3333 70232 3334 137954 3335 270888 3336 531868 3337 1043920 3338 2048637 3339 4018868 3340 7882354 3341 15453944 3342 30291222 3343 59349112 3344 116248356 3345 227596976 3346 445453266 3347 871425160 3348 1704095588 3349 3330681712 3350 6507087396 3351 12705622736 3352 24796815800 3353 48364772256 3354 94281520669 3355 183666993652 3356 357577249602 3357 695641023800 3358 1352384741582 3359 2626974871128 3360 5098838156884 3361 9887453143024 3362 19156227207750 3363 37075096258904 3364 71682040325036 3365 138427776264532 3366 267007410025176 3367 514318535046360 3368 989335982705136 3369 1900069791287844 3370 3643278300080238 3371 6972834084255624 3372 13319513384451204 3373 25386719348296920 3374 48273697971033716 3375 91547977771044064 3376 173115791448125784 3377 326272626735881960 3378 612702679433904508 3379 1145743429719945388 3380 2132514981021761523 3381 3947406045938326660 3382 7261676537352445196 3383 13260782083653644760 3384 24012116491468048647 3385 43042163423407885308 3386 76245208163550919525 3387 133133546694336903540 3388 228516925661844214674 3389 384029271074313009432 3390 628939766240064612461 3391 997044455541585052672 3392 1517321024157205356754 3393 2189476179499113974868 3394 2948037751934712466266 3395 3613395898124488172980 3396 3895233477258217149178 3397 3491609603881835937500 3398 2389580518400906598426 3399 1072994093040913088512 3400 243112944074566194021 3401 16210220612075905068 3402 99194853094755497 3403 2199023255552 3404 1 3405 83 3406 163 3407 320 3408 629 3409 1236 3410 2430 3411 4776 3412 9389 3413 18452 3414 36266 3415 71256 3416 140002 3417 274984 3418 540060 3419 1060304 3420 2081405 3421 4084404 3422 8013426 3423 15716088 3424 30815510 3425 60397688 3426 118345508 3427 231791280 3428 453841874 3429 888202376 3430 1737650020 3431 3397790576 3432 6641305124 3433 12974058192 3434 25333686712 3435 49438514080 3436 96429004317 3437 187961960948 3438 366167184194 3439 712820892984 3440 1386744479950 3441 2695694347864 3442 5236277110356 3443 10162331049968 3444 19705983021638 3445 38174607886680 3446 73881063580588 3447 142825822775633 3448 275803503047248 3449 531910721087622 3450 1024520354744100 3451 1970438534861037 3452 3784015782446442 3453 7254309010461192 3454 13882462965176772 3455 26512616799227706 3456 50525483109195188 3457 96051496908218948 3458 182122581552116752 3459 344285082200344906 3460 648722798084116100 3461 1217764362911744776 3462 2276482978816278838 3463 4235072408352938685 3464 7836067022772417273 3465 14406400744373529294 3466 26293132073195981124 3467 47572293184394211761 3468 85209122621749196213 3469 150779246144288858533 3470 263005883044138131010 3471 450787231792870563216 3472 756477013190021954802 3473 1236440802024993182700 3474 1956140849019703582208 3475 2968303762166263275496 3476 4270539194761299743269 3477 5724733396839045530066 3478 6984740168020041756634 3479 7474896819840147031753 3480 6649800159454345703125 3481 4490942353771034757840 3482 1988851839242539106304 3483 438074387990569046093 3484 28367886071132833869 3485 160500643816367088 3486 3298534883328 3487 1 3488 84 3489 165 3490 324 3491 637 3492 1252 3493 2462 3494 4840 3495 9517 3496 18708 3497 36778 3498 72280 3499 142050 3500 279080 3501 548252 3502 1076688 3503 2114173 3504 4149940 3505 8144498 3506 15978232 3507 31339798 3508 61446264 3509 120442660 3510 235985584 3511 462230482 3512 904979592 3513 1771204452 3514 3464899440 3515 6775522852 3516 13242493648 3517 25870557624 3518 50512255904 3519 98576487965 3520 192256928244 3521 374757118786 3522 730000762168 3523 1421104218318 3524 2764413824600 3525 5373716063828 3526 10437208956912 3527 20255738835526 3528 39274119514456 3529 76080086836140 3530 147223869286736 3531 284599596069408 3532 549502907130864 3533 1059704726813424 3534 2040807278790960 3535 3924753268237254 3536 7535783964634392 3537 14445412745671140 3538 27638515523684592 3539 52777275605507460 3540 100555055043593072 3541 191129563101813080 3542 362298415124290752 3543 684746696559792492 3544 1289800685392936560 3545 2420510481863111431 3546 4522958196385333800 3547 8411231951541332408 3548 15554643907336362452 3549 28582711814546800225 3550 52129399958169345456 3551 94255251393727689033 3552 168667836793365243620 3553 298191684039332450006 3554 519489345399204909880 3555 889293426665639617182 3556 1489790968462835781480 3557 2430811871653426588306 3558 3836385573912474118144 3559 5806922083047527245810 3560 8324252061048743073604 3561 11116788883102676256256 3562 13485377079582214334616 3563 14344224451426975669796 3564 12632762222290039062500 3565 8440210789710251613245 3566 3663430984806504071168 3567 789382770809819991174 3568 48630661836227715204 3569 259695496911122585 3570 4398046511104 3571 1 3572 85 3573 167 3574 328 3575 645 3576 1268 3577 2494 3578 4904 3579 9645 3580 18964 3581 37290 3582 73304 3583 144098 3584 283176 3585 556444 3586 1093072 3587 2146941 3588 4215476 3589 8275570 3590 16240376 3591 31864086 3592 62494840 3593 122539812 3594 240179888 3595 470619090 3596 921756808 3597 1804758884 3598 3532008304 3599 6909740580 3600 13510929104 3601 26407428536 3602 51585997728 3603 100723971613 3604 196551895540 3605 383347053378 3606 747180631352 3607 1455463956686 3608 2833133301336 3609 5511155017300 3610 10712086863856 3611 20805494649414 3612 40373631142232 3613 78279110091692 3614 151621915797840 3615 293395689091613 3616 567095093175141 3617 1094889098898963 3618 2111176022915463 3619 4065490755934950 3620 7817258934698292 3621 15008362641940608 3622 28764415000679628 3623 55029072533433282 3624 105058637109680366 3625 200136664305075258 3626 380312306431543898 3627 720773043331508584 3628 1361847150814864244 3629 2564577880476838500 3630 4810993592793576360 3631 8986933710364089643 3632 16704736151572271777 3633 30878422719337583533 3634 56706126440022468799 3635 103362107567223881397 3636 186738606314092205308 3637 333908141463621318803 3638 589694637288227845043 3639 1026255718046302063815 3640 1754283057135968706256 3641 2934654353927439242364 3642 4778773066354943121256 3643 7526756539438466002176 3644 11359973498284017977656 3645 16236324040366862238219 3646 21587470047584047927050 3647 26067405184598946887619 3648 27526360944685241977853 3649 24059202995300292968750 3650 15862407579714010871945 3651 6790364923092551598080 3652 1422418602716391889339 3653 85103658213398501607 3654 420196140727489673 3655 6597069766656 3656 1 3657 86 3658 169 3659 332 3660 653 3661 1284 3662 2526 3663 4968 3664 9773 3665 19220 3666 37802 3667 74328 3668 146146 3669 287272 3670 564636 3671 1109456 3672 2179709 3673 4281012 3674 8406642 3675 16502520 3676 32388374 3677 63543416 3678 124636964 3679 244374192 3680 479007698 3681 938534024 3682 1838313316 3683 3599117168 3684 7043958308 3685 13779364560 3686 26944299448 3687 52659739552 3688 102871455261 3689 200846862836 3690 391936987970 3691 764360500536 3692 1489823695054 3693 2901852778072 3694 5648593970772 3695 10986964770800 3696 21355250463302 3697 41473142770008 3698 80478133347244 3699 156019962308944 3700 302191782113820 3701 584687279219508 3702 1130073470986572 3703 2181544767072396 3704 4206228244021806 3705 8098733908575960 3706 15571312569991476 3707 29890314709224864 3708 57280870966435404 3709 109562228038994760 3710 209143813369763776 3711 398326437045928744 3712 756800506869839276 3713 1433898512828871328 3714 2708665564972037368 3715 5099108780335607760 3716 9562934685938511028 3717 17855902055915023372 3718 33177831786625428815 3719 61295115248004884324 3720 112508203137566583089 3721 204930830436218143764 3722 369988953645516902138 3723 660961218681024300732 3724 1166224137448785990170 3725 2027065490588388615740 3726 3460770760407214414344 3727 5779453541858413843536 3728 9394936094479639539506 3729 14761483862103967536128 3730 22223607553444393822156 3731 31648287917272476658460 3732 41920426264082000714427 3733 50328112420066930212012 3734 52822706900259608191245 3735 45705763092041015625000 3736 29811574722901789597574 3737 12507735753144190107648 3738 2563109756345462825594 3739 145891985508683145612 3740 679891637638612258 3741 8796093022208 3742 1 3743 87 3744 171 3745 336 3746 661 3747 1300 3748 2558 3749 5032 3750 9901 3751 19476 3752 38314 3753 75352 3754 148194 3755 291368 3756 572828 3757 1125840 3758 2212477 3759 4346548 3760 8537714 3761 16764664 3762 32912662 3763 64591992 3764 126734116 3765 248568496 3766 487396306 3767 955311240 3768 1871867748 3769 3666226032 3770 7178176036 3771 14047800016 3772 27481170360 3773 53733481376 3774 105018938909 3775 205141830132 3776 400526922562 3777 781540369720 3778 1524183433422 3779 2970572254808 3780 5786032924244 3781 11261842677744 3782 21905006277190 3783 42572654397784 3784 82677156602796 3785 160418008820048 3786 310987875136028 3787 602279465263921 3788 1165257843075262 3789 2251913511246625 3790 4346965732320538 3791 8380208884572388 3792 16134262516051804 3793 31016214551554660 3794 59532670285760236 3795 114065824286245414 3796 218150991683101724 3797 416340716562528870 3798 792828677693692548 3799 1505953030424440692 3800 2852766547989534416 3801 5387277161966831876 3802 10139138463977977527 3803 19007807592777207757 3804 35479829567721962450 3805 65892823933813025097 3806 121682638303589121733 3807 223212121736856417100 3808 406341013944982883858 3809 733029728929607061160 3810 1308497867326291483138 3811 2306300799888560216498 3812 4004492882558070231666 3813 6826979478422859799113 3814 11384620569849822302061 3815 18469689027239909285816 3816 28961139773578214271488 3817 43475668898230445818161 3818 61729492872952159509170 3819 81404463166635697779558 3820 97284880570169587363634 3821 101366020342457425147188 3822 87047014179229736328125 3823 56027433528852284229079 3824 23183756013885128179712 3825 4618564190968426613098 3826 255310974640195504821 3827 1100087778366101931 3828 13194139533312 3829 1 3830 88 3831 173 3832 340 3833 669 3834 1316 3835 2590 3836 5096 3837 10029 3838 19732 3839 38826 3840 76376 3841 150242 3842 295464 3843 581020 3844 1142224 3845 2245245 3846 4412084 3847 8668786 3848 17026808 3849 33436950 3850 65640568 3851 128831268 3852 252762800 3853 495784914 3854 972088456 3855 1905422180 3856 3733334896 3857 7312393764 3858 14316235472 3859 28018041272 3860 54807223200 3861 107166422557 3862 209436797428 3863 409116857154 3864 798720238904 3865 1558543171790 3866 3039291731544 3867 5923471877716 3868 11536720584688 3869 22454762091078 3870 43672166025560 3871 84876179858348 3872 164816055331152 3873 319783968158236 3874 619871651308336 3875 1200442215164044 3876 2322282255423016 3877 4487703220653862 3878 8661683860992568 3879 16697212466349652 3880 32142114429903376 3881 61784469872654188 3882 118569422306141488 3883 227158180632312192 3884 434355054576427856 3885 828857146321976380 3886 1578008962591055216 3887 2996873842170156024 3888 5675472140642652352 3889 10715448630195829400 3890 20160118734569479068 3891 37783306613856877569 3892 70495710047227756312 3893 130874513224784218905 3894 241550092222336949636 3895 442871208458777676890 3896 805640734035058960376 3897 1452375436577637050206 3898 2590146594581068729624 3899 4561119526022392763588 3900 7909709567878726463704 3901 13467947518323995986274 3902 22420668111965633834100 3903 36310853557002922643916 3904 56798623645896986941440 3905 85051729809181051228569 3906 120324819822718731402840 3907 158078218940545301162421 3908 187827072600410628606488 3909 194519988574999352000974 3910 165365004348754882812500 3911 105297131748419379664666 3912 42704081042963752288256 3913 8322365100942960374947 3914 437675956526049436836 3915 1779979416004714189 3916 17592186044416 3917 1 3918 89 3919 175 3920 344 3921 677 3922 1332 3923 2622 3924 5160 3925 10157 3926 19988 3927 39338 3928 77400 3929 152290 3930 299560 3931 589212 3932 1158608 3933 2278013 3934 4477620 3935 8799858 3936 17288952 3937 33961238 3938 66689144 3939 130928420 3940 256957104 3941 504173522 3942 988865672 3943 1938976612 3944 3800443760 3945 7446611492 3946 14584670928 3947 28554912184 3948 55880965024 3949 109313906205 3950 213731764724 3951 417706791746 3952 815900108088 3953 1592902910158 3954 3108011208280 3955 6060910831188 3956 11811598491632 3957 23004517904966 3958 44771677653336 3959 87075203113900 3960 169214101842256 3961 328580061180444 3962 637463837352752 3963 1235626587252873 3964 2392650999600535 3965 4628440709005610 3966 8943158837643048 3967 17260162418996560 3968 33268014328610612 3969 64036269613691220 3970 123073021366503352 3971 236165375939924710 3972 452369428197378322 3973 864885799459526972 3974 1650065786552459080 3975 3140985183727129252 3976 5963684465217122628 3977 11291829336401523792 3978 21312703218814639896 3979 40087796634964217295 3980 75102197849430964103 3981 140078709712774600061 3982 259928723875527239052 3983 479531131397711891602 3984 878652716969445719080 3985 1597455926033689644494 3986 2877500765589750660985 3987 5127708568967484476427 3988 9020016715670428083611 3989 15625752272867511453750 3990 26567960089027977362561 3991 44165226359898080606835 3992 71384319963862511748400 3993 111435471695050227089920 3994 166385396971294588470285 3995 234691687908858143432007 3996 306969109478038573939037 3997 363072117095667085706501 3998 373281090861421477752228 3999 314939055919647216796875 4000 197893875309458642284810 4001 79154294209355409522688 4002 14996383726534350775549 4003 765932923920586514463 4004 2880067194370816120 4005 26388279066624 4006 1 4007 90 4008 177 4009 348 4010 685 4011 1348 4012 2654 4013 5224 4014 10285 4015 20244 4016 39850 4017 78424 4018 154338 4019 303656 4020 597404 4021 1174992 4022 2310781 4023 4543156 4024 8930930 4025 17551096 4026 34485526 4027 67737720 4028 133025572 4029 261151408 4030 512562130 4031 1005642888 4032 1972531044 4033 3867552624 4034 7580829220 4035 14853106384 4036 29091783096 4037 56954706848 4038 111461389853 4039 218026732020 4040 426296726338 4041 833079977272 4042 1627262648526 4043 3176730685016 4044 6198349784660 4045 12086476398576 4046 23554273718854 4047 45871189281112 4048 89274226369452 4049 173612148353360 4050 337376154202652 4051 655056023397168 4052 1270810959341704 4053 2463019743778148 4054 4769178197359614 4055 9224633814330376 4056 17823112372104068 4057 34393914232015968 4058 66288069395445292 4059 127576620735151376 4060 245172573328468808 4061 470383814535132888 4062 900914523811180524 4063 1722122979532396464 4064 3285098308873681160 4065 6251904884544296144 4066 11868244734404517784 4067 22465428783035485760 4068 42392833340977334287 4069 79710711601578952908 4070 149290109578335538945 4071 278331998662187374996 4072 516272376667788768066 4073 951924156701499767864 4074 1743338370146778635230 4075 3167260767994522736472 4076 5701314255583942218656 4077 10150247897545662987212 4078 17838704661648034908490 4079 30864170819955139960184 4080 52411991651993026591980 4081 86978232991729787090940 4082 140339265687992581200685 4083 218547392196612960593920 4084 325500581360512682103014 4085 457467472344557648116668 4086 596098992955585104383754 4087 700980177981025828400052 4088 716321224377953027718678 4089 598296206283569335937500 4090 371918828774110423223076 4091 145800852665566628937728 4092 27022549737451844912345 4093 1313027869578148310508 4094 4660046610375530309 4095 35184372088832 4096 1 4097 91 4098 179 4099 352 4100 693 4101 1364 4102 2686 4103 5288 4104 10413 4105 20500 4106 40362 4107 79448 4108 156386 4109 307752 4110 605596 4111 1191376 4112 2343549 4113 4608692 4114 9062002 4115 17813240 4116 35009814 4117 68786296 4118 135122724 4119 265345712 4120 520950738 4121 1022420104 4122 2006085476 4123 3934661488 4124 7715046948 4125 15121541840 4126 29628654008 4127 58028448672 4128 113608873501 4129 222321699316 4130 434886660930 4131 850259846456 4132 1661622386894 4133 3245450161752 4134 6335788738132 4135 12361354305520 4136 24104029532742 4137 46970700908888 4138 91473249625004 4139 178010194864464 4140 346172247224860 4141 672648209441584 4142 1305995331430536 4143 2533388487955809 4144 4909915685714794 4145 9506108791037304 4146 18386062325461476 4147 35519814138020284 4148 68539869200156844 4149 132080220280899960 4150 254179771934579256 4151 488398208448855854 4152 936943291345853956 4153 1794180400204620488 4154 3429212553507309048 4155 6540130470734897260 4156 12444682645169589176 4157 23618247400006251544 4158 44698236442193260896 4159 84320604723902217169 4160 158506490502861892053 4161 296752576074694705628 4162 553071585733240622594 4163 1025383288698087409896 4164 1889809484952088869910 4165 3458812370005802592120 4166 6280220003178750408468 4167 11295742386514826160311 4168 20094503728519797550094 4169 35277752498055719215198 4170 60972716147861128765004 4171 103392339737937503374231 4172 171333619352250502983570 4173 275896452004121115360445 4174 428776801021813580160000 4175 636772242390825406198019 4176 892283183423244806563202 4177 1157553634423612632822238 4178 1355003587811674121741538 4179 1374610267971528215474349 4180 1139460208702087402343750 4181 698978757676795306519095 4182 270249664809651381731328 4183 48692952089577586088496 4184 2297798771761759543389 4185 7540113804746346429 4186 52776558133248 4187 1 4188 92 4189 181 4190 356 4191 701 4192 1380 4193 2718 4194 5352 4195 10541 4196 20756 4197 40874 4198 80472 4199 158434 4200 311848 4201 613788 4202 1207760 4203 2376317 4204 4674228 4205 9193074 4206 18075384 4207 35534102 4208 69834872 4209 137219876 4210 269540016 4211 529339346 4212 1039197320 4213 2039639908 4214 4001770352 4215 7849264676 4216 15389977296 4217 30165524920 4218 59102190496 4219 115756357149 4220 226616666612 4221 443476595522 4222 867439715640 4223 1695982125262 4224 3314169638488 4225 6473227691604 4226 12636232212464 4227 24653785346630 4228 48070212536664 4229 93672272880556 4230 182408241375568 4231 354968340247068 4232 690240395486000 4233 1341179703519368 4234 2603757232133472 4235 5050653174070070 4236 9787583767746584 4237 18949012278858084 4238 36645714044524400 4239 70791669010066316 4240 136583819872563504 4241 263186970894890824 4242 506412604797711520 4243 972972074032464188 4244 1866237907242884272 4245 3573327253525510216 4246 6828358295899650336 4247 13021130889661515768 4248 24771111042501172128 4249 47003825648909027344 4250 88931230636631100544 4251 167725630167738758377 4252 315183115605131756580 4253 589905400050313160866 4254 1098958348284212990392 4255 2036655984251000801598 4256 3751541313002356408184 4257 6862708943278661294588 4258 12451836940736910687984 4259 22380828780866553295242 4260 39777023323896538251528 4261 69768149039795337105904 4262 120434181311623955219280 4263 203967251357474129548711 4264 337421545442082863570520 4265 542402935761972562795990 4266 840917635300802478264320 4267 1245719917710494276398922 4268 1739262844314748633786136 4269 2247836663410101146063435 4270 2616093639322593173365944 4271 2637857947516535262236643 4272 2164656009674072265625000 4273 1313650361631789911954037 4274 497795248576339011174400 4275 87741667837946925137637 4276 3939083608734444931524 4277 12200160415121876738 4278 70368744177664 4279 1 4280 93 4281 183 4282 360 4283 709 4284 1396 4285 2750 4286 5416 4287 10669 4288 21012 4289 41386 4290 81496 4291 160482 4292 315944 4293 621980 4294 1224144 4295 2409085 4296 4739764 4297 9324146 4298 18337528 4299 36058390 4300 70883448 4301 139317028 4302 273734320 4303 537727954 4304 1055974536 4305 2073194340 4306 4068879216 4307 7983482404 4308 15658412752 4309 30702395832 4310 60175932320 4311 117903840797 4312 230911633908 4313 452066530114 4314 884619584824 4315 1730341863630 4316 3382889115224 4317 6610666645076 4318 12911110119408 4319 25203541160518 4320 49169724164440 4321 95871296136108 4322 186806287886672 4323 363764433269276 4324 707832581530416 4325 1376364075608200 4326 2674125976311136 4327 5191390662425395 4328 10069058744457089 4329 19511962232275517 4330 37771613951299241 4331 73043468822845473 4332 141087419490054213 4333 272194170058130117 4334 524427002567061261 4335 1009000865715536895 4336 1938295466460630411 4337 3717442233415480379 4338 7116587520423248387 4339 13597585700375714935 4340 25924003763980442687 4341 49309536987359063687 4342 93542345076297063495 4343 176946637729727985400 4344 333620504091647289192 4345 626763365949333999230 4346 1172615523248570221652 4347 2183772291209365703210 4348 4045128734697593235108 4349 7447847965990164990192 4350 13615881695167947038012 4351 24690367857634207713011 4352 44342359643694637762520 4353 78747052331612968914050 4354 137973689590952213675954 4355 237920094871082623018735 4356 402363838707666233503750 4357 664668190363154066348139 4358 1066324614603082024907035 4359 1649829697571878595821056 4360 2436985942434501115191018 4361 3392405103349364754458506 4362 4365033326825864050272208 4363 5056942234149380133817987 4364 5062012062259523959722295 4365 4122605763912200927734375 4366 2468855101804496342780360 4367 922690070819894707879936 4368 158105022279650252402284 4369 6893396315285278630167 4370 19740274219868223167 4371 105553116266496 4372 1 4373 94 4374 185 4375 364 4376 717 4377 1412 4378 2782 4379 5480 4380 10797 4381 21268 4382 41898 4383 82520 4384 162530 4385 320040 4386 630172 4387 1240528 4388 2441853 4389 4805300 4390 9455218 4391 18599672 4392 36582678 4393 71932024 4394 141414180 4395 277928624 4396 546116562 4397 1072751752 4398 2106748772 4399 4135988080 4400 8117700132 4401 15926848208 4402 31239266744 4403 61249674144 4404 120051324445 4405 235206601204 4406 460656464706 4407 901799454008 4408 1764701601998 4409 3451608591960 4410 6748105598548 4411 13185988026352 4412 25753296974406 4413 50269235792216 4414 98070319391660 4415 191204334397776 4416 372560526291484 4417 725424767574832 4418 1411548447697032 4419 2744494720488800 4420 5332128150780722 4421 10350533721167692 4422 20074912185695400 4423 38897513858115732 4424 75295268636166080 4425 145591019113284292 4426 281201369273023740 4427 542441400742266452 4428 1045029660239597752 4429 2010353043671301500 4430 3861557317664415252 4431 7404817304690384428 4432 14174043309807604052 4433 27076909617904258396 4434 51615306483777799980 4435 98153703779431566236 4436 186168622345591371513 4437 352061628372387539424 4438 663635029760511169569 4439 1246321001376808970600 4440 2331052828923432945006 4441 4339255771700610851272 4442 8034703945822956889500 4443 14785226611951234328032 4444 27015807291616582935470 4445 48954123667589188100108 4446 87858083077325525006268 4447 155880116030865722650088 4448 272868101689359730443908 4449 469943654237834671197820 4450 793762632882814066649542 4451 1308986579684284811110476 4452 2096355510597489621546410 4453 3235648249084304470226944 4454 4767482055304474211482140 4455 6612569036138464482689480 4456 8476393695823069645977439 4457 9763394379307147841808172 4458 9713930466138642756842014 4459 7831799016952514648437500 4460 4639929842572165042381205 4461 1699579288974222786822144 4462 284895405865966516589062 4463 11817250826203334794572 4464 31940434634990099905 4465 140737488355328 4466 1 4467 95 4468 187 4469 368 4470 725 4471 1428 4472 2814 4473 5544 4474 10925 4475 21524 4476 42410 4477 83544 4478 164578 4479 324136 4480 638364 4481 1256912 4482 2474621 4483 4870836 4484 9586290 4485 18861816 4486 37106966 4487 72980600 4488 143511332 4489 282122928 4490 554505170 4491 1089528968 4492 2140303204 4493 4203096944 4494 8251917860 4495 16195283664 4496 31776137656 4497 62323415968 4498 122198808093 4499 239501568500 4500 469246399298 4501 918979323192 4502 1799061340366 4503 3520328068696 4504 6885544552020 4505 13460865933296 4506 26303052788294 4507 51368747419992 4508 100269342647212 4509 195602380908880 4510 381356619313692 4511 743016953619248 4512 1446732819785864 4513 2814863464666464 4514 5472865639136050 4515 10632008697878345 4516 20637862139116558 4517 40023413764954323 4518 77547068449779512 4519 150094618739676881 4520 290208568516907038 4521 560455799149389043 4522 1081058456416070084 4523 2082410631530846539 4524 4005672464741706430 4525 7693047431657645769 4526 14750502661298463444 4527 28229823780109316955 4528 53921113367462129098 4529 102765222001565931697 4530 195391255007391699925 4531 370505268596177094792 4532 700516058470816251312 4533 1320059995986134039208 4534 2478448998497086415645 4535 4633768248231363506356 4536 8622803844024221642908 4537 15958465532301717494628 4538 29353090958939881939806 4539 53600946304285890852732 4540 97070240979781675645142 4541 174071166499735635517697 4542 308598578256521673469536 4543 539626341492836433936056 4544 928383686551203144435690 4545 1565848923290645358666673 4546 2578501196425917034063362 4547 4121286171448711018342410 4548 6348146827712404368264192 4549 9326569043689828853924103 4550 12897712970882132993348763 4551 16460157958115103403241610 4552 18872765348782547878647082 4553 18640895293090501190316896 4554 14915727776050567626953125 4555 8720215667045278940295116 4556 3150260953660276068057088 4557 513363782587320096255993 4558 20680188945855835890501 4559 51680708854858323072 4560 211106232532992 4561 1 4562 96 4563 189 4564 372 4565 733 4566 1444 4567 2846 4568 5608 4569 11053 4570 21780 4571 42922 4572 84568 4573 166626 4574 328232 4575 646556 4576 1273296 4577 2507389 4578 4936372 4579 9717362 4580 19123960 4581 37631254 4582 74029176 4583 145608484 4584 286317232 4585 562893778 4586 1106306184 4587 2173857636 4588 4270205808 4589 8386135588 4590 16463719120 4591 32313008568 4592 63397157792 4593 124346291741 4594 243796535796 4595 477836333890 4596 936159192376 4597 1833421078734 4598 3589047545432 4599 7022983505492 4600 13735743840240 4601 26852808602182 4602 52468259047768 4603 102468365902764 4604 200000427419984 4605 390152712335900 4606 760609139663664 4607 1481917191874696 4608 2885232208844128 4609 5613603127491378 4610 10913483674589000 4611 21200812092537816 4612 41149313671795464 4613 79798868263437144 4614 154598218366655120 4615 299215767767115356 4616 578470197614490984 4617 1117087253056377216 4618 2154468222695214528 4619 4149787633116745508 4620 7981277684281619720 4621 15326962698189573436 4622 29382741426432316064 4623 56226936867708943916 4624 107376814998231482808 4625 204614206707191753777 4626 388950204911840534756 4627 737402119067219941313 4628 1393817720393714847552 4629 2625912201032903680130 4630 4928511988481109780180 4631 9211674621273782556691 4632 17134192289294443166544 4633 31698162631362598120334 4634 58271457387954590447096 4635 106352515839208166761532 4636 192464469248769950180136 4637 344898283477303669055664 4638 610873848902623803277792 4639 1067209633405185318821212 4640 1833760129253473892951480 4641 3089023406997983725509026 4642 5078058466966528891811544 4643 8102292065091741773759004 4644 12449994314512399592148992 4645 18245582869054934360002518 4646 25140575738974674042637132 4647 31963733045692811558509831 4648 36437483877901600147355640 4649 35771617396288422767282487 4650 28335715036392211914062500 4651 16388644629520991469923974 4652 5802726658744213124939776 4653 925049572039602877031833 4654 35451752478610004383716 4655 83621143489848422977 4656 281474976710656 4657 1 4658 97 4659 191 4660 376 4661 741 4662 1460 4663 2878 4664 5672 4665 11181 4666 22036 4667 43434 4668 85592 4669 168674 4670 332328 4671 654748 4672 1289680 4673 2540157 4674 5001908 4675 9848434 4676 19386104 4677 38155542 4678 75077752 4679 147705636 4680 290511536 4681 571282386 4682 1123083400 4683 2207412068 4684 4337314672 4685 8520353316 4686 16732154576 4687 32849879480 4688 64470899616 4689 126493775389 4690 248091503092 4691 486426268482 4692 953339061560 4693 1867780817102 4694 3657767022168 4695 7160422458964 4696 14010621747184 4697 27402564416070 4698 53567770675544 4699 104667389158316 4700 204398473931088 4701 398948805358108 4702 778201325708080 4703 1517101563963528 4704 2955600953021792 4705 5754340615846706 4706 11194958651299656 4707 21763762045959125 4708 42275213578637931 4709 82050668077118202 4710 159101817993949610 4711 308222967020802435 4712 596484596112061361 4713 1153116049961070184 4714 2226525815776379828 4715 4293902814057455847 4716 8269508012299621237 4717 15903423153174836294 4718 30535661232908438314 4719 58532770836390124725 4720 111988455850596992735 4721 213837365781691629165 4722 407395996648140738556 4723 774291551027309700478 4724 1467588181064109686120 4725 2773421656312623443792 4726 5223417613334470299824 4727 9801092722657538692506 4728 18311710288866832831656 4729 34048919551066038985717 4730 62959497970617717115400 4731 115687379005275261781168 4732 211011489617333721994029 4733 381636347854500460371750 4734 683342328342334527400171 4735 1209360350574169747414967 4736 2110528606508809054134127 4737 3622634531360624431070957 4738 6093699545956573078685820 4739 10002991171356525879216090 4740 15928545477546654744285099 4741 24426138543220579858072576 4742 35693635324792279875308850 4743 49036301633246538036964671 4744 62069811716674781760187420 4745 70434119160974214311003685 4746 68645228930972462641093787 4747 53965610060691833496093750 4748 30800576843708001863266552 4749 10755663673001314856468480 4750 1666881731348276552954757 4751 62040566837567507671503 4752 135301852344706746049 4753 422212465065984 4754 1 4755 98 4756 193 4757 380 4758 749 4759 1476 4760 2910 4761 5736 4762 11309 4763 22292 4764 43946 4765 86616 4766 170722 4767 336424 4768 662940 4769 1306064 4770 2572925 4771 5067444 4772 9979506 4773 19648248 4774 38679830 4775 76126328 4776 149802788 4777 294705840 4778 579670994 4779 1139860616 4780 2240966500 4781 4404423536 4782 8654571044 4783 17000590032 4784 33386750392 4785 65544641440 4786 128641259037 4787 252386470388 4788 495016203074 4789 970518930744 4790 1902140555470 4791 3726486498904 4792 7297861412436 4793 14285499654128 4794 27952320229958 4795 54667282303320 4796 106866412413868 4797 208796520442192 4798 407744898380316 4799 795793511752496 4800 1552285936052360 4801 3025969697199456 4802 5895078104202034 4803 11476433628010312 4804 22326711999380436 4805 43401113485480500 4806 84302467890801912 4807 163605417621290952 4808 317230166275122016 4809 614498994616589260 4810 1189144846930700024 4811 2298583409386316800 4812 4438017998831760808 4813 8557738365448965276 4814 16479883758948154284 4815 31688581875572866296 4816 60838609125377551816 4817 116600117639831234644 4818 223060620567591422185 4819 425842203133840585428 4820 811182693828672987314 4821 1541365384461876662888 4822 2920956584117971222274 4823 5518415743675634384960 4824 10390834593248415493109 4825 19490322936705715649304 4826 36403258955866159755358 4827 67658909047086383276692 4828 125057301155028381495395 4829 229663686469282685336288 4830 418681845851878834533216 4831 756687514422922040766456 4832 1353952907486934021847008 4833 2393946006686183776548700 4834 4173956008932085910759170 4835 7155497608428602152477908 4836 12021316260580993876641756 4837 19699730817559987949618184 4838 31314890675480305561735302 4839 47904576914832721063694336 4840 69827489850686158041425820 4841 95582903577087455977310156 4842 120532419581627701360785560 4843 135986541132290456654592180 4844 131729233300698245828469300 4845 102519580097198486328125000 4846 57886149555608253350067037 4847 19811748057028406926114816 4848 3003617092840162210762430 4849 106355257435830013151148 4850 218922995834555169026 4851 562949953421312 4852 1 4853 99 4854 195 4855 384 4856 757 4857 1492 4858 2942 4859 5800 4860 11437 4861 22548 4862 44458 4863 87640 4864 172770 4865 340520 4866 671132 4867 1322448 4868 2605693 4869 5132980 4870 10110578 4871 19910392 4872 39204118 4873 77174904 4874 151899940 4875 298900144 4876 588059602 4877 1156637832 4878 2274520932 4879 4471532400 4880 8788788772 4881 17269025488 4882 33923621304 4883 66618383264 4884 130788742685 4885 256681437684 4886 503606137666 4887 987698799928 4888 1936500293838 4889 3795205975640 4890 7435300365908 4891 14560377561072 4892 28502076043846 4893 55766793931096 4894 109065435669420 4895 213194566953296 4896 416540991402524 4897 813385697796912 4898 1587470308141192 4899 3096338441377120 4900 6035815592557362 4901 11757908604720968 4902 22889661952801748 4903 44527013392323121 4904 86554267704487000 4905 168109017248657098 4906 326237365529782652 4907 632513393124936975 4908 1225173643936618116 4909 2370641003296927860 4910 4582133185823537168 4911 8845968733381451975 4912 17056344454898642500 4913 32841503026508617370 4914 63144450082789425140 4915 121211792565924288777 4916 232283936346049986245 4917 444288677986799024876 4918 848074960417931630562 4919 1615147083011225065300 4920 3068508743337714463053 4921 5813477358175097332656 4922 10980801832601236373984 4923 20669708277442128046392 4924 38760162296171011205170 4925 72366569306978231105752 4926 134453001995759707558778 4927 248394250443863317418976 4928 455959429829916764767379 4929 830703158364902433259165 4930 1500436992376380372025492 4931 2682580463968449529838463 4932 4739356531753165659272430 4933 8254492381387514587447518 4934 14135854628717472210179570 4935 23714415436927239779616846 4936 38805431375433340456826076 4937 61562957112979477952030866 4938 93985893350622981872113664 4939 136602813201121232407283290 4940 186432965563821457633079557 4941 234059812647834816496438201 4942 262863711295101115225834346 4943 252786541422589967276888313 4944 195249411423206329345703125 4945 108790375160644997059723629 4946 36722132784684707289759744 4947 5412330983497112439640111 4948 186121700512702523014509 4949 354224848179261915075 4950 844424930131968 4951 1 4952 100 4953 197 4954 388 4955 765 4956 1508 4957 2974 4958 5864 4959 11565 4960 22804 4961 44970 4962 88664 4963 174818 4964 344616 4965 679324 4966 1338832 4967 2638461 4968 5198516 4969 10241650 4970 20172536 4971 39728406 4972 78223480 4973 153997092 4974 303094448 4975 596448210 4976 1173415048 4977 2308075364 4978 4538641264 4979 8923006500 4980 17537460944 4981 34460492216 4982 67692125088 4983 132936226333 4984 260976404980 4985 512196072258 4986 1004878669112 4987 1970860032206 4988 3863925452376 4989 7572739319380 4990 14835255468016 4991 29051831857734 4992 56866305558872 4993 111264458924972 4994 217592613464400 4995 425337084424732 4996 830977883841328 4997 1622654680230024 4998 3166707185554784 4999 6176553080912690 5000 12039383581431624 5001 23452611906223060 5002 45652913299165744 5003 88806067518172192 5004 172612616876026000 5005 335244564784492896 5006 650527791633966800 5007 1261202440950175840 5008 2442698597280115424 5009 4726248373416661704 5010 9134199105748881472 5011 17632805180415416036 5012 33994424357798708896 5013 65450292056743944648 5014 125823472828866235376 5015 241507278398226174753 5016 462735274824875006404 5017 884967763741707458962 5018 1688931029136364180536 5019 3216069892860620555054 5020 6108573435503351200660 5021 11570896040270654170149 5022 21849544355702407956096 5023 41118611022269747190430 5024 77079357437861182223464 5025 143865201202824966819223 5026 267176371794693297128344 5027 493393747956810832900872 5028 905182973442536317724364 5029 1648261983502048591515971 5030 2974997911813833325036144 5031 5315190618602668718583570 5032 9381642100267927530894920 5033 16324766044573734403283892 5034 27921428081155480230806648 5035 46782461355811387239844719 5036 76422802231493410028831568 5037 121030253425973267548546396 5038 184325265743161043233677312 5039 267236103531649806533550940 5040 363400247946936006623077604 5041 454517132985285706764259604 5042 507508680651242634284968664 5043 485093830936690795555953587 5044 370919325304031372070312500 5045 204459025510532761913467662 5046 67641538910625201454579712 5047 9752683437829160308210214 5048 319065772307490039453444 5049 573147844013817084101 5050 1125899906842624 5051 1 5052 101 5053 199 5054 392 5055 773 5056 1524 5057 3006 5058 5928 5059 11693 5060 23060 5061 45482 5062 89688 5063 176866 5064 348712 5065 687516 5066 1355216 5067 2671229 5068 5264052 5069 10372722 5070 20434680 5071 40252694 5072 79272056 5073 156094244 5074 307288752 5075 604836818 5076 1190192264 5077 2341629796 5078 4605750128 5079 9057224228 5080 17805896400 5081 34997363128 5082 68765866912 5083 135083709981 5084 265271372276 5085 520786006850 5086 1022058538296 5087 2005219770574 5088 3932644929112 5089 7710178272852 5090 15110133374960 5091 29601587671622 5092 57965817186648 5093 113463482180524 5094 221990659975504 5095 434133177446940 5096 848570069885744 5097 1657839052318856 5098 3237075929732448 5099 6317290569268018 5100 12320858558142280 5101 24015561859644372 5102 46778813206008368 5103 91057867331857437 5104 177116216503396333 5105 344251764039229375 5106 668542190143363915 5107 1297231237967920670 5108 2514756191303778346 5109 4870363561350935686 5110 9422429480674931814 5111 18209265923273953077 5112 35147345796607734153 5113 67756134646488720979 5114 130435156376022885031 5115 250730636871475878541 5116 481181949076583274252 5117 921860912846374166258 5118 1762716444830289531080 5119 3363637007103894308010 5120 6403692708966368194324 5121 12161076928233134104474 5122 23029692483017707697496 5123 43478144490321420440656 5124 81795794246215808100496 5125 153289298271031624838524 5126 285996169702628315812692 5127 530944109825008582739958 5128 980010919061117373043212 5129 1797105570652907313165783 5130 3270325556843418302515441 5131 5899152497319863102037013 5132 10531002608471210773752856 5133 18573108612548526705670738 5134 32284223797161746362217298 5135 55159465077631680918158338 5136 92287731861847979039388366 5137 150541142931782989797367863 5138 237937462709159446087995626 5139 361635065788826970516042752 5140 522791471570808059381262460 5141 708806526877473601867492846 5142 882619004693093831320954952 5143 981020726019403858313267075 5144 930888227328326962022100065 5145 706419006812572479248046875 5146 384257275037543244529237923 5147 125377203792736199446102016 5148 17573728311983222976728006 5149 558365101538107569043527 5150 927372692193078999176 5151 1688849860263936 5152 1 5153 102 5154 201 5155 396 5156 781 5157 1540 5158 3038 5159 5992 5160 11821 5161 23316 5162 45994 5163 90712 5164 178914 5165 352808 5166 695708 5167 1371600 5168 2703997 5169 5329588 5170 10503794 5171 20696824 5172 40776982 5173 80320632 5174 158191396 5175 311483056 5176 613225426 5177 1206969480 5178 2375184228 5179 4672858992 5180 9191441956 5181 18074331856 5182 35534234040 5183 69839608736 5184 137231193629 5185 269566339572 5186 529375941442 5187 1039238407480 5188 2039579508942 5189 4001364405848 5190 7847617226324 5191 15385011281904 5192 30151343485510 5193 59065328814424 5194 115662505436076 5195 226388706486608 5196 442929270469148 5197 866162255930160 5198 1693023424407688 5199 3307444673910112 5200 6458028057623346 5201 12602333534852936 5202 24578511813065684 5203 47904713112850992 5204 93309667145542684 5205 181619816130766772 5206 353258963293968716 5207 686556588652813500 5208 1333260034986400080 5209 2586813785335815480 5210 5014478749366160384 5211 9710659856283281048 5212 18785726671249731808 5213 36300267270100286420 5214 70061977451271364772 5215 135046841154760048332 5216 259954001913154988441 5217 499628656170438572660 5218 958754216778305446194 5219 1836502552085996639416 5220 3511207060484740531582 5221 6698823911870120509896 5222 12751304208465140287843 5223 24210013970919131615256 5224 45838302056483121360670 5225 86514400538476049938240 5226 162720692694169974809146 5227 304839763332681770460240 5228 568569824803455836938984 5229 1055070952121261142446456 5230 1946645418259490842607365 5231 3567690388841483981765676 5232 6488934716196258668451410 5233 11696618342024119108003476 5234 20865869907323563080582239 5235 36765866049122396699103272 5236 63847937044790741856600443 5237 108952147985904802749406760 5238 182059895948342940095408450 5239 296473362801158319074145180 5240 467775009110882499275130652 5241 709239200182663709129461760 5242 1022736702629522743969832519 5243 1381625115722150380977660968 5244 1713944069734134047830858899 5245 1894048181472644896113193644 5246 1786361455836197967570935361 5247 1341998726034164428710937500 5248 722167451692243282800126614 5249 230942659528443991966089216 5250 31666764204144431153508323 5251 957197316922470118360332 5252 1500520536206896083277 5253 2251799813685248 5254 1 5255 103 5256 203 5257 400 5258 789 5259 1556 5260 3070 5261 6056 5262 11949 5263 23572 5264 46506 5265 91736 5266 180962 5267 356904 5268 703900 5269 1387984 5270 2736765 5271 5395124 5272 10634866 5273 20958968 5274 41301270 5275 81369208 5276 160288548 5277 315677360 5278 621614034 5279 1223746696 5280 2408738660 5281 4739967856 5282 9325659684 5283 18342767312 5284 36071104952 5285 70913350560 5286 139378677277 5287 273861306868 5288 537965876034 5289 1056418276664 5290 2073939247310 5291 4070083882584 5292 7985056179796 5293 15659889188848 5294 30701099299398 5295 60164840442200 5296 117861528691628 5297 230786752997712 5298 451725363491356 5299 883754441974576 5300 1728207796496520 5301 3377813418087776 5302 6598765545978674 5303 12883808511563592 5304 25141461766486996 5305 49030613019693616 5306 95561466959227932 5307 186123415758137265 5308 362266162548709542 5309 704570987162290805 5310 1369288832005274500 5311 2658871379372434730 5312 5158593937426442556 5313 9998890232277837202 5314 19362187422170338304 5315 37453188763879429957 5316 72367820383859533566 5317 139658526677092993457 5318 269177370982644583221 5319 518075383713177871228 5320 995647618572753012610 5321 1910289102985110913128 5322 3658779027077780155838 5323 6993962992706433887108 5324 13341562562764470658716 5325 25390453213180941917832 5326 48198889426060231233394 5327 91234521376104816164752 5328 172157250340152859486624 5329 323700418046851414806288 5330 606250277425189667592405 5331 1130301766603048238293468 5332 2096704178252902136841300 5333 3866592734438608637378512 5334 7083164691439815544891702 5335 12874810035036195096836360 5336 23193420839209266730815138 5337 41341749344597163911106064 5338 72786550106644625922573727 5339 126267340006729794442821914 5340 215237713365198590013991500 5341 359149815951271146101217236 5342 584006863622209238911919157 5343 919615277922920772266184252 5344 1391484582334260595678701568 5345 2000770779919140876906607481 5346 2694838281681540572468088821 5347 3328278755833009364242510137 5348 3661219192782461541469100706 5349 3428002481372361772989279221 5350 2555847976946830749511718750 5351 1357230850623162495501181430 5352 428064549601575383204888576 5353 57061537390281716798754121 5354 1675095304614322707130581 5355 2427893228399975082453 5356 3377699720527872 5357 1 5358 104 5359 205 5360 404 5361 797 5362 1572 5363 3102 5364 6120 5365 12077 5366 23828 5367 47018 5368 92760 5369 183010 5370 361000 5371 712092 5372 1404368 5373 2769533 5374 5460660 5375 10765938 5376 21221112 5377 41825558 5378 82417784 5379 162385700 5380 319871664 5381 630002642 5382 1240523912 5383 2442293092 5384 4807076720 5385 9459877412 5386 18611202768 5387 36607975864 5388 71987092384 5389 141526160925 5390 278156274164 5391 546555810626 5392 1073598145848 5393 2108298985678 5394 4138803359320 5395 8122495133268 5396 15934767095792 5397 31250855113286 5398 61264352069976 5399 120060551947180 5400 235184799508816 5401 460521456513564 5402 901346628018992 5403 1763392168585352 5404 3448182162265440 5405 6739503034334002 5406 13165283488274248 5407 25704411719908308 5408 50156512926536240 5409 97813266772913180 5410 190627015385507760 5411 371273361803450476 5412 722585385671771080 5413 1405317629024204360 5414 2730928973409844000 5415 5302709125495888960 5416 10287120608362508304 5417 19938648173863358640 5418 38606110263548229024 5419 74673663357020884900 5420 144270212455036988584 5421 278400741539325741649 5422 536522119311538139556 5423 1032541061264968579346 5424 1984075849609257759800 5425 3806351880957634110846 5426 7289105899967134065688 5427 13931836672928923152868 5428 26570954603577400595280 5429 50559712304358113821150 5430 95955501820564398472552 5431 181596837076872638757754 5432 342571399206707238193536 5433 643964852215048936544676 5434 1205642056370031588528660 5435 2247104501060468162859031 5436 4166532904526563977579376 5437 7680469689946788732386638 5438 14061897210393326252504104 5439 25546123387207388477543815 5440 45987209988740590491246648 5441 81913630704909672112139960 5442 144082736230088916893881820 5443 249716617284148331210630837 5444 425142261517175149058338960 5445 708509465227303151723378328 5446 1150134003284203679351095908 5447 1807923767963862051822691400 5448 2728981528606387546196959232 5449 3914105805810418725217875065 5450 5252852663837560765961711412 5451 6463132145344722188377527363 5452 7068684045239266581423628248 5453 6578288671344690337815748022 5454 4855397003650665283203125000 5455 2550759630114273092929617764 5456 788487560292525564955197440 5457 102821337486587356129042761 5458 2871591950767410355080996 5459 3928413764606871165730 5460 4503599627370496 5461 1 5462 105 5463 207 5464 408 5465 805 5466 1588 5467 3134 5468 6184 5469 12205 5470 24084 5471 47530 5472 93784 5473 185058 5474 365096 5475 720284 5476 1420752 5477 2802301 5478 5526196 5479 10897010 5480 21483256 5481 42349846 5482 83466360 5483 164482852 5484 324065968 5485 638391250 5486 1257301128 5487 2475847524 5488 4874185584 5489 9594095140 5490 18879638224 5491 37144846776 5492 73060834208 5493 143673644573 5494 282451241460 5495 555145745218 5496 1090778015032 5497 2142658724046 5498 4207522836056 5499 8259934086740 5500 16209645002736 5501 31800610927174 5502 62363863697752 5503 122259575202732 5504 239582846019920 5505 469317549535772 5506 918938814063408 5507 1798576540674184 5508 3518550906443104 5509 6880240522689330 5510 13446758464984904 5511 26267361673329620 5512 51282412833378864 5513 100065066586598428 5514 195130615012878256 5515 380280561058191465 5516 740599784181252895 5517 1441346426043163480 5518 2802986567447677540 5519 5446824313570341750 5520 10575350984497243266 5521 20515108925992649756 5522 39759031766598126636 5523 76979506353849926049 5524 148881898384454198527 5525 287624112991075896717 5526 554968859832777889404 5527 1069434529328947627762 5528 2057862719467684374632 5529 3953925301715174999390 5530 7584251287317714578488 5531 14522121141115817042880 5532 27751497426063624856164 5533 52920694369106148384397 5534 100677071254889542841432 5535 191038527348826546095740 5536 361449647124643800148624 5537 681703754847149240134432 5538 1281061411623673465632352 5539 2397754670792669281815370 5540 4467241834189366695633280 5541 8280080964442047174141882 5542 15255738449977470565132777 5543 27918156224491201499004629 5544 50686792821813524759847680 5545 91189089776227518495403398 5546 162296754297169797534435130 5547 285245490245191868163117346 5548 493846860182717990231611848 5549 839879491459837474025449125 5550 1397678944247384963793771451 5551 2265586934162533906470177582 5552 3554262715331680348729809175 5553 5354097359421071905346430976 5554 7657132640613267283784745736 5555 10245607354432903784563278802 5556 12550646829018361767130129753 5557 13663856045110336754446869253 5558 12623643378277253436549712215 5559 9247144850671291351318359375 5560 4793860003561730769303670903 5561 1461503790820829133927350272 5562 185277648063006358573042680 5563 5025285913842968121391743 5564 6356306993006846248183 5565 6755399441055744 5566 1 5567 106 5568 209 5569 412 5570 813 5571 1604 5572 3166 5573 6248 5574 12333 5575 24340 5576 48042 5577 94808 5578 187106 5579 369192 5580 728476 5581 1437136 5582 2835069 5583 5591732 5584 11028082 5585 21745400 5586 42874134 5587 84514936 5588 166580004 5589 328260272 5590 646779858 5591 1274078344 5592 2509401956 5593 4941294448 5594 9728312868 5595 19148073680 5596 37681717688 5597 74134576032 5598 145821128221 5599 286746208756 5600 563735679810 5601 1107957884216 5602 2177018462414 5603 4276242312792 5604 8397373040212 5605 16484522909680 5606 32350366741062 5607 63463375325528 5608 124458598458284 5609 243980892531024 5610 478113642557980 5611 936531000107824 5612 1833760912763016 5613 3588919650620768 5614 7020978011044658 5615 13728233441695560 5616 26830311626750932 5617 52408312740221488 5618 102316866400283676 5619 199634214640248752 5620 389287760312932456 5621 758614182690734820 5622 1477375223062125680 5623 2875044161485569600 5624 5590939501645643080 5625 10863581360641991000 5626 21091569678222068592 5627 40911953270520565808 5628 79285349357441164288 5629 153493584361206788100 5630 296847484745772481417 5631 573415602144155632532 5632 1106328007238685639218 5633 2131649640069637952824 5634 4101498968941275424254 5635 7879397808423668958360 5636 15112410569482471601332 5637 28932060964594731908768 5638 55281759298033714114446 5639 105398959062114991156468 5640 200481395600511576532207 5641 380332102113048590492752 5642 719457190995409253433508 5643 1356529422561768007763584 5644 2548562971497270420928389 5645 4768450457690550773146840 5646 8881229757881879693688606 5647 16454192239661932786250024 5648 30303697166226877523077276 5649 55425036056391500986002100 5650 100572791568483012705943000 5651 180807519149947712016627000 5652 321571533718747802441506805 5653 564651016060411805076942104 5654 976671634636768871500555080 5655 1658948919770649299868440660 5656 2757256308409437049155728423 5657 4461811723513320908476326696 5658 6987522729101881507760145137 5659 10500463323258737436597886976 5660 14979636979935174160875128761 5661 19971018762381372074406269560 5662 24371902261069698165789697086 5663 26380687999484280692092964020 5664 24224594479358662528154160622 5665 17566991388082504272460937500 5666 9009509740965981774290034721 5667 2692064922113214275888611328 5668 333858785645899354032374081 5669 8614775852302231065242988 5670 10284720757613717413913 5671 9007199254740992 5672 1 5673 107 5674 211 5675 416 5676 821 5677 1620 5678 3198 5679 6312 5680 12461 5681 24596 5682 48554 5683 95832 5684 189154 5685 373288 5686 736668 5687 1453520 5688 2867837 5689 5657268 5690 11159154 5691 22007544 5692 43398422 5693 85563512 5694 168677156 5695 332454576 5696 655168466 5697 1290855560 5698 2542956388 5699 5008403312 5700 9862530596 5701 19416509136 5702 38218588600 5703 75208317856 5704 147968611869 5705 291041176052 5706 572325614402 5707 1125137753400 5708 2211378200782 5709 4344961789528 5710 8534811993684 5711 16759400816624 5712 32900122554950 5713 64562886953304 5714 126657621713836 5715 248378939042128 5716 486909735580188 5717 954123186152240 5718 1868945284851848 5719 3659288394798432 5720 7161715499399986 5721 14009708418406216 5722 27393261580172244 5723 53534212647064112 5724 104568666213968924 5725 204137814267619248 5726 398294959567673448 5727 776628581200216801 5728 1513404020081089476 5729 2947101755523492516 5730 5735054689721399536 5731 11151811736792200246 5732 21668030430507012800 5733 42064874774934801132 5734 81591192364905297224 5735 158105270365499962185 5736 306070856679482865445 5737 591862345529616171628 5738 1143221491145385928162 5739 2205436592040317290184 5740 4249072790770381376446 5741 8174545051010315799096 5742 15702703199419698954868 5743 30112638062718853152316 5744 57642879218644059618878 5745 110121061047473371224072 5746 209925067020195100960810 5747 399217463804686020922420 5748 757220800604983194242669 5749 1432031934803439466823776 5750 2699484838992521342154688 5751 5070022494916270386014288 5752 9483510724743908469747118 5753 17656084480556423310915400 5754 32699430641447819766421156 5755 60192802304298333153692203 5756 110040140074620129092167527 5757 199550321401423911432820253 5758 358528315538537000068384836 5759 637136388829099972691522116 5760 1117859905780875321499274631 5761 1931497030699758422897755524 5762 3277297104042792579280358314 5763 5439253172800635234115694185 5764 8789082495237745337419382205 5765 13737030707180206959424943512 5766 20601276494603348893709873152 5767 29304545993899994363238647056 5768 38953161225631073690462158042 5769 47327386503680058037288707226 5770 50994204987658674370085843314 5771 46486655990152717909508863114 5772 33456484368622303009033203125 5773 16932339640799465400840630472 5774 4989886064080165769299623936 5775 601592744285324715049416680 5776 15075857741528904364175229 5777 16641027750620563662096 5778 13510798882111488 5779 1 5780 108 5781 213 5782 420 5783 829 5784 1636 5785 3230 5786 6376 5787 12589 5788 24852 5789 49066 5790 96856 5791 191202 5792 377384 5793 744860 5794 1469904 5795 2900605 5796 5722804 5797 11290226 5798 22269688 5799 43922710 5800 86612088 5801 170774308 5802 336648880 5803 663557074 5804 1307632776 5805 2576510820 5806 5075512176 5807 9996748324 5808 19684944592 5809 38755459512 5810 76282059680 5811 150116095517 5812 295336143348 5813 580915548994 5814 1142317622584 5815 2245737939150 5816 4413681266264 5817 8672250947156 5818 17034278723568 5819 33449878368838 5820 65662398581080 5821 128856644969388 5822 252776985553232 5823 495705828602396 5824 971715372196656 5825 1904129656940680 5826 3729657138976096 5827 7302452987755314 5828 14291183395116872 5829 27956211533593556 5830 54660112553906736 5831 106820466027654172 5832 208641413894989744 5833 407302158822414440 5834 794642979709698784 5835 1549432817100053384 5836 3019159349561418624 5837 5879169877797217704 5838 11440042112943319744 5839 22244491182802880032 5840 43217796279460087200 5841 83897035373353022464 5842 162716956377538925664 5843 315294228668274418497 5844 610309089273104309380 5845 1180114977200251809042 5846 2279223556004921182520 5847 4396646675336938846974 5848 8469692602802973694488 5849 16292997272318311230132 5850 31293221563984119986032 5851 60004026258440433505198 5852 114843273016197310840440 5853 219369166796144488891995 5854 418104431832320439217368 5855 794990223621022399243720 5856 1507554793967738414999668 5857 2850475709094907677310237 5858 5371821665723013337564416 5859 10086518519047591723372046 5860 18860241068213430786401112 5861 35102041017699513179914376 5862 64980953607143547920684528 5863 119566534464861385500970368 5864 218460416072914512424661708 5865 395949163257801077589832117 5866 710883185554357152207031344 5867 1262410247552661975602694524 5868 2212835558881854065689330108 5869 3819883965025811434486861143 5870 6473392737088573117647670616 5871 10730222208846387201227113655 5872 17309083086897697715772222036 5873 27006379765520786307539353561 5874 40403252685378445828447944704 5875 57328426630802643835324652794 5876 75928569852998806464223553928 5877 91904297958119930808009898776 5878 98454067952697574711971517176 5879 89207240240093898472018404112 5880 63557971922159194946289062500 5881 31822389226459676092173775065 5882 9191284567867805973644050432 5883 1084032667514117064541122162 5884 25844327556906693195728964 5885 26925748508234281076009 5886 18014398509481984 5887 1 5888 109 5889 215 5890 424 5891 837 5892 1652 5893 3262 5894 6440 5895 12717 5896 25108 5897 49578 5898 97880 5899 193250 5900 381480 5901 753052 5902 1486288 5903 2933373 5904 5788340 5905 11421298 5906 22531832 5907 44446998 5908 87660664 5909 172871460 5910 340843184 5911 671945682 5912 1324409992 5913 2610065252 5914 5142621040 5915 10130966052 5916 19953380048 5917 39292330424 5918 77355801504 5919 152263579165 5920 299631110644 5921 589505483586 5922 1159497491768 5923 2280097677518 5924 4482400743000 5925 8809689900628 5926 17309156630512 5927 33999634182726 5928 66761910208856 5929 131055668224940 5930 257175032064336 5931 504501921624604 5932 989307558241072 5933 1939314029029512 5934 3800025883153760 5935 7443190476110642 5936 14572658371827528 5937 28519161487014868 5938 55786012460749360 5939 109072265841339420 5940 213145013522360240 5941 416309358077155432 5942 812657378219180768 5943 1585461614119017349 5944 3091216943599346385 5945 6023285065873068381 5946 11728272489094926877 5947 22820951935104696411 5948 44370717784046847787 5949 86202878382354018375 5950 167328642394004054511 5951 324517600689032721429 5952 628755833227572996340 5953 1217008464540181035098 5954 2353010527251550697520 5955 4544220598554247699334 5956 8764840347849388499040 5957 16883292259951372875420 5958 32473809181554408984856 5959 62365190974134843747570 5960 119565557652502066587244 5961 228813553417807624706400 5962 436992489873667099457456 5963 832763643354006489711126 5964 1583091823310296424166220 5965 3001515250679136438315466 5966 5673783074802462438874144 5967 10690051965352151699269072 5968 20066055481365327073390640 5969 37509747671539362208237140 5970 69784393732929894022443976 5971 129137740803643484946602789 5972 237498970518339905814913746 5973 433730516571369521960486277 5974 785621290987008013887059175 5975 1409633519348850942678417843 5976 2501245651814277476500757218 5977 4380833699171938386793140836 5978 7554334167067055457037701690 5979 12788359589910186624078839455 5980 21167578743188437779357205732 5981 34096230857031522821260909074 5982 53092870570910879543706187984 5983 79268747954175868632577505280 5984 112151172540303619487497281760 5985 148097493589127646856625824813 5986 178467415649998433657888960270 5987 190312963905523938513431438019 5988 171187439299141712553757986079 5989 121046697589755058288574218750 5990 59806528663364377976811926136 5991 17036536674679004809343795200 5992 1953359370438867140607581441 5993 45227573224586713092525687 5994 43566776258854844738105 5995 27021597764222976 5996 1 5997 110 5998 217 5999 428 6000 845 6001 1668 6002 3294 6003 6504 6004 12845 6005 25364 6006 50090 6007 98904 6008 195298 6009 385576 6010 761244 6011 1502672 6012 2966141 6013 5853876 6014 11552370 6015 22793976 6016 44971286 6017 88709240 6018 174968612 6019 345037488 6020 680334290 6021 1341187208 6022 2643619684 6023 5209729904 6024 10265183780 6025 20221815504 6026 39829201336 6027 78429543328 6028 154411062813 6029 303926077940 6030 598095418178 6031 1176677360952 6032 2314457415886 6033 4551120219736 6034 8947128854100 6035 17584034537456 6036 34549389996614 6037 67861421836632 6038 133254691480492 6039 261573078575440 6040 513298014646812 6041 1006899744285488 6042 1974498401118344 6043 3870394627331424 6044 7583927964465970 6045 14854133348538184 6046 29082111440436180 6047 56911912367591984 6048 111324065655024668 6049 217648613149730736 6050 425316557331896424 6051 830671776728662752 6052 1621490411137981316 6053 3163274537637274260 6054 6167400253948922364 6055 12016502865246599028 6056 23397412687407488060 6057 45523639288645506668 6058 88508721391477963324 6059 171940328411575724700 6060 333740972718643355097 6061 647202577245975183060 6062 1253901952302071359570 6063 2426797501068306902872 6064 4691794536335607797022 6065 9059988170197306067256 6066 17473587634091948339028 6067 33654398628593596723728 6068 64726363922439298320158 6069 124287877640602895046152 6070 238258085374632392781676 6071 455881121606441255463840 6072 870539243114415064004136 6073 1658636846086744201975032 6074 3152583132619883105246175 6075 5975841826845592093263192 6076 11293909888201946872745998 6077 21272921198516553446818624 6078 39920769976312006213130326 6079 74598026413303725687344112 6080 138739524779218748434993220 6081 256627148785999748103673044 6082 471768788606402367112065087 6083 861080401993820038143298276 6084 1558839361588809040109124632 6085 2795001335177975161885545996 6086 4955924782357262839332645026 6087 8671992561160337284415242912 6088 14940053534877957418966719105 6089 25259867411286454025724675356 6090 41758065288621170027018270875 6091 67148591080535300421954748152 6092 104378132462099777740714962874 6093 155461981075189691216518242304 6094 219401080843269906801174042829 6095 288675694944515361569609083540 6096 346563018491859474043813359352 6097 367435583811305455205839683372 6098 328506292229260418565392243534 6099 229954902670383453369140625000 6100 112399507320178493677361955666 6101 31381008427244795342798979072 6102 3519831961181776554640409085 6103 77532982670720079587186892 6104 70492524767089125814114 6105 36028797018963968 6106 1 6107 111 6108 219 6109 432 6110 853 6111 1684 6112 3326 6113 6568 6114 12973 6115 25620 6116 50602 6117 99928 6118 197346 6119 389672 6120 769436 6121 1519056 6122 2998909 6123 5919412 6124 11683442 6125 23056120 6126 45495574 6127 89757816 6128 177065764 6129 349231792 6130 688722898 6131 1357964424 6132 2677174116 6133 5276838768 6134 10399401508 6135 20490250960 6136 40366072248 6137 79503285152 6138 156558546461 6139 308221045236 6140 606685352770 6141 1193857230136 6142 2348817154254 6143 4619839696472 6144 9084567807572 6145 17858912444400 6146 35099145810502 6147 68960933464408 6148 135453714736044 6149 265971125086544 6150 522094107669020 6151 1024491930329904 6152 2009682773207176 6153 3940763371509088 6154 7724665452821298 6155 15135608325248840 6156 29645061393857492 6157 58037812274434608 6158 113575865468709916 6159 222152212777101232 6160 434323756586637416 6161 848686175238144736 6162 1657519208156945284 6163 3235332131675202193 6164 6311515442024778058 6165 12304733241398305399 6166 23973873439710801564 6167 46676560793250636551 6168 90814564400669853794 6169 176552014429768611081 6170 342964344753301370325 6171 665649321301391501220 6172 1290795440311956364690 6173 2500584476418121134048 6174 4839368482932051543198 6175 9355136040011058665792 6176 18063883248952115742116 6177 34834989231086825772104 6178 67087542142502816367358 6179 129010220576360823335724 6180 247702712946695076818052 6181 474770135800167075314620 6182 908316315349487544094779 6183 1734187338054800772454460 6184 3303670653930497680841108 6185 6277968889740435114033840 6186 11897998360176230366177774 6187 22480543116795087883888176 6188 42334206307736898252728096 6189 79419169398450321473972816 6190 148364107888613248629586842 6191 275822938211834796980021320 6192 510003132253014934201086134 6193 937096096545850576993105055 6194 1709593142097702046725975032 6195 3092978224866591171977965902 6196 5542310675844484684127105542 6197 9819320831354266718630784445 6198 17168281524285161325337324207 6199 29545998355686207089682335922 6200 49901547926621298278734838986 6201 82376462818398832642423437616 6202 132272396594140715324922917178 6203 205201031352205361895390597984 6204 305007042327408600480608071680 6205 429212769628332156292319879304 6206 563057449446088822821853512717 6207 672984939499519027141985543253 6208 710257650634436235258709776794 6209 630398955214446082163996546794 6210 437951066105663776397705078125 6211 211241975216552810022609553472 6212 58166374570555687698775932928 6213 6342518034545393771314449805 6214 135682719673760139277577061 6215 114059301025943970552219 6216 54043195528445952 6217 1 6218 112 6219 221 6220 436 6221 861 6222 1700 6223 3358 6224 6632 6225 13101 6226 25876 6227 51114 6228 100952 6229 199394 6230 393768 6231 777628 6232 1535440 6233 3031677 6234 5984948 6235 11814514 6236 23318264 6237 46019862 6238 90806392 6239 179162916 6240 353426096 6241 697111506 6242 1374741640 6243 2710728548 6244 5343947632 6245 10533619236 6246 20758686416 6247 40902943160 6248 80577026976 6249 158706030109 6250 312516012532 6251 615275287362 6252 1211037099320 6253 2383176892622 6254 4688559173208 6255 9222006761044 6256 18133790351344 6257 35648901624390 6258 70060445092184 6259 137652737991596 6260 270369171597648 6261 530890200691228 6262 1042084116374320 6263 2044867145296008 6264 4011132115686752 6265 7865402941176626 6266 15417083301959496 6267 30208011347278804 6268 59163712181277232 6269 115827665282395164 6270 226655812404471728 6271 443330955841378408 6272 866700573747626720 6273 1693548005175909252 6274 3307389725713130128 6275 6455630630100633868 6276 12592963617550015192 6277 24550334192014183508 6278 47829482297856810144 6279 93120407409874686268 6280 181163700448097388504 6281 352187716789201817937 6282 684096065366902582500 6283 1327688928395869632690 6284 2574371452263924726520 6285 4986942432594611341022 6286 9650283927454978561304 6287 18654178958743953205844 6288 36015580315019238699440 6289 69448722673474417033566 6290 133732574055636878574520 6291 257147386414071960515756 6292 493659341224368727087600 6293 946094152506463351874140 6294 1809740774972185154523756 6295 3454769113624329840499997 6296 6580135231375013915464304 6297 12502223453853937992616734 6298 23688626133322553091658328 6299 44749155041414817602072982 6300 84245140436881379223637888 6301 158003711607134881888317580 6302 295064325901238091768970920 6303 548372698158340984874169110 6304 1013503933868060744389652360 6305 1861460085010508017209730952 6306 3394050960415528034330707024 6307 6137138737891946983686647410 6308 10989237362666038088966238184 6309 19455840634098889062586620595 6310 33985155852499296163688325180 6311 58432498843472352363100386645 6312 98566722061339377012040654520 6313 162507004346814172421696370058 6314 260495222054421659611872676104 6315 403415598412157035430176865173 6316 598180245008875637056359317504 6317 839667816920934456847778851182 6318 1097527018006293845008977716708 6319 1306858643382212950159092925041 6320 1371288267292523120211480373688 6321 1209726741503933641257745213471 6322 831984653741121292114257812500 6323 397005050623899859008897793133 6324 107141464573243569423907815424 6325 11428822586470079739987686534 6326 232598948012160238761560676 6327 184551825793033096366333 6328 72057594037927936 6329 1 6330 113 6331 223 6332 440 6333 869 6334 1716 6335 3390 6336 6696 6337 13229 6338 26132 6339 51626 6340 101976 6341 201442 6342 397864 6343 785820 6344 1551824 6345 3064445 6346 6050484 6347 11945586 6348 23580408 6349 46544150 6350 91854968 6351 181260068 6352 357620400 6353 705500114 6354 1391518856 6355 2744282980 6356 5411056496 6357 10667836964 6358 21027121872 6359 41439814072 6360 81650768800 6361 160853513757 6362 316810979828 6363 623865221954 6364 1228216968504 6365 2417536630990 6366 4757278649944 6367 9359445714516 6368 18408668258288 6369 36198657438278 6370 71159956719960 6371 139851761247148 6372 274767218108752 6373 539686293713436 6374 1059676302418736 6375 2080051517384840 6376 4081500859864416 6377 8006140429531954 6378 15698558278670152 6379 30770961300700116 6380 60289612088119856 6381 118079465096080412 6382 231159412031842224 6383 452338155096119400 6384 884714972257108704 6385 1729576802194873220 6386 3379447319751058064 6387 6599745818176489737 6388 12881193993701726755 6389 25126794944317601442 6390 48982403802463541582 6391 95426250419086547589 6392 185775386466501140295 6393 361411088825798456109 6394 702542809438157235900 6395 1364582416522540604250 6396 2648158428400480703200 6397 5134516384080981548878 6398 9945431825537792515336 6399 19244474726640519758412 6400 37196171697775972655096 6401 71809904658724380037598 6402 138454934260950359625752 6403 266592089555143369856560 6404 512548671937502820464780 6405 983872497413323265102100 6406 1885296192114117547842280 6407 3605875022734318804289174 6408 6882328661795617453202848 6409 13106543947169384483750618 6410 24897035098612279071708616 6411 47165185924982982500052820 6412 89074607651871528450877392 6413 167654321807224187457389408 6414 314339519209815595611993440 6415 586843680881749615106614260 6416 1090209260090548560616652081 6417 2014181104379875937359274989 6418 3697525746111854382402634514 6419 6738590303416984565079348848 6420 12177073946193448481738448185 6421 21790999824325013746637718766 6422 38548506153193123831384270951 6423 67281776836386423451433373047 6424 115558373258731913114108233905 6425 194721236961730540237998679510 6426 320579044515303970547372479857 6427 513135528657084876714611577516 6428 793090715636603435387901035064 6429 1173593608730562869681979576320 6430 1642636411852022332024882471488 6431 2140709364454252219593448147931 6432 2537767053390419438207751845832 6433 2650717638632219313671547405221 6434 2321448608016605475028299115920 6435 1584521842579543590545654296875 6436 746125432969836923745190616081 6437 198592424932864741176416141312 6438 20594026694379090727976177059 6439 407048159021280417832731183 6440 298611126818977066918552 6441 108086391056891904 6442 1 6443 114 6444 225 6445 444 6446 877 6447 1732 6448 3422 6449 6760 6450 13357 6451 26388 6452 52138 6453 103000 6454 203490 6455 401960 6456 794012 6457 1568208 6458 3097213 6459 6116020 6460 12076658 6461 23842552 6462 47068438 6463 92903544 6464 183357220 6465 361814704 6466 713888722 6467 1408296072 6468 2777837412 6469 5478165360 6470 10802054692 6471 21295557328 6472 41976684984 6473 82724510624 6474 163000997405 6475 321105947124 6476 632455156546 6477 1245396837688 6478 2451896369358 6479 4825998126680 6480 9496884667988 6481 18683546165232 6482 36748413252166 6483 72259468347736 6484 142050784502700 6485 279165264619856 6486 548482386735644 6487 1077268488463152 6488 2115235889473672 6489 4151869604042080 6490 8146877917887282 6491 15980033255380808 6492 31333911254121428 6493 61415511994962480 6494 120331264909765660 6495 235663011659212720 6496 461345354350860392 6497 902729370766590688 6498 1765605599213837188 6499 3451504913788986000 6500 6743861006252345608 6501 13169424369853438436 6502 25703255696621022916 6503 50135325307070345000 6504 97732093428299524600 6505 190387072484918949780 6506 370634460862545043017 6507 720989553510804270420 6508 1401475904660698720050 6509 2721945404622552087000 6510 5282090336148856525150 6511 10240579727268227289432 6512 19834770515814874428020 6513 38376763196742164788432 6514 74171087241622985098270 6515 143177297374820565352632 6516 276036806148289630822236 6517 531438061998025965128160 6518 1021651092898048061538460 6519 1960852624755818152058000 6520 3756984892293403790573959 6521 7184536991048534599061672 6522 13710918618056880426541646 6523 26105634863177482273145256 6524 49581868706075640554474600 6525 93906239166641717633577968 6526 177311924360418255722447244 6527 333636725481371232935006080 6528 625382274840556153768316650 6529 1167117419922046093350573360 6530 2167497101194457667015691104 6531 4002708682047260771878490516 6532 7344845943187956528464140473 6533 13378157372005826122994567296 6534 24161997868724990960801005540 6535 43207049846635902630685922328 6536 76379399021048727451492539819 6537 133186483935548509150980191468 6538 228537269096873221490222020286 6539 384618059601564652903832099960 6540 632417459498929108948354235200 6541 1010561226410652868410955605648 6542 1559178587283467795083066556526 6543 2301653454886748930502481035264 6544 3213484852574401521541259408450 6545 4172729385791833498337881724892 6546 4928048946260366467954070921499 6547 5117717485358784773840268126132 6548 4454827271000362250424871584899 6549 3010148755353689193725585937500 6550 1402257127088252387049302932870 6551 365803841438484687010033303552 6552 37109153832773856436637100322 6553 697796844036480716284682028 6554 483162952612010163284885 6555 144115188075855872 6556 1 6557 115 6558 227 6559 448 6560 885 6561 1748 6562 3454 6563 6824 6564 13485 6565 26644 6566 52650 6567 104024 6568 205538 6569 406056 6570 802204 6571 1584592 6572 3129981 6573 6181556 6574 12207730 6575 24104696 6576 47592726 6577 93952120 6578 185454372 6579 366009008 6580 722277330 6581 1425073288 6582 2811391844 6583 5545274224 6584 10936272420 6585 21563992784 6586 42513555896 6587 83798252448 6588 165148481053 6589 325400914420 6590 641045091138 6591 1262576706872 6592 2486256107726 6593 4894717603416 6594 9634323621460 6595 18958424072176 6596 37298169066054 6597 73358979975512 6598 144249807758252 6599 283563311130960 6600 557278479757852 6601 1094860674507568 6602 2150420261562504 6603 4222238348219744 6604 8287615406242610 6605 16261508232091464 6606 31896861207542740 6607 62541411901805104 6608 122583064723450908 6609 240166611286583216 6610 470352553605601384 6611 920743769276072672 6612 1801634396232801156 6613 3523562507826913936 6614 6887976194328201480 6615 13457654746005150177 6616 26279716448924446220 6617 51288246811677186238 6618 100037936437513097276 6619 194998758503344383777 6620 379857832899374228805 6621 739436297584230094380 6622 1438369392805379197410 6623 2795732380893903535920 6624 5429664288556763950750 6625 10535727631162504922888 6626 20425066317791966015508 6627 39557354766615822928488 6628 76532270194253377193982 6629 147899662312700920452376 6630 285481531291483466973212 6631 550327490282291210619940 6632 1059429851895447400407420 6633 2036409728660077404154920 6634 3908097413339595435989400 6635 7486755421204715208263056 6636 14315330478633664573244574 6637 27314367217069712882446952 6638 51999010025257596175197156 6639 98739411369391792183310536 6640 186974563778157505874501050 6641 352949975099174079409816416 6642 663970717766551190373414464 6643 1244176845564783490187882960 6644 2321261852983785555251259540 6645 4309194452260106033043276113 6646 7954806490531485075597048442 6647 14589569403114714497017469304 6648 26561245875062929974230356355 6649 47941452402302825087865144105 6650 85677122822088684721964208612 6651 151333302952436918476123379385 6652 263674758542691783301330868882 6653 451964574070605826210439118338 6654 759823503062919154294251343740 6655 1247576388556314875743291592427 6656 1990650233125770553259638266213 6657 3065252016544512422441082792000 6658 4515705437573938148177495515136 6659 6286519291388572941450169919648 6660 8138843714058415545644568631170 6661 9569696473812074551293874229303 6662 9892612903894437641727759316218 6663 8548750905140905398838235011318 6664 5732853882369399070739746093750 6665 2635381349533410630244469641375 6666 678036950590347589308112699392 6667 66868384635061958152601767906 6668 1221144477063841253498193549 6669 781774079430987230203437 6670 216172782113783808 6671 1 6672 116 6673 229 6674 452 6675 893 6676 1764 6677 3486 6678 6888 6679 13613 6680 26900 6681 53162 6682 105048 6683 207586 6684 410152 6685 810396 6686 1600976 6687 3162749 6688 6247092 6689 12338802 6690 24366840 6691 48117014 6692 95000696 6693 187551524 6694 370203312 6695 730665938 6696 1441850504 6697 2844946276 6698 5612383088 6699 11070490148 6700 21832428240 6701 43050426808 6702 84871994272 6703 167295964701 6704 329695881716 6705 649635025730 6706 1279756576056 6707 2520615846094 6708 4963437080152 6709 9771762574932 6710 19233301979120 6711 37847924879942 6712 74458491603288 6713 146448831013804 6714 287961357642064 6715 566074572780060 6716 1112452860551984 6717 2185604633651336 6718 4292607092397408 6719 8428352894597938 6720 16542983208802120 6721 32459811160964052 6722 63667311808647728 6723 124834864537136156 6724 244670210913953712 6725 479359752860342376 6726 938758167785554656 6727 1837663193251765124 6728 3595620101864841872 6729 7032091382404057352 6730 13745885122156861920 6731 26856177201227869644 6732 52441168316284031136 6733 102343779446726745592 6734 199610444521771009104 6735 389081204936218663617 6736 757883041657821116100 6737 1475262880951617253650 6738 2869519357178299707960 6739 5577238241063231506590 6740 10830875535736847455000 6741 21015362124096743321716 6742 40737946362094954904304 6743 78893453288698701303134 6744 152622027990044849622200 6745 294926260082697601869916 6746 569216935666651606482320 6747 1097208687340330940933180 6748 2111967159589685741117040 6749 4059211276910904377167240 6750 7788979154335109135725600 6751 14919762541016975646556702 6752 28523173950340519896731608 6753 54416416523093606314309624 6754 103573500648320455608207600 6755 196640284571856241284759236 6756 372273298446063152963692328 6757 702591247384933130845972746 6758 1321335969140719829753633536 6759 2475329136375525404450751004 6760 4616577732246957847602744720 6761 8567372704294443578921613521 6762 15808391233936897214874231704 6763 28981150949845199709879155244 6764 52732354012228415404943156236 6765 95126558028214235554739151275 6766 169880291901811128365113145136 6767 299849467849161195163628709982 6768 521953098428573096601402709656 6769 893840095416929787417857208404 6770 1500821773845418005561676975120 6771 2461136264402612544254019394140 6772 3920356026860470739394730642260 6773 6026137633620697936121181002786 6774 8856207930748756870700057919488 6775 12298297946968294787566643666468 6776 15864457313066328189226747625112 6777 18583238968249367992748433892335 6778 19099581674142611471549964760344 6779 16404932895795183133843584909535 6780 10890820508062839508056640625000 6781 4952896814234594084893099414690 6782 1248932436607451609192317583360 6783 120492665606230580297899791491 6784 2093390532109442148854046084 6785 1264937032042997393488322 6786 288230376151711744 6787 1 6788 117 6789 231 6790 456 6791 901 6792 1780 6793 3518 6794 6952 6795 13741 6796 27156 6797 53674 6798 106072 6799 209634 6800 414248 6801 818588 6802 1617360 6803 3195517 6804 6312628 6805 12469874 6806 24628984 6807 48641302 6808 96049272 6809 189648676 6810 374397616 6811 739054546 6812 1458627720 6813 2878500708 6814 5679491952 6815 11204707876 6816 22100863696 6817 43587297720 6818 85945736096 6819 169443448349 6820 333990849012 6821 658224960322 6822 1296936445240 6823 2554975584462 6824 5032156556888 6825 9909201528404 6826 19508179886064 6827 38397680693830 6828 75558003231064 6829 148647854269356 6830 292359404153168 6831 574870665802268 6832 1130045046596400 6833 2220789005740168 6834 4362975836575072 6835 8569090382953266 6836 16824458185512776 6837 33022761114385364 6838 64793211715490352 6839 127086664350821404 6840 249173810541324208 6841 488366952115083368 6842 956772566295036640 6843 1873691990270729092 6844 3667677695902769808 6845 7176206570479913224 6846 14034115498308573664 6847 27432637953531293129 6848 53594089820890877925 6849 104649622455940433619 6850 204222130540198269807 6851 398304576973071358317 6852 776329785731502996588 6853 1512156369098724958098 6854 2943306333470087889768 6855 5724812193626371137318 6856 11126023440707894511328 6857 21605657932962068011500 6858 41918537972937371181576 6859 81254636469414775720462 6860 157344394123391316135240 6861 304370991153924423482700 6862 588106391881072264246080 6863 1134987571839016844188720 6864 2187524803085770983241540 6865 4210326024311248871388660 6866 8091206422781645275362460 6867 15524208239619692395394709 6868 29732031509520020792181144 6869 56834006436165337814079356 6870 108408231880574142302017808 6871 206308188006859990159649316 6872 391603841298805667062993288 6873 741235039855469248305600244 6874 1398568204537035771003512208 6875 2629620797411592951257879072 6876 4924634145025133546475600224 6877 9181914886778849895727423129 6878 17032893957861679909365834571 6879 31417065653874913656580649167 6880 57567516260358907580822767086 6881 104696119520838405355180744853 6882 188747552943650331130416677319 6883 336863400694301286951606684469 6884 594103624296289075540924162016 6885 1033332446047697423765414382534 6886 1767695909847103367319424592422 6887 2964914737760018468105891334103 6888 4855111218716126143275223089594 6889 7722498644501581062398571136659 6890 11847030388406740574640954273760 6891 17375346507310433662204946731008 6892 24059082213103166967767320008705 6893 30943377042171999504956680936175 6894 36086484101571916125774274596238 6895 36919733976945524497840048803907 6896 31480835620811835194094758065821 6897 20741660198949277400970458984375 6898 9308401175688484277782711856994 6899 2314962952495660874879618514944 6900 217120281043580640166466226981 6901 3663433431191523760494580647 6902 2046711111473984623691759 6903 432345564227567616 6904 1 6905 118 6906 233 6907 460 6908 909 6909 1796 6910 3550 6911 7016 6912 13869 6913 27412 6914 54186 6915 107096 6916 211682 6917 418344 6918 826780 6919 1633744 6920 3228285 6921 6378164 6922 12600946 6923 24891128 6924 49165590 6925 97097848 6926 191745828 6927 378591920 6928 747443154 6929 1475404936 6930 2912055140 6931 5746600816 6932 11338925604 6933 22369299152 6934 44124168632 6935 87019477920 6936 171590931997 6937 338285816308 6938 666814894914 6939 1314116314424 6940 2589335322830 6941 5100876033624 6942 10046640481876 6943 19783057793008 6944 38947436507718 6945 76657514858840 6946 150846877524908 6947 296757450664272 6948 583666758824476 6949 1147637232640816 6950 2255973377829000 6951 4433344580752736 6952 8709827871308594 6953 17105933162223432 6954 33585711067806676 6955 65919111622332976 6956 129338464164506652 6957 253677410168694704 6958 497374151369824360 6959 974786964804518624 6960 1909720787289693060 6961 3739735289940697744 6962 7320321758555769096 6963 14322345874460285408 6964 28009098705834716616 6965 54747011325497724836 6966 106955465465154125428 6967 208833816558625609932 6968 407527949009925323769 6969 794776529805201396852 6970 1549049857246014380082 6971 3017093309763615367992 6972 5872386146204294787582 6973 11421171345792285717432 6974 22195953742620801749716 6975 43099129588900882226000 6976 83615819680857418740702 6977 162066760429279283264632 6978 313815723137156319781916 6979 606995852655518295442000 6980 1172766477997823271247020 6981 2263082544689460950825600 6982 4361441196844547175934840 6983 8393435458886252521086480 6984 16128661008854693568581270 6985 30940916341138333038676436 6986 59251698001054457074603587 6987 113243329943299271669390992 6988 215977375348513781825090980 6989 410938749434158138205766864 6990 779893271337709572613999862 6991 1475846965637624381367631664 6992 2784058682087597803551869724 6993 5233139313083492486016982144 6994 9797803334713789487519111524 6995 18261348618127568192498713636 6996 33864342131572127550689418104 6997 62434697679752065766825669852 6998 114354201527150253443172341853 6999 207855062034439959800950354468 7000 374517846173478108285839034406 7001 667932435169960634345974157332 7002 1177147872650957326921695725648 7003 2045517390476497308656046691512 7004 3495930723940544736416724262504 7005 5856371855658401850176857435932 7006 9577838343347248347053444230737 7007 15208570470564441292015361977596 7008 23290683797849218149455227840932 7009 34076554306246707166019555246080 7010 47066701881393595433751828679125 7011 60315678916422685262919733244252 7012 70075759173561730341398870074244 7013 71280609211211652105160336174252 7014 60411281283585370256708077031230 7015 39403358763545751571655273437500 7016 17494071792237192884923767885444 7017 4264122063552837062749203726336 7018 391237227620979842609664042057 7019 6280171596328326446562138252 7020 3311648143516982017180081 7021 576460752303423488 7022 1 7023 119 7024 235 7025 464 7026 917 7027 1812 7028 3582 7029 7080 7030 13997 7031 27668 7032 54698 7033 108120 7034 213730 7035 422440 7036 834972 7037 1650128 7038 3261053 7039 6443700 7040 12732018 7041 25153272 7042 49689878 7043 98146424 7044 193842980 7045 382786224 7046 755831762 7047 1492182152 7048 2945609572 7049 5813709680 7050 11473143332 7051 22637734608 7052 44661039544 7053 88093219744 7054 173738415645 7055 342580783604 7056 675404829506 7057 1331296183608 7058 2623695061198 7059 5169595510360 7060 10184079435348 7061 20057935699952 7062 39497192321606 7063 77757026486616 7064 153045900780460 7065 301155497175376 7066 592462851846684 7067 1165229418685232 7068 2291157749917832 7069 4503713324930400 7070 8850565359663922 7071 17387408138934088 7072 34148661021227988 7073 67045011529175600 7074 131590263978191900 7075 258181009796065200 7076 506381350624565352 7077 992801363314000608 7078 1945749584308657028 7079 3811792883978625680 7080 7464436946631624968 7081 14610576250611997152 7082 28585559458138140104 7083 55899932830104571809 7084 109261308474367819190 7085 213445502577052991721 7086 416751321046779966261 7087 813223273878908734044 7088 1585943345393403597762 7089 3090880286058112290120 7090 6019960098790579891518 7091 11716319250941710452096 7092 22786249552741273540708 7093 44279721207886678706776 7094 85977002910685631498750 7095 166789126839823570440008 7096 323260455681047073470332 7097 625885316270635870743200 7098 1210545397827361504311980 7099 2338640349017685087146100 7100 4512556644668856554379840 7101 8695665654110906393752900 7102 16733118472525883580884550 7103 32149819503412239799817640 7104 61669458722507864731184610 7105 118078680577824410823737052 7106 225647457215292607586419703 7107 430276734735940707187720808 7108 818561799492234512633781336 7109 1553159286262680682937388400 7110 2938603238108887569349957396 7111 5541975530139133579007156064 7112 10414695964525420576085960768 7113 19492783430100310599283147232 7114 36320279664186852502479103885 7115 67326549880446442764843219464 7116 124081215678724060536812576362 7117 227151635111820623664274433541 7118 412681662550101205760833557834 7119 743110059324988454467531258160 7120 1324475285365038676159577641138 7121 2332332799959679057047929934072 7122 4049598033903195251282541419496 7123 6913705439978744908289471751772 7124 11569424639498829208939836989890 7125 18894318573093858620638670254897 7126 29958545796483704487090948113058 7127 45788120071004407019692157717760 7128 66856146962038895048040120623104 7129 92076299457218957888520138688005 7130 117644792849565944432826942752362 7131 136078958857722910533583226720605 7132 137786323003887646838833553787922 7133 115928399635024807685466521116854 7134 75044031582899391651153564453125 7135 32878100341300046918241234985671 7136 7903777908801948320902248660992 7137 704985124101910542644696704528 7138 10990300293574571281483741941 7139 5358359254990966640871840 7140 864691128455135232 7141 1 7142 120 7143 237 7144 468 7145 925 7146 1828 7147 3614 7148 7144 7149 14125 7150 27924 7151 55210 7152 109144 7153 215778 7154 426536 7155 843164 7156 1666512 7157 3293821 7158 6509236 7159 12863090 7160 25415416 7161 50214166 7162 99195000 7163 195940132 7164 386980528 7165 764220370 7166 1508959368 7167 2979164004 7168 5880818544 7169 11607361060 7170 22906170064 7171 45197910456 7172 89166961568 7173 175885899293 7174 346875750900 7175 683994764098 7176 1348476052792 7177 2658054799566 7178 5238314987096 7179 10321518388820 7180 20332813606896 7181 40046948135494 7182 78856538114392 7183 155244924036012 7184 305553543686480 7185 601258944868892 7186 1182821604729648 7187 2326342122006664 7188 4574082069108064 7189 8991302848019250 7190 17668883115644744 7191 34711610974649300 7192 68170911436018224 7193 133842063791877148 7194 262684609423435696 7195 515388549879306344 7196 1010815761823482592 7197 1981778381327620996 7198 3883850478016553616 7199 7608552134707480840 7200 14898806626763708896 7201 29162020210441563592 7202 57052854334711418784 7203 111567151483581513076 7204 218057188595480377416 7205 425974693083634692081 7206 831670017952617425316 7207 1622836833540810689298 7208 3164667262352808803640 7209 6167534051378803883262 7210 12011467156107858094104 7211 23376545362991812388820 7212 45460312827795951293104 7213 88338186146558415129502 7214 171511493287138997091000 7215 332705188434250467250716 7216 644774781007071160822800 7217 1248324323338242825587500 7218 2414198180687372835479920 7219 4663672217942234270297720 7220 8997896399917582414216960 7221 17337578254437166847072630 7222 33358732054558524239192280 7223 64087256105272461417054299 7224 122914169525478126770032696 7225 235318044225671452894585880 7226 449616509087973343668114844 7227 857236481979619605547811539 7228 1630492200232305497712057888 7229 3093214913179089167536289372 7230 5851025089885052751929302928 7231 11032250692325590224976122852 7232 20726226605767712360275914496 7233 38782177499370799875458402536 7234 72235724184237137239921560996 7235 133857571320839441710852066395 7236 246586071995887979079947626040 7237 451223602870520058601500845406 7238 819306402062644983839532813464 7239 1474500168898151106079951528816 7240 2626171400780312167254413935224 7241 4621248871037232924170948701203 7242 8016322573706791770505978911936 7243 13673067576352657097500291655668 7244 22852211135361709435051918215832 7245 37273431250658692544981930575856 7246 58999901303677052780302344541848 7247 90017187398519252974475024399765 7248 131118370623168751528082261508096 7249 180128538957158769179369248734750 7250 229316455732573036679628838032440 7251 264249522877444279902825568962271 7252 266022855170703978934692870454680 7253 222464970124686139127322035327024 7254 142562691277414560317993164062500 7255 61790616552400062932554015513325 7256 14558623380996445032612179738624 7257 1270339298300289587697558561661 7258 18840514788984979339686414756 7259 8670007398507948658051921 7260 1152921504606846976 7261 1 7262 121 7263 239 7264 472 7265 933 7266 1844 7267 3646 7268 7208 7269 14253 7270 28180 7271 55722 7272 110168 7273 217826 7274 430632 7275 851356 7276 1682896 7277 3326589 7278 6574772 7279 12994162 7280 25677560 7281 50738454 7282 100243576 7283 198037284 7284 391174832 7285 772608978 7286 1525736584 7287 3012718436 7288 5947927408 7289 11741578788 7290 23174605520 7291 45734781368 7292 90240703392 7293 178033382941 7294 351170718196 7295 692584698690 7296 1365655921976 7297 2692414537934 7298 5307034463832 7299 10458957342292 7300 20607691513840 7301 40596703949382 7302 79956049742168 7303 157443947291564 7304 309951590197584 7305 610055037891100 7306 1200413790774064 7307 2361526494095496 7308 4644450813285728 7309 9132040336374578 7310 17950358092355400 7311 35274560928070612 7312 69296811342860848 7313 136093863605562396 7314 267188209050806192 7315 524395749134047336 7316 1028830160332964576 7317 2017807178346584964 7318 3955908072054481552 7319 7752667322783336712 7320 15187037002915420640 7321 29738480962744987080 7322 58205775839318265760 7323 113872994492795207025 7324 222668874613907765127 7325 435198065120489461581 7326 850116762026326837308 7327 1659730321688227438482 7328 3238454238647614770504 7329 6315108003968106772254 7330 12306615061283446087032 7331 23966841173316825116412 7332 46640904448241435811688 7333 90699369385989696128862 7334 176233859756398490848408 7335 342149921314054248183500 7336 663664246430765695444000 7337 1286103252377054935509900 7338 2489756029555723178467280 7339 4814787871138808749605580 7340 9300127500938466271969820 7341 17942039550682704577491910 7342 34567650814475251981914840 7343 66505078027463095920918060 7344 127749752169122168930473916 7345 244988977503840634209097766 7346 468957524232921350707584272 7347 895915482426350180263248586 7348 1707839728833560944712606612 7349 3247874762405399394886260693 7350 6160229495132608976393458672 7351 11650291314628090663799020696 7352 21961159857868738408925301984 7353 41248545563285817298417334336 7354 77158029778620572325821141313 7355 143671729095211453717715266611 7356 266127243707756882133055511867 7357 490061345961192128230981597178 7358 896307947510297789617322908788 7359 1626679244800208294406159343752 7360 2925677252288883718106416549016 7361 5207566478699704610734420590270 7362 9156286535840768610636792797190 7363 15870260525389611917382074735566 7364 27040474876899443391357345606934 7365 45145177898343582511012243082517 7366 73529784762886662980814912497812 7367 116220736002670004406414756116475 7368 176968560719235313565876917958785 7369 257246345333824371771697999454208 7370 352384384157262528633717019649055 7371 447278177354962526779907046578274 7372 513141789240940592980039750597200 7373 514225558038605035835896402124805 7374 426907150847388936650623199412822 7375 271511856919750571250915527343750 7376 116128372816137333639647472842456 7377 26985185730216471533849757614080 7378 2289072318883130830377287928660 7379 32970900880723713844451225823 7380 14028366653498915298923761 7381 1729382256910270464 7382 1 7383 122 7384 241 7385 476 7386 941 7387 1860 7388 3678 7389 7272 7390 14381 7391 28436 7392 56234 7393 111192 7394 219874 7395 434728 7396 859548 7397 1699280 7398 3359357 7399 6640308 7400 13125234 7401 25939704 7402 51262742 7403 101292152 7404 200134436 7405 395369136 7406 780997586 7407 1542513800 7408 3046272868 7409 6015036272 7410 11875796516 7411 23443040976 7412 46271652280 7413 91314445216 7414 180180866589 7415 355465685492 7416 701174633282 7417 1382835791160 7418 2726774276302 7419 5375753940568 7420 10596396295764 7421 20882569420784 7422 41146459763270 7423 81055561369944 7424 159642970547116 7425 314349636708688 7426 618851130913308 7427 1218005976818480 7428 2396710866184328 7429 4714819557463392 7430 9272777824729906 7431 18231833069066056 7432 35837510881491924 7433 70422711249703472 7434 138345663419247644 7435 271691808678176688 7436 533402948388788328 7437 1046844558842446560 7438 2053835975365548932 7439 4027965666092409488 7440 7896782510859192584 7441 15475267379067132384 7442 30314941715048410568 7443 59358697343925112736 7444 116178837502008900976 7445 227280560632335152964 7446 444421437157344235113 7447 868563506100036336660 7448 1696623809835645629106 7449 3312241214942440052664 7450 6462681956557628567934 7451 12601762966461191874456 7452 24557136983660718545844 7453 47821496068835868089232 7454 93060552626493400992734 7455 180956226232774979343032 7456 351594654237746163329116 7457 682553712107661004370000 7458 1323882182790385534515500 7459 2565313885479935098748400 7460 4965903558732708418220520 7461 9602358761805743656502640 7462 18546501557356657982488790 7463 35776572603060488653099800 7464 68922912367194617031477660 7465 132585383891618286726903120 7466 254660098173990467951812408 7467 488299231913450029756260280 7468 934596964458911495694210389 7469 1785195893353507346380534968 7470 3402563840894970437543123964 7471 6469530248692375588696811220 7472 12268641627933668796877724297 7473 23197064898972151647478871072 7474 43717893780025532788889325288 7475 82089275830072419752565679360 7476 153512149445513759095283847053 7477 285744019643897265911174822460 7478 529112558301306062265330501734 7479 973901095861216596604135884552 7480 1780468705138732876091514111084 7481 3229491370950253242266506121152 7482 5805217827015559830010673231067 7483 10325580311677569773920026620184 7484 18142127057189781931704044405934 7485 31415751806731280587504383294520 7486 53477270567561775727580364763780 7487 89171867051927492303841299466740 7488 145054520976458630410658756081201 7489 228883338795971806504449646298508 7490 347911388681918237649994679877534 7491 504511898842622480974462951784448 7492 689368267575288007945233856624734 7493 871846886489557960401112834183336 7494 996461704428865084681512725761720 7495 992810811471604227604814126680500 7496 819228824211114794527482304342487 7497 515796662569344043731689453125000 7498 218249949998500235715903281525645 7499 49706249396880106004950311501824 7500 4124765791381799463127708347454 7501 56521544366954938019059244268 7502 22698374052006863956975682 7503 2305843009213693952 7504 1 7505 123 7506 243 7507 480 7508 949 7509 1876 7510 3710 7511 7336 7512 14509 7513 28692 7514 56746 7515 112216 7516 221922 7517 438824 7518 867740 7519 1715664 7520 3392125 7521 6705844 7522 13256306 7523 26201848 7524 51787030 7525 102340728 7526 202231588 7527 399563440 7528 789386194 7529 1559291016 7530 3079827300 7531 6082145136 7532 12010014244 7533 23711476432 7534 46808523192 7535 92388187040 7536 182328350237 7537 359760652788 7538 709764567874 7539 1400015660344 7540 2761134014670 7541 5444473417304 7542 10733835249236 7543 21157447327728 7544 41696215577158 7545 82155072997720 7546 161841993802668 7547 318747683219792 7548 627647223935516 7549 1235598162862896 7550 2431895238273160 7551 4785188301641056 7552 9413515313085234 7553 18513308045776712 7554 36400460834913236 7555 71548611156546096 7556 140597463232932892 7557 276195408305547184 7558 542410147643529320 7559 1064858957351928544 7560 2089864772384512900 7561 4100023260130337424 7562 8040897698935048456 7563 15763497755218844128 7564 30891402467351834056 7565 60511618848531959712 7566 118484680511222594928 7567 231892246650762540865 7568 453644809194199010725 7569 887010250173745881772 7570 1733517297983064586210 7571 3386028191237275758952 7572 6610255909147270241086 7573 12896910871640136436600 7574 25147432794015251100916 7575 49002087689515413371896 7576 95421735867618430793982 7577 185678592713331290143640 7578 361039387187561967887132 7579 701443177937280589860800 7580 1361661114043699654627500 7581 2640871745772061328782800 7582 5117019267893184991242280 7583 9904590124162794708832260 7584 19150964020734592892571270 7585 36985496362683961293601560 7586 71340754886734817414701980 7587 137421048333349121613991200 7588 264331345259365344999341459 7589 507641412276994088118195728 7590 973280159967403561089551620 7591 1862558089308729985923152268 7592 3557273565451448506667071688 7593 6778899822475163140576566688 7594 12887215606963997530042775690 7595 24433679500304599976000995348 7596 46189441633453397293077810901 7597 87027191747319048699127997760 7598 163372370956045878882575269760 7599 305418398914946500898911739733 7600 568328109156803892139865806490 7601 1051954388558595487255122539032 7602 1935523533752077628472035946596 7603 3536725200054816500109016478828 7604 6411957019399142901738944619776 7605 11518633902981152812042531694968 7606 20475126688450810584480264882548 7607 35945844376077775839213973806006 7608 62195138458570044241100476403527 7609 105759127776176124237671490570765 7610 176161508386328208425642416649690 7611 286151062687192532767890294264468 7612 450864994755885515398897595699562 7613 683973727571916092542936607767815 7614 989821956671636135511705739837440 7615 1348607125354685700651501952408366 7616 1700523780886018461934468894068075 7617 1935012567599710573918880727393976 7618 1919115909150532442461556526265346 7619 1572088599605123070948317509693371 7620 982339126684255897998809814453125 7621 410175735000812063851496434040692 7622 92133187103261989493594533134336 7623 7432571130847771536184725643113 7624 98912702642171141533353677469 7625 36726740705505779255899443 7626 3458764513820540928 7627 1 7628 124 7629 245 7630 484 7631 957 7632 1892 7633 3742 7634 7400 7635 14637 7636 28948 7637 57258 7638 113240 7639 223970 7640 442920 7641 875932 7642 1732048 7643 3424893 7644 6771380 7645 13387378 7646 26463992 7647 52311318 7648 103389304 7649 204328740 7650 403757744 7651 797774802 7652 1576068232 7653 3113381732 7654 6149254000 7655 12144231972 7656 23979911888 7657 47345394104 7658 93461928864 7659 184475833885 7660 364055620084 7661 718354502466 7662 1417195529528 7663 2795493753038 7664 5513192894040 7665 10871274202708 7666 21432325234672 7667 42245971391046 7668 83254584625496 7669 164041017058220 7670 323145729730896 7671 636443316957724 7672 1253190348907312 7673 2467079610361992 7674 4855557045818720 7675 9554252801440562 7676 18794783022487368 7677 36963410788334548 7678 72674511063388720 7679 142849263046618140 7680 280699007932917680 7681 551417346898270312 7682 1082873355861410528 7683 2125893569403476868 7684 4172080854168265360 7685 8185012887010904328 7686 16051728131370555872 7687 31467863219655257544 7688 61664540353138806688 7689 120790523520436288880 7690 236503932669189928768 7691 462868181231053786465 7692 905456994247455431044 7693 1770410786130483634834 7694 3459815167532112998200 7695 6757829861736932762494 7696 13192058776819320753688 7697 25737728604372181205428 7698 50182679310216236905840 7699 97782919108913686605470 7700 190400959195130250819000 7701 370484120145737417057116 7702 720332643819147954176400 7703 1399440045602462327869100 7704 2716429607744154601030000 7705 5268134985789490183770600 7706 10206821529652999569975520 7707 19755426687092075138247350 7708 38194421035715396944274520 7709 73758601348351489736559900 7710 142256729134697315046408720 7711 274002657783209656228188180 7712 526983845470988233089753356 7713 1011964300841926385109489201 7714 1939923712215814125333165360 7715 3711995352878479046236746684 7716 7088310688391764641146146880 7717 13505927226440363756704686845 7718 25670741433086487765383857880 7719 48662408607337771094910359260 7720 91969506937924982582395759316 7721 173245932197877100268980963125 7722 325132380503893836520038361600 7723 607658866650207394168370005966 7724 1130336358051626504914763936120 7725 2091498648809842036987924367036 7726 3846489751563444127471600248176 7727 7025535524836726114984516234940 7728 12729862593795558637889753994496 7729 22855642271207775462582466438070 7730 40598185507092963242240953049456 7731 71222545242561809838686199376440 7732 123117546607355054614384372436028 7733 209157101819888756968578165842937 7734 347958565337602864487204468731800 7735 564499009237557228715205315500398 7736 887926623839654835577791797604216 7737 1344658052553431671537301350650462 7738 1941240231316054618148971152211968 7739 2638274942504298375458988333399820 7740 3314707577585842006133424239538956 7741 3757569431262338407931480490276209 7742 3705220390715712859426969598339384 7743 3016815933168381829409877543960635 7744 1866169856459647417068481445312500 7745 770878222811638040787357317419390 7746 169707750825527533954576886530048 7747 13393030394728239632062854409361 7748 169564633100864814057177732804 7749 59425114757512643212875125 7750 4611686018427387904 7751 1 7752 125 7753 247 7754 488 7755 965 7756 1908 7757 3774 7758 7464 7759 14765 7760 29204 7761 57770 7762 114264 7763 226018 7764 447016 7765 884124 7766 1748432 7767 3457661 7768 6836916 7769 13518450 7770 26726136 7771 52835606 7772 104437880 7773 206425892 7774 407952048 7775 806163410 7776 1592845448 7777 3146936164 7778 6216362864 7779 12278449700 7780 24248347344 7781 47882265016 7782 94535670688 7783 186623317533 7784 368350587380 7785 726944437058 7786 1434375398712 7787 2829853491406 7788 5581912370776 7789 11008713156180 7790 21707203141616 7791 42795727204934 7792 84354096253272 7793 166240040313772 7794 327543776242000 7795 645239409979932 7796 1270782534951728 7797 2502263982450824 7798 4925925789996384 7799 9694990289795890 7800 19076257999198024 7801 37526360741755860 7802 73800410970231344 7803 145101062860303388 7804 285202607560288176 7805 560424546153011304 7806 1100887754370892512 7807 2161922366422440836 7808 4244138448206193296 7809 8329128075086760200 7810 16339958507522267616 7811 32044323971958681032 7812 62817461857745653664 7813 123096366529649982832 7814 241115618687617316672 7815 472091553267908562270 7816 923903738321164982461 7817 1807304274277902731363 7818 3533602143826951051833 7819 6905403814326606522415 7820 13487206681998636186761 7821 26328024414730441200645 7822 51363270930929029456129 7823 100144102350306024438423 7824 195123325677647618453201 7825 379928853108811095491925 7826 739222109732037437169225 7827 1437218977344971396352725 7828 2791987470739977789625625 7829 5419250709077439602400625 7830 10509052962101425561627305 7831 20359889481897552182228755 7832 39403346293898808898338405 7833 76176450366158374331125545 7834 147092420672044400024198685 7835 283674013762287576093066225 7836 546326448535441030002160365 7837 1050649084269923240383820951 7838 2017291691152303046000418817 7839 3866725527770190606336085855 7840 7397750587839954262515161877 7841 14124736699671340719821019685 7842 26908124885347785862280114185 7843 51136406660931377895613202807 7844 96915052844943301086582389733 7845 183129394022098801238585630979 7846 344876063837965180470020724729 7847 647076929247965288167887286752 7848 1208969971417708941259581225503 7849 2248185554106684725107520175035 7850 4158231478325949150333857340199 7851 7644511028104184206273669642999 7852 13955576889526986314470786962839 7853 25274407645884822738561993065347 7854 45349934522984577708184059289483 7855 80504299721554917256555896726707 7856 141116695428425776558703619343951 7857 243741246349019847945266489893417 7858 413639012139094934691784492980426 7859 687401867958323533423928727438210 7860 1113595420838374214331449039968263 7861 1749078966824876424668021249313042 7862 2643520711792238176718945711915950 7863 3808596405074603102103917966123008 7864 5161242244873782104501204786717191 7865 6465285533179615469652372205647223 7866 7296762243589843131161654654223427 7867 7162238078563524625923938646044675 7868 5789227376538049058796153106795216 7869 3554136348822526633739471435546875 7870 1448777155000936427270392583647720 7871 314562376952615014906678617309184 7872 24133406865041983241304597348133 7873 296738107926513424600061032407 7874 96151855463018422468774568 7875 6917529027641081856 7876 1 7877 126 7878 249 7879 492 7880 973 7881 1924 7882 3806 7883 7528 7884 14893 7885 29460 7886 58282 7887 115288 7888 228066 7889 451112 7890 892316 7891 1764816 7892 3490429 7893 6902452 7894 13649522 7895 26988280 7896 53359894 7897 105486456 7898 208523044 7899 412146352 7900 814552018 7901 1609622664 7902 3180490596 7903 6283471728 7904 12412667428 7905 24516782800 7906 48419135928 7907 95609412512 7908 188770801181 7909 372645554676 7910 735534371650 7911 1451555267896 7912 2864213229774 7913 5650631847512 7914 11146152109652 7915 21982081048560 7916 43345483018822 7917 85453607881048 7918 168439063569324 7919 331941822753104 7920 654035503002140 7921 1288374720996144 7922 2537448354539656 7923 4996294534174048 7924 9835727778151218 7925 19357732975908680 7926 38089310695177172 7927 74926310877073968 7928 147352862673988636 7929 289706207187658672 7930 569431745407752296 7931 1118902152880374496 7932 2197951163441404804 7933 4316196042244121232 7934 8473243263162616072 7935 16628188883673979360 7936 32620784724262104520 7937 63970383362352500640 7938 125402209538863676784 7939 245727304706044704576 7940 481314925304763338077 7941 942350482394874534008 7942 1844197762425321832182 7943 3607389120121789201276 7944 7052977766916281911106 7945 13782354587177974096860 7946 26918320225088963427832 7947 52543862551644481787828 7948 102505285591722300304066 7949 199845692160359150130332 7950 389373586073321587844416 7951 758111575654723378691700 7952 1474997909149524702190800 7953 2867545334103293768705300 7954 5570366434412848853727500 7955 10811284405333140005482500 7956 20964352330619471487227210 7957 40612271808978210449012940 7958 78594300554269211532473040 7959 151928117321771909547404100 7960 293345391213363279048689160 7961 565669138510361044186630020 7962 1089334207438837399539847979 7963 2094660955195740029176270380 7964 4021460414720711728915284048 7965 7707207262217505924011681980 7966 14743604239965493861340837190 7967 28145704045118304314699491220 7968 53611047753483765111682101760 7969 101862660911379560520917379708 7970 193019317279133390606282052803 7971 364639548336695274624759486652 7972 686554395334048407370224700814 7973 1287778194976285806591395700608 7974 2405375746960141180252808243374 7975 4471396784220232880771024955660 7976 8267440869636419144692816879208 7977 15192085106162960315208277579292 7978 27722143683041195120030002444152 7979 50178180208357056402688956283404 7980 89984852335597791652768133093068 7981 159624456857847816057259774709004 7982 279606428519352900649380189049908 7983 482494798966659173323528469829556 7984 818042917990155720178354994506407 7985 1357773210482882675746897034825640 7986 2196823245650368169867509224786189 7987 3444609371940886356360917806835304 7988 5197028201101668576647810886572812 7989 7469424695034193935819787255644160 7990 10096917758688255065176545432972266 7991 12602311822375093854075791864433068 7992 14169463793529768425897402662212119 7993 13828070751391247065987876190821164 7994 11109445988610251716658887039943004 7995 6751865969451516866683959960937500 7996 2722810403435726186213568386298861 7997 579418504508349923808406923116544 7998 43486896523650690969245580523742 7999 508693899302594442171533198412 8000 155576970220531065681649693 8001 9223372036854775808 8002 1 8003 127 8004 251 8005 496 8006 981 8007 1940 8008 3838 8009 7592 8010 15021 8011 29716 8012 58794 8013 116312 8014 230114 8015 455208 8016 900508 8017 1781200 8018 3523197 8019 6967988 8020 13780594 8021 27250424 8022 53884182 8023 106535032 8024 210620196 8025 416340656 8026 822940626 8027 1626399880 8028 3214045028 8029 6350580592 8030 12546885156 8031 24785218256 8032 48956006840 8033 96683154336 8034 190918284829 8035 376940521972 8036 744124306242 8037 1468735137080 8038 2898572968142 8039 5719351324248 8040 11283591063124 8041 22256958955504 8042 43895238832710 8043 86553119508824 8044 170638086824876 8045 336339869264208 8046 662831596024348 8047 1305966907040560 8048 2572632726628488 8049 5066663278351712 8050 9976465266506546 8051 19639207952619336 8052 38652260648598484 8053 76052210783916592 8054 149604662487673884 8055 294209806815029168 8056 578438944662493288 8057 1136916551389856480 8058 2233979960460368772 8059 4388253636282049168 8060 8617358451238471944 8061 16916419259825691104 8062 33197245476565528008 8063 65123304866959347616 8064 127708052548077370736 8065 250338990724472092480 8066 490538297341618113885 8067 960797226468584085621 8068 1881091250572740935212 8069 3681176096416627400835 8070 7200551719505958164298 8071 14077502492357324109973 8072 27508616035447628874018 8073 53724454172361407229231 8074 104866468833152018295758 8075 204568058643181205954977 8076 398818319038661011303262 8077 777001041583136480585355 8078 1512776840990827287077280 8079 2943103197687105422075405 8080 5721482160992483695693230 8081 11113515855200724266078255 8082 21568815212935481739474750 8083 41821197486099697745241885 8084 81012151489574110782765870 8085 156763817274883693392262575 8086 303016782703822147871337600 8087 585011885979897832874156505 8088 1128019557972826985139781470 8089 2172031089157726470050531711 8090 4176198527619187090456481112 8091 8016675550007692845606379829 8092 15362512427203870402568553950 8093 29383421705587657721025685863 8094 56086148866214414287882373083 8095 106811760077703743812930134873 8096 202913962352474666901213140442 8097 384417655234233289295282609567 8098 726076185565337109154928688986 8099 1366718047800645541019578504847 8100 2562949213102579453205131054784 8101 4785657155123771092481137990526 8102 8893442962784888257357370432262 8103 16437062662378924169819661558355 8104 30192835249186274686028115484098 8105 55067635056067019123516113973157 8106 99626043420292958264820112812603 8107 178547323523296050228499763750135 8108 316528024312703759883049823077302 8109 553998313572952397579157771006243 8110 955216443158985431268809961846575 8111 1617801353963061918452738261402397 8112 2682318994466976471605130703689756 8113 4333706674139321840957188534847626 8114 6785351010926725698050580310405932 8115 10217061579094458489553697372610835 8116 14654561338581214264848316682256384 8117 19752543864986218201400714931802526 8118 24580613041337787507943390248625429 8119 27515448783358902853491047535742922 8120 26729836405103565845061415944129546 8121 21318870720653048045296396610504337 8122 12858986110691353678703308105468750 8123 5117209687814447322598535068362549 8124 1073983133603936080639525402968064 8125 78360679859006417819791920810647 8126 890214323779540273800183097221 8127 251728825683549488150424261 8128 13835058055282163712 8129 1 8130 128 8131 253 8132 500 8133 989 8134 1956 8135 3870 8136 7656 8137 15149 8138 29972 8139 59306 8140 117336 8141 232162 8142 459304 8143 908700 8144 1797584 8145 3555965 8146 7033524 8147 13911666 8148 27512568 8149 54408470 8150 107583608 8151 212717348 8152 420534960 8153 831329234 8154 1643177096 8155 3247599460 8156 6417689456 8157 12681102884 8158 25053653712 8159 49492877752 8160 97756896160 8161 193065768477 8162 381235489268 8163 752714240834 8164 1485915006264 8165 2932932706510 8166 5788070800984 8167 11421030016596 8168 22531836862448 8169 44444994646598 8170 87652631136600 8171 172837110080428 8172 340737915775312 8173 671627689046556 8174 1323559093084976 8175 2607817098717320 8176 5137032022529376 8177 10117202754861874 8178 19920682929329992 8179 39215210602019796 8180 77178110690759216 8181 151856462301359132 8182 298713406442399664 8183 587446143917234280 8184 1154930949899338464 8185 2270008757479332740 8186 4460311230319977104 8187 8761473639314327816 8188 17204649635977402848 8189 33773706228868951496 8190 66276226371566194592 8191 130013895557291064688 8192 254950676742899480384 8193 499761669378472889693 8194 979243970542293637236 8195 1917984738720160038374 8196 3754963072711465604816 8197 7348125672095634517722 8198 14372650397536675852088 8199 28098911845806318526232 8200 54905045793078619108632 8201 107227652074584682506858 8202 209290425126030146031720 8203 408263052004221483057136 8204 795890507513207444691720 8205 1550555772843584192706120 8206 3018661061344415633542320 8207 5872597888013109886239820 8208 11415747307556759707951720 8209 22173278108523231625203410 8210 43030123230409366935969000 8211 83430002748963181524167520 8212 161599518722383601335011720 8213 312688180801049565337292160 8214 604354661528200953295734000 8215 1166705023496050119745828620 8216 2249401677849863763812605800 8217 4330938380354761367394395544 8218 8326150289693788245120842928 8219 15981443841267517463455354918 8220 30621220659945457914227487880 8221 58561526980342732680542552844 8222 111761779284384439892731527452 8223 212811589625591442412145125109 8224 404205205764380425521183042936 8225 765627220594154659653342645958 8226 1445746548914567338120676809336 8227 2720785937764206152716984384046 8228 5100684072505174586454941416704 8229 9521635184849650089376180594236 8230 17688184714258621506345381906408 8231 32680465428843408827703800790074 8232 60003000572093257483279351619224 8233 109389650082943239811439744573472 8234 197791452847743607448524626116796 8235 354279746776584066783798378375300 8236 627614269819423775303160193473192 8237 1097683505281504359548778909917593 8238 1890886576769305031781125968068076 8239 3199481767709735031848095489280445 8240 5298183135936375183432934675456464 8241 8549231174012940262376916855839476 8242 13362966555943357366758650014282512 8243 20086223660014117187406509227586474 8244 28740546574188081316114117706448896 8245 38641821205975858022420310383352044 8246 47913204875850774615470393536769444 8247 53431801596302338817180714196196203 8248 51607062614849275116294159013233528 8249 40910613345579885318262170327702171 8250 24428480564959347248077392578125000 8251 9617208365308114985911097742544302 8252 1978258516382344627324473919406080 8253 141201066041265816516978484509998 8254 1526081697907783326514599595236 8255 407305795904080553832073954 8256 18446744073709551616 8257 1 8258 129 8259 255 8260 504 8261 997 8262 1972 8263 3902 8264 7720 8265 15277 8266 30228 8267 59818 8268 118360 8269 234210 8270 463400 8271 916892 8272 1813968 8273 3588733 8274 7099060 8275 14042738 8276 27774712 8277 54932758 8278 108632184 8279 214814500 8280 424729264 8281 839717842 8282 1659954312 8283 3281153892 8284 6484798320 8285 12815320612 8286 25322089168 8287 50029748664 8288 98830637984 8289 195213252125 8290 385530456564 8291 761304175426 8292 1503094875448 8293 2967292444878 8294 5856790277720 8295 11558468970068 8296 22806714769392 8297 44994750460486 8298 88752142764376 8299 175036133335980 8300 345135962286416 8301 680423782068764 8302 1341151279129392 8303 2643001470806152 8304 5207400766707040 8305 10257940243217202 8306 20202157906040648 8307 39778160555441108 8308 78304010597601840 8309 154108262115044380 8310 303217006069770160 8311 596453343171975272 8312 1172945348408820448 8313 2306037554498296708 8314 4532368824357905040 8315 8905588827390183688 8316 17492880012129114592 8317 34350166981172374984 8318 67429147876173041568 8319 132319738566504758640 8320 259562362761326868288 8321 508985041415327665501 8322 997690714616003188852 8323 1954878226867579141603 8324 3828750049006303811075 8325 7495699624685310923540 8326 14667798302716028511098 8327 28689207656165021198355 8328 56085637413795987226941 8329 109588835316018976066570 8330 214012791608894157583124 8331 417707784969907550433185 8332 814779973444232935526615 8333 1588334704703022785434670 8334 3094218925045156811157350 8335 6023713615297662717224955 8336 11717978761420947380902585 8337 22777741012255003558750030 8338 44239049016457149121763160 8339 85847854212132451006190625 8340 166435221120857770067327655 8341 322359583152635517914466570 8342 623697455370245774695556850 8343 1205390564807631729833177955 8344 2326772569695434959499888625 8345 4485679406162319003955939439 8346 8635629428399821243223462932 8347 16600391267763737383145359641 8348 31859076273680054374398529979 8349 61037100254546682522897332390 8350 116712453671319037790283700326 8351 222711363178850199668971353993 8352 423999624390979802590665496577 8353 805199746118281816437700899034 8354 1524840864669793326249622459040 8355 2878820106341496571146756634099 8356 5416291707193640926626279187582 8357 10151503190136623454848975362880 8358 18944054809471961691835076385811 8359 35181313054155962810038998464150 8360 64974539541099820563383005279351 8361 119250642368902586066734020735930 8362 217293625396845184332967066666300 8363 392704721692211672980104781518281 8364 702960454810635775293597384492495 8365 1244531199103254177845096540264502 8366 2174897407002206737757801550112760 8367 3743472946178366333238014553231882 8368 6327453388762231474758401185727788 8369 10466709387265259563138496005961565 8370 16865203699947927459621636146853754 8371 26322990212721403238727844128139839 8372 39488378515988311880247863784400046 8373 56387221223236181501352069974081536 8374 75594783042583315907344528895541610 8375 93453960291052025214011803119793406 8376 103758337738825446391789735498944378 8377 99757107541850738321976160902905893 8378 78506892065915557002492513873465494 8379 46524248809344135224819183349609375 8380 18074439466879068154009173591386507 8381 3666807780510514292744744377253888 8382 254435529235627961187316745607550 8383 2670642971338620821400549291663 8384 659034621587630041982498215 8385 27670116110564327424 8386 1 8387 130 8388 257 8389 508 8390 1005 8391 1988 8392 3934 8393 7784 8394 15405 8395 30484 8396 60330 8397 119384 8398 236258 8399 467496 8400 925084 8401 1830352 8402 3621501 8403 7164596 8404 14173810 8405 28036856 8406 55457046 8407 109680760 8408 216911652 8409 428923568 8410 848106450 8411 1676731528 8412 3314708324 8413 6551907184 8414 12949538340 8415 25590524624 8416 50566619576 8417 99904379808 8418 197360735773 8419 389825423860 8420 769894110018 8421 1520274744632 8422 3001652183246 8423 5925509754456 8424 11695907923540 8425 23081592676336 8426 45544506274374 8427 89851654392152 8428 177235156591532 8429 349534008797520 8430 689219875090972 8431 1358743465173808 8432 2678185842894984 8433 5277769510884704 8434 10398677731572530 8435 20483632882751304 8436 40341110508862420 8437 79429910504444464 8438 156360061928729628 8439 307720605697140656 8440 605460542426716264 8441 1190959746918302432 8442 2342066351517260676 8443 4604426418395832976 8444 9049704015466039560 8445 17781110388280826336 8446 34926627733475798472 8447 68582069380779888544 8448 134625581575718452592 8449 264174048779754256192 8450 518208413452182441309 8451 1016137458689712740468 8452 1991771715014998244834 8453 3902537025301142017468 8454 7643273577274987333914 8455 14962946207895381274896 8456 29279503466523725704268 8457 57266229034513381385068 8458 111950018557453582104098 8459 218735158091761427831752 8460 427152517935623760758556 8461 833669439375509617605860 8462 1626113636564370431620280 8463 3169776788759261362971800 8464 6174829342669077480506320 8465 12020210215812988334730540 8466 23382203919003079954451450 8467 45447974818792975403193240 8468 88265705758777946478347820 8469 171270923926892336280886500 8470 332030987406169992070774560 8471 643040257721007666317819400 8472 1244076142706696741877018000 8473 2404143613117723106149775820 8474 4640421038276744444367900720 8475 8945110913249820960573334556 8476 17219347492299832500009353939 8477 33096963912279796552098066852 8478 63512786847504224891806997596 8479 121663518378404898434679378040 8480 232612447092616753536081788883 8481 443798335577863039104959306164 8482 844786007835310579737479349118 8483 1603978161415605563666071424392 8484 3036985904200780354108404605948 8485 5732294229707716932104319299052 8486 10782532629960059826510666072124 8487 20203276470525795473576135784704 8488 37691656759845037835160833584286 8489 69972513359589365214774466230968 8490 129183981213782232202032440365864 8491 236990567187237314333818676466824 8492 431645769419889752253981316944946 8493 779653075377872262126320621605940 8494 1394838955343912268558552868795085 8495 2467667717135321610167745387165240 8496 4309306674842868151931011427960179 8497 7410345477636245205827554340655224 8498 12513628409261992124590276545763300 8499 20674105005315537518822245322020404 8500 33270476264753891077243417628105243 8501 51840094627112183487876776455429308 8502 77632132989482468479794810357963500 8503 110586698596192400740951809070530560 8504 147885759480530022811289042308412644 8505 182163021660805002394165638332095848 8506 201486623987754786309761144816627481 8507 192600179708005852822728007558689460 8508 150653622696983248048471497339727371 8509 88383072977539151906967163085937500 8510 33968834783738792280331828295995454 8511 6754197056512678661681081831391232 8512 458476981459153176401481793816899 8513 4578245093723349979543798785708 8514 1066340417491710595814572169 8515 36893488147419103232 8516 1 8517 131 8518 259 8519 512 8520 1013 8521 2004 8522 3966 8523 7848 8524 15533 8525 30740 8526 60842 8527 120408 8528 238306 8529 471592 8530 933276 8531 1846736 8532 3654269 8533 7230132 8534 14304882 8535 28299000 8536 55981334 8537 110729336 8538 219008804 8539 433117872 8540 856495058 8541 1693508744 8542 3348262756 8543 6619016048 8544 13083756068 8545 25858960080 8546 51103490488 8547 100978121632 8548 199508219421 8549 394120391156 8550 778484044610 8551 1537454613816 8552 3036011921614 8553 5994229231192 8554 11833346877012 8555 23356470583280 8556 46094262088262 8557 90951166019928 8558 179434179847084 8559 353932055308624 8560 698015968113180 8561 1376335651218224 8562 2713370214983816 8563 5348138255062368 8564 10539415219927858 8565 20765107859461960 8566 40904060462283732 8567 80555810411287088 8568 158611861742414876 8569 312224205324511152 8570 614467741681457256 8571 1208974145427784416 8572 2378095148536224644 8573 4676484012433760912 8574 9193819203541895432 8575 18069340764432538080 8576 35503088485779221960 8577 69734990885386735520 8578 136931424584932146544 8579 268785734798181644096 8580 527431785489037217117 8581 1034584202763422292084 8582 2028665203162417348066 8583 3976324001595980223929 8584 7790847529864663746634 8585 15258094113074734093434 8586 29869799276882431181816 8587 58446820655230789534739 8588 114311201798888358372078 8589 223457524574630497659444 8590 436597250901356842137652 8591 852558905306928766361005 8592 1663892568426815071210320 8593 3245334652481144595290390 8594 6325945070091701890439940 8595 12322441670520165575649295 8596 23986666827574444868321070 8597 46656900631096112250609480 8598 90683557357128865511558220 8599 176106626988412524796120005 8600 341702392866164349318324000 8601 662383065532587976142543250 8602 1282761744360321873101564700 8603 2481514756082929847461671855 8604 4795163073087522381367079580 8605 9254593973868156534134057220 8606 17838309691624201071672684862 8607 34334873538100385043448506973 8608 65988552087059409843189330897 8609 126614856892164033217667057270 8610 242514459993310485913384053620 8611 463600122031815516850980190407 8612 884382212915862203827214255402 8613 1683146892020278710059138274896 8614 3195248950560597729396481428004 8615 6048591444643432035960538679823 8616 11414437479568328447806552062726 8617 21465049325217998620244498752843 8618 40209299707857550274317946291072 8619 74991003913918563194890962155050 8620 139174010588781499833435280854788 8621 256841587635649852820270472525257 8622 470998954327504842651085192861524 8623 857431179888622002197909567790499 8624 1547962924570765439743307488342948 8625 2767637510733549029946830448376420 8626 4893277785542322010454420643690804 8627 8538259590788303295179089373048711 8628 14670595128399132279406718105991752 8629 24747581432814345583004987616757792 8630 40842275110363077750782785872307474 8631 65633213706008900771537902881171773 8632 102117018671414358402635487890393589 8633 152620400146052495928760764868600410 8634 216964441582115544076489502125817856 8635 289308113645408806562852617858179364 8636 355306138190892459674441763797328397 8637 391263567220698394287894542952966811 8638 372298593762299386578152099212358794 8639 289102184750556927684424739058912827 8640 168326313493263907730579376220703125 8641 63840526765945319447938618516703822 8642 12519264854834185009699926703079424 8643 826146973889143282259136800522001 8644 8011928914015862464201647874989 8645 1725375039079340637797070384 8646 55340232221128654848 8647 1 8648 132 8649 261 8650 516 8651 1021 8652 2020 8653 3998 8654 7912 8655 15661 8656 30996 8657 61354 8658 121432 8659 240354 8660 475688 8661 941468 8662 1863120 8663 3687037 8664 7295668 8665 14435954 8666 28561144 8667 56505622 8668 111777912 8669 221105956 8670 437312176 8671 864883666 8672 1710285960 8673 3381817188 8674 6686124912 8675 13217973796 8676 26127395536 8677 51640361400 8678 102051863456 8679 201655703069 8680 398415358452 8681 787073979202 8682 1554634483000 8683 3070371659982 8684 6062948707928 8685 11970785830484 8686 23631348490224 8687 46644017902150 8688 92050677647704 8689 181633203102636 8690 358330101819728 8691 706812061135388 8692 1393927837262640 8693 2748554587072648 8694 5418506999240032 8695 10680152708283186 8696 21046582836172616 8697 41467010415705044 8698 81681710318129712 8699 160863661556100124 8700 316727804951881648 8701 623474940936198248 8702 1226988543937266400 8703 2414123945555188612 8704 4748541606471688848 8705 9337934391617751304 8706 18357571140584249824 8707 36079549238082645448 8708 70887912389993582496 8709 139237267594145840496 8710 273397420816609032000 8711 536655157525891992925 8712 1053030946837131843700 8713 2065558691309836451298 8714 4050110977890818430392 8715 7938421482454340159490 8716 15553242018254086916664 8717 30460095087241136768844 8718 59627412275948199627680 8719 116672385040323162623146 8720 228179891057499907948040 8721 446041983867093522674876 8722 871448371238381657223600 8723 1701671500289544644152160 8724 3320892516205221814417840 8725 6477060797529883661381840 8726 12624673125329762109872560 8727 24591129736776082356372290 8728 47865826447045826134362120 8729 93101408975414405676740940 8730 180942330153343560433459920 8731 351373798837129951169222760 8732 681725875757088052149750000 8733 1321447356935583840731034000 8734 2558885946557256827134981200 8735 4949905306984137507690276120 8736 9564077839879197100869215040 8737 18457275042485241355757714039 8738 35572795113497520444397401224 8739 68464361301056287421829756296 8740 131566352699118453164365056180 8741 252417020507350766476212776761 8742 483403766459622349914818702320 8743 923984568530552243455197019574 8744 1762335509351996658889019796952 8745 3353574864638114231080564574588 8746 6365083156579968662921640014448 8747 12046931714015663513772603030792 8748 22728572999442446062808931054696 8749 42732045042670801233902793877982 8750 80024092949327019202967242025472 8751 149205073400180807355249100306612 8752 276805988916768538474643258495280 8753 510660294740649707163641163229054 8754 936033548561070113269066065578800 8755 1703257794647296868712337889038795 8756 3073239396771572710467947466948032 8757 5491646014510170550340440133608904 8758 9702440273628001601146701026102256 8759 16917566981153295836153810545086784 8760 29040998603051548294316655061346112 8761 48942587212449804856805097110492340 8762 80672680420190160927842162201148280 8763 129476510103345646919803922740926461 8764 201107696177208699659034845739857124 8765 300043861978527032478341614647669732 8766 425510971943692573342150772221149184 8767 565972235235710331034270389933413767 8768 692572466120349829121104501860930196 8769 759788336769962984352827585132590371 8770 718793656217174135021696366614677336 8771 554783030024656640961343072424823653 8772 319772962062899023294448852539062500 8773 119980943818095444995004658479372868 8774 23060271193286025392075379486752768 8775 1488665407571821673874783642548249 8776 13734735281170049938631396357124 8777 2791715456571051233611642553 8778 73786976294838206464 8779 1 8780 133 8781 263 8782 520 8783 1029 8784 2036 8785 4030 8786 7976 8787 15789 8788 31252 8789 61866 8790 122456 8791 242402 8792 479784 8793 949660 8794 1879504 8795 3719805 8796 7361204 8797 14567026 8798 28823288 8799 57029910 8800 112826488 8801 223203108 8802 441506480 8803 873272274 8804 1727063176 8805 3415371620 8806 6753233776 8807 13352191524 8808 26395830992 8809 52177232312 8810 103125605280 8811 203803186717 8812 402710325748 8813 795663913794 8814 1571814352184 8815 3104731398350 8816 6131668184664 8817 12108224783956 8818 23906226397168 8819 47193773716038 8820 93150189275480 8821 183832226358188 8822 362728148330832 8823 715608154157596 8824 1411520023307056 8825 2783738959161480 8826 5488875743417696 8827 10820890196638514 8828 21328057812883272 8829 42029960369126356 8830 82807610224972336 8831 163115461369785372 8832 321231404579252144 8833 632482140190939240 8834 1245002942446748384 8835 2450152742574152580 8836 4820599200509616784 8837 9482049579693607176 8838 18645801516735961568 8839 36656009990386068936 8840 72040833894600429472 8841 141543110603359534448 8842 278009106835036419904 8843 545878529562746768733 8844 1071477690910841395316 8845 2102452179457255554530 8846 4123897954185656636856 8847 8085995435044016572415 8848 15848389923433439742309 8849 31050390897599842413027 8850 60808003896665610749411 8851 119033568281757981894548 8852 232902257540369503487422 8853 455486716832832188041950 8854 890337837169853403969770 8855 1739450432152435539653475 8856 3396450379930557349509195 8857 6628176524977102428791785 8858 12926904580199605287216125 8859 25195592646353102774634610 8860 49074752265194211466494060 8861 95519260605865927856289120 8862 185778033382146001646218500 8863 361045205127452580897214845 8864 701068687507405039125291525 8865 1360132976497481137531299375 8866 2636257167772779255159793275 8867 5104647671164866677026984230 8868 9873562238870704207205102010 8869 19076242502095084035654323670 8870 36810724772431731695957337506 8871 70940200585811087164739768517 8872 136517957223428437858600223035 8873 262319963545419885951157645599 8874 503208722398385201627540709713 8875 963591310923267569422113147590 8876 1841538456825263490939606356408 8877 3511946542716052108682115771148 8878 6681717881017677716369592281448 8879 12679863653388460216490756683443 8880 23993409788413627872419620341723 8881 45258654686227039850455260333622 8882 85068345539609004161473348387850 8883 159267816533296442149983567618112 8884 296858761314941169523127188754878 8885 550564086758427059568838465240575 8886 1015290518969072323232975462285173 8887 1860292827340722446416393052437418 8888 3383398118974141499799531872853769 8889 6101772950023775020080805299573813 8890 10896529332413469264786095283674281 8891 19239525355018523088600866272951317 8892 33519701651003979511484329769206772 8893 57493780877632393468362074182193601 8894 96791363553938181113685079553752164 8895 159371148590510084459490100346251895 8896 255420498740755684112529254711976963 8897 396151251925629221297572817622127230 8898 589869406199061859183472026557856804 8899 834826896799350944618239848508768256 8900 1107208474216791663156443773179360733 8901 1350851814550883377280530834644569098 8902 1475420504061749051507550497761579765 8903 1389437267507346806261249979036258819 8904 1064620838083767821864412165348598537 8905 609010323419598862528800964355468750 8906 225490415081574750624147683846106919 8907 42743443858315711453310218057809920 8908 2682482373890955061991575449775352 8909 24035786742047587392604943624967 8910 4517090495650391871408712937 8911 110680464442257309696 8912 1 8913 134 8914 265 8915 524 8916 1037 8917 2052 8918 4062 8919 8040 8920 15917 8921 31508 8922 62378 8923 123480 8924 244450 8925 483880 8926 957852 8927 1895888 8928 3752573 8929 7426740 8930 14698098 8931 29085432 8932 57554198 8933 113875064 8934 225300260 8935 445700784 8936 881660882 8937 1743840392 8938 3448926052 8939 6820342640 8940 13486409252 8941 26664266448 8942 52714103224 8943 104199347104 8944 205950670365 8945 407005293044 8946 804253848386 8947 1588994221368 8948 3139091136718 8949 6200387661400 8950 12245663737428 8951 24181104304112 8952 47743529529926 8953 94249700903256 8954 186031249613740 8955 367126194841936 8956 724404247179804 8957 1429112209351472 8958 2818923331250312 8959 5559244487595360 8960 10961627684993842 8961 21609532789593928 8962 42592910322547668 8963 83933510131814960 8964 165367261183470620 8965 325735004206622640 8966 641489339445680232 8967 1263017340956230368 8968 2486181539593116548 8969 4892656794547544720 8970 9626164767769463048 8971 18934031892887673312 8972 37232470742689492424 8973 73193755399207276448 8974 143848953612573228400 8975 282620792853463807808 8976 555101901599601544541 8977 1089924434984550946932 8978 2139345667604674657762 8979 4197684930480494843320 8980 8233569387633692985342 8981 16143537828612792568092 8982 31640686707958548062040 8983 61988595517383021985452 8984 121394751523192803223530 8985 237624624023239129067472 8986 464931449798571223910596 8987 909227303101329120375640 8988 1777229364015364146921940 8989 3472008243656215529719500 8990 6779292252426837828129540 8991 13229136035087522457495780 8992 25800055556050616479137530 8993 50283678084093362659048200 8994 97937112240714792932595900 8995 190613736635280406887708000 8996 370716611545518021776044260 8997 720411499896436081855019700 8998 1398818599111012256268234300 8999 2713628402961572341526197500 9000 5259390096827986743066697800 9001 10183046898430439399568012120 9002 19695211027665859794752391600 9003 38048658648863547739140434520 9004 73416056037640038608871747500 9005 141469621889254266881369469172 9006 272223124018200134920469366095 9007 523014443385205731147170357676 9008 1003200676337894931643535835886 9009 1920750177854580878029177781080 9010 3670346881077087150483674408000 9011 6998444133456221799172383896784 9012 13313081617763429697054117060204 9013 25259121987233966214276466675980 9014 47787890559248730224612668857210 9015 90120326747138375150585317115704 9016 169352886773304031385002761003188 9017 316974894335877691788065302370560 9018 590644620815652839632749301432796 9019 1095032391366634084376780826981180 9020 2018637054175293534165735958429732 9021 3697037115118609332589307947434472 9022 6721013231379461132665537705374772 9023 12114134213008809238451431330503124 9024 21621291890588249253644974719492400 9025 38148340325562085949816660987396244 9026 66415372428199981832418910725258871 9027 113811129098323380696181676483389956 9028 191421465891385257015670486842948633 9029 314793872681279694126591752580414460 9030 503875173496297873545368443168133025 9031 780174222993682086554151887529080424 9032 1159652791572743871904057714253339016 9033 1637263699422633485104356305150476288 9034 2166027161813126497767260300379675385 9035 2633117393722134192637705331134555608 9036 2865094989915020356254093303405928827 9037 2682574445160690684958214449686325932 9038 2042992427905689415513588259725438049 9039 1156949445426799356937408447265625000 9040 423783358220231654432952593954822425 9041 78732690660118744244939354284228608 9042 4833666215145455127482005934349849 9043 41204205843510149815894189071372 9044 7308805952221443105020355490 9045 147573952589676412928 9046 1 9047 135 9048 267 9049 528 9050 1045 9051 2068 9052 4094 9053 8104 9054 16045 9055 31764 9056 62890 9057 124504 9058 246498 9059 487976 9060 966044 9061 1912272 9062 3785341 9063 7492276 9064 14829170 9065 29347576 9066 58078486 9067 114923640 9068 227397412 9069 449895088 9070 890049490 9071 1760617608 9072 3482480484 9073 6887451504 9074 13620626980 9075 26932701904 9076 53250974136 9077 105273088928 9078 208098154013 9079 411300260340 9080 812843782978 9081 1606174090552 9082 3173450875086 9083 6269107138136 9084 12383102690900 9085 24455982211056 9086 48293285343814 9087 95349212531032 9088 188230272869292 9089 371524241353040 9090 733200340202012 9091 1446704395395888 9092 2854107703339144 9093 5629613231773024 9094 11102365173349170 9095 21891007766304584 9096 43155860275968980 9097 85059410038657584 9098 167619060997155868 9099 330238603833993136 9100 650496538700421224 9101 1281031739465712352 9102 2522210336612080516 9103 4964714388585472656 9104 9770279955845318920 9105 19222262269039385056 9106 37808931494992915912 9107 74346676903814123424 9108 146154796621786922352 9109 287232478871891195712 9110 564325273636456320349 9111 1108371179058260498548 9112 2176239155752093760994 9113 4271471906775333049784 9114 8381143340223369398270 9115 16438685733792145393945 9116 32230982518317253713538 9117 63169187138100433281133 9118 123755934764627625640942 9119 242346990506108770756286 9120 474376182764310461138792 9121 928116769032807022970910 9122 1815008295878313796263380 9123 3547566107382056074562255 9124 6930407979878013908063650 9125 13531367489985917304839835 9126 26404518465818854503825150 9127 51492603903438621101998140 9128 100354963878208436707677780 9129 195449439903225572842338060 9130 380388018042265628943432900 9131 739754312683506318750400425 9132 1437504223648399480139156550 9133 2790999647060856862197385125 9134 5414132562142793691762697500 9135 10492531727925975517600719930 9136 20314180256152903019120986380 9137 39286595336960433643405638930 9138 75891922384671135764696887919 9139 146421327521040163780104483951 9140 282126434174296016513430801358 9141 542820696579370732214107054503 9142 1042811885470822784390218107578 9143 1999968129380224055085114486632 9144 3828767780075997122294349116860 9145 7315236710533068543714767132520 9146 13946508919277967314680106485440 9147 26525481228120937017369778298727 9148 50319086589102239132471010725514 9149 95178132420480065446453550335923 9150 179454945036225288284939410198404 9151 337139695723941610967067204818270 9152 630862194533469362672345002728576 9153 1175153756476712774538463129931468 9154 2178015385132563418470136727054850 9155 4013450444193340469953151016895751 9156 7347585064807510366908792737845948 9157 13350831581469046532173533328240122 9158 24052070589224354269921102626015528 9159 42901034518578185886293854822361076 9160 75646560124266537029669313355016258 9161 131592492922417381223712357391093137 9162 225317070196223735125027723426613399 9163 378565023198057952215026197393930699 9164 621884155279898336751147888092468130 9165 994003300977828173497075446523663293 9166 1536823310485776880686377286609059949 9167 2279812619739784128748147746383990831 9168 3212212759647113150908065231774580736 9169 4237387562328774298380736870256267568 9170 5135854489221053382019613771187939970 9171 5563680969521813115974241363914492123 9172 5185450476267087835008083303112135554 9173 3920473758612103245082404984008350128 9174 2203420049631674773991107940673828125 9175 796452189062819696867447710017693624 9176 145935245723594475793841018825080832 9177 8709965555355543577590373191352304 9178 72107360226142762177814830874901 9179 11825896447871834976429068427 9180 221360928884514619392 9181 1 9182 136 9183 269 9184 532 9185 1053 9186 2084 9187 4126 9188 8168 9189 16173 9190 32020 9191 63402 9192 125528 9193 248546 9194 492072 9195 974236 9196 1928656 9197 3818109 9198 7557812 9199 14960242 9200 29609720 9201 58602774 9202 115972216 9203 229494564 9204 454089392 9205 898438098 9206 1777394824 9207 3516034916 9208 6954560368 9209 13754844708 9210 27201137360 9211 53787845048 9212 106346830752 9213 210245637661 9214 415595227636 9215 821433717570 9216 1623353959736 9217 3207810613454 9218 6337826614872 9219 12520541644372 9220 24730860118000 9221 48843041157702 9222 96448724158808 9223 190429296124844 9224 375922287864144 9225 741996433224220 9226 1464296581440304 9227 2889292075427976 9228 5699981975950688 9229 11243102661704498 9230 22172482743015240 9231 43718810229390292 9232 86185309945500208 9233 169870860810841116 9234 334742203461363632 9235 659503737955162216 9236 1299046137975194336 9237 2558239133631044484 9238 5036771982623400592 9239 9914395143921174792 9240 19510492645191096800 9241 38385392247296339400 9242 75499598408420970400 9243 148460639631000616304 9244 291844164890318583616 9245 573548645673311096157 9246 1126817923131970050164 9247 2213132643899512864226 9248 4345258883070171256248 9249 8528717292813045811198 9250 16733833638971498219800 9251 32821278328675959365176 9252 64349778758817844581784 9253 126117118006062448177634 9254 247069356988978414621960 9255 483820915730049730584516 9256 947006234964285328285280 9257 1852787227741267817983620 9258 3623123971107938703550960 9259 7081523707329554717262660 9260 13833598944887193513376600 9261 27008981375608047882641570 9262 52701529722925328185317480 9263 102772815516594294983551260 9264 200285143176460296194518320 9265 390059424568634757537102660 9266 759097125627940888222899600 9267 1476189848981865092341383900 9268 2868370895007853593136547400 9269 5568875045278583509068264000 9270 10802016636724885400946000000 9271 20933149824511548094829176560 9272 40524533430889854478211897040 9273 78367794355032372642686243040 9274 151373054943230352102225813596 9275 292029826262312033858320988121 9276 562627249140166998528245328744 9277 1082424159018439580221388257062 9278 2079189768342468212972190999608 9279 3987201140067558663022102915200 9280 7632070408885664977060685343120 9281 14580068870069105104455076922076 9282 27792259143286982062030890354624 9283 52851576703087754425637539896648 9284 100239858407473091672778176198136 9285 189568652230589704635276019707288 9286 357338473156347652537416372330800 9287 671177104968753484484964089989340 9288 1255549200790366683537118801432064 9289 2338152700456892388499632082054808 9290 4331931975063717336373423600294680 9291 7979705516565339762185431583841406 9292 14602191798755604137277939161645904 9293 26521032687315741802818737453559636 9294 47751745504862180125878685182049616 9295 85125819202450267949898750694155711 9296 149992879194817804319410609470480056 9297 260735098006487931801451087487817394 9298 446023764391601417715384187772893772 9299 748676825650611072399354232758050653 9300 1228361130394474570498224542048214680 9301 1960897730282469466807228969892227232 9302 3026596349968379176528901596319918100 9303 4481993387508096869177753154995629581 9304 6299796240897918663214835706496417792 9305 8289582746518461273574303254790563693 9306 10010948381995676757527633760213537448 9307 10804021207879990754270985152777802886 9308 10011504124425588600199475413703238488 9309 7523334050660144446343917048648748581 9310 4185882416819501668214797973632812500 9311 1496840489742269713923005465710574193 9312 268810220253902926195606658163408896 9313 15694815611755498770562809610276650 9314 123612617530530449447682567214116 9315 19134702400093278081449423917 9316 295147905179352825856 9317 1 9318 137 9319 271 9320 536 9321 1061 9322 2100 9323 4158 9324 8232 9325 16301 9326 32276 9327 63914 9328 126552 9329 250594 9330 496168 9331 982428 9332 1945040 9333 3850877 9334 7623348 9335 15091314 9336 29871864 9337 59127062 9338 117020792 9339 231591716 9340 458283696 9341 906826706 9342 1794172040 9343 3549589348 9344 7021669232 9345 13889062436 9346 27469572816 9347 54324715960 9348 107420572576 9349 212393121309 9350 419890194932 9351 830023652162 9352 1640533828920 9353 3242170351822 9354 6406546091608 9355 12657980597844 9356 25005738024944 9357 49392796971590 9358 97548235786584 9359 192628319380396 9360 380320334375248 9361 750792526246428 9362 1481888767484720 9363 2924476447516808 9364 5770350720128352 9365 11383840150059826 9366 22453957719725896 9367 44281760182811604 9368 87311209852342832 9369 172122660624526364 9370 339245803088734128 9371 668510937209903208 9372 1317060536484676320 9373 2594267930650008452 9374 5108829576661328528 9375 10058510331997030664 9376 19798723021342808544 9377 38961852999599762888 9378 76652519913027817376 9379 150766482640214310256 9380 296455850908745971520 9381 582772017710165871965 9382 1145264667205679601780 9383 2250026132046931967458 9384 4419045859365009462712 9385 8676291245402722224126 9386 17028981544150851045656 9387 33411574139034665016885 9388 65530370379535255884991 9389 128478301247497270776522 9390 251791723471848059638260 9391 493265648695789017289630 9392 965895700895763852218590 9393 1890566159604224244512200 9394 3698681834833844779420980 9395 7232639434781301337975435 9396 14135830399790116214023485 9397 27613444285409365430632510 9398 53910455542494883757996040 9399 105190667155509108999179760 9400 205120846452868753985228700 9401 399730831112988381282443100 9402 778439938669042119135628680 9403 1514875474810036560149493705 9404 2945742145373412284815579455 9405 5723617539743426721418483680 9406 11111501596504535561992219380 9407 21552119613786734373908103750 9408 41762472448652083981659419010 9409 80843670060891488050398969420 9410 156324796996120564665763680300 9411 301933273946988143320593856773 9412 582434006980938989583476194233 9413 1122037170053376572343382413066 9414 2158413988510333057826353784064 9415 4145643311761066684501606295852 9416 7948933479578082952110189691720 9417 15213724517838369451088478944932 9418 29059342092570774206684352070656 9419 55385018893258367057081349117927 9420 105304496627494457747228880609369 9421 199691096123919510092288339924154 9422 377562975312142850651650592133541 9423 711566408508119546442055691109435 9424 1336156077999166984995540745093580 9425 2498880942376043455862148289392256 9426 4652038544437443040805190212243695 9427 8616225390269849063681873146357686 9428 15865283324681074954123731881455070 9429 29020820469919082383379966590988155 9430 52682305039582274763232785203445411 9431 94809035445278269827796211967174127 9432 168907080012935458329872589110441760 9433 297429688670910799590021638723750774 9434 516609321664719218814653089186331481 9435 883013607264307650697557096990152664 9436 1480622650577567934888637159968260950 9437 2426662010956586762833212523679579062 9438 3868297825772237485022790549530936829 9439 5961929640607941074073443543242653450 9440 8811349594036071749509957385742126616 9441 12359820764057262657120852778086203392 9442 16216867675772925133103729011360972260 9443 19526198988171253609930957059872911197 9444 20980151648989067947426893070507807527 9445 19352364637561004526853554205771201541 9446 14437172317164842355500878781884862988 9447 7972048631060379557311534881591796875 9448 2813139925408690745035295724007903296 9449 498254095177746480268743639184703488 9450 28281080507321130798261550058631409 9451 216322080678428286533444492624703 9452 30960598847965113057878492344 9453 442721857769029238784 9454 1 9455 138 9456 273 9457 540 9458 1069 9459 2116 9460 4190 9461 8296 9462 16429 9463 32532 9464 64426 9465 127576 9466 252642 9467 500264 9468 990620 9469 1961424 9470 3883645 9471 7688884 9472 15222386 9473 30134008 9474 59651350 9475 118069368 9476 233688868 9477 462478000 9478 915215314 9479 1810949256 9480 3583143780 9481 7088778096 9482 14023280164 9483 27738008272 9484 54861586872 9485 108494314400 9486 214540604957 9487 424185162228 9488 838613586754 9489 1657713698104 9490 3276530090190 9491 6475265568344 9492 12795419551316 9493 25280615931888 9494 49942552785478 9495 98647747414360 9496 194827342635948 9497 384718380886352 9498 759588619268636 9499 1499480953529136 9500 2959660819605640 9501 5840719464306016 9502 11524577638415154 9503 22735432696436552 9504 44844710136232916 9505 88437109759185456 9506 174374460438211612 9507 343749402716104624 9508 677518136464644200 9509 1335074934994158304 9510 2630296727668972420 9511 5180887170699256464 9512 10202625520072886536 9513 20086953397494520288 9514 39538313751903186376 9515 77805441417634664352 9516 153072325649428004208 9517 301067536927173359424 9518 591995389747020647773 9519 1163711411279389153396 9520 2286919620194351070690 9521 4492832835659847669176 9522 8823865197992398637054 9523 17324129449330203871512 9524 34001869949393370668596 9525 66710962000252667188340 9526 130839484488932093380522 9527 256514089954717704778952 9528 502710381661528306295996 9529 984785166827242410670680 9530 1928345091467181108278660 9531 3774239698559755664907680 9532 7383755162233094852450840 9533 14438061854693450537697900 9534 28217907195213975962843690 9535 55119381362088687669023640 9536 107608518794589619993526700 9537 209956549730335123255449120 9538 409402237663689473904843780 9539 797782751746112340351699120 9540 1553561100831541350838063320 9541 3023113396728382687706376420 9542 5878360039045393855248442920 9543 11420986578942292513127745120 9544 22171089505023401208388909560 9545 43000411908247395891848415000 9546 83319547614416220795394223520 9547 161276546520006534288748289520 9548 311836750893064301265699795359 9549 602240876015031164873472172708 9550 1161650591648265013947507128542 9551 2237639683652838295260548337288 9552 4304090645865816079784531977772 9553 8265814173674393886117661184976 9554 15847438910287276772217635704668 9555 30326616435810817896111174407248 9556 57919071151664431785098973092836 9557 110371038999885539980201835053212 9558 209819364483297088343734438633200 9559 397804950865785673678040654904072 9560 752007161493116780040850642898334 9561 1416911741407087575618557275114540 9562 2660032049988587988914381857397400 9563 4973326966342707089300117951840768 9564 9255995335311177637388706441162962 9565 17137173660824526909233798184252024 9566 31544070630241860226918092761508444 9567 57674514684653912984408109717369004 9568 104651941236657752566006368312690044 9569 188229159761664358807670107140498044 9570 335151726495427089231283539343597150 9571 589747237904371981082444117013082872 9572 1023600599711396927172073596402876917 9573 1747959371490824931928691636869035568 9574 2928182731874565844576093314429050900 9575 4793203522248448769339951926525457528 9576 7631096286259278324990399671165111583 9577 11741333162558247590178167787690941400 9578 17322654662765083447127775820830403677 9579 24240098092637375975624068286359142400 9580 31724986397706738801486152765977902830 9581 38061002424702307409613293198637494996 9582 40741013719766857256235772636720610169 9583 37363442052541663706616315168271852212 9584 27704730798335809980952979410627091318 9585 15144664856963511556386947631835937500 9586 5286973658289628838636464107149416202 9587 917775499695374216292547924085178368 9588 50960746175476584761796796087832405 9589 370837852591591348343047701642348 9590 50095301248058391139327916261 9591 590295810358705651712 9592 1 9593 139 9594 275 9595 544 9596 1077 9597 2132 9598 4222 9599 8360 9600 16557 9601 32788 9602 64938 9603 128600 9604 254690 9605 504360 9606 998812 9607 1977808 9608 3916413 9609 7754420 9610 15353458 9611 30396152 9612 60175638 9613 119117944 9614 235786020 9615 466672304 9616 923603922 9617 1827726472 9618 3616698212 9619 7155886960 9620 14157497892 9621 28006443728 9622 55398457784 9623 109568056224 9624 216688088605 9625 428480129524 9626 847203521346 9627 1674893567288 9628 3310889828558 9629 6543985045080 9630 12932858504788 9631 25555493838832 9632 50492308599366 9633 99747259042136 9634 197026365891500 9635 389116427397456 9636 768384712290844 9637 1517073139573552 9638 2994845191694472 9639 5911088208483680 9640 11665315126770482 9641 23016907673147208 9642 45407660089654228 9643 89563009666028080 9644 176626260251896860 9645 348253002343475120 9646 686525335719385192 9647 1353089333503640288 9648 2666325524687936388 9649 5252944764737184400 9650 10346740708148742408 9651 20375183773646232032 9652 40114774504206609864 9653 78958362922241511328 9654 155378168658641698160 9655 305679222945600747328 9656 601218761783875423581 9657 1182158155353098705012 9658 2323813108341770173922 9659 4566619811954685875640 9660 8971439150582075049982 9661 17619277354509556697368 9662 34592165759752076320308 9663 67891553620970078491761 9664 133200667730366915987150 9665 261236456437587349984468 9666 512155114627267596517812 9667 1003674632758720987597610 9668 1966124023330138209138900 9669 3849797562285669192296500 9670 7534870889684914455709680 9671 14740293309597016761669515 9672 28822370105020464887462190 9673 56328307181696494141633080 9674 110026370433766982038814700 9675 214792253008427299316365620 9676 419073644218190107756470660 9677 817125564844966597948666440 9678 1592246726971496839347759720 9679 3100484648696509644024182625 9680 6033102541379079503245281180 9681 11730471575740821373474803060 9682 22790059461601580229782186880 9683 44238351654100761192320619510 9684 85795426378031815599313950000 9685 166228300989481244500380742380 9686 321740247415429224040870114920 9687 622047820222072197110915356271 9688 1201264293696078037240180762634 9689 2316866396735588310675145470640 9690 4462541579116430940050337772996 9691 8582707278618516767667326437832 9692 16481195085923817623668373563824 9693 31594028259216622906527364595840 9694 60453565924354025421653681541080 9695 115438975962745662961833969641335 9696 219951939666177384667789609760956 9697 418059969941975587300194742357284 9698 792486682724870878877674248641364 9699 1497780566175230872336643696807865 9700 2821507751937435403397986829519906 9701 5295530909922724246403069479770411 9702 9898305845969547983681430641232640 9703 18416004025861883412964731436546942 9704 34085992388725464606341815678489860 9705 62716223286844008988555317631019932 9706 114624203757105132901243023515073374 9707 207884604371172129327009409463175797 9708 373721191530391527099549622388952355 9709 665010337881063975165362965920737395 9710 1169444756739759113186356974300511908 9711 2028119280580413137752063506854729196 9712 3460515189197243863534036612405601367 9713 5790929970122953664882851400585512295 9714 9469108645310383640373161516076237100 9715 15054002343886334997536163318744602841 9716 23128621772081641301432270288389537026 9717 34055378329530139232441912579944328900 9718 47557612385141222264544376161086668800 9719 62063427728974455556624708362690323720 9720 74237392769960211562205822464991202485 9721 79114306789868165400710679602640849768 9722 72224008073976930258571075464690506898 9723 53164989067084125744191116699920685192 9724 28843142907143523916602134704589843750 9725 9936260265968341949028892637734284080 9726 1701145889263796969487292519088652288 9727 91828091578363347587757086594818573 9728 648966242035284859600333477874109 9729 81055900096023504197206408605 9730 885443715538058477568 9731 1 9732 140 9733 277 9734 548 9735 1085 9736 2148 9737 4254 9738 8424 9739 16685 9740 33044 9741 65450 9742 129624 9743 256738 9744 508456 9745 1007004 9746 1994192 9747 3949181 9748 7819956 9749 15484530 9750 30658296 9751 60699926 9752 120166520 9753 237883172 9754 470866608 9755 931992530 9756 1844503688 9757 3650252644 9758 7222995824 9759 14291715620 9760 28274879184 9761 55935328696 9762 110641798048 9763 218835572253 9764 432775096820 9765 855793455938 9766 1692073436472 9767 3345249566926 9768 6612704521816 9769 13070297458260 9770 25830371745776 9771 51042064413254 9772 100846770669912 9773 199225389147052 9774 393514473908560 9775 777180805313052 9776 1534665325617968 9777 3030029563783304 9778 5981456952661344 9779 11806052615125810 9780 23298382649857864 9781 45970610043075540 9782 90688909572870704 9783 178878060065582108 9784 352756601970845616 9785 695532534974126184 9786 1371103732013122272 9787 2702354321706900356 9788 5325002358775112336 9789 10490855896224598280 9790 20663414149797943776 9791 40691235256510033352 9792 80111284426848358304 9793 157684011667855392112 9794 310290908964028135232 9795 610442133820730199389 9796 1200604899426808256628 9797 2360706596489189277154 9798 4640406788249524082104 9799 9119013103171751462910 9800 17914425259688909523224 9801 35182461570110781972020 9802 69072145241687489795184 9803 135561850971801738593922 9804 265958822920456995195240 9805 521599847593006886869276 9806 1022564098690199566955440 9807 2003902955193095346948820 9808 3925355426011583193872880 9809 7685986617136739342772760 9810 15042524764500635163208000 9811 29426833014827417612675090 9812 57537233001308057399057160 9813 112444222072972349207266380 9814 219627956286713177479164240 9815 428745050773942355189489700 9816 836468377951419938004086160 9817 1630932353155020400619249880 9818 3177855900901537995984242400 9819 6187845044939078258096137920 9820 12039956578602787262155619040 9821 23409029446901303069598528600 9822 45476291530637150866617767040 9823 88271305714163517183800093520 9824 171180057879137678829862140000 9825 331643753828971627993336121760 9826 641854803581690759008487301600 9827 1240878146089788774427748673046 9828 2396093670724187489466834359704 9829 4620994548247535356276028319532 9830 8899607581854370579159157742832 9831 17114976083255982368657435361580 9832 32861523648997694950202849515392 9833 62988335657375140684200605605204 9834 120507797954172830102170028535328 9835 230087304029995432194140094689752 9836 438323602665167378750351098830976 9837 832992291001657989293183419405378 9838 1578726927436340820798534374949168 9839 2983209776599638612251296243748404 9840 5618384042121391311117718217621464 9841 10542447399427595055800673502914738 9842 19699915518507363577525250757567488 9843 36641794175006451978962118168069308 9844 67795274911603750788432069976951344 9845 124695462996460436079633738491789264 9846 227798756289804879667339655190817480 9847 412957350416408558744780658105168647 9848 741968127074908673167518060993817244 9849 1319538451400762702495540024415399985 9850 2318790075341548528415651429149716144 9851 4018478946663604466602267222823297984 9852 6850223270825675726421379902146263196 9853 11452544483821916776754529785148335225 9854 18703620492247739484132838358203118288 9855 29697434177998144297758744776886545563 9856 45549154438093574845016410002794382504 9857 66951095218398345364920126571864152750 9858 93270057170015385155681231498910105600 9859 121414405818174010082476966003724188685 9860 144705561381031616610370117065414829956 9861 153630779443946695070732876982695258385 9862 139442264085741066207819041185674618744 9863 102022866915564508507551051834836565885 9864 54793912200720049440860748291015625000 9865 18674060900277577260944688045456151901 9866 3133481558273691012778978380013895680 9867 165468503421995386313089128711851974 9868 1112513557774774045029143104927044 9869 131151201344081895336534324866 9870 1180591620717411303424 9871 1 9872 141 9873 279 9874 552 9875 1093 9876 2164 9877 4286 9878 8488 9879 16813 9880 33300 9881 65962 9882 130648 9883 258786 9884 512552 9885 1015196 9886 2010576 9887 3981949 9888 7885492 9889 15615602 9890 30920440 9891 61224214 9892 121215096 9893 239980324 9894 475060912 9895 940381138 9896 1861280904 9897 3683807076 9898 7290104688 9899 14425933348 9900 28543314640 9901 56472199608 9902 111715539872 9903 220983055901 9904 437070064116 9905 864383390530 9906 1709253305656 9907 3379609305294 9908 6681423998552 9909 13207736411732 9910 26105249652720 9911 51591820227142 9912 101946282297688 9913 201424412402604 9914 397912520419664 9915 785976898335260 9916 1552257511662384 9917 3065213935872136 9918 6051825696839008 9919 11946790103481138 9920 23579857626568520 9921 46533559996496852 9922 91814809479713328 9923 181129859879267356 9924 357260201598216112 9925 704539734228867176 9926 1389118130522604256 9927 2738383118725864324 9928 5397059952813040272 9929 10634971084300454152 9930 20951644525949655520 9931 41267696008813456840 9932 81264205931455205280 9933 159989854677069086064 9934 314902594982455523136 9935 619665505857584975197 9936 1219051643500517808244 9937 2397600084636608380386 9938 4714193764544362288568 9939 9266587055761427875838 9940 18209573164868262349080 9941 35772757380469487623732 9942 70252736862404901098608 9943 137923034213236561200767 9944 270681189403326640408713 9945 531044580558746177288265 9946 1041453564621678147596245 9947 2041681887056052504516555 9948 4000913289737497452300855 9949 7837102344588567128589555 9950 15344756219404282552283635 9951 30031295924634631225722340 9952 58746158820921759936722910 9953 114862073712193858217541570 9954 224463659565112048534727430 9955 438416457330433402305969390 9956 855811191062411618972192730 9957 1669617979364866339184323770 9958 3255227153251339423059012690 9959 6342587549257006641488714415 9960 12349441585254401293545033795 9961 24027999450351445961335001295 9962 46714231490665472779747517055 9963 90747185420045204397402048045 9964 176131816348634960847383821005 9965 341547266767943620222490255625 9966 661661813043027674012811755025 9967 1280492099758166721669516309749 9968 2475321326440378460001275474228 9969 4779448917046476342225056186856 9970 9216512883903926425372746043332 9971 17748774490249661096376242389736 9972 34129078231627914526961113646204 9973 65523302063411165214343722495388 9974 125577259132898446449611915989196 9975 240224702171581140009558536209383 9976 458593575989632705678652257468323 9977 873517283402304112324773319746687 9978 1659731441068597660446088200639031 9979 3145083114998477587758825560927962 9980 5941733082450088812616383867709979 9981 11188000383164260050215416430032022 9982 20987779011218746136963840236981326 9983 39208488019784249628856951294037824 9984 72903890409704504999444888396371390 9985 134845786396177662104562379521593954 9986 247921337396989163084173014752356354 9987 452735348029720389893286606251753819 9988 820315423182652076419134986253181740 9989 1473147985720615429208276377605521377 9990 2618239298309378755567478251551775995 9991 4598067402170150487415656287717873651 9992 7962049285787354803340088442277203421 9993 13561701364791982287122584991889390761 9994 22649168040713217187970305735584834630 9995 36949529669076190586140884299688827903 9996 58584678839287082780590068784894299537 9997 89724833699563006141820620167626843484 9998 131622151137966515699056805050585125000 9999 182990234160739633499230517738345037824 10000 237522383012370536420958668945755671300 10001 282245944979871304070544654815033240427 10002 298333093213447470743569022848218122168 10003 269543667658346716479760631542426498627 10004 195780447888059198921297861105632192316 10005 104355471380415721796452999114990234375 10006 35095754456194654685723142020352268441 10007 5808075366699694917411682797985202176 10008 298163940403245496726806505813656715 10009 1946898726105854578801000433622327 10010 212207101440105399533740733471 10011 1770887431076116955136 10012 1 10013 142 10014 281 10015 556 10016 1101 10017 2180 10018 4318 10019 8552 10020 16941 10021 33556 10022 66474 10023 131672 10024 260834 10025 516648 10026 1023388 10027 2026960 10028 4014717 10029 7951028 10030 15746674 10031 31182584 10032 61748502 10033 122263672 10034 242077476 10035 479255216 10036 948769746 10037 1878058120 10038 3717361508 10039 7357213552 10040 14560151076 10041 28811750096 10042 57009070520 10043 112789281696 10044 223130539549 10045 441365031412 10046 872973325122 10047 1726433174840 10048 3413969043662 10049 6750143475288 10050 13345175365204 10051 26380127559664 10052 52141576041030 10053 103045793925464 10054 203623435658156 10055 402310566930768 10056 794772991357468 10057 1569849697706800 10058 3100398307960968 10059 6122194441016672 10060 12087527591836466 10061 23861332603279176 10062 47096509949918164 10063 92940709386555952 10064 183381659692952604 10065 361763801225586608 10066 713546933483608168 10067 1407132529032086240 10068 2774411915744828292 10069 5469117546850968208 10070 10779086272376310024 10071 21239874902101367264 10072 41844156761116880328 10073 82417127436062052256 10074 162295697686282780016 10075 319514281000882911040 10076 628888877894439751005 10077 1237498387574227359860 10078 2434493572784027483618 10079 4787980740839200495032 10080 9414161008351104288766 10081 18504721070047615174936 10082 36363053190828193275444 10083 71433328483122312402032 10084 140284217454671383807614 10085 275403555886196285622332 10086 540489313524485467712656 10087 1060343030553156728372100 10088 2079460818919009664650240 10089 4076471153463411750244460 10090 7988218072040395428109540 10091 15646987674307935738866700 10092 30635758834441902813843890 10093 59955084640535984250057360 10094 117279925351419645788300100 10095 229299362843543203273937640 10096 448087863887150435207978220 10097 875154004174880899307220600 10098 1708303605583788959574771360 10099 3332598405653785604720950440 10100 6497330053864481175110711940 10101 12658926593421874582017888060 10102 24646969461380885138488671540 10103 47952171486994634796717529020 10104 93223065292910756088669207540 10105 181083575557632214123137124020 10106 351450782866597307827724956260 10107 681468835555223765570512462500 10108 1320106105629981375124788962550 10109 2554549184705903850644116032596 10110 4937904049300600911659585192259 10111 9533420985289155411032887308608 10112 18382582894870743893524864665372 10113 35396667633581162068868338587616 10114 68058386855145484793713072087852 10115 130647113657653881056563491919984 10116 250363378687763737240189123764524 10117 478867616869633239629554030696220 10118 914054957005494809786231144236236 10119 1740774722948546934297688883662844 10120 3307072758139201671531812377870172 10121 6265424750248547067841164743915176 10122 11834545183118073365140635815264734 10123 22278465364171474956390792849642232 10124 41783085861623268351222311354004924 10125 78034290005107544205326802145881344 10126 145055237385874389175125479920887500 10127 268202045938295645264521238178570440 10128 492930198111670857671525497690826847 10129 899746366959662040903787804243745356 10130 1629536364632599421400595550165515161 10131 2924719434582827024163033266446816532 10132 5195208949622292665612756798495558172 10133 9117109307314407836000019434272630028 10134 15775857512354437616520501371212360310 10135 26845912375865226242804820358972510260 10136 44792553654189512189096077543443990585 10137 72983636707313804408032183765942838460 10138 115571547458336983548009860888750376894 10139 176702717045877725187216840659329843920 10140 258762254293007651951910034969100425325 10141 358880707962896993374197144957739728896 10142 464663964777857552712374245711941977274 10143 550161534395358749840698150998473641884 10144 579328157109954335553527717895108579474 10145 520405614290422601087766361427007519532 10146 375699928271222268131570658895219989314 10147 198246236718782689422369003295898437500 10148 65958442966801073731862956774102739782 10149 10698375233704015618530817671885225984 10150 537272855668872921765227676642542090 10151 3337540673324322135087429314781132 10152 343358302784187294870275058337 10153 2361183241434822606848 10154 1 10155 143 10156 283 10157 560 10158 1109 10159 2196 10160 4350 10161 8616 10162 17069 10163 33812 10164 66986 10165 132696 10166 262882 10167 520744 10168 1031580 10169 2043344 10170 4047485 10171 8016564 10172 15877746 10173 31444728 10174 62272790 10175 123312248 10176 244174628 10177 483449520 10178 957158354 10179 1894835336 10180 3750915940 10181 7424322416 10182 14694368804 10183 29080185552 10184 57545941432 10185 113863023520 10186 225278023197 10187 445659998708 10188 881563259714 10189 1743613044024 10190 3448328782030 10191 6818862952024 10192 13482614318676 10193 26655005466608 10194 52691331854918 10195 104145305553240 10196 205822458913708 10197 406708613441872 10198 803569084379676 10199 1587441883751216 10200 3135582680049800 10201 6192563185194336 10202 12228265080191794 10203 24142807579989832 10204 47659459903339476 10205 94066609293398576 10206 185633459506637852 10207 366267400852957104 10208 722554132738349160 10209 1425146927541568224 10210 2810440712763792260 10211 5541175140888896144 10212 10923201460452165896 10213 21528105278253079008 10214 42420617513420303816 10215 83570048940668899232 10216 164601540695496473968 10217 324125967019310298944 10218 638112249931294526813 10219 1255945131647936911476 10220 2471387060931446586850 10221 4861767717134038701496 10222 9561734960940780701694 10223 18799868975226968000792 10224 36953349001186898927156 10225 72613920103839723705456 10226 142645400696106206414462 10227 280125922369065930836025 10228 549934046490224758139822 10229 1079232496484635309218255 10230 2117239750781966826137200 10231 4152029017189326069299155 10232 8139333799492224005592210 10233 15949219129211592102166165 10234 31240221744249206566218990 10235 61164010460150501615479710 10236 119697776990647865691388200 10237 234135066121992932187300930 10238 457759270443999035176904700 10239 894496817288220546392626770 10240 1746989231808120287628284100 10241 3409969658087962871339537070 10242 6652072558648459868804068860 10243 12968411602523781659103821475 10244 25265939477134406246964019710 10245 49190111506198298796929349885 10246 95698945272142742002010778420 10247 186035335242745887250080649425 10248 361354301021208262972190162670 10249 701275866648806712944131802775 10250 1359720146184901237502732756250 10251 2633777178929201660263827462900 10252 5096359699240089691813737723122 10253 9850331004027585177136063652584 10254 19016398215658729505841415210963 10255 36664281361362826408884342227148 10256 70593555165557368709884855512656 10257 135717248374101789475382637952052 10258 260502974582937261415618738931500 10259 499144610906392454896697024742867 10260 954601924366719082590748560196830 10261 1821846682710412030577731765524477 10262 3469149231533256240421040840230918 10263 6589374562040450918218423406019289 10264 12481844035228389926528235923160796 10265 23571317199899929020615786781766046 10266 44363801189029809600407142019719044 10267 83181699167611550492926670837998110 10268 155311261974270131833392981728310400 10269 288608393361526327684664659806776476 10270 533459122979996429181116455351732340 10271 980053265015490655322099993363031518 10272 1788190419430061145128750927913698618 10273 3236982217911033246588963221528050455 10274 5806916867549872510358126127446971201 10275 10308384914207695770364981525075885653 10276 18078864637398419090060466819709086182 10277 31257650101340247058703643493706746548 10278 53148087176246415162838178460718986017 10279 88584187958198964242252571765724200129 10280 144181233067911378340149099116579734170 10281 227990171880149987673459275605785249153 10282 348077194873728980433740194439922155613 10283 508712322403670481530076393892205244100 10284 704102332288714598915074132670857019392 10285 909019762814279837327251875127472566776 10286 1073081508996854941892447768614466226578 10287 1124987857470485556300311457570242696200 10288 1005950662559409935605131218483886832762 10289 720962882673848971042488577124104096665 10290 377561642366360989399254322052001953125 10291 123961324268861541318114114106512957223 10292 19830009688271185730672146153763504128 10293 968132233053368528905751559558003546 10294 5840696178317563736403001300866981 10295 555565404224292694404015791808 10296 3541774862152233910272 10297 1 10298 144 10299 285 10300 564 10301 1117 10302 2212 10303 4382 10304 8680 10305 17197 10306 34068 10307 67498 10308 133720 10309 264930 10310 524840 10311 1039772 10312 2059728 10313 4080253 10314 8082100 10315 16008818 10316 31706872 10317 62797078 10318 124360824 10319 246271780 10320 487643824 10321 965546962 10322 1911612552 10323 3784470372 10324 7491431280 10325 14828586532 10326 29348621008 10327 58082812344 10328 114936765344 10329 227425506845 10330 449954966004 10331 890153194306 10332 1760792913208 10333 3482688520398 10334 6887582428760 10335 13620053272148 10336 26929883373552 10337 53241087668806 10338 105244817181016 10339 208021482169260 10340 411106659952976 10341 812365177401884 10342 1605034069795632 10343 3170767052138632 10344 6262931929372000 10345 12369002568547122 10346 24424282556700488 10347 48222409856760788 10348 95192509200241200 10349 187885259320323100 10350 370771000480327600 10351 731561331993090152 10352 1443161326051050208 10353 2846469509782756228 10354 5613232734926824080 10355 11067316648528021768 10356 21816335654404790752 10357 42997078265723727304 10358 84722970445275746208 10359 166907383704710167920 10360 328737653037737686848 10361 647335621968149302621 10362 1274391875721646463092 10363 2508280549078865690082 10364 4935554693428876907960 10365 9709308913530457114622 10366 19095016880406320826648 10367 37543644811545604578868 10368 73794511724557135008880 10369 145006583937541029021310 10370 284848288851935576049720 10371 559378779455964048567136 10372 1098121962416113890069960 10373 2155018682644923987764760 10374 4227586880915240391060400 10375 8290449526944052625297060 10376 16251450584115249021391000 10377 31844684654056516672026890 10378 62372936279765083309409160 10379 122115628629876671698652100 10380 238970769400447525765323360 10381 467430677000884783494137340 10382 913839630401823327611868240 10383 1785674858034192349182553440 10384 3487340910532957553284254000 10385 6806815063495900732410723540 10386 13277896611978697056332473680 10387 25884909494756794932665526180 10388 50428051534850126659784526600 10389 98174825297123731881835967100 10390 190987095140592428821172997600 10391 371257820128052057819035813860 10392 721082901854304195396212154600 10393 1399334203902594811512513815550 10394 2713005242518709887728881175000 10395 5254815621095123309921631993299 10396 10167242058136743364678486762104 10397 19650217371153116679043968307184 10398 37931908921478296379234111609420 10399 73128772127626086222090488622975 10400 140787550127904826564066067700160 10401 270643130861495733041193202298636 10402 519423443701133521436220988046064 10403 995154798041460641943373203347324 10404 1902937229988343371844778118002440 10405 3631283060691124212750695182835964 10406 6913498034338837224493407826272296 10407 13129659175322935683050512955761802 10408 24865677139919371434748284716982480 10409 46948847481733022369262967619212700 10410 88341343299433338576065396680307248 10411 165601305679972341811264508558867916 10412 309107887876650350512264718329716224 10413 574239324802712183501266861777053592 10414 1061028308166803135666380868692647600 10415 1948596353836935127863562969011769038 10416 3553776209881596416899852494679813048 10417 6430189286544547965299000345565130704 10418 11528789731868181944780371444000618676 10419 20454285944206678856754101609605658230 10420 35847021320336045016241789541745824616 10421 61933318251260671333135209106043849159 10422 105208699201524755680133432406985903028 10423 175190147146948148448258879988277215082 10424 284790385442390295728467661402547582840 10425 449762179209198943792557509213135143841 10426 685497911311405020986093415122369246772 10427 1000101705510249613453783211104218369850 10428 1380886497303270422163507950852469161984 10429 1778311222526733134084523476861796768450 10430 2091679898405984768206998470463970338776 10431 2184595527592158534127644505201384714061 10432 1942180193075949338069459428227517252920 10433 1383517640414951047026415590583498464510 10434 717261622590313199907541275024414062500 10435 232971083356597875881312012342660487786 10436 36526537818268680448565313927513112576 10437 1744514003987868875709400407029431011 10438 10012622019972966405262287944343396 10439 898923707008479989274290850145 10440 4722366482869645213696 10441 1 10442 145 10443 287 10444 568 10445 1125 10446 2228 10447 4414 10448 8744 10449 17325 10450 34324 10451 68010 10452 134744 10453 266978 10454 528936 10455 1047964 10456 2076112 10457 4113021 10458 8147636 10459 16139890 10460 31969016 10461 63321366 10462 125409400 10463 248368932 10464 491838128 10465 973935570 10466 1928389768 10467 3818024804 10468 7558540144 10469 14962804260 10470 29617056464 10471 58619683256 10472 116010507168 10473 229572990493 10474 454249933300 10475 898743128898 10476 1777972782392 10477 3517048258766 10478 6956301905496 10479 13757492225620 10480 27204761280496 10481 53790843482694 10482 106344328808792 10483 210220505424812 10484 415504706464080 10485 821161270424092 10486 1622626255840048 10487 3205951424227464 10488 6333300673549664 10489 12509740056902450 10490 24705757533411144 10491 48785359810182100 10492 96318409107083824 10493 190137059134008348 10494 375274600107698096 10495 740568531247831144 10496 1461175724560532192 10497 2882498306801720196 10498 5685290328964752016 10499 11211431836603877640 10500 22104566030556502496 10501 43573539018027150792 10502 85875891949882593184 10503 169213226713923861872 10504 333349339056165074752 10505 656558994005004078429 10506 1292838619795356014708 10507 2545174037226284793314 10508 5009341669723715114424 10509 9856882866120133527550 10510 19390164785585673652504 10511 38133940621904310230580 10512 74975103345274546312304 10513 147367767178975851628158 10514 289570655334805221263416 10515 568823512421703338994525 10516 1117011428347592470924515 10517 2192797614507881149465470 10518 4303144744641154714248070 10519 8441565254395881267539425 10520 16553682039018906241116035 10521 32449147563863830255051390 10522 63581862099379700644808760 10523 124533480269105806399474050 10524 243806472678904880369233410 10525 477102083557791867011410680 10526 933182443515579011098068060 10527 1824360484261287679754159430 10528 3564712162984384211909372730 10529 6961557568381504657654428900 10530 13587381621648279675269535960 10531 26503879513528284628688521875 10532 51665991569375137464282870465 10533 100650705350852406686546131830 10534 195938855173553089539224733210 10535 381161339846126391664031074875 10536 740889939726989484385672622025 10537 1438948272868863047875593623250 10538 2792233352039897986469904776400 10539 5413271724839609218282367025000 10540 10484153811820718053193374319624 10541 20284039143575521133662031738430 10542 39199546014688686446168639025112 10543 75664022948618140629037229907214 10544 145857969259308764886914019419208 10545 280783684709347579775390609876807 10546 539703593444158892053000251544896 10547 1035711941821245222058915034673483 10548 1984041341129352078194666853134153 10549 3793459131593995807521371927789870 10550 7237750578635723339468781737314578 10551 13777861531411243132996911801406951 10552 26161178348111341270814113341170498 10553 49537200525587265878585443141613244 10554 93510411669969020126485458827709996 10555 175917783206917290173994970744309458 10556 329680389937192966012447502021766300 10557 615218173890078774444078501513853312 10558 1142536079124710260490748239294550642 10559 2110411003914788442732864895962156660 10560 3874244791960978535421088776157818145 10561 7062919966639485340291791357255722933 10562 12773224459662140067535145395666486518 10563 22889977009277880018290275497175565853 10564 40585623544433752114863750937943279758 10565 71083228489763847767090764903642042110 10566 122712236391252049403219173953454194152 10567 208286507828672663947956707203241308831 10568 346465642267112555834700143117554943687 10569 562611442563611422507890099164695679805 10570 887254471703538585160664960894160876052 10571 1350325530372337427450812122195876856179 10572 1966144936742587777402605013625296726776 10573 2709216131729069152254451019621169692672 10574 3478901304826654174196451286316494093896 10575 4079789082649507817194949970145736637463 10576 4242230272345792399566586094933581769080 10577 3754258982579293025830083777950863522725 10578 2654950909548067038545315390912194872165 10579 1366030854929726338014006614685058593750 10580 437842415773385697686205299093641611450 10581 67703888019685353087865219019083612160 10582 3143505614425733011755675849502896013 10583 17522088534952691209209003902600943 10584 1454489111232772683678306641953 10585 7083549724304467820544 10586 1 10587 146 10588 289 10589 572 10590 1133 10591 2244 10592 4446 10593 8808 10594 17453 10595 34580 10596 68522 10597 135768 10598 269026 10599 533032 10600 1056156 10601 2092496 10602 4145789 10603 8213172 10604 16270962 10605 32231160 10606 63845654 10607 126457976 10608 250466084 10609 496032432 10610 982324178 10611 1945166984 10612 3851579236 10613 7625649008 10614 15097021988 10615 29885491920 10616 59156554168 10617 117084248992 10618 231720474141 10619 458544900596 10620 907333063490 10621 1795152651576 10622 3551407997134 10623 7025021382232 10624 13894931179092 10625 27479639187440 10626 54340599296582 10627 107443840436568 10628 212419528680364 10629 419902752975184 10630 829957363446300 10631 1640218441884464 10632 3241135796316296 10633 6403669417727328 10634 12650477545257778 10635 24987232510121800 10636 49348309763603412 10637 97444309013926448 10638 192388858947693596 10639 379778199735068592 10640 749575730502572136 10641 1479190123070014176 10642 2918527103820684164 10643 5757347923002679952 10644 11355547024679733512 10645 22392796406708214240 10646 44149999770330574280 10647 87028813454489440160 10648 171519069723137555824 10649 337961025074592462656 10650 665782366041858854237 10651 1311285363869065566324 10652 2582067525373703896546 10653 5083128646018553320888 10654 10004456818709809940478 10655 19685312690765026478360 10656 38724236432263015882292 10657 76155694965991957615728 10658 149728950420410674235006 10659 294293021817674866477112 10660 578268245387442629421916 10661 1135900894279071051779220 10662 2230576546370838311171880 10663 4378702608367069037582040 10664 8592680981847709912634640 10665 16855913493922563505916100 10666 33053610473671144439076290 10667 64790787918994324934641560 10668 126951331908335012383236300 10669 248642175957362892360259560 10670 486773490114704472580459260 10671 952525256629377364984349280 10672 1863046110488688814859682120 10673 3642083415437857408569164760 10674 7116300073279972536258937860 10675 13896866631394188417480699600 10676 27122849532729108768128337720 10677 52903931606198350289424192780 10678 103126585416327447374542630860 10679 200890615264009120107046420920 10680 391064859834428963802945110760 10681 760696978822135851371432309100 10682 1478562347169506897313433662150 10683 2871461484058235409917525874600 10684 5571727920447454869195041835300 10685 10801065929283597322213943400000 10686 20917862315147558590225023913776 10687 40467188341755111075934179905304 10688 78199292835800035229152303043393 10689 150928456108559376999212473191176 10690 290924473312401228975663496853628 10691 559984538325771012845298168706588 10692 1076271719497598408652314722022947 10693 2065153992480446802490776186509676 10694 3955662330223021515649618263939436 10695 7562087606422609742706375239149720 10696 14426322031496420982033881220471450 10697 27457453988289623634014015900538620 10698 52127836105769625740068309176056556 10699 98686093542671577775348633698523056 10700 186253109209804243211142420803530576 10701 350305759629935806391718296256008840 10702 656343037976596645711315396034493336 10703 1224441144053713695727255132736548352 10704 2273291105469178748797925708060420516 10705 4197530782991941228265936109078036240 10706 7702999686296112048901901674489915160 10707 14036575027031555693567755450303639540 10708 25373724202122325273840600227926575743 10709 45444749109638792294039616212699788708 10710 80531524441111454541461409001480058633 10711 140944828677711211003395901447584869976 10712 243139660672118515854209856960067948029 10713 412311234508591633071293099185021623212 10714 685193996093453374550648392901751148121 10715 1111284228484884507117689751048592387860 10716 1750309864695885190827438113012392122754 10717 2659310476243729625858874828294030437628 10718 3865337422079960373382852493548972529474 10719 5313318537703194920363772275074802122752 10720 6805758671755023068242625484057232556796 10721 7952436736974092195951805998727065194748 10722 8237917596849205938983836428816232702630 10723 7248315158013374751042497398893385079220 10724 5094813486260716708050097906293848664584 10725 2595076929357652552425861358642578125000 10726 822874574338655168962050151134494420580 10727 124709400805666690557199620366281998336 10728 5664401389348102234268725104003754489 10729 30037866059918899215786863833030188 10730 2353412818241252672952597492098 10731 9444732965739290427392 10732 1 10733 147 10734 291 10735 576 10736 1141 10737 2260 10738 4478 10739 8872 10740 17581 10741 34836 10742 69034 10743 136792 10744 271074 10745 537128 10746 1064348 10747 2108880 10748 4178557 10749 8278708 10750 16402034 10751 32493304 10752 64369942 10753 127506552 10754 252563236 10755 500226736 10756 990712786 10757 1961944200 10758 3885133668 10759 7692757872 10760 15231239716 10761 30153927376 10762 59693425080 10763 118157990816 10764 233867957789 10765 462839867892 10766 915922998082 10767 1812332520760 10768 3585767735502 10769 7093740858968 10770 14032370132564 10771 27754517094384 10772 54890355110470 10773 108543352064344 10774 214618551935916 10775 424300799486288 10776 838753456468508 10777 1657810627928880 10778 3276320168405128 10779 6474038161904992 10780 12791215033613106 10781 25268707486832456 10782 49911259717024724 10783 98570208920769072 10784 194640658761378844 10785 384281799362439088 10786 758582929757313128 10787 1497204521579496160 10788 2954555900839648132 10789 5829405517040607888 10790 11499662212755589384 10791 22681026782859925984 10792 44726460522633997768 10793 88181734959096287136 10794 173824912732351249776 10795 342572711093019850560 10796 675005738078713630045 10797 1329732107942775117940 10798 2618961013521122999778 10799 5156915622313391527352 10800 10152030771299486353406 10801 19980460595944379304216 10802 39314532242621721534004 10803 77336286586709368919152 10804 152090133661845496841854 10805 299015388300544511690808 10806 587712978353181919849308 10807 1154790360210549632634001 10808 2268355478233795472881216 10809 4454260472092983360992086 10810 8743796709299538559232356 10811 17158144948826220794756181 10812 33658073383478458947641406 10813 65999713738608953026231176 10814 129369183547564257810225516 10815 253477879235821272488070726 10816 496444896671620207312180476 10817 971868069743200183233343836 10818 1901731736716267316594876496 10819 3719454667892531240875965126 10820 7271042578186073027190856956 10821 14206351641185892833656324056 10822 27741819552190395803241024456 10823 54141871644431127020559875211 10824 105602465489085234910176657156 10825 205842375390495582447390611946 10826 400968379993876086861341037396 10827 780504018699657308274823496751 10828 1518176424919713643206285317226 10829 2950689630774710392173457337376 10830 5730184176685117950191996899476 10831 11117978289265746311571633495876 10832 21551686428813682268097601566875 10833 41734834227843639208424820813400 10834 80734575815098953428577459133556 10835 155998989908850349605582787062328 10836 301065426244096139904822584562208 10837 580266045105317770505199712584144 10838 1116833376020170536843286610198430 10839 2146272792782803507861363866717343 10840 4117885241666386873957110540344151 10841 7886486588768845465447252123911746 10842 15074973558139525403807720229596228 10843 28754307871020742381317227246550087 10844 54720191196689355627171784924366492 10845 103866801677401884921563901929216585 10846 196602885714653547745287895082031704 10847 370972013657376394482861194371997522 10848 697581794029230360345980887045854324 10849 1306658748887996613399381369642135778 10850 2437016479113491634238794598754914560 10851 4523070790984953397558033130068556540 10852 8349008179449366493972791255408474583 10853 15315313588409256487457075695062116293 10854 27896894148073712977852771345446159274 10855 50403591660120481431048340296465063123 10856 90228878951615882037688947765775877919 10857 159791652320621104353835815378217842116 10858 279488076714937945758991432869606945412 10859 481747518899172361160738535783184225593 10860 816271569723598644034384085724085705109 10861 1355077541736920304893220697791407457896 10862 2195373359602179094997064124696560727874 10863 3452870305824294093613881872289961177968 10864 5238432926798509787888052022318292975346 10865 7599041205268138067344788395247115299656 10866 10424410929859812931192725035043564421120 10867 13314071674836937521601800250423437970321 10868 15511104067449684662364193614122861973138 10869 15997077267929930939908472313790690375176 10870 14011085267757762167493842964435052638746 10871 9776875483457807076156217625715040459033 10872 4942346062816826743073761463165283203125 10873 1546498330676754968939927909623585322135 10874 231155532702199040890116583768807440384 10875 10206898614211699382070676395980115504 10876 52566265604858073627627011707802829 10877 3807901929474025356630904134051 10878 14167099448608935641088 10879 1 10880 148 10881 293 10882 580 10883 1149 10884 2276 10885 4510 10886 8936 10887 17709 10888 35092 10889 69546 10890 137816 10891 273122 10892 541224 10893 1072540 10894 2125264 10895 4211325 10896 8344244 10897 16533106 10898 32755448 10899 64894230 10900 128555128 10901 254660388 10902 504421040 10903 999101394 10904 1978721416 10905 3918688100 10906 7759866736 10907 15365457444 10908 30422362832 10909 60230295992 10910 119231732640 10911 236015441437 10912 467134835188 10913 924512932674 10914 1829512389944 10915 3620127473870 10916 7162460335704 10917 14169809086036 10918 28029395001328 10919 55440110924358 10920 109642863692120 10921 216817575191468 10922 428698845997392 10923 847549549490716 10924 1675402813973296 10925 3311504540493960 10926 6544406906082656 10927 12931952521968434 10928 25550182463543112 10929 50474209670446036 10930 99696108827611696 10931 196892458575064092 10932 388785398989809584 10933 767590129012054120 10934 1515218920088978144 10935 2990584697858612100 10936 5901463111078535824 10937 11643777400831445256 10938 22969257159011637728 10939 45302921274937421256 10940 89334656463703134112 10941 176130755741564943728 10942 347184397111447238464 10943 684229110115568405853 10944 1348178852016484669556 10945 2655854501668542103010 10946 5230702598608229733816 10947 10299604723889162766334 10948 20275608501123732130072 10949 39904828052980427185716 10950 78516878207426780222576 10951 154451316903280319448702 10952 303737754783414156904504 10953 597157711318921210276700 10954 1173679826142028213488784 10955 2306134410096752634590704 10956 4529818335818897684407984 10957 8894912436751367205982224 10958 17460376403729878086601264 10959 34262536293285773504286554 10960 67208639558223581766901224 10961 131787035186793510840728364 10962 258313582514279731502335824 10963 506116303228536678317471724 10964 991210882857029259807683664 10965 1940417362943894747055497544 10966 3796825920347559806442108864 10967 7425785083094574789416792724 10968 14515836650992862474486768784 10969 28360789571743274186282632824 10970 55379811683184829543041299424 10971 108078345564662150257799403684 10972 210794135531547538483009857504 10973 410871900225384073464781970664 10974 800311058919467867017178465904 10975 1557790504234670568934399973454 10976 3029917784390311167339412032504 10977 5888640462319056148805572692804 10978 11434890770507530161097884099504 10979 22185511027518345386644421250876 10980 43002481998120339783534632667500 10981 83269865912442078633452811368201 10982 161069549893375369410573116913008 10983 311206473077871771822107091927676 10984 600547880542147051622440445484128 10985 1157396156338611938743878399119031 10986 2227395350777598095991953765967368 10987 4280120451012276179052876041318624 10988 8210924996743760285865337415337900 10989 15723748993901323651321341312475579 10990 30051543806867662644405379961786032 10991 57313702772713868601159977678742480 10992 109050948833598927972631076095311488 10993 206962714743452879526285263924932388 10994 391667168687927879879757045534034592 10995 738902318742738477094657789284834208 10996 1389104137597178215817050363159381936 10997 2601366932077222492061566814328760612 10998 4850301340239111754046157864073464832 10999 8999524685598876685803758660526855064 11000 16605909585829701062827420585321753372 11001 30450839403941917158028302527981326527 11002 55441276484168629137140063580570078936 11003 100125650343626794006800603065089923027 11004 179136519367908358974597326212304356844 11005 317064614398541211752199078611276927139 11006 554172992148906939022382125688088301744 11007 954525059932606616212363399410412788281 11008 1615841340860028043852363946156256327588 11009 2679892877856259487084139459224148983777 11010 4336356524469178351517497494591873360056 11011 6811565728503441976229952460101289161806 11012 10316489802219120648116708776097050150872 11013 14939314023915106741461094543613719139068 11014 20444369568626472043315811039875049193472 11015 26046257008951212417622111519233242795569 11016 30234669321902369865649550461583187113560 11017 31064462726761250836249905137535055195714 11018 27051080438977549665805382262166670238104 11019 18761686661285468622683904883527459204009 11020 9389076533836696762591600418090820312500 11021 2906466138789351204572355752497124873189 11022 425784527586129401331667853610101768192 11023 18392195778482170838852450754484728469 11024 90113598179756697647360591499090564 11025 6161314747715278029583501626149 11026 18889465931478580854784 11027 1 11028 149 11029 295 11030 584 11031 1157 11032 2292 11033 4542 11034 9000 11035 17837 11036 35348 11037 70058 11038 138840 11039 275170 11040 545320 11041 1080732 11042 2141648 11043 4244093 11044 8409780 11045 16664178 11046 33017592 11047 65418518 11048 129603704 11049 256757540 11050 508615344 11051 1007490002 11052 1995498632 11053 3952242532 11054 7826975600 11055 15499675172 11056 30690798288 11057 60767166904 11058 120305474464 11059 238162925085 11060 471429802484 11061 933102867266 11062 1846692259128 11063 3654487212238 11064 7231179812440 11065 14307248039508 11066 28304272908272 11067 55989866738246 11068 110742375319896 11069 219016598447020 11070 433096892508496 11071 856345642512924 11072 1692995000017712 11073 3346688912582792 11074 6614775650260320 11075 13072690010323762 11076 25831657440253768 11077 51037159623867348 11078 100822008734454320 11079 199144258388749340 11080 393288998617180080 11081 776597328266795112 11082 1533233318598460128 11083 3026613494877576068 11084 5973520705116463760 11085 11787892588907301128 11086 23257487535163349472 11087 45879382027240844744 11088 90487577968309981088 11089 178436598750778637680 11090 351796083129874626368 11091 693452482152423181661 11092 1366625596090194221172 11093 2692747989815961206242 11094 5304489574903067940280 11095 10447178676478839179262 11096 20570756406303084955928 11097 40495123863339132837428 11098 79697469828144191526000 11099 156812500144715142055550 11100 308460121266283802118200 11101 606602444284660500704092 11102 1192569292073506794343568 11103 2343913341959709796300269 11104 4605376199544812007826885 11105 9046028164203195852811171 11106 17762607858633535380027927 11107 34866999203093088086553298 11108 68417565377838210857733084 11109 134204886826022768023149840 11110 263149285792738234111746516 11111 515787709785453561054693582 11112 1010553695970861877276626738 11113 1979102989171550182773435174 11114 3874197172802793743895240870 11115 7580527588004482559176725096 11116 14825321660808870735178620252 11117 28979759591350986863150108748 11118 56617751722253829255021462084 11119 110554225641963926700915248775 11120 215745895681607102461759728891 11121 420775420501930099783876033077 11122 820118099355461016394668454953 11123 1597404584548185175215281150154 11124 3109145942454032519513144864280 11125 6047096767099252483235236987356 11126 11751803331525389576524503458232 11127 22819335948518353791428730705480 11128 44270131032786471866191519775100 11129 85805160833196738848600339368750 11130 166140127793428947825145796254600 11131 321347584778216322843049823047238 11132 620829945174186513572516749311096 11133 1197959727750198158353024618259880 11134 2308520578711756443751295875840740 11135 4442364479248791231264018938741353 11136 8535391936423640668498803936432919 11137 16372614915927439285103873359108299 11138 31349061255536872769260933021732985 11139 59908074104114064804816252297936245 11140 114237675255916770738734991766292868 11141 217330149300478257477923922402219197 11142 412384379749522385099240410672108999 11143 780285783829202540466516863897598143 11144 1471726358710587542155103751669633650 11145 2766206757823080557190399331366575668 11146 5178866537946773352784061721147620284 11147 9653629879803416346136260815650114176 11148 17906023191534922511107355090678529476 11149 33029691079706042844946778768427047335 11150 60543295082475383088712871179399829891 11151 110186495304862842368474128782888304594 11152 198894631359360089824391883509576953113 11153 355669129673049380259347453678018649898 11154 629123906194665490522777362590929988935 11155 1098903496158054213068653071033024917173 11156 1891259670849304853434413345209038343052 11157 3198955727086572494913801795680232214126 11158 5299905528579382573185790443819111875144 11159 8566594735254676081829166947570176970690 11160 13437309907591464906247234410834498748793 11161 20321899364049279907556361153264984738315 11162 29369872988002698137870322249707489471376 11163 40110621652595074720095504975182143750144 11164 50954163072570841065159046854291495795085 11165 58972251878032667789067190097120984473530 11166 60323571485186288541140649394796482484977 11167 52290082088451755643702566222020317793475 11168 36003413048105296734548951085352988894404 11169 17881576039435502025298774242401123046875 11170 5462369566368920075781833880005250386984 11171 789214354769425457384735897037062537216 11172 33141591617557467368725078442441204988 11173 157698796814574220882881035123408487 11174 9969216677189303386214405760200 11175 28334198897217871282176 11176 1 11177 150 11178 297 11179 588 11180 1165 11181 2308 11182 4574 11183 9064 11184 17965 11185 35604 11186 70570 11187 139864 11188 277218 11189 549416 11190 1088924 11191 2158032 11192 4276861 11193 8475316 11194 16795250 11195 33279736 11196 65942806 11197 130652280 11198 258854692 11199 512809648 11200 1015878610 11201 2012275848 11202 3985796964 11203 7894084464 11204 15633892900 11205 30959233744 11206 61304037816 11207 121379216288 11208 240310408733 11209 475724769780 11210 941692801858 11211 1863872128312 11212 3688846950606 11213 7299899289176 11214 14444686992980 11215 28579150815216 11216 56539622552134 11217 111841886947672 11218 221215621702572 11219 437494939019600 11220 865141735535132 11221 1710587186062128 11222 3381873284671624 11223 6685144394437984 11224 13213427498679090 11225 26113132416964424 11226 51600109577288660 11227 101947908641296944 11228 201396058202434588 11229 397792598244550576 11230 785604527521536104 11231 1551247717107942112 11232 3062642291896540036 11233 6045578299154391696 11234 11932007776983157000 11235 23545717911315061216 11236 46455842779544268232 11237 91640499472916828064 11238 180742441759992331632 11239 356407769148302014272 11240 702675854189277957469 11241 1385072340163903772788 11242 2729641477963380309474 11243 5378276551197906146744 11244 10594752629068515592190 11245 20865904311482437781784 11246 41085419673697838489140 11247 80878061448861602829424 11248 159173683386149964662398 11249 313182487749153447331896 11250 616047177250399791131484 11251 1211458758004985375198352 11252 2381692273822666958009836 11253 4680934063270726331245940 11254 9197143891655024499646124 11255 18064839313537192673612748 11256 35471462112900402671983202 11257 69626491197452839999808136 11258 136622738465252025905894940 11259 267984989071196745024994464 11260 525459116342370530982206628 11261 1029896509084695318209431032 11262 2017788615399212700280579296 11263 3951568425258083691863006040 11264 7735270092914801072710634004 11265 15134806670627691010938464928 11266 29598729610976776779740398152 11267 57855691761432497554653359856 11268 113030105719896297523028570760 11269 220697655835116388631495797404 11270 430678940796491341989231347148 11271 839925139881530245203464702292 11272 1637018665294064962766432366646 11273 3188374102514869232792410737000 11274 6205553080775689971680457555204 11275 12068715930835765263583299819408 11276 23453161029070513328013777670284 11277 45537780712043294521323386423904 11278 88340458282730262078842017871351 11279 171210715340305596260262826805000 11280 331488732309617991083157170200252 11281 641112139539363813729906824536920 11282 1238523757552204739627587433896526 11283 2389647388832204426922336691103008 11284 4604613847364033802461215383206916 11285 8859876513884772541088260691095940 11286 17021537901363485909117776910302349 11287 32646759676734715996954143775081596 11288 62503008461158804455779277199853056 11289 119426121188985608641643489344600852 11290 227702742389739267762531815097511389 11291 433116801867517318021171385227630836 11292 821713360977108964824307347283722788 11293 1554474460565098642347039273454254204 11294 2931400248329280322849576198614329548 11295 5508410480903609365493395872828774928 11296 10310404368315791019554513949914985368 11297 19213314158257218368360411806306597376 11298 35627577867162287153258033319829788648 11299 65695125975505367128477432732421175852 11300 120376004569558135631413702121918770021 11301 218980875282776852925336260809272902632 11302 395100056197429059098229155337075187901 11303 706130441220564085139000509862857172216 11304 1248331295932639434518997914122257359809 11305 2178922016036589096185083781379746461716 11306 3747303984119105744384672043529309425634 11307 6332457544906177804245751398095903546152 11308 10481449163236775933632002258311445910898 11309 16920952843141990921246677811913214442536 11310 26508122318718512994980553218313255160768 11311 40021638247320637037758609508671738349772 11312 57739617471220895653778132917043473269341 11313 78665008335874410707118775741228378226688 11314 99681392990795775024646009627220116219334 11315 114950330224521191693670558542151189439880 11316 117141356810807119061680670044413730768364 11317 100956006597896823911588735839414590221484 11318 69090043693639666911210939414348353211754 11319 33969998022395221050828695297241210937500 11320 10265896747044808582656995167114959941701 11321 1453719308733184224212272173707843076096 11322 59719084560310109664359303555430546422 11323 270340794539270092942081774497271692 11324 16130531424904581415797907386349 11325 37778931862957161709568 11326 1