328754855669315458940992656
328,754,855,669,315,458,940,992,656 is an even composite number composed of six prime numbers multiplied together.
328754855669315458940992656 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of fourteen thousand, one hundred seventy-five divisors.
Prime factorization of 328754855669315458940992656:
24 × 36 × 132 × 192 × 298 × 314
(2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 19 × 19 × 29 × 29 × 29 × 29 × 29 × 29 × 29 × 29 × 31 × 31 × 31 × 31)See below for interesting mathematical facts about the number 328754855669315458940992656 from the Numbermatics database.
Names of 328754855669315458940992656
- Cardinal: 328754855669315458940992656 can be written as Three hundred twenty-eight septillion, seven hundred fifty-four sextillion, eight hundred fifty-five quintillion, six hundred sixty-nine quadrillion, three hundred fifteen trillion, four hundred fifty-eight billion, nine hundred forty million, nine hundred ninety-two thousand, six hundred fifty-six.
Scientific notation
- Scientific notation: 3.28754855669315458940992656 × 1026
Factors of 328754855669315458940992656
Divisors of 328754855669315458940992656
- Number of divisors d(n): 14175
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 19 24 26 27 29 31 36 38 39 48 52 54 57 58 62 72 76 78 81 87 93 104 108 114 116 117 124 144 152 156 162 169 171 174 186 208 216 228 232 234 243 247 248 261 279 304 312 324 338 342 348 351 361 372 377 403 432 456 464 468 486 494 496 507 513 522 551 558 589 624 648 676 684 696 702 722 729 741 744 754 783 806 837 841 899 912 936 961 972 988 1014 1026 1044 1053 1083 1102 1116 1131 1178 1209 1296 1352 1368 1392 1404 1444 1458 1482 1488 1508 1521 1539 1566 1612 1653 1674 1682 1767 1798 1872 1922 1944 1976 2028 2052 2088 2106 2166 2204 2223 2232 2262 2349 2356 2418 2511 2523 2697 2704 2736 2808 2883 2888 2916 2964 3016 3042 3078 3132 3159 3211 3224 3249 3306 3348 3364 3393 3534 3596 3627 3844 3888 3952 4056 4104 4176 4212 4332 4408 4446 4464 4524 4563 4617 4693 4698 4712 4836 4901 4959 5022 5046 5239 5301 5394 5616 5766 5776 5832 5928 6032 6084 6156 6264 6318 6422 6448 6498 6612 6669 6696 6728 6786 7047 7068 7163 7192 7254 7533 7569 7657 7688 8091 8112 8208 8424 8649 8664 8816 8892 9048 9126 9234 9386 9396 9424 9477 9633 9672 9747 9802 9918 10044 10092 10179 10469 10478 10602 10788 10881 10933 11191 11532 11664 11687 11856 12168 12312 12493 12528 12636 12844 12996 13224 13338 13392 13456 13572 13689 13851 14079 14094 14136 14326 14384 14508 14703 14877 15066 15138 15314 15376 15717 15903 15979 16182 16848 17081 17298 17328 17784 18096 18252 18259 18468 18772 18792 18954 19266 19344 19494 19604 19836 20007 20088 20184 20358 20938 20956 21141 21204 21489 21576 21762 21866 22382 22599 22707 22971 23064 23374 24273 24336 24389 24624 24986 25272 25688 25947 25992 26071 26448 26676 27144 27378 27702 27869 28158 28188 28272 28652 28899 29016 29241 29406 29754 29791 30132 30276 30537 30628 31407 31434 31806 31958 32364 32643 32799 33573 34162 34596 35061 35568 36504 36518 36936 37479 37544 37584 37908 38532 38988 39208 39672 40014 40176 40368 40716 41067 41876 41912 42237 42282 42408 42978 43152 43524 43732 44109 44631 44764 45198 45414 45942 46128 46748 47151 47709 47937 48546 48778 49972 50544 51243 51376 51894 51984 52142 53352 54288 54756 54777 55404 55738 56316 56376 57304 57798 58032 58482 58812 59508 59582 60021 60264 60552 61009 61074 61256 62814 62868 63612 63916 64467 64728 65286 65598 67146 68121 68324 68913 69192 70122 72819 73008 73036 73167 73872 74958 75088 75816 77064 77841 77976 78213 78416 79344 80028 81432 82134 83607 83752 83824 84474 84564 84816 85956 86697 87048 87464 87723 88218 89262 89373 89528 90396 90828 91611 91884 93119 93496 94221 94302 95418 95874 97092 97556 97929 98397 99541 99944 100719 102486 103788 104284 105183 106704 109512 109554 110808 111476 112437 112632 112752 114608 115596 116964 117624 119016 119164 120042 120528 121104 122018 122148 122512 123201 125628 125736 126711 127224 127832 128934 129456 130572 131196 132327 133893 134292 136097 136242 136648 137826 138384 140244 141453 142129 143127 143811 145483 145638 146072 146334 149916 151632 151931 153729 154128 155682 155952 156426 160056 162409 162864 164268 164331 167214 167504 168948 169128 171912 173394 174096 174928 175446 176436 178524 178746 179056 180063 180792 181656 183027 183222 183768 186238 186992 188442 188604 190836 191748 193401 194184 195112 195858 196794 199082 199888 201438 204363 204972 206739 207576 207727 208568 210366 218457 219024 219108 219501 221616 222053 222952 224874 225264 231192 233523 233928 234639 235248 237367 238032 238328 240084 244036 244296 246402 250821 251256 251472 253422 254448 255664 257868 260091 261144 262392 263169 264654 267786 268119 268584 272194 272484 273296 274833 275652 279357 280488 282663 282906 284258 286254 287622 290966 291276 292144 292668 293787 295191 298623 299832 302157 303601 303862 307458 311364 312852 315549 317057 320112 324539 324818 328536 328662 334428 337311 337896 338256 338923 343824 346788 346921 350892 352872 357048 357492 360126 361584 362297 363312 366054 366444 367536 372476 376884 377208 380133 381672 383496 386802 387283 388368 390224 391716 393588 396981 398164 401679 402876 408291 408726 409944 413478 415152 415454 417136 420732 424359 426387 429381 431433 436449 436914 438216 439002 444106 445904 449748 455793 461187 462384 463391 467046 467856 469278 474734 476656 480168 487227 488072 488592 492804 492993 495349 501642 502512 506844 515736 520182 522288 524784 526338 529308 529511 535572 536238 537168 544388 544968 549081 549666 551304 558714 560976 565326 565812 566029 568516 572508 575244 580203 581932 582552 585336 587574 590382 597246 599664 604314 607202 607724 613089 614916 620217 622728 623181 625704 631098 634114 649078 649636 655371 657072 657324 658503 666159 668856 674622 675792 677846 693576 693842 700569 701784 703917 705744 707281 712101 714096 714984 720252 724594 732108 732888 744952 752463 753768 754416 756059 760266 763344 766992 773604 774566 780273 783432 787176 793962 796328 803358 804357 805752 808201 816582 817452 819888 826956 830908 838071 841464 847989 848718 852774 858762 862866 863939 872898 873828 876432 878004 885573 888212 895869 899496 906471 910803 911586 922374 923521 926782 934092 938556 946647 949468 951171 960336 973617 974454 976144 985608 985986 990698 1003284 1011933 1013688 1016769 1031472 1040364 1040763 1052676 1058616 1059022 1071144 1072476 1086891 1088776 1089936 1098162 1099332 1102608 1117428 1130652 1131624 1132058 1137032 1140399 1145016 1150488 1160406 1161849 1163864 1165104 1170672 1175148 1180764 1190943 1194492 1208628 1214404 1215448 1224873 1226178 1229832 1240434 1245456 1246362 1251408 1262196 1268228 1273077 1279161 1294299 1298156 1299272 1309347 1310742 1314648 1317006 1332318 1337712 1349244 1355692 1367379 1383561 1387152 1387684 1390173 1401138 1403568 1407834 1414562 1424202 1429968 1440504 1449188 1461681 1464216 1465776 1478979 1486047 1489904 1504926 1507536 1512118 1520532 1547208 1549132 1560546 1566864 1574352 1587924 1588533 1592656 1606716 1608714 1611504 1616402 1633164 1634904 1647243 1653912 1661816 1676142 1682928 1695978 1697436 1698087 1705548 1717524 1725732 1727878 1740609 1745796 1747656 1756008 1769261 1771146 1776424 1791738 1798992 1812942 1821606 1823172 1844748 1847042 1853564 1860651 1868184 1869543 1877112 1891279 1893294 1898936 1902342 1947234 1948908 1971216 1971972 1975509 1981396 1998477 2006568 2023866 2027376 2033538 2080728 2081526 2105352 2111751 2117232 2118044 2121843 2136303 2142288 2144952 2173782 2177552 2196324 2198664 2234856 2257389 2261304 2263248 2264116 2268177 2274064 2280798 2290032 2300976 2320812 2323698 2327728 2340819 2350296 2361528 2381886 2388984 2413071 2417256 2424603 2428808 2430896 2449746 2452356 2459664 2480868 2492724 2514213 2524392 2536456 2543967 2546154 2558322 2588598 2591817 2596312 2598544 2618694 2621484 2629296 2634012 2656719 2664636 2687607 2698488 2700451 2711384 2719413 2732409 2734758 2767122 2770563 2775368 2780346 2802276 2815668 2829124 2839941 2848404 2853513 2881008 2886689 2898376 2920851 2923362 2928432 2957958 2972094 3009852 3024236 3035799 3041064 3050307 3085771 3094416 3098264 3121092 3122289 3175848 3177066 3213432 3217428 3232804 3260673 3266328 3269808 3294486 3307824 3323632 3352284 3391956 3394872 3396174 3411096 3421197 3435048 3451464 3455756 3481218 3485547 3491592 3495312 3512016 3538522 3542292 3552848 3572829 3583476 3625884 3643212 3646344 3674619 3689496 3694084 3707128 3721302 3736368 3739086 3754224 3782558 3786588 3797872 3804684 3819231 3837483 3882897 3894468 3897816 3928041 3943944 3946813 3951018 3962792 3996954 4013136 4047732 4067076 4102137 4121741 4150683 4161456 4163052 4170519 4210704 4219007 4223502 4236088 4243686 4272606 4289904 4347564 4385043 4392648 4397328 4405999 4436937 4458141 4469712 4509973 4514778 4522608 4528232 4536354 4561596 4641624 4647396 4681638 4700592 4709861 4723056 4763772 4765599 4777968 4826142 4834512 4849206 4857616 4899492 4904712 4941729 4961736 4985448 5028426 5034679 5048784 5072912 5087934 5092308 5094261 5116644 5177196 5183634 5192624 5221827 5237388 5242968 5268024 5307783 5313438 5329272 5375214 5396976 5400902 5422768 5438826 5464818 5469516 5534244 5541126 5550736 5560692 5581953 5604552 5608629 5631336 5658248 5673837 5679882 5696808 5707026 5773378 5796752 5841702 5846724 5915916 5926527 5944188 5995431 6019704 6024083 6048472 6071598 6082128 6100614 6171542 6196528 6242184 6244578 6335253 6351696 6354132 6365529 6408909 6426864 6434856 6439537 6465608 6521346 6532656 6588972 6704568 6772167 6783912 6789744 6792348 6804531 6822192 6842394 6870096 6883643 6902928 6911512 6962436 6971094 6983184 7077044 7084584 7145658 7166952 7239213 7251768 7273809 7286424 7292688 7349238 7358377 7378992 7388168 7414256 7442604 7478172 7542639 7565116 7573176 7609368 7631901 7638462 7674966 7765794 7775451 7788936 7795632 7856082 7887888 7893626 7902036 7925584 7970157 7993908 8062821 8095464 8101353 8134152 8158239 8197227 8204274 8243482 8301366 8311689 8326104 8341038 8438014 8447004 8472176 8487372 8519823 8545212 8560539 8660067 8695128 8762553 8770086 8785296 8804429 8811998 8873874 8916282 9019946 9029556 9056464 9072708 9107397 9123192 9150921 9194653 9257313 9283248 9294792 9363276 9366867 9411631 9419722 9527544 9531198 9652284 9698412 9782019 9798984 9809424 9828767 9883458 9923472 9970896 10056852 10060709 10069358 10175868 10184616 10188522 10233288 10354392 10367268 10443654 10456641 10474776 10485936 10506613 10536048 10615566 10626876 10658544 10750428 10754551 10801804 10877652 10929636 10939032 11023857 11068488 11082252 11121384 11163906 11209104 11217258 11231207 11262672 11316496 11347674 11359764 11393616 11414052 11512449 11546756 11648691 11683404 11693448 11784123 11831832 11840439 11853054 11888376 11990862 12005773 12039408 12048166 12096944 12143196 12201228 12306411 12343084 12365223 12452049 12484368 12489156 12511557 12657021 12670506 12708264 12731058 12817818 12869712 12879074 12931216 13042692 13155129 13177944 13217997 13310811 13374423 13409136 13438339 13529919 13544334 13567824 13584696 13609062 13684788 13767286 13823024 13924872 13942188 14129583 14154088 14169168 14291316 14296797 14333904 14365121 14478426 14503536 14547618 14572848 14698476 14716754 14776336 14825187 14885208 14956344 15085278 15104037 15130232 15146352 15218736 15263802 15276924 15282783 15349932 15355819 15531588 15550902 15577872 15712164 15787252 15804072 15923349 15940314 15987816 16125642 16190928 16202706 16268304 16316478 16394454 16408548 16414841 16486964 16602732 16623378 16652208 16682076 16825887 16876028 16894008 16974744 17021511 17039646 17090424 17121078 17320134 17390256 17525106 17540172 17546899 17608858 17623996 17747748 17779581 17832564 17986293 18039892 18059112 18072249 18145416 18214794 18246384 18301842 18389306 18514626 18589584 18726552 18733734 18823262 18839444 19005759 19055088 19062396 19096587 19226727 19304568 19318611 19396824 19564038 19597968 19657534 19766916 20113704 20121418 20138716 20316501 20351736 20369232 20377044 20413593 20466576 20511149 20650929 20708784 20734536 20887308 20913282 20949552 21013226 21231132 21253752 21500856 21509102 21603608 21717639 21755304 21821427 21859272 21878064 21925711 22047714 22075131 22136976 22164504 22242768 22327812 22434516 22462414 22627917 22695348 22719528 22828104 23024898 23093512 23297382 23326353 23366808 23386896 23437829 23568246 23663664 23680878 23706108 23776752 23981724 24011546 24096332 24188463 24286392 24304059 24402456 24591681 24612822 24686168 24730446 24904098 24935067 24978312 25023114 25054231 25314042 25341012 25416528 25462116 25635636 25681617 25758148 25980201 26085384 26287659 26310258 26355888 26413287 26435994 26621622 26748846 26782109 26876678 27059838 27088668 27169392 27218124 27369576 27452763 27534572 27583959 27771939 27849744 27884376 28100601 28234893 28259166 28308176 28582632 28593594 28730242 28956852 29095236 29346057 29396952 29433508 29486301 29650374 29770416 29912688 30170556 30182127 30208074 30260464 30527604 30553848 30565566 30699864 30711638 31063176 31101804 31369923 31424328 31519839 31574504 31608144 31846698 31880628 31975632 32251284 32263653 32405412 32632956 32788908 32817096 32829682 32973928 33071571 33205464 33246756 33364152 33651774 33693621 33752056 33788016 33949488 34043022 34079292 34180848 34242156 34537347 34640268 35050212 35080344 35093798 35217716 35247992 35352369 35495496 35521317 35559162 35665128 35972586 36017319 36079784 36118224 36144498 36290832 36429588 36603684 36778612 36919233 37029252 37095669 37453104 37467468 37534671 37646524 37678888 37971063 38011518 38124792 38193174 38453454 38609136 38637222 38793648 39128076 39315068 39465387 39533832 39653991 40123269 40227408 40242836 40277432 40315017 40589757 40633002 40703472 40754088 40827186 41022298 41301858 41469072 41774616 41826564 42026452 42388749 42462264 42507504 42890391 43001712 43018204 43095363 43207216 43435278 43510608 43642854 43718544 43851422 44095428 44150262 44329008 44475561 44655624 44869032 44924828 45255834 45312111 45390696 45439056 45656208 45848349 46049796 46067457 46187024 46594764 46652706 46733616 46875658 47136492 47361756 47412216 47770047 47963448 48023092 48192664 48376926 48572784 48608118 48804912 49183362 49225644 49244523 49372336 49460892 49808196 49870134 49956624 50046228 50108462 50477661 50628084 50682024 50924232 51064533 51271272 51308569 51363234 51516296 51960402 52170768 52575318 52620516 52640697 52826574 52871988 53243244 53497692 53564218 53753356 53958879 54119676 54177336 54216747 54436248 54739152 54847091 54905526 55069144 55167918 55543878 55768752 56201202 56469786 56518332 57165264 57187188 57289761 57460484 57680181 57913704 57955833 58190472 58629649 58692114 58793904 58867016 58972602 59300748 60341112 60364254 60416148 61055208 61107696 61131132 61240779 61399728 61423276 61533447 61952787 62126352 62203608 62739846 62848656 63039678 63149008 63693396 63761256 64502568 64527306 64810824 65265912 65464281 65577816 65634192 65659364 65777133 65947856 66143142 66225393 66410928 66493512 66728304 67303548 67387242 67504112 67883751 68086044 68158584 68484312 69074694 69280536 69979059 70100424 70160688 70187596 70313487 70435432 70495984 70704738 70990992 71042634 71118324 71330256 71945172 72034638 72159568 72288996 72565389 72859176 72912177 73207368 73557224 73775043 73838466 74058504 74191338 74805201 74934936 75069342 75162693 75293048 75357776 75942126 76023036 76249584 76386348 76906908 77044851 77274444 77940603 78256152 78313079 78630136 78862977 78930774 79067664 79239861 79307982 80246538 80346327 80485672 80554864 80630034 81179514 81266004 81508176 81654372 82044596 82358289 82603716 82751877 83315817 83549232 83653128 83713981 84052904 84301803 84704679 84777498 84924528 85780782 86036408 86190726 86870556 87285708 87702844 88038171 88190856 88300524 88458903 88951122 89311248 89487359 89738064 89849656 90511668 90546381 90624222 90781392 91696698 92099592 92134914 93189528 93305412 93751316 94109769 94272984 94559517 94723512 94824432 95540094 95658901 95926896 96046184 96385328 96753852 96790959 97216236 98366724 98451288 98489046 98921784 99214713 99616392 99740268 100092456 100216924 100955322 101080863 101256168 101364048 101848464 102129066 102542544 102617138 102726468 103032592 103612041 103920804 105150636 105241032 105281394 105653148 105743976 106057107 106486488 106563951 106995384 107128436 107506712 107917758 108051957 108239352 108354672 108433494 108872496 109694182 109811052 110138288 110335836 110757699 111087756 111287007 112402404 112604013 112939572 113036664 113913189 114374376 114457577 114579522 114920968 115360362 115827408 115911666 116380944 117259298 117384228 117734032 117945204 118396161 118601496 118961973 119530489 120369807 120682224 120728508 120832296 120945051 121769271 122110416 122262264 122351203 122481558 122846552 123066894 123905574 124407216 125479692 126079356 127166247 127386792 127522512 127773971 128671173 129005136 129054612 129286089 129621648 130531824 130789217 130928562 131155632 131318728 131554266 132286284 132450786 132987024 134607096 134774484 135767502 135936333 136172088 136317168 136585969 136968624 137545047 138149388 138202371 138561072 139809163 139958118 140200848 140375192 140626974 140870864 141409476 142085268 142236648 143310141 143890344 144069276 144577992 145130778 145718352 145824354 146005691 146414736 147114448 147550086 147676932 147733569 148117008 148382676 149610402 149869872 150138684 150325386 150586096 151432983 151884252 152046072 152772696 153193599 153813816 153925707 154089702 154548888 155881206 156075049 156512304 156626158 157260272 157725954 157861548 157922091 158479722 158615964 160493076 160692654 160971344 161260068 161876637 162359028 162532008 162650241 163308744 164089192 164541273 164716578 165207432 165503754 166631634 167306256 167427962 168105808 168603606 169409358 169554996 171561564 171869283 172072816 172381452 173040543 173741112 173867499 174571416 174698407 175405688 175888947 176076342 176381712 176601048 176917806 177902244 178974718 179699312 181023336 181092762 181248444 183393396 183722337 184199184 184269828 184600341 185858361 186379056 186610824 186746573 187502632 188219538 188545968 189119034 189447024 191080188 191317802 192092368 193507704 193581918 194432472 196392843 196733448 196902576 196978092 197331399 197843568 198429426 198676179 199232784 199480536 199625647 200184912 200433848 201910644 202161726 202512336 204258132 205234276 205452936 207224082 207841608 209937177 210301272 210482064 210562788 210940461 211306296 211487952 212114214 212972976 213127902 213392933 213990768 214256872 215013424 215835516 216103914 216478704 216866988 218736531 219388364 219622104 220671672 221325129 221515398 222175512 222574014 224415603 224804808 225208026 225488079 225879144 226073328 227826378 228109687 228748752 228915154 229159044 229841936 230720724 231134553 231823332 233821809 234518596 234768456 234939237 235890408 236588931 236792322 237202992 237719583 237923946 239060978 240739614 241038981 241457016 241664592 241890102 243538542 244524528 244702406 244963116 245693104 246133788 247074867 247811148 248255631 249947451 250959384 251141943 252158712 252905409 254114037 254332494 254773584 255328441 255547942 257342346 258109224 258572178 261578434 261857124 262637456 263108532 264114513 264572568 264901572 265376709 266644937 268462077 269214192 269548968 271535004 271639143 271872666 272344176 272937299 273171938 275090094 276298776 276404742 279618326 279916236 280750384 281253948 282329307 282818952 283678551 284170536 284473296 285034243 286620282 286976703 287780688 288138552 289155984 290261556 290372877 291648708 291760561 292011382 295100172 295353864 295467138 296765352 299220804 300277368 300650772 302865966 303242589 303768504 304092144 304691777 305545392 306387198 307627632 307851414 308179404 309097776 311762412 311881979 312150098 313252316 315451908 315723096 315844182 316959444 317231928 319691853 320986152 321385308 322520136 323753274 324155871 324718056 325064016 325300482 325705003 326617488 328178384 329082546 329433156 330414864 331007508 333263268 333391081 333861021 334855924 337207212 337812039 338818716 339109992 341739567 343123128 343372731 343738566 344762904 346081086 347482224 347734998 348167417 349142832 349396814 350811376 351777894 352152684 353202096 353835612 355804488 356885919 357949436 358591467 361109421 362046672 362185524 362496888 362835153 365307813 366786792 367053609 367444674 368539656 369200682 371716722 373221648 373493146 375005264 376439076 378238068 381498741 382160376 382635604 383321913 386013519 387015408 387163836 387858267 388864944 389711831 392367651 392785686 393466896 393956184 394662798 396858852 397352358 398961072 399251294 400867696 403821288 404323452 407808999 408516264 409757907 410468552 410905872 412635141 414448164 414607113 415683216 416588509 419427489 419874354 420602544 421125576 421880922 422612592 424228428 426255804 426785866 428513744 429930423 431671032 432207828 433733976 437473062 438017073 438776728 439244208 441343344 442650258 443030796 443200707 444351024 445148028 445318751 448831206 449609616 450416052 450976158 451758288 455652756 456219374 457830308 458318088 459580797 461441448 461777121 462269106 463646664 467643618 468225147 469037192 469536912 469878474 471780816 473177862 473584644 473766273 475439166 475847892 476030389 478121956 481479228 482077962 482914032 483780204 487077084 487950723 489404812 489926232 492267576 493623819 494149734 495622296 496511262 499894902 501918768 502283886 504317424 505810818 508228074 508664988 508860071 510656882 511095884 514684692 515607849 516218448 517144356 521602497 523156868 523714248 524095221 526217064 527666841 528229026 529145136 529803144 530753418 533289874 536924154 539097936 543070008 543278286 543745332 545874598 546343876 550180188 551167011 552597552 552809484 553801023 557575083 559236652 559832472 560239719 562507896 564658614 565637904 567357102 568341072 570068486 573240564 573953406 576277104 580523112 580745754 583297416 583521122 584022764 589178529 590200344 590707728 590934276 591994197 593530704 594823321 596028537 598441608 598876941 600554736 601301544 605731932 606485178 607537008 609383554 612774396 615702828 616358808 623524824 623763958 624300196 626504632 629811531 630903816 631446192 631688364 632821383 633918888 634463856 635845619 639383706 640178799 641972304 642770616 645040272 647506548 648311742 649436112 650600964 651410006 656209593 658165092 658866312 662015016 666526536 666782162 667722042 669711848 673246809 674414424 675624078 676464237 677637432 678219984 679697041 683479134 684329061 686246256 686745462 687477132 689525808 692162172 695469996 696334834 698793628 701465427 703555788 704305368 704817711 707671224 711608976 713158749 713771838 715898872 717182934 722218842 723116943 724371048 724993776 725670306 726572699 730615626 733573584 734107218 734889348 737079312 738401364 743433444 744766893 746986292 749842353 752878152 753425829 756476136 762342111 762997482 764320752 765271208 765985323 766643826 772027038 774327672 775716534 776681161 779423662 784735302 785571372 787912368 789325596 793717704 794704716 796130127 798502588 799934811 805386231 807642576 808646904 814917429 815617998 817032528 818811897 819515814 820937104 825270282 828896328 829214226 833177018 838854978 839748708 842251152 843761844 848456856 851035653 852511608 853571732 855102729 859860846 860930109 863342064 864415656 867467952 871118631 874946124 875281683 876034146 877553456 885300516 886061592 886401414 890296056 890637502 897662412 900832104 901952316 909727767 911305512 912438748 914075331 915660616 916636176 919161594 922882896 923554242 924538212 927293328 935287236 935645937 936450294 938074384 939756948 946355724 947169288 947532546 950878332 951695784 952060778 956243912 959075559 962958456 964155924 967560408 972467613 974154168 975901446 977115009 978809624 979852464 984535152 987247638 988299468 991244592 993022524 999789804 1000173243 1001583063 1004567772 1011621636 1016456148 1017329976 1017720142 1021313764 1022191768 1025218701 1029369384 1030118193 1031215698 1034288712 1043204994 1044502251 1046313736 1047428496 1048190442 1052434128 1055333682 1056458052 1059606288 1061506836 1066579748 1070657757 1073848308 1075774401 1086140016 1086556572 1087490664 1088505459 1091749196 1092687752 1095923439 1100360376 1101160827 1102334022 1105618968 1107602046 1115150166 1118473304 1119664944 1120479438 1125015792 1129317228 1134714204 1140136972 1144496223 1146481128 1147906812 1149965739 1161046224 1161491508 1163574801 1166594832 1167042244 1168045528 1169135493 1177102953 1178357058 1180400688 1181868552 1183988394 1189646642 1192057074 1196883216 1197753882 1202603088 1211463864 1212970356 1218767108 1223426997 1225548792 1229273721 1231405656 1232717616 1243821339 1247049648 1247527916 1248600392 1249765527 1253009264 1258282467 1259623062 1261807632 1263376728 1265642766 1267837776 1271691238 1278767412 1280357598 1285541232 1289791269 1295013096 1296623484 1301201928 1302820012 1312419186 1314051219 1316330184 1317732624 1324030032 1329602121 1333053072 1333564324 1335444084 1335956253 1339423696 1346493618 1348828848 1351248156 1352928474 1355274864 1359394082 1366958268 1368658122 1373490924 1374954264 1378742391 1384324344 1385331363 1390939992 1392669668 1397587256 1402930854 1404675441 1407111576 1408610736 1409635422 1415342448 1421298819 1426317498 1427543676 1428091167 1431797744 1434365868 1444437684 1446233886 1448742096 1451340612 1453145398 1461231252 1463852169 1468214436 1469778696 1476802728 1480871457 1486866888 1487948501 1489533786 1493972584 1499684706 1505756304 1506851658 1512952272 1524684222 1525994964 1526580213 1530542416 1531970646 1533287652 1544054076 1548655344 1551433068 1553362322 1558847324 1564807491 1569470604 1571142744 1572285663 1578651192 1583000523 1587435408 1589409432 1590565639 1592260254 1597005176 1599869622 1610772462 1617293808 1629834858 1631235996 1637623794 1639031628 1650540564 1657792656 1658428452 1661403069 1666354036 1672725249 1677709956 1679497416 1680719157 1687523688 1696913712 1700259821 1702071306 1705023216 1707143464 1710205458 1719721692 1721860218 1728831312 1742237262 1749892248 1750563366 1752068292 1770601032 1772123184 1772802828 1775982591 1780592112 1781275004 1784469963 1788085611 1795324824 1796630823 1801664208 1803904632 1817519119 1819455534 1822611024 1824877496 1828150662 1831321232 1838323188 1847108484 1849076424 1870574472 1871291874 1872900588 1879513896 1892711448 1894338576 1895065092 1898464149 1901756664 1903391568 1904121556 1907536857 1912487824 1918151118 1920536397 1925916912 1928311848 1935120816 1944935226 1948308336 1951802892 1954230018 1957619248 1968628779 1974495276 1976598936 1986045048 1999579608 2000346486 2003166126 2009135544 2023243272 2029392711 2032912296 2034659952 2035440284 2039091123 2042627528 2044383536 2050437402 2052987183 2058738768 2060236386 2062431396 2068577424 2086409988 2089004502 2092627472 2096380884 2104396281 2110667364 2112916104 2114453133 2123013672 2133159496 2139476247 2141315514 2147696616 2151548802 2169350829 2173113144 2174981328 2177010918 2179718097 2183498392 2185375504 2191846878 2200720752 2202321654 2204668044 2211237936 2215204092 2230300332 2234300679 2236946608 2240958876 2249527059 2258634456 2260277487 2269428408 2271079291 2280273944 2287026333 2288992446 2292962256 2295813624 2297955969 2299931478 2322983016 2327149602 2330043483 2334084488 2336091056 2338270986 2354205906 2356714116 2363737104 2367976788 2379293284 2384114148 2388390381 2395507764 2399804433 2416158693 2422927728 2425940712 2427705449 2437534216 2444752287 2446853994 2451097584 2456435691 2458547442 2462811312 2487642678 2495055832 2497200784 2499531054 2516564934 2519246124 2526753456 2531285532 2543382476 2553106959 2557534824 2560715196 2565308187 2579582538 2582790327 2590026192 2593246968 2595133411 2602403856 2605640024 2613355893 2624838372 2625845049 2628102438 2632660368 2659204242 2667128648 2670888168 2671912506 2692987236 2702496312 2705856948 2718788164 2729183301 2733916536 2737316244 2742225993 2746981848 2749908528 2757484782 2768648688 2770662726 2774108129 2781879984 2785339336 2795174512 2805861708 2806937811 2809350882 2814223152 2819270844 2842597638 2852634996 2855087352 2856182334 2868731736 2877226677 2888875368 2892467772 2902681224 2906290796 2917402839 2922462504 2927704338 2931345027 2936428872 2939557392 2953605456 2961742914 2965425931 2973733776 2975897002 2979067572 2987945168 2999369412 3000519729 3004749189 3013703316 3049368444 3051989928 3053160426 3063941292 3066575304 3075656103 3088108152 3090354579 3102866136 3106724644 3117694648 3129614982 3133506753 3138941208 3142285488 3144571326 3157302384 3166001046 3178818864 3181131278 3184520508 3194010352 3199739244 3211973271 3221544924 3227323203 3259669716 3262471992 3265516377 3275247588 3278063256 3287770317 3301081128 3303482481 3316856904 3319269733 3322806138 3332708072 3345450498 3355419912 3358994832 3361438314 3375047376 3400519642 3404142612 3414286928 3420410916 3433488669 3439443384 3443720436 3449897217 3466384181 3484474524 3490724403 3499784496 3501126732 3504136584 3507406479 3531308859 3541202064 3545605656 3548184887 3551965182 3562550008 3568939926 3576171222 3590649648 3593261646 3607809264 3635038238 3638911068 3649754992 3656301324 3670280991 3676646376 3687821163 3694216968 3698152848 3705445159 3731464017 3741148944 3742583748 3745801176 3749296581 3759027792 3774847401 3785422896 3790130184 3792887293 3796928298 3803513328 3808243112 3815073714 3836302236 3841072794 3856623696 3889870452 3903605784 3908460036 3937257558 3942153657 3948990552 3953197872 3960993101 3972090096 3988806363 3999159216 4000692972 4006332252 4007868759 4018271088 4046486544 4054465727 4058785422 4065824592 4070880568 4078182246 4085255056 4100874804 4105974366 4120472772 4124862792 4155994089 4172819976 4178009004 4192761768 4208792562 4214026323 4221334728 4225832208 4228906266 4234165039 4246027344 4263896457 4266318992 4278952494 4282631028 4284273501 4295393232 4303097604 4334084053 4338701658 4346226288 4354021836 4359436194 4366996784 4383693756 4391556507 4404643308 4409336088 4430408184 4442614371 4460600664 4463845503 4468601358 4481917752 4499054118 4517268912 4520554974 4526176421 4538856816 4542158582 4560547888 4574052666 4577984892 4579740639 4591627248 4595911938 4599862956 4645966032 4654299204 4660086966 4668168976 4676541972 4694422473 4708411812 4713428232 4716856989 4735953576 4749001569 4758586568 4768228296 4771696917 4776780762 4791015528 4799608866 4832317386 4851881424 4855410898 4875068432 4889504574 4893707988 4912871382 4917094884 4975285356 4984209207 4990111664 4999062108 5018175747 5033129868 5038492248 5042157471 5062571064 5066253803 5086764952 5100779463 5106213918 5115069648 5121430392 5130616374 5159165076 5165580654 5186493936 5190266822 5211280048 5226711786 5249676744 5251690098 5256204876 5318408484 5327947773 5334257296 5341776336 5343825012 5353409889 5364256833 5385974472 5389892469 5404992624 5411713896 5415650617 5437576328 5452557357 5458366602 5467833072 5474632488 5484451986 5493963696 5514969564 5541325452 5548216258 5570678672 5611723416 5613875622 5618701764 5638541688 5685195276 5695392447 5705269992 5710174704 5712364668 5722610571 5737463472 5754453354 5761609191 5777750736 5784935544 5789143763 5805362448 5812581592 5834805678 5844925008 5855408676 5862690054 5872857744 5923485828 5930851862 5951794004 5958135144 5998738824 6001039458 6009498378 6027406632 6088178133 6098736888 6103979856 6106320852 6117273369 6127882584 6133150608 6151312206 6158961549 6176216304 6180709158 6188395057 6205732272 6213449288 6235389296 6259229964 6267013506 6277882416 6289142652 6332002092 6343359399 6362262556 6369041016 6399478488 6418428741 6423946542 6443089848 6454646406 6508052487 6519339432 6524943984 6531032754 6539154291 6550495176 6556126512 6575540634 6602162256 6606964962 6615180923 6633713808 6638539466 6645612276 6665416144 6690900996 6702902037 6710839824 6722876628 6780832461 6801039284 6808285224 6813237873 6840821832 6861078999 6866977338 6878886768 6887440872 6893867907 6899794434 6932768362 6968949048 6981448806 6990130449 7002253464 7008273168 7014812958 7062617718 7091211312 7096369774 7103930364 7125100016 7137879852 7152342444 7165171143 7186523292 7199413299 7248476079 7270076476 7277822136 7283116347 7312602648 7334256861 7340561982 7353292752 7369307073 7375642326 7388433936 7404524789 7410890318 7462928034 7485167496 7491602352 7498593162 7549694802 7580260368 7585774586 7593856596 7616486224 7630147428 7659320877 7672604472 7682145588 7695924561 7732703173 7748370981 7779740904 7785400233 7807211568 7816920072 7840067679 7874515116 7877535147 7884307314 7897981104 7915181671 7921986202 7977612726 8001385944 8012664504 8015737518 8108931454 8117570844 8141761136 8156364492 8187549903 8201749608 8211948732 8226677979 8240945544 8249725584 8265993047 8311988178 8322324387 8345639952 8356018008 8385523536 8417585124 8420813433 8428052646 8442669456 8457812532 8461056269 8468330078 8527792914 8557904988 8565262056 8568547002 8606195208 8668168106 8677403316 8708043672 8718872388 8752208517 8767387512 8783113014 8794035081 8809286616 8818672176 8836061533 8860816368 8885228742 8896277793 8921201328 8927691006 8937202716 8963835504 8998108236 9001559187 9041109948 9044577391 9052352842 9084317164 9148105332 9155969784 9159481278 9191823876 9199725912 9271063737 9308598408 9320173932 9353083944 9388844946 9400520259 9416823624 9426856464 9433713978 9445445087 9471907152 9498003138 9517173136 9536456592 9543393834 9553561524 9582031056 9599217732 9664634772 9668341349 9681969609 9710821796 9779009148 9787415976 9796549131 9825742764 9834189768 9910447443 9950570712 9957809199 9968418414 9998124216 10036351494 10066259736 10076984496 10084314942 10096855093 10125142128 10132507606 10173529904 10201558926 10212427836 10242860784 10261232748 10318330152 10331161308 10349691651 10380533644 10399152543 10453423572 10472173209 10499353488 10503380196 10512409752 10522219437 10593926577 10636816968 10644554661 10655895546 10687650024 10706819778 10728513666 10771948944 10779784938 10823427792 10831301234 10875152656 10905114714 10916733204 10949264976 10968903972 11029939128 11063463489 11082650904 11096432516 11116335477 11194392051 11223446832 11227751244 11237403528 11247889743 11277083376 11301643099 11324542203 11370390552 11378661879 11390784894 11410539984 11424729336 11445221142 11508906708 11523218382 11569871088 11578287526 11625163184 11669611356 11710817352 11725380108 11826460971 11846971656 11861703724 11882979303 11903588008 11916270288 11966419089 11997477648 12002078916 12018996756 12023606277 12054813264 12081066761 12163397181 12176356266 12197473776 12212641704 12234546738 12255765168 12302624412 12317923098 12361418316 12376790114 12426898576 12467982267 12518459928 12534027012 12578285304 12642078969 12664004184 12686718798 12702495117 12724525112 12738082032 12791689371 12798956976 12836857482 12847893084 12852820503 12886179696 12909292812 12914243779 13002252159 13016104974 13038678864 13062065508 13078308582 13100990352 13151081268 13213929924 13230361846 13277078932 13291224552 13327843113 13381801992 13391536509 13405804074 13445753256 13561664922 13578529263 13602078568 13616570448 13626475746 13681643664 13722157998 13733954676 13739221917 13774881744 13787735814 13799588868 13804881281 13865536724 13937898096 13962897612 13980260898 14004506928 14029625916 14125235436 14150570967 14192739548 14207860728 14247004707 14275759704 14304684888 14315090751 14330342286 14373046584 14398826598 14496952158 14540152952 14555644272 14566232694 14625205296 14668513722 14681123964 14738614146 14751284652 14756942059 14809049578 14821780636 14925856068 14952627621 14970334992 14997186324 15099389604 15126472413 15171549172 15187713192 15198761409 15260294856 15302338389 15318641754 15345208944 15364291176 15391849122 15465406346 15496741962 15559481808 15570800466 15633840144 15680135358 15749030232 15755070294 15768614628 15830363342 15843972404 15955225452 15983843319 16002771888 16025329008 16031475036 16060229667 16169677407 16217862908 16235141688 16246951851 16312728984 16357672071 16375099806 16403499216 16423897464 16453355958 16481891088 16531986094 16623976356 16644648774 16712036016 16835170248 16841626866 16856105292 16915625064 16922112538 16936660156 17055585828 17086177341 17115809976 17130524112 17137094004 17167831713 17212390416 17249876309 17284827573 17336336212 17354806632 17367431289 17416087344 17437744776 17504417034 17534775024 17566226028 17588070162 17618573232 17672123066 17770457484 17792555586 17855382012 17874405432 17996216472 18003118374 18082219896 18089154782 18104705684 18168634328 18264534399 18296210664 18311939568 18318962556 18351820107 18383647752 18399451824 18439522951 18476884647 18542127474 18565185171 18617196816 18640347864 18706167888 18777689892 18801040518 18833647248 18867427956 18890890174 18996006276 19030078197 19086787668 19107123048 19198435464 19329269544 19336682698 19363939218 19421643592 19524157461 19558018296 19574831952 19593098262 19617462873 19651485528 19668379536 19711214189 19820894886 19845542769 19901141424 19915618398 19936836828 19996248432 20072702988 20132519472 20168629884 20193710186 20265015212 20342497383 20403117852 20424855672 20439713619 20522465496 20636660304 20662322616 20681603721 20699383302 20761067288 20798305086 20906847144 20944346418 20970391347 21006760392 21024819504 21044438874 21070608271 21187853154 21273633936 21289109322 21311791092 21375300048 21413639556 21457027332 21559569876 21598239897 21662602468 21745428237 21810229428 21833466408 21849349041 21937807944 22059878256 22107921219 22126926978 22165301808 22192865032 22213574367 22232670954 22388784102 22455502488 22474807056 22495779486 22523753669 22603286198 22649084406 22740781104 22757323758 22781569788 22849458672 22890442284 23017813416 23046436764 23087773683 23156575052 23198109519 23245112943 23339222712 23356200699 23421634704 23450760216 23632605441 23652921942 23693943312 23723407448 23745545013 23765958606 23807176016 23932838178 24004157832 24037993512 24047212554 24162133522 24326794362 24352712532 24425283408 24469093476 24605248824 24635846196 24680033937 24722836632 24753580228 24797979141 24935964534 24966973161 25036919856 25068054024 25156570608 25262440299 25284157938 25328008368 25373437596 25383168807 25404990234 25449050224 25583378742 25673714964 25695786168 25705641006 25818585624 25828487558 26004504318 26032209948 26124131016 26156617164 26302162536 26382105243 26427859848 26460723692 26508184599 26554157864 26582449104 26655686226 26688833379 26763603984 26783073018 26811608148 26891506512 27004677561 27123329844 27133732173 27157058526 27204157136 27252951492 27444315996 27467909352 27478443834 27575471628 27599177736 27609762562 27731073448 27813191211 27925795224 27960521796 28059251832 28201560777 28250470872 28301141934 28336335261 28385479096 28415721456 28494009414 28551519408 28609369776 28630181502 28660684572 28746093168 28797653196 28993904316 29005024047 29045908827 29080305904 29132465388 29337027444 29362247928 29477228292 29502569304 29513884118 29618099156 29643561272 29731342329 29851712136 29873427597 29905255242 29994372648 30198779208 30252944826 30290565279 30343098344 30375426384 30397522818 30520589712 30604676778 30637283508 30728582352 30783698244 30930812692 30993483924 31049074953 31141600932 31197457629 31360270716 31498060464 31510140588 31537229256 31566658311 31660726684 31687944808 31781779731 31910450904 31933663983 31967686638 32062950072 32120459334 32339354814 32435725816 32470283376 32493903702 32625457968 32715344142 32750199612 32847794928 32906711916 33063972188 33190390467 33247952712 33289297548 33349006431 33670340496 33683253732 33712210584 33743669229 33831250128 33844225076 33873320312 33904929297 33973626609 34111171656 34135985637 34172354682 34231619952 34274188008 34335663426 34499752618 34569655146 34672672424 34709613264 34734862578 34875489552 35008834068 35132452056 35176140324 35344246132 35479382913 35540914968 35585111172 35648937909 35710764024 35748810864 35992432944 36006236748 36070818831 36164439792 36178309564 36209411368 36243200283 36337268656 36490191543 36529068798 36592421328 36637925112 36703640214 36767295504 36879045902 36953769294 37084254948 37130370342 37280695728 37403946801 37555379784 37602081036 37734855912 37781780348 37926236907 37992012552 38060156394 38107485351 38173575336 38214246096 38396870928 38558461509 38658539088 38673365396 38727878436 38742731337 38843287184 39006756477 39048314922 39116036592 39186196524 39234925746 39302971056 39422428378 39641789772 39691085538 39831236796 39873673656 39983529339 40145405976 40174609527 40337259768 40387420372 40530030424 40684994766 40735587789 40806235704 40849711344 40879427238 41044930992 41217665751 41324645232 41363207442 41398766604 41414643843 41522134576 41596610172 41813694288 41888692836 41940782694 42013520784 42088877748 42141216542 42375706308 42451712901 42578218644 42623582184 42741014121 42827279112 42914054664 42945272253 43119139752 43150506529 43196479794 43325204936 43490856474 43620458856 43666932816 43698698082 43875615888 44215842438 44253853956 44270826177 44385730064 44427148734 44465341908 44777568204 44911004976 44991558972 45047507338 45206572396 45298168812 45379417239 45514647516 45563139576 45596284227 45780884568 45907015167 46035626832 46092873528 46126403531 46175547366 46313150104 46396219038 46490225886 46678445424 46712401398 46901520432 47265210882 47305843884 47446814896 47491090026 47531917212 47865676356 48008315664 48075987024 48094425108 48180689001 48324267044 48509032221 48653588724 48705425064 48740855553 48938186952 49073016213 49210497648 49271692392 49307534809 49360067874 49445673264 49507160456 49595958282 49871929068 49933946322 50136108048 50524880598 50568315876 50746875192 50766337614 50809980468 51166757484 51347429928 51391572336 51411282012 51503495139 51637171248 51656975116 51749628927 51854482719 52009008636 52064419896 52102293867 52248262032 52313234328 52604325072 52708054451 52764210486 52855719696 52921447384 53016369198 53108315728 53311372452 53377666758 53566146036 53623216296 54009355122 54246659688 54267464346 54314117052 54505902984 54888631992 54935818704 54956887668 55055460321 55150943256 55198355472 55219525124 55318568853 55430653941 55462146896 55626382422 55695555513 55851590448 55921043592 56118503664 56343092689 56403121554 56500941744 56602283868 56672670522 56770958192 56988018828 57090234591 57260363004 57321369144 57595306392 57987808632 58010048094 58091817654 58264930776 58674054888 58724495856 58852388619 58954456584 59005138608 59027768236 59133642567 59236198312 59287122544 59462684658 59536628307 59703424272 59746855194 59810510484 59988745296 60397558416 60505889652 60581130558 60686196688 60795045636 61027492149 61209353556 61274567016 61319140857 61567396488 61861625384 61986967848 62044811163 62098149906 62283201864 62394915258 62720541432 62911174041 63020281176 63074458512 63133316622 63211824813 63321453368 63375889616 63563559462 63820901808 63867327966 63935373276 64125900144 64240918668 64678709628 64794719691 64871451632 64987807404 65236284711 65430688284 65500399224 65548047123 65813423832 65861299439 66127944376 66323763657 66380780934 66495905424 66578595096 66640723101 66698012862 67366507464 67424421168 67487338458 67571261007 67688450152 67746640624 67809858594 67947253218 68222343312 68271971274 68344709364 68548376016 68671326852 68999505236 69139310292 69263321049 69345344848 69469725156 69594328557 69735338829 70017668136 70068602097 70264904112 70352280648 70403458021 70688492264 70897816323 70958765826 71081829936 71170222344 71236635039 71297875818 71421528048 72012473496 72141637662 72356619128 72418822736 72486400566 72980383086 73058137596 73275850224 73407280428 73758091804 73907538588 74040101811 74168509896 74260740684 74393937423 74807893602 74900919483 75110759568 75204162072 75258868919 75469711824 75563560696 75787320897 75852473814 75984025104 76120312788 76149506421 76214970702 76347150672 77116923018 77346730792 77455756872 77485462674 78013512954 78096629844 78372393048 78469851492 78844856756 79146315729 79283579544 79382171076 79524553797 79662473592 79747347312 79967058678 80066500137 80290811952 80349219054 80449135741 80674519536 80774840744 81014032683 81060060848 81369989532 81401196519 81471175578 81612471408 81758854476 82435331502 82726414884 82797533208 82829287686 83193220344 83439573633 83777385672 83881565388 84177755496 84282433084 84604682331 84751412616 84903425802 85009005783 85156437288 85247164368 85482028242 85654558224 85828109328 85890544506 85997351999 86238279504 86301013058 86392959588 86650409872 86981712948 87015072141 87137726481 87240917712 87397396164 88431684876 88507707912 88541652354 88854297468 88930683816 89194026987 89555136408 89620282791 89983117944 90095014676 90413144792 90596337624 90758834478 90871695837 91029295032 91126279152 91192568454 91561769136 91814030334 92185747056 92252807062 92351094732 92626300208 92792438076 92980451772 93147224859 93424802796 93592372887 94530421764 94611687768 94699974933 94982180052 95063834424 95345339193 95731352712 95800991949 96188850216 96258822257 96361378002 96648534088 97018064442 97307177448 97410850128 97481711106 97876373904 98146032426 98543384784 98615069618 98720135748 99014320912 99191916564 99571171401 99743858136 99867892644 100047019293 100525141249 101049761196 101136631752 101231007687 101493750384 101532675228 101619960936 101714787891 101920879827 102333514968 102407956911 102694859856 102822564024 102897361723 103006990278 103313950232 103499257854 103708965438 104018017272 104128839792 104204587734 104626468656 105416108902 105528420972 105842894768 106032738396 106438148739 106622744904 106755333516 106946813727 107132292072 107246432592 107457909611 108018710244 108212456493 108493319376 108534928692 108628234104 108729600849 109011805968 109470574629 109777263984 109913775336 109993731497 110110920642 110301886512 110439050248 110637137706 110861307882 111252764844 111391111026 111842087184 112686185378 112806243108 113204567736 113345341044 113778710721 113976037656 114180469182 114322456053 114520726008 114642738288 114868799929 115190612784 115675384527 115975617264 116020096188 116183635308 116228194011 116529861552 117020269431 117348109776 117579506083 117704777238 117908913168 118055536472 118267285134 118472396624 118925369316 119073256614 119493710388 119621020968 120523828581 121011779304 121162261116 121590091272 122054984298 122206763367 122418707112 122549134032 122638281714 122790786131 123134792976 123652997253 123723250768 123973935696 124089622326 124196299812 124243931529 124566403728 124789830516 125441082864 125688437537 125822348082 126040562352 126266633244 126423649626 126642906736 127127118924 127355138703 127734655932 127870746552 128481837336 128835816759 129357419256 129451519587 129589439382 129975614808 130472569422 130861376568 131000798448 131096094246 131259116209 131626847664 131722598878 132255888752 132647527314 132761561868 132812478531 133157190192 133281446202 133396025724 134733014928 134974676916 135142522014 135376900304 135619717188 135894506436 136138251717 136543942548 136689418728 136788852681 137342653704 137721045501 137999010472 138278620584 138379210593 138526642098 138939450312 139188657114 139470677658 140035336272 140137204194 140704561296 140806916042 141376984528 141795632646 141917531652 142340444688 142473270078 142595751636 144024946992 144283275324 144542067003 144713238256 144972801132 145527096663 145960766172 146116275192 146222566659 146814560856 146921360287 147219048639 147516183608 147815077176 147922604427 148080203622 148337019792 148521481368 148787874846 149615787204 149801838966 150408324144 150517737838 151127121392 151574641794 151704947628 152240625576 152299012842 152429941404 154233846036 154510485417 154693461584 154911513744 154970925348 155248886781 155563448157 156027025908 156193259688 156306881601 156744786096 156939702984 157053867893 157689713512 158124163353 158292631458 158567159088 158764342152 159049107594 159324947184 159934117356 160133000274 160698438108 160898271482 161549681488 162028065366 162739979064 162802393038 162942351156 163517708952 164870663004 165166380963 165452829768 165595066416 165658575372 165955706559 166291961823 166386440688 166879147266 167086666539 167554771344 167763130776 167885169127 168355510992 168564866168 169029278067 169209364662 169502825232 169806851604 170018011566 170312874576 170964056484 171781089012 171994703998 172602026116 172785919176 173963425896 174030144282 174275452962 174794792328 176557165857 176863369752 177015415824 177083304708 177400927701 177708594936 177861367632 178388053974 178609884921 179110272816 179240565582 179463456653 179966235888 180190029352 180826289584 181192675248 181517668956 181743391674 182058590064 182385136908 183628060668 183957422571 184505614124 184702189464 185584876152 185960903544 186134433489 186294449718 186849605592 187184745774 188733522123 189060843528 189223375536 189399949866 189635474439 189964360104 190127668848 190690678386 191462705424 191601983898 191840246767 192377700432 192517644514 192722756004 193297068176 194036128884 194384159073 194614354896 194963422212 196292064852 196644141369 197230139236 197440271496 197583898317 198383833128 198971290971 199142342802 199487716272 199735785288 199922169303 200094038586 201050282498 202099522392 202273263504 202462015374 202713783021 203065350456 203239921872 203429575782 203841759654 204667029936 204815913822 205645128048 205794723446 206013980556 206627900464 206998515708 207417930876 207789963147 208036034544 208409175468 208782985671 210205806291 210832217804 211056841944 211210374063 212065476792 212693448969 212876297478 213245489808 213510667032 213709905117 213893627454 214264584144 214731218881 214915819222 216037420488 216424912986 217069857384 217256468208 217459201698 218941149258 219827550672 219987462994 220221841284 220878100496 221274275412 221722615764 222120305433 222505529688 222782222052 223181812269 224248392017 224702758449 225372370756 225612486216 225776606757 226409135472 226690682088 227361962691 227557421442 227952075312 228360938364 228448519263 228644912106 229041452016 229540268459 229737599858 231350769054 232040192376 232367270616 232456388022 234040538862 235159012166 235409554476 236111072944 236534570268 237438947187 237850738632 238146513228 238573661391 238987420776 239242041936 239713798363 240199500411 241047657162 241347407223 242023558608 242324522232 243042098049 243180182544 244109968596 244203589557 244413526734 244837414224 245276563428 245370631801 245581572262 247305994506 248179244652 248392599624 248487863058 249579661032 251376875074 251644696164 252533266488 252847299252 253814046993 254254237848 254710277406 255027017349 255469311864 255741493104 256245784457 256963674672 257671633518 257992055997 258714838512 258903039174 259178878764 259951229616 260945138844 261045216423 261722753136 262192188492 262292744339 262518232418 263445197756 265295054628 265523123736 265624957062 266562892404 266792051448 268860848373 269949353832 270285044028 271239434376 271789012872 272276503434 272615087511 273087885096 273378837456 273577705362 273917907523 274685307408 275442091002 275998020944 276557241168 276758421186 277053284196 277878900624 278377314228 278941355316 280274408388 280381899121 280777118661 281613832084 283591265292 283835063304 284099924799 284946540156 285191503272 287402975847 288566550648 288776466771 289084134006 289945602264 291054193326 291921532344 292232550384 292445133318 292808797697 293629121712 293842720574 294438097278 295032367216 295630154352 295845208854 296160407244 297042962736 297575749692 299231574408 299603677932 300141057879 301035475676 301575423747 303149283588 303409895256 303693023061 304481251152 304598025684 304859882808 305144363673 307223870733 308467692072 308692085169 309020970834 309941850696 310497773562 311126896314 312054051816 312386519376 312613763202 313879405968 314107735786 315379427024 316248326706 316585262916 317528684304 318098215188 319868234712 320266000548 320840441181 321396876216 321796542964 322373728833 324056130732 324637369479 325479958128 325604786076 325884702312 326188802547 327035417904 327747649871 328411723887 329741326008 329981194491 330332761926 330905659536 331317150744 331911413118 332583923646 333758294532 334173333078 335526261552 335770338254 337129732336 338058556134 338418729324 339613703208 340036023132 341928112968 342967368159 343562178024 343989407996 344606399787 345204052232 345571838352 347026153581 347926851792 348060288564 348550905924 348684582033 349589584656 350350936069 351060808293 352738518249 353114331714 353726739504 354166609416 354801855402 355417189872 356776107948 357219769842 358481131164 358926913306 360380058704 361571485743 363035337912 363486783348 364770273816 366620290101 367256121336 367914845142 368372358393 369011228248 369404378928 370958991759 371169752304 371921807088 372268866978 372588899436 372731794587 373699211184 374369491548 374513069591 377065312611 377467044246 378121687056 378799899732 379270948878 379928720208 381381356772 383203967796 383680493534 385035289028 385445512008 386507450277 388072257768 388354558761 388768318146 389926844424 392584129704 393288282738 393777348627 394460278472 394880542992 395167796634 396767666256 397942581942 398284685604 398437435593 399471570576 399844338606 400188077172 400341557149 402100564996 404199044784 404924030748 405427566042 406130700912 406859151564 407683519308 409631827644 410366558043 411589446892 412027961112 413163136503 413997031416 414835861752 415137631779 415579926294 416818350936 417565971342 420411612582 421664435608 422113683888 422420748126 424130953584 425386897938 425752594956 427021334064 427419810234 427787254908 427951319711 429462437762 429831638444 432074840976 432849825972 433626201009 434139714768 434918403396 437882298516 438667699977 439974925988 440443682568 440764080861 441657145917 442548550824 443445231528 443767813281 444240610866 445011059376 445564444104 446363624538 448496784034 449405516898 450744741512 451224972432 451553213514 453381364176 454723925382 455114842884 456721876728 456897038526 457289824212 459080536918 459475199716 462701538108 463531456251 464080384752 464734541232 464912776044 465746660343 468081077724 468920644803 470318024332 470819108952 471161603679 473069140536 474372490059 474877894374 475701477264 476293026456 477147322782 477974841552 479427596726 480399000822 482095314324 482694814446 484649044464 486084196098 488219937192 488407179114 488827053468 490553126856 490741263602 491163144524 494611989012 495499142889 496358489304 496785199248 496975726116 497867119677 499159322064 500246412961 501259999617 502753750148 503289392328 503655507381 505066532976 505694598504 507087834201 507628093986 508508475696 509420554812 510054034698 510938623728 512491568914 515343267036 515984111994 517806078348 518357757528 521890277688 522090432846 524384376984 524585488678 525036464836 526890395512 529671497571 530590109256 531046247472 531249914124 532202783103 533125784808 533584102896 534746165579 535829654763 537721696746 538390369959 539898707664 540570088056 542478868752 543578025744 544553006868 545230175022 546175770192 547155410724 547835815046 550884182004 551872267713 553516842372 554106568392 556754628456 557882710632 560548816776 560763798242 561554237322 563227664168 566200566369 567182530584 567670126608 568199849598 568906423317 569893080312 570383006544 571625211481 574805951694 575520740301 577133101296 577552933542 578168268012 579891204528 582108386652 583843064688 584890266636 585617595394 587685441148 588876194556 589932424107 591690417708 592320814488 592751694951 595151499384 598463148816 599207355864 599766507909 600282115758 602070951352 603150847494 606298567176 606819790512 607386046122 608141349063 609196051368 609719765616 610288727346 611047639859 614447741466 616935384144 617384170338 618041941668 619883701392 620995547124 622253792628 624108103632 625227526404 626348957013 628215471572 630617418873 632496653412 633170525832 633631122189 636196430376 639736469424 640532001096 641129715351 641680882362 642793752432 643593085928 644193656643 644747457666 648112261464 649274738958 651209572152 651769404624 652377605094 653188856401 655495299742 656823447774 659482652016 659962388982 660665523852 662634301488 663822826236 665167847292 667516589064 668346666156 669545436807 671540676508 672745176051 674108275347 676117112268 676837458648 677329820271 679227406416 680072046264 683856225936 685345557789 685934736318 687124356048 687978815992 688620805377 689212799574 690408104464 694052307162 696120577128 697101811848 697369164066 700701872138 702121616586 705477036498 706228663428 708333218832 709603710804 713552215896 714439539684 715720984173 716962262328 717853826612 719141395089 720598501233 723142971486 724042221669 726070675824 726973566696 729540547632 732610768671 733240580202 734512242672 735829690284 736111895403 736744716786 738022456496 741917983518 744537733956 745177798872 745463589174 748738983096 749026139182 754130625222 754934088492 757599799464 758541897756 762762713544 765081052047 766407935592 767360987068 768737353371 770070578056 770891024016 773014900554 773976167991 776144515536 776709117522 777536636292 779853688848 783135649269 785168259408 786576565476 786878233017 787554697254 788920556944 790335593268 795885163884 796569371208 796874871186 799688677212 800376154344 800683114298 804201129992 806582545119 809848061496 810855132084 813718303128 815367038616 817845262533 819263655288 820733116086 821753722569 823178893784 824055922224 826326273006 827994062832 829671723504 830275263558 831159852588 833636701872 835131942684 840823225164 841145697363 842331355983 843328871216 844841496252 850773795876 851505189912 854839620468 855574509816 855902639422 858924875524 859663276888 862208927541 865699651944 866329400313 867252402018 869836806792 875764597032 877335399954 878426393091 879949851976 880887365136 881528161722 883314291834 885097101648 886890463056 887535626562 888481221732 891128888208 892727249076 896993568068 898811033796 900423173637 901489483024 903106427028 904726271241 909447850764 910229685768 913443753456 913794077052 914579648424 915433091019 918161073836 918950399432 921671612199 925403076216 926076255507 927062912502 929825552088 931493320686 936162155448 937841289606 940636048664 941638217904 942323207358 946138281072 948744980118 949755788748 952586052912 954294645564 958855193452 960798001644 962521323543 964190628648 965389628892 967121186499 972168392196 976439874384 976814358228 977654106936 978566407641 981106253712 981482527204 982326289048 983242949613 985235171661 989223978024 989943583473 990998285778 992716978608 993951452232 995734239354 1000492825922 1002519999234 1005507500296 1006578784656 1007311014762 1011389197008 1014175668402 1015256187972 1018841109624 1020108069396 1024983137828 1028902104477 1030686534072 1031968223988 1033819199361 1035612156696 1036715515056 1043780555376 1044180865692 1046053746099 1048768753968 1049170977356 1050072929672 1051052808207 1053182424879 1053780791024 1058215554747 1059342995142 1061180218512 1062499828248 1064405566206 1066251569616 1069492331158 1071659309526 1075443393492 1076780739918 1081140176112 1084714457229 1089106013736 1090460350044 1094310821448 1095671630092 1099860870303 1101768364008 1103744535426 1105117075179 1107033684744 1108213136784 1113509256912 1115765421264 1118195383761 1121097633552 1121527596484 1123108474644 1123539208773 1126455328336 1131195937833 1132401132738 1134365061168 1136399699196 1137812846634 1139786160624 1143250422962 1149611903388 1151041480602 1155105867084 1156336536024 1159522350831 1164216773304 1165063676283 1169780533272 1171235190788 1175370882296 1177752389112 1179864848214 1181332045881 1183380835416 1184641628976 1185503389902 1190302998768 1195312306779 1198414711728 1199533015818 1200564231516 1201024671447 1204141902704 1206301694988 1212597134352 1214772092244 1216282698126 1218392102736 1220577454692 1222095279718 1228895482932 1231099674129 1234768340676 1236083883336 1239489409509 1241991094248 1244507585256 1245412895337 1250455052808 1251364689341 1252697914026 1256430943144 1261234837746 1264993306824 1266341051664 1267262244378 1272392860752 1281064002192 1282259430702 1283361764724 1283853959133 1287186171856 1288387313286 1289494915332 1296224522928 1298549477916 1302419144304 1304755210188 1306377712802 1310990599484 1313646895548 1316003099931 1319924777964 1321331047704 1322292242583 1324971437751 1327645652472 1330335694584 1331303439843 1335033178128 1336693332312 1337665702399 1339090873614 1343081353016 1345490352102 1348216550694 1352234224536 1353674917296 1354659640542 1360144092528 1370691115578 1371869472636 1375957631984 1377241610754 1378425599148 1388104614324 1392241154256 1394203623696 1394738328132 1397239981029 1401403744276 1404243233172 1406761934409 1410954072996 1412457326856 1413484811037 1419207421608 1423117470177 1427104431792 1428879079368 1429918509461 1431441968346 1433924524656 1435707653224 1438282790178 1441197002466 1446285942972 1448084443338 1453947133392 1465221537342 1466481160404 1471659380568 1472223790806 1473489433572 1483835967036 1489075467912 1490355597744 1490927178348 1493601359031 1497477966192 1498052278364 1500739238883 1503779998851 1508261250444 1509868176984 1510966522143 1515199598928 1517083795512 1521263502603 1525525427088 1528533579079 1530162104094 1532815871184 1534721974136 1537474706742 1540141156112 1546029801108 1547952335982 1553418235044 1555073272584 1566271298538 1573153130952 1573756466034 1575109394508 1580671186536 1591770327768 1593138742416 1593749742372 1596608349309 1599377354424 1600752308688 1601366228596 1604238496737 1607488964289 1608402259984 1613165090238 1615171109877 1619696122992 1621710264168 1627436606256 1630734077232 1633949687981 1635690525066 1638527310576 1641466232172 1643507445138 1646357787568 1652652546012 1655616803139 1660550527116 1662319705176 1670263885368 1681646450328 1682291394726 1684662711966 1689682992504 1701547591752 1703010379824 1706719269951 1709679240936 1711149019632 1711805278844 1714875634443 1717849751048 1719326553776 1724417855082 1726562220903 1731399303888 1732658800626 1734504804036 1739673613584 1751529194064 1754670799908 1756852786182 1759899703952 1763056323444 1766628583668 1769797272321 1775071253124 1776962443464 1778255084853 1785454498152 1793987136136 1797622067592 1799299523727 1800846347274 1806212854056 1809452542482 1818895701528 1820459371536 1824424047189 1827588154104 1829159296848 1830866182038 1833142919577 1836322147672 1837900798864 1843343224398 1850806152432 1852152511014 1854125825004 1859651104176 1862986641372 1872324310896 1875682579212 1879046871039 1881272097328 1884646414716 1891852256619 1897489960236 1899511577496 1900893366567 1908589291128 1909977683731 1917710386904 1921596003288 1923389146053 1925042647086 1928381257296 1930779257784 1932580969929 1934242372998 1944336784392 1953628716456 1955308213872 1957132815282 1959566569203 1962965054408 1964652578096 1966485899226 1970470343322 1978447956048 1979887166946 1981996571556 1987902904464 1991468478708 2000985651844 2005039998468 2008636310421 2011015000592 2014622029524 2018235528153 2022324826041 2028351336804 2030512375944 2031989460813 2037682219248 2040216138792 2041700282609 2049966275656 2056036673367 2057804208954 2061373068144 2063936447976 2065862416131 2067638398722 2071224313392 2088361731384 2092107492198 2098341954712 2100145859344 2102105616414 2106364849758 2116431109494 2118685990284 2124999656496 2128811132412 2138984662316 2143318619052 2147162952519 2150886786984 2153561479836 2157424185267 2161795503699 2169428914458 2172126665007 2178212027472 2180920700088 2182507198651 2188621642896 2191343260184 2197832306013 2199721740606 2203536728016 2207489070852 2208335686209 2210234150358 2214067369488 2236390767522 2243055192968 2246216949288 2247078417546 2262391875666 2264802265476 2272799398392 2275625693268 2286500845924 2295243156141 2299223806776 2302082961204 2306212060113 2310211734168 2312673072048 2319044701662 2321928503973 2328433546608 2330127352566 2333024936489 2339561066544 2342470381576 2349406947807 2350741764592 2355504778224 2359729696428 2360634699051 2362664091762 2366761670832 2371006779804 2390624613558 2399066031636 2401128463032 2402049342894 2412603389976 2419747635357 2429544184488 2432565396252 2441154909384 2444190559436 2453535787599 2457790965864 2462199348258 2465261167707 2469536681352 2472167766672 2478978819018 2483982188496 2489015170512 2490825790674 2493923207971 2500910105616 2502729378682 2505395828052 2512861886288 2522469675492 2523437092089 2526994067949 2529986613648 2534524488756 2564518861404 2566723529448 2567707918266 2576774626572 2578989830664 2586626782623 2597098955832 2598988200939 2609510420376 2612755425604 2621981198968 2627293791096 2632006199862 2635279179273 2639849555928 2642662095408 2644584485166 2649942875502 2655291304944 2660671389168 2662606879686 2673386664624 2675331404798 2678181747228 2686162706032 2690980704204 2696433101388 2701269520911 2704468449072 2709319281084 2714178813723 2741382231156 2743738945272 2746299273057 2754483221508 2756851198296 2765014836597 2776209228648 2778228766521 2789476656264 2791505845453 2794479962058 2802807488552 2808486466344 2813523868818 2821908145992 2824914653712 2826969622074 2838414843216 2846234940354 2857758158736 2859837018922 2862883936692 2871415306448 2876565580356 2882394004932 2887563970629 2892571885944 2896168886676 2901363559497 2915229096221 2930443074684 2932962320808 2935699222923 2943318761136 2944447581612 2946978867144 2949728848839 2955705514983 2967671934072 2969830750419 2978150935824 2981854356696 2984023489967 2987202718062 2996104556728 3001478477766 3007559997702 3016522500888 3019736353968 3021933044286 3034167591024 3042527005206 3057067158158 3060324208188 3069443948272 3074949413484 3086706313431 3092059602216 3095904671964 3101457598083 3106836470088 3110146545168 3116279378719 3132542597076 3138161238297 3146306261904 3147512932068 3150218789016 3153158424621 3159547274637 3161342373072 3174646664241 3183540655536 3187499484744 3189818213413 3193216698618 3198754708848 3202732457192 3208476993474 3214977928578 3226330180476 3230342219754 3243420528336 3267899375962 3271381050132 3282932464344 3287014890276 3299582610909 3305305092024 3311233606278 3315351225537 3321101054232 3324639410352 3331195197941 3340527770736 3354586151283 3363292900656 3364582789452 3369325423932 3370617626319 3379365985008 3393587813499 3403095183504 3409805676407 3413438539902 3419358481872 3423610557688 3429751268886 3435699502096 3448835710164 3453124441806 3465317601252 3469009608072 3495191028849 3509341599816 3513705572364 3526112646888 3533257167336 3539594544642 3543996137643 3550142506248 3553924886928 3556510169706 3560932797799 3570908996304 3585936920337 3587974272272 3595244135184 3598599047454 3601692694548 3603074014341 3612425708112 3618905084964 3637791403056 3644964688573 3648848094378 3655176308208 3661732364076 3666285839154 3672644295344 3686686448796 3693299022387 3704305022028 3708251650008 3725973282744 3736238686011 3751365158424 3754094068023 3758093742078 3769292829432 3783704513238 3794979920472 3799023154992 3801786733134 3806514370061 3817178582256 3819955367462 3835420773808 3843192006576 3846778292106 3850085294172 3851561877399 3861558515568 3865161939858 3868484745996 3888673568784 3907257432912 3914265630564 3919133138406 3925930108816 3932971798452 3940940686644 3948009299793 3959774333892 3963993143112 3966876727749 3982936957416 3993910319529 4001971303688 4010079996936 4012997107197 4017272620842 4029244059048 4036471056306 4044649652082 4056702673608 4061024751888 4063978921626 4080432277584 4083400565218 4099932551312 4112073346734 4115608417908 4127872895952 4131724832262 4135276797444 4176723462768 4184214984396 4191719943087 4196683909424 4204211232828 4212729699516 4220285803227 4232862218988 4237371980568 4240454433111 4257622264824 4260719448323 4269352410531 4277969324632 4286637238104 4289755528383 4294325905038 4301773573968 4307122959672 4314848370534 4323591007398 4338857828916 4344253330014 4361841400176 4365014397302 4382686520368 4395664612026 4399443481212 4414978141704 4416671372418 4420468300716 4472781535044 4480804077093 4486110385936 4492433898576 4494156835092 4502217716649 4511339996553 4524783751332 4529604530952 4532899566429 4545598796784 4551251386536 4554562168897 4563790507809 4573001691848 4585600737237 4590486312282 4598447613552 4604165922408 4612424120226 4620423468336 4638089403324 4643857007946 4660254705132 4666049872978 4684940763152 4698813895614 4719459392856 4721269398102 4725328183524 4742013559608 4781249227116 4789825047927 4798132063272 4802256926064 4804098685788 4812715490211 4822466892867 4825206779952 4839495270714 4845513329631 4859088368976 4865130792504 4868669904683 4882309818768 4888381118872 4901849063943 4907071575198 4915581931728 4924398696516 4930522335414 4939073362704 4957957638036 4981651581348 4987846415942 5005458757364 5010791656104 5044939350984 5046874184178 5053988135898 5069048977512 5120157809853 5129037722808 5133447058896 5135415836532 5144626903329 5153549253144 5157979661328 5173253565246 5179686662709 5194197911664 5197976401878 5204440242937 5219020840752 5225510851208 5243962397936 5254587582192 5264012399724 5270558358546 5279699111856 5289168970332 5299885751004 5325213759372 5334765254559 5350662809596 5356363494456 5381961408408 5392866202776 5397898571181 5402539041822 5418638562168 5428357627446 5473272141567 5482764462312 5487477890544 5492598546114 5499428758731 5508966443016 5513702396592 5530029673194 5552418457296 5556457533042 5563367156243 5578953312528 5583011690906 5588959924116 5605614977104 5616972932688 5627047737636 5637140613117 5643816291984 5653939244148 5692469880708 5702680099701 5719674037844 5725767873384 5729933051193 5753131160712 5764788009864 5770167438159 5775127941258 5785143771888 5792337773352 5797742909787 5802727118994 5830458192442 5860886149368 5865924641616 5871398445846 5878699707609 5888895163224 5893957734288 5899457697678 5911411029966 5935343868144 5939661500838 5963708713392 5968046979934 5974405436124 5992209113456 6002956955532 6015119995404 6025908931263 6033045001776 6043866088572 6054706584459 6085054010412 6095968382439 6114134316316 6120648416376 6125100847827 6149898826968 6168110020101 6173412626862 6184119204432 6191809343928 6197587248393 6202915196166 6213672940176 6227205347549 6232558757438 6265085194152 6276322476594 6295025864136 6300437578032 6306316849242 6319094549274 6349293328482 6374998969488 6379636426826 6386433397236 6405464914384 6416953986948 6429955857156 6441488857557 6452660360952 6460684439508 6472272555801 6503203368493 6516379995021 6535798751924 6542762100264 6547521595953 6565864928688 6574029780552 6593496918039 6599165221818 6610610184048 6622467212556 6625007058627 6630702451074 6642202108464 6656667785311 6662390395882 6709172302566 6729165578904 6738650847864 6741235252638 6787175626998 6819611352814 6826877079804 6847221115376 6859502537772 6885729468423 6897671420328 6906248883612 6918636180339 6930635202504 6938019216144 6951700152527 6965785511919 6990382057698 6999074809467 7018683199632 7027411144728 7048220843421 7052225293776 7066514334672 7079189089284 7081904097153 7087992275286 7100285012496 7113020339412 7115748322229 7121865595598 7171873840674 7197198094908 7203385389096 7206148028682 7237810169928 7289929377146 7297696188756 7323464728152 7332571678308 7360607362797 7373372897592 7386598044774 7395783503121 7408610044056 7416503300016 7431127749253 7451946565488 7472477372022 7481769623913 7502730316848 7508188136046 7516187484156 7538585658864 7567409026476 7570311276267 7589959840944 7603573466268 7606489585831 7613028740122 7639910734924 7693556584212 7700170588344 7703123754798 7730323879716 7736969491992 7796964602817 7828531261128 7838266276812 7865943596904 7881881373288 7896018599586 7905837537819 7919548667784 7927986286224 7933753455498 7943619318167 7965873914832 7987820639058 8003942607376 8020159993872 8025994214394 8034545241684 8058488118096 8072942112612 8089299304164 8113405347216 8127957843252 8131075074509 8142536441169 8166801130436 8224146693468 8231216835816 8238897819171 8263449664524 8270553594888 8334686299563 8368429968792 8374517536359 8383439886174 8408422465656 8425459399032 8440571606454 8465724437976 8474743961136 8480908866222 8491455133213 8515244529648 8521438896646 8538704821062 8555938649264 8573274476208 8579511056766 8588651810076 8614245919344 8629696741068 8647182014796 8677715657832 8688506660028 8704090678491 8730028794604 8745687288663 8791329224052 8798886962424 8807097668769 8829956283408 8833342744836 8840936601432 8849186546517 8909492251257 8945563070088 8952070469901 8961608154186 8988313670184 9004435433298 9022679993106 9049567502664 9059209061904 9065799132858 9102502773072 9109124337794 9127581015618 9146003383696 9171201474474 9180972624564 9208331844816 9224848240452 9276178806648 9287714015892 9304372794249 9320509410264 9332099745956 9348838136157 9397627791228 9414483714891 9438918785712 9442538796204 9450656367048 9459475273863 9484027119216 9504681846259 9523939992723 9562498454232 9569454640239 9579650095854 9596264126544 9608197371576 9625430980422 9644933785734 9678990541428 9691026659262 9730261585008 9737339809366 9776762237744 9803698127886 9814143150396 9848797393032 9861044670828 9915915276072 9946053676611 9963303162696 9975692831884 9993585593823 10010917514728 10021583312208 10063758453849 10089878701968 10093748368356 10107976271796 10111852878957 10138097955024 10160177146001 10180763440497 10229417029221 10240315619706 10258075445616 10270831673064 10289253806658 10307098506288 10346507130492 10359373325418 10395952803756 10408880485874 10451021702416 10485573086547 10528024799448 10541116717092 10578337940664 10599771502008 10631988412929 10650427518744 10669530509118 10682798393397 10701325619192 10712726988912 10757810761011 10763922816816 10785732405552 10795797142362 10805078083644 10809222043023 10837277124336 10856715254892 10860879018139 10934894065719 10946544283134 10965528924624 10985197092228 10998857517462 11017932886032 11060059346388 11112915066084 11126734312486 11166023381812 11177919848232 11208716058033 11254095475272 11262282204069 11274281226234 11307878488296 11384939761416 11405360199402 11419543110183 11439348075688 11451535746768 11459866102386 11506262321424 11529576019728 11540334876318 11550255882516 11554685632197 11584675546704 11595485819574 11605454237988 11609905157321 11660916384884 11721772298736 11742796891692 11757399415218 11777790326448 11798915395356 11822822059932 11879323001676 11900630183247 11936093959868 11948810872248 11981730958587 12005913911064 12030239990808 12038991321591 12051817862526 12087732177144 12109413168918 12170108020824 12191936764878 12228268632632 12241296832752 12250201695654 12299797653936 12336220040202 12346825253724 12383618687856 12395174496786 12405830392332 12410588271619 12454410695098 12465117514876 12530170388304 12552644953188 12575159829261 12590051728272 12612633698484 12638189098548 12698586656964 12721363299333 12759272853652 12772866794472 12782158344969 12808057231593 12833907973896 12859911714312 12869266585149 12882977715114 12905320721904 12921368879016 12944545111602 13006406736986 13032759990042 13071597503848 13085524200528 13095043191906 13148059561104 13186993836078 13198330443636 13244934425112 13250014117254 13261404902148 13313335570622 13324780791764 13418344605132 13442412231279 13458331157808 13477301695728 13482470505276 13506653149947 13574351253996 13598698699287 13639222705628 13653754159608 13663686506691 13691371523427 13719005075544 13756802211711 13771458936846 13795342840656 13812497767224 13837272360678 13861270405008 13903400305054 13931571023838 13980764115396 13998149618934 14054822289456 14096441686842 14158378178568 14163808194306 14175984550572 14226040678824 14231496644458 14243731191196 14343747681348 14369475143781 14394396189816 14406770778192 14412296057364 14438146470633 14475620339856 14536539988893 14579858754292 14595392377512 14606009714049 14646929456304 14665143356616 14705547191829 14721214725594 14746745795184 14773196089548 14791567006242 14817220088112 14862255498506 14944954744044 14963539247826 15016376272092 15032374968312 15134818052952 15140622552534 15207146932536 15212979171662 15226057480244 15279821469848 15360473429559 15387113168424 15400341176688 15406247509596 15433880709987 15460647759432 15473938983984 15507638801791 15539059988127 15593929205634 15613320728811 15657062522256 15676532553624 15731887193808 15763762746576 15792037199172 15811675075638 15839097335568 15867506910996 15887238636334 15975641278116 16004295763677 16051988428788 16069090483368 16145884225224 16178598608328 16255915686504 16262150149018 16285072882338 16333602260872 16419816424701 16448293386936 16462433671632 16477795638342 16498286276193 16526899329048 16541107189776 16577131132949 16669372599126 16690101468729 16736859937584 16749035072718 16766879772348 16816844931312 16850918798064 16881143212908 16931448875952 16961817732444 16982910266426 17042877793292 17077409642124 17108040299103 17159022113532 17177303620152 17189799153579 17259393482136 17294364029592 17355431315664 17377013320056 17393228729361 17408181356982 17460057589208 17491374577326 17582658448104 17597773924848 17614195337538 17636099122827 17666685489672 17681873202864 17698373093034 17720381555911 17818984502514 17891126140176 17904140939802 17923216308372 17976627340368 18008870866596 18045359986212 18099135005328 18131598265716 18164119753377 18218248675588 18255162031236 18287905147317 18342402948948 18361945249128 18375302543481 18449696480904 18552357613296 18575428031784 18592761745179 18608745588498 18641018820528 18664199491912 18681616042647 18697676272314 18795255582456 18828967429782 18885077592408 18901312734096 18918950547726 18942476835629 19009363692518 19047879985446 19124996908464 19138909280478 19159300191708 19216394743152 19250861960844 19289867571468 19357981082856 19382053318524 19416817667403 19474679618732 19509610105479 19549139985063 19607396255772 19628286300792 19642564787859 19697594786064 19722089341656 19831830552144 19875021175881 19892107353222 19926606325392 19951385663768 19970003355933 19987171187646 20021835029456 20127516907698 20187496736712 20215952543592 20223705757914 20320354292002 20361526880994 20458834058442 20480631239412 20541663346128 20578507613316 20693014260984 20718746650836 20755908541017 20791905607512 20817760971748 20855100457581 20897356535757 20971146173094 20997224428401 21056049598896 21082233434184 21156675881328 21199543004016 21245712291459 21263976825858 21300855037488 21339061018236 21347244966687 21365596786794 21402651238384 21515621522022 21591594284724 21610156167288 21618444086046 21713430509784 21721758036278 21869788131438 21893088566268 21970394184456 21997715034924 22120118692776 22187350509363 22225830132168 22253468624972 22293383247759 22332046763624 22355839696464 22417432116066 22445308871739 22508190950544 22524564408138 22548562452468 22615756976592 22710933828801 22769879522832 22810720398804 22819468757493 22839086220366 22878696151376 22919732204772 23080669752636 23100511765032 23109371264394 23190971639148 23210908475976 23219810314642 23321832769768 23390893808451 23485593783384 23514798830436 23597830790712 23645644119864 23717512613457 23758646003352 23801260366494 23830857954501 23872187919736 23897621744496 23963461917174 24011827822128 24060479981616 24077982643182 24103635725052 24175464354288 24218826337836 24340216041648 24383873529756 24393225223527 24427609323507 24456537265264 24500403391308 24672440080404 24693650507448 24790348993572 24811660784664 24821176543238 24908821390196 24930235029752 25004058898689 25105289906376 25123552609077 25150319658522 25225267396968 25276378197096 25397173313928 25442726598666 25474365399639 25518545707304 25545733588944 25564316689938 25616114463186 25667815947792 25719823428624 25738533170298 25765955430228 25842737758032 25889090223204 26012813473972 26065519980084 26112272035473 26143195007696 26190086383812 26237061865989 26373987672156 26396660887272 26489868850224 26500028234508 26522809804296 26547559639551 26626671141244 26649561583528 26728476753771 26836689210264 26856211409703 26884824462558 26964941010552 27013306299894 27148702507992 27197397398574 27278445411256 27307508319216 27327373013382 27382743046854 27438010151088 27513604423422 27542917873692 27624995534448 27674544721356 27806800610108 27863142047676 27913118382747 27961528230792 27996299237868 28046514408471 28192883373684 28316756357136 28327616388612 28351969101144 28378425821589 28452081357648 28462993288916 28487462382392 28514045538777 28571819978169 28687495362696 28708363920717 28738950287562 28788792379632 28824592114728 28876292941266 29073079977786 29159717508584 29190784755024 29212019428098 29330286713232 29411094383658 29442429451188 29546392179096 29583134012484 29724510997012 29838161029833 29889909488088 29927078495652 29980756781469 30032752544184 30064749936624 30269636105904 30281245105068 30335558636871 30414293865072 30425958343324 30452114960488 30480531438003 30542290321491 30559642939696 30688251087663 30720946859118 30774226336848 30812495019192 30867761419974 30921295518864 31015277603582 31078119976254 31187858411268 31226641457622 31353065107248 31456719259641 31584074398344 31623350151276 31735013821992 31774477272668 31895965238787 31951282556232 32008591527354 32048395180191 32103976857576 32138180966736 32291768450448 32357197216656 32427666129069 32511831373008 32524300298036 32570145764676 32582637054417 32667204521744 32804682197157 32839632849402 32896586773872 32955591276684 32996572552386 33053798658096 33154262265898 33338745198252 33380202937458 33498070145436 33533759544696 33626148174099 33762286425816 33786846612207 33923635464888 33965820532852 34085755586584 34154819284248 34216080598206 34258629330549 34318044227064 34354607240304 34379598307158 34518786964272 34588728059184 34664056896591 34754026640112 34786457458722 34816362713964 34829715471963 34920115178416 34982749154652 35165316896208 35228390675076 35272198245654 35333370979344 35396746186068 35440763111822 35637969005028 35701890549741 35808281879604 35846432616744 35945192875761 36017741733192 36090719972424 36116973964773 36263196531432 36289575990889 36328239506754 36436497351176 36510324062472 36575810294634 36684805897896 36723890498256 36750605086962 36899392961808 37150856063568 37185523490358 37217491176996 37231764814857 37328398983824 37363232085294 37395352544628 37590511164912 37657934859564 37770155184816 37837901095452 37884953671258 38018727385036 38095759970892 38164089897999 38277818560956 38318600383416 38346475034907 38424171694779 38501723921688 38579735142936 38607799755447 38715962165712 38764106637048 38792305369571 38833635334806 38949359237464 39019220210958 39098279970126 39214792511544 39256572601584 39285129575718 39444178683312 39750042351762 39784214706444 39902771327536 39940006711866 39974342375292 40255033815396 40374993473424 40431905087184 40447411515828 40519959449841 40640708584004 40723053761988 40796096097861 40917668116884 40961262478824 40991059520073 41074114570281 41157015226632 41270406635133 41386028521968 41437493301672 41467636774369 41511817082034 41583811215024 41635521943496 41710200915162 41794713071514 41942292346188 41994448856802 42164466868368 42491424582918 42527953651716 42678122036472 42694489933374 42731193573588 43031243044044 43183188569448 43220312334576 43236888172092 43314439411899 43426861019568 43443516072556 43609619966679 43739576262876 43786177132536 43818029142147 43940788368912 43995430069848 44116641575487 44240237385552 44327473793291 44374701018726 44451660264336 44506937249944 44586766495518 44664093527248 44834864232132 44890617743478 45049128816276 45097124904936 45421867657602 45621440797608 45638937514986 45678172440732 45839464409544 46161339505272 46201023530064 46218742528788 46301642129961 46381943278296 46421816951952 46439620629284 46522916405373 46617179964381 46643665539536 46781787616902 46839962186433 46971187566768 47029597660872 47195661581424 47291288239728 47384540951449 47435025226914 47517292006704 47602520732988 47661715909002 47744375839472 47926923834348 48012887291031 48155965286364 48207271450104 48437652675672 48767747059512 48786450447054 48855218647014 49000806782616 49344880160808 49387301014896 49494858828579 49580697987144 49623321569328 49642353086476 49731393398847 49817642780392 49860470059504 50008117797378 50070304406187 50210579812752 50247105218154 50300639317044 50450534793936 50552756394192 50794346627856 50885453197332 50948730799278 51037091414608 51128633379876 51232228926372 51324120897309 51477066340596 51531910860456 51569397460737 51778180446408 52025626947944 52131039960168 52179686188083 52224544070946 52380172767624 52474123731978 52747975344312 52793321774544 52908297368481 53000056469016 53045619608592 53095119279102 53161144667733 53253342282488 53299123167056 53456953507542 53673378420528 53712422819406 53769648925116 53929882021104 54026612599788 54297405015984 54394794797148 54492359260131 54556890822512 54654746026764 54765486093708 54863715441951 55027208846844 55085835747384 55125907630443 55349089442712 55389352828199 55613601220216 55726284095352 55778285235537 55826236765494 55923056461584 55992598475736 56044848127941 56093028816942 56385766747368 56655232777224 56703938202288 56756851643178 56827430506887 56925986577832 56974924764784 57028091077554 57143639956338 57374990725392 57416727841434 57477900575124 57649184229456 57752585882532 58146159955572 58250453002209 58319435017168 58424038856196 58528830316437 58647419955189 58822188767316 58884858902376 58927694363577 59092784358192 59166268024968 59209308195661 59449021994024 59625063527643 59676322059666 59779818976176 59854156991304 59910010067799 59961513562938 60065505088368 60562490210136 60671117273742 60851916686648 60904229920976 60961062876006 61084580642982 61376502175326 61441893718236 61624990038384 61735522839948 62030555207164 62156239952508 62267725623051 62375716822536 62453282915244 62565301372743 62692069607271 62913438519282 62991673285203 63168148796688 63246700302552 63292708760879 63470027643984 63548954545336 63737136874377 63791930477574 63902565112464 64017183054708 64041734900061 64096790360382 64207953715152 64855332258138 65048600596072 65140291529352 65165274108834 65609364394314 65679265698804 65911182553368 65993145104772 66308524531796 66562051528089 66677490396504 66760405874916 66880149743277 66996140290872 67067519089392 67252296348198 67335926615217 67524572851632 67573693224414 67657723158181 67847270929776 67931641065704 68132801486403 68171511173168 68309638568496 68432161196412 68458406272479 68517258661098 68636088454128 68759196614316 69328113793182 69572914917444 69632725427928 69659430943926 69965498309304 70172681425353 70456781350152 70544396491308 70793492372136 70881526223644 71152537840371 71275938010056 71403781099482 71492573863503 71616563759208 71692865233488 71890385751522 72035483466384 72181439944848 72233947929546 72323773031159 72526393062864 72579151981778 72656479013508 72872994702352 73020648124944 73151620589268 73179675670581 73282827970521 73369611795792 73501210173924 74371046980716 74434982353992 74463529629714 74726464170588 74790705089256 75012176696067 75315869719128 75370657827231 75675802190904 75769907342516 76037454770072 76191519941784 76328179795998 76423096198917 76555637121912 76637200766832 76692950069814 76848343389558 77003447843376 77159470285872 77215599510894 77528213274096 77584610739142 77667270669612 77898718474928 78038440421916 78196559940252 78336816106419 78429585023088 78570259151436 78711185597967 79500084703524 79568429412888 79642678918653 79880013423732 79948684750584 80185430261313 80510067630792 80568634229109 80894823031656 80953669518137 81039918899682 81281417168008 81446107523976 81592192195722 81835336233768 81922524957648 81982119040146 82148229140562 82314030453264 82540813270266 82874986603344 82935273548738 83023634164068 83271043886992 83420401830324 83589426143028 83739355148241 83884584692376 83988897713604 84139543225413 84541643790409 84982849165836 85055907303432 85135277464767 85356244072944 85388979866748 85462387147176 85542136616331 85715459934507 86062486088088 86125091762151 86366377138896 86473776344184 86536681209043 86628878823798 86887032145112 87219239933358 87479152525752 87572354265072 87636058284294 87990860139696 88233283150974 88654947586582 88749402037452 89013874499888 89173532991036 89514483089499 89669728464264 89781235486956 89942270344407 90098257632552 90194249809872 90372101982851 90843735315204 91006675910613 91242881595216 91277875029972 91356344881464 91441594314009 91626870964473 91678928819088 92064753262989 92322679010544 92437485057576 92504728188977 92603284259922 92763886556592 92879241258568 93045832810746 93234359928762 93563575233804 93679924372866 94059195321744 94769081902898 94870050453828 95205041465976 95323431818004 95687895716361 95853847668696 96025774582062 96145185540573 96311930572728 96414542900208 96604660740289 96875305351344 97282998387207 97535494119024 97572900894108 97710437294028 97747911163251 98001613565232 98414046591471 98689760321616 98884364615803 98989717657158 99161395974288 99284706172952 99462786797694 99635285560784 100016235594756 100140608812374 100494210436308 100601278634088 101360539836621 101770906394664 101897461598556 102257266759752 102464457852744 102648241794618 102775887991647 102954132681192 103063821720912 103138794921474 103267051136171 103556360892816 103992170689773 104051253895888 104262079920336 104359372376166 104449088141892 104489146415889 104760345535248 104948247463956 105495950688624 105703975968617 105816594736962 106000112938032 106190238558204 106322289335466 106506684564976 106913907015084 107105671649223 107424845638812 107539297850232 108053225199576 108350921894319 108789589594296 108868727972667 108984718520262 109309492053528 109530972187416 109727430883902 110054417693688 110171671494768 110251815260886 110388916731769 110698178885424 110778705656398 111227202440432 111452568190704 111556570471074 111652473530988 111695294444571 111985196951472 112089696255882 112186057633884 112771533494736 113310465554448 113513703286356 113654861013774 113851973155664 114056182155108 114287279912676 114492269693997 114833455682868 114955801150248 115039425104721 115505171765064 115823399266341 116292319911144 116376916108713 116500906004418 116848077712392 117057660632874 117294839910378 117644377534632 117769717804752 117855388727154 118332536049936 118418616391322 118898043988048 119250127055286 119352644119332 119708313982608 119820020135598 119923027125876 121124980420272 121342234547484 121559878349523 121703833373296 121922125752012 122169161285964 122388288293583 122753004350652 122883787436472 122973178560219 123471045679896 123560864001367 123811219905399 124061110414328 124312479905016 124402910323107 124535451246102 124751433645072 124906565830488 125130602745486 125384139214542 125826877038564 125983346570406 126493400605104 126585417521758 127097909090672 127474273748754 127583860955148 128034366109416 128083469800122 128193580720764 129710664516276 129943318235697 130097201192144 130280583058704 130330548217668 130828859900037 131218728788628 131358531397608 131454087426441 131822365106736 131986290209544 132082302898013 132349924726461 132617049063592 132982421379873 133124103056178 133354980793008 133520811749832 133760299486554 133992280581744 134504592696396 134671853230434 135147386448828 135315446316362 135863282131408 136265602972806 136864322392824 136916812544958 137034517322196 137518393228632 138656227586364 138904926389883 139145829834888 139265450855856 139318861887852 139568749216119 139851539893143 139930996618608 140345362850706 140519886559299 140913562700304 141088792982616 141191427235807 141586984744272 141763052447288 142153622854347 142305075680742 142551876020112 142807562198964 142985147727006 143233127518416 143780771503044 144467895859092 144647546062318 145158303963556 145312958027016 146303241178536 146359351341162 146565655941042 147002420347848 148484576485737 148742093961432 148869964707984 148927059259428 149194180196541 149452928341176 149581410178512 150024353392134 150210913218561 150631739438256 150741315654462 150928767045173 151351604381808 151539814685032 152074909540144 152383039883568 152656359591996 152846192397834 153111274243824 153385900139628 153696686779116 154431199021788 154708192382211 155169221478284 155334541339224 156076880843832 156393119880504 156539058564249 156673632212838 157140518302872 157422371195934 158724892105443 159000169407048 159136858825776 159285357837306 159483434003199 159760026847464 159897369501168 160370860522626 161020135261584 161137268458218 161337647531047 161789646063312 161907339036274 162079837799364 162562834336016 162892215047952 163184384391444 163477077780393 163670672467536 163964238080292 164296458281124 165081626540532 165377722891329 165870547097476 166047268328136 166168058484597 166840803660648 167178852286056 167334855706611 167478710296482 167769169384752 167977795427208 168134544383823 168279086450826 169083287580818 169965698331672 170111814606864 170270554929534 170482291520661 170777959733496 170924774294352 171084273232662 171430919869014 172124972176176 172250183524302 172947552688368 173073362418086 173257757647596 173774064290224 174438479866716 174751359006627 174958305051504 175272116568588 175586490949311 176466566301948 176783083090731 177309895173164 177498804074904 177627924586983 178347065982072 178875190582929 179028966178998 179339456928528 179562470973912 179730030203397 179884540688814 180196515265104 180588955078921 180744203965702 181687470630408 182013351821226 182555750059944 182712689762928 182883188628018 183253741928946 184129506525978 184874970115152 185009456377954 185206568519844 185758482517136 186091665621492 186468719857524 186803176869153 187127150467608 187359848745732 187695904118229 188975019855609 189538163805796 189740100907656 189878126282637 190410082931952 190646863636008 191211410623131 191375791432722 191707695337392 192051549164124 192125204700183 192290371081146 192623861145456 193043365774019 193209321480578 194565996774414 195145801788216 195420874588056 195495822326502 196828093182942 197768729231606 197979435314316 198569412345904 198925573595388 199686154584267 200032471189512 200281217624748 200640449229831 200988420872616 201202557268176 201599304423283 202007779845651 202721079673242 202973169474543 203541812789328 203794923197112 204398404459209 204514533519504 204928915705488 205296483589236 205375218817437 205551775983294 205908265362384 206277589842948 206356701344641 206534102272342 207984341379546 208718744752332 208898176283784 208978292831778 209896494927912 211407951937234 211633189473924 212380477116408 212644578670932 213457613521113 213827814030168 214211343298446 214477721590509 214849691277624 215078595700464 215502704728337 216106450399152 216701843788638 216971319093477 217579179188592 217737455945334 217969437040524 218618984107056 219061944374832 219454861767804 219539027011743 220108835387376 220503630521772 220588197989099 220777833463538 221557411312796 223113140942148 223304947061976 223390588889142 224179392511764 224372115267768 226111973481693 227027406572712 227309722027548 228112364310216 228574559825352 228984539387994 229269288596751 229666911365736 229911602300496 230078850209442 230364960226843 231010343530128 231646798532682 232584639822288 232753832217426 233001812008836 233696155424784 234115321265748 234589679820756 235288755069264 235710777454308 235801177160761 236133556793901 236837232782644 238500254110572 238705288238664 238928036755959 239640040271196 239846054251752 241705902687327 242684469094968 242861008554411 243119756699046 243844251504024 244338322571928 244776576587166 245506008701304 245767574872944 245946357120438 246252198863177 246942091359792 247121728002734 247622439810798 248122220828656 248624959810032 248805820646214 249070902492204 249813131660976 250261205490972 250768278429084 251653754077128 251966693140812 252418629676239 253170835043516 253624931371227 254948547497508 255167721910296 255405832394301 256068732218832 256166939600244 256387161441528 256626409848993 258375275286453 259421329032552 259610043627129 259886636471394 260661096435336 261657719800074 262437457577256 262717062795216 262908174852882 263972580419088 264164605796026 264699849452922 265234098127184 265964842759746 266248206112356 267041623499664 267520598973108 269009185392792 269343706460868 269826811033221 270294772897656 270630892632724 271116305948553 272531205945612 273020027731839 273728644785648 273833625089916 274069034644392 274324782942027 275036786457264 276194259788967 277312455172728 277514184566931 277809852779766 278291659669776 278637723775704 279137498432238 279703079786286 280690725701412 281039773118598 282177585965232 282382854471614 283526104894576 284307245708694 284610151361484 285615124397928 285970295454012 287561543006088 288435556621719 288935791718184 289295092124636 289813982220867 290316607927112 290625916054032 291848995161621 292606482357072 292718702682324 293131311882084 293243733489753 294004840695696 294645137234029 295242139774413 296653093847409 296969152971474 297484187922864 297854118518856 298388360393082 298905856682352 300048706784268 300421826437122 301482631308924 301857534090346 303079629370064 304081619509863 305312719183992 305692384795668 306771800279256 307393373558232 308327663974941 308862398043576 309416384764422 309801153408513 310338442956568 310669082678448 311976512069319 312153761687664 312786239761008 313078117128498 313347264425676 313467439247667 314281036605744 314844742391868 314965491526031 317111927905851 317449784210886 318000338814096 318570715674612 318966868006398 319520053694928 320741721045252 322274536916436 322675295062094 323814678072548 324159675598728 325052765682957 326368768782888 326606183918001 326954155560786 327928476160584 328592916562248 330163253081064 330755445782658 331166750195307 331741094194952 332094536656272 332336116969194 333681607321296 334357704572112 334669711413222 334957420592964 335085883333713 335955590854416 336269088767646 336558172901652 336687249562309 338166575161636 339931396663344 340541109859068 340964583041322 341555919466992 342168546465324 342861839738028 344500367048604 345118275314163 346146724836172 346515515295192 347470197799023 348876959733432 349130748326139 349502718013254 350544233137176 351172981898622 352933132603896 353566166181462 354619790346328 354997608149808 355255849173966 356694131964144 357750381165858 358057932357996 359124941947824 359460060406794 359769081377628 359907059876951 361177910157842 361488407931404 363374941260816 364026703642452 364679635048569 365111500119888 365766377256036 366507483857892 368259013051956 368919535680657 370018912755908 370413137039688 370682592004101 371433659716197 372183331242984 372937439715048 373208730969321 373606353738306 374254300935216 374719697491464 375391808236458 377950039711218 379076327611592 379480201815312 379756252565274 381293727272016 382422821246262 382751582865444 384103098328248 384250409400366 384580742162292 386086731548038 386418642961156 389131993548828 389829954707091 390291603576432 390841749176112 390991644653004 393656186365884 394362262279323 395537458463212 395958870628632 396246908694039 397049774179383 397851147190776 398947264139619 399372309168534 400064942379024 400562435249496 401280898459662 401976841745232 403198608846566 404015559691302 405442159346484 405946338949086 407589846394224 408796808918418 410592967178472 410750437634874 411103551966588 412555179685896 412713402689282 413068204544684 415968682759092 416714779169649 417437489504664 417796352567568 417956585663556 418706247648357 419792989855824 421559659677897 422815903874468 423266378947848 423574281707421 424760954232816 425289157341864 426460868563041 426915227042226 427655628060336 428422686596892 428955443181018 429699382555248 431005409456674 433403687577276 433942638186954 435474911890668 435938874081048 438909723535608 439078054023486 441007261043544 441176395978198 441555666927076 443114822625592 445453729457211 446226281884296 446609894123952 446781177778284 447582540589623 448358785023528 448744230535536 450632739655683 452223946963386 452786301135519 454054813145424 454619444055096 456224728620432 457149119650704 457969078775988 458538577193502 459333822731472 460157700418884 460729920453686 463293597065364 464124577146633 465507664434852 466003624017672 468230642531496 469179359641512 471421554908616 471602354321522 472267113587802 473674465565288 476174676316329 477000508221144 477410576477328 477856073511918 478450302009597 479280080542392 479692108503504 480736802855521 483411805374654 484012942593141 485368938189936 485722017108822 486239513398092 487688503008048 488676645143856 489553153174332 491012017402608 491892714240876 492504397726354 494243456005468 495244879621596 496133168673987 497611641292428 498141804984408 498504175453791 500522410981944 501536556858168 503307508154256 503933386281624 504403633151469 504837259352478 506341670087032 507249862742454 509897094995016 510335443820592 510811664788602 511446874561983 512333879200488 512774322883056 513252819697986 513891065121419 516750550572906 518842658065104 519220087254258 519773272942788 521322192870672 523315439600148 524874915154512 525816349705764 526759472847933 528329211592052 529399698905844 530349249272193 531929685519492 532496412224712 532883773760949 535041197946216 538018370785584 538687412921736 539190090610191 539653622066442 540589545795312 541261785265448 541766865236763 542232611897106 545062411891224 546040055463678 547667250179832 548138069288784 548649565884054 549331828233241 552388519577934 554624910345456 555028369133862 555619705559532 557275447551408 558274996864476 559406159572572 561381451402824 562079546237196 563087712354687 564765708943228 566925059566827 568614491417388 569220302722968 569634378847911 571230248795856 571940590908024 575123086012176 576375614100549 576871113243438 577871583436368 578590184249272 579130097322057 579627964441734 580633215854224 583697990323242 585437405364648 586262623764168 586487466979506 589290274468058 590484279548826 593306187694818 593938305942948 595708237037712 596776720786164 600097413568536 600843652874244 601921347689493 602965262617848 603715068180692 604797913269849 606023339536953 608163239019726 608919508423629 610625438367984 611384769591336 613543600558512 614786747116464 616125656452311 616655327949882 617724796087152 618832769528844 619070104033923 619602306817026 620676885913136 623953024138638 626156234256996 626694528851352 626934878495334 629689484783736 629930983052062 634223855811702 634899568421772 637141431349224 637933736012796 641483442090504 643433164771527 644549073832872 645350590124188 646508114185011 647629356145096 648319351197456 650105531365914 650913957280431 652737537565776 653212367836002 653908311121572 655856952321168 657185833124496 658617081035229 660326506162128 661510891565316 661764593967297 662333500390614 663482188389904 664672233938388 669339422826444 669914841185928 670171766667426 672538177535292 673116345803304 673374499124618 676333150323272 678335920445079 681082219718136 681929166082644 684337092930648 685723679476056 687807865790253 689000734097208 690236550628326 691094880680529 692293449672344 693031030590384 694940395598046 697753919466864 698261496652278 699005436026508 701088466274352 702345963797244 705866265207792 707132332362924 707403531482283 708400670381703 709239580692656 710511698347932 715500762331716 716115864715992 718920120813588 719538162755256 719814119753902 722355820315684 722976815862808 725117708061981 728053407284904 728583025663233 729359270097138 731532754512072 733014967715784 736518026103912 737839071361314 738756596589531 740037825511816 740826274079376 741365184008202 742867319432394 744366662485968 745874879430096 746417461938642 747212707476612 749439394982928 750783616472916 755900079422436 757255889028717 758152655223184 759512505130548 760874794113681 764845642492524 765503165730888 768206196656496 768500818800732 769161484324584 769879229546979 772173463096076 772837285922312 775125825859359 778263987097656 778830130881387 779659909414182 781983289306008 787312372731768 788724524558646 791074916926424 791917741257264 792493817388078 794099548358766 795702294381552 797894528279238 798744618337068 801124870498992 802561796919324 806397217693132 808031119382604 809480433099663 810884318692968 811892677898172 813348917845659 817593617836836 821185934356944 821500875269748 822207103933176 822974348826081 825110359371792 825426805378564 826136409089368 828582779366901 831937365518184 832542553700793 833429558339298 834874979009328 835913171327112 837412495296714 843119319355794 845631807748936 846532757895696 847148563414842 850578314683728 852921737126082 853830454084452 856845373193784 857910886362036 862010818913348 865306669865157 866807375154552 867885276373908 869441946662601 870949823781336 871877748162096 877819447071216 878156108046972 879731200469259 882014522087088 882352791956396 883111333854152 883935411702087 885726419323239 886229645251184 889959281542227 890907458914422 892452563768592 893562355556568 895165081179246 896717570047056 901265479311366 904447893926772 905572602271038 909238888110192 912244858529589 915938157551976 917077154387004 920315400837768 921459840907372 924982991924823 926587194130728 928249154293266 929403460225539 931015328869704 932007248035344 936461285062992 938358719283024 940402317743001 942843109817232 943204708643044 944534227175604 944896474578093 947348931130576 951335783717553 952349352632658 954001016442288 955712147023836 956900604019194 958560161084784 961473605711042 966823610749308 968025885186282 971444034217644 972479026796184 975158297048871 979106306348664 979818551754003 983785428481752 985008795452708 988486912010936 990489759243192 992266337347974 993500250585921 995223282584856 996283609968816 997008350907582 1001044821963888 1003073113716336 1005257650001139 1007866772563248 1008807266302938 1009674518704956 1010061748686927 1012683340174064 1014499725484908 1019794189990032 1021623329577204 1022893749123966 1024667758400976 1026505639395972 1027782130242838 1033501101145812 1035354825942489 1038440174508516 1039546545885576 1042410593397069 1046630879200296 1047392244978417 1051632699411528 1052397703735781 1053518945695866 1056658423184104 1058799397811688 1060698498544386 1063859371038984 1064992824449424 1065767547521898 1070082395892432 1077374825843472 1078380181220382 1079307244132884 1079721179630853 1082523570530896 1083533730473526 1084465223794212 1090124823782448 1092080110927356 1095334500359664 1097299131768108 1098663656466482 1104777039155868 1106758607041971 1110056738267724 1111239411119064 1112047776012303 1114300979148591 1116549993728952 1118812319145144 1119626192907963 1122762902805648 1124159092474392 1124976855717559 1126175424709374 1129531417886456 1133850119133654 1137228982834776 1138440605445936 1139268757695822 1143881181816048 1152751228201098 1153742226486876 1157180368498544 1158260194644114 1159255928883468 1167395980646484 1170874810729296 1172525247528336 1172974933959012 1178580548936116 1180968559097652 1183086786837969 1186612375389636 1187876611885896 1188740726082117 1191149322538149 1193553441572328 1196841792418857 1200194827137072 1201687305748488 1202561466456701 1203842695378986 1205930525235696 1207430136361384 1209595826539698 1212046679073906 1216326478039452 1217839016847258 1222769539182672 1232251312904622 1233310655899764 1237665539057688 1238140208067846 1239204613634052 1247906048277276 1252312468513992 1253389057702704 1253869756990668 1256118742945071 1259378969567472 1259861966104124 1264678979033691 1268447711623404 1269799136843544 1270722845122263 1274282862698448 1275867472025592 1279382605689123 1282966884181008 1285496740005439 1286866329543054 1289098147665744 1290701180248376 1293016228370022 1295258712290192 1300211062731828 1301827914560862 1306424735672004 1307816622243144 1317234162070458 1323021783130632 1323529187934594 1324667000781228 1329344467876776 1338678845652888 1339829682371856 1340343533334852 1342747621768869 1345076355070584 1346232691606608 1346748998249236 1351898218967049 1352666300646544 1356671840890158 1358358903406557 1362164439436272 1363858332165288 1368674185861296 1371447358952112 1374151687592021 1375615731580506 1378001468194416 1380473101256652 1382189761361058 1384586899344688 1389880791196092 1392373731439899 1396522993304556 1398010872053016 1404691927594488 1414264664725848 1414807062964566 1416801340763406 1421023396695864 1431001524663432 1432231729431984 1435350906028791 1437840241627176 1439076325510512 1439628239507804 1442210408566563 1444711640631368 1445953631725616 1450235416123962 1452038827779423 1456106814569808 1457166051326466 1458718540194276 1463065509024144 1466029935431568 1473036052207824 1475678142722628 1477513193179062 1480075651023632 1482730368016404 1485734638864788 1488399506021961 1492834923877284 1494425414953224 1495512526361373 1501567232945832 1511800158844872 1513210899454407 1514511778057434 1519025010261096 1521749588227362 1529691284985048 1531006331461776 1534340623685949 1537001637601464 1538322968649168 1539758459093958 1541673195364257 1544346926192152 1545674571844624 1550251651718718 1556527974195312 1557660261762774 1559319818828364 1563966578612016 1574624745463536 1577449049117292 1580278418543799 1582149833852848 1584987634776156 1588199096717532 1591047747816579 1595789056558476 1597489236674136 1598651321282847 1605123593838648 1606291232017771 1612794435386264 1616062238765208 1617570271830573 1618960866199326 1621768637385936 1623785355796344 1625300595710289 1626697835691318 1635187235673672 1643001750539496 1644414207866352 1645948697652162 1647995484699723 1650853610757128 1652272818178736 1657165558733802 1663874731036368 1665085107401586 1666859116678596 1671826342654224 1674824990593428 1686238638711588 1689263137064061 1691263615497872 1694297126829684 1700775178700481 1705843474252164 1707660908168904 1708903136543733 1713690746387568 1715821772724072 1717069937674169 1724021637826696 1729126842301647 1730613339730314 1733614750309104 1735770552747816 1737390291966171 1738883893325202 1741899647562672 1756312216093944 1759462400938518 1764705583912792 1766222667708304 1767870823404174 1771452838646478 1779918563084454 1781814917828844 1787124711113136 1790330162358492 1802530958622732 1805764043068479 1808895787853544 1811145204542076 1814393739809547 1818070018610859 1824489717059178 1826758525270887 1831876315103952 1834154308774008 1835488554065491 1840630801675536 1842919681814744 1848376969356933 1849965983849646 1853174388261456 1856498308586532 1857210312101769 1858806920451078 1862030657739408 1880804635486002 1886409417286088 1889068454351208 1889792949156186 1902671567435106 1904698705265316 1911424294047672 1913801208038388 1922947211422084 1930299494314581 1933647221498616 1936051770372564 1939524342555033 1942888068435288 1944958053592368 1950316594097742 1952741871841293 1958212612697328 1959637103508006 1962073971587249 1967570856963504 1970017590905416 1975851243105687 1976973824021872 1980979518486384 1984532674695948 1985293781901891 1987000501171842 1990446565169712 1994016701815164 2010515300002278 2017614532605876 2019349037409912 2020123497373854 2028999450969816 2035007761335237 2043246659154408 2045787498247932 2053011278791944 2055564260485676 2063423597370759 2067002202291624 2070709651884978 2073284642041587 2076880349017032 2079093091771152 2084821186794138 2093261758400592 2094784489956834 2097389417903611 2103265398823056 2104795407471562 2107037891391732 2113316846368208 2117598795623376 2121396997088772 2122210594446849 2125202011145109 2127718742077968 2131535095043796 2156760362440764 2158614488265768 2159442359261706 2167067460947052 2168930447588424 2175353124185943 2184160221854712 2185749076989699 2194598263536216 2197327312932964 2209554078311736 2213517214083942 2216269789768593 2220113476535448 2222478822238128 2224095552024606 2228601958297182 2233099987457904 2237624638290288 2239252385815926 2248318184948784 2249953711435118 2252350849418748 2259062835772912 2267700238267308 2271767667086151 2274457965669552 2278537515391644 2282624382341043 2305502456402196 2307484452973752 2309637688640937 2316520389288228 2318511857766936 2325377477578077 2334791961292968 2336490392644161 2345949867918024 2347656416025973 2357161097872232 2361937118195304 2366173573675938 2373224750779272 2375753223771792 2377481452164234 2382298645076298 2387106883144656 2393683584837714 2403374611496976 2405122932913402 2407685390757972 2414860272722768 2419191653079396 2424093358147812 2428441299298989 2432652956078904 2435678033694516 2440046753536977 2464502625809244 2466621311799528 2468923046478243 2475331078115376 2476280416135692 2478409227268104 2485748338100703 2495812096554552 2497627661102379 2504624937027984 2507739513981336 2509563755062247 2512237485890142 2519723932208248 2529357958067382 2536895423246808 2539598273687088 2541445690244526 2551734944051184 2558765211378246 2570993480010878 2573732659086108 2581402360496752 2586032456740044 2595920009595471 2600422125463656 2603655829121724 2608325839987803 2612849471344008 2615633244486288 2620790957502679 2634468324140916 2639193601407777 2646043566261264 2647058375869188 2649334001562456 2651806235106261 2657179257969717 2658688935753552 2669877844626681 2677357691305776 2680687066669704 2682637117480333 2685495243537738 2690152710141168 2693497996498472 2703796437934098 2713343681780316 2716717806813114 2727716664330576 2748303375184042 2751231463161012 2760946202513304 2764379522722116 2774948975774469 2779761582392184 2784747462879798 2788210380676617 2793045986609112 2796021744106032 2801535161468381 2809383855188976 2821206953229003 2828529329451696 2829614125929132 2833602681526812 2834689423734279 2842046793391728 2854007351152659 2862003049326864 2867646573858287 2870701812057582 2875680483254352 2879256479015608 2884420817133126 2889423281262736 2900470832247924 2904077655558846 2914332102652932 2917437080388552 2939455655262009 2951356285445256 2955026386358124 2965460736032808 2971469277729576 2976799012043922 2980500751757763 2985669847754568 2988850829906448 2991025052722746 2994744482948959 3003134465891664 3015772950003417 3023600317689744 3026421798908814 3029023556114868 3030185246060781 3038050020522192 3043499176454724 3059382569970096 3065415303089893 3068681247371898 3074003275202928 3079516918187916 3083346390728514 3088693852384304 3100503303437436 3106064477827467 3115320523525548 3118639637656728 3142176734935251 3154898098234584 3157193111207343 3160556837087598 3169975269552312 3176398193435064 3182095495633158 3191578113116952 3194978473348272 3197302642565694 3201278585221301 3210247187677296 3212582464035542 3225588870772528 3232124477530416 3235140543661146 3237921732398652 3239163538892559 3247570711592688 3250601191420578 3253395671382636 3270374471347344 3286003501078992 3291897395304324 3295990969399446 3301707221514256 3314331117467604 3320275821125913 3330170214803172 3333718233357192 3336143328036909 3349649981186856 3358878578723889 3372477277423176 3374930567152677 3378526274128122 3388594253659368 3401550357400962 3411686948504328 3415321816337808 3417806273087466 3431643545448144 3434139875348338 3448043275653392 3458253684603294 3461226679460628 3471541105495632 3474780583932342 3477767786650404 3512624432187888 3518924801877036 3529411167825584 3535741646808348 3542905677292956 3549260360513907 3559837126168908 3563629835657688 3566222178246351 3580660324716984 3590525377256571 3605061917245464 3607684399370103 3611528086136958 3617791575707088 3622290409084152 3628787479619094 3636140037221718 3648979434118356 3653517050541774 3668308617548016 3670977108130982 3685839363629488 3696753938713866 3699931967699292 3712996617173064 3714420624203538 3717613840902156 3761609270972004 3768356228835213 3772818834572176 3778136908702416 3779585898312372 3794036937101073 3805343134870212 3809397410530632 3812168535366789 3822848588095344 3827602416076776 3830386784042377 3838147817067369 3845894422844168 3856490220016317 3860598988629162 3867294442997232 3872103540745128 3879048685110066 3885776136870576 3900633188195484 3905483743682586 3919274207016012 3924147943174498 3940035181810832 3951702486211374 3969065349391896 3970587563803782 3974001002343684 3988033403630328 4021030600004556 4028242865306607 4035229065211752 4038698074819824 4040246994747708 4055694656901147 4057998901939632 4070015522670474 4075076710219671 4086493318308816 4091574996495864 4094551389838403 4106022557583888 4111128520971352 4122455062776063 4126847194741518 4134004404583248 4141419303769956 4146569284083174 4153760698034064 4169642373588276 4189568979913668 4194778835807222 4209590814943124 4214075782783464 4242793994177544 4244421188893698 4250404022290218 4263070190087592 4306052718086373 4313520724881528 4317228976531536 4318884718523412 4326631225699689 4334134921894104 4337860895176848 4350706248371886 4356116483338269 4368320443709424 4371498153979398 4376934244310017 4389196527072432 4394654625865928 4419108156623472 4427034428167884 4432539579537186 4440226953070896 4448191104049212 4457203916594364 4478504771631852 4486537579084119 4499907422870236 4504701698837496 4535400476534616 4539632698363221 4543535334172302 4557075030783288 4565248764682086 4603021871057847 4611004912804392 4614968905947504 4619275377281874 4625019586092771 4633040778576456 4637023715533872 4650754955156154 4669583922585936 4672980785288322 4678791778400363 4691899735836048 4695312832051946 4714322195744464 4723874236390608 4732347147351876 4740835255631397 4746449501558544 4754962904328468 4764597290152596 4787367169675428 4795953963848541 4810245865826804 4815370781515944 4818873696053313 4838383306158792 4848186716295624 4852710815491719 4856882598597978 4865305912157808 4871356067389032 4875901787130867 4880093507073954 4929005251618488 4933242623599056 4937846092956486 4943986454099169 4952560832271384 4956818454536208 4971496676201406 4991624193109104 4995255322204758 5015479027962672 5019127510124494 5024474971780284 5039447864416496 5058715916134764 5067789411192183 5073790846493616 5082891380489052 5117530422756492 5126709409631199 5141986960021756 5147465318172216 5151209813022507 5172064913480088 5187380526904941 5191840019190942 5200844250927312 5207311658243448 5212170875898513 5216651679975606 5225698942688016 5241581915005358 5268936648281832 5278387202815554 5294116751738376 5298668003124912 5303612470212522 5314358515939434 5339755689253362 5361374133339408 5365274234960666 5370990487075476 5386995992996944 5407592875868196 5417292129205437 5426687363560632 5433435613626228 5443181219428641 5480275575812661 5496606750368084 5502462926322024 5506465662196473 5521892405026608 5528759045444232 5545130908070799 5549897951548938 5559523164784368 5569494925759596 5571630936305307 5576420761353234 5586091973218224 5598257607446551 5603070322936762 5642413906458006 5659228251858264 5667205363053624 5669378847468558 5708014702305318 5735293147716574 5741403624115164 5758512958031216 5768841634266252 5790898482943743 5800941664495848 5808155311117692 5818573027665099 5828664205305864 5834874160777104 5858225615523879 5878911310524018 5886221914761747 5902712570890512 5910052772716248 5927553729317061 5930921472065616 5942938555459152 5953598024087844 5955881345705673 5961001503515526 5971339695509136 5982050105445492 5984344338994589 5989488965897918 6031545900006834 6052843597817628 6058047112229736 6060370492121562 6086998352909448 6130830606179786 6137362494743796 6159033836375832 6166692781457028 6190270792112277 6201006606874872 6212128955654934 6219853926124761 6230641047051096 6237279275313456 6249578437121773 6284353469870502 6292168253710833 6309796196469168 6314386222414686 6321113674175196 6339950539104624 6352796386870128 6364190991266316 6366631783340547 6383156226233904 6394605285131388 6397057741683871 6402557170442602 6425164928071084 6470281087322292 6475843464797304 6478327077785118 6501202382841156 6506791342765272 6557247230969097 6583794790608648 6591981938798892 6628662234935208 6640551642251826 6648809369305779 6660340429606344 6667436466714384 6672286656073818 6680583846578447 6699299962373712 6717757157447778 6744954554846352 6749861134305354 6757052548256244 6777188507318736 6803100714801924 6823373897008656 6835612546174932 6838234137662069 6847873147023129 6868279750696676 6916507369206588 6922453358921256 6928913065922811 6949561167864684 6955535573300808 7009471177932483 7037849603754072 7042969248077919 7071483293616696 7085811354585912 7098520721027814 7119674252337816 7127259671315376 7132444356492702 7141313767032133 7161320649433968 7181050754513142 7210123834490928 7215368798740206 7223056172273916 7244580818168304 7257574959238188 7272280074443436 7297958868236712 7307034101083548 7320140260610931 7341954216261964 7393507877427732 7399863935398584 7406769139434729 7425993234346128 7428841248407076 7435227681804312 7492882983307137 7523218541944008 7528691265186741 7536712457670426 7559171796624744 7588073874202146 7610686269740424 7618794821061264 7624337070733578 7655204832153552 7660773568084754 7676295634134738 7691788845688336 7712980440032634 7721197977258324 7744207081490256 7758097370220132 7801266376390968 7810967487365172 7824977519963409 7838548414032024 7848295886348996 7862372872508037 7903404972422748 7917580804223331 7938130698783792 7941175127607564 7948002004687368 7955418705318783 7976066807260656 8009633533880043 8042061200009112 8047911352440999 8056485730613214 8070458130423504 8080493989495416 8111389313802294 8140031045340948 8150153420439342 8183149992991728 8189102779676806 8222257041942704 8244910125552126 8253694389483036 8282838607539912 8293138568166348 8339284747176552 8364631142029851 8379137959827336 8389557671614444 8404605484405143 8419181629886248 8428151565566928 8463620859687009 8485587988355088 8488842377787396 8500808044580436 8504068271202837 8526140380175184 8562022053457977 8602939721574861 8612105436172746 8627041449763056 8637769437046824 8653262451399378 8668269843788208 8701412496743772 8712232966676538 8742996307958796 8753868488620034 8789309251731856 8818366965786027 8854068856335768 8865079159074372 8896382208098424 8914407833188728 8941502255273289 8957009543263704 8973075158168238 8984233448846877 8999814845740472 9009403397674992 9047318850010251 9070800953069232 9079265396726442 9087070668344604 9090555738182343 9114150061566576 9130497529364172 9133999254254899 9196245909269679 9206043742115694 9222009825608784 9238550754563748 9250039172185542 9266081557152912 9301509910312308 9345961570576644 9357583556800726 9390625664103892 9426530204805753 9464694294703752 9471579333622029 9481670511262794 9509925808656936 9529194580305192 9574734339350856 9591907927697082 9603835755663903 9620491731653608 9630741563031888 9637747392106626 9676766612317584 9696373432591248 9705421630983438 9713765197195956 9717490616677677 9742712134778064 9751803574261734 9760187014147908 9763930237306961 9858010503236976 9875692185912972 9887972908198338 9905121664542768 9942993352402812 9990510644409516 10008429984110727 10038255020248988 10048949943560568 10076635736171667 10117431832269528 10124791701458031 10135578822384366 10165782760978104 10235060845512984 10253418819262398 10283973920043512 10294930636344432 10302419626045014 10344129826960176 10374761053809882 10383680038381884 10414623316486896 10424341751797026 10433303359951212 10437304736431579 10483163830010716 10537873296563664 10556774405631108 10588233503476752 10607224940425044 10628717031878868 10679511378506724 10698666534739053 10730548469921332 10741980974150952 10771576131769713 10815185751736392 10823053198110309 10834584258410874 10853374727121264 10866871227252456 10886362438857282 10960551151625322 10993213500736168 11004925852644048 11012931324392946 11057518090888464 11090261816141598 11099795903097876 11138989851519192 11143261872610614 11152841522706468 11196515214893102 11206140645873524 11284827812916012 11305068686505639 11318456503716528 11334410726107248 11338757694937116 11416029404610636 11436505606100367 11470586295433148 11482807248230328 11491160352127131 11514443451202107 11537683268532504 11569470660048951 11581796965887486 11601883328991696 11616310622235384 11637146055330198 11657328410611728 11716451231047758 11757822621048036 11772443829523494 11820105545432496 11855107458634122 11907196048175688 11911762691411346 11922003007031052 11964100210890984 11968688677989178 11978977931795836 12063091800013668 12084728595919821 12105687195635256 12116094224459472 12120740984243124 12173996705818896 12225230130659013 12261661212359572 12274724989487592 12283654169515209 12318067672751664 12333385562914056 12367365188328189 12380541584224554 12402013213749744 12424257911309868 12439707852249522 12461282094102192 12499156874243546 12568706939741004 12584336507421666 12628772444829372 12642227348350392 12728381982532632 12733263566681094 12789210570262776 12794115483367742 12805114340885204 12850329856142168 12918158154259119 12940562174644584 12951686929594608 12956654155570236 12979893677099067 13002404765682312 13013582685530544 13068349450014807 13114494461938194 13130802732930051 13167589581217296 13183963877597784 13257324469870416 13281103284503652 13297618738611558 13320680859212688 13344573312147636 13361167693156894 13435514314895556 13459612737252357 13499722268610708 13514105096512488 13606201429603848 13671225092349864 13676468275324138 13695746294046258 13736559501393352 13809065613173541 13833014738413176 13844906717842512 13857826131845622 13875058758278313 13899122335729368 13911071146601616 14018942355864966 14036375335201089 14075699207508144 14085938496155838 14142966587233392 14171622709171824 14197041442055628 14239348504675632 14264888712985404 14282627534064266 14362101509026284 14387861891545623 14430737597480412 14446112344547832 14456621088159939 14515149918476376 14544560148886872 14595917736473424 14614068202167096 14627705361392601 14640280521221862 14683908432523928 14787015754855464 14799727870797168 14813538278869458 14831959362297507 14857682496814152 14870455363608624 14902840888521151 14985765966614274 15046437083888016 15057382530373482 15073424915340852 15118343593249488 15176147748404292 15221372539480848 15248674141467156 15321547136169508 15352591268269476 15380128228893597 15425960880065268 15442395954516648 15453629439067521 15516194740440264 15602532752781936 15621934974730344 15636512627695539 15649955039926818 15677096828064048 15696591772697992 15724745745016074 15806809944845496 15835161608446662 15882350255215128 15896004009374736 15910837410637566 15930623018763989 16019267067760086 16084122400018224 16095822704881998 16112971461226428 16160987978990832 16222778627604588 16280062090681896 16300306840878684 16329543658285923 16378205559353612 16440826727437983 16489820251104252 16507388778966072 16519396986589419 16565677215079824 16586277136332696 16678569494353104 16714892808915921 16729262284059702 16758275919654672 16779115343228888 16794772822339653 16809210968810286 16838363259772496 16927241719374018 16977684755574792 17001616089160872 17008136542405674 17124044106915954 17205879443149722 17224210872345492 17275538874093648 17306524902798756 17402824993487544 17424465933353076 17455719082995297 17485992615917592 17507736977240068 17574676846571637 17636733931572054 17658665744285241 17708137712671536 17730158318148744 17792764416196848 17828815666377456 17867644037117019 17883004510546578 17914019086527408 17946150316336476 17953033016983767 17968466897693754 17999629691480944 18094637700020502 18158530793452884 18174141336689208 18181111476364686 18260995058728344 18267998508509798 18392491818539358 18412087484231388 18477101509127496 18500078344371084 18603019820624616 18659561778374283 18691923141153288 18715167113601452 18748735311365319 18781251328207784 18853060409611506 18876504761132499 18929388589407504 18943158667244058 18963341022525588 19019851617313872 19058389160610384 19099895350021641 19149468678701712 19183815855394164 19191173225051613 19207671511327806 19240983463307216 19275494784213252 19410843261966876 19427530394391912 19434981233355354 19503607148523468 19520374028295816 19527860474613922 19671741692907291 19751384371825944 19775945816396676 19885986704805624 19946428107917337 19981021288819032 20016859968221454 20041751539735341 20076510040497976 20097899887121136 20153271472343334 20234863664539056 20249583402916062 20271157644768732 20331565521956208 20470121691025968 20506837638524796 20514702412986207 20543619441069387 20567947840087024 20604839252090028 20749522107619764 20767360076763768 20848683503594052 20866606719902424 20874609472863158 20966327660021432 21028413533797449 21113548811262216 21128907744233757 21214449880850088 21257434063757736 21359022757013448 21397333069478106 21423941301096399 21461096939842664 21483961948301904 21543152263539426 21630371503472784 21646106396220618 21669168516821748 21733742454504912 21772724877714564 21921102303250644 21960420781832793 21986427001472336 22025862648785892 22180523632283196 22199591806195752 22277979703038384 22286523745221228 22305683045412936 22393030429786204 22412281291747048 22478648949921411 22569655625832024 22586073795560223 22610137373011278 22677515389874232 22832058809221272 22873011212200734 22941172590866296 22965614496460656 22982320704254262 23028886902404214 23075366537065008 23138941320097902 23163593931774972 23232621244470768 23274292110660396 23432902462095516 23474932559890227 23515645242096072 23544887659046988 23587118617524111 23710214917268244 23814392096351376 23823525382822692 23844006014062104 23866256115956349 23928200421781968 23937377355978356 23957955863591672 24028900601640129 24126183600027336 24143734057322997 24169457191839642 24211374391270512 24241481968486248 24450460261318026 24523322424719144 24549449978975184 24567308339030418 24666771125828112 24734730376656378 24761083168449108 24848515822619736 24879415704499044 24998313748487092 25093893426089553 25137413879482008 25168673014843332 25213816453215429 25257544889658744 25284454696700784 25456763965065264 25466527133362188 25512204813608511 25578421140525552 25588230966735484 25610228681770408 25686066160373931 25700659712284336 25808819164724583 25836316308518238 25881124349289168 25913308311140472 25959787354198134 26004809531364624 26136698900029614 26228988923876388 26261605465860102 26367927755195568 26455100897358081 26562206569007304 26595237477223116 26689146624295272 26722335386313788 26824506765819867 26871028629791112 26919225474504714 26952700346540631 26999444537221416 27028210193024976 27212402859207696 27271667214547029 27342450184699728 27352936550648276 27391492588092516 27401997762764697 27473119002786704 27588737727809037 27618131226347082 27666029476826352 27715652263691244 27750117516556626 27798244671458736 28037884711729932 28072750670402178 28171876992311676 28279590614417259 28394082884111256 28414738000866087 28529777425970808 28565255068128532 28724203018052568 28775723783091246 28811507266991709 28861475194960824 28892224689095664 28913242176319878 29030299836952752 29089120297773744 29152471850033031 29228136404334192 29255410722785202 29280561042443724 29291790711920883 29367816865047856 29574031509710928 29627076557738916 29663918724595014 29715364993628304 29805681777042302 29971531933228548 30025289952332181 30114765060746964 30146849830681704 30229907208515001 30352295496808584 30374375104374093 30497348282934312 30519533408337649 30643094272339016 30705182536538952 30760256457787194 30851921760130536 30884791909033296 30907258878135042 31032389480880528 31243869949460688 31273025255391078 31299910079853636 31311914209294737 31393183545395984 31449491490032148 31613619889690992 31670323216893324 31764700510430256 31821674821275132 31861246037527978 32038534135520172 32095999604217159 32191645409763996 32225942922452856 32314728395309139 32445557255209176 32469159594330927 32560124181363792 32600613681757368 32624328815809211 32659087316571846 32756411118707224 32881653454875966 32979640502208504 33014777557932144 33038793973178838 33172554272665392 33429785617831842 33458524568119404 33558230686457776 33589545644679306 33618421937620572 33854483438748036 33955369511149584 34003232178321744 34016273084811348 34248088213831908 34309516818301101 34411758886299444 34448421744690984 34473481056381393 34543330353606321 34613049805597512 34708411980146853 34805649986975088 34848931866706152 34874282527244329 34911438165990594 34971985231835184 35015473954480136 35149353693143274 35273467863144108 35317331488570482 35460316636297488 35735288074234038 35766009021093156 35892300632672952 35906066033967534 35936933795387508 36189275400041004 36317061586905768 36348282673378416 36362222952729372 36521990117456688 36535997017019596 36675690391977039 36784983637078716 36824174968462776 36850962508545627 36954203018254992 37000156688742168 37102095564984567 37206039641249232 37279405460157731 37319123556748566 37383846282306576 37430334227202904 37497470622730638 37562502656415568 37706120819223012 37753009522264998 37886317334488116 37926682045051176 38199790700043282 38367631710788328 38382346450103226 38415343022655612 38550989568426504 38821686523933752 38855060788783824 38869962466710708 38939681031297201 39007214297046936 39040748056591632 39055720949227844 39205048350044421 39343483385814582 39392408198790153 39502768743651888 39551891632793352 39771973409611248 39850398940168609 39892856215834674 39962042577638064 40033719936442908 40083503079470682 40153020080995952 40306542944686668 40378838211757071 40499166805832124 40542315289537464 41013675277049592 41029404825972414 41087238882138774 41209678504180056 41499044215239528 41534720153527536 41625176274834939 41697367007188104 41733213439804848 41749218945726316 41932655320042864 42056827067594898 42109126005603267 42227097622524432 42257815488467514 42428899761700176 42514868127515472 42718045514026896 42794666138956212 42847882602192798 42922193879685328 43086304527078852 43163585674636869 43292212792441236 43338337033643496 43369863264479817 43545449755429128 43842204606501288 43883116084177803 43920841563665586 44051725297571784 44361047264566392 44399183612391504 44495878086892521 44573047490442456 44611366090825872 44708522665563453 44786060859572408 44824562583494096 44957297899842822 45139311251664048 45172147591120446 45220274746022556 45355030779748464 45664117618442544 45746022424401468 45882345181732592 45964641408508524 46057773804808428 46140384686680791 46277882640195804 46327187863549944 46360888317202563 46548584221320792 46865804924191032 46909537883086617 46949865119780454 47031290484192144 47089775318093976 47174237235048222 47420429834536488 47647050765645384 47688012028124208 47732512231912698 47791869056291967 47874754711956712 47915911727183344 48057801203280258 48252367200054672 48287468114645994 48338914383679284 48482963936972496 48900920522636052 48988630974857769 49046644849438288 49134616678060836 49322480182313949 49469460753312756 49522166336898216 49558190959768257 49697031645239472 49758831408998088 49795028192550901 49996627496974184 50144678426747763 50187786852179106 50274827758964016 50337346029686664 50384318467018959 50427632906430858 50515089779317488 50933054266724376 51024409627217022 51176461933470968 51220457363540816 51372132320747862 51617638329449166 51672632617036476 51826616622280944 51919574708396268 52273397800059228 52367157248985891 52457977847752776 52523210931720204 52724030539714911 52910201794716162 52975997232855723 53124413138014608 53190474954446232 53229168067899239 53378293248590544 53444670772627576 53602932111351057 53649013531639734 53742057259582224 53838450949009428 53859099050951301 53905400693081262 53998889074442832 54543334429094058 54705873101296552 54782985176185032 54803995525529394 55177475455618074 55236262452694164 55431304527382488 55500235033113252 55978685335122849 56075769423459864 56145501340804356 56246205934095957 56343753984623352 56559181228834518 56629514283397497 56788165768222512 56829476001732174 56900145176030221 57059554851941616 57130510136257064 57299686050064923 57448406036105136 57551447566182492 57573519675154839 57623014533983418 57722950389921648 57826484352639756 58304943700066062 58510821445570404 58561122084887448 58583581423841766 59015225078721873 59254153115477832 59327837449190028 59611363554084604 59839284323752011 59943063866457096 60050579904664362 60125254619206023 60229530121493928 60293699661363408 60459814417030002 60704590993617168 60748750208748186 60824293119204719 60994696565868624 61039066816675298 61286188544678032 61410365073077904 61520512915574388 61544107238958621 61630858323208161 61703843520261072 61814517756270084 62546050510782156 62599820159707272 62623828418589474 62898982980064296 63085240601392347 63340646433786648 63386723232701271 63643349642550264 63722492075055956 64077068271040344 64191999208434318 64271823903289197 64383290819527992 64451885844905712 64629456790618278 64891114510418352 64938319188661854 65201227363514736 65248657631618422 65318174633143692 65512822237414448 65763306909751932 65881262345498379 65959281004417008 66077587946357676 66859571235663684 66917049136238808 67179091289358612 67236843875241144 67435946849764233 67708966877496072 67758221386680669 68032546169622696 68496176427663816 68619033636602202 68823517772598888 68896843489381968 68946962112762786 69086660707212642 69226099611195024 69416823960293706 69697863733412304 69748565054488658 69822876331981188 70030947908960272 70298707386286548 70424797679670681 70546935726288216 70634662977140964 70761355852572333 71470576148468076 71532018042186312 71598768347869047 71784601265345904 71812132067935068 71873867590775016 72086701804920387 72378550800082008 72431202171968991 72634123173811536 72724445905458744 72777348896805163 73071994034039192 73351380783954078 73569967274157432 73648349936925552 73701925017091254 74000313377484336 74204191129969134 74558810920315462 74638247113497132 74860668454405808 74994941245461276 75281680278268659 75412241638446024 75506019044529996 75641449359646287 75772634668976232 75853364090102352 76399581400086564 76536614440825533 76735263421576656 76764692900206452 76830686045311224 77058198481121793 77101979136853008 77426457494173749 77643373047867504 77739924933421416 77796476406929657 77879362062594402 78014428594093872 78111441898455688 78410096700088842 78686966771629164 78784816397580306 79103783265586704 79700797880337218 79785712431669348 80067439872885816 80167006158941364 80473520297459601 80613085889373336 80757676423514142 80858101039621893 80998333611664248 81084630579074928 81244519682583049 81815001643641087 82027350554099184 82058809651944828 82174477764277548 82205993288294091 82419357008360112 82766213183427111 82998088430479056 83161750641890323 83250352549669878 83394734014376208 83498437891452632 84113654135189796 84218252011206534 84515630976935028 85244214002598261 85589332277912424 85695765204385596 86172609054157704 86327171349273738 86434521800975127 86584425584882472 86676674067286992 86739726528959634 86847590005519811 87090899510858256 87457415550099093 87684409213002576 87766232168355606 87841683127331172 87875372135762649 88103450595143568 88722094529132784 88897043789606897 88991756173785042 89146094980884912 89417045331126906 89572121719144816 89914595799685644 90075869856996543 90344295182240892 90440549492045112 91123125313122279 91492044848802936 91558600225012947 91929282817017048 92115547609616856 92280769373361582 92555765280391608 92654375727099888 92721776634405126 92837078971417729 93097168442641584 93731609848382064 93819075766173234 93899730239560908 93935742627884211 94179550636187952 94348474470096444 94840859669072976 95294101531290768 95465024463825396 95583738112583934 95749509423913424 96115602406560516 96287998812651477 96574936229291988 96677828767358568 97407478782992781 97801841045272104 97872986447427633 97977261949715538 98269233356121672 98644960364627898 98938921506625512 99044332673796432 99116381919536514 99517662817996176 99590056385101802 99993254993948368 100289356853495526 100375573704358212 100674692059373328 100768636934037918 100855265812861716 101866108533448752 102048819254434044 102352923866941936 102744264641495724 102928550454903303 103235276658898332 103345265234072952 103420443169144179 103839149416792536 104125235940440559 104546795600118456 104622847581732987 104734314497971782 104915955695505552 105046421863440408 105448061079429822 105820403589432324 105951994465711446 106380949908892464 106458336135798478 106889341545255152 107205864222702114 107298027063279468 107676901898018856 107718198101902602 107810801386162524 109086668858188116 109411746202593104 109565970352370064 109607991051058788 110027071175931117 110354950911236148 110472524905388328 110552887525636881 110862609054764976 111000470066226504 111306286694953701 111838216380473193 111957370670245698 112151538846919728 112291002681608712 112492411868191914 112687507969246704 113118362457669036 113259028566794994 113658952003464348 113800290352060442 114261020272514128 114599372100129846 115102895132364984 115147039350309678 115246029067966836 115652968705279512 116609887400132124 116819043093891603 117021642891140808 117122244169774896 117167162847683532 117615145050133263 118030450157443746 118177224596370459 118508306230955664 118655674898380056 118741990305313687 119222727108169208 119551196820505827 119678568647504022 119886127732914192 120101159809328724 120250509238412046 120459060242987856 120919628834060004 121497500417496372 121648586238409438 122078133633350596 123041025831148776 123088214477917242 123261716646416322 123629035512540168 124875528824504817 125092101021564312 125199640319414544 125247656837178948 125797965960128592 126170481202784694 126327378016809801 126681292867573296 126773446465402542 126931093084990493 127286699285100528 127444984150111912 128154136542080688 128383998416868636 128543647806578394 128766581639055984 129258913581236556 129876638377323708 130109589793439451 130497315263236844 130636349266287384 131526613819503864 131649348252533409 131762524690996758 132155175892715352 133487634260677563 133719142471327368 133834098272477616 134125567996690359 134358182578717224 134473687750482288 134871893699528466 135417933754992144 135516442773361338 135684961573610527 136065092339245392 136992352855327632 137238067273204404 137647035545197776 137893924225525572 138173321414425284 138833647920587412 139082664951607689 139497130108977316 139645752663962376 140597414772573096 140728613649259851 140849595359341362 141093871452576432 141269325954281928 141522711705144666 142941152296936152 143064036084372624 143197536695738094 143375607168875901 143624264135870136 143747735181550032 144173403609840774 144757101600164016 144862404343937982 145448891810917488 145554697793610326 146143988068078384 146702761567908156 146965892924573307 147139934548314864 147403850034182508 148408382259938268 148674572879304771 149117621840630924 149276494226994264 149385084577652703 149989882490922552 150434035280243289 150563360556537318 150824483276892048 151012038089059992 151152955401056877 151282898719292574 151545269337952464 152799162800173128 153073228881651066 153529385800412904 153661372090622448 154116396962243586 154852914988347498 155479849866842832 155592952813859314 155758724125188804 156222883796911376 156820193400177684 157101471746957673 157373933543258328 157569632795160612 158927991698567169 159401595760674436 159571424863338696 159687504203697717 160134879745771632 160334012317882728 160808796334053171 160947040594919202 161226171778746672 161515352847028284 161577297152853903 161716202079243786 161996667223328496 162489039365166098 163630003287282174 164117619303889656 164348955528555096 164411986576588182 165532426366854222 166323501283780646 166500705099339756 166996875782905264 167936056005368547 168227308270379592 168436504022413068 168738617802287871 169031261953870056 169888542850192491 170488428005196522 170700435528090663 171178664555824848 171391530408771192 171899058150194769 172345218108315408 172654342698547476 172720559025464517 172869043601950254 173168851169764944 173479453057919268 173545985830843081 173695180011039622 174914831100198186 175532464336711212 175683366254662344 175750744271525298 177794087579213794 177983512347570084 178834090662253812 179517852971256033 179829191599371288 180151739713993086 180375763857618069 180688590364481784 180881098984090224 182246250626244558 182472879357614157 182984089697605872 183117200450025894 183858565634034096 184231095219233712 184561538746723164 184632321716875863 185111530560783216 185443553268810252 185514674508832259 185674157942835458 187638151532346468 187799460479121816 187871485255768422 188696948940192888 190160169698103813 190930048927650792 191167476225167868 192231204813121032 192575997625302954 192815471709867591 193149872458583976 193355657534717136 193736931550774963 194814957565985562 195603682090544208 195745972894855266 195954523899431076 196538466712243344 197289920729255796 197877843013251024 198232763839073028 198308789992200001 199180112770203604 200578713706991052 200751147408716424 201537273868075836 201710531625723432 203274664160042007 204097638508868088 205488529282991448 205857100909806606 206470553317796664 206690530468145904 206840886338288358 207098099243931857 207678298833585072 208250471880881118 209093591200236912 209245695163465974 209468628995943564 210092843726880816 210896122158859644 211640807178864648 211903988931422892 212284067557716999 212916672271596956 214411728445404228 214596054126558936 214796305043607141 215353803796037712 215436396203805204 215621602772325048 217293606515906973 218173337716376232 218332046690415489 219215982102117576 220054142351862234 220709901822472296 220945049810776656 221105775051273762 222000940132453008 222612573389907402 223676432760946386 223914741340491396 224582005363217424 224984823736383828 226236724915338072 226518057133589988 226924348078938861 227317904006928696 227600580704120884 229198744200259692 229609843322476599 230205790264729968 230294078700619356 230492058135933672 231305937410559024 232279372482521247 233219774800264248 233389429220788971 233638086187783206 234043285782281616 234334325695367064 235230290100266526 236060900314887492 236354449192740918 237311349796760112 237483980610627374 238445454216338416 239102393641011654 239357137295008044 240202319618657448 240501018476824092 241839257668120008 242574303118865679 242995000834992744 243297172476818876 243733559047749147 244156267266701192 245445004930923261 246082051662297552 246176428955834484 246523433292832644 246617979864882273 247258071025080336 248298639550281333 249485251925670969 249751057649009634 250184202043128624 250495313674357896 252340962405569388 252654756033619602 253546892930805084 253862186169980986 254889968300223824 255732642007794783 256767996833737272 257087295613156788 258517827162473112 259303565402925381 259753276754647416 260219179586878902 260542770016559433 260994630526473688 261272698532574768 262372246650297279 263053227639007728 263298696505066818 263525049381993516 263626116407287947 264310351785430704 266691131368820691 266975268521355126 267438284942654736 268251135993380718 268716365157434448 269743787399056932 271032885546722676 271369923147221054 273369375939366837 274476134546408808 274675800675038841 275787848451051144 276346642828850568 277667295841174824 278165329903215378 278511236914253187 278994260217954632 279291505327924752 281194829545146192 281457227298519702 281699190718682724 281807227883652633 282538651908563856 283045423410289332 283153976881901869 285882304593872304 286395073391476188 286751214337751802 287248528271740272 288346807219681548 289724808687875964 291109395587220652 292222436348978343 293405523135816312 293618959342282899 293931785849146614 294807700068365016 296816764519876536 297349145758609542 298235243681261848 298552988453988528 298770169155305406 299979764981845104 300868070560486578 301126721113074636 302024076178119984 302305910802113754 302565797438585148 302681837356515791 305598325600346256 306146457763302132 307058771600825808 308232793924487172 309705829976694996 310261329507432537 311185905627718628 311517448250377608 312375707821321677 313640386800355368 313868542745198961 314202943493915346 314747867086516656 315139265590321224 317855983397134338 318803191521348872 319142849726677392 319375008407395434 320668024635765456 321617592668106342 321894081189838404 323030705694056568 323154594305707806 323432404158487572 324978078730332196 327260006574564348 328235238607779312 328697911057110192 328823973153176364 331064852733708444 331658662576910643 332647002567561292 333001410198679512 333918860084861103 335514649141419579 335872112010737094 336454616540759184 336873008044826136 337477235604575742 338062523907740112 339777085700384982 340976856010393044 341400871056181326 342783060817542384 343798116300389538 345308685397094952 345441118050929034 345738087203900508 346958906115838536 347091971661686162 347390360022079244 349829662200396372 350457129281674809 351064928673422424 351366732509324688 351501488543050596 354531673789111377 355588175158427588 355967024695140168 356225970915941061 357668181324507624 358653590461517481 359035705942512066 359658383198742576 360303479427986172 360751527715236138 361377180728963568 364492501252489116 364945758715228314 366234400900051788 369123077493446328 369264643433751726 370887106537620504 371029349017664518 371348315885670916 374626586473514451 375276303064692936 375598920958243632 375742970511536844 377393897880385776 378982134050429403 380320339396207626 380793279254971479 381860097855301584 382334952450335736 384462409626242064 385151995250605908 385630943419735182 386299744917167952 387473863101549926 389629915131971124 390328769380318353 391491945789710532 391909047798862152 394579841458511592 396465527678146056 396617579984400002 398360225540407208 400462902782032689 401157427413982104 401502294817432848 402376703990071077 403074547736151672 403421063251446864 406549328320084014 407054884720831581 408195277017736176 410977058565982896 411714201819613212 412941106635593328 413681772676576716 414196198487863714 416500943761762236 417247994854823067 418491390326931948 418937257991887128 421792244317719288 423281614357729296 423807977862845784 424568135115433998 425833344543193912 428823456890808456 429192108253117872 429592610087214282 430126821506627703 430872792407610408 431243205544650096 434587213031813946 436346675432752464 436664093380830978 438431964204235152 440108284703724468 441419803644944592 442211550102547524 445225146779814804 446023718637914313 447352865521892772 447829482680982792 448155253732958109 449969647472767656 452473449830676144 453036114267179976 453458866203170631 453848696157877722 454635808013857392 455201161408241768 458397488400519384 459219686644953198 460588157401238712 460984116271867344 461988067544155681 464558744965042494 466439549600528496 466778858441577942 467276172375566412 468668651390734128 470460580200533052 472121800629774984 472708898385481836 474967961221254748 476783975095701507 478204787282023308 478714274590016088 479062512611093151 480404639237314896 481002036953648184 483678515336240016 484731891458561709 485148606237731358 485990001669985488 486594344953637752 487467118095498294 488312534533402384 490890009861846522 492352857911668968 493046866585665288 493235959729764546 496597279100562666 498970503851341938 499502115298019268 500990627348715792 504681924811138776 505309512067239204 506215853406863613 507093785861610168 507724372339961972 509665628550577473 511465284015589566 512101306584271989 513535993667474544 514174591226313576 517035654324946224 518161677076393551 518607130805850762 519506553509294832 520438359173757804 520637957492529243 521085540033118866 521989261052947376 524744493300594558 526597393010133636 527050098763987032 527252232814575894 533382262737641382 533950537042710252 536502271986761436 539487574798113864 541127291572854207 542065771093445352 542739846294442108 546738751878733674 547418638072842471 548952269092817616 549351601350077682 551575696902102288 552693285657701136 553896965150627589 555334591682349648 556330659806430756 556544023526496777 557022473828506374 557988520435909264 562914454597039404 563398381437365448 563614455767305266 566090846820578664 566307953763803738 570480509094311439 572790146782952376 573502428675503604 576693614439363096 578446415129602773 579449617375751928 581210794652324889 582218791174441304 584444872697956686 586811046271632624 587237918684565798 587863571698293228 589615400136730032 593633529039753072 594698291517219084 594926369976600003 596470487362523696 597540338310610812 601736141120973156 602253442226149272 604611821604227508 605131594877170296 605363674713031582 609823992480126021 612292915526604264 616465587848974344 619411659953389992 620522659014865074 621294297731795571 622371811255437256 623034896500755216 624751415642643354 627280773600710736 627737085490397922 628405886987830692 630278531180642448 635711966794268676 636852202673150997 637606383042697744 638750016814790868 643235185336212684 643788162379676808 646061411388113136 646309188611415612 646864808316975144 649956157460664392 651880819547720919 654520013149128696 654996140071246467 657647946306352728 662129705467416888 663317325153821286 665294005135122584 666002820397359024 667837720169722206 671029298282839158 671744224021474188 673746016089652272 674954471209151484 679554171400769964 680773044236816583 681953712020786088 682801742112362652 687596232600779076 690617370794189904 690882236101858068 691476174407801016 693917812231677072 694183943323372324 694780720044158488 696838117447563741 699659324400792744 700168287662366913 700914258563349618 702129857346844848 703002977086101192 709063347578222754 711176350316855176 711934049390280336 712451941831882122 715336362649015248 717307180923034962 718071411885024132 720606958855972344 721503055430472276 727722909356597037 728985002504978232 729891517430456628 731200677143247441 732468801800103576 738246154986892656 738529286867503452 739853939594646819 741774213075241008 742058698035329036 742696631771341832 744895918650843999 748455755777012907 749253172947028902 750552606129385872 751485941023073688 757964268100858806 760640678792415252 761586558509942958 764669904900671472 767197926023384349 770303990501211816 771261886839470364 774947726203099852 777910696208776143 779259830263942248 780657538760636706 781628310049678299 782983891579421064 783818095597724304 789159682917023184 790878349221863841 792931055356292112 793235159968800004 796720451080814416 800073394106462073 800925805564065378 802314854827964208 804753407980142154 806149095472303344 813098656640168028 814109769441663162 820108127818100511 823428403639226424 824027402025116523 827363545353153432 828392396975727428 833001887523524472 834495989709646134 835533710742759561 836982780653863896 837874515983774256 843584488635438576 845421683650957899 847615955725691568 849136270230867996 849461930645705607 851666689086387824 857646913781616912 859185220174428564 860253643013255406 861745584815220816 869174426063627892 873328186761661956 876667309046935029 880216569407448936 880856878026848697 884423100205095048 890450293559629608 892047437275828626 894705731043785544 895658965361965584 896310507465916218 899939294945535312 906072228534359952 906917732406341262 907697392315755444 908045512069547373 910402322816483536 916794976801038768 918439373289906396 921176314802477424 923976135088311362 929117489930084988 930783988522297611 933557716883155884 934552344751132824 937127123463965031 940921160401066104 941605628235596883 944243601259549968 945417796770963672 946105535658467119 949935922442509496 953567950191403014 956409574564046616 957428549180032176 958125025222186302 962004073907296368 969463782917123418 970297212475462716 973188689907275504 974934236190996588 981780019723693044 984705715823337936 986093733171330576 986471919459529092 993194558201125332 994975987730731929 997941007702683876 999004230596038536 1001756580254583309 1006543947424258737 1009363849622277552 1010619024134478408 1011354193290085541 1012431706813727226 1014187571723220336 1015448744679923944 1019331257101154946 1022930568031179132 1024202613168543978 1028349182452627152 1036323354152787102 1037214261611701524 1040876718347515608 1041275914985058486 1042171080066237732 1049488986601189116 1053194786020267272 1054100197527974064 1054504465629151788 1063595021367334131 1066764525475282764 1067901074085420504 1068677912747823183 1073004543973522872 1075960771384552443 1078975149596227728 1081102758344574199 1082254583145708414 1084131542186890704 1085479692588884216 1093477503757467348 1094837276145684942 1098703202700155364 1107793930301255178 1112661319612861512 1113088047052993554 1114044947657012748 1125828909194078808 1126796762874730896 1127228911534610532 1132181693641157328 1132615907527607476 1136946402151288209 1140961018188622878 1142379837764914437 1145580293565904752 1147004857351007208 1153387228878726192 1155661569264889661 1156892830259205546 1158899234751503856 1162421589304649778 1164437582348882608 1168889745395913372 1170986308140955059 1174475837369131596 1175727143396586456 1189396583034438168 1189852739953200006 1195080676621221624 1203472282241946312 1204506884452298544 1207130111970213231 1209223643208455016 1210263189754340592 1210727349426063164 1219647984960252042 1221164654162494743 1224585831053208528 1232931175697948688 1238823319906779984 1241045318029730148 1242588595463591142 1244743622510874512 1249502831285286708 1251743984564469201 1255474170980795844 1256811773975661384 1271423933588537352 1273704405346301994 1277500033629581736 1286470370672425368 1287576324759353616 1290380464519883109 1292618377222831224 1293729616633950288 1299912314921328784 1303761639095441838 1309040026298257392 1309992280142492934 1315295892612705456 1324259410934833776 1326634650307642572 1330588010270245168 1335675440339444412 1338071155913742939 1342058596565678316 1343488448042948376 1344465761198874327 1349908942418302968 1359108342801539928 1360376598609511893 1361546088473633166 1363907424041572176 1365603484224725304 1375192465201558152 1381764472203716136 1382952348815602032 1385964202632467043 1388367886646744648 1389561440088316976 1393676234895127482 1399318648801585488 1400336575324733826 1401828517126699236 1406005954172202384 1418126695156445508 1422352700633710352 1424903883663764244 1430351925287104521 1434614361846069924 1436142823770048264 1437187537833279453 1441213917711944688 1443006110860944552 1454195674375685127 1455445818713194074 1457970005009956464 1459783034860913256 1462401354286494882 1464937603600207152 1477058573735006904 1479707879189293638 1484117396070658072 1485393263542683664 1489791837301687998 1496911511554025814 1498506345894057804 1502971882046147376 1515928536201717612 1518647560220590839 1521281357584830504 1523173117019885916 1528996885651732419 1534395852046768698 1536303919752815967 1540607981002423632 1542523773678940728 1543645873969077931 1549895452406199704 1554485031229180653 1555821392417552286 1558519660527884496 1561315077521273412 1561913872477587729 1563256620099356598 1565967783158842128 1581756698443727682 1586470319937600008 1600146788212924146 1601851611128130756 1609506815960284308 1623381874718562621 1626197313280336056 1628219538883326324 1640216255636201022 1642255914218527413 1646856807278452848 1648054804050233046 1650104210104876409 1654727090706306864 1656784793951454856 1661690895451882767 1666003775047048944 1668991979419292268 1669632070579490331 1671067421485519122 1673965561307727792 1690843367301915798 1698272540461735992 1698923861291411214 1711441527282934317 1718370440348857128 1720507286026510812 1735339245388808319 1738348852127255784 1743632383956974667 1746656373523323912 1753334618093870058 1760433138814897872 1761713756053697394 1763904500456936851 1768846200410190096 1780900587119259216 1784094874551657252 1784779109929800009 1789411462087571088 1792621014931832436 1813835464812682524 1815394784631510888 1816091024139094746 1829471977440378063 1836878746579812792 1847952270176622724 1858234979860169976 1861567977044595222 1863882893195386713 1867115433766311768 1869104689502265648 1874254246927930062 1881842320802132208 1883211256471193766 1890835593541927344 1892211071316934238 1899871844885018992 1907135900382806028 1910556608019452991 1912819149128093232 1916250050444372604 1938927565834246836 1940594424950925432 1949868472381993176 1955642458643162757 1963560039447386088 1964988420213739401 1972943838919058184 1986389116402250664 1989951975461463858 1995882015405367752 1998008461192077072 2003513160509166618 2013087894848517474 2021238048268956816 2022708386580171082 2024863413627454452 2030897489359847888 2038662514202309892 2042319132710449749 2045861136062358264 2048405226337087956 2072646708305574204 2074428523223403048 2081753436695031216 2082551829970116972 2084342160132475464 2090514352342691223 2098977973202378232 2100504862987100739 2106389572040534544 2109008931258303576 2127190042734668262 2133529050950565528 2135802148170841008 2137355825495646366 2146009087947045744 2151921542769104886 2162205516689148398 2164509166291416828 2170959385177768432 2183168728069791111 2186955007514934696 2189674552291369884 2193602031429742323 2197406405400310728 2215587860602510356 2219561818783940457 2225322639225723024 2226176094105987108 2228089895314025496 2234687755952531997 2245367267331038721 2251657818388157616 2254457823069221064 2256097815800960053 2265231815055214952 2273892804302576418 2281922036377245756 2284759675529828874 2294009714702014416 2311323138529779322 2313785660518411092 2324843178609299556 2333732088626328429 2337779490791826744 2341972616281910118 2344884930149034897 2348951674738263192 2351454286793172912 2372635047665591523 2378793166068876336 2379705479906400012 2390161353242443248 2400220182319386219 2406944564483892624 2411690768614819367 2414260223940426462 2418447286416910032 2421454698852126328 2439295969920504084 2442329308324989486 2472082206075349569 2482090636059460296 2485177190927182284 2499005662570573416 2503487969128938402 2506601132228278683 2510948341961591688 2513623547951322768 2518580110160074519 2536265050952873697 2542847867177074704 2547408810692603988 2548385791937116821 2555000067259163472 2572940741344850736 2578014269898600013 2580760929039766218 2585236754445662448 2607523278190883676 2619984560284985868 2642570634080546091 2653269300615285144 2671350880678888824 2676142311827485878 2684117193131356632 2686976896085896752 2688931522397748654 2692275290171114141 2699817884836605936 2718216685603079856 2720753197219023786 2723092176947266332 2724136536208642119 2731206968449450608 2750384930403116304 2763528944407432272 2771928405264934086 2776735773293489296 2787352469790254964 2792351965566892833 2800673150649467652 2803657034253398472 2824816884706790649 2836253390312891016 2838316606975401357 2849807767327528488 2860703850574209042 2869228723692139848 2872285647540096528 2874375075666558906 2886012221721889104 2908391348751370254 2910891637426388148 2919566069721826512 2924802708572989764 2954117147470013808 2959415758378587276 2968234792141316144 2979583674603375996 2984927963192195787 2993823023108051628 2997012691788115608 3019631842272776211 3031857072403435224 3034062579870256623 3037295120441181678 3042562715169661008 3046346234039771832 3057993771303464838 3068791704093537396 3072607839505631934 3085047547357881456 3087291747938155862 3099790904812399408 3108970062458361306 3111642784835104572 3122630155042546824 3123827744955175458 3126513240198713196 3163513396887455364 3172940639875200016 3190785064102002393 3200293576425848292 3203703222256261512 3206033738243469549 3219013631920568616 3227882314153657329 3243308275033722597 3246763749437125242 3252394626560672112 3256439077766652648 3280432511272402044 3284511828437054826 3296109608100466092 3300208420209752818 3313569587902909712 3323381790903765534 3337983958838584536 3339264141158980662 3342134842971038244 3381686734603831596 3396545080923471984 3397847722582822428 3410839206453864627 3422883054565868634 3427139513294743311 3436740880697714256 3441014572053021624 3466984707794668983 3470678490777616638 3476697704254511568 3487264767913949334 3493312747046647824 3506669236187740116 3523427512107394788 3527809000913873702 3568189749103314504 3569558219859600018 3585242029863664872 3621390335910639693 3627670929625365048 3630789569263021776 3632182048278189492 3658943954880756126 3663493962487484229 3673757493159625584 3681001699464724297 3695904540353245448 3716469959720339952 3723135954089190444 3727765786390773426 3734230867532623536 3748508493855860124 3766422512942387532 3784422142633868476 3814271800765612056 3821113216038905982 3832500100888745208 3871141393559649327 3877855131668493672 3881188849901850864 3899736944763986352 3911284917286325514 3927120078894772176 3929976840427478802 3934863885634705283 3945887677838116368 3972778232804501328 3979903950922927716 3991764030810735504 4007026321018333236 4026175789697034948 4033397283596622981 4045416773160342164 4049726827254908904 4077325028404619784 4081129795828535679 4084638265420899498 4091722272124716528 4096810452674175912 4145293416611148408 4148857046446806096 4157892607897401129 4165103659940233944 4168684320264950928 4181028704685382446 4197955946404756464 4201009725974201478 4218017862516607152 4254380085469336524 4267058101901131056 4274711650991292732 4303843085538209772 4311562613499838359 4324411033378296796 4329018332582833656 4362587023127055381 4366337456139582222 4373910015029869392 4379349104582739768 4387204062859484646 4394812810800621456 4431175721205020712 4439123637567880914 4452352188211974216 4456179790628050992 4469375511905063994 4490734534662077442 4508915646138442128 4512195631601920106 4530463630110429904 4547785608605152836 4555942680661772517 4563844072754491512 4569519351059657748 4608911759258447901 4622646277059558644 4627571321036822184 4630937621907233793 4649686357218599112 4663455093687541959 4667464177252656858 4675558981583653488 4683945232563820236 4685741617432763187 4689769860298069794 4697903349476526384 4745270095331183046 4759410959812800024 4800440364638772438 4823381537229638734 4828520447880852924 4842909397704252656 4870145624155687863 4878591939841008168 4884658616649978972 4926767742655582239 4944164412150699138 4950312630314629227 4964181272118920592 4970354381854364568 4985072686355648301 4998011325141146832 5006975938257876804 5008896211738470993 5013202264456557366 5021896683923183376 5037160220320149038 5072530101905747394 5094817621385207976 5096771583874233642 5156028539797200026 5161521858079532436 5206017736166424957 5215046556381767352 5230897151870924001 5239969120569971736 5285141268161092182 5291713501370810553 5306538601230570288 5342701761357777648 5352284623654971756 5354337329789400027 5368234386262713264 5377863044795497308 5379925560756135511 5384550580342228282 5441506394438047572 5446184353894532664 5448273072417284238 5543856810529868172 5574704939580509928 5584703931133785666 5591648679586160139 5601346301298935304 5607314068506796944 5649633769413581298 5672506780625782032 5676633213950802714 5699615534655056976 5721407701148418084 5738457447384279696 5748750151333117812 5750954909773800029 5816782697502740508 5821783274852776296 5849605417145979528 5894965260641218203 5918831516757174552 5959167349206751992 5969855926384391574 5987646046216103256 5994025383576231216 6005844878074023853 6039263684545552422 6063714144806870448 6068125159740513246 6074590240882363356 6092692468079543664 6115987542606929676 6137583408187074792 6145215679011263868 6174583495876311724 6217940124916722612 6223285569670209144 6245260310085093648 6247655489910350916 6253026480397426392 6301514588961302217 6327026793774910728 6381570128204004786 6400587152851696584 6407406444512523024 6412067476486939098 6438027263841137232 6455764628307314658 6486616550067445194 6493527498874250484 6512878155533305296 6560865022544804088 6569023656874109652 6580806094289226969 6592219216200932184 6600416840419505636 6646763581807531068 6658685456351821371 6675967917677169072 6678528282317961324 6684269685942076488 6736101801993116163 6763373469207663192 6768293447402880159 6795695445165644856 6821678412907729254 6845766109131737268 6854279026589486622 6882029144106043248 6933969415589337966 6941356981555233276 6974529535827898668 7013338472375480232 7034654790447104691 7046855024214789576 7055618001827747404 7117905142996774569 7136379498206629008 7139116439719200036 7170484059727329744 7200660546958158657 7235072305844458101 7242780671821279386 7255341859250730096 7264364096556378984 7317887909761512252 7326987924974968458 7362003398929448594 7391809080706490896 7416246618226048707 7446271908178380888 7455531572781546852 7497016987711720248 7519803396684836049 7532845025884775064 7555740330480223557 7568844285267736952 7608795152858621091 7628543601531224112 7642226432077811964 7645157375811350463 7665000201777490416 7734042809695800039 7742282787119298654 7755710263336987344 7822569834572651028 7859953680854957604 7869727771269410566 7927711902241638273 7959807901845855432 8014052642036666472 8052351579394069896 8066794567193245962 8076825870513342423 8090833546320684328 8099453654509817808 8154650056809239568 8162259591657071358 8169276530841798996 8172409608625926357 8193620905348351824 8290586833222296816 8315785215794802258 8330207319880467888 8362057409370764892 8402019451948402956 8474450654120371947 8508760170938673048 8514949820926204071 8549423301982585464 8607686171076419544 8623125226999676718 8648822066756593592 8658036665165667312 8725174046254110762 8732674912279164444 8758698209165479536 8774408125718969292 8777773283338957939 8862351442410041424 8878247275135761828 8904704376423948432 8938751023810127988 8981469069324154884 9024391263203840212 9058895526818328633 9095571217210305672 9102187739610769869 9111885361323545034 9127688145508983024 9139038702119315496 9217823518516895802 9245292554119117288 9255142642073644368 9261875243814467586 9299372714437198224 9326910187375083918 9334928354505313716 9367890465127640472 9371483234865526374 9379539720596139588 9490540190662366092 9518821919625600048 9600880729277544876 9618101214730408647 9646763074459277468 9657040895761705848 9683646942460971987 9729924825101167791 9740291248311375726 9757183879682016336 9769317233299957944 9853535485311164478 9888328824301398276 9900625260629258454 9940708763708729136 9970145372711296602 10013951876515753608 10017792423476941986 10026404528913114732 10074320440640298076 10145060203811494788 10189635242770415952 10193543167748467284 10281418539884229933 10312057079594400052 10323043716159064872 10400954123384006949 10412035472332849914 10430093112763534704 10461794303741848002 10479938241139943472 10570282536322184364 10583427002741621106 10704569247309943512 10708674659578800054 10755726089590994616 10759851121512271022 10769101160684456564 10864171007731919079 10883012788876095144 10892368707789065328 10896546144834568476 10990481887462452687 11043005098394172891 11087713621059736344 11149409879161019856 11169407862267571332 11183297359172320278 11202692602597870608 11299267538827162596 11353266427901605428 11442815402296836168 11497500302666235624 11501909819547600058 11613424180678947981 11633565395005481016 11643566549705552592 11699210834291959056 11789930521282436406 11804591656904115849 11837663033514349104 11918334698413503984 11939711852768783148 11975292092432206512 12011689756148047706 12078527369091104844 12100191850789868943 12136250319481026492 12149180481764726712 12231975085213859352 12275166816374149584 12290431358022527736 12349166991752623448 12435880249833445224 12446571139340418288 12473677823692203387 12495310979820701832 12506052960794852784 12603029177922604434 12654053587549821456 12763140256408009572 12801174305703393168 12824134952973878196 12911529256614629316 12934687840499515077 12973233100134890388 12987054997748500968 13121730045089608176 13138047313748219304 13161612188578453938 13184438432401864368 13200833680839011272 13293527163615062136 13317370912703642742 13357056564635922648 13368539371884152976 13472203603986232326 13526746938415326384 13536586894805760318 13591390890331289712 13643356825815458508 13691532218263474536 13708558053178973244 13826735277775343703 13867938831178675932 13882713963110466552 13892812865721701379 13949059071655797336 14026676944750960464 14057224852298289561 14069309580894209382 14093710048429579152 14111236003655494808 14235810285993549138 14278232879438400072 14401321093916317314 14470144611688916202 14485561343642558772 14528728193112757968 14635775819523024504 14653975849949936916 14724006797858897188 14780303227966746717 14832493236452097414 14850937890943887681 14892543816356761776 14911063145563093704 14994033975423440496 15026688635215412979 15039606793369672098 15065690051769550128 15111480660960447114 15137688570535473904 15217590305717242182 15284452864155623928 15290314751622700926 15468085619391600078 15484565574238597308 15645139669145302056 15692691455612772003 15719907361709915208 15739455542538821132 15855423804483276546 15875140504112431659 15919615803691710864 16028105284073332944 16063011989368200081 16104703158788139792 16133589134386491924 16139776682268406533 16153651741026684846 16181667092641368656 16324519183314142716 16338553061683597992 16344819217251852714 16631570431589604516 16724114818741529784 16774946038758480417 16804038903896805912 16948901308240743894 17017520341877346096 17029899641852408142 17098846603965170928 17215372342152839088 17246250453999353436 17252864729321400087 17297644133513187184 17450348092508221524 17465349824558328888 17548816251437938584 17555546566677915878 17684895781923654609 17756494550271523656 17877502047620255976 17962938138648309768 18017534634222071559 18048782526407680424 18117791053636657266 18191142434420611344 18204375479221539738 18223770722647090068 18278077404238630992 18435647037033791604 18490585108238234576 18523750487628935172 18653820374750167836 18669856709010627432 18735780930255280944 18742966469731052748 18759079441192279176 18904543766883906651 18981080381324732184 19201761458555089752 19236202429460817294 19293526148918554936 19314081791523411696 19367293884921943974 19459849650202335582 19480582496622751452 19538634466599915888 19707070970622328956 19742418282867680907 19776657648602796552 19801250521258516908 19940290745422593204 20027903753031507216 20035584846953883972 20052809057826229464 20148640881280596152 20208305405979348489 20290120407622989576 20304880342208640477 20387086335496934568 20562837079768459866 20624114159188800104 20646087432318129744 20801908246768013898 20824070944665699828 20923588607483696004 21103964371341314073 21140565072644368728 21166854005483242212 21409138494619887024 21417349319157600108 21511452179181989232 21519702243024542044 21538202321368913128 21601981640874475971 21705216917533374303 21728342015463838158 21766025577752190288 21793092289669136952 21980963774924905374 22086010196788345782 22175427242119472688 22248739854678146121 22338815724535142664 22366594718344640556 22559410190054508147 22598535077654325192 22667220991440670671 22706532855803210856 22885630804593672336 22935472127434051389 22995000605332471248 23003819639095200116 23202128429087400117 23226848361357895962 23267130790010962032 23579861042564872812 23609183313808231698 23783135706724914819 23879423705537566296 24023379512296095412 24157054738182209688 24200383701579737886 24230477611540027269 24272500638962052984 24298360963529453424 24463950170427718704 24517228825877779071 24580862716045055472 24698333983505246896 24871760499666890448 24947355647384406774 24990621959641403664 25206058355845208868 25423351962361115841 25526280512816019144 25544849462778612213 25648269905947756392 25823058513229258632 25869375680999030154 25946466200269780776 25974109995497001936 26276094627496438608 26323224377156907876 26333319850016873817 26401667361678022544 26587054327230124272 26634741825407285484 26714113129271845296 26944407207972464652 27073173789611520636 27176686580454985899 27286713651630917016 27306563218832309607 27383064436526949072 27417116106357946488 27653470555550687406 27735877662357351864 27765427926220933104 27785625731443402758 27898118143311594672 28114449704596579122 28138619161788418764 28222472007310989616 28471620571987098276 28556465758876800144 28802642187832634628 28854303644191225941 28940289223377832404 28971122687285117544 29050940827382915961 29189774475303503373 29271551639046049008 29307951699899873832 29329271605412480689 29448013595717794376 29560606455933493434 29664986472904194828 29701875781887775362 29822126291126187408 30053377270430825958 30079213586739344196 30222961321920894228 30435180611434484364 30568905728311247856 30580629503245401852 30844255619652689799 30936171238783200156 30969131148477194616 31202862370152020847 31290279338290604112 31351979991992651771 31385382911225544006 31439814723419830416 31478911085077642264 31710847608966553092 31750281008224863318 32126023978736400162 32267178268772983848 32279553364536813066 32307303482053369692 32649038366628285432 32677106123367195984 32689638434503705428 32971445662387358061 33129015295182518673 33263140863179209032 33448229637483059568 33514185508681800169 33549892077516960834 33608077807793611824 33897802616481487788 34059799283704816284 34492500907998706872 34505729458642800174 34900696185016443048 34930699649116657776 35097632502875877168 35111093133355831756 35369791563847309218 35413774970712347547 35512989100543047312 35755004095240511952 35925876277296619536 36035069268444143118 36097565052815360848 36235582107273314532 36300575552369606829 36408750958443079476 36447541445294180136 36871294074067583208 37047500975257870344 37307640749500335672 37339713418021254864 37421033471076610161 37485932939462105496 37518158882384558352 37809087533767813302 37962160762649464368 38403522917110179504 38472404858921634588 38587052297837109872 38734587769843887948 38804063521498545231 38919699300404671164 38961164993245502904 39414141941244657912 39484836565735361814 39553315297205593104 39602501042517033816 39880581490845186408 40071169693907767944 40105618115652458928 40297281762561192304 40416610811958696978 40580240815245979152 40609760684417280954 40774172670993869136 41125674159536919732 41248228318377600208 41480205833326031109 41603816493536027796 41648141889331399656 41678438597165104137 41847177214967392008 42171674556894868683 42207928742682628146 42281130145288737456 42333708010966484424 42834698638315200216 43039404486049084088 43076404642737826256 43203963281748951942 43410433835066748606 43456684030927676316 43586184579338273904 43961927549849810748 44172020393576691564 44340909683900240151 44497479709356292242 44552813672831663043 44677631449070285328 44733189436689281112 45080065905646238937 45118820380109016294 45197070155308650384 45334441982881341342 45413065711606421712 45870944254868102778 46007639278190400232 46404256858174800234 46453696722715791924 47078074366838316009 47159722085129745624 47218366627616463396 47566271413449829638 47625421512337294977 47758847411075132592 47853022093041415861 48046759024592190824 48189035968104600243 48314109476364419376 48400767403159475772 48419330046805219599 48460955223080054538 48545001277924105968 49034457651755558142 49894711294768813548 50324838116275441251 50412116711690417736 50846703924722231682 51052561025632038288 51089698925557224426 51153230513251168679 51296539811895512784 51646117026458517264 51738751361998060308 51758594187964200261 51892932400539561552 52646448754313815752 52666639700033747634 53054687345770963827 53269483650814570968 53888814415944929304 54052603902666214677 54146347579223041272 54353373160909971798 54573427303261834032 54613126437664619214 54834232212715892976 55306941111101374812 55471755324714703728 55571251462886805516 56228899409193158244 56277238323576837528 56713631300651719953 56943241143974196552 57605284375665269256 57708607288382451882 57880578446755664808 57942245374570235088 58101881654765831922 58379548950607006746 58615903399799747664 58658543210824961378 58896027191435588752 59121212911866986868 59227254848603042721 59329972945808389656 59403751563775550724 60106754540861651916 60158427173478688392 60445922643841788456 60624916217938045467 60870361222868968728 60914641026625921431 61161259006490803704 61688511239305379598 61872342477566400312 61938262296954389232 62405724740304041694 62703959983985303542 62770765822451088012 62957822170155284528 63311893114023942219 63421695217933106184 63500562016449726636 64252047957472800324 64534356537545967696 64559106729073626132 64614606964106739384 64805944922623427913 65115650752600122909 65298076733256570864 65379276869007410856 65942891324774716122 66258030590365037346 66526281726358418064 67028371017363600338 67099784155033921668 67678230570163524441 67795605232962975576 68001662974322012013 68119598567409632568 68806416382302154167 68985001815997413744 69011458917285600348 69606385287262200351 69801392370032886096 69939032289829761643 70222186266711663512 70739583127694618436 70827549941424695094 72070138536888286236 72471164214546629064 72601151104739213658 72691432834620081807 72817501916886158952 72895082890588360272 73551686477633337213 73742588148135166416 74095001950515740688 74615281499000671344 74762413827059400377 74842066942153220322 74971865878924210992 75618175067535626604 76634548388335836639 76944809717843269176 77469175539687775896 77608127042997090462 77839398600809342328 77922329986491005808 78075983414962310089 78828283882489315824 78969673131470723628 78999959550050621451 79205002085034067632 79761162981690372816 80142339387815535888 80833221623917393956 81219521368834561908 81919689656496928821 82251348319073839464 82960411666652062218 83207632987072055592 83296283778662799312 83356877194330208274 83694354429934784016 84343349113789737366 84415857485365256292 84667416021932968848 85669397276630400432 86078808972098168176 86407926563497903884 86562910932573677823 86820867670133497212 86913368061855352632 87569323425910510119 87923855099699621496 87987814816237442067 88344040787153383128 88681819367800480302 88994959418712584484 89105627345663326086 89466378873378562224 90160131811292477874 90237640760218032588 90668883965762682684 91741888509736205556 92015278556380800464 92532766858958069397 92808513716349600468 92907393445431583848 93608587110456062541 94055939975977955313 94156148733676632018 94319444170259491248 94436733255232926792 95132542826899659276 95250843024674589954 95706044186082831722 96093518049184381648 96378071936209200486 96801534806318951544 96838660093610439198 96921910446160109076 98068915303511116284 98914336987162074183 99387045885547556019 99789422589537627096 100542556526045400507 100649676232550882502 100824233423380835472 101693407849444463364 102179397851114448852 102306461026502337358 103477502723996120616 103517188375928400522 105292897508627631504 105333279400067495268 106109374691541927654 106241324912137042641 106538967301629141936 107777628831889858608 108105207805332429354 108292695158446082544 108706746321819943596 109226252875329238428 110613882222202749624 111142502925773611032 112263100413229830483 112457798818386316488 112554476647153675056 113427262601303439906 113886482287948393104 114111052683406453207 115210568751330538512 115417214576764903764 115761156893511329616 116203763309531663844 116759097901214013492 117317086421649922756 118242425823733973736 118454509697206085442 118659945891616779312 118807503127551101448 120213509081723303832 120316854346957376784 120891845287683576912 121249832435876090934 121740722445737937456 121829282053251842862 122322518012981607408 123377022478610759196 123744684955132800624 124811449480608083388 125035315791495312411 125407919967970607084 125541531644902176024 126515023670684606049 126623786228047884438 126843390435866212368 127001124032899453272 128504095914945600648 129118213458147252264 129229213928213478768 129611889845246855826 130231301505200245818 130758553738014821712 131885782649549432244 132516061180730074692 133658441018494989129 134056742034727200676 134199568310067843336 135240197716938716811 135356461140327048882 135591210465925951152 136003325948644024026 136239197134819265136 137612832764604308334 138022917834571200696 139212770574524400702 139878064579659523286 140444372533423327024 141234223100514948027 141479166255389236872 141655099882849390188 142876264537011884931 143559066279124247583 144140277073776572472 144567107904313800729 144942328429093258128 145202302209478427316 145257990140415658797 145382865669240163614 145635003833772317904 147103372955266674426 149524827654118800754 149684133884306440644 150974514348826323753 151236350135071253208 153269096776671673278 153459691539753506037 153889619435686538352 154938351079375551792 155216254085994180924 155275782563892600783 155678797201618684656 156151966829924620178 157939346262941447256 157999919100101242902 161666443247834787912 162157811707998644031 162439042737669123816 163839379312993857642 164502696638147678928 165920823333304124436 166415265974144111184 166713754388660416548 166777692383440200841 168686698227579474732 168831714970730512584 172815853126995807768 173125821865147355646 173641735340266994424 173826736123710705264 175138646851821020238 175847710199399242992 175975629632474884134 176688081574306766256 177363638735600960604 177989918837425168968 178211254691326652172 180320263622584955748 180475281520436065176 181337767931525365368 182743923079877764293 183483777019472411112 185065533717916138794 185617027432699200936 185814786890863167696 187217174220912125082 188111879951955910626 188312297467353264036 188873466510465853584 190265085653799318552 190501686049349179908 191412088372165663444 192756143872418400972 193603069612637903088 193677320187220878396 193843820892320218152 195346952257800368727 196137830607022232568 197828673974324148366 198774091771095112038 199578845179075254192 201085113052090801014 201299352465101765004 203386815698888926728 204004988922966036039 204358795702228897704 204612922053004674716 206419249146906462501 206955005447992241232 207034376751856801044 208819155861786601053 209817096869489284929 210666558800134990536 212218749383083855308 212482649824274085282 216210415610664858708 217413492643639887192 218074298503860245421 218452505750658476856 220655059432900011639 221227764444405499248 222285005851547222064 224287241481178201131 224526200826459660966 224915597636772632976 226854525202606879812 228222105366812906414 229903645165007509917 230834429153529807528 232407526619063327688 233518195802428026984 234227950244886930267 234634172843299845512 236484851647467947472 236909019394412170884 236999878650151864353 237615006255102202896 240427018163446607664 242499664871752181868 243658564106503685724 245759068969490786463 246754044957221518392 249622898961216166776 250070631582990624822 250815839935941214168 251083063289804352048 253030047341369212098 253247572456095768876 254002248065798906544 257008191829891201296 258236426916294504528 259223779690493711652 260462603010400491636 262707970277731530357 263771565299098864488 263963444448712326201 265032122361460149384 267316882036989978258 268113484069454401352 268399136620135686672 270480395433877433622 270712922280654097764 272006651897288048052 275225665529208616668 276045835669142401392 278425541149048801404 279756129159319046572 280825761331368187623 282167819927933865939 282468446201029896054 282958332510778473744 283310199765698780376 285752529074023769862 287118132558248495166 288280554147553144944 289134215808627601458 290404604418956854632 290515980280831317594 290765731338480327228 294206745910533348852 298161137656642668057 299049655308237601508 299368267768612881288 301627669578136201521 301949028697652647506 302472700270142506416 306538193553343346556 306919383079507012074 310432508171988361848 310551565127785201566 312303933659849240356 315878692525882894512 315999838200202485804 318723974736411127923 323332886495669575824 324315623415997288062 324878085475338247632 327678758625987715284 331841646666608248872 333427508777320833096 333555384766880401682 336789301239689491449 337373396455158949464 337663429941461025168 342333158050219359621 345631706253991615536 346251643730294711292 347283470680533988848 350277293703642040476 351951259264949768268 354727277471201921208 355979837674850337936 356422509382653304344 360640527245169911496 360950563040872130352 362675535863050730736 365487846159755528586 366967554038944822224 370131067435832277588 371234054865398401872 374434348441824250164 375105947374485937233 376223759903911821252 376624594934706528072 380530171307598637104 381003372098698359816 382824176744331326888 385512287744836801944 387354640374441756792 387687641784640436304 390693904515600737454 392275661214044465136 395657347948648296732 397548183542190224076 400975323055484967387 402170226104181602028 402598704930203530008 406773631397777853456 408009977845932072078 408717591404457795408 409225844106009349432 412838498293812925002 414068753503713602088 417638311723573202106 419634193738978569858 421333117600269981072 424437498766167710616 424965299648548170564 428628793611035654793 430677198837372742749 432420831221329717416 434826985287279774384 435773970421246976391 436148597007720490842 436905011501316953712 441310118865800023278 448574482962356402262 449052401652919321932 453709050405213759624 456444210733625812828 459807290330015019834 460379074619260518111 461668858307059615056 464815053238126655376 465827347691677802349 467036391604856053968 468455900489773860534 469268345686599691024 473818038788824341768 473999757300303728706 484999329743504363736 486473435123995932093 487317128213007371448 491518137938981572926 493508089914443036784 499245797922432333552 500141263165981249644 500333077150320602523 501631679871882428336 506060094682738424196 506495144912191537752 518447559380987423304 520925206020800983272 525415940555463060714 527543130598197728976 527926888897424652402 530064244722920298768 534633764073979956516 536226968138908802704 540960790867754867244 541425844561308195528 544013303794576096104 548231769239633292879 550451331058417233336 556851082298097602808 559512258318638093144 561651522662736375246 564335639855867731878 564936892402059792108 566620399531397560752 571505058148047539724 574236265116496990332 578268431617255202916 580809208837913709264 581031960561662635188 581531462676960654456 586040856773401106181 588413491821066697704 596322275313285336114 598099310616475203016 598736535537225762576 603255339156272403042 603898057395305295012 612014966768898108117 613076387106686693112 613838766159014024148 620865016343976723696 621103130255570403132 624607867319698480712 626457467585359803159 629451290608467854787 631999676400404971608 637447949472822255846 648631246831994576124 654222895511580736263 655357517251975430568 663683293333216497744 666855017554641666192 667110769533760803364 672861724443534603393 673578602479378982898 674746792910317898928 684666316100438719242 689710935495022529751 692503287460589422584 700554587407284080952 702683850734660790801 703902518529899536536 709454554942403842416 710999635950455593059 712845018765306608688 721281054490339822992 730975692319511057172 737277206908472359389 740262134871664555176 748868696883648500328 750211894748971874466 752447519807823642504 753249189869413056144 762006744197396719632 765648353488662653776 771024575489673603888 774709280748883513584 781387809031201474908 788123910833194591071 791314695897296593464 791890333346136978603 795096367084380448152 801950646110969934774 804340452208363204056 805197409860407060016 816019955691864144156 818451688212018698864 825676996587625850004 828137507007427204176 835276623447146404212 839268387477957139716 842477283994104562869 846503459783801597817 848874997532335421232 849930599297096341128 857257587222071309586 861354397674745485498 864841662442659434832 871547940842493952782 872297194015440981684 882620237731600046556 894483412969928004171 897148965924712804524 898104803305838643864 904883008734408604563 907418100810427519248 909207419767786901359 912888421467251625656 919614580660030039668 920758149238521036222 931654695383355604698 936911800979547721068 947636077577648683536 947999514600607457412 956171924209233383769 969998659487008727472 971911379751772204901 972946870247991864186 974634256426014742896 983036275877963145852 1000282526331962499288 1000666154300641205046 1012120189365476848392 1012990289824383075504 1026999474150658078863 1036895118761974846608 1041850412041601966544 1050831881110926121428 1055853777794849304804 1069267528147959913032 1081921581735509734488 1082851689122616391056 1088026607589152192208 1096463538479266585758 1100902662116834466672 1113702164596195205616 1119024516637276186288 1123303045325472750492 1125317842123457811699 1128671279711735463756 1129873784804119584216 1143010116296095079448 1148472530232993980664 1156536863234510405832 1162063921123325270376 1163062925353921308912 1172081713546802212362 1176826983642133395408 1192644550626570672228 1196198621232950406032 1202925969166454902161 1206510678312544806084 1207796114790610590024 1224029933537796216234 1226152774213373386224 1227677532318028048296 1242206260511140806264 1249215734639396961424 1252914935170719606318 1258902581216935709574 1263999352800809943216 1274895898945644511692 1285886380833106964379 1292031596512118228247 1297262493663989152248 1307321911263740929173 1308445791023161472526 1310715034503950861136 1334221539067521606728 1345723448887069206786 1347157204958757965796 1369332632200877438484 1379421870990045059502 1381137223857781554333 1385006574921178845168 1397482043075033407047 1401109174814568161904 1405367701469321581602 1407805037059799073072 1421999271900911186118 1459420305371987796279 1461951384639022114344 1474554413816944718778 1480524269743329110352 1483443684884283891691 1497737393767297000656 1500423789497943748932 1500999231450961807569 1504895039615647285008 1562775618062402949816 1576247821666389182142 1582629391794593186928 1583780666692273957206 1590192734168760896304 1603901292221939869548 1608680904416726408112 1632039911383728288312 1644695307718899878637 1651353993175251700008 1670553246894292808424 1678536774955914279432 1684954567988209125738 1693006919567603195634 1699861198594192682256 1714515174444142619172 1722708795349490970996 1743095881684987905564 1744594388030881963368 1758122570320203318543 1765240475463200093112 1788966825939856008342 1794297931849425609048 1796209606611677287728 1809766017468817209126 1818414839535573802718 1825776842934503251312 1836044900306694324351 1839229161320060079336 1841516298477042072444 1863309390766711209396 1873823601959095442136 1879372402756079409477 1888353871825403564361 1895999029201214914824 1912343848418466767538 1943822759503544409802 1945893740495983728372 1962668686534742208789 1966072551755926291704 2000565052663924998576 2001332308601282410092 2018585173330603810179 2024240378730953696784 2053998948301316157726 2101663762221852242856 2108051552203982372403 2111707555589698609608 2132998907851366779177 2138535056295919826064 2163843163471019468976 2168110000984722610933 2192927076958533171516 2246606090650945500984 2250635684246915623398 2257342559423470927512 2259747569608239168432 2286020232592190158896 2296945060465987961328 2313073726469020811664 2324127842246650540752 2344163427093604424724 2375671000038410935809 2385289101253141344456 2405851938332909804322 2413021356625089612168 2415592229581221180048 2448059867075592432468 2455355064636056096592 2484412521022281612528 2505829870341439212636 2517805162433871419148 2539510379351404793451 2549791797891289023384 2571772761666213928758 2584063193024236456494 2594524987327978304496 2614643822527481858346 2616891582046322945052 2668443078135043213456 2683450238909784012513 2691446897774138413572 2694314409917515931592 2714649026203225813689 2727622259303360704077 2738665264401754876968 2758843741980090119004 2762274447715563108666 2794964086150066814094 2810735402938643163204 2843998543801822372236 2868515772627700151307 2915734139255316614703 2918840610743975592558 2923902769278044228688 2949108827633889437556 2966887369768567783382 3000847578995887497864 3001998462901923615138 3080998422451974236589 3125551236124805899632 3152495643332778364284 3167561333384547914412 3207802584443879739096 3264079822767456576624 3289390615437799757274 3302707986350503400016 3341106493788585616848 3357073549911828558864 3369909135976418251476 3386013839135206391268 3429030348888285238344 3445417590698981941992 3486191763369975811128 3489188776061763926736 3516245140640406637086 3530480950926400186224 3577933651879712016684 3588595863698851218096 3619532034937634418252 3636829679071147605436 3672089800613388648702 3678458322640120158672 3683032596954084144888 3726618781533422418792 3747647203918190884272 3758744805512158818954 3776707743650807128722 3791998058402429829648 3824687696836933535076 3876094789536354684741 3887645519007088819604 3891787480991967456744 3921965733791222787519 3925337373069484417578 3932145103511852583408 4002664617202564820184 4037170346661207620358 4107997896602632315452 4143411671573344662999 4192446129225100221141 4203327524443704485712 4216103104407964744806 4223415111179397219216 4265997815702733558354 4336220001969445221866 4378260916115963388837 4385854153917066343032 4450331054652851675073 4493212181301891001968 4501271368493831246796 4502997694352885422707 4514685118846941855024 4688326854187208849448 4751342000076821871618 4770578202506282688912 4811703876665819608644 4826042713250179224336 4896119734151184864936 5011659740682878425272 5035610324867742838296 5079020758702809586902 5099583595782578046768 5143545523332427857516 5168126386048472912988 5229287645054963716692 5233783164092645890104 5366900477819568025026 5382893795548276827144 5388628819835031863184 5429298052406451627378 5455244518606721408154 5477330528803509753936 5517687483960180238008 5524548895431126217332 5589928172300133628188 5621470805877286326408 5665061615476210693083 5687997087603644744472 5737031545255400302614 5831468278510633229406 5837681221487951185116 5898217655267778875112 5933774739537135566764 6001695157991774995728 6003996925803847230276 6055755519991811430537 6161996844903948473178 6304991286665556728568 6324154656611947117209 6335122666769095828824 6398996723554100337531 6415605168887759478192 6504330002954167832799 6578781230875599514548 6739818271952836502952 6772027678270412782536 6858060697776570476688 6890835181397963883984 6972383526739951622256 7032490281280813274172 7127013000115232807427 7155867303759424033368 7239064069875268836504 7273659358142295210872 7344179601226777297404 7366065193908168289776 7453237563066844837584 7517489611024317637908 7553415487301614257444 7618531138054214380353 7649375393673867070152 7752189579072709369482 7775291038014177639208 7783574961983934913488 7843931467582445575038 7850674746138968835156 8005329234405129640368 8074340693322415240716 8143947078609677441067 8182866777910082112231 8215995793205264630904 8286823343146689325998 8384892258450200442282 8432206208815929489612 8531995631405467116708 8672440003938890443732 8747202417765949844109 8756521832231926777674 8771708307834132686064 8900662109305703350146 9002542736987662493592 9005995388705770845414 9242995267355922709767 9376653708374417698896 9502684000153643743236 9623407753331639217288 9792239468302369729872 10023319481365756850544 10071220649735485676592 10158041517405619173804 10287091046664855715032 10336252772096945825976 10458575290109927433384 10467566328185291780208 10733800955639136050052 10765787591096553654288 10858596104812903254756 10910489037213442816308 11035374967920360476016 11049097790862252434664 11179856344600267256376 11242941611754572652816 11330123230952421386166 11375994175207289488944 11474063090510800605228 11628284368609064054223 11662936557021266458812 11675362442975902370232 11796435310535557750224 11867549479074271133528 12007993851607694460552 12111511039983622861074 12323993689807896946356 12430235014720033988997 12609982573331113457136 12648309313223894234418 12670245333538191657648 12797993447108200675062 13008660005908335665598 13157562461751199029096 13350993163958555025219 13479636543905673005904 13508993083058656268121 13544055356540825565072 14064980562561626548344 14254026000230465614854 14311734607518848066736 14478128139750537673008 14547318716284590421744 14688359202453554594808 15034979222048635275816 15106830974603228514888 15237062276108428760706 15298750787347734140304 15504379158145418738964 15550582076028355278416 15687862935164891150076 15701349492277937670312 16148681386644830481432 16287894157219354882134 16365733555820164224462 16431991586410529261808 16573646686293378651996 16769784516900400884564 16864412417631858979224 16995184846428632079249 17063991262810934233416 17344880007877780887464 17494404835531899688218 17513043664463853555348 17801324218611406700292 18005085473975324987184 18011990777411541690828 18167266559975434291611 18485990534711845419534 18972463969835841351627 19005368000307287486472 19246815506663278434576 19512990008862503498397 20316083034811238347608 20574182093329711430064 20672505544193891651952 20917150580219854866768 21381039000345698422281 21467601911278272100104 21717192209625806509512 21820978074426885632616 22098195581724504869328 22359712689200534512752 22660246461904842772332 22855593414162643141059 22948126181021601210456 23256568737218128108446 23325873114042532917624 23350724885951804740464 23735098958148542267056 24015987703215388921104 24223022079967245722148 24431841235829032323201 24548600333730246336693 24647987379615793892712 24860470029440067977994 25296618626447788468836 25595986894216401350124 26017320011816671331196 26241607253297849532327 26315124923502398058192 26701986327917110050438 27017986166117312536242 27728985802067768129301 28129961125123253096688 28185430012801393942129 28508052000460931229708 29376718404907109189616 30069958444097270551632 30213661949206457029776 30474124552216857521412 31008758316290837477928 31375725870329782300152 31402698984555875340624 32297362773289660962864 32575788314438709764268 32731467111640328448924 33147293372586757303992 33539569033800801769128 33728824835263717958448 33990369692857264158498 34127982525621868466832 34689760015755561774928 34884853105827192162669 34988809671063799376436 35026087328927707110696 35602648437222813400584 36023981554823083381656 36334533119950868583222 36971981069423690839068 37290705044160101966991 37944927939671682703254 38010736000614574972944 39025980017725006996794 40052979491875665075657 40526979249175968804363 40632166069622476695216 42762078000691396844562 42935203822556544200208 43434384419251613019024 43641956148853771265232 45320492923809685544664 45711186828325286282118 45896252362043202420912 46513137474436256216892 46651746228085065835248 48446044159934491444296 48863682471658064646402 49097200667460492673386 49295974759231587785424 49720940058880135955988 50593237252895576937672 50985554539285896237747 51191973788432802700248 52034640023633342662392 52483214506595699064654 53403972655834220100876 54035972332234625072484 54501799679926302874833 55457971604135536258602 56370860025602787884258 56917391909507524054881 57016104000921862459416 58538970026587510495191 60948249104433715042824 62017516632581674955856 62751451740659564600304 65151576628877419528536 65462934223280656897848 66294586745173514607984 67079138067601603538256 67980739385714528316996 69769706211654384325338 69977619342127598752872 70052174657855414221392 71205296874445626801168 72047963109646166763312 72669066239901737166444 73645801001190739010079 73943962138847381678136 74581410088320203933982 75889855879343365406508 78051960035450013993588 78724821759893548596981 80105958983751330151314 81053958498351937608726 83186957406203304387903 84556290038404181826387 85524156001382793689124 90640985847619371089328 91422373656650572564236 93026274948872512433784 96892088319868982888592 97727364943316129292804 98194401334920985346772 99441880117760271911976 101186474505791153875344 101971109078571792475494 102383947576865605400496 104069280047266685324784 104966429013191398129308 106807945311668440201752 108071944664469250144968 109003599359852605749666 110915943208271072517204 112741720051205575768516 113834783819015048109762 114032208001843724918832 117077940053175020990382 120158938475626995226971 121580937747527906413089 121896498208867430085648 130303153257754839057072 130925868446561313795696 135961478771429056633992 139539412423308768650676 139955238684255197505744 145338132479803474332888 147291602002381478020158 147887924277694763356272 149162820176640407867964 151779711758686730813016 156103920070900027987176 157449643519787097193962 160211917967502660302628 162107916996703875217452 166373914812406608775806 169112580076808363652774 171048312002765587378248 175616910079762531485573 182844747313301145128472 186052549897745024867568 195454729886632258585608 196388802669841970693544 198883760235520543823952 203942218157143584950988 209932858026382796258616 213615890623336880403504 216143889328938500289936 218007198719705211499332 220937403003572217030237 221831886416542145034408 225483440102411151537032 227669567638030096219524 234155880106350041980764 236174465279680645790943 240317876951253990453942 243161875495055812826178 253668870115212545479161 271922957542858113267984 279078824846617537301352 290676264959606948665776 294583204004762956040316 298325640353280815735928 303559423517373461626032 312207840141800055974352 314899287039574194387924 320423835935005320605256 324215833993407750434904 332747829624813217551612 338225160153616727305548 342096624005531174756496 351233820159525062971146 360476815426880985680913 365689494626602290256944 390909459773264517171216 392777605339683941387088 407884436314287169901976 419865716052765592517232 436014397439410422998664 441874806007144434060474 443663772833084290068816 450966880204822303074064 455339135276060192439048 468311760212700083961528 472348930559361291581886 480635753902507980907884 486323750990111625652356 507337740230425090958322 526850730239287594456719 558157649693235074602704 589166408009525912080632 596651280706561631471856 629798574079148388775848 640847671870010641210512 648431667986815500869808 662812209010716651090711 665495659249626435103224 676450320307233454611096 702467640319050125942292 708523395839041937372829 720953630853761971361826 761006610345637636437483 815768872628574339803952 872028794878820845997328 883749612014288868120948 910678270552120384878096 936623520425400167923056 944697861118722583163772 961271507805015961815768 972647501980223251304712 1014675480460850181916644 1053701460478575188913438 1081430446280642957042739 1178332816019051824161264 1259597148158296777551696 1325624418021433302181422 1330991318499252870206448 1352900640614466909222192 1404935280638100251884584 1417046791678083874745658 1441907261707523942723652 1522013220691275272874966 1580552190717862783370157 1767499224028577736241896 1889395722237445166327544 1922543015610031923631536 1945295003960446502609424 2029350960921700363833288 2107402920957150377826876 2162860892561285914085478 2283019831036912909312449 2651248836042866604362844 2809870561276200503769168 2834093583356167749491316 2883814523415047885447304 3044026441382550545749932 3161104381435725566740314 3534998448057155472483792 3778791444474890332655088 4058701921843400727666576 4214805841914300755653752 4325721785122571828170956 4566039662073825818624898 5302497672085733208725688 5668187166712335498982632 5767629046830095770894608 6088052882765101091499864 6322208762871451133480628 6849059493110738727937347 8429611683828601511307504 8651443570245143656341912 9132079324147651637249796 10604995344171466417451376 11336374333424670997965264 12176105765530202182999728 12644417525742902266961256 13698118986221477455874694 17302887140490287312683824 18264158648295303274499592 20547178479332216183812041 25288835051485804533922512 27396237972442954911749388 36528317296590606548999184 41094356958664432367624082 54792475944885909823498776 82188713917328864735248164 109584951889771819646997552 164377427834657729470496328 328754855669315458940992656
- Sum of all divisors σ(n): 1168070538726443110587459345
- Sum of proper divisors (its aliquot sum) s(n): 839315683057127651646466689
- 328754855669315458940992656 is an abundant number, because the sum of its proper divisors (839315683057127651646466689) is greater than itself. Its abundance is 510560827387812192705474033
Bases of 328754855669315458940992656
- Binary: 100001111111100001000110001101111110001000111011000100001001001110001011011111100100100002
- Hexadecimal: 0x10FF08C6FC476212716FC90
- Base-36: 15B2X5H97C345GC900
Squares and roots of 328754855669315458940992656
- 328754855669315458940992656 squared (3287548556693154589409926562) is 108079755126152438754792171936081385936020074645934336
- 328754855669315458940992656 cubed (3287548556693154589409926563) is 35531744297273202615218904198949975960557597068497239514135584048161898434236416
-
328754855669315458940992656 is a
perfect square number . Itssquare root is 18131598265716 -
The
cube root of 328754855669315458940992656 is 690172088.7503503997
Scales and comparisons
How big is 328754855669315458940992656?- 328,754,855,669,315,458,940,992,656 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 328,754,855,669,315,458,940,992,656 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 328754855669315458940992656 cubic inches would be around 57514340.7 feet tall.
Recreational maths with 328754855669315458940992656
- 328754855669315458940992656 backwards is 656299049854513966558457823
- 328754855669315458940992656 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 328754855669315458940992656's digits is 144
- 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 328754855669315458940992656 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 328754855669315458940992656 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/328754855669315458940992656/
Chicago style:
Numbermatics. 2024. "Number 328754855669315458940992656 - Facts about the integer". https://numbermatics.com/n/328754855669315458940992656/
The information we have on file for 328754855669315458940992656 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 328754855669315458940992656, math, Factors of 328754855669315458940992656, curriculum, school, college, exams, university, Prime factorization of 328754855669315458940992656, STEM, science, technology, engineering, physics, economics, calculator, three hundred twenty-eight septillion, seven hundred fifty-four sextillion, eight hundred fifty-five quintillion, six hundred sixty-nine quadrillion, three hundred fifteen trillion, four hundred fifty-eight billion, nine hundred forty million, nine hundred ninety-two thousand, six hundred fifty-six.