1 1 2 3 3 2 4 7 5 5 6 4 7 15 8 11 9 9 10 6 11 31 12 23 13 19 14 13 15 8 16 63 17 47 18 39 19 27 20 17 21 10 22 127 23 95 24 79 25 55 26 35 27 21 28 12 29 255 30 191 31 159 32 111 33 71 34 43 35 25 36 14 37 511 38 383 39 319 40 223 41 143 42 87 43 51 44 29 45 16 46 1023 47 767 48 639 49 447 50 287 51 175 52 103 53 59 54 33 55 18 56 2047 57 1535 58 1279 59 895 60 575 61 351 62 207 63 119 64 67 65 37 66 20 67 4095 68 3071 69 2559 70 1791 71 1151 72 703 73 415 74 239 75 135 76 75 77 41 78 22 79 8191 80 6143 81 5119 82 3583 83 2303 84 1407 85 831 86 479 87 271 88 151 89 83 90 45 91 24 92 16383 93 12287 94 10239 95 7167 96 4607 97 2815 98 1663 99 959 100 543 101 303 102 167 103 91 104 49 105 26 106 32767 107 24575 108 20479 109 14335 110 9215 111 5631 112 3327 113 1919 114 1087 115 607 116 335 117 183 118 99 119 53 120 28 121 65535 122 49151 123 40959 124 28671 125 18431 126 11263 127 6655 128 3839 129 2175 130 1215 131 671 132 367 133 199 134 107 135 57 136 30 137 131071 138 98303 139 81919 140 57343 141 36863 142 22527 143 13311 144 7679 145 4351 146 2431 147 1343 148 735 149 399 150 215 151 115 152 61 153 32 154 262143 155 196607 156 163839 157 114687 158 73727 159 45055 160 26623 161 15359 162 8703 163 4863 164 2687 165 1471 166 799 167 431 168 231 169 123 170 65 171 34 172 524287 173 393215 174 327679 175 229375 176 147455 177 90111 178 53247 179 30719 180 17407 181 9727 182 5375 183 2943 184 1599 185 863 186 463 187 247 188 131 189 69 190 36 191 1048575 192 786431 193 655359 194 458751 195 294911 196 180223 197 106495 198 61439 199 34815 200 19455 201 10751 202 5887 203 3199 204 1727 205 927 206 495 207 263 208 139 209 73 210 38 211 2097151 212 1572863 213 1310719 214 917503 215 589823 216 360447 217 212991 218 122879 219 69631 220 38911 221 21503 222 11775 223 6399 224 3455 225 1855 226 991 227 527 228 279 229 147 230 77 231 40 232 4194303 233 3145727 234 2621439 235 1835007 236 1179647 237 720895 238 425983 239 245759 240 139263 241 77823 242 43007 243 23551 244 12799 245 6911 246 3711 247 1983 248 1055 249 559 250 295 251 155 252 81 253 42 254 8388607 255 6291455 256 5242879 257 3670015 258 2359295 259 1441791 260 851967 261 491519 262 278527 263 155647 264 86015 265 47103 266 25599 267 13823 268 7423 269 3967 270 2111 271 1119 272 591 273 311 274 163 275 85 276 44 277 16777215 278 12582911 279 10485759 280 7340031 281 4718591 282 2883583 283 1703935 284 983039 285 557055 286 311295 287 172031 288 94207 289 51199 290 27647 291 14847 292 7935 293 4223 294 2239 295 1183 296 623 297 327 298 171 299 89 300 46 301 33554431 302 25165823 303 20971519 304 14680063 305 9437183 306 5767167 307 3407871 308 1966079 309 1114111 310 622591 311 344063 312 188415 313 102399 314 55295 315 29695 316 15871 317 8447 318 4479 319 2367 320 1247 321 655 322 343 323 179 324 93 325 48 326 67108863 327 50331647 328 41943039 329 29360127 330 18874367 331 11534335 332 6815743 333 3932159 334 2228223 335 1245183 336 688127 337 376831 338 204799 339 110591 340 59391 341 31743 342 16895 343 8959 344 4735 345 2495 346 1311 347 687 348 359 349 187 350 97 351 50 352 134217727 353 100663295 354 83886079 355 58720255 356 37748735 357 23068671 358 13631487 359 7864319 360 4456447 361 2490367 362 1376255 363 753663 364 409599 365 221183 366 118783 367 63487 368 33791 369 17919 370 9471 371 4991 372 2623 373 1375 374 719 375 375 376 195 377 101 378 52 379 268435455 380 201326591 381 167772159 382 117440511 383 75497471 384 46137343 385 27262975 386 15728639 387 8912895 388 4980735 389 2752511 390 1507327 391 819199 392 442367 393 237567 394 126975 395 67583 396 35839 397 18943 398 9983 399 5247 400 2751 401 1439 402 751 403 391 404 203 405 105 406 54 407 536870911 408 402653183 409 335544319 410 234881023 411 150994943 412 92274687 413 54525951 414 31457279 415 17825791 416 9961471 417 5505023 418 3014655 419 1638399 420 884735 421 475135 422 253951 423 135167 424 71679 425 37887 426 19967 427 10495 428 5503 429 2879 430 1503 431 783 432 407 433 211 434 109 435 56 436 1073741823 437 805306367 438 671088639 439 469762047 440 301989887 441 184549375 442 109051903 443 62914559 444 35651583 445 19922943 446 11010047 447 6029311 448 3276799 449 1769471 450 950271 451 507903 452 270335 453 143359 454 75775 455 39935 456 20991 457 11007 458 5759 459 3007 460 1567 461 815 462 423 463 219 464 113 465 58 466 2147483647 467 1610612735 468 1342177279 469 939524095 470 603979775 471 369098751 472 218103807 473 125829119 474 71303167 475 39845887 476 22020095 477 12058623 478 6553599 479 3538943 480 1900543 481 1015807 482 540671 483 286719 484 151551 485 79871 486 41983 487 22015 488 11519 489 6015 490 3135 491 1631 492 847 493 439 494 227 495 117 496 60 497 4294967295 498 3221225471 499 2684354559 500 1879048191 501 1207959551 502 738197503 503 436207615 504 251658239 505 142606335 506 79691775 507 44040191 508 24117247 509 13107199 510 7077887 511 3801087 512 2031615 513 1081343 514 573439 515 303103 516 159743 517 83967 518 44031 519 23039 520 12031 521 6271 522 3263 523 1695 524 879 525 455 526 235 527 121 528 62 529 8589934591 530 6442450943 531 5368709119 532 3758096383 533 2415919103 534 1476395007 535 872415231 536 503316479 537 285212671 538 159383551 539 88080383 540 48234495 541 26214399 542 14155775 543 7602175 544 4063231 545 2162687 546 1146879 547 606207 548 319487 549 167935 550 88063 551 46079 552 24063 553 12543 554 6527 555 3391 556 1759 557 911 558 471 559 243 560 125 561 64 562 17179869183 563 12884901887 564 10737418239 565 7516192767 566 4831838207 567 2952790015 568 1744830463 569 1006632959 570 570425343 571 318767103 572 176160767 573 96468991 574 52428799 575 28311551 576 15204351 577 8126463 578 4325375 579 2293759 580 1212415 581 638975 582 335871 583 176127 584 92159 585 48127 586 25087 587 13055 588 6783 589 3519 590 1823 591 943 592 487 593 251 594 129 595 66 596 34359738367 597 25769803775 598 21474836479 599 15032385535 600 9663676415 601 5905580031 602 3489660927 603 2013265919 604 1140850687 605 637534207 606 352321535 607 192937983 608 104857599 609 56623103 610 30408703 611 16252927 612 8650751 613 4587519 614 2424831 615 1277951 616 671743 617 352255 618 184319 619 96255 620 50175 621 26111 622 13567 623 7039 624 3647 625 1887 626 975 627 503 628 259 629 133 630 68 631 68719476735 632 51539607551 633 42949672959 634 30064771071 635 19327352831 636 11811160063 637 6979321855 638 4026531839 639 2281701375 640 1275068415 641 704643071 642 385875967 643 209715199 644 113246207 645 60817407 646 32505855 647 17301503 648 9175039 649 4849663 650 2555903 651 1343487 652 704511 653 368639 654 192511 655 100351 656 52223 657 27135 658 14079 659 7295 660 3775 661 1951 662 1007 663 519 664 267 665 137 666 70 667 137438953471 668 103079215103 669 85899345919 670 60129542143 671 38654705663 672 23622320127 673 13958643711 674 8053063679 675 4563402751 676 2550136831 677 1409286143 678 771751935 679 419430399 680 226492415 681 121634815 682 65011711 683 34603007 684 18350079 685 9699327 686 5111807 687 2686975 688 1409023 689 737279 690 385023 691 200703 692 104447 693 54271 694 28159 695 14591 696 7551 697 3903 698 2015 699 1039 700 535 701 275 702 141 703 72 704 274877906943 705 206158430207 706 171798691839 707 120259084287 708 77309411327 709 47244640255 710 27917287423 711 16106127359 712 9126805503 713 5100273663 714 2818572287 715 1543503871 716 838860799 717 452984831 718 243269631 719 130023423 720 69206015 721 36700159 722 19398655 723 10223615 724 5373951 725 2818047 726 1474559 727 770047 728 401407 729 208895 730 108543 731 56319 732 29183 733 15103 734 7807 735 4031 736 2079 737 1071 738 551 739 283 740 145 741 74 742 549755813887 743 412316860415 744 343597383679 745 240518168575 746 154618822655 747 94489280511 748 55834574847 749 32212254719 750 18253611007 751 10200547327 752 5637144575 753 3087007743 754 1677721599 755 905969663 756 486539263 757 260046847 758 138412031 759 73400319 760 38797311 761 20447231 762 10747903 763 5636095 764 2949119 765 1540095 766 802815 767 417791 768 217087 769 112639 770 58367 771 30207 772 15615 773 8063 774 4159 775 2143 776 1103 777 567 778 291 779 149 780 76 781 1099511627775 782 824633720831 783 687194767359 784 481036337151 785 309237645311 786 188978561023 787 111669149695 788 64424509439 789 36507222015 790 20401094655 791 11274289151 792 6174015487 793 3355443199 794 1811939327 795 973078527 796 520093695 797 276824063 798 146800639 799 77594623 800 40894463 801 21495807 802 11272191 803 5898239 804 3080191 805 1605631 806 835583 807 434175 808 225279 809 116735 810 60415 811 31231 812 16127 813 8319 814 4287 815 2207 816 1135 817 583 818 299 819 153 820 78 821 2199023255551 822 1649267441663 823 1374389534719 824 962072674303 825 618475290623 826 377957122047 827 223338299391 828 128849018879 829 73014444031 830 40802189311 831 22548578303 832 12348030975 833 6710886399 834 3623878655 835 1946157055 836 1040187391 837 553648127 838 293601279 839 155189247 840 81788927 841 42991615 842 22544383 843 11796479 844 6160383 845 3211263 846 1671167 847 868351 848 450559 849 233471 850 120831 851 62463 852 32255 853 16639 854 8575 855 4415 856 2271 857 1167 858 599 859 307 860 157 861 80 862 4398046511103 863 3298534883327 864 2748779069439 865 1924145348607 866 1236950581247 867 755914244095 868 446676598783 869 257698037759 870 146028888063 871 81604378623 872 45097156607 873 24696061951 874 13421772799 875 7247757311 876 3892314111 877 2080374783 878 1107296255 879 587202559 880 310378495 881 163577855 882 85983231 883 45088767 884 23592959 885 12320767 886 6422527 887 3342335 888 1736703 889 901119 890 466943 891 241663 892 124927 893 64511 894 33279 895 17151 896 8831 897 4543 898 2335 899 1199 900 615 901 315 902 161 903 82 904 8796093022207 905 6597069766655 906 5497558138879 907 3848290697215 908 2473901162495 909 1511828488191 910 893353197567 911 515396075519 912 292057776127 913 163208757247 914 90194313215 915 49392123903 916 26843545599 917 14495514623 918 7784628223 919 4160749567 920 2214592511 921 1174405119 922 620756991 923 327155711 924 171966463 925 90177535 926 47185919 927 24641535 928 12845055 929 6684671 930 3473407 931 1802239 932 933887 933 483327 934 249855 935 129023 936 66559 937 34303 938 17663 939 9087 940 4671 941 2399 942 1231 943 631 944 323 945 165 946 84 947 17592186044415 948 13194139533311 949 10995116277759 950 7696581394431 951 4947802324991 952 3023656976383 953 1786706395135 954 1030792151039 955 584115552255 956 326417514495 957 180388626431 958 98784247807 959 53687091199 960 28991029247 961 15569256447 962 8321499135 963 4429185023 964 2348810239 965 1241513983 966 654311423 967 343932927 968 180355071 969 94371839 970 49283071 971 25690111 972 13369343 973 6946815 974 3604479 975 1867775 976 966655 977 499711 978 258047 979 133119 980 68607 981 35327 982 18175 983 9343 984 4799 985 2463 986 1263 987 647 988 331 989 169 990 86 991 35184372088831 992 26388279066623 993 21990232555519 994 15393162788863 995 9895604649983 996 6047313952767 997 3573412790271 998 2061584302079 999 1168231104511 1000 652835028991 1001 360777252863 1002 197568495615 1003 107374182399 1004 57982058495 1005 31138512895 1006 16642998271 1007 8858370047 1008 4697620479 1009 2483027967 1010 1308622847 1011 687865855 1012 360710143 1013 188743679 1014 98566143 1015 51380223 1016 26738687 1017 13893631 1018 7208959 1019 3735551 1020 1933311 1021 999423 1022 516095 1023 266239 1024 137215 1025 70655 1026 36351 1027 18687 1028 9599 1029 4927 1030 2527 1031 1295 1032 663 1033 339 1034 173 1035 88 1036 70368744177663 1037 52776558133247 1038 43980465111039 1039 30786325577727 1040 19791209299967 1041 12094627905535 1042 7146825580543 1043 4123168604159 1044 2336462209023 1045 1305670057983 1046 721554505727 1047 395136991231 1048 214748364799 1049 115964116991 1050 62277025791 1051 33285996543 1052 17716740095 1053 9395240959 1054 4966055935 1055 2617245695 1056 1375731711 1057 721420287 1058 377487359 1059 197132287 1060 102760447 1061 53477375 1062 27787263 1063 14417919 1064 7471103 1065 3866623 1066 1998847 1067 1032191 1068 532479 1069 274431 1070 141311 1071 72703 1072 37375 1073 19199 1074 9855 1075 5055 1076 2591 1077 1327 1078 679 1079 347 1080 177 1081 90 1082 140737488355327 1083 105553116266495 1084 87960930222079 1085 61572651155455 1086 39582418599935 1087 24189255811071 1088 14293651161087 1089 8246337208319 1090 4672924418047 1091 2611340115967 1092 1443109011455 1093 790273982463 1094 429496729599 1095 231928233983 1096 124554051583 1097 66571993087 1098 35433480191 1099 18790481919 1100 9932111871 1101 5234491391 1102 2751463423 1103 1442840575 1104 754974719 1105 394264575 1106 205520895 1107 106954751 1108 55574527 1109 28835839 1110 14942207 1111 7733247 1112 3997695 1113 2064383 1114 1064959 1115 548863 1116 282623 1117 145407 1118 74751 1119 38399 1120 19711 1121 10111 1122 5183 1123 2655 1124 1359 1125 695 1126 355 1127 181 1128 92 1129 281474976710655 1130 211106232532991 1131 175921860444159 1132 123145302310911 1133 79164837199871 1134 48378511622143 1135 28587302322175 1136 16492674416639 1137 9345848836095 1138 5222680231935 1139 2886218022911 1140 1580547964927 1141 858993459199 1142 463856467967 1143 249108103167 1144 133143986175 1145 70866960383 1146 37580963839 1147 19864223743 1148 10468982783 1149 5502926847 1150 2885681151 1151 1509949439 1152 788529151 1153 411041791 1154 213909503 1155 111149055 1156 57671679 1157 29884415 1158 15466495 1159 7995391 1160 4128767 1161 2129919 1162 1097727 1163 565247 1164 290815 1165 149503 1166 76799 1167 39423 1168 20223 1169 10367 1170 5311 1171 2719 1172 1391 1173 711 1174 363 1175 185 1176 94 1177 562949953421311 1178 422212465065983 1179 351843720888319 1180 246290604621823 1181 158329674399743 1182 96757023244287 1183 57174604644351 1184 32985348833279 1185 18691697672191 1186 10445360463871 1187 5772436045823 1188 3161095929855 1189 1717986918399 1190 927712935935 1191 498216206335 1192 266287972351 1193 141733920767 1194 75161927679 1195 39728447487 1196 20937965567 1197 11005853695 1198 5771362303 1199 3019898879 1200 1577058303 1201 822083583 1202 427819007 1203 222298111 1204 115343359 1205 59768831 1206 30932991 1207 15990783 1208 8257535 1209 4259839 1210 2195455 1211 1130495 1212 581631 1213 299007 1214 153599 1215 78847 1216 40447 1217 20735 1218 10623 1219 5439 1220 2783 1221 1423 1222 727 1223 371 1224 189 1225 96 1226 1125899906842623 1227 844424930131967 1228 703687441776639 1229 492581209243647 1230 316659348799487 1231 193514046488575 1232 114349209288703 1233 65970697666559 1234 37383395344383 1235 20890720927743 1236 11544872091647 1237 6322191859711 1238 3435973836799 1239 1855425871871 1240 996432412671 1241 532575944703 1242 283467841535 1243 150323855359 1244 79456894975 1245 41875931135 1246 22011707391 1247 11542724607 1248 6039797759 1249 3154116607 1250 1644167167 1251 855638015 1252 444596223 1253 230686719 1254 119537663 1255 61865983 1256 31981567 1257 16515071 1258 8519679 1259 4390911 1260 2260991 1261 1163263 1262 598015 1263 307199 1264 157695 1265 80895 1266 41471 1267 21247 1268 10879 1269 5567 1270 2847 1271 1455 1272 743 1273 379 1274 193 1275 98 1276 2251799813685247 1277 1688849860263935 1278 1407374883553279 1279 985162418487295 1280 633318697598975 1281 387028092977151 1282 228698418577407 1283 131941395333119 1284 74766790688767 1285 41781441855487 1286 23089744183295 1287 12644383719423 1288 6871947673599 1289 3710851743743 1290 1992864825343 1291 1065151889407 1292 566935683071 1293 300647710719 1294 158913789951 1295 83751862271 1296 44023414783 1297 23085449215 1298 12079595519 1299 6308233215 1300 3288334335 1301 1711276031 1302 889192447 1303 461373439 1304 239075327 1305 123731967 1306 63963135 1307 33030143 1308 17039359 1309 8781823 1310 4521983 1311 2326527 1312 1196031 1313 614399 1314 315391 1315 161791 1316 82943 1317 42495 1318 21759 1319 11135 1320 5695 1321 2911 1322 1487 1323 759 1324 387 1325 197 1326 100 1327 4503599627370495 1328 3377699720527871 1329 2814749767106559 1330 1970324836974591 1331 1266637395197951 1332 774056185954303 1333 457396837154815 1334 263882790666239 1335 149533581377535 1336 83562883710975 1337 46179488366591 1338 25288767438847 1339 13743895347199 1340 7421703487487 1341 3985729650687 1342 2130303778815 1343 1133871366143 1344 601295421439 1345 317827579903 1346 167503724543 1347 88046829567 1348 46170898431 1349 24159191039 1350 12616466431 1351 6576668671 1352 3422552063 1353 1778384895 1354 922746879 1355 478150655 1356 247463935 1357 127926271 1358 66060287 1359 34078719 1360 17563647 1361 9043967 1362 4653055 1363 2392063 1364 1228799 1365 630783 1366 323583 1367 165887 1368 84991 1369 43519 1370 22271 1371 11391 1372 5823 1373 2975 1374 1519 1375 775 1376 395 1377 201 1378 102 1379 9007199254740991 1380 6755399441055743 1381 5629499534213119 1382 3940649673949183 1383 2533274790395903 1384 1548112371908607 1385 914793674309631 1386 527765581332479 1387 299067162755071 1388 167125767421951 1389 92358976733183 1390 50577534877695 1391 27487790694399 1392 14843406974975 1393 7971459301375 1394 4260607557631 1395 2267742732287 1396 1202590842879 1397 635655159807 1398 335007449087 1399 176093659135 1400 92341796863 1401 48318382079 1402 25232932863 1403 13153337343 1404 6845104127 1405 3556769791 1406 1845493759 1407 956301311 1408 494927871 1409 255852543 1410 132120575 1411 68157439 1412 35127295 1413 18087935 1414 9306111 1415 4784127 1416 2457599 1417 1261567 1418 647167 1419 331775 1420 169983 1421 87039 1422 44543 1423 22783 1424 11647 1425 5951 1426 3039 1427 1551 1428 791 1429 403 1430 205 1431 104 1432 18014398509481983 1433 13510798882111487 1434 11258999068426239 1435 7881299347898367 1436 5066549580791807 1437 3096224743817215 1438 1829587348619263 1439 1055531162664959 1440 598134325510143 1441 334251534843903 1442 184717953466367 1443 101155069755391 1444 54975581388799 1445 29686813949951 1446 15942918602751 1447 8521215115263 1448 4535485464575 1449 2405181685759 1450 1271310319615 1451 670014898175 1452 352187318271 1453 184683593727 1454 96636764159 1455 50465865727 1456 26306674687 1457 13690208255 1458 7113539583 1459 3690987519 1460 1912602623 1461 989855743 1462 511705087 1463 264241151 1464 136314879 1465 70254591 1466 36175871 1467 18612223 1468 9568255 1469 4915199 1470 2523135 1471 1294335 1472 663551 1473 339967 1474 174079 1475 89087 1476 45567 1477 23295 1478 11903 1479 6079 1480 3103 1481 1583 1482 807 1483 411 1484 209 1485 106 1486 36028797018963967 1487 27021597764222975 1488 22517998136852479 1489 15762598695796735 1490 10133099161583615 1491 6192449487634431 1492 3659174697238527 1493 2111062325329919 1494 1196268651020287 1495 668503069687807 1496 369435906932735 1497 202310139510783 1498 109951162777599 1499 59373627899903 1500 31885837205503 1501 17042430230527 1502 9070970929151 1503 4810363371519 1504 2542620639231 1505 1340029796351 1506 704374636543 1507 369367187455 1508 193273528319 1509 100931731455 1510 52613349375 1511 27380416511 1512 14227079167 1513 7381975039 1514 3825205247 1515 1979711487 1516 1023410175 1517 528482303 1518 272629759 1519 140509183 1520 72351743 1521 37224447 1522 19136511 1523 9830399 1524 5046271 1525 2588671 1526 1327103 1527 679935 1528 348159 1529 178175 1530 91135 1531 46591 1532 23807 1533 12159 1534 6207 1535 3167 1536 1615 1537 823 1538 419 1539 213 1540 108 1541 72057594037927935 1542 54043195528445951 1543 45035996273704959 1544 31525197391593471 1545 20266198323167231 1546 12384898975268863 1547 7318349394477055 1548 4222124650659839 1549 2392537302040575 1550 1337006139375615 1551 738871813865471 1552 404620279021567 1553 219902325555199 1554 118747255799807 1555 63771674411007 1556 34084860461055 1557 18141941858303 1558 9620726743039 1559 5085241278463 1560 2680059592703 1561 1408749273087 1562 738734374911 1563 386547056639 1564 201863462911 1565 105226698751 1566 54760833023 1567 28454158335 1568 14763950079 1569 7650410495 1570 3959422975 1571 2046820351 1572 1056964607 1573 545259519 1574 281018367 1575 144703487 1576 74448895 1577 38273023 1578 19660799 1579 10092543 1580 5177343 1581 2654207 1582 1359871 1583 696319 1584 356351 1585 182271 1586 93183 1587 47615 1588 24319 1589 12415 1590 6335 1591 3231 1592 1647 1593 839 1594 427 1595 217 1596 110 1597 144115188075855871 1598 108086391056891903 1599 90071992547409919 1600 63050394783186943 1601 40532396646334463 1602 24769797950537727 1603 14636698788954111 1604 8444249301319679 1605 4785074604081151 1606 2674012278751231 1607 1477743627730943 1608 809240558043135 1609 439804651110399 1610 237494511599615 1611 127543348822015 1612 68169720922111 1613 36283883716607 1614 19241453486079 1615 10170482556927 1616 5360119185407 1617 2817498546175 1618 1477468749823 1619 773094113279 1620 403726925823 1621 210453397503 1622 109521666047 1623 56908316671 1624 29527900159 1625 15300820991 1626 7918845951 1627 4093640703 1628 2113929215 1629 1090519039 1630 562036735 1631 289406975 1632 148897791 1633 76546047 1634 39321599 1635 20185087 1636 10354687 1637 5308415 1638 2719743 1639 1392639 1640 712703 1641 364543 1642 186367 1643 95231 1644 48639 1645 24831 1646 12671 1647 6463 1648 3295 1649 1679 1650 855 1651 435 1652 221 1653 112 1654 288230376151711743 1655 216172782113783807 1656 180143985094819839 1657 126100789566373887 1658 81064793292668927 1659 49539595901075455 1660 29273397577908223 1661 16888498602639359 1662 9570149208162303 1663 5348024557502463 1664 2955487255461887 1665 1618481116086271 1666 879609302220799 1667 474989023199231 1668 255086697644031 1669 136339441844223 1670 72567767433215 1671 38482906972159 1672 20340965113855 1673 10720238370815 1674 5634997092351 1675 2954937499647 1676 1546188226559 1677 807453851647 1678 420906795007 1679 219043332095 1680 113816633343 1681 59055800319 1682 30601641983 1683 15837691903 1684 8187281407 1685 4227858431 1686 2181038079 1687 1124073471 1688 578813951 1689 297795583 1690 153092095 1691 78643199 1692 40370175 1693 20709375 1694 10616831 1695 5439487 1696 2785279 1697 1425407 1698 729087 1699 372735 1700 190463 1701 97279 1702 49663 1703 25343 1704 12927 1705 6591 1706 3359 1707 1711 1708 871 1709 443 1710 225 1711 114 1712 576460752303423487 1713 432345564227567615 1714 360287970189639679 1715 252201579132747775 1716 162129586585337855 1717 99079191802150911 1718 58546795155816447 1719 33776997205278719 1720 19140298416324607 1721 10696049115004927 1722 5910974510923775 1723 3236962232172543 1724 1759218604441599 1725 949978046398463 1726 510173395288063 1727 272678883688447 1728 145135534866431 1729 76965813944319 1730 40681930227711 1731 21440476741631 1732 11269994184703 1733 5909874999295 1734 3092376453119 1735 1614907703295 1736 841813590015 1737 438086664191 1738 227633266687 1739 118111600639 1740 61203283967 1741 31675383807 1742 16374562815 1743 8455716863 1744 4362076159 1745 2248146943 1746 1157627903 1747 595591167 1748 306184191 1749 157286399 1750 80740351 1751 41418751 1752 21233663 1753 10878975 1754 5570559 1755 2850815 1756 1458175 1757 745471 1758 380927 1759 194559 1760 99327 1761 50687 1762 25855 1763 13183 1764 6719 1765 3423 1766 1743 1767 887 1768 451 1769 229 1770 116 1771 1152921504606846975 1772 864691128455135231 1773 720575940379279359 1774 504403158265495551 1775 324259173170675711 1776 198158383604301823 1777 117093590311632895 1778 67553994410557439 1779 38280596832649215 1780 21392098230009855 1781 11821949021847551 1782 6473924464345087 1783 3518437208883199 1784 1899956092796927 1785 1020346790576127 1786 545357767376895 1787 290271069732863 1788 153931627888639 1789 81363860455423 1790 42880953483263 1791 22539988369407 1792 11819749998591 1793 6184752906239 1794 3229815406591 1795 1683627180031 1796 876173328383 1797 455266533375 1798 236223201279 1799 122406567935 1800 63350767615 1801 32749125631 1802 16911433727 1803 8724152319 1804 4496293887 1805 2315255807 1806 1191182335 1807 612368383 1808 314572799 1809 161480703 1810 82837503 1811 42467327 1812 21757951 1813 11141119 1814 5701631 1815 2916351 1816 1490943 1817 761855 1818 389119 1819 198655 1820 101375 1821 51711 1822 26367 1823 13439 1824 6847 1825 3487 1826 1775 1827 903 1828 459 1829 233 1830 118 1831 2305843009213693951 1832 1729382256910270463 1833 1441151880758558719 1834 1008806316530991103 1835 648518346341351423 1836 396316767208603647 1837 234187180623265791 1838 135107988821114879 1839 76561193665298431 1840 42784196460019711 1841 23643898043695103 1842 12947848928690175 1843 7036874417766399 1844 3799912185593855 1845 2040693581152255 1846 1090715534753791 1847 580542139465727 1848 307863255777279 1849 162727720910847 1850 85761906966527 1851 45079976738815 1852 23639499997183 1853 12369505812479 1854 6459630813183 1855 3367254360063 1856 1752346656767 1857 910533066751 1858 472446402559 1859 244813135871 1860 126701535231 1861 65498251263 1862 33822867455 1863 17448304639 1864 8992587775 1865 4630511615 1866 2382364671 1867 1224736767 1868 629145599 1869 322961407 1870 165675007 1871 84934655 1872 43515903 1873 22282239 1874 11403263 1875 5832703 1876 2981887 1877 1523711 1878 778239 1879 397311 1880 202751 1881 103423 1882 52735 1883 26879 1884 13695 1885 6975 1886 3551 1887 1807 1888 919 1889 467 1890 237 1891 120 1892 4611686018427387903 1893 3458764513820540927 1894 2882303761517117439 1895 2017612633061982207 1896 1297036692682702847 1897 792633534417207295 1898 468374361246531583 1899 270215977642229759 1900 153122387330596863 1901 85568392920039423 1902 47287796087390207 1903 25895697857380351 1904 14073748835532799 1905 7599824371187711 1906 4081387162304511 1907 2181431069507583 1908 1161084278931455 1909 615726511554559 1910 325455441821695 1911 171523813933055 1912 90159953477631 1913 47278999994367 1914 24739011624959 1915 12919261626367 1916 6734508720127 1917 3504693313535 1918 1821066133503 1919 944892805119 1920 489626271743 1921 253403070463 1922 130996502527 1923 67645734911 1924 34896609279 1925 17985175551 1926 9261023231 1927 4764729343 1928 2449473535 1929 1258291199 1930 645922815 1931 331350015 1932 169869311 1933 87031807 1934 44564479 1935 22806527 1936 11665407 1937 5963775 1938 3047423 1939 1556479 1940 794623 1941 405503 1942 206847 1943 105471 1944 53759 1945 27391 1946 13951 1947 7103 1948 3615 1949 1839 1950 935 1951 475 1952 241 1953 122 1954 9223372036854775807 1955 6917529027641081855 1956 5764607523034234879 1957 4035225266123964415 1958 2594073385365405695 1959 1585267068834414591 1960 936748722493063167 1961 540431955284459519 1962 306244774661193727 1963 171136785840078847 1964 94575592174780415 1965 51791395714760703 1966 28147497671065599 1967 15199648742375423 1968 8162774324609023 1969 4362862139015167 1970 2322168557862911 1971 1231453023109119 1972 650910883643391 1973 343047627866111 1974 180319906955263 1975 94557999988735 1976 49478023249919 1977 25838523252735 1978 13469017440255 1979 7009386627071 1980 3642132267007 1981 1889785610239 1982 979252543487 1983 506806140927 1984 261993005055 1985 135291469823 1986 69793218559 1987 35970351103 1988 18522046463 1989 9529458687 1990 4898947071 1991 2516582399 1992 1291845631 1993 662700031 1994 339738623 1995 174063615 1996 89128959 1997 45613055 1998 23330815 1999 11927551 2000 6094847 2001 3112959 2002 1589247 2003 811007 2004 413695 2005 210943 2006 107519 2007 54783 2008 27903 2009 14207 2010 7231 2011 3679 2012 1871 2013 951 2014 483 2015 245 2016 124 2017 18446744073709551615 2018 13835058055282163711 2019 11529215046068469759 2020 8070450532247928831 2021 5188146770730811391 2022 3170534137668829183 2023 1873497444986126335 2024 1080863910568919039 2025 612489549322387455 2026 342273571680157695 2027 189151184349560831 2028 103582791429521407 2029 56294995342131199 2030 30399297484750847 2031 16325548649218047 2032 8725724278030335 2033 4644337115725823 2034 2462906046218239 2035 1301821767286783 2036 686095255732223 2037 360639813910527 2038 189115999977471 2039 98956046499839 2040 51677046505471 2041 26938034880511 2042 14018773254143 2043 7284264534015 2044 3779571220479 2045 1958505086975 2046 1013612281855 2047 523986010111 2048 270582939647 2049 139586437119 2050 71940702207 2051 37044092927 2052 19058917375 2053 9797894143 2054 5033164799 2055 2583691263 2056 1325400063 2057 679477247 2058 348127231 2059 178257919 2060 91226111 2061 46661631 2062 23855103 2063 12189695 2064 6225919 2065 3178495 2066 1622015 2067 827391 2068 421887 2069 215039 2070 109567 2071 55807 2072 28415 2073 14463 2074 7359 2075 3743 2076 1903 2077 967 2078 491 2079 249 2080 126 2081 36893488147419103231 2082 27670116110564327423 2083 23058430092136939519 2084 16140901064495857663 2085 10376293541461622783 2086 6341068275337658367 2087 3746994889972252671 2088 2161727821137838079 2089 1224979098644774911 2090 684547143360315391 2091 378302368699121663 2092 207165582859042815 2093 112589990684262399 2094 60798594969501695 2095 32651097298436095 2096 17451448556060671 2097 9288674231451647 2098 4925812092436479 2099 2603643534573567 2100 1372190511464447 2101 721279627821055 2102 378231999954943 2103 197912092999679 2104 103354093010943 2105 53876069761023 2106 28037546508287 2107 14568529068031 2108 7559142440959 2109 3917010173951 2110 2027224563711 2111 1047972020223 2112 541165879295 2113 279172874239 2114 143881404415 2115 74088185855 2116 38117834751 2117 19595788287 2118 10066329599 2119 5167382527 2120 2650800127 2121 1358954495 2122 696254463 2123 356515839 2124 182452223 2125 93323263 2126 47710207 2127 24379391 2128 12451839 2129 6356991 2130 3244031 2131 1654783 2132 843775 2133 430079 2134 219135 2135 111615 2136 56831 2137 28927 2138 14719 2139 7487 2140 3807 2141 1935 2142 983 2143 499 2144 253 2145 128 2146 73786976294838206463 2147 55340232221128654847 2148 46116860184273879039 2149 32281802128991715327 2150 20752587082923245567 2151 12682136550675316735 2152 7493989779944505343 2153 4323455642275676159 2154 2449958197289549823 2155 1369094286720630783 2156 756604737398243327 2157 414331165718085631 2158 225179981368524799 2159 121597189939003391 2160 65302194596872191 2161 34902897112121343 2162 18577348462903295 2163 9851624184872959 2164 5207287069147135 2165 2744381022928895 2166 1442559255642111 2167 756463999909887 2168 395824185999359 2169 206708186021887 2170 107752139522047 2171 56075093016575 2172 29137058136063 2173 15118284881919 2174 7834020347903 2175 4054449127423 2176 2095944040447 2177 1082331758591 2178 558345748479 2179 287762808831 2180 148176371711 2181 76235669503 2182 39191576575 2183 20132659199 2184 10334765055 2185 5301600255 2186 2717908991 2187 1392508927 2188 713031679 2189 364904447 2190 186646527 2191 95420415 2192 48758783 2193 24903679 2194 12713983 2195 6488063 2196 3309567 2197 1687551 2198 860159 2199 438271 2200 223231 2201 113663 2202 57855 2203 29439 2204 14975 2205 7615 2206 3871 2207 1967 2208 999 2209 507 2210 257 2211 130 2212 147573952589676412927 2213 110680464442257309695 2214 92233720368547758079 2215 64563604257983430655 2216 41505174165846491135 2217 25364273101350633471 2218 14987979559889010687 2219 8646911284551352319 2220 4899916394579099647 2221 2738188573441261567 2222 1513209474796486655 2223 828662331436171263 2224 450359962737049599 2225 243194379878006783 2226 130604389193744383 2227 69805794224242687 2228 37154696925806591 2229 19703248369745919 2230 10414574138294271 2231 5488762045857791 2232 2885118511284223 2233 1512927999819775 2234 791648371998719 2235 413416372043775 2236 215504279044095 2237 112150186033151 2238 58274116272127 2239 30236569763839 2240 15668040695807 2241 8108898254847 2242 4191888080895 2243 2164663517183 2244 1116691496959 2245 575525617663 2246 296352743423 2247 152471339007 2248 78383153151 2249 40265318399 2250 20669530111 2251 10603200511 2252 5435817983 2253 2785017855 2254 1426063359 2255 729808895 2256 373293055 2257 190840831 2258 97517567 2259 49807359 2260 25427967 2261 12976127 2262 6619135 2263 3375103 2264 1720319 2265 876543 2266 446463 2267 227327 2268 115711 2269 58879 2270 29951 2271 15231 2272 7743 2273 3935 2274 1999 2275 1015 2276 515 2277 261 2278 132 2279 295147905179352825855 2280 221360928884514619391 2281 184467440737095516159 2282 129127208515966861311 2283 83010348331692982271 2284 50728546202701266943 2285 29975959119778021375 2286 17293822569102704639 2287 9799832789158199295 2288 5476377146882523135 2289 3026418949592973311 2290 1657324662872342527 2291 900719925474099199 2292 486388759756013567 2293 261208778387488767 2294 139611588448485375 2295 74309393851613183 2296 39406496739491839 2297 20829148276588543 2298 10977524091715583 2299 5770237022568447 2300 3025855999639551 2301 1583296743997439 2302 826832744087551 2303 431008558088191 2304 224300372066303 2305 116548232544255 2306 60473139527679 2307 31336081391615 2308 16217796509695 2309 8383776161791 2310 4329327034367 2311 2233382993919 2312 1151051235327 2313 592705486847 2314 304942678015 2315 156766306303 2316 80530636799 2317 41339060223 2318 21206401023 2319 10871635967 2320 5570035711 2321 2852126719 2322 1459617791 2323 746586111 2324 381681663 2325 195035135 2326 99614719 2327 50855935 2328 25952255 2329 13238271 2330 6750207 2331 3440639 2332 1753087 2333 892927 2334 454655 2335 231423 2336 117759 2337 59903 2338 30463 2339 15487 2340 7871 2341 3999 2342 2031 2343 1031 2344 523 2345 265 2346 134 2347 590295810358705651711 2348 442721857769029238783 2349 368934881474191032319 2350 258254417031933722623 2351 166020696663385964543 2352 101457092405402533887 2353 59951918239556042751 2354 34587645138205409279 2355 19599665578316398591 2356 10952754293765046271 2357 6052837899185946623 2358 3314649325744685055 2359 1801439850948198399 2360 972777519512027135 2361 522417556774977535 2362 279223176896970751 2363 148618787703226367 2364 78812993478983679 2365 41658296553177087 2366 21955048183431167 2367 11540474045136895 2368 6051711999279103 2369 3166593487994879 2370 1653665488175103 2371 862017116176383 2372 448600744132607 2373 233096465088511 2374 120946279055359 2375 62672162783231 2376 32435593019391 2377 16767552323583 2378 8658654068735 2379 4466765987839 2380 2302102470655 2381 1185410973695 2382 609885356031 2383 313532612607 2384 161061273599 2385 82678120447 2386 42412802047 2387 21743271935 2388 11140071423 2389 5704253439 2390 2919235583 2391 1493172223 2392 763363327 2393 390070271 2394 199229439 2395 101711871 2396 51904511 2397 26476543 2398 13500415 2399 6881279 2400 3506175 2401 1785855 2402 909311 2403 462847 2404 235519 2405 119807 2406 60927 2407 30975 2408 15743 2409 7999 2410 4063 2411 2063 2412 1047 2413 531 2414 269 2415 136 2416 1180591620717411303423 2417 885443715538058477567 2418 737869762948382064639 2419 516508834063867445247 2420 332041393326771929087 2421 202914184810805067775 2422 119903836479112085503 2423 69175290276410818559 2424 39199331156632797183 2425 21905508587530092543 2426 12105675798371893247 2427 6629298651489370111 2428 3602879701896396799 2429 1945555039024054271 2430 1044835113549955071 2431 558446353793941503 2432 297237575406452735 2433 157625986957967359 2434 83316593106354175 2435 43910096366862335 2436 23080948090273791 2437 12103423998558207 2438 6333186975989759 2439 3307330976350207 2440 1724034232352767 2441 897201488265215 2442 466192930177023 2443 241892558110719 2444 125344325566463 2445 64871186038783 2446 33535104647167 2447 17317308137471 2448 8933531975679 2449 4604204941311 2450 2370821947391 2451 1219770712063 2452 627065225215 2453 322122547199 2454 165356240895 2455 84825604095 2456 43486543871 2457 22280142847 2458 11408506879 2459 5838471167 2460 2986344447 2461 1526726655 2462 780140543 2463 398458879 2464 203423743 2465 103809023 2466 52953087 2467 27000831 2468 13762559 2469 7012351 2470 3571711 2471 1818623 2472 925695 2473 471039 2474 239615 2475 121855 2476 61951 2477 31487 2478 15999 2479 8127 2480 4127 2481 2095 2482 1063 2483 539 2484 273 2485 138 2486 2361183241434822606847 2487 1770887431076116955135 2488 1475739525896764129279 2489 1033017668127734890495 2490 664082786653543858175 2491 405828369621610135551 2492 239807672958224171007 2493 138350580552821637119 2494 78398662313265594367 2495 43811017175060185087 2496 24211351596743786495 2497 13258597302978740223 2498 7205759403792793599 2499 3891110078048108543 2500 2089670227099910143 2501 1116892707587883007 2502 594475150812905471 2503 315251973915934719 2504 166633186212708351 2505 87820192733724671 2506 46161896180547583 2507 24206847997116415 2508 12666373951979519 2509 6614661952700415 2510 3448068464705535 2511 1794402976530431 2512 932385860354047 2513 483785116221439 2514 250688651132927 2515 129742372077567 2516 67070209294335 2517 34634616274943 2518 17867063951359 2519 9208409882623 2520 4741643894783 2521 2439541424127 2522 1254130450431 2523 644245094399 2524 330712481791 2525 169651208191 2526 86973087743 2527 44560285695 2528 22817013759 2529 11676942335 2530 5972688895 2531 3053453311 2532 1560281087 2533 796917759 2534 406847487 2535 207618047 2536 105906175 2537 54001663 2538 27525119 2539 14024703 2540 7143423 2541 3637247 2542 1851391 2543 942079 2544 479231 2545 243711 2546 123903 2547 62975 2548 31999 2549 16255 2550 8255 2551 4191 2552 2127 2553 1079 2554 547 2555 277 2556 140 2557 4722366482869645213695 2558 3541774862152233910271 2559 2951479051793528258559 2560 2066035336255469780991 2561 1328165573307087716351 2562 811656739243220271103 2563 479615345916448342015 2564 276701161105643274239 2565 156797324626531188735 2566 87622034350120370175 2567 48422703193487572991 2568 26517194605957480447 2569 14411518807585587199 2570 7782220156096217087 2571 4179340454199820287 2572 2233785415175766015 2573 1188950301625810943 2574 630503947831869439 2575 333266372425416703 2576 175640385467449343 2577 92323792361095167 2578 48413695994232831 2579 25332747903959039 2580 13229323905400831 2581 6896136929411071 2582 3588805953060863 2583 1864771720708095 2584 967570232442879 2585 501377302265855 2586 259484744155135 2587 134140418588671 2588 69269232549887 2589 35734127902719 2590 18416819765247 2591 9483287789567 2592 4879082848255 2593 2508260900863 2594 1288490188799 2595 661424963583 2596 339302416383 2597 173946175487 2598 89120571391 2599 45634027519 2600 23353884671 2601 11945377791 2602 6106906623 2603 3120562175 2604 1593835519 2605 813694975 2606 415236095 2607 211812351 2608 108003327 2609 55050239 2610 28049407 2611 14286847 2612 7274495 2613 3702783 2614 1884159 2615 958463 2616 487423 2617 247807 2618 125951 2619 63999 2620 32511 2621 16511 2622 8383 2623 4255 2624 2159 2625 1095 2626 555 2627 281 2628 142 2629 9444732965739290427391 2630 7083549724304467820543 2631 5902958103587056517119 2632 4132070672510939561983 2633 2656331146614175432703 2634 1623313478486440542207 2635 959230691832896684031 2636 553402322211286548479 2637 313594649253062377471 2638 175244068700240740351 2639 96845406386975145983 2640 53034389211914960895 2641 28823037615171174399 2642 15564440312192434175 2643 8358680908399640575 2644 4467570830351532031 2645 2377900603251621887 2646 1261007895663738879 2647 666532744850833407 2648 351280770934898687 2649 184647584722190335 2650 96827391988465663 2651 50665495807918079 2652 26458647810801663 2653 13792273858822143 2654 7177611906121727 2655 3729543441416191 2656 1935140464885759 2657 1002754604531711 2658 518969488310271 2659 268280837177343 2660 138538465099775 2661 71468255805439 2662 36833639530495 2663 18966575579135 2664 9758165696511 2665 5016521801727 2666 2576980377599 2667 1322849927167 2668 678604832767 2669 347892350975 2670 178241142783 2671 91268055039 2672 46707769343 2673 23890755583 2674 12213813247 2675 6241124351 2676 3187671039 2677 1627389951 2678 830472191 2679 423624703 2680 216006655 2681 110100479 2682 56098815 2683 28573695 2684 14548991 2685 7405567 2686 3768319 2687 1916927 2688 974847 2689 495615 2690 251903 2691 127999 2692 65023 2693 33023 2694 16767 2695 8511 2696 4319 2697 2191 2698 1111 2699 563 2700 285 2701 144 2702 18889465931478580854783 2703 14167099448608935641087 2704 11805916207174113034239 2705 8264141345021879123967 2706 5312662293228350865407 2707 3246626956972881084415 2708 1918461383665793368063 2709 1106804644422573096959 2710 627189298506124754943 2711 350488137400481480703 2712 193690812773950291967 2713 106068778423829921791 2714 57646075230342348799 2715 31128880624384868351 2716 16717361816799281151 2717 8935141660703064063 2718 4755801206503243775 2719 2522015791327477759 2720 1333065489701666815 2721 702561541869797375 2722 369295169444380671 2723 193654783976931327 2724 101330991615836159 2725 52917295621603327 2726 27584547717644287 2727 14355223812243455 2728 7459086882832383 2729 3870280929771519 2730 2005509209063423 2731 1037938976620543 2732 536561674354687 2733 277076930199551 2734 142936511610879 2735 73667279060991 2736 37933151158271 2737 19516331393023 2738 10033043603455 2739 5153960755199 2740 2645699854335 2741 1357209665535 2742 695784701951 2743 356482285567 2744 182536110079 2745 93415538687 2746 47781511167 2747 24427626495 2748 12482248703 2749 6375342079 2750 3254779903 2751 1660944383 2752 847249407 2753 432013311 2754 220200959 2755 112197631 2756 57147391 2757 29097983 2758 14811135 2759 7536639 2760 3833855 2761 1949695 2762 991231 2763 503807 2764 255999 2765 130047 2766 66047 2767 33535 2768 17023 2769 8639 2770 4383 2771 2223 2772 1127 2773 571 2774 289 2775 146 2776 37778931862957161709567 2777 28334198897217871282175 2778 23611832414348226068479 2779 16528282690043758247935 2780 10625324586456701730815 2781 6493253913945762168831 2782 3836922767331586736127 2783 2213609288845146193919 2784 1254378597012249509887 2785 700976274800962961407 2786 387381625547900583935 2787 212137556847659843583 2788 115292150460684697599 2789 62257761248769736703 2790 33434723633598562303 2791 17870283321406128127 2792 9511602413006487551 2793 5044031582654955519 2794 2666130979403333631 2795 1405123083739594751 2796 738590338888761343 2797 387309567953862655 2798 202661983231672319 2799 105834591243206655 2800 55169095435288575 2801 28710447624486911 2802 14918173765664767 2803 7740561859543039 2804 4011018418126847 2805 2075877953241087 2806 1073123348709375 2807 554153860399103 2808 285873023221759 2809 147334558121983 2810 75866302316543 2811 39032662786047 2812 20066087206911 2813 10307921510399 2814 5291399708671 2815 2714419331071 2816 1391569403903 2817 712964571135 2818 365072220159 2819 186831077375 2820 95563022335 2821 48855252991 2822 24964497407 2823 12750684159 2824 6509559807 2825 3321888767 2826 1694498815 2827 864026623 2828 440401919 2829 224395263 2830 114294783 2831 58195967 2832 29622271 2833 15073279 2834 7667711 2835 3899391 2836 1982463 2837 1007615 2838 511999 2839 260095 2840 132095 2841 67071 2842 34047 2843 17279 2844 8767 2845 4447 2846 2255 2847 1143 2848 579 2849 293 2850 148 2851 75557863725914323419135 2852 56668397794435742564351 2853 47223664828696452136959 2854 33056565380087516495871 2855 21250649172913403461631 2856 12986507827891524337663 2857 7673845534663173472255 2858 4427218577690292387839 2859 2508757194024499019775 2860 1401952549601925922815 2861 774763251095801167871 2862 424275113695319687167 2863 230584300921369395199 2864 124515522497539473407 2865 66869447267197124607 2866 35740566642812256255 2867 19023204826012975103 2868 10088063165309911039 2869 5332261958806667263 2870 2810246167479189503 2871 1477180677777522687 2872 774619135907725311 2873 405323966463344639 2874 211669182486413311 2875 110338190870577151 2876 57420895248973823 2877 29836347531329535 2878 15481123719086079 2879 8022036836253695 2880 4151755906482175 2881 2146246697418751 2882 1108307720798207 2883 571746046443519 2884 294669116243967 2885 151732604633087 2886 78065325572095 2887 40132174413823 2888 20615843020799 2889 10582799417343 2890 5428838662143 2891 2783138807807 2892 1425929142271 2893 730144440319 2894 373662154751 2895 191126044671 2896 97710505983 2897 49928994815 2898 25501368319 2899 13019119615 2900 6643777535 2901 3388997631 2902 1728053247 2903 880803839 2904 448790527 2905 228589567 2906 116391935 2907 59244543 2908 30146559 2909 15335423 2910 7798783 2911 3964927 2912 2015231 2913 1023999 2914 520191 2915 264191 2916 134143 2917 68095 2918 34559 2919 17535 2920 8895 2921 4511 2922 2287 2923 1159 2924 587 2925 297 2926 150 2927 151115727451828646838271 2928 113336795588871485128703 2929 94447329657392904273919 2930 66113130760175032991743 2931 42501298345826806923263 2932 25973015655783048675327 2933 15347691069326346944511 2934 8854437155380584775679 2935 5017514388048998039551 2936 2803905099203851845631 2937 1549526502191602335743 2938 848550227390639374335 2939 461168601842738790399 2940 249031044995078946815 2941 133738894534394249215 2942 71481133285624512511 2943 38046409652025950207 2944 20176126330619822079 2945 10664523917613334527 2946 5620492334958379007 2947 2954361355555045375 2948 1549238271815450623 2949 810647932926689279 2950 423338364972826623 2951 220676381741154303 2952 114841790497947647 2953 59672695062659071 2954 30962247438172159 2955 16044073672507391 2956 8303511812964351 2957 4292493394837503 2958 2216615441596415 2959 1143492092887039 2960 589338232487935 2961 303465209266175 2962 156130651144191 2963 80264348827647 2964 41231686041599 2965 21165598834687 2966 10857677324287 2967 5566277615615 2968 2851858284543 2969 1460288880639 2970 747324309503 2971 382252089343 2972 195421011967 2973 99857989631 2974 51002736639 2975 26038239231 2976 13287555071 2977 6777995263 2978 3456106495 2979 1761607679 2980 897581055 2981 457179135 2982 232783871 2983 118489087 2984 60293119 2985 30670847 2986 15597567 2987 7929855 2988 4030463 2989 2047999 2990 1040383 2991 528383 2992 268287 2993 136191 2994 69119 2995 35071 2996 17791 2997 9023 2998 4575 2999 2319 3000 1175 3001 595 3002 301 3003 152 3004 302231454903657293676543 3005 226673591177742970257407 3006 188894659314785808547839 3007 132226261520350065983487 3008 85002596691653613846527 3009 51946031311566097350655 3010 30695382138652693889023 3011 17708874310761169551359 3012 10035028776097996079103 3013 5607810198407703691263 3014 3099053004383204671487 3015 1697100454781278748671 3016 922337203685477580799 3017 498062089990157893631 3018 267477789068788498431 3019 142962266571249025023 3020 76092819304051900415 3021 40352252661239644159 3022 21329047835226669055 3023 11240984669916758015 3024 5908722711110090751 3025 3098476543630901247 3026 1621295865853378559 3027 846676729945653247 3028 441352763482308607 3029 229683580995895295 3030 119345390125318143 3031 61924494876344319 3032 32088147345014783 3033 16607023625928703 3034 8584986789675007 3035 4433230883192831 3036 2286984185774079 3037 1178676464975871 3038 606930418532351 3039 312261302288383 3040 160528697655295 3041 82463372083199 3042 42331197669375 3043 21715354648575 3044 11132555231231 3045 5703716569087 3046 2920577761279 3047 1494648619007 3048 764504178687 3049 390842023935 3050 199715979263 3051 102005473279 3052 52076478463 3053 26575110143 3054 13555990527 3055 6912212991 3056 3523215359 3057 1795162111 3058 914358271 3059 465567743 3060 236978175 3061 120586239 3062 61341695 3063 31195135 3064 15859711 3065 8060927 3066 4095999 3067 2080767 3068 1056767 3069 536575 3070 272383 3071 138239 3072 70143 3073 35583 3074 18047 3075 9151 3076 4639 3077 2351 3078 1191 3079 603 3080 305 3081 154 3082 604462909807314587353087 3083 453347182355485940514815 3084 377789318629571617095679 3085 264452523040700131966975 3086 170005193383307227693055 3087 103892062623132194701311 3088 61390764277305387778047 3089 35417748621522339102719 3090 20070057552195992158207 3091 11215620396815407382527 3092 6198106008766409342975 3093 3394200909562557497343 3094 1844674407370955161599 3095 996124179980315787263 3096 534955578137576996863 3097 285924533142498050047 3098 152185638608103800831 3099 80704505322479288319 3100 42658095670453338111 3101 22481969339833516031 3102 11817445422220181503 3103 6196953087261802495 3104 3242591731706757119 3105 1693353459891306495 3106 882705526964617215 3107 459367161991790591 3108 238690780250636287 3109 123848989752688639 3110 64176294690029567 3111 33214047251857407 3112 17169973579350015 3113 8866461766385663 3114 4573968371548159 3115 2357352929951743 3116 1213860837064703 3117 624522604576767 3118 321057395310591 3119 164926744166399 3120 84662395338751 3121 43430709297151 3122 22265110462463 3123 11407433138175 3124 5841155522559 3125 2989297238015 3126 1529008357375 3127 781684047871 3128 399431958527 3129 204010946559 3130 104152956927 3131 53150220287 3132 27111981055 3133 13824425983 3134 7046430719 3135 3590324223 3136 1828716543 3137 931135487 3138 473956351 3139 241172479 3140 122683391 3141 62390271 3142 31719423 3143 16121855 3144 8191999 3145 4161535 3146 2113535 3147 1073151 3148 544767 3149 276479 3150 140287 3151 71167 3152 36095 3153 18303 3154 9279 3155 4703 3156 2383 3157 1207 3158 611 3159 309 3160 156 3161 1208925819614629174706175 3162 906694364710971881029631 3163 755578637259143234191359 3164 528905046081400263933951 3165 340010386766614455386111 3166 207784125246264389402623 3167 122781528554610775556095 3168 70835497243044678205439 3169 40140115104391984316415 3170 22431240793630814765055 3171 12396212017532818685951 3172 6788401819125114994687 3173 3689348814741910323199 3174 1992248359960631574527 3175 1069911156275153993727 3176 571849066284996100095 3177 304371277216207601663 3178 161409010644958576639 3179 85316191340906676223 3180 44963938679667032063 3181 23634890844440363007 3182 12393906174523604991 3183 6485183463413514239 3184 3386706919782612991 3185 1765411053929234431 3186 918734323983581183 3187 477381560501272575 3188 247697979505377279 3189 128352589380059135 3190 66428094503714815 3191 34339947158700031 3192 17732923532771327 3193 9147936743096319 3194 4714705859903487 3195 2427721674129407 3196 1249045209153535 3197 642114790621183 3198 329853488332799 3199 169324790677503 3200 86861418594303 3201 44530220924927 3202 22814866276351 3203 11682311045119 3204 5978594476031 3205 3058016714751 3206 1563368095743 3207 798863917055 3208 408021893119 3209 208305913855 3210 106300440575 3211 54223962111 3212 27648851967 3213 14092861439 3214 7180648447 3215 3657433087 3216 1862270975 3217 947912703 3218 482344959 3219 245366783 3220 124780543 3221 63438847 3222 32243711 3223 16383999 3224 8323071 3225 4227071 3226 2146303 3227 1089535 3228 552959 3229 280575 3230 142335 3231 72191 3232 36607 3233 18559 3234 9407 3235 4767 3236 2415 3237 1223 3238 619 3239 313 3240 158 3241 2417851639229258349412351 3242 1813388729421943762059263 3243 1511157274518286468382719 3244 1057810092162800527867903 3245 680020773533228910772223 3246 415568250492528778805247 3247 245563057109221551112191 3248 141670994486089356410879 3249 80280230208783968632831 3250 44862481587261629530111 3251 24792424035065637371903 3252 13576803638250229989375 3253 7378697629483820646399 3254 3984496719921263149055 3255 2139822312550307987455 3256 1143698132569992200191 3257 608742554432415203327 3258 322818021289917153279 3259 170632382681813352447 3260 89927877359334064127 3261 47269781688880726015 3262 24787812349047209983 3263 12970366926827028479 3264 6773413839565225983 3265 3530822107858468863 3266 1837468647967162367 3267 954763121002545151 3268 495395959010754559 3269 256705178760118271 3270 132856189007429631 3271 68679894317400063 3272 35465847065542655 3273 18295873486192639 3274 9429411719806975 3275 4855443348258815 3276 2498090418307071 3277 1284229581242367 3278 659706976665599 3279 338649581355007 3280 173722837188607 3281 89060441849855 3282 45629732552703 3283 23364622090239 3284 11957188952063 3285 6116033429503 3286 3126736191487 3287 1597727834111 3288 816043786239 3289 416611827711 3290 212600881151 3291 108447924223 3292 55297703935 3293 28185722879 3294 14361296895 3295 7314866175 3296 3724541951 3297 1895825407 3298 964689919 3299 490733567 3300 249561087 3301 126877695 3302 64487423 3303 32767999 3304 16646143 3305 8454143 3306 4292607 3307 2179071 3308 1105919 3309 561151 3310 284671 3311 144383 3312 73215 3313 37119 3314 18815 3315 9535 3316 4831 3317 2447 3318 1239 3319 627 3320 317 3321 160 3322 4835703278458516698824703 3323 3626777458843887524118527 3324 3022314549036572936765439 3325 2115620184325601055735807 3326 1360041547066457821544447 3327 831136500985057557610495 3328 491126114218443102224383 3329 283341988972178712821759 3330 160560460417567937265663 3331 89724963174523259060223 3332 49584848070131274743807 3333 27153607276500459978751 3334 14757395258967641292799 3335 7968993439842526298111 3336 4279644625100615974911 3337 2287396265139984400383 3338 1217485108864830406655 3339 645636042579834306559 3340 341264765363626704895 3341 179855754718668128255 3342 94539563377761452031 3343 49575624698094419967 3344 25940733853654056959 3345 13546827679130451967 3346 7061644215716937727 3347 3674937295934324735 3348 1909526242005090303 3349 990791918021509119 3350 513410357520236543 3351 265712378014859263 3352 137359788634800127 3353 70931694131085311 3354 36591746972385279 3355 18858823439613951 3356 9710886696517631 3357 4996180836614143 3358 2568459162484735 3359 1319413953331199 3360 677299162710015 3361 347445674377215 3362 178120883699711 3363 91259465105407 3364 46729244180479 3365 23914377904127 3366 12232066859007 3367 6253472382975 3368 3195455668223 3369 1632087572479 3370 833223655423 3371 425201762303 3372 216895848447 3373 110595407871 3374 56371445759 3375 28722593791 3376 14629732351 3377 7449083903 3378 3791650815 3379 1929379839 3380 981467135 3381 499122175 3382 253755391 3383 128974847 3384 65535999 3385 33292287 3386 16908287 3387 8585215 3388 4358143 3389 2211839 3390 1122303 3391 569343 3392 288767 3393 146431 3394 74239 3395 37631 3396 19071 3397 9663 3398 4895 3399 2479 3400 1255 3401 635 3402 321 3403 162 3404 9671406556917033397649407 3405 7253554917687775048237055 3406 6044629098073145873530879 3407 4231240368651202111471615 3408 2720083094132915643088895 3409 1662273001970115115220991 3410 982252228436886204448767 3411 566683977944357425643519 3412 321120920835135874531327 3413 179449926349046518120447 3414 99169696140262549487615 3415 54307214553000919957503 3416 29514790517935282585599 3417 15937986879685052596223 3418 8559289250201231949823 3419 4574792530279968800767 3420 2434970217729660813311 3421 1291272085159668613119 3422 682529530727253409791 3423 359711509437336256511 3424 189079126755522904063 3425 99151249396188839935 3426 51881467707308113919 3427 27093655358260903935 3428 14123288431433875455 3429 7349874591868649471 3430 3819052484010180607 3431 1981583836043018239 3432 1026820715040473087 3433 531424756029718527 3434 274719577269600255 3435 141863388262170623 3436 73183493944770559 3437 37717646879227903 3438 19421773393035263 3439 9992361673228287 3440 5136918324969471 3441 2638827906662399 3442 1354598325420031 3443 694891348754431 3444 356241767399423 3445 182518930210815 3446 93458488360959 3447 47828755808255 3448 24464133718015 3449 12506944765951 3450 6390911336447 3451 3264175144959 3452 1666447310847 3453 850403524607 3454 433791696895 3455 221190815743 3456 112742891519 3457 57445187583 3458 29259464703 3459 14898167807 3460 7583301631 3461 3858759679 3462 1962934271 3463 998244351 3464 507510783 3465 257949695 3466 131071999 3467 66584575 3468 33816575 3469 17170431 3470 8716287 3471 4423679 3472 2244607 3473 1138687 3474 577535 3475 292863 3476 148479 3477 75263 3478 38143 3479 19327 3480 9791 3481 4959 3482 2511 3483 1271 3484 643 3485 325 3486 164 3487 19342813113834066795298815 3488 14507109835375550096474111 3489 12089258196146291747061759 3490 8462480737302404222943231 3491 5440166188265831286177791 3492 3324546003940230230441983 3493 1964504456873772408897535 3494 1133367955888714851287039 3495 642241841670271749062655 3496 358899852698093036240895 3497 198339392280525098975231 3498 108614429106001839915007 3499 59029581035870565171199 3500 31875973759370105192447 3501 17118578500402463899647 3502 9149585060559937601535 3503 4869940435459321626623 3504 2582544170319337226239 3505 1365059061454506819583 3506 719423018874672513023 3507 378158253511045808127 3508 198302498792377679871 3509 103762935414616227839 3510 54187310716521807871 3511 28246576862867750911 3512 14699749183737298943 3513 7638104968020361215 3514 3963167672086036479 3515 2053641430080946175 3516 1062849512059437055 3517 549439154539200511 3518 283726776524341247 3519 146366987889541119 3520 75435293758455807 3521 38843546786070527 3522 19984723346456575 3523 10273836649938943 3524 5277655813324799 3525 2709196650840063 3526 1389782697508863 3527 712483534798847 3528 365037860421631 3529 186916976721919 3530 95657511616511 3531 48928267436031 3532 25013889531903 3533 12781822672895 3534 6528350289919 3535 3332894621695 3536 1700807049215 3537 867583393791 3538 442381631487 3539 225485783039 3540 114890375167 3541 58518929407 3542 29796335615 3543 15166603263 3544 7717519359 3545 3925868543 3546 1996488703 3547 1015021567 3548 515899391 3549 262143999 3550 133169151 3551 67633151 3552 34340863 3553 17432575 3554 8847359 3555 4489215 3556 2277375 3557 1155071 3558 585727 3559 296959 3560 150527 3561 76287 3562 38655 3563 19583 3564 9919 3565 5023 3566 2543 3567 1287 3568 651 3569 329 3570 166 3571 38685626227668133590597631 3572 29014219670751100192948223 3573 24178516392292583494123519 3574 16924961474604808445886463 3575 10880332376531662572355583 3576 6649092007880460460883967 3577 3929008913747544817795071 3578 2266735911777429702574079 3579 1284483683340543498125311 3580 717799705396186072481791 3581 396678784561050197950463 3582 217228858212003679830015 3583 118059162071741130342399 3584 63751947518740210384895 3585 34237157000804927799295 3586 18299170121119875203071 3587 9739880870918643253247 3588 5165088340638674452479 3589 2730118122909013639167 3590 1438846037749345026047 3591 756316507022091616255 3592 396604997584755359743 3593 207525870829232455679 3594 108374621433043615743 3595 56493153725735501823 3596 29399498367474597887 3597 15276209936040722431 3598 7926335344172072959 3599 4107282860161892351 3600 2125699024118874111 3601 1098878309078401023 3602 567453553048682495 3603 292733975779082239 3604 150870587516911615 3605 77687093572141055 3606 39969446692913151 3607 20547673299877887 3608 10555311626649599 3609 5418393301680127 3610 2779565395017727 3611 1424967069597695 3612 730075720843263 3613 373833953443839 3614 191315023233023 3615 97856534872063 3616 50027779063807 3617 25563645345791 3618 13056700579839 3619 6665789243391 3620 3401614098431 3621 1735166787583 3622 884763262975 3623 450971566079 3624 229780750335 3625 117037858815 3626 59592671231 3627 30333206527 3628 15435038719 3629 7851737087 3630 3992977407 3631 2030043135 3632 1031798783 3633 524287999 3634 266338303 3635 135266303 3636 68681727 3637 34865151 3638 17694719 3639 8978431 3640 4554751 3641 2310143 3642 1171455 3643 593919 3644 301055 3645 152575 3646 77311 3647 39167 3648 19839 3649 10047 3650 5087 3651 2575 3652 1303 3653 659 3654 333 3655 168 3656 77371252455336267181195263 3657 58028439341502200385896447 3658 48357032784585166988247039 3659 33849922949209616891772927 3660 21760664753063325144711167 3661 13298184015760920921767935 3662 7858017827495089635590143 3663 4533471823554859405148159 3664 2568967366681086996250623 3665 1435599410792372144963583 3666 793357569122100395900927 3667 434457716424007359660031 3668 236118324143482260684799 3669 127503895037480420769791 3670 68474314001609855598591 3671 36598340242239750406143 3672 19479761741837286506495 3673 10330176681277348904959 3674 5460236245818027278335 3675 2877692075498690052095 3676 1512633014044183232511 3677 793209995169510719487 3678 415051741658464911359 3679 216749242866087231487 3680 112986307451471003647 3681 58798996734949195775 3682 30552419872081444863 3683 15852670688344145919 3684 8214565720323784703 3685 4251398048237748223 3686 2197756618156802047 3687 1134907106097364991 3688 585467951558164479 3689 301741175033823231 3690 155374187144282111 3691 79938893385826303 3692 41095346599755775 3693 21110623253299199 3694 10836786603360255 3695 5559130790035455 3696 2849934139195391 3697 1460151441686527 3698 747667906887679 3699 382630046466047 3700 195713069744127 3701 100055558127615 3702 51127290691583 3703 26113401159679 3704 13331578486783 3705 6803228196863 3706 3470333575167 3707 1769526525951 3708 901943132159 3709 459561500671 3710 234075717631 3711 119185342463 3712 60666413055 3713 30870077439 3714 15703474175 3715 7985954815 3716 4060086271 3717 2063597567 3718 1048575999 3719 532676607 3720 270532607 3721 137363455 3722 69730303 3723 35389439 3724 17956863 3725 9109503 3726 4620287 3727 2342911 3728 1187839 3729 602111 3730 305151 3731 154623 3732 78335 3733 39679 3734 20095 3735 10175 3736 5151 3737 2607 3738 1319 3739 667 3740 337 3741 170 3742 154742504910672534362390527 3743 116056878683004400771792895 3744 96714065569170333976494079 3745 67699845898419233783545855 3746 43521329506126650289422335 3747 26596368031521841843535871 3748 15716035654990179271180287 3749 9066943647109718810296319 3750 5137934733362173992501247 3751 2871198821584744289927167 3752 1586715138244200791801855 3753 868915432848014719320063 3754 472236648286964521369599 3755 255007790074960841539583 3756 136948628003219711197183 3757 73196680484479500812287 3758 38959523483674573012991 3759 20660353362554697809919 3760 10920472491636054556671 3761 5755384150997380104191 3762 3025266028088366465023 3763 1586419990339021438975 3764 830103483316929822719 3765 433498485732174462975 3766 225972614902942007295 3767 117597993469898391551 3768 61104839744162889727 3769 31705341376688291839 3770 16429131440647569407 3771 8502796096475496447 3772 4395513236313604095 3773 2269814212194729983 3774 1170935903116328959 3775 603482350067646463 3776 310748374288564223 3777 159877786771652607 3778 82190693199511551 3779 42221246506598399 3780 21673573206720511 3781 11118261580070911 3782 5699868278390783 3783 2920302883373055 3784 1495335813775359 3785 765260092932095 3786 391426139488255 3787 200111116255231 3788 102254581383167 3789 52226802319359 3790 26663156973567 3791 13606456393727 3792 6940667150335 3793 3539053051903 3794 1803886264319 3795 919123001343 3796 468151435263 3797 238370684927 3798 121332826111 3799 61740154879 3800 31406948351 3801 15971909631 3802 8120172543 3803 4127195135 3804 2097151999 3805 1065353215 3806 541065215 3807 274726911 3808 139460607 3809 70778879 3810 35913727 3811 18219007 3812 9240575 3813 4685823 3814 2375679 3815 1204223 3816 610303 3817 309247 3818 156671 3819 79359 3820 40191 3821 20351 3822 10303 3823 5215 3824 2639 3825 1335 3826 675 3827 341 3828 172 3829 309485009821345068724781055 3830 232113757366008801543585791 3831 193428131138340667952988159 3832 135399691796838467567091711 3833 87042659012253300578844671 3834 53192736063043683687071743 3835 31432071309980358542360575 3836 18133887294219437620592639 3837 10275869466724347985002495 3838 5742397643169488579854335 3839 3173430276488401583603711 3840 1737830865696029438640127 3841 944473296573929042739199 3842 510015580149921683079167 3843 273897256006439422394367 3844 146393360968959001624575 3845 77919046967349146025983 3846 41320706725109395619839 3847 21840944983272109113343 3848 11510768301994760208383 3849 6050532056176732930047 3850 3172839980678042877951 3851 1660206966633859645439 3852 866996971464348925951 3853 451945229805884014591 3854 235195986939796783103 3855 122209679488325779455 3856 63410682753376583679 3857 32858262881295138815 3858 17005592192950992895 3859 8791026472627208191 3860 4539628424389459967 3861 2341871806232657919 3862 1206964700135292927 3863 621496748577128447 3864 319755573543305215 3865 164381386399023103 3866 84442493013196799 3867 43347146413441023 3868 22236523160141823 3869 11399736556781567 3870 5840605766746111 3871 2990671627550719 3872 1530520185864191 3873 782852278976511 3874 400222232510463 3875 204509162766335 3876 104453604638719 3877 53326313947135 3878 27212912787455 3879 13881334300671 3880 7078106103807 3881 3607772528639 3882 1838246002687 3883 936302870527 3884 476741369855 3885 242665652223 3886 123480309759 3887 62813896703 3888 31943819263 3889 16240345087 3890 8254390271 3891 4194303999 3892 2130706431 3893 1082130431 3894 549453823 3895 278921215 3896 141557759 3897 71827455 3898 36438015 3899 18481151 3900 9371647 3901 4751359 3902 2408447 3903 1220607 3904 618495 3905 313343 3906 158719 3907 80383 3908 40703 3909 20607 3910 10431 3911 5279 3912 2671 3913 1351 3914 683 3915 345 3916 174 3917 618970019642690137449562111 3918 464227514732017603087171583 3919 386856262276681335905976319 3920 270799383593676935134183423 3921 174085318024506601157689343 3922 106385472126087367374143487 3923 62864142619960717084721151 3924 36267774588438875241185279 3925 20551738933448695970004991 3926 11484795286338977159708671 3927 6346860552976803167207423 3928 3475661731392058877280255 3929 1888946593147858085478399 3930 1020031160299843366158335 3931 547794512012878844788735 3932 292786721937918003249151 3933 155838093934698292051967 3934 82641413450218791239679 3935 43681889966544218226687 3936 23021536603989520416767 3937 12101064112353465860095 3938 6345679961356085755903 3939 3320413933267719290879 3940 1733993942928697851903 3941 903890459611768029183 3942 470391973879593566207 3943 244419358976651558911 3944 126821365506753167359 3945 65716525762590277631 3946 34011184385901985791 3947 17582052945254416383 3948 9079256848778919935 3949 4683743612465315839 3950 2413929400270585855 3951 1242993497154256895 3952 639511147086610431 3953 328762772798046207 3954 168884986026393599 3955 86694292826882047 3956 44473046320283647 3957 22799473113563135 3958 11681211533492223 3959 5981343255101439 3960 3061040371728383 3961 1565704557953023 3962 800444465020927 3963 409018325532671 3964 208907209277439 3965 106652627894271 3966 54425825574911 3967 27762668601343 3968 14156212207615 3969 7215545057279 3970 3676492005375 3971 1872605741055 3972 953482739711 3973 485331304447 3974 246960619519 3975 125627793407 3976 63887638527 3977 32480690175 3978 16508780543 3979 8388607999 3980 4261412863 3981 2164260863 3982 1098907647 3983 557842431 3984 283115519 3985 143654911 3986 72876031 3987 36962303 3988 18743295 3989 9502719 3990 4816895 3991 2441215 3992 1236991 3993 626687 3994 317439 3995 160767 3996 81407 3997 41215 3998 20863 3999 10559 4000 5343 4001 2703 4002 1367 4003 691 4004 349 4005 176 4006 1237940039285380274899124223 4007 928455029464035206174343167 4008 773712524553362671811952639 4009 541598767187353870268366847 4010 348170636049013202315378687 4011 212770944252174734748286975 4012 125728285239921434169442303 4013 72535549176877750482370559 4014 41103477866897391940009983 4015 22969590572677954319417343 4016 12693721105953606334414847 4017 6951323462784117754560511 4018 3777893186295716170956799 4019 2040062320599686732316671 4020 1095589024025757689577471 4021 585573443875836006498303 4022 311676187869396584103935 4023 165282826900437582479359 4024 87363779933088436453375 4025 46043073207979040833535 4026 24202128224706931720191 4027 12691359922712171511807 4028 6640827866535438581759 4029 3467987885857395703807 4030 1807780919223536058367 4031 940783947759187132415 4032 488838717953303117823 4033 253642731013506334719 4034 131433051525180555263 4035 68022368771803971583 4036 35164105890508832767 4037 18158513697557839871 4038 9367487224930631679 4039 4827858800541171711 4040 2485986994308513791 4041 1279022294173220863 4042 657525545596092415 4043 337769972052787199 4044 173388585653764095 4045 88946092640567295 4046 45598946227126271 4047 23362423066984447 4048 11962686510202879 4049 6122080743456767 4050 3131409115906047 4051 1600888930041855 4052 818036651065343 4053 417814418554879 4054 213305255788543 4055 108851651149823 4056 55525337202687 4057 28312424415231 4058 14431090114559 4059 7352984010751 4060 3745211482111 4061 1906965479423 4062 970662608895 4063 493921239039 4064 251255586815 4065 127775277055 4066 64961380351 4067 33017561087 4068 16777215999 4069 8522825727 4070 4328521727 4071 2197815295 4072 1115684863 4073 566231039 4074 287309823 4075 145752063 4076 73924607 4077 37486591 4078 19005439 4079 9633791 4080 4882431 4081 2473983 4082 1253375 4083 634879 4084 321535 4085 162815 4086 82431 4087 41727 4088 21119 4089 10687 4090 5407 4091 2735 4092 1383 4093 699 4094 353 4095 178 4096 2475880078570760549798248447 4097 1856910058928070412348686335 4098 1547425049106725343623905279 4099 1083197534374707740536733695 4100 696341272098026404630757375 4101 425541888504349469496573951 4102 251456570479842868338884607 4103 145071098353755500964741119 4104 82206955733794783880019967 4105 45939181145355908638834687 4106 25387442211907212668829695 4107 13902646925568235509121023 4108 7555786372591432341913599 4109 4080124641199373464633343 4110 2191178048051515379154943 4111 1171146887751672012996607 4112 623352375738793168207871 4113 330565653800875164958719 4114 174727559866176872906751 4115 92086146415958081667071 4116 48404256449413863440383 4117 25382719845424343023615 4118 13281655733070877163519 4119 6935975771714791407615 4120 3615561838447072116735 4121 1881567895518374264831 4122 977677435906606235647 4123 507285462027012669439 4124 262866103050361110527 4125 136044737543607943167 4126 70328211781017665535 4127 36317027395115679743 4128 18734974449861263359 4129 9655717601082343423 4130 4971973988617027583 4131 2558044588346441727 4132 1315051091192184831 4133 675539944105574399 4134 346777171307528191 4135 177892185281134591 4136 91197892454252543 4137 46724846133968895 4138 23925373020405759 4139 12244161486913535 4140 6262818231812095 4141 3201777860083711 4142 1636073302130687 4143 835628837109759 4144 426610511577087 4145 217703302299647 4146 111050674405375 4147 56624848830463 4148 28862180229119 4149 14705968021503 4150 7490422964223 4151 3813930958847 4152 1941325217791 4153 987842478079 4154 502511173631 4155 255550554111 4156 129922760703 4157 66035122175 4158 33554431999 4159 17045651455 4160 8657043455 4161 4395630591 4162 2231369727 4163 1132462079 4164 574619647 4165 291504127 4166 147849215 4167 74973183 4168 38010879 4169 19267583 4170 9764863 4171 4947967 4172 2506751 4173 1269759 4174 643071 4175 325631 4176 164863 4177 83455 4178 42239 4179 21375 4180 10815 4181 5471 4182 2767 4183 1399 4184 707 4185 357 4186 180 4187 4951760157141521099596496895 4188 3713820117856140824697372671 4189 3094850098213450687247810559 4190 2166395068749415481073467391 4191 1392682544196052809261514751 4192 851083777008698938993147903 4193 502913140959685736677769215 4194 290142196707511001929482239 4195 164413911467589567760039935 4196 91878362290711817277669375 4197 50774884423814425337659391 4198 27805293851136471018242047 4199 15111572745182864683827199 4200 8160249282398746929266687 4201 4382356096103030758309887 4202 2342293775503344025993215 4203 1246704751477586336415743 4204 661131307601750329917439 4205 349455119732353745813503 4206 184172292831916163334143 4207 96808512898827726880767 4208 50765439690848686047231 4209 26563311466141754327039 4210 13871951543429582815231 4211 7231123676894144233471 4212 3763135791036748529663 4213 1955354871813212471295 4214 1014570924054025338879 4215 525732206100722221055 4216 272089475087215886335 4217 140656423562035331071 4218 72634054790231359487 4219 37469948899722526719 4220 19311435202164686847 4221 9943947977234055167 4222 5116089176692883455 4223 2630102182384369663 4224 1351079888211148799 4225 693554342615056383 4226 355784370562269183 4227 182395784908505087 4228 93449692267937791 4229 47850746040811519 4230 24488322973827071 4231 12525636463624191 4232 6403555720167423 4233 3272146604261375 4234 1671257674219519 4235 853221023154175 4236 435406604599295 4237 222101348810751 4238 113249697660927 4239 57724360458239 4240 29411936043007 4241 14980845928447 4242 7627861917695 4243 3882650435583 4244 1975684956159 4245 1005022347263 4246 511101108223 4247 259845521407 4248 132070244351 4249 67108863999 4250 34091302911 4251 17314086911 4252 8791261183 4253 4462739455 4254 2264924159 4255 1149239295 4256 583008255 4257 295698431 4258 149946367 4259 76021759 4260 38535167 4261 19529727 4262 9895935 4263 5013503 4264 2539519 4265 1286143 4266 651263 4267 329727 4268 166911 4269 84479 4270 42751 4271 21631 4272 10943 4273 5535 4274 2799 4275 1415 4276 715 4277 361 4278 182 4279 9903520314283042199192993791 4280 7427640235712281649394745343 4281 6189700196426901374495621119 4282 4332790137498830962146934783 4283 2785365088392105618523029503 4284 1702167554017397877986295807 4285 1005826281919371473355538431 4286 580284393415022003858964479 4287 328827822935179135520079871 4288 183756724581423634555338751 4289 101549768847628850675318783 4290 55610587702272942036484095 4291 30223145490365729367654399 4292 16320498564797493858533375 4293 8764712192206061516619775 4294 4684587551006688051986431 4295 2493409502955172672831487 4296 1322262615203500659834879 4297 698910239464707491627007 4298 368344585663832326668287 4299 193617025797655453761535 4300 101530879381697372094463 4301 53126622932283508654079 4302 27743903086859165630463 4303 14462247353788288466943 4304 7526271582073497059327 4305 3910709743626424942591 4306 2029141848108050677759 4307 1051464412201444442111 4308 544178950174431772671 4309 281312847124070662143 4310 145268109580462718975 4311 74939897799445053439 4312 38622870404329373695 4313 19887895954468110335 4314 10232178353385766911 4315 5260204364768739327 4316 2702159776422297599 4317 1387108685230112767 4318 711568741124538367 4319 364791569817010175 4320 186899384535875583 4321 95701492081623039 4322 48976645947654143 4323 25051272927248383 4324 12807111440334847 4325 6544293208522751 4326 3342515348439039 4327 1706442046308351 4328 870813209198591 4329 444202697621503 4330 226499395321855 4331 115448720916479 4332 58823872086015 4333 29961691856895 4334 15255723835391 4335 7765300871167 4336 3951369912319 4337 2010044694527 4338 1022202216447 4339 519691042815 4340 264140488703 4341 134217727999 4342 68182605823 4343 34628173823 4344 17582522367 4345 8925478911 4346 4529848319 4347 2298478591 4348 1166016511 4349 591396863 4350 299892735 4351 152043519 4352 77070335 4353 39059455 4354 19791871 4355 10027007 4356 5079039 4357 2572287 4358 1302527 4359 659455 4360 333823 4361 168959 4362 85503 4363 43263 4364 21887 4365 11071 4366 5599 4367 2831 4368 1431 4369 723 4370 365 4371 184 4372 19807040628566084398385987583 4373 14855280471424563298789490687 4374 12379400392853802748991242239 4375 8665580274997661924293869567 4376 5570730176784211237046059007 4377 3404335108034795755972591615 4378 2011652563838742946711076863 4379 1160568786830044007717928959 4380 657655645870358271040159743 4381 367513449162847269110677503 4382 203099537695257701350637567 4383 111221175404545884072968191 4384 60446290980731458735308799 4385 32640997129594987717066751 4386 17529424384412123033239551 4387 9369175102013376103972863 4388 4986819005910345345662975 4389 2644525230407001319669759 4390 1397820478929414983254015 4391 736689171327664653336575 4392 387234051595310907523071 4393 203061758763394744188927 4394 106253245864567017308159 4395 55487806173718331260927 4396 28924494707576576933887 4397 15052543164146994118655 4398 7821419487252849885183 4399 4058283696216101355519 4400 2102928824402888884223 4401 1088357900348863545343 4402 562625694248141324287 4403 290536219160925437951 4404 149879795598890106879 4405 77245740808658747391 4406 39775791908936220671 4407 20464356706771533823 4408 10520408729537478655 4409 5404319552844595199 4410 2774217370460225535 4411 1423137482249076735 4412 729583139634020351 4413 373798769071751167 4414 191402984163246079 4415 97953291895308287 4416 50102545854496767 4417 25614222880669695 4418 13088586417045503 4419 6685030696878079 4420 3412884092616703 4421 1741626418397183 4422 888405395243007 4423 452998790643711 4424 230897441832959 4425 117647744172031 4426 59923383713791 4427 30511447670783 4428 15530601742335 4429 7902739824639 4430 4020089389055 4431 2044404432895 4432 1039382085631 4433 528280977407 4434 268435455999 4435 136365211647 4436 69256347647 4437 35165044735 4438 17850957823 4439 9059696639 4440 4596957183 4441 2332033023 4442 1182793727 4443 599785471 4444 304087039 4445 154140671 4446 78118911 4447 39583743 4448 20054015 4449 10158079 4450 5144575 4451 2605055 4452 1318911 4453 667647 4454 337919 4455 171007 4456 86527 4457 43775 4458 22143 4459 11199 4460 5663 4461 2863 4462 1447 4463 731 4464 369 4465 186 4466 39614081257132168796771975167 4467 29710560942849126597578981375 4468 24758800785707605497982484479 4469 17331160549995323848587739135 4470 11141460353568422474092118015 4471 6808670216069591511945183231 4472 4023305127677485893422153727 4473 2321137573660088015435857919 4474 1315311291740716542080319487 4475 735026898325694538221355007 4476 406199075390515402701275135 4477 222442350809091768145936383 4478 120892581961462917470617599 4479 65281994259189975434133503 4480 35058848768824246066479103 4481 18738350204026752207945727 4482 9973638011820690691325951 4483 5289050460814002639339519 4484 2795640957858829966508031 4485 1473378342655329306673151 4486 774468103190621815046143 4487 406123517526789488377855 4488 212506491729134034616319 4489 110975612347436662521855 4490 57848989415153153867775 4491 30105086328293988237311 4492 15642838974505699770367 4493 8116567392432202711039 4494 4205857648805777768447 4495 2176715800697727090687 4496 1125251388496282648575 4497 581072438321850875903 4498 299759591197780213759 4499 154491481617317494783 4500 79551583817872441343 4501 40928713413543067647 4502 21040817459074957311 4503 10808639105689190399 4504 5548434740920451071 4505 2846274964498153471 4506 1459166279268040703 4507 747597538143502335 4508 382805968326492159 4509 195906583790616575 4510 100205091708993535 4511 51228445761339391 4512 26177172834091007 4513 13370061393756159 4514 6825768185233407 4515 3483252836794367 4516 1776810790486015 4517 905997581287423 4518 461794883665919 4519 235295488344063 4520 119846767427583 4521 61022895341567 4522 31061203484671 4523 15805479649279 4524 8040178778111 4525 4088808865791 4526 2078764171263 4527 1056561954815 4528 536870911999 4529 272730423295 4530 138512695295 4531 70330089471 4532 35701915647 4533 18119393279 4534 9193914367 4535 4664066047 4536 2365587455 4537 1199570943 4538 608174079 4539 308281343 4540 156237823 4541 79167487 4542 40108031 4543 20316159 4544 10289151 4545 5210111 4546 2637823 4547 1335295 4548 675839 4549 342015 4550 173055 4551 87551 4552 44287 4553 22399 4554 11327 4555 5727 4556 2895 4557 1463 4558 739 4559 373 4560 188 4561 79228162514264337593543950335 4562 59421121885698253195157962751 4563 49517601571415210995964968959 4564 34662321099990647697175478271 4565 22282920707136844948184236031 4566 13617340432139183023890366463 4567 8046610255354971786844307455 4568 4642275147320176030871715839 4569 2630622583481433084160638975 4570 1470053796651389076442710015 4571 812398150781030805402550271 4572 444884701618183536291872767 4573 241785163922925834941235199 4574 130563988518379950868267007 4575 70117697537648492132958207 4576 37476700408053504415891455 4577 19947276023641381382651903 4578 10578100921628005278679039 4579 5591281915717659933016063 4580 2946756685310658613346303 4581 1548936206381243630092287 4582 812247035053578976755711 4583 425012983458268069232639 4584 221951224694873325043711 4585 115697978830306307735551 4586 60210172656587976474623 4587 31285677949011399540735 4588 16233134784864405422079 4589 8411715297611555536895 4590 4353431601395454181375 4591 2250502776992565297151 4592 1162144876643701751807 4593 599519182395560427519 4594 308982963234634989567 4595 159103167635744882687 4596 81857426827086135295 4597 42081634918149914623 4598 21617278211378380799 4599 11096869481840902143 4600 5692549928996306943 4601 2918332558536081407 4602 1495195076287004671 4603 765611936652984319 4604 391813167581233151 4605 200410183417987071 4606 102456891522678783 4607 52354345668182015 4608 26740122787512319 4609 13651536370466815 4610 6966505673588735 4611 3553621580972031 4612 1811995162574847 4613 923589767331839 4614 470590976688127 4615 239693534855167 4616 122045790683135 4617 62122406969343 4618 31610959298559 4619 16080357556223 4620 8177617731583 4621 4157528342527 4622 2113123909631 4623 1073741823999 4624 545460846591 4625 277025390591 4626 140660178943 4627 71403831295 4628 36238786559 4629 18387828735 4630 9328132095 4631 4731174911 4632 2399141887 4633 1216348159 4634 616562687 4635 312475647 4636 158334975 4637 80216063 4638 40632319 4639 20578303 4640 10420223 4641 5275647 4642 2670591 4643 1351679 4644 684031 4645 346111 4646 175103 4647 88575 4648 44799 4649 22655 4650 11455 4651 5791 4652 2927 4653 1479 4654 747 4655 377 4656 190 4657 158456325028528675187087900671 4658 118842243771396506390315925503 4659 99035203142830421991929937919 4660 69324642199981295394350956543 4661 44565841414273689896368472063 4662 27234680864278366047780732927 4663 16093220510709943573688614911 4664 9284550294640352061743431679 4665 5261245166962866168321277951 4666 2940107593302778152885420031 4667 1624796301562061610805100543 4668 889769403236367072583745535 4669 483570327845851669882470399 4670 261127977036759901736534015 4671 140235395075296984265916415 4672 74953400816107008831782911 4673 39894552047282762765303807 4674 21156201843256010557358079 4675 11182563831435319866032127 4676 5893513370621317226692607 4677 3097872412762487260184575 4678 1624494070107157953511423 4679 850025966916536138465279 4680 443902449389746650087423 4681 231395957660612615471103 4682 120420345313175952949247 4683 62571355898022799081471 4684 32466269569728810844159 4685 16823430595223111073791 4686 8706863202790908362751 4687 4501005553985130594303 4688 2324289753287403503615 4689 1199038364791120855039 4690 617965926469269979135 4691 318206335271489765375 4692 163714853654172270591 4693 84163269836299829247 4694 43234556422756761599 4695 22193738963681804287 4696 11385099857992613887 4697 5836665117072162815 4698 2990390152574009343 4699 1531223873305968639 4700 783626335162466303 4701 400820366835974143 4702 204913783045357567 4703 104708691336364031 4704 53480245575024639 4705 27303072740933631 4706 13933011347177471 4707 7107243161944063 4708 3623990325149695 4709 1847179534663679 4710 941181953376255 4711 479387069710335 4712 244091581366271 4713 124244813938687 4714 63221918597119 4715 32160715112447 4716 16355235463167 4717 8315056685055 4718 4226247819263 4719 2147483647999 4720 1090921693183 4721 554050781183 4722 281320357887 4723 142807662591 4724 72477573119 4725 36775657471 4726 18656264191 4727 9462349823 4728 4798283775 4729 2432696319 4730 1233125375 4731 624951295 4732 316669951 4733 160432127 4734 81264639 4735 41156607 4736 20840447 4737 10551295 4738 5341183 4739 2703359 4740 1368063 4741 692223 4742 350207 4743 177151 4744 89599 4745 45311 4746 22911 4747 11583 4748 5855 4749 2959 4750 1495 4751 755 4752 381 4753 192 4754 316912650057057350374175801343 4755 237684487542793012780631851007 4756 198070406285660843983859875839 4757 138649284399962590788701913087 4758 89131682828547379792736944127 4759 54469361728556732095561465855 4760 32186441021419887147377229823 4761 18569100589280704123486863359 4762 10522490333925732336642555903 4763 5880215186605556305770840063 4764 3249592603124123221610201087 4765 1779538806472734145167491071 4766 967140655691703339764940799 4767 522255954073519803473068031 4768 280470790150593968531832831 4769 149906801632214017663565823 4770 79789104094565525530607615 4771 42312403686512021114716159 4772 22365127662870639732064255 4773 11787026741242634453385215 4774 6195744825524974520369151 4775 3248988140214315907022847 4776 1700051933833072276930559 4777 887804898779493300174847 4778 462791915321225230942207 4779 240840690626351905898495 4780 125142711796045598162943 4781 64932539139457621688319 4782 33646861190446222147583 4783 17413726405581816725503 4784 9002011107970261188607 4785 4648579506574807007231 4786 2398076729582241710079 4787 1235931852938539958271 4788 636412670542979530751 4789 327429707308344541183 4790 168326539672599658495 4791 86469112845513523199 4792 44387477927363608575 4793 22770199715985227775 4794 11673330234144325631 4795 5980780305148018687 4796 3062447746611937279 4797 1567252670324932607 4798 801640733671948287 4799 409827566090715135 4800 209417382672728063 4801 106960491150049279 4802 54606145481867263 4803 27866022694354943 4804 14214486323888127 4805 7247980650299391 4806 3694359069327359 4807 1882363906752511 4808 958774139420671 4809 488183162732543 4810 248489627877375 4811 126443837194239 4812 64321430224895 4813 32710470926335 4814 16630113370111 4815 8452495638527 4816 4294967295999 4817 2181843386367 4818 1108101562367 4819 562640715775 4820 285615325183 4821 144955146239 4822 73551314943 4823 37312528383 4824 18924699647 4825 9596567551 4826 4865392639 4827 2466250751 4828 1249902591 4829 633339903 4830 320864255 4831 162529279 4832 82313215 4833 41680895 4834 21102591 4835 10682367 4836 5406719 4837 2736127 4838 1384447 4839 700415 4840 354303 4841 179199 4842 90623 4843 45823 4844 23167 4845 11711 4846 5919 4847 2991 4848 1511 4849 763 4850 385 4851 194 4852 633825300114114700748351602687 4853 475368975085586025561263702015 4854 396140812571321687967719751679 4855 277298568799925181577403826175 4856 178263365657094759585473888255 4857 108938723457113464191122931711 4858 64372882042839774294754459647 4859 37138201178561408246973726719 4860 21044980667851464673285111807 4861 11760430373211112611541680127 4862 6499185206248246443220402175 4863 3559077612945468290334982143 4864 1934281311383406679529881599 4865 1044511908147039606946136063 4866 560941580301187937063665663 4867 299813603264428035327131647 4868 159578208189131051061215231 4869 84624807373024042229432319 4870 44730255325741279464128511 4871 23574053482485268906770431 4872 12391489651049949040738303 4873 6497976280428631814045695 4874 3400103867666144553861119 4875 1775609797558986600349695 4876 925583830642450461884415 4877 481681381252703811796991 4878 250285423592091196325887 4879 129865078278915243376639 4880 67293722380892444295167 4881 34827452811163633451007 4882 18004022215940522377215 4883 9297159013149614014463 4884 4796153459164483420159 4885 2471863705877079916543 4886 1272825341085959061503 4887 654859414616689082367 4888 336653079345199316991 4889 172938225691027046399 4890 88774955854727217151 4891 45540399431970455551 4892 23346660468288651263 4893 11961560610296037375 4894 6124895493223874559 4895 3134505340649865215 4896 1603281467343896575 4897 819655132181430271 4898 418834765345456127 4899 213920982300098559 4900 109212290963734527 4901 55732045388709887 4902 28428972647776255 4903 14495961300598783 4904 7388718138654719 4905 3764727813505023 4906 1917548278841343 4907 976366325465087 4908 496979255754751 4909 252887674388479 4910 128642860449791 4911 65420941852671 4912 33260226740223 4913 16904991277055 4914 8589934591999 4915 4363686772735 4916 2216203124735 4917 1125281431551 4918 571230650367 4919 289910292479 4920 147102629887 4921 74625056767 4922 37849399295 4923 19193135103 4924 9730785279 4925 4932501503 4926 2499805183 4927 1266679807 4928 641728511 4929 325058559 4930 164626431 4931 83361791 4932 42205183 4933 21364735 4934 10813439 4935 5472255 4936 2768895 4937 1400831 4938 708607 4939 358399 4940 181247 4941 91647 4942 46335 4943 23423 4944 11839 4945 5983 4946 3023 4947 1527 4948 771 4949 389 4950 196 4951 1267650600228229401496703205375 4952 950737950171172051122527404031 4953 792281625142643375935439503359 4954 554597137599850363154807652351 4955 356526731314189519170947776511 4956 217877446914226928382245863423 4957 128745764085679548589508919295 4958 74276402357122816493947453439 4959 42089961335702929346570223615 4960 23520860746422225223083360255 4961 12998370412496492886440804351 4962 7118155225890936580669964287 4963 3868562622766813359059763199 4964 2089023816294079213892272127 4965 1121883160602375874127331327 4966 599627206528856070654263295 4967 319156416378262102122430463 4968 169249614746048084458864639 4969 89460510651482558928257023 4970 47148106964970537813540863 4971 24782979302099898081476607 4972 12995952560857263628091391 4973 6800207735332289107722239 4974 3551219595117973200699391 4975 1851167661284900923768831 4976 963362762505407623593983 4977 500570847184182392651775 4978 259730156557830486753279 4979 134587444761784888590335 4980 69654905622327266902015 4981 36008044431881044754431 4982 18594318026299228028927 4983 9592306918328966840319 4984 4943727411754159833087 4985 2545650682171918123007 4986 1309718829233378164735 4987 673306158690398633983 4988 345876451382054092799 4989 177549911709454434303 4990 91080798863940911103 4991 46693320936577302527 4992 23923121220592074751 4993 12249790986447749119 4994 6269010681299730431 4995 3206562934687793151 4996 1639310264362860543 4997 837669530690912255 4998 427841964600197119 4999 218424581927469055 5000 111464090777419775 5001 56857945295552511 5002 28991922601197567 5003 14777436277309439 5004 7529455627010047 5005 3835096557682687 5006 1952732650930175 5007 993958511509503 5008 505775348776959 5009 257285720899583 5010 130841883705343 5011 66520453480447 5012 33809982554111 5013 17179869183999 5014 8727373545471 5015 4432406249471 5016 2250562863103 5017 1142461300735 5018 579820584959 5019 294205259775 5020 149250113535 5021 75698798591 5022 38386270207 5023 19461570559 5024 9865003007 5025 4999610367 5026 2533359615 5027 1283457023 5028 650117119 5029 329252863 5030 166723583 5031 84410367 5032 42729471 5033 21626879 5034 10944511 5035 5537791 5036 2801663 5037 1417215 5038 716799 5039 362495 5040 183295 5041 92671 5042 46847 5043 23679 5044 11967 5045 6047 5046 3055 5047 1543 5048 779 5049 393 5050 198