0 0 1 1 2 0 3 1 4 1 5 0 6 1 7 1 8 1 9 0 10 1 11 2 12 1 13 1 14 0 15 1 16 3 17 2 18 1 19 1 20 0 21 1 22 5 23 4 24 2 25 1 26 1 27 0 28 1 29 8 30 7 31 4 32 2 33 1 34 1 35 0 36 1 37 13 38 13 39 8 40 4 41 2 42 1 43 1 44 0 45 1 46 21 47 24 48 15 49 8 50 4 51 2 52 1 53 1 54 0 55 1 56 34 57 44 58 29 59 16 60 8 61 4 62 2 63 1 64 1 65 0 66 1 67 55 68 81 69 56 70 31 71 16 72 8 73 4 74 2 75 1 76 1 77 0 78 1 79 89 80 149 81 108 82 61 83 32 84 16 85 8 86 4 87 2 88 1 89 1 90 0 91 1 92 144 93 274 94 208 95 120 96 63 97 32 98 16 99 8 100 4 101 2 102 1 103 1 104 0 105 1 106 233 107 504 108 401 109 236 110 125 111 64 112 32 113 16 114 8 115 4 116 2 117 1 118 1 119 0 120 1 121 377 122 927 123 773 124 464 125 248 126 127 127 64 128 32 129 16 130 8 131 4 132 2 133 1 134 1 135 0 136 1 137 610 138 1705 139 1490 140 912 141 492 142 253 143 128 144 64 145 32 146 16 147 8 148 4 149 2 150 1 151 1 152 0 153 1 154 987 155 3136 156 2872 157 1793 158 976 159 504 160 255 161 128 162 64 163 32 164 16 165 8 166 4 167 2 168 1 169 1 170 0 171 1 172 1597 173 5768 174 5536 175 3525 176 1936 177 1004 178 509 179 256 180 128 181 64 182 32 183 16 184 8 185 4 186 2 187 1 188 1 189 0 190 1 191 2584 192 10609 193 10671 194 6930 195 3840 196 2000 197 1016 198 511 199 256 200 128 201 64 202 32 203 16 204 8 205 4 206 2 207 1 208 1 209 0 210 1 211 4181 212 19513 213 20569 214 13624 215 7617 216 3984 217 2028 218 1021 219 512 220 256 221 128 222 64 223 32 224 16 225 8 226 4 227 2 228 1 229 1 230 0 231 1 232 6765 233 35890 234 39648 235 26784 236 15109 237 7936 238 4048 239 2040 240 1023 241 512 242 256 243 128 244 64 245 32 246 16 247 8 248 4 249 2 250 1 251 1 252 0 253 1 254 10946 255 66012 256 76424 257 52656 258 29970 259 15808 260 8080 261 4076 262 2045 263 1024 264 512 265 256 266 128 267 64 268 32 269 16 270 8 271 4 272 2 273 1 274 1 275 0 276 1 277 17711 278 121415 279 147312 280 103519 281 59448 282 31489 283 16128 284 8144 285 4088 286 2047 287 1024 288 512 289 256 290 128 291 64 292 32 293 16 294 8 295 4 296 2 297 1 298 1 299 0 300 1 301 28657 302 223317 303 283953 304 203513 305 117920 306 62725 307 32192 308 16272 309 8172 310 4093 311 2048 312 1024 313 512 314 256 315 128 316 64 317 32 318 16 319 8 320 4 321 2 322 1 323 1 324 0 325 1 326 46368 327 410744 328 547337 329 400096 330 233904 331 124946 332 64256 333 32512 334 16336 335 8184 336 4095 337 2048 338 1024 339 512 340 256 341 128 342 64 343 32 344 16 345 8 346 4 347 2 348 1 349 1 350 0 351 1 352 75025 353 755476 354 1055026 355 786568 356 463968 357 248888 358 128257 359 64960 360 32656 361 16364 362 8189 363 4096 364 2048 365 1024 366 512 367 256 368 128 369 64 370 32 371 16 372 8 373 4 374 2 375 1 376 1 377 0 378 1 379 121393 380 1389537 381 2033628 382 1546352 383 920319 384 495776 385 256005 386 129792 387 65280 388 32720 389 16376 390 8191 391 4096 392 2048 393 1024 394 512 395 256 396 128 397 64 398 32 399 16 400 8 401 4 402 2 403 1 404 1 405 0 406 1 407 196418 408 2555757 409 3919944 410 3040048 411 1825529 412 987568 413 510994 414 259328 415 130496 416 65424 417 32748 418 16381 419 8192 420 4096 421 2048 422 1024 423 512 424 256 425 128 426 64 427 32 428 16 429 8 430 4 431 2 432 1 433 1 434 0 435 1 436 317811 437 4700770 438 7555935 439 5976577 440 3621088 441 1967200 442 1019960 443 518145 444 260864 445 130816 446 65488 447 32760 448 16383 449 8192 450 4096 451 2048 452 1024 453 512 454 256 455 128 456 64 457 32 458 16 459 8 460 4 461 2 462 1 463 1 464 0 465 1 466 514229 467 8646064 468 14564533 469 11749641 470 7182728 471 3918592 472 2035872 473 1035269 474 521472 475 261568 476 130960 477 65516 478 32765 479 16384 480 8192 481 4096 482 2048 483 1024 484 512 485 256 486 128 487 64 488 32 489 16 490 8 491 4 492 2 493 1 494 1 495 0 496 1 497 832040 498 15902591 499 28074040 500 23099186 501 14247536 502 7805695 503 4063664 504 2068498 505 1042432 506 523008 507 261888 508 131024 509 65528 510 32767 511 16384 512 8192 513 4096 514 2048 515 1024 516 512 517 256 518 128 519 64 520 32 521 16 522 8 523 4 524 2 525 1 526 1 527 0 528 1 529 1346269 530 29249425 531 54114452 532 45411804 533 28261168 534 15548665 535 8111200 536 4132920 537 2083841 538 1045760 539 523712 540 262032 541 131052 542 65533 543 32768 544 16384 545 8192 546 4096 547 2048 548 1024 549 512 550 256 551 128 552 64 553 32 554 16 555 8 556 4 557 2 558 1 559 1 560 0 561 1 562 2178309 563 53798080 564 104308960 565 89277256 566 56058368 567 30972384 568 16190208 569 8257696 570 4165637 571 2091008 572 1047296 573 524032 574 262096 575 131064 576 65535 577 32768 578 16384 579 8192 580 4096 581 2048 582 1024 583 512 584 256 585 128 586 64 587 32 588 16 589 8 590 4 591 2 592 1 593 1 594 0 595 1 596 3524578 597 98950096 598 201061985 599 175514464 600 111196417 601 61695880 602 32316160 603 16499120 604 8327186 605 4180992 606 2094336 607 1048000 608 524176 609 262124 610 131069 611 65536 612 32768 613 16384 614 8192 615 4096 616 2048 617 1024 618 512 619 256 620 128 621 64 622 32 623 16 624 8 625 4 626 2 627 1 628 1 629 0 630 1 631 5702887 632 181997601 633 387559437 634 345052351 635 220567305 636 122895984 637 64504063 638 32965728 639 16646200 640 8359937 641 4188160 642 2095872 643 1048320 644 524240 645 262136 646 131071 647 65536 648 32768 649 16384 650 8192 651 4096 652 2048 653 1024 654 512 655 256 656 128 657 64 658 32 659 16 660 8 661 4 662 2 663 1 664 1 665 0 666 1 667 9227465 668 334745777 669 747044834 670 678355061 671 437513522 672 244804400 673 128752121 674 65866496 675 33276064 676 16715781 677 8375296 678 4191488 679 2096576 680 1048464 681 524268 682 262141 683 131072 684 65536 685 32768 686 16384 687 8192 688 4096 689 2048 690 1024 691 512 692 256 693 128 694 64 695 32 696 16 697 8 698 4 699 2 700 1 701 1 702 0 703 1 704 14930352 705 615693474 706 1439975216 707 1333610936 708 867844316 709 487641600 710 256993248 711 131603200 712 66519472 713 33423378 714 16748544 715 8382464 716 4193024 717 2096896 718 1048528 719 524280 720 262143 721 131072 722 65536 723 32768 724 16384 725 8192 726 4096 727 2048 728 1024 729 512 730 256 731 128 732 64 733 32 734 16 735 8 736 4 737 2 738 1 739 1 740 0 741 1 742 24157817 743 1132436852 744 2775641472 745 2621810068 746 1721441096 747 971364608 748 512966536 749 262947072 750 132973664 751 66830392 752 33492993 753 16763904 754 8385792 755 4193728 756 2097040 757 1048556 758 524285 759 262144 760 131072 761 65536 762 32768 763 16384 764 8192 765 4096 766 2048 767 1024 768 512 769 256 770 128 771 64 772 32 773 16 774 8 775 4 776 2 777 1 778 1 779 0 780 1 781 39088169 782 2082876103 783 5350220959 784 5154342880 785 3414621024 786 1934923521 787 1023897200 788 525375999 789 265816832 790 133628064 791 66977797 792 33525760 793 16771072 794 8387328 795 4194048 796 2097104 797 1048568 798 524287 799 262144 800 131072 801 65536 802 32768 803 16384 804 8192 805 4096 806 2048 807 1024 808 512 809 256 810 128 811 64 812 32 813 16 814 8 815 4 816 2 817 1 818 1 819 0 820 1 821 63245986 822 3831006429 823 10312882481 824 10133171296 825 6773183680 826 3854298377 827 2043730736 828 1049716729 829 531372800 830 267190704 831 133939218 832 67047424 833 33541120 834 16774400 835 8388032 836 4194192 837 2097132 838 1048573 839 524288 840 262144 841 131072 842 65536 843 32768 844 16384 845 8192 846 4096 847 2048 848 1024 849 512 850 256 851 128 852 64 853 32 854 16 855 8 856 4 857 2 858 1 859 1 860 0 861 1 862 102334155 863 7046319384 864 19878720128 865 19921290241 866 13435170943 867 7677624370 868 4079350272 869 2097364960 870 1062224128 871 534250592 872 267845688 873 134086657 874 67080192 875 33548288 876 16775936 877 8388352 878 4194256 879 2097144 880 1048575 881 524288 882 262144 883 131072 884 65536 885 32768 886 16384 887 8192 888 4096 889 2048 890 1024 891 512 892 256 893 128 894 64 895 32 896 16 897 8 898 4 899 2 900 1 901 1 902 0 903 1 904 165580141 905 12960201916 906 38317465040 907 39164225421 908 26649774581 909 15293552860 910 8142510336 911 4190597000 912 2123405824 913 1068239616 914 535625888 915 268156933 916 134156288 917 67095552 918 33551616 919 16776640 920 8388496 921 4194284 922 2097149 923 1048576 924 524288 925 262144 926 131072 927 65536 928 32768 929 16384 930 8192 931 4096 932 2048 933 1024 934 512 935 256 936 128 937 64 938 32 939 16 940 8 941 4 942 2 943 1 944 1 945 0 946 1 947 267914296 948 23837527729 949 73859288608 950 76994839906 951 52862035640 952 30464209736 953 16252704512 954 8372936304 955 4244727807 956 2135956224 957 1071120816 958 536281106 959 268304384 960 134189056 961 67102720 962 33553152 963 16776960 964 8388560 965 4194296 966 2097151 967 1048576 968 524288 969 262144 970 131072 971 65536 972 32768 973 16384 974 8192 975 4096 976 2048 977 1024 978 512 979 256 980 128 981 64 982 32 983 16 984 8 985 4 986 2 987 1 988 1 989 0 990 1 991 433494437 992 43844049029 993 142368356257 994 151367869744 995 104856226964 996 60683615072 997 32440904961 998 16729373488 999 8485289977 1000 4270866688 1001 2141979744 1002 1072496696 1003 536592385 1004 268374016 1005 134204416 1006 67106048 1007 33553856 1008 16777104 1009 8388588 1010 4194301 1011 2097152 1012 1048576 1013 524288 1014 262144 1015 131072 1016 65536 1017 32768 1018 16384 1019 8192 1020 4096 1021 2048 1022 1024 1023 512 1024 256 1025 128 1026 64 1027 32 1028 16 1029 8 1030 4 1031 2 1032 1 1033 1 1034 0 1035 1 1036 701408733 1037 80641778674 1038 274423830033 1039 297581396608 1040 207991012832 1041 120879588544 1042 64753057801 1043 33425781248 1044 16962252768 1045 8539642368 1046 4283435776 1047 2144862368 1048 1073152005 1049 536739840 1050 268406784 1051 134211584 1052 67107584 1053 33554176 1054 16777168 1055 8388600 1056 4194303 1057 2097152 1058 1048576 1059 524288 1060 262144 1061 131072 1062 65536 1063 32768 1064 16384 1065 8192 1066 4096 1067 2048 1068 1024 1069 512 1070 256 1071 128 1072 64 1073 32 1074 16 1075 8 1076 4 1077 2 1078 1 1079 1 1080 0 1081 1 1082 1134903170 1083 148323355432 1084 528968939938 1085 585029621920 1086 412567404640 1087 240787812480 1088 129249122354 1089 66785696000 1090 33907859336 1091 17075103744 1092 8565824256 1093 4289462704 1094 2146238482 1095 1073463296 1096 536809472 1097 268422144 1098 134214912 1099 67108288 1100 33554320 1101 16777196 1102 8388605 1103 4194304 1104 2097152 1105 1048576 1106 524288 1107 262144 1108 131072 1109 65536 1110 32768 1111 16384 1112 8192 1113 4096 1114 2048 1115 1024 1116 512 1117 256 1118 128 1119 64 1120 32 1121 16 1122 8 1123 4 1124 2 1125 1 1126 1 1127 0 1128 1 1129 1836311903 1130 272809183135 1131 1019620414836 1132 1150137953599 1133 818361625600 1134 479640701439 1135 257985278172 1136 133439788800 1137 67782442608 1138 34141847551 1139 17129554176 1140 8578401376 1141 4292345912 1142 2146893825 1143 1073610752 1144 536842240 1145 268429312 1146 134216448 1147 67108608 1148 33554384 1149 16777208 1150 8388607 1151 4194304 1152 2097152 1153 1048576 1154 524288 1155 262144 1156 131072 1157 65536 1158 32768 1159 16384 1160 8192 1161 4096 1162 2048 1163 1024 1164 512 1165 256 1166 128 1167 64 1168 32 1169 16 1170 8 1171 4 1172 2 1173 1 1174 1 1175 0 1176 1 1177 2971215073 1178 501774317241 1179 1965381541064 1180 2261111681777 1181 1623288080257 1182 955427104501 1183 514946659144 1184 266616630528 1185 135498365744 1186 68266979321 1187 34254920192 1188 17155754752 1189 8584429728 1190 4293722117 1191 2147205120 1192 1073680384 1193 536857600 1194 268432640 1195 134217152 1196 67108752 1197 33554412 1198 16777213 1199 8388608 1200 4194304 1201 2097152 1202 1048576 1203 524288 1204 262144 1205 131072 1206 65536 1207 32768 1208 16384 1209 8192 1210 4096 1211 2048 1212 1024 1213 512 1214 256 1215 128 1216 64 1217 32 1218 16 1219 8 1220 4 1221 2 1222 1 1223 1 1224 0 1225 1 1226 4807526976 1227 922906855808 1228 3788394725871 1229 4445228523648 1230 3219926385933 1231 1903176584632 1232 1027849587552 1233 532707885057 1234 270863757824 1235 136500535264 1236 68501465088 1237 34309413632 1238 17168335280 1239 8587313170 1240 4294377472 1241 2147352576 1242 1073713152 1243 536864768 1244 268434176 1245 134217472 1246 67108816 1247 33554424 1248 16777215 1249 8388608 1250 4194304 1251 2097152 1252 1048576 1253 524288 1254 262144 1255 131072 1256 65536 1257 32768 1258 16384 1259 8192 1260 4096 1261 2048 1262 1024 1263 512 1264 256 1265 128 1266 64 1267 32 1268 16 1269 8 1270 4 1271 2 1272 1 1273 1 1274 0 1275 1 1276 7778742049 1277 1697490356184 1278 7302365621709 1279 8739089177552 1280 6386990736226 1281 3791059616404 1282 2051619824832 1283 1064366053385 1284 541461698816 1285 272934240136 1286 136986181632 1287 68614635776 1288 34335622240 1289 17174364216 1290 8588689409 1291 4294688768 1292 2147422208 1293 1073728512 1294 536868096 1295 268434880 1296 134217616 1297 67108844 1298 33554429 1299 16777216 1300 8388608 1301 4194304 1302 2097152 1303 1048576 1304 524288 1305 262144 1306 131072 1307 65536 1308 32768 1309 16384 1310 8192 1311 4096 1312 2048 1313 1024 1314 512 1315 256 1316 128 1317 64 1318 32 1319 16 1320 8 1321 4 1322 2 1323 1 1324 1 1325 0 1326 1 1327 12586269025 1328 3122171529233 1329 14075762303480 1330 17180596958496 1331 12669125245488 1332 7551655023072 1333 4095097139328 1334 2126634741810 1335 1082392024832 1336 545734852208 1337 273938870271 1338 137220889088 1339 68669147904 1340 34348204192 1341 17177247749 1342 8589344768 1343 4294836224 1344 2147454976 1345 1073735680 1346 536869632 1347 268435200 1348 134217680 1349 67108856 1350 33554431 1351 16777216 1352 8388608 1353 4194304 1354 2097152 1355 1048576 1356 524288 1357 262144 1358 131072 1359 65536 1360 32768 1361 16384 1362 8192 1363 4096 1364 2048 1365 1024 1366 512 1367 256 1368 128 1369 64 1370 32 1371 16 1372 8 1373 4 1374 2 1375 1 1376 1 1377 0 1378 1 1379 20365011074 1380 5742568741225 1381 27131904192124 1382 33776164295072 1383 25130259478144 1384 15042626431072 1385 8173941574144 1386 4249078886620 1387 2163721825536 1388 1091202513712 1389 547810762745 1390 274425014272 1391 137334102784 1392 68695359920 1393 34354233362 1394 17178624000 1395 8589656064 1396 4294905856 1397 2147470336 1398 1073739008 1399 536870336 1400 268435344 1401 134217708 1402 67108861 1403 33554432 1404 16777216 1405 8388608 1406 4194304 1407 2097152 1408 1048576 1409 524288 1410 262144 1411 131072 1412 65536 1413 32768 1414 16384 1415 8192 1416 4096 1417 2048 1418 1024 1419 512 1420 256 1421 128 1422 64 1423 32 1424 16 1425 8 1426 4 1427 2 1428 1 1429 1 1430 0 1431 1 1432 32951280099 1433 10562230626642 1434 52298426843184 1435 66402190636545 1436 49847951551648 1437 29964373273600 1438 16315442243327 1439 8489784836936 1440 4325320245248 1441 2181870776832 1442 1095487586272 1443 548816502784 1444 274659819776 1445 137388622944 1446 68707942456 1447 34357116929 1448 17179279360 1449 8589803520 1450 4294938624 1451 2147477504 1452 1073740544 1453 536870656 1454 268435408 1455 134217720 1456 67108863 1457 33554432 1458 16777216 1459 8388608 1460 4194304 1461 2097152 1462 1048576 1463 524288 1464 262144 1465 131072 1466 65536 1467 32768 1468 16384 1469 8192 1470 4096 1471 2048 1472 1024 1473 512 1474 256 1475 128 1476 64 1477 32 1478 16 1479 8 1480 4 1481 2 1482 1 1483 1 1484 0 1485 1 1486 53316291173 1487 19426970897100 1488 100808458960497 1489 130543269591313 1490 98877541477696 1491 59687958734720 1492 32566131428853 1493 16962840300384 1494 8646395762689 1495 4362673314048 1496 2190707326856 1497 1097565958144 1498 549302868480 1499 274773052160 1500 137414836384 1501 68713971717 1502 34358493184 1503 17179590656 1504 8589873152 1505 4294953984 1506 2147480832 1507 1073741248 1508 536870800 1509 268435436 1510 134217725 1511 67108864 1512 33554432 1513 16777216 1514 8388608 1515 4194304 1516 2097152 1517 1048576 1518 524288 1519 262144 1520 131072 1521 65536 1522 32768 1523 16384 1524 8192 1525 4096 1526 2048 1527 1024 1528 512 1529 256 1530 128 1531 64 1532 32 1533 16 1534 8 1535 4 1536 2 1537 1 1538 1 1539 0 1540 1 1541 86267571272 1542 35731770264967 1543 194314552299285 1544 256641310658978 1545 196131794875135 1546 118896276768001 1547 65003013735352 1548 33892254819520 1549 17284306235401 1550 8723210671872 1551 4380879027824 1552 2194997829631 1553 1098572195840 1554 549537716992 1555 274827575728 1556 137427419154 1557 68716855296 1558 34359148544 1559 17179738112 1560 8589905920 1561 4294961152 1562 2147482368 1563 1073741568 1564 536870864 1565 268435448 1566 134217727 1567 67108864 1568 33554432 1569 16777216 1570 8388608 1571 4194304 1572 2097152 1573 1048576 1574 524288 1575 262144 1576 131072 1577 65536 1578 32768 1579 16384 1580 8192 1581 4096 1582 2048 1583 1024 1584 512 1585 256 1586 128 1587 64 1588 32 1589 16 1590 8 1591 4 1592 2 1593 1 1594 1 1595 0 1596 1 1597 139583862445 1598 65720971788709 1599 374553342295090 1600 504543532140404 1601 389043663364337 1602 236837126431501 1603 129748042192532 1604 67717723943040 1605 34551650218034 1606 17442150477056 1607 8760686934832 1608 4389727502329 1609 2197077311488 1610 1099058659584 1611 549650957408 1612 274853789752 1613 137433448449 1614 68718231552 1615 34359459840 1616 17179807744 1617 8589921280 1618 4294964480 1619 2147483072 1620 1073741712 1621 536870892 1622 268435453 1623 134217728 1624 67108864 1625 33554432 1626 16777216 1627 8388608 1628 4194304 1629 2097152 1630 1048576 1631 524288 1632 262144 1633 131072 1634 65536 1635 32768 1636 16384 1637 8192 1638 4096 1639 2048 1640 1024 1641 512 1642 256 1643 128 1644 64 1645 32 1646 16 1647 8 1648 4 1649 2 1650 1 1651 1 1652 0 1653 1 1654 225851433717 1655 120879712950776 1656 721974780398056 1657 991906467322312 1658 771700335992448 1659 471771076278370 1660 258981137725920 1661 135302008097280 1662 69069392576732 1663 34875761311744 1664 17519231889920 1665 8778918723552 1666 4394020466688 1667 2198083770880 1668 1099293526784 1669 549705482400 1670 274866372613 1671 137436332032 1672 68718886912 1673 34359607296 1674 17179840512 1675 8589928448 1676 4294966016 1677 2147483392 1678 1073741776 1679 536870904 1680 268435455 1681 134217728 1682 67108864 1683 33554432 1684 16777216 1685 8388608 1686 4194304 1687 2097152 1688 1048576 1689 524288 1690 262144 1691 131072 1692 65536 1693 32768 1694 16384 1695 8192 1696 4096 1697 2048 1698 1024 1699 512 1700 256 1701 128 1702 64 1703 32 1704 16 1705 8 1706 4 1707 2 1708 1 1709 1 1710 0 1711 1 1712 365435296162 1713 222332455004452 1714 1391651133952928 1715 1950036770349552 1716 1530731546739408 1717 939751092940336 1718 516934425864288 1719 270337399564032 1720 138071002710856 1721 69734447519744 1722 35034180344064 1723 17556764950408 1724 8787772628992 1725 4396100446208 1726 2198570277632 1727 1099406770608 1728 549731696658 1729 274872401920 1730 137437708288 1731 68719198208 1732 34359676928 1733 17179855872 1734 8589931776 1735 4294966720 1736 2147483536 1737 1073741804 1738 536870909 1739 268435456 1740 134217728 1741 67108864 1742 33554432 1743 16777216 1744 8388608 1745 4194304 1746 2097152 1747 1048576 1748 524288 1749 262144 1750 131072 1751 65536 1752 32768 1753 16384 1754 8192 1755 4096 1756 2048 1757 1024 1758 512 1759 256 1760 128 1761 64 1762 32 1763 16 1764 8 1765 4 1766 2 1767 1 1768 1 1769 0 1770 1 1771 591286729879 1772 408933139743937 1773 2682493808945359 1774 3833671350062559 1775 3036332834000672 1776 1871950530857600 1777 1031817231903744 1778 540142091243007 1779 276006507055968 1780 139434753191937 1781 70059794863872 1782 35111385038448 1783 17575008665599 1784 8792066703360 1785 4397107003648 1786 2198805152864 1787 1099461296184 1788 549744279553 1789 274875285504 1790 137438363648 1791 68719345664 1792 34359709696 1793 17179863040 1794 8589933312 1795 4294967040 1796 2147483600 1797 1073741816 1798 536870911 1799 268435456 1800 134217728 1801 67108864 1802 33554432 1803 16777216 1804 8388608 1805 4194304 1806 2097152 1807 1048576 1808 524288 1809 262144 1810 131072 1811 65536 1812 32768 1813 16384 1814 8192 1815 4096 1816 2048 1817 1024 1818 512 1819 256 1820 128 1821 64 1822 32 1823 16 1824 8 1825 4 1826 2 1827 1 1828 1 1829 0 1830 1 1831 956722026041 1832 752145307699165 1833 5170673065591433 1834 7536799430533805 1835 6022817716449696 1836 3728858435284128 1837 2059539366668160 1838 1079219816432629 1839 551742150354112 1840 278801239404553 1841 140102460173568 1842 70218480614192 1843 35148944179193 1844 17583865032704 1845 8794146904576 1846 4397593529088 1847 2198918398112 1848 1099487510533 1849 549750308864 1850 274876661760 1851 137438674944 1852 68719415296 1853 34359725056 1854 17179866368 1855 8589934016 1856 4294967184 1857 2147483628 1858 1073741821 1859 536870912 1860 268435456 1861 134217728 1862 67108864 1863 33554432 1864 16777216 1865 8388608 1866 4194304 1867 2097152 1868 1048576 1869 524288 1870 262144 1871 131072 1872 65536 1873 32768 1874 16384 1875 8192 1876 4096 1877 2048 1878 1024 1879 512 1880 256 1881 128 1882 64 1883 32 1884 16 1885 8 1886 4 1887 2 1888 1 1889 1 1890 0 1891 1 1892 1548008755920 1893 1383410902447554 1894 9966792788887776 1895 14816957550408632 1896 11946757891421696 1897 7427752497294656 1898 4110904791762176 1899 2156312998123448 1900 1102942839009408 1901 557465978273842 1902 280170665426944 1903 140428382827008 1904 70295742119904 1905 35167193325568 1906 17588159604736 1907 8795153505024 1908 4397828407728 1909 2198972923922 1910 1099500093440 1911 549753192448 1912 274877317120 1913 137438822400 1914 68719448064 1915 34359732224 1916 17179867904 1917 8589934336 1918 4294967248 1919 2147483640 1920 1073741823 1921 536870912 1922 268435456 1923 134217728 1924 67108864 1925 33554432 1926 16777216 1927 8388608 1928 4194304 1929 2097152 1930 1048576 1931 524288 1932 262144 1933 131072 1934 65536 1935 32768 1936 16384 1937 8192 1938 4096 1939 2048 1940 1024 1941 512 1942 256 1943 128 1944 64 1945 32 1946 16 1947 8 1948 4 1949 2 1950 1 1951 1 1952 0 1953 1 1954 2504730781961 1955 2544489349890656 1956 19211610797377496 1957 29129371568676860 1958 23697383987968257 1959 14795817035854592 1960 8205494141281025 1961 4308376917360276 1962 2204803285993984 1963 1114659022307548 1964 560272829388800 1965 280839609899264 1966 140587191893896 1967 70333313187840 1968 35176050802688 1969 17590239904000 1970 8795640038496 1971 4397941653560 1972 2198999138305 1973 1099506122752 1974 549754568704 1975 274877628416 1976 137438892032 1977 68719463424 1978 34359735552 1979 17179868608 1980 8589934480 1981 4294967276 1982 2147483645 1983 1073741824 1984 536870912 1985 268435456 1986 134217728 1987 67108864 1988 33554432 1989 16777216 1990 8388608 1991 4194304 1992 2097152 1993 1048576 1994 524288 1995 262144 1996 131072 1997 65536 1998 32768 1999 16384 2000 8192 2001 4096 2002 2048 2003 1024 2004 512 2005 256 2006 128 2007 64 2008 32 2009 16 2010 8 2011 4 2012 2 2013 1 2014 1 2015 0 2016 1 2017 4052739537881 2018 4680045560037375 2019 37031570460802064 2020 57266836670031408 2021 47005724312572177 2022 29472737794941183 2023 16378422151133197 2024 8608264049883616 2025 4407442850162432 2026 2228772309762888 2027 1120408672595968 2028 561644910384896 2029 281165799358064 2030 140664479481855 2031 70351564795904 2032 35180345596416 2033 17591246523136 2034 8795874918560 2035 4397996179461 2036 2199011721216 2037 1099509006336 2038 549755224064 2039 274877775872 2040 137438924800 2041 68719470592 2042 34359737088 2043 17179868928 2044 8589934544 2045 4294967288 2046 2147483647 2047 1073741824 2048 536870912 2049 268435456 2050 134217728 2051 67108864 2052 33554432 2053 16777216 2054 8388608 2055 4194304 2056 2097152 2057 1048576 2058 524288 2059 262144 2060 131072 2061 65536 2062 32768 2063 16384 2064 8192 2065 4096 2066 2048 2067 1024 2068 512 2069 256 2070 128 2071 64 2072 32 2073 16 2074 8 2075 4 2076 2 2077 1 2078 1 2079 0 2080 1 2081 6557470319842 2082 8607945812375585 2083 71380647112658769 2084 112583636569713264 2085 93239748289151906 2086 58708638463450865 2087 32691841288531042 2088 17199565259466848 2089 8810560380079616 2090 4456453417012064 2091 2240543406321665 2092 1123221206134016 2093 562314430380848 2094 281324665241593 2095 140702055981056 2096 70360422770688 2097 35182425938688 2098 17591733060016 2099 8795988164626 2100 4398022393856 2101 2199017750528 2102 1099510382592 2103 549755535360 2104 274877845504 2105 137438940160 2106 68719473920 2107 34359737792 2108 17179869072 2109 8589934572 2110 4294967293 2111 2147483648 2112 1073741824 2113 536870912 2114 268435456 2115 134217728 2116 67108864 2117 33554432 2118 16777216 2119 8388608 2120 4194304 2121 2097152 2122 1048576 2123 524288 2124 262144 2125 131072 2126 65536 2127 32768 2128 16384 2129 8192 2130 4096 2131 2048 2132 1024 2133 512 2134 256 2135 128 2136 64 2137 32 2138 16 2139 8 2140 4 2141 2 2142 1 2143 1 2144 0 2145 1 2146 10610209857723 2147 15832480722303616 2148 137590621159726105 2149 221333601789363969 2150 184948765031564404 2151 116945505850623360 2152 65253934534869552 2153 34365238264114176 2154 17612474364396543 2155 8910724963247296 2156 4480539001880585 2157 2246305191378944 2158 1124594525139456 2159 562640743170016 2160 281401964756992 2161 140720308699136 2162 70364717662464 2163 35183432565856 2164 17591967940664 2165 8796042690561 2166 4398034976768 2167 2199020634112 2168 1099511037952 2169 549755682816 2170 274877878272 2171 137438947328 2172 68719475456 2173 34359738112 2174 17179869136 2175 8589934584 2176 4294967295 2177 2147483648 2178 1073741824 2179 536870912 2180 268435456 2181 134217728 2182 67108864 2183 33554432 2184 16777216 2185 8388608 2186 4194304 2187 2097152 2188 1048576 2189 524288 2190 262144 2191 131072 2192 65536 2193 32768 2194 16384 2195 8192 2196 4096 2197 2048 2198 1024 2199 512 2200 256 2201 128 2202 64 2203 32 2204 16 2205 8 2206 4 2207 2 2208 1 2209 1 2210 0 2211 1 2212 17167680177565 2213 29120472094716576 2214 265214449530564434 2215 435130404148194133 2216 366861197229128136 2217 232951260608306384 2218 130248887932013184 2219 68662758804285312 2220 35207664422557685 2221 17817087253180544 2222 8959982516174898 2223 4492335957743616 2224 2249120381131008 2225 1125264311975816 2226 562799635136512 2227 281439543717888 2228 140729166895616 2229 70366798023424 2230 35183919104160 2231 17592081186821 2232 8796068904960 2233 4398041006080 2234 2199022010368 2235 1099511349248 2236 549755752448 2237 274877893632 2238 137438950656 2239 68719476160 2240 34359738256 2241 17179869164 2242 8589934589 2243 4294967296 2244 2147483648 2245 1073741824 2246 536870912 2247 268435456 2248 134217728 2249 67108864 2250 33554432 2251 16777216 2252 8388608 2253 4194304 2254 2097152 2255 1048576 2256 524288 2257 262144 2258 131072 2259 65536 2260 32768 2261 16384 2262 8192 2263 4096 2264 2048 2265 1024 2266 512 2267 256 2268 128 2269 64 2270 32 2271 16 2272 8 2273 4 2274 2 2275 1 2276 1 2277 0 2278 1 2279 27777890035288 2280 53560898629395777 2281 511217288263751372 2282 855443850745979634 2283 727699576741806576 2284 464030570685755168 2285 259980841438162080 2286 137190215600473344 2287 70380777194897336 2288 35625451295689216 2289 17917774325022940 2290 8984123098984448 2291 4498103428159232 2292 2250494275747440 2293 1125590681583615 2294 562876940083200 2295 281457796933632 2296 140733461830400 2297 70367804654000 2298 35184153985042 2299 17592135712768 2300 8796081487872 2301 4398043889664 2302 2199022665728 2303 1099511496704 2304 549755785216 2305 274877900800 2306 137438952192 2307 68719476480 2308 34359738320 2309 17179869176 2310 8589934591 2311 4294967296 2312 2147483648 2313 1073741824 2314 536870912 2315 268435456 2316 134217728 2317 67108864 2318 33554432 2319 16777216 2320 8388608 2321 4194304 2322 2097152 2323 1048576 2324 524288 2325 262144 2326 131072 2327 65536 2328 32768 2329 16384 2330 8192 2331 4096 2332 2048 2333 1024 2334 512 2335 256 2336 128 2337 64 2338 32 2339 16 2340 8 2341 4 2342 2 2343 1 2344 1 2345 0 2346 1 2347 44945570212853 2348 98513851446415969 2349 985403006066700680 2350 1681758329923282408 2351 1443452395592191456 2352 924332282936226208 2353 518929865644420416 2354 274110093801382656 2355 140692484997217940 2356 71233460440901376 2357 35831167771018056 2358 17967148632010752 2359 8995932196498688 2360 4500919856134960 2361 2251164185919481 2362 1125749585477632 2363 562914520154112 2364 281466655228160 2365 140735542199392 2366 70368291192888 2367 35184267231233 2368 17592161927168 2369 8796087517184 2370 4398045265920 2371 2199022977024 2372 1099511566336 2373 549755800576 2374 274877904128 2375 137438952896 2376 68719476624 2377 34359738348 2378 17179869181 2379 8589934592 2380 4294967296 2381 2147483648 2382 1073741824 2383 536870912 2384 268435456 2385 134217728 2386 67108864 2387 33554432 2388 16777216 2389 8388608 2390 4194304 2391 2097152 2392 1048576 2393 524288 2394 262144 2395 131072 2396 65536 2397 32768 2398 16384 2399 8192 2400 4096 2401 2048 2402 1024 2403 512 2404 256 2405 128 2406 64 2407 32 2408 16 2409 8 2410 4 2411 2 2412 1 2413 1 2414 0 2415 1 2416 72723460248141 2417 181195222170528322 2418 1899425365020742591 2419 3306249823176533408 2420 2863207407196414655 2421 1841236813375157760 2422 1035800191922172672 2423 547680045511522305 2424 281246898991725024 2425 142432045120491008 2426 71653574855101280 2427 35932102266191873 2428 17991315090128896 2429 9001702323646976 2430 4502294017605600 2431 2251490581610496 2432 1125826892886016 2433 562932773591552 2434 281470950181632 2435 140736548831392 2436 70368526073861 2437 35184321757184 2438 17592174510080 2439 8796090400768 2440 4398045921280 2441 2199023124480 2442 1099511599104 2443 549755807744 2444 274877905664 2445 137438953216 2446 68719476688 2447 34359738360 2448 17179869183 2449 8589934592 2450 4294967296 2451 2147483648 2452 1073741824 2453 536870912 2454 268435456 2455 134217728 2456 67108864 2457 33554432 2458 16777216 2459 8388608 2460 4194304 2461 2097152 2462 1048576 2463 524288 2464 262144 2465 131072 2466 65536 2467 32768 2468 16384 2469 8192 2470 4096 2471 2048 2472 1024 2473 512 2474 256 2475 128 2476 64 2477 32 2478 16 2479 8 2480 4 2481 2 2482 1 2483 1 2484 0 2485 1 2486 117669030460994 2487 333269972246340068 2488 3661260108881759077 2489 6499916009783353552 2490 5679409090080257133 2491 3667677809714460928 2492 2067489479052583168 2493 1094280871206611981 2494 562217791476394080 2495 284794355793462272 2496 143289630478312640 2497 71859814804881417 2498 35981531608061952 2499 18003129874241792 2500 9004519327268744 2501 4502963984596992 2502 2251649490935808 2503 1125864473454592 2504 562941631929088 2505 281473030554032 2506 140737035370514 2507 70368639320064 2508 35184347971584 2509 17592180539392 2510 8796091777024 2511 4398046232576 2512 2199023194112 2513 1099511614464 2514 549755811072 2515 274877906368 2516 137438953360 2517 68719476716 2518 34359738365 2519 17179869184 2520 8589934592 2521 4294967296 2522 2147483648 2523 1073741824 2524 536870912 2525 268435456 2526 134217728 2527 67108864 2528 33554432 2529 16777216 2530 8388608 2531 4194304 2532 2097152 2533 1048576 2534 524288 2535 262144 2536 131072 2537 65536 2538 32768 2539 16384 2540 8192 2541 4096 2542 2048 2543 1024 2544 512 2545 256 2546 128 2547 64 2548 32 2549 16 2550 8 2551 4 2552 2 2553 1 2554 1 2555 0 2556 1 2557 190392490709135 2558 612979045863284359 2559 7057305768232953720 2560 12778498417777343135 2561 11265578431871362360 2562 7305882881633980673 2563 4126773463963885311 2564 2186405429415100514 2565 1123883840802434048 2566 569449276833732607 2567 286544226776281216 2568 143710850691039282 2569 71960866138812416 2570 36005710210766592 2571 18008901239701104 2572 9005893612077055 2573 4503290392215552 2574 2251726799454208 2575 1125882726990080 2576 562945926890592 2577 281474037186616 2578 140737270251521 2579 70368693846016 2580 35184360554496 2581 17592183422976 2582 8796092432384 2583 4398046380032 2584 2199023226880 2585 1099511621632 2586 549755812608 2587 274877906688 2588 137438953424 2589 68719476728 2590 34359738367 2591 17179869184 2592 8589934592 2593 4294967296 2594 2147483648 2595 1073741824 2596 536870912 2597 268435456 2598 134217728 2599 67108864 2600 33554432 2601 16777216 2602 8388608 2603 4194304 2604 2097152 2605 1048576 2606 524288 2607 262144 2608 131072 2609 65536 2610 32768 2611 16384 2612 8192 2613 4096 2614 2048 2615 1024 2616 512 2617 256 2618 128 2619 64 2620 32 2621 16 2622 8 2623 4 2624 2 2625 1 2626 1 2627 0 2628 1 2629 308061521170129 2630 1127444240280152749 2631 13603394248202156068 2632 25121866431406492137 2633 22346208098711160316 2634 14553057124804510481 2635 8237168505776637425 2636 4368502481912840752 2637 2246664738765858688 2638 1138619752428060661 2639 573018393757698560 2640 287404144617128156 2641 143917338257158144 2642 72010321362873600 2643 36017527651826480 2644 18011718510182393 2645 9006563605151744 2646 4503449304002560 2647 2251764380244480 2648 1125891585346304 2649 562948007264416 2650 281474523725829 2651 140737383497728 2652 70368720060416 2653 35184366583808 2654 17592184799232 2655 8796092743680 2656 4398046449664 2657 2199023242240 2658 1099511624960 2659 549755813312 2660 274877906832 2661 137438953452 2662 68719476733 2663 34359738368 2664 17179869184 2665 8589934592 2666 4294967296 2667 2147483648 2668 1073741824 2669 536870912 2670 268435456 2671 134217728 2672 67108864 2673 33554432 2674 16777216 2675 8388608 2676 4194304 2677 2097152 2678 1048576 2679 524288 2680 262144 2681 131072 2682 65536 2683 32768 2684 16384 2685 8192 2686 4096 2687 2048 2688 1024 2689 512 2690 256 2691 128 2692 64 2693 32 2694 16 2695 8 2696 4 2697 2 2698 1 2699 1 2700 0 2701 1 2702 498454011879264 2703 2073693258389777176 2704 26221385490337611456 2705 49388289012067004640 2706 44325555000193192496 2707 28989168743758397602 2708 16441645170264743808 2709 8728396699775797888 2710 4491124674245723392 2711 2276682038877847480 2712 1145896685055223552 2713 574773177849217864 2714 287825888741687296 2715 144018444641976320 2716 72034505652695552 2717 36023299592945632 2718 18013092851810304 2719 9006890018201600 2720 4503526613018624 2721 2251782633822976 2722 1125895880311216 2723 562949013897234 2724 281474758606848 2725 140737438023680 2726 70368732643328 2727 35184369467392 2728 17592185454592 2729 8796092891136 2730 4398046482432 2731 2199023249408 2732 1099511626496 2733 549755813632 2734 274877906896 2735 137438953464 2736 68719476735 2737 34359738368 2738 17179869184 2739 8589934592 2740 4294967296 2741 2147483648 2742 1073741824 2743 536870912 2744 268435456 2745 134217728 2746 67108864 2747 33554432 2748 16777216 2749 8388608 2750 4194304 2751 2097152 2752 1048576 2753 524288 2754 262144 2755 131072 2756 65536 2757 32768 2758 16384 2759 8192 2760 4096 2761 2048 2762 1024 2763 512 2764 256 2765 128 2766 64 2767 32 2768 16 2769 8 2770 4 2771 2 2772 1 2773 1 2774 0 2775 1 2776 806515533049393 2777 3814116544533214284 2778 50543345615654480321 2779 97094819694210726872 2780 87923410423644578416 2781 57745386226908488820 2782 32818036405994618064 2783 17439593834292128928 2784 8977841905641284352 2785 4552249418733387412 2786 2291513199445020160 2787 1149476137217821536 2788 575634202474708993 2789 288032493183506432 2790 144067912011864320 2791 72046324332101512 2792 36026116986765312 2793 18013762856812544 2794 9007048931098624 2795 4503564193906944 2796 2251791492187232 2797 1125897960685624 2798 562949500436481 2799 281474871853056 2800 140737464238080 2801 70368738672640 2802 35184370843648 2803 17592185765888 2804 8796092960768 2805 4398046497792 2806 2199023252736 2807 1099511627200 2808 549755813776 2809 274877906924 2810 137438953469 2811 68719476736 2812 34359738368 2813 17179869184 2814 8589934592 2815 4294967296 2816 2147483648 2817 1073741824 2818 536870912 2819 268435456 2820 134217728 2821 67108864 2822 33554432 2823 16777216 2824 8388608 2825 4194304 2826 2097152 2827 1048576 2828 524288 2829 262144 2830 131072 2831 65536 2832 32768 2833 16384 2834 8192 2835 4096 2836 2048 2837 1024 2838 512 2839 256 2840 128 2841 64 2842 32 2843 16 2844 8 2845 4 2846 2 2847 1 2848 1 2849 0 2850 1 2851 1304969544928657 2852 7015254043203144209 2853 97425431122427201565 2854 190883389565244920336 2855 174403368451696965376 2856 115026741883131222472 2857 65505823924057222944 2858 34844822430320143680 2859 17946873250902489088 2860 9102270065157011936 2861 4582466126060651520 2862 2298811846052816064 2863 1151233256005238793 2864 576056194300309504 2865 288133625453451008 2866 144092098958720624 2867 72052096540082175 2868 36027491354476544 2869 18014089272324096 2870 9007126240336384 2871 4503582447504128 2872 2251795787153568 2873 1125898967318533 2874 562949735317504 2875 281474926379008 2876 140737476820992 2877 70368741556224 2878 35184371499008 2879 17592185913344 2880 8796092993536 2881 4398046504960 2882 2199023254272 2883 1099511627520 2884 549755813840 2885 274877906936 2886 137438953471 2887 68719476736 2888 34359738368 2889 17179869184 2890 8589934592 2891 4294967296 2892 2147483648 2893 1073741824 2894 536870912 2895 268435456 2896 134217728 2897 67108864 2898 33554432 2899 16777216 2900 8388608 2901 4194304 2902 2097152 2903 1048576 2904 524288 2905 262144 2906 131072 2907 65536 2908 32768 2909 16384 2910 8192 2911 4096 2912 2048 2913 1024 2914 512 2915 256 2916 128 2917 64 2918 32 2919 16 2920 8 2921 4 2922 2 2923 1 2924 1 2925 0 2926 1 2927 2111485077978050 2928 12903063846126135669 2929 187793556476621449410 2930 375266863120706487120 2931 345943529496197516097 2932 229129151483326218736 2933 130751667006676283808 2934 69620982101836002048 2935 35876134027440581633 2936 18200083676897011808 2937 9163811843448707072 2938 4597342852495732864 2939 2302396216268357682 2940 1152094804735586304 2941 576262853799898368 2942 288183098510670640 2943 144103918213791737 2944 72054913990721536 2945 36028161364910080 2946 18014248185718784 2947 9007163821267712 2948 4503591305871792 2949 2251797867528210 2950 1125899453857792 2951 562949848563712 2952 281474952593408 2953 140737482850304 2954 70368742932480 2955 35184371810304 2956 17592185982976 2957 8796093008896 2958 4398046508288 2959 2199023254976 2960 1099511627664 2961 549755813868 2962 274877906941 2963 137438953472 2964 68719476736 2965 34359738368 2966 17179869184 2967 8589934592 2968 4294967296 2969 2147483648 2970 1073741824 2971 536870912 2972 268435456 2973 134217728 2974 67108864 2975 33554432 2976 16777216 2977 8388608 2978 4194304 2979 2097152 2980 1048576 2981 524288 2982 262144 2983 131072 2984 65536 2985 32768 2986 16384 2987 8192 2988 4096 2989 2048 2990 1024 2991 512 2992 256 2993 128 2994 64 2995 32 2996 16 2997 8 2998 4 2999 2 3000 1 3001 1 3002 0 3003 1 3004 3416454622906707 3005 23732434433862494162 3006 361983718705040742752 3007 737755227823635631105 3008 686207649902314775061 3009 456417066153277279712 3010 260984404147708147200 3011 139104773988071530752 3012 71717060390458605581 3013 36391256628830776320 3014 18325383143491092479 3015 9194124060081080832 3016 4604651845344821468 3017 2304154442277847040 3018 1152516913452892160 3019 576363998216188416 3020 288207286695886816 3021 144109690545111040 3022 72056288370360320 3023 36028487781531648 3024 18014325495054592 3025 9007182074872928 3026 4503595600838712 3027 2251798874161153 3028 1125899688738816 3029 562949903089664 3030 281474965176320 3031 140737485733888 3032 70368743587840 3033 35184371957760 3034 17592186015744 3035 8796093016064 3036 4398046509824 3037 2199023255296 3038 1099511627728 3039 549755813880 3040 274877906943 3041 137438953472 3042 68719476736 3043 34359738368 3044 17179869184 3045 8589934592 3046 4294967296 3047 2147483648 3048 1073741824 3049 536870912 3050 268435456 3051 134217728 3052 67108864 3053 33554432 3054 16777216 3055 8388608 3056 4194304 3057 2097152 3058 1048576 3059 524288 3060 262144 3061 131072 3062 65536 3063 32768 3064 16384 3065 8192 3066 4096 3067 2048 3068 1024 3069 512 3070 256 3071 128 3072 64 3073 32 3074 16 3075 8 3076 4 3077 2 3078 1 3079 1 3080 0 3081 1 3082 5527939700884757 3083 43650752323191774040 3084 697746051919743874048 3085 1450388589215864770073 3086 1361149721372758187762 3087 909166454496840098496 3088 520933008103494121728 3089 277935437882341678848 3090 143363740003722313826 3091 72764696170408372096 3092 36646285747980304373 3093 18387124898956027648 3094 9209022524890284872 3095 4608238551242506240 3096 2305016238746179584 3097 1152723598838847744 3098 576413473930477448 3099 288219106217820160 3100 144112508021833728 3101 72056958383255552 3102 36028646695148032 3103 18014363076004608 3104 9007190933242016 3105 4503597681213445 3106 2251799360700416 3107 1125899801985024 3108 562949929304064 3109 281474971205632 3110 140737487110144 3111 70368743899136 3112 35184372027392 3113 17592186031104 3114 8796093019392 3115 4398046510528 3116 2199023255440 3117 1099511627756 3118 549755813885 3119 274877906944 3120 137438953472 3121 68719476736 3122 34359738368 3123 17179869184 3124 8589934592 3125 4294967296 3126 2147483648 3127 1073741824 3128 536870912 3129 268435456 3130 134217728 3131 67108864 3132 33554432 3133 16777216 3134 8388608 3135 4194304 3136 2097152 3137 1048576 3138 524288 3139 262144 3140 131072 3141 65536 3142 32768 3143 16384 3144 8192 3145 4096 3146 2048 3147 1024 3148 512 3149 256 3150 128 3151 64 3152 32 3153 16 3154 8 3155 4 3156 2 3157 1 3158 1 3159 0 3160 1 3161 8944394323791464 3162 80286250603180403871 3163 1344948758223833267775 3164 2851388889419662535506 3165 2699953234646805215208 3166 1811027026112046216319 3167 1039798526727935660288 3168 555323195719171835391 3169 286586787522447409712 3170 145493766889521054976 3171 73283611513444433848 3172 36772003492720676352 3173 18417482735350188896 3174 9216336438005530625 3175 4609997301441556480 3176 2305438402524190464 3177 1152824748942556784 3178 576437662691360767 3179 288224878605959168 3180 144113882406903808 3181 72057284800374784 3182 36028724004526848 3183 18014381329613232 3184 9007195228209170 3185 4503598687846400 3186 2251799595581440 3187 1125899856510976 3188 562949941886976 3189 281474974089216 3190 140737487765504 3191 70368744046592 3192 35184372060160 3193 17592186038272 3194 8796093020928 3195 4398046510848 3196 2199023255504 3197 1099511627768 3198 549755813887 3199 274877906944 3200 137438953472 3201 68719476736 3202 34359738368 3203 17179869184 3204 8589934592 3205 4294967296 3206 2147483648 3207 1073741824 3208 536870912 3209 268435456 3210 134217728 3211 67108864 3212 33554432 3213 16777216 3214 8388608 3215 4194304 3216 2097152 3217 1048576 3218 524288 3219 262144 3220 131072 3221 65536 3222 32768 3223 16384 3224 8192 3225 4096 3226 2048 3227 1024 3228 512 3229 256 3230 128 3231 64 3232 32 3233 16 3234 8 3235 4 3236 2 3237 1 3238 1 3239 0 3240 1 3241 14472334024676221 3242 147669437360234672073 3243 2592472085325239333985 3244 5605682959145114344140 3245 5355580914293417237920 3246 3607500995099287922157 3247 2075470279991907435265 3248 1109552110567137058801 3249 572892328145903094400 3250 290916300318601208576 3251 146549305252563844756 3252 73539514649483609088 3253 36833840876175238336 3254 18432391551345819657 3255 9219924251318317056 3256 4610859214808476928 3257 2305645100056705840 3258 1152874225895211001 3259 576449482336632832 3260 288227696094609408 3261 144114552420909056 3262 72057443714089216 3263 36028761585484896 3264 18014390187982904 3265 9007197308583937 3266 4503599174385664 3267 2251799708827648 3268 1125899882725376 3269 562949947916288 3270 281474975465472 3271 140737488076800 3272 70368744116224 3273 35184372075520 3274 17592186041600 3275 8796093021632 3276 4398046510992 3277 2199023255532 3278 1099511627773 3279 549755813888 3280 274877906944 3281 137438953472 3282 68719476736 3283 34359738368 3284 17179869184 3285 8589934592 3286 4294967296 3287 2147483648 3288 1073741824 3289 536870912 3290 268435456 3291 134217728 3292 67108864 3293 33554432 3294 16777216 3295 8388608 3296 4194304 3297 2097152 3298 1048576 3299 524288 3300 262144 3301 131072 3302 65536 3303 32768 3304 16384 3305 8192 3306 4096 3307 2048 3308 1024 3309 512 3310 256 3311 128 3312 64 3313 32 3314 16 3315 8 3316 4 3317 2 3318 1 3319 1 3320 0 3321 1 3322 23416728348467685 3323 271606440286606849984 3324 4997150614173857218560 3325 11020482528724983767944 3326 10623238418163189897424 3327 7186012821454817446712 3328 4142703391478038233105 3329 2216917815704859017088 3330 1145222438500329794720 3331 581690168592081926144 3332 293062779337356671456 3333 147070045175868233728 3334 73665432631969345664 3335 36864220461948469298 3336 18439707800580653056 3337 9221683249271357440 3338 4611281404473373184 3339 2305746252817498080 3340 1152898414922956800 3341 576455254750855168 3342 288229070482141184 3343 144114878838249984 3344 72057521023486720 3345 36028779839094944 3346 18014394482950149 3347 9007198315216896 3348 4503599409266688 3349 2251799763353600 3350 1125899895308288 3351 562949950799872 3352 281474976120832 3353 140737488224256 3354 70368744148992 3355 35184372082688 3356 17592186043136 3357 8796093021952 3358 4398046511056 3359 2199023255544 3360 1099511627775 3361 549755813888 3362 274877906944 3363 137438953472 3364 68719476736 3365 34359738368 3366 17179869184 3367 8589934592 3368 4294967296 3369 2147483648 3370 1073741824 3371 536870912 3372 268435456 3373 134217728 3374 67108864 3375 33554432 3376 16777216 3377 8388608 3378 4194304 3379 2097152 3380 1048576 3381 524288 3382 262144 3383 131072 3384 65536 3385 32768 3386 16384 3387 8192 3388 4096 3389 2048 3390 1024 3391 512 3392 256 3393 128 3394 64 3395 32 3396 16 3397 8 3398 4 3399 2 3400 1 3401 1 3402 0 3403 1 3404 37889062373143906 3405 499562128250021925928 3406 9632317509642673694368 3407 21665698194329261048768 3408 21072073467874682829472 3409 14314280256682726404604 3410 8268965137785811722402 3411 4429467128927805193424 3412 2289320993159857155392 3413 1163095542828370390016 3414 586053905099858241632 3415 294122123203104456704 3416 147326367160510532096 3417 73727315659584962780 3418 36879134199196549120 3419 18443296138119944192 3420 9222545217700223232 3421 4611488107693342600 3422 2305795730345820160 3423 1152910234625048576 3424 576458072244936704 3425 288229740496644096 3426 144115037752007424 3427 72057558604448176 3428 36028788697464850 3429 18014396563324928 3430 9007198801756160 3431 4503599522512896 3432 2251799789568000 3433 1125899901337600 3434 562949952176128 3435 281474976432128 3436 140737488293888 3437 70368744164352 3438 35184372086016 3439 17592186043840 3440 8796093022096 3441 4398046511084 3442 2199023255549 3443 1099511627776 3444 549755813888 3445 274877906944 3446 137438953472 3447 68719476736 3448 34359738368 3449 17179869184 3450 8589934592 3451 4294967296 3452 2147483648 3453 1073741824 3454 536870912 3455 268435456 3456 134217728 3457 67108864 3458 33554432 3459 16777216 3460 8388608 3461 4194304 3462 2097152 3463 1048576 3464 524288 3465 262144 3466 131072 3467 65536 3468 32768 3469 16384 3470 8192 3471 4096 3472 2048 3473 1024 3474 512 3475 256 3476 128 3477 64 3478 32 3479 16 3480 8 3481 4 3482 2 3483 1 3484 1 3485 0 3486 1 3487 61305790721611591 3488 918838005896863447985 3489 18566888967365603514688 3490 42593641160834886466431 3491 41798203406253168142847 3492 28513533771482321586736 3493 16505112239165628826740 3494 8850205861155834588960 3495 4576395321580948452096 3496 2325621636379907047425 3497 1171964520569238170624 3498 588208314303942721535 3499 294643738388824565504 3500 147452380824894178120 3501 73757705598757961728 3502 36886451555931189248 3503 18445055252974507776 3504 9222967419511766640 3505 4611589261692502015 3506 2305819919496904704 3507 1152916007051198464 3508 576459446633578496 3509 288230066914083072 3510 144115115061412960 3511 72057576858058808 3512 36028792992432129 3513 18014397569957888 3514 9007199036637184 3515 4503599577038848 3516 2251799802150912 3517 1125899904221184 3518 562949952831488 3519 281474976579584 3520 140737488326656 3521 70368744171520 3522 35184372087552 3523 17592186044160 3524 8796093022160 3525 4398046511096 3526 2199023255551 3527 1099511627776 3528 549755813888 3529 274877906944 3530 137438953472 3531 68719476736 3532 34359738368 3533 17179869184 3534 8589934592 3535 4294967296 3536 2147483648 3537 1073741824 3538 536870912 3539 268435456 3540 134217728 3541 67108864 3542 33554432 3543 16777216 3544 8388608 3545 4194304 3546 2097152 3547 1048576 3548 524288 3549 262144 3550 131072 3551 65536 3552 32768 3553 16384 3554 8192 3555 4096 3556 2048 3557 1024 3558 512 3559 256 3560 128 3561 64 3562 32 3563 16 3564 8 3565 4 3566 2 3567 1 3568 1 3569 0 3570 1 3571 99194853094755497 3572 1690006574433492223897 3573 35788829176507373761601 3574 83736893732453908162789 3575 82910199162604021510633 3576 56797938391481316954736 3577 32944718654407200430536 3578 17682972128477377048992 3579 9148299518487651180800 3580 4650104653007386034189 3581 2343642496911700060032 3582 1176344768793080561653 3583 589269485462559002112 3584 294900260729932221280 3585 147514285606834339841 3586 73772621672318660608 3587 36890040141231353088 3588 18445917247290473264 3589 9223174125388824569 3590 4611638739487686656 3591 2305831739225079808 3592 1152918824547741696 3593 576460116648303104 3594 288230225827859200 3595 144115152642375840 3596 72057585716428805 3597 36028795072806912 3598 18014398056497152 3599 9007199149883392 3600 4503599603253248 3601 2251799808180224 3602 1125899905597440 3603 562949953142784 3604 281474976649216 3605 140737488342016 3606 70368744174848 3607 35184372088256 3608 17592186044304 3609 8796093022188 3610 4398046511101 3611 2199023255552 3612 1099511627776 3613 549755813888 3614 274877906944 3615 137438953472 3616 68719476736 3617 34359738368 3618 17179869184 3619 8589934592 3620 4294967296 3621 2147483648 3622 1073741824 3623 536870912 3624 268435456 3625 134217728 3626 67108864 3627 33554432 3628 16777216 3629 8388608 3630 4194304 3631 2097152 3632 1048576 3633 524288 3634 262144 3635 131072 3636 65536 3637 32768 3638 16384 3639 8192 3640 4096 3641 2048 3642 1024 3643 512 3644 256 3645 128 3646 64 3647 32 3648 16 3649 8 3650 4 3651 2 3652 1 3653 1 3654 0 3655 1 3656 160500643816367088 3657 3108406708580377597810 3658 68985186267689508189217 3659 164622398575488153790072 3660 164459248603835284833504 3661 113139459716809356629760 3662 65758685641807724577264 3663 35331099434524433954304 3664 18287621195069661077248 3665 9297932623975894220898 3666 4686711975429642421504 3667 2352545826735470084024 3668 1178502989393509942272 3669 589791519757540795584 3670 295026320049482760201 3671 147544680467697238016 3672 73779939553295810560 3673 36891799311148380672 3674 18446339454789484512 3675 9223275279963652096 3676 4611662928695590912 3677 2305837511656660992 3678 1152920198936881152 3679 576460443065785088 3680 288230303137268144 3681 144115170895986706 3682 72057590011396096 3683 36028796079439872 3684 18014398291378176 3685 9007199204409344 3686 4503599615836160 3687 2251799811063808 3688 1125899906252800 3689 562949953290240 3690 281474976681984 3691 140737488349184 3692 70368744176384 3693 35184372088576 3694 17592186044368 3695 8796093022200 3696 4398046511103 3697 2199023255552 3698 1099511627776 3699 549755813888 3700 274877906944 3701 137438953472 3702 68719476736 3703 34359738368 3704 17179869184 3705 8589934592 3706 4294967296 3707 2147483648 3708 1073741824 3709 536870912 3710 268435456 3711 134217728 3712 67108864 3713 33554432 3714 16777216 3715 8388608 3716 4194304 3717 2097152 3718 1048576 3719 524288 3720 262144 3721 131072 3722 65536 3723 32768 3724 16384 3725 8192 3726 4096 3727 2048 3728 1024 3729 512 3730 256 3731 128 3732 64 3733 32 3734 16 3735 8 3736 4 3737 2 3738 1 3739 1 3740 0 3741 1 3742 259695496911122585 3743 5717251288910733269692 3744 132973221921205159159874 3745 323639114191831193236004 3746 326218543973023764451800 3747 225369752979121873161024 3748 131256386879467741007328 3749 70592577886947031906560 3750 36557295516888419665408 3751 18591312998533055054384 3752 9372278054174229619456 3753 4704804249326323039892 3754 2356934017920881072128 3755 1179565036385207349376 3756 590048137804947914802 3757 295088235185808998400 3758 147559597648794687488 3759 73783528255498737920 3760 36892661317611028360 3761 18446546161904910336 3762 9223324757882175488 3763 4611674748435693568 3764 2305840329154314240 3765 1152920868951703808 3766 576460601979569248 3767 288230340718231608 3768 144115179754356737 3769 72057592091770880 3770 36028796565979136 3771 18014398404624384 3772 9007199230623744 3773 4503599621865472 3774 2251799812440064 3775 1125899906564096 3776 562949953359872 3777 281474976697344 3778 140737488352512 3779 70368744177088 3780 35184372088720 3781 17592186044396 3782 8796093022205 3783 4398046511104 3784 2199023255552 3785 1099511627776 3786 549755813888 3787 274877906944 3788 137438953472 3789 68719476736 3790 34359738368 3791 17179869184 3792 8589934592 3793 4294967296 3794 2147483648 3795 1073741824 3796 536870912 3797 268435456 3798 134217728 3799 67108864 3800 33554432 3801 16777216 3802 8388608 3803 4194304 3804 2097152 3805 1048576 3806 524288 3807 262144 3808 131072 3809 65536 3810 32768 3811 16384 3812 8192 3813 4096 3814 2048 3815 1024 3816 512 3817 256 3818 128 3819 64 3820 32 3821 16 3822 8 3823 4 3824 2 3825 1 3826 1 3827 0 3828 1 3829 420196140727489673 3830 10515664571924603091399 3831 256314126332767644625380 3832 636257745854937402704064 3833 647081507031754111665680 3834 448928478932131700105729 3835 261991840750831987892928 3836 141046050999905992282368 3837 73078714899749398749183 3838 37173523727000953096832 3839 18742264595149014218752 3840 9409033725474796861920 3841 4713724118503504986112 3842 2359094067060203932160 3843 1180087271090568560860 3844 590174218881036386304 3845 295118632383069220864 3846 147566915777535645440 3847 73785287451302952560 3848 36893083527767130111 3849 18446647316746600448 3850 9223348947116163072 3851 4611680520869736448 3852 2305841703543675392 3853 1152921195369204480 3854 576460679288979616 3855 288230358971842565 3856 144115184049324032 3857 72057593098403840 3858 36028796800860160 3859 18014398459150336 3860 9007199243206656 3861 4503599624749056 3862 2251799813095424 3863 1125899906711552 3864 562949953392640 3865 281474976704512 3866 140737488354048 3867 70368744177408 3868 35184372088784 3869 17592186044408 3870 8796093022207 3871 4398046511104 3872 2199023255552 3873 1099511627776 3874 549755813888 3875 274877906944 3876 137438953472 3877 68719476736 3878 34359738368 3879 17179869184 3880 8589934592 3881 4294967296 3882 2147483648 3883 1073741824 3884 536870912 3885 268435456 3886 134217728 3887 67108864 3888 33554432 3889 16777216 3890 8388608 3891 4194304 3892 2097152 3893 1048576 3894 524288 3895 262144 3896 131072 3897 65536 3898 32768 3899 16384 3900 8192 3901 4096 3902 2048 3903 1024 3904 512 3905 256 3906 128 3907 64 3908 32 3909 16 3910 8 3911 4 3912 2 3913 1 3914 1 3915 0 3916 1 3917 679891637638612258 3918 19341322569415713958901 3919 494061363698169685736072 3920 1250849793515545544359360 3921 1283539775645345033433936 3922 894249456869164112289301 3923 522943882974936040125568 3924 281814166561929642885888 3925 146085712739108338892785 3926 74328847370325009181856 3927 37479946724171967785984 3928 18816917974812375902304 3929 9427160411118268284928 3930 4718116123799044990720 3931 2360156533279897420616 3932 1180343934798088175616 3933 590236138939245555712 3934 295133550088416062720 3935 147570504534801251120 3936 73786149463453073401 3937 36893290235458224128 3938 18446696794721943552 3939 9223360766861697024 3940 4611683338367887360 3941 2305842373558541056 3942 1152921354282992048 3943 576460716869943314 3944 288230367830212608 3945 144115186129698816 3946 72057593584943104 3947 36028796914106368 3948 18014398485364736 3949 9007199249235968 3950 4503599626125312 3951 2251799813406720 3952 1125899906781184 3953 562949953408000 3954 281474976707840 3955 140737488354752 3956 70368744177552 3957 35184372088812 3958 17592186044413 3959 8796093022208 3960 4398046511104 3961 2199023255552 3962 1099511627776 3963 549755813888 3964 274877906944 3965 137438953472 3966 68719476736 3967 34359738368 3968 17179869184 3969 8589934592 3970 4294967296 3971 2147483648 3972 1073741824 3973 536870912 3974 268435456 3975 134217728 3976 67108864 3977 33554432 3978 16777216 3979 8388608 3980 4194304 3981 2097152 3982 1048576 3983 524288 3984 262144 3985 131072 3986 65536 3987 32768 3988 16384 3989 8192 3990 4096 3991 2048 3992 1024 3993 512 3994 256 3995 128 3996 64 3997 32 3998 16 3999 8 4000 4 4001 2 4002 1 4003 1 4004 0 4005 1 4006 1100087778366101931 4007 35574238430251050319992 4008 952333898219831997710543 4009 2459105945870256202252289 4010 2546007477822815384038400 4011 1781312900916873407131890 4012 1043812295669880172815871 4013 563073009928140113936385 4014 292028061738212955471744 4015 148621303484021187587392 4016 74950729636500486864896 4017 37631537137778698988544 4018 18853745188034061860863 4019 9436088229153448005120 4020 4720277049032143014752 4021 2360678863702564274177 4022 1180470026229000175616 4023 590266537244058533888 4024 295140868334060302848 4025 147572263742752161760 4026 73786571674847543296 4027 36893391390423252992 4028 18446720983967858688 4029 9223366539296849920 4030 4611684712757346560 4031 2305842699976049760 4032 1152921431592403000 4033 576460735123554305 4034 288230372125179904 4035 144115187136331776 4036 72057593819824128 4037 36028796968632320 4038 18014398497947648 4039 9007199252119552 4040 4503599626780672 4041 2251799813554176 4042 1125899906813952 4043 562949953415168 4044 281474976709376 4045 140737488355072 4046 70368744177616 4047 35184372088824 4048 17592186044415 4049 8796093022208 4050 4398046511104 4051 2199023255552 4052 1099511627776 4053 549755813888 4054 274877906944 4055 137438953472 4056 68719476736 4057 34359738368 4058 17179869184 4059 8589934592 4060 4294967296 4061 2147483648 4062 1073741824 4063 536870912 4064 268435456 4065 134217728 4066 67108864 4067 33554432 4068 16777216 4069 8388608 4070 4194304 4071 2097152 4072 1048576 4073 524288 4074 262144 4075 131072 4076 65536 4077 32768 4078 16384 4079 8192 4080 4096 4081 2048 4082 1024 4083 512 4084 256 4085 128 4086 64 4087 32 4088 16 4089 8 4090 4 4091 2 4092 1 4093 1 4094 0 4095 1 4096 1779979416004714189 4097 65431225571591367370292 4098 1835682610171974487231869 4099 4834474998008058496341789 4100 5050216752239377599933953 4101 3548311521577064087859176 4102 2083481887948282307398637 4103 1125036467745713090813969 4104 583769536688903463533776 4105 297169842271871966802688 4106 149883133889857482637313 4107 75258476932704902244224 4108 37706339142812118482933 4109 18871888425813712503808 4110 9440482063558633333952 4111 4721339715686618365961 4112 2360935549167608135680 4113 1180531948623643613184 4114 590281455197170424064 4115 295144457117213130632 4116 147573125757559373824 4117 73786778382805499904 4118 36893440868424679424 4119 18446732803715854336 4120 9223369356795222528 4121 4611685382772230912 4122 2305842858889838752 4123 1152921469173366789 4124 576460743981924352 4125 288230374205554688 4126 144115187622871040 4127 72057593933070336 4128 36028796994846720 4129 18014398503976960 4130 9007199253495808 4131 4503599627091968 4132 2251799813623808 4133 1125899906829312 4134 562949953418496 4135 281474976710080 4136 140737488355216 4137 70368744177644 4138 35184372088829 4139 17592186044416 4140 8796093022208 4141 4398046511104 4142 2199023255552 4143 1099511627776 4144 549755813888 4145 274877906944 4146 137438953472 4147 68719476736 4148 34359738368 4149 17179869184 4150 8589934592 4151 4294967296 4152 2147483648 4153 1073741824 4154 536870912 4155 268435456 4156 134217728 4157 67108864 4158 33554432 4159 16777216 4160 8388608 4161 4194304 4162 2097152 4163 1048576 4164 524288 4165 262144 4166 131072 4167 65536 4168 32768 4169 16384 4170 8192 4171 4096 4172 2048 4173 1024 4174 512 4175 256 4176 128 4177 64 4178 32 4179 16 4180 8 4181 4 4182 2 4183 1 4184 1 4185 0 4186 1 4187 2880067194370816120 4188 120346786571258131649185 4189 3538391998422743815303864 4190 9504327597440628838893506 4191 10017523305316151178357273 4192 7068109509382645854131616 4193 4158694810758778803074872 4194 2247856017675721322610850 4195 1166966181049661023973152 4196 594194190776854412550400 4197 299729621493966984970253 4198 150507759741349723407616 4199 75410375889407968608184 4200 37743200795433124698112 4201 18880820059205254803584 4202 9442643408073643786290 4203 4721862091771611119616 4204 2361061645520487772160 4205 1180562347452708919040 4206 590288773497877429872 4207 295146216330851516415 4208 147573547969529511936 4209 73786879537827348480 4210 36893465057676025856 4211 18446738576151504896 4212 9223370731184724736 4213 4611685709189743024 4214 2305842936199249938 4215 1152921487426977792 4216 576460748276891648 4217 288230375212187648 4218 144115187857752064 4219 72057593987596288 4220 36028797007429632 4221 18014398506860544 4222 9007199254151168 4223 4503599627239424 4224 2251799813656576 4225 1125899906836480 4226 562949953420032 4227 281474976710400 4228 140737488355280 4229 70368744177656 4230 35184372088831 4231 17592186044416 4232 8796093022208 4233 4398046511104 4234 2199023255552 4235 1099511627776 4236 549755813888 4237 274877906944 4238 137438953472 4239 68719476736 4240 34359738368 4241 17179869184 4242 8589934592 4243 4294967296 4244 2147483648 4245 1073741824 4246 536870912 4247 268435456 4248 134217728 4249 67108864 4250 33554432 4251 16777216 4252 8388608 4253 4194304 4254 2097152 4255 1048576 4256 524288 4257 262144 4258 131072 4259 65536 4260 32768 4261 16384 4262 8192 4263 4096 4264 2048 4265 1024 4266 512 4267 256 4268 128 4269 64 4270 32 4271 16 4272 8 4273 4 4274 2 4275 1 4276 1 4277 0 4278 1 4279 4660046610375530309 4280 221352250573100549339469 4281 6820469870512719985982348 4282 18685016080689426484551008 4283 19870587362028467071881042 4284 14079421080373810391308496 4285 8300884509278391977323004 4286 4491282568222514840028276 4287 2332787139660821718151584 4288 1188097465253390223892224 4289 599385959376420525506658 4290 300997132357800490787584 4291 150816147126970592394900 4292 75485249496061513809920 4293 37761351984785056156160 4294 18885214769822955471068 4295 9443706170450370428928 4296 4722118787591671541760 4297 2361123569022690848000 4298 1180577265522724305712 4299 590292362293176958969 4300 295147078346897096704 4301 147573754677610807296 4302 73786929015840702464 4303 36893476877425131520 4304 18446741393649975552 4305 9223371401199617120 4306 4611685868103532600 4307 2305842973780213761 4308 1152921496285347840 4309 576460750357266432 4310 288230375698726912 4311 144115187970998272 4312 72057594013810688 4313 36028797013458944 4314 18014398508236800 4315 9007199254462464 4316 4503599627309056 4317 2251799813671936 4318 1125899906839808 4319 562949953420736 4320 281474976710544 4321 140737488355308 4322 70368744177661 4323 35184372088832 4324 17592186044416 4325 8796093022208 4326 4398046511104 4327 2199023255552 4328 1099511627776 4329 549755813888 4330 274877906944 4331 137438953472 4332 68719476736 4333 34359738368 4334 17179869184 4335 8589934592 4336 4294967296 4337 2147483648 4338 1073741824 4339 536870912 4340 268435456 4341 134217728 4342 67108864 4343 33554432 4344 16777216 4345 8388608 4346 4194304 4347 2097152 4348 1048576 4349 524288 4350 262144 4351 131072 4352 65536 4353 32768 4354 16384 4355 8192 4356 4096 4357 2048 4358 1024 4359 512 4360 256 4361 128 4362 64 4363 32 4364 16 4365 8 4366 4 4367 2 4368 1 4369 1 4370 0 4371 1 4372 7540113804746346429 4373 407130262715950048358946 4374 13146878377327270286228624 4375 36733774415523915566397952 4376 39414956180083910379310284 4377 28045702701030811425987232 4378 16568824299902376754215472 4379 8973714930583873845467592 4380 4663284958328483579147776 4381 2375613240338188365858304 4382 1198625369447588487168560 4383 601957492712108260898816 4384 301623085231416294504928 4385 150968194837680749772800 4386 75522127706716312413952 4387 37770285447546952221512 4388 18887376314783754092544 4389 9444228568293324881920 4390 4722244886281001451520 4391 2361153968099521720832 4392 1180584583849318547424 4393 590294121509472436224 4394 295147500559134097408 4395 147573855832658739200 4396 73786953205094510592 4397 36893482649861003776 4398 18446742768039496448 4399 9223371727617130656 4400 4611685945412943877 4401 2305842992033824768 4402 1152921500580315136 4403 576460751363899392 4404 288230375933607936 4405 144115188025524224 4406 72057594026393600 4407 36028797016342528 4408 18014398508892160 4409 9007199254609920 4410 4503599627341824 4411 2251799813679104 4412 1125899906841344 4413 562949953421056 4414 281474976710608 4415 140737488355320 4416 70368744177663 4417 35184372088832 4418 17592186044416 4419 8796093022208 4420 4398046511104 4421 2199023255552 4422 1099511627776 4423 549755813888 4424 274877906944 4425 137438953472 4426 68719476736 4427 34359738368 4428 17179869184 4429 8589934592 4430 4294967296 4431 2147483648 4432 1073741824 4433 536870912 4434 268435456 4435 134217728 4436 67108864 4437 33554432 4438 16777216 4439 8388608 4440 4194304 4441 2097152 4442 1048576 4443 524288 4444 262144 4445 131072 4446 65536 4447 32768 4448 16384 4449 8192 4450 4096 4451 2048 4452 1024 4453 512 4454 256 4455 128 4456 64 4457 32 4458 16 4459 8 4460 4 4461 2 4462 1 4463 1 4464 0 4465 1 4466 12200160415121876738 4467 748829299860308729347600 4468 25341422856434708574746705 4469 72216699037532285588436544 4470 78182830853136066646954888 4471 55866035649082500978813440 4472 33071889914162945783853680 4473 17929746889039270313886192 4474 9321993521335386209843456 4475 4750063385133548361326592 4476 2396957676115839617665664 4477 1203841445909567038188544 4478 603227752980097238820960 4479 301931781436810257039360 4480 151043102896519171935744 4481 75540282711995393772384 4482 37774680577470968102913 4483 18888439122823792951296 4484 9444485269035389884416 4485 4722306810307458095360 4486 2361168886224599908232 4487 1180588172650305552384 4488 590294983526093684736 4489 295147707267272212480 4490 147573905310677524480 4491 73786965024844113920 4492 36893485467359517440 4493 18446743438054392240 4494 9223371886530920466 4495 4611685982993907712 4496 2305843000892194816 4497 1152921502660689920 4498 576460751850438656 4499 288230376046854144 4500 144115188051738624 4501 72057594032422912 4502 36028797017718784 4503 18014398509203456 4504 9007199254679552 4505 4503599627357184 4506 2251799813682432 4507 1125899906842048 4508 562949953421200 4509 281474976710636 4510 140737488355325 4511 70368744177664 4512 35184372088832 4513 17592186044416 4514 8796093022208 4515 4398046511104 4516 2199023255552 4517 1099511627776 4518 549755813888 4519 274877906944 4520 137438953472 4521 68719476736 4522 34359738368 4523 17179869184 4524 8589934592 4525 4294967296 4526 2147483648 4527 1073741824 4528 536870912 4529 268435456 4530 134217728 4531 67108864 4532 33554432 4533 16777216 4534 8388608 4535 4194304 4536 2097152 4537 1048576 4538 524288 4539 262144 4540 131072 4541 65536 4542 32768 4543 16384 4544 8192 4545 4096 4546 2048 4547 1024 4548 512 4549 256 4550 128 4551 64 4552 32 4553 16 4554 8 4555 4 4556 2 4557 1 4558 1 4559 0 4560 1 4561 19740274219868223167 4562 1377311813149359327046015 4563 48847163102697442662261541 4564 141974292129194314974620799 4565 155082121930626788260475840 4566 111283142819232870257521151 4567 66012523441446423826700032 4568 35824162678644016193818080 4569 18634838743152284768506112 4570 9497801148630716815605759 4571 4793329298326579377089696 4572 2407535821773958208143360 4573 1206418672119318302403584 4574 603854346537182508548095 4575 302083900776799597691904 4576 151079989059992571356352 4577 75549217051023722414089 4578 37776842218156231426048 4579 18888961531021848670208 4580 9444611368832282367744 4581 4722337209501192552048 4582 2361176204563340853247 4583 1180589931867839397888 4584 590295405738454024192 4585 295147808422332071936 4586 147573929499932442624 4587 73786970797280084224 4588 36893486841749046368 4589 18446743764471906360 4590 9223371963840331777 4591 4611686001247518720 4592 2305843005187162112 4593 1152921503667322880 4594 576460752085319680 4595 288230376101380096 4596 144115188064321536 4597 72057594035306496 4598 36028797018374144 4599 18014398509350912 4600 9007199254712320 4601 4503599627364352 4602 2251799813683968 4603 1125899906842368 4604 562949953421264 4605 281474976710648 4606 140737488355327 4607 70368744177664 4608 35184372088832 4609 17592186044416 4610 8796093022208 4611 4398046511104 4612 2199023255552 4613 1099511627776 4614 549755813888 4615 274877906944 4616 137438953472 4617 68719476736 4618 34359738368 4619 17179869184 4620 8589934592 4621 4294967296 4622 2147483648 4623 1073741824 4624 536870912 4625 268435456 4626 134217728 4627 67108864 4628 33554432 4629 16777216 4630 8388608 4631 4194304 4632 2097152 4633 1048576 4634 524288 4635 262144 4636 131072 4637 65536 4638 32768 4639 16384 4640 8192 4641 4096 4642 2048 4643 1024 4644 512 4645 256 4646 128 4647 64 4648 32 4649 16 4650 8 4651 4 4652 2 4653 1 4654 1 4655 0 4656 1 4657 31940434634990099905 4658 2533271375725618104752561 4659 94155934206972141509219218 4660 279114109260380571452899809 4661 307618236383430761136913280 4662 221672036181596576402753001 4663 131763055042142015665507136 4664 71577732779401085355729600 4665 37251389865109499875934976 4666 18990952192608426245177329 4667 9585486632132589516008768 4668 4814777521424713311830016 4669 2412763678806004635461504 4670 1207690260682813671276533 4671 604163191556297753827328 4672 302158825396386303864960 4673 151098145894760748941362 4674 75553612381398472130560 4675 37777905047954425016320 4676 18889218234100370828544 4677 9444673293106504792880 4678 4722352127652157980665 4679 2361179793366984949760 4680 1180590793884727508992 4681 590295612446618222592 4682 295147857900353318912 4683 147573941319682267648 4684 73786973614778616576 4685 36893487511763943584 4686 18446743923385696261 4687 9223372001421295616 4688 4611686010105888768 4689 2305843007267536896 4690 1152921504153862144 4691 576460752198565888 4692 288230376127594496 4693 144115188070350848 4694 72057594036682752 4695 36028797018685440 4696 18014398509420544 4697 9007199254727680 4698 4503599627367680 4699 2251799813684672 4700 1125899906842512 4701 562949953421292 4702 281474976710653 4703 140737488355328 4704 70368744177664 4705 35184372088832 4706 17592186044416 4707 8796093022208 4708 4398046511104 4709 2199023255552 4710 1099511627776 4711 549755813888 4712 274877906944 4713 137438953472 4714 68719476736 4715 34359738368 4716 17179869184 4717 8589934592 4718 4294967296 4719 2147483648 4720 1073741824 4721 536870912 4722 268435456 4723 134217728 4724 67108864 4725 33554432 4726 16777216 4727 8388608 4728 4194304 4729 2097152 4730 1048576 4731 524288 4732 262144 4733 131072 4734 65536 4735 32768 4736 16384 4737 8192 4738 4096 4739 2048 4740 1024 4741 512 4742 256 4743 128 4744 64 4745 32 4746 16 4747 8 4748 4 4749 2 4750 1 4751 1 4752 0 4753 1 4754 51680708854858323072 4755 4659412488735286161146176 4756 181491398543431563032456088 4757 548723890923320514066906112 4758 610186256014622144673892607 4759 441562759462276279398374112 4760 263003166201309095290888704 4761 143014419507802264719176832 4762 74466222434702111332204544 4763 37972606452592876596133760 4764 19168629621768267331957504 4765 9628966834535122680938497 4766 4825380031244848760390912 4767 2415343657145165394083768 4768 1208317163188344189337600 4769 604315345354370083539456 4770 302195715376047567405276 4771 151107080653106399150080 4772 75555774067747485122560 4773 37778427461074501320704 4774 18889344334421517398528 4775 9444703692355302064096 4776 4722359445996586401792 4777 2361181552585094463488 4778 1180591216097144668160 4779 590295713601683513344 4780 295147882089608734720 4781 147573947092118280960 4782 73786974989168148912 4783 36893487838181457938 4784 18446744000695107584 4785 9223372019674906624 4786 4611686014400856064 4787 2305843008274169856 4788 1152921504388743168 4789 576460752253091840 4790 288230376140177408 4791 144115188073234432 4792 72057594037338112 4793 36028797018832896 4794 18014398509453312 4795 9007199254734848 4796 4503599627369216 4797 2251799813684992 4798 1125899906842576 4799 562949953421304 4800 281474976710655 4801 140737488355328 4802 70368744177664 4803 35184372088832 4804 17592186044416 4805 8796093022208 4806 4398046511104 4807 2199023255552 4808 1099511627776 4809 549755813888 4810 274877906944 4811 137438953472 4812 68719476736 4813 34359738368 4814 17179869184 4815 8589934592 4816 4294967296 4817 2147483648 4818 1073741824 4819 536870912 4820 268435456 4821 134217728 4822 67108864 4823 33554432 4824 16777216 4825 8388608 4826 4194304 4827 2097152 4828 1048576 4829 524288 4830 262144 4831 131072 4832 65536 4833 32768 4834 16384 4835 8192 4836 4096 4837 2048 4838 1024 4839 512 4840 256 4841 128 4842 64 4843 32 4844 16 4845 8 4846 4 4847 2 4848 1 4849 1 4850 0 4851 1 4852 83621143489848422977 4853 8569995677610263592944752 4854 349835918709535855778683552 4855 1078762765765951601649261216 4856 1210354988723928138169427941 4857 879577207402975494708889048 4858 524962520106948310408961537 4859 285747024849042599795467776 4860 148859366154504473265659905 4861 75926621592187220137213136 4862 38332572531561105021493504 4863 19256757324301452281315341 4864 9650465418751308696216320 4865 4830613586974671203204756 4866 2416615886668887798022144 4867 1208626079849525358601984 4868 604390277927346192253768 4869 302213873087106580480000 4870 151111476079206599884800 4871 75556836907900816922624 4872 37778684165260587292928 4873 18889406258812643442568 4874 9444718610518414196736 4875 4722363034801468866560 4876 2361182414602105913344 4877 1180591422805320794112 4878 590295763079705870336 4879 295147893909358657792 4880 147573949909616821344 4881 73786975659183046712 4882 36893487997095247873 4883 18446744038276071424 4884 9223372028533276672 4885 4611686016481230848 4886 2305843008760709120 4887 1152921504501989376 4888 576460752279306240 4889 288230376146206720 4890 144115188074610688 4891 72057594037649408 4892 36028797018902528 4893 18014398509468672 4894 9007199254738176 4895 4503599627369920 4896 2251799813685136 4897 1125899906842604 4898 562949953421309 4899 281474976710656 4900 140737488355328 4901 70368744177664 4902 35184372088832 4903 17592186044416 4904 8796093022208 4905 4398046511104 4906 2199023255552 4907 1099511627776 4908 549755813888 4909 274877906944 4910 137438953472 4911 68719476736 4912 34359738368 4913 17179869184 4914 8589934592 4915 4294967296 4916 2147483648 4917 1073741824 4918 536870912 4919 268435456 4920 134217728 4921 67108864 4922 33554432 4923 16777216 4924 8388608 4925 4194304 4926 2097152 4927 1048576 4928 524288 4929 262144 4930 131072 4931 65536 4932 32768 4933 16384 4934 8192 4935 4096 4936 2048 4937 1024 4938 512 4939 256 4940 128 4941 64 4942 32 4943 16 4944 8 4945 4 4946 2 4947 1 4948 1 4949 0 4950 1 4951 135301852344706746049 4952 15762679542071167858843489 4953 674330414562637002982620399 4954 2120791757116379287732124480 4955 2400839390085827809266974840 4956 1752086305296568343563646480 4957 1047841558325948338510524437 4958 570930976688157059476999167 4959 297572646596269838192427025 4960 151816069660647439321329440 4961 76655772785068035813367552 4962 38511162102776169092546658 4963 19300341568017154833430528 4964 9661079721568517512231392 4965 4833194894203576399495168 4966 2417242938015801445846528 4967 1208778250209592327801696 4968 604427169736550469599233 4969 302222808045905177935872 4970 151113637787313852313600 4971 75557359323357353318144 4972 37778810265829499731568 4973 18889436658087327956991 4974 9444725928865499709440 4975 4722364794019845242880 4976 2361182836814549155840 4977 1180591523960388546560 4978 590295787268961507840 4979 295147899681794689792 4980 147573951284006355104 4981 73786975985600561157 4982 36893488074404659200 4983 18446744056529682432 4984 9223372032828243968 4985 4611686017487863808 4986 2305843008995590144 4987 1152921504556515328 4988 576460752291889152 4989 288230376149090304 4990 144115188075266048 4991 72057594037796864 4992 36028797018935296 4993 18014398509475840 4994 9007199254739712 4995 4503599627370240 4996 2251799813685200 4997 1125899906842616 4998 562949953421311 4999 281474976710656 5000 140737488355328 5001 70368744177664 5002 35184372088832 5003 17592186044416 5004 8796093022208 5005 4398046511104 5006 2199023255552 5007 1099511627776 5008 549755813888 5009 274877906944 5010 137438953472 5011 68719476736 5012 34359738368 5013 17179869184 5014 8589934592 5015 4294967296 5016 2147483648 5017 1073741824 5018 536870912 5019 268435456 5020 134217728 5021 67108864 5022 33554432 5023 16777216 5024 8388608 5025 4194304 5026 2097152 5027 1048576 5028 524288 5029 262144 5030 131072 5031 65536 5032 32768 5033 16384 5034 8192 5035 4096 5036 2048 5037 1024 5038 512 5039 256 5040 128 5041 64 5042 32 5043 16 5044 8 5045 4 5046 2 5047 1 5048 1 5049 0 5050 1 5051 218922995834555169026 5052 28992087708416717612934417 5053 1299813666022576563302979257 5054 4169366815195226289875812416 5055 4762263823991571708154639396 5056 3490093189512762876735984464 5057 2091524421841137898217974002 5058 1140736916908568405863184365 5059 594853265130801463429382306 5060 303557810473924553633477024 5061 153292803305540922612516352 5062 77017619401303011862053424 5063 38599504633044916156918784 5064 19321864542876305092241504 5065 9666316030701554041028608 5066 4834467432735464771748864 5067 2417551889137780182230208 5068 1208853186598875043987465 5069 604445327866931749912576 5070 302227203517669321371648 5071 151114700632389211581696 5072 75557616028067693591344 5073 37778872190275688595449 5074 18889451576256127565824 5075 9444729517670957842432 5076 4722365656036913512448 5077 2361183043522730713088 5078 1180591573438411401216 5079 590295799088711473920 5080 295147902499293233584 5081 147573951954021253138 5082 73786976144514351104 5083 36893488111985623040 5084 18446744065388052480 5085 9223372034908618752 5086 4611686017974403072 5087 2305843009108836352 5088 1152921504582729728 5089 576460752297918464 5090 288230376150466560 5091 144115188075577344 5092 72057594037866496 5093 36028797018950656 5094 18014398509479168 5095 9007199254740416 5096 4503599627370384 5097 2251799813685228 5098 1125899906842621 5099 562949953421312 5100 281474976710656 5101 140737488355328 5102 70368744177664 5103 35184372088832 5104 17592186044416 5105 8796093022208 5106 4398046511104 5107 2199023255552 5108 1099511627776 5109 549755813888 5110 274877906944 5111 137438953472 5112 68719476736 5113 34359738368 5114 17179869184 5115 8589934592 5116 4294967296 5117 2147483648 5118 1073741824 5119 536870912 5120 268435456 5121 134217728 5122 67108864 5123 33554432 5124 16777216 5125 8388608 5126 4194304 5127 2097152 5128 1048576 5129 524288 5130 262144 5131 131072 5132 65536 5133 32768 5134 16384 5135 8192 5136 4096 5137 2048 5138 1024 5139 512 5140 256 5141 128 5142 64 5143 32 5144 16 5145 8 5146 4 5147 2 5148 1 5149 1 5150 0 5151 1 5152 354224848179261915075 5153 53324762928098149064722658 5154 2505471397838180985096739296 5155 8196759338261258264777004033 5156 9446344817130007349662323904 5157 6952140676324494942045981696 5158 4174747959172997404458625000 5159 2279225977799461090403757880 5160 1189122760724914023395230836 5161 606966999644365086079366656 5162 306548126664357673257246720 5163 154025829768880548927244928 5164 77196652332071911432765440 5165 38643139294232852643687424 5166 19332484547117501247717375 5167 9668897979019373612308480 5168 4835094555730342664237184 5169 2417704067451497270476850 5170 1208890079284381163192320 5171 604454262921456235839488 5172 302229365236131728015360 5173 151115223048953312309760 5174 75557742128753509662688 5175 37778902589562519814144 5176 18889458894604451446784 5177 9444731276889457557504 5178 4722366078249368682496 5179 2361183144677799575552 5180 1180591597627667136768 5181 590295804861147513952 5182 295147903873682767928 5183 147573952280438767617 5184 73786976221823762432 5185 36893488130239234048 5186 18446744069683019776 5187 9223372035915251712 5188 4611686018209284096 5189 2305843009163362304 5190 1152921504595312640 5191 576460752300802048 5192 288230376151121920 5193 144115188075724800 5194 72057594037899264 5195 36028797018957824 5196 18014398509480704 5197 9007199254740736 5198 4503599627370448 5199 2251799813685240 5200 1125899906842623 5201 562949953421312 5202 281474976710656 5203 140737488355328 5204 70368744177664 5205 35184372088832 5206 17592186044416 5207 8796093022208 5208 4398046511104 5209 2199023255552 5210 1099511627776 5211 549755813888 5212 274877906944 5213 137438953472 5214 68719476736 5215 34359738368 5216 17179869184 5217 8589934592 5218 4294967296 5219 2147483648 5220 1073741824 5221 536870912 5222 268435456 5223 134217728 5224 67108864 5225 33554432 5226 16777216 5227 8388608 5228 4194304 5229 2097152 5230 1048576 5231 524288 5232 262144 5233 131072 5234 65536 5235 32768 5236 16384 5237 8192 5238 4096 5239 2048 5240 1024 5241 512 5242 256 5243 128 5244 64 5245 32 5246 16 5247 8 5248 4 5249 2 5250 1 5251 1 5252 0 5253 1 5254 573147844013817084101 5255 98079530178586034536500564 5256 4829451397132930407161022504 5257 16114404567262135958101108257 5258 18737607512329387911064171968 5259 13848415316999907383113149952 5260 8332927094046092432163034528 5261 4553960673030699665967487484 5262 2377078555268778385766488520 5263 1213636829446458300191930624 5264 613021302599078846027628544 5265 308032842619786285478587552 5266 154388590940025319360544768 5267 77285099023429320080025472 5268 38664674067914953012674549 5269 19337722185417074905956352 5270 9670170666405432353966592 5271 4835403523414886847611100 5272 2417779005670347403427840 5273 1208908237615216377069568 5274 604458658414978655655936 5275 302230428083543548614912 5276 151115479753911418486664 5277 75557804053225585770496 5278 37778917507733976514560 5279 18889462483410176442368 5280 9444732138906551910400 5281 4722366284957552701440 5282 2361183194155822651904 5283 1180591609447417121536 5284 590295807678646059168 5285 295147904543697666053 5286 147573952439352557568 5287 73786976259404726272 5288 36893488139097604096 5289 18446744071763394560 5290 9223372036401790976 5291 4611686018322530304 5292 2305843009189576704 5293 1152921504601341952 5294 576460752302178304 5295 288230376151433216 5296 144115188075794432 5297 72057594037914624 5298 36028797018961152 5299 18014398509481408 5300 9007199254740880 5301 4503599627370476 5302 2251799813685245 5303 1125899906842624 5304 562949953421312 5305 281474976710656 5306 140737488355328 5307 70368744177664 5308 35184372088832 5309 17592186044416 5310 8796093022208 5311 4398046511104 5312 2199023255552 5313 1099511627776 5314 549755813888 5315 274877906944 5316 137438953472 5317 68719476736 5318 34359738368 5319 17179869184 5320 8589934592 5321 4294967296 5322 2147483648 5323 1073741824 5324 536870912 5325 268435456 5326 134217728 5327 67108864 5328 33554432 5329 16777216 5330 8388608 5331 4194304 5332 2097152 5333 1048576 5334 524288 5335 262144 5336 131072 5337 65536 5338 32768 5339 16384 5340 8192 5341 4096 5342 2048 5343 1024 5344 512 5345 256 5346 128 5347 64 5348 32 5349 16 5350 8 5351 4 5352 2 5353 1 5354 1 5355 0 5356 1 5357 927372692193078999176 5358 180396380815100901214157639 5359 9309066875556324958543361456 5360 31680085243600951402135310402 5361 37167596788275345060991430656 5362 27585547491180581895968778753 5363 16632782298178021918542215376 5364 9098947631130815458089507376 5365 4751824323397895949814825456 5366 2426679464702139745971310848 5367 1225892722064267834572619775 5368 616028053702434792258186560 5369 308767754719639520452804608 5370 154567838952791579956118784 5371 77328758087692101077434296 5372 38675296826153682114674688 5373 19340304442770723476580096 5374 9670797823862354183455560 5375 4835555705544964461035520 5376 2417815898775178003283968 5377 1208917172715404890402816 5378 604460820138363092702976 5379 302230950500631903731312 5380 151115605854652297379839 5381 75557834452518104465408 5382 37778924826082876063744 5383 18889464242628732977152 5384 9444732561119012511744 5385 4722366386112622061568 5386 2361183218345078430464 5387 1180591615219853164976 5388 590295809053035593746 5389 295147904870115180544 5390 147573952516661968896 5391 73786976277658337280 5392 36893488143392571392 5393 18446744072770027520 5394 9223372036636672000 5395 4611686018377056256 5396 2305843009202159616 5397 1152921504604225536 5398 576460752302833664 5399 288230376151580672 5400 144115188075827200 5401 72057594037921792 5402 36028797018962688 5403 18014398509481728 5404 9007199254740944 5405 4503599627370488 5406 2251799813685247 5407 1125899906842624 5408 562949953421312 5409 281474976710656 5410 140737488355328 5411 70368744177664 5412 35184372088832 5413 17592186044416 5414 8796093022208 5415 4398046511104 5416 2199023255552 5417 1099511627776 5418 549755813888 5419 274877906944 5420 137438953472 5421 68719476736 5422 34359738368 5423 17179869184 5424 8589934592 5425 4294967296 5426 2147483648 5427 1073741824 5428 536870912 5429 268435456 5430 134217728 5431 67108864 5432 33554432 5433 16777216 5434 8388608 5435 4194304 5436 2097152 5437 1048576 5438 524288 5439 262144 5440 131072 5441 65536 5442 32768 5443 16384 5444 8192 5445 4096 5446 2048 5447 1024 5448 512 5449 256 5450 128 5451 64 5452 32 5453 16 5454 8 5455 4 5456 2 5457 1 5458 1 5459 0 5460 1 5461 1500520536206896083277 5462 331800673921785084815380861 5463 17943803336550012914104102513 5464 62281407721435951202621359588 5465 73725007320536067977308968705 5466 54949422946179567215534804505 5467 33199552072914597413257730720 5468 18179965515372591645865128560 5469 9498985361837463416050503136 5470 4852170831939026101718729472 5471 2451485714507041702160269297 5472 1231980848927936879614128896 5473 617516655694091006843748353 5474 309130959789459360867246848 5475 154656336088113111586307732 5476 77350298564072178420350976 5477 38680535105601893657349632 5478 19341577201807461076437856 5479 9671106799500667229569025 5480 4835630644640121381519360 5481 2417834057201739298664448 5482 1208921568219282471316736 5483 604461882986882477849392 5484 302231207205706913546233 5485 151115667779136520192000 5486 75557849370690799534080 5487 37778928414888724398080 5488 18889465104645839257600 5489 9444732767827197640704 5490 4722366435590645235968 5491 2361183230164828423264 5492 1180591618037351710776 5493 590295809723050491905 5494 295147905029028970496 5495 147573952554242932736 5496 73786976286516707328 5497 36893488145472946176 5498 18446744073256566784 5499 9223372036749918208 5500 4611686018403270656 5501 2305843009208188928 5502 1152921504605601792 5503 576460752303144960 5504 288230376151650304 5505 144115188075842560 5506 72057594037925120 5507 36028797018963392 5508 18014398509481872 5509 9007199254740972 5510 4503599627370493 5511 2251799813685248 5512 1125899906842624 5513 562949953421312 5514 281474976710656 5515 140737488355328 5516 70368744177664 5517 35184372088832 5518 17592186044416 5519 8796093022208 5520 4398046511104 5521 2199023255552 5522 1099511627776 5523 549755813888 5524 274877906944 5525 137438953472 5526 68719476736 5527 34359738368 5528 17179869184 5529 8589934592 5530 4294967296 5531 2147483648 5532 1073741824 5533 536870912 5534 268435456 5535 134217728 5536 67108864 5537 33554432 5538 16777216 5539 8388608 5540 4194304 5541 2097152 5542 1048576 5543 524288 5544 262144 5545 131072 5546 65536 5547 32768 5548 16384 5549 8192 5550 4096 5551 2048 5552 1024 5553 512 5554 256 5555 128 5556 64 5557 32 5558 16 5559 8 5560 4 5561 2 5562 1 5563 1 5564 0 5565 1 5566 2427893228399975082453 5567 610276584915472020566039064 5568 34587793007077449264905225769 5569 122442023685755523117510594696 5570 146239659652348207816448509469 5571 109457283132896858151671234898 5572 66267341090787052810849954304 5573 36324106868066539275536439040 5574 18988648730153591445891162816 5575 9701966050637714015071600640 5576 4902372043054706983795031936 5577 2463811190096132409504850176 5578 1234995605049039201569013773 5579 618252483490689568286488576 5580 309310312019692943275194848 5581 154700006953925475804315648 5582 77360922651606138520011776 5583 38683117511815611004495040 5584 19342204375827209070313481 5585 9671258983460323266134016 5586 4835667537945406352392192 5587 2417842992323686104383488 5588 1208923729945003370213888 5589 604462405404218598883296 5590 302231333306473679683584 5591 151115698178431695978496 5592 75557856689039965945856 5593 37778930174107307016192 5594 18889465526858302320640 5595 9444732868982267222528 5596 4722366459779901033216 5597 2361183235937264468128 5598 1180591619411741245445 5599 590295810049468006400 5600 295147905106338381824 5601 147573952572496543744 5602 73786976290811674624 5603 36893488146479579136 5604 18446744073491447808 5605 9223372036804444160 5606 4611686018415853568 5607 2305843009211072512 5608 1152921504606257152 5609 576460752303292416 5610 288230376151683072 5611 144115188075849728 5612 72057594037926656 5613 36028797018963712 5614 18014398509481936 5615 9007199254740984 5616 4503599627370495 5617 2251799813685248 5618 1125899906842624 5619 562949953421312 5620 281474976710656 5621 140737488355328 5622 70368744177664 5623 35184372088832 5624 17592186044416 5625 8796093022208 5626 4398046511104 5627 2199023255552 5628 1099511627776 5629 549755813888 5630 274877906944 5631 137438953472 5632 68719476736 5633 34359738368 5634 17179869184 5635 8589934592 5636 4294967296 5637 2147483648 5638 1073741824 5639 536870912 5640 268435456 5641 134217728 5642 67108864 5643 33554432 5644 16777216 5645 8388608 5646 4194304 5647 2097152 5648 1048576 5649 524288 5650 262144 5651 131072 5652 65536 5653 32768 5654 16384 5655 8192 5656 4096 5657 2048 5658 1024 5659 512 5660 256 5661 128 5662 64 5663 32 5664 16 5665 8 5666 4 5667 2 5668 1 5669 1 5670 0 5671 1 5672 3928413764606871165730 5673 1122473639652358006595577564 5674 66670114616316717544713712242 5675 240714680556315819945145376976 5676 290078479914610587823630044098 5677 218034989058390740808633580748 5678 132271679015372796526409019904 5679 72576636003353677465717148480 5680 37958662621564030607013819520 5681 19399182037890294481781874688 5682 9803545460739966379102895312 5683 4927321383059907018518912768 5684 2469915799722188995169419362 5685 1236486095092953322860473344 5686 618615903762336854407374944 5687 309398833563916153520455680 5688 154721550184579893970802688 5689 77366161240102966510252160 5690 38684390305314963351142450 5691 19342513355281907044581376 5692 9671333922974805653585920 5693 4835685696417631712122880 5694 2417847387832485716941056 5695 1208924792794047009783688 5696 604462662109348671520768 5697 302231395230963589971968 5698 151115713096604966715392 5699 75557860277845871099904 5700 37778931036124418727936 5701 18889465733566487947264 5702 9444732918460290439936 5703 4722366471599651029424 5704 2361183238754763014162 5705 1180591620081756143616 5706 590295810208381796352 5707 295147905143919345664 5708 147573952581354913792 5709 73786976292892049408 5710 36893488146966118400 5711 18446744073604694016 5712 9223372036830658560 5713 4611686018421882880 5714 2305843009212448768 5715 1152921504606568448 5716 576460752303362048 5717 288230376151698432 5718 144115188075853056 5719 72057594037927360 5720 36028797018963856 5721 18014398509481964 5722 9007199254740989 5723 4503599627370496 5724 2251799813685248 5725 1125899906842624 5726 562949953421312 5727 281474976710656 5728 140737488355328 5729 70368744177664 5730 35184372088832 5731 17592186044416 5732 8796093022208 5733 4398046511104 5734 2199023255552 5735 1099511627776 5736 549755813888 5737 274877906944 5738 137438953472 5739 68719476736 5740 34359738368 5741 17179869184 5742 8589934592 5743 4294967296 5744 2147483648 5745 1073741824 5746 536870912 5747 268435456 5748 134217728 5749 67108864 5750 33554432 5751 16777216 5752 8388608 5753 4194304 5754 2097152 5755 1048576 5756 524288 5757 262144 5758 131072 5759 65536 5760 32768 5761 16384 5762 8192 5763 4096 5764 2048 5765 1024 5766 512 5767 256 5768 128 5769 64 5770 32 5771 16 5772 8 5773 4 5774 2 5775 1 5776 1 5777 0 5778 1 5779 6356306993006846248183 5780 2064550898489615111976997489 5781 128510777835500504682266401980 5782 473232601774370381625513749919 5783 575394696005229603939105448800 5784 434317891811484913273703515016 5785 264018395510638644742409078271 5786 145010257587199552666715120128 5787 75880073853262951714151704064 5788 38788866274631958246748143617 5789 19604693963803816918588124960 5790 9854040808627101928776926720 5791 4939680783297251019746443824 5792 2472934446985111212596248576 5793 1237222367042610150181415936 5794 618795306448968604476637183 5795 309442510133020848696049664 5796 154732174913290155484858880 5797 77368743717968609091256540 5798 38685017487288534125510656 5799 19342665540117872082092032 5800 9671370816375816790667264 5801 4835694631549933681874688 5802 2417849549559314180472432 5803 1208925315211500034457599 5804 604462788210127584362496 5805 302231425630260004126720 5806 151115720414954256465920 5807 75557862037064465645568 5808 37778931458336882900992 5809 18889465834721557627136 5810 9444732942649546245216 5811 4722366477372087074872 5812 2361183240129152548865 5813 1180591620408173658112 5814 590295810285691207680 5815 295147905162172956672 5816 147573952585649881088 5817 73786976293898682368 5818 36893488147200999424 5819 18446744073659219968 5820 9223372036843241472 5821 4611686018424766464 5822 2305843009213104128 5823 1152921504606715904 5824 576460752303394816 5825 288230376151705600 5826 144115188075854592 5827 72057594037927680 5828 36028797018963920 5829 18014398509481976 5830 9007199254740991 5831 4503599627370496 5832 2251799813685248 5833 1125899906842624 5834 562949953421312 5835 281474976710656 5836 140737488355328 5837 70368744177664 5838 35184372088832 5839 17592186044416 5840 8796093022208 5841 4398046511104 5842 2199023255552 5843 1099511627776 5844 549755813888 5845 274877906944 5846 137438953472 5847 68719476736 5848 34359738368 5849 17179869184 5850 8589934592 5851 4294967296 5852 2147483648 5853 1073741824 5854 536870912 5855 268435456 5856 134217728 5857 67108864 5858 33554432 5859 16777216 5860 8388608 5861 4194304 5862 2097152 5863 1048576 5864 524288 5865 262144 5866 131072 5867 65536 5868 32768 5869 16384 5870 8192 5871 4096 5872 2048 5873 1024 5874 512 5875 256 5876 128 5877 64 5878 32 5879 16 5880 8 5881 4 5882 2 5883 1 5884 1 5885 0 5886 1 5887 10284720757613717413913 5888 3797301123057445139138614117 5889 247712488795444684405989442504 5890 930350798981478627292926391581 5891 1141343047193329200528548573696 5892 865145690433457063670671045568 5893 526988949462951341146307632105 5894 289734768149550062733634772480 5895 151685681484091201316971203584 5896 77558741597071308067251109905 5897 39204594598309307257799160224 5898 19706877775808294290515664896 5899 9879059943509270623198382720 5900 4945793408720726363678687232 5901 2474425853265161095108028288 5902 1237585891558221522334908405 5903 618883839796015468391923712 5904 309464054693030222553655040 5905 154737413650649766879560520 5906 77370016528030906346110976 5907 38685326468572815468593152 5908 19342740479832809033592832 5909 9671388974869800449666304 5910 4835699027061069756496688 5911 2417850612408605585965049 5912 1208925571916655994339328 5913 604462850134620151742464 5914 302231440548433541726208 5915 151115724003760187703296 5916 75557862899081579819008 5917 37778931665045068749312 5918 18889465884199580863232 5919 9444732954469296242848 5920 4722366480189585620997 5921 2361183240799167447040 5922 1180591620567087448064 5923 590295810323272171520 5924 295147905171031326720 5925 147573952587730255872 5926 73786976294385221632 5927 36893488147314245632 5928 18446744073685434368 5929 9223372036849270784 5930 4611686018426142720 5931 2305843009213415424 5932 1152921504606785536 5933 576460752303410176 5934 288230376151708928 5935 144115188075855296 5936 72057594037927824 5937 36028797018963948 5938 18014398509481981 5939 9007199254740992 5940 4503599627370496 5941 2251799813685248 5942 1125899906842624 5943 562949953421312 5944 281474976710656 5945 140737488355328 5946 70368744177664 5947 35184372088832 5948 17592186044416 5949 8796093022208 5950 4398046511104 5951 2199023255552 5952 1099511627776 5953 549755813888 5954 274877906944 5955 137438953472 5956 68719476736 5957 34359738368 5958 17179869184 5959 8589934592 5960 4294967296 5961 2147483648 5962 1073741824 5963 536870912 5964 268435456 5965 134217728 5966 67108864 5967 33554432 5968 16777216 5969 8388608 5970 4194304 5971 2097152 5972 1048576 5973 524288 5974 262144 5975 131072 5976 65536 5977 32768 5978 16384 5979 8192 5980 4096 5981 2048 5982 1024 5983 512 5984 256 5985 128 5986 64 5987 32 5988 16 5989 8 5990 4 5991 2 5992 1 5993 1 5994 0 5995 1 5996 16641027750620563662096 5997 6984325661199418257711189170 5998 477481174254339355897874782495 5999 1829021512719356303183717472760 6000 2263948486874329013146032975424 6001 1723339240190589632399296109440 6002 1051886374504061544394397290208 6003 578898605322411968407792545793 6004 303222503602027898160676747263 6005 155079510587690023257906086050 6006 78399603709986481926082311680 6007 39411348015794814622823186432 6008 19757516659265561149157944480 6009 9891435849246615046607601664 6010 4948813945178337405159900416 6011 2475162340473034971026030520 6012 1237765318656481769175711744 6013 618927519119523201048776192 6014 309474679730794998957869920 6015 154739996162978284925091841 6016 77370643713820873055010816 6017 38685478653828106410524672 6018 19342777373279484251029504 6019 9671397910007024451580416 6020 4835701188788422474465248 6021 2417851134826113673461760 6022 1208925698017440594657280 6023 604462880533917141565440 6024 302231447866782888296448 6025 151115725762978787680256 6026 75557863321294044489728 6027 37778931766200138472192 6028 18889465908388836671920 6029 9444732960241732288530 6030 4722366481563975155712 6031 2361183241125584961536 6032 1180591620644396859392 6033 590295810341525782528 6034 295147905175326294016 6035 147573952588736888832 6036 73786976294620102656 6037 36893488147368771584 6038 18446744073698017280 6039 9223372036852154368 6040 4611686018426798080 6041 2305843009213562880 6042 1152921504606818304 6043 576460752303417344 6044 288230376151710464 6045 144115188075855616 6046 72057594037927888 6047 36028797018963960 6048 18014398509481983 6049 9007199254740992 6050 4503599627370496 6051 2251799813685248 6052 1125899906842624 6053 562949953421312 6054 281474976710656 6055 140737488355328 6056 70368744177664 6057 35184372088832 6058 17592186044416 6059 8796093022208 6060 4398046511104 6061 2199023255552 6062 1099511627776 6063 549755813888 6064 274877906944 6065 137438953472 6066 68719476736 6067 34359738368 6068 17179869184 6069 8589934592 6070 4294967296 6071 2147483648 6072 1073741824 6073 536870912 6074 268435456 6075 134217728 6076 67108864 6077 33554432 6078 16777216 6079 8388608 6080 4194304 6081 2097152 6082 1048576 6083 524288 6084 262144 6085 131072 6086 65536 6087 32768 6088 16384 6089 8192 6090 4096 6091 2048 6092 1024 6093 512 6094 256 6095 128 6096 64 6097 32 6098 16 6099 8 6100 4 6101 2 6102 1 6103 1 6104 0 6105 1 6106 26925748508234281076009 6107 12846177682746478508826800776 6108 920374555501601262530844339221 6109 3595761617717276655164813585932 6110 4490729376960382681231074520192 6111 3432830065064179357415479068928 6112 2099598001048950091384335955416 6113 1156656473727915368409721907221 6114 606147434557459526483161067501 6115 310083094553787859295674958964 6116 156780038790351195584832665856 6117 78817881254068204532334542848 6118 39513826899859002980013485376 6119 19782569766711793282958163968 6120 9897552368228968094007386880 6121 4950305795731300119096589972 6122 2475525915450871766740303872 6123 1237853857707097778453939200 6124 618949064320721663855436992 6125 309479918539807106397110281 6126 154741268980994429363421184 6127 77370952695981464385355776 6128 38685553593638769565177856 6129 19342795531783823075301632 6130 9671402305519268090871688 6131 4835702251637830783598592 6132 2417851391531281780047872 6133 1208925759941934400405504 6134 604462895452090802503680 6135 302231451455588831461376 6136 151115726624995902963712 6137 75557863528002230436096 6138 37778931815678161716320 6139 18889465920208586670136 6140 9444732963059230834689 6141 4722366482233990053888 6142 2361183241284498751488 6143 1180591620681977823232 6144 590295810350384152576 6145 295147905177406668800 6146 147573952589223428096 6147 73786976294733348864 6148 36893488147394985984 6149 18446744073704046592 6150 9223372036853530624 6151 4611686018427109376 6152 2305843009213632512 6153 1152921504606833664 6154 576460752303420672 6155 288230376151711168 6156 144115188075855760 6157 72057594037927916 6158 36028797018963965 6159 18014398509481984 6160 9007199254740992 6161 4503599627370496 6162 2251799813685248 6163 1125899906842624 6164 562949953421312 6165 281474976710656 6166 140737488355328 6167 70368744177664 6168 35184372088832 6169 17592186044416 6170 8796093022208 6171 4398046511104 6172 2199023255552 6173 1099511627776 6174 549755813888 6175 274877906944 6176 137438953472 6177 68719476736 6178 34359738368 6179 17179869184 6180 8589934592 6181 4294967296 6182 2147483648 6183 1073741824 6184 536870912 6185 268435456 6186 134217728 6187 67108864 6188 33554432 6189 16777216 6190 8388608 6191 4194304 6192 2097152 6193 1048576 6194 524288 6195 262144 6196 131072 6197 65536 6198 32768 6199 16384 6200 8192 6201 4096 6202 2048 6203 1024 6204 512 6205 256 6206 128 6207 64 6208 32 6209 16 6210 8 6211 4 6212 2 6213 1 6214 1 6215 0 6216 1 6217 43566776258854844738105 6218 23627804467003341905676604063 6219 1774078996386885807516974966200 6220 7069081211748797787212116577168 6221 8907733746600229294484840071679 6222 6838074582637178132934989359103 6223 4190863075003854090336508876304 6224 2311033721478031275729040056562 6225 1211700015849788251502892752696 6226 620014373037915071152028588488 6227 313521745008170830064643838208 6228 157626133541301873941988147199 6229 79025241036039199955391509248 6230 39564535679077049383407779841 6231 19794953693355039668842838016 6232 9900573821177152691240958432 6233 4951042387195573083110178816 6234 2475705354352550036420106240 6235 1237897538359988130540449920 6236 618959689507350470042058802 6237 309482501068698623268618240 6238 154741896168613981654548480 6239 77371104881437209976041472 6240 38685590487107203084818176 6241 19342804466923383539367536 6242 9671404467246868574765055 6243 4835702774055364758339584 6244 2417851517632069037457408 6245 1208925790341231657091072 6246 604462902770440175157248 6247 302231453214807433900032 6248 151115727047208367856128 6249 75557863629157300177664 6250 37778931839867417526432 6251 18889465925981022715909 6252 9444732964433620369408 6253 4722366482560407568384 6254 2361183241361808162816 6255 1180591620700231434240 6256 590295810354679119872 6257 295147905178413301760 6258 147573952589458309120 6259 73786976294787874816 6260 36893488147407568896 6261 18446744073706930176 6262 9223372036854185984 6263 4611686018427256832 6264 2305843009213665280 6265 1152921504606840832 6266 576460752303422208 6267 288230376151711488 6268 144115188075855824 6269 72057594037927928 6270 36028797018963967 6271 18014398509481984 6272 9007199254740992 6273 4503599627370496 6274 2251799813685248 6275 1125899906842624 6276 562949953421312 6277 281474976710656 6278 140737488355328 6279 70368744177664 6280 35184372088832 6281 17592186044416 6282 8796093022208 6283 4398046511104 6284 2199023255552 6285 1099511627776 6286 549755813888 6287 274877906944 6288 137438953472 6289 68719476736 6290 34359738368 6291 17179869184 6292 8589934592 6293 4294967296 6294 2147483648 6295 1073741824 6296 536870912 6297 268435456 6298 134217728 6299 67108864 6300 33554432 6301 16777216 6302 8388608 6303 4194304 6304 2097152 6305 1048576 6306 524288 6307 262144 6308 131072 6309 65536 6310 32768 6311 16384 6312 8192 6313 4096 6314 2048 6315 1024 6316 512 6317 256 6318 128 6319 64 6320 32 6321 16 6322 8 6323 4 6324 2 6325 1 6326 1 6327 0 6328 1 6329 70492524767089125814114 6330 43458307810949238672214594009 6331 3419647214938271110351683530420 6332 13897447742941279754479087777360 6333 17669227833548110381153231633889 6334 13621199742328176698654443913701 6335 8365093367709530158754475537232 6336 4617513482283031851792112625640 6337 2422210908938851588982390274556 6338 1239725188265356217750423699952 6339 626966834243556592093474308864 6340 315233010325279446431694979057 6341 158045656692047155062022627584 6342 79127863667893415953144283149 6343 39589605302809302538087984128 6344 19801072102071593387088144480 6345 9902065887014831382466265088 6346 4951405986586312481168670720 6347 2475793896157628808371980800 6348 1237919083870243822870986972 6349 618964928350825571689693184 6350 309483773890531168587153408 6351 154742205151193899082346496 6352 77371179821293537217932544 6353 38685608645616463941466928 6354 19342808862436151433101305 6355 9671405530096331946721280 6356 4835703030760538552401920 6357 2417851579556563418873856 6358 1208925805259405374849024 6359 604462906359246123753472 6360 302231454076824549681152 6361 151115727253916553845504 6362 75557863678635323425200 6363 37778931851687167524882 6364 18889465928798521262080 6365 9444732965103635267584 6366 4722366482719321358336 6367 2361183241399389126656 6368 1180591620709089804288 6369 590295810356759494656 6370 295147905178899841024 6371 147573952589571555328 6372 73786976294814089216 6373 36893488147413598208 6374 18446744073708306432 6375 9223372036854497280 6376 4611686018427326464 6377 2305843009213680640 6378 1152921504606844160 6379 576460752303422912 6380 288230376151711632 6381 144115188075855852 6382 72057594037927933 6383 36028797018963968 6384 18014398509481984 6385 9007199254740992 6386 4503599627370496 6387 2251799813685248 6388 1125899906842624 6389 562949953421312 6390 281474976710656 6391 140737488355328 6392 70368744177664 6393 35184372088832 6394 17592186044416 6395 8796093022208 6396 4398046511104 6397 2199023255552 6398 1099511627776 6399 549755813888 6400 274877906944 6401 137438953472 6402 68719476736 6403 34359738368 6404 17179869184 6405 8589934592 6406 4294967296 6407 2147483648 6408 1073741824 6409 536870912 6410 268435456 6411 134217728 6412 67108864 6413 33554432 6414 16777216 6415 8388608 6416 4194304 6417 2097152 6418 1048576 6419 524288 6420 262144 6421 131072 6422 65536 6423 32768 6424 16384 6425 8192 6426 4096 6427 2048 6428 1024 6429 512 6430 256 6431 128 6432 64 6433 32 6434 16 6435 8 6436 4 6437 2 6438 1 6439 1 6440 0 6441 1 6442 114059301025943970552219 6443 79932289960699059086717998848 6444 6591581941081097536297377618336 6445 27321662884108189127332661804801 6446 35048377187181610174482833223680 6447 27132942201523456539157216592504 6448 16696987183346145720095693343744 6449 9225928016934932888126135743904 6450 4842044739322434399579014060592 6451 2478843409531068070414768033248 6452 1253780375683807643264336101376 6453 630427509488456116694297411456 6454 316081662918675558815349038848 6455 158253311992129686740894482530 6456 79178606442427048778422140928 6457 39601993124154126781604932608 6458 19804093999349085293964427263 6459 9902802528944056669012459520 6460 4951585431191688594053113600 6461 2475837577451714147864544072 6462 1237929709128525385820012544 6463 618967510887670946751053824 6464 309484401079027031302995968 6465 154742357336745370892189696 6466 77371216714772325903364608 6467 38685617580757131970215904 6468 19342811024163868820635648 6469 9671406052513878068166656 6470 4835703156861327048179712 6471 2417851609955860798898176 6472 1208925812577754759430144 6473 604462908118464727302144 6474 302231454499037014671616 6475 151115727355071623595104 6476 75557863702824579235896 6477 37778931857459603570689 6478 18889465930172910796800 6479 9444732965430052782080 6480 4722366482796630769664 6481 2361183241417642737664 6482 1180591620713384771584 6483 590295810357766127616 6484 295147905179134722048 6485 147573952589626081280 6486 73786976294826672128 6487 36893488147416481792 6488 18446744073708961792 6489 9223372036854644736 6490 4611686018427359232 6491 2305843009213687808 6492 1152921504606845696 6493 576460752303423232 6494 288230376151711696 6495 144115188075855864 6496 72057594037927935 6497 36028797018963968 6498 18014398509481984 6499 9007199254740992 6500 4503599627370496 6501 2251799813685248 6502 1125899906842624 6503 562949953421312 6504 281474976710656 6505 140737488355328 6506 70368744177664 6507 35184372088832 6508 17592186044416 6509 8796093022208 6510 4398046511104 6511 2199023255552 6512 1099511627776 6513 549755813888 6514 274877906944 6515 137438953472 6516 68719476736 6517 34359738368 6518 17179869184 6519 8589934592 6520 4294967296 6521 2147483648 6522 1073741824 6523 536870912 6524 268435456 6525 134217728 6526 67108864 6527 33554432 6528 16777216 6529 8388608 6530 4194304 6531 2097152 6532 1048576 6533 524288 6534 262144 6535 131072 6536 65536 6537 32768 6538 16384 6539 8192 6540 4096 6541 2048 6542 1024 6543 512 6544 256 6545 128 6546 64 6547 32 6548 16 6549 8 6550 4 6551 2 6552 1 6553 1 6554 0 6555 1 6556 184551825793033096366333 6557 147018402238651639664609196920 6558 12705682707907855716696880454177 6559 53712974969234899627372397218021 6560 69521359678357990745026560998560 6561 54047849413988522337505799604260 6562 33327707025601504387380536733184 6563 18433676068354493184606406359248 6564 9679337654321470903208213295728 6565 4956473182232689682529344135872 6566 2507254203240950928855414956032 6567 1260778001357510930376732769488 6568 632144025495783100475864647168 6569 316501793370672398810585760304 6570 158356004567690909212654944256 6571 79203684089482857176906000256 6572 39608112449481119564206440437 6573 19805586169448990514231967744 6574 9903166140138490907104775680 6575 4951673974326162773004782432 6576 2475859123110834440788508673 6577 1237934947988563510696607744 6578 618968783711333078638133248 6579 309484710061807403416492032 6580 154742432276623456437524736 6581 77371234873283923222200200 6582 38685621976270147629875200 6583 19342812087013358079836160 6584 9671406309219054519320576 6585 4835703218785821696458752 6586 2417851624874034542739456 6587 1208925816166560710488064 6588 604462908980481843304960 6589 302231454705745200679680 6590 151115727404549646844064 6591 75557863714644329234437 6592 37778931860277102116864 6593 18889465930842925694976 6594 9444732965588966572032 6595 4722366482834211733504 6596 2361183241426501107712 6597 1180591620715465146368 6598 590295810358252666880 6599 295147905179247968256 6600 147573952589652295680 6601 73786976294832701440 6602 36893488147417858048 6603 18446744073709273088 6604 9223372036854714368 6605 4611686018427374592 6606 2305843009213691136 6607 1152921504606846400 6608 576460752303423376 6609 288230376151711724 6610 144115188075855869 6611 72057594037927936 6612 36028797018963968 6613 18014398509481984 6614 9007199254740992 6615 4503599627370496 6616 2251799813685248 6617 1125899906842624 6618 562949953421312 6619 281474976710656 6620 140737488355328 6621 70368744177664 6622 35184372088832 6623 17592186044416 6624 8796093022208 6625 4398046511104 6626 2199023255552 6627 1099511627776 6628 549755813888 6629 274877906944 6630 137438953472 6631 68719476736 6632 34359738368 6633 17179869184 6634 8589934592 6635 4294967296 6636 2147483648 6637 1073741824 6638 536870912 6639 268435456 6640 134217728 6641 67108864 6642 33554432 6643 16777216 6644 8388608 6645 4194304 6646 2097152 6647 1048576 6648 524288 6649 262144 6650 131072 6651 65536 6652 32768 6653 16384 6654 8192 6655 4096 6656 2048 6657 1024 6658 512 6659 256 6660 128 6661 64 6662 32 6663 16 6664 8 6665 4 6666 2 6667 1 6668 1 6669 0 6670 1 6671 298611126818977066918552 6672 270409000010299937423541789777 6673 24490990860314110170862916569133 6674 105596928425750442951561076963282 6675 137901376309522652289524573423424 6676 107661380936165559761737895693504 6677 66523142372187635978234664446464 6678 36831028029840919829937276279456 6679 19349176323281104343000376088320 6680 9910519685000677225312716960896 6681 5013895385179302778864802283520 6682 2521401976885252980204538294048 6683 1264249451486933156035572375552 6684 632993925661623229103659289216 6685 316709592519495149537511866368 6686 158406763863620359983728461056 6687 79216073800816344367663939512 6688 39611134562055762872232509440 6689 19806322835791712778819666944 6690 9903345587498357446487844032 6691 4951717655929306588400058377 6692 2475869748403579051863703552 6693 1237937530529225288851587072 6694 618969410900248267536134144 6695 309484862247404539316508416 6696 154742469170107167155420784 6697 77371243808425115505393663 6698 38685624137997920080232448 6699 19342812609430909888757760 6700 9671406435319843590766592 6701 4835703249185119133302784 6702 2417851632192383932751872 6703 1208925817925779314534400 6704 604462909402694308338432 6705 302231454806900270432688 6706 151115727428738902654994 6707 75557863720416765280256 6708 37778931861651491651584 6709 18889465931169343209472 6710 9444732965666275983360 6711 4722366482852465344512 6712 2361183241430796075008 6713 1180591620716471779328 6714 590295810358487547904 6715 295147905179302494208 6716 147573952589664878592 6717 73786976294835585024 6718 36893488147418513408 6719 18446744073709420544 6720 9223372036854747136 6721 4611686018427381760 6722 2305843009213692672 6723 1152921504606846720 6724 576460752303423440 6725 288230376151711736 6726 144115188075855871 6727 72057594037927936 6728 36028797018963968 6729 18014398509481984 6730 9007199254740992 6731 4503599627370496 6732 2251799813685248 6733 1125899906842624 6734 562949953421312 6735 281474976710656 6736 140737488355328 6737 70368744177664 6738 35184372088832 6739 17592186044416 6740 8796093022208 6741 4398046511104 6742 2199023255552 6743 1099511627776 6744 549755813888 6745 274877906944 6746 137438953472 6747 68719476736 6748 34359738368 6749 17179869184 6750 8589934592 6751 4294967296 6752 2147483648 6753 1073741824 6754 536870912 6755 268435456 6756 134217728 6757 67108864 6758 33554432 6759 16777216 6760 8388608 6761 4194304 6762 2097152 6763 1048576 6764 524288 6765 262144 6766 131072 6767 65536 6768 32768 6769 16384 6770 8192 6771 4096 6772 2048 6773 1024 6774 512 6775 256 6776 128 6777 64 6778 32 6779 16 6780 8 6781 4 6782 2 6783 1 6784 1 6785 0 6786 1 6787 483162952612010163284885 6788 497359692209650636174868985545 6789 47207902724241334534208858172066 6790 207598095233783609247957340340632 6791 273538804132170975565903113871424 6792 214457616181897662459805120341440 6793 132782266348864633311726919814657 6794 73589479423678485982408835410432 6795 38679363997832055094554861013824 6796 19816187199169415424523715192320 6797 10026564877636541289895031947265 6798 5042495920927886174123598000544 6799 2528421706321534240159711985664 6800 1265968529458703581902226336928 6801 633414351844096095498624237568 6802 316812319101160870442098320128 6803 158431845405917312687760473748 6804 79222193570499144345992888320 6805 39612626782621894535790663680 6806 19806686452689904585517592704 6807 9903434131274029327481569330 6808 4951739201660079756830310400 6809 2475874987271571039875825664 6810 1237938803353763731356413952 6811 618969719883124365875670272 6812 309484937187292980027849520 6813 154742487328619872038944761 6814 77371248203938248068694016 6815 38685625200847421486137344 6816 19342812866136087578279936 6817 9671406497244338362384384 6818 4835703264103292889071616 6819 2417851635781189884919808 6820 1208925818787796430635264 6821 604462909609402494354528 6822 302231454856378293682232 6823 151115727440558652653569 6824 75557863723234263826432 6825 37778931862321506549760 6826 18889465931328256999424 6827 9444732965703856947200 6828 4722366482861323714560 6829 2361183241432876449792 6830 1180591620716958318592 6831 590295810358600794112 6832 295147905179328708608 6833 147573952589670907904 6834 73786976294836961280 6835 36893488147418824704 6836 18446744073709490176 6837 9223372036854762496 6838 4611686018427385088 6839 2305843009213693376 6840 1152921504606846864 6841 576460752303423468 6842 288230376151711741 6843 144115188075855872 6844 72057594037927936 6845 36028797018963968 6846 18014398509481984 6847 9007199254740992 6848 4503599627370496 6849 2251799813685248 6850 1125899906842624 6851 562949953421312 6852 281474976710656 6853 140737488355328 6854 70368744177664 6855 35184372088832 6856 17592186044416 6857 8796093022208 6858 4398046511104 6859 2199023255552 6860 1099511627776 6861 549755813888 6862 274877906944 6863 137438953472 6864 68719476736 6865 34359738368 6866 17179869184 6867 8589934592 6868 4294967296 6869 2147483648 6870 1073741824 6871 536870912 6872 268435456 6873 134217728 6874 67108864 6875 33554432 6876 16777216 6877 8388608 6878 4194304 6879 2097152 6880 1048576 6881 524288 6882 262144 6883 131072 6884 65536 6885 32768 6886 16384 6887 8192 6888 4096 6889 2048 6890 1024 6891 512 6892 256 6893 128 6894 64 6895 32 6896 16 6897 8 6898 4 6899 2 6900 1 6901 1 6902 0 6903 1 6904 781774079430987230203437 6905 914787094458602213263019972242 6906 90996158233544397958066032813712 6907 408127109255818420708702564104096 6908 542586878887381568450575153222656 6909 427191893123604735287210944573440 6910 265037543748266315282307531997209 6911 147033948589769772412150955700736 6912 77320769333042546158502708208128 6913 39622672432288193135032358784000 6914 20050678269558575538087903625233 6915 10084375813802069913454937814528 6916 5056689024052128455000063426560 6917 2531898415778112930951808986432 6918 1266819037372161489443207446528 6919 633622220959383725082750793728 6920 316863086421556698029328693728 6921 158444236033917635585586626560 6922 79225215787338741117156311040 6923 39613363460768440338752817664 6924 19806865901379172430363230428 6925 9903477813026038004188184576 6926 4951749826969387402140844032 6927 2475877569814062405036802048 6928 1237939430542879374956118016 6929 618969872068743260079649280 6930 309484974080779027207946208 6931 154742496263761312088064000 6932 77371250365666046406295552 6933 38685625723264975952150528 6934 19342812992236876916588544 6935 9671406527643635825311744 6936 4835703271421642281545728 6937 2417851637540408489187840 6938 1208925819210008895687424 6939 604462909710557564108960 6940 302231454880567549493253 6941 151115727446331088699392 6942 75557863724608653361152 6943 37778931862647924064256 6944 18889465931405566410752 6945 9444732965722110558208 6946 4722366482865618681856 6947 2361183241433883082752 6948 1180591620717193199616 6949 590295810358655320064 6950 295147905179341291520 6951 147573952589673791488 6952 73786976294837616640 6953 36893488147418972160 6954 18446744073709522944 6955 9223372036854769664 6956 4611686018427386624 6957 2305843009213693696 6958 1152921504606846928 6959 576460752303423480 6960 288230376151711743 6961 144115188075855872 6962 72057594037927936 6963 36028797018963968 6964 18014398509481984 6965 9007199254740992 6966 4503599627370496 6967 2251799813685248 6968 1125899906842624 6969 562949953421312 6970 281474976710656 6971 140737488355328 6972 70368744177664 6973 35184372088832 6974 17592186044416 6975 8796093022208 6976 4398046511104 6977 2199023255552 6978 1099511627776 6979 549755813888 6980 274877906944 6981 137438953472 6982 68719476736 6983 34359738368 6984 17179869184 6985 8589934592 6986 4294967296 6987 2147483648 6988 1073741824 6989 536870912 6990 268435456 6991 134217728 6992 67108864 6993 33554432 6994 16777216 6995 8388608 6996 4194304 6997 2097152 6998 1048576 6999 524288 7000 262144 7001 131072 7002 65536 7003 32768 7004 16384 7005 8192 7006 4096 7007 2048 7008 1024 7009 512 7010 256 7011 128 7012 64 7013 32 7014 16 7015 8 7016 4 7017 2 7018 1 7019 1 7020 0 7021 1 7022 1264937032042997393488322 7023 1682555786678552786861430747564 7024 175400734526007698379834688009088 7025 802356770768695561662926040430832 7026 1076266024028162907606665466373633 7027 850950956182145291217006410077952 7028 529023201122028569020220666704210 7029 293778162411389994761568276628992 7030 154565658592231829365291264712192 7031 79225945682538495975582935693312 7032 40096454167074096369192012218530 7033 20167519646755211890030261500160 7034 10113069280349537270479674048512 7035 5063719546457202432583537947392 7036 2533618742259775861385167175681 7037 1267239607451334714700729838592 7038 633724964064863186466329585760 7039 316888169853962184064592773120 7040 158450356018903414486827499520 7041 79226708032318646577134806784 7042 39613727080421135359533908808 7043 19806954445463903358070816768 7044 9903499358791274245147590656 7045 4951755065841195794232901632 7046 2475878842639020173760731136 7047 1237939739525801137387067648 7048 618969947008636622823489416 7049 309484992239292256345915392 7050 154742500659274499714187264 7051 77371251428515553499676672 7052 38685625979970154217340928 7053 19342813054161371745026048 7054 9671406542561809586511872 7055 4835703275010448234211328 7056 2417851638402425605331712 7057 1208925819416717081706928 7058 604462909760035587358738 7059 302231454892387299491840 7060 151115727449148587245568 7061 75557863725278668259328 7062 37778931862806837854208 7063 18889465931443147374592 7064 9444732965730968928256 7065 4722366482867699056640 7066 2361183241434369622016 7067 1180591620717306445824 7068 590295810358681534464 7069 295147905179347320832 7070 147573952589675167744 7071 73786976294837927936 7072 36893488147419041792 7073 18446744073709538304 7074 9223372036854772992 7075 4611686018427387328 7076 2305843009213693840 7077 1152921504606846956 7078 576460752303423485 7079 288230376151711744 7080 144115188075855872 7081 72057594037927936 7082 36028797018963968 7083 18014398509481984 7084 9007199254740992 7085 4503599627370496 7086 2251799813685248 7087 1125899906842624 7088 562949953421312 7089 281474976710656 7090 140737488355328 7091 70368744177664 7092 35184372088832 7093 17592186044416 7094 8796093022208 7095 4398046511104 7096 2199023255552 7097 1099511627776 7098 549755813888 7099 274877906944 7100 137438953472 7101 68719476736 7102 34359738368 7103 17179869184 7104 8589934592 7105 4294967296 7106 2147483648 7107 1073741824 7108 536870912 7109 268435456 7110 134217728 7111 67108864 7112 33554432 7113 16777216 7114 8388608 7115 4194304 7116 2097152 7117 1048576 7118 524288 7119 262144 7120 131072 7121 65536 7122 32768 7123 16384 7124 8192 7125 4096 7126 2048 7127 1024 7128 512 7129 256 7130 128 7131 64 7132 32 7133 16 7134 8 7135 4 7136 2 7137 1 7138 1 7139 0 7140 1 7141 2046711111473984623691759 7142 3094702573346805636299319705351 7143 338095786344107541042972495563999 7144 1577391878653282934198519419056863 7145 2134862820222777704832177701113377 7146 1695063837781653404301077830796801 7147 1055946804243008187949056997453004 7148 586977426217457577554728760712191 7149 308979631502979567529265558220800 7150 158413102498802359992919123243007 7151 80183104788687452772004921541748 7152 40332575482320327647651018150144 7153 20225521044043380449952504348671 7154 10127284525075452073587119776000 7155 5067198819845483807817321676813 7156 2534469546004690410027847368704 7157 1267447510577837235152476941312 7158 633775735280754631578715947007 7159 316900560926330749767055114240 7160 158453378286209832079768292864 7161 79227444716168977612563024736 7162 39613906529751602152800780289 7163 19806998127287564964201496576 7164 9903509984108535755807064064 7165 4951757648384563470096330752 7166 2475879469828231543589410560 7167 1237939891711430386757140080 7168 618969983902123777568276479 7169 309485001174433813298675712 7170 154742502821002310198493184 7171 77371251950933109204058112 7172 38685626106070943678988288 7173 19342813084560669219880960 7174 9671406549880158980096000 7175 4835703276769666838577408 7176 2417851638824638070391904 7177 1208925819517872151461944 7178 604462909784224843169793 7179 302231454898159735537664 7180 151115727450522976780288 7181 75557863725605085773824 7182 37778931862884147265536 7183 18889465931461400985600 7184 9444732965735263895552 7185 4722366482868705689600 7186 2361183241434604503040 7187 1180591620717360971776 7188 590295810358694117376 7189 295147905179350204416 7190 147573952589675823104 7191 73786976294838075392 7192 36893488147419074560 7193 18446744073709545472 7194 9223372036854774528 7195 4611686018427387648 7196 2305843009213693904 7197 1152921504606846968 7198 576460752303423487 7199 288230376151711744 7200 144115188075855872 7201 72057594037927936 7202 36028797018963968 7203 18014398509481984 7204 9007199254740992 7205 4503599627370496 7206 2251799813685248 7207 1125899906842624 7208 562949953421312 7209 281474976710656 7210 140737488355328 7211 70368744177664 7212 35184372088832 7213 17592186044416 7214 8796093022208 7215 4398046511104 7216 2199023255552 7217 1099511627776 7218 549755813888 7219 274877906944 7220 137438953472 7221 68719476736 7222 34359738368 7223 17179869184 7224 8589934592 7225 4294967296 7226 2147483648 7227 1073741824 7228 536870912 7229 268435456 7230 134217728 7231 67108864 7232 33554432 7233 16777216 7234 8388608 7235 4194304 7236 2097152 7237 1048576 7238 524288 7239 262144 7240 131072 7241 65536 7242 32768 7243 16384 7244 8192 7245 4096 7246 2048 7247 1024 7248 512 7249 256 7250 128 7251 64 7252 32 7253 16 7254 8 7255 4 7256 2 7257 1 7258 1 7259 0 7260 1 7261 3311648143516982017180081 7262 5692045454483960636423770425157 7263 651700581827900971915082074558865 7264 3101070782337330968769666440895705 7265 4234677263258373799489872569003074 7266 3376506475820978631903501217679901 7267 2107702745411012521807777486029704 7268 1172798195961187239741047799517161 7269 617656040502357107160370439694337 7270 316748646256007648677770995376109 7271 160346604883411101727091254958536 7272 80660223643257595388283517387520 7273 40449807092481711860703439683569 7274 20254259919191114687813372305152 7275 10134320310932879923533565919330 7276 5068919754287195402980788781056 7277 2534890186061118739962289645440 7278 1267550261708322664282387906549 7279 633800819629853453628932292608 7280 316906681015582756258719663104 7281 158454870542993620803608650944 7282 79227808337151076653443579913 7283 39613995073985198060563595264 7284 19807019673069364244341915648 7285 9903515222982173735098150912 7286 4951758921209721693528845568 7287 2475879778811175064324537136 7288 1237939966651326085963186169 7289 618970002060637254472171520 7290 309485005569947026812043264 7291 154742503883851819948965888 7292 77371252207638287736111104 7293 38685626167995438533509120 7294 19342813099478842983542784 7295 9671406553468964932983296 7296 4835703277631683954739968 7297 2417851639031346256412832 7298 1208925819567350174711813 7299 604462909796044593168384 7300 302231454900977234083840 7301 151115727451192991678464 7302 75557863725763999563776 7303 37778931862921728229376 7304 18889465931470259355648 7305 9444732965737344270336 7306 4722366482869192228864 7307 2361183241434717749248 7308 1180591620717387186176 7309 590295810358700146688 7310 295147905179351580672 7311 147573952589676134400 7312 73786976294838145024 7313 36893488147419089920 7314 18446744073709548800 7315 9223372036854775232 7316 4611686018427387792 7317 2305843009213693932 7318 1152921504606846973 7319 576460752303423488 7320 288230376151711744 7321 144115188075855872 7322 72057594037927936 7323 36028797018963968 7324 18014398509481984 7325 9007199254740992 7326 4503599627370496 7327 2251799813685248 7328 1125899906842624 7329 562949953421312 7330 281474976710656 7331 140737488355328 7332 70368744177664 7333 35184372088832 7334 17592186044416 7335 8796093022208 7336 4398046511104 7337 2199023255552 7338 1099511627776 7339 549755813888 7340 274877906944 7341 137438953472 7342 68719476736 7343 34359738368 7344 17179869184 7345 8589934592 7346 4294967296 7347 2147483648 7348 1073741824 7349 536870912 7350 268435456 7351 134217728 7352 67108864 7353 33554432 7354 16777216 7355 8388608 7356 4194304 7357 2097152 7358 1048576 7359 524288 7360 262144 7361 131072 7362 65536 7363 32768 7364 16384 7365 8192 7366 4096 7367 2048 7368 1024 7369 512 7370 256 7371 128 7372 64 7373 32 7374 16 7375 8 7376 4 7377 2 7378 1 7379 1 7380 0 7381 1 7382 5358359254990966640871840 7383 10469303814509319059584520878072 7384 1256193260931560609295955290945664 7385 6096544636248911494587771804828128 7386 8399833166838389608234718577007588 7387 6725880009440433807267845218767298 7388 4207040397454315513456800496522176 7389 2343285358200896448206366558977760 7390 1234705933570156754794257718321173 7391 633342213001427607332284084666168 7392 320654005172223894146924710756848 7393 161310593245706563674638257848320 7394 80897144269163701532411709947776 7395 40507901585898738686058458121728 7396 20268485965529671733955545530928 7397 10137800833277564652279462887424 7398 5069770701951571074492225324288 7399 2535098105712577877067505336248 7400 1267601034814379040326114672640 7401 633813210917527725203587012608 7402 316909703307303076346630008960 7403 158455607229598460951585095730 7404 79227987786790602754142240768 7405 39614038755843322750229807104 7406 19807030298390442159518777344 7407 9903517805525960737196687360 7408 4951759548398978727449457152 7409 2475879930996809235727122400 7410 1237940003544813764962418688 7411 618970010995778866487754752 7412 309485007731674842983825408 7413 154742504406269376229015552 7414 77371252333739077254578176 7415 38685626198394736013795328 7416 19342813106797192377624576 7417 9671406555228183537392384 7418 4835703278053896419803568 7419 2417851639132501326168082 7420 1208925819591539430522880 7421 604462909801817029214208 7422 302231454902351623618560 7423 151115727451519409192960 7424 75557863725841308975104 7425 37778931862939981840384 7426 18889465931474554322944 7427 9444732965738350903296 7428 4722366482869427109888 7429 2361183241434772275200 7430 1180591620717399769088 7431 590295810358703030272 7432 295147905179352236032 7433 147573952589676281856 7434 73786976294838177792 7435 36893488147419097088 7436 18446744073709550336 7437 9223372036854775552 7438 4611686018427387856 7439 2305843009213693944 7440 1152921504606846975 7441 576460752303423488 7442 288230376151711744 7443 144115188075855872 7444 72057594037927936 7445 36028797018963968 7446 18014398509481984 7447 9007199254740992 7448 4503599627370496 7449 2251799813685248 7450 1125899906842624 7451 562949953421312 7452 281474976710656 7453 140737488355328 7454 70368744177664 7455 35184372088832 7456 17592186044416 7457 8796093022208 7458 4398046511104 7459 2199023255552 7460 1099511627776 7461 549755813888 7462 274877906944 7463 137438953472 7464 68719476736 7465 34359738368 7466 17179869184 7467 8589934592 7468 4294967296 7469 2147483648 7470 1073741824 7471 536870912 7472 268435456 7473 134217728 7474 67108864 7475 33554432 7476 16777216 7477 8388608 7478 4194304 7479 2097152 7480 1048576 7481 524288 7482 262144 7483 131072 7484 65536 7485 32768 7486 16384 7487 8192 7488 4096 7489 2048 7490 1024 7491 512 7492 256 7493 128 7494 64 7495 32 7496 16 7497 8 7498 4 7499 2 7500 1 7501 1 7502 0 7503 1 7504 8670007398507948658051921 7505 19256051842340085332307611008580 7506 2421390363629576820633844549077616 7507 11985491177264039379927586269315624 7508 16661764957367256564179912580591752 7509 13397712169466879092198184637930336 7510 8397383807725284881193505299700608 7511 4681953202919509864560941005329880 7512 2468200167124463721337012543889650 7513 1266374342908301426805272494373372 7514 641229610740737801811923339202016 7515 322601479613637319054986000031744 7516 161789348857544105813803673451728 7517 81014566685702384418794055770112 7518 40536662620747323774967815867008 7519 20275524316256565232380505423872 7520 10139522063598699378260974068480 7521 5070191376021632339248163061396 7522 2535200860738678796271066152960 7523 1267626119607851932737852653568 7524 633819331057246829335906699776 7525 316911195569790663090526748892 7526 158455970851221759511698079744 7527 79228076331095851615732105216 7528 39614060301633075896705482752 7529 19807035537264956449549260800 7530 9903519078351214686859417856 7531 4951759857381932603350712200 7532 2475880005936706042497859584 7533 1237940021703327358769954816 7534 618970015391292092147826688 7535 309485008794524353972666368 7536 154742504662974554884407296 7537 77371252395663572121026560 7538 38685626213312909778567168 7539 19342813110385998330609920 7540 9671406556090200653562976 7541 4835703278260604605825080 7542 2417851639181979349417985 7543 1208925819603359180521472 7544 604462909804634527760384 7545 302231454903021638516736 7546 151115727451678322982912 7547 75557863725878889938944 7548 37778931862948840210432 7549 18889465931476634697728 7550 9444732965738837442560 7551 4722366482869540356096 7552 2361183241434798489600 7553 1180591620717405798400 7554 590295810358704406528 7555 295147905179352547328 7556 147573952589676351488 7557 73786976294838193152 7558 36893488147419100416 7559 18446744073709551040 7560 9223372036854775696 7561 4611686018427387884 7562 2305843009213693949 7563 1152921504606846976 7564 576460752303423488 7565 288230376151711744 7566 144115188075855872 7567 72057594037927936 7568 36028797018963968 7569 18014398509481984 7570 9007199254740992 7571 4503599627370496 7572 2251799813685248 7573 1125899906842624 7574 562949953421312 7575 281474976710656 7576 140737488355328 7577 70368744177664 7578 35184372088832 7579 17592186044416 7580 8796093022208 7581 4398046511104 7582 2199023255552 7583 1099511627776 7584 549755813888 7585 274877906944 7586 137438953472 7587 68719476736 7588 34359738368 7589 17179869184 7590 8589934592 7591 4294967296 7592 2147483648 7593 1073741824 7594 536870912 7595 268435456 7596 134217728 7597 67108864 7598 33554432 7599 16777216 7600 8388608 7601 4194304 7602 2097152 7603 1048576 7604 524288 7605 262144 7606 131072 7607 65536 7608 32768 7609 16384 7610 8192 7611 4096 7612 2048 7613 1024 7614 512 7615 256 7616 128 7617 64 7618 32 7619 16 7620 8 7621 4 7622 2 7623 1 7624 1 7625 0 7626 1 7627 14028366653498915298923761 7628 35417401111333365028315902311809 7629 4667379992733145942887854410146144 7630 23562855245272260339146469974527152 7631 33049991110602342152793922047312080 7632 26687762957997592624634631380167168 7633 16761439908424968257999630062668032 7634 9354680477822084796233755874915856 7635 4933978123339988591085042697504744 7636 2532128671443564938539392960158256 7637 1282302441442685252428261845738176 7638 645163547879258843295349176877056 7639 323568818655144702356984148520736 7640 162026660436957783726375515291648 7641 81072706625590885213081224359072 7642 40550893932506176539285206532096 7643 20279005446662293154628290787328 7644 10140373081245440816142142667232 7645 5070399303698351922194728878080 7646 2535251634761440944019469467648 7647 1267638510999793026282601817856 7648 633822353360771060351553766216 7649 316911932257724908504981962752 7650 158456150301010150646369746944 7651 79228120012970539346792742912 7652 39614070926955983399166078976 7653 19807038119808943906359318272 7654 9903519705540493479084293744 7655 4951760009567569111215505407 7656 2475880042830193969263017984 7657 1237940030638468996672782336 7658 618970017553019910976700416 7659 309485009316941910519578624 7660 154742504789075344428957696 7661 77371252426062869603774464 7662 38685626220631259172870656 7663 19342813112145216935037696 7664 9671406556512413118628000 7665 4835703278361759675580421 7666 2417851639206168605229056 7667 1208925819609131616567296 7668 604462909806008917295104 7669 302231454903348056031232 7670 151115727451755632394240 7671 75557863725897143549952 7672 37778931862953135177728 7673 18889465931477641330688 7674 9444732965739072323584 7675 4722366482869594882048 7676 2361183241434811072512 7677 1180591620717408681984 7678 590295810358705061888 7679 295147905179352694784 7680 147573952589676384256 7681 73786976294838200320 7682 36893488147419101952 7683 18446744073709551360 7684 9223372036854775760 7685 4611686018427387896 7686 2305843009213693951 7687 1152921504606846976 7688 576460752303423488 7689 288230376151711744 7690 144115188075855872 7691 72057594037927936 7692 36028797018963968 7693 18014398509481984 7694 9007199254740992 7695 4503599627370496 7696 2251799813685248 7697 1125899906842624 7698 562949953421312 7699 281474976710656 7700 140737488355328 7701 70368744177664 7702 35184372088832 7703 17592186044416 7704 8796093022208 7705 4398046511104 7706 2199023255552 7707 1099511627776 7708 549755813888 7709 274877906944 7710 137438953472 7711 68719476736 7712 34359738368 7713 17179869184 7714 8589934592 7715 4294967296 7716 2147483648 7717 1073741824 7718 536870912 7719 268435456 7720 134217728 7721 67108864 7722 33554432 7723 16777216 7724 8388608 7725 4194304 7726 2097152 7727 1048576 7728 524288 7729 262144 7730 131072 7731 65536 7732 32768 7733 16384 7734 8192 7735 4096 7736 2048 7737 1024 7738 512 7739 256 7740 128 7741 64 7742 32 7743 16 7744 8 7745 4 7746 2 7747 1 7748 1 7749 0 7750 1 7751 22698374052006863956975682 7752 65142756768182769420208034198461 7753 8996664199122184344732736324728289 7754 46323353719775825116630013908623472 7755 65557395342317302737137268941401504 7756 53161068299813287586809457639992896 7757 33456356674477748880021025460889600 7758 18690927279575815099282905343472464 7759 9863114201940654747770506380948896 7760 5063017617698864520861035496616560 7761 2564291361140362334026459047638144 7762 1290248277877263618386166019211264 7763 647117879793630139152819139096992 7764 324048375080506846726387351896064 7765 162144176028814727816012267302208 7766 81101478466178789162416892608512 7767 40557933532401934703118061562880 7768 20280726820913679824823208896608 7769 10140793771840998299424996720640 7770 5070502060614644272822561865728 7771 2535276719770220816433475620352 7772 1267644631163926092635413941088 7773 633823845626013158922635968513 7774 316912295879657266491270627328 7775 158456238845349862596440817664 7776 79228141558764108897978839040 7777 39614076165830917015438552320 7778 19807039392634243520114195248 7779 9903520014523452277018066937 7780 4951760084507466442240688128 7781 2475880060988707618133377024 7782 1237940035033982228020330496 7783 618970018615869422541209600 7784 309485009573647089231790080 7785 154742504850999839300837376 7786 77371252440981043369043968 7787 38685626224220065125899008 7788 19342813113007234051211696 7789 9671406556719121304649746 7790 4835703278411237698830336 7791 2417851639217988355227648 7792 1208925819611949115113472 7793 604462909806678932193280 7794 302231454903506969821184 7795 151115727451793213358080 7796 75557863725906001920000 7797 37778931862955215552512 7798 18889465931478127869952 7799 9444732965739185569792 7800 4722366482869621096448 7801 2361183241434817101824 7802 1180591620717410058240 7803 590295810358705373184 7804 295147905179352764416 7805 147573952589676399616 7806 73786976294838203648 7807 36893488147419102656 7808 18446744073709551504 7809 9223372036854775788 7810 4611686018427387901 7811 2305843009213693952 7812 1152921504606846976 7813 576460752303423488 7814 288230376151711744 7815 144115188075855872 7816 72057594037927936 7817 36028797018963968 7818 18014398509481984 7819 9007199254740992 7820 4503599627370496 7821 2251799813685248 7822 1125899906842624 7823 562949953421312 7824 281474976710656 7825 140737488355328 7826 70368744177664 7827 35184372088832 7828 17592186044416 7829 8796093022208 7830 4398046511104 7831 2199023255552 7832 1099511627776 7833 549755813888 7834 274877906944 7835 137438953472 7836 68719476736 7837 34359738368 7838 17179869184 7839 8589934592 7840 4294967296 7841 2147483648 7842 1073741824 7843 536870912 7844 268435456 7845 134217728 7846 67108864 7847 33554432 7848 16777216 7849 8388608 7850 4194304 7851 2097152 7852 1048576 7853 524288 7854 262144 7855 131072 7856 65536 7857 32768 7858 16384 7859 8192 7860 4096 7861 2048 7862 1024 7863 512 7864 256 7865 128 7866 64 7867 32 7868 16 7869 8 7870 4 7871 2 7872 1 7873 1 7874 0 7875 1 7876 36726740705505779255899443 7877 119816209721856219780831547518850 7878 17341627816416467717550390574897713 7879 91069315560898367299061508398190081 7880 130038524660606442566667872416429375 7881 105894944706502970438331704335412352 7882 66779931082606633126730324001964543 7883 37345023531121789278735873410665472 7884 19716549066226988024637804548602064 7885 10123556391988197973651656225199872 7886 5127955755446481111460824620967424 7887 2580338929620985934898390050275329 7888 1294196245760360419302658264708608 7889 648086858725164446837728096190464 7890 324285877631776190470929426576128 7891 162202338137051129356229308579841 7892 81115712343253684826342152323072 7893 40561414958709847834035413298176 7894 20281577872575197098182763872255 7895 10141001703413389770467120447488 7896 5070552835081783217888295584768 7897 2535289111212629136317515572416 7898 1267647653473154127569583341577 7899 633824582314588604117041545216 7900 316912475329517310590775721984 7901 158456282527232504194274164736 7902 79228152184087892711194836992 7903 39614078748375000198479344128 7904 19807040019823532667505213408 7905 9903520166709089892447551488 7906 4951760121400954485909487616 7907 2475880069923849268182908928 7908 1237940037195710048087572480 7909 618970019138286979211460608 7910 309485009699747878788268032 7911 154742504881399136784695296 7912 77371252448299392763445504 7913 38685626225979283730334816 7914 19342813113429446516277304 7915 9671406556820276374405121 7916 4835703278435426954641408 7917 2417851639223760791273472 7918 1208925819613323504648192 7919 604462909807005349707776 7920 302231454903584279232512 7921 151115727451811466969088 7922 75557863725910296887296 7923 37778931862956222185472 7924 18889465931478362750976 7925 9444732965739240095744 7926 4722366482869633679360 7927 2361183241434819985408 7928 1180591620717410713600 7929 590295810358705520640 7930 295147905179352797184 7931 147573952589676406784 7932 73786976294838205184 7933 36893488147419102976 7934 18446744073709551568 7935 9223372036854775800 7936 4611686018427387903 7937 2305843009213693952 7938 1152921504606846976 7939 576460752303423488 7940 288230376151711744 7941 144115188075855872 7942 72057594037927936 7943 36028797018963968 7944 18014398509481984 7945 9007199254740992 7946 4503599627370496 7947 2251799813685248 7948 1125899906842624 7949 562949953421312 7950 281474976710656 7951 140737488355328 7952 70368744177664 7953 35184372088832 7954 17592186044416 7955 8796093022208 7956 4398046511104 7957 2199023255552 7958 1099511627776 7959 549755813888 7960 274877906944 7961 137438953472 7962 68719476736 7963 34359738368 7964 17179869184 7965 8589934592 7966 4294967296 7967 2147483648 7968 1073741824 7969 536870912 7970 268435456 7971 134217728 7972 67108864 7973 33554432 7974 16777216 7975 8388608 7976 4194304 7977 2097152 7978 1048576 7979 524288 7980 262144 7981 131072 7982 65536 7983 32768 7984 16384 7985 8192 7986 4096 7987 2048 7988 1024 7989 512 7990 256 7991 128 7992 64 7993 32 7994 16 7995 8 7996 4 7997 2 7998 1 7999 1 8000 0 8001 1 8002 59425114757512643212875125 8003 220376367601372354229355484029120 8004 33427062371901374825804825858849762 8005 179037560339459403629353350355484457 8006 257942186500990107428503567131745373 8007 210938938456823795585446402260746752 8008 133294824621464999938178340471931877 8009 74616457582819900071489337985920512 8010 39413748956130694944932608721115808 8011 20242156310794163257620783106263872 8012 10254657730517278415278384905833472 8013 5160362626231646590350348405571601 8014 2588313466279684799405361137907968 8015 1296153934880562181882173234216960 8016 648566806449607202604453693251840 8017 324403438688210700490936282251277 8018 162231115243997236631835608596480 8019 81122752551258455565104316344192 8020 40563136402946018369156457431029 8021 20281998571196134900812859375616 8022 10141104461246393720371700766720 8023 5070577920194830189091482529920 8024 2535295231388566126385657020466 8025 1267649145739725631977955524608 8026 633824945936669827161706201088 8027 316912563873873585583227535360 8028 158456304073027903332780939264 8029 79228157422963026782180071680 8030 39614080021200321570538520456 8031 19807040328806493801901195264 8032 9903520241648987471238660096 8033 4951760139559468160667090944 8034 2475880074319362502187548672 8035 1237940038258559559918944256 8036 618970019394992157949755392 8037 309485009761672373662609408 8038 154742504896317310550186496 8039 77371252451888198716492544 8040 38685626226841300846510240 8041 19342813113636154702299141 8042 9671406556869754397655040 8043 4835703278447246704640000 8044 2417851639226578289819648 8045 1208925819613993519546368 8046 604462909807164263497728 8047 302231454903621860196352 8048 151115727451820325339136 8049 75557863725912377262080 8050 37778931862956708724736 8051 18889465931478475997184 8052 9444732965739266310144 8053 4722366482869639708672 8054 2361183241434821361664 8055 1180591620717411024896 8056 590295810358705590272 8057 295147905179352812544 8058 147573952589676410112 8059 73786976294838205888 8060 36893488147419103120 8061 18446744073709551596 8062 9223372036854775805 8063 4611686018427387904 8064 2305843009213693952 8065 1152921504606846976 8066 576460752303423488 8067 288230376151711744 8068 144115188075855872 8069 72057594037927936 8070 36028797018963968 8071 18014398509481984 8072 9007199254740992 8073 4503599627370496 8074 2251799813685248 8075 1125899906842624 8076 562949953421312 8077 281474976710656 8078 140737488355328 8079 70368744177664 8080 35184372088832 8081 17592186044416 8082 8796093022208 8083 4398046511104 8084 2199023255552 8085 1099511627776 8086 549755813888 8087 274877906944 8088 137438953472 8089 68719476736 8090 34359738368 8091 17179869184 8092 8589934592 8093 4294967296 8094 2147483648 8095 1073741824 8096 536870912 8097 268435456 8098 134217728 8099 67108864 8100 33554432 8101 16777216 8102 8388608 8103 4194304 8104 2097152 8105 1048576 8106 524288 8107 262144 8108 131072 8109 65536 8110 32768 8111 16384 8112 8192 8113 4096 8114 2048 8115 1024 8116 512 8117 256 8118 128 8119 64 8120 32 8121 16 8122 8 8123 4 8124 2 8125 1 8126 1 8127 0 8128 1 8129 96151855463018422468774568 8130 405335334091411343430395065746431 8131 64432734380173172830975807168621908 8132 351978576042669895764118928906140786 8133 511649695738721841057517261694487672 8134 420182813075865937766591726690696703 8135 266060626041807971307336460277159544 8136 149085881217050030370566525016140288 8137 78788818548263557834770662581217792 8138 40474402101903325838016253495566848 8139 20506808206831315879627914396710912 8140 10320094824953804724584002513731746 8141 5176468886902677551655660253188352 8142 2592268305225445286714963060654079 8143 1297123715346846176240813379116800 8144 648804402214080927946901538472034 8145 324461611604154677248202825269248 8146 162245350370341997840053147829504 8147 81126234121501731423349563719608 8148 40563987471133286341302452617216 8149 20282206504658730239004102868992 8150 10141155235928840239819872356864 8151 5070590311661652498859895554268 8152 2535298253700548674393391235072 8153 1267649882428610136652454559744 8154 633825125386564334351905914880 8155 316912607555760043585856008192 8156 158456314698352106472241862400 8157 79228160005507155629313097328 8158 39614080648389615639962058751 8159 19807040480992131941585125376 8160 9903520278542475569970282496 8161 4951760148494609816404099072 8162 2475880076481090322830458880 8163 1237940038780977116646014976 8164 618970019521092947511664640 8165 309485009792071671146964992 8166 154742504903635659944631040 8167 77371252453647417320931760 8168 38685626227263513311576082 8169 19342813113737309772054528 8170 9671406556893943653466112 8171 4835703278453019140685824 8172 2417851639227952679354368 8173 1208925819614319937060864 8174 604462909807241572909056 8175 302231454903640113807360 8176 151115727451824620306432 8177 75557863725913383895040 8178 37778931862956943605760 8179 18889465931478530523136 8180 9444732965739278893056 8181 4722366482869642592256 8182 2361183241434822017024 8183 1180591620717411172352 8184 590295810358705623040 8185 295147905179352819712 8186 147573952589676411648 8187 73786976294838206208 8188 36893488147419103184 8189 18446744073709551608 8190 9223372036854775807 8191 4611686018427387904 8192 2305843009213693952 8193 1152921504606846976 8194 576460752303423488 8195 288230376151711744 8196 144115188075855872 8197 72057594037927936 8198 36028797018963968 8199 18014398509481984 8200 9007199254740992 8201 4503599627370496 8202 2251799813685248 8203 1125899906842624 8204 562949953421312 8205 281474976710656 8206 140737488355328 8207 70368744177664 8208 35184372088832 8209 17592186044416 8210 8796093022208 8211 4398046511104 8212 2199023255552 8213 1099511627776 8214 549755813888 8215 274877906944 8216 137438953472 8217 68719476736 8218 34359738368 8219 17179869184 8220 8589934592 8221 4294967296 8222 2147483648 8223 1073741824 8224 536870912 8225 268435456 8226 134217728 8227 67108864 8228 33554432 8229 16777216 8230 8388608 8231 4194304 8232 2097152 8233 1048576 8234 524288 8235 262144 8236 131072 8237 65536 8238 32768 8239 16384 8240 8192 8241 4096 8242 2048 8243 1024 8244 512 8245 256 8246 128 8247 64 8248 32 8249 16 8250 8 8251 4 8252 2 8253 1 8254 1 8255 0 8256 1 8257 155576970220531065681649693 8258 745527911414639917440582097294401 8259 124198088767613199719063759927097672 8260 691971660908075752148310271542965948 8261 1014899558310605292506799804811967756 8262 836989119675910896901279952163713505 8263 531065305279372934426723863556866084 8264 297877984271688670746371481755651584 8265 157500316327194073123382822454227456 8266 80928988016607482260607983275941376 8267 41008602518277452456476963991138304 8268 20638928871906251938237628294694004 8269 10352621692142436427752505157337856 8270 5184457482587222680013972977025009 8271 2594227635739998997441957915395584 8272 1297603854122366124593683980354096 8273 648921985442990698014636474826752 8274 324490391276629302649883742003968 8275 162252390874259744878090036182676 8276 81127955599753217400697860653056 8277 40564408173649922532601853345792 8278 20282309262936112260357273396992 8279 10141180321092354497087887377224 8280 5070596431843293295561196699648 8281 2535299745967761378700457672704 8282 1267650246050763012666898317312 8283 633825213930928563211323469824 8284 316912629101556319035125067008 8285 158456319937227336269458045744 8286 79228161278332487356538421241 8287 39614080957372577881922732032 8288 19807040555932029637279875072 8289 9903520296700989256874590208 8290 4951760152890123051647107072 8291 2475880077543939834785169408 8292 1237940039037682295396237312 8293 618970019583017442387116032 8294 309485009806989844912554240 8295 154742504907224465897686112 8296 77371252454509434437107768 8297 38685626227470221497597953 8298 19342813113786787795304448 8299 9671406556905763403464704 8300 4835703278455836639232000 8301 2417851639228622694252544 8302 1208925819614478850850816 8303 604462909807279153872896 8304 302231454903648972177408 8305 151115727451826700681216 8306 75557863725913870434304 8307 37778931862957056851968 8308 18889465931478556737536 8309 9444732965739284922368 8310 4722366482869643968512 8311 2361183241434822328320 8312 1180591620717411241984 8313 590295810358705638400 8314 295147905179352823040 8315 147573952589676412352 8316 73786976294838206352 8317 36893488147419103212 8318 18446744073709551613 8319 9223372036854775808 8320 4611686018427387904 8321 2305843009213693952 8322 1152921504606846976 8323 576460752303423488 8324 288230376151711744 8325 144115188075855872 8326 72057594037927936 8327 36028797018963968 8328 18014398509481984 8329 9007199254740992 8330 4503599627370496 8331 2251799813685248 8332 1125899906842624 8333 562949953421312 8334 281474976710656 8335 140737488355328 8336 70368744177664 8337 35184372088832 8338 17592186044416 8339 8796093022208 8340 4398046511104 8341 2199023255552 8342 1099511627776 8343 549755813888 8344 274877906944 8345 137438953472 8346 68719476736 8347 34359738368 8348 17179869184 8349 8589934592 8350 4294967296 8351 2147483648 8352 1073741824 8353 536870912 8354 268435456 8355 134217728 8356 67108864 8357 33554432 8358 16777216 8359 8388608 8360 4194304 8361 2097152 8362 1048576 8363 524288 8364 262144 8365 131072 8366 65536 8367 32768 8368 16384 8369 8192 8370 4096 8371 2048 8372 1024 8373 512 8374 256 8375 128 8376 64 8377 32 8378 16 8379 8 8380 4 8381 2 8382 1 8383 1 8384 0 8385 1 8386 251728825683549488150424261 8387 1371239613107423615100332647069952 8388 239399513336104215093394783529467055 8389 1360380466570879243957474073111404744 8390 2013137351663843328449419697043343760 8391 1667252359342381359995292059108659712 8392 1060022907813334856331639949627702464 8393 595168991117159883915188234750590977 8394 314846066995795914417400353643742720 8395 161818353360782676328080934193098752 8396 82007178471677268371664032950329343 8397 41275336341835618623495052051093960 8398 20704611240259377072404534450028544 8399 10368756711862453230341205059567488 8400 5188415681874695185581377742807040 8401 2595197807670911072034676719749760 8402 1297841495360065945157506209349632 8403 648980163625739485776566435231744 8404 324504627011105839106413192804832 8405 162255872514488947512861595795456 8406 81128806675965922090398053105664 8407 40564616108029232197028442410496 8408 20282360037722826007293296905056 8409 10141192712570980736470096019457 8410 5070599454156605249666938830848 8411 2535300482656794748444339077120 8412 1267650425500674082899916226560 8413 633825257612816850801288626176 8414 316912639726880722629299270144 8415 158456322519771486874895384544 8416 79228161905521783762424168448 8417 39614081109558216269372588032 8418 19807040592825517761898741760 8419 9903520305636130915268689920 8420 4951760155051850872556879872 8421 2475880078066357391538323456 8422 1237940039163783084960608256 8423 618970019613416739871693312 8424 309485009814308194307017472 8425 154742504908983684502126752 8426 77371252454931646902173701 8427 38685626227571376567353344 8428 19342813113810977051115520 8429 9671406556911535839510528 8430 4835703278457211028766720 8431 2417851639228949111767040 8432 1208925819614556160262144 8433 604462909807297407483904 8434 302231454903653267144704 8435 151115727451827707314176 8436 75557863725914105315328 8437 37778931862957111377920 8438 18889465931478569320448 8439 9444732965739287805952 8440 4722366482869644623872 8441 2361183241434822475776 8442 1180591620717411274752 8443 590295810358705645568 8444 295147905179352824576 8445 147573952589676412672 8446 73786976294838206416 8447 36893488147419103224 8448 18446744073709551615 8449 9223372036854775808 8450 4611686018427387904 8451 2305843009213693952 8452 1152921504606846976 8453 576460752303423488 8454 288230376151711744 8455 144115188075855872 8456 72057594037927936 8457 36028797018963968 8458 18014398509481984 8459 9007199254740992 8460 4503599627370496 8461 2251799813685248 8462 1125899906842624 8463 562949953421312 8464 281474976710656 8465 140737488355328 8466 70368744177664 8467 35184372088832 8468 17592186044416 8469 8796093022208 8470 4398046511104 8471 2199023255552 8472 1099511627776 8473 549755813888 8474 274877906944 8475 137438953472 8476 68719476736 8477 34359738368 8478 17179869184 8479 8589934592 8480 4294967296 8481 2147483648 8482 1073741824 8483 536870912 8484 268435456 8485 134217728 8486 67108864 8487 33554432 8488 16777216 8489 8388608 8490 4194304 8491 2097152 8492 1048576 8493 524288 8494 262144 8495 131072 8496 65536 8497 32768 8498 16384 8499 8192 8500 4096 8501 2048 8502 1024 8503 512 8504 256 8505 128 8506 64 8507 32 8508 16 8509 8 8510 4 8511 2 8512 1 8513 1 8514 0 8515 1 8516 407305795904080553832073954 8517 2522102858613474875971309810110784 8518 461457398855791962469239176484036397 8519 2674437579421982662798318132314186016 8520 3993224712217084314746045472039375440 8521 3321107006515295840898385933579389088 8522 2115838775229215397149823098758882752 8523 1189165184038358580590635421701664793 8524 629383154360088849267271441729264640 8525 323557480775882814160186285450504192 8526 163994306265084978167789977997033453 8527 82545630187750309360815980504187376 8528 41407958231067267211653033327681536 8529 20737196921931535788283599533374672 8530 10376752185142947944113977063473152 8531 5190375814269720072475966351355040 8532 2595678039677744694741929308520448 8533 1297959089397621264455354416524288 8534 649008944547531947417827427739744 8535 324511667658961366994816845479936 8536 162257594009266304062924024119296 8537 81129227380372767976425172698112 8538 40564718866521922069583223596224 8539 20282385122910754267233278492681 8540 10141198832755376046815773196288 8541 5070600946424127013478501711872 8542 2535300846278982087550463770624 8543 1267650514045042128164165851136 8544 633825279158613545576803850496 8545 316912644965755998090607722376 8546 158456323792596823524153229312 8547 79228162214504746528639287296 8548 39614081184498114020130160640 8549 19807040610984031454490525696 8550 9903520310031644151087366144 8551 4951760156114700384568410112 8552 2475880078323062570293977088 8553 1237940039225707579836557312 8554 618970019628334913637325568 8555 309485009817897000260075952 8556 154742504909845701618302994 8557 77371252455138355088195584 8558 38685626227620854590603264 8559 19342813113822796801114112 8560 9671406556914353338056704 8561 4835703278457881043664896 8562 2417851639229108025556992 8563 1208925819614593741225984 8564 604462909807306265853952 8565 302231454903655347519488 8566 151115727451828193853440 8567 75557863725914218561536 8568 37778931862957137592320 8569 18889465931478575349760 8570 9444732965739289182208 8571 4722366482869644935168 8572 2361183241434822545408 8573 1180591620717411290112 8574 590295810358705648896 8575 295147905179352825280 8576 147573952589676412816 8577 73786976294838206444 8578 36893488147419103229 8579 18446744073709551616 8580 9223372036854775808 8581 4611686018427387904 8582 2305843009213693952 8583 1152921504606846976 8584 576460752303423488 8585 288230376151711744 8586 144115188075855872 8587 72057594037927936 8588 36028797018963968 8589 18014398509481984 8590 9007199254740992 8591 4503599627370496 8592 2251799813685248 8593 1125899906842624 8594 562949953421312 8595 281474976710656 8596 140737488355328 8597 70368744177664 8598 35184372088832 8599 17592186044416 8600 8796093022208 8601 4398046511104 8602 2199023255552 8603 1099511627776 8604 549755813888 8605 274877906944 8606 137438953472 8607 68719476736 8608 34359738368 8609 17179869184 8610 8589934592 8611 4294967296 8612 2147483648 8613 1073741824 8614 536870912 8615 268435456 8616 134217728 8617 67108864 8618 33554432 8619 16777216 8620 8388608 8621 4194304 8622 2097152 8623 1048576 8624 524288 8625 262144 8626 131072 8627 65536 8628 32768 8629 16384 8630 8192 8631 4096 8632 2048 8633 1024 8634 512 8635 256 8636 128 8637 64 8638 32 8639 16 8640 8 8641 4 8642 2 8643 1 8644 1 8645 0 8646 1 8647 659034621587630041982498215 8648 4638870383135538408512224554475137 8649 889487735339682550112673527109223032 8650 5257805843283066958297574756230181951 8651 7920892029091851326754953675137349376 8652 6615526250072594089172137235778611008 8653 4223280166650705509418452692218064896 8654 2375987082718516264733064476844351826 8655 1258148652679675341427382513018834943 8656 646956548449266825960379651777765377 8657 327948516076002882239210763981848376 8658 165081175999686816651718506070560224 8659 82813388040428212889065906943377408 8660 41473760849937409953338095407460128 8661 20753346014281328197318741472002048 8662 10380712026546315990825151097777472 8663 5191346177289602374652476150775808 8664 2595915703089888176360672412942336 8665 1298017270145999574113991000042496 8666 649023180577926571011348765868031 8667 324515149333206139553032579645440 8668 162258445089374719577033554728960 8669 81129435315196456306680730251392 8670 40564769641359103130247958102066 8671 20282397514395084314495026200576 8672 10141201855069329200874127360000 8673 5070601683113232036194375630848 8674 2535301025728901111650532126720 8675 1267650557726931292064896227072 8676 633825289783938044897209089648 8677 316912647548300159051211210751 8678 158456324419786121037603667968 8679 79228162366690385032992784384 8680 39614081221391602156895731712 8681 19807040619919173114122993664 8682 9903520312193371972120477696 8683 4951760156637117941333491712 8684 2475880078449163359859458048 8685 1237940039256106877321232640 8686 618970019635653263031796832 8687 309485009819656218864517176 8688 154742504910267914083368961 8689 77371252455239510157950976 8690 38685626227645043846414336 8691 19342813113828569237159936 8692 9671406556915727727591424 8693 4835703278458207461179392 8694 2417851639229185334968320 8695 1208925819614611994836992 8696 604462909807310560821248 8697 302231454903656354152448 8698 151115727451828428734464 8699 75557863725914273087488 8700 37778931862957150175232 8701 18889465931478578233344 8702 9444732965739289837568 8703 4722366482869645082624 8704 2361183241434822578176 8705 1180591620717411297280 8706 590295810358705650432 8707 295147905179352825600 8708 147573952589676412880 8709 73786976294838206456 8710 36893488147419103231 8711 18446744073709551616 8712 9223372036854775808 8713 4611686018427387904 8714 2305843009213693952 8715 1152921504606846976 8716 576460752303423488 8717 288230376151711744 8718 144115188075855872 8719 72057594037927936 8720 36028797018963968 8721 18014398509481984 8722 9007199254740992 8723 4503599627370496 8724 2251799813685248 8725 1125899906842624 8726 562949953421312 8727 281474976710656 8728 140737488355328 8729 70368744177664 8730 35184372088832 8731 17592186044416 8732 8796093022208 8733 4398046511104 8734 2199023255552 8735 1099511627776 8736 549755813888 8737 274877906944 8738 137438953472 8739 68719476736 8740 34359738368 8741 17179869184 8742 8589934592 8743 4294967296 8744 2147483648 8745 1073741824 8746 536870912 8747 268435456 8748 134217728 8749 67108864 8750 33554432 8751 16777216 8752 8388608 8753 4194304 8754 2097152 8755 1048576 8756 524288 8757 262144 8758 131072 8759 65536 8760 32768 8761 16384 8762 8192 8763 4096 8764 2048 8765 1024 8766 512 8767 256 8768 128 8769 64 8770 32 8771 16 8772 8 8773 4 8774 2 8775 1 8776 1 8777 0 8778 1 8779 1066340417491710595814572169 8780 8532212854856436899583867011655873 8781 1714542736299191927394371247049824156 8782 10336574126226674512965796162104879445 8783 15711745533523096210943239477858269377 8784 13177891431845374890757465013917229120 8785 8429798893392986050578905754373461760 8786 4747292212234113019601568012683373772 8787 2515062599425780526099970768319348713 8788 1293596348252277644272081532560154645 8789 655816849047217077025649523042155004 8790 330142184479726878091546981879620288 8791 165621719391832373649676813823328256 8792 82946255731345361203094288588583328 8793 41506375318970136899487945432137728 8794 20761344849408542498793125289554688 8795 10382672550485205400219658337124353 8796 5191826454773789766408863657213952 8797 2596033302394460788239851459635072 8798 1298046051675934602215591134625781 8799 649030221295768565285192104280064 8800 324516870836008959321258075865088 8801 162258865794698281063427778628096 8802 81129538073793413466448906420444 8803 40564794726558835322516372717568 8804 20282403634580809031057455185920 8805 10141203347336999829760018284544 8806 5070602046735435938343511552000 8807 2535301114273270986502125317376 8808 1267650579272728187295124945712 8809 633825295022813342116821860345 8810 316912648821125498036931264512 8811 158456324728769084051584712704 8812 79228162441630282809637601280 8813 39614081239550115852144607232 8814 19807040624314686350208532480 8815 9903520313256221484158091264 8816 4951760156893823120091607040 8817 2475880078511087854735628800 8818 1237940039271025051086883584 8819 618970019639242068984856736 8820 309485009820518235980693509 8821 154742504910474622269390848 8822 77371252455288988181200896 8823 38685626227656863596412928 8824 19342813113831386735706112 8825 9671406556916397742489600 8826 4835703278458366374969344 8827 2417851639229222915932160 8828 1208925819614620853207040 8829 604462909807312641196032 8830 302231454903656840691712 8831 151115727451828541980672 8832 75557863725914299301888 8833 37778931862957156204544 8834 18889465931478579609600 8835 9444732965739290148864 8836 4722366482869645152256 8837 2361183241434822593536 8838 1180591620717411300608 8839 590295810358705651136 8840 295147905179352825744 8841 147573952589676412908 8842 73786976294838206461 8843 36893488147419103232 8844 18446744073709551616 8845 9223372036854775808 8846 4611686018427387904 8847 2305843009213693952 8848 1152921504606846976 8849 576460752303423488 8850 288230376151711744 8851 144115188075855872 8852 72057594037927936 8853 36028797018963968 8854 18014398509481984 8855 9007199254740992 8856 4503599627370496 8857 2251799813685248 8858 1125899906842624 8859 562949953421312 8860 281474976710656 8861 140737488355328 8862 70368744177664 8863 35184372088832 8864 17592186044416 8865 8796093022208 8866 4398046511104 8867 2199023255552 8868 1099511627776 8869 549755813888 8870 274877906944 8871 137438953472 8872 68719476736 8873 34359738368 8874 17179869184 8875 8589934592 8876 4294967296 8877 2147483648 8878 1073741824 8879 536870912 8880 268435456 8881 134217728 8882 67108864 8883 33554432 8884 16777216 8885 8388608 8886 4194304 8887 2097152 8888 1048576 8889 524288 8890 262144 8891 131072 8892 65536 8893 32768 8894 16384 8895 8192 8896 4096 8897 2048 8898 1024 8899 512 8900 256 8901 128 8902 64 8903 32 8904 16 8905 8 8906 4 8907 2 8908 1 8909 1 8910 0 8911 1 8912 1725375039079340637797070384 8913 15693186096605450184067401376241794 8914 3304887383830770655069678734172550640 8915 20321169676410679130167473395303618104 8916 31165548880545202314457975388584793381 8917 26249887918984246811076598323499045888 8918 16826141430111494352277790483286033920 8919 9485229743990403954406902269491831688 8920 5027656998684436588478604524094807776 8921 2586559354291553860936830781035643122 8922 1311473351489550742949571954829351472 8923 660244036383971435855446312741090432 8924 331233325714384397762083147972608000 8925 165889979564274944293257625368180224 8926 83012117223588429702880392240037888 8927 41522531292053221377226266850648320 8928 20765305492857961319319752467808269 8929 10383643006745050588761058301968384 8930 5192064128995025418850894547289344 8931 2596091484392179697080712227192760 8932 1298060287850268149575954845138944 8933 649033702986539264814409741205504 8934 324517721918007587257055107589888 8935 162259073729737277373583632368456 8936 81129588848655008535684073914368 8937 40564807118045919883683214393344 8938 20282406656895071244631312171008 8939 10141204084026139315568010592256 8940 5070602226185358778848427982848 8941 2535301157955160569729102377472 8942 1267650589898052732279622467552 8943 633825297605357507999457869824 8944 316912649448314796074636148736 8945 158456324880954722611001032704 8946 79228162478523770952090648576 8947 39614081248485257512352743424 8948 19807040626476414171298463744 8949 9903520313778639040928604160 8950 4951760157019923909657585664 8951 2475880078541487152220347136 8952 1237940039278343400481358256 8953 618970019641001287589298194 8954 309485009820940448445759488 8955 154742504910575777339146240 8956 77371252455313177437011968 8957 38685626227662636032458752 8958 19342813113832761125240832 8959 9671406556916724160004096 8960 4835703278458443684380672 8961 2417851639229241169543168 8962 1208925819614625148174336 8963 604462909807313647828992 8964 302231454903657075572736 8965 151115727451828596506624 8966 75557863725914311884800 8967 37778931862957159088128 8968 18889465931478580264960 8969 9444732965739290296320 8970 4722366482869645185024 8971 2361183241434822600704 8972 1180591620717411302144 8973 590295810358705651456 8974 295147905179352825808 8975 147573952589676412920 8976 73786976294838206463 8977 36893488147419103232 8978 18446744073709551616 8979 9223372036854775808 8980 4611686018427387904 8981 2305843009213693952 8982 1152921504606846976 8983 576460752303423488 8984 288230376151711744 8985 144115188075855872 8986 72057594037927936 8987 36028797018963968 8988 18014398509481984 8989 9007199254740992 8990 4503599627370496 8991 2251799813685248 8992 1125899906842624 8993 562949953421312 8994 281474976710656 8995 140737488355328 8996 70368744177664 8997 35184372088832 8998 17592186044416 8999 8796093022208 9000 4398046511104 9001 2199023255552 9002 1099511627776 9003 549755813888 9004 274877906944 9005 137438953472 9006 68719476736 9007 34359738368 9008 17179869184 9009 8589934592 9010 4294967296 9011 2147483648 9012 1073741824 9013 536870912 9014 268435456 9015 134217728 9016 67108864 9017 33554432 9018 16777216 9019 8388608 9020 4194304 9021 2097152 9022 1048576 9023 524288 9024 262144 9025 131072 9026 65536 9027 32768 9028 16384 9029 8192 9030 4096 9031 2048 9032 1024 9033 512 9034 256 9035 128 9036 64 9037 32 9038 16 9039 8 9040 4 9041 2 9042 1 9043 1 9044 0 9045 1 9046 2791715456571051233611642553 9047 28864269334597425492163492942372804 9048 6370375254325437095045962684815634225 9049 39950367691913282508186636519064270260 9050 61819448065351682787858433515475099090 9051 52288836899511669826567750244737345024 9052 33585502929140382071428850642570103297 9053 18951768560701232093714521633640190912 9054 10050380019245533188366124005492110808 9055 5171852334240199420446856289576912872 9056 2622626048973929262004996984947946096 9057 1320407412544299614115504341964793344 9058 662446425907724752143716343440867329 9059 331774895409003431384082667198413056 9060 166022967628139487244271341272629248 9061 83044745771787341593582091602976512 9062 41530531769642121822295137271677026 9063 20767266207903931728531602371969024 9064 10384123306404619646013195041465088 9065 5192181730865275523917601583398548 9066 2596120266218035230453286421659648 9067 1298067328602125833647355097055232 9068 649035424493237801234625964150272 9069 324518142623775527686097508240224 9070 162259176488384701859868113371137 9071 81129613933860444536402838814720 9072 40564813238232285800222658396160 9073 20282408149162813526490181926912 9074 10141204447648351171584233904128 9075 5070602314729729530010787633408 9076 2535301179500957560685562167176 9077 1267650595136928039854401388544 9078 633825298878182848092742615040 9079 316912649757297759205520834560 9080 158456324955894620399792553984 9081 79228162496682284648577892352 9082 39614081252880770748561620992 9083 19807040627539263683348004864 9084 9903520314035344219687829504 9085 4951760157081848404533854464 9086 2475880078556405325986006112 9087 1237940039281932206434418744 9088 618970019641863304705474561 9089 309485009821147156631781376 9090 154742504910625255362396160 9091 77371252455324997187010560 9092 38685626227665453531004928 9093 19342813113833431140139008 9094 9671406556916883073794048 9095 4835703278458481265344512 9096 2417851639229250027913216 9097 1208925819614627228549120 9098 604462909807314134368256 9099 302231454903657188818944 9100 151115727451828622721024 9101 75557863725914317914112 9102 37778931862957160464384 9103 18889465931478580576256 9104 9444732965739290365952 9105 4722366482869645200384 9106 2361183241434822604032 9107 1180591620717411302848 9108 590295810358705651600 9109 295147905179352825836 9110 147573952589676412925 9111 73786976294838206464 9112 36893488147419103232 9113 18446744073709551616 9114 9223372036854775808 9115 4611686018427387904 9116 2305843009213693952 9117 1152921504606846976 9118 576460752303423488 9119 288230376151711744 9120 144115188075855872 9121 72057594037927936 9122 36028797018963968 9123 18014398509481984 9124 9007199254740992 9125 4503599627370496 9126 2251799813685248 9127 1125899906842624 9128 562949953421312 9129 281474976710656 9130 140737488355328 9131 70368744177664 9132 35184372088832 9133 17592186044416 9134 8796093022208 9135 4398046511104 9136 2199023255552 9137 1099511627776 9138 549755813888 9139 274877906944 9140 137438953472 9141 68719476736 9142 34359738368 9143 17179869184 9144 8589934592 9145 4294967296 9146 2147483648 9147 1073741824 9148 536870912 9149 268435456 9150 134217728 9151 67108864 9152 33554432 9153 16777216 9154 8388608 9155 4194304 9156 2097152 9157 1048576 9158 524288 9159 262144 9160 131072 9161 65536 9162 32768 9163 16384 9164 8192 9165 4096 9166 2048 9167 1024 9168 512 9169 256 9170 128 9171 64 9172 32 9173 16 9174 8 9175 4 9176 2 9177 1 9178 1 9179 0 9180 1 9181 4517090495650391871408712937 9182 53089668286059312575814761330270471 9183 12279293109795082227622686193147232053 9184 78540354917255685772415798965017135776 9185 122623996572392760283210067226138230424 9186 104157490985947473715368908762783993345 9187 67037711033659299142919522944668274717 9188 37866192097871342398150307393869716352 9189 20090896924289125721984477504603272720 9190 10341172539808955275955173186193667488 9191 5244610868337117786208182046556690176 9192 2640653514495353521667334045671738368 9193 1324852402008357022575571983442051089 9194 663539663533481787316091747277050112 9195 332043401637536714712681297378082815 9196 166088857921353723803439100455159296 9197 83060905107438837727277586782880304 9198 41534492804673301401300332511428608 9199 20768236709643099153535482978154496 9200 10384360985892973596121055302253024 9201 5192239913471142110081001153626112 9202 2596134502462355498680728539561984 9203 1298070810300922008830482363122688 9204 649036275576153145365170564900032 9205 324518350558918791311130640777225 9206 162259227263258100862678093266944 9207 81129626325348858503840350076928 9208 40564816260546696878873056837632 9209 20282408885851969575341270167552 9210 10141204627098275841676496836352 9211 5070602358411619313692478275184 9212 2535301190126282127428364009471 9213 1267650597719472208073499607040 9214 633825299505372146378213425152 9215 316912649909483397790824398848 9216 158456324992788108544902692864 9217 79228162505617426309052891136 9218 39614081255042498569677635584 9219 19807040628061681240120979456 9220 9903520314161445009254029824 9221 4951760157112247702018591488 9222 2475880078563723675380482208 9223 1237940039283691425038860293 9224 618970019642285517170540544 9225 309485009821248311701536768 9226 154742504910649444618207232 9227 77371252455330769623056384 9228 38685626227666827920539648 9229 19342813113833757557653504 9230 9671406556916960383205376 9231 4835703278458499518955520 9232 2417851639229254322880512 9233 1208925819614628235182080 9234 604462909807314369249280 9235 302231454903657243344896 9236 151115727451828635303936 9237 75557863725914320797696 9238 37778931862957161119744 9239 18889465931478580723712 9240 9444732965739290398720 9241 4722366482869645207552 9242 2361183241434822605568 9243 1180591620717411303168 9244 590295810358705651664 9245 295147905179352825848 9246 147573952589676412927 9247 73786976294838206464 9248 36893488147419103232 9249 18446744073709551616 9250 9223372036854775808 9251 4611686018427387904 9252 2305843009213693952 9253 1152921504606846976 9254 576460752303423488 9255 288230376151711744 9256 144115188075855872 9257 72057594037927936 9258 36028797018963968 9259 18014398509481984 9260 9007199254740992 9261 4503599627370496 9262 2251799813685248 9263 1125899906842624 9264 562949953421312 9265 281474976710656 9266 140737488355328 9267 70368744177664 9268 35184372088832 9269 17592186044416 9270 8796093022208 9271 4398046511104 9272 2199023255552 9273 1099511627776 9274 549755813888 9275 274877906944 9276 137438953472 9277 68719476736 9278 34359738368 9279 17179869184 9280 8589934592 9281 4294967296 9282 2147483648 9283 1073741824 9284 536870912 9285 268435456 9286 134217728 9287 67108864 9288 33554432 9289 16777216 9290 8388608 9291 4194304 9292 2097152 9293 1048576 9294 524288 9295 262144 9296 131072 9297 65536 9298 32768 9299 16384 9300 8192 9301 4096 9302 2048 9303 1024 9304 512 9305 256 9306 128 9307 64 9308 32 9309 16 9310 8 9311 4 9312 2 9313 1 9314 1 9315 0 9316 1 9317 7308805952221443105020355490 9318 97647123717262188252045655648885069 9319 23669098484250481905132698859185241074 9320 154406272255089388882033279797720085536 9321 243234855793121677237970714755233117088 9322 207477992852219036533836537573404273185 9323 133809361441276790314531709429059389890 9324 75657767738159864896229125449753512192 9325 40162077299512024455944317204657943376 9326 20677282062000211687389485336890718416 9327 10487939434232792887163935831267642176 9328 5280984427511093406015613105343444992 9329 2649623906872444881449611555174154402 9330 1327059072807044383517495681181795072 9331 664081736076253583941554777434488817 9332 332176448603099996272163500180480000 9333 166121493351791253897857144237066880 9334 83068906387153032303456319029968896 9335 41536453612963362515358187136642048 9336 20768717020111972866079337599723616 9337 10384478589012575091636616487239680 9338 5192268695440937106830288491970560 9339 2596141543230739136223754750203904 9340 1298072531809510758946518054498432 9341 649036696282136393833838807089202 9342 324518453317590629808700192194560 9343 162259252348466291377420696027136 9344 81129632445535533479900242575360 9345 40564817752814473623824238014464 9346 20282409249474185247762348436736 9347 10141204715642647012165103385392 9348 5070602379957416350313030352889 9349 2535301195365157439925175451648 9350 1267650598992297548691038797824 9351 633825299814355109564160933888 9352 316912649984423295585303396352 9353 158456325010946622241965604864 9354 79228162510012939545318588416 9355 39614081256105348081732608000 9356 19807040628318386418880702464 9357 9903520314223369504130341632 9358 4951760157127165875784253872 9359 2475880078567312481333542930 9360 1237940039284553442155036672 9361 618970019642492225356562432 9362 309485009821297789724786688 9363 154742504910661264368205824 9364 77371252455333587121602560 9365 38685626227667497935437824 9366 19342813113833916471443456 9367 9671406556916997964169216 9368 4835703278458508377325568 9369 2417851639229256403255296 9370 1208925819614628721721344 9371 604462909807314482495488 9372 302231454903657269559296 9373 151115727451828641333248 9374 75557863725914322173952 9375 37778931862957161431040 9376 18889465931478580793344 9377 9444732965739290414080 9378 4722366482869645210880 9379 2361183241434822606272 9380 1180591620717411303312 9381 590295810358705651692 9382 295147905179352825853 9383 147573952589676412928 9384 73786976294838206464 9385 36893488147419103232 9386 18446744073709551616 9387 9223372036854775808 9388 4611686018427387904 9389 2305843009213693952 9390 1152921504606846976 9391 576460752303423488 9392 288230376151711744 9393 144115188075855872 9394 72057594037927936 9395 36028797018963968 9396 18014398509481984 9397 9007199254740992 9398 4503599627370496 9399 2251799813685248 9400 1125899906842624 9401 562949953421312 9402 281474976710656 9403 140737488355328 9404 70368744177664 9405 35184372088832 9406 17592186044416 9407 8796093022208 9408 4398046511104 9409 2199023255552 9410 1099511627776 9411 549755813888 9412 274877906944 9413 137438953472 9414 68719476736 9415 34359738368 9416 17179869184 9417 8589934592 9418 4294967296 9419 2147483648 9420 1073741824 9421 536870912 9422 268435456 9423 134217728 9424 67108864 9425 33554432 9426 16777216 9427 8388608 9428 4194304 9429 2097152 9430 1048576 9431 524288 9432 262144 9433 131072 9434 65536 9435 32768 9436 16384 9437 8192 9438 4096 9439 2048 9440 1024 9441 512 9442 256 9443 128 9444 64 9445 32 9446 16 9447 8 9448 4 9449 2 9450 1 9451 1 9452 0 9453 1 9454 11825896447871834976429068427 9455 179601061337918926320023909921528344 9456 45623654232201771882871026471320657992 9457 303554738666895710805768984839209989121 9458 482476486874026270161195384038426858736 9459 413288733345095691707677783087699886658 9460 267087657577274207694636694994561913696 9461 151166449595102679762087684374490884096 9462 80284740850067918216943701800594770944 9463 41344440567608435176805319017556236960 9464 20973314577104445411993845203487646208 9465 10561323691474307553187930861510012928 9466 5299086024396032218793409306674857076 9467 2654077637712502868296305303905468416 9468 1328153337832196235003186021303058304 9469 664350362736653987853916972513591296 9470 332242352978618442932527822144548000 9471 166137654330070030689277052473311232 9472 83072867613299942408821838482620416 9473 41537424136878358233801228711603200 9474 20768954702166027072438792185970687 9475 10384536771914363325989630232887296 9476 5192282931719273121253610418061312 9477 2596145024933431030785833024178688 9478 1298073382892870482148409523306716 9479 649036904217330124791286710927360 9480 324518504092469732620221240311808 9481 162259264739955346544846228684800 9482 81129635467850016211524057300992 9483 40564818489503637626542429650944 9484 20282409428924110794165378347520 9485 10141204759324536891573025112032 9486 5070602390582740927410998345728 9487 2535301197947701609251838361600 9488 1267650599619486847093413249024 9489 633825299966540748161611202560 9490 316912650021316783731651903488 9491 158456325019881763902563942400 9492 79228162512174667366446530560 9493 39614081256627765638506692608 9494 19807040628444487208447000832 9495 9903520314253768801615086688 9496 4951760157134484225178730552 9497 2475880078569071699937984513 9498 1237940039284975654620102656 9499 618970019642593380426317824 9500 309485009821321978980597760 9501 154742504910667036804251648 9502 77371252455334961511137280 9503 38685626227667824352952320 9504 19342813113833993780854784 9505 9671406556917016217780224 9506 4835703278458512672292864 9507 2417851639229257409888256 9508 1208925819614628956602368 9509 604462909807314537021440 9510 302231454903657282142208 9511 151115727451828644216832 9512 75557863725914322829312 9513 37778931862957161578496 9514 18889465931478580826112 9515 9444732965739290421248 9516 4722366482869645212416 9517 2361183241434822606592 9518 1180591620717411303376 9519 590295810358705651704 9520 295147905179352825855 9521 147573952589676412928 9522 73786976294838206464 9523 36893488147419103232 9524 18446744073709551616 9525 9223372036854775808 9526 4611686018427387904 9527 2305843009213693952 9528 1152921504606846976 9529 576460752303423488 9530 288230376151711744 9531 144115188075855872 9532 72057594037927936 9533 36028797018963968 9534 18014398509481984 9535 9007199254740992 9536 4503599627370496 9537 2251799813685248 9538 1125899906842624 9539 562949953421312 9540 281474976710656 9541 140737488355328 9542 70368744177664 9543 35184372088832 9544 17592186044416 9545 8796093022208 9546 4398046511104 9547 2199023255552 9548 1099511627776 9549 549755813888 9550 274877906944 9551 137438953472 9552 68719476736 9553 34359738368 9554 17179869184 9555 8589934592 9556 4294967296 9557 2147483648 9558 1073741824 9559 536870912 9560 268435456 9561 134217728 9562 67108864 9563 33554432 9564 16777216 9565 8388608 9566 4194304 9567 2097152 9568 1048576 9569 524288 9570 262144 9571 131072 9572 65536 9573 32768 9574 16384 9575 8192 9576 4096 9577 2048 9578 1024 9579 512 9580 256 9581 128 9582 64 9583 32 9584 16 9585 8 9586 4 9587 2 9588 1 9589 1 9590 0 9591 1 9592 19134702400093278081449423917 9593 330337853341240427147884326900683884 9594 87942421080572773110672374208468765344 9595 596772903207564747098572173516315098797 9596 957032081718960688995635814401716368096 9597 823256359683676087574457180241820384228 9598 533115292246735080532941750039496124928 9599 302035021205933670853428997267226116608 9600 160490692881587572876052632938608324096 9601 82668638978906076190353017252006210048 9602 41941501198453444342876229582354324992 9603 21121357134670737842757475557000814592 9604 10597848479973409292884461629201193416 9605 5308074260858320034208191813755166720 9606 2656286407178426940334638087060585680 9607 1328695656553553688512430964238401536 9608 664483438509726308027820491812154688 9609 332274991771970207416370040353849344 9610 166145656001384097478902559808929792 9611 83074828467070263777697871905613696 9612 41537904452614398215570995971882997 9613 20769072305893778663415749769166848 9614 10384565553954145163480189533126656 9615 5192289972495682240278128830424832 9616 2596146746442936497373435507245896 9617 1298073803598957997944742638256128 9618 649037006976013767223001885966336 9619 324518529177679252541258915643392 9620 162259270860142170385983648956416 9621 81129636960117809519518371354624 9622 40564818853125855128550855661824 9623 20282409517468482165108698513288 9624 10141204780870333949951881510912 9625 5070602395821616242244271996928 9626 2535301199220526950117143478272 9627 1267650599928469810305248002048 9628 633825300041480645958747291648 9629 316912650039475297428981678080 9630 158456325024277277138855723008 9631 79228162513237516878503964672 9632 39614081256884470817266637312 9633 19807040628506411703323331328 9634 9903520314268686975380750496 9635 4951760157138073031131791365 9636 2475880078569933717054160896 9637 1237940039285182362806124544 9638 618970019642642858449567744 9639 309485009821333798730596352 9640 154742504910669854302797824 9641 77371252455335631526035456 9642 38685626227667983266742272 9643 19342813113834031361818624 9644 9671406556917025076150272 9645 4835703278458514752667648 9646 2417851639229257896427520 9647 1208925819614629069848576 9648 604462909807314563235840 9649 302231454903657288171520 9650 151115727451828645593088 9651 75557863725914323140608 9652 37778931862957161648128 9653 18889465931478580841472 9654 9444732965739290424576 9655 4722366482869645213120 9656 2361183241434822606736 9657 1180591620717411303404 9658 590295810358705651709 9659 295147905179352825856 9660 147573952589676412928 9661 73786976294838206464 9662 36893488147419103232 9663 18446744073709551616 9664 9223372036854775808 9665 4611686018427387904 9666 2305843009213693952 9667 1152921504606846976 9668 576460752303423488 9669 288230376151711744 9670 144115188075855872 9671 72057594037927936 9672 36028797018963968 9673 18014398509481984 9674 9007199254740992 9675 4503599627370496 9676 2251799813685248 9677 1125899906842624 9678 562949953421312 9679 281474976710656 9680 140737488355328 9681 70368744177664 9682 35184372088832 9683 17592186044416 9684 8796093022208 9685 4398046511104 9686 2199023255552 9687 1099511627776 9688 549755813888 9689 274877906944 9690 137438953472 9691 68719476736 9692 34359738368 9693 17179869184 9694 8589934592 9695 4294967296 9696 2147483648 9697 1073741824 9698 536870912 9699 268435456 9700 134217728 9701 67108864 9702 33554432 9703 16777216 9704 8388608 9705 4194304 9706 2097152 9707 1048576 9708 524288 9709 262144 9710 131072 9711 65536 9712 32768 9713 16384 9714 8192 9715 4096 9716 2048 9717 1024 9718 512 9719 256 9720 128 9721 64 9722 32 9723 16 9724 8 9725 4 9726 2 9727 1 9728 1 9729 0 9730 1 9731 30960598847965113057878492344 9732 607586038396421541719953892471097297 9733 169514466906820109126298785732121896463 9734 1173224636738718815066976873637326579490 9735 1898352417904398281780328389325574466815 9736 1639897193117279581059742223247862157448 9737 1064114745718240945668733676980233367104 9738 603474873420750181822942806299701642239 9739 320823885446847951678981883054762420736 9740 165296803555710249054868018250516853248 9741 83872747739176371407337180779802816512 9742 42240133930411854699580052723951353855 9743 21195049842067024955629770439263289840 9744 10615986495056203110632657251995041792 9745 5312532277694233133345501206305304352 9746 2657381175306274099460209649013915648 9747 1328964342129266554936901021334663936 9748 664549349768205134078108501991751681 9749 332291153552412176054390632790360064 9750 166149617320777066786955405058409728 9751 83075799001794665157112664462196664 9752 41538142135917808923252447674630144 9753 20769130488939506615627300428120064 9754 10384579790249007143810886768659968 9755 5192293454200264349130407073024864 9756 2596147597526511528642616701747201 9757 1298074011534176142914721991884800 9758 649037057750895624548600689721344 9759 324518541569168616768207110209536 9760 162259273882456687580699859808256 9761 81129637696806977338641420883712 9762 40564819032575781094280132558448 9763 20282409561150372090180712529919 9764 10141204791495658531971882024960 9765 5070602398404160412095189352448 9766 2535301199847716248574580752384 9767 1267650600080655448908385746944 9768 633825300078374134105671467008 9769 316912650048410439089636835328 9770 158456325026439004959989096448 9771 79228162513759934435278546944 9772 39614081257010571606832978688 9773 19807040628536811000808079792 9774 9903520314276005324775227410 9775 4951760157139832249736232960 9776 2475880078570355929519226880 9777 1237940039285283517875879936 9778 618970019642667047705378816 9779 309485009821339571166642176 9780 154742504910671228692332544 9781 77371252455335957943549952 9782 38685626227668060576153600 9783 19342813113834049615429632 9784 9671406556917029371117568 9785 4835703278458515759300608 9786 2417851639229258131308544 9787 1208925819614629124374528 9788 604462909807314575818752 9789 302231454903657291055104 9790 151115727451828646248448 9791 75557863725914323288064 9792 37778931862957161680896 9793 18889465931478580848640 9794 9444732965739290426112 9795 4722366482869645213440 9796 2361183241434822606800 9797 1180591620717411303416 9798 590295810358705651711 9799 295147905179352825856 9800 147573952589676412928 9801 73786976294838206464 9802 36893488147419103232 9803 18446744073709551616 9804 9223372036854775808 9805 4611686018427387904 9806 2305843009213693952 9807 1152921504606846976 9808 576460752303423488 9809 288230376151711744 9810 144115188075855872 9811 72057594037927936 9812 36028797018963968 9813 18014398509481984 9814 9007199254740992 9815 4503599627370496 9816 2251799813685248 9817 1125899906842624 9818 562949953421312 9819 281474976710656 9820 140737488355328 9821 70368744177664 9822 35184372088832 9823 17592186044416 9824 8796093022208 9825 4398046511104 9826 2199023255552 9827 1099511627776 9828 549755813888 9829 274877906944 9830 137438953472 9831 68719476736 9832 34359738368 9833 17179869184 9834 8589934592 9835 4294967296 9836 2147483648 9837 1073741824 9838 536870912 9839 268435456 9840 134217728 9841 67108864 9842 33554432 9843 16777216 9844 8388608 9845 4194304 9846 2097152 9847 1048576 9848 524288 9849 262144 9850 131072 9851 65536 9852 32768 9853 16384 9854 8192 9855 4096 9856 2048 9857 1024 9858 512 9859 256 9860 128 9861 64 9862 32 9863 16 9864 8 9865 4 9866 2 9867 1 9868 1 9869 0 9870 1 9871 50095301248058391139327916261 9872 1117524953075580895187862129293309525 9873 326749640703845136024974885271096560873 9874 2306498905785524347625767110755588888720 9875 3765539286928251361246198803262564140249 9876 3266616494802713787228726981481807085776 9877 2124006211269831185828048901268248669312 9878 1205760581657462005065294977177701619685 9879 641332924826700107443546365755881098752 9880 330512678123403890627475428517757765120 9881 167724988670145911498794733645208922112 9882 84475107498197477752569755099497136109 9883 42388805487888289550840238220261871072 9884 21231648941737325714418588116638187520 9885 10624983482681840675805789331386249632 9886 5314742075088231942355186917522407424 9887 2657923614487831158302727550444003584 9888 1329097431986148559833552721595596813 9889 664581990204263425778031498525605888 9890 332299155414846101255264232982012672 9891 166151578196723428935052898561162900 9892 83076279320096416186425138518949888 9893 41538259739941482702029312004653056 9894 20769159271013304225814370120827904 9895 10384586831029311983488488242685120 9896 5192295175710214194849081970393097 9897 2596148018232649511774079225430016 9898 1298074114292865489155266979037184 9899 649037082836105785669631332122624 9900 324518547689355512262318139797504 9901 162259275374724488842561284140288 9902 81129638060429195716960614087472 9903 40564819121120152560949683814393 9904 20282409582696169158914735079424 9905 10141204796734533847912720367616 9906 5070602399676985753077398110208 9907 2535301200156699211798562209792 9908 1267650600155595346706760204288 9909 633825300096532647803124580352 9910 316912650052805952325940543488 9911 158456325027501854472047640576 9912 79228162514016639614038589696 9913 39614081257072496101709317216 9914 19807040628551729174573744184 9915 9903520314279594130728288257 9916 4951760157140694266852409344 9917 2475880078570562637705248768 9918 1237940039285332995899129856 9919 618970019642678867455377408 9920 309485009821342388665188352 9921 154742504910671898707230720 9922 77371252455336116857339904 9923 38685626227668098157117440 9924 19342813113834058473799680 9925 9671406556917031451492352 9926 4835703278458516245839872 9927 2417851639229258244554752 9928 1208925819614629150588928 9929 604462909807314581848064 9930 302231454903657292431360 9931 151115727451828646559744 9932 75557863725914323357696 9933 37778931862957161696256 9934 18889465931478580851968 9935 9444732965739290426816 9936 4722366482869645213584 9937 2361183241434822606828 9938 1180591620717411303421 9939 590295810358705651712 9940 295147905179352825856 9941 147573952589676412928 9942 73786976294838206464 9943 36893488147419103232 9944 18446744073709551616 9945 9223372036854775808 9946 4611686018427387904 9947 2305843009213693952 9948 1152921504606846976 9949 576460752303423488 9950 288230376151711744 9951 144115188075855872 9952 72057594037927936 9953 36028797018963968 9954 18014398509481984 9955 9007199254740992 9956 4503599627370496 9957 2251799813685248 9958 1125899906842624 9959 562949953421312 9960 281474976710656 9961 140737488355328 9962 70368744177664 9963 35184372088832 9964 17592186044416 9965 8796093022208 9966 4398046511104 9967 2199023255552 9968 1099511627776 9969 549755813888 9970 274877906944 9971 137438953472 9972 68719476736 9973 34359738368 9974 17179869184 9975 8589934592 9976 4294967296 9977 2147483648 9978 1073741824 9979 536870912 9980 268435456 9981 134217728 9982 67108864 9983 33554432 9984 16777216 9985 8388608 9986 4194304 9987 2097152 9988 1048576 9989 524288 9990 262144 9991 131072 9992 65536 9993 32768 9994 16384 9995 8192 9996 4096 9997 2048 9998 1024 9999 512 10000 256 10001 128 10002 64 10003 32 10004 16 10005 8 10006 4 10007 2 10008 1 10009 1 10010 0