66558337867526447957990976
66,558,337,867,526,447,957,990,976 is an even composite number composed of six prime numbers multiplied together.
66558337867526447957990976 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, five hundred seventy-seven divisors.
Prime factorization of 66558337867526447957990976:
26 × 330 × 72 × 112 × 132 × 712
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 71 × 71)See below for interesting mathematical facts about the number 66558337867526447957990976 from the Numbermatics database.
Names of 66558337867526447957990976
- Cardinal: 66558337867526447957990976 can be written as Sixty-six septillion, five hundred fifty-eight sextillion, three hundred thirty-seven quintillion, eight hundred sixty-seven quadrillion, five hundred twenty-six trillion, four hundred forty-seven billion, nine hundred fifty-seven million, nine hundred ninety thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 6.6558337867526447957990976 × 1025
Factors of 66558337867526447957990976
Divisors of 66558337867526447957990976
- Number of divisors d(n): 17577
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 63 64 66 71 72 77 78 81 84 88 91 96 98 99 104 108 112 117 121 126 132 142 143 144 147 154 156 162 168 169 176 182 189 192 196 198 208 213 216 224 231 234 242 243 252 264 273 284 286 288 294 297 308 312 324 336 338 351 352 363 364 378 392 396 416 426 429 432 441 448 462 468 484 486 497 504 507 528 539 546 567 568 572 576 588 594 616 624 637 639 648 672 676 693 702 704 726 728 729 756 781 784 792 819 832 847 852 858 864 882 891 923 924 936 968 972 994 1001 1008 1014 1053 1056 1078 1089 1092 1134 1136 1144 1176 1183 1188 1232 1248 1274 1278 1287 1296 1323 1344 1352 1386 1404 1452 1456 1458 1491 1512 1521 1562 1568 1573 1584 1617 1638 1694 1701 1704 1716 1728 1764 1782 1846 1848 1859 1872 1911 1917 1936 1944 1988 2002 2016 2028 2079 2106 2112 2156 2178 2184 2187 2268 2272 2288 2343 2352 2366 2376 2457 2464 2496 2541 2548 2556 2574 2592 2646 2673 2704 2769 2772 2808 2904 2912 2916 2982 3003 3024 3042 3124 3136 3146 3159 3168 3234 3267 3276 3388 3402 3408 3432 3479 3528 3549 3564 3692 3696 3718 3744 3822 3834 3861 3872 3888 3969 3976 4004 4032 4056 4158 4212 4312 4356 4368 4374 4473 4536 4544 4563 4576 4686 4704 4719 4732 4752 4851 4914 4928 5041 5082 5096 5103 5112 5148 5184 5292 5346 5408 5467 5538 5544 5577 5616 5733 5751 5808 5824 5832 5929 5964 6006 6048 6084 6237 6248 6292 6318 6336 6461 6468 6534 6552 6561 6776 6804 6816 6864 6958 7007 7029 7056 7098 7128 7371 7384 7392 7436 7488 7623 7644 7668 7722 7744 7776 7938 7952 8008 8019 8112 8281 8307 8316 8424 8591 8624 8712 8736 8748 8946 9009 9072 9126 9152 9372 9408 9438 9464 9477 9504 9702 9801 9828 10082 10153 10164 10192 10206 10224 10296 10437 10584 10647 10692 10816 10934 11011 11076 11088 11154 11232 11466 11502 11583 11616 11664 11858 11907 11928 11999 12012 12096 12168 12474 12496 12584 12636 12922 12936 13013 13068 13104 13122 13419 13552 13608 13632 13689 13728 13916 14014 14058 14112 14157 14196 14256 14553 14742 14768 14784 14872 15123 15246 15288 15309 15336 15444 15552 15876 15904 16016 16038 16224 16401 16562 16614 16632 16731 16848 17182 17199 17248 17253 17424 17472 17496 17787 17892 18018 18144 18252 18711 18744 18876 18928 18954 19008 19383 19404 19602 19656 19683 20164 20306 20328 20384 20412 20448 20449 20592 20874 21021 21087 21168 21294 21384 21868 22022 22113 22152 22176 22308 22464 22869 22932 23004 23166 23232 23328 23716 23814 23856 23998 24024 24057 24336 24843 24921 24948 24992 25168 25272 25773 25844 25872 26026 26136 26208 26244 26838 27027 27104 27216 27378 27456 27832 28028 28116 28224 28314 28392 28431 28512 29106 29403 29484 29536 29744 30246 30459 30492 30576 30618 30672 30888 31311 31752 31808 31941 32032 32076 32448 32802 33033 33124 33228 33264 33462 33696 34364 34398 34496 34506 34749 34848 34992 35287 35574 35721 35784 35997 36036 36288 36504 37422 37488 37752 37856 37908 38269 38766 38808 39039 39204 39312 39366 40257 40328 40612 40656 40768 40824 40896 40898 41067 41184 41748 42042 42174 42336 42471 42588 42768 43659 43736 44044 44226 44304 44352 44616 45227 45369 45738 45864 45927 46008 46332 46656 47432 47628 47712 47996 48048 48114 48672 49203 49686 49842 49896 49984 50193 50336 50544 51546 51597 51688 51744 51759 52052 52272 52416 52488 53361 53676 54054 54208 54432 54756 55451 55664 56056 56133 56232 56628 56784 56862 57024 58149 58212 58806 58968 59049 59072 59488 60137 60492 60918 60984 61152 61236 61344 61347 61776 62622 63063 63261 63504 63882 64064 64152 65533 65604 66066 66248 66339 66456 66528 66924 67392 68607 68728 68796 69012 69498 69696 69984 70574 71071 71148 71442 71568 71994 72072 72171 73008 74529 74763 74844 74976 75504 75712 75816 76538 77077 77319 77532 77616 78078 78408 78624 78732 80514 80656 81081 81224 81312 81648 81796 82134 82368 83496 83993 84084 84348 84672 84942 85176 85293 85536 87318 87472 88088 88209 88452 88608 89232 90454 90738 91091 91377 91476 91728 91854 92016 92664 93933 94864 95256 95424 95823 95992 96096 96228 97344 98406 99099 99372 99684 99792 100386 100672 101088 103092 103194 103376 103488 103518 104104 104247 104544 104976 105861 106722 107163 107352 107991 108108 108864 109512 110902 111328 111683 112112 112266 112464 113256 113568 113724 114807 116298 116424 117117 117612 117936 118098 118976 120274 120771 120984 121836 121968 122304 122472 122688 122694 123201 123552 125244 126126 126522 127008 127413 127764 128304 130977 131066 131208 131989 132132 132496 132678 132912 133056 133848 135681 136107 137214 137456 137592 137781 138024 138996 139968 141148 142142 142296 142884 143136 143143 143988 144144 144342 146016 147609 149058 149526 149688 149952 150579 151008 151632 153076 154154 154638 154791 155064 155232 155277 156156 156816 157248 157464 160083 161028 161312 162162 162448 162624 163296 163592 164268 166353 166992 167986 168168 168399 168696 169884 170352 170586 171072 174447 174636 174944 176176 176418 176904 177147 177216 178464 180411 180908 181476 182182 182754 182952 183456 183708 184032 184041 185328 187866 189189 189728 189783 190512 191646 191984 192192 192456 196599 196812 198198 198744 199017 199368 199584 200772 202176 205821 206184 206388 206752 207036 208208 208494 209088 209952 211722 213213 213444 214326 214704 215982 216216 216513 219024 221804 222656 223366 223587 224224 224289 224532 224928 226512 227136 227448 229614 231231 231957 232596 232848 234234 235224 235872 236196 240548 241542 241968 243243 243672 243936 244944 245388 246402 247009 247104 250488 251979 252252 253044 254016 254826 255528 255879 256608 261954 262132 262416 263978 264264 264627 264992 265356 265824 267696 271362 272214 273273 274131 274428 274912 275184 275562 276048 277992 281799 282296 284284 284592 285768 286272 286286 287469 287976 288288 288684 292032 295218 297297 298116 299052 299376 301158 302016 303264 306152 308308 309276 309582 310128 310464 310554 312312 312741 313632 314928 317583 320166 321489 322056 322624 323973 324324 324896 326592 327184 328536 332706 333984 335049 335972 336336 336798 337392 339768 340704 341172 344421 348894 349272 349888 351351 352352 352836 353808 354294 356928 360822 361816 362313 362952 364364 365508 365904 366912 367416 368064 368082 369603 370656 375732 378378 379456 379566 381024 382239 383292 383968 384912 388157 392931 393198 393624 395967 396396 397488 398034 398736 399168 401544 407043 408321 411642 412368 412776 413343 413504 414072 416416 416988 419904 420959 423444 426426 426888 428652 429408 429429 431964 432432 433026 438048 442827 443608 446732 447174 448448 448578 449064 449856 451737 453024 454896 458731 459228 462462 463914 464373 465192 465696 465831 468468 470448 471744 472392 480249 481096 483084 483936 486486 487344 487872 489888 490776 492804 494018 497497 499059 500976 503958 504504 505197 506088 509652 511056 511758 513216 523341 523908 524264 524832 527956 528528 529254 529984 530712 531441 531648 535392 541233 542724 544428 546546 548262 548856 549824 550368 551124 552096 552123 555984 563598 564592 567567 568568 569184 569349 571536 572572 574938 575952 576576 577368 587951 589797 590436 594594 596232 597051 598104 598752 602316 606528 609961 612304 616616 617463 618552 619164 620256 621108 624624 625482 627264 629856 635166 639639 640332 642978 644112 647946 648648 649539 649792 654368 657072 665412 667968 670098 670761 671944 672672 672867 673596 674784 679536 681408 682344 688842 693693 695871 697788 698544 702702 704704 705672 707616 708588 720863 721644 723632 724626 725904 728728 729729 731016 731808 734832 736164 739206 741027 741312 751464 755937 756756 759132 762048 764478 766584 767637 767936 769824 776314 781781 785862 786396 787248 791934 792792 793881 794976 796068 797472 803088 814086 816642 819819 822393 823284 824736 825552 826686 828144 832832 833976 841918 845397 846888 851929 852852 853776 857304 858816 858858 862407 863928 864864 866052 876096 885654 887216 891891 893464 894348 897156 898128 903474 906048 909792 917462 918456 923923 924924 927828 928746 930384 931392 931662 936936 938223 940896 944784 952749 960498 962192 964467 966168 967872 971919 972972 974688 979776 981552 985608 988036 994994 998118 1001952 1002001 1005147 1007916 1009008 1010394 1012176 1019304 1022112 1023516 1033263 1046682 1047816 1048528 1049664 1054053 1055912 1057056 1058508 1061424 1062882 1070784 1082466 1085448 1086939 1088856 1093092 1096524 1097712 1100736 1102248 1104192 1104246 1108809 1111968 1127196 1129184 1135134 1137136 1138368 1138698 1143072 1145144 1146717 1149876 1151904 1154736 1164471 1175902 1178793 1179594 1180872 1187901 1189188 1192464 1194102 1196208 1197504 1204632 1219922 1221129 1224608 1224963 1233232 1234926 1237104 1238328 1240029 1240512 1242216 1249248 1250964 1259712 1262877 1270332 1279278 1280664 1285956 1288224 1288287 1295892 1297296 1299078 1308736 1314144 1328481 1330824 1340196 1341522 1343888 1345344 1345734 1347192 1349568 1355211 1359072 1364688 1376193 1377684 1387386 1391742 1393119 1395576 1397088 1397493 1405404 1411344 1415232 1417176 1440747 1441726 1443288 1447264 1449252 1451808 1451879 1457456 1459458 1462032 1463616 1469664 1472328 1478412 1482054 1492491 1497177 1502928 1511874 1513512 1515591 1518264 1528956 1533168 1535274 1539648 1552628 1563562 1570023 1571724 1572792 1574496 1583868 1585584 1587762 1589952 1592136 1594323 1594944 1606176 1623699 1628172 1633284 1639638 1644786 1646568 1649472 1651104 1653372 1656288 1656369 1667952 1683836 1690794 1693776 1702701 1703858 1705704 1707552 1708047 1714608 1717716 1724814 1727856 1729728 1732104 1763853 1769391 1771308 1774432 1783782 1786928 1788696 1791153 1794312 1796256 1806948 1819584 1829883 1834924 1836912 1847846 1849848 1852389 1855656 1857492 1860768 1863324 1873872 1876446 1881792 1889568 1905498 1918917 1920996 1924384 1928934 1932336 1943838 1945944 1948617 1949376 1963104 1971216 1976072 1989988 1996236 2003904 2004002 2010294 2012283 2015832 2018016 2018601 2020788 2024352 2038608 2044224 2047032 2066526 2081079 2087613 2093364 2095632 2097056 2108106 2111824 2114112 2117016 2122848 2125764 2162589 2164932 2170896 2173878 2177712 2186184 2189187 2193048 2195424 2204496 2208492 2217618 2223081 2223936 2254392 2258368 2267811 2270268 2274272 2277396 2286144 2290288 2293434 2299752 2302911 2303808 2309472 2328942 2345343 2351804 2357586 2359188 2361744 2375802 2378376 2381643 2384928 2388204 2392416 2409264 2439844 2442258 2449216 2449926 2459457 2466464 2467179 2469852 2474208 2476656 2480058 2484432 2498496 2501928 2525754 2536191 2540664 2555787 2558556 2561328 2571912 2576448 2576574 2587221 2591784 2594592 2598156 2628288 2656962 2661648 2675673 2680392 2683044 2687776 2691468 2694384 2710422 2717099 2718144 2729376 2752386 2755368 2771769 2774772 2783484 2786238 2791152 2794176 2794986 2810808 2814669 2822688 2834352 2858247 2881494 2883452 2886576 2893401 2894528 2898504 2903616 2903758 2914912 2915757 2918916 2924064 2939328 2944656 2956824 2964108 2984982 2994354 3005856 3006003 3015441 3023748 3027024 3031182 3036528 3057912 3066336 3070548 3099789 3105256 3127124 3140046 3143448 3145584 3148992 3162159 3167736 3171168 3175524 3184272 3188646 3211117 3212352 3247398 3256344 3260817 3266568 3279276 3289572 3293136 3302208 3306744 3312576 3312738 3326427 3335904 3367672 3381588 3387552 3405402 3407716 3411408 3415104 3416094 3429216 3435432 3440151 3449628 3455712 3464208 3493413 3527706 3536379 3538782 3542616 3548864 3563703 3567564 3573856 3577392 3582306 3588624 3592512 3613896 3659766 3663387 3669848 3673824 3674889 3695692 3699696 3704778 3711312 3714984 3720087 3721536 3726648 3747744 3752892 3779136 3788631 3810996 3837834 3841992 3848768 3857868 3864672 3864861 3887676 3891888 3897234 3926208 3942432 3952144 3979976 3985443 3992472 4008004 4020588 4024566 4031664 4036032 4037202 4041576 4048704 4065633 4077216 4094064 4128579 4133052 4162158 4175226 4179357 4186728 4191264 4192479 4194112 4216212 4223648 4234032 4245696 4251528 4269727 4322241 4325178 4329864 4341792 4347756 4355424 4355637 4372368 4378374 4386096 4390848 4408992 4416984 4435236 4446162 4477473 4491531 4508784 4535622 4540536 4546773 4548544 4554792 4580576 4586868 4599504 4605822 4618944 4657884 4690686 4703608 4710069 4715172 4718376 4723488 4751604 4756752 4763286 4769856 4776408 4782969 4784832 4818528 4871097 4879688 4884516 4899852 4918914 4932928 4934358 4939704 4948416 4953312 4960116 4968864 4969107 5003856 5046041 5051508 5072382 5081328 5108103 5111574 5117112 5122656 5124141 5143824 5153148 5174442 5183568 5189184 5196312 5291559 5308173 5313924 5323296 5351346 5360784 5366088 5373459 5375552 5382936 5388768 5420844 5434198 5458752 5472467 5489649 5504772 5510736 5543538 5549544 5557167 5566968 5572476 5582304 5589972 5621616 5629338 5645376 5668704 5716494 5756751 5762988 5766904 5773152 5786802 5797008 5807516 5829824 5831514 5837832 5845851 5848128 5889312 5913648 5928216 5963503 5969964 5988708 6011712 6012006 6030882 6036849 6047496 6054048 6055803 6062364 6073056 6115824 6132672 6141096 6199578 6210512 6243237 6254248 6262839 6280092 6286896 6291168 6324318 6335472 6342336 6351048 6368544 6377292 6422234 6467461 6487767 6494796 6512688 6521634 6533136 6558552 6567561 6579144 6586272 6613488 6625476 6652854 6669243 6671808 6735344 6763176 6775104 6803433 6810804 6815432 6822816 6832188 6858432 6870864 6880302 6899256 6908733 6911424 6928416 6986826 7036029 7055412 7072758 7077564 7085232 7127406 7135128 7144929 7147712 7154784 7164612 7177248 7227792 7319532 7326774 7339696 7347648 7349778 7378371 7391384 7399392 7401537 7409556 7422624 7429968 7440174 7453296 7495488 7505784 7577262 7608573 7621992 7667361 7675668 7683984 7715736 7729344 7729722 7761663 7775352 7783776 7794468 7884864 7904288 7929493 7959952 7970886 7984944 8016008 8027019 8041176 8049132 8063328 8074404 8083152 8131266 8151297 8154432 8188128 8257158 8266104 8315307 8324316 8350452 8358714 8373456 8382528 8384958 8432424 8444007 8447296 8468064 8503056 8539454 8574741 8644482 8650356 8659728 8680203 8683584 8695512 8710848 8711274 8744736 8747271 8756748 8772192 8817984 8833968 8870472 8892324 8954946 8983062 9017568 9018009 9046323 9071244 9081072 9093546 9109584 9161152 9173736 9199008 9211644 9299367 9315768 9371219 9381372 9407216 9420138 9430344 9436752 9446976 9486477 9503208 9513504 9526572 9552816 9565938 9633351 9637056 9742194 9759376 9769032 9782451 9799704 9837828 9868716 9879408 9906624 9920232 9937728 9938214 9979281 10007712 10092082 10103016 10144764 10162656 10163153 10216206 10223148 10234224 10245312 10248282 10287648 10306296 10320453 10348884 10367136 10392624 10480239 10583118 10609137 10616346 10627848 10646592 10691109 10702692 10721568 10732176 10746918 10765872 10777536 10841688 10868396 10944934 10979298 10990161 11009544 11021472 11024667 11087076 11099088 11114334 11133936 11144952 11160261 11164608 11179944 11243232 11258676 11337408 11365893 11432988 11513502 11525976 11533808 11546304 11573604 11594016 11594583 11615032 11663028 11675664 11691702 11778624 11827296 11856432 11927006 11939928 11956329 11977416 12024012 12061764 12073698 12094992 12108096 12111606 12124728 12146112 12196899 12231648 12282192 12385737 12399156 12421024 12486474 12508496 12525678 12538071 12560184 12573792 12577437 12582336 12648636 12670944 12702096 12737088 12754584 12809181 12844468 12934922 12966723 12975534 12989592 13025376 13043268 13066272 13066911 13117104 13135122 13158288 13172544 13226976 13250952 13305708 13338486 13432419 13470688 13474593 13526352 13606866 13621608 13630864 13640319 13645632 13664376 13741728 13760604 13798512 13817466 13856832 13973652 14072058 14110824 14130207 14145516 14155128 14170464 14254812 14270256 14289858 14309568 14329224 14348907 14354496 14455584 14613291 14639064 14653548 14679392 14699556 14756742 14782768 14798784 14803074 14819112 14845248 14859936 14880348 14906592 14907321 15011568 15138123 15154524 15217146 15243984 15324309 15334722 15351336 15367968 15372423 15431472 15459444 15523326 15550704 15567552 15588936 15808576 15858986 15874677 15919904 15924519 15941772 15969888 16032016 16054038 16082352 16098264 16120377 16126656 16148808 16166304 16262532 16302594 16376256 16417401 16468947 16514316 16532208 16630614 16648632 16671501 16700904 16717428 16746912 16769916 16864848 16888014 16936128 17006112 17078908 17149482 17270253 17288964 17300712 17319456 17360406 17391024 17422548 17489472 17494542 17513496 17537553 17544384 17667936 17740944 17784648 17890509 17909892 17966124 18035136 18036018 18092646 18110547 18142488 18162144 18167409 18187092 18219168 18347472 18398016 18423288 18598734 18631536 18729711 18742438 18762744 18788517 18814432 18840276 18860688 18873504 18972954 19006416 19027008 19053144 19105632 19131876 19266702 19402383 19463301 19484388 19518752 19538064 19564902 19599408 19675656 19702683 19737432 19758816 19840464 19876428 19958562 20007729 20015424 20184164 20206032 20289528 20325312 20326306 20410299 20432412 20446296 20468448 20496564 20575296 20612592 20640906 20697768 20726199 20734272 20785248 20960478 21108087 21166236 21218274 21232692 21255696 21382218 21405384 21434787 21443136 21464352 21493836 21531744 21683376 21736792 21889868 21958596 21980322 22019088 22042944 22049334 22135113 22174152 22198176 22204611 22228668 22267872 22289904 22320522 22359888 22486464 22517352 22731786 22825719 22865976 23002083 23027004 23051952 23067616 23147208 23188032 23189166 23230064 23284989 23326056 23351328 23383404 23654592 23712864 23788479 23854012 23879856 23912658 23954832 24048024 24081057 24123528 24147396 24189984 24223212 24249456 24393798 24453891 24463296 24564384 24771474 24798312 24842048 24945921 24972948 25016992 25051356 25076142 25120368 25147584 25154874 25297272 25332021 25341888 25404192 25509168 25618362 25688936 25724223 25869844 25933446 25951068 25979184 26040609 26050752 26086536 26132544 26133822 26234208 26241813 26270244 26316576 26453952 26501904 26611416 26676972 26864838 26941376 26949186 27052704 27054027 27138969 27213732 27243216 27261728 27280638 27328752 27483456 27521208 27597024 27634932 27898101 27947304 28113657 28144116 28221648 28260414 28291032 28310256 28340928 28459431 28509624 28540512 28579716 28658448 28697814 28900053 28911168 29226582 29278128 29307096 29347353 29358784 29399112 29513484 29565536 29606148 29638224 29719872 29760696 29813184 29814642 29888089 29937843 30023136 30276246 30309048 30434292 30487968 30489459 30648618 30669444 30702672 30735936 30744846 30862944 30918888 30961359 31046652 31101408 31177872 31440717 31717972 31749354 31827411 31839808 31849038 31883544 31939776 32064032 32073327 32108076 32164704 32196528 32240754 32297616 32332608 32525064 32605188 32834802 32937894 32970483 33028632 33064416 33074001 33261228 33297264 33343002 33401808 33434856 33480783 33493824 33539832 33729696 33776028 34012224 34097679 34157816 34298964 34540506 34577928 34601424 34638912 34720812 34782048 34783749 34845096 34989084 35026992 35075106 35322287 35335872 35481888 35569296 35781018 35819784 35868987 35932248 36072036 36185292 36221094 36284976 36324288 36334818 36374184 36438336 36590697 36694944 36846576 37157211 37197468 37263072 37459422 37484876 37525488 37577034 37614213 37628864 37680552 37721376 37732311 37747008 37945908 38012832 38106288 38211264 38263752 38427543 38533404 38804766 38900169 38926602 38968776 39037504 39076128 39129804 39198816 39200733 39351312 39405366 39474864 39517632 39680928 39752856 39917124 40015458 40297257 40368328 40412064 40423779 40579056 40652612 40820598 40864824 40892592 40920957 40936896 40993128 41225184 41281812 41395536 41452398 41570496 41744521 41920956 42216174 42332472 42390621 42436548 42465384 42511392 42764436 42810768 42869574 42928704 42987672 43046721 43063488 43366752 43473584 43779736 43839873 43917192 43960644 44038176 44098668 44270226 44348304 44396352 44409222 44457336 44535744 44579808 44641044 44719776 44721963 45034704 45414369 45463572 45651438 45731952 45972927 46004166 46054008 46103904 46117269 46135232 46294416 46378332 46460128 46569978 46652112 46702656 46766808 47425728 47576958 47624031 47708024 47759712 47773557 47825316 47909664 48096048 48162114 48247056 48294792 48361131 48379968 48446424 48498912 48787596 48907782 49128768 49252203 49406841 49542948 49596624 49891842 49945896 50014503 50033984 50102712 50152284 50240736 50309748 50594544 50664042 50808384 51018336 51236724 51377872 51448446 51739688 51810759 51866892 51902136 51958368 52081218 52173072 52267644 52468416 52483626 52540488 52612659 52633152 53003808 53222832 53353944 53671527 53729676 53898372 54105408 54108054 54277938 54331641 54427464 54486432 54502227 54523456 54561276 54657504 55042416 55194048 55269864 55506451 55796202 55894608 56189133 56227314 56288232 56365551 56443296 56520828 56582064 56620512 56918862 57019248 57081024 57159432 57316896 57395628 57800106 58207149 58389903 58453164 58556256 58614192 58694706 58798224 59026968 59108049 59131072 59212296 59276448 59521392 59629284 59776178 59875686 60023187 60046272 60552492 60618096 60868584 60975936 60978918 61230897 61297236 61338888 61405344 61489692 61725888 61837776 61922718 62093304 62178597 62202816 62355744 62881434 63324261 63435944 63498708 63654822 63698076 63767088 64128064 64146654 64216152 64304361 64329408 64393056 64481508 64595232 65050128 65210376 65598533 65669604 65875788 65940966 66057264 66128832 66148002 66405339 66522456 66594528 66613833 66686004 66803616 66869712 66961566 67079664 67459392 67552056 68195358 68315632 68477157 68597928 69006249 69081012 69155856 69202848 69441624 69564096 69567498 69690192 69854967 69978168 70053984 70150212 70644574 70963776 71138592 71142071 71365437 71562036 71639568 71737974 71864496 72144072 72243171 72370584 72442188 72569952 72669636 72748368 73181394 73361673 73389888 73693152 74314422 74394936 74526144 74837763 74918844 74969752 75050976 75154068 75228426 75361104 75442752 75464622 75891816 75996063 76025664 76212576 76527504 76855086 77066808 77172669 77609532 77800338 77853204 77937552 78121827 78152256 78259608 78397632 78401466 78702624 78725439 78810732 78949728 79361856 79505712 79834248 80030916 80594514 80736656 80824128 80847558 81158112 81162081 81305224 81416907 81641196 81729648 81785184 81841914 81986256 82450368 82563624 82791072 82904796 83489042 83694303 83841912 84340971 84432348 84664944 84781242 84873096 84930768 85022784 85378293 85528872 85621536 85739148 85975344 86093442 86700159 86733504 86947168 87559472 87679746 87834384 87921288 88042059 88076352 88197336 88540452 88696608 88818444 88914672 89159616 89282088 89439552 89443926 89664267 89813529 90069408 90828738 90927144 91302876 91463904 91468377 91945854 92008332 92108016 92207808 92234538 92588832 92756664 92884077 92920256 93139956 93304224 93533616 94322151 95153916 95248062 95416048 95482233 95519424 95547114 95650632 95819328 96192096 96219981 96324228 96494112 96589584 96722262 96892848 96997824 97575192 97815564 98504406 98813682 98911449 99085896 99193248 99222003 99783684 99891792 100029006 100205424 100304568 100442349 100481472 100619496 101189088 101328084 102036672 102293037 102473448 102755744 102896892 103083409 103479376 103621518 103733784 103804272 103916736 104162436 104346144 104351247 104535288 104967252 105080976 105225318 105966861 106007616 106445664 106707888 107343054 107459352 107606961 107796744 108216108 108555876 108663282 108854928 108972864 109004454 109122552 109315008 109772091 110084832 110539728 111012902 111471633 111592404 111789216 112378266 112454628 112576464 112731102 112842639 112886592 113041656 113164128 113196933 113241024 113837724 114038496 114318864 114633792 114791256 115282629 115600212 116414298 116700507 116779806 116906328 117112512 117228384 117389412 117596448 117602199 118053936 118216098 118424592 118552896 119042784 119258568 119552356 119751372 120046374 120891771 121104984 121236192 121271337 121737168 121957836 122461794 122594472 122677776 122762871 122810688 122979384 123675552 123845436 124186608 124357194 124711488 125233563 125762868 126648522 126871888 126997416 127171863 127309644 127396152 127534176 128293308 128432304 128608722 128786112 128963016 129140163 129190464 130100256 130420752 131197066 131339208 131519619 131751576 131881932 132114528 132296004 132810678 133044912 133189056 133227666 133372008 133607232 133739424 133923132 134159328 134165889 135104112 136243107 136390716 136631264 136954314 137195856 137918781 138012498 138162024 138311712 138351807 138405696 138883248 139134996 139380384 139709934 139956336 140107968 140300424 141289148 142277184 142284142 142730874 142872093 143124072 143279136 143320671 143475948 143728992 144288144 144486342 144741168 144884376 145083393 145139904 145339272 145496736 146362788 146723346 147386304 147756609 148220523 148628844 148789872 149675526 149837688 149939504 150043509 150101952 150308136 150456852 150722208 150929244 151783632 151992126 152425152 153055008 153710172 154133616 154345338 155219064 155432277 155600676 155706408 155875104 156243654 156519216 156802932 157405248 157450878 157621464 157837977 157899456 159011424 159668496 160061832 161014581 161189028 161473312 161695116 162316224 162324162 162610448 162833814 162994923 163282392 163459296 163506681 163570368 163683828 163972512 165127248 165582144 165809592 166519353 166978084 167388606 167683824 168567399 168681942 168864696 169096653 169329888 169562484 169746192 169861536 170756586 171057744 171243072 171478296 171950688 172186884 173400318 173894336 174621447 175118944 175169709 175359492 175668768 175842576 176084118 176394672 177080904 177324147 177393216 177636888 177829344 178564176 178887852 179328534 179627058 180069561 180138816 181657476 181854288 182605752 182927808 182936754 183692691 183891708 184016664 184216032 184469076 185177664 185513328 185768154 186279912 186535791 186608448 187067232 188644302 189972783 190307832 190496124 190832096 190964466 191094228 191301264 192384192 192439962 192648456 192913083 192988224 193179168 193444524 193785696 195150384 195631128 196795599 197008812 197627364 197822898 198171792 198386496 198444006 199216017 199567368 199783584 199841499 200058012 200410848 200609136 200884698 201238992 202378176 202656168 204586074 204946896 205431471 205511488 205793784 206166818 206958752 207018747 207243036 207467568 207608544 208324872 208692288 208702494 209070576 209564901 209934504 210161952 210450636 211933722 212891328 213415776 213426213 214096311 214686108 214918704 215213922 215593488 216432216 216729513 217111752 217326564 217709856 218008908 218245104 219544182 220085019 220169664 221079456 222025804 222943266 223184808 223578432 224513289 224756532 224909256 225152928 225462204 225685278 226083312 226328256 226393866 227675448 227988189 228076992 228637728 229582512 230565258 231200424 231518007 232828596 233401014 233559612 233812656 234365481 234456768 234778824 235192896 235204398 236107872 236176317 236432196 236849184 238085568 238517136 239104712 239502744 240092748 241783542 242209968 242472384 242542674 243474336 243486243 243915672 244250721 244923588 245188944 245355552 245525742 245958768 247351104 247690872 248373216 248714388 250467126 251082909 251525736 253022913 253297044 253743776 253994832 254343726 254619288 254792304 255068352 256134879 256586616 256864608 257217444 257926032 258280326 260100477 260200512 260841504 262394132 262678416 263039238 263503152 263763864 264126177 264229056 264592008 265621356 266089824 266455332 266744016 267478848 267846264 268318656 268331778 268992801 269440587 270208224 272486214 272781432 273262528 273908628 274391712 274405131 275837562 276024996 276324048 276623424 276703614 277766496 278269992 278652231 278760768 279419868 279912672 280600848 282578296 282966453 284568284 285461748 285744186 286248144 286446699 286558272 286641342 286951896 287457984 288576288 288659943 288972684 289482336 289768752 290166786 290678544 290993472 292725576 293446692 295513218 296441046 296734347 297257688 297579744 297666009 299351052 299675376 299879008 300087018 300616272 300913704 301327047 301444416 301858488 303567264 303984252 306110016 306879111 307420344 308267232 308690676 309250227 310438128 310864554 311201352 311412816 311750208 312487308 313038432 313053741 313605864 314901756 315242928 315675954 317900583 318022848 319336992 320123664 322029162 322378056 322820883 322946624 323390232 324648324 325220896 325667628 325989846 326564784 326918592 327013362 327367656 327945024 329316273 330254496 331619184 333038706 333956168 334414899 334777212 335367648 337134798 337363884 337729392 338193306 338527917 338659776 339124968 339492384 339590799 339723072 341513172 342115488 342956592 343901376 344373768 345847887 346800636 349242894 350101521 350237888 350339418 350718984 351337536 351685152 352168236 352789344 352806597 354161808 354648294 355273776 355658688 357128352 357775704 358657068 359254116 360139122 362675313 363314952 363708576 363814011 365211504 365873508 367385382 367783416 368033328 368288613 368432064 368938152 371026656 371536308 372559824 373071582 374134464 375700689 377288604 379945566 380615664 380992248 381515589 381664192 381928932 382188456 382602528 384879924 385296912 385826166 386358336 386889048 387420489 387571392 388545157 390300768 391262256 393591198 394017624 394558857 395254728 395645796 396343584 396888012 398432034 399134736 399567168 399682998 400116024 400821696 401218272 401769396 402477984 402497667 405312336 408729321 409172148 409893792 410862942 411587568 412333636 413756343 413917504 414037494 414486072 414935136 415055421 415217088 416649744 417404988 418141152 419129802 419869008 420323904 420901272 423867444 426831552 426852426 428192622 428616279 429372216 429837408 429962013 430427844 431186976 432864432 433459026 434223504 434653128 435250179 435419712 436017816 436490208 439088364 440170038 442158912 443269827 444051608 444661569 445886532 446369616 449026578 449513064 449818512 450130527 450305856 450924408 451370556 452166624 452787732 455350896 455976378 457275456 459165024 459189731 461130516 462400848 463036014 465657192 466296831 466802028 467119224 467625312 468730962 469557648 470408796 472215744 472352634 472864392 473513931 473698368 477034272 478209424 479005488 480185496 483043743 483567084 484419936 485085348 486948672 486972486 487831344 488501442 488984769 489847176 490377888 490520043 490711104 491051484 491917536 495381744 496746432 497428776 499558059 500934252 502165818 503051472 505702197 506045826 506594088 507289959 507487552 507989664 508687452 509238576 509584608 512269758 513173232 513729216 514434888 515852064 516560652 520200954 521683008 523864341 524788264 525356832 525509127 526078476 527006304 527527728 528252354 529184016 531242712 531972441 532179648 532910664 533488032 535692528 536663556 537985602 538881174 540208683 540416448 544972428 545562864 547817256 548783424 548810262 551078073 551675124 552049992 552648096 553407228 555532992 556539984 557304462 558839736 559607373 559825344 561201696 565156592 565932906 569136568 569918349 570923496 571488372 572496288 572893398 573282684 573903792 577152576 577319886 577945368 578739249 578964672 579537504 580333572 581357088 585451152 586893384 590386797 591026436 592882092 593468694 594515376 595159488 595332018 597648051 598702104 599350752 599524497 599758016 600174036 601232544 601827408 602654094 603716976 607134528 607968504 613758222 614840688 616294413 616534464 617381352 618500454 620876256 621056241 621729108 622402704 622825632 624974616 626076864 626107482 627211728 628694703 629803512 630485856 631351908 635801166 638673984 640247328 640278639 642288933 644058324 644756112 645641766 646780464 649296648 650188539 650441792 651335256 651979692 653129568 654026724 654735312 658632546 660255057 660508992 663238368 666077412 667912336 668829798 669554424 670735296 673539867 674269596 674727768 675458784 676386612 677055834 678249936 678984768 679181598 683026344 683964567 684230976 685913184 688747536 691695774 693601272 694554021 698485788 700203042 700678836 701437968 703096443 703370304 704336472 705578688 705613194 708323616 708528951 709296588 710547552 714256704 715551408 717314136 718508232 720278244 721583863 725350626 726629904 727417152 727628022 730423008 730458729 731747016 732752163 734770764 735566832 736066656 736577226 737876304 742053312 743072616 745119648 746143164 751401378 753248727 754577208 759068739 759891132 761231328 761984496 763031178 763857864 764376912 765205056 768404637 769759848 770593824 771652332 773778096 774840978 777090314 780301431 780601536 782524512 787182396 788035248 789117714 790509456 791291592 792378531 792687168 793776024 796864068 798269472 799365996 800232048 802436544 803538792 804955968 804995334 806978403 808321761 810624672 817458642 818344296 819787584 821725884 823175136 823215393 824667272 827512686 828074988 828972144 829870272 830110842 833299488 834809976 835956693 836282304 838259604 839738016 841802544 847734888 848899359 853704852 856385244 857232558 858744432 859340097 859674816 859924026 860855688 862373952 865728864 865979829 866918052 868447008 869306256 870500358 872035632 872980416 878176728 880340076 886539654 888103216 889323138 890203041 891773064 892739232 892998027 898053156 899026128 899637024 900261054 901848816 902741112 903981141 904333248 905575464 910701792 911952756 918330048 918379462 920637333 922261032 924801696 926072028 927750681 931314384 932593662 933604056 934238448 935250624 937461924 939115296 939161223 940817592 944705268 945728784 947027862 953701749 954068544 956418848 958010976 960370992 966087486 967134168 968462649 968839872 970170696 973944972 975662688 977002884 977969538 979694352 980755776 981040086 982102968 983835072 987948819 990763488 994857552 999116118 1001868504 1003244697 1004331636 1006102944 1011404394 1012091652 1013188176 1014579918 1015583751 1015979328 1017374904 1018477152 1018772397 1019169216 1024539516 1026346464 1028869776 1031704128 1033121304 1037543661 1040401908 1047728682 1049576528 1050304563 1050713664 1051018254 1052156952 1054012608 1055055456 1056504708 1058368032 1058419791 1062485424 1063944882 1065821328 1066976064 1071385056 1073327112 1075971204 1077762348 1080417366 1088025939 1089944856 1091125728 1091442033 1095634512 1097620524 1102156146 1103350248 1104099984 1104865839 1105296192 1106814456 1113079968 1114608924 1117679472 1119214746 1122403392 1127102067 1130313184 1131865812 1138273136 1139836698 1141846992 1142976744 1144546767 1144992576 1145786796 1146565368 1147807584 1154639772 1155890736 1157478498 1159075008 1160667144 1162261467 1162714176 1165635471 1170902304 1173786768 1180773594 1182052872 1183676571 1185764184 1186937388 1189030752 1190664036 1195296102 1197404208 1198701504 1199048994 1200348072 1202465088 1203654816 1205308188 1207433952 1207493001 1215937008 1226187963 1227516444 1229681376 1232588826 1234762704 1237000908 1241269029 1241752512 1242112482 1243458216 1244805408 1245166263 1245651264 1249949232 1252214964 1254423456 1257389406 1259607024 1260971712 1262703816 1271602332 1280494656 1280557278 1284577866 1285848837 1288116648 1289512224 1289886039 1291283532 1293560928 1298593296 1300377078 1302670512 1303959384 1305750537 1306259136 1308053448 1309470624 1317265092 1320510114 1326476736 1329809481 1332154824 1333984707 1335824672 1337659596 1339108848 1347079734 1348539192 1349455536 1350391581 1350917568 1352773224 1354111668 1356499872 1358363196 1366052688 1367929134 1371826368 1377495072 1377569193 1383391548 1387202544 1389108042 1396971576 1398890493 1400406084 1401357672 1402875936 1406192886 1408672944 1411226388 1416647232 1417057902 1418593176 1420541793 1421095104 1431102816 1434628272 1437016464 1440556488 1443167726 1449131229 1450701252 1453259808 1455256044 1460846016 1460917458 1463494032 1465504326 1466954307 1469541528 1471133664 1471560129 1472133312 1473154452 1475752608 1486145232 1490239296 1492286328 1498674177 1502802756 1506497454 1509154416 1517106591 1518137478 1519782264 1521869877 1522462656 1523968992 1526062356 1527715728 1528753824 1536809274 1539519696 1541187648 1543304664 1547556192 1549681956 1554180628 1560602862 1565049024 1571593023 1574364792 1576070496 1576527381 1578235428 1581018912 1582583184 1584757062 1587552048 1593728136 1595917323 1596538944 1598731992 1600464096 1607077584 1609990668 1613956806 1616643522 1620626049 1621249344 1634917284 1636688592 1643451768 1646350272 1646430786 1649334544 1653234219 1655025372 1656149976 1657944288 1660221684 1666598976 1669619952 1671913386 1676519208 1678822119 1679476032 1683605088 1695469776 1697798718 1707409704 1709755047 1712770488 1714465116 1717488864 1718680194 1719848052 1721711376 1731457728 1731959658 1733836104 1736217747 1736894016 1738612512 1741000716 1744071264 1756353456 1760680152 1771160391 1773079308 1776206432 1778646276 1780406082 1783546128 1785478464 1785996054 1792944153 1796106312 1798052256 1798573491 1799274048 1800522108 1803697632 1805482224 1807962282 1811150928 1821403584 1823905512 1836758924 1841274666 1844522064 1848883239 1849603392 1852144056 1855501362 1862628768 1863168723 1865187324 1867208112 1868476896 1874923848 1878230592 1878322446 1881635184 1886084109 1889410536 1891457568 1894055724 1907403498 1912837696 1916021952 1920741984 1920835917 1926866799 1932174972 1934268336 1936925298 1940341392 1947889944 1950565617 1951325376 1954005768 1955939076 1959388704 1962080172 1964205936 1975897638 1980765171 1981526976 1989715104 1998232236 2003737008 2006489394 2008663272 2012205888 2020619601 2022808788 2024183304 2026376352 2029159836 2031167502 2034749808 2036954304 2037544794 2049079032 2051893701 2052692928 2057739552 2066242608 2075087322 2080803816 2083662063 2095457364 2099153056 2100609126 2102036508 2104313904 2109289329 2110110912 2113009416 2116736064 2116839582 2124970848 2125586853 2127889764 2131642656 2142770112 2146654224 2151942408 2155524696 2160834732 2164751589 2176051878 2179889712 2182251456 2182884066 2191269024 2191376187 2195241048 2198256489 2204312292 2206700496 2208199968 2209731678 2213628912 2226159936 2229217848 2235358944 2238429492 2254204134 2259746181 2260626368 2263731624 2276546272 2277206217 2279673396 2283693984 2285953488 2289093534 2291573592 2293130736 2295615168 2305213911 2309279544 2311781472 2314956996 2321334288 2324522934 2331270942 2340904293 2341804608 2347573536 2361547188 2364105744 2367353142 2371528368 2373874776 2377135593 2378061504 2381328072 2390592204 2394808416 2398097988 2400696144 2407309632 2410616376 2414867904 2414986002 2420935209 2424965283 2431874016 2452375926 2455032888 2459362752 2465177652 2469525408 2469646179 2474001816 2482538058 2484224964 2486916432 2489610816 2490332526 2499898464 2504429928 2507870079 2508846912 2514778812 2519214048 2525407632 2543204664 2546698077 2561114556 2569155732 2571697674 2576233296 2578020291 2579024448 2579772078 2582567064 2587121856 2597186592 2597939487 2600754156 2605341024 2607918768 2611501074 2616106896 2618941248 2634530184 2641020228 2659618962 2664309648 2667969414 2670609123 2671649344 2675319192 2678217696 2678994081 2694159468 2697078384 2698911072 2700783162 2705546448 2708223336 2711943423 2712999744 2716726392 2732105376 2735858268 2754990144 2755138386 2761911999 2766783096 2774405088 2778216084 2783252043 2793943152 2797780986 2800812168 2802715344 2805751872 2812385772 2817345888 2817483669 2822452776 2834115804 2837186352 2841083586 2861105247 2862205632 2869256544 2874032928 2881112976 2886335452 2898262458 2901402504 2905387947 2906519616 2910512088 2921834916 2926988064 2931008652 2933908614 2939083056 2942267328 2943120258 2946308904 2951505216 2963846457 2972290464 2984572656 2997348354 3005605512 3009734091 3012994908 3018308832 3034213182 3036274956 3039564528 3043739754 3046751253 3047937984 3052124712 3055431456 3056317191 3057507648 3073618548 3079039392 3086609328 3095112384 3099363912 3108361256 3112630983 3121205724 3143186046 3148729584 3150913689 3152140992 3153054762 3156470856 3162037824 3165166368 3169514124 3175104096 3175259373 3187456272 3191834646 3197463984 3200928192 3214155168 3219981336 3227913612 3233287044 3241252098 3264077817 3269834568 3273377184 3274326099 3286903536 3292861572 3298669088 3306468438 3310050744 3312299952 3314597517 3315888576 3320443368 3339239904 3343826772 3353038416 3357644238 3367210176 3381306201 3390939552 3395597436 3414819408 3419510094 3425540976 3428930232 3433640301 3434977728 3437360388 3439696104 3443422752 3463919316 3467672208 3472435494 3477225024 3482001432 3486784401 3488142528 3496906413 3512706912 3521360304 3542320782 3546158616 3551029713 3552412864 3557292552 3560812164 3567092256 3571992108 3585888306 3592212624 3596104512 3597146982 3601044216 3607395264 3610964448 3615924564 3622301856 3622479003 3647811024 3673517848 3678563889 3682549332 3689044128 3697766478 3704288112 3711002724 3723807087 3725257536 3726337446 3730374648 3734416224 3735498789 3736953792 3749847696 3756644892 3763270368 3772168218 3778821072 3782915136 3788111448 3814806996 3841483968 3841671834 3853733598 3857546511 3864349944 3868536672 3869658117 3873850596 3880682784 3895779888 3901131234 3908011536 3911878152 3917251611 3918777408 3924160344 3928411872 3951795276 3961530342 3979430208 3989428443 3996464472 4001954121 4007474016 4012978788 4017326544 4041239202 4045617576 4048366608 4051174743 4052752704 4058319672 4062335004 4069499616 4075089588 4098158064 4103787402 4115479104 4132485216 4132707579 4150174644 4161607632 4167324126 4190914728 4196671479 4198306112 4201218252 4204073016 4208627808 4218578658 4226018832 4233679164 4249941696 4251173706 4255779528 4261625379 4263285312 4293308448 4303884816 4311049392 4321669464 4329503178 4347393687 4352103756 4359779424 4365768132 4382538048 4382752374 4390482096 4396512978 4400862921 4408624584 4413400992 4414680387 4416399936 4419463356 4427257824 4458435696 4470717888 4476858984 4496022531 4508408268 4519492362 4527463248 4551319773 4553092544 4554412434 4559346792 4565609631 4567387968 4571906976 4578187068 4583147184 4586261472 4610427822 4618559088 4623562944 4629913992 4642668576 4649045868 4662541884 4681808586 4695147072 4714779069 4723094376 4728211488 4729582143 4734706284 4743056736 4747749552 4754271186 4762656144 4781184408 4787751969 4789616832 4796195976 4801392288 4821232752 4829972004 4841870418 4849930566 4861878147 4863748032 4904751852 4910065776 4930355304 4939050816 4939292358 4948003632 4959702657 4965076116 4968449928 4973832864 4980665052 4999796928 5008859856 5015740158 5029557624 5036466357 5038428096 5050815264 5051087041 5086409328 5093396154 5122229112 5129265141 5138311464 5143395348 5152466592 5156040582 5159544156 5165134128 5194373184 5195878974 5201508312 5208653241 5210682048 5215837536 5223002148 5232213792 5269060368 5282040456 5313481173 5319237924 5328619296 5335938828 5341218246 5350638384 5356435392 5357988162 5378832459 5388318936 5394156768 5395720473 5397822144 5401566324 5411092896 5416446672 5423886846 5433452784 5464210752 5471716536 5510276772 5523823998 5533566192 5546649717 5548810176 5556432168 5566504086 5587886304 5589506169 5595561972 5601624336 5605430688 5624771544 5634691776 5634967338 5644905552 5658252327 5668231608 5674372704 5682167172 5722210494 5738513088 5748065856 5762225952 5762507751 5772670904 5780600397 5796524916 5802805008 5810775894 5821024176 5843669832 5851696851 5853976128 5862017304 5867817228 5878166112 5886240516 5892617808 5927692914 5942295513 5944580928 5969145312 5994696708 6011211024 6019468182 6025989816 6036617664 6061858803 6068426364 6072549912 6079129056 6087479508 6093502506 6104249424 6110862912 6112634382 6147237096 6155681103 6158078784 6173218656 6198727824 6216722512 6225261966 6242411448 6250986189 6286372092 6297459168 6301827378 6306109524 6312941712 6327867987 6330332736 6339028248 6350208192 6350518746 6374912544 6376760559 6383669292 6394927968 6428310336 6439962672 6455827224 6466574088 6482504196 6494254767 6528155634 6539669136 6546754368 6548652198 6573807072 6574128561 6585723144 6594769467 6597338176 6612936876 6620101488 6624599904 6629195034 6640886736 6678479808 6687653544 6706076832 6715288476 6762612402 6779238543 6781879104 6791194872 6829638816 6831618651 6839020188 6851081952 6857860464 6867280602 6874720776 6879392208 6886845504 6915641733 6927838632 6935344416 6944870988 6964002864 6973568802 6993812826 7022712879 7025413824 7042720608 7084641564 7092317232 7102059426 7114585104 7121624328 7131406779 7134184512 7143984216 7171776612 7184425248 7194293964 7202088432 7221928896 7231849128 7244603712 7244958006 7262805627 7274895849 7295622048 7347035696 7357127778 7365098664 7378088256 7395532956 7408576224 7408938537 7422005448 7447614174 7452674892 7460749296 7468832448 7470997578 7499695392 7513289784 7523610237 7526540736 7544336436 7557642144 7576222896 7629613992 7640094231 7683343668 7707467196 7715093022 7728699888 7734060873 7737073344 7739316234 7747701192 7761365568 7791559776 7793818461 7802262468 7816023072 7823756304 7834503222 7848320688 7856823744 7903590552 7923060684 7978856886 7992928944 8003908242 8011827369 8014948032 8025957576 8034653088 8036982243 8082478404 8091235152 8096733216 8102349486 8116639344 8124670008 8135830269 8138999232 8150179176 8196316128 8207574804 8264970432 8265415158 8285735997 8300349288 8323215264 8334648252 8349756129 8381829456 8393342958 8402436504 8408146032 8417255616 8437157316 8452037664 8452451007 8467358328 8502347412 8511559056 8523250758 8583315741 8586616896 8607769632 8622098784 8643338928 8659006356 8694787374 8704207512 8716163841 8719558848 8731536264 8765504748 8780964192 8793025956 8801725842 8817249168 8826801984 8829360774 8838926712 8854515648 8891539371 8916871392 8953717968 8992045062 9016816536 9029202273 9038984724 9054926496 9102639546 9108824868 9118693584 9131219262 9140253759 9143813952 9156374136 9166294368 9168951573 9172522944 9220855644 9237118176 9259827984 9285337152 9298091736 9325083768 9337892949 9363617172 9429558138 9446188752 9452741067 9456422976 9459164286 9469412568 9486113472 9495499104 9508542372 9525312288 9525778119 9562368816 9575503938 9592391952 9602784576 9642465504 9659944008 9683740836 9699861132 9723756294 9792233451 9809503704 9820131552 9822978297 9860710608 9878584716 9896007264 9919405314 9930152232 9936899856 9943792551 9947665728 9961330104 10017719712 10031480316 10059115248 10072932714 10101630528 10102174082 10143918603 10172818656 10186792308 10244458224 10258530282 10276622928 10286790696 10300920903 10304933184 10312081164 10319088312 10330268256 10391757948 10403016624 10417306482 10431675072 10446004296 10460353203 10464427584 10490719239 10538120736 10564080912 10626962346 10638475848 10653089139 10657238592 10671877656 10682436492 10701276768 10715976324 10757664918 10776637872 10788313536 10791440946 10803132648 10822185792 10832893344 10847773692 10866905568 10867437009 10943433072 11020553544 11035691667 11047647996 11067132384 11093299434 11112864336 11133008172 11171421261 11175772608 11179012338 11191123944 11203248672 11206496367 11210861376 11249543088 11269934676 11289811104 11316504654 11336463216 11348745408 11364334344 11444420988 11524451904 11525015502 11545341808 11561200794 11572639533 11593049832 11605610016 11608974351 11621551788 11642048352 11687339664 11703393702 11724034608 11735634456 11751754833 11756332224 11772481032 11785235616 11855385828 11884591026 11938290624 11968285329 11989393416 12005862363 12022422048 12038936364 12051979632 12123717606 12136852728 12145099824 12153524229 12158258112 12174959016 12187005012 12208498848 12225268764 12294474192 12311362206 12346437312 12397455648 12398122737 12433445024 12450523932 12484822896 12501972378 12572744184 12590014437 12594918336 12603654756 12612219048 12625883424 12655735974 12678056496 12701037492 12749825088 12753521118 12767338584 12784876137 12789855936 12879925344 12911654448 12933148176 12965008392 12988509534 13042181061 13056311268 13079338272 13097304396 13147614144 13148257122 13171446288 13189538934 13202588763 13225873752 13240202976 13244041161 13249199808 13258390068 13281773472 13375307088 13412153664 13430576952 13488067593 13525224804 13558477086 13582389744 13653959319 13659277632 13663237302 13678040376 13696828893 13702163904 13715720928 13734561204 13749441552 13758784416 13831283466 13855677264 13870688832 13889741976 13928005728 13947137604 13987625652 14045425758 14085441216 14144337207 14169283128 14184634464 14188746429 14204118852 14229170208 14243248656 14262813558 14287968432 14343553224 14363255907 14368850496 14388587928 14404176864 14463698256 14489916012 14525611254 14549791698 14585634441 14591244096 14694071392 14714255556 14730197328 14791065912 14817152448 14817877074 14844010896 14879107971 14895228348 14905349784 14921498592 14941995156 14999390784 15026579568 15047220474 15088672872 15109399071 15115284288 15152445792 15153261123 15259227984 15280188462 15366687336 15387795423 15414934392 15430186044 15457399776 15468121746 15478632468 15495402384 15583119552 15587636922 15604524936 15625959723 15632046144 15647512608 15669006444 15696641376 15807181104 15846121368 15940443519 15957713772 15985857888 16007816484 16023654738 16051915152 16069306176 16073964486 16136497377 16164956808 16182470304 16187161419 16193466432 16204698972 16233278688 16249340016 16271660538 16300358352 16392632256 16415149608 16530830316 16571471994 16600698576 16639949151 16646430528 16669296504 16699512258 16763658912 16768518507 16786685916 16804873008 16816292064 16874314632 16904075328 16904902014 16934716656 16974756981 17004694824 17023118112 17046501516 17166631482 17215539264 17244197568 17286677856 17287523253 17318012712 17341801191 17389574748 17408415024 17432327682 17463072528 17531009496 17555090553 17561928384 17586051912 17603451684 17634498336 17658721548 17677853424 17783078742 17826886539 17833742784 17907435936 17984090124 18033633072 18058404546 18077969448 18109852992 18185576409 18205279092 18217649736 18237387168 18262438524 18280507518 18312748272 18332588736 18337903146 18441711288 18467043309 18474236352 18519655968 18596183472 18650167536 18675785898 18727234344 18752958567 18859116276 18892377504 18905482134 18918328572 18938825136 18983603961 18990998208 19017084744 19050624576 19051556238 19124737632 19130281677 19151007876 19184783904 19284931008 19319888016 19367481672 19399722264 19447512588 19482764301 19584466902 19619007408 19640263104 19645956594 19721421216 19722385683 19757169432 19784308401 19792014528 19838810628 19860304464 19873799712 19887585102 19922660208 20035439424 20062960632 20118230496 20145865428 20204348164 20287837206 20337715629 20345637312 20373584616 20488916448 20494855953 20517060564 20553245856 20573581392 20601841806 20624162328 20638176624 20660536512 20746925199 20783515896 20806033248 20834612964 20892008592 20920706406 20981438478 21068138637 21076241472 21128161824 21253924692 21276951696 21306178278 21343755312 21364872984 21394220337 21402553536 21431952648 21515329836 21553275744 21582881892 21606265296 21665786688 21695547384 21733811136 21734874018 21788416881 21824687547 21886866144 22041107088 22071383334 22095295992 22134264768 22186598868 22225728672 22226815611 22266016344 22342842522 22358024676 22382247888 22406497344 22412992734 22499086176 22539869352 22570830711 22579622208 22633009308 22672926432 22728668688 22888841976 22920282693 23050031004 23090683616 23122401588 23145279066 23186099664 23202182619 23211220032 23217948702 23243103576 23284096704 23374679328 23381455383 23406787404 23448069216 23471268912 23503509666 23544962064 23570471232 23710771656 23769182052 23936570658 23978786832 24011724726 24035482107 24044844096 24077872728 24103959264 24110946729 24247435212 24273705456 24290199648 24307048458 24349918032 24374010024 24407490807 24416997696 24450537528 24588948384 24622724412 24794911296 24796245474 24857207991 24866890048 24901047864 24969645792 25003944756 25049268387 25145488368 25180028874 25207309512 25224438096 25251766848 25311471948 25356112992 25357353021 25402074984 25507042236 25534677168 25569752274 25749947223 25759850688 25823308896 25866296352 25930016784 25977019068 26084362122 26112622536 26148491523 26158676544 26194608792 26296514244 26342892576 26379077868 26405177526 26451747504 26480405952 26488082322 26516780136 26563546944 26674618113 26750614176 26861153904 26976135186 27050449608 27087606819 27116954172 27164779488 27307918638 27326474604 27356080752 27393657786 27420761277 27431441856 27469122408 27498883104 27506854719 27517568832 27662566932 27711354528 27779483952 27856011456 27894275208 27975251304 28013678847 28090851516 28288674414 28338566256 28358223201 28369268928 28377492858 28408237704 28458340416 28486497312 28525627116 28575936864 28577334357 28687106448 28726511814 28777175856 28808353728 28927396512 28979832024 29051222508 29099583396 29171268882 29376700353 29388142784 29428511112 29460394656 29468934891 29582131824 29635754148 29688021792 29758215942 29790456696 29810699568 29831377653 29842997184 29883990312 30053159136 30094440948 30177345744 30218798142 30304891584 30306522246 30431755809 30518455968 30560376924 30733374672 30775590846 30829868784 30860372088 30902762709 30914799552 30936243492 30957264936 30990804768 31175273844 31209049872 31251919446 31295025216 31338012888 31381059609 31393282752 31472157717 31614362208 31692242736 31880887038 31915427544 31959267417 31971715776 32015632968 32047309476 32103830304 32147928972 32272994754 32329913616 32364940608 32374322838 32409397944 32466557376 32498680032 32543321076 32600716704 32602311027 32830299216 33061660632 33107075001 33142943988 33201397152 33279898302 33338593008 33399024516 33514263783 33527317824 33537037014 33573371832 33609746016 33619489101 33632584128 33748629264 33809804028 33869433312 33949513962 34009389648 34046236224 34093003032 34333262964 34573355712 34575046506 34636025424 34683602382 34717918599 34779149496 34816830048 34826923053 34864655364 34926145056 35062018992 35110181106 35172103824 35206903368 35255264499 35268996672 35317443096 35355706848 35566157484 35653773078 35814871872 35904855987 35968180248 36017587089 36067266144 36116809092 36155938896 36371152818 36410558184 36435299472 36460572687 36474774336 36524877048 36561015036 36625496544 36675806292 36883422576 36934086618 37039311936 37192366944 37194368211 37300335072 37351571796 37454468688 37505917134 37718232552 37770043311 37784755008 37810964268 37836657144 37877650272 37967207922 38034169488 38103112476 38249475264 38260563354 38302015752 38354628411 38369567808 38639776032 38734963344 38799444528 38895025176 38965528602 39126543183 39168933804 39238014816 39291913188 39442842432 39444771366 39514338864 39568616802 39607766289 39677621256 39720608928 39732123483 39747599424 39775170204 39845320416 40125921264 40236460992 40291730856 40408696328 40464202779 40575674412 40675431258 40747169232 40961877957 40977832896 40989711906 41034121128 41090486679 41106491712 41147162784 41203683612 41248324656 41276353248 41493850398 41567031792 41612066496 41669225928 41784017184 41841412812 41962876956 42136277274 42256323648 42433011621 42507849384 42553903392 42566239287 42612356556 42687510624 42729745968 42788440674 42863905296 43030659672 43089767721 43106551488 43165763784 43212530592 43391094768 43469748036 43576833762 43649375094 43756903323 43773732288 44082214176 44142766668 44190591984 44373197736 44451457344 44453631222 44532032688 44637323913 44685685044 44716049352 44764495776 44825985468 44998172352 45079738704 45141661422 45266018616 45328197213 45345852864 45457337376 45459783369 45777683952 45840565386 46100062008 46163386269 46181367232 46244803176 46290558132 46372199328 46404365238 46435897404 46486207152 46749358656 46762910766 46813574808 46877879169 46896138432 46942537824 47007019332 47089924128 47421543312 47538364104 47821330557 47873141316 47957573664 48023449452 48070964214 48155745456 48207918528 48221893458 48409492131 48494870424 48547410912 48561484257 48580399296 48614096916 48699836064 48748020048 48814981614 48901075056 49177896768 49245448824 49592490948 49714415982 49802095728 49919847453 49939291584 50007889512 50098536774 50290976736 50305555521 50360057748 50414619024 50448876192 50622943896 50712225984 50714706042 50804149968 50924270943 51014084472 51069354336 51139504548 51499894446 51646617792 51732592704 51860033568 51862569759 51954038136 52025403573 52168724244 52225245072 52296983046 52389217584 52593028488 52665271659 52685785152 52758155736 52810355052 52903495008 52976164644 53033560272 53349236226 53480659617 53501228352 53722307808 53952270372 54100899216 54175213638 54233908344 54329558976 54556729227 54615837276 54652949208 54712161504 54787315572 54841522554 54938244816 54997766208 55013709438 55325133864 55401129927 55422709056 55558967904 55788550416 55950502608 56027357694 56181703032 56258875701 56577348828 56677132512 56716446402 56754985716 56816475408 56950811883 56972994624 57051254232 57151873728 57154668714 57374212896 57390845031 57453023628 57554351712 57854793024 57959664048 58102445016 58199166792 58342537764 58448292903 58753400706 58857022224 58920789312 58937869782 59164263648 59167157049 59271508296 59352925203 59376043584 59516431884 59580913392 59621399136 59662755306 59767980624 60106318272 60188881896 60354691488 60437596284 60613044492 60863511618 61013146887 61036911936 61120753848 61466749344 61484567859 61551181692 61659737568 61720744176 61805525418 61872486984 61914529872 61981609536 62240775597 62350547688 62418099744 62503838892 62676025776 62762119218 62944315434 63204415911 63228724416 63384485472 63761774076 63830855088 63918534834 64031265936 64094618952 64182661011 64207660608 64295857944 64545989508 64659827232 64748645676 64818795888 64997360064 65086642152 65201433408 65204622054 65365250643 65474062641 65660598432 66123321264 66214150002 66285887976 66402794304 66559796604 66677186016 66680446833 66798049032 67028527566 67074074028 67146743664 67219492032 67238978202 67497258528 67619608056 67712492133 67738866624 67899027924 68018779296 68186006064 68666525928 68760848079 69150093012 69272050848 69367204764 69435837198 69558298992 69606547857 69633660096 69653846106 69729310728 69852290112 70124037984 70144366149 70220362212 70344207648 70413806736 70510528998 70634886192 70711413696 71132314968 71307546156 71809711974 71936360496 72035174178 72106446321 72134532288 72233618184 72311877792 72332840187 72742305636 72821116368 72870598944 72921145374 73049754096 73122030072 73222472421 73250993088 73351612584 73766845152 73868173236 74384733888 74388736422 74571623973 74600670144 74703143592 74908937376 75011834268 75147805161 75436465104 75540086622 75621928536 75673314288 75755300544 75934415844 76068338976 76072059063 76206224952 76521126708 76604031504 76709256822 77249841669 77279552064 77469926688 77598889056 77790050352 77931057204 78253086366 78337867608 78445474569 78476029632 78583826376 78889542732 79028677728 79137233604 79215532578 79355242512 79441217856 79464246966 79550340408 79690640832 80023854339 80251842528 80583461712 80817392656 80928405558 81151348824 81262820457 81350862516 81494338464 81923755914 81979423812 82068242256 82180973358 82262283831 82294325568 82407367224 82496649312 82520564157 82552706496 82987700796 83134063584 83338451856 83568034368 83682825624 83925753912 84041036541 84272554548 84866023242 85015698768 85074669603 85107806784 85132478574 85224713112 85375021248 85459491936 85576881348 85727810592 85732003071 86061319344 86179535442 86331527568 86425061184 86782189536 86939496072 87153667524 87298750188 87513806646 88130101059 88164428352 88285533336 88381183968 88406804673 88746395472 88907262444 89064065376 89274647826 89371370088 89432098704 89494132959 89528991552 89651970936 90159477408 90283322844 90532037232 90656394426 90914674752 90919566738 91295267427 91555367904 91681130772 92200124016 92326772538 92489606352 92581116264 92708288127 92744398656 92808730476 92871794808 92972414304 93525821532 93627149616 93755758338 93885075648 94014038664 94143178827 94179848256 94416473151 94843086624 95076728208 95642661114 95746282632 95877802251 95915147328 96046898904 96141928428 96311490912 96443786916 96818984262 96989740848 97094821824 97122968514 97228193832 97399672128 97496040096 97629963228 97802150112 97806933081 98490897648 99184981896 99321225003 99428831964 99604191456 99839694906 100015779024 100197073548 100542791349 100581953472 100611111042 100720115496 100829238048 100858467303 100897752384 101245887792 101429412084 101608299936 101848541886 102028168944 102138708672 102279009096 102999788892 103720067136 103725139518 103908076272 104050807146 104153755797 104337448488 104450490144 104480769159 104593966092 104778435168 105186056976 105330543318 105516311472 105620710104 105765793497 105806990016 105952329288 106067120544 106698472452 106961319234 107444615616 107714567961 107904540744 108052761267 108201798432 108350427276 108467816688 109113458454 109231674552 109305898416 109381718061 109424323008 109574631144 109683045108 109876489632 110027418876 110650267728 110802259854 111117935808 111577100832 111583104633 111901005216 112054715388 112363406064 112517751402 113154697656 113310129933 113354265024 113432892804 113509971432 113632950816 113901623766 114102508464 114309337428 114748425792 114781690062 114906047256 115063885233 115108703424 115919328096 116204890032 116398333584 116685075528 116896585806 117379629549 117506801412 117714044448 117875739564 118328527296 118334314098 118543016592 118705850406 118823298867 119032863768 119161826784 119196370449 119242798272 119325510612 119535961248 120377763792 120709382976 120875192568 121226088984 121392608337 121727023236 122026293774 122241507696 122885633871 122933498688 122969135718 123102363384 123271460037 123319475136 123441488352 123611050836 123744973968 123829059744 124481551194 124701095376 124836199488 125007677784 125352051552 125524238436 125888630868 126408831822 126768970944 127299034863 127523548152 127661710176 127698717861 127837069668 128062531872 128189237904 128365322022 128591715888 129091979016 129269303163 129319654464 129497291352 129637591776 130173284304 130409244108 130730501286 130948125282 131270709969 131321196864 132246642528 132428300004 132571775952 133119593208 133354372032 133360893666 133596098064 133911971739 134057055132 134148148056 134293487328 134477956404 134994517056 135239216112 135424984266 135798055848 135984591639 136037558592 136372012128 136379350107 137333051856 137521696158 138300186024 138490158807 138544101696 138734409528 138871674396 139116597984 139213095714 139307692212 139458621456 140248075968 140288732298 140440724424 140633637507 140688415296 140827613472 141021057996 141269772384 142264629936 142615092312 143463991671 143619423948 143872720992 144070348356 144212892642 144467236368 144623755584 144665680374 145228476393 145484611272 145642232736 145684452771 145741197888 145842290748 146099508192 146244060144 146444944842 146703225168 147533690304 147736346472 148777472844 149143247946 149406287184 149759542359 149817874752 150023668536 150295610322 150872930208 150916666563 151080173244 151243857072 151346628576 151868831688 152136677952 152144118126 152412449904 152772812829 153042253416 153208063008 153418513644 154499683338 154939853376 155197778112 155580100704 155587709277 155862114408 156076210719 156506172732 156675735216 156890949138 157167652752 157779085464 157995814977 158057355456 158274467208 158431065156 158710485024 158928493932 159100680816 160047708678 160441978851 160503685056 161166923424 161634785312 161856811116 162302697648 162525640914 162701725032 162988676928 163670187681 163847511828 163958847624 164136484512 164361946716 164524567662 164814734448 164993298624 165041128314 165975401592 166203389781 166268127168 166676903712 167365651248 167851507824 168082073082 168545109096 168776627103 169732046484 170031397536 170149339206 170264957148 170449426224 170852435649 170918983872 171153762696 171455621184 171464006142 172122638688 172172535093 172359070884 172663055136 173564379072 173878992144 174307335048 174597500376 175027613292 175344878709 176260202118 176571066672 176762367936 176813609346 177492790944 177501471147 177814524888 178058775609 178128130752 178549295652 178742740176 178864197408 178988265918 179303941872 180318954816 180566645688 181064074464 181312788852 181839133476 182590534854 183039440661 183110735808 183362261544 184400248032 184453703577 184653545076 184979212704 185162232528 185416576254 185617460952 185743589616 185944828608 186722326791 187051643064 187254299232 187511516676 188028077328 188286357654 188832946302 189613247733 189686173248 190153456416 191285322228 191492565264 191755604502 192093797808 192283856856 192547983033 192622981824 192887573832 193637968524 193979481696 194245937028 194456387664 194992080192 195259926456 195604300224 195613866162 196095751929 196422187923 196981795296 198369963792 198642450006 198857663928 199208382912 199679389812 200031558048 200041340499 200394147096 201085582698 201222222084 201440230992 201658476096 201716934606 202491775584 202858824168 203137476399 203216599872 203697083772 204056337888 204558018192 205999577784 206282544237 207450279036 207816152544 208101614292 208307511594 208674896976 208819643571 208900980288 208961538318 209187932184 209556870336 210372113952 210433098447 210661086636 211032622944 211241420208 211531586994 211904658576 212134241088 213396944904 213922638468 215429135922 215809081488 216105522534 216319338963 216403596864 216700854552 216935633376 216998520561 218226916908 218463349104 218611796832 218763436122 219149262288 219366090216 219667417263 219752979264 220054837752 221300535456 221604519708 223154201664 223166209266 223714871919 223802010432 224109430776 224726812128 225035502804 225443415483 226309395312 226620259866 226865785608 227019942864 227265901632 227803247532 228205016928 228216177189 228618674856 229563380124 229812094512 230127770466 231749525007 231838656192 232409780064 232796667168 233370151056 233793171612 234759259098 235013602824 235336423707 235428088896 235751479128 236668628196 237086033184 237411700812 237646597734 238065727536 238323653568 238392740898 238651021224 239071922496 240071563017 240755527584 241750385136 242452177968 242785216674 243454046472 243788461371 244052587548 244483015392 245771267742 245938271436 246204726768 246542920074 246786851493 246882976704 247222101672 247489947936 247561692471 247658119488 248963102388 249402190752 250015355568 250704103104 251048476872 251777261736 252123109623 252817663644 254598069726 255047096304 255224008809 255323420352 255397435722 255674139336 256125063744 256378475808 256730644044 257183431776 257196009213 258183958032 258538606326 258994582704 259275183552 260346568608 260818488216 261461002572 261896250564 262541419938 264390303177 264493285056 264856600008 265143551904 265220414019 266239186416 266721787332 267192196128 267823943478 268114110264 268296296112 268482398877 268586974656 268955912808 270478432224 270849968532 271596111696 271969183278 272744024256 272758700214 273885802281 274666103712 275043392316 276600372048 276980317614 277468819056 277743348792 278124864381 278233195968 278426191428 278615384424 278917242912 280577464596 280881448848 281267275014 281655226944 282042115992 282429536481 282539544768 283249419453 284529259872 285230184624 286927983342 287238847896 287633406753 287745441984 288140696712 288425785284 288934472736 289331360748 290456952786 290969222544 291284465472 291368905542 291684581496 292199016384 292488120288 292889889684 293406450336 293420799243 295472692944 297554945688 297963675009 298286495892 298812574368 299519084718 300047337072 300591220644 301628374047 301745860416 301833333126 302160346488 302487714144 302575401909 302693257152 303737663376 304288236252 304824899808 305545625658 306084506832 306416126016 306837027288 308999366676 311160201408 311175418554 311724228816 312152421438 312461267391 313012345464 313351470432 313442307477 313781898276 314335305504 315558170928 315991629954 316548934416 316862130312 317297380491 317420970048 317856987864 318201361632 320095417356 320883957702 322333846848 323143703883 323269570624 323713622232 324158283801 324605395296 325051281828 325403450064 327340375362 327695023656 327917695248 328145154183 328272969024 328723893432 329049135324 329629468896 330082256628 331950803184 332406779562 333353807424 334731302496 334749313899 335703015648 336164146164 337090218192 337553254206 339464092968 339930389799 340062795072 340298678412 340529914296 340898852448 341704871298 342307525392 342928012284 344245277376 344345070186 344718141768 345191655699 345326110272 347757984288 348614670096 349195000752 350055226584 350689757418 352138888647 352520404236 353142133344 353627218692 354985581888 355002942294 355629049776 356117551218 356469896601 357098591304 357485480352 357589111347 357728394816 357976531836 358607883744 361133291376 362128148928 362625577704 363678266952 364177825011 365181069708 366078881322 366724523088 368656901613 368800496064 368907407154 369307090152 369814380111 369958425408 370324465056 370833152508 371234921904 371487179232 373444653582 374103286128 374508598464 375023033352 376056154656 376572715308 377665892604 379226495466 380306912832 381897104589 382570644456 382985130528 383096153583 383511209004 384187595616 384567713712 385095966066 385775147664 387275937048 387807909489 387958963392 388491874056 388912775328 390519852912 391227732324 392191503858 392844375846 393812129907 393963590592 396739927584 397284900012 397715327856 399358779624 400063116096 400082680998 400788294192 401735915217 402171165396 402444444168 402880461984 403433869212 404983551168 405717648336 406274952798 407394167544 407953774917 408112675776 409116036384 409138050321 411999155568 412565088474 414900558072 415470476421 415632305088 416203228584 416615023188 417349793952 417639287142 417923076636 418375864368 420744227904 420866196894 421322173272 421900912521 422065245888 422482840416 423063173988 423809317152 426793889808 427845276936 430391975013 430858271844 431618162976 432211045068 432638677926 433401709104 433871266752 433997041122 435685429179 436453833816 436926698208 437053358313 437223593664 437526872244 438298524576 438732180432 439334834526 440109675504 442601070912 443209039416 446332418532 447429743838 448218861552 449278627077 449453624256 450071005608 450886830966 452618790624 452749999689 453240519732 453731571216 454039885728 455606495064 456410033856 456432354378 457237349712 458318438487 459126760248 459624189024 460255540932 463499050014 464819560128 465593334336 466740302112 466763127831 467586343224 468228632157 469518518196 470027205648 470672847414 471502958256 473337256392 473987444931 474172066368 474823401624 475293195468 476131455072 476785481796 477302042448 480143126034 481325936553 481511055168 483500770272 484904355936 485570433348 486908092944 487576922742 488105175096 488966030784 491010563043 491542535484 491876542872 492409453536 493085840148 493573702986 494444203344 494979895872 495123384942 497926204776 498610169343 498804381504 500030711136 502096953744 503554523472 504246219246 505635327288 506329881309 509196139452 510094192608 510448017618 510794871444 511348278672 512557306947 512756951616 513461288088 514366863552 514392018426 516367916064 516517605279 517077212652 517989165408 520693137216 521636976432 522922005144 523792501128 525082839876 526034636127 528780606354 529713200016 530287103808 530440828038 532478372832 532504413441 533443574664 534176326827 534384392256 535647886956 536228220528 536592592224 536964797754 537911825616 540956864448 541699937064 543192223392 543938366556 545517400428 547771604562 549118321983 549332207424 550086784632 553200744096 553361110731 553960635228 554937638112 555486697584 556249728762 556852382856 557230768848 557834485824 560166980373 561154929192 561762897696 562534550028 564084231984 564859072962 566498838906 568839743199 569058519744 570460369248 573855966684 574477695792 575266813506 576281393424 576851570568 577643949099 577868945472 578662721496 580913905572 581938445088 582737811084 583369162992 584976240576 585779779368 586812900672 586841598486 588287255787 589266563769 590945385888 595109891376 595927350018 596572991784 597625148736 599038169436 600094674144 600124021497 601182441288 603256748094 603666666252 604320692976 604975428288 605150803818 607475326752 608576472504 609412429197 609649799616 611091251316 612169013664 613674054576 617998733352 618847632711 622350837108 623448457632 624304842876 624922534782 626024690928 626458930713 626702940864 626884614954 627563796552 628670611008 631116341856 631299295341 631983259908 633097868832 633724260624 634594760982 635713975728 636402723264 640190834712 641767915404 646287407766 647427244464 648316567602 648958016889 649210790592 650102563656 650806900128 650995561683 654680750724 655390047312 655835390496 656290308366 657447786864 658098270648 659002251789 659258937792 660164513256 663901606368 664813559124 669462604992 669498627798 671144615757 671406031296 672328292328 674180436384 675106508412 676330246449 678928185936 679860779598 680597356824 681059828592 681797704896 683409742596 684615050784 684648531567 685856024568 688690140372 689436283536 690383311398 695248575021 695515968576 697229340192 698390001504 700110453168 701379514836 704277777294 705040808472 706009271121 706284266688 707254437384 710005884588 711258099552 712235102436 712939793202 714197182608 714970960704 715178222694 715953063672 717215767488 720214689051 722266582752 725251155408 727356533904 728355650022 730362139416 731365384113 732157762644 733449046176 737313803226 737814814308 738614180304 739628760222 740360554479 740648930112 741666305016 742469843808 742685077413 742974358464 746889307164 748206572256 750046066704 752112309312 753145430616 755331785208 756369328869 758452990932 763794209178 765141288912 765672026427 765970261056 766192307166 767022418008 768375191232 769135427424 770191932132 771550295328 771588027639 774551874096 775615818978 776983748112 777825550656 781039705824 782455464648 784383007716 785688751692 787624259814 793170909531 793479855168 794569800024 795430655712 795661242057 798717559248 800165361996 801576588384 803471830434 804342330792 804888888336 805447196631 805760923968 806867738424 811435296672 812549905596 814788335088 815907549834 818232072768 818276100642 821657406843 823998311136 825130176948 829801116144 830940952842 832406457168 833230046376 834374593143 834699587904 835278574284 835846153272 836751728736 841732393788 842644346544 843801825042 844965680832 846126347976 847288609443 847618634304 849748258359 853587779616 855690553872 860783950026 861716543688 862900220259 863236325952 864422090136 865277355852 866803418208 867994082244 871370858358 872907667632 873853396416 874106716626 875053744488 876597049152 877464360864 878669669052 880219351008 880262397729 886418078832 892664837064 893891025027 894859487676 896437723104 898557254154 900142011216 901773661932 904885122141 905237581248 905499999378 906481039464 907463142432 907726205727 908079771456 911212990128 912864708756 914474699424 916636876974 918253520496 919248378048 920511081864 926998100028 933480604224 933526255662 935172686448 936457264314 937383802173 939037036392 940054411296 940326922431 941345694828 943005916512 946674512784 947974889862 949646803248 950586390936 951892141473 952262910144 953570963592 954604084896 960286252068 962651873106 967001540544 969431111649 969808711872 971140866696 972474851403 973816185888 975153845484 976210350192 982021126086 983085070968 983753085744 984435462549 984818907072 986171680296 987147405972 988888406688 990246769884 995852409552 997220338686 1000061422272 1004193907488 1004247941697 1007109046944 1008492438492 1011270654576 1012659762618 1018392278904 1019791169397 1020188385216 1020896035236 1021589742888 1022696557344 1025114613894 1026922576176 1028784036852 1032735832128 1033035210558 1034154425304 1035574967097 1035978330816 1043273952864 1045844010288 1047585002256 1050165679752 1052069272254 1056416665941 1057561212708 1059426400032 1060881656076 1064956745664 1065008826882 1066887149328 1068352653654 1069409689803 1071295773912 1072456441056 1072767334041 1073185184448 1073929595508 1075823651232 1083399874128 1086384446784 1087876733112 1091034800856 1092533475033 1095543209124 1098236643966 1100173569264 1105970704839 1106401488192 1106722221462 1107921270456 1109443140333 1109875276224 1110973395168 1112499457524 1113704765712 1114461537696 1120333960746 1122309858384 1123525795392 1125069100056 1128168463968 1129718145924 1132997677812 1137679486398 1140920738496 1145691313767 1147711933368 1148955391584 1149288460749 1150533627012 1152562786848 1153703141136 1155287898198 1157325442992 1161827811144 1163423728467 1163876890176 1165475622168 1166738325984 1171559558736 1173683196972 1176574511574 1178533127538 1181436389721 1181890771776 1190219782752 1191854700036 1193145983568 1198076338872 1200189348288 1200248042994 1202364882576 1205207745651 1206513496188 1207333332504 1208641385952 1210301607636 1214950653504 1217152945008 1218824858394 1222182502632 1223861324751 1224338027328 1227348109152 1227414150963 1235997466704 1237695265422 1244701674216 1246411429263 1246896915264 1248609685752 1249845069564 1252049381856 1252917861426 1253769229908 1255127593104 1262232683712 1262598590682 1263966519816 1265702737563 1266195737664 1267448521248 1269189521964 1271427951456 1280381669424 1283535830808 1291175925039 1292574815532 1294854488928 1296633135204 1297916033778 1300205127312 1301613800256 1301991123366 1307056287537 1309361501448 1310780094624 1311160074939 1311670780992 1312580616732 1314895573728 1316196541296 1318004503578 1320329026512 1327803212736 1329627118248 1338997255596 1342289231514 1344656584656 1347835881231 1348360872768 1350213016824 1352660492898 1357856371872 1358249999067 1359721559196 1361194713648 1362119657184 1366819485192 1369230101568 1369297063134 1371712049136 1374955315461 1377380280744 1378872567072 1380766622796 1390497150042 1394458680384 1396780003008 1400220906336 1400289383493 1402759029672 1404685896471 1408555554588 1410081616944 1412018542242 1414508874768 1420011769176 1421962334793 1422516199104 1424470204872 1425879586404 1428394365216 1430356445388 1431906127344 1440429378102 1443977809659 1444533165504 1450502310816 1454713067808 1456711300044 1460724278832 1462730768226 1464315525288 1466898092352 1473031689129 1474627606452 1475629628616 1477228360608 1479257520444 1480721108958 1483332610032 1484939687616 1485370154826 1493778614328 1495830508029 1496413144512 1500092133408 1506290861232 1510663570416 1512738657738 1516905981864 1518989643927 1527588418356 1530282577824 1531344052854 1532384614332 1534044836016 1537671920841 1538270854848 1540383864264 1543100590656 1543176055278 1549103748192 1549552815837 1551231637956 1553967496224 1562079411648 1564910929296 1568766015432 1571377503384 1575248519628 1578103908381 1586341819062 1589139600048 1590861311424 1591322484114 1597435118496 1597513240323 1600330723992 1602528980481 1603153176768 1606943660868 1608684661584 1609777776672 1610894393262 1613735476848 1622870593344 1625099811192 1629576670176 1631815099668 1636552201284 1643314813686 1647354965949 1647996622272 1650260353896 1659602232288 1660083332193 1661881905684 1664812914336 1666460092752 1668749186286 1670557148568 1671692306544 1673503457472 1680500941119 1683464787576 1685288693088 1687603650084 1692252695952 1694577218886 1699496516718 1706519229597 1707175559232 1711381107744 1721567900052 1723433087376 1725800440518 1728844180272 1730554711704 1732931847297 1733606836416 1735988164488 1742741716716 1745815335264 1748213433252 1750107488976 1754928721728 1757339338104 1760438702016 1760524795458 1764861767361 1767799691307 1772836157664 1785329674128 1787782050054 1789718975352 1792875446208 1797114508308 1800284022432 1800372064491 1803547323864 1809770244282 1810999998756 1812962078928 1814926284864 1815452411454 1822425980256 1825729417512 1828237287591 1828949398848 1833273753948 1836507040992 1841022163728 1853996200056 1856542898133 1867052511324 1870345372896 1872914528628 1874767604346 1878074072784 1879376792139 1880108822592 1880653844862 1882691389656 1886011833024 1893349025568 1893897886023 1895949779724 1899293606496 1901172781872 1903784282946 1907141927184 1909208169792 1920572504136 1925303746212 1938862223298 1942281733392 1944949702806 1946874050667 1947632371776 1950307690968 1952420700384 1952986685049 1964042252172 1966170141936 1967506171488 1968870925098 1972343360592 1974294811944 1977006755367 1977776813376 1980493539768 1991704819104 1994440677372 2008387814976 2008495883394 2013433847271 2014218093888 2016984876984 2022541309152 2025319525236 2028990739347 2036784557808 2039582338794 2041792070472 2043179485776 2045393114688 2050229227788 2053845152352 2053945594701 2057568073704 2066070421116 2068308850608 2071149934194 2085745725063 2086547905728 2091688020576 2095170004512 2100331359504 2104138544508 2112833331882 2115122425416 2118027813363 2118852800064 2121763312152 2130017653764 2133774298656 2136705307308 2138819379606 2142591547824 2144912882112 2145534668082 2147859191016 2151647302464 2160644067153 2166799748256 2175753466224 2182069601712 2185066950066 2191086418248 2194096152339 2196473287932 2200347138528 2211941409678 2213444442924 2215842540912 2218886280666 2221081663437 2221946790336 2224998915048 2227409531424 2228055232239 2228923075392 2240667921492 2244619716768 2250138200112 2256336927936 2259436291848 2265995355624 2269107986607 2275358972796 2291382627534 2295423866736 2297016079281 2297910783168 2298576921498 2301067254024 2305125573696 2307406282272 2310575796396 2314650885984 2314764082917 2323655622288 2326847456934 2330951244336 2333476651968 2343119117472 2347366393944 2353149023148 2357066255076 2362872779442 2379512728593 2380439565504 2383709400072 2386291967136 2386983726171 2396152677744 2400496085988 2404729765152 2410415491302 2413026992376 2414666665008 2416341589893 2417282771904 2420603215272 2434305890016 2437649716788 2444365005264 2447722649502 2454696218304 2454828301926 2464972220529 2471994933408 2475390530844 2489403348432 2492822858526 2497219371504 2499690139128 2503123779429 2504098763712 2505835722852 2507538459816 2510255186208 2525197181364 2527933039632 2531405475126 2534897042496 2538379043928 2541865828329 2542855902912 2549244775077 2560763338848 2567071661616 2582351850078 2585149631064 2588700660777 2589708977856 2593266270408 2595832067556 2600410254624 2603982246732 2614112575074 2618723002896 2621560189248 2622320149878 2625161233464 2629791147456 2632393082592 2636009007156 2640658053024 2640787193187 2659254236496 2677994511192 2681673075081 2684578463028 2689313169312 2695671762462 2700426033648 2705320985796 2714655366423 2715712743744 2716499998134 2719443118392 2722389427296 2723178617181 2724239314368 2733638970384 2738594126268 2743424098272 2749910630922 2754760561488 2757745134144 2761533245592 2780994300084 2800441812672 2800578766986 2805518059344 2809371792942 2812151406519 2817111109176 2820163233888 2820980767293 2824037084484 2829017749536 2840023538352 2843924669586 2848940409744 2851759172808 2855676424419 2856788730432 2860712890776 2863812254688 2880858756204 2887955619318 2901004621632 2908293334947 2909426135616 2913422600088 2917424554209 2921448557664 2925461536452 2928631050576 2946063378258 2949255212904 2951259257232 2953306387647 2954456721216 2958515040888 2961442217916 2966665220064 2970740309652 2987557228656 2991661016058 3000184266816 3012581722464 3012743825091 3021327140832 3025477315476 3033811963728 3037979287854 3055176836712 3059373508191 3060565155648 3062688105708 3064769228664 3068089672032 3075343841682 3080767728528 3086352110556 3098207496384 3099105631674 3102463275912 3106724901291 3107934992448 3129821858592 3137532030864 3142755006768 3150497039256 3156207816762 3169249997823 3172683638124 3178279200096 3182644968228 3194870236992 3195026480646 3200661447984 3205057960962 3208229069409 3213887321736 3217369323168 3218302002123 3219555553344 3221788786524 3227470953696 3250199622384 3259153340352 3263630199336 3273104402568 3277600425099 3286629627372 3294709931898 3300520707792 3317912114517 3319204464576 3320166664386 3323763811368 3328329420999 3329625828672 3332920185504 3337498372572 3341114297136 3343384613088 3361001882238 3366929575152 3370577386176 3375207300168 3384505391904 3389154437772 3398993033436 3413038459194 3422762215488 3437073941301 3443135800104 3446866174752 3447865382247 3451600881036 3457688360544 3461109423408 3465863694594 3471976328976 3485483433432 3490271185401 3491630670528 3496426866504 3500214977952 3514678676208 3521049590916 3529723534722 3535599382614 3544309169163 3545672315328 3570659348256 3575564100108 3579437950704 3594229016616 3600568044864 3600744128982 3607094647728 3615623236953 3619540488564 3621999997512 3625924157856 3630904822908 3644851960512 3651458835024 3656474575182 3666547507896 3671583974253 3673014081984 3682044327456 3682242452889 3707992400112 3713085796266 3734105022648 3739234287789 3740690745792 3745829057256 3749535208692 3756148145568 3758753584278 3761307689724 3765382779312 3786698051136 3787795772046 3791899559448 3797108212689 3798587212992 3802345563744 3807568565892 3814283854368 3841145008272 3850607492424 3873527775117 3877724446596 3884563466784 3889899405612 3893748101334 3900615381936 3904841400768 3905973370098 3921168862611 3928084504344 3932340283872 3933480224817 3935012342976 3937741850196 3944686721184 3948589623888 3954013510734 3960987079536 3983409638208 3988881354744 4016991766788 4026867694542 4033969753968 4043507643693 4045082618304 4050639050472 4057981478694 4073569115616 4074749997201 4079164677588 4083584140944 4086358971552 4100458455576 4107690304704 4107891189402 4115136147408 4124865946383 4132140842232 4136617701216 4142299868388 4171491450126 4183376041152 4190340009024 4200662719008 4200868150479 4208277089016 4214057689413 4225666663764 4230244850832 4236055626726 4243526624304 4260035307528 4265887004379 4267548597312 4273410614616 4277638759212 4285183095648 4291069336164 4295718382032 4321288134306 4331933428977 4333599496512 4351506932448 4364139203424 4370133900132 4382172836496 4388192304678 4392946575864 4400694277056 4419095067387 4423882819356 4426888885848 4431685081824 4437772561332 4442163326874 4449997830096 4454819062848 4456110464478 4481335842984 4487491524087 4489239433536 4500276400224 4518872583696 4531990711248 4538215973214 4550717945592 4556968931781 4582765255068 4590847733472 4594032158562 4597153842996 4602134508048 4613015762523 4614812564544 4621151592792 4629301771968 4629528165834 4647311244576 4648658447511 4653694913868 4661902488672 4686238234944 4694732787888 4706298046296 4714132510152 4725745558884 4734311725143 4759025457186 4767418800144 4772583934272 4773967452342 4792305355488 4792539720969 4800992171976 4807586941443 4809459530304 4820830982604 4826053984752 4829333330016 4832683179786 4841206430544 4868611780032 4875299433576 4888730010528 4895445299004 4909656603852 4929944441058 4942064897847 4943989866816 4950781061688 4978806696864 4980249996579 4985645717052 4994438743008 4999380278256 5006247558858 5011671445704 5015076919632 5020510372416 5041502823357 5050394362728 5055866079264 5062810950252 5076758087856 5083731656658 5098489550154 5119557688791 5121526677696 5134143323232 5164703700156 5170299262128 5177401321554 5186532540816 5191664135112 5198795541891 5200820509248 5207964493464 5228225150148 5237446005792 5244640299756 5250322466928 5264786165184 5272018014312 5281316106048 5281574386374 5294585302083 5303399073921 5318508472992 5355989022384 5363346150162 5369156926056 5378626338624 5391343524924 5400852067296 5401116193473 5410641971592 5429310732846 5432999996268 5438886236784 5444778854592 5446357234362 5467277940768 5477188252536 5484711862773 5486848196544 5499821261844 5509521122976 5523066491184 5561988600168 5569628694399 5601157533972 5611036118688 5618743585884 5624302813038 5634222218352 5638130376417 5640326467776 5641961534586 5648074168968 5658035499072 5680047076704 5681693658069 5687849339172 5697880819488 5703518345616 5711352848838 5721425781552 5727624509376 5761717512408 5775911238636 5816586669894 5826845200176 5834849108418 5840622152001 5842897115328 5850923072904 5857262101152 5858960055147 5892126756516 5898510425808 5902518514464 5906612775294 5917030081776 5922884435832 5931020266101 5933330440128 5941480619304 5975114457312 5983322032116 6025163444928 6025487650182 6040301541813 6042654281664 6050954630952 6067623927456 6075958575708 6086972218041 6110353673424 6118747016382 6125376211416 6129538457328 6136179344064 6150687683364 6161535457056 6161836784103 6172704221112 6198211263348 6204926551824 6213449802582 6257237175189 6259643717184 6275064061728 6285510013536 6300994078512 6312415633524 6338499995646 6345367276248 6354083440089 6356558400192 6365289936456 6390052961292 6401322895968 6410115921924 6416458138818 6427774643472 6434738646336 6436604004246 6443577573048 6454941907392 6481932201459 6500399244768 6527260398672 6546208805136 6555200850198 6573259254744 6582288457017 6589419863796 6601041415584 6635824229034 6640333328772 6647527622736 6656658841998 6663244990311 6665840371008 6674996745144 6682228594272 6684165696717 6686769226176 6722003764476 6733859150304 6750414600336 6769010783808 6778308875544 6797986066872 6807323959821 6826076918388 6874147882602 6886271600208 6891048237843 6893732349504 6895730764494 6903201762072 6915376721088 6922218846816 6931727389188 6943952657952 6944292248751 6970966866864 6980542370802 6992853733008 7000429955904 7029357352416 7042099181832 7059447069444 7071198765228 7088618338326 7138538185779 7141318696512 7151128200216 7158875901408 7160951178513 7188458033232 7201488257964 7214189295456 7231246473906 7239080977128 7243999995024 7249024769679 7251848315712 7261809645816 7302917670048 7312949150364 7333095015792 7343167948506 7364088654912 7364484905778 7394916661587 7415984800224 7426171592532 7468210045296 7478468575578 7491658114512 7499070417384 7509371338287 7512296291136 7517507168556 7522615379448 7530765558624 7575591544092 7583799118896 7594216425378 7604691127488 7615137131784 7625597484987 7628567708736 7647734325231 7682290016544 7701214984848 7747055550234 7755448893192 7766101982331 7769126933568 7779798811224 7787496202668 7801230763872 7811946740196 7842337725222 7856169008688 7864680567744 7866960449634 7875483700392 7889373442368 7897179247776 7908027021468 7921974159072 7922361579561 7977762709488 8033983533576 8045019225243 8053735389084 8067939507936 8087015287386 8101278100944 8115962957388 8143966099269 8147138231232 8149499994402 8158329355176 8167168281888 8169535851543 8172717943104 8200916911152 8215782378804 8230272294816 8249731892766 8264281684464 8273235402432 8284599736776 8342982900252 8401325438016 8401736300958 8416554178032 8428115378826 8436454219557 8451333327528 8460489701664 8462942301879 8472111253452 8487053248608 8520070615056 8531774008758 8546821229232 8555277518424 8567029273257 8570366191296 8582138672328 8591436764064 8642576268612 8663866857954 8703013864896 8724880004841 8728278406848 8740267800264 8752273662627 8764345672992 8776384609356 8785893151728 8838190134774 8847765638712 8853777771696 8859919162941 8863370163648 8875545122664 8884326653748 8899995660192 8912220928956 8962671685968 8974983048174 9000552800448 9037745167392 9038231475273 9063981422496 9076431946428 9101435891184 9113937863562 9165530510136 9178120524573 9181695466944 9188064317124 9194307685992 9204269016096 9226031525046 9242303185584 9259056331668 9294622489152 9297316895022 9307389827736 9320174703873 9323804977344 9389465575776 9412596092592 9428265020304 9451491117768 9468623450286 9507749993469 9518050914372 9534837600288 9547934904684 9584610710976 9585079441938 9601984343952 9615173882886 9624687208227 9641661965208 9652107969504 9654906006369 9658666660032 9665366359572 9682412861088 9750598867152 9777460021056 9790890598008 9819313207704 9832801275297 9859888882116 9884129795694 9901562123376 9953736343551 9957613393728 9960499993158 9971291434104 9984988262997 9988877486016 9998760556512 10012495117716 10023342891408 10030153839264 10083005646714 10100788725456 10111732158528 10125621900504 10153516175712 10167463313316 10196979100308 10239115377582 10268286646464 10311221823903 10329407400312 10340598524256 10343596146741 10354802643108 10373065081632 10383328270224 10397591083782 10415928986928 10456450300296 10470813556203 10474892011584 10489280599512 10500644933856 10544036028624 10563148772748 10589170604166 10606798147842 10632927507489 10637016945984 10711978044768 10726692300324 10738313852112 10782687049848 10801704134592 10802232386946 10821283943184 10846869710859 10858621465692 10865999992536 10877772473568 10892714468724 10934555881536 10954376505072 10969423725546 10999642523688 11014751922759 11019042245952 11046132982368 11046727358667 11123977200336 11139257388798 11202315067944 11217702863367 11222072237376 11237487171768 11248605626076 11268444436704 11276260752834 11283923069172 11296148337936 11360094153408 11363387316138 11375698678344 11391324638067 11395761638976 11407036691232 11422705697676 11442851563104 11523435024816 11551822477272 11620583325351 11633173339788 11653690400352 11669698216836 11681244304002 11701846145808 11714524202304 11717920110294 11763506587833 11784253513032 11797020851616 11800440674451 11805037028928 11813225550588 11834060163552 11845768871664 11862040532202 11882961238608 11950228914624 11966644064232 12050975300364 12080603083626 12101909261904 12130522931079 12135247854912 12151917151416 12173944436082 12220707346848 12224249991603 12237494032764 12250752422832 12259076914656 12301375366728 12323070914112 12323673568206 12345408442224 12374597839149 12396422526696 12409853103648 12426899605164 12514474350378 12550128123456 12571020027072 12601988157024 12602604451437 12624831267048 12642173068239 12676999991292 12690734552496 12708166880178 12730579872912 12780105922584 12797661013137 12802645791936 12820231843848 12832916277636 12855549286944 12873208008492 12887155146096 12963864402918 12995800286931 13000798489536 13054520797344 13092417610272 13110401700396 13146518509488 13164576914034 13178839727592 13202082831168 13257285202161 13271648458068 13280666657544 13295055245472 13313317683996 13326489980622 13349993490288 13364457188544 13368331393434 13444007528952 13462474572261 13467718300608 13500829200672 13556617751088 13595972133744 13614647919642 13652153836776 13670906795343 13748295765204 13772543200416 13782096475686 13791461528988 13806403524144 13839047287569 13844437693632 13863454778376 13887905315904 13888584497502 13941933733728 13945975342533 13961084741604 13985707466016 14058714704832 14084198363664 14118894138888 14142397530456 14177236676652 14202935175429 14277076371558 14302256400432 14317751802816 14321902357026 14376916066464 14377619162907 14402976515928 14422760824329 14428378590912 14462492947812 14478161954256 14487999990048 14498049539358 14523619291632 14605835340096 14625898300728 14666190031584 14686335897012 14728969811556 14789833323174 14826194693541 14831969600448 14852343185064 14936420090592 14940749989737 14956937151156 14983316229024 14998140834768 15018742676574 15035014337112 15045230758896 15061531117248 15124508470071 15151183088184 15167598237792 15188432850756 15230274263568 15251194969974 15295468650462 15358673066373 15364580033088 15402429969696 15494111100468 15510897786384 15532203964662 15559597622448 15574992405336 15596386625673 15602461527744 15623893480392 15684675450444 15712338017376 15733920899268 15750967400784 15794358495552 15816054042936 15843948318144 15844723159122 15883755906249 15910197221763 15955525418976 16067967067152 16090038450486 16107470778168 16135879015872 16174030574772 16202556201888 16203348580419 16231925914776 16287932198538 16298999988804 16316658710352 16334336563776 16339071703086 16401833822304 16431564757608 16454135588319 16460544589632 16499463785532 16528563368928 16569199473552 16685965800504 16708886083197 16803472601916 16833108356064 16856230757652 16872908439114 16902666655056 16914391129251 16920979403328 16925884603758 16944222506904 16974106497216 17040141230112 17045080974207 17063548017516 17093642458464 17110555036848 17134058546514 17164277344656 17182873528128 17285152537224 17327733715908 17449760009682 17480535600528 17504547325254 17521866456003 17528691345984 17552769218712 17571786303456 17576880165441 17676380269548 17695531277424 17707555543392 17719838325882 17751090245328 17768653307496 17793060798303 17799991320384 17824441857912 17925343371936 17949966096348 18075490334784 18076462950546 18120904625439 18127962844992 18152863892856 18202871782368 18227875727124 18260916654123 18331061020272 18356241049146 18376128634248 18388615371984 18408538032192 18452063050092 18484606371168 18485510352309 18518112663336 18594633790044 18614779655472 18640349407746 18771711525567 18778931151552 18825192185184 18856530040608 18902982235536 18937246900572 19015499986938 19036101828744 19062250320267 19069675200576 19095869809368 19170158883876 19203968687904 19230347765772 19249374416454 19283323930416 19304215939008 19309812012738 19330732719144 19364825722176 19445796604377 19501197734304 19581781196016 19638626415408 19665602550594 19719777764232 19746865371051 19768259591388 19803124246752 19907472687102 19920999986316 19942582868208 19969976525994 19989734970933 19997521113024 20024990235432 20046685782816 20052497090151 20060307678528 20166011293428 20201577450912 20251243801008 20307032351424 20334926626632 20393958200616 20421971879463 20478230755164 20622443647806 20658814800624 20673144713529 20681197048512 20687192293482 20709605286216 20746130163264 20766656540448 20795182167564 20831857973856 20832876746253 20912900600592 20941627112406 20978561199024 21001289867712 21088072057248 21126297545496 21178341208332 21213596295684 21265855014978 21415614557337 21423956089536 21453384600648 21476627704224 21482853535539 21565374099696 21604464773892 21642567886368 21693739421718 21717242931384 21731999985072 21747074309037 21755544947136 21785428937448 21908753010144 21938847451092 21999285047376 22029503845518 22092265964736 22093454717334 22184749984761 22247954400672 22278514777596 22404630135888 22435405726734 22474974343536 22497211252152 22528114014861 22536888873408 22552521505668 22567846138344 22592296675872 22726774632276 22751397356688 22782649276134 22814073382464 22845411395352 22876792454961 22885703126208 22943202975693 23046870049632 23103644954544 23241166650702 23266346679576 23298305946993 23307380800704 23339396433672 23362488608004 23403692291616 23435840220588 23527013175666 23568507026064 23594041703232 23600881348902 23626451101176 23668120327104 23691537743328 23724081064404 23765922477216 23767084738683 23933288128464 24101950600728 24135057675729 24161206167252 24203818523808 24261045862158 24303834302832 24347888872164 24431898297807 24441414693696 24448499983206 24474988065528 24501504845664 24508607554629 24518153829312 24602750733456 24647347136412 24690816884448 24749195678298 24792845053392 24819706207296 24853799210328 25028948700756 25203976314048 25205208902874 25249662534096 25284346136478 25309362658671 25353999982584 25381469104992 25388826905637 25416333760356 25461159745824 25560211845168 25595322026274 25640463687696 25665832555272 25701087819771 25711098573888 25746416016984 25774310292192 25927728805836 25991600573862 26109041594688 26174640014523 26184835220544 26220803400792 26256820987881 26293037018976 26329153828068 26357679455184 26514570404322 26543296916136 26561333315088 26579757488823 26590110490944 26626635367992 26652979961244 26699986980576 26736662786868 26888015057904 26924949144522 27001658401344 27113235502176 27114694425819 27191944267488 27229295839284 27304307673552 27341813590686 27496591530408 27534361573719 27545086400832 27564192951372 27582923057976 27612807048288 27678094575138 27726909556752 27777168995004 27883867467456 27891950685066 27922169483208 27960524111619 27971414932032 28168396727328 28237788277776 28284795060912 28354473353304 28405870350858 28523249980407 28554152743116 28604512800864 28643804714052 28753832132928 28755238325814 28805953031856 28845521648658 28874061624681 28924985895624 28956323908512 28964718019107 28975999980096 28996099078716 29047238583264 29251796601456 29332380063168 29372671794024 29457939623112 29498403825891 29579666646348 29652389387082 29704686370128 29861209030653 29872840181184 29881499979474 29913874302312 29954964788991 29966632458048 29996281669536 30037485353148 30070028674224 30090461517792 30249016940142 30302366176368 30335196475584 30376865701512 30460548527136 30502389939948 30590937300924 30717346132746 30804859939392 30933665471709 30988222200936 31021795572768 31030788440223 31064407929324 31119195244896 31149984810672 31192773251346 31247786960784 31369350900888 31412440668609 31424676034752 31467841798536 31501934801568 31632108085872 31689446318244 31767511812498 31820394443526 31898782522467 31911050837952 32135934134304 32180076900972 32214941556336 32348061149544 32405112403776 32406697160838 32463851829552 32540609132577 32575864397076 32597999977608 32633317420704 32678143406172 32803667644608 32863129515216 32908271176638 32998927571064 33044255768277 33057126737856 33138398947104 33140182076001 33371931601008 33417772166394 33606945203832 33653108590101 33666216712128 33712461515304 33745816878228 33805333310112 33828782258502 33851769207516 33888445013808 34080282460224 34090161948414 34127096035032 34173973914201 34187284916928 34221110073696 34268117093028 34328554689312 34570305074448 34655467431816 34861749976053 34899520019364 34961071201056 35009094650508 35043732912006 35105538437424 35143572606912 35153760330882 35290519763499 35352760539096 35391062554848 35401322023353 35415111086784 35439676651764 35502180490656 35537306614992 35586121596606 35648883715824 35850686743872 35899932192696 36152925901092 36241809250878 36305727785712 36391568793237 36405743564736 36455751454248 36521833308246 36662122040544 36672749974809 36712482098292 36752257268496 36777230743968 36904126100184 36969212742336 36971020704618 37036225326672 37123793517447 37189267580088 37229559310944 37280698815492 37543423051134 37650384370368 37713060081216 37805964471072 37807813354311 37874493801144 37926519204717 38030999973876 38072203657488 38124500640534 38191739618736 38340317767752 38392983039411 38407937375808 38460695531544 38498748832908 38566647860832 38619624025476 38661465438288 38891593208754 38987400860793 39002395468608 39163562392032 39277252830816 39331205101188 39439555528464 39493730742102 39536519182776 39606248493504 39771855606483 39814945374204 39841999972632 39885165736416 39939953051988 39979469941866 40049980470864 40093371565632 40104994180302 40332022586856 40387423716783 40403154901824 40502487602016 40669853253264 40787916401232 40843943758926 40956461510328 41012720386029 41244887295612 41317629601248 41346289427058 41374384586964 41419210572432 41517141862707 41533313080896 41590364335128 41663715947712 41665753492506 41825801201184 41837926027599 41883254224812 41957122398048 42176144114496 42252595090992 42356682416664 42427192591368 42531710029956 42608805526287 42831229114674 42906769201296 42953255408448 42965707071078 43130748199392 43132857488721 43208929547784 43268282472987 43285135772736 43387478843436 43434485862768 43463999970144 43494148618074 43570857874896 43817506020288 43877694902184 43998570094752 44059007691036 44186909434668 44369499969522 44478584080623 44495908801344 44557029555192 44809260271776 44822249969211 44870811453468 44949948687072 44994422504304 45056228029722 45105043011336 45135692276688 45184593351744 45373525410213 45453549264552 45502794713376 45565298552268 45690822790704 45753584909922 45886405951386 46076019199119 46093740099264 46207289909088 46482333301404 46532693359152 46596611893986 46678792867344 46724977216008 46789159877019 46807384583232 46871680441176 47054026351332 47137014052128 47201762697804 47252902202352 47383075486656 47448162128808 47531844954432 47534169477366 47651267718747 47730591665289 47866576256928 48203901201456 48270115351458 48322412334504 48407637047616 48522091724316 48607668605664 48610045741257 48695777744328 48863796595614 48896999966412 48949976131056 49003009691328 49017215109258 49205501466912 49294694272824 49362406764957 49381633768896 49498391356596 49585690106784 49707598420656 50057897401512 50126658249591 50410417805748 50499325068192 50568692272956 50618725317342 50707999965168 50743173387753 50762938209984 50777653811274 50832667520712 50922319491648 51120423690336 51135242922621 51190644052548 51280927375392 51331665110544 51402175639542 51492832033968 51548620584384 51855457611672 51983201147724 52349280029046 52441606801584 52513641975762 52565599368009 52586074037952 52658307656136 52715358910368 52730640496323 53029140808644 53086593832272 53122666630176 53159514977646 53253270735984 53305959922488 53379182394909 53399973961152 53473325573736 53776030115808 53849898289044 54226471004352 54229388851638 54362713876317 54383888534976 54458591678568 54608615347104 54683627181372 54782749962369 54993183060816 55068723147438 55128385902744 55165846115952 55225614096576 55356189150276 55453819113504 55456531056927 55554337990008 55783901370132 55844338966416 55921048223238 56315134576701 56336793454656 56475576555552 56569590121824 56708946706608 56811740701716 57046499960814 57108305486232 57186750960801 57209025601728 57287609428104 57510476651628 57611906063712 57691043297316 57748123249362 57849971791248 57912647817024 57929436038214 57992198157432 58094477166528 58337389813131 58503593202912 58745343588048 58915879246224 58996807651782 59159333292696 59240596113153 59304778774164 59409372740256 59722418061306 59762999958948 59827748604624 59909929577982 59969204912799 59992563339072 60074970706296 60140057348448 60157491270453 60180923035584 60498033880284 60604732352736 60753731403024 60921097054272 61004779879896 61181874601848 61265915638389 61434692265492 61867330943418 61976444401872 62019434140587 62043591145536 62061576880446 62128815858648 62238390489792 62299969621344 62385546502692 62495573921568 62498630238759 62738701801776 62824881337218 62935683597072 63003869603136 63264216171744 63378892636488 63535023624996 63640788887052 63797565044934 64246843672011 64271868268608 64360153801944 64429883112672 64448560606617 64696122299088 64813394321676 64927703659104 65081218265154 65151728794152 65195999955216 65241222927111 65266634841408 65356286812344 65726259030432 65816542353276 65997855142128 66088511536554 66276797894208 66280364152002 66554249954283 66743863202016 66835544332788 67213890407664 67306217180202 67424923030608 67491633756456 67584342044583 67610666620224 67657564517004 67703538415032 67776890027616 68180323896828 68254192070064 68347947828402 68442220147392 68536234186056 68630377364883 68657109378624 68829608927079 69140610148896 69310934863632 69723499952106 69799040038728 69894917840979 69922142402112 70018189301016 70087465824012 70211076874848 70307520661764 70581039526998 70705521078192 70782125109696 70802644046706 70879353303528 71004360981312 71074613229984 71172243193212 71297767431648 71301254216049 71799864385392 72305851802184 72405173027187 72483618501756 72611455571424 72783137586474 72911502908496 73043666616492 73295694893421 73324244081088 73345499949618 73424964196584 73504514536992 73525822663887 73554461487936 73808252200368 73942041409236 74072450653344 74247587034894 74378535160176 74459118621888 74561397630984 75086846102268 75611928942144 75615626708622 75748987602288 75853038409434 75928087976013 76061999947752 76144407314976 76166480716911 76249001281068 76383479237472 76680635535504 76785966078822 76921391063088 76997497665816 77103263459313 77133295721664 77239248050952 77322930876576 77783186417508 77974801721586 78327124784064 78523920043569 78554505661632 78662410202376 78770462963643 78879111056928 78987461484204 79073038365552 79543711212966 79629890748408 79683999945264 79739272466469 79770331472832 79879906103976 79958939883732 80099960941728 80209988360604 80664045173712 80774847433566 81004975204032 81339706506528 81344083277457 81575832802464 81687887517852 81912923020656 82025440772058 82489774591224 82603084721157 82635259202496 82692578854116 82748769173928 82838421144864 83034283725414 83180728670256 83331506985012 83651602402368 83675852055198 83766508449624 83881572334857 83914244796096 84505190181984 84713364833328 84854385182736 85063420059912 85217611052574 85569749941221 85662458229348 85813538402592 85931414142156 86261496398784 86265714977442 86417859095568 86536564945974 86622184874043 86774957686872 86868971725536 86894154057321 86927999940288 86988297236148 87141715749792 87755389804368 87997140189504 88118015382072 88373818869336 88495211477673 88738999939044 88957168161246 89114059110384 89583627091959 89618520543552 89644499938422 89741622906936 89864894366973 89899897374144 89988845008608 90112456059444 90210086022672 90271384553376 90747050820426 90907098529104 91005589426752 91130597104536 91381645581408 91507169819844 91772811902772 92152038398238 92414579818176 92800996415127 92964666602808 93065386718304 93092365320669 93193223787972 93357585734688 93449954432016 93578319754038 93743360882352 94108052702664 94237322005827 94274028104256 94403525395608 94505804404704 94896324257616 95068338954732 95302535437494 95461183330578 95696347567401 95733152513856 96407802402912 96540230702916 96644824669008 97044183448632 97215337211328 97220091482514 97391555488656 97621827397731 97727593191228 97793999932824 97899952262112 98034430218516 98411002933824 98589388545648 98724813529914 98996782713192 99132767304831 99171380213568 99415196841312 99420546228003 100115794803024 100253316499182 100820835611496 100959325770303 100998650136384 101137384545912 101237450634684 101415999930336 101486346775506 101555307622548 101665335041424 102240847380672 102270485845242 102381288105096 102521921742603 102561854750784 102663330221088 102804351279084 102985664067936 103710915223344 103966402295448 104585249928159 104698560058092 104883213603168 105027283951524 105131198736018 105316615312272 105430717820736 105461280992646 105871559290497 106058281617288 106173187664544 106203966070059 106245333260352 106319029955292 106506541471968 106611919844976 106758364789818 106946651147472 107552060231616 107699796578088 108458777703276 108725427752634 108917183357136 109174706379711 109217230694208 109367254362744 109565499924738 109986366121632 110018249924427 110137446294876 110256771805488 110331692231904 110712378300552 110907638227008 110913062113854 111108675980016 111371380552341 111567802740264 111688677932832 111842096446476 112630269153402 112951153111104 113139180243648 113417893413216 113423440062933 113623481403432 113779557614151 114092999921628 114216610972464 114373501921602 114575218856208 115020953303256 115178949118233 115223812127424 115382086594632 115496246498724 115699943582496 115858872076428 115984396314864 116674779626262 116962202582379 117007186405824 117490687176096 117831758492448 117993615303564 118318666585392 118481192226306 118609557548328 118818745480512 119315566819449 119444836122612 119525999917896 119655497209248 119819859155964 119938409825598 120149941412592 120280114696896 120314982540906 120996067760568 121162271150349 121209464705472 121507462806048 122009559759792 122363749203696 122531831276778 122869384530984 123038161158087 123734661886836 123952888803744 124038868281174 124123153760892 124257631717296 124551425588121 124599939242688 124771093005384 124991147843136 124997260477518 125477403603552 125513778082797 125649762674436 125871367194144 126528432343488 126757785272976 127070047249992 127281577774104 127595130089868 127826416578861 128493687344022 128720307603888 128859766225344 128897121213234 129392244598176 129398572466163 129626788643352 129804847418961 129855407318208 130162436530308 130303457588304 130391999910432 130482445854222 130712573624688 131452518060864 131633084706552 131995710284256 132177023073108 132560728304004 133108499908566 133435752241869 133487726404032 133671088665576 134427780815328 134466749907633 134612434360404 134849846061216 134983267512912 135168684089166 135315129034008 135407076830064 135553780055232 136120576230639 136360647793656 136508384140128 136695895656804 137072468372112 137260754729766 137659217854158 138228057597357 138281220297792 138621869727264 139446999904212 139598080077456 139789835681958 140036378602032 140174931648024 140367479631057 140422153749696 140615041323528 141162079053996 141411042156384 141605288093412 141758706607056 142149226459968 142344486386424 142595534863296 142602508432098 142953803156241 143191774995867 143599728770784 144611703604368 144810346054374 144967237003512 145222911142848 145566275172948 145823005816992 145830137223771 146087333232984 146591389786842 146690999899236 146849928393168 147009029073984 147051645327774 147616504400736 147884082818472 148087220294871 148144901306688 148495174069788 148757070320352 149122795261968 150173692204536 150379974748773 151231253417244 151497975204576 151706076818868 151856175952026 152123999895504 152229520163259 152288814629952 152332961433822 152498002562136 152766958474944 153361271071008 153405728767863 153571932157644 153842782126176 153994995331632 154206526918626 154478496101904 154645861753152 155566372835016 155949603443172 157047840087138 157324820404752 157540925927286 157696798104027 157758222113856 157974922968408 158146076731104 158191921488969 159087422425932 159259781496816 159367999890528 159478544932938 159759812207952 159917879767464 160137547184727 160199921883456 160419976721208 161328090347424 161549694867132 162679413013056 162688166554914 163088141628951 163151665604928 163375775035704 163825846041312 164050881544116 164348249887107 164979549182448 165206169442314 165385157708232 165497538347856 165676842289728 166068567450828 166361457340512 166369593170781 166663013970024 167351704110396 167533016899248 167763144669714 168945403730103 169010380363968 169426729666656 169708770365472 170126840119824 170435222105148 171139499882442 171324916458696 171560252882403 171627076805184 171862828284312 172531429954884 172835718191136 173073129891948 173244369748086 173549915373744 173737943451072 173788308114642 173976594472296 174283431499584 175012169439393 175510779608736 176236030764144 176747637738672 176990422955346 177477999878088 177721788339459 177914336322492 178228118220768 179167254183918 179288999876844 179483245813872 179729788733946 179907614738397 179977690017216 180224912118888 180420172045344 180472473811359 180542769106752 181494101640852 181814197058208 182261194209072 182763291162816 183014339639688 183545623805544 183797746915167 184304076796476 185601992830254 185929333205616 186058302421761 186130773436608 186184730641338 186386447575944 186715171469376 186899908864032 187156639508076 187486721764704 187495890716277 188216105405328 188474644011654 188807050791216 189011608809408 189792648515232 190136677909464 190605070874988 190922366661156 191392695134802 192740531016033 192815604805824 193080461405832 193289649338016 193345681819851 194088366897264 194440182965028 194783110977312 195243654795462 195455186382456 195587999865648 195723668781333 195799904524224 196068860437032 197178777091296 197449627059828 197993565426384 198265534609662 198830393682624 198841092456006 199662749862849 200231589606048 200506632998364 201641671222992 201918651540606 202274769091824 202474901269368 202753026133749 202831999860672 202972693551012 203110615245096 203330670082848 204540971690484 204762576210192 205043843485206 205326660442176 205608702558168 205891132094649 205971328135872 206488826781237 207421830446688 207932804590896 209170499856318 209397120116184 209684753522937 209766427206336 210054567903048 210262397472036 210633230624544 210922561985292 211743118580994 212116563234576 212346375329088 212407932140118 212638059910584 213013082943936 213223839689952 213516729579636 213893302294944 213903762648147 215399593156176 216917555406552 217215519081561 217450855505268 217834366714272 218349412759422 218734508725488 219130999849476 219887084680263 219972732243264 220036499848854 220274892589752 220513543610976 220577467991661 220663384463808 221424756601104 221826124227708 222217351960032 222742761104682 223135605480528 223377355865664 223684192892952 225260538306804 226835786826432 226846880125866 227246962806864 227559115228302 227784263928039 228185999843256 228433221944928 228499442150733 228747003843204 229150437712416 230041906606512 230357898236466 230764173189264 230992492997448 231309790377939 231399887164992 231717744152856 231968792629728 233349559252524 233924405164758 234981374352192 235571760130707 235663516984896 235987230607128 236311388890929 236637333170784 236962384452612 237219115096656 238631133638898 238889672245224 239051999835792 239217817399407 239310994418496 239639718311928 239876819651196 240299882825184 240629965081812 241992135521136 242324542300698 243014925612096 244019119519584 244032249832371 244727498407392 245063662553556 245738769061968 246076322316174 247469323773672 247809254163471 247905777607488 248077736562348 248246307521784 248515263434592 249102851176242 249542186010768 249994520955036 250954807207104 251027556165594 251299525348872 251644717004571 251742734388288 253515570545952 254140094499984 254563155548208 255190260179736 255652833157722 256709249823663 256987374688044 257440615207776 257794242426468 258784489196352 258797144932326 259253577286704 259609694837922 259866554622129 260324873060616 260606915176608 260682462171963 260783999820864 260964891708444 261425147249376 263266169413104 263991420568512 264354046146216 265121456608008 265485634433019 266216999817132 266871504483738 267342177331152 268750881275877 268855561630656 268933499815266 269224868720808 269594683100919 269699692122432 269966535025824 270337368178332 270630258068016 270814153660128 272241152461278 272721295587312 273016768280256 273391791313608 274144936744224 274521509459532 275318435708316 276456115194714 277243739454528 278402989245381 278893999808424 279196160154912 279277095962007 279579671363916 280072757204064 280349863296048 280734959262114 281230082647056 282324158107992 282711966017481 282822084312768 283210576186824 283517413214112 284688972772848 285205016864196 285907606312482 286383549991734 287089042702203 287199457541568 289223407208736 289620692108748 289934474007024 291132550345896 291646011633984 291660274447542 292174666465968 292865482193193 293182779573684 293381999798472 293699856786336 294103290655548 295233008801472 295768165636944 296174440589742 296990348139576 297398301914493 297514140640704 298245590523936 298261638684009 300347384409072 300759949497546 302462506834488 302877977310909 302995950409152 303412153637736 303712351904052 304247999791008 304459040326518 304665922867644 304996005124272 306722542142016 306811457535726 307143864315288 307565765227809 307685564252352 307989990663264 308413053837252 308956992203808 311132745670032 311899206886344 313755749784477 314095680174276 314649640809504 315081851854572 315393596208054 315949845936816 316292153462208 316383842977938 317614677871491 318174844851864 318519562993632 318611898210177 318735999781056 318957089865876 319519624415904 319835759534928 320275094369454 320839953442416 322656180694848 323099389734264 325376333109828 326176283257902 326751550071408 327524119139133 327651692082624 328101763088232 328696499774214 329959098364896 330054749773281 330412338884628 330770315416464 330995076695712 332137134901656 332722914681024 332739186341562 333326027940048 334114141657023 334703408220792 335066033798496 335526289339428 337890807460206 338853459333312 339417540730944 340253680239648 340270320188799 340870444210296 341338672842453 342278999764884 342649832917392 343120505764806 343725656568624 345062859909768 345536847354699 345671436382272 346146259783896 346488739496172 347099830747488 347576616229284 347953188944592 350024338878786 350886607747137 351021559217472 352472061528288 353495275477344 353980845910692 354955999756176 355443576678918 355828672644984 356456236441536 357946700458347 358334508367836 358577999753688 358966491627744 359459577467892 359815229476794 360449824237776 360840344090688 360944947622718 362988203281704 363486813451047 363628394116416 364522388418144 366028679279376 367091247611088 367595493830334 368608153592952 369114483474261 371203985660508 371858666411232 372116604843522 372369461282676 372772895151888 373654276764363 373799817728064 374313279016152 374973443529408 374991781432554 376432210810656 376541334248391 376949288023308 377614101582432 379585297030464 380273355818928 381210141749976 381844733322312 382785390269604 383479249736583 385481062032066 386160922811664 386579298676032 386691363639702 388176733794528 388195717398489 388880365930056 389414542256883 389566221954624 390487309590924 390910372764912 391175999731296 391447337562666 392137720874064 394357554182592 394899254119656 395987130852768 396531069219324 397682184912012 399325499725698 400307256725607 400463179212096 401013265996728 403283342445984 403400249722899 403837303081212 404549538183648 404949802538736 405506052267498 405945387102024 406221230490192 406661340165696 408361728691917 409081943380968 409525152420384 410087686970412 411217405116336 411782264189298 412977653562474 414684172792071 414843660893376 415865609181792 418340999712636 418794240232368 419369507045874 420109135806096 420524794944072 421102438893171 421266461249088 421845123970584 423486237161988 424233126469152 424815864280236 425276119821168 426447679379904 427033459159272 427786604589888 427807525296294 428861409468723 429575324987601 430799186312352 433835110813104 434431038163122 434901711010536 435668733428544 436698825518844 437469017450976 437490411671313 438261999698952 439774169360526 440072999697708 440549785179504 441027087221952 441154935983322 442849513202208 443652248455416 444261660884613 444434703920064 445485522209364 446271210961056 447368385785904 450521076613608 451139924246319 453693760251732 454493925613728 455118230456604 455568527856078 456371999686512 456688560489777 456866443889856 456998884301466 457494007686408 458300875424832 460083813213024 460217186303589 460715796472932 461528346378528 461984985994896 462619580755878 463435488305712 463937585259456 466699118505048 467848810329516 471143520261414 471974461214256 472622777781858 473090394312081 473274666341568 473924768905224 474438230193312 474575764466907 477262267277796 477779344490448 478103999671584 478435634798814 479279436623856 479753639302392 480412641554181 480599765650368 481259930163624 483984271042272 484649084601396 488038239039168 488064499664742 489264424886853 489454996814784 490127325107112 491477538123936 492152644632348 493044749661321 494938647547344 495618508326942 496155473124696 496492615043568 497030526869184 498205702352484 499084372021536 499108779512343 499989041910072 502055112331188 502599050697744 503289434009142 506836211190309 507031141091904 508280188999968 509126311096416 510380520359472 511305666315444 513418499647326 513974749376088 514680758647209 514881230415552 515588484852936 517594289864652 518507154573408 519219389675844 519733109244258 520649746121232 521213830353216 521364924343926 521929783416888 522850294498752 525036508318179 526532338826208 528708092292432 530242913216016 530971268866038 532433999634264 533165365018377 533743008967476 534684354662304 537501762551754 537866999630532 538449737441616 539189366201838 539722844215191 539933070051648 540674736356664 541260516136032 541417421434077 541628307320256 544482304922556 545442591174624 546783582627216 548289873488448 549043018919064 550636871416632 551393240745501 552912230389428 556805978490762 557787999616848 558174907265283 558392320309824 558554191924014 559159342727832 560145514408128 560699726592096 561469918524228 562460165294112 562487672148831 564648316215984 565423932034962 566421152373648 567034826428224 569377945545696 570410033728392 571815212624964 572767099983468 574178085404406 578221593048099 578446814417472 579241384217496 579868948014048 580037045459553 582265100691792 583320548895084 584349332931936 585730964386386 586365559147368 586763999596944 587171006343999 587399713572672 588206581311096 591536331273888 592348881179484 593980696279152 594796603828986 596491181047872 596523277368018 598988249588547 600694768818144 601519898995092 604925013668976 605755954621818 606824307275472 607424703808104 608259078401247 608495999582016 608918080653036 609331845735288 609992010248544 613622915071452 614287728630576 615131530455618 615979981326528 616826107674504 617913984407616 619466480343711 622265491340064 623798413772688 627511499568954 628191360348552 629054260568811 629299281619008 630163703709144 630787192416108 631899691873632 632767685955876 635229355742982 636349689703728 637039125987264 637223796420354 637914179731752 639039248831808 639671519069856 640550188738908 641679906884832 641711287944441 646198779468528 650752666219656 651646557244683 652352566515804 653503100142816 655048238278266 656203526176464 657392999548428 659661254040789 659918196729792 660109499546562 660824677769256 661540630832928 661732403974983 661990153391424 664274269803312 665478372683124 666652055880096 668228283314046 669406816441584 670132067596992 671052578678856 675781614920412 680507360479296 680540640377598 681740888420592 682677345684906 683352791784117 684557999529768 685299665834784 685498326452199 686241011529612 687451313137248 690125719819536 691073694709398 692292519567792 692977478992344 693929371133817 694199661494976 695153232458568 695906377889184 700048677757572 701773215494274 704944123056576 706715280392121 706990550954688 707961691821384 708934166672787 709911999512352 710887153357836 711657345289968 715893400916694 716669016735672 717155999507376 717653452198221 717932983255488 718919154935784 719630458953588 720899648475552 721889895245436 725976406563408 726973626902094 729044776836288 732057358558752 732096749497113 734182495222176 735190987660668 737216307185904 738228966948522 742407971321016 743427762490413 743717332822464 744233209687044 744738922565352 745545790303776 747308553528726 748626558032304 749983562865108 752864421621312 753082668496782 753898576046616 754934151013713 755228203164864 760546711637856 762420283499952 763689466644624 765570780539208 766958499473166 770127749470989 770962124064132 772321845623328 773382727279404 776353467589056 776391434796978 777760731860112 778829084513766 779599663866387 780974619181848 781820745529824 782047386515889 782351999462592 782894675125332 784275441748128 789798508239312 791974261705536 793062138438648 795364369824024 796456903299057 798650999451396 800614513451214 802026531993456 806252643827631 806566684891968 806800499445798 807674606162424 808784049302757 809099076367296 809899605077472 811012104534996 811890774204048 812442460980384 816723457383834 818163886761936 819050304840768 820175373940824 822434810232672 823564528378596 825955307124948 829368345584142 831731218363584 835208967736143 836681999425272 837588480464736 837831287886021 838739014091748 840218271612192 841049589888144 842204877786342 843690247941168 846972474323976 848135898052443 848466252938304 849631728560472 850552239642336 854066918318544 855615050592588 857722818937446 859150649975202 861267128106609 861598372624704 867670221626208 868862076326244 869803422021072 873397651037688 874938034901952 874980823342626 876523999397904 878596446579579 879548338721052 880145999395416 881099570359008 882309871966644 885699026404416 887304496910832 888523321769226 890971044418728 892194905743479 892542421922112 894736771571808 894784916052027 901042153227216 902279848492638 907387520503464 908633931932727 908987851227456 910236460913208 911137055712156 912743999373024 913377120979554 913997768602932 914988015372816 920167626426048 920434372607178 921431592945864 922697295683427 923056692757056 923969971989792 925239161511756 926870976611424 933398237010096 935697620659032 941267249353431 942287040522828 943948922428512 945245555563716 946180788624162 947849537810448 948876460386624 949151528933814 952844033614473 954524534555592 955558688980896 955835694630531 956207999343168 956871269597628 958558873247712 959507278604784 960825283108362 962519860327248 967968542084544 969298169202792 976128999329484 978528849773706 980254650214224 982572357417399 982955076247872 984305289264696 986089499322642 989877295094688 990164249319843 991237016653884 992310946249392 992985230087136 996411404704968 998168744043072 998217559024686 999978083820144 1002342424971069 1004110224662376 1005198101395488 1006578868018284 1013672422380618 1016560377999936 1018252622192832 1020761040718944 1020810960566397 1022611332630888 1024016018527359 1026836999294652 1027949498752176 1029361517294418 1031176969705872 1035188579729304 1036610542064097 1037014309146816 1038438779351688 1039466218488516 1041299492242464 1042729848687852 1043859566833776 1050073016636358 1052659823241411 1053064677652416 1057416184584864 1060485826432032 1061942537732076 1064867999268528 1066330730036754 1067486017934952 1069368709324608 1073840101375041 1075003525103508 1075733999261064 1076899474883232 1078378732403676 1079445688430382 1081349472713328 1082521032272064 1082834842868154 1088964609845112 1090460440353141 1090885182349248 1093567165254432 1098086037838128 1101273742833264 1102786481491002 1105824460778856 1107343450422783 1113611956981524 1115575999233696 1116349814530566 1117108383848028 1118318685455664 1120962830293089 1121399453184192 1122939837048456 1124920330588224 1124975344297662 1129296632431968 1129624002745173 1130847864069924 1132842304747296 1138755891091392 1140820067456784 1143630425249928 1145534199966936 1148356170808812 1150437749209749 1156443186096198 1158482768434992 1159737896028096 1160074090919106 1164530201383584 1164587152195467 1166641097790168 1168243626770649 1168698665863872 1171461928772772 1172731118294736 1173527999193888 1174342012687998 1176413162622192 1183072662547776 1184697762358968 1187961392558304 1189593207657972 1193046554736036 1197976499177094 1200921770176821 1201389537636288 1203039797990184 1209850027337952 1210200749168697 1211511909243636 1213648614550944 1214849407616208 1216518156802494 1217836161306072 1218663691470576 1219984020497088 1225085186075751 1227245830142904 1228575457261152 1230263060911236 1233652215349008 1238932960687422 1244052518376213 1244530982680128 1247596827545376 1255022999137908 1256382720697104 1258108521137622 1260327407418288 1261574384832216 1263307316679513 1263799383747264 1265535371911752 1270458711485964 1272699379407456 1274447592840708 1275828359463504 1279343038139712 1281100377477816 1283359813769664 1283422575888882 1286584228406169 1288725974962803 1292397558937056 1301505332439312 1303293114489366 1304705133031608 1307006200285632 1310096476556532 1312407052352928 1312471235013939 1314785999096856 1319322508081578 1320218999093124 1321649355538512 1323081261665856 1323464807949966 1328548539606624 1330956745366248 1332784982653839 1333304111760192 1336456566628092 1338813632883168 1342105157357712 1351563229840824 1353419772738957 1361081280755196 1363481776841184 1365354691369812 1366705583568234 1369115999059536 1370065681469331 1370599331669568 1370996652904398 1372482023059224 1374902626274496 1380251439639072 1380651558910767 1382147389418796 1384585039135584 1385954957984688 1387858742267634 1390306464917136 1391812755778368 1400097355515144 1403546430988548 1413430560784242 1415923383642768 1417868333345574 1419271182936243 1419823999024704 1421774306715672 1423314690579936 1423727293400721 1431786801833388 1433338033471344 1434311999014752 1435306904396442 1437838309871568 1439260917907176 1441237924662543 1441799296951104 1443779790490872 1451952813126816 1453947253804188 1464114717117504 1464193498994226 1467793274660559 1468364990444352 1470381975321336 1474432614371808 1476457933897044 1479134248983963 1484815942642032 1486855524980826 1488466419374088 1489477845130704 1491091580607552 1494617107057452 1497253116064608 1497326338537029 1499967125730216 1506165336993564 1507797152093232 1509868302027426 1520508633570927 1521093423275712 1524840566999904 1527378933289248 1531141561078416 1533916998946332 1540255498941978 1541924248128264 1544042275941627 1544643691246656 1546765454558808 1552782869593956 1555521463720224 1557658169027532 1559199327732774 1561949238363696 1563641491059648 1564094773031778 1565789350250664 1568550883496256 1575109524954537 1579597016478624 1586124276877296 1590728739648048 1592913806598114 1597301998902792 1599496095055131 1601229026902428 1604053063986912 1612505287655262 1613600998891596 1615349212324848 1617568098605514 1619168532645573 1619799210154944 1622024209069992 1623781548408096 1624252264302231 1624884921960768 1633446914767668 1636327773523872 1640350747881648 1644869620465344 1647129056757192 1651910614249896 1654179722236503 1658736691168284 1670417935472286 1673363998850544 1674524721795849 1675176960929472 1675662575772042 1677478028183496 1680436543224384 1682099179776288 1684409755572684 1687380495882336 1687463016446493 1693944948647952 1696271796104886 1699263457120944 1701104479284672 1708133836637088 1711230101185176 1715445637874892 1718301299950404 1722534256213218 1734664779144297 1735340443252416 1737724152652488 1739606844042144 1740111136378659 1746795302075376 1749961646685252 1753047998795808 1757192893159158 1759096677442104 1760291998790832 1761513019031997 1762199140718016 1764619743933288 1774608993821664 1777046643538452 1781942088837456 1784389811486958 1789473543143616 1789569832104054 1796964748765641 1802084306454432 1804559696985276 1814775041006928 1817267863865454 1820472921826416 1822274111424312 1824777235203741 1825487998746048 1826754241959108 1827995537205864 1829976030745632 1840868745214356 1842863185891728 1845394591366854 1847939943979584 1850478323023512 1853741953222848 1858399441031133 1866796474020192 1871395241318064 1882534498706862 1884574081045656 1887162781706433 1887897844857024 1890491111127432 1892361577248324 1895699075620896 1898303057867628 1905688067228946 1909049069111184 1911117377961792 1911671389261062 1913742539195256 1917117746495424 1919014557209568 1921650566216724 1925039720654496 1925133863833323 1938596338405584 1952257998658968 1954939671734049 1957057699547412 1960509300428448 1965144714834798 1968610578529392 1972178998645284 1978983762122367 1979754590189376 1980328498639686 1982474033307768 1984621892498784 1985197211924949 1985970460174272 1992822809409936 1996435118049372 1999956167640288 2004684849942138 2008220449324752 2010396202790976 2013157736036568 2027344844761236 2041522081437888 2041621921132794 2045222665261776 2048032037054718 2050058375352351 2053673998589304 2055898997504352 2056494979356597 2058723034588836 2062353939411744 2070377159458608 2073221084128194 2076877558703376 2078932436977032 2081788113401451 2082598984484928 2085459697375704 2087719133667552 2100146033272716 2105319646482822 2114832369169728 2120145841176363 2120971652864064 2123885075464152 2126802500018361 2129735998537056 2132661460073508 2134972035869904 2147680202750082 2150007050207016 2151467998522128 2152960356594663 2153798949766464 2156757464807352 2158891376860764 2162698945426656 2165669685736308 2177929219690224 2180920880706282 2187134330508864 2196172075676256 2196290248491339 2202547485666528 2205572962982004 2211648921557712 2214686900845566 2227223913963048 2230283287471239 2231151998467392 2232699629061132 2234216767696056 2236637370911328 2241925660586178 2245879674096912 2249950688595324 2258593264863936 2259248005490346 2261695728139848 2264802453041139 2265684609494592 2281640134913568 2287260850499856 2291068399933872 2296712341617624 2300875498419498 2310383248412967 2312886372192396 2316965536869984 2320148181838212 2329060402767168 2329174304390934 2333282195580336 2336487253541298 2338798991599161 2342923857545544 2345462236589472 2346142159547667 2347055998387776 2348684025375996 2352826325244384 2369395524717936 2375922785116608 2379186415315944 2386093109472072 2389370709897171 2395952998354188 2401843540353642 2406079595980368 2418757931482893 2419700054675904 2420401498337394 2423023818487272 2426352147908271 2427297229101888 2429698815232416 2433036313604988 2435672322612144 2437327382941152 2450170372151502 2454491660285808 2457150914522304 2460526121822472 2467304430698016 2477865921374844 2488105036752426 2495193655090752 2505626903208429 2510045998275816 2512765441394208 2513493863658063 2516217042275244 2520654814836576 2523148769664432 2526614633359026 2531070743823504 2540917422971928 2544407694157329 2545398758814912 2548895185681416 2551656718927008 2562200754955632 2566845151777764 2573168456812338 2577451949925606 2583801384319827 2584795117874112 2603010664878624 2606586228978732 2609410266063216 2620192953113064 2624814104705856 2624942470027878 2629571998193712 2635789339738737 2638645016163156 2640437998186248 2643298711077024 2646929615899932 2657097079213248 2661913490732496 2665569965307678 2672913133256184 2676584717230437 2677627265766336 2684210314715424 2684354748156081 2703126459681648 2706839545477914 2722162561510392 2725901795798181 2726963553682368 2730709382739624 2733411167136468 2738231998119072 2740131362938662 2741993305808796 2744964046118448 2760502879278144 2761303117821534 2764294778837592 2768091887050281 2769170078271168 2771909915969376 2775717484535268 2780612929834272 2800194711030288 2807092861977096 2823801748060293 2826861121568484 2831846767285536 2835736666691148 2838542365872486 2843548613431344 2846629381159872 2847454586801442 2858532100843419 2863573603666776 2866676066942688 2867507083891593 2868623998029504 2870613808792884 2875676619743136 2878521835814352 2882475849325086 2887559580981744 2903905626253632 2907894507608376 2928386997988452 2935586549321118 2940763950642672 2947717072252197 2948865228743616 2952915867794088 2958268497967926 2969631885284064 2970492747959529 2973711049961652 2976932838748176 2978955690261408 2989234214114904 2994506232129216 2994652677074058 2999934251460432 3007027274913207 3012330673987128 3015594304186464 3019736604054852 3041017267141854 3049681133999808 3054757866578496 3062283122156832 3062432881699191 3067833997892664 3072048055582077 3080510997883956 3083848496256528 3088084551883254 3093530909117616 3105565739187912 3109831626192291 3111042927440448 3115316338055064 3118398655465548 3123898476727392 3128189546063556 3131578700501328 3150219049909074 3157979469724233 3159194032957248 3172248553754592 3181457479296096 3185827613196228 3194603997805584 3198992190110262 3202458053804856 3208106127973824 3221520304125123 3225010575310524 3227201997783192 3230698424649696 3235136197211028 3238337065291146 3244048418139984 3247563096816192 3248504528604462 3266893829535336 3271381321059423 3272655547047744 3280701495763296 3294258113514384 3303821228499792 3308359444473006 3317473382336568 3322030351268349 3340835870944572 3346727997701088 3349049443591698 3351325151544084 3354956056366992 3362888490879267 3364198359552576 3368819511145368 3374760991764672 3374926032892986 3387889897295904 3388872008235519 3392543592209772 3398526914241888 3416267673274176 3422460202370352 3430891275749784 3436602599900808 3445068512426436 3451313247629247 3469329558288594 3475448305304976 3479213688084288 3480222272757318 3493590604150752 3493761456586401 3499923293370504 3504730880311947 3506095997591616 3514385786318316 3518193354884208 3520583997581664 3523026038063994 3529239487866576 3549217987643328 3554093287076904 3563884177674912 3568779622973916 3579139664208108 3593929497531282 3602765310530463 3604168612908864 3609119393970552 3629550082013856 3630602247506091 3634535727730908 3640945843652832 3644548222848624 3649554470407482 3653508483918216 3655991074411728 3659952061491264 3675255558227253 3681737490428712 3685726371783456 3690789182733708 3700956646047024 3716798882062266 3732157555128639 3733592948040384 3742790482636128 3765068997413724 3769148162091312 3774325563412866 3780982222254864 3784723154496648 3789921950038539 3791398151241792 3796606115735256 3811376134457892 3818098138222368 3823342778522124 3827485078390512 3838029114419136 3843301132433448 3850079441308992 3850267727666646 3859752685218507 3866177924888409 3877192676811168 3904515997317936 3909879343468098 3914115399094824 3921018600856896 3930289429669596 3937221157058784 3937413705041817 3944357997290568 3957967524244734 3960656997279372 3964948066615536 3969243784997568 3970394423849898 3985645618819872 3992870236098744 3998354947961517 3999912335280576 4009369699884276 4016440898649504 4026315472073136 4054689689522472 4060259318216871 4083243842265588 4090445330523552 4096064074109436 4100116750704702 4107347997178608 4110197044407993 4111797995008704 4112989958713194 4117446069177672 4124707878823488 4140754318917216 4141954676732301 4146442168256388 4153755117406752 4157864873954064 4163576226802902 4170919394751408 4175438267335104 4200292066545432 4210639292965644 4240291682352726 4247770150928304 4253605000036722 4257813548808729 4259471997074112 4265322920147016 4269944071739808 4271181880202163 4295360405500164 4300014100414032 4302935997044256 4305920713189326 4313514929614704 4317782753721528 4325397890853312 4331339371472616 4355858439380448 4361841761412564 4392344151352512 4392580496982678 4403379823981677 4405094971333056 4411145925964008 4423297843115424 4429373801691132 4437402746951889 4454447827926096 4460566574942478 4465399258122264 4468433535392112 4473274741822656 4483851321172356 4491759348193824 4491979015611087 4499901377190648 4518496010980692 4523391456279696 4529604906082278 4561525900712781 4563280269827136 4574521700999712 4582136799867744 4593424683235248 4601750996838996 4620766496825934 4625772744384792 4632126827824881 4633931073739968 4640296363676424 4658348608781868 4666564391160672 4672974507082596 4677597983198322 4685847715091088 4690924473178944 4692284319095334 4697368050751992 4705652650488768 4725328574863611 4738791049435872 4758372830631888 4772186218944144 4778741419794342 4791905996708376 4798488285165393 4803687080707284 4812159191960736 4837515862965786 4840802996674788 4846047636974544 4852704295816542 4857505597936719 4859397630464832 4866072627209976 4871344645224288 4872756792906693 4874654765882304 4900340744303004 4908983320571616 4921052243644944 4934608861396032 4955731842749688 4962539166709509 4976210073504852 5011253806416858 5020091996551632 5023574165387547 5025530882788416 5026987727316126 5032434084550488 5041309629673152 5046297539328864 5053229266718052 5062141487647008 5062389049339479 5081834845943856 5088815388314658 5097790371362832 5103313437854016 5124401509911264 5133690303555528 5146336913624676 5154903899851212 5167602768639654 5203994337432891 5206021329757248 5213172457957464 5218820532126432 5220333409135977 5240385906226128 5249884940055756 5259143996387424 5271578679477474 5277290032326312 5280875996372496 5284539057095991 5286597422154048 5293859231799864 5323826981464992 5331139930615356 5345826266512368 5353169434460874 5368420629430848 5368709496312162 5390894246296923 5406252919363296 5413679090955828 5444325123020784 5451803591596362 5461418765479248 5466822334272936 5474331705611223 5476463996238144 5480262725877324 5483986611617592 5489928092236896 5522606235643068 5528589557675184 5536183774100562 5543819831938752 5551434969070536 5561225859668544 5575198323093399 5600389422060576 5614185723954192 5647603496120586 5653722243136968 5661488345119299 5663693534571072 5671473333382296 5677084731744972 5687097226862688 5694909173602884 5717064201686838 5727147207333552 5733352133885376 5735014167783186 5741227617585768 5751353239486272 5757043671628704 5764951698650172 5775119161963488 5775401591499969 5815789015216752 5856773995976904 5864819015202147 5871173098642236 5881527901285344 5895434144504394 5905831735588176 5916536995935852 5936951286367101 5939263770568128 5940985495919058 5947422099923304 5953865677496352 5955591635774847 5957911380522816 5978468428229808 5989305354148116 5999868502920864 6014054549826414 6024661347974256 6031188608372928 6039473208109704 6082034534283708 6124566244313664 6124865763398382 6135667995785328 6144096111164154 6150175126057053 6161021995767912 6167696992513056 6169484938069791 6176169103766508 6187061818235232 6211131478375824 6219663252384582 6230632676110128 6236797310931096 6245364340204353 6247796953454784 6256379092127112 6263157401002656 6300438099818148 6315958939448466 6344497107509184 6360437523529089 6362914958592192 6371655226392456 6380407500055083 6389207995611168 6397984380220524 6404916107609712 6443040608250246 6450021150621048 6454403995566384 6458881069783989 6461396849299392 6470272394422056 6476674130582292 6488096836279968 6497009057208924 6533787659070672 6542762642118846 6561402991526592 6588516227028768 6588870745474017 6607642456999584 6616718888946012 6634946764673136 6644060702536698 6681671741889144 6690849862413717 6693455995402176 6698098887183396 6702650303088168 6709912112733984 6725776981758534 6737639022290736 6749852065785972 6775779794591808 6777744016471038 6785087184419544 6797053828483776 6844920404740704 6861782551499568 6873205199801616 6890137024852872 6902626495258494 6931149745238901 6938659116577188 6950896610609952 6960444545514636 6987181208301504 6987522913172802 6999846586741008 7009461760623894 7016396974797483 7028771572636632 7036386709768416 7038426478643001 7041167995163328 7046052076127988 7058478975733152 7108186574153808 7127768355349824 7137559245947832 7158279328416216 7168112129691513 7187858995062564 7205530621060926 7218238787941104 7256273794448679 7259100164027712 7261204495012182 7269071455461816 7279056443724813 7281891687305664 7289096445697248 7299108940814964 7307016967836432 7311982148823456 7350511116454506 7363474980857424 7371452743566912 7381578365467416 7401913292094048 7433597764124532 7464315110257278 7485580965272256 7516880709625287 7530137994827448 7538296324182624 7540481590974189 7548651126825732 7561964444509728 7569446308993296 7579843900077078 7593212231470512 7622752268915784 7633223082471987 7636196276444736 7646685557044248 7654970156781024 7686602264866896 7700535455333292 7719505370437014 7732355849776818 7751404152959481 7754385353622336 7809031994635872 7819758686936196 7828230798189648 7860578859339192 7874442314117568 7874827410083634 7888715994581136 7907368019216211 7915935048489468 7921313994558744 7929896133231072 7940788847699796 7971291237639744 7985740472197488 7996709895923034 8018739399768552 8032881797299008 8052630944146272 8053064244468243 8109379379044944 8120518636433742 8166487684531176 8177705387394543 8180890661047104 8192128148218872 8200233501409404 8214695994357216 8220394088815986 8225979917426388 8234892138355344 8281508637834432 8283909353464602 8292884336512776 8304275661150843 8307510234813504 8315729747908128 8327152453605804 8341838789502816 8400584133090864 8421278585931288 8471405244180879 8480583364705452 8495540301856608 8507210000073444 8515627097617458 8530645840294032 8539888143479616 8542363760404326 8575596302530257 8590720811000328 8600028200828064 8602521251674779 8605871994088512 8611841426378652 8627029859229408 8635565507443056 8662678742945232 8711716878760896 8723683522825128 8785160993965356 8806759647963354 8822291851928016 8843151216756591 8846595686230848 8858747603382264 8874805493903778 8908895655852192 8911478243878587 8921133149884956 8930798516244528 8936867070784224 8967702642344712 8983518696387648 8983958031222174 8999802754381296 9021081824739621 9036992021961384 9046782912559392 9059209812164556 9123051801425562 9149043401999424 9164273599735488 9186849366470496 9187298645097573 9203501993677992 9216144166746231 9241532993651868 9251545488769584 9264253655649762 9280592727352848 9316697217563736 9329494878576873 9333128782321344 9345949014165192 9355195966396644 9371695430182176 9384568638190668 9394736101503984 9450657149727222 9473938409172699 9477582098871744 9516745661263776 9544372437888288 9557482839588684 9583811993416752 9596976570330786 9607374161414568 9624318383921472 9664560912375369 9675031725931572 9681605993349576 9692095273949088 9705408591633084 9715011195873438 9732145254419952 9742689290448576 9745513585813386 9800681488606008 9814143963178269 9817966641143232 9842104487289888 9911463685499376 9925078333419018 9952420147009704 9966091053805047 10022507612833716 10040183993103264 10047148330775094 10053975454632252 10064868169100976 10088665472637801 10092595078657728 10106458533436104 10124282975294016 10124778098678958 10163669691887712 10166616024706557 10177630776629316 10195580742725664 10248803019822528 10267380607111056 10292673827249352 10309807799702424 10335205537279308 10353939742887741 10407988674865782 10426344915914928 10437641064252864 10440666818271954 10480771812452256 10481284369759203 10499769880111512 10514192640935841 10518287992774848 10543157358954948 10554580064652624 10561751992744992 10569078114191982 10587718463599728 10647653962929984 10662279861230712 10691652533024736 10706338868921748 10737418992624324 10781788492593846 10808295931591389 10812505838726592 10827358181911656 10888650246041568 10891806742518273 10903607183192724 10922837530958496 10933644668545872 10948663411222446 10960525451754648 10967973223235184 10979856184473792 11025766674681759 11045212471286136 11057179115350368 11072367548201124 11102869938141072 11150396646186798 11196472665385917 11200778844121152 11228371447908384 11295206992241172 11307444486273936 11322976690238598 11342946666764592 11354169463489944 11369765850115617 11374194453725376 11389818347205768 11434128403373676 11454294414667104 11470028335566372 11482455235171536 11514087343257408 11529903397300344 11550238323926976 11550803182999938 11579258055655521 11598533774665227 11631578030433504 11713547991953808 11729638030404294 11742346197284472 11763055802570688 11790868289008788 11811663471176352 11812241115125451 11833073991871704 11873902572734202 11881970991838116 11894844199846608 11907731354992704 11911183271549694 11956936856459616 11978610708296232 11995064843884551 11999737005841728 12028109099652828 12049322695948512 12078946416219408 12164069068567416 12180777954650613 12249731526796764 12271335991570656 12288192222328308 12300350252114106 12322043991535824 12330591133223979 12335393985026112 12338969876139582 12352338207533016 12374123636470464 12422262956751648 12425864030196903 12439326504769164 12461265352220256 12473594621862192 12490728680408706 12512758184254224 12526314802005312 12600876199636296 12631917878896932 12720875047058178 12743310452784912 12760815000110166 12773440646426187 12778415991222336 12795968760441048 12809832215219424 12813545640606489 12886081216500492 12900042301242096 12908807991132768 12917762139567978 12940544788844112 12953348261164584 12976193672559936 12994018114417848 13067575318141344 13085525284237692 13177032454057536 13177741490948034 13210139471945031 13215284913999168 13233437777892024 13269893529346272 13288121405073396 13312208240855667 13363343483778288 13381699724827434 13396197774366792 13405300606176336 13419824225467968 13451553963517068 13475278044581472 13475937046833261 13499704131571944 13555488032942076 13570174368839088 13684577702138343 13689840809481408 13723565102999136 13746410399603232 13780274049705744 13805252990516988 13862299490477802 13877318233154376 13896380483474643 13901793221219904 13920889091029272 13975045826345604 13999693173482016 14018923521247788 14032793949594966 14057543145273264 14072773419536832 14076852957286002 14092104152255976 14116957951466304 14175985724590833 14216373148307616 14275118491895664 14316558656832432 14336224259383026 14375717990125128 14395464855496179 14411061242121852 14436477575882208 14512547588897358 14522408990024364 14538142910923632 14558112887449626 14572516793810157 14578192891394496 14598217881629928 14614033935672864 14618270378720079 14623964297646912 14701022232909012 14726949961714848 14763156730934832 14803826584188096 14867195528249064 14887617500128527 14928630220514556 15033761419250574 15060275989654896 15070722496162641 15076592648365248 15080963181948378 15097302253651464 15123928889019456 15138892617986592 15159687800154156 15186424462941024 15187167148018437 15245504537831568 15266446164943974 15293371114088496 15309940313562048 15373204529733792 15401070910666584 15439010740874028 15464711699553636 15502808305918962 15611983012298673 15618063989271744 15639517373872392 15656461596379296 15661000227407931 15721157718678384 15749654820167268 15777431989162272 15814736038432422 15831870096978936 15842627989117488 15853617171287973 15859792266462144 15881577695399592 15971480944394976 15993419791846068 16037478799537104 16105261888292544 16106128488936486 16172682738890769 16218758758089888 16241037272867484 16332975369062352 16355410774789086 16384256296437744 16400467002818808 16422995116833669 16429391988714432 16440788177631972 16451959834852776 16469784276710688 16567818706929204 16585768673025552 16608551322301686 16631459495816256 16654304907211608 16683677579005632 16725594969280197 16801168266181728 16842557171862576 16942810488361758 16961166729410904 16984465035357897 16991080603713216 17014420000146888 17031254195234916 17061291680588064 17084727520808652 17151192605060514 17181441622000656 17200056401656128 17205042503349558 17223682852757304 17254059718458816 17271131014886112 17325357485890464 17326204774499907 17447367045650256 17570321987930712 17594457045606441 17613519295926708 17644583703856032 17686302433513182 17717495206764528 17749610987807556 17810853859101303 17817791311704384 17822956487757174 17842266299769912 17861597032489056 17866774907324541 17873734141568448 17935405284689424 17967916062444348 17999605508762592 18042163649479242 18073984043922768 18093565825118784 18118419624329112 18246103602851124 18373698732940992 18374597290195146 18407003987355984 18432288333492462 18450525378171159 18483065987303736 18503090977539168 18508454814209373 18528507311299524 18561185454705696 18633394435127472 18658989757153746 18691898028330384 18710391932793288 18736093020613059 18743390860364352 18769137276381336 18789472203007968 18901314299454444 18947876818345398 19033491322527552 19081312570587267 19088744875776576 19114965679177368 19141222500165249 19167623986833504 19193953140661572 19214748322829136 19329121824750738 19350063451863144 19363211986699152 19376643209351967 19384190547898176 19410817183266168 19430022391746876 19464290508839904 19491027171626772 19601362977212016 19628287926356538 19684208974579776 19766612236422051 19822927370998752 19850156666838036 19904840294019408 19932182107610094 20045015225667432 20072549587241151 20080367986206528 20094296661550188 20107950909264504 20129736338201952 20177330945275602 20212917066872208 20249556197357916 20327339383775424 20333232049413114 20355261553258632 20391161485451328 20534761214222112 20585347654498704 20619615599404848 20670411074558616 20707879485775482 20793449235716703 20815977349731564 20852689831829856 20881333636543908 20961543624904512 20962568739518406 20999539760223024 21028385281871682 21049190924392449 21086314717909896 21109160129305248 21115279435929003 21123503985489984 21138156228383964 21175436927199456 21324559722461424 21383305066049472 21412677737843496 21474837985248648 21504336389074539 21563576985187692 21616591863182778 21654716363823312 21768821383346037 21777300492083136 21783613485036546 21807214366385448 21837169331174439 21845675061916992 21867289337091744 21897326822444892 21921050903509296 21935946446470368 22051533349363518 22090424942572272 22114358230700736 22144735096402248 22205739876282144 22300793292373596 22392945330771834 22456742895816768 22550642128875861 22590413984482344 22614888972547872 22621444772922567 22645953380477196 22685893333529184 22708338926979888 22739531700231234 22779636694411536 22868256806747352 22899669247415961 22908588829334208 22940056671132744 22964910470343072 23059806794600688 23101606365999876 23158516111311042 23197067549330454 23254212458878443 23263156060867008 23427095983907616 23459276060808588 23484692394568944 23581736578017576 23623326942352704 23624482230250902 23666147983743408 23722104057648633 23747805145468404 23763941983676232 23789688399693216 23822366543099388 23913873712919232 23957221416592464 23990129687769102 24056218199305656 24098645391897024 24157892832438816 24159192733404729 24328138137134832 24361555909301226 24499463053593528 24533116162183629 24542671983141312 24576384444656616 24600700504228212 24644087983071648 24661182266447958 24677939752279164 24704676415066032 24844525913503296 24851728060393806 24878653009538328 24912826983452529 24922530704440512 24947189243724384 24981457360817412 25025516368508448 25201752399272592 25263835757793864 25414215732542637 25441750094116356 25486620905569824 25521630000220332 25546881292852374 25591937520882096 25619664430438848 25627091281212978 25726788907590771 25772162433000984 25800084602484192 25807563755024337 25817615982265536 25835524279135956 25881089577688224 25906696522329168 25988036228835696 26135150636282688 26171050568475384 26355482981896068 26420278943890062 26466875555784048 26529453650269773 26539787058692544 26576242810146792 26624416481711334 26726686967556576 26734434731635761 26763399449654868 26792395548733584 26810601212352672 26903107927034136 26950556089162944 26951874093666522 26999408263143888 27063245474218863 27110976065884152 27140348737678176 27369155404276686 27447130205998272 27492820799206464 27560548099411488 27561895935292719 27610505981033976 27648432500238693 27724598980955604 27754636466308752 27792760966949286 27841778182058544 27950091652691208 27988484635730619 27999386346964032 28037847042495576 28065587899189932 28115086290546528 28153705914572004 28184208304511952 28351971449181666 28421815227518097 28432746296615232 28550236983791328 28633117313664864 28672448518766052 28751435980250256 28790929710992358 28822122484243704 28872955151764416 28993682737126107 29025095177794716 29044817980048728 29076285821847264 29116225774899252 29145033587620314 29196435763259856 29228067871345728 29236540757440158 29402044465818024 29442431889534807 29453899923429696 29526313461869664 29734391056498128 29775235000257054 29857260441029112 29898273161415141 30067522838501148 30120551979309792 30141444992325282 30161926363896756 30194604507302928 30277785235973184 30319375600308312 30372848925882048 30374334296036874 30491009075663136 30499848074119671 30532892329887948 30586742228176992 30746409059467584 30802141821333168 30878021481748056 30929423399107272 31005616611837924 31061819228663223 31223966024597346 31279034747744784 31312923192758592 31322000454815862 31442315437356768 31443853109277609 31499309640334536 31542577922807523 31554863978324544 31629472076864844 31663740193957872 31685255978234976 31707234342575946 31763155390799184 31942961888789952 31986839583692136 32074957599074208 32212256977872972 32345365477781538 32424887794774167 32437517516179776 32482074545734968 32665950738124704 32675420227554819 32710821549578172 32768512592875488 32800934005637616 32845990233667338 32881576355263944 32903919669705552 32939568553421376 33077300024045277 33135637413858408 33171537346051104 33217102644603372 33308609814423216 33451189938560394 33589417996157751 33602336532363456 33685114343725152 33885620976723516 33922333458821808 33968930070715794 34028840000293776 34062508390469832 34109297550346851 34122583361176128 34169455041617304 34302385210121028 34362883244001312 34410085006699116 34447365705514608 34542262029772224 34650714971780928 34652409548999814 34737774166966563 34795601323995681 34894734091300512 35140643975861424 35188914091212882 35227038591853416 35289167407712064 35372604867026364 35434990413529056 35436723345376353 35499221975615112 35621707718202606 35645912975514348 35684532599539824 35723194064978112 35733549814649082 35870810569378848 35935832124888696 35985194531653653 35999211017525184 36084327298958484 36147968087845536 36236839248658224 36492207205702248 36542333863951839 36749194580390292 36814007974711968 36864576666984924 36901050756342318 36966131974607472 36991773399671937 37006181955078336 37016909628418746 37057014622599048 37122370909411392 37266788870254944 37277592090590709 37317979514307492 37383796056660768 37420783865586576 37472186041226118 37538274552762672 37578944406015936 37802628598908888 37895753636690796 38162625141174534 38229931358354736 38282445000330498 38320321939278561 38335247973667008 38387906281323144 38429496645658272 38440636921819467 38658243649501476 38700126903726288 38726423973398304 38753286418703934 38821634366532336 38860044783493752 38928581017679808 38982054343253544 39202725954424032 39256575852713076 39533224472844102 39630418415835093 39645854741997504 39700313333676072 39809680588038816 39864364215220188 39936624722567001 40090030451334864 40145099174482302 40188593323100376 40215901818529008 40259472676403904 40354661890551204 40425834133744416 40427811140499783 40499112394715832 40666464098826228 40710523106517264 41053733106415029 41069522428444224 41170695308997408 41239231198809696 41340822149117232 41415758971550964 41586898471433406 41631954699463128 41689141450423929 41705379663659712 41762667273087816 41925137479036812 41999079520446048 42056770563743364 42098381848784898 42172629435819792 42218320258610496 42230558871858006 42276312456767928 42350873854398912 42527957173772499 42649119444922848 42825355475686992 42949675970497296 43008672778149078 43127153970375384 43186394566488537 43233183726365556 43309432727646624 43537642766692074 43567226970073092 43614428732770896 43674338662348878 43717550381430471 43734578674183488 43794653644889784 43842101807018592 43871892892940736 44103066698727036 44180849885144544 44289470192804496 44411479752564288 44601586584747192 44662852500385581 44785890661543668 45101284257751722 45180827968964688 45212167488487923 45229777945095744 45242889545845134 45291906760954392 45371786667058368 45416677853959776 45479063400462468 45559273388823072 45561501444055311 45736513613494704 45799338494831922 45880113342265488 45929820940686144 46119613589201376 46203212731999752 46317032222622084 46394135098660908 46508424917756886 46835949036896019 46854191967815232 46918552121617176 46969384789137888 46983000682223793 47163473156035152 47248964460501804 47332295967486816 47444208115297266 47495610290936808 47527883967352464 47579376799386432 47644733086198776 47914442833184928 47980259375538204 48112436398611312 48315785664877632 48318385466809458 48518048216672307 48656276274269664 48723111818602452 48998926107187056 49066232324367258 49152768889313232 49201401008456424 49268985350501007 49288175966143296 49322364532895916 49355879504558328 49409352830132064 49703456120787612 49757306019076656 49825653966905058 49894378487448768 49962914721634824 50051032737016896 50176784907840591 50403504798545184 50527671515587728 50828431465085274 50883500188232712 50953395106073691 50973241811139648 51043260000440664 51093762585704748 51183875041764192 51254182562425956 51453577815181542 51544324866001968 51600169204968384 51615127510048674 51671048558271912 51762179155376448 51813393044658336 51976072457671392 51978614323499721 52342101136950768 52710965963792136 52783371136819323 52840557887780124 52933751111568096 53058907300539546 53152485620293584 53248832963422668 53432561577303909 53453373935113152 53468869463271522 53526798899309736 53584791097467168 53600324721973623 53621202424705344 53806215854068272 53903748187333044 53998816526287776 54126490948437726 54221952131768304 54280697475356352 54738310808553372 55121096198822976 55123791870585438 55221011962067952 55296865000477386 55351576134513477 55449197961911208 55509272932617504 55525364442628119 55585521933898572 55683556364117088 55900183305382416 55976969271461238 56075694084991152 56131175798379864 56230172581093056 56307411829144008 56368416609023904 56703942898363332 56843630455036194 57100473967582656 57243937711761801 57266234627329728 57344897037532104 57423667500495747 57502871960500512 57581859421984716 57644244968487408 57987365474252214 58050190355589432 58089635960097456 58129929628055901 58152571643694528 58232451549798504 58290067175240628 58392871526519712 58473081514880316 58804088931636048 58884863779069614 59052626923739328 59299836709266153 59468782112996256 59550470000514108 59714520882058224 59796546322830282 60135045677002296 60217648761723453 60241103958619584 60282889984650564 60323852727793512 60389209014605856 60638751200616624 60748668592073748 60982018151326272 60999696148239342 61065784659775896 61173484456353984 61604283642666336 61756042963496112 61858846798214544 62011233223675848 62123638457326446 62380347707150109 62447932049194692 62558069495489568 62644000909631724 62884630874713536 62887706218555218 62998619280669072 63085155845615046 63147572773177347 63258944153729688 63327480387915744 63345838307787009 63370511956469952 63414468685151892 63526310781598368 63973679167384272 64149915198148416 64424513955745944 64513009167223617 64690730955563076 64849775589548334 64964149091469936 65306464150038111 65331901476249408 65350840455109638 65421643099156344 65511507993523317 65537025185750976 65601868011275232 65691980467334676 65763152710527888 65807839339411104 66154600048090554 66271274827716816 66343074692102208 66434205289206744 66617219628846432 66902379877120788 67178835992315502 67370228687450304 67651926386627583 67771241953447032 67844666917643616 67864334318767701 67937860141431588 68057680000587552 68125016780939664 68218595100693702 68338910083234608 68604770420242056 68699007742247883 68725766488002624 68820170013398232 68894731411029216 69304819097999628 69475548333933126 69591202647991362 69762637376635329 69789468182601024 70281287951722848 70377828182425764 70454077183706832 70745209734052728 70869980827058112 70873446690752706 70998443951230224 71166312172945899 71243415436405212 71291825951028696 71369065199079648 71467099629298164 71741621138757696 71871664249777392 71970389063307306 72168654597916968 72295936175691072 72473678497316448 72477578200214187 72984414411404496 73084667727903678 73498389160780584 73599348486550887 73628015949423936 73729153333969848 73802101512684636 73932263949214944 73983546799343874 74033819256837492 74114029245198096 74533577740509888 74555184181181418 74635959028614984 74767592113321536 74841567731173152 74944372082452236 75076549105525344 75605257197817776 75791507273381592 76242647197627911 76325250282349068 76459862716709472 76564890000660996 76640643878557122 76775812562646288 76858993291316544 76881273843638934 77180366722772313 77316487299002952 77400253807452576 77422691265073011 77452847946796608 77506572837407868 77643268733064672 77720089566987504 77964108686507088 78405451908848064 78513151705426152 79066448945688204 79260836831670186 79400626667352144 79588360950809319 79619361176077632 79728728430440376 79873249445134002 80180060902669728 80203304194907283 80290198348964604 80377186646200752 80431803637058016 80709323781102408 80851668267488832 80855622280999566 80998224789431664 81189736422656589 81332928197652456 81421046213034528 82107466212830058 82341390617994816 82478462397619392 82681644298234464 82685687805878157 82831517943101928 82945297500716079 83173796942866812 83263909398926256 83378282900847858 83525334546175632 83850274958073624 83965453907191857 83998159040892096 84113541127486728 84196763697569796 84345258871639584 84461117743716012 84552624913535856 85055914347544998 85265445682554291 85298238889845696 85650710951373984 85899351940994592 86017345556298156 86254307940750768 86372789132977074 86466367452731112 86618865455293248 86981048211378321 87075285533384148 87134453940146184 87228857465541792 87348677324697756 87435100762860942 87589307289779568 87684203614037184 88206133397454072 88361699770289088 88578940385608992 89203173169494384 89325705000771162 89571781323087336 89694819484245423 90202568515503444 90361655937929376 90424334976975846 90485779091690268 90583813521908784 90833355707919552 90958126800924936 91118546777646144 91123002888110622 91473027226989408 91499544222359013 91598676989663844 91760226684530976 92239227178402752 92406425463999504 92634064445244168 92788270197321816 93016849835513772 93185457685989669 93671898073792038 93837104243234352 93938769578275776 93966001364447586 94326946312070304 94331559327832827 94497928921003608 94627733768422569 94664591934973632 94888416230594532 94991220581873616 95055767934704928 95289466172397552 95828885666369856 95960518751076408 96224872797222624 96636770933618916 97036096433344614 97274663384322501 97312552548539328 97446223637204904 97997852214374112 98026260682664457 98132464648734516 98305537778626464 98402802016912848 98537970701002014 98644729065791832 98711759009116656 98818705660264128 99231900072135831 99406912241575224 99514612038153312 99651307933810116 99925829443269648 100353569815681182 100768253988473253 100807009597090368 101055343031175456 101656862930170548 101767000376465424 101906790212147382 102086520000881328 102187525171409496 102327892651040553 102367750083528384 102508365124851912 102907155630363084 103088649732003936 103230255020097348 103342097116543824 103626786089316672 103952144915342784 103957228646999442 104213322500899689 104684202273901536 105421931927584272 105566742273638646 105681115775560248 105867502223136192 106117814601079092 106304971240587168 106310170036129059 106497665926845336 106865123154607818 106937738926543044 107053597798619472 107169582194934336 107200649443947246 107612431708136544 107807496374666088 107955583594960959 107997633052575552 108252981896875452 108443904263536608 109476621617106744 109627001591855517 110247583741170876 110442023924135904 110593730000954772 110703152269026954 110898395923822416 110975320199015811 111018545865235008 111050728885256238 111171043867797144 111367112728234176 111800366610764832 111832776271772127 111953938542922476 112151388169982304 112262351596759728 112614823658288016 112736833218047808 113407885796726664 113687260910072388 114487875423523602 114689794075064208 114847335000991494 114960965817835683 115005743921001024 115163718843969432 115288489936974816 115321910765458401 115974730948504428 116100380711178864 116179271920194912 116259859256111802 116464903099597008 116580134350481256 116785743053039424 116946163029760632 117608177863272096 117769727558139228 118599673418532306 118891255247505279 118937564225992512 119100940001028216 119429041764116448 119593092645660564 119809874167701003 120270091354004592 120435297523446906 120565779969301128 120647705455587024 120778418029211712 121277502401233248 121283433421499349 121497337184147496 121999392296478684 122131569319551792 123161199319245087 123208567285332672 123512085926992224 123717693596429088 124022466447351696 124247276914652892 124760695414300218 124895864098389384 125067424351271787 125116138990979136 125288001819263448 125775412437110436 125997238561338144 126170311691230092 126295145546354694 126517888307459376 126654960775831488 126691676615574018 126828937370303784 127052621563196736 127583871521317497 127947358334768544 128849027911491888 129026018334447234 129381461911126152 129559183699465611 129699551179096668 129928298182939872 130612928300076222 130701680910219276 130843286198312688 131023015987046634 131152651144291413 131203736022550464 131383960934669352 131526305421055776 131615678678822208 132309200096181108 132542549655433632 132868410578413488 133234439257692864 133804759754241576 133988557501156743 134357671984631004 135303852773255166 135542483906894064 135636502465463769 135689333835287232 135728668637535402 135875720282863176 136115360001175104 136250033561879328 136437190201387404 136677820166469216 136684504332165933 137209540840484112 137398015484495766 137640340026796464 137789462822058432 138609638195999256 138951096667866252 139182405295982724 139525274753270658 140507847110688057 140562575903445696 140755656364851528 140908154367413664 140949002046671379 141490419468105456 141746893381505412 141996887902460448 142332624345891798 142486830872810424 142583651902057392 142738130398159296 142934199258596328 143743328499554784 143940778126614612 144337309195833936 144947356994632896 144955156400428374 145554144650016921 145968828822808992 146169335455807356 146996778321561168 147198696973101774 147458306667939696 147604203025369272 147806956051503021 147864527898429888 147967093598687748 148067638513674984 148228058490396192 149110368362362836 149271918057229968 149683135462346304 149888744164904472 150153098211050688 150530354723521773 151210514395635552 151583014546763184 152485294395255822 152650500564698136 152860185318221073 152919725433418944 153129780001321992 153281287757114244 153551625125292576 153762547687277868 154360733445544626 154632974598005904 154800507614905152 154845382530146022 155013145674815736 155286537466129344 155440179133975008 155928217373014176 155935842970499163 157026303410852304 158132897891376408 158350113410457969 158521673663340372 158801253334704288 159176721901618638 159457456860880752 159746498890268004 160297684731911727 160360121805339456 160406608389814566 160580396697929208 160754373292401504 160800974165920869 160863607274116032 161418647562204816 161711244561999132 161996449578863328 162379472845313178 162665856395304912 162842092426069056 164214932425660116 165363288596468928 165371375611756314 165663035886203856 165890595001432158 166054728403540431 166347593885733624 166527818797852512 166576093327884357 166756565801695716 167050669092351264 167700549916147248 167930907814383714 168227082254973456 168393527395139592 168690517743279168 168922235487432024 169105249827071712 170111828695089996 170530891365108582 171301421902747968 171731813135285403 171798703881989184 172034691112596312 172271002501487241 172508615881501536 172745578265954148 172932734905462224 173962096422756642 174150571066768296 174268907880292368 174389788884167703 174457714931083584 174697354649395512 174870201525721884 175178614579559136 176412266794908144 177157880771217984 177899510127798459 178406346338988768 178651410001542324 179143562646174672 179389638968490846 180405137031006888 180652946285170359 180723311875858752 180848669953951692 180971558183380536 181167627043817568 181916253601849872 182246005776221244 182946054453978816 182999088444718026 183197353979327688 183520453369061952 184812850927999008 185268128890488336 185576540394643632 186033699671027544 186370915371979338 187141043121450327 187343796147584076 187674208486468704 187932002728895172 188653892624140608 188663118655665654 188995857842007216 189255467536845138 189442718319532041 189776832461189064 189982441163747232 190037514923361027 190111535869409856 190578932344795104 191921037502152816 192449745594445248 193273541867237832 193539027501670851 194072192866689228 194549326768645002 194892447274409808 195919392450114333 195995704428748224 196052521365328914 196264929297469032 196534523980569951 196611075557252928 196805604033825696 197075941402004028 197289458131583664 197423518018233312 198463800144271662 198813824483150448 199029224076306624 199302615867620232 199851658886539296 200707139631362364 201536507976946506 202110686062350912 202955779159882749 203313725860341096 203534000752930848 203593002956303103 203813580424294764 204173040001762656 204375050342818992 204655785302081106 205016730249703824 205814311260726168 206097023226743649 206177299464007872 206460510040194696 206684194233087648 207914457293998884 208426645001799378 209287912129905987 209368404547803072 210843863855168544 211133484547277292 211362231551120496 212235629202158184 212609942481174336 212620340072258118 212995331853690672 213498936518837697 213730246309215636 213875477853086088 214107195597238944 214401298887894492 215224863416273088 215614992749332176 215911167189921918 216505963793750904 216887808527073216 217432734600642561 218953243234213488 219254003183711034 220495167482341752 220798045459652661 220884047848271808 221187460001909544 221406304538053908 221796791847644832 221950640398031622 222101457770512476 222342087735594288 223600733221529664 223665552543544254 223907877085844952 224302776339964608 224524703193519456 225229647316576032 226815771593453328 227374521820144776 228727941592883733 228975750847047204 229379588150128416 229694670001982988 229921931635671366 230327437687938864 230576979873949632 230643821530916802 231541100168316939 231949461897008856 232200761422357728 232268073795219033 232358543840389824 232519718512223604 232929806199194016 233160268700962512 233892326059521264 235216355726544192 235539455116278456 237199346837064612 237782510495010558 238201880002056432 238765082852427957 238858083528232896 239186185291321128 239619748335402006 240540182708009184 240609912584721849 240870595046893812 241131559938602256 241295410911174048 242555004802466496 242566866842998698 242994674368294992 243569209267969767 243998784592957368 244263138639103584 246322398638490174 247024171853984448 247435387192858176 248044932894703392 248057063417634471 248494553829305784 248835892502148237 249521390828600436 249791728196778768 250134848702543574 250576003638526896 251550824874220872 251896361721575571 251994477122676288 252340623382460184 252590291092709388 253035776614918752 253383353231148036 253657874740607568 255167743042634994 255796337047662873 255894716669537088 257698055822983776 258052036668894468 258762923822252304 259118367398931222 259399102358193336 259856596365879744 260943144634134963 261225856600152444 261403361820438552 261686572396625376 262046031974093268 262305302288582826 262767921869338704 263052610842111552 264618400192362216 265085099310867264 265736821156826976 267609519508483152 267977115002313486 268715343969262008 269084458452736269 270607705546510332 271084967813788128 271273004930927538 271457337275070804 271751440565726352 272500067123758656 272874380402774808 273355640332938432 273369008664331866 274419081680968224 274498632667077039 274796030968991532 275280680053592928 277219276391998512 277902193335732504 278364810591965448 279050549506541316 279556373057969007 281015694221376114 281511312729703056 281816308734827328 281898004093342758 282980838936210912 282994677983498481 283493786763010824 283883201305267707 283993775804920896 284665248691783596 284973661745620848 285167303804114784 285868398517192656 287486656999109568 287881556253229224 288674618391667872 289910312800856748 291108289300033842 291823990152967503 291937657645617984 292338670911614712 293993556643122336 294078782047993371 294397393946203548 294916613335879392 295208406050738544 295613912103006042 295934187197375496 296135277027349968 296456116980792384 297695700216407493 298220736724725672 298543836114459936 299777488329808944 301060709447043546 302304761965419759 302421028791271104 303166029093526368 304970588790511644 305301001129396272 305720370636442146 306259560002643984 306562575514228488 307103250250585152 307525095374555736 308721466891089252 309265949196011808 309690765060292044 310026291349631472 310880358267950016 311856434746028352 311871685940998326 312639967502699067 314052606821704608 316265795782752816 316700226820915938 317043347326680744 317602506669408576 318353443803237276 318914913721761504 318930510108387177 319492997780536008 320595369463823454 320813216779629132 321160793395858416 321508746584803008 321601948331841738 322837295124409632 323422489123998264 323866750784882877 323992899157726656 324758945690626356 325331712790609824 328429864851320232 328881004775566551 330742751223512628 331326071772407712 331781190002864316 332109456807080862 332695187771467248 333055637595705024 333152186655768714 333513131603391432 334101338184702528 335401099832294496 335498328815316381 335861815628767428 336454164509946912 336787054790279184 337844470974864048 338210499654143424 340223657390179992 341061782730217164 343463626270570806 344069382225192624 344542005002974482 344882897453507049 345017231763003072 345491156531908296 345865469810924448 345965732296375203 347924192845513284 348301142133536592 348537815760584736 348779577768335406 349394709298791024 349740403051443768 350357229159118272 352824533589816288 355799020255596918 356673765742515837 356812692677977536 357302820003084648 358287125292349344 358779277936981692 359429622503103009 360810274062013776 361305892570340718 361697339907903384 361943116366761072 362335254087635136 363832507203699744 363850300264498047 364492011552442488 365998176889436052 366394707958655376 369483597957735261 369625701855998016 370536257780976672 371153080789287264 372067399342055088 372741830743958676 374282086242900654 374687592295168152 375202273053815361 375348416972937408 375864005457790344 377326237311331308 377991715684014432 378510935073690276 378885436639064082 379553664922378128 379964882327494464 380075029846722054 381157864689590208 382751614563952491 383842075004305632 386547083734475664 387078055003341702 388144385733378456 388677551098396833 389098653537290004 389784894548819616 391838784900228666 392105042730657828 392529858594938064 393069047961139902 393611208067651392 394151882804008056 394578916263167328 394847036036466624 396927600288543324 397627648966300896 398605231735240464 399703317773078592 401414279262724728 401965672503470229 403073015953893012 405911558319765498 406627451720682192 406909507396391307 407068001505861696 407186005912606206 407627160848589528 408346080003525312 408750100685637984 409311570604162212 410033460499407648 410053512996497799 411628622521452336 412194046453487298 412921020080389392 413368388466175296 415828914587997768 416853290003598756 418575824259811974 421523541332064171 421687727710337088 422266969094554584 422724463102240992 422847006140014137 424471258404316368 425240680144516236 425990663707381344 426997873037675394 427460492618431272 427750955706172176 428214391194477888 428802597775788984 431229985498664352 431822334379843836 433011927587501808 434865469201285122 436662433950050763 437906486468426976 438508006367422068 440990334964683504 441596090919305322 442374920003819088 442812609076107816 443420868154509063 443593583695289664 443901280796063244 444202915541024952 444684175471188576 447331105087088508 447815754171689904 449049406387038912 450459294633152064 451591064170565319 453631543186906656 454749043640289552 457455883185767466 457951501694094408 458580555954663219 458759176300256832 459389340003965976 459843863271342732 460654875375877728 461287643061833604 463082200336633878 463898923794017712 464401522844715456 464536147590438066 465039437024447208 465859612398388032 466320537401925024 467784652119042528 467807528911497489 471078910232556912 474398693674129224 475050340231373907 475565020990021116 476403760004112864 477530165704855914 478372370582642256 479239496670804012 480893054195735181 481080365416018368 481219825169443698 481741190093787624 482263119877204512 482590821822348096 485133733685997396 485989348736589984 487138418535939534 487997569185914736 488526277278207168 492644797276980348 496089865789406784 496114126835268942 496989107658611568 497671785004296474 498164185210621293 499042781657200872 499583456393557536 499728279983653071 500269697405087148 501152007277053792 503101649748441744 503792723443151142 504681246764920368 505180582185418776 506071553229837504 506766706462296072 507315749481215136 510335486085269988 511592674095325746 515195439405856209 515396111645967552 516104073337788936 516813007504461723 517525847644504608 518236734797862444 518798204716386672 521886289268269926 522451713200304888 522806723640877104 523373144793250752 524092063948186536 524610604577165652 525535843738677408 529236800384724432 531473642313653952 533698530383395377 535219039016966304 535954230004626972 537430687938524016 538168916905472538 541215411093020664 541958838855511077 542169935627576256 542546009861855076 542914674550141608 543502881131452704 545748760805549616 546738017328663732 548838163361936448 548997265334154078 549592061937983064 550561360107185856 554438552783997024 555804386671465008 556729621183930896 558101099013082632 559112746115938014 561423129364350981 562031388442752228 563022625459406112 563796008186685516 565961677872421824 565989355966996962 566987573526021648 567766402610535414 568328154958596123 569330497383567192 569947323491241696 570334607608229568 571736797034385312 575763112506458448 577349236783335744 579820625601713496 580617082505012553 582216578600067684 583647980305935006 584677341823229424 587758177350342999 587987113286244672 588157564095986742 588794787892407096 589603571941709853 589833226671758784 590416812101477088 591227824206012084 591868374394750992 592270554054699936 595391400432814986 596441473449451344 597087672228919872 599554976659617888 602121418894087092 604609523930839518 606332058187052736 608867337479648247 609941177581023288 610602002258792544 610779008868909309 611440741272884292 612519120005287968 613125151028456976 615050190749111472 617442933782178504 618531898392023616 619381530120584088 620052582699262944 623743371881996652 625279935005398134 627863736389717961 628105213643409216 632531591565505632 633400453641831876 634086694653361488 636706887606474552 637829827443523008 637861020216774354 638985995561072016 640496809556513091 641190738927646908 641626433559258264 642321586791716832 643203896663683476 645674590248819264 646844978247996528 647733501569765754 649517891381252712 650663425581219648 652298203801927683 656859729702640464 657762009551133102 661485502447025256 662394136378957983 662652143544815424 663562380005728632 664218913614161724 665390375542934496 666304373311537428 667026263206782864 670802199664588992 670996657630632762 671723631257534856 672908329019893824 673574109580558368 675688941949728096 680447314780359984 682123565460434328 686183824778651199 686927252541141612 688138764450385248 689084010005948964 689765794907014098 690982313063816592 691730939621848896 691931464592750406 694623300504950817 695848385691026568 696602284267073184 696804221385657099 697075631521169472 697559155536670812 698789418597582048 699480806102887536 705649067179632576 711598040511193836 713347531485031674 714605640006169296 716295248557283871 716574250584698688 717558555873963384 718859245006206018 721620548124027552 721829737754165547 722611785140681436 723394679815806768 723886232733522144 727665014407399488 727700600528996094 728984023104884976 731996353778872104 732789415917310752 738967195915470522 741072515561953344 742306161578574528 744134798684110176 744171190252903413 745483661487917352 746507677506444711 748564172485801308 749375184590336304 750404546107630722 751728010915580688 754652474622662616 755689085164726713 755983431368028864 757021870147380552 757770873278128164 759107329844756256 760150059693444108 765503229127904982 767389011142988619 767684150008611264 773094167468951328 774156110006683404 776288771466756912 777355102196793666 778197307074580008 779569789097639232 782829433902404889 783677569800457332 784210085461315656 785059717189876128 786138095922279804 788303765608016112 789157832526334656 793855200577086648 795255297932601792 797210463470480928 802828558525449456 803931345006940458 806146031907786024 807253375358208807 811823116639530996 813254903441364384 813819014792782614 814372011825212412 815254321697179056 817500201371275968 818623141208324424 820066920998815296 820107025992995598 823257245042904672 823495898001231117 824388092906974596 825842040160778784 831657829175995536 833706580007197512 837151648519623948 838669119173907021 843047082664128342 844533938189109168 845448926204481984 845694012280028274 848942516808632736 848984033950495443 850481360289032472 851649603915803121 851981327414762688 853995746075350788 854920985236862544 855501911412344352 857605195551577968 862459970997328704 863644668759687672 866023855175003616 869730938402570244 873324867900101526 875471970458902509 875812972936853952 877016012734844136 881980669929367008 882236346143980113 883192181838610644 884749840007638176 885625218152215632 886841736309018126 887802561592126488 888405831082049904 889368350942377152 893087100649222479 894662210174177016 895631508343379808 903182128341130638 906914285896259277 907263086373813312 909498087280579104 914911766371534932 915903003388188816 917161111909326438 918778680007931952 919687726542685464 921309750751755456 922575286123667208 926164400673267756 927797847588035424 929072295180876132 930078874048894416 932641074803850048 935569304238085056 935615057822994978 937919902508097201 942157820465113824 948797387348258448 950100680462747814 951130041980042232 952807520008225728 955060331409711828 956744741165284512 956791530325161531 958478993341608024 961786108391470362 962439650338887396 963482380187575248 964526239754409024 970267467371994792 971978697473179968 974276837071879068 975995138371829472 985289594553960696 986643014326699653 992228253670537884 993978215317223136 995343570008592948 996328370421242586 998085563314401744 999166912787115072 999456559967306142 1000539394810174296 1002304014554107584 1006203299496883488 1006494986445949143 1007585446886302284 1009362493529840736 1010361164370837552 1013533412924592144 1014631498962430272 1020670972170539976 1023185348190651492 1030390878811712418 1032208146675577872 1033626015008923446 1034648692360521147 1035051695289009216 1036473469595724888 1037596409432773344 1037897196889125609 1043772578536539852 1044903426400609776 1045613447281754208 1048184127896373072 1049221209154331304 1051071687477354816 1058473600769448864 1067397060766790754 1070021297227547511 1070438078033932608 1071908460009253944 1074861375877048032 1076337833810945076 1078288867509309027 1082430822186041328 1083917677711022154 1085092019723710152 1085829349100283216 1087005762262905408 1091497521611099232 1091550900793494141 1093476034657327464 1097994530668308156 1099184123875966128 1108450793873205783 1108877105567994048 1111608773342930016 1113459242367861792 1116202198026165264 1118225492231876028 1122846258728701962 1124062776885504456 1125606819161446083 1126045250918812224 1127592016373371032 1131978711933993924 1133975147052043296 1135532805221070828 1136656309917192246 1138660994767134384 1139894646982483392 1143473594068770624 1151526225012916896 1159641251203426992 1161234165010025106 1164433157200135368 1166032653295190499 1167295960611870012 1169354683646458848 1175516354700685998 1176315128191973484 1177589575784814192 1179207143883419706 1180833624202954176 1182455648412024168 1183736748789501984 1184541108109399872 1190782800865629972 1192882946898902688 1199109953319235776 1204242837788174184 1205897017510410687 1209219047861679036 1217734674959296494 1219882355162046576 1220728522189173921 1221204004517585088 1221558017737818618 1222881482545768584 1225038240010575936 1226250302056913952 1230100381498222944 1230160538989493397 1234885867564357008 1238763060241168176 1240105165398525888 1247486743763993304 1250559870010796268 1255727472779435922 1264570623996192513 1265063183131011264 1266800907283663752 1268173389306722976 1268541018420042411 1273413775212949104 1275722040433548708 1277971991122144032 1280993619113026182 1282381477855293816 1283252867118516528 1284643173583433664 1286407793327366952 1293689956495993056 1295467003139531508 1299035782762505424 1304596407603855366 1309987301850152289 1313719459405280928 1315524019102266204 1322971004894050512 1324788272757915966 1327124760011457264 1328437827228323448 1330262604463527189 1330780751085868992 1332608746623074856 1334052526413565728 1341993315261265524 1343447262515069712 1347148219161116736 1351377883899456192 1354773192511695957 1360894629560719968 1364247130920868656 1372367649557302398 1373854505082283224 1375741667863989657 1376277528900770496 1378168020011897928 1379531589814028196 1381964626127633184 1383862929185500812 1389246601009901634 1391696771382053136 1393204568534146368 1393608442771314198 1395118311073341624 1397578837195164096 1398961612205775072 1403422586734492467 1423196081022387672 1425151020694121721 1426695062970063348 1429211280012338592 1432590497114567742 1435117111747926768 1437718490012412036 1442679162587205543 1443241096248055104 1443659475508331094 1445223570281362872 1446789359631613536 1447772465467044288 1455401201057992188 1457968046209769952 1463992707557744208 1465578831834621504 1477934391830941044 1488269597368220352 1488342380505806826 1490967322975834704 1493015355012889422 1494492555631863879 1497128344971602616 1498750369180672608 1499184839950959213 1500809092215261444 1503456021831161376 1509304949245325232 1511378170329453426 1514043740294761104 1515541746556256328 1518214659689512512 1520300119386888216 1531006458255809964 1534778022285977238 1545586318217568627 1546188334937902656 1548312220013366808 1550439022513385169 1552577542933513824 1554710204393587332 1556394614149160016 1565658867804809778 1567355139600914664 1568420170922631312 1570119434379752256 1572276191844559608 1576607531216032224 1587710401154173296 1594420926940961856 1601095591150186131 1605657117050898912 1607862690013880916 1612292063815572048 1614506750716417614 1623646233279061992 1625876516566533231 1626509806882728768 1627638029585565228 1628744023650424824 1630508643394358112 1637246282416648848 1640214051985991196 1646514490085809344 1646991796002462234 1648776185813949192 1651684080321557568 1663315658351991072 1667413160014395024 1674303297039247896 1677338238347814042 1684269388093052943 1686094165328256684 1689067876378218336 1691388024560056548 1697885033617265472 1697968067900990886 1700962720578064944 1703299207831606242 1704984464875788369 1707991492150701576 1709841970473725088 1711003822824688704 1715210391103155936 1727289337519375344 1732047710350007232 1739461876805140488 1741851247515037659 1746649735800203052 1750943940917805018 1754032025469688272 1763274532051028997 1763961339858734016 1764472692287960226 1766384363677221288 1768810715825129559 1769499680015276352 1771250436304431264 1773683472618036252 1775605123184252976 1776811662164099808 1786174201298444958 1789324420348354032 1791263016686759616 1806364256682261276 1813828571792518554 1818996174561158208 1826602012438944741 1829823532743069864 1831806006776377632 1832337026606727927 1834322223818652876 1837557360015863904 1839375453085370928 1845150572247334416 1852328801346535512 1855595695176070848 1858144590361752264 1860157748097788832 1871230115645989956 1875839805016194402 1883591209169153883 1884315640930227648 1897594774696516896 1900201360925495628 1902260083960084464 1910120662819423656 1913489482330569024 1913583060650323062 1916957986683216048 1921490428669539273 1923572216782940724 1924879300677774792 1926964760375150496 1940534934743989584 1948553674143758136 1951990276743658944 1956894611405783049 1970579189107921392 1973286028653399306 1984456507341075768 1987182409136873949 1987956430634446272 1990687140017185896 1992656740842485172 1996171126628803488 1998913119934612284 2001078789620348592 2012406598993766976 2012989972891898286 2015170893772604568 2018724987059681472 2020722328741675104 2027066825849184288 2041341944341079952 2046370696381302984 2058551474335953597 2060781757623424836 2064416293351155744 2067252030017846892 2069297384721042294 2072946939191449776 2075192818865546688 2075794393778251218 2083869901514852451 2087545157073079704 2089806852801219552 2090412664156971297 2091226894563508416 2096368255792746144 2098442418308662608 2116947201538897728 2134794121533581508 2140042594455095022 2143816920018507888 2149722751754096064 2152675667621890152 2156577735018618054 2164861644372082656 2165489213262496641 2167835355422044308 2170184039447420304 2171658698200566432 2182995043222198464 2183101801586988282 2186952069314654928 2195989061336616312 2198368247751932256 2216901587746411566 2223217546685860032 2226918484735723584 2232404396052330528 2232513570758710239 2236450984463752056 2239523032519334133 2245692517457403924 2248125553771008912 2251213638322892166 2255184032746742064 2263957423867987848 2267067255494180139 2267950294104086592 2271065610442141656 2273312619834384492 2277321989534268768 2302167033428965857 2303052450025833792 2319282502406853984 2322468330020050212 2328866314400270736 2332065306590380998 2334591921223740024 2338709367292917696 2348488301707214667 2351032709401371996 2352630256383946968 2355179151569628384 2358414287766839412 2364911296824048336 2367473497579003968 2381565601731259944 2385765893797805376 2408485675576348368 2411794035020821374 2418438095723358072 2421760126074626421 2435469349918592988 2439764710324093152 2441457044378347842 2443116035475637236 2445762965091537168 2452500604113827904 2460200762996445888 2460321077978986794 2469771735128714016 2470487694003693351 2477526120482336352 2494973487527986608 2501119740021592536 2511454945558871844 2516007357521721063 2529141247992385026 2533601814567327504 2536346778613445952 2537082036840084822 2546827550425898208 2546952101851486329 2551444080867097416 2554948811747409363 2555943982244288064 2561987238226052364 2564762955710587632 2566505734237033056 2572815586654733904 2587379912991986112 2590934006279063016 2598071565525010848 2609192815207710732 2619974603700304578 2626415911376707527 2627438918810561856 2631048038204532408 2645942009788101024 2646709038431940339 2649576545515831932 2654249520022914528 2656875654456646896 2660525208927054378 2665217493246149712 2668105052827131456 2679261301947667437 2683986630522531048 2686894525030139424 2709546385023391914 2720742857688777831 2721789259121439936 2728494261841737312 2744735299114604796 2747709010164566448 2751483335727979314 2756336040023795856 2759063179628056392 2763929252255266368 2767725858371001624 2778493202019803268 2783393542764106272 2787216885542628396 2790236622146683248 2797923224411550144 2806845173468984934 2813759707524291603 2846392162044775344 2850302041388243442 2853390125940126696 2858422560024677184 2865180994229135484 2870234223495853536 2870374590975484593 2875436980024824072 2885358325174411086 2887318951016662188 2890447140562725744 2893578719263227072 2910802402115984376 2915936092419539904 2927985415115488416 2955868783661882088 2959929042980098959 2976684761011613652 2981934645951669408 2986030710025778844 2988985111263727758 2994256689943205232 2997500738361345216 2998369679901918426 3001618184430522888 3006912043662322752 3018609898490650464 3019484959337847429 3022756340658906852 3028087480589522208 3031083493112512656 3040600238773776432 3062012916511619928 3069556044571954476 3091172636435137254 3096624440026733616 3100878045026770338 3103946077081563441 3105155085867027648 3109420408787174664 3112789228298320032 3131317735609619556 3134710279201829328 3136840341845262624 3144552383689119216 3153215062432064448 3175420802308346592 3202191182300372262 3210063891682642533 3211314234101797824 3215725380027761832 3224584127631144096 3229013501432835228 3234866602527927081 3247292466558123984 3251753033133066462 3255276059171130456 3257488047300849648 3261017286788716224 3274492564833297696 3274652702380482423 3280428103971982392 3293983592004924468 3297552371627898384 3325352381619617349 3326631316703982144 3334826320028790048 3348606594078495792 3354676476695628084 3368538776186105886 3372188330656513368 3378135752756436672 3382776049120113096 3395936135801981772 3401925441156129888 3406598415663212484 3409968929751576738 3415982984301403152 3419683940947450176 3430420782206311872 3454578675038750688 3478923753610280976 3483702495030075318 3493299471600406104 3498097959885571497 3501887881835610036 3508064050939376544 3526549064102057994 3528945384575920452 3532768727354442576 3537621431650259118 3542500872608862528 3547366945236072504 3551210246368505952 3553623324328199616 3572348402596889916 3578648840696708064 3612728513364522552 3617691052531232061 3627657143585037108 3653204024877889482 3659647065486139728 3663612013552755264 3664674053213455854 3668644447637305752 3675114720031727808 3678750906170741856 3690301144494668832 3690481616968480191 3704657602693071024 3716289180723504528 3720315496195577664 3742460231291979912 3751679610032388804 3767182418338307766 3793711871988577539 3795189549393033792 3800402721850991256 3804520167920168928 3805623055260127233 3820241325638847312 3827166121300646124 3833915973366432096 3842980857339078546 3847144433565881448 3849758601355549584 3853929520750300992 3881069869487979168 3897107348287516272 3913789222811566098 3929961905550456867 3941158378215842784 3946572057306798612 3968913014682151536 3974364818273747898 3981374280034371792 3985313481684970344 3992342253257606976 3997826239869224568 4002157579240697184 4025979945783796572 4030341787545209136 4041444657483350208 4054133651698368576 4064319577535087871 4082683888682159904 4092741392762605968 4117102948671907194 4121563515246849672 4127225003591968971 4128832586702311488 4134504060035693784 4138594769442084588 4145893878382899552 4151588787556502436 4167739803029704902 4175090314146159408 4179613705602439104 4180825328313942594 4192736511585492288 4196884836617325216 4210267760203477401 4269588243067163016 4275453062082365163 4280085188910190044 4287633840037015776 4305351335243780304 4313155470037236108 4329723288744165312 4330978426524993282 4335670710844088616 4340368078894840608 4343317396401132864 4366203603173976564 4373904138629309856 4391978122673232624 4396736495503864512 4433803175492823132 4464808792104661056 4465027141517420478 4472901968927504112 4479046065038668266 4483477666895591637 4491385034914807848 4496251107542017824 4497554519852877639 4502427276645784332 4510368065493484128 4527914847735975696 4534134510988360278 4542131220884283312 4546625239668768984 4554643979068537536 4604334066857931714 4636758954652705881 4638565004813707968 4644936660040100424 4651317067540155507 4657732628800541472 4664130613180761996 4669183842447480048 4696976603414429334 4702065418802743992 4705260512767893936 4710358303139256768 4716828575533678824 4729822593648096672 4763131203462519888 4803286773450558393 4816971351152696736 4823588070041642748 4836876191446716144 4843520252149252842 4870938699837185976 4877629549699599693 4879529420648186304 4882914088756695684 4886232070951274472 4891525930183074336 4920642155957973588 4939543470257428032 4940975388007386702 4955052240964672704 4989946975055973216 5002239480043185072 5022909891117743688 5032014715043442126 5052808164279158829 5058282495984770052 5067203629134655008 5074164073680169644 5093655100851796416 5093904203702972658 5102888161734194832 5109897623494818726 5123974476452104728 5129525911421175264 5133011468474066112 5145631173309467808 5181868012558126032 5196143131050021696 5218385630415421464 5225553742545112977 5239949207400609156 5252831822753415054 5262096076409064816 5289823596153086991 5291884019576202048 5293418076863880678 5299153091031663864 5308499040045829056 5313751308913293792 5321050417854108756 5330434986492299424 5358522603895334874 5367973261045062096 5373789050060278848 5419092770046783828 5441485715377555662 5456988523683474624 5479806037316834223 5489470598229209592 5495418020329132896 5497011079820183781 5502966671455958628 5512672080047591712 5518126359256112784 5535451716742003248 5556986404039606536 5566787085528212544 5574433771085256792 5580473244293366496 5613690346937969868 5627519415048583206 5650773627507461649 5692784324089550688 5700604082776486884 5706780251880253392 5730361988458270968 5740468446991707072 5740749181950969186 5750873960049648144 5764471286008617819 5770716650348822172 5774637902033324376 5780894281125451488 5821604804231968752 5855970830230976832 5870683834217349147 5911737567323764176 5919858085960197918 5953369522023227304 5961547227410621847 5963869291903338816 5972061420051557688 5977970222527455516 5988513379886410464 5996739359803836852 6003236368861045776 6037219796981300928 6038969918675694858 6045512681317813704 6056174961179044416 6062166986225025312 6081200477547552864 6124025833023239856 6139112089143908952 6175654423007860791 6182345272870274508 6193248880053467232 6201756090053540676 6207892154163126882 6218840817574349328 6225578456596640064 6251609704544557353 6262635471219239112 6269420558403658656 6273680683690525248 6289104767378238432 6350841604616693184 6404382364600744524 6420127783365285066 6431450760055523664 6449168255262288192 6458027002865670456 6469733205055854162 6494584933116247968 6496467639787489923 6503506066266132924 6510552118342260912 6514976094601699296 6548985129666595392 6549305404760964846 6560856207943964784 6587967184009848936 6595104743255796768 6650704763239234698 6669652640057580096 6697213188156991584 6697540712276130717 6709352953391256168 6718569097558002399 6737077552372211772 6744376661313026736 6765552098240226192 6791872271603963544 6803850882312259776 6813196831326424968 6819937859503153476 6831965968602806304 6906501100286897571 6909157350077501376 6957847507220561952 6967404990060150636 6986598943200812208 6996195919771142994 7003775763671220072 7016128101878753088 7045464905121644001 7053098128204115988 7057890769151840904 7065537454708885152 7075242863300518236 7094733890472145008 7102420492737011904 7144696805193779832 7157297681393416128 7225457026729045104 7235382105062464122 7255314287170074216 7265280378223879263 7306408049755778964 7319294130972279456 7329348106426911708 7337288895274611504 7357501812341483712 7380602288989337664 7380963233936960382 7409315205386142048 7432578361447009056 7484920462583959824 7503359220064777608 7534364836676615532 7548022072565163189 7587423743977155078 7600805443701982512 7609040335840337856 7611246110520254466 7640482651277694624 7640856305554458987 7654332242601292248 7664846435242228089 7667831946732864192 7685961714678157092 7694288867131762896 7699517202711099168 7762139738975958336 7794214696575032544 7827578445623132196 7859923811100913734 7879247734130122581 7882316756431685568 7893144114613597224 7937826029364303072 7940127115295821017 7948729636547495796 7962748560068743584 7970626963369940688 7995652479738449136 8004315158481394368 8051959891567593144 8060683575090418272 8128639155070175742 8162228573066333493 8165367777364319808 8185482785525211936 8234205897343814388 8243127030493699344 8254450007183937942 8269008120071387568 8277189538884169176 8291787756765799104 8303177575113004872 8335479606059409804 8350180628292318816 8361650656627885188 8393769673234650432 8420535520406954802 8441279122572874809 8539176486134326032 8550906124164730326 8560170377820380088 8575267680074031552 8610702670487560608 8611123772926453779 8626310940074472216 8661956853049986564 8671341421688177232 8680736157789681216 8732407206347953128 8747808277258619712 8783956245346465248 8867606350985646264 8879787128940296877 8930054283034840956 8945803937855008224 8958092130077336532 8966955333791183274 8982770069829615696 8992502215084035648 8995109039705755278 9004854553291568664 9020736130986968256 9055829695471951392 9058454878013542287 9068269021976720556 9084262441768566624 9093250479337537968 9208668133715863428 9273517909305411762 9289873320080200848 9302634135080311014 9311838231244690323 9315465257601082944 9328261226361523992 9338367684894960096 9393953206828858668 9404130837605487984 9410521025535787872 9433657151067357648 9459645187296193344 9526262406925039776 9606573546901116786 9630191675047927599 9633942702305393472 9647176140083285496 9673752382893432288 9687040504298505684 9704599807583781243 9741877399674371952 9755259099399199386 9765828177513391368 9772464141902548944 9783051860366148672 9823958107141447269 9841284311915947176 9881950776014773404 9976057144858852047 9979893950111946432 10004478960086370144 10045819782235487376 10064029430086884252 10105616328558317658 10116564991969540104 10134407258269310016 10148328147360339288 10187808407405945316 10205776323468389664 10219795246989637452 10247948952904209456 10259051822842350528 10291262346618935616 10363736025116252064 10436771260830842928 10451107485090225954 10479898414801218312 10494293879656714491 10505663645506830108 10524192152818129632 10579647192306173982 10586836153727761356 10598306182063327728 10627502617826587584 10642100835708217512 10660869972984598848 10717045207790669748 10735946522090124192 10838185540093567656 10853073157593696183 10882971430755111324 10959612074633668446 10978941196458419184 10990836040658265792 10994022159640367562 11005933342911917256 11025344160095183424 11036252718512225568 11070903433484006496 11071444850905440573 11113972808079213072 11148867542170513584 11160946488586732992 11227380693875939736 11255038830097166412 11301547255014923298 11381135615965732617 11385568648179101376 11401208165552973768 11413560503760506784 11416869165780381699 11460723976916541936 11481498363901938372 11501747920099296288 11528942572017235638 11541433300697644344 11549275804066648752 11561788562250902976 11643209608463937504 11741367668434698294 11789885716651370601 11823475134647528352 11839716171920395836 11906739044046454608 11923094454821243694 11944122840103115376 11955940445054911032 11977026759772820928 11993478719607673704 12006472737722091552 12077939837351389716 12091025362635627408 12124333972450050624 12162400955095105728 12192958732605263613 12248051666046479712 12278224178287817904 12351308846015721582 12364690545740549016 12381675010775906913 12386497760106934464 12403512180107081352 12415784308326253764 12437681635148698656 12503219409089114706 12525270942438478224 12538841116807317312 12578209534756476864 12808764729201489048 12826359186247095489 12840255566730570132 12862901520111047328 12916054005731340912 12939466410111708324 12989169866232495936 12992935279574979846 13007012132532265848 13021104236684521824 13029952189203398592 13098610809521929692 13121712415887929568 13175934368019697872 13190209486511593536 13301409526478469396 13394426376313983168 13395081424552261434 13418705906782512336 13437138195116004798 13450433000686774911 13474155104744423544 13488753322626053472 13492663559558632917 13531104196480452384 13583744543207927088 13626393662652849936 13639875719006306952 13663931937205612608 13813002200573795142 13910276863958117643 13915695014441123904 13934809980120301272 13953951202620466521 13973197886401624416 13992391839542285988 14007551527342440144 14090929810243288002 14106196256408231976 14115781538303681808 14131074909417770304 14150485726601036472 14189467780944290016 14289393610387559664 14409860320351675179 14450914053458090208 14470764210124928244 14510628574340148432 14530560756447758526 14612816099511557928 14632888649098799079 14638588261944558912 14658696212853823416 14674577790549223008 14761926467873920764 14818630410772284096 14865156722894018112 14969840925167919648 15006718440129555216 15068729673353231064 15096044145130326378 15158424492837476487 15174847487954310156 15201610887403965024 15222492221040508932 15280965302555389248 15281712611108917974 15308664485202584496 15329692870484456178 15371923429356314184 15388577734263525792 15399034405422198336 15588429393150065088 15655156891246264392 15676661227635338931 15719847622201827468 15758495468260245162 15786288229227194448 15869470788459260973 15875652058728606144 15880254230591642034 15897459273094991592 15925497120137487168 15941253926739881376 15991304959476898272 16103919783135186288 16121367150180836544 16257278310140351484 16324457146132666986 16370965571050423872 16439418111950502669 16468411794687628776 16486254060987398688 16491033239460551343 16508900014367875884 16538016240142775136 16554379077768338352 16606355150226009744 16670959212118819608 16700361256584637632 16723301313255770376 16841071040813909604 16882558245145749618 16952320882522384947 17078352972268652064 17101812248329460652 17120340755640760176 17221405340975121216 17222247545852907558 17252621880148944432 17293413858025853457 17323913706099973128 17342682843376354464 17464814412695906256 17567912490692930496 17612051502652047441 17735212701971292528 17759574257880593754 17860108566069681912 17884641682231865541 17891607875710016448 17916184260154673064 17933910667582366548 17965540139659231392 17990218079411510556 18009709106583137328 18111659390943902784 18116909756027084574 18136538043953441112 18168524883537133248 18186500958675075936 18417336267431726856 18526963269023582373 18547035818610823524 18579746640160401696 18605268270160622028 18623676462489380646 18656522452723047984 18676735369789920192 18754829113633672059 18787906413657717336 18808261675210975968 18821042051071575744 18867314302134715296 19052524813850079552 19213147093802233572 19260383350095855198 19294352280166570992 19347504765786864576 19374081008597011368 19409199615167562486 19483754799348743904 19489402919362469769 19510518198798398772 19531656355026782736 19544928283805097888 19647916214282894538 19682568623831894352 19763901552029546808 19952114289717704094 20008957920172740288 20091639564470974752 20092622136828392151 20128058860173768504 20155707292674007197 20211232657116635316 20233129983939080208 20296656294720678576 20375616814811890632 20411552646936779328 20439590493979274904 20495897905808418912 20719503300860692713 20727472050232504128 20873542521661685856 20902214970180451908 20959796829602436624 20988587759313428982 21011327291013660216 21048384305636259264 21136394715364932003 21159294384612347964 21173672307455522712 21196612364126655456 21284201671416435024 21434090415581339496 21471893044180248384 21676371080187135312 21706146315187392366 21765942861510222648 21919224149267336892 21957882392916838368 21988044319280735124 22011866685823834512 22072505437024451136 22141806866968012992 22142889701810881146 22227945616158426144 22297735084341027168 22454761387751879472 22510077660194332824 22603094510029846596 22644066217695489567 22762271231931465234 22802416331105947536 22827121007521013568 22833738331560763398 22921447953833083872 22922568916663376961 22962996727803876744 22994539305726684267 23003495840198592576 23057885144034471276 23082866601395288688 23098551608133297504 23286419216927875008 23482735336869396588 23579771433302741202 23646950269295056704 23679432343840791672 23813478088092909216 23820381345887463051 23846188909642487388 23888245680206230752 23911880890109822064 23986957439215347408 24012945475444183104 24155879674702779432 24182050725271254816 24385917465210527226 24486685719199000479 24496103332092959424 24556448356575635808 24702617692031443164 24729381091481098032 24763350021551813826 24807024360214162704 24831568616652507528 24875363270297397312 25006438818178229412 25050541884876956448 25323837367718624427 25617529458402978096 25652718372494190978 25680511133461140264 25725803040222094656 25832108011462681824 25833371318779361337 25878932820223416648 25985870559149959692 26014024265064531696 26042208473369043648 26197221619043859384 26243424831775859136 26351868736039395744 26602819052956938792 26639361386820890631 26790162849104522868 26837411813565024672 26874276390232009596 26900866001373549822 26948310209488847088 26977506645252106944 26985327119117265834 27062208392960904768 27167489086415854176 27175364634040626861 27252787325305699872 27279751438012613904 27626004401147590284 27820553727916235286 27869619960240602544 27907902405240933042 27946395772803248832 27984783679084571976 28015103054684880288 28181859620486576004 28212392512816463952 28231563076607363616 28300971453202072944 28378935561888580032 28578787220775119328 28819720640703350358 28890575025143782797 28901828106916180416 28941528420249856488 29021257148680296864 29061121512895517052 29113799422751343729 29225632199023115856 29265777298197598158 29317392425707646832 29349155581098446016 29471874321424341807 29523852935747841528 29928171434576556141 29939681850335839296 30013436880259110432 30137459346706462128 30192088290260652756 30316848985674952974 30349694975908620312 30403221774807930048 30444984442081017864 30563425222217835948 30617328970405168992 30659385740968912356 30743846858712628368 30777155468527051584 31310313782492528784 31353322455270677862 31439695244403654936 31482881638970143473 31516990936520490324 31572576458454388896 31738941576918521946 31760508461183284068 31794918546189983184 31882507853479762752 31982609918953796544 32207839566270372576 32514556620280702968 32559219472781088549 32648914292265333972 32878836223901005338 32936823589375257552 32972508121974797376 32982066478921102686 33017800028735751768 33076032480285550272 33108758155536676704 33212710300452019488 33214334552716321719 33341918424237639216 33446602626511540752 33682142081627819208 33765116490291499236 33904641765044769894 34143406847897197851 34156705944537304128 34203624496658921304 34240681511281520352 34444495091705815116 34505243760297888864 34586827716051706914 34647827412199946256 34685365686752708928 34929628825391812512 35224103005304094882 35369657149954111803 35470425403942585056 35519148515761187508 35720217132139363824 35769283364463731082 35832368520309346128 35867821335164733096 35931080279318462784 35980436158823021112 36019418213166274656 36233819512054169148 36273076087906882224 36373001917350151872 36578876197815790839 36834672534863453712 37053926538047164746 37094071637221647048 37159493280320803392 37210536540321244056 37247352924978761292 37313044905446095968 37509658227267344118 37575812827315434672 37616523350421951936 37734628604269430592 38426294187604467144 38479077558741286467 38520766700191710396 38588704560333141984 38748162017194022736 38818399230335124972 38967509598697487808 38978805838724939538 39021036397596797544 39063312710053565472 39089856567610195776 39295832428565789076 39365137247663788704 39527803104059093616 39904228579435408188 40183279128941949504 40185244273656784302 40256117720347537008 40311414585348014394 40351299002060324733 40422465314233270632 40466259967878160416 40593312589441357152 40751233629623781264 40879180987958549808 40991795811616837824 41439006601721385426 41730830591874352929 41747085043323371712 41804429940360903816 41861853607861399563 41919593659204873248 41977175518626857964 42022654582027320432 42272789430729864006 42318588769224695928 42347344614911045424 42393224728253310912 42568403342832870048 42868180831162678992 43229580961055025537 43352742160374270624 43412292630374784732 43531885723020445296 43838448298534673784 43915764785833676736 43976088638561470248 44023733371647669024 44285779403621762292 44455891232316852288 44595470168682054336 44909522775503758944 45020155320388665648 45206189020059693192 45288132435390979134 45475273478512429461 45524542463862930468 45604832662211895072 45667476663121526796 45842895907666167744 45845137833326753922 45925993455607753488 45989078611453368534 46115770288068942552 46165733202790577376 46197103216266595008 46965470673738793176 47029983682906016793 47159542866605482404 47358864687681583344 47626956176185818432 47640762691774926102 47692377819284974776 47776491360412461504 47823761780219644128 47973914878430694816 48311759349405558864 48364101450542509632 48771834930421054452 48973371438398000958 49112896713151271616 49318254335851508007 49405235384062886328 49458762182962196064 49473099718381654029 49526700043103627652 49614048720428325408 49663137233305015056 50012877636356458824 50101083769753912896 50647674735437248854 50856962647567154841 51235058916805956192 51305436744988381956 51361022266922280528 51664216022925363648 51666742637558722674 51757865640446833296 51971741118299919384 52028048530129063392 52394443238087718768 52703737472078791488 52836154507956142323 53205638105913877584 53278722773641781262 53580325698209045736 53653925046695596623 53674823627130049344 53748552780464019192 53801732002747099644 53896620418977694176 53970654238234531668 54334978172831708352 54350729268081253722 54505574650611399744 54559502876025227808 55252008802295180568 55580889807070747119 55641107455832470572 55739239920481205088 55815804810481866084 55969567358169143952 56030206109369760576 56363719240973152008 56424785025632927904 56463126153214727232 56601942906404145888 57157574441550238656 57639441281406700716 57781150050287565594 57883056840499712976 58042514297360593728 58122243025791034104 58227598845502687458 58451264398046231712 58468208758087409307 58531554596395196316 58634784851415293664 58943748642848683614 59047705871495683056 59856342869153112282 60026873760518220864 60274918693412924256 60277866410485176453 60384176580521305512 60467121878022021591 60633697971349905948 60699389951817240624 60889968884162035728 61126850444435671896 61234657940810337984 61318771481937824712 61487693717425256736 62158509902582078139 62620627564985057568 62706644910541355724 62879390488807309872 62965763277940286946 63033981873040980648 63145152916908777792 63409184146094796009 63477883153837043892 63521016922366568136 63589837092379966368 64415679132540745152 65029113240561405936 65118438945562177098 65297828584530667944 65757672447802010676 65873647178750515104 65964132957842205372 66035600057471503536 66217516311073353408 66425420600904038976 66428669105432643438 66683836848475278432 66893205253023081504 67364284163255638416 67530232980582998472 67809283530089539788 67932198653086468701 68286813695794395702 68407248993317842608 68481363022563040704 68767706749990130883 68888990183411630232 69010487520595777728 69173655432103413828 69295654824399892512 69859257650783625024 70448206010608189764 70739314299908223606 70940850807885170112 71038297031522375016 71440434264278727648 71461144037662389153 71538566728927462164 71664737040618692256 71735642670329466192 71960872317646042224 72038836426332549312 72467639024108338296 72546152175813764448 73157752395631581678 73460057157597001437 73669345069726907424 74107853076094329492 74188143274443294096 74421073080642488112 74494705849957522584 74626089810892191936 75019316454534688236 75151625654630869344 75971512103155873281 76852588375208934288 76958155117482572934 77041533400383420792 77177409120666283968 77496324034388045472 77500113956338084011 77636798460670249944 77957611677449879076 78042072795193595088 78126625420107130944 78591664857131578152 78730274495327577408 79055606208118187232 79808457158870816376 79918084160462671893 80370488547313568604 80512235440695074016 80622829170696028788 80702598004120649466 80844930628466541264 80932519935756320832 81186625178882714304 81502467259247562528 81758361975917099616 82878013203442770852 83461661183748705858 83608859880721807632 83723707215722799126 83839187318409746496 83954351037253715928 84045309164054640864 84545578861459728012 84637177538449391856 84694689229822090848 85136806685665740096 85736361662325357984 86459161922110051074 86671725075431348391 86705484320748541248 86824585260749569464 87063771446040890592 87341398268254031187 87676896597069347568 87952177277122940496 88047466743295338048 88571558807243524584 89784514303729668423 89819045551007517888 90040310640777331296 90412378040119386384 90576264870781958268 90950546957024858922 91049084927725860936 91209665324423790144 91334953326243053592 91690275666653507844 91851986911215506976 91978157222906737068 92231540576137885104 92331466405581154752 93930941347477586352 94059967365812033586 94319085733210964808 94448644916910430419 94717729375363166688 95281525383549852204 95384755638569949552 95647523560439288256 95947829756861389632 96623518698811117728 97543669860842108904 97677658418343265647 97946742876796001916 98636508671703016014 98810470768125772656 98917524365924392128 98946199436763308058 99053400086207255304 99228097440856650816 99326274466610030112 99643003658148965157 100025755272712917648 101295349470874497708 101713925295134309682 102430220543691593553 102470117833611912384 102610873489976763912 102722044533844561056 103333485275117445348 103515731280893666592 103943482236599838768 104056097060258126784 104788886476175437536 105672309015912284646 106108971449862335409 106411276211827755168 106557445547283562524 107160651396418091472 107307850093391193246 107497105560928038384 107603464005494199288 107793240837955388352 107941308476469063336 108701458536162507444 109119005752050455616 109736628593447372517 110504017604590361136 111161779614141494238 111282214911664941144 111478479840962410176 111631609620963732168 111939134716338287904 112727438481946304016 112849570051265855808 113203885812808291776 115278882562813401432 115437232676223859401 115562300100575131188 115766113680999425952 116244486051582068208 116455197691005374916 116902528796092463424 116936417516174818614 117063109192790392632 117269569702830587328 117887497285697367228 118095411742991366112 119712685738306224564 120549837386825848512 120555732820970352906 120768353161042611024 120934243756044043182 121053897006180974199 121267395942699811896 121398779903634481248 121779937768324071456 122253700888871343792 122637542963875649424 122975387434850513472 124317019805164156278 125192491775623058787 125241255129970115136 125413289821082711448 125585560823584198689 125758780977614619744 125931526555880573892 126067963746081961296 126818368292189592018 126955766307674087784 127042033844733136272 127179674184759932736 129688742883165076611 130058226481122811872 130236877891124354196 130595657169061335888 131515344895604021352 131747294357501030208 131928265915684410744 132071200114943007072 132857338210865286876 133367673696950556864 133786410506046163008 134728568326511276832 135060465961165996944 135618567060179079576 135864397306172937402 136425820435537288383 136573627391588791404 136814497986635685216 137535413499980261766 137777980366823260464 138347310864206827656 138591309648799785024 140896412021216379528 141089951048718050379 141478628599816447212 142076594063044750032 142880868528557455296 142922288075324778306 143077133457854924328 143329474081237384512 143471285340658932384 143921744635292084448 144935278048216676592 145092304351627528896 146315504791263163356 146920114315194002874 147338690139453814848 147954763007554524021 148215706152188658984 148376286548886588192 148419299155144962087 148842146161284976224 148989411699915045168 150038632909069376472 150303251309261738688 151943024206311746562 153705176750417868576 153916310234965145868 154083066800766841584 154992648068776090944 155000227912676168022 155273596921340499888 155915223354899758152 156084145590387190176 157183329714263156304 158111212416236374464 158508463523868426969 159616914317741632752 159836168320925343786 160740977094627137208 160961775140086789869 161024470881390148032 161245658341392057576 161405196008241298932 161689861256933082528 163004934518495125056 163516723951834199232 165756026406885541704 166742669421212241357 166923322367497411716 167217719761443615264 167447414431445598252 167908702074507431856 168090618328109281728 169091157722919456024 169274355076898783712 169389378459644181696 171472723324650715968 172918323844220102148 173343450150862696782 173649170521499138928 174127542892081781184 174682796536508062374 175353793194138695136 175404626274262227921 175904354554245880992 177143117614487049168 179569028607459336846 180080621281554662592 180824756080238772768 180833599231455529359 181152529741563916536 181401365634066064773 181901093914049717844 182098169855451721872 182669906652486107184 183380551333307015688 183703973822431013952 183956314445813474136 184463081152275770208 186475529707746234417 187861882694955172704 188119934731624067172 188638171466421929616 188897289833820860838 189435458750726333376 190227552438284388027 190563050767099704408 190769511277139899104 193247037397622235456 195087339721684217808 195355316836686531294 195893485753592003832 197273017343406032028 197620941536251545312 197892398873526616116 198106800172414510608 198652548933220060224 199286007316297930314 200051510545425835296 202590698941748995416 203427850590268619364 203796595959259406103 204860441087383187106 205221746979953527824 205444089067689122112 206303120249970392649 206666970550234890696 207031462561787333184 207886964473199677536 209577772952350875072 211344618031824569292 212217942899724670818 212822552423655510336 213114891094567125048 214321302792836182944 214383432112987167459 214615700186782386492 214994211121856076768 215206928010988398576 215882616952938126672 217402917072325014888 219473257186894745034 220380171472791004311 221008035209180722272 222323559228282988476 222564429823329882288 223263219241927464336 223878269432676575808 225454876963892608032 227914536309467619843 230557765125626802864 230874465352447718802 231124600201150262376 231532227361998851904 232488972103164136416 232500341869014252033 232910395382010749832 233872835032349637228 234126218385580785264 235774994571394734456 236190823485982732224 239425371476612449128 241111465641940705812 241536706322085222048 241868487512088086364 242107794012361948398 242534791885399623792 242797559807268962496 243559875536648142912 244507401777742687584 245275085927751298848 248634039610328312556 250384983551246117574 250826579642165422896 251171121647168397378 251517561955229239488 251863053111761147784 252135927492163922592 253636736584379184036 253911532615348175568 254084067689466272544 259377485766330153222 260116452962245623744 260473755782248708392 261191314338122671776 262024194804762093561 263030689791208042704 263856531831368821488 264142400229886014144 265714676421730573752 269353542911189005269 269457136653022553664 270120931922331993888 271237134120358159152 271728794612345874804 272851640871074576766 273147254783177582808 273628995973271370432 275070826999960523532 275555960733646520928 276694621728413655312 281792824042432759056 282179902097436100758 282957257199632894424 284153188126089500064 285844576150649556612 286154266915709848656 286942570681317864768 287843489270584168896 289870556096433353184 292631009582526326712 293032975255029796941 293840228630388005748 295909526015109048042 296431412304377317968 296752573097773176384 296838598310289924174 297684292322569952448 297978823399830090336 298929010974446895471 300077265818138752944 303886048412623493124 307410353500835737152 307832620469930291736 308166133601533683168 310000455825352336044 310547193842680999776 311830446709799516304 312168291180774380352 314366659428526312608 317016927047736853938 318326914349587006227 319233828635483265504 319672336641850687572 321481954189254274416 321923550280173579738 322491316682784115152 322810392016482597864 323379722513866165056 329209885780342117551 331512052813771083408 333485338842424482714 333846644734994823432 334435439522887230528 334894828862891196504 335817404149014863712 338182315445838912048 338548710153797567424 345836647688440204296 346311698028671578203 346686900301725393564 347298341042998277856 349365593073016124748 350707586388277390272 350809252548524455842 351808709108491761984 354286235228974098336 359138057214918673692 361649512160477545536 361667198462911058718 362305059483127833072 362802731268132129546 363802187828099435688 364196339710903443744 365339813304972214368 366761102666614031376 367912628891626948272 368926162304551540416 372951059415492468834 375577475326869176361 375723765389910345408 376239869463248134344 377276342932843859232 377794579667641721676 380455104876568776054 381126101534199408816 381539022554279798208 389066228649495229833 390174679443368435616 390710633673373062588 391786971507184007664 394546034686812064056 395241883072503090624 395784797747053232232 396213600344829021216 398572014632595860628 400103021090851670592 405181397883497990832 406855701180537238728 407593191918518812206 409277461306611865149 409720882174766374212 410443493959907055648 412606240499940785298 413333941100469781392 415773928946399355072 422689236063649138584 423269853146154151137 424435885799449341636 426229782189134250096 428642605585672365888 428766864225974334918 429231400373564772984 429988422243712153536 430413856021976797152 431765233905876253344 434805834144650029776 438946514373789490068 440760342945582008622 442016070418361444544 443864289022663572063 444647118456565976952 445128859646659764576 446526438483854928672 450909753927785216064 455829072618935239686 461115530251253605728 461748930704895437604 462249200402300524752 464977944206328272832 465000683738028504066 465820790764021499664 467745670064699274456 468252436771161570528 471549989142789468912 475525390571605280907 478850742953224898256 482222931283881411624 483073412644170444096 483736975024176172728 484215588024723896796 485069583770799247584 489014803555485375168 490550171855502597696 497268079220656625112 500228008263636724071 500769967102492235148 501653159284330845792 502342243294336794756 503726106223522295568 504271854984327845184 507273473168758368072 507823065230696351136 508168135378932545088 518754971532660306444 520947511564497416784 522382628676245343552 524048389609524187122 526061379582416085408 527713063662737642976 531429352843461147504 538707085822378010538 540241863844663987776 542474268240716318304 542500797694366588077 543457589224691749608 544204096902198194319 545703281742149153532 546294509566355165616 550141653999921047064 551111921467293041856 553389243456827310624 559426589123238703251 563585648084865518112 564359804194872201516 565914514399265788848 568306376252179000128 571689152301299113224 572308533831419697312 579741112192866706368 585262019165052653424 586065950510059593882 587680457260776011496 591819052030218096084 592862824608754635936 593677196620579848348 595957646799660180672 597858021948893790942 600154531636277505888 607772096825246986248 611389787877778218309 615665240939860583472 616332267203067366336 620000911650704672088 621094387685361999552 623660893419599032608 628733318857052625216 634033854095473707876 636653828699174012454 638467657270966531008 639344673283701375144 642963908378508548832 643150296338961502377 643847100560347159476 644982633365568230304 645620784032965195728 658419771560684235102 661140514418373012933 663024105627542166816 666970677684848965428 667693289469989646864 669789657725782393008 671634808298029727424 676364630891677824096 683743608928402859529 691673295376880408592 692623396057343156406 693373800603450787128 694596682085996555712 697501025607042756099 698731186146032249496 701618505097048911684 708572470457948196672 718276114429837347384 723334396925822117436 724610118966255666144 725605462536264259092 727604375656198871376 728392679421806887488 730679626609944428736 733522205333228062752 735825257783253896544 745902118830984937668 751154950653738352722 752479738926496268688 754552685865687718464 755589159335283443352 760910209753137552108 762252203068398817632 778132457298990459666 780349358886736871232 781421267346746125176 783573943014368015328 786072584414286280683 789092069373624128112 791569595494106464464 792427200689658042432 797144029265191721256 808060628733567015807 810362795766995981664 813711402361074477456 815186383837037624412 818554922613223730298 819441764349532748424 820886987919814111296 825212480999881570596 826667882200939562784 845378472127298277168 846539706292308302274 848871771598898683272 852459564378268500192 857533728451948669836 858462800747129545968 860827712043953594304 863530467811752506688 869611668289300059552 877893028747578980136 879098925765089390823 881520685891164017244 887728578045327144126 889294236913131953904 890257719293319529152 893052876967709857344 911658145237870479372 922231060502507211456 923497861409790875208 924498400804601049504 930001367476057008132 931641581528042999328 935491340129398548912 936504873542323141056 943099978285578937824 951050781143210561814 954980743048761018681 957701485906449796512 964445862567762823248 967473950048352345456 968431176049447793592 970139167541598495168 987629657341026352653 994536158441313250224 1000456016527273448142 1001539934204984470296 1003306318568661691584 1004684486588673589512 1007452212447044591136 1014546946337516736144 1015646130461392702272 1037509943065320612888 1038935094086014734609 1041895023128994833568 1048096779219048374244 1052122759164832170816 1055426127325475285952 1062858705686922295008 1077414171644756021076 1084948536481432636608 1085001595388733176154 1086915178449383499216 1088408193804396388638 1091406563484298307064 1092589019132710331232 1100283307999842094128 1106778486913654621248 1118853178246477406502 1126732425980607529083 1127171296169731036224 1128719608389744403032 1131829028798531577696 1143378304602598226448 1144617067662839394624 1167198685948485689499 1170524038330105306848 1172131901020119187764 1175360914521552022992 1183638104060436192168 1185725649217509271872 1187354393241159696696 1195716043897787581884 1200309063272555011776 1215544193650493972496 1222779575755556436618 1227832383919835595447 1231330481879721166944 1240001823301409344176 1247321786839198065216 1268067708190947415752 1269809559438462453411 1273307657398348024908 1278689346567402750288 1285927816757017097664 1286300592677923004754 1287694201120694318952 1289965266731136460608 1291241568065930391456 1316839543121368470204 1322281028836746025866 1326048211255084333632 1331592867067990716189 1333941355369697930856 1335386578939979293728 1339579315451564786016 1352729261783355648192 1367487217856805719058 1383346590753760817184 1385246792114686312812 1386747601206901574256 1395002051214085512198 1397462372292064498992 1403237010194097823368 1426576171714815842721 1436552228859674694768 1446668793851644234872 1449220237932511332288 1451210925072528518184 1455208751312397742752 1467044410666456125504 1471650515566507793088 1491804237661969875336 1500684024790910172213 1502309901307476705444 1504959477852992537376 1511178318670566886704 1521820419506275104216 1524504406136797635264 1556264914597980919332 1562842534693492250352 1567147886028736030656 1572145168828572561366 1578184138747248256224 1583139190988212928928 1594288058530383442512 1616121257467134031614 1620725591533991963328 1627422804722148954912 1627502393083099764231 1630372767674075248824 1632612290706594582957 1637109845226447460596 1638883528699065496848 1650424961999763141192 1653335764401879125568 1690756944254596554336 1693079412584616604548 1697743543197797366544 1704919128756537000384 1715067456903897339672 1716925601494259091936 1739223336578600119104 1755786057495157960272 1758197851530178781646 1763041371782328034488 1775457156090654288252 1778588473826263907808 1823316290475740958744 1834169363633334654927 1846995722819581750416 1848996801609202099008 1860002734952114016264 1863283163056085998656 1870982680258797097824 1886199956571157875648 1902101562286421123628 1909961486097522037362 1915402971812899593024 1928891725135525646496 1929450889016884507131 1934947900096704690912 1936862352098895587184 1975259314682052705306 1989072316882626500448 2000912033054546896284 2003079868409968940592 2009368973177347179024 2014904424894089182272 2029093892675033472288 2051230826785208578587 2075019886130641225776 2077870188172029469218 2083790046257989667136 2092503076821128268297 2096193558438096748488 2125717411373844590016 2154828343289512042152 2170003190777466352308 2173830356898766998432 2176816387608792777276 2182813126968596614128 2185178038265420662464 2200566615999684188256 2237706356492954813004 2253464851961215058166 2257439216779488806064 2263658057597063155392 2286756609205196452896 2334397371896971378998 2341048076660210613696 2344263802040238375528 2350721829043104045984 2358217753242858842049 2367276208120872384336 2374708786482319393392 2391432087795575163768 2424181886200701047421 2431088387300987944992 2445559151511112873236 2455664767839671190894 2462660963759442333888 2480003646602818688352 2536135416381894831504 2539619118876924906822 2546615314796696049816 2557378693134805500576 2572601185355846009508 2575388402241388637904 2582483136131860782912 2633679086242736940408 2644562057673492051732 2663185734135981432378 2667882710739395861712 2670773157879958587456 2679158630903129572032 2734974435713611438116 2766693181507521634368 2770493584229372625624 2773495202413803148512 2790004102428171024396 2794924744584128997984 2806474020388195646736 2853152343429631685442 2864942229146283056043 2873104457719349389536 2893337587703288469744 2902421850145057036368 2910417502624795485504 2962888972023079057959 2983608475323939750672 3001368049581820344426 3004619802614953410888 3009918955705985074752 3022356637341133773408 3043640839012550208432 3112529829195961838664 3125685069386984500704 3144290337657145122732 3156368277494496512448 3166278381976425857856 3188576117060766885024 3232242514934268063228 3254845609444297909824 3255004786166199528462 3260745535348150497648 3265224581413189165914 3274219690452894921192 3277767057398130993696 3300849923999526282384 3381513888509193108672 3386158825169233209096 3395487086395594733088 3430134913807794679344 3433851202988518183872 3501596057845457068497 3511572114990315920544 3516395703060357563292 3526082743564656068976 3550914312181308576504 3557176947652527815616 3646632580951481917488 3668338727266669309854 3693991445639163500832 3720005469904228032528 3741965360517594195648 3804203124572842247256 3809428678315387360233 3819922972195044074724 3857783450271051292992 3858901778033769014262 3869895800193409381824 3873724704197791174368 3950518629364105410612 3978144633765253000896 4001824066109093792568 4006159736819937881184 4018737946354694358048 4058187785350066944576 4102461653570417157174 4150039772261282451552 4155740376344058938436 4185006153642256536594 4192387116876193496976 4279728515144447528163 4309656686579024084304 4340006381554932704616 4347660713797533996864 4353632775217585554552 4365626253937193228256 4401133231999368376512 4475412712985909626008 4502052074372730516639 4506929703922430116332 4514878433558977612128 4573513218410392905792 4668794743793942757996 4688527604080476751056 4701443658086208091968 4716435506485717684098 4734552416241744768672 4749417572964638786784 4782864175591150327536 4848363772401402094842 4862176774601975889984 4882507179249299292693 4891118303022225746472 4911329535679342381788 4960007293205637376704 5072270832763789663008 5079238237753849813644 5093230629593392099632 5114757386269611001152 5145202370711692019016 5150776804482777275808 5267358172485473880816 5289124115346984103464 5326371468271962864756 5335765421478791723424 5469948871427222876232 5502508090900003964781 5540987168458745251248 5546990404827606297024 5580008204856342048792 5589849489168257995968 5612948040776391293472 5706304686859263370884 5729884458292566112086 5746208915438698779072 5786675175406576939488 5804843700290114072736 5925777944046158115918 5967216950647879501344 6002736099163640688852 6009239605229906821776 6044713274682267546816 6087281678025100416864 6153692480355625735761 6225059658391923677328 6251370138773969001408 6288580675314290245464 6377152234121533770048 6464485029868536126456 6510009572332399056924 6521491070696300995296 6530449162826378331828 6548439380905789842384 6555534114796261987392 6601699847999052564768 6772317650338466418192 6790974172791189466176 6860269827615589358688 7003192115690914136994 7023144229980631841088 7032791406120715126584 7052165487129312137952 7074653259728576526147 7101828624362617153008 7272545658602103142263 7293265161902963834976 7336677454533338619708 7387982891278327001664 7440010939808456065056 7608406249145684494512 7618857356630774720466 7639845944390088149448 7717803556067538028524 7747449408395582348736 7901037258728210821224 8003648132218187585136 8012319473639875762368 8037475892709388716096 8204923307140834314348 8300079544522564903104 8311480752688117876872 8370012307284513073188 8384774233752386993952 8559457030288895056326 8594826687438849168129 8619313373158048168608 8680012763109865409232 8707265550435171109104 8731252507874386456512 8888666916069237173877 8950825425971819252016 9004104148745461033278 9013859407844860232664 9029756867117955224256 9337589487587885515992 9377055208160953502112 9432871012971435368196 9469104832483489537344 9498835145929277573568 9565728351182300655072 9696727544802804189684 9765014358498598585386 9782236606044451492944 9822659071358684763576 10144541665527579326016 10158476475507699627288 10186461259186784199264 10290404741423384038032 10301553608965554551616 10504788173536371205491 10534716344970947761632 10578248230693968206928 10652742936543925729512 10671530842957583446848 10939897742854445752464 11005016181800007929562 11081974336917490502496 11160016409712684097584 11225896081552782586944 11412609373718526741768 11428286034946162080699 11459768916585132224172 11573350350813153878976 11609687400580228145472 11851555888092316231836 11934433901295759002688 12005472198327281377704 12018479210459813643552 12174563356050200833728 12307384960711251471522 12450119316783847354656 12577161350628580490928 12839185545433342584489 12928970059737072252912 13020019144664798113848 13042982141392601990592 13060898325652756663656 13096878761811579684768 13203399695998105129536 13506156223118191549917 13544635300676932836384 13720539655231178717376 14006384231381828273988 14065582812241430253168 14104330974258624275904 14149306519457153052294 14203657248725234306016 14545091317204206284526 14586530323805927669952 14647521537747897878079 14673354909066677239416 14880021879616912130112 15216812498291368989024 15237714713261549440932 15279691888780176298896 15435607112135076057048 15802074517456421642448 16007296264436375170272 16409846614281668628696 16507524272700011894343 16622961505376235753744 16740024614569026146376 16769548467504773987904 17118914060577790112652 17189653374877698336258 17238626746316096337216 17360025526219730818464 17414531100870342218208 17777333832138474347754 17901650851943638504032 18008208297490922066556 18027718815689720465328 18675178975175771031984 18754110416321907004224 18865742025942870736392 19131456702364601310144 19393455089605608379368 19530028716997197170772 19564473212088902985888 19645318142717369527152 20316952951015399254576 20372922518373568398528 20580809482846768076064 21009576347072742410982 21069432689941895523264 21156496461387936413856 21223959779185729578441 21305485873087851459024 21879795485708891504928 22010032363600015859124 22163948673834981004992 22320032819425368195168 22825218747437053483536 22856572069892324161398 22919537833170264448344 23703111776184632463672 24010944396654562755408 24036958420919627287104 24614769921422502943044 24900238633567694709312 25154322701257160981856 25678371090866685168978 25857940119474144505824 26040038289329596227696 26121796651305513327312 26193757523623159369536 26666000748207711521631 27012312446236383099834 27089270601353865672768 28012768462763656547976 28131165624482860506336 28298613038914306104588 28407314497450468612032 29090182634408412569052 29295043075495795756158 29346709818133354478832 30433624996582737978048 30475429426523098881864 30559383777560352597792 30871214224270152114096 31514364520609113616473 31604149034912843284896 32014592528872750340544 32819693228563337257392 33015048545400023788686 33245923010752471507488 33480049229138052292752 34237828121155580225304 34379306749755396672516 34720051052439461636928 34829062201740684436416 35554667664276948695508 35803301703887277008064 36016416594981844133112 36055437631379440930656 37350357950351542063968 37731484051885741472784 38517556636300027753467 38786910179211216758736 39060057433994394341544 39128946424177805971776 39290636285434739054304 40633905902030798509152 41161618965693536152128 42019152694145484821964 42312992922775872827712 42447919558371459156882 42610971746175702918048 43759590971417783009856 44020064727200031718248 44640065638850736390336 45650437494874106967072 45713144139784648322796 45839075666340528896688 47406223552369264927344 48021888793309125510816 49229539842845005886088 49522572818100035683029 50308645402514321963712 51356742181733370337956 51715880238948289011648 52080076578659192455392 52243593302611026654624 53332001496415423043262 54024624892472766199668 56025536925527313095952 56262331248965721012672 56597226077828612209176 58180365268816825138104 58590086150991591512316 58693419636266708957664 60950858853046197763728 61118767555120705195584 61742428448540304228192 63028729041218227232946 63208298069825686569792 65639386457126674514784 66030097090800047577372 66491846021504943014976 66960098458276104585504 68475656242311160450608 68758613499510793345032 71109335328553897391016 72032833189963688266224 72110875262758881861312 74700715900703084127936 75462968103771482945568 77035113272600055506934 77573820358422433517472 78120114867988788683088 78581272570869478108608 79998002244623134564893 81267811804061597018304 84038305388290969643928 84895839116742918313764 85221943492351405836096 88040129454400063436496 91300874989748213934144 91426288279569296645592 91678151332681057793376 94543093561827340849419 94812447104738529854688 96043777586618251021632 98459079685690011772176 99045145636200071366058 102713484363466740675912 104160153157318384910784 104487186605222053309248 106664002992830846086524 108049249784945532399336 112051073851054626191904 113194452155657224418352 115552669908900083260401 116360730537633650276208 117180172301983183024632 117386839272533417915328 121901717706092395527456 123484856897080608456384 126057458082436454465892 131278772914253349029568 132060194181600095154744 133920196916552209171008 136951312484622320901216 137517226999021586690064 142218670657107794782032 144065666379927376532448 148567718454300107049087 150925936207542965891136 154070226545200111013868 155147640716844867034944 156240229735977577366176 159996004489246269129786 168076610776581939287856 169791678233485836627528 176080258908800126872992 182852576559138593291184 183356302665362115586752 189086187123654681698838 189624894209477059709376 196918159371380023544352 198090291272400142732116 205426968726933481351824 213328005985661692173048 216098499569891064798672 224102147702109252383808 226388904311314448836704 231105339817800166520802 232721461075267300552416 234360344603966366049264 243803435412184791054912 252114916164872908931784 264120388363200190309488 273902624969244641802432 275034453998043173380128 284437341314215589564064 288131332759854753064896 297135436908600214098174 308140453090400222027736 312480459471955154732352 319992008978492538259572 336153221553163878575712 339583356466971673255056 346658009726700249781203 352160517817600253745984 365705153118277186582368 378172374247309363397676 393836318742760047088704 396180582544800285464232 410853937453866962703648 426656011971323384346096 432196999139782129597344 452777808622628897673408 462210679635600333041604 465442922150534601104832 468720689207932732098528 504229832329745817863568 528240776726400380618976 550068907996086346760256 568874682628431179128128 594270873817200428196348 616280906180800444055472 639984017956985076519144 672306443106327757151424 679166712933943346510112 693316019453400499562406 731410306236554373164736 756344748494618726795352 792361165089600570928464 821707874907733925407296 853312023942646768692192 864393998279564259194688 924421359271200666083208 937441378415865464197056 1008459664659491635727136 1039974029180100749343609 1056481553452800761237952 1188541747634400856392696 1232561812361600888110944 1279968035913970153038288 1358333425867886693020224 1386632038906800999124812 1512689496989237453590704 1584722330179201141856928 1706624047885293537384384 1848842718542401332166416 2016919329318983271454272 2079948058360201498687218 2377083495268801712785392 2465123624723201776221888 2559936071827940306076576 2773264077813601998249624 3025378993978474907181408 3169444660358402283713856 3697685437084802664332832 4159896116720402997374436 4754166990537603425570784 5119872143655880612153152 5546528155627203996499248 6050757987956949814362816 7395370874169605328665664 8319792233440805994748872 9508333981075206851141568 11093056311254407992998496 16639584466881611989497744 22186112622508815985996992 33279168933763223978995488 66558337867526447957990976
- Sum of all divisors σ(n): 278218497365450571132376929
- Sum of proper divisors (its aliquot sum) s(n): 211660159497924123174385953
- 66558337867526447957990976 is an abundant number, because the sum of its proper divisors (211660159497924123174385953) is greater than itself. Its abundance is 145101821630397675216394977
Bases of 66558337867526447957990976
- Binary: 110111000011100100011010111001110001000010111111000011011000010010111011011110010000002
- Hexadecimal: 0x370E46B9C42FC3612EDE40
- Base-36: 8D2GG7SGJK0529000
Squares and roots of 66558337867526447957990976
- 66558337867526447957990976 squared (665583378675264479579909762) is 4430012339687805111803988353742649252431254097432576
- 66558337867526447957990976 cubed (665583378675264479579909763) is 294854258062252276881203037653794191522749061572994017248273965040904576434176
-
66558337867526447957990976 is a
perfect square number . Itssquare root is 8158329355176 -
The
cube root of 66558337867526447957990976 is 405260388.0922459917
Scales and comparisons
How big is 66558337867526447957990976?- 66,558,337,867,526,447,957,990,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 66,558,337,867,526,447,957,990,976 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 66558337867526447957990976 cubic inches would be around 33771699 feet tall.
Recreational maths with 66558337867526447957990976
- 66558337867526447957990976 backwards is 67909975974462576873385566
- The number of decimal digits it has is: 26
- The sum of 66558337867526447957990976's digits is 153
- 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 66558337867526447957990976 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 66558337867526447957990976 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/66558337867526447957990976/
Chicago style:
Numbermatics. 2024. "Number 66558337867526447957990976 - Facts about the integer". https://numbermatics.com/n/66558337867526447957990976/
The information we have on file for 66558337867526447957990976 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 66558337867526447957990976, math, Factors of 66558337867526447957990976, curriculum, school, college, exams, university, Prime factorization of 66558337867526447957990976, STEM, science, technology, engineering, physics, economics, calculator, sixty-six septillion, five hundred fifty-eight sextillion, three hundred thirty-seven quintillion, eight hundred sixty-seven quadrillion, five hundred twenty-six trillion, four hundred forty-seven billion, nine hundred fifty-seven million, nine hundred ninety thousand, nine hundred seventy-six.