4397536093990718105856
4,397,536,093,990,718,105,856 is an even composite number composed of seven prime numbers multiplied together.
4397536093990718105856 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 4397536093990718105856:
28 × 34 × 112 × 134 × 312 × 612 × 1312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 11 × 11 × 13 × 13 × 13 × 13 × 31 × 31 × 61 × 61 × 131 × 131)See below for interesting mathematical facts about the number 4397536093990718105856 from the Numbermatics database.
Names of 4397536093990718105856
- Cardinal: 4397536093990718105856 can be written as Four sextillion, three hundred ninety-seven quintillion, five hundred thirty-six quadrillion, ninety-three trillion, nine hundred ninety billion, seven hundred eighteen million, one hundred five thousand, eight hundred fifty-six.
Scientific notation
- Scientific notation: 4.397536093990718105856 × 1021
Factors of 4397536093990718105856
Divisors of 4397536093990718105856
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 31 32 33 36 39 44 48 52 54 61 62 64 66 72 78 81 88 93 96 99 104 108 117 121 122 124 128 131 132 143 144 156 162 169 176 183 186 192 198 208 216 234 242 244 248 256 262 264 279 286 288 297 312 324 338 341 351 352 363 366 372 384 393 396 403 416 429 432 468 484 488 496 507 524 528 549 558 572 576 594 624 648 671 676 682 702 704 726 732 744 768 786 792 793 806 832 837 858 864 891 936 961 968 976 992 1014 1023 1048 1053 1056 1089 1098 1116 1144 1152 1179 1188 1209 1248 1287 1296 1342 1352 1364 1404 1408 1441 1452 1464 1488 1521 1572 1573 1584 1586 1612 1647 1664 1674 1703 1716 1728 1782 1859 1872 1891 1922 1936 1952 1984 2013 2028 2046 2096 2106 2112 2178 2196 2197 2232 2288 2304 2358 2376 2379 2418 2496 2511 2574 2592 2684 2704 2728 2808 2816 2882 2883 2904 2928 2976 3042 3069 3144 3146 3168 3172 3224 3267 3294 3328 3348 3406 3432 3456 3537 3564 3627 3718 3721 3744 3751 3782 3844 3861 3872 3904 3968 4026 4056 4061 4092 4192 4212 4224 4323 4356 4392 4394 4433 4464 4563 4576 4716 4719 4752 4758 4836 4941 4992 5022 5109 5148 5184 5239 5368 5408 5456 5577 5616 5673 5764 5766 5808 5856 5952 6039 6084 6138 6288 6292 6336 6344 6448 6534 6588 6591 6696 6812 6864 6912 7074 7128 7137 7254 7381 7436 7442 7488 7502 7564 7688 7722 7744 7808 7936 7991 8052 8112 8122 8184 8384 8424 8448 8646 8649 8712 8723 8784 8788 8866 8928 9126 9152 9207 9432 9438 9504 9516 9672 9801 9882 9984 10044 10218 10296 10309 10368 10478 10571 10611 10736 10816 10881 10912 11154 11163 11232 11253 11346 11528 11532 11583 11616 11712 11904 12078 12168 12183 12276 12493 12576 12584 12672 12688 12896 12969 13068 13176 13182 13299 13392 13624 13689 13728 14148 14157 14256 14274 14508 14762 14872 14884 14976 15004 15128 15327 15376 15444 15488 15616 15717 15851 15982 16104 16224 16244 16368 16731 16768 16848 17019 17161 17292 17298 17424 17446 17568 17576 17732 17856 18117 18252 18304 18414 18733 18864 18876 19008 19032 19344 19602 19764 19773 20088 20436 20449 20592 20618 20736 20801 20956 21142 21222 21411 21472 21632 21762 21824 22139 22143 22308 22326 22464 22506 22692 23056 23064 23166 23232 23424 23808 23973 24156 24167 24336 24366 24552 24583 24986 25152 25168 25344 25376 25792 25938 25947 26136 26169 26352 26364 26598 26784 27248 27378 27456 27621 28296 28314 28512 28548 28561 29016 29524 29744 29768 29952 30008 30256 30654 30752 30888 30927 30976 31434 31702 31713 31964 32208 32448 32488 32643 32736 33462 33489 33536 33696 33759 34038 34322 34584 34596 34848 34892 35136 35152 35464 35712 36234 36504 36549 36608 36828 37466 37479 37728 37752 38016 38064 38688 38907 39204 39528 39546 39897 40176 40872 40898 40931 41184 41236 41602 41912 42284 42444 42471 42822 42944 43264 43524 43648 44278 44286 44616 44652 44671 44928 45012 45384 45981 46112 46128 46332 46464 46848 47151 47553 47946 48312 48334 48373 48672 48732 48763 49104 49166 49972 50193 50304 50336 50752 51057 51483 51584 51876 51894 52272 52338 52704 52728 52793 53196 53568 54351 54496 54756 54912 55242 56199 56592 56628 57024 57096 57122 57629 58032 58621 59048 59319 59488 59536 60016 60512 61308 61347 61504 61776 61854 62403 62868 63404 63426 63928 64233 64416 64896 64976 65286 65472 66417 66429 66924 66978 67392 67518 68076 68107 68644 69168 69192 69696 69784 70272 70304 70928 71424 71919 72468 72501 73008 73098 73656 73749 74932 74958 75456 75504 76032 76128 77376 77814 77841 78408 78507 79056 79092 79794 80352 81744 81796 81862 82368 82472 83204 83824 84568 84888 84942 85644 85683 85888 87048 87296 87901 88556 88572 89232 89304 89342 89856 90024 90768 91962 92224 92256 92664 92781 92928 94302 95106 95139 95892 95953 96624 96668 96746 97344 97464 97526 98208 98332 99944 100386 100467 100608 100672 101277 101504 102114 102966 103168 103752 103788 103883 104544 104676 105408 105456 105586 106392 107136 108702 108992 109512 109647 109824 110484 112398 112437 113184 113256 113399 114048 114192 114244 115258 115351 116064 116281 116721 117242 118096 118638 118976 119072 119691 120032 121024 122616 122694 122793 123008 123552 123708 124806 125736 125891 126808 126852 127413 127856 128466 128832 129792 129952 130572 130944 132834 132858 133848 133956 134013 134017 134784 135036 136152 136214 137288 137423 137943 138336 138384 139392 139568 140544 140608 141453 141856 142659 143838 144936 145002 145119 146016 146196 146289 147312 147498 149864 149916 150579 150912 151008 152256 153171 154449 154752 155628 155682 156816 157014 158112 158184 158379 159588 160704 162409 163488 163592 163724 164736 164944 166408 167648 168597 169136 169776 169884 171288 171366 171776 172887 174096 175802 175863 177112 177144 177957 178464 178608 178684 180048 181536 183924 184041 184448 184512 185328 185562 187209 188604 188771 190212 190278 191784 191906 193248 193336 193492 194688 194928 195052 196416 196664 199251 199287 199888 200772 200934 201344 202554 203008 204228 204321 205932 206063 207504 207576 207766 209088 209352 210816 210912 211172 212784 214272 215757 217404 217503 217984 219024 219294 220968 221247 223093 224796 224874 226368 226512 226798 228096 228384 228488 228811 230516 230702 232128 232562 233442 234484 235521 236192 237276 237952 238144 239382 240064 242048 243529 245232 245388 245586 246016 247104 247416 247721 249612 251472 251782 253616 253704 254826 255712 256932 257049 257664 259904 261144 261888 263703 265668 265716 265837 267696 267912 268026 268034 269568 270072 270413 272304 272428 274576 274846 275886 276672 276768 278343 278784 279136 281216 282906 283712 285318 285417 287676 287807 287859 289872 290004 290238 292032 292392 292578 294624 294996 299728 299832 301158 301401 301824 302016 303831 304512 306342 308898 309504 311256 311364 311649 313632 314028 314171 316224 316368 316758 319176 319579 321408 324818 326976 327184 327448 328941 329472 329888 332816 335296 337194 337311 338272 339552 339768 340197 342576 342732 345774 346053 348192 348843 351604 351726 354224 354288 355914 356928 357216 357368 359073 360096 363072 367848 368082 368379 368896 369024 370656 371124 374418 377208 377542 377673 380424 380556 383568 383812 386496 386672 386984 389376 389856 390104 392832 393328 398502 398574 399776 401544 401868 402039 402051 402688 405108 408456 408642 411864 412126 412269 415008 415152 415532 418176 418704 421632 421824 422344 424359 425568 427977 431514 434808 435006 435357 435968 438048 438588 438867 441936 442494 446186 449592 449748 450241 452736 453024 453596 456768 456976 457622 461032 461404 463347 464256 465124 466884 468968 471042 472384 474552 475137 475904 476288 478764 480128 484096 487058 487227 487451 490464 490776 491172 491381 494208 494832 495442 499224 502944 503564 505791 507232 507408 509652 511424 513864 514098 515328 518661 519808 522288 527406 527589 531336 531432 531674 531991 532103 535392 535824 536052 536068 540144 540826 544608 544856 549152 549692 551772 552123 553344 553536 556686 558272 561627 562432 565812 566313 567424 570636 570834 575352 575614 575718 579744 580008 580476 580723 584064 584784 585156 589248 589992 597753 597861 599456 599664 602316 602802 604032 607662 609024 612684 612963 617796 618189 622512 622728 623298 627264 628056 628342 628849 632448 632736 633516 633919 638352 639158 642816 644831 647271 649636 652509 653952 654368 654896 657882 659776 663741 665632 669279 670592 674388 674622 676544 679104 679536 680394 685152 685464 686309 686433 691548 692106 696384 697686 703208 703452 706563 708448 708576 711828 713856 714432 714736 718146 720192 726144 730587 735696 736164 736758 738048 741312 742248 743163 748836 749177 754416 755084 755346 760848 761112 762073 767136 767624 771147 772992 773344 773968 779712 780208 785664 786656 791109 797004 797148 797511 799552 803088 803736 804078 804102 810216 811239 816912 817284 823728 824252 824538 830016 830304 831064 835029 836352 837408 843648 844688 848718 851136 855954 856251 863028 863421 863577 869616 870012 870714 876096 877176 877734 883872 884988 885391 892372 899184 899496 900482 905472 906048 907192 913536 913952 915244 922064 922808 926694 928512 930248 933768 934947 937936 942084 942513 944768 949104 950274 952576 957528 958737 960256 966911 974116 974454 974902 980928 981552 982344 982762 988416 989664 990884 998448 1005888 1007128 1011582 1011933 1014464 1014816 1019304 1020591 1022848 1027728 1028196 1037322 1038159 1039616 1044576 1046529 1046821 1054812 1055178 1062672 1062864 1063348 1063982 1064206 1070784 1071648 1072104 1072136 1080288 1081652 1089216 1089712 1098304 1099384 1103544 1104246 1105137 1106688 1107072 1113372 1116544 1123254 1131624 1132626 1133019 1134848 1141272 1141668 1142713 1150704 1151228 1151436 1159488 1160016 1160952 1161446 1168128 1169568 1170312 1178496 1179984 1195506 1195722 1198912 1199328 1204632 1205604 1206117 1206153 1208064 1215324 1225368 1225926 1235592 1236378 1236807 1245024 1245456 1246596 1247389 1254528 1256112 1256684 1257698 1264896 1265472 1267032 1267838 1268861 1276704 1278316 1283931 1289662 1294542 1299272 1305018 1306071 1307904 1308736 1309792 1315764 1316601 1319552 1327482 1331264 1338558 1341184 1348776 1349244 1350479 1350723 1353088 1358208 1359072 1360788 1370304 1370928 1372618 1372866 1383096 1384212 1384801 1390041 1392768 1395372 1406416 1406904 1413126 1416896 1417152 1423656 1425411 1427712 1428864 1429472 1436292 1440384 1452288 1461174 1461681 1462353 1471392 1472328 1473516 1474143 1474187 1482624 1484496 1486326 1497672 1498354 1499563 1508832 1510168 1510692 1511653 1517373 1521696 1522224 1524146 1534272 1535248 1542294 1545984 1546688 1547936 1555983 1559424 1560416 1573312 1582218 1582767 1594008 1594296 1595022 1595973 1596309 1599104 1606176 1607472 1608156 1608204 1620432 1622478 1633824 1634568 1636583 1647456 1648504 1649076 1656369 1660032 1660608 1662128 1670058 1674816 1684881 1687296 1689376 1697436 1698939 1702272 1711908 1712502 1726056 1726842 1727154 1739232 1740024 1741428 1742169 1742221 1752192 1754352 1755468 1767744 1769976 1770782 1784744 1786499 1793259 1798368 1798992 1800964 1812096 1814384 1827072 1827904 1830488 1838889 1844128 1845616 1853388 1854567 1860496 1867536 1869894 1875872 1884168 1885026 1886547 1889536 1898208 1900548 1901757 1915056 1917474 1933822 1934493 1948232 1948908 1949804 1957527 1961856 1963104 1964688 1965524 1979328 1981768 1991223 1996896 2007837 2011776 2014256 2023164 2023866 2028928 2029632 2038608 2041182 2045696 2055456 2056392 2058927 2059299 2074644 2076318 2076481 2089152 2093058 2093642 2109624 2110356 2111317 2125344 2125728 2126696 2127964 2128412 2141568 2143296 2144208 2144272 2160576 2163304 2178432 2179424 2191761 2196608 2198768 2207088 2208492 2210274 2214144 2226744 2229489 2233088 2246508 2247531 2263248 2265252 2266038 2282544 2283336 2285426 2286219 2301408 2302456 2302872 2313441 2318976 2320032 2321904 2322892 2339136 2340624 2356992 2359968 2373327 2391012 2391444 2392533 2397824 2398656 2409264 2411208 2412234 2412306 2430648 2433717 2450736 2451852 2454023 2471184 2472756 2473614 2490048 2490912 2493192 2494778 2509056 2512224 2513368 2515396 2530944 2534064 2535676 2537722 2553408 2556632 2567862 2579324 2589084 2590263 2590731 2598544 2610036 2612142 2617472 2619584 2631528 2633202 2639104 2654964 2656173 2662528 2677116 2678819 2697552 2698488 2700958 2701446 2706176 2716416 2718144 2721576 2724931 2740608 2741856 2745236 2745732 2766192 2768424 2769602 2780082 2785536 2790744 2804841 2812832 2813808 2826252 2827539 2833792 2834304 2847312 2850822 2857728 2858944 2872584 2876211 2880768 2900209 2900733 2922348 2923362 2924706 2942784 2944656 2947032 2948286 2948374 2965248 2968992 2972652 2974543 2995344 2996708 2999126 3017664 3020336 3021384 3023306 3034746 3043392 3044448 3048292 3061773 3068544 3070496 3084588 3093376 3095872 3111966 3114477 3118848 3120832 3139587 3140463 3146624 3164436 3165534 3165877 3188016 3188592 3190044 3191946 3192618 3198208 3212352 3214944 3216312 3216408 3220373 3240864 3244956 3267648 3269136 3273166 3294912 3297008 3298152 3312738 3315411 3320064 3321216 3324256 3340116 3349632 3369762 3378752 3394872 3397878 3399057 3404544 3423816 3425004 3428139 3452112 3453684 3454308 3455881 3478464 3480048 3482856 3484338 3484442 3504384 3508704 3510936 3515369 3535488 3539952 3541564 3569488 3572998 3575881 3586518 3596736 3597984 3601928 3618351 3618459 3624192 3628768 3655808 3660976 3677778 3688256 3691232 3706776 3709134 3710421 3720992 3735072 3739788 3741491 3742167 3751744 3768336 3770052 3773094 3796416 3801096 3803514 3806583 3830112 3834948 3867644 3868986 3896464 3897816 3899608 3915054 3918213 3923712 3926208 3929376 3931048 3949803 3958656 3963536 3982446 3993792 4015674 4023552 4028512 4046328 4047732 4051437 4052169 4057856 4059264 4077216 4082364 4110912 4112784 4117854 4118598 4149288 4152636 4152962 4154403 4154527 4178304 4186116 4187284 4219248 4220712 4222634 4250688 4251456 4253392 4255928 4256824 4276233 4283136 4286592 4288416 4288544 4321152 4326608 4356864 4358848 4383522 4385043 4387059 4393216 4397536 4414176 4416984 4420548 4422429 4422561 4453488 4458978 4493016 4495062 4498689 4526496 4530504 4532076 4534959 4565088 4566672 4570852 4572438 4602816 4604912 4605744 4626882 4637952 4640064 4643808 4645784 4667949 4678272 4681248 4719936 4746654 4748301 4782024 4782888 4785066 4787919 4788927 4795648 4797312 4818528 4822416 4824468 4824612 4861296 4867434 4901472 4903704 4908046 4909749 4942368 4945512 4947228 4980096 4981824 4986384 4989556 5024448 5026736 5030792 5061888 5068128 5071352 5075444 5096817 5106816 5113264 5135724 5158648 5178168 5180526 5181462 5197088 5220072 5224284 5226507 5226663 5234944 5239168 5263056 5266404 5309928 5312346 5325056 5354232 5357638 5359497 5361961 5395104 5396976 5401916 5402892 5436288 5443152 5449862 5481216 5483712 5490472 5491464 5516667 5532384 5536848 5539204 5560164 5563701 5581488 5609682 5625664 5627616 5652504 5655078 5659641 5667584 5668608 5694624 5701644 5705271 5717888 5745168 5752422 5800418 5801466 5803479 5844696 5846724 5849412 5851901 5853133 5885568 5889312 5894064 5896572 5896748 5937984 5945304 5949086 5990688 5993416 5998252 6023511 6035328 6040672 6042768 6046612 6069492 6086784 6088896 6096584 6123546 6137088 6140992 6169176 6176781 6177897 6186752 6191744 6223932 6228954 6229443 6241664 6279174 6280926 6293248 6328872 6331068 6331754 6333951 6336863 6376032 6377184 6380088 6383892 6385236 6387953 6424704 6429888 6432624 6432816 6440746 6481728 6489912 6535296 6538272 6546332 6575283 6589824 6594016 6596304 6625476 6630822 6642432 6648512 6680232 6688467 6699264 6739524 6742593 6757504 6789744 6795756 6798114 6847632 6850008 6856278 6858657 6904224 6907368 6908616 6911762 6915883 6917339 6956928 6960096 6965712 6968676 6968884 7017408 7021872 7030738 7070976 7079904 7083128 7093141 7119981 7138976 7145996 7151762 7173036 7177599 7193472 7195968 7203856 7236702 7236918 7257536 7301151 7311616 7321952 7355556 7362069 7376512 7382464 7413552 7418268 7420842 7441984 7470144 7479576 7482982 7484334 7503488 7536672 7540104 7546188 7549399 7592832 7602192 7607028 7613166 7660224 7669896 7679351 7735288 7737972 7770789 7772193 7792928 7795632 7799216 7830108 7836426 7852416 7858752 7862096 7899606 7917312 7927072 7964892 7968519 7987584 8031348 8036457 8057024 8092656 8095464 8102874 8104338 8118528 8154432 8164728 8174793 8175037 8221824 8225568 8235708 8237196 8240947 8298576 8305272 8305924 8308806 8309054 8356608 8372232 8374568 8382803 8414523 8438496 8441424 8445268 8482617 8501376 8502912 8506784 8511856 8513648 8552466 8573184 8576832 8577088 8628633 8642304 8653216 8700627 8702199 8717696 8767044 8770086 8774118 8795072 8828352 8833968 8841096 8844858 8845122 8906976 8917956 8922017 8923629 8986032 8990124 8997378 9052992 9061008 9064152 9069918 9130176 9133344 9141704 9144876 9185319 9205632 9209824 9211488 9253764 9280128 9287616 9291568 9335898 9343431 9356544 9362496 9418761 9421389 9439872 9493308 9496602 9497631 9564048 9565776 9570132 9575838 9577854 9594624 9637056 9644832 9648936 9649224 9661119 9722592 9734868 9739301 9802944 9807408 9816092 9819498 9884736 9891024 9894456 9906949 9960192 9963648 9972768 9979112 10048896 10053472 10061584 10136256 10142704 10150888 10193634 10197171 10213632 10226528 10271448 10284417 10317296 10356336 10361052 10362924 10367643 10394176 10440144 10448568 10453014 10453326 10478336 10526112 10532808 10546107 10619856 10624692 10708464 10715276 10718994 10723922 10727643 10790208 10793952 10803832 10805784 10855377 10872576 10886304 10899724 10967424 10980944 10982928 11033334 11064768 11073696 11078408 11120328 11127402 11131263 11162976 11219364 11224473 11226501 11251328 11255232 11305008 11310156 11319282 11389248 11403288 11410542 11419749 11435776 11490336 11504844 11515031 11600836 11602932 11606958 11689392 11693448 11698824 11703802 11706266 11771136 11778624 11788128 11793144 11793496 11875968 11890608 11898172 11981376 11986832 11996504 12047022 12070656 12081344 12085536 12093224 12138984 12154311 12156507 12173568 12177792 12193168 12247092 12281984 12338352 12353562 12355794 12383488 12447864 12457908 12458886 12463209 12463581 12483328 12558348 12561852 12569843 12657744 12662136 12663508 12667902 12673726 12752064 12754368 12760176 12767784 12770472 12775906 12849408 12859776 12865248 12865632 12881492 12963456 12979824 13070592 13076544 13092664 13150566 13155129 13161177 13179648 13188032 13192608 13250952 13261644 13267287 13267683 13297024 13360464 13376934 13479048 13485186 13496067 13515008 13579488 13591512 13596228 13604877 13608673 13695264 13700016 13712556 13717314 13808448 13814736 13817232 13823524 13831766 13834678 13913856 13920192 13931424 13937352 13937768 13957471 14034816 14043744 14061476 14159808 14166256 14186282 14239962 14277952 14291992 14303524 14346072 14355198 14363757 14366781 14386944 14391936 14407712 14473404 14473836 14515072 14602302 14643904 14711112 14724138 14729247 14753024 14764928 14827104 14836536 14841684 14855269 14883968 14940288 14959152 14965964 14968668 15006976 15073344 15080208 15092376 15098798 15110981 15185664 15204384 15214056 15226332 15232811 15290451 15320448 15339792 15358702 15470576 15475944 15541578 15544386 15585856 15591264 15598432 15660216 15672852 15679521 15679989 15704832 15717504 15724192 15799212 15854144 15929784 15937038 15975168 16062696 16072914 16078491 16085883 16114048 16185312 16190928 16205748 16208676 16216057 16308864 16329456 16349586 16350074 16443648 16451136 16471416 16474392 16481894 16491721 16495193 16597152 16610544 16611848 16617612 16618108 16691103 16744464 16749136 16765606 16829046 16876992 16882848 16890536 16965234 16978923 17002752 17005824 17013568 17023712 17027296 17104932 17115813 17153664 17154176 17257266 17306432 17401254 17404398 17410437 17435392 17534088 17540172 17548236 17555703 17556227 17559399 17590144 17656704 17667936 17682192 17689716 17690244 17813952 17835912 17844034 17847258 17972064 17980248 17994756 18002413 18070533 18105984 18122016 18128304 18139836 18260352 18266688 18283408 18289752 18370638 18411264 18419648 18422976 18507528 18530343 18533691 18560256 18575232 18583136 18671796 18686862 18688329 18724992 18837522 18842778 18879744 18986616 18993204 18995262 19001853 19010589 19128096 19131552 19140264 19151676 19155708 19163859 19164431 19274112 19289664 19297872 19298448 19322238 19445184 19469736 19478602 19494319 19605888 19614816 19632184 19638996 19651489 19725849 19769472 19782048 19788912 19813898 19927296 19945536 19958224 20065401 20097792 20106944 20123168 20227779 20272512 20285408 20301776 20387268 20394342 20453056 20542896 20568834 20575971 20634592 20712672 20722104 20725848 20735286 20747649 20752017 20788352 20880288 20897136 20906028 20906652 21052224 21065616 21092214 21239712 21249384 21275579 21279423 21416928 21430552 21437988 21447844 21455286 21532797 21580416 21587904 21607664 21611568 21710754 21772608 21799448 21903453 21934848 21961888 21965856 22066668 22086207 22129536 22147392 22156816 22240656 22254804 22262526 22325952 22438728 22448946 22453002 22502656 22510464 22610016 22620312 22638564 22648197 22778496 22806576 22821084 22839498 22980672 23009688 23030062 23038053 23201672 23205864 23213916 23224487 23312367 23378784 23386896 23397648 23407604 23412532 23557248 23576256 23586288 23586992 23751936 23781216 23796344 23905557 23962752 23973664 23993008 24094044 24109371 24162688 24171072 24186448 24277968 24308622 24313014 24355584 24386336 24494184 24524379 24525111 24563968 24676704 24707124 24711588 24722841 24895728 24915816 24917772 24926418 24927162 25116696 25123704 25139686 25148409 25315488 25324272 25327016 25335804 25347452 25447851 25504128 25508736 25520352 25535568 25540944 25551812 25719552 25730496 25731264 25762984 25885899 25926912 25959648 26101881 26106597 26153088 26185328 26301132 26310258 26322354 26376064 26385216 26501904 26523288 26534574 26535366 26594048 26720928 26753868 26766051 26770887 26958096 26970372 26992134 26994253 27158976 27183024 27192456 27209754 27217346 27390528 27400032 27425112 27434628 27447121 27616896 27629472 27634464 27647048 27663532 27669356 27840384 27862848 27874704 27875536 27914942 28069632 28087488 28122952 28264167 28319616 28332512 28372564 28479924 28492893 28555904 28583984 28607048 28692144 28710396 28727514 28733562 28783872 28815424 28946808 28947672 28983357 29030144 29204604 29217903 29287808 29422224 29448276 29458494 29529856 29654208 29673072 29683368 29710538 29720847 29767936 29880576 29918304 29931928 29937336 29974241 30146688 30160416 30184752 30197596 30221962 30408768 30428112 30452664 30465622 30580902 30640896 30679584 30717404 30853251 30941152 30951888 31083156 31088772 31102929 31171712 31182528 31196864 31320432 31345704 31359042 31359978 31435008 31448384 31598424 31638321 31708288 31859568 31874076 31902299 32125392 32145828 32156982 32171766 32182929 32228096 32370624 32381856 32411496 32417352 32432114 32451451 32617728 32658912 32699172 32700148 32902272 32942832 32948784 32963788 32983442 32990386 33194304 33221088 33223696 33235224 33236216 33382206 33488928 33498272 33531212 33658092 33673419 33679503 33753984 33765696 33781072 33930468 33957846 34027136 34047424 34054592 34209864 34231626 34259247 34307328 34308352 34514532 34545093 34612864 34802508 34808796 34820874 34824647 35068176 35080344 35096472 35111406 35112454 35118798 35180288 35313408 35335872 35364384 35379432 35380488 35424103 35627904 35671824 35688068 35694516 35944128 35960496 35989512 36004826 36141066 36211968 36244032 36256608 36279672 36462933 36469521 36520704 36533376 36566816 36579504 36741276 36839296 36845952 37015056 37060686 37067382 37150464 37166272 37343592 37373724 37376658 37389627 37390743 37449984 37675044 37685556 37702717 37709529 37973232 37986408 37990524 38003706 38021178 38256192 38263104 38280528 38303352 38311416 38327718 38328862 38548224 38579328 38595744 38596896 38644476 38669059 38890368 38939472 38957204 38988638 39211776 39229632 39264368 39277992 39302978 39334691 39451698 39483531 39538944 39564096 39577824 39627796 39801861 39803049 39891072 39916448 40130802 40213888 40246336 40455558 40488201 40545024 40570816 40603552 40774536 40788684 40814631 40826019 40906112 41085792 41137668 41151942 41156401 41269184 41425344 41444208 41451696 41470572 41495298 41504034 41576704 41760576 41794272 41812056 41813304 41864849 41872413 42104448 42131232 42184428 42479424 42498768 42551158 42558846 42833856 42861104 42875976 42895688 42910572 43065594 43091271 43100343 43160832 43175808 43215328 43223136 43421508 43545216 43598896 43806906 43923776 43931712 44133336 44172414 44187741 44259072 44294784 44313632 44481312 44509608 44525052 44565807 44651904 44877456 44897892 44906004 45020928 45220032 45240624 45277128 45296394 45332943 45556992 45613152 45642168 45678996 45698433 45699797 45961344 46019376 46060124 46076106 46403344 46411728 46427832 46448974 46486453 46624734 46757568 46773792 46795296 46815208 46825064 47038563 47039967 47114496 47152512 47172576 47173984 47562432 47592688 47811114 47925504 47947328 47986016 48188088 48218742 48235473 48257649 48325376 48342144 48372896 48555936 48617244 48626028 48648171 48772672 48988368 49048758 49050222 49353408 49414248 49423176 49445682 49475163 49485579 49791456 49831632 49835544 49852836 49854324 50233392 50247408 50279372 50296818 50630976 50648544 50654032 50671608 50694904 50895702 50936769 51008256 51017472 51040704 51071136 51081888 51103624 51347439 51460992 51462528 51525968 51771798 51919296 52203762 52213194 52231311 52306176 52370656 52602264 52620516 52644708 52667109 52668681 52678197 52752128 52770432 53003808 53046576 53069148 53070732 53441856 53507736 53532102 53541774 53916192 53940744 53984268 53988506 54007239 54008851 54317952 54366048 54384912 54419508 54434692 54781056 54800064 54850224 54869256 54894242 55233792 55258944 55268928 55294096 55327064 55338712 55591029 55680768 55725696 55749408 55751072 55829884 56064987 56174976 56245904 56528334 56639232 56665024 56745128 56959848 56985786 57005559 57031767 57111808 57167968 57214096 57384288 57420792 57455028 57467124 57491577 57493293 57630848 57893616 57895344 57966714 58409208 58435806 58482957 58575616 58844448 58896552 58916988 58954467 58981571 59308416 59346144 59366736 59421076 59441694 59836608 59863856 59874672 59948482 60293376 60320832 60369504 60395192 60443924 60683337 60817536 60856224 60905328 60931244 61161804 61359168 61434808 61706502 61727913 61882304 61903776 62166312 62177544 62205858 62242947 62256051 62343424 62365056 62393728 62640864 62691408 62718084 62719956 62896768 63196848 63276642 63416576 63719136 63748152 63804598 63826737 63838269 63856081 64250784 64291656 64313964 64343532 64365858 64370911 64741248 64763712 64822992 64834704 64864228 64902902 65317824 65398344 65400296 65804544 65885664 65897568 65927576 65966884 65980772 66258621 66388608 66442176 66447392 66470448 66472432 66764412 66977856 66996544 67062424 67316184 67346838 67359006 67507968 67531392 67562144 67860936 67915692 67944591 68054272 68094848 68109184 68419728 68463252 68518494 69029064 69090186 69114159 69225728 69605016 69617592 69641748 69649294 69673461 69705493 70136352 70160688 70192944 70222812 70224908 70237596 70671744 70728768 70758864 70760976 70848206 71255808 71343648 71376136 71389032 71716671 71888256 71920992 71979024 72009652 72282132 72328113 72488064 72513216 72559344 72925866 72939042 73066752 73133632 73159008 73482552 73573137 73575333 73678592 73691904 74030112 74121372 74134764 74168523 74332544 74687184 74747448 74753316 74779254 74781486 75350088 75371112 75405434 75419058 75445227 75946464 75972816 75981048 76007412 76042356 76074713 76090729 76512384 76526208 76561056 76606704 76622832 76655436 76657724 77158656 77191488 77193792 77288952 77338118 77780736 77878944 77914408 77977276 78305643 78319791 78459264 78528736 78555984 78605956 78669382 78903396 78967062 79128192 79155648 79255592 79603722 79606098 79782144 79832896 80261604 80298153 80312661 80427776 80492672 80911116 80976402 80982759 81141632 81207104 81549072 81577368 81629262 81652038 81812224 82171584 82275336 82303884 82312802 82341363 82379219 82538368 82850688 82888416 82903392 82941144 82990596 83008068 83043389 83521152 83588544 83624112 83626608 83729698 83744826 84208896 84262464 84368856 84472861 84792501 84958848 84997536 85102316 85117692 85478679 85667712 85722208 85751952 85791376 85821144 86131188 86182542 86200686 86351616 86430656 86446272 86843016 86950071 87090432 87197792 87613812 87653709 87847552 87863424 88266672 88344828 88375482 88589568 88627264 88962624 89019216 89050104 89131614 89162541 89303808 89754912 89795784 89812008 89906479 89922723 89925407 90440064 90481248 90554256 90592788 90665886 91226304 91284336 91357992 91396866 91399594 91922688 92038752 92120248 92152212 92210833 92559753 92806688 92823456 92855664 92897948 92972906 93249468 93308787 93515136 93547584 93590592 93630416 93650128 94077126 94079934 94305024 94345152 94347968 94914963 95124864 95185376 95622228 95706897 95894656 95972032 96376176 96437484 96470946 96515298 96548787 96684288 96745792 97111872 97234488 97252056 97296342 97354353 97545344 97976736 98097516 98100444 98142187 98706816 98828496 98846352 98891364 98950326 98971158 99582912 99663264 99671088 99705672 99708648 99831563 100466784 100494816 100558744 100593636 101020257 101038509 101261952 101297088 101308064 101343216 101389808 101791404 101873538 102081408 102142272 102163776 102207248 102694878 102777741 102921984 102925056 103051936 103543596 103635279 103838592 104407524 104426388 104462622 104473941 104741312 105204528 105241032 105289416 105334218 105337362 105356394 105540864 106007616 106093152 106138296 106141464 106272309 106275481 106883712 107015472 107064204 107083548 107132311 107832384 107881488 107968536 107977012 108014478 108017702 108635904 108732096 108769824 108839016 108869384 108976439 109388799 109562112 109600128 109700448 109738512 109788484 110517888 110537856 110588192 110654128 110677424 111182058 111451392 111498816 111502144 111659768 112129974 112168881 112172229 112349952 112491808 113056668 113108151 113128587 113330048 113490256 113919696 113971572 114011118 114063534 114335936 114428192 114768576 114841584 114910056 114934248 114983154 114986586 115261696 115787232 115790688 115933428 115986221 116007177 116818416 116871612 116965914 117688896 117793104 117833976 117908934 117963142 118004073 118616832 118692288 118733472 118842152 118883388 119409147 119673216 119727712 119749344 119896964 120641664 120739008 120790384 120887848 121366674 121464603 121635072 121712448 121810656 121862488 122323608 122443893 122478057 122718336 122869616 123413004 123455826 123469203 123764608 123807552 124332624 124355088 124411716 124485894 124512102 124730112 124787456 125281728 125382816 125436168 125439912 125594547 125617239 125793536 126393696 126553284 126665341 127438272 127496304 127609196 127653474 127676538 127712162 128501568 128583312 128627928 128687064 128731716 128741822 128790337 129482496 129527424 129645984 129669408 129728456 129805804 130635648 130796688 130800592 131771328 131795136 131855152 131933768 131961544 132517242 132563223 132777216 132884352 132894784 132940896 132944864 133528824 133697421 133955712 133993088 134124848 134632368 134693676 134718012 135062784 135124288 135721872 135831384 135889182 135998829 136189696 136218368 136839456 136926504 137036988 137095299 137099391 138058128 138180372 138228318 139210032 139235184 139283496 139298588 139346922 139410986 139459359 140272704 140321376 140385888 140445624 140449816 140475192 141119901 141343488 141457536 141517728 141521952 141696412 142687296 142752272 142778064 143433342 143776512 143841984 143958048 144019304 144564264 144656226 144706419 144772947 144976128 145026432 145118688 145851732 145878084 145944513 146267264 146318016 146965104 147146274 147150666 148060224 148242744 148269528 148337046 148425489 148456737 148665088 149374368 149494896 149506632 149558508 149562972 149695403 150700176 150742224 150810868 150838116 150890454 151892928 151945632 151962096 152014824 152084712 152149426 152181458 153024768 153052416 153122112 153213408 153245664 153310872 153315448 154382976 154387584 154577904 154676236 155757888 155828816 155954552 156611286 156639582 156918528 157057472 157111968 157211912 157338764 157806792 157934124 158001327 158006043 158034591 158256384 158311296 158511184 159207444 159212196 159665792 160523208 160596306 160625322 160985344 161822232 161952804 161965518 162021717 162026553 162283264 162414208 163098144 163154736 163258524 163304076 163407959 164343168 164550672 164607768 164625604 164682726 164758438 165076736 165701376 165776832 165806784 165882288 165981192 166016136 166086778 166220791 167042304 167177088 167248224 167253216 167459396 167489652 168194961 168524928 168737712 168945722 169585002 169917696 169995072 170204632 170235384 170957358 171016677 171095301 171335424 171444416 171503904 171582752 171642288 172262376 172365084 172401372 172474731 172479879 172861312 172892544 173686032 173900142 174395584 175227624 175307418 175448871 175695104 175726848 176533344 176689656 176750964 176863401 176912749 176944713 177254528 177925248 178038432 178100208 178263228 178325082 179509824 179591568 179624016 179812958 179845446 179850814 180880128 180962496 181108512 181185576 181331772 181408931 181447123 182452608 182568672 182715984 182793732 182799188 184077504 184240496 184304424 184421666 185119506 185613376 185646912 185711328 185795896 185945812 186498936 186617574 186728841 186768153 187030272 187095168 187181184 187260832 187300256 188154252 188159868 188690304 188695936 189829926 190249728 190370752 191244456 191413794 191480211 191514807 191568243 191789312 191944064 192752352 192874968 192941892 193030596 193097574 193112733 193118497 193491584 194223744 194468976 194504112 194592684 194708706 195090688 195953472 196195032 196200888 196284374 196442753 197413632 197656992 197692704 197782728 197900652 197942316 198026543 198775863 199165824 199326528 199342176 199411344 199417296 199663126 200933568 200989632 201117488 201187272 202040514 202077018 202523904 202594176 202616128 202686432 202779616 203582808 203747076 203833773 204162816 204284544 204327552 204414496 205389756 205555482 206103872 207087192 207270558 207342477 207677184 208815048 208852776 208925244 208947882 209020383 209116479 209482624 210409056 210482064 210578832 210668436 210674724 210712788 210808741 212015232 212186304 212276592 212282928 212544618 212550962 213767424 214030944 214128408 214167096 214264622 214392373 214437509 215664768 215762976 215937072 215954024 216028956 216035404 216984339 217464192 217539648 217678032 217738768 217952878 218777598 219200256 219400896 219477024 219576968 220719411 220725999 221035776 221075712 221176384 221308256 221354848 222364116 222505569 222997632 223004288 223319536 224259948 224337762 224344458 224983616 226113336 226216302 226257174 226335681 226660096 226980512 227839392 227943144 228022236 228127068 228224139 228230951 228272187 228671872 228856384 229537152 229683168 229820112 229868496 229966308 229973172 231574464 231581376 231866856 231972442 232014354 233636832 233743224 233931828 234031369 234916929 235377792 235586208 235667952 235817868 235926284 236008146 237384576 237466944 237684304 237766776 238818294 239346432 239455424 239498688 239793928 240894459 240937983 241283328 241478016 241580768 241775696 242733348 242929206 242948277 243424896 243621312 243724976 244647216 244887786 244956114 245436672 245739232 246826008 246911652 246938406 247024089 247137657 247529216 247615104 248665248 248710176 248823432 248971788 249024204 249130167 250563456 250765632 250872336 250879824 251189094 251234478 252787392 253106568 253330682 253418583 253426147 254876544 254992608 255218392 255306948 255353076 255424324 255469357 256436037 257003136 257166624 257255856 257374128 257463432 257483644 257580674 259054848 259291968 259338816 259456912 259611608 260850213 261271296 261593376 261601184 262961127 263542656 263590272 263710304 263867536 263923088 265034484 265126446 265768704 265789568 265881792 265889728 267057648 267394842 267487623 267911424 267986176 268249696 269264736 269387352 269436024 269719437 269768169 269776221 270248576 271443744 271662768 271778364 271997658 273678912 273853008 274073976 274190598 274198782 276116256 276360744 276456636 276582527 276632499 278420064 278470368 278566992 278597176 278693844 278821972 278918718 279926361 280545408 280642752 280771776 280891248 280899632 280950384 282239802 282915072 283035456 283043904 283392824 284744889 285374592 285504544 285556128 286866684 287120691 287683968 287916096 288038608 289128528 289312452 289412838 289545894 289646361 290052864 290237376 291703464 291756168 291889026 292063059 292534528 292636032 293930208 294292548 294301332 294426561 296120448 296485488 296539056 296674092 296850978 296913474 298748736 298989792 299013264 299117016 299125944 299390806 299494689 301400352 301484448 301621736 301676232 301780908 301918331 303060771 303785856 303891264 303924192 304029648 304169424 304298852 304362916 306244224 306426816 306491328 306621744 306630896 308765952 308775168 309155808 309352472 310905837 311515776 311657632 311909104 313222572 313279164 313421823 314114944 314223936 314423824 314677528 315613584 315868248 316002654 316012086 316069182 316622592 317022368 318414888 318424392 318816927 318826443 319331584 321046416 321192612 321250644 321396933 323644464 323905608 323931036 324043434 324053106 324828416 326196288 326309472 326517048 326608152 326815918 326929317 328686336 329101344 329215536 329251208 329365452 329516876 331553664 331613568 331764576 331962384 332032272 332173556 332441582 334354176 334496448 334506432 334918792 334979304 336389922 336516687 337049856 337475424 337891444 339170004 339324453 339385761 339990144 340409264 340470768 341914716 342033354 342190602 342888832 343007808 343165504 343284576 344524752 344730168 344802744 344949462 344959758 345722624 345785088 347372064 347800284 347958663 348021531 348791168 350455248 350614836 350897742 350925289 353066688 353379312 353501928 353726802 353825498 353889426 354012219 354509056 355850496 356076864 356200416 356526456 356650164 356965961 359019648 359183136 359248032 359625916 359690892 359701628 361924992 362217024 362371152 362663544 362817862 362894246 364905216 365137344 365431968 365587464 365598376 367434171 368155008 368480992 368608848 368843332 370239012 370407609 371226752 371293824 371422656 371591792 371891624 372997872 373235148 373457682 373536306 374190336 374362368 374521664 374600512 376308504 376319736 376783641 376851717 377380608 377391872 379659852 379996023 380741504 382488912 382827588 382960422 383029614 383136486 383888128 385504704 385749936 385883784 386061192 386195148 386225466 386236994 386371011 386983168 388447488 388937952 389008224 389185368 389417412 389665133 391906944 392390064 392401776 392568748 392885506 395313984 395385408 395565456 395801304 395884632 396053086 397551726 398331648 398653056 398684352 398822688 398834592 399326252 401092263 401867136 401979264 402234976 402374544 404081028 404154036 405188352 405232256 405372864 405559232 407165616 407494152 407667546 407996487 408569088 408655104 408828992 410779512 411110964 411285897 411298173 412207744 414174384 414541116 414684954 414729887 417630096 417705552 417850488 417895764 418040766 418232958 418378077 418965248 420818112 420964128 421157664 421336872 421349448 421425576 421617482 421868863 424030464 424372608 424553184 424565856 425089236 425101924 428061888 428256816 428334192 428529244 428784746 428875018 431329536 431525952 431874144 431908048 432057912 432070808 432681601 433968678 434318841 434928384 435079296 435356064 435477536 435905756 437555196 437833539 438801792 438954048 439153936 441438822 441451998 442352768 442616512 442709696 444728232 445011138 445276467 445370211 445995264 446008576 446639072 448519896 448675524 448688916 449086209 449967232 452226672 452432604 452514348 452671362 452720411 453961024 455678784 455886288 456044472 456254136 456448278 456461902 456544374 457343744 457712768 459074304 459366336 459640224 459736992 459932616 459946344 460513339 463148928 463162752 463733712 463944884 464028708 467273664 467486448 467863656 468062738 468440411 469833858 470755584 471172416 471335904 471635736 471852568 472016292 474003981 474018129 474103773 474769152 474933888 475368608 475533552 477636588 478910848 478997376 479587856 481788918 481875966 482956032 483161536 483551392 485466696 485858412 485896554 486065151 486079659 486849792 487242624 487449952 489294432 489775572 489912228 490135321 490223877 491478464 493652016 493823304 493876812 494048178 494275314 495230208 497330496 497420352 497646864 497943576 498048408 498260334 498662373 501126912 501531264 501744672 501759648 502378188 502468956 502697767 505574784 506213136 506661364 506837166 506852294 509753088 509985216 510436784 510613896 510706152 510848648 510938714 511350983 512872074 513285903 514006272 514333248 514511712 514748256 514926864 514967288 515161348 517424193 517439637 518583936 518677632 518913824 519223216 521700426 523186752 523202368 525922254 526346613 527085312 527180544 527420608 527735072 527846176 530068968 530252892 530590203 530738247 530834139 531579136 531763584 531779456 534115296 534789684 534975246 536499392 538529472 538774704 538872048 539438874 539536338 539552442 540497152 542887488 543325536 543556728 543995316 544226793 544243037 544341369 547357824 547706016 548147952 548381196 548397564 552232512 552721488 552913272 553165054 553264998 556840128 556940736 557133984 557194352 557387688 557643944 557837436 559852722 560186523 560304459 561090816 561285504 561543552 561782496 561799264 561900768 564479604 566070912 566087808 566785648 569489778 570749184 571009088 571112256 573733368 574241382 574440633 574544421 574704729 575367936 575832192 576077216 578257056 578624904 578825676 579091788 579292722 579338199 579355491 580474752 583406928 583512336 583778052 584126118 585272064 587860416 588585096 588602664 588853122 589328259 592240896 592970976 593078112 593348184 593701956 593826948 594079629 594097361 597497472 597979584 598026528 598234032 598251888 598781612 598989378 602800704 602968896 603243472 603352464 603561816 603836662 604323889 606121542 607571712 607782528 607848384 608059296 608338848 608597704 608725832 611501319 612488448 612853632 612982656 613243488 613261792 618311616 618704944 621811674 622027431 623031552 623315264 623818208 626445144 626558328 626843646 627061149 627349437 628229888 628447872 628847648 629355056 631227168 631736496 632005308 632024172 632138364 632426223 634044736 636829776 636848784 637633854 637652886 642092832 642385224 642501288 642793866 643177119 643312527 647288928 647811216 647862072 648086868 648106212 652392576 652618944 653034096 653216304 653631836 653858634 658202688 658431072 658502416 658730904 659033752 662177997 663107328 663227136 663529152 663924768 664064544 664347112 664883164 667516707 668992896 669012864 669837584 669958608 672779844 673033374 674950848 675782888 678340008 678648906 678771522 679007043 679980288 680818528 680941536 683829432 684066708 684381204 684672417 684692853 684816561 685777664 686015616 686331008 686569152 689049504 689460336 689605488 689898924 689919516 694744128 695600568 695917326 696043062 697582336 700910496 701229672 701795484 701850578 702094107 702416891 706133376 706758624 707003856 707453604 707650996 707778852 708024438 712153728 712400832 713052912 713300328 713931922 718039296 718366272 718496064 719251832 719381784 719403256 722683377 723849984 724434048 724742304 725327088 725635724 725788492 728844831 730274688 730863936 731174928 731196752 734868342 736310016 736961984 737217696 737686664 740478024 740815218 741072267 741412971 742453504 742587648 742845312 743183584 743783248 745995744 746470296 746915364 747072612 747390501 749043328 749201024 752617008 752639472 753567282 753703434 759319704 759992046 760255749 760278441 761483008 764977824 765655176 765920844 766059228 766272972 766408071 766760423 771009408 771499872 771767568 772122384 772390296 772450932 772473988 772742022 777875904 778016448 778370736 778834824 779330266 783813888 784780128 784803552 785137496 785771012 788883381 790627968 790770816 791130912 791602608 791769264 792106172 795103452 797306112 797368704 797645376 797669184 798652504 802184526 802462869 803734272 803958528 804469952 804749088 808162056 808308072 809158311 809304507 809328663 810464512 810745728 811118464 814331232 814988304 815335092 815992974 817657984 821559024 822221928 822571794 822596346 824415488 828348768 829082232 829369908 829459774 829747581 829897497 830129053 835260192 835411104 835700976 835791528 836081532 836465916 836756154 836821843 841636224 841928256 842315328 842673744 842698896 842851152 843234964 843737726 848745216 849106368 849131712 850178472 850203848 856123776 856513632 856668384 857058488 857569492 857750036 861362073 863051904 863748288 863816096 864115824 864141616 865363202 867937356 868637682 870158592 870712128 870955072 871811512 875110392 875667078 876189177 877603584 877908096 878307872 882877644 882903996 883279683 884705536 885233024 885419392 889456464 890022276 890552934 890740422 893278144 897039792 897351048 897377832 898172418 898484067 899934464 904453344 904865208 905028696 905342724 905440822 905754993 906171409 907922048 911357568 911772576 912088944 912508272 912896556 912923804 913088748 915425536 918732672 919280448 919473984 919865232 919892688 921026678 926297856 926325504 927467424 927889768 928057416 929201471 932717511 934547328 934972896 935727312 936125476 936880822 939667716 940265469 942344832 942671808 943271472 943705136 944032584 948007962 948036258 948207546 949867776 950737216 951067104 955273176 956450781 956479329 957821696 957994752 959175712 963577836 963751932 964190799 966323072 967102784 970933392 971716824 971793108 972130302 972159318 974485248 974899904 978588864 979551144 979824456 980270642 980447754 980787951 982956928 987304032 987646608 987753624 988096356 988550628 988971269 989179477 994660992 994840704 995293728 995887152 996096816 996520668 997324746 1003062528 1003489344 1003519296 1004756376 1004937912 1005395534 1005994981 1011149568 1012426272 1013322728 1013674332 1013704588 1017973359 1018157283 1019970432 1020873568 1021227792 1021412304 1021697296 1021877428 1022701966 1025744148 1026571806 1028666496 1029023424 1029496512 1029853728 1029934576 1030322696 1034848386 1034879274 1037167872 1037355264 1037827648 1038446432 1043400852 1043875989 1044064593 1046373504 1046404736 1051844508 1052693226 1052775867 1054841216 1055470144 1055692352 1060137936 1060505784 1061180406 1061476494 1061668278 1062036657 1063527168 1063558912 1068230592 1069579368 1069950492 1070897883 1070929847 1072998784 1077058944 1077549408 1077744096 1078877748 1079072676 1079104884 1079564057 1085774976 1086651072 1087113456 1087990632 1088453586 1088486074 1088682738 1094715648 1095412032 1096295904 1096762392 1096795128 1098147193 1102302513 1104465024 1105442976 1105826544 1106330108 1106529996 1111222827 1113680256 1113881472 1114267968 1114388704 1114775376 1115287888 1115674872 1119705444 1120373046 1120608918 1122571008 1123087104 1123564992 1123598528 1123801536 1128959208 1130350923 1130555151 1132141824 1132175616 1133571296 1138979556 1139988069 1142018176 1142224512 1147466736 1148482764 1148881266 1149088842 1149409458 1151664384 1152154432 1156514112 1157249808 1157651352 1158183576 1158585444 1158676398 1158710982 1159113033 1160949504 1166813856 1167024672 1167556104 1168252236 1168784227 1168995399 1169030291 1175720832 1177170192 1177205328 1177706244 1178656518 1185941952 1186156224 1186696368 1187403912 1187653896 1188159258 1188194722 1194994944 1195959168 1196053056 1196468064 1196503776 1197563224 1197978756 1198740829 1203276789 1205601408 1205937792 1206486944 1206704928 1207123632 1207673324 1208647778 1212243084 1215565056 1215696768 1216118592 1216677696 1217195408 1217451664 1223002638 1223989461 1225707264 1225965312 1226486976 1226523584 1233857691 1233894519 1236623232 1237409888 1243623348 1244054862 1244189661 1246630528 1247636416 1252890288 1253116656 1253687292 1254122298 1254698874 1255134231 1256895744 1257695296 1258710112 1262454336 1263472992 1264010616 1264048344 1264276728 1264852446 1265606589 1268089472 1273659552 1273697568 1275267708 1275305772 1275848431 1284185664 1284770448 1285002576 1285587732 1286354238 1286625054 1294577856 1295622432 1295724144 1296173736 1296212424 1297810319 1298044803 1304785152 1305237888 1306068192 1306432608 1307263672 1307717268 1313500617 1316405376 1316862144 1317004832 1317461808 1318067504 1324355994 1327058304 1327849536 1328129088 1328694224 1329766328 1335033414 1335829401 1336110633 1337985792 1338025728 1339675168 1339917216 1345559688 1346066748 1347258627 1349901696 1351565776 1356680016 1357297812 1357543044 1358014086 1358161233 1361637056 1361883072 1367658864 1368133416 1368762408 1369344834 1369385706 1369633122 1372031232 1372662016 1373138304 1378099008 1378920672 1379210976 1379797848 1379839032 1381540017 1389488256 1391201136 1391834652 1392086124 1401820992 1402459344 1403590968 1403701156 1404188214 1404833782 1405321233 1412266752 1413517248 1414007712 1414907208 1415301992 1415557704 1416048876 1416693707 1422054387 1424307456 1424801664 1426105824 1426600656 1427863844 1436732544 1436992128 1438503664 1438763568 1438806512 1445366754 1448868096 1449484608 1450654176 1451271448 1451576984 1457689662 1458195453 1458238977 1460549376 1461727872 1462349856 1462393504 1469736684 1470405963 1470671631 1473923968 1474435392 1475373328 1480956048 1481630436 1482144534 1482825942 1485690624 1486367168 1487566496 1491991488 1492940592 1493830728 1494145224 1494781002 1495987119 1498086656 1498402048 1505234016 1505278944 1507134564 1507406868 1508093301 1518639408 1519984092 1520511498 1520556882 1529955648 1531310352 1531841688 1532118456 1532545944 1532816142 1533520846 1534052949 1542018816 1542999744 1543535136 1544244768 1544780592 1544901864 1544947976 1545484044 1552318911 1555751808 1556032896 1556741472 1557669648 1558660532 1569560256 1569607104 1570274992 1571542024 1577766762 1579039839 1581255936 1581541632 1582261824 1583205216 1583538528 1584212344 1590206904 1591770609 1592214741 1592502417 1594737408 1595290752 1595338368 1597305008 1604369052 1604925738 1608939904 1609498176 1616324112 1616616144 1618316622 1618609014 1618657326 1621491456 1622236928 1628662464 1629976608 1630670184 1631985948 1632680379 1632729111 1633024107 1635315968 1643118048 1644443856 1645143588 1645192692 1646649433 1656697536 1658164464 1658739816 1658919548 1659495162 1659794994 1660258106 1670520384 1670822208 1671401952 1671583056 1672163064 1672931832 1673512308 1673643686 1674274381 1683272448 1683856512 1684630656 1685347488 1685397792 1685702304 1686469928 1687475452 1698212736 1698263424 1700356944 1700407696 1712247552 1713027264 1713336768 1714116976 1715138984 1715500072 1722724146 1723321899 1724114187 1726103808 1727496576 1727632192 1728231648 1728283232 1730726404 1735874712 1737275364 1738014597 1738066473 1741424256 1741910144 1743623024 1750220784 1751334156 1752378354 1755816192 1756615744 1765755288 1765807992 1766559366 1767984777 1770466048 1770838784 1778912928 1780044552 1781105868 1781480844 1782238887 1782292083 1786556288 1794079584 1794702096 1794755664 1796344836 1796968134 1808906688 1809730416 1810057392 1810685448 1810881644 1811509986 1812342818 1812971667 1815844096 1822715136 1823545152 1824177888 1825016544 1825793112 1825847608 1826177496 1828428701 1837465344 1838560896 1838947968 1839730464 1839785376 1842053356 1854934848 1855779536 1856114832 1858402942 1865435022 1869094656 1869945792 1871454624 1872250952 1873761644 1879335432 1880530938 1881183447 1882048311 1884689664 1885343616 1886542944 1887410272 1888065168 1896015924 1896072516 1896415092 1897278669 1901474432 1902134208 1910546352 1912901562 1912958658 1918351424 1927155672 1927503864 1928381598 1929531357 1929937581 1932646144 1934205568 1941866784 1943433648 1943586216 1944260604 1944318636 1946040239 1949799808 1957177728 1959102288 1959648912 1960541284 1960895508 1961575902 1965913856 1974608064 1975293216 1975507248 1976192712 1977101256 1977942538 1978358954 1979538511 1989321984 1989681408 1990587456 1991774304 1992193632 1993041336 1994649492 1995498241 2006978688 2007038592 2009512752 2009875824 2010791068 2011989962 2024852544 2026645456 2027348664 2027409176 2035946718 2036314566 2039940864 2041747136 2042455584 2042824608 2043394592 2043754856 2045403932 2051488296 2053143612 2054017251 2054078559 2054449683 2057332992 2058046848 2058993024 2059707456 2059869152 2060645392 2069696772 2069758548 2075655296 2076892864 2086801704 2087751978 2088129186 2092747008 2092809472 2103689016 2105386452 2105551734 2106282321 2107250673 2109682432 2110940288 2111384704 2120275872 2121011568 2122360812 2122952988 2123336556 2124073314 2124303467 2136461184 2139158736 2139900984 2141795766 2141859694 2145997568 2154117888 2155098816 2155488192 2157755496 2158145352 2158209768 2159128114 2160870283 2171549952 2173302144 2174226912 2175981264 2176907172 2176972148 2177365476 2186534493 2190824064 2192591808 2193524784 2193590256 2196294386 2204605026 2208930048 2210885952 2211653088 2212660216 2213059992 2222445654 2223216801 2224238913 2227360512 2227762944 2228535936 2228777408 2229550752 2230575776 2231349744 2239410888 2240746092 2241217836 2242171503 2247129984 2247197056 2247603072 2257918416 2260701846 2261110302 2267142592 2277959112 2279976138 2280767247 2280835323 2284036352 2284449024 2294933472 2296965528 2297762532 2298177684 2298818916 2299224213 2299865737 2300281269 2304308864 2313028224 2314499616 2315302704 2316367152 2317170888 2317352796 2317421964 2318226066 2333627712 2334049344 2335112208 2336504472 2337568454 2337990798 2338060582 2351441664 2354340384 2354410656 2355412488 2357313036 2358316103 2358812599 2371883904 2372312448 2373392736 2374807824 2375307792 2376318516 2376389444 2391918336 2392106112 2392936128 2393007552 2395126448 2395957512 2397481658 2406553578 2411202816 2411875584 2412973888 2413409856 2414247264 2415346648 2417295556 2424486168 2427474933 2427913521 2427985989 2431393536 2432237184 2433355392 2434390816 2434903328 2446005276 2447978922 2452973952 2453047168 2467715382 2467789038 2473246464 2474819776 2487246696 2488109724 2488379322 2489242743 2489692491 2490387159 2493261056 2495272832 2505780576 2506233312 2507374584 2508244596 2509397748 2510268462 2510465529 2510540461 2515390592 2517420224 2524908672 2526945984 2528021232 2528096688 2528553456 2529704892 2531213178 2536178944 2547319104 2547395136 2550535416 2550611544 2551696862 2553755789 2568371328 2569540896 2570005152 2571175464 2572708476 2573250108 2574345059 2584086219 2589155712 2591244864 2591448288 2592347472 2592424848 2595620638 2596089606 2610475776 2612136384 2612865216 2614527344 2615434536 2627001234 2628567531 2632810752 2633724288 2634009664 2634923616 2636135008 2648711988 2649839049 2654116608 2655699072 2656258176 2657388448 2659532656 2670066828 2671658802 2672221266 2679350336 2679834432 2691119376 2692133496 2694517254 2695452201 2699803392 2703131552 2713360032 2714595624 2715086088 2716028172 2716322466 2717264979 2718514227 2723274112 2723766144 2735317728 2736266832 2737524816 2738689668 2738771412 2739266244 2746276608 2756198016 2757841344 2758421952 2759595696 2759678064 2763080034 2778976512 2782402272 2783669304 2784172248 2787100849 2787604413 2787687617 2803641984 2804918688 2807181936 2807402312 2808376428 2809667564 2810642466 2820796407 2827034496 2828015424 2829814416 2830603984 2831115408 2832097752 2833387414 2844108774 2849603328 2852211648 2853201312 2855727688 2869352343 2869437987 2873465088 2873984256 2877007328 2877527136 2877613024 2890733508 2892572397 2898969216 2901308352 2902542896 2903153968 2915379324 2916390906 2916477954 2923455744 2924699712 2924787008 2939473368 2940811926 2941343262 2942363853 2947847936 2948870784 2950746656 2961912096 2963260872 2964289068 2965651884 2966913807 2967538431 2972734336 2975132992 2983982976 2985881184 2987661456 2988290448 2989562004 2991974238 3010468032 3010557888 3014269128 3014813736 3016186602 3017984943 3037278816 3039968184 3041022996 3041113764 3042407797 3053920077 3059911296 3062620704 3063683376 3064236912 3065091888 3065632284 3067041692 3068105898 3085999488 3087070272 3088489536 3089561184 3089803728 3089895952 3090968088 3104637822 3111503616 3112065792 3113482944 3115339296 3117321064 3131627967 3132193779 3139120512 3139214208 3140549984 3143084048 3155533524 3158079678 3158327601 3164523648 3166410432 3167077056 3168424688 3180413808 3183541218 3184429482 3185004834 3186109971 3190581504 3190676736 3194610016 3208738104 3209851476 3212693649 3212789541 3217879808 3218996352 3232648224 3233232288 3236633244 3237218028 3237314652 3238692171 3257324928 3259953216 3261340368 3263971896 3265360758 3265458222 3266048214 3286236096 3288887712 3290287176 3290385384 3293298866 3294441579 3294539911 3313395072 3316328928 3317479632 3317839096 3318990324 3319589988 3320516212 3321101641 3333668481 3341040768 3341644416 3342803904 3343166112 3344326128 3345863664 3347024616 3347287372 3348548762 3367713024 3369261312 3370694976 3370795584 3371404608 3372939856 3374950904 3391052769 3396425472 3396526848 3400713888 3400815392 3419964207 3426054528 3426673536 3428233952 3430277968 3431000144 3445448292 3446643798 3448228374 3454993152 3455264384 3456463296 3456566464 3461452808 3471749424 3474550728 3476029194 3476132946 3477339099 3482848512 3483820288 3487246048 3500441568 3502668312 3504756708 3506352681 3506986197 3507090873 3513231488 3531510576 3531615984 3533118732 3535969554 3557825856 3560089104 3562211736 3562961688 3564477774 3564584166 3573112576 3588159168 3589404192 3589511328 3592689672 3593936268 3595572851 3596222487 3617813376 3619460832 3620114784 3621370896 3621763288 3623019972 3624685636 3625943334 3647090304 3648355776 3650033088 3651586224 3651695216 3652354992 3656857402 3677121792 3677895936 3679460928 3679570752 3684106712 3701683557 3709869696 3711559072 3712229664 3716805884 3730870044 3732568983 3739891584 3742909248 3744501904 3747523288 3758670864 3761061876 3762366894 3764096622 3765402693 3770687232 3773085888 3774820544 3776130336 3792031848 3792145032 3792830184 3794557338 3796819767 3802948864 3804268416 3821092704 3825803124 3825917316 3827545293 3836702848 3854311344 3855007728 3856763196 3859062714 3859875162 3868411136 3883733568 3886867296 3887172432 3888521208 3888637272 3892080478 3893430957 3894134409 3899599616 3914355456 3918204576 3919297824 3921082568 3921791016 3923151804 3926625571 3949216128 3950586432 3951014496 3952385424 3954202512 3955885076 3956717908 3959077022 3981174912 3983548608 3984387264 3986082672 3989298984 3990996482 4013957376 4014077184 4019025504 4019751648 4021582136 4023979924 4041775881 4049705088 4053290912 4054697328 4054818352 4071893436 4072629132 4074483699 4083494272 4084911168 4085649216 4086789184 4087509712 4090807864 4102976592 4106287224 4108034502 4108157118 4108899366 4116093696 4117986048 4119414912 4119738304 4121290784 4139393544 4139517096 4144620051 4151310592 4153785728 4173603408 4175503956 4176258372 4207378032 4210772904 4211103468 4212564642 4214501346 4215963699 4221880576 4222769408 4240551744 4242023136 4244721624 4245905976 4246673112 4248146628 4248606934 4250081121 4272922368 4278317472 4279801968 4283591532 4283719388 4310197632 4310976384 4315510992 4316290704 4316419536 4318256228 4321740566 4346604288 4348453824 4351962528 4353814344 4353944296 4354730952 4373068986 4374716931 4381648128 4385183616 4387049568 4387180512 4392588772 4409210052 4411217889 4412014893 4421771904 4423306176 4425320432 4426119984 4444891308 4446433602 4448477826 4457071872 4457554816 4459101504 4461151552 4462699488 4478821776 4481492184 4482435672 4484343006 4487961357 4494259968 4494394112 4495206144 4515836832 4521403692 4522220604 4524279903 4534285184 4555918224 4559952276 4561534494 4561670646 4562028757 4589866944 4593931056 4595525064 4596355368 4597637832 4598448426 4599731474 4600562538 4602158847 4608617728 4626056448 4628999232 4630605408 4632734304 4634341776 4634705592 4634843928 4636452132 4640557493 4667255424 4668098688 4670224416 4673008944 4675136908 4675981596 4676121164 4708680768 4708821312 4710824976 4714626072 4716632206 4717625198 4743767808 4744624896 4746785472 4749615648 4750615584 4752637032 4752778888 4776644223 4777507251 4784212224 4785872256 4786015104 4790252896 4791915024 4794963316 4813107156 4825947776 4826819712 4828494528 4830693296 4834591112 4848972336 4854949866 4855827042 4855971978 4864474368 4866710784 4868781632 4869806656 4892010552 4895957844 4898041137 4898187333 4899072321 4905947904 4906094336 4935430764 4935578076 4939948299 4949639552 4974493392 4976219448 4976758644 4978485486 4979384982 4980774318 4990545664 5011561152 5012466624 5014749168 5016489192 5018795496 5020536924 5020931058 5021080922 5022823143 5030781184 5034840448 5049817344 5053891968 5056042464 5056193376 5057106912 5059409784 5062426356 5065646729 5094638208 5094790272 5101070832 5101223088 5103393724 5107511578 5136742656 5139081792 5140010304 5142350928 5145416952 5146500216 5148690118 5152844521 5168172438 5172342561 5178311424 5182489728 5182896576 5184694944 5184849696 5191241276 5192179212 5214043791 5214199419 5224272768 5225730432 5229054688 5230869072 5254002468 5257135062 5267448576 5268019328 5269847232 5272270016 5297423976 5299678098 5303954331 5311398144 5312516352 5314776896 5319065312 5340133656 5343317604 5344442532 5346716661 5346876249 5358700672 5359668864 5382238752 5384266992 5389034508 5390904402 5391488531 5406263104 5426720064 5429191248 5430172176 5432056344 5432644932 5434529958 5437028454 5438915001 5446548224 5447532288 5470635456 5472533664 5475049632 5477379336 5477542824 5478532488 5484295219 5485286103 5512396032 5515682688 5516843904 5519191392 5519356128 5526160068 5564804544 5567338608 5568344496 5574201698 5575208826 5575375234 5607283968 5609837376 5614363872 5614804624 5616752856 5619335128 5621284932 5624860813 5641592814 5646144933 5654068992 5656030848 5659628832 5661207968 5662230816 5664195504 5666774828 5688217548 5691836007 5704423296 5706402624 5711455376 5738704686 5738875974 5754014656 5755054272 5755226048 5781467016 5785144794 5788594071 5789812743 5797938432 5802616704 5805085792 5806307936 5830758648 5832781812 5832955908 5838120717 5849399424 5849574016 5878946736 5881623852 5882686524 5884727706 5897741568 5901493312 5923824192 5926521744 5928578136 5931303768 5933827614 5935076862 5938615533 5945468672 5950265984 5967965952 5971762368 5975322912 5976580896 5979124008 5983948476 5986494723 5986673407 6020936064 6021115776 6028538256 6029627472 6032373204 6035969886 6074557632 6079936368 6082045992 6082227528 6084815594 6089725343 6107840154 6119822592 6125241408 6127366752 6128473824 6130183776 6131264568 6134083384 6136211796 6162051753 6162235677 6163349049 6171998976 6174140544 6176979072 6179122368 6179607456 6179791904 6181936176 6209275644 6226965888 6230678592 6234642128 6263255934 6264387558 6278241024 6278428416 6281099968 6286168096 6311067048 6316159356 6316655202 6318846963 6321752019 6329047296 6332820864 6334154112 6336849376 6360827616 6367082436 6368858964 6370009668 6372219942 6372910401 6389220032 6417476208 6419702952 6425387298 6425579082 6437992704 6465296448 6466464576 6473266488 6474436056 6474629304 6477384342 6482610849 6514649856 6519906432 6522680736 6527943792 6530721516 6530916444 6532096428 6535070971 6572472192 6577775424 6580574352 6580770768 6586597732 6588883158 6589079822 6626790144 6632657856 6634959264 6635678192 6637980648 6639179976 6641032424 6642203282 6647562779 6667336962 6672716739 6682081536 6683288832 6685607808 6686332224 6688652256 6691727328 6694049232 6694574744 6697097524 6726514509 6741389952 6741591168 6742809216 6745879712 6749901808 6782105538 6801427776 6801630784 6839928414 6842301741 6842505969 6852109056 6853347072 6856467904 6860555936 6862000288 6890896584 6893287596 6896456748 6897672639 6899597211 6900843807 6910528768 6912926592 6913132928 6922905616 6943498848 6949101456 6952058388 6952265892 6954678198 6974492096 7000883136 7005336624 7009513416 7012705362 7013972394 7014181746 7026462976 7063021152 7063231968 7066237464 7071939108 7074948309 7075159481 7076437797 7115651712 7120178208 7124423472 7125923376 7128955548 7129168332 7176318336 7178808384 7179022656 7185379344 7187872536 7191145702 7192444974 7235626752 7238921664 7240229568 7242741792 7243526576 7246039944 7249371272 7251886668 7282424799 7283957967 7294180608 7296711552 7300066176 7303172448 7303390432 7304709984 7313714804 7358921856 7359141504 7368213424 7403367114 7419739392 7423118144 7424459328 7433611768 7461740088 7465137966 7467728229 7469077473 7471161477 7479783168 7485818496 7489003808 7495046576 7517341728 7522123752 7524733788 7528193244 7530805386 7531396587 7531621383 7546171776 7549641088 7552260672 7584063696 7584290064 7585660368 7589114676 7593639534 7608536832 7642185408 7651606248 7651834632 7655090586 7661267367 7673405696 7708622688 7710015456 7713526392 7718125428 7719750324 7723035177 7726585801 7767467136 7773734592 7774344864 7777042416 7777274544 7784160956 7786861914 7788268818 7836409152 7838595648 7842165136 7843582032 7846303608 7853251142 7856210557 7898432256 7901172864 7902028992 7904770848 7908405024 7911770152 7913435816 7918154044 7949517147 7962349824 7967097216 7968774528 7972165344 7978597968 7981992964 8038051008 8039503296 8043164272 8047959848 8083551762 8086356603 8099410176 8106581824 8109394656 8109636704 8143786872 8145258264 8148967398 8151794937 8155542681 8166988544 8169822336 8171298432 8173578368 8175019424 8181615728 8205953184 8212574448 8216069004 8216314236 8217798732 8238829824 8239476608 8242581568 8278787088 8279034192 8289240102 8307571456 8347206816 8351007912 8352516744 8361302547 8362813239 8363062851 8414756064 8421545808 8422206936 8425129284 8429002692 8431927398 8481103488 8484046272 8489443248 8491811952 8493346224 8496293256 8497213868 8500162242 8556634944 8559603936 8567183064 8567438776 8608313961 8620395264 8621952768 8631021984 8632581408 8632839072 8636512456 8643481132 8677717191 8696907648 8703925056 8707628688 8707888592 8709461904 8746137972 8749433862 8770367232 8774099136 8774361024 8785177544 8818420104 8822435778 8824029786 8827091559 8843543808 8846612352 8850640864 8852239968 8889782616 8892867204 8896955652 8900741421 8902615293 8915109632 8918203008 8922303104 8925398976 8957643552 8962984368 8964871344 8968686012 8975922714 9031673664 9042807384 9044441208 9048559806 9053954829 9068570368 9111836448 9119904552 9123068988 9123341292 9124057514 9127223391 9131419583 9179733888 9187862112 9191050128 9192710736 9195275664 9196896852 9199462948 9201125076 9204317694 9257998464 9261210816 9265468608 9268683552 9269411184 9269687856 9272904264 9281114986 9334510848 9336197376 9340448832 9346017888 9350273816 9351963192 9352242328 9394883901 9417361536 9417642624 9421649952 9429252144 9433264412 9435250396 9474982803 9493570944 9499231296 9501231168 9505274064 9505557776 9553288446 9555014502 9571744512 9572030208 9580505792 9583830048 9589926632 9626214312 9638080947 9638368623 9651895552 9653639424 9656989056 9661386592 9669182224 9697944672 9709899732 9711654084 9711943956 9716076513 9737563264 9739613312 9784021104 9791915688 9796082274 9796374666 9798144642 9870861528 9871156152 9879896598 9883324737 9883619733 9899279104 9948986784 9952438896 9953517288 9956970972 9958769964 9961548636 9963304923 9967885499 10023122304 10024933248 10029498336 10032978384 10037590992 10041073848 10041862116 10042161844 10045646286 10069680896 10107783936 10112084928 10112386752 10114213824 10118819568 10124852712 10131293458 10189276416 10189580544 10202141664 10202446176 10206787448 10215023156 10259892621 10278163584 10280020608 10284701856 10290833904 10293000432 10297380236 10305689042 10336344876 10344685122 10364979456 10365793152 10369389888 10369699392 10382482552 10384358424 10428087582 10428398838 10432017297 10448545536 10451460864 10458109376 10461738144 10508004936 10514270124 10519058043 10520958591 10521272619 10536038656 10539694464 10544540032 10594847952 10599356196 10607908662 10629553792 10638130624 10680267312 10686635208 10688885064 10693433322 10693752498 10717401344 10719337728 10764477504 10768533984 10778069016 10781808804 10782977062 10786718553 10788667461 10791677689 10812526208 10853440128 10858382496 10860344352 10864112688 10865289864 10869059916 10874056908 10877830002 10878683959 10941270912 10945067328 10950099264 10954758672 10955085648 10957064976 10968590438 10970572206 11031365376 11033687808 11038382784 11038712256 11052320136 11065944791 11129609088 11134677216 11136688992 11148403396 11150417652 11150750468 11197706949 11219674752 11228727744 11229609248 11233505712 11238670256 11242569864 11249721626 11283185628 11292289866 11312061696 11319257664 11322415936 11324461632 11328391008 11333549656 11376435096 11383672014 11390459301 11408846592 11412805248 11422910752 11477409372 11477751948 11482635879 11508029312 11510108544 11510452096 11562934032 11570289588 11577188142 11579625486 11605233408 11610171584 11612615872 11661517296 11665563624 11665911816 11676241434 11680292871 11682403227 11698798848 11699148032 11757893472 11763247704 11765373048 11769455412 11779876713 11780228317 11802986624 11847648384 11853043488 11857156272 11862607536 11867655228 11870153724 11877231066 11900531968 11943524736 11950645824 11953161792 11958248016 11967896952 11972989446 11973346814 12041872128 12042231552 12057076512 12059254944 12064746408 12071939772 12079619123 12125327643 12149115264 12159872736 12164091984 12164455056 12169631188 12179450686 12215680308 12223451097 12250482816 12254733504 12256947648 12260367552 12262529136 12268166768 12272423592 12324103506 12324471354 12326698098 12348281088 12353958144 12358244736 12359214912 12359583808 12363872352 12418551288 12433860153 12453931776 12461357184 12469284256 12526511868 12528775116 12562199936 12572336192 12622134096 12632318712 12633310404 12637693926 12643504038 12647891097 12665641728 12668308224 12673698752 12721655232 12734164872 12737717928 12740019336 12744439884 12745820802 12750243363 12778440064 12834952416 12839405904 12850774596 12851158164 12856626497 12859333201 12930592896 12932929152 12946532976 12948872112 12949258608 12954768684 12965221698 13039812864 13045361472 13055887584 13061443032 13061832888 13064192856 13070141942 13077934753 13144944384 13155550848 13161148704 13161541536 13173195464 13177766316 13178159644 13233653667 13236044679 13265315712 13269918528 13271356384 13275961296 13278359952 13282064848 13284406564 13295125558 13334673924 13345433478 13371215616 13372664448 13377304512 13383454656 13388098464 13389149488 13394195048 13453029018 13463884071 13482779904 13483182336 13485618432 13491759424 13499803616 13564211076 13572839709 13602855552 13603261568 13679856828 13684603482 13685011938 13686086271 13712935808 13721111872 13724000576 13781793168 13786575192 13792913496 13795345278 13799194422 13801687614 13806476541 13825853184 13826265856 13845811232 13886997696 13898202912 13904116776 13904531784 13909356396 13921672479 13922088011 13948984192 14001766272 14010673248 14019026832 14025410724 14027944788 14028363492 14034332741 14126042304 14126463936 14132474928 14143878216 14149896618 14150318962 14152875594 14231303424 14240356416 14248846944 14251846752 14257911096 14258336664 14275913509 14329932669 14352636672 14357616768 14358045312 14370758688 14375745072 14382291404 14384889948 14477843328 14480459136 14485483584 14487053152 14492079888 14498742544 14503773336 14564849598 14567915934 14593423104 14600132352 14606344896 14606780864 14609419968 14627429608 14694123411 14694561999 14697216963 14717843712 14718283008 14736426848 14806734228 14819844897 14846236288 14848918656 14867223536 14923480176 14930275932 14935456458 14938154946 14942322954 14971636992 14978007616 14990093152 15034683456 15044247504 15049467576 15056386488 15061610772 15062793174 15063242766 15068469429 15092343552 15099282176 15104521344 15168127392 15168580128 15171320736 15178229352 15187279068 15194194951 15196940187 15284370816 15303212496 15303669264 15310181172 15322534734 15417245376 15420030912 15427052784 15436250856 15439500648 15446070354 15453171602 15458533563 15534934272 15547469184 15548689728 15554084832 15554549088 15568321912 15573723828 15576537636 15583630777 15642598257 15672818304 15677191296 15684330272 15687164064 15692607216 15706502284 15712421114 15802345728 15804057984 15809541696 15816810048 15823540304 15826871632 15836308088 15899034294 15911862993 15934194432 15937549056 15944330688 15957195936 15963985928 16040149983 16040628747 16076102016 16079006592 16086328544 16095919696 16167103524 16172713206 16174465593 16213163648 16218789312 16219273408 16287573744 16290516528 16297934796 16303589874 16311085362 16316745003 16339644672 16342596864 16347156736 16350038848 16363231456 16411906368 16425148896 16432138008 16432628472 16435597464 16452885657 16455858309 16478953216 16485163136 16557574176 16558068384 16578480204 16694413632 16702015824 16705033488 16722605094 16725626478 16726125702 16829512128 16843091616 16844413872 16850258568 16858005384 16863854796 16871534147 16874582439 16962206976 16968092544 16978886496 16983623904 16986692448 16992586512 16994427736 17000324484 17075508021 17113269888 17119207872 17134366128 17134877552 17216627922 17262043968 17265162816 17265678144 17273024912 17286962264 17355434382 17365782213 17369438229 17393815296 17407850112 17415257376 17415777184 17418923808 17492275944 17498867724 17514362151 17548198272 17548722048 17570355088 17636840208 17644871556 17648059572 17654183118 17693224704 17701281728 17704479936 17779565232 17785734408 17793911304 17801482842 17805230586 17815846599 17836406016 17844606208 17850797952 17915287104 17925968736 17929742688 17937372024 17951845428 17959484169 17960020221 18063347328 18085614768 18088882416 18097119612 18107909658 18223672896 18239809104 18246137976 18246682584 18248115028 18254446782 18262839166 18269176029 18359467776 18375724224 18382100256 18385421472 18390551328 18393793704 18398925896 18402250152 18408635388 18417018191 18486707031 18515996928 18522421632 18530937216 18537367104 18538822368 18539375712 18545808528 18562229972 18680897664 18692035776 18700547632 18703926384 18704484656 18789767802 18834723072 18835285248 18843299904 18858504288 18866528824 18870500792 18949965606 18956540889 18965256057 18987141888 18998462592 19002462336 19010548128 19011115552 19106576892 19110029004 19118731203 19161011584 19167660096 19179853264 19252428624 19276161894 19276737246 19313978112 19322773184 19338364448 19395889344 19419799464 19423308168 19423887912 19432153026 19447832547 19475126528 19479226624 19568042208 19583831376 19592164548 19592749332 19596289284 19605212913 19741723056 19742312304 19759793196 19766649474 19767239466 19897973568 19904877792 19907034576 19913941944 19917539928 19923097272 19926609846 19935770998 19942688337 20046244608 20049866496 20058996672 20065956768 20075181984 20082147696 20083724232 20084323688 20091292572 20224169856 20224773504 20228427648 20237639136 20249705424 20262586916 20404283328 20404892352 20413574896 20430046312 20519785242 20527517907 20556327168 20560041216 20569403712 20581667808 20586000864 20594760472 20611378084 20672689752 20689370244 20693017917 20698791633 20702531421 20731586304 20738779776 20739398784 20764965104 20768716848 20856175164 20856797676 20864034594 20916218752 20923476288 21016009872 21028540248 21038116086 21041917182 21042545238 21079388928 21089080064 21189695904 21198712392 21215817324 21224844927 21225478443 21229313391 21259107584 21276261248 21360534624 21373270416 21377770128 21386866644 21387504996 21406442629 21528955008 21537067968 21556138032 21563617608 21565954124 21573437106 21577334922 21583355378 21625052416 21706880256 21716764992 21720688704 21728225376 21730579728 21738119832 21748113816 21755660004 21757367918 21774923621 21882541824 21890134656 21900198528 21909517344 21910171296 21914129952 21937180876 21941144412 22076765568 22077424512 22104640272 22131889582 22259218176 22269354432 22273377984 22296806792 22300835304 22301500936 22395413898 22403184687 22413484431 22439349504 22457455488 22459218496 22467011424 22477340512 22485139728 22499443252 22566371256 22584579732 22594189761 22594864149 22638515328 22644831872 22648923264 22656782016 22667099312 22752870192 22767344028 22780918602 22825610496 22845821504 22954818744 22955503896 22965271758 22983802101 23016058624 23020217088 23020904192 23125868064 23140579176 23154376284 23159250972 23169105531 23179757403 23220343168 23225231744 23323034592 23331127248 23331823632 23352482868 23360585742 23364806454 23515786944 23526495408 23530746096 23538910824 23559753426 23560456634 23568631671 23605973248 23695296768 23706086976 23714312544 23725215072 23735310456 23740307448 23754462132 23769573113 23887049472 23901291648 23906323584 23916496032 23935793904 23945978892 23946693628 24114153024 24118509888 24129492816 24143879544 24159238246 24250655286 24298230528 24319745472 24328183968 24328910112 24339262376 24358901372 24431360616 24446902194 24455384811 24466628043 24500965632 24509467008 24513895296 24520735104 24525058272 24536333536 24544847184 24648207012 24648942708 24653396196 24716489472 24718429824 24719167616 24727744704 24837102576 24867720306 24922714368 24938568512 25053023736 25057550232 25083907641 25088439717 25089188553 25124399872 25144672384 25244268192 25264637424 25266620808 25275387852 25287008076 25295782194 25298523107 25347397504 25443310464 25468329744 25475435856 25480038672 25488879768 25491641604 25500486726 25556880128 25669904832 25678811808 25701549192 25702316328 25713252994 25718666402 25734000643 25861185792 25865858304 25893065952 25897744224 25898517216 25909537368 25930443396 25941477133 26090722944 26111775168 26122886064 26123665776 26128385712 26140283884 26155869506 26311101696 26322297408 26323083072 26346390928 26355532632 26356319288 26467307334 26472089358 26530631424 26539837056 26542712768 26551922592 26556719904 26564129696 26568813128 26590251116 26669347848 26690866956 26702224263 26707845879 26745328896 26754609024 26766909312 26776196928 26778298976 26788390096 26906058036 26927768142 26983518848 26999607232 27128422152 27145679418 27161864487 27205711104 27206523136 27359713656 27369206964 27370023876 27372172542 27381670173 27394258749 27425871616 27442223744 27448001152 27563586336 27573150384 27585826992 27590690556 27598388844 27603375228 27612953082 27615945071 27691622464 27773995392 27796405824 27808233552 27809063568 27818712792 27843344958 27844176022 27897968384 28003532544 28021346496 28038053664 28050821448 28055889576 28056726984 28068665482 28091313679 28252084608 28252927872 28264949856 28287756432 28299793236 28300637924 28305751188 28424948409 28480712832 28497693888 28503693504 28515822192 28516673328 28551827018 28659865338 28715233536 28716090624 28741517376 28751490144 28764582808 28769779896 28914242841 28915105869 28955686656 28960918272 28970967168 28974106304 28984159776 28997485088 29007546672 29129699196 29135831868 29148229539 29212689792 29213561728 29218839936 29254859216 29388246822 29389123998 29394433926 29472853696 29613468456 29639689794 29649974211 29650859199 29692472576 29697837312 29734447072 29846960352 29860551864 29870912916 29876309892 29884645908 29889914769 29898254581 29903656497 29956015232 29980186304 30069366912 30088495008 30098935152 30112772976 30123221544 30125586348 30126485532 30136938858 30209042688 30336254784 30337160256 30342641472 30356458704 30374558136 30388389902 30393880374 30568741632 30606424992 30607338528 30620362344 30645069468 30658109339 30664563787 30834490752 30840061824 30854105568 30872501712 30879001296 30892140708 30906343204 30917067126 31094938368 31097379456 31108169664 31109098176 31136643824 31147447656 31153075272 31167261554 31285196514 31345636608 31354382592 31368660544 31374328128 31385214432 31413004568 31424842228 31557174129 31562875773 31563817857 31608115968 31619083392 31633620096 31647080608 31653743264 31672616176 31798068588 31823725986 31888661376 31914391872 31927971856 32080299966 32081257494 32152204032 32158013184 32172657088 32191839392 32334207048 32345426412 32348931186 32360155659 32366002383 32375033067 32426327296 32437578624 32438546816 32575147488 32581033056 32595869592 32607179748 32622170724 32633490006 32636051877 32700077696 32726462912 32823812736 32850297792 32864276016 32865256944 32871194928 32905771314 32911716618 32970326272 33115148352 33116136768 33156960408 33197834373 33198825257 33388827264 33404031648 33410066976 33445210188 33451252956 33452251404 33466485767 33593120847 33659024256 33686183232 33688827744 33700517136 33716010768 33727709592 33743068294 33749164878 33936185088 33957772992 33967247808 33973384896 33985173024 33988855472 34000648968 34151016042 34171377903 34226539776 34238415744 34268732256 34269755104 34433255844 34447907637 34524087936 34530325632 34531356288 34546049824 34573924528 34710868764 34731564426 34738876458 34815700224 34830514752 34831554368 34837847616 34984551888 34997735448 35028724302 35040878613 35047209681 35096396544 35097444096 35140710176 35273680416 35289743112 35296119144 35308366236 35339630139 35340684951 35402563456 35408959872 35559130464 35571468816 35587822608 35602965684 35610461172 35631693198 35701595904 35830574208 35851937472 35859485376 35874744048 35903690856 35918968338 35920040442 36126694656 36171229536 36177764832 36194239224 36215819316 36232311037 36238857369 36239939021 36447345792 36479618208 36492275952 36493365168 36496230056 36508893564 36525678332 36538352058 36670353291 36751448448 36764200512 36770842944 36781102656 36787587408 36797851792 36804500304 36817270776 36834036382 36973414062 37044843264 37061874432 37074734208 37077644736 37078751424 37091617056 37124459944 37301580459 37361795328 37384071552 37401095264 37407852768 37408969312 37579535604 37686599808 37717008576 37733057648 37741001584 37899931212 37913081778 37930512114 37943673291 37996925184 38004924672 38021096256 38022231104 38213153784 38220058008 38237462406 38250730089 38322023168 38335320192 38359706528 38504857248 38552323788 38553474492 38569879491 38577999603 38645546368 38676728896 38791778688 38839598928 38846616336 38847775824 38864306052 38895665094 39136084416 39167662752 39184329096 39185498664 39192578568 39210425826 39233804259 39483446112 39484624608 39519586392 39533298948 39534478932 39551301361 39700961001 39795947136 39809755584 39814069152 39827883888 39835079856 39846194544 39853219692 39871541996 39885376674 40117993344 40131913536 40150363968 40164295392 40167448464 40168647376 40182585144 40448339712 40449547008 40456855296 40475278272 40499410848 40525173832 40718519127 40808566656 40809784704 40827149792 40860092624 41039570484 41055035814 41058258813 41138807424 41163335616 41172001728 41189520944 41222756168 41345379504 41378740488 41386035834 41397583266 41405062842 41419429623 41477559552 41478797568 41529930208 41537433696 41712350328 41713595352 41728069188 41765017437 41766264033 41832437504 41846952576 42032019744 42057080496 42076232172 42083834364 42085090476 42102998223 42379391808 42397424784 42431634648 42449689854 42450956886 42458626782 42552522496 42721069248 42746540832 42755540256 42773733288 42775009992 42812885258 42827740527 43057910016 43074135936 43112276064 43127235216 43131908248 43146874212 43154669844 43166710756 43433529984 43441377408 43456450752 43461159456 43476239664 43496227632 43511320008 43514735836 43549847242 43780269312 43800397056 43819034688 43820342592 43828259904 43874361752 43882288824 44083685997 44153531136 44154849024 44209280544 44263779164 44459534691 44538708864 44546755968 44593613584 44601670608 44603001872 44790827796 44806369374 44826968862 44914910976 44918436992 44934022848 44954681024 44970279456 44998886504 45132742512 45169159464 45188379522 45189728298 45205408287 45277030656 45289663744 45297846528 45313564032 45334198624 45505740384 45534688056 45561837204 45582584853 45590820561 45691643008 45909637488 45911007792 45930543516 45967604202 46251736128 46281158352 46308752568 46318501944 46338211062 46359514806 46375600689 46440686336 46450463488 46646069184 46662254496 46663647264 46704965736 46721171484 46729612908 46750892331 47031573888 47052990816 47061492192 47077821648 47119506852 47120913268 47137263342 47412173952 47428625088 47450430144 47470620912 47480614896 47508924264 47539146226 47802583296 47812647168 47832992064 47871587808 47891957784 47893387256 48121886241 48228306048 48237019776 48258985632 48287759088 48318476492 48501310572 48523396779 48639490944 48656367936 48657820224 48678524752 48717802744 48862721232 48893804388 48910769622 48933256086 48950235009 49018934016 49027790592 49041470208 49050116544 49072667072 49089694368 49296414024 49297885416 49306792392 49358656971 49367574927 49436859648 49438335232 49455489408 49674205152 49735440612 49877137024 50106047472 50115100464 50167815282 50176879434 50178377106 50289344768 50488536384 50529274848 50533241616 50550775704 50574016152 50591564388 50597046214 50614602441 50623747317 50694795008 50886620928 50936659488 50950871712 50960077344 50977759536 50983283208 51000973452 51046132423 51339809664 51357623616 51403098384 51404632656 51426505988 51437332804 51468001286 51786131904 51795488448 51797034432 51819074736 51860886792 51882954266 52181445888 52223550336 52245772128 52247331552 52256771424 52280567768 52311739012 52543086453 52644594816 52646166144 52692781856 52711065264 52712638576 52934614668 52944178716 53079674112 53085425536 53103845184 53113439808 53128259392 53137626256 53180502232 53338695696 53381733912 53404448526 53415691758 53447539797 53509218048 53533818624 53552393856 53556597952 53576780192 53812116072 53855536284 53878452507 53880060663 53967037696 53999214464 54256844304 54291358836 54323728974 54719427312 54738413928 54740047752 54744345084 54763340346 54788517498 54807528087 54884447488 54896002304 55127172672 55146300768 55171653984 55181381112 55196777688 55206750456 55225906164 55231890142 55251054573 55383244928 55547990784 55592811648 55616467104 55618127136 55637425584 55686689916 55688352044 56042692992 56076107328 56101642896 56111779152 56113453968 56137330964 56182627358 56504169216 56505855744 56529899712 56575512864 56599586472 56601275848 56611502376 56681289731 56849896818 56895768171 56961425664 56995387776 57007387008 57031644384 57033346656 57103654036 57319730676 57356193609 57483034752 57502980288 57529165616 57539559792 57828485682 57830211738 57941934336 57948212608 57968319552 57994970176 58015093344 58259398392 58271663736 58296459078 58343497641 58425379584 58427123456 58437679872 58509718432 58776493644 58778247996 58788867852 58815638739 58945707392 59226936912 59279379588 59299948422 59301718398 59306373841 59468894144 59693920704 59721103728 59741825832 59752619784 59769291816 59779829538 59796509162 59807312994 59828065011 59912030464 59960372608 60138733824 60176990016 60197870304 60225545952 60246443088 60251172696 60252971064 60273877716 60327247409 60672509568 60674320512 60685282944 60712917408 60749116272 60776779804 60787760748 61212849984 61214677056 61240724688 61290138936 61316218678 61329127574 61365693841 61668981504 61680123648 61708211136 61745003424 61758002592 61784281416 61812686408 61834134252 62096374899 62107594263 62194758912 62216339328 62218196352 62273287648 62294895312 62306150544 62334523108 62570393028 62737321088 62748656256 62770428864 62826009136 62849684456 63114348258 63125751546 63127635714 63238166784 63267240192 63294161216 63307486528 63345232352 63596137176 63647451972 63674534781 63676435329 63687940173 63777322752 63828783744 63855943712 64160599932 64162514988 64219327887 64345314176 64383678784 64668414096 64690852824 64697862372 64720311318 64732004766 64750066134 64875157248 64877093632 65150294976 65162066112 65191739184 65214359496 65244341448 65266980012 65272103754 65324770863 65400155392 65452925824 65647625472 65700595584 65728552032 65730513888 65742389856 65811542628 65823433236 65853407477 66230296704 66232273536 66313920816 66395668746 66397650514 66777654528 66808063296 66820133952 66890420376 66902505912 66904502808 66932971534 66986978773 67186241694 67240453293 67318048512 67372366464 67377655488 67401034272 67432021536 67455419184 67486136588 67498329756 67782569283 67784592447 67915545984 67934495616 67946769792 67970346048 67977710944 68001297936 68302032084 68342755806 68476831488 68537464512 68539510208 68866511688 68895815274 68951406303 69048175872 69060651264 69062712576 69092099648 69147849056 69421737528 69463128852 69477752916 69507316593 69539272209 69661029504 69663108736 69675695232 69969103776 69995470896 70057448604 70081757226 70094419362 70281420352 70547360832 70579486224 70592238288 70616732472 70679260278 70681369902 70705895013 70805126912 70817919744 71118260928 71142937632 71175645216 71205931368 71220922344 71263386396 71295837847 71308719339 71661148416 71703874944 71718970752 71749488096 71807381712 71837936676 71840080884 72342459072 72355529664 72388478448 72431638632 72464622074 72477714738 72479878042 72894691584 72959236416 72984551904 72986730336 72992460112 73017787128 73051356664 73076704116 73123190569 73340706582 73399884129 73502896896 73528401024 73541685888 73562205312 73575174816 73595703584 73609000608 73634541552 73668072764 73946828124 74149468416 74155289472 74157502848 74183234112 74248919888 74603160918 74768143104 74802190528 74815705536 74817938624 75159071208 75251722923 75265319151 75267565659 75373199616 75434017152 75466115296 75482003168 75799862424 75826163556 75861024228 75887346582 75895569321 76042192512 76044462208 76426307568 76440116016 76474924812 76501460178 76670640384 76719413056 77009714496 77104647576 77106948984 77139758982 77155999206 77202001929 77291092736 77353457792 77583557376 77679197856 77693232672 77695551648 77728612104 77791330188 77824431399 77826754291 78272168832 78335325504 78368658192 78370997328 78385157136 78420851652 78467608518 78966892224 78969249216 79039172784 79066597896 79068957864 79102602722 79166429459 79401922002 79591894272 79619511168 79628138304 79655767776 79670159712 79692389088 79706439384 79743083992 79770753348 80106672789 80123537637 80235986688 80263827072 80300727936 80328590784 80334896928 80337294752 80365170288 80950556544 80998821696 81050347664 81437038254 81485593461 81617133312 81619569408 81654299584 81720185248 82079140968 82110071628 82116517626 82145010519 82182776247 82277614848 82326671232 82344003456 82379041888 82445512336 82690759008 82757480976 82772071668 82795166532 82810125684 82838859246 82847835213 83059860416 83074867392 83424700656 83427190704 83456138376 83530034874 83532528066 83693905152 84064039488 84114160992 84152464344 84167668728 84170180952 84205996446 84273941037 84758783616 84794849568 84863269296 84899379708 84901913772 84917253564 85442138496 85493081664 85511080512 85547466576 85550019984 85625770516 85655481054 86148271872 86224552128 86254470432 86263816496 86293748424 86309339688 86333421512 86418316127 86745317607 86867059968 86882754816 86912901504 86922318912 86952479328 86992455264 87022640016 87029471672 87099694484 87444688617 87638069376 87640685184 87656519808 87748723504 87764577648 88167371994 88418561088 88527558328 88919069382 88949922633 88952577597 89077417728 89093511936 89187227168 89203341216 89206003744 89581655592 89612738748 89653937724 89669744307 89694763743 89710969491 89836873984 89868045696 89909362048 89940558912 89997773008 90265485024 90338318928 90376759044 90379456596 90410816574 90627128064 90668397248 91011480768 91069376112 91123674408 91165169706 91181641122 91383286016 91819274976 91822015584 91861087032 91935208404 91974328017 91993691361 92503472256 92562316704 92617505136 92637003888 92676422124 92719029612 92751201378 93292138368 93324508992 93327294528 93409931472 93442342968 93459225816 93501784662 94063147776 94105981632 94122984384 94155643296 94239013704 94241826536 94274526684 94671522387 94691453571 94824347904 94857250176 94900860288 94941241824 94961229792 95017848528 95078292452 95665984128 95743175616 95783915568 95786774512 96243772482 96456612096 96474039552 96517971264 96575518176 96636952984 97002621144 97046793558 97080466977 97098007149 97125099201 97278981888 97312735872 97315640448 97357049504 97435605488 97725442464 97787608776 97821539244 97866512172 97900470018 97908155631 98100233088 98145334144 98179388736 98592828048 98595770832 98613584784 98717313942 98735149854 98910978816 99348410304 99470881224 99593503119 99596475771 99754274048 100212094944 100230200928 100335630564 100353758868 100356754212 100399457301 100445615413 100977072768 101058549696 101066483232 101101551408 101148032304 101183128776 101194092428 101229204882 101247494634 101873318976 101901743424 101920154688 101955519072 101966566416 102001946904 102092264846 102130737241 102679619328 102715247232 102806196768 102809265312 102853011976 102874665608 102936002572 103343722911 103572263808 103590976896 103594068864 103638149472 103721773584 103765908532 104447100672 104491544256 104494663104 104513542848 104561135536 104623478024 105086172906 105122635839 105289189632 105292332288 105385563712 105422130528 105425277152 105869229336 105888357432 106018890417 106022054853 106170851072 106207690368 106226879616 106256518784 106275252512 106361004464 106677391392 106763467824 106808897052 106831383516 106895079594 107104787712 107113195904 107153560384 107624232144 107711072568 107756905014 107760121326 107998428928 108513688608 108582717672 108647457948 108696933111 108716572107 108719817063 109438854624 109476827856 109480095504 109488690168 109526680692 109577034996 109615056174 110254345344 110292601536 110343307968 110362762224 110393555376 110413500912 110451812328 110463780284 110502109146 110766489856 111185623296 111232934208 111236254272 111274851168 111373379832 111376704088 112085385984 112152214656 112203285792 112223558304 112226907936 112274661928 112365254716 113059799424 113151025728 113199172944 113202551696 113223004752 113362579462 113699793636 113791536342 113990775552 114014774016 114063288768 114066693312 114207308072 114639461352 114712387218 114752190267 114966069504 115005960576 115058331232 115079119584 115656971364 115660423476 115709638473 115733998809 115896425216 115936639104 115989940352 116030186688 116518796784 116543327472 116592918156 116686995282 117019436864 117552987288 117556495992 117577735704 117631277478 117701412777 117891414784 118453873824 118558759176 118599896844 118603436796 118612747682 118653904083 118708454579 118937788288 119387841408 119442207456 119483651664 119505239568 119538583632 119559659076 119593018324 119614625988 119656130022 119920745216 120353980032 120395740608 120451091904 120492886176 120502345392 120505942128 120547755432 120654494818 121345019136 121348641024 121370565888 121425834816 121498232544 121553559608 121575521496 121725392701 122425699968 122429354112 122481449376 122580277872 122632437356 122658255148 122731387682 123174776439 123416422272 123490006848 123516005184 123568562832 123625372816 123668268504 124192749798 124215188526 124432678656 124436392704 124546575296 124589790624 124612301088 124669046216 125140786056 125295052311 125298792099 125474642176 125497312512 125540857728 125652018272 125699368912 126228696516 126251503092 126255271428 126308994669 126588322432 126614973056 126690464704 127192274352 127294903944 127349069562 127352870658 127375880346 127657567488 127711887424 128321199864 128325029976 128438655774 128483221581 128690628352 128767357568 129336828192 129381705648 129395724744 129440622636 129464009532 129500132268 129582511487 130300589952 130324132224 130383478368 130428718992 130488682896 130533960024 130544207508 130649541726 130905851648 131401191168 131457104064 131461027776 131484779712 131623085256 131646866472 131706814954 132460593408 132464547072 132627841632 132791337492 132795301028 133378604073 133616126592 133640267904 133780840752 133805011824 133809005616 133865943068 133973957546 134372483388 134480906586 134744732928 134755310976 134802068544 134864043072 134910838368 134972273176 134996659512 135565138566 135569184894 135616224861 135831091968 135868991232 135893539584 135940692096 135955421888 136002595872 136604064168 136685511612 136747754559 136772461683 137074929024 137079020416 137733023376 137791630548 137902812606 138184199296 138295698112 138843475056 138926257704 138955505832 139014633186 139078544418 139126802067 139322059008 139326217472 139351390464 139938207552 139990941792 140114897208 140163514452 140188838724 140252676993 140291809957 140562840704 141094721664 141158972448 141184476576 141233464944 141358520556 141362739804 141411790026 141422891467 142236521856 142285875264 142351290432 142411862736 142441844688 142526772792 142591675694 142617438678 143407749888 143437941504 143498976192 143614763424 143675873352 143680161768 143857282283 144684918144 144711059328 144776956896 144863277264 144929244148 144955429476 144959756084 145570190337 145918472832 145969103808 145973460672 145984920224 146035574256 146102713328 146153408232 146246381138 146681413164 146799768258 147056802048 147083371776 147124410624 147150349632 147191407168 147218001216 147269083104 147336145528 147893656248 148075970913 148102724781 148310578944 148315005696 148366468224 148497839776 149206321836 149604381056 149631411072 149635877248 150318142416 150503445846 150530638302 150535131318 150868034304 150932230592 150964006336 151599724848 151652327112 151722048456 151774693164 151791138642 151843807323 151871241951 152084385024 152088924416 152852615136 152880232032 152949849624 153002920356 153138397269 153142968121 153438826112 154019428992 154209295152 154213897968 154279517964 154311998412 154404003858 154706915584 155358395712 155386465344 155391103296 155457224208 155582660376 155648862798 155653508582 156544337664 156670651008 156737316384 156741994656 156770314272 156841703304 156935217036 157035048599 157629259359 157933784448 157938498432 158078345568 158133195792 158137915728 158205205444 158332858918 158803844004 159239022336 159256276608 159311535552 159340319424 159384778176 159412878768 159486167984 159541506696 160213345578 160247075274 160342619391 160527654144 160601455872 160657181568 160669793856 160674589504 160730340576 161635357521 161640181989 161901113088 161997643392 162100695328 162874076508 162971186922 163308599168 163440370496 164158281936 164220143256 164233035252 164290021038 164365552494 164422584261 164653342464 164688006912 164758083776 164891024672 165381518016 165514961952 165544143336 165590333064 165620251368 165677718492 165695670426 165753163719 166119720832 166149734784 166849401312 166854381408 166912276752 167060069748 167065056132 167136144461 168128078976 168228321984 168304928688 168335337456 168340361904 168411992892 168547882074 169517567232 169589699136 169726538592 169798759416 169803827544 169834507128 170013151789 170043869193 170884276992 170986163328 171022161024 171094933152 171100039968 171251541032 171310962108 172068580827 172449104256 172508940864 172527632992 172587496848 172618679376 172666843024 172836632254 173490635214 173825803008 173844637824 173904958656 173984910528 174045280032 174058943344 174199388968 174889377234 175030492923 175276138752 175281370368 175313039616 175497447008 175529155296 176334743988 176446916217 176837122176 177055116656 177838138764 177899845266 177905155194 177919121523 178374454336 178406682432 178412007488 179163311184 179225477496 179307875448 179339488614 179389527486 179421938982 179484195033 179736091392 179818724096 179881117824 179995546016 180530970048 180676637856 180753518088 180758913192 180821633148 180981742227 181336794496 182022961536 182138752224 182247348816 182330339412 182363282244 183638549952 183644031168 183722174064 183870416808 183948656034 183987382722 184097081523 185006944512 185124633408 185235010272 185274007776 185352844248 185438059224 185502402756 185586875617 186289124697 186584276736 186649017984 186654589056 186819862944 186884685936 186918451632 187003569324 188211963264 188245968768 188311286592 188478027408 188483653072 188549053368 189343044774 189382907142 189714500352 189801720576 189882483648 189922459584 190035697056 190156584904 191023604343 191029305987 191063820519 191331968256 191486351232 191567831136 191573549024 192487544964 192657983661 193035942528 193151036352 193273905968 194005242288 194093587116 194160933954 194196014298 194250198402 194625471744 194631280896 194714099008 194871210976 195450884928 195575217552 195643078488 195733024344 195800940036 195816311262 195974312589 196200466176 196290668288 196358777472 197185656096 197191541664 197227169568 197434627884 197470299708 197560222431 198696820608 198941762448 199187006238 199192951542 200424189888 200460401856 200671261128 200707517736 200713508424 200798914602 200891230826 200960936319 201954145536 202117099392 202132966464 202203102816 202296064608 202366257552 202388184856 202458409764 202494989268 202587200101 203353777341 203746637952 203803486848 203840309376 203911038144 203933132832 204003893808 204184529692 204261474482 205430494464 205612393536 205618530624 205706023952 205749331216 205872005144 206687445822 206854218909 207144527616 207181953792 207188137728 207276298944 207443547168 207531817064 208521949779 208617816627 208983088512 208989326208 209027085696 209122271072 209246956048 210172345812 210245271678 210771127424 210844261056 210850554304 211738458672 211776714864 212037780834 212044109706 212117685039 212415380736 212453759232 212513037568 212550505024 212722008928 213354782784 213526935648 213617794104 213662767032 213790159188 213887513541 213926158017 214226391808 214307120768 215248464288 215422145136 215513810028 215520242652 217027377216 217165435344 217294915896 217393866222 217433144214 217439634126 218877709248 218953655712 218960191008 218977380336 219053361384 219154069992 219230112348 219329943911 219369571707 220508690688 220585203072 220686615936 220725524448 220787110752 220827001824 220903624656 220927560568 221004218292 222465868416 222472508544 222549702336 222746759664 222753408176 224304429312 224406571584 224447116608 224453815872 224549323856 224730509432 225755168769 225802696977 226119598848 226302051456 226398345888 226405103392 226446009504 226725158924 227399587272 227583072684 227686707963 228126577536 228133386624 228414616144 229278922704 229424774436 229504380534 230011921152 230116662464 230158239168 231313942728 231320846952 231419276946 231467997618 231606005787 231873278208 231979880704 232060373376 233037593568 233086654944 233185836312 233373990564 233473294197 233480262873 234038873728 235105974576 235112991984 235155471408 235262554956 235402825554 236907747648 237117518352 237199793688 237206873592 237225495364 237307808166 237416909158 237499288377 237875576576 238775682816 238884414912 238967303328 239010479136 239077167264 239119318152 239186036648 239229251976 239312260044 239524159831 240707960064 240791481216 240902183808 240985772352 241004690784 241011884256 241095510864 241308989636 242851669632 242996465088 243107119216 243151042992 243450785402 244851399936 244858708224 244962898752 245160555744 245264874712 245316510296 245462775364 246349552878 246435031557 246548328741 246832844544 246980013696 247032010368 247137125664 247250745632 247336537008 248385499596 248430377052 248543505639 249093150592 249179581248 249224602176 249338092432 250281572112 250590104622 250597584198 251081715456 251304036544 251398737824 252457393032 252503006184 252510542856 252617989338 252821823111 253176644864 253229946112 253380929408 254384548704 254589807888 254698139124 254705741316 254751760692 255423774848 256642399728 256650059952 256877311548 256966443162 257534715136 258673656384 258763411296 258791449488 258881245272 258928019064 259000264536 259165022974 259254948381 260601179904 260648264448 260766956736 260857437984 260977365792 261067920048 261088415016 261299083452 262914208128 262922055552 262969559424 263246170512 263293732944 263413629908 265255683264 265582674984 265590602056 266757208146 266857732791 267232253184 267280535808 267561681504 267610023648 267618011232 267731886136 267947915092 268744966776 268961813172 269009232921 269084291229 269132908473 269510621952 269604137088 269728086144 269821676736 269944546352 269993319024 271130277132 271138369788 271232449722 271881384192 271910843776 272005191744 273208128336 273371023224 273495509118 273544923366 274149858048 274158040832 275466046752 275583261096 275805625212 275922984051 275981074083 276368398592 276591396224 277686950112 277852515408 277911011664 278029266372 278157088836 278253604134 278283754177 279876415104 279981883584 280229794416 280327028904 280377677448 280505353986 280583619914 281125681408 282189443328 282317944896 282368953152 282466929888 282717041112 282725479608 282823580052 282845782934 283074007073 284473043712 284571750528 284702580864 284823725472 284883689376 285053545584 285183351388 285234877356 286997952384 287229526848 287351746704 287360323536 287714564566 289369836288 289422118656 289553913792 289726554528 289858488296 289910858952 289919512168 291140380674 291241400931 291375297603 291836945664 291938207616 291946921344 291969840448 292071148512 292205426656 292306816464 292492762276 293362826328 293599536516 293724466893 294300699264 294382814336 294436002432 294538166208 294672291056 295787312496 296151941826 296205449562 296732936448 296995679552 298412643672 298780509357 298789427313 299208762112 299262822144 299271754496 300636284832 301006891692 301061276604 301070262636 301198371903 301336846239 301864461184 301928012672 303199449696 303304654224 303444096912 303549386328 303582277284 303687614646 303742483902 305705230272 305760464064 305899699248 306005840712 306276794538 306285936242 306392211723 306877652224 308038857984 308418590304 308427795936 308559035928 308623996824 308808007716 309004450469 310716791424 310772930688 310782206592 310914448416 311165320752 311297725596 311307017164 313341302016 313474632768 313483989312 313540628544 313683406608 313870434072 314070097198 315258518718 315867568896 315876996864 316156691136 316266391584 316275831456 316410410888 316665717836 317607688008 318056671251 318066164559 318512553216 318623071104 318680638848 318769556352 318825757536 318972335968 319083013392 320426691156 320494150548 320685238782 321314363136 321339587712 321349179008 321460681152 323270715042 323280363978 323995286784 324201390656 325748153016 325942373844 326090799333 326149716321 326159451189 326617198336 326880740992 328316563872 328440286512 328466070504 328580042076 328731104988 328845168522 328880800391 329516167552 329782049344 330763036032 331029923904 331088286672 331180666128 331240502736 331355436984 331391340852 331506327438 332239441664 332299469568 333698802624 333708762816 333824553504 334120139496 334130112264 334272288922 334542008359 336256157952 336456643968 336609857376 336670674912 336680723808 336823985784 337095764148 337239202729 339179398272 339453077184 339597518832 339607655088 339669014256 340026303578 340087738386 341972326656 342044322048 342189866304 342200079936 342503082064 342621924216 344137161654 344898208512 345017881728 345055265984 345174993696 345237358752 345333686048 345673264508 346981270428 347128915419 347201996427 347689275648 347809917312 347969821056 348090560064 348117886688 348398777936 349778754468 350060985846 350994894016 351058310592 352669487976 352893832434 353104238331 353674244352 354110233312 355676277528 355799690532 355810310388 355838243046 355961712249 356125363737 356748908672 356813364864 356824014976 358326622368 358450954992 358615750896 358678977228 358779054972 358843877964 358968390066 359762235648 359991092032 361061940096 361353275712 361507036176 361517826384 361643266296 361963484454 362673588992 364045923072 364277504448 364494697632 364660678824 364726564488 365176178103 365187077827 367277099904 367288062336 367444348128 367740833616 367897312068 367974765444 368194163046 369524329317 370249266816 370470020544 370548015552 370705688496 370876118448 371004805512 371173751234 372578249394 373298035968 373309178112 373639725888 373769371872 373836903264 374007138648 375885156933 375896376297 376423926528 376491937536 376622573184 376956054816 376967306144 377098106736 378686089548 378765814284 378926984007 379764967296 379844919168 380071394112 380313169808 382047208686 382058611974 382127641038 382972702464 383135662272 383147098048 384975089928 385315967322 385449664743 386071885056 386302072704 386547811936 388010484576 388187174232 388321867908 388392028596 388500396804 388747534461 389428198016 389742421952 390901769856 391150435104 391286156976 391466048688 391601880072 391632622524 391948625178 392717554944 394371312192 394383083328 394454339136 394869255768 394940599416 395120444862 397393641216 397883524896 398374012476 398385903084 398555421407 398639329231 400848379776 400920803712 401342522256 401415035472 401427016848 401597829204 401782461652 401921872638 404234198784 404265932928 404406205632 404592129216 404732515104 404776369712 404916819528 404989978536 405174400202 406707554682 407493275904 407606973696 407680618752 407822076288 407866265664 408007787616 408369059384 408522948964 410243263677 410317385049 411224787072 411237061248 411412047904 411498662432 411744010288 413374891644 413708437818 414552597888 414887094336 415063634128 417043899558 417235633254 417380406201 417966177024 417978652416 418054171392 418244542144 418493912096 420344691624 420490543356 420758030979 420875429871 421542254848 421688522112 421701108608 423476917344 423553429728 424075561668 424088219412 424235370078 424268674401 425101010048 425444017856 426709565568 427053871296 427235588208 427325534064 427580318376 427775027082 427852316034 428614241536 430496928576 430844290272 431027620056 431040485304 431571846849 431584728341 434054754432 434330870688 434589831792 434787732444 434866288428 434879268252 435064314971 436710571011 437755418496 437907311424 437920382016 437954760672 438106722768 438308139984 438460224696 438659887822 438739143414 441170406144 441373231872 441451048896 441574221504 441654003648 441807249312 441855121136 442008436584 444227912739 444931736832 444945017088 445099404672 445493519328 445506816352 448813143168 448894233216 448907631744 449098647712 449461018864 451510337538 451605393954 452604102912 452796691776 452810206784 452892019008 453450317848 454799174544 455166145368 455373415926 455531421969 455613725853 456253155072 456266773248 456829232288 458557845408 458849548872 459008761068 459415191807 459428904363 460233324928 460316478336 462627885456 462641693904 462838553892 462935995236 463212011574 464120746752 466075187136 466173309888 466371672624 466747981128 466946588394 466960525746 468077747456 470211949152 470225983968 470310942816 470525109912 470805651108 471020043481 471105145797 473815495296 474235036704 474399587376 474413747184 474450990728 474615616332 474833818316 474998576754 477768829824 477934606656 478020958272 478154334528 478238636304 478372073296 478458503952 478624520088 479048319662 481582962432 481804367616 481971544704 482009381568 482023768512 482191021728 482617979272 484920545967 485703339264 485992930176 486214238432 486302085984 486901570804 489925797504 490321111488 490529749424 490633020592 490925550728 492699105756 492870063114 493096657482 493267752783 493960027392 494064020736 494274251328 494501491264 494673074016 496770999192 496860754104 497087011278 497259491157 498186301184 498359162496 498449204352 498676184864 500563144224 501180209244 501195168396 501408433383 502608073088 502797475648 504914786064 505006012368 505021085712 505235978676 505643646222 506761858816 508769097408 509179615776 509396278248 509411482632 509503521384 510039455367 510131607579 510847549696 513284799456 513300119904 513754623096 513932886324 517347312768 517526822592 517582898976 517762490544 517856038128 518000529072 518330045948 518509896762 521533913472 521714875968 521954731584 522135840096 522176830032 522598166904 525828416256 525844111104 525939118848 526492341024 526587465888 526827259816 529340748651 530511366528 531165349968 531181204112 533514416292 533715465582 533757364569 535123363008 535220047296 535236022464 535463772272 535895830184 537489933552 537923626344 538018465842 538168582458 538265816946 538452585099 539208274176 539456172288 539643353472 539889092704 539986638048 542260554264 542276739576 542464899444 542945226681 543821687552 544010383488 546416256672 546742046448 546991018236 547089846732 550932093504 551166522192 551611250424 551845968102 551962148166 552291244569 553182792448 555373900224 555705030816 555822023328 556058532744 556314177672 556507208268 556567508354 556760626851 559752830208 559963767168 560459588832 560654057808 560755354896 561010707972 561167239828 564635889792 564737906304 564933859776 565434082224 565450959216 565647160104 565691565868 566148014146 569143501056 569405161728 569647450944 569767378752 570107091168 570366702776 570469754712 573087917961 573995904768 574459053696 574703493408 574720647072 575429129132 577973950983 579107827584 579453109056 579716976592 579821717904 579839024336 582280761348 582482801862 582750595206 583876415232 583893842688 583939680896 584142297024 584410853312 584613632928 584985524552 586725652656 587199073032 587448933786 587922937767 588601398528 588765628672 588872004864 589076332416 589344582112 591574624992 592303883652 592410899124 592680667293 593991359104 596825287344 597561018714 597578854626 601272569664 602013783384 602122553208 602140525272 602396743806 602673692478 602882808957 603728922368 603856025344 606398899392 606609308448 606888193824 607098772656 607164554568 607375229292 607484967804 607761600303 611410460544 611520928128 611799398496 612011681424 612553589076 612571872484 612784423446 616837180608 616855591872 617118071856 617247993648 617616015432 618008900938 621433582848 621545861376 621564413184 621828896832 622330641504 622595451192 622614034328 625853449881 626949265536 626967978624 627081257088 627366813216 627740868144 628140194396 630517037436 632313382272 632532783168 632551662912 632820821776 633331435672 635215376016 636113342502 636132329118 636353055117 637246142208 637361277696 637539112704 637651515072 637944671936 638166026784 640853382312 640988301096 641370477564 641662540623 641778474051 642679175424 642698358016 642921362304 646541430084 646560727956 648402781312 651496306032 651884747688 652181598666 652299432642 652318902378 653761481984 656633127744 656880573024 656932141008 657160084152 657462209976 657690337044 657761600782 657989831733 658108715121 659032335104 659564098688 661526072064 662059847808 662176573344 662361332256 662481005472 662710873968 662782681704 663012654876 663599721499 667397605248 667417525632 667649107008 668240278992 668260224528 668544577844 669084016718 672913287936 673219714752 673341349824 673361447616 673647971568 674191528296 674478405458 675022632251 678358796544 678906154368 679195037664 679215310176 679338028512 680052607156 680175476772 683060123889 684379732608 684400159872 685006164128 685243848432 688274323308 690035763456 690110531968 690349987392 690474717504 690667372096 691346529016 693962540856 694257830838 694403992854 694818017361 695619834624 695939642112 696181120128 696235773376 696797555872 699557508936 700121971692 700419882591 700440788619 701989788032 702116621184 705338975952 705787664868 706208476662 708220466624 711352555056 711599381064 711620620776 711676486092 711923424498 712250727474 712497865131 713497817344 713626729728 713648029952 716653244736 716901909984 717231501792 717357954456 717558109944 717687755928 717936780132 718572479493 719982184064 722123880192 722706551424 723014072352 723035652768 723286532592 723926968908 728555008896 728989395264 729321357648 729453128976 730352356206 730374155654 734554199808 734576124672 734888696256 735481667232 735794624136 735949530888 736388326092 736856766503 739048658634 739644986223 740498533632 740940041088 741096031104 741411376992 741752236896 742009611024 742347502468 745156498788 745630516917 747279451776 747538743744 747673806528 748014277296 751770313866 751792752594 753245146368 753912109632 753934612288 754196213472 757372179096 757531628568 757853968014 758465469333 759529934592 759689838336 760142788224 760626339616 764094417372 764117223948 764255282076 766271324544 766294196096 769950179856 770631934644 770899329486 772604145408 773095623872 776020969152 776374348464 776643735816 776784057192 777000793608 777495068922 777764845143 778856396032 779484843904 781803539712 782300870208 782572313952 782932097376 783203760144 783265245048 783897250356 784254216317 788742624384 788766166656 788908678272 789738511536 789881198832 790240889724 795767049792 796748024952 796771806168 797110842814 797278658462 797754019933 801696759552 801841607424 802685044512 802830070944 802854033696 803195658408 803564923304 803843745276 807252873687 807398725419 808531865856 808812411264 809184258432 809465030208 809552739424 809833639056 809979957072 810348800404 813415109364 815644152576 815732531328 816015575232 816738118768 817045897928 820486527354 820634770098 822449574144 822474122496 822824095808 822997324864 823488020576 826749783288 827416875636 827768952153 827943222249 829105195776 829774188672 830127268256 834087799116 834471266508 834760812402 834851262531 836489084288 836987824192 840689383248 840981086712 841516061958 841750859742 843377044224 843402217216 846953834688 847106859456 848151123336 848176438824 848470740156 848537348802 849222021219 850202020096 850888035712 853419131136 854107742592 854471176416 854651068128 855160636752 855550054164 855704632068 856094297201 860993857152 861688580544 862055240112 862080970608 863143693698 863169456682 868109508864 868661741376 869179663584 869575464888 869732576856 869758536504 870128629942 870830724049 873421142022 874125892809 875510836992 875814622848 875840764032 875909521344 876213445536 876616279968 876920449392 877319775644 877478286828 881173400679 882902097792 883148443008 883308007296 883614498624 883710242272 884016873168 888455825478 890198809344 890987038656 891013632704 896341528071 896368281939 897626286336 897788466432 897815263488 898197295424 898922037728 903020675076 903210787908 903595115709 904010538717 905593383552 905620413568 905784038016 906900635696 909598349088 910332290736 910746831852 911062843938 911227451706 913658464576 917115690816 917699097744 918017522136 918830383614 918857808726 919176635169 920466649856 920632956672 925255770912 925283387808 925677107784 925871990472 926424023148 926845892011 927013351407 932150374272 932346619776 932743345248 933495962256 933893176788 933921051492 940423898304 940451967936 940621885632 941050219824 941611302216 942040086962 942210291594 947630990592 948470073408 948799174752 948827494368 948901981456 949231232664 949667636632 949997153508 950601477397 954198493677 955537659648 955869213312 956041916544 956308669056 956477272608 956744146592 956917007904 957249040176 958096639324 963943089408 964018763136 964047537024 964382043456 965235958544 969841091934 971985860352 972428476864 972604171968 973803141608 978272397999 978449148963 978478353567 979851595008 980642222976 981059498848 981266041184 981851101456 985398211512 985740126228 986193314964 986535505566 986642401173 988548502656 989002982528 989346148032 993541998384 993721508208 994174022556 994518982314 996718324992 996898408704 997352369728 1001126288448 1002360418488 1002390336792 1002816866766 1003626025077 1005216146176 1005594951296 1009829572128 1010012024736 1010042171424 1010471957352 1011287292444 1011717608187 1017538194816 1018359231552 1018792556496 1018822965264 1019007042768 1020078910734 1020263215158 1026569598912 1026600239808 1027509246192 1027865772648 1029163582967 1034694625536 1035053645184 1035165797952 1035524981088 1035712076256 1036001058144 1036660091896 1037019793524 1041386746257 1041605989281 1043067826944 1043429751936 1043909463168 1044271680192 1044353660064 1045196333808 1052984682048 1053174931776 1053654519632 1058681497302 1059312714993 1061022733056 1062330699936 1062362408224 1067028832584 1067430931164 1067514729138 1067885136747 1068376091211 1070246726016 1070440094592 1070472044928 1070927544544 1071791660368 1074979867104 1075847252688 1076036931684 1076337164916 1076531633892 1076905170198 1079286706944 1079778185408 1079973276096 1084521108528 1084553479152 1084929798888 1085890453362 1088020766976 1092832513344 1093484092896 1093982036472 1094179693464 1095528534309 1095561233481 1101864187008 1102333044384 1103222500848 1103691936204 1103924296332 1104582489138 1110747800448 1111410061632 1111644046656 1112117065488 1112628355344 1113014416536 1113135016708 1113521253702 1119927534336 1120919177664 1121308115616 1121510709792 1122021415944 1122334479656 1123438109651 1127689128891 1129271779584 1129475812608 1129867719552 1130868164448 1130901918432 1131294320208 1131383131736 1132296028292 1136780952021 1139294901888 1139534757504 1140214182336 1140733405552 1140939509424 1146175835922 1148918107392 1149406986816 1149441294144 1150858258264 1155947901966 1156348994229 1158215655168 1158906218112 1159433953184 1159643435808 1159678048672 1164561522696 1164965603724 1165501190412 1166242603383 1167879361792 1168284594048 1168821706624 1169227265856 1169971049104 1173451305312 1174398146064 1174897867572 1175845875534 1178152664832 1178689164224 1183149249984 1184607767304 1184821798248 1185361334586 1187982718208 1193650574688 1195122037428 1195157709252 1195666264221 1195917987693 1202545139328 1204027566768 1204245106416 1204281050544 1204793487612 1205347384956 1205765617914 1212797798784 1213218616896 1213776387648 1214197545312 1214329109136 1214750458584 1214969935608 1215523200606 1222820921088 1223041856256 1223598796992 1224023362848 1225107178152 1225143744968 1225568846892 1230729791031 1233674361216 1233711183744 1234236143712 1234495987296 1235232030864 1236017801876 1243657793664 1244661283008 1245190902384 1245228068656 1251706899762 1253898531072 1253935957248 1254162514176 1254733626432 1255481736288 1256280388792 1261034074872 1262274092937 1262626289613 1264626764544 1265065566336 1265103325824 1265641643552 1266662871344 1270430752032 1272226685004 1272264658236 1272706110234 1272806023203 1275303030144 1275889343872 1276332053568 1281706764624 1281976602192 1282740955128 1283325081246 1283556948102 1285842724608 1293082860168 1293121455912 1294715540547 1294754185023 1296805562624 1302992612064 1303769495376 1304363197332 1304598865284 1304637804756 1305192944913 1305793000369 1313266255488 1313761146048 1313864282016 1314320168304 1314924419952 1315380674088 1315523201564 1315979663466 1316217430242 1319128197376 1324119695616 1324353146688 1324722664512 1324962010944 1325421747936 1325565363408 1326025309752 1327199442998 1334795210496 1334835051264 1335298214016 1336480557984 1336520449056 1337089155688 1338168033436 1346439429504 1346682699648 1346722895232 1347295943136 1348383056592 1348956810916 1350045264502 1357812308736 1358390075328 1358430620352 1358676057024 1360105214312 1360350953544 1366120247778 1366594265907 1368759465216 1368800319744 1370012328256 1370487696864 1376548646616 1378245575421 1378286713089 1380221063936 1380699974784 1380949435008 1381334744192 1382693058032 1387925081712 1388515661676 1388807985708 1389636034722 1392362240256 1392471546752 1393595111744 1399115017872 1400243943384 1400839765182 1400881577238 1403979576064 1404233242368 1410677951904 1411575329736 1412416953324 1413060130443 1413315437391 1416440933248 1422705110112 1423198762128 1423241241552 1423352972184 1423846848996 1424501454948 1424995730262 1433306489472 1433803819968 1434463003584 1434715908912 1435116219888 1435375511856 1435873560264 1437144958986 1439964368128 1445413102848 1446028144704 1446071305536 1446573065184 1447853937816 1457110017792 1457978790528 1458642715296 1458906257952 1460704712412 1460748311308 1469777392512 1470963334464 1471589248272 1471899061776 1472776652184 1473713533006 1478097317268 1479289972446 1481880082176 1482192062208 1482822753984 1483504473792 1484019222048 1484695004936 1490312997576 1491261033834 1491778473471 1494558903552 1495077487488 1495347613056 1496028554592 1503540627732 1503585505188 1504225300149 1507824219264 1507869224576 1508392426944 1514744358192 1515063257136 1515707936028 1516930938666 1520285576448 1521252679232 1528188834744 1528234447896 1528510564152 1530118366101 1530394822737 1532542649088 1532588392192 1539900359712 1541263869288 1541798658972 1543209909527 1546191247744 1552041938304 1552748696928 1553287471632 1553568114384 1554001587216 1554990137844 1555529690286 1558969687808 1564601740416 1565144627904 1565864194752 1566407520288 1566530490096 1567794500712 1568508432634 1577485248768 1577532333312 1577817356544 1579477023072 1579762397664 1580481779448 1582430105113 1591534099584 1593496049904 1593543612336 1594221685628 1594557316924 1595508039866 1601272093707 1605370089024 1605660141888 1605708067392 1606391316816 1607129846608 1607687490552 1614505747374 1614797450838 1617624822528 1618368516864 1618930060416 1619105478848 1619667278112 1619959914144 1620697600808 1626830218728 1628835680043 1631465062656 1632031150464 1633476237536 1634091795856 1640973054708 1641269540196 1645648191616 1645994649728 1646976041152 1653499566576 1654833751272 1655537904306 1655886444498 1656873733707 1659548377344 1660254536512 1668175598232 1668942533016 1669521624804 1669702525062 1670281880553 1672978168576 1673975648384 1681378766496 1681962173424 1683032123916 1683501719484 1684572649331 1693907669376 1694213718912 1696302246672 1696352877648 1696941480312 1697074697604 1698444042438 1701776071424 1708215485184 1708942352832 1709302136256 1710321273504 1711100108328 1711409264136 1712188594402 1721987714304 1723377161088 1724110480224 1724161941216 1726287387396 1726338913364 1733921852949 1737323482752 1738359327168 1739150929776 1739465153712 1739517073008 1740257259884 1741661448098 1746842284044 1748251785618 1751629245696 1751681528064 1751819042688 1752426891072 1753232559936 1753840898784 1754639551288 1754956573656 1762346801358 1763768813301 1765804195584 1766296886016 1766616014592 1767228997248 1767420484544 1768033746336 1776911650956 1778042001879 1781974077312 1782027265408 1792683056142 1792736563878 1796394590848 1797844075456 1806041350152 1806421575816 1807190231418 1808021077434 1808648426871 1811186767104 1811240827136 1811568076032 1813801271392 1819196698176 1820664581472 1821493663704 1822125687876 1822454903412 1823284800909 1823793529441 1827316929152 1834231381632 1835398195488 1836035044272 1837660767228 1837715617452 1838353270338 1838497589071 1850511541824 1850566775616 1851354215568 1851743980944 1852848046296 1853691784022 1854026702814 1864300748544 1864693239552 1865486690496 1866991924512 1867786353576 1867842102984 1870144669679 1880847796608 1880903935872 1881243771264 1882100439648 1883222604432 1884080173924 1884420583188 1896940146816 1897598349504 1897654988736 1897803962912 1898462465328 1899335273264 1899994307016 1901202954794 1908396987354 1911738426624 1912083833088 1912617338112 1912954545216 1913488293184 1913834015808 1914498080352 1916193278648 1924987621869 1925335422153 1928037526272 1928095074048 1928764086912 1930471917088 1939682183868 1944856953728 1945208343936 1947606283216 1956544795998 1956898297926 1956956707134 1961284445952 1962118997696 1962532082368 1963702202912 1970796423024 1971480252456 1972386629928 1973071011132 1973284802346 1973969495199 1974326145363 1977097005312 1978005965056 1978692296064 1987083996768 1987443016416 1988348045112 1989037964628 1990799164497 1994704739456 2002252576896 2004720836976 2004780673584 2005633733532 2007252050154 2011189902592 2019659144256 2020024049472 2020084342848 2020943914704 2022574584888 2023435216374 2025067896753 2035076389632 2036718463104 2037585112992 2037645930528 2038014085536 2040157821468 2040526430316 2041455631787 2049180371667 2053139197824 2053200479616 2055018492384 2055731545296 2058327165934 2070107290368 2070331595904 2071049962176 2071424152512 2072002116288 2073320183792 2074039587048 2082773492514 2083211978562 2084454052083 2086859503872 2087818926336 2088543360384 2088707320128 2090392667616 2101259647773 2101322365857 2105969364096 2106349863552 2107309039264 2117362994604 2118625429986 2124661399872 2124724816448 2134057665168 2134861862328 2135029458276 2135770273494 2136752182422 2137493595393 2140493452032 2140880189184 2140944089856 2141855089088 2143583320736 2149959734208 2151694505376 2152073863368 2152674329832 2153063267784 2153810340396 2155717438479 2159556370816 2159946552192 2169042217056 2169106958304 2169859597776 2171780906724 2185665026688 2186968185792 2187964072944 2188359386928 2191057068618 2191122466962 2203728374016 2204666088768 2206445001696 2207383872408 2207848592664 2209164978276 2210170973257 2210570299509 2221495600896 2222820123264 2223288093312 2224234130976 2225256710688 2226028833072 2226270033416 2227042507404 2236891550751 2241838355328 2242616231232 2243021419584 2244042831888 2244668959312 2246876219302 2255378257782 2259735439104 2261736328896 2261803836864 2262588640416 2262766263472 2264592056584 2273561904042 2275396407999 2278589803776 2279069515008 2280428364672 2281466811104 2281879018848 2292351671844 2298813973632 2298882588288 2301716516528 2311895803932 2312697988458 2317812436224 2318867906368 2319286871616 2319356097344 2329123045392 2329931207448 2331002380824 2332485206766 2333294535429 2336569188096 2337643413248 2338454531712 2339942098208 2346902610624 2348796292128 2349795735144 2351691751068 2352762648951 2357378328448 2366298499968 2369215534608 2369643596496 2370722669172 2387301149376 2390244074856 2390315418504 2391332528442 2391835975386 2393262059799 2405090278656 2408055133536 2408490212832 2408562101088 2409586975224 2410694769912 2411531235828 2412629383021 2421758621061 2425595597568 2426437233792 2427552775296 2428395090624 2428658218272 2429500917168 2429939871216 2431046401212 2447197593984 2448046725696 2450214356304 2450287489936 2451137693784 2461459582062 2467348722432 2467422367488 2468472287424 2468991974592 2470464061728 2472035603752 2483306856459 2483829666747 2487315587328 2489322566016 2490381804768 2490456137312 2503413799524 2504553787593 2509467252864 2510963472576 2512560777584 2522068149744 2524548185874 2525252579226 2530131132672 2530206651648 2531283287104 2533325742688 2540861504064 2544453370008 2544529316472 2545412220468 2545612046406 2547666063657 2550606060288 2551778687744 2552664107136 2563413529248 2563953204384 2565481910256 2566650162492 2567113896204 2568282891603 2586165720336 2586242911824 2589431081094 2589508370046 2605985224128 2607538990752 2608726394664 2609197730568 2609275609512 2610385889826 2611586000738 2612492172147 2626532510976 2627522292096 2627728564032 2628640336608 2629848839904 2630761348176 2631046403128 2631959326932 2632434860484 2648706293376 2649445329024 2649924021888 2650843495872 2651130726816 2652050619504 2654398885996 2670596428032 2672961115968 2673040898112 2674178311376 2676336066872 2689104845817 2692878859008 2693365399296 2693445790464 2694591886272 2696766113184 2697913621832 2700090529004 2710785347127 2712031616151 2716780150656 2716861240704 2717352114048 2720210428624 2720701907088 2732240495556 2733188531814 2740024656512 2740975393728 2753097293232 2756491150842 2756573426178 2757529905507 2761399949568 2761898870016 2762669488384 2765386116064 2775850163424 2777031323352 2777615971416 2779272069444 2780537676033 2781040054221 2784943093504 2787190223488 2798230035744 2800487886768 2801679530364 2801763154476 2821355903808 2823150659472 2824833906648 2826120260886 2826630874782 2832881866496 2845410220224 2846397524256 2846482483104 2846705944368 2847693697992 2849002909896 2849991460524 2851804432191 2866612978944 2867607639936 2868926007168 2869431817824 2870232439776 2870751023712 2871747120528 2874289917972 2892056289408 2892142611072 2893146130368 2895707875632 2915957581056 2917285430592 2917812515904 2921409424824 2921496622616 2934817193997 2935435060701 2939554785024 2941926668928 2943178496544 2943798123552 2945553304368 2947427066012 2956194634536 2958579944892 2959927203519 2965645507968 2967008947584 2968038444096 2969390009872 2980625995152 2982522067668 2983556946942 2990154974976 2990695226112 2992057109184 3007081255464 3007171010376 3008450600298 3010878075231 3015648438528 3015738449152 3016784853888 3029488716384 3030126514272 3031415872056 3033861877332 3035152824561 3042505358464 3056377669488 3056468895792 3057021128304 3060236732202 3060789645474 3079800719424 3082527738576 3083597317944 3086419819054 3087490748901 3092382495488 3104083876608 3105497393856 3106574943264 3107136228768 3108003174432 3109980275688 3111059380572 3113814077803 3129203480832 3130289255808 3131728389504 3132815040576 3133060980192 3135589001424 3137016865268 3158954046144 3159524795328 3160963558896 3164860210226 3183068199168 3186992099808 3187087224672 3188443371256 3189114633848 3191016079732 3202544187414 3203655410241 3205128273633 3210740178048 3211320283776 3211416134784 3212782633632 3214259693216 3215374981104 3229011494748 3229594901676 3237860120832 3238210957696 3239334556224 3239919828288 3241395201616 3253660437456 3257671360086 3264062300928 3266952475072 3268183591712 3281946109416 3282539080392 3286585602927 3286683700443 3291296383232 3291989299456 3293952082304 3306999133152 3309667502544 3311075808612 3311772888996 3313747467414 3320509073024 3336351196464 3337885066032 3339043249608 3339405050124 3340563761106 3347951296768 3362757532992 3363924346848 3366064247832 3367003438968 3369145298662 3370314328953 3387815338752 3388427437824 3392604493344 3392705755296 3393882960624 3394149395208 3396888084876 3417884705664 3418604272512 3420642547008 3422200216656 3422818528272 3424377188804 3446754322176 3448220960448 3448323882432 3452574774792 3452677826728 3467843705898 3474646965504 3476718654336 3478301859552 3478930307424 3479034146016 3480514519768 3483322896196 3493684568088 3496503571236 3498727810149 3503638085376 3504853782144 3506465119872 3507681797568 3509279102576 3509913147312 3524693602716 3527537626602 3534457994496 3534840969088 3536067492672 3553823301912 3556084003758 3563948154624 3564054530816 3585366112284 3585473127756 3586998792663 3587753963079 3592789181696 3595688150912 3612082700304 3612843151632 3614380462836 3616042154868 3617296853742 3617688804301 3627602542784 3638393396352 3641329162944 3642987327408 3644251375752 3644909806824 3646569601818 3647587058882 3654633858304 3668462763264 3670796390976 3672070088544 3675321534456 3675431234904 3676706540676 3676995178142 3679962091949 3701023083648 3701133551232 3702708431136 3703487961888 3705696092592 3707383568044 3708053405628 3730973380992 3733983849024 3735572707152 3735684205968 3740289339358 3761695593216 3761807871744 3762487542528 3764200879296 3766445208864 3768160347848 3768841166376 3787878868839 3793880293632 3795196699008 3795309977472 3795607925824 3796924930656 3798670546528 3799988614032 3802405909588 3816793974708 3818418069609 3825909090432 3826976586368 3827668031616 3828996160704 3832386557296 3849975243738 3850670844306 3857528173824 3860943834176 3879364367736 3884146621641 3884262555069 3889713907456 3890416687872 3895212566432 3913089591996 3913796595852 3913913414268 3915578834739 3917379001107 3924237995392 3925064164736 3927404405824 3941592846048 3942960504912 3944773259856 3946142022264 3946569604692 3947938990398 3948652290726 3957384592128 3974167993536 3974886032832 3976696090224 3978075929256 3981598328994 3989409478912 4004505153792 4009441673952 4009561347168 4011267467064 4014504100308 4017057856097 4039318288512 4040048098944 4040168685696 4041887829408 4045149169776 4046870432748 4050135793506 4073436926208 4075170225984 4075291861056 4076028171072 4080315642936 4081052860632 4082911263574 4098360743334 4106278395648 4106400959232 4110036984768 4111463090592 4116654331868 4134736726263 4134860139267 4140663191808 4142099924352 4142848305024 4144004232576 4146640367584 4148079174096 4165546985028 4166423957124 4168908104166 4177086720768 4177414640256 4180785335232 4202519295546 4202644731714 4211938728192 4212699727104 4214618078528 4234725989208 4237250859972 4239180391329 4239946312173 4249322799744 4249449632896 4268115330336 4269723724656 4270058916552 4271540546988 4273504364844 4274987190786 4283710178176 4287166641472 4299919468416 4303389010752 4304147726736 4305348659664 4306126535568 4307620680792 4311434876958 4319112741632 4319893104384 4338084434112 4338213916608 4339719195552 4343561813448 4349046108667 4371330053376 4373936371584 4375928145888 4376718773856 4382114137236 4382244933924 4384109635477 4409332177536 4412890003392 4414767744816 4415697185328 4418329956552 4420341946514 4421140599018 4445640246528 4446576186624 4448468261952 4450513421376 4452057666144 4452540066832 4454085014808 4473783101502 4483676710656 4485232462464 4486042839168 4488085663776 4489337918624 4493752438604 4510756515564 4512675900447 4523472657792 4523607673728 4525177280832 4525532526944 4529184113168 4547123808084 4550792815998 4560856729344 4562933622208 4563758037696 4584703343688 4590355098303 4591184468211 4597627947264 4597765176576 4603433033056 4623791607864 4625395976916 4629629728581 4637735812736 4638573743232 4638712194688 4658246090784 4659862414896 4662004761648 4664970413532 4666589070858 4676909063424 4679884196416 4693805221248 4697592584256 4699591470288 4703383502136 4705525297902 4714756656896 4732596999936 4738431069216 4739287192992 4741445338344 4747290315339 4747432011751 4774602298752 4780488149712 4780630837008 4782665056884 4783671950772 4786524119598 4803816281121 4816110267072 4816980425664 4817124202176 4819173950448 4821389539824 4823062471656 4825258766042 4843517242122 4852874467584 4855105550592 4856790181248 4857316436544 4859001834336 4859879742432 4862092802424 4886507040129 4894395187968 4896093451392 4900428712608 4900574979872 4902275387568 4922919164124 4936944574848 4937983949184 4940928123456 4944071207504 4966613712918 4967659333494 4970621201121 4978645132032 4980763609536 4980912274624 5006827599048 5009107575186 5010845641659 5018934505728 5021926945152 5025121555168 5044136299488 5049096371748 5050505158452 5053717947993 5062566574208 5066651485376 5081723008128 5088906740016 5089058632944 5090824440936 5091224092812 5095332127314 5105328214272 5126827058496 5127906408768 5130963820512 5133300324984 5134227792408 5136565783206 5172331440672 5172485823648 5178862162188 5179016740092 5181220478291 5211970448256 5215077981504 5217452789328 5218395461136 5218551219024 5220771779652 5223172001476 5224984344294 5255044584192 5255457128064 5257280673216 5259697679808 5261522696352 5262092806256 5263918653864 5264869720968 5297412586752 5298890658048 5299848043776 5301686991744 5302261453632 5304101239008 5308797771992 5334126005637 5345922231936 5346081796224 5348356622752 5352672133744 5378209691634 5389183772544 5393532226368 5395827243664 5400181058008 5421570694254 5424063232302 5425945280613 5433560301312 5433722481408 5434704228096 5440420857248 5441403814176 5464480991112 5466377063628 5469854402727 5471380588323 5480049313024 5481950787456 5506194586464 5512982301684 5513146852356 5515059811014 5515492767213 5530772232128 5551700326848 5554062646704 5555231942832 5558544138888 5561075352066 5562080108442 5574380446976 5596460071488 5600975773536 5603359060728 5603526308952 5610434009037 5642711807616 5646301318944 5649667813296 5652240521772 5653261749564 5690820440448 5692795048512 5692964966208 5693411888736 5695387395984 5698005819792 5699982921048 5703608864382 5735215279872 5737852014336 5738863635648 5740464879552 5741502047424 5743494241056 5748579835944 5774962865607 5784112578816 5784285222144 5786292260736 5791415751264 5834570861184 5835625031808 5842818849648 5842993245232 5869634387994 5870870121402 5883853337856 5886356993088 5887596247104 5891106608736 5894854132024 5912389269072 5917159889784 5919854407038 5921908485597 5922978436089 5931291015936 5934017895168 5936076888192 5938780019744 5961251990304 5965044135336 5967113893884 5972397493491 5984114218368 6014162510928 6014342020752 6016901200596 6021756150462 6033569707776 6058977432768 6060253028544 6062831744112 6067723754664 6070305649122 6075203690259 6085010716928 6112755338976 6112937791584 6114042256608 6120473464404 6121579290948 6124366895361 6159601438848 6165055477152 6167194635888 6172839638108 6174981497802 6210994787712 6213149886528 6214272457536 6216006348864 6219960551376 6222118761144 6227628155606 6260578511616 6263456779008 6265630081152 6266121960384 6271178002848 6274033730536 6303967097571 6317908092288 6319049590656 6321927117792 6329720420452 6373984199616 6374174449344 6376886742512 6378229267696 6382032159464 6405088374828 6407310820482 6410256547266 6412480786179 6421480356096 6422640567552 6422832269568 6425565267264 6428519386432 6430749962208 6458022989496 6459189803352 6467152315437 6476421915392 6478669112448 6479839656576 6482790403232 6507320874912 6515342720172 6533904950144 6536367183424 6563892218832 6565078160784 6573171205854 6573367400886 6587904164608 6613998266304 6619335005088 6622151617224 6623545777992 6627494934828 6630512919771 6631710898527 6641018146048 6672702392928 6675770132064 6678086499216 6678810100248 6681127522212 6725515065984 6727848693696 6732128495664 6734006877936 6738290597324 6740628657906 6785208986688 6785411510592 6787765921248 6788298790416 6793776169752 6835769411328 6837208545024 6841285094016 6844400433312 6845637056544 6848754377608 6896441920896 6896647764864 6905149549584 6905355653456 6935687411796 6953437308672 6956603719104 6957860614848 6958068292032 6961029039536 6966645792392 6987369136176 6993007142472 6997455620298 6999883606287 7009707564288 7012930239744 7015363595136 7018558205152 7019826294624 7049387205432 7055075253204 7058287946853 7069681938176 7072134985344 7107646603824 7112168007516 7170732224568 7170946255512 7173997585326 7175507926158 7179786179397 7191376301824 7224165400608 7225686303264 7228760925672 7232084309736 7234593707484 7235377608602 7237888149063 7255205085568 7276786792704 7282658325888 7285974654816 7288502751504 7289819613648 7293139203636 7295174117764 7341592781952 7344140177088 7350643068912 7350862469808 7353413081352 7353990356284 7359924183898 7402046167296 7402267102464 7405416862272 7406975923776 7411392185184 7414767136088 7416106811256 7425248954761 7461946761984 7467967698048 7471145414304 7471368411936 7480578678716 7513661362779 7528401758592 7532890417728 7536320695696 7537682332752 7575757737678 7590393398016 7590619954944 7591215851648 7593849861312 7597341093056 7599977228064 7604811819176 7633587949416 7636836139218 7642998190971 7651818180864 7653953172736 7655336063232 7657992321408 7664773114592 7699950487476 7701341688612 7704848674809 7721887668352 7758728735472 7768293243282 7768525110138 7790425132864 7826179183992 7827593191704 7827826828536 7831157669478 7834758002214 7837476516441 7848475990784 7850128329472 7854808811648 7883185692096 7885921009824 7889546519712 7892284044528 7893139209384 7895877980796 7897304581452 7948335987072 7949772065664 7953392180448 7956151858512 7963196657988 8018883347904 8019122694336 8022534934128 8029008200616 8034115712194 8078636577024 8080096197888 8080337371392 8083775658816 8090298339552 8093740865496 8100271587012 8136094848453 8150340451968 8150583722112 8152056342144 8160631285872 8162105721264 8165822527148 8196721486668 8220073969536 8222926181184 8233308663736 8269473452526 8269720278534 8272589716521 8284199848704 8285696610048 8288008465152 8293280735168 8296158348192 8331093970056 8332847914248 8337816208332 8341613028099 8343120162663 8354829280512 8361570670464 8405038591092 8405289463428 8429236157056 8469451978416 8474501719944 8478360782658 8479892624346 8498645599488 8498899265792 8536230660672 8539447449312 8540117833104 8543081093976 8547008729688 8549974381572 8555413296573 8567420356352 8574333282944 8599838936832 8606778021504 8608295453472 8610697319328 8612253071136 8615241361584 8622869753916 8626796379487 8676168868224 8676427833216 8679438391104 8687123626896 8698092217334 8747872743168 8751856291776 8753437547712 8764228274472 8764489867848 8768219270954 8775294219263 8818664355072 8825780006784 8829535489632 8831394370656 8836659913104 8840683893028 8842281198036 8879781610557 8896936523904 8901026842752 8904115332288 8905080133664 8908170029616 8947566203004 8970464924928 8972085678336 8976171327552 8978675837248 8987504877208 9021513031128 9025351800894 9032634225693 9046945315584 9047215347456 9050354561664 9051065053888 9058368226336 9094247616168 9101585631996 9105458473683 9125867244416 9127516075392 9169406687376 9180710196606 9182368936422 9206866066112 9247583215728 9250791953832 9259259457162 9262472246703 9275471625472 9277147486464 9277424389376 9316492181568 9319724829792 9324009523296 9329940827064 9333178141716 9341442233409 9359768392832 9387610442496 9395185168512 9399182940576 9406767004272 9411050595804 9476862138432 9478574385984 9482890676688 9494580630678 9494864023502 9549204597504 9560976299424 9561261674016 9565330113768 9567343901544 9573048239196 9579137964539 9607632562242 9615384820899 9632220534144 9633960851328 9634248404352 9638347900896 9642779079648 9646124943312 9650517532084 9687034484244 9713580362496 9714632873088 9718003668672 9719759484864 9724185604848 9773014080258 9792186902784 9800857425216 9801149959744 9804550775136 9845838328248 9859756808781 9860051101329 9873889149696 9875967898368 9881856246912 9888142415008 9933227425836 9935318666988 9941242402242 9961527219072 9961824549248 10013655198096 10018215150372 10021691283318 10043853890304 10050243110336 10088272598976 10098192743496 10101010316904 10107435895986 10110942986859 10125133148416 10133302970752 10163446016256 10177813480032 10178117265888 10181648881872 10182448185624 10190664254628 10195304812121 10253654116992 10255812817536 10261927641024 10266600649968 10268455584816 10273131566412 10344662881344 10344971647296 10357724324376 10358033480184 10362440956582 10370802259129 10423940896512 10430155963008 10434905578656 10436790922272 10437102438048 10441543559304 10446344002952 10449968688588 10496183430447 10510914256128 10514561346432 10519395359616 10523045392704 10524185612512 10527837307728 10529739441936 10603373983488 10604522907264 10608202478016 10617595543984 10668252011274 10691844463872 10692163592448 10696713245504 10705344267488 10756419383268 10760996377989 10763261889237 10778367545088 10787064452736 10791654487328 10800362116016 10843141388508 10848126464604 10851890561226 10853066412903 10880841714496 10882807628352 10928961982224 10932754127256 10939708805454 10942761176646 10963901574912 11012389172928 11025964603368 11026293704712 11030119622028 11030985534426 11039886275847 11061544464256 11103400653696 11108125293408 11110463885664 11117088277776 11122150704132 11124160216884 11192920142976 11201951547072 11206718121456 11207052617904 11220868018074 11285423615232 11292602637888 11299335626592 11304481043544 11306523499128 11320799412637 11363636606517 11381640880896 11385590097024 11385929932416 11386823777472 11390774791968 11396011639584 11399965842096 11407217728764 11455254208827 11477727271296 11480929759104 11483004094848 11486988482112 11497159671888 11549925731214 11572584521472 11582831502528 11652439864923 11652787665207 11669141722368 11671250063616 11685637699296 11685986490464 11739268775988 11741740242804 11746736504217 11752137003321 11772713986176 11775192494208 11782213217472 11789708264048 11824778538144 11834319779568 11839708814076 11843816971194 11845956872178 11872153776384 11877560039488 11922503980608 11930088270672 11934227787768 11944794986982 11968228436736 12028325021856 12028684041504 12033802401192 12043512300924 12051173568291 12117954865536 12120506057088 12125663488224 12135447509328 12140611298244 12150407380518 12225510677952 12225875583168 12228084513216 12240946928808 12243158581896 12248733790722 12319202877696 12330110954304 12334389271776 12345679276216 12349962995604 12357819206161 12404580417801 12421989575424 12426299773056 12428544915072 12432012697728 12439921102752 12444237522288 12455256311212 12531260162304 12532243920768 12542356005696 12548067461072 12607934195142 12635816184576 12638099181312 12643854235584 12659440840904 12717541173987 12719838936519 12747968399232 12748348898688 12753773485024 12756458535392 12764064318928 12810176749656 12814621640964 12820513094532 12824961572358 12851130534528 12857038772864 12861499924416 12916045978992 12918379606704 12934304630874 12957338224896 12959679313152 12965580806464 13014641749824 13030685440344 13047138326001 13067809900288 13072734366848 13127784437664 13130156321568 13146342411708 13146734801772 13152328906431 13227996532608 13238670010176 13244303234448 13247091555984 13254989869656 13261025839542 13263421797054 13345404785856 13351540264128 13356172998432 13357620200496 13362255044424 13379126578571 13451030131968 13455697387392 13464256991328 13468013755872 13476581194648 13481257315812 13538027701341 13570417973376 13570823021184 13575531842496 13576597580832 13587552339504 13682570188032 13688800866624 13691274113088 13697508755216 13771065294909 13792883841792 13793295529728 13810299099168 13810711306912 13871374823592 13888889185743 13913207438208 13915721229696 13916136584064 13922058079072 13933291584784 13974738272352 13986014284944 13994911240596 13999767212574 14030727190272 14037116410304 14039652589248 14098774410864 14110150506408 14116575893706 14144269970688 14215293207648 14224336015032 14241870946017 14242296035253 14341464449136 14341892511024 14347995170652 14351015852316 14359572358794 14448330801216 14451372606528 14457521851344 14464168619472 14469187414968 14470755217204 14475776298126 14510410171136 14565316651776 14571949309632 14577005503008 14579639227296 14586278407272 14590348235528 14683185563904 14688280354176 14701286137824 14701724939616 14706826162704 14707980712568 14719848367796 14810833724544 14813951847552 14822784370368 14829534272176 14832213622512 14850497909522 14935935396096 14942290828608 14942736823872 14961157357432 15027322725558 15032536924977 15056803517184 15065780835456 15072641391392 15075364665504 15151515475356 15161153843979 15182431703296 15187699722624 15194682186112 15199954456128 15209623638352 15267175898832 15273672278436 15285996381942 15315984642816 15329546229184 15399900974952 15402683377224 15409697349618 15443775336704 15517457470944 15536586486564 15537050220276 15543661434873 15580850265728 15652358367984 15655186383408 15655653657072 15662315338956 15669516004428 15674953032882 15709617623296 15766371384192 15771842019648 15779093039424 15784568089056 15786278418768 15791755961592 15794609162904 15896671974144 15899544131328 15906784360896 15912303717024 15926393315976 16037766695808 16038245388672 16045069868256 16058016401232 16068231424388 16167551317632 16180596679104 16187481730992 16200543174024 16272189696906 16300680903936 16301167444224 16304112684288 16321262571744 16324211442528 16331645054296 16393442973336 16409563208181 16414141764969 16440147939072 16445852362368 16466617327472 16538946905052 16539440557068 16545179433042 16546478301639 16586561470336 16592316696384 16662187940112 16665695828496 16675632416664 16683226056198 16686240325326 16723141340928 16810077182184 16810578926856 16831302027111 16858472314112 16938903956832 16949003439888 16956721565316 16959785248692 16975309004797 17072461321344 17078894898624 17080235666208 17086162187952 17094017459376 17099948763144 17110826593146 17148666565888 17213556043008 17216590906944 17221394638656 17224506142272 17230482723168 17245739507832 17253592758974 17352337736448 17352855666432 17358876782208 17374247253792 17396184434668 17503712583552 17506875095424 17528456548944 17528979735696 17536438541908 17550588438526 17651560013568 17659070979264 17662788741312 17673319826208 17681367786056 17684562396072 17759563221114 17765725456791 17793873047808 17802053685504 17808230664576 17810160267328 17816340059232 17895132406008 17917192480473 17952342655104 17957351674496 17975009754416 18043026062256 18050703601788 18065268451386 18100709123328 18102130107776 18116736452672 18188495232336 18203171263992 18210916947366 18225611070777 18251734488832 18255032150784 18338813374752 18361420393212 18364737872844 18373100686083 18413732132224 18495166431456 18501583907664 18518518914324 18524944493406 18632984363136 18639449659584 18648019046592 18659881654128 18666356283432 18682884466818 18719536785664 18790370337024 18798365881152 18813534008544 18822101191608 18953724276864 18957148771968 18965781353376 18989161261356 18989728047004 19121952598848 19122523348032 19130660227536 19134687803088 19146096478392 19158275929078 19215265124484 19230769641798 19264441068288 19267921702656 19268496808704 19276695801792 19285558159296 19292249886624 19301035064168 19374068968488 19401456946311 19429265746176 19436007337344 19439518969728 19448371209696 19546028160516 19601714850432 19602299919488 19609101550272 19691676656496 19719513617562 19720102202658 19763712493824 19776284830016 19866454851672 19870637333976 19882484804484 19891538759313 19895132695581 19923054438144 19923649098496 20027310396192 20036430300744 20043382566636 20061728823851 20100486220672 20176545197952 20196385486992 20202020633808 20214871791972 20221885973718 20266605941504 20355626960064 20356234531776 20363297763744 20364896371248 20381328509256 20390609624242 20507308233984 20511625635072 20523855282048 20533201299936 20536911169632 20546263132824 20571591366469 20689325762688 20689943294592 20715448648752 20716066960368 20724881913164 20741604518258 20860311926016 20869811157312 20873581844544 20874204876096 20883087118608 20892688005904 20899937377176 20992366860894 21029122692864 21038790719232 21046090785408 21048371225024 21055674615456 21059478883872 21174863840559 21209045814528 21216404956032 21235191087968 21336504022548 21393426491008 21410688534976 21512838766536 21521992755978 21526523778474 21539358538191 21574128905472 21583308974656 21600724232032 21686282777016 21696252929208 21703781122452 21706132825806 21713664447189 21761683428992 21765615256704 21857923964448 21865508254512 21879417610908 21885522353292 22024778345856 22051929206736 22052587409424 22060239244056 22061971068852 22079772551694 22123088928512 22206801307392 22216250586816 22220927771328 22234176555552 22244301408264 22248320433768 22275746864283 22385840285952 22403903094144 22413436242912 22414105235808 22441736036148 22540984088337 22585205275776 22598671253184 22608962087088 22613046998256 22641598825274 22727273213034 22771180194048 22771859864832 22773647554944 22781549583936 22792023279168 22799931684192 22814435457528 22910508417654 22928994572913 22955454542592 22961859518208 22966008189696 22973976964224 22994319343776 23099851462428 23114546024427 23165663005056 23304879729846 23305575330414 23371275398592 23371972980928 23478537551976 23483480485608 23493473008434 23504274006642 23512429549323 23545427972352 23550384988416 23564426434944 23579416528096 23649557076288 23668639559136 23679417628152 23687633942388 23691913744356 23755120078976 23845007961216 23860176541344 23868455575536 23889589973964 24056650043712 24057368083008 24067604802384 24087024601848 24102347136582 24235909731072 24241012114176 24251326976448 24270895018656 24281222596488 24300814761036 24311880705827 24451021355904 24451751166336 24456169026432 24481893857616 24486317163792 24497467581444 24660221908608 24668778543552 24691358552432 24699925991208 24715638412322 24809160835602 24852599546112 24857089830144 24864025395456 24879842205504 24888475044576 24910512622424 25024839084297 25029360487989 25064487841536 25084712011392 25096134922144 25215868390284 25287708471168 25318881681808 25435082347974 25439677873038 25495936798464 25496697797376 25507546970048 25512917070784 25528128637856 25620353499312 25629243281928 25641026189064 25649923144716 25666239889719 25702261069056 25714077545728 25722999848832 25832091957984 25836759213408 25868609261748 25880389138461 25931161612928 26029283499648 26061370880688 26094276652002 26145468733696 26255568875328 26260312643136 26292684823416 26293469603544 26304657812862 26325882657789 26455993065216 26477340020352 26488606468896 26494183111968 26509979739312 26522051679084 26526843594108 26538923213231 26639344831671 26690809571712 26703080528256 26712345996864 26715240400992 26724510088848 26758253157142 26911394774784 26928513982656 26936027511744 26953162389296 26962514631624 27076055402682 27097902677079 27140835946752 27141646042368 27151063684992 27153195161664 27175104679008 27316375421049 27377601733248 27382548226176 27395017510432 27542130589818 27620598198336 27621422613824 27742749647184 27777778371486 27787416740109 27826414876416 27831442459392 27832273168128 27844116158144 27866583169568 27949476544704 27972028569888 27989822481192 27999534425148 28024326700227 28074232820608 28079305178496 28197548821728 28220301012816 28233151787412 28430586415296 28448672030064 28483741892034 28484592070506 28682928898272 28683785022048 28695990341304 28702031704632 28719144717588 28732222652341 28737413893617 28896661602432 28902745213056 28915043702688 28928337238944 28938374829936 28941510434408 28951552596252 29143898619264 29154011006016 29159278454592 29172556814544 29180696471056 29376560708352 29402572275648 29403449879232 29413652325408 29415961425136 29439696735592 29580153303987 29621667449088 29627903695104 29645568740736 29659068544352 29664427245024 29700995819044 29884581657216 29885473647744 29922314714864 30054645451116 30065073849954 30131561670912 30145282782784 30150729331008 30303030950712 30322307687958 30332828960577 30375399445248 30389364372224 30399908912256 30419247276704 30534351797664 30547344556872 30571992763884 30585914436363 30659092458368 30799801949904 30805366754448 30819394699236 31034914941888 31073172973128 31074100440552 31087322869746 31112406777387 31161700531456 31304716735968 31310372766816 31311307314144 31324630677912 31339032008856 31349906065764 31532742768384 31543684039296 31558186078848 31569136178112 31572556837536 31583511923184 31589218325808 31813568721792 31824607434048 31852786631952 32075533391616 32076490777344 32090139736512 32116032802464 32136462848776 32282989133967 32289785667711 32335102635264 32361193358208 32374963461984 32401086348048 32544379393812 32559199238709 32642525143488 32648422885056 32663290108592 32786885946672 32819126416362 32828283529938 32891704724736 32933234654944 33077893810104 33078881114136 33090358866084 33092956603278 33119658827541 33173122940672 33184633392768 33324375880224 33331391656992 33351264833328 33366452112396 33372480650652 33620154364368 33621157853712 33662604054222 33877807913664 33898006879776 33913443130632 33919570497384 33950618009594 33962398237911 34144922642688 34157789797248 34160471332416 34172324375904 34188034918752 34199897526288 34221653186292 34433181813888 34442789277312 34449012284544 34460965446336 34491479015664 34507185517948 34717753564416 34748494507584 34792368869336 34958362995621 35007425167104 35013750190848 35056913097888 35057959471392 35072877083816 35101176877052 35240209512651 35256411009963 35318141958528 35325577482624 35346639652416 35362735572112 35369124792144 35519126442228 35531450913582 35616461329152 35620320534656 35632680118464 35790264812016 35834384960946 35904685310208 35914703348992 35950019508832 36086052124512 36101407203576 36130536902772 36153520704873 36204260215552 36233472905344 36376990464672 36406342527984 36421833894732 36451222141554 36677626749504 36722840786424 36729475745688 36746201372166 36827464264448 36990332862912 37003167815328 37037037828648 37049888986812 37073457618483 37265968726272 37278899319168 37296038093184 37319763308256 37332712566864 37365768933636 37596731762304 37627068017088 37644202383216 37907448553728 37914297543936 37931562706752 37978322522712 37979456094008 38152623521961 38243905197696 38245046696064 38261320455072 38269375606176 38292192956784 38316551858156 38430530248968 38461539283596 38553391603584 38571116318592 38584499773248 38602070128336 38748137936976 38802913892622 38872014674688 38879037939456 38896742419392 39092056321032 39141414978003 39203429700864 39204599838976 39218203100544 39383353312992 39439027235124 39440204405316 39456986719293 39552569660032 39732909703344 39741274667952 39764969608968 39783077518626 39790265391162 40054620792384 40072860601488 40086765133272 40123457647702 40137379735713 40200972441344 40353090395904 40392770973984 40404041267616 40429743583944 40443771947436 40479583011439 40711253920128 40712469063552 40726595527488 40729792742496 40762657018512 40781219248484 41047710564096 41066402599872 41073822339264 41092526265648 41143182732938 41378651525376 41379886589184 41430897297504 41432133920736 41449763826328 41483209036516 41666667557229 41739622314624 41747163689088 41748409752192 41766174237216 41785376011808 41799874754352 41984733721788 42092181570816 42096742450048 42111349230912 42118957767744 42349727681118 42432809912064 42470382175936 42673008045096 42725612838051 42726888105759 42786852982016 42821377069952 43025677533072 43043985511956 43053047556948 43078717076382 43166617949312 43201448464064 43372565554032 43392505858416 43407562244904 43412265651612 43427328894378 43523366857984 43531230513408 43715847928896 43731016509024 43758835221816 43771044706584 44049556691712 44103858413472 44105174818848 44120478488112 44123942137704 44159545103388 44432501173632 44441855542656 44468353111104 44488602816528 44496640867536 44551493728566 44807806188288 44826872485824 44828210471616 44883472072296 45081968176674 45170410551552 45197342506368 45217924174176 45226093996512 45283197650548 45454546426068 45483461531937 45547295109888 45563099167872 45584046558336 45599863368384 45628870915056 45821016835308 45857989145826 45947953928448 45988638687552 46199702924856 46229092048854 46331326010112 46609759459692 46611150660828 46630984304619 46742550797184 46743945961856 46957075103952 46966960971216 46986946016868 47008548013284 47024859098646 47128852869888 47158833056192 47299114152576 47337279118272 47358835256304 47375267884776 47383827488712 47510240157952 47690015922432 47720353082688 47736911151072 47779179947928 47839507195337 48113300087424 48114736166016 48135209604768 48174049203696 48204694273164 48502653952896 48541790037312 48562445192976 48601629522072 48623761411654 48902042711808 48903502332672 48912338052864 48963787715232 48972634327584 48994935162888 49242425294907 49320443817216 49337557087104 49382717104864 49399851982416 49431276824644 49618321671204 49639434904917 49759684411008 49776950089152 49821025244848 50049678168594 50058720975978 50169424022784 50192269844288 50431736780568 50493906081333 50575416942336 50637763363616 50870164695948 50879355746076 50925927014391 51015093940096 51025834141568 51056257275712 51240706998624 51258486563856 51282052378128 51299846289432 51332479779438 51445999697664 51664183915968 51673518426816 51737218523496 51760778276922 51862323225856 52058566999296 52122741761376 52188553304004 52221752129261 52511137750656 52520625286272 52585369646832 52586939207088 52609315625724 52651765315578 52954680040704 52977212937792 52988366223936 53019959478624 53044103358168 53053687188216 53077846426462 53278689663342 53381619143424 53406161056512 53424691993728 53430480801984 53449020177696 53516506314284 53751577441419 53857027965312 53872055023488 53906324778592 53925029263248 54152110805364 54195805354158 54302127369984 54306390323328 54350209358016 54632750842098 54676833212331 54755203466496 54765096452352 54790035020864 55084261179636 55119302058249 55241196396672 55242845227648 55485499294368 55555556742972 55574833480218 55688232316288 55733166339136 55898953089408 55944057139776 55979644962384 55999068850296 56048653400454 56148465641216 56158610356992 56395097643456 56440602025632 56466303574824 56537599412671 56861172830592 56897344060128 56967483784068 56969184141012 56993425261201 57365857796544 57367570044096 57391980682608 57404063409264 57438289435176 57464445304682 57474827787234 57793323204864 57805490426112 57830087405376 57856674477888 57876749659872 57883020868816 57903105192504 58287797238528 58308022012032 58318556909184 58345113629088 58361392942112 58805144551296 58806899758464 58827304650816 58831922850272 58879393471184 59160306607974 59291137481472 59318137088704 59328854490048 59401991638088 59674616277939 59685398086743 59769163314432 59770947295488 59844629429728 60109290902232 60130147699908 60185186471553 60290565565568 60301458662016 60606061901424 60644615375916 60665657921154 60799817824512 60838494553408 61068703595328 61094689113744 61143985527768 61171828872726 61318184916736 61599603899808 61610733508896 61638789398472 61714774099407 62069829883776 62146345946256 62148200881104 62174645739492 62224813554774 62609433471936 62620745533632 62622614628288 62649261355824 62678064017712 62699812131528 63087368078592 63116372157696 63138272356224 63145113675072 63167023846368 63178436651616 63524591521677 63627137443584 63649214868096 63705573263904 64180279473024 64232065604928 64272925697552 64565978267934 64579571335422 64618075614573 64722386716416 64749926923968 64802172696096 65088758787624 65118398477418 65140993341567 65285050286976 65296845770112 65326580217184 65573771893344 65638252832724 65656567059876 65866469309888 66155787620208 66157762228272 66180717732168 66185913206556 66239317655082 66369266785536 66648751760448 66662783313984 66702529666656 66732904224792 66744961301304 66827240592849 67240308728736 67242315707424 67325208108444 67755615827328 67796013759552 67826886261264 67839140994768 67901236019188 67924796475822 68315579594496 68320942664832 68344648751808 68376069837504 68399795052576 68443306372584 68866363627776 68885578554624 68898024569088 68921930892672 68982958031328 69014371035896 69343638073281 69496989015168 69584737738672 69916725991242 70113826195776 70115918942784 70145754167632 70202353754104 70480419025302 70512822019926 70537288647969 70636283917056 70651154965248 70693279304832 70725471144224 70738249584288 71038252884456 71062901827164 71240641069312 71265360236928 71580529624032 71668769921892 71900039017664 72172104249024 72202814407152 72261073805544 72307041409746 72466945810688 72753980929344 72812685055968 72843667789464 72902444283108 72935642117481 73355253499008 73445681572848 73458951491376 73492402744332 73980665725824 74006335630656 74074075657296 74099777973624 74146915236966 74557798638336 74592076186368 74639526616512 74665425133728 74731537867272 75074517252891 75193463524608 75254136034176 75288404766432 75863125413504 75956645045424 75958912188016 76305247043922 76487810395392 76490093392128 76522640910144 76538751212352 76584385913568 76633103716312 76861060497936 76923078567192 76998719669157 77106783207168 77142232637184 77168999546496 77204140256672 77496275873952 77605827785244 77641167415383 77793484838784 78184112642064 78282829956006 78436406201088 78766706625984 78878054470248 78880408810632 78913973438586 78977647973367 79105139320064 79465819406688 79482549335904 79529939217936 79566155037252 79580530782324 79616769639693 80109241584768 80145721202976 80173530266544 80246915295404 80274759471426 80785541947968 80808082535232 80859487167888 80887543894872 80959166022878 81422507840256 81424938127104 81453191054976 81459585484992 81525314037024 81562438496968 82132805199744 82147644678528 82185052531296 82286365465876 82861794595008 82864267841472 82899527652656 82966418073032 83333335114458 83362250220327 83479244629248 83494327378176 83496819504384 83532348474432 83570752023616 83599749508704 83969467443576 84072980100681 84193484900096 84222698461824 84237915535488 84699455362236 84940764351872 85346016090192 85451225676102 85453776211518 85642754139904 86051355066144 86087971023912 86106095113896 86157434152764 86196667957023 86212241680851 86333235898624 86402896928128 86745131108064 86785011716832 86815124489808 86824531303224 86854657788756 87431695857792 87462033018048 87517670443632 87542089413168 88207716826944 88210349637696 88240956976224 88247884275408 88319090206776 88865002347264 88883711085312 88936706222208 88977205633056 88993281735072 89102987457132 89653744971648 89656420943232 89766944144592 90163936353348 90394685012736 90435848348352 90452187993024 90566395301096 90909092852136 90966923063874 90998486881731 91126198335744 91168093116672 91199726736768 91257741830112 91642033670616 91715978291652 91757743309089 91977277375104 92399405849712 92458184097708 93219518919384 93222301321656 93261968609238 93337220332161 93485101594368 93487891923712 93914150207904 93933921942432 93973892033736 94017096026568 94049718197292 94317666112384 94598228305152 94674558236544 94717670512608 94750535769552 94767654977424 95440706165376 95473822302144 95558359895856 95679014390674 96226600174848 96229472332032 96270419209536 96348098407392 96409388546328 96528236411893 97005307905792 97083580074624 97124890385952 97203259044144 97247522823308 97677597716127 97927575430464 97945268655168 97989870325776 98484850589814 98675114174208 98765434209728 98799703964832 98862553649288 99236643342408 99278869809834 99358976482623 99519368822016 99553900178304 99642050489696 100099356337188 100117441951956 100384539688576 100863473561136 100987812162666 101275526727232 101740329391896 101758711492152 101851854028782 101887194713733 102030187880192 102051668283136 102112514551424 102481413997248 102516973127712 102564104756256 102599692578864 102664959558876 103328367831936 103347036853632 103474437046992 103521556553844 104245483522752 104377106608008 104443504258522 105022275501312 105041250572544 105170739293664 105173878414176 105218631251448 105303530631156 105769233029889 105954425875584 105976732447872 106039918957248 106088206716336 106107374376432 106155692852924 106557379326684 106849383987456 106860961603968 106898040355392 107033012628568 107503154882838 107714055930624 107744110046976 107812649557184 107850058526496 108304221610728 108391610708316 108460562114619 108612780646656 108700418716032 109265501684196 109353666424662 109580070041728 110168522359272 110238604116498 110482392793344 110485690455296 110970998588736 111111113485944 111149666960436 111220372855449 111376464632576 111466332678272 111797906178816 111888114279552 111959289924768 111998137700592 112097306800908 112148352933331 112790195286912 112881204051264 112932607149648 113075198825342 113722345661184 113794688120256 113934967568136 113938368282024 113986850522402 114078824850419 114731715593088 114735140088192 114783961365216 114808126818528 114876578870352 114928890609364 114949655574468 115660174810752 115713348955776 115753499319744 115766041737632 115806210385008 116616044024064 116637113818368 116690227258176 116722785884224 117424244934009 117610289102592 117613799516928 117654609301632 117663845700544 117758786942368 118320613215948 118370960157879 118636274177408 118657708980096 118803983276176 119349232555878 119370796173486 119689258859456 120218581804464 120260295399816 120370372943106 120412139207139 120581131131136 120602917324032 121212123802848 121289230751832 121331315842308 121438749034317 121676989106816 122137407190656 122189378227488 122287971055536 122343657745452 123199207799616 123221467017792 123277578796944 123429548198814 124139659767552 124292691892512 124296401762208 124349291478984 124449627109548 124528793539007 125000002671687 125218866943872 125241491067264 125245229256576 125298522711648 125356128035424 125399624263056 126276544712448 126290227350144 126334047692736 126356873303232 127049183043354 127298429736192 127411146527808 128176838514153 128180664317277 128360558946048 128464131209856 128545851395104 129131956535868 129159142670844 129236151229146 129499853847936 129604345392192 130177517575248 130236796954836 130281986683134 130570100573952 130593691540224 130653160434368 131147543786688 131276505665448 131313134119752 131732938619776 132311575240416 132315524456544 132361435464336 132371826413112 132478635310164 133297503520896 133325566627968 133405059333312 133465808449584 133489922602608 133654481185698 134480617457472 134484631414848 134650416216888 134820429368677 135511231654656 135592027519104 135653772522528 135678281989536 135802472038376 135849592951644 136450384595811 136641885329664 136689297503616 136752139675008 136799590105152 136886612745168 137843861785344 137965916062656 138028742071792 138687276146562 138993978030336 139169475477344 139833451982484 139892952913857 140227652391552 140231837885568 140291508335264 140404707508208 140960838050604 141025644039852 141074577295938 141386558609664 141450942288448 141476499168576 142076505768912 142125803654328 142530720473856 143161059248064 143337539843784 143518521586011 143800078035328 144344208498048 144405628814304 144522147611088 144614082819492 145507961858688 145625370111936 145687335578928 145804888566216 145871284234962 146710506998016 146891363145696 146917902982752 146984805488664 147170392364281 147727275884721 147961331451648 148012671261312 148148151314592 148199555947248 148293830473932 148918304714751 149279053233024 149330850267456 149463075734544 150149034505782 150508272068352 150576809532864 151481718243999 151726250827008 151913290090848 151917824376032 152610494087844 152777781043173 153045281820288 153077502424704 153168771827136 153266207432624 153722120995872 153846157134384 153997439338314 154337999092992 154408280513344 154992551747904 155211655570488 155282334830766 155586969677568 156368225284128 156565659912012 156665256387783 157533413251968 157756108940496 157760817621264 157827946877172 157955295946734 158931638813376 158965098671808 159059878435872 159132310074504 159161061564648 159233539279386 160218483169536 160291442405952 160347060533088 160493830590808 160549518942852 161571083895936 161616165070464 161718974335776 161775087789744 161918332045756 162906382109952 162919170969984 163050628074048 163124876993936 164265610399488 164295289357056 164370105062592 164572730931752 165357906174747 165723589190016 165728535682944 165799055305312 165932836146064 166666670228916 166724500440654 167064696948864 167141504047232 167199499017408 167938934887152 168145960201362 168445396923648 168475831070976 169398910724472 169612798238013 169881528703744 170692032180384 170902451352204 170907552423036 170980275783603 172102710132288 172175942047824 172212190227792 172314868305528 172393335914046 172424483361702 172805793856256 173490262216128 173570023433664 173630248979616 173649062606448 173709315577512 174863391715584 174924066036096 175035340887264 175084178826336 176415433653888 176420699275392 176481913952448 176495768550816 176638180413552 177873412444416 177954411266112 177986563470144 178205974914264 179023848833817 179307489943296 179312841886464 179533888289184 180327872706696 180555559414659 180871696696704 180904375986048 181132790602192 181818185704272 181933846127748 181996973763462 182399453473536 182515483660224 183284067341232 183431956583304 183515486618178 183954554750208 184798811699424 184916368195416 185144322298221 186439037838768 186444602643312 186523937218476 186674440664322 187828300415808 187867843884864 187947784067472 188034192053136 188099436394584 188635332224768 189349116473088 189435341025216 189501071539104 189535309954848 190881412330752 190947644604288 191116719791712 191358028781348 192540838419072 192696196814784 192818777092656 193056472823786 194167160149248 194249780771904 194406518088288 194495045646616 195355195432254 195422980024701 195855150860928 195890537310336 195979740651552 196969701179628 197530868419456 197599407929664 197725107298576 198473286684816 198557739619668 198717952965246 199107800356608 199284100979392 200198712674376 200234883903912 200481721778547 200769079377152 201726947122272 201975624325332 202551053454464 203480658783792 203517422984304 203703708057564 203774389427466 204225029102848 204962827994496 205033946255424 205128209512512 205199385157728 205329919117752 206656735663872 206694073707264 206948874093984 207043113107688 208490967045504 208754213216016 208887008517044 210341478587328 210347756828352 210437262502896 210607061262312 211538466059778 211908851751168 211953464895744 212079837914496 212176413432672 212214748752864 212311385705848 213114758653368 213721923207936 213796080710784 214066025257136 215006309765676 215625299114368 215700117052992 216608443221456 216783221416632 216921124229238 217400837432064 218531003368392 218707332849324 218806926352443 219160140083456 220337044718544 220477208232996 220679017062361 221941997177472 222222226971888 222299333920872 222440745710898 222932665356544 223776228559104 223918579849536 223996275401184 224194613601816 224296705866662 225580390573824 225762408102528 225865214299296 226150397650684 227589376240512 227869935136272 227876736564048 227973701044804 228157649700838 229463431186176 229470280176384 229567922730432 229616253637056 229753157740704 229857781218728 229899311148936 231320349621504 231426697911552 231506998639488 231532083475264 231612420770016 232923502246149 233380454516352 233445571768448 234848489868018 235309218603264 235327691401088 235517573884736 236641226431896 236741920315758 236932943920101 237272548354816 237315417960192 237607966552352 238698465111756 238741592346972 238850308919079 239378517718912 240437163608928 240520590799632 240740745886212 240824278414278 242424247605696 242578461503664 242662631684616 242877498068634 243353978213632 244274814381312 244378756454976 244575942111072 244687315490904 246398415599232 246442934035584 246555157593888 246859096397628 248585383785024 248592803524416 248698582957968 248899254219096 249057587078014 250000005343374 250437733887744 250482982134528 250490458513152 250597045423296 250712256070848 250799248526112 252218940302043 252580454700288 252668095385472 252713746606464 254098366086708 254822293055616 256353677028306 256361328634554 256928262419712 257091702790208 258263913071736 258318285341688 258472302458292 258590003871069 258636725042553 258999707695872 259208690784384 260355035150496 260473593909672 260563973366268 261306320868736 262295087573376 262553011330896 262626268239504 263465877239552 264623150480832 264631048913088 264722870928672 264743652826224 264957270620328 266595007041792 266651133255936 266810118666624 266931616899168 266979845205216 267308962371396 267430687764097 268961234914944 268969262829696 269300832433776 269640858737354 271184055038208 271307545045056 271356563979072 271604944076752 271699185903288 272900769191622 273378595007232 273504279350016 273599180210304 273773225490336 275273229927267 275931832125312 276057484143584 277374552293124 278338950954688 279666903964968 279785905827714 280011660996483 280455304783104 280463675771136 280583016670528 280809415016416 281921676101208 282051288079704 282149154591876 282901884576896 282952998337152 284153011537824 284251607308656 286322118496128 286675079687568 287037043172022 287600156070656 288688416996096 288811257628608 289044295222176 289228165638984 289584709235679 291015923717376 291250740223872 291374671157856 291609777132432 291742568469924 293032793148381 293782726291392 293835805965504 293969610977328 294340784728562 295454551769442 296025342522624 296296302629184 296399111894496 296587660947864 297836609429502 298076929447869 298558106466048 298661700534912 298926151469088 300298069011564 301153619065728 302963436487998 303826580181696 303835648752064 305220988175688 305555562086346 305661584141199 306090563640576 306155004849408 306337543654272 306532414865248 307444241991744 307692314268768 307994878676628 308816561026688 309985103495808 310423311140976 310564669661532 312736450568256 313131319824024 313330512775566 315066826503936 315512217880992 315521635242528 315655893754344 315910591893468 316054449175751 317863277626752 317930197343616 318119756871744 318264620149008 318322123129296 318467078558772 320582884811904 320694121066176 320987661181616 321099037885704 323142167791872 323232330140928 323437948671552 323550175579488 323836664091512 325381686343857 325838341939968 326101256148096 326249753987872 328740210125184 329145461863504 330715812349494 331447178380032 331457071365888 331598110610624 331865672292128 333333340457832 333449000881308 333661118566347 334129393897728 334283008094464 334398998034816 335877869774304 336291920402724 336445058799993 338797821448944 339225596476026 341384064360768 341804902704408 341815104846072 341960551567206 342236474551257 344205420264576 344351884095648 344424380455584 344629736611056 344786671828092 344848966723404 346980524432256 347140046867328 347260497959232 347298125212896 347418631155024 349848132072192 350070681774528 350168357652672 352272734802027 352830867307776 352841398550784 352963827904896 352991537101632 353276360827104 355112880473637 355908822532224 355973126940288 356411949828528 358047697667634 359067776578368 360655745413392 361111118829318 361236417621417 361743393393408 361808751972096 362265581204384 363636371408544 363867692255496 363993947526924 364316247102951 365030967320448 366568134682464 366863913166608 367030973236356 369597623398848 369832736390832 370288644596442 372878075677536 372889205286624 373047874436952 373348881328644 373586380617021 375656600831616 375735687769728 375895568134944 376068384106272 376198872789168 378870682050432 379002143078208 379070619909696 381895289208576 382233439583424 382716057562696 384541992951831 385081676838144 385392393629568 385637554185312 386112945647572 388499561543808 388813036176576 388990091293232 390710390864508 390845960049402 391710301721856 391781074620672 391959481303104 393939402359256 395061736838912 395198815859328 395450214597152 396946573369632 397115479239336 397435905930492 398568201958784 400397425348752 400469767807824 400963443557094 403453894244544 403951248650664 404461288106031 405102106908928 406961317567584 407034845968608 407407416115128 407548778854932 409925655988992 410067892510848 410256419025024 410398770315456 410659838235504 413897748187968 414086226215376 416981934091008 417508426432032 417774017034088 419678858741571 420682957174656 420695513656704 420874525005792 421214122524624 423076932119556 424159675828992 424352826865344 424429497505728 424622771411696 426229517306736 427592161421568 428132050514272 430012619531352 430555564758033 431250598228736 431400234105984 433216886442912 433566442833264 433842248458476 437062006736784 437414665698648 437613852704886 440674089437088 440954416465992 441358034124722 441511177092843 443883994354944 444444453943776 444598667841744 444881491421796 447837159699072 447992550802368 448389227203632 448593411733324 451524816205056 451730428598592 452300795301368 455178752481024 455739870272544 455753473128096 455947402089608 456315299401676 458333343129519 459135845460864 459232507274112 459506315481408 459715562437456 459798622297872 463013997278976 463064166950528 463224841540032 465847004492298 466760909032704 466891143536896 469696979736036 469995769163349 470655382802176 471035147769472 473282452863792 473483840631516 473865887840202 475215933104704 477396930223512 477483184693944 477700617838158 478757035437824 480874327217856 481041181599264 481481491772424 481648556828556 484848495211392 485156923007328 485325263369232 485754996137268 488757512909952 489151884222144 489374630981808 492796831198464 492885868071168 493110315187776 493718192795256 497170767570048 497185607048832 497397165915936 497798508438192 498115174156028 500000010686748 501194090846592 501424512141696 501598497052224 504437880604086 505336190770944 505427493212928 508196732173416 508838394714039 509644586111232 512707354056612 512722657269108 512940827350809 514183405580416 516527826143472 516636570683376 516944604916584 517180007742138 517273450085106 518417381568768 520710070300992 520947187819344 521127946732536 522612641737472 524590175146752 525106022661792 525252536479008 526234579148707 529246300961664 529262097826176 529445741857344 529487305652448 529914541240656 533620237333248 533863233798336 533959690410432 534617924742792 534861375528194 537922469829888 537938525659392 538601664867552 539281717474708 541666678243977 542615090090112 542713127958144 543209888153504 543398371806576 545801538383244 547198360420608 547546450980672 550546459854534 551863664250624 552114968287168 554749104586248 555432966894663 556677901909376 559333807929936 559571811655428 560023321992966 561166033341056 561618830032832 563843352202416 564102576159408 564298309183752 565803769153792 565905996674304 568306023075648 568503214617312 572644236992256 573350159375136 574074086344044 577622515257216 578088590444352 578456331277968 579169418471358 582501480447744 582749342315712 583219554264864 583485136939848 586065586296762 587565452582784 587671611931008 587939221954656 588681569457124 590909103538884 592592605258368 592798223788992 593175321895728 595673218859004 596153858895738 597323401069824 597852302938176 600596138023128 601445165335641 602307238131456 605926872975996 607653160363392 607671297504128 610441976351376 611111124172692 611323168282398 612675087308544 613064829730496 614888483983488 615384628537536 615989757353256 617633122053376 619970206991616 620846622281952 621129339323064 621913593539381 625472901136512 626262639648048 626661025551132 631024435761984 631043270485056 631311787508688 631821183786936 632108898351502 635726555253504 635860394687232 636239513743488 636529240298016 636644246258592 636934157117544 641165769623808 641388242132352 641975322363232 642198075771408 646875897343104 647100351158976 647673328183024 650763372687714 652202512296192 652499507975744 656420779057329 657480420250368 658290923727008 661431624698988 662037051187083 663196221221248 663731344584256 666666680915664 666898001762616 667322237132694 668797996069632 671755739548608 672583840805448 672890117599986 677595642897888 678451192952052 682768128721536 683609805408816 683630209692144 683921103134412 684472949102514 688410840529152 688703768191296 688848760911168 689259473222112 689573343656184 689697933446808 693961048864512 694280093734656 694520995918464 694596250425792 694837262310048 698770506738447 700141363549056 700336715305344 704545469604054 705927655809792 705983074203264 706552721654208 710225760947274 710798831760303 711817645064448 711946253880576 712823899657056 716095395335268 716550926757237 718135553156736 721311490826784 722222237658636 722472835242834 724531162408768 727272742817088 727735384510992 727987895053848 728632494205902 730061934640896 733136269364928 733727826333216 734061946472712 739195246797696 739665472781664 740577289192884 745756151355072 745778410573248 746095748873904 746697762657288 747172761234042 751313201663232 751471375539456 751791136269888 752136768212544 752397745578336 757741364100864 758004286156416 758141239819392 764466879166848 765432115125392 769083985903662 770784787259136 771275108370624 772225891295144 775770011613207 775910175127659 776999123087616 777626072353152 777980182586464 781420781729016 781691920098804 783918962606208 787878804718512 790397631718656 790900429194304 793893146739264 794230958478672 794871811860984 797136403917568 800794850697504 800939535615648 801926887114188 802292063292291 806907788489088 807902497301328 808922576212062 813922635135168 814069691937216 814814832230256 815097557709864 820135785021696 820512838050048 820797540630912 821319676471008 825819689781801 827795496375936 828172452430752 835016852864064 835548034068176 839357717483142 840034982989449 841365914349312 841391027313408 841749050011584 842428245049248 846153864239112 848705653730688 848858995011456 849245542823392 852459034613472 856264101028544 860025239062704 861111129516066 862800468211968 866433772885824 867132885666528 867684496916952 868754127707037 874124013473568 874829331397296 875227705409772 881348178874176 881908832931984 882716068249444 883022354185686 888888907887552 889197335683488 889762982843592 895674319398144 895985101604736 896778454407264 897186823466648 903460857197184 904601590602736 911479740545088 911506946256192 911894804179216 912630598803352 916666686259038 916984752423597 918271690921728 918465014548224 919012630962816 919431124874912 919597244595744 926128333901056 926449683080064 931694008984596 939393959472072 939991538326698 942070295538944 946564905727584 946967681263032 947731775680404 948163347527253 950431866209408 954793860447024 954966369387888 955401235676316 961748654435712 962082363198528 962962983544848 963297113657112 969696990422784 970313846014656 970650526738464 971509992274536 977515025819904 978303768444288 978749261963616 986220630375552 987436385590512 994341535140096 994371214097664 994794331831872 995597016876384 996230348312056 1000000021373496 1000983355699041 1002388181693184 1002849024283392 1003196994104448 1008875761208172 1009335176399979 1016393464346832 1017676789428078 1025414708113224 1025445314538216 1025881654701618 1026709423653771 1028366811160832 1033055652286944 1033273141366752 1033889209833168 1034360015484276 1034546900170212 1041420140601984 1041894375638688 1042255893465072 1050212045323584 1050505072958016 1052469158297414 1058492601923328 1058524195652352 1058891483714688 1058974611304896 1059829082481312 1067726467596672 1067919380820864 1069235849485584 1069722751056388 1077203329735104 1078563434949416 1083333356487954 1083709252864251 1085230180180224 1085426255916288 1086419776307008 1086796743613152 1091603076766488 1092948741308853 1095092901961344 1101092919709068 1104229936574336 1109498209172496 1110865933789326 1113355803818752 1118667615859872 1119143623310856 1120046643985932 1120759141851063 1122332066682112 1123237660065664 1127686704404832 1128205152318816 1128596618367504 1136612046151296 1137006429234624 1146700318750272 1148148172688088 1155245030514432 1156177180888704 1156912662555936 1158338836942716 1165498684631424 1166439108529728 1166970273879696 1172131172593524 1175130905165568 1175343223862016 1175878443909312 1177363138914248 1181818207077768 1185185210516736 1185596447577984 1186350643791456 1191346437718008 1192307717791476 1195704605876352 1201192276046256 1202890330671282 1211853745951992 1213383864318093 1215306320726784 1215342595008256 1220883952702752 1222222248345384 1222646336564796 1226129659460992 1229776967966976 1230769257075072 1231979514706512 1241693244563904 1242258678646128 1243827187078762 1250945802273024 1252525279296096 1253322051102264 1254867073354609 1262048871523968 1262086540970112 1262623575017376 1263642367573872 1264217796703004 1272479027486976 1273058480596032 1273288492517184 1273868314235088 1282776484264704 1283950644726464 1284396151542816 1291666694274099 1293751794686208 1294200702317952 1295346656366048 1301526745375428 1304999015951488 1312841558114658 1316581847454016 1322863249397976 1324074102374166 1324533531278529 1326392442442496 1327462689168512 1333333361831328 1333796003525232 1334644474265388 1343511479097216 1345167681610896 1345780235199972 1355191285795776 1356902385904104 1365536257443072 1367219610817632 1367260419384288 1367842206268824 1368945898205028 1375000029388557 1377407536382592 1377697521822336 1378518946444224 1379146687312368 1379395866893616 1389041991836928 1389192500851584 1389674524620096 1397541013476894 1400282727098112 1400673430610688 1409090939208108 1409987307490047 1411966148406528 1413105443308416 1420451521894548 1421597663520606 1425647799314112 1432190790670536 1433101853514474 1436271106313472 1442622981653568 1444444475317272 1444945670485668 1449062324817536 1454545485634176 1455470769021984 1455975790107696 1457264988411804 1466272538729856 1467455652666432 1468123892945424 1478390493595392 1479330945563328 1481154578385768 1483024723055447 1491512302710144 1491556821146496 1492191497747808 1493395525314576 1494345522468084 1503582272539776 1504273536425088 1504795491156672 1516008572312832 1516282479638784 1526515184142117 1528933758333696 1530864230250784 1538167971807324 1538822482052427 1542550216741248 1544451782590288 1551540023226414 1551820350255318 1555252144706304 1555960365172928 1562841563458032 1563383840197608 1567837925212416 1575757609437024 1578703737446121 1581800858388608 1587786293478528 1588461916957344 1589743623721968 1601589701395008 1601879071231296 1603853774228376 1604584126584582 1613815576978176 1615804994602656 1617845152424124 1618874316007091 1625000034731931 1627845270270336 1628139383874432 1629629664460512 1630195115419728 1641595081261824 1642639352942016 1651639379563602 1655590992751872 1656344904861504 1666298900683989 1670033705728128 1671096068136352 1678715434966284 1680069965978898 1683498100023168 1684856490098496 1692307728478224 1697411307461376 1697717990022912 1698491085646784 1704918069226944 1712528202057088 1720050478125408 1722222259032132 1732867545771648 1734265771333056 1735368993833904 1737508255414074 1748248026947136 1749658662794592 1750455410819544 1752665581792801 1762696357748352 1763817665863968 1765432136498888 1766044708371372 1777777815775104 1778394671366976 1779525965687184 1791970203209472 1793556908814528 1794373646933296 1806921714394368 1809203181205472 1822959481090176 1823013892512384 1823789608358432 1825261197606704 1833333372518076 1833969504847194 1838025261925632 1838862249749824 1839194489191488 1852899366160128 1863388017969192 1865740780618143 1878787918944144 1879983076653396 1893129811455168 1893935362526064 1895463551360808 1896326695054506 1900863732418816 1909587720894048 1909932738775776 1910802471352632 1923497308871424 1924164726397056 1925925967089696 1926594227314224 1940627692029312 1941301053476928 1943019984549072 1956607536888576 1957498523927232 1969262337171987 1972441260751104 1974872771181024 1986111153561249 1989588663663744 1991194033752768 1992460696624112 2000000042746992 2001966711398082 2006393988208896 2017751522416344 2018670352799958 2032786928693664 2035353578856156 2050829416226448 2050890629076432 2051763309403236 2053418847307542 2066111304573888 2066546282733504 2067778419666336 2068720030968552 2069093800340424 2082840281203968 2083788751277376 2084511786930144 2100424090647168 2101010145916032 2104938316594828 2117782967429376 2117949222609792 2119658164962624 2135452935193344 2135838761641728 2138471698971168 2139445502112776 2149652780271711 2154406659470208 2157126869898832 2166666712975908 2167418505728502 2172839552614016 2173593487226304 2183206153532976 2185897482617706 2190185803922688 2202185839418136 2208459873148672 2218996418344992 2221731867578652 2237335231719744 2238287246621712 2240093287971864 2241518283702126 2246475320131328 2255373408809664 2256410304637632 2257193236735008 2273224092302592 2274012858469248 2293400637500544 2296296345376176 2312354361777408 2313825325111872 2316677673885432 2327310034839621 2330997369262848 2332878217059456 2333940547759392 2344262345187048 2351756887818624 2354726277828496 2363636414155536 2371192895155968 2372701287582912 2382692875436016 2384615435582952 2391409211752704 2402384552092512 2405780661342564 2406876189876873 2423707491903984 2426767728636186 2441767905405504 2444444496690768 2445292673129592 2452259318921984 2461538514150144 2463959029413024 2483386489127808 2484517357292256 2487654374157524 2505050558592192 2506644102204528 2509734146709218 2524097743047936 2524173081940224 2525247150034752 2527284735147744 2528435593406008 2546116961192064 2546576985034368 2547736628470176 2567901289452928 2568792303085632 2583333388548198 2588401404635904 2590693312732096 2603053490750856 2606262383121111 2609998031902976 2625683116229316 2633163694908032 2645726498795952 2648148204748332 2649067062557058 2654925378337024 2666666723662656 2667592007050464 2669288948530776 2687022958194432 2690335363221792 2691560470399944 2710382571591552 2713804771808208 2734439221635264 2734520838768576 2735684412537648 2737891796410056 2750000058777114 2754815072765184 2755395043644672 2757037892888448 2758293374624736 2758791733787232 2778385001703168 2779349049240192 2795082026953788 2818181878416216 2819974614980094 2826210886616832 2840903043789096 2843195327041212 2844490042581759 2851295598628224 2864381581341072 2866203707028948 2885245963307136 2888888950634544 2889891340971336 2898124649635072 2909090971268352 2910941538043968 2911951580215392 2914529976823608 2932545077459712 2934911305332864 2936247785890848 2958661891126656 2962309156771536 2966049446110894 2983024605420288 2983113642292992 2984382995495616 2986791050629152 2988691044936168 3007164545079552 3008547072850176 3009590982313344 3028005529199937 3053030368284234 3061728460501568 3076335943614648 3077644964104854 3080128270961313 3085100433482496 3088903565180576 3103080046452828 3103640700510636 3111920730345856 3125683126916064 3126767680395216 3151515218874048 3157407474892242 3163601716777216 3175572586957056 3176923833914688 3179487247443936 3203179402790016 3203758142462592 3207707548456752 3209168253169164 3231609989205312 3235690304848248 3237748632014182 3250000069463862 3255690540540672 3256278767748864 3259259328921024 3260390230839456 3278846223926559 3285278705884032 3303278759127204 3312689809723008 3332597801367978 3340067411456256 3342192136272704 3357430869932568 3360139931957796 3362277425553189 3366996200046336 3369712980196992 3384615456956448 3396982171293568 3409836138453888 3425056404114176 3440100956250816 3444444518064264 3465735091543296 3468531542666112 3470737987667808 3475016510828148 3476598940933261 3496496053894272 3499317325589184 3500910821639088 3505331163585602 3525392715496704 3527635331727936 3530864272997776 3532089416742744 3555555631550208 3556789342733952 3559051931374368 3587113817629056 3588747293866592 3618406362410944 3640151592954279 3645918962180352 3646027785024768 3647579216716864 3650522395213408 3666666745036152 3667939009694388 3677724499499648 3678388978382976 3726776035938384 3731481561236286 3757575837888288 3759966153306792 3764601220063827 3786259622910336 3787870725052128 3790927102721616 3792653390109012 3819175441788096 3819865477551552 3821604942705264 3848329452794112 3851851934179392 3853188454628448 3875000082822297 3881255384058624 3882602106953856 3886039969098144 3914997047854464 3938524674343974 3949745542362048 3972222307122498 3973600593835587 3979177327327488 3982388067505536 3984921393248224 4000000085493984 4003933422796164 4035503044832688 4037340705599916 4065573857387328 4070707157712312 4101658832452896 4101781258152864 4103526618806472 4106837694615084 4132222609147776 4133092565467008 4135556839332672 4137440061937104 4138187600680848 4167577502554752 4169023573860288 4200848181294336 4202020291832064 4209876633189656 4229961922470141 4235898445219584 4239316329925248 4276943397942336 4278891004225552 4299305560543422 4308813318940416 4314253739797664 4333333425951816 4334837011457004 4345679105228032 4347186974452608 4366412307065952 4371794965235412 4404371678836272 4437992836689984 4443463735157304 4449074169166341 4474670463439488 4476574493243424 4480186575943728 4483036567404252 4510746817619328 4512820609275264 4514386473470016 4548025716938496 4579545552426351 4586801275001088 4592592690752352 4616467446157281 4627650650223744 4633355347770864 4654620069679242 4665756434118912 4667881095518784 4688524690374096 4703513775637248 4709452555656992 4727272828311072 4736111212338363 4745402575165824 4765385750872032 4769230871165904 4804769104185024 4811561322685128 4813752379753746 4847414983807968 4853535457272372 4856622948021273 4883535810811008 4888888993381536 4890585346259184 4927918058826048 4966772978255616 4969034714584512 4975308748315048 5010101117184384 5013288204409056 5019468293418436 5050494300069504 5054569470295488 5056871186812016 5092233922384128 5093153970068736 5095473256940352 5135802578905856 5137584606171264 5166666777096396 5181386625464192 5206106981501712 5212524766242222 5251366232458632 5257996745378403 5266327389816064 5291452997591904 5296296409496664 5298134125114116 5333333447325312 5335184014100928 5338577897061552 5380670726443584 5383120940799888 5420765143183104 5427609543616416 5468878443270528 5469041677537152 5471368825075296 5475783592820112 5500000117554228 5514075785776896 5516586749249472 5517583467574464 5558698098480384 5590164053907576 5597222341854429 5636363756832432 5639949229960188 5681806087578192 5686390654082424 5688980085163518 5702591197256448 5728763162682144 5732407414057896 5770491926614272 5777777901269088 5779782681942672 5821883076087936 5823903160430784 5829059953647216 5869822610665728 5872495571781696 5917323782253312 5924618313543072 5932098892221788 5958333460683747 5968765990991232 5973582101258304 5977382089872336 6019181964626688 6056011058399874 6106060736568468 6123456921003136 6152671887229296 6155289928209708 6160256541922626 6177807130361152 6206160092905656 6207281401021272 6223841460691712 6251366253832128 6253535360790432 6303030437748096 6314814949784484 6353847667829376 6358974494887872 6406358805580032 6407516284925184 6415415096913504 6418336506338328 6463219978410624 6471380609696496 6475497264028364 6500000138927724 6518518657842048 6520780461678912 6557692447853118 6570557411768064 6606557518254408 6625379619446016 6665195602735956 6684384272545408 6714861739865136 6720279863915592 6724554851106378 6739425960393984 6769230913912896 6793964342587136 6819672276907776 6841049528933191 6880201912501632 6888889036128528 6937063085332224 6941475975335616 6950033021656296 6953197881866522 6992992107788544 6998634651178368 7001821643278176 7010662327171204 7055270663455872 7061728545995552 7064178833485488 7113578685467904 7118103862748736 7174227635258112 7177494587733184 7220628569630619 7236812724821888 7280303185908558 7295158433433728 7301044790426816 7333333490072304 7335878019388776 7355448998999296 7356777956765952 7453552071876768 7462963122472572 7515151675776576 7519932306613584 7529202440127654 7572519245820672 7575741450104256 7581854205443232 7585306780218024 7638350883576192 7639730955103104 7643209885410528 7703703868358784 7706376909256896 7750000165644594 7765204213907712 7772079938196288 7818787149363333 7829994095708928 7877049348687948 7899491084724096 7944444614244996 7947201187671174 7964776135011072 7969842786496448 8000000170987968 8007866845592328 8071006089665376 8074681411199832 8131147714774656 8141414315424624 8203317664905792 8203562516305728 8207053237612944 8213675389230168 8264445218295552 8266185130934016 8271113678665344 8274880123874208 8276375201361696 8335155005109504 8338047147720576 8419753266379312 8459923844940282 8478632659850496 8533470127745277 8553886795884672 8557782008451104 8598611121086844 8628507479595328 8666666851903632 8669674022914008 8694373948905216 8732824614131904 8743589930470824 8808743357672544 8875985673379968 8886927470314608 8898148338332682 8949340926878976 8953148986486848 8960373151887456 8966073134808504 9021493635238656 9025641218550528 9028772946940032 9084016587599811 9159091104852702 9185185381504704 9232934892314562 9240384812883939 9255301300447488 9266710695541728 9309240139358484 9335762191037568 9377049380748192 9418905111313984 9454545656622144 9472222424676726 9490805150331648 9530771501744064 9538461742331808 9609538208370048 9623122645370256 9627504759507492 9694829967615936 9707070914544744 9713245896042546 9767071621622016 9777777986763072 9781170692518368 9855836117652096 9938069429169024 9950617496630096 10020202234368768 10026576408818112 10038936586836872 10086832276659567 10100988600139008 10109138940590976 10113742373624032 10190946513880704 10275169212342528 10333333554192792 10362773250928384 10412213963003424 10425049532484444 10429796822799783 10502732464917264 10515993490756806 10582905995183808 10592592818993328 10596268250228232 10666666894650624 10670368028201856 10677155794123104 10761341452887168 10766241881599776 10855219087232832 10920454778862837 10937756886541056 10938083355074304 10942737650150592 10951567185640224 11000000235108456 11033173498498944 11035166935148928 11180328107815152 11194444683708858 11272727513664864 11279898459920376 11293803660191481 11363612175156384 11372781308164848 11377960170327036 11457526325364288 11464814828115792 11555555802538176 11559565363885344 11643766152175872 11647806320861568 11658119907294432 11744991143563392 11849236627086144 11864197784443576 11916666921367494 11920801781506761 11937531981982464 11947164202516608 11954764179744672 12112022116799748 12212121473136936 12246913842006272 12305343774458592 12310579856419416 12320513083845252 12355614260722304 12412320185811312 12414562802042544 12502732507664256 12507070721580864 12606060875496192 12629629899568968 12707695335658752 12717948989775744 12830830193827008 12836673012676656 12926439956821248 12942761219392992 12950994528056728 13000000277855448 13037037315684096 13041560923357824 13115384895706236 13213115036508816 13330391205471912 13347222507499023 13368768545090816 13429723479730272 13440559727831184 13449109702212756 13538461827825792 13682099057866382 13760403825003264 13777778072257056 13882951950671232 13900066043312592 13906395763733044 13997269302356736 14003643286556352 14021324654342408 14110541326911744 14123457091991104 14128357666970976 14208333637015089 14236207725497472 14354989175466368 14441257139261238 14473625449643776 14560606371817116 14569868844063819 14590316866867456 14602089580853632 14666666980144608 14671756038777552 14907104143753536 14925926244945144 15030303351553152 15039864613227168 15058404880255308 15151482900208512 15163708410886464 15170613560436048 15276701767152384 15279461910206208 15286419770821056 15407407736717568 15412753818513792 15500000331289188 15544159876392576 15637574298726666 15754098697375896 15773990236135209 15798982169448192 15888889228489992 15894402375342348 15939685572992896 16000000341975936 16015733691184656 16142012179330752 16149362822399664 16262295429549312 16282828630849248 16313271953609917 16406635329811584 16407125032611456 16414106475225888 16427350778460336 16542227357330688 16549760247748416 16552750402723392 16676094295441152 16791667025563287 16839506532758624 16919847689880564 17066940255490554 17107773591769344 17115564016902208 17197222242173688 17257014959190656 17333333703807264 17339348045828016 17465649228263808 17487179860941648 17617486715345088 17751971346759936 17773854940629216 17796296676665364 17875000382051241 17906297972973696 17920746303774912 17932146269617008 18057545893880064 18168033175199622 18318182209705404 18370370763009408 18465869784629124 18480769625767878 18533421391083456 18618480278716968 18671524382075136 18754098761496384 18837810222627968 18909091313244288 18944444849353452 19061543003488128 19076923484663616 19219076416740096 19246245290740512 19255009519014984 19279321399720811 19389659935231872 19414141829089488 19426491792085092 19555555973526144 19562341385036736 19711672235304192 19876138858338048 19901234993260192 20053152817636224 20077873173673744 20173664553319134 20218277881181952 20227484747248064 20381893027761408 20523148586799573 20666667108385584 20824427926006848 20850099064968888 20859593645599566 21005464929834528 21031986981513612 21165811990367616 21185185637986656 21192536500456464 21340736056403712 21354311588246208 21522682905774336 21532483763199552 21661885708891857 21710438174465664 21840909557725674 21885475300301184 21903134371280448 22000000470216912 22066346996997888 22070333870297856 22360656215630304 22388889367417716 22545455027329728 22559796919840752 22587607320382962 22727224350312768 22745562616329696 22755920340654072 22915052650728576 22929629656231584 23111111605076352 23119130727770688 23295612641723136 23316239814588864 23489982287126784 23698473254172288 23728395568887152 23833333842734988 23841603563013522 23894328405033216 23909528359489344 24224044233599496 24424242946273872 24610687548917184 24621159712838832 24641026167690504 24711228521444608 24824640371622624 24829125604085088 25005465015328512 25014141443161728 25259259799137936 25435897979551488 25600410383235831 25661660387654016 25673346025353312 25885522438785984 25901989056113456 26000000555710896 26083121846715648 26230769791412472 26426230073017632 26660782410943824 26694445014998046 26859446959460544 26881119455662368 26898219404425512 27076923655651584 27364198115732764 27555556144514112 27765903901342464 27800132086625184 27812791527466088 28007286573112704 28042649308684816 28246914183982208 28256715333941952 28416667274030178 28472415450994944 28709978350932736 28882514278522476 29121212743634232 29139737688127638 29204179161707264 29333333960289216 29343512077555104 29814208287507072 29851852489890288 30060606703106304 30079729226454336 30116809760510616 30302965800417024 30327416821772928 30341227120872096 30572839541642112 30825507637027584 31000000662578376 31088319752785152 31275148597453332 31289390468399349 31508197394751792 31547980472270418 31777778456979984 31788804750684696 31879371145985792 32000000683951872 32031467382369312 32284024358661504 32298725644799328 32565657261698496 32626543907219834 32813270659623168 32814250065222912 32828212950451776 32854701556920672 33099520495496832 33105500805446784 33583334051126574 33679013065517248 33839695379761128 33881410980574443 34133880510981108 34231128033804416 34394444484347376 34514029918381312 34666667407614528 34678696091656032 34931298456527616 34974359721883296 35234973430690176 35547709881258432 35592593353330728 35750000764102482 35812595945947392 35841492607549824 35864292539234016 36336066350399244 36636364419410808 36740741526018816 36931739569258248 36961539251535756 37066842782166912 37236960557433936 37508197522992768 37675620445255936 37818182626488576 37888889698706904 38123086006976256 38153846969327232 38492490581481024 38510019038029968 38558642799441622 38779319870463744 38828283658178976 38852983584170184 39111111947052288 39124682770073472 39802469986520384 40041667522497069 40106305635272448 40155746347347488 40347329106638268 40454969494496128 41046297173599146 41333334216771168 41648855852013696 41700198129937776 41719187291199132 42010929859669056 42063973963027224 42331623980735232 42370371275973312 42385073000912928 42625000911045267 42708623176492416 43064967526399104 43323771417783714 43420876348931328 43681819115451348 43709606532191457 43770950600602368 43806268742560896 44000000940433824 44721312431260608 44777778734835432 45090910054659456 45119593839681504 45175214640765924 45454448700625536 45491125232659392 45511840681308144 45830105301457152 45859259312463168 46222223210152704 46238261455541376 46632479629177728 47321970708405627 47396946508344576 47456791137774304 47666667685469976 47683207126027044 47819056718978688 48448088467198992 48848485892547744 48939815860829751 49221375097834368 49242319425677664 49282052335381008 49649280743245248 49658251208170176 50028282886323456 50375001076689861 50518519598275872 51200820766471662 51323320775308032 51346692050706624 51771044877571968 51803978112226912 52000001111421792 52461539582824944 52852460146035264 53321564821887648 53388890029996092 53718893918921088 53762238911324736 53796438808851024 54728396231465528 55111112289028224 55600264173250368 55625583054932176 56014573146225408 56085298617369632 56493828367964416 56513430667883904 56833334548060356 57765028557044952 57837964199162433 58242425487268464 58279475376255276 58666667920578432 58687024155110208 59628416575014144 59703704979780576 60159458452908672 60233619521021232 60654833643545856 60682454241744192 61145679083284224 61569445760398719 62000001325156752 62550297194906664 62578780936798698 63016394789503584 63095960944540836 63555556913959968 63577609501369392 64062934764738624 64568048717323008 64597451289598656 65131314523396992 65253087814439668 65656425900903552 65709403113841344 66199040990993664 66211001610893568 67166668102253148 67358026131034496 67679390759522256 67762821961148886 68267761021962216 68462256067608832 68788888968694752 69333334815229056 69357392183312064 69948719443766592 70469946861380352 71095419762516864 71185186706661456 71500001528204964 71682985215099648 71728585078468032 72672132700798488 73272728838821616 73863479138516496 73923078503071512 74133685564333824 74473921114867872 75016395045985536 75777779397413808 76307693938654464 76984981162962048 77020038076059936 77117285598883244 77656567316357952 77705967168340368 78249365540146944 79604939973040768 80083335044994138 80311492694694976 80694658213276536 80909938988992256 82092594347198292 82666668433542336 83297711704027392 83400396259875552 83438374582398264 84021859719338112 84127947926054448 84740742551946624 84770146001825856 85250001822090534 85417246352984832 86129935052798208 86647542835567428 87363638230902696 87419213064382914 87612537485121792 88000001880867648 89442624862521216 89555557469670864 90181820109318912 90239187679363008 90350429281531848 90908897401251072 90982250465318784 91023681362616288 91718518624926336 92476522911082752 93264959258355456 93868171405198047 94643941416811254 94913582275548608 95333335370939952 95366414252054088 95638113437957376 96896176934397984 97696971785095488 97879631721659502 98442750195668736 98484638851355328 98564104670762016 99298561486490496 99316502416340352 100750002153379722 101037039196551744 101644232941723329 102401641532943324 102693384101413248 103542089755143936 103607956224453824 104000002222843584 104923079165649888 105704920292070528 106643129643775296 106777780059992184 107437787837842176 107524477822649472 107592877617702048 109456792462931056 110222224578056448 111200528346500736 111251166109864352 112170597234739264 113026861335767808 113666669096120712 115530057114089904 115675928398324866 116484850974536928 116558950752510552 117333335841156864 117374048310220416 119407409959561152 120125002567491207 120318916905817344 120467239042042464 121364908483488384 123138891520797438 124000002650313504 125100594389813328 125157561873597396 126032789579007168 126191921889081672 127111113827919936 127155219002738784 128125869529477248 129194902579197312 130262629046793984 130506175628879336 131128819596574371 131312851801807104 131418806227682688 134333336204506296 134716052262068992 135358781519044512 135525643922297772 136535522043924432 137577777937389504 138666669630458112 138714784366624128 139897438887533184 141965912125216881 142190839525033728 142370373413322912 143000003056409928 143457170156936064 145344265401596976 146545457677643232 146819447582489253 147726958277032992 147846157006143024 148947842229735744 151555558794827616 153969962325924096 154040076152119872 154234571197766488 155313134632715904 155411934336680736 159209879946081536 160166670089988276 160622985389389952 161389316426553072 164185188694396584 165333336867084672 166800792519751104 166876749164796528 168043719438676224 168255895852108896 169481485103893248 169540292003651712 170500003644181068 173295085671134856 173513892597487299 174727276461805392 174838426128765828 176000003761735296 178885249725042432 179111114939341728 180478375358726016 180700858563063696 181964500930637568 182047362725232576 183437037249852672 184708337281196157 187736342810396094 189287882833622508 189827164551097216 190666670741879904 190732828504108176 193792353868795968 195393943570190976 195759263443319004 196969277702710656 197128209341524032 198597122972980992 198633004832680704 201500004306759444 202074078393103488 203288465883446658 204803283065886648 205386768202826496 207215912448907648 208000004445687168 209846158331299776 211409840584141056 212072535396928921 213286259287550592 213555560119984368 215048955645298944 215185755235404096 218913584925862112 222401056693001472 222502332219728704 224341194469478528 227333338192241424 231060114228179808 231351856796649732 232969701949073856 233117901505021104 234748096620440832 238814819919122304 240250005134982414 240934478084084928 242729816966976768 246277783041594876 248000005300627008 250201188779626656 250315123747194792 252065579158014336 252383843778163344 254222227655839872 254310438005477568 256251739058954496 258389805158394624 261012351257758672 262257639193148742 262837612455365376 268666672409012592 270717563038089024 271051287844595544 273071044087848864 275155555874779008 277429568733248256 279794877775066368 281604514215594141 283931824250433762 284740746826645824 286000006112819856 286914340313872128 290688530803193952 293090915355286464 293638895164978506 295453916554065984 295692314012286048 297895684459471488 303111117589655232 308080152304239744 308469142395532976 310626269265431808 310823868673361472 320333340179976552 321245970778779904 322778632853106144 328370377388793168 330666673734169344 333601585039502208 333753498329593056 336511791704217792 339080584007303424 341000007288362136 346590171342269712 347027785194974598 349454552923610784 349676852257531656 352000007523470592 358222229878683456 360956750717452032 361401717126127392 364094725450465152 369416674562392314 375472685620792188 378575765667245016 379654329102194432 381333341483759808 381465657008216352 387584707737591936 390787887140381952 391518526886638008 393938555405421312 394256418683048064 403000008613518888 404148156786206976 406576931766893316 409606566131773296 414431824897815296 416000008891374336 419692316662599552 424145070793857842 426572518575101184 427111120239968736 430371510470808192 437827169851724224 440458342747467759 445004664439457408 448682388938957056 454666676384482848 462120228456359616 462703713593299464 465939403898147712 466235803010042208 477629639838244608 480500010269964828 481868956168169856 492555566083189752 496000010601254016 500402377559253312 500630247494389584 504131158316028672 504767687556326688 508444455311679744 508620876010955136 520541677792461897 522024702515517344 524515278386297484 537333344818025184 541435126076178048 542102575689191088 546142088175697728 550311111749558016 554125011843588471 563209028431188282 567863648500867524 569481493653291648 572000012225639712 581377061606387904 586181830710572928 587277790329957012 590907833108131968 591384628024572096 595791368918942976 606222235179310464 616160304608479488 616938284791065952 621647737346722944 636217606190786763 640666680359953104 645557265706212288 656740754777586336 667203170079004416 667506996659186112 673023583408435584 682000014576724272 693180342684539424 694055570389949196 698909105847221568 699353704515063312 716444459757366912 722803434252254784 728189450900930304 738833349124784628 750945371241584376 757151531334490032 762666682967519616 762931314016432704 775169415475183872 783037053773276016 788512837366096128 806000017227037776 813153863533786632 819213132263546592 839384633325199104 848290141587715684 854222240479937472 860743020941616384 875654339703448448 880916685494935518 890009328878914816 909333352768965696 924240456912719232 925407427186598928 931878807796295424 932471606020084416 961000020539929656 963737912336339712 985111132166379504 992000021202508032 1000804755118506624 1001260494988779168 1009535375112653376 1017241752021910272 1041083355584923794 1044049405031034688 1049030556772594968 1074666689636050368 1082870252152356096 1084205151378382176 1092284176351395456 1108250023687176942 1126418056862376564 1135727297001735048 1138962987306583296 1144000024451279424 1162754123212775808 1172363661421145856 1174555580659914024 1181815666216263936 1182769256049144192 1212444470358620928 1233876569582131904 1243295474693445888 1272435212381573526 1281333360719906208 1291114531412424576 1313481509555172672 1321375028242403277 1335013993318372224 1346047166816871168 1364000029153448544 1386360685369078848 1388111140779898392 1397818211694443136 1398707409030126624 1432888919514733824 1445606868504509568 1477666698249569256 1501890742483168752 1514303062668980064 1525333365935039232 1525862628032865408 1561625033377385691 1566074107546552032 1612000034454075552 1626307727067573264 1638426264527093184 1696580283175431368 1708444480959874944 1751308679406896896 1761833370989871036 1818666705537931392 1848480913825438464 1850814854373197856 1864943212040168832 1908652818572360289 1922000041079859312 1970222264332759008 2001609510237013248 2002520989977558336 2019070750225306752 2082166711169847588 2088098810062069376 2098061113545189936 2149333379272100736 2168410302756764352 2184568352702790912 2216500047374353884 2252836113724753128 2271454594003470096 2288000048902558848 2325508246425551616 2349111161319828048 2365538512098288384 2467753139164263808 2544870424763147052 2562666721439812416 2582229062824849152 2626963019110345344 2642750056484806554 2670027986636744448 2728000058306897088 2772721370738157696 2776222281559796784 2795636423388886272 2797414818060253248 2891213737009019136 2955333396499138512 3003781484966337504 3028606125337960128 3051725256065730816 3123250066754771382 3132148215093104064 3224000068908151104 3252615454135146528 3276852529054186368 3393160566350862736 3416888961919749888 3523666741979742072 3637333411075862784 3701629708746395712 3729886424080337664 3817305637144720578 3844000082159718624 3940444528665518016 4005041979955116672 4038141500450613504 4164333422339695176 4176197620124138752 4196122227090379872 4298666758544201472 4336820605513528704 4433000094748707768 4505672227449506256 4542909188006940192 4576000097805117696 4698222322639656096 4935506278328527616 5089740849526294104 5125333442879624832 5253926038220690688 5285500112969613108 5456000116613794176 5545442741476315392 5552444563119593568 5594829636120506496 5725958455717080867 5910666792998277024 6007562969932675008 6057212250675920256 6246500133509542764 6264296430186208128 6448000137816302208 6505230908270293056 6553705058108372736 6786321132701725472 7047333483959484144 7403259417492791424 7634611274289441156 7688000164319437248 7880889057331036032 8010083959910233344 8328666844679390352 8392244454180759744 8673641211027057408 8866000189497415536 9011344454899012512 9085818376013880384 9396444645279312192 10179481699052588208 10250666885759249664 10571000225939226216 10912000233227588352 11104889126239187136 11189659272241012992 11451916911434161734 11821333585996554048 12015125939865350016 12114424501351840512 12493000267019085528 12528592860372416256 12896000275632604416 13010461816540586112 13572642265403450944 14094666967918968288 14806518834985582848 15269222548578882312 15376000328638874496 15761778114662072064 16657333689358780704 16784488908361519488 17177875367151242601 17732000378994831072 18022688909798025024 18171636752027760768 18792889290558624384 20358963398105176416 21142000451878452432 22209778252478374272 22903833822868323468 23642667171993108096 24030251879730700032 24986000534038171056 26020923633081172224 27145284530806901888 28189333935837936576 30538445097157764624 30752000657277748992 33314667378717561408 33568977816723038976 34355750734302485202 35464000757989662144 36045377819596050048 36343273504055521536 37585778581117248768 40717926796210352832 42284000903756904864 44419556504956748544 45807667645736646936 47285334343986216192 49972001068076342112 54290569061613803776 56378667871675873152 61076890194315529248 66629334757435122816 68711501468604970404 70928001515979324288 72090755639192100096 81435853592420705664 84568001807513809728 91615335291473293872 99944002136152684224 112757335743351746304 122153780388631058496 133258669514870245632 137423002937209940808 141856003031958648576 162871707184841411328 169136003615027619456 183230670582946587744 199888004272305368448 244307560777262116992 274846005874419881616 338272007230055238912 366461341165893175488 399776008544610736896 488615121554524233984 549692011748839763232 732922682331786350976 1099384023497679526464 1465845364663572701952 2198768046995359052928 4397536093990718105856
- Sum of all divisors σ(n): 16529061230826316753581
- Sum of proper divisors (its aliquot sum) s(n): 12131525136835598647725
- 4397536093990718105856 is an abundant number, because the sum of its proper divisors (12131525136835598647725) is greater than itself. Its abundance is 7733989042844880541869
Bases of 4397536093990718105856
- Binary: 1110111001100100000100101010001001010110111110111000110101101001000000002
- Hexadecimal: 0xEE6412A256FB8D6900
- Base-36: PS2F18QZOHHS00
Squares and roots of 4397536093990718105856
- 4397536093990718105856 squared (43975360939907181058562) is 19338323697951141906962231686486900421492736
- 4397536093990718105856 cubed (43975360939907181058563) is 85040976459016204110895614607252290930578145913858219441983062016
-
4397536093990718105856 is a
perfect square number . Itssquare root is 66313920816 -
The
cube root of 4397536093990718105856 is 16383366.1581723495
Scales and comparisons
How big is 4397536093990718105856?- 4,397,536,093,990,718,105,856 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 4,397,536,093,990,718,105,856 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 4397536093990718105856 cubic inches would be around 1365280.5 feet tall.
Recreational maths with 4397536093990718105856
- 4397536093990718105856 backwards is 6585018170993906357934
- 4397536093990718105856 is a
Harshad number . - The number of decimal digits it has is: 22
- The sum of 4397536093990718105856's digits is 108
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 4397536093990718105856 - Facts about the integer". Numbermatics.com. 2024. Web. 24 May 2024.
APA style:
Numbermatics. (2024). Number 4397536093990718105856 - Facts about the integer. Retrieved 24 May 2024, from https://numbermatics.com/n/4397536093990718105856/
Chicago style:
Numbermatics. 2024. "Number 4397536093990718105856 - Facts about the integer". https://numbermatics.com/n/4397536093990718105856/
The information we have on file for 4397536093990718105856 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 4397536093990718105856, math, Factors of 4397536093990718105856, curriculum, school, college, exams, university, Prime factorization of 4397536093990718105856, STEM, science, technology, engineering, physics, economics, calculator, four sextillion, three hundred ninety-seven quintillion, five hundred thirty-six quadrillion, ninety-three trillion, nine hundred ninety billion, seven hundred eighteen million, one hundred five thousand, eight hundred fifty-six.