381457350396892509085614528
381,457,350,396,892,509,085,614,528 is an even composite number composed of six prime numbers multiplied together.
381457350396892509085614528 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 381457350396892509085614528:
26 × 39 × 133 × 193 × 313 × 8773
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 19 × 19 × 19 × 31 × 31 × 31 × 877 × 877 × 877)See below for interesting mathematical facts about the number 381457350396892509085614528 from the Numbermatics database.
Names of 381457350396892509085614528
- Cardinal: 381457350396892509085614528 can be written as Three hundred eighty-one septillion, four hundred fifty-seven sextillion, three hundred fifty quintillion, three hundred ninety-six quadrillion, eight hundred ninety-two trillion, five hundred nine billion, eighty-five million, six hundred fourteen thousand, five hundred twenty-eight.
Scientific notation
- Scientific notation: 3.81457350396892509085614528 × 1026
Factors of 381457350396892509085614528
Divisors of 381457350396892509085614528
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 19 24 26 27 31 32 36 38 39 48 52 54 57 62 64 72 76 78 81 93 96 104 108 114 117 124 144 152 156 162 169 171 186 192 208 216 228 234 243 247 248 279 288 304 312 324 338 342 351 361 372 403 416 432 456 468 486 494 496 507 513 558 576 589 608 624 648 676 684 702 722 729 741 744 806 832 837 864 877 912 936 961 972 988 992 1014 1026 1053 1083 1116 1178 1209 1216 1248 1296 1352 1368 1404 1444 1458 1482 1488 1521 1539 1612 1674 1728 1754 1767 1824 1872 1922 1944 1976 1984 2028 2052 2106 2166 2187 2197 2223 2232 2356 2418 2496 2511 2592 2631 2704 2736 2808 2883 2888 2916 2964 2976 3042 3078 3159 3211 3224 3249 3348 3508 3534 3627 3648 3744 3844 3888 3952 4056 4104 4212 4332 4374 4394 4446 4464 4563 4617 4693 4712 4836 5022 5184 5239 5262 5301 5408 5472 5616 5766 5776 5832 5928 5952 6084 6156 6318 6422 6448 6498 6561 6591 6669 6696 6859 7016 7068 7254 7488 7533 7657 7688 7776 7893 7904 8112 8208 8424 8649 8664 8748 8788 8892 8928 9126 9234 9386 9424 9477 9633 9672 9747 10044 10478 10524 10602 10816 10881 10944 11191 11232 11401 11532 11552 11664 11856 12168 12312 12493 12636 12844 12896 12996 13122 13182 13338 13392 13689 13718 13851 14032 14079 14136 14508 15066 15314 15376 15552 15717 15786 15808 15903 16224 16416 16663 16848 17298 17328 17496 17576 17784 17856 18252 18259 18468 18772 18848 18954 19266 19344 19494 19683 19773 20007 20088 20577 20956 21048 21204 21762 22382 22464 22599 22802 22971 23064 23104 23328 23679 23712 24336 24624 24986 25272 25688 25792 25947 25992 26244 26364 26676 26784 27187 27378 27436 27702 28064 28158 28272 28431 28899 29016 29241 29791 30132 30628 30752 31434 31572 31806 32448 32643 32832 33326 33573 33696 34203 34596 34656 34992 35152 35568 36504 36518 36936 37479 37544 37696 37908 38532 38688 38988 39366 39546 40014 40176 41067 41154 41553 41743 41912 42096 42237 42408 43524 44764 45198 45604 45942 46128 46656 47151 47358 47424 47709 48672 49248 49972 49989 50544 51376 51894 51984 52488 52728 53352 53568 54374 54756 54777 54872 55404 56128 56316 56544 56862 57798 58032 58482 59319 59582 60021 60264 61009 61256 61504 61731 62868 63144 63612 65286 66652 67146 67392 67797 68107 68406 68913 69192 69312 69984 70304 71037 71136 73008 73036 73872 74958 75088 75816 77064 77376 77841 77976 78732 79092 80028 80352 81561 82134 82308 83106 83486 83824 84192 84474 84816 85293 86697 87048 87723 89167 89373 89528 90396 91208 91884 92256 94302 94716 95418 97344 97929 98496 99541 99944 99978 100719 101088 102609 102752 103788 103968 104976 105456 106704 108748 109512 109554 109744 110808 112437 112632 113088 113724 115596 116064 116964 118638 119164 120042 120528 122018 122512 123201 123462 124659 125229 125736 126288 126711 127224 130572 133304 134292 135594 136214 136812 137826 138384 139968 140608 141453 142074 142272 143127 145483 146016 146072 147744 148213 149916 149967 150176 151632 154128 155682 155952 157464 158184 160056 160704 162409 163122 164268 164331 164616 166212 166972 167648 168384 168948 169632 170586 173394 174096 175446 177957 178334 178746 179056 180063 180792 182416 183027 183768 184512 185193 188604 189432 190836 195858 199082 199888 199956 201438 202176 203391 204321 205218 205504 206739 207576 207936 209952 210912 212629 213111 213408 216619 217496 219024 219108 219488 221616 224874 225264 227448 231192 232128 233523 233928 237276 237367 238328 240084 241056 244036 244683 245024 246402 246924 249318 250458 251472 252576 253422 254448 255879 260091 261144 263169 266608 267501 268119 268584 271188 272428 273624 275652 276768 282906 284148 286254 290966 292032 292144 293787 295488 296426 298623 299832 299934 300352 302157 303264 307827 308256 311364 311904 314928 316368 316597 320112 324818 326244 328536 328662 329232 332424 333944 335296 337311 337896 339264 341172 346788 346921 348192 350892 353431 355914 356668 357492 358112 360126 361584 364832 366054 367536 369603 370386 373977 375687 377208 378864 380133 381672 387283 391716 398164 399776 399912 402876 406782 408642 410436 413478 415152 419904 421824 424359 425258 426222 426816 429381 433238 434992 436449 438048 438216 438976 443232 444639 449748 449901 450528 454896 462384 467046 467856 474552 474734 476656 480168 482112 487227 488072 489366 490048 492804 492993 493848 498636 500916 502944 505152 506844 508896 511758 516553 520182 522288 526338 533216 533871 535002 536238 537168 540189 542376 544856 547248 549081 551304 553536 555579 565812 566029 568296 572508 581932 584288 587574 592852 597246 599664 599868 604314 606528 610173 612963 615654 616512 620217 622728 623808 629856 632736 633194 637887 639333 640224 649636 649857 652488 657072 657324 658464 664848 667888 674622 675792 682344 693576 693842 696384 700569 701784 706862 711828 712101 713336 714984 716224 720252 723168 729664 732108 734049 735072 739206 740772 747954 751374 754416 757728 760266 763344 769129 774566 780273 783432 789507 793117 796328 799552 799824 802503 804357 805752 813564 817284 820872 826956 830304 842797 848718 850516 852444 858762 866476 869984 872898 876096 876432 881361 886464 889278 895869 899496 899802 901056 906471 909792 923481 924768 934092 935712 949104 949468 949791 953312 960336 974454 976144 978732 985608 985986 987696 997272 1001832 1005888 1011933 1013688 1017792 1023516 1033106 1040364 1040763 1044576 1052676 1060293 1066432 1067742 1070004 1072476 1074336 1080378 1084752 1089712 1094496 1098162 1102608 1108809 1111158 1127061 1131624 1132058 1136592 1140399 1145016 1159171 1161849 1163864 1168576 1175148 1185704 1194492 1199328 1199736 1208628 1220346 1225926 1231308 1240434 1245456 1259712 1265472 1266388 1273077 1275774 1278666 1280448 1288143 1294033 1299272 1299714 1304976 1309347 1314144 1314648 1316928 1329696 1333917 1335776 1349244 1349703 1351584 1364688 1387152 1387684 1401138 1403568 1413724 1423656 1424202 1426672 1429968 1440504 1446336 1461681 1464216 1468098 1470144 1478412 1478979 1481544 1495908 1502748 1508832 1515456 1520532 1526688 1538258 1549132 1549659 1560546 1566864 1579014 1586234 1592656 1599648 1601613 1605006 1608714 1611504 1620567 1627128 1634568 1641744 1647243 1653912 1660608 1666737 1685594 1697436 1698087 1701032 1704888 1717524 1732952 1739968 1745796 1752864 1762722 1778556 1791738 1798992 1799604 1812942 1819584 1838889 1846962 1849536 1860651 1868184 1871424 1891279 1898208 1898936 1899582 1906624 1913661 1917999 1920672 1926769 1948908 1949571 1952288 1957464 1971216 1971972 1975392 1994544 2003664 2023866 2027376 2047032 2066212 2080728 2081526 2089152 2101707 2105352 2111317 2120586 2135484 2136303 2140008 2144952 2148672 2160756 2169504 2179424 2188992 2196324 2202147 2205216 2217618 2222316 2254122 2263248 2264116 2273184 2280798 2290032 2307387 2318342 2323698 2327728 2340819 2350296 2368521 2371408 2379351 2388984 2398656 2399472 2407509 2413071 2417256 2440692 2451852 2462616 2480868 2490912 2528391 2532776 2546154 2551548 2557332 2576286 2588066 2598544 2599428 2609952 2618694 2628288 2629296 2644083 2659392 2667834 2671552 2687607 2698488 2699406 2703168 2719413 2729376 2764177 2770443 2774304 2775368 2802276 2807136 2816047 2827448 2847312 2848404 2849373 2853344 2859936 2881008 2923362 2928432 2936196 2956824 2957958 2963088 2991816 3005496 3017664 3035799 3041064 3053376 3076516 3085771 3098264 3099318 3121092 3122289 3133728 3158028 3172468 3180879 3185312 3199296 3203226 3210012 3217428 3223008 3241134 3254256 3269136 3283488 3294486 3307824 3326427 3333474 3371188 3381183 3394872 3396174 3402064 3409776 3421197 3435048 3465904 3477513 3485547 3491592 3505728 3525444 3557112 3583476 3597984 3599208 3625884 3677778 3693924 3721302 3736368 3782558 3796416 3797872 3799164 3819231 3827322 3835998 3841344 3853538 3864429 3882099 3897816 3899142 3904576 3914928 3928041 3942432 3943944 3950784 3989088 4001751 4007328 4047732 4049109 4054752 4094064 4115761 4132424 4161456 4163052 4203414 4210704 4222634 4241172 4270968 4272606 4280016 4289904 4321512 4339008 4358848 4385043 4392648 4404294 4410432 4435236 4436937 4444632 4508244 4509973 4526496 4528232 4546368 4561596 4580064 4594603 4614774 4636684 4647396 4648977 4655456 4681638 4700592 4737042 4742816 4758702 4777968 4798944 4804839 4815018 4826142 4834512 4861701 4881384 4903704 4925232 4941729 4961736 4981824 5000211 5034679 5056782 5065552 5092308 5094261 5103096 5114664 5152572 5176132 5197088 5198856 5219904 5237388 5258592 5288166 5335668 5375214 5396976 5398812 5438826 5458752 5516667 5528354 5540886 5548608 5550736 5581953 5604552 5614272 5632094 5654896 5673837 5694624 5696808 5698746 5706688 5719872 5740983 5753997 5762016 5780307 5846724 5848713 5856864 5872392 5913648 5915916 5926176 5983632 6010992 6015343 6071598 6082128 6153032 6171542 6196528 6198636 6242184 6244578 6267456 6305121 6316056 6333951 6344936 6361758 6370624 6406452 6408909 6420024 6434856 6446016 6482268 6508512 6538272 6566976 6588972 6591499 6606441 6615648 6652854 6666948 6715189 6742376 6762366 6789744 6792348 6804128 6819552 6842394 6870096 6922161 6931808 6955026 6971094 6983184 7022457 7050888 7105563 7114224 7138053 7166952 7195968 7198416 7222527 7239213 7251768 7355556 7358377 7387848 7442604 7472736 7565116 7585173 7595744 7598328 7638462 7654644 7671996 7707076 7728858 7764198 7795632 7798284 7829856 7856082 7884864 7887888 7932249 7978176 8003502 8014656 8062821 8095464 8098218 8109504 8158239 8188128 8231522 8264848 8292531 8311329 8322912 8326104 8406828 8421408 8445268 8448141 8482344 8541936 8545212 8548119 8560032 8579808 8643024 8770086 8785296 8808588 8870472 8873874 8889264 9016488 9019946 9052992 9056464 9107397 9123192 9160128 9189206 9229548 9257313 9273368 9294792 9297954 9310912 9363276 9366867 9401184 9474084 9485632 9517404 9542637 9555936 9597888 9609678 9630036 9652284 9669024 9723402 9762768 9807408 9814507 9850464 9883458 9923472 9998677 10000422 10069358 10113564 10131104 10143549 10184616 10188522 10206192 10229328 10263591 10305144 10352264 10394176 10397712 10432539 10456641 10474776 10517184 10576332 10671336 10750428 10754551 10793952 10797624 10877652 10956361 11033334 11056708 11081772 11101472 11163906 11209104 11264188 11309792 11347674 11389248 11393616 11397492 11457693 11481966 11507994 11524032 11560614 11593287 11646297 11693448 11697426 11713728 11744784 11784123 11827296 11831832 11852352 11967264 12005253 12021984 12030686 12143196 12147327 12164256 12306064 12343084 12347283 12393056 12397272 12484368 12489156 12610242 12632112 12667902 12689872 12723516 12812904 12817818 12840048 12869712 12964536 13017024 13076544 13155129 13177944 13182998 13212882 13231296 13305708 13310811 13333896 13430378 13484752 13524732 13529919 13579488 13584696 13608256 13639104 13684788 13740192 13783809 13844322 13863616 13910052 13942188 13946931 13966368 14044914 14101776 14211126 14228448 14276106 14333904 14396832 14414517 14445054 14478426 14503536 14613451 14711112 14716754 14775696 14825187 14885208 14945472 15000633 15069223 15104037 15130232 15170346 15191488 15196656 15276924 15282783 15309288 15343992 15414152 15457716 15528396 15591264 15596568 15659712 15712164 15775776 15864498 16007004 16013143 16125642 16190928 16196436 16316478 16376256 16463044 16529696 16550001 16585062 16622658 16645824 16652208 16745859 16813656 16842816 16890536 16896282 16964688 17021511 17083872 17090424 17096238 17120064 17159616 17222949 17261991 17286048 17340921 17540172 17546139 17570592 17617176 17740944 17747748 17778528 18032976 18039892 18046029 18112928 18214794 18246384 18378412 18459096 18514626 18546736 18589584 18595908 18726552 18733734 18802368 18915363 18948168 19001853 19034808 19085274 19111872 19219356 19226727 19260072 19304568 19338048 19446804 19525536 19614816 19629014 19700928 19766916 19774497 19819323 19846944 19997354 20000844 20138716 20145567 20227128 20262208 20287098 20369232 20377044 20412384 20458656 20527182 20610288 20704528 20766483 20795424 20865078 20913282 20949552 21067371 21152664 21342672 21414159 21500856 21509102 21587904 21595248 21667581 21717639 21755304 21912722 22066668 22075131 22113416 22163544 22202944 22327812 22418208 22528376 22619584 22695348 22755519 22787232 22794984 22915386 22963932 23015988 23121228 23186574 23292594 23386896 23394852 23489568 23568246 23654592 23663664 23842999 23934528 24010506 24043968 24061372 24188463 24286392 24294654 24328512 24474717 24586627 24612128 24686168 24694566 24786112 24794544 24877593 24933987 24968736 24978312 25220484 25264224 25335804 25344423 25379744 25447032 25625808 25635636 25644357 25680096 25739424 25929072 26126707 26310258 26355888 26365996 26425764 26611416 26621622 26667792 26860756 26969504 27049464 27059838 27158976 27169392 27322191 27369576 27480384 27567618 27688644 27771939 27820104 27884376 27893862 27932736 28089828 28100601 28203552 28422252 28456896 28552212 28627911 28667808 28793664 28829034 28890108 28956852 29007072 29226902 29422224 29433508 29443521 29551392 29650374 29770416 29996031 30001266 30138446 30208074 30260464 30340692 30393312 30430647 30553848 30565566 30618576 30687984 30790773 30828304 30915432 31056792 31182528 31193136 31297617 31369923 31424328 31551552 31728996 32014008 32026286 32251284 32263653 32381856 32392872 32632956 32869083 32926088 33059392 33100002 33170124 33245316 33304416 33491718 33627312 33781072 33792564 33929376 34043022 34167744 34180848 34192476 34373079 34445898 34523982 34572096 34681842 34938891 35080344 35092278 35141184 35234352 35352369 35481888 35495496 35557056 35934301 36015759 36065952 36079784 36092058 36225856 36429588 36441981 36492768 36608611 36756824 36918192 37029252 37041849 37093472 37179168 37191816 37453104 37467468 37830726 37896336 38003706 38069616 38170548 38438712 38453454 38520144 38609136 38893608 39051072 39229632 39258028 39465387 39533832 39548994 39638646 39693888 39932433 39994708 40001688 40115023 40277432 40291134 40454256 40574196 40589757 40738464 40754088 40824768 40917312 41054364 41220576 41351427 41409056 41532966 41590848 41730156 41826564 41840793 41899104 42134742 42305328 42685344 42828318 43001712 43018204 43190496 43243551 43335162 43435278 43510608 43825444 43840353 44133336 44150262 44226832 44327088 44475561 44655624 44836416 45001899 45056752 45207669 45312111 45390696 45511038 45574464 45589968 45830772 45848349 45927864 46031976 46242456 46373148 46585188 46773792 46789704 46979136 47136492 47327328 47685998 48021012 48039429 48122744 48376926 48572784 48589308 48949434 49173254 49224256 49372336 49389132 49589088 49650003 49755186 49867974 49937472 49956624 50237577 50440968 50528448 50671608 50688846 50759488 50894064 51064533 51251616 51271272 51288714 51360192 51478848 51668847 51858144 52022763 52253414 52620516 52638417 52711776 52731992 52851528 53222832 53243244 53335584 53504893 53721512 53939008 54098928 54119676 54138087 54338784 54644382 54739152 55135236 55377288 55543878 55640208 55768752 55787724 56179656 56201202 56407104 56844504 57005559 57104424 57255822 57335616 57658068 57680181 57780216 57913704 58014144 58453804 58629649 58844448 58867016 58887042 59102784 59300748 59323491 59457969 59540832 59729839 59992062 60002532 60276892 60416148 60436701 60520928 60681384 60786624 60861294 61107696 61131132 61237152 61375968 61581546 61656608 61830864 62113584 62299449 62386272 62595234 62739846 62848656 63202113 63457992 64028016 64052572 64242477 64502568 64527306 64763712 64785744 65002743 65152917 65265912 65450827 65738166 65852176 66200004 66225393 66340248 66490632 66608832 66983436 67254624 67562144 67585128 67858752 68086044 68266557 68361696 68384952 68746158 68891796 69047964 69363684 69877782 70160688 70184556 70468704 70704738 70963776 70990992 71528997 71868602 72031518 72131904 72159568 72184116 72565389 72859176 72883962 72985536 73217222 73424151 73513648 73759881 73836384 74058504 74083698 74186944 74358336 74383632 74632779 74801961 74906208 74934936 75661452 75792672 76007412 76033269 76139232 76341096 76877424 76906908 76933071 77040288 77218272 77787216 78199459 78380121 78516056 78930774 79067664 79097988 79277292 79864866 79989416 80003376 80230046 80554864 80582268 80908512 81148392 81179514 81476928 81508176 81966573 82108728 82441152 82702854 82818112 83065932 83315817 83460312 83653128 83681586 83798208 84269484 84301803 84610656 85370688 85656636 85689487 85883733 86003424 86036408 86380992 86487102 86670324 86870556 87021216 87297457 87650888 87680706 88266672 88300524 88330563 88453664 88654176 88951122 89311248 89988093 90003798 90113504 90415338 90624222 90781392 91022076 91179936 91291941 91661544 91696698 91855728 92063952 92372319 92484912 92746296 93170376 93547584 93579408 93892851 94109769 94272984 94654656 95371996 95658901 96042024 96078858 96245488 96753852 96790959 97145568 97178616 97898868 98346508 98607249 98744672 98778264 99178176 99300006 99510372 99735948 99913248 100475154 100881936 101343216 101377692 101788128 102129066 102503232 102542544 102577428 103119237 103337694 103716288 104045526 104506828 104816673 105241032 105276834 105423552 105463984 105703056 106057107 106445664 106486488 106671168 107009786 107443024 107802903 108047277 108197856 108239352 108276174 108677568 109288764 109325943 109478304 109825833 110270472 110754576 111087756 111125547 111280416 111537504 111575448 112359312 112402404 113689008 114011118 114208848 114511644 115316136 115360362 115560432 115827408 116907608 117259298 117688896 117734032 117774084 118396161 118601496 118646982 118915938 119081664 119459678 119797299 119984124 120005064 120345069 120553784 120832296 120873402 121041856 121362768 121722588 121769271 122215392 122262264 122474304 122751936 123163092 123313216 123661728 124054281 124227168 124598898 124772544 125190468 125479692 125522379 125697312 126404226 126915984 127588591 128056032 128105144 128484954 129005136 129054612 129571488 129982801 130005486 130305834 130531824 130901654 131476332 131521059 131704352 132400008 132450786 132680496 132981264 133426683 133966872 134509248 135005697 135124288 135170256 135623007 135936333 136172088 136533114 136723392 136769904 137492316 137545047 137783592 138095928 138727368 139755564 139809163 140321376 140369112 140937408 141409476 141981984 142432693 143057994 143737204 144063036 144118287 144319136 144368232 145130778 145718352 145767924 146434444 146848302 147027296 147519762 147672768 148117008 148167396 148767264 148950009 149265558 149603922 149812416 149869872 150712731 151322904 151585344 152014824 152066538 152278464 152682192 153193599 153754848 153813816 153866142 154080576 154436544 155006541 155574432 156068289 156398918 156760242 157032112 157861548 157915251 158135328 158195976 158554584 159729732 159978832 160006752 160460092 160514679 161109728 161164536 161817024 162296784 162359028 162414261 163016352 163933146 164217456 165405708 166131864 166631634 166920624 167306256 167363172 168538968 168603606 169221312 171016677 171313272 171378974 171767466 172006848 172072816 172974204 173040543 173340648 173741112 174042432 174594914 175301776 175361412 175888947 176533344 176601048 176661126 176907328 177308352 177902244 177970473 178373907 178622496 179189517 179976186 180007596 180227008 180830676 181248444 181310103 181562784 182044152 182359872 182583882 183323088 183393396 183711456 184127904 184744638 184969824 185492592 186340752 186475633 186898347 187158816 187785702 188219538 188545968 189974863 190743992 191317802 192084048 192157716 192490976 192727431 193507704 193581918 194291136 194357232 195008229 195458751 195797736 196352481 196693016 197214498 197489344 197556528 198600012 198676179 199020744 199471896 199826496 200950308 201763872 202686432 202755384 203576256 204258132 204336469 204799671 205085088 205154856 206238474 206675388 208091052 208170859 209013656 209633346 210482064 210553668 210927968 211406112 212114214 212891328 212972976 214019572 214586991 214886048 215605806 216094554 216395712 216478704 216552348 217696167 218577528 218651886 218956608 219651666 220272453 220540944 221279643 221509152 222175512 222251094 222560832 223075008 223150896 223898337 224405883 224718624 224804808 227378016 228022236 228099807 228417696 229023288 230632272 230720724 230799213 231120864 231654816 233815216 234518596 234598377 235140363 235468064 235548168 236792322 237202992 237293964 237831876 238919356 239594598 239968248 240010128 240690138 241107568 241664592 241746804 242725536 243445176 243538542 244430784 244524528 245899719 246326184 247323456 248108562 248454336 249197796 249947451 250380936 250959384 251044758 251394624 252808452 252905409 253831968 255177182 256112064 256210288 256969908 257068461 257651199 258010272 258109224 259142976 259965602 260010972 260611668 261063648 261803308 261892371 262952664 263042118 263408704 264800016 264901572 264991689 265360992 265962528 266853366 267933744 269964279 270011394 270340512 271246014 271872666 272344176 273066228 273539808 273875823 274984632 275090094 275567184 276191856 277454736 277655569 279511128 279618326 280642752 280738224 281678553 282329307 282818952 283963968 284865386 286115988 286976703 287474408 288126072 288236574 288638272 288736464 290261556 290372877 291436704 291535848 292868888 293696604 294054592 295039524 295821747 296234016 296334792 297534528 297900018 298531116 299207844 299739744 301425462 302645808 304029648 304133076 304249717 305364384 306387198 307509696 307627632 307732284 309958987 310013082 311148864 312136578 312797836 313520484 314064224 314450019 315723096 315830502 316270656 316391952 317109168 318171321 319459464 319957664 320013504 320920184 321029358 322219456 322329072 323408709 324141831 324593568 324718056 324828522 326032704 327866292 327977829 328434912 329477499 330811416 332263728 333263268 333376641 333841248 334612512 334726344 337077936 337207212 339647191 342033354 342626544 342757948 343534932 344145632 345948408 346081086 346681296 347482224 349189828 350603552 350722824 351777894 353066688 353202096 353322252 355188483 355804488 355940946 356747814 357244992 358379034 359391897 359952372 360015192 361035207 361661352 362496888 362620206 363125568 364088304 365167764 365307813 366646176 366786792 367422912 368255808 369489276 369939648 370985184 372162843 372681504 372951266 373796694 374317632 375571404 376439076 376567137 377091936 379949726 381487984 382635604 382765773 384168096 384315432 384981952 385454862 387015408 387163836 388714464 389948403 390016458 390917502 391595472 392704962 393386032 394428996 394563177 395113056 397200024 397352358 398041488 398943792 400280049 401900616 403527744 405372864 405510768 406869021 407808999 408516264 408672938 409599342 410170176 410309712 412476948 412635141 413350776 416182104 416341718 418027312 419266692 419427489 420964128 421107336 421855936 422812224 424228428 425945952 427298079 428039144 429173982 429772096 431211612 432189108 432354861 432957408 433104696 435392334 437155056 437303772 439303332 440544906 441081888 442559286 443018304 444351024 444502188 446301792 446850027 447796674 448811766 449437248 449609616 453016981 454756032 456044472 456199614 456835392 458046576 459580797 461264544 461441448 461598426 462241728 463309632 465019623 467145913 467630432 468204867 469037192 469196754 470280726 470936128 471096336 473584644 473745753 474405984 474587928 475663752 477838712 479189196 479936496 480020256 481380276 481544037 482215136 483329184 483493608 485451072 486890352 487077084 487242783 489049056 491799438 492652368 496217124 496407433 498395592 499894902 500761872 501918768 502089516 505616904 505810818 507663936 510354364 512420576 513050031 513939816 514136922 515302398 516020544 516218448 519121629 519931204 520021944 521223336 522127296 523606616 523784742 525905328 526084236 527666841 529600032 529803144 529983378 530721984 531925056 533706732 533911419 535121721 535867488 537568551 539928558 540022788 540681024 542492028 543745332 543930309 544688352 546132456 547079616 547751646 549969264 550180188 551134368 552383712 554909472 555311138 559022256 559236652 559426899 560695041 561476448 563357106 564658614 565637904 569730772 569924589 572231976 573953406 574948816 576252144 576473148 577472928 578182293 580523112 580745754 582873408 583071696 585024687 585737776 586376253 587393208 589057443 590079048 591643494 592468032 592669584 595800036 596028537 597062232 598415688 599479488 602850924 605291616 608059296 608266152 608499434 610728768 612774396 613009407 614399013 615255264 615464568 619917974 620026164 624273156 624512577 625595672 627040968 628128448 628900038 631446192 631661004 632783904 634218336 636342642 638918928 639915328 641840368 642058716 643760973 644658144 646817418 648283662 649187136 649436112 649657044 653088501 655732584 655955658 656869824 658954998 661622832 663838929 664527456 666526536 666753282 667682496 669225024 669452688 671695011 674155872 674414424 674526133 679294382 684066708 684299421 685253088 685515896 687069864 688291264 691896816 692162172 692397639 693362592 694964448 695563609 698379656 701207104 701445648 703555788 703795131 705421089 706404192 706644504 710376966 711608976 711881892 713495628 716758068 718783794 719904744 720030384 722070414 723322704 724993776 725240412 728176608 730335528 730615626 733292352 733573584 738978552 739132969 741970368 744325686 745363008 745902532 747593388 749842353 751142808 752878152 753134274 754183872 758716227 759899452 762185437 762975968 765271208 765531546 768336192 768630864 770909724 771205383 772953597 774030816 774327672 777428928 779896806 780032916 781835004 783190944 785409924 785677113 786772064 788857992 789126354 790226112 794400048 794704716 794975067 796082976 797887584 800560098 803801232 809892837 811021536 813738042 815617998 817032528 817345876 819198684 820619424 821627469 824953896 825270282 826701552 832364208 832683436 832966707 836054624 838533384 838854978 841928256 842214672 845035659 846987921 848456856 851891904 854596158 856078288 858347964 860930109 862423224 864378216 864709722 865914816 866209392 870784668 871118631 874310112 874607544 878606664 881089812 882163776 885118572 887465241 888702048 889004376 892603584 893700054 895593348 897623532 899219232 906033962 912088944 912399228 912749151 916093152 919161594 922529088 922882896 923196852 929876961 930039246 934291826 935260864 936409734 938074384 938393508 940561452 942192672 943350057 947169288 947491506 948811968 949175856 951327504 954513963 955677424 958378392 959872992 960040512 962760552 963088074 964430272 966658368 966987216 970226127 972425493 973780704 974154168 974485566 978098112 983598876 985304736 988432497 992434248 992814866 996791184 999789804 1000129923 1001523744 1003837536 1004179032 1011233808 1011621636 1016592967 1018941573 1020708728 1024841152 1026100062 1027879632 1028273844 1030604796 1032436896 1038243258 1039862408 1040043888 1042446672 1047213232 1047569484 1051810656 1052168472 1055333682 1059200064 1059606288 1059966756 1065565449 1067413464 1067822838 1070243442 1071734976 1075137102 1079857116 1080045576 1083105621 1084984056 1087490664 1087860618 1089376704 1092264912 1095503292 1095923439 1099938528 1100360376 1102268736 1104767424 1109818944 1110622276 1113963331 1116488529 1118044512 1118473304 1118853798 1121390082 1122952896 1126714212 1129317228 1129701411 1131275808 1134866941 1139461544 1139849178 1144463952 1147906812 1148297319 1149897632 1152504288 1152946296 1154945856 1156364586 1161046224 1161491508 1166143392 1169845209 1170049374 1171475552 1172752506 1174786416 1178114886 1180158096 1183286988 1183689531 1185339168 1191600072 1192057074 1194124464 1196831376 1200840147 1205701848 1210583232 1216118592 1216532304 1216998868 1220607063 1223426997 1225548792 1226018814 1228798026 1230510528 1230929136 1237905423 1239835948 1240052328 1243565713 1248546312 1249025154 1251191344 1254081936 1257800076 1258282467 1262892384 1263322008 1265567808 1268436672 1272685284 1277837856 1281894237 1283680736 1284117432 1287521946 1289316288 1293634836 1296567324 1297064583 1298872224 1299314088 1306177002 1311465168 1311911316 1317909996 1323245664 1327677858 1329054912 1333053072 1333506564 1338905376 1340550081 1343390022 1348311744 1348828848 1349052266 1358588764 1359050943 1368133416 1368598842 1370506176 1371031792 1374139728 1378742391 1383793632 1384324344 1384795278 1386725184 1389928896 1391127218 1395058869 1396759312 1401437739 1402891296 1404614601 1407111576 1407590262 1410842178 1412808384 1413289008 1420753932 1421237259 1423217952 1423763784 1426991256 1433516136 1437567588 1439809488 1440060768 1444140828 1444632111 1446645408 1449987552 1450480824 1456353216 1460671056 1461231252 1461728349 1467147168 1477957104 1478265938 1488651372 1489222299 1491805064 1495186776 1499684706 1502285616 1505756304 1506268548 1517432454 1519798904 1524370874 1525951936 1530542416 1531063092 1537261728 1539150093 1541819448 1542410766 1545907194 1548061632 1548655344 1557364887 1559793612 1560065832 1563670008 1566381888 1570819848 1571354226 1573544128 1577715984 1578252708 1583000523 1588800096 1589409432 1589950134 1592165952 1595775168 1601120196 1601734257 1607602464 1612705653 1619785674 1622043072 1627476084 1631235996 1631790927 1634065056 1634691752 1638397368 1641238848 1643254938 1649907792 1650540564 1653403104 1658651683 1664728416 1665366872 1665933414 1672109248 1677066768 1677709956 1678280697 1682085123 1684429344 1689776413 1690071318 1693975842 1696913712 1709192316 1709773767 1712156576 1716695928 1721860218 1724846448 1728756432 1729419444 1732418784 1734546879 1741569336 1742237262 1748620224 1749215088 1755074061 1757213328 1762179624 1767172329 1770237144 1774930482 1777404096 1778008752 1787400108 1788085611 1791186696 1795247064 1798438464 1812067924 1817519119 1824177888 1824798456 1825498302 1832186304 1838323188 1839028221 1843197039 1845765792 1846393704 1851625009 1859753922 1860078492 1868583652 1872819468 1873537731 1876148768 1876787016 1881122904 1884385344 1886700114 1894338576 1894983012 1898351712 1902655008 1909027926 1911354848 1916756784 1919745984 1925521104 1926176148 1931282919 1933974432 1940452254 1944850986 1947561408 1948308336 1948971132 1959265503 1967197752 1970609472 1976864994 1984868496 1985629732 1991516787 1993582368 1999579608 2000259846 2003047488 2007675072 2008358064 2015085033 2022467616 2023243272 2023578399 2033185934 2037883146 2041417456 2052200124 2052898263 2055759264 2056547688 2061209592 2064873792 2076486516 2077192917 2079724816 2080087776 2084893344 2086690827 2094426464 2095138968 2103621312 2104336944 2110667364 2111385393 2116263267 2119212576 2119933512 2131130898 2134826928 2135645676 2140486884 2150274204 2159714232 2160091152 2166211242 2169968112 2174981328 2175721236 2184529824 2191006584 2191846878 2199877056 2200720752 2217398907 2221244552 2227926662 2232977058 2236089024 2236946608 2237707596 2242780164 2249527059 2253428424 2258634456 2259402822 2262551616 2269733882 2276148681 2278923088 2279698356 2286556311 2288927904 2295813624 2296594638 2299795264 2305008576 2305892592 2312729172 2313616149 2318860791 2322092448 2322983016 2332286784 2339690418 2340098748 2342951104 2345505012 2349572832 2356229772 2357031339 2360316192 2366573976 2367379062 2370678336 2383200144 2384114148 2384925201 2388248928 2393662752 2401680294 2411403696 2424183229 2429678511 2433064608 2433997736 2441214126 2446853994 2451097584 2452037628 2457596052 2461858272 2469673219 2475810846 2479671896 2480104656 2487131426 2497092624 2498050308 2498900121 2502382688 2508163872 2515600152 2516564934 2525784768 2526644016 2535106977 2540963763 2545370568 2555675712 2563788474 2567361472 2568234864 2575043892 2582790327 2587269672 2593134648 2594129166 2597744448 2598628176 2612354004 2613355893 2622930336 2623822632 2635819992 2646491328 2655355716 2656374097 2662395723 2666106144 2667013128 2677810752 2681100162 2686780044 2697657696 2698104532 2706221167 2717177528 2718101886 2736266832 2737197684 2738247453 2742063584 2748279456 2757484782 2767587264 2768648688 2769590556 2782254436 2789630883 2790117738 2793518624 2802875478 2805782592 2809229202 2814223152 2815180524 2821684356 2826578016 2830050171 2841507864 2842474518 2846435904 2847527568 2853982512 2863541889 2867032272 2875135176 2879618976 2880121536 2888281656 2889264222 2893290816 2899975104 2900961648 2910678381 2917276479 2921342112 2922462504 2923456698 2934294336 2955914208 2956531876 2965297491 2977302744 2978444598 2983610128 2990373552 2999369412 3000389769 3004571232 3011512608 3012537096 3034864908 3039597808 3048741748 3049778901 3056824719 3061084832 3062126184 3074523456 3078300186 3083638896 3084821532 3091814388 3097310688 3114729774 3119587224 3120131664 3127340016 3141639696 3142708452 3155431968 3156505416 3166001046 3177600192 3178818864 3179900268 3196696347 3202240392 3203468514 3215204928 3225411306 3239571348 3249316863 3254952168 3262471992 3263581854 3268130112 3269383504 3276794736 3286509876 3287770317 3299815584 3301081128 3306806208 3317303366 3329456832 3330733744 3331866828 3341889993 3349465587 3354133536 3355419912 3356561394 3364170246 3368858688 3379552826 3380142636 3387951684 3389104233 3393827424 3404600823 3418384632 3419547534 3424313152 3433391856 3443720436 3444891957 3449692896 3457512864 3458838888 3464837568 3469093758 3483138672 3484474524 3498430176 3509535627 3510148122 3514426656 3524359248 3534344658 3540474288 3549860964 3551068593 3556017504 3574800216 3576171222 3582373392 3590494128 3609522397 3624135848 3635038238 3648355776 3649596912 3650996604 3661821189 3670280991 3676646376 3678056442 3686394078 3691531584 3692787408 3703250018 3713716269 3719507844 3720156984 3730697139 3737167304 3745638936 3747075462 3752297536 3753574032 3762245808 3773400228 3774847401 3788677152 3789966024 3796703424 3805310016 3818055852 3822709696 3833513568 3845682711 3851042208 3852352296 3862565838 3867948864 3880904508 3889701972 3891193749 3896616672 3897942264 3918531006 3934395504 3953729988 3955246321 3969736992 3971259464 3983033574 3987164736 3999159216 4000519692 4016716128 4029466831 4030170066 4044935232 4046486544 4047156798 4066371868 4075766292 4077152829 4082834912 4104400248 4105796526 4111518528 4113095376 4122419184 4136227173 4152973032 4154385834 4159449632 4160175552 4169786688 4173381654 4185176607 4188852928 4190277936 4204313217 4208673888 4213843803 4221334728 4222770786 4232526534 4238425152 4239867024 4262261796 4263711777 4269653856 4271291352 4280973768 4300548408 4319428464 4320182304 4332422484 4333896333 4339936224 4349962656 4351442472 4369059648 4382013168 4383693756 4385185047 4401441504 4415413483 4434797814 4442489104 4455853324 4465954116 4467666897 4473893216 4475415192 4485560328 4499054118 4506856848 4517268912 4518805644 4539467764 4552297362 4557846176 4559396712 4573112622 4577855808 4591627248 4593189276 4611785184 4617450279 4625458344 4627232298 4637721582 4644184896 4645966032 4672094661 4679380836 4680197496 4691010024 4699145664 4712459544 4714062678 4720632384 4733147952 4734758124 4749001569 4766400288 4768228296 4769850402 4776497856 4787325504 4803360588 4805202771 4822807392 4838116959 4848366458 4859357022 4866129216 4867995472 4882428252 4893707988 4895372781 4902195168 4904075256 4915192104 4923716544 4939346438 4951621692 4959343792 4960209312 4974262852 4975955049 4994185248 4996100616 4997800242 5004765376 5016327744 5031200304 5033129868 5034842091 5046255369 5053288032 5069329239 5070213954 5081927526 5090741136 5127576948 5129321301 5136469728 5150087784 5165580654 5174539344 5186269296 5188258332 5197256352 5203640637 5224708008 5226711786 5245860672 5247645264 5271639984 5275455811 5301516987 5310711432 5312748194 5324791446 5332212288 5334026256 5362200324 5364256833 5373560088 5395315392 5396209064 5412442334 5434355056 5436203772 5452557357 5472533664 5474395368 5476494906 5484127168 5496558912 5514969564 5517084663 5529591117 5537297376 5539181112 5554875027 5564508872 5579261766 5580235476 5587037248 5605750956 5618458404 5620613193 5628446304 5630361048 5643368712 5653156032 5660100342 5683015728 5684949036 5695055136 5707965024 5727083778 5734064544 5750270352 5759237952 5776563312 5778528444 5780744623 5793848757 5801923296 5821356762 5834552958 5842684224 5844925008 5846913396 5889220753 5911828416 5913063752 5930594982 5954605488 5956889196 5967220256 5974550361 5980747104 5998738824 6000779538 6009142464 6023025216 6025074192 6045255099 6069729816 6070735197 6079195616 6097483496 6099557802 6113649438 6122169664 6124252368 6156600372 6158694789 6167277792 6169643064 6183628776 6194621376 6229459548 6231578751 6239174448 6240263328 6254680032 6260072481 6283279392 6285416904 6310863936 6313010832 6332002092 6334156179 6348789801 6357637728 6359800536 6393392694 6404480784 6406937028 6450822612 6453296629 6479142696 6498633726 6509904336 6524943984 6527163708 6538767008 6553589472 6573019752 6575540634 6599631168 6602162256 6634606732 6652196721 6661467488 6663733656 6683779986 6698931174 6708267072 6710839824 6713122788 6728340492 6748581177 6759105652 6760285272 6775903368 6778208466 6787654848 6809201646 6828446043 6836769264 6839095068 6859668933 6866783712 6887440872 6889783914 6899385792 6915025728 6917677776 6938187516 6940848447 6956582373 6966277344 6968949048 6996860352 7019071254 7020296244 7028853312 7048718496 7068689316 7071094017 7080948576 7099721928 7102137186 7112035008 7149600432 7152342444 7154775603 7164746784 7180988256 7219044794 7248271696 7270076476 7272549687 7289035533 7299193824 7301993208 7323642378 7340561982 7353292752 7356112884 7372788156 7385574816 7406500036 7409019657 7427432538 7439015688 7440313968 7461394278 7474334608 7491277872 7494150924 7496700363 7507148064 7524491616 7546800456 7549694802 7577354304 7579932048 7605320931 7622891289 7636111704 7667027136 7691365422 7702084416 7704704592 7725131676 7748370981 7761809016 7779403944 7782387498 7793233344 7795884528 7837062012 7840067679 7868791008 7907459976 7910492642 7939473984 7942518928 7966067148 7969122291 7987187169 7998318432 8001039384 8033432256 8058933662 8060340132 8092973088 8094313596 8118663501 8132743736 8151532584 8154305658 8165669824 8208800496 8211593052 8214742359 8226190752 8244838368 8272454346 8305946064 8308771668 8318899264 8346763308 8368892649 8370353214 8380555872 8408626434 8417347776 8427687606 8442669456 8445541572 8465053068 8479734048 8490150513 8524523592 8527423554 8539307712 8542582704 8561947536 8601096816 8607322639 8638856928 8640364608 8664844968 8667792666 8679872448 8699925312 8702884944 8732035143 8764026336 8767387512 8768839729 8770370094 8802883008 8830826966 8869595628 8884978208 8895892473 8911706648 8931908232 8935333794 8947786432 8950830384 8971120656 8998108236 9001169307 9013713696 9034537824 9037611288 9078935528 9104594724 9115692352 9118793424 9146225244 9149336703 9170474157 9183254496 9186378552 9223570368 9234900558 9250916688 9254464596 9275443164 9291932064 9344189322 9358761672 9360394992 9382020048 9424919088 9428125356 9431741227 9466295904 9469516248 9498003138 9532800576 9536456592 9539700804 9606721176 9608728597 9610405542 9645614784 9676233918 9696732916 9718714044 9735990944 9747950589 9764856504 9787415976 9790745562 9804390336 9808150512 9830384208 9863310951 9878692876 9903243384 9918687584 9920418624 9948525704 9951910098 9988370496 9992201232 9995600484 10025669979 10048396761 10062400608 10066259736 10069684182 10092510738 10106576064 10138658478 10140427908 10163855052 10167312699 10181482272 10213802469 10255153896 10258642602 10272939456 10300175568 10331161308 10334675871 10349078688 10372538592 10376516664 10394512704 10407281274 10449416016 10453423572 10495290528 10528606881 10543279968 10550911622 10603033974 10621422864 10625496388 10649582892 10653205779 10668052512 10724400648 10728513666 10747120176 10792418128 10824884668 10828567191 10868710112 10872407544 10905114714 10945067328 10948790736 10952989812 10985463567 11010842973 11029939128 11034169326 11059182234 11074594752 11078362224 11109750054 11129017744 11141148807 11158523532 11160470952 11192091417 11211501912 11236916808 11241226386 11256892608 11260722096 11286737424 11320200684 11324542203 11366031456 11369898072 11390110272 11415930048 11454167556 11468129088 11500540704 11537048133 11553126624 11557056888 11561489246 11587697514 11603846592 11642713524 11669105916 11673581247 11689850016 11693826792 11778441506 11826127504 11861189964 11865738963 11909210976 11913778392 11934440512 11949100722 11961494208 11997477648 12001559076 12050148384 12088400493 12090510198 12139459632 12141470394 12158391232 12194966992 12199115604 12227298876 12231458487 12248504736 12313200744 12317389578 12334555584 12339286128 12367257552 12408681519 12458919096 12463157502 12478348896 12480526656 12509360064 12520144962 12566558784 12570833808 12612939651 12626021664 12641531409 12664004184 12668312358 12697579602 12715275456 12719601072 12786785388 12808961568 12813874056 12815996527 12901645224 12906593258 12958285392 12997267452 13001688999 13019808672 13049887968 13054327416 13077534016 13107178944 13146039504 13151081268 13155555141 13204324512 13215708571 13246240449 13269213464 13304393442 13322934976 13327467312 13367559972 13397862348 13403000691 13421679648 13426245576 13456680984 13497162354 13518211304 13520570544 13551806736 13556416932 13618403292 13656892086 13673538528 13678190136 13719337866 13733567424 13774881744 13779567828 13835355552 13852350837 13876375032 13881696894 13913164746 13932554688 13937898096 14038142508 14040592488 14043526411 14097436992 14137378632 14142188034 14161897152 14199443856 14204274372 14247004707 14299200864 14304684888 14309551206 14329493568 14361976512 14415608313 14438089588 14481523303 14496543392 14514350877 14540152952 14545099374 14578071066 14598387648 14603986416 14647284756 14681123964 14686118343 14706585504 14712225768 14745576312 14771149632 14813000072 14818039314 14854865076 14878031376 14880627936 14922788556 14927865147 14948669216 14982555744 14988301848 14993400726 15014296128 15048983232 15093600912 15099389604 15104526273 15138766107 15159864096 15207987717 15210641862 15245782578 15272223408 15382730844 15387963903 15409409184 15450263352 15496741962 15523618032 15558807888 15564774996 15591769056 15610921911 15674124024 15680135358 15737582016 15814919952 15820985284 15826367433 15885037856 15904550961 15932134296 15938244582 15974374338 15996636864 16002078768 16092770499 16117867324 16120680264 16185946176 16188627192 16237327002 16265487472 16303065168 16308611316 16357672071 16417600992 16423186104 16429484718 16452381504 16489676736 16544908692 16551253989 16588773351 16611892128 16617543336 16664625081 16693526616 16737785298 16740706428 16761111744 16817252868 16855375212 16861839579 16885338912 16891083144 16930106136 16959468096 16980301026 17049047184 17054847108 17085165408 17123895072 17202193632 17214645278 17277713856 17329689936 17335585332 17342233869 17381546271 17405769888 17464070286 17528052672 17534775024 17537679458 17540740188 17661653932 17667662259 17739191256 17769956416 17791784946 17823413296 17863816464 17870667588 17901660768 17923651083 17942241312 17996216472 18002338614 18027427392 18069075648 18075222576 18135765297 18157871056 18209189448 18212205591 18237586848 18292450488 18298673406 18340948314 18366508992 18372757104 18469801116 18476084367 18501833376 18508929192 18550886328 18583864128 18688378644 18717523344 18720789984 18764040096 18780217443 18849838176 18856250712 18863482454 18932591808 18939032496 18996006276 19002468537 19046369403 19072913184 19079401608 19213442352 19217457194 19220811084 19352467836 19359889887 19393465832 19437428088 19471981888 19495901178 19529713008 19574831952 19581491124 19616301024 19660768416 19726621902 19757385752 19806486768 19837375168 19897051408 19903820196 19956590163 19984402464 19991200968 20051339958 20096793522 20124801216 20132519472 20139368364 20185021476 20245743531 20277316956 20280855816 20327710104 20334625398 20362964544 20427604938 20510307792 20517285204 20579006799 20600351136 20662322616 20669351742 20698157376 20745077184 20753033328 20814562548 20822545341 20898832032 20906847144 20910310123 20990581056 21057213762 21086559936 21101823244 21206067948 21213282051 21242845728 21250992776 21299165784 21306411558 21336105024 21448801296 21457027332 21464326809 21494240352 21562471879 21584836256 21649769336 21657134382 21737420224 21744815088 21810229428 21817649061 21867106599 21897581472 21905979624 21970927134 22021685946 22059878256 22068338652 22118364468 22156724448 22219500108 22227058971 22258035488 22282297614 22317047064 22320941904 22384182834 22423003824 22473833616 22482452772 22490101089 22521444192 22573474848 22640401368 22649084406 22732062912 22739796144 22815962793 22908335112 22913122039 23001081408 23074096266 23106253248 23114113776 23122978492 23175395028 23245112943 23285427048 23338211832 23347162494 23379700032 23387653584 23520203037 23556883012 23627748547 23652255008 23722379928 23731477926 23818421952 23827556784 23898201444 23907366873 23961561507 23994955296 24003118152 24100296768 24176800986 24181020396 24278919264 24282940788 24355990503 24389933984 24398231208 24454597752 24462916974 24497009472 24626401488 24634779156 24644227077 24678572256 24734515104 24817363038 24917838192 24926315004 24956697792 25040289924 25106677947 25141667616 25225879302 25252043328 25283062818 25328008368 25336624716 25395159204 25439202144 25470451539 25573570776 25617923136 25627748112 25631993054 25803290448 25813186516 25821967917 25916570784 25994534904 26003377998 26039617344 26099775936 26108654832 26196105429 26292079008 26302162536 26306519187 26311110282 26408649024 26431417142 26492480898 26538426928 26608786884 26654934624 26687677419 26735119944 26795724696 26806001382 26843359296 26852491152 26913361968 26994324708 27003507921 27036422608 27041141088 27103613472 27112833864 27236806584 27313784172 27347077056 27356380272 27438675732 27448010109 27511422471 27549763488 27559135656 27670711104 27704701674 27752750064 27763393788 27826329492 27875796192 28076285016 28081184976 28087052822 28274757264 28284376068 28295223681 28398887712 28408548744 28494009414 28598401728 28609369776 28619102412 28826185791 28831216626 28876179176 28963046606 28993086784 29028701754 29080305904 29090198748 29156142132 29207972832 29243851767 29294569512 29362247928 29372236686 29413171008 29424451536 29491152624 29589932853 29626000144 29636078628 29709730152 29756062752 29761255872 29845577112 29855730294 29897338432 29965111488 29976603696 29986801452 30077009937 30145190283 30187201824 30198779208 30209052546 30277532214 30319728192 30415975434 30421283724 30491565156 30544446816 30641407407 30765461688 30775927806 30818818368 30900526704 30993483924 31004027613 31047236064 31117615776 31129549992 31183538112 31221843822 31348248048 31360270716 31514381977 31585820643 31629839904 31641970568 31652734866 31770075712 31809101922 31864268592 31876489164 31948748676 31959617337 32004157536 32105751847 32185540998 32235734648 32241360528 32377254384 32474654004 32485701573 32530974944 32606130336 32617222632 32715344142 32835201984 32846372208 32858969436 32956390701 33032528919 33089817384 33102507978 33177546702 33223784256 33235086672 33329250162 33387053232 33475570596 33481412856 33576274251 33634505736 33710750424 33723679158 33770677824 33782166288 33860212272 33960602052 33973626609 34098094368 34109694216 34170330816 34247790144 34404387264 34429290556 34532863261 34611144399 34659379872 34671170664 34684467738 34763092542 34811539776 34928140572 35020743741 35069550048 35075358916 35081480376 35180875171 35323307864 35335324518 35478382512 35583569892 35597216889 35646826592 35727632928 35741335176 35803321536 35847302166 35884482624 35992432944 36004677228 36150445152 36265201479 36271530594 36315742112 36418378896 36424411182 36475173696 36584900976 36597346812 36681896628 36694375461 36745514208 36939602232 36952168734 37003666752 37017858384 37101772656 37226044557 37376757288 37435046688 37441579968 37528080192 37560434886 37699676352 37712501424 37726964908 37838818953 37878064992 37924594227 37992012552 38004937074 38092738806 38145826368 38158803216 38426884704 38434914388 38441622168 38447989581 38704935672 38719779774 38786931664 38874856176 38991802356 39005066997 39059426016 39149663904 39162982248 39232602048 39321536832 39453243804 39466665423 39514771504 39612973536 39647125713 39738721347 39794102816 39807640392 39913180326 39968804928 39982401936 40102679916 40193587044 40209002073 40265038944 40278736728 40370042952 40491487062 40554633912 40561711632 40655420208 40669250796 40855209876 41020615584 41034570408 41158013598 41200702272 41324645232 41338703484 41506066656 41557052511 41629125096 41645090682 41797664064 41813694288 41820620246 42114427524 42130579233 42203646488 42412135896 42426564102 42485691456 42501985552 42598331568 42612823116 42741014121 42897602592 42914054664 42928653618 42988480704 43124943758 43169672512 43246824939 43299538672 43314268764 43444569909 43489630176 43543052631 43620458856 43635298122 43734213198 43795162944 43811959248 43941854268 44043371892 44058355029 44119756512 44136677304 44236728936 44313448896 44439000216 44454117942 44516070976 44564595228 44634094128 44641883808 44768365668 44783595441 44846007648 44947667232 44964905544 44980202178 45042888384 45146949696 45280802736 45298168812 45313578819 45479592288 45623963151 45631925586 45816670224 45826244078 46148192532 46163891709 46228227552 46245956984 46350790056 46490225886 46570854096 46676423664 46694324988 46775307168 46923791161 47040406074 47113766024 47255497094 47304510016 47444759856 47462955852 47479102299 47655113568 47713652883 47796402888 47814733746 47923123014 47989910592 48006236304 48278311497 48353601972 48362040792 48557838528 48565881576 48711981006 48779867968 48796462416 48909195504 48925833948 49073016213 49252802976 49269558312 49288454154 49357144512 49469030208 49634726076 49653761967 49835676384 49852630008 49993875243 50080579848 50213355894 50283335232 50451758604 50566125636 50585518737 50656016736 50673249432 50790318408 50878404288 50940903078 51147141552 51255496224 51263986108 51418202173 51606580896 51626373032 51643935834 51833141568 51989069808 52006755996 52026701607 52144638813 52217309664 52383068803 52392210858 52584158016 52604325072 52613038374 52622220564 52862834284 52984961796 53002986777 53076853856 53217573768 53309869248 53375354838 53470239888 53591449392 53612002764 53704982304 53770953249 53826723936 53988649416 54007015842 54072845216 54082282176 54207226944 54225667728 54407295891 54473613168 54627568344 54636616773 54712760544 54877351464 54896020218 55022844942 55099526976 55118271312 55409403348 55428253101 55505500128 55526787576 55652658984 55751592384 56152570032 56162369952 56174105644 56340652329 56549514528 56568752136 56590447362 56797775424 56817097488 56988018828 57007405611 57139108209 57218739552 57238204824 57400375279 57652371582 57662433252 57752358352 57926093212 58057403508 58079669661 58160611808 58180397496 58312284264 58415945664 58487703534 58589139024 58724495856 58744473372 58848903072 58982305248 59179865706 59252000288 59272157256 59419460304 59512125504 59691154224 59711460588 59869770489 59953207392 59973602904 60154019874 60290380566 60374403648 60397558416 60418105092 60555064428 60737230593 60831950868 60842567448 60983130312 61088893632 61282814814 61530923376 61551855612 61737020397 61801053408 61986967848 62008055226 62094472128 62235231552 62259099984 62443687644 62467636023 62696496096 62720541432 62730930369 63028763954 63171641286 63259679808 63283941136 63305469732 63618203844 63639846153 63728537184 63752978328 63897497352 63919234674 64008315072 64211503694 64371081996 64392980427 64471469296 64482721056 64687415637 64754508768 64949308008 64971403146 65061949888 65212260672 65234445264 65430688284 65452947183 65601319797 65692744416 65717938872 65912781402 66065057838 66179634768 66205015956 66355093404 66470173344 66658500324 66681176913 66774106464 66951141192 66962825712 67152548502 67269011472 67421500848 67447358316 67470303267 67564332576 67720424544 67921204104 67947253218 68196188736 68219388432 68580925543 68739366117 68858581112 69065726522 69222288798 69318759744 69342341328 69368935476 69526185084 69735338829 69856281144 70041487482 70139100096 70150717832 70162960752 70361750342 70560609111 70646615728 70670649036 70883245641 70956765024 71167139784 71194433778 71293653184 71455265856 71482670352 71694604332 71722100619 71884684521 71984865888 72009354456 72300890304 72530402958 72543061188 72631484224 72836757792 72848822364 73067971509 73169801952 73194693624 73363793256 73388750922 73491028416 73879204464 73904337468 73932681231 74035716768 74203545312 74452089114 74753514576 74870093376 75120869772 75149680099 75320033841 75425002848 75453929816 75677637906 75756129984 75849188454 75984025104 76009874148 76185477612 76317606432 76559869789 76853769408 76869828776 76883244336 76895979162 77409871344 77439559548 77465903751 77573863328 77749712352 77983604712 78010133994 78118852032 78299327808 78325964496 78588316287 78906487608 78919557561 78933330846 79029543008 79225947072 79294251426 79477442694 79588205632 79615280784 79826360652 79964803872 80063032257 80205359832 80387174088 80418004146 80530077888 80557473456 80740085904 80982974124 81010523763 81109267824 81123423264 81310840416 81338501592 81710419752 82041231168 82069140816 82316027196 82344030327 82534267413 82649290464 82677406968 83012133312 83114105022 83258250192 83290181364 83627388576 83641240492 83892856177 84228855048 84261158466 84407292976 84824271792 84853128204 84885671043 85003971104 85196663136 85225646232 85482028242 85795205184 85828109328 85857307236 86249887516 86478557373 86493649878 86599077344 86628537528 86889139818 86979260352 87086105262 87240917712 87270596244 87468426396 87623918496 87731555301 87883708536 88086743784 88116710058 88239513024 88273354608 88473457872 88769798559 88878000432 88908235884 89129190456 89268188256 89283767616 89536731336 89567190882 89692015296 89895334464 89929811088 89960404356 90231029811 90435570849 90561605472 90596337624 90627157638 90959184576 91247926302 91263851172 91633340448 91652488156 91924222221 92296385064 92327783418 92456455104 92491913968 92701580112 92980451772 93012082839 93141708192 93352847328 93388649976 93550614336 93847582322 94080812148 94227532048 94510994188 94543145931 94757461929 94889519712 94925911704 94958204598 95310227136 95427305766 95592805776 95629467492 95846246028 95878852011 96012472608 96317255541 96556622994 96707203944 96724081584 97131763152 97423962012 97457104719 97592924832 97818391008 97851667896 98146032426 98505605952 98539116624 98576908308 98869172103 99097586757 99269452152 99307523934 99671352768 99705260016 99987750486 100161159696 100426711788 100728822753 100903517208 101132251272 101171037474 101312033472 101346498864 101580636816 101881806156 101920879827 102294283104 102510992448 102527972216 102836404346 103213161792 103252746064 103287871668 103598589783 103833433197 103978139616 104013511992 104053403214 104289277626 104434619328 104766137606 104784421716 105062231223 105208650144 105226076748 105244441128 105542625513 105725668568 105969923592 106005973554 106153707712 106435147536 106750709676 106791650667 106940479776 107182898784 107224005528 107409964608 107541906498 107653447872 107977298832 108014031684 108145690432 108451335456 108795604437 108814591782 108947226336 109255136688 109273233546 109425521088 109754702928 109792040436 110045689884 110083126383 110236542624 110818806696 110856506202 111011000256 111053575152 111305317968 111895194307 112305140064 112324739904 112348211288 112681304658 113099029056 113137504272 113180894724 113516456859 113634194976 113976037656 113994916477 114014811222 114278216418 114437479104 114476409648 114800750558 115304743164 115324866504 115343968743 115504716704 115852186424 116114807016 116159339322 116321223616 116360794992 116624568528 116975407068 117015200991 117178278048 117448991712 117488946744 117697806144 117964610496 118359731412 118399996269 118504000576 118544314512 118838920608 118941377139 119216164041 119382308448 119422921176 119739540978 119906414784 119947205808 120308039748 120580761132 120627006219 120795116832 120836210184 121110128856 121474461186 121663901736 121685134896 121966260624 122565629628 122612635951 123061846752 123103711224 123474040794 123602106816 123973935696 124016110452 124518199968 124887375288 124913471761 124935272046 125392992192 125441082864 125461860738 126057527908 126343282572 126391737699 126567882272 126610939464 127236407688 127279692306 127457074368 127505956656 127794994704 127838469348 128223042363 128423007388 128742163992 128785960854 128942938592 128965442112 129374831274 129509017536 129740474817 129898616016 129942806292 130333709727 130468890528 130629157893 130861376568 130905894366 131202639594 131385488832 131435877744 131825562804 132130115676 132175065087 132359269536 132410031912 132710186808 132940346688 133317000648 133362353826 133548212928 133902282384 133925651424 134305097004 134350786323 134538022944 134843001696 134894716632 134940606534 135128665152 135440849088 135842408208 135894506436 135940736457 136438776864 136871889453 137161851086 137478732234 137717162224 138131453044 138444577596 138491675127 138684682656 138737870952 139052370168 139470677658 139712562288 140082974964 140301435664 140325921504 140723500684 140771373483 141121218222 141293231456 141341298072 141766491282 141913530048 142334279568 142388867556 142437306897 142965340704 143140958649 143389208664 143444201238 143769369042 143969731776 144018708912 144834934491 145060805916 145086122376 145673515584 145697644728 146135943018 146339603904 146389387248 146727586512 146777501844 147219048639 147758408928 147808674936 147865362462 148071433536 148407090624 148904178228 148961285901 149507029152 149981625729 150241739544 150299360198 150640067682 150850005696 150907859632 151355275812 151698376908 151756556211 151968050208 152019748296 152370955224 152635212864 153119739578 153739657552 153766488672 153791958324 154254606519 154819742688 154879119096 154931807502 155147726656 155499424704 155967209424 156020267988 156080104821 156433916439 156651928992 157149206409 157176632574 157812975216 157839115122 157866661692 158059086016 158588502852 158954885388 159008960331 159230561568 159652721304 159929607744 160126064514 160410719664 160774348176 160836008292 161114946912 161312859747 161480171808 161965948248 162021047526 162218535648 162246846528 162621680832 162677003184 163420839504 163539130141 163909850319 164138281632 164632054392 164688060654 165068534826 165298580928 165354813936 166228210044 166516500384 166580362728 166607954851 167254777152 167282480984 167785712354 168457710096 168522316932 168814585952 169021956987 169648543584 169706256408 169771342086 170007942208 170393326272 170451292464 170964056484 171022216833 171417324627 171656218656 171714614472 172201125837 172499775032 172957114746 172987299756 173198154688 173257075056 173778279636 174172210524 174239008983 174481835424 174541192488 174936852792 175247836992 175463110602 175767417072 176173487568 176233420116 176546709216 176946915744 177539597118 177756000864 177816471768 178258380912 178536376512 179073462672 179134381764 179203083313 179609311467 179859622176 179920808712 180462059622 180871141698 181123210944 181192675248 181254315276 182495852604 182527702344 182565843343 183266680896 183304976312 183848444442 184592770128 184655566836 184983827936 185211061191 185403160224 185960903544 186024165678 186283416384 186705694656 186777299952 187402908069 187695164644 188161624296 188192791107 188455064096 189021988376 189086291862 189514923858 189779039424 189851823408 189916409196 190854611532 190919538459 191185611552 191258934984 191692492056 191757704022 192024945216 192634511082 193113245988 193178941281 193414407888 193448163168 194062246911 194263526304 194847924024 194914209438 195185849664 195636782016 195703335792 196292064852 196358841549 196803959391 197078233248 197153816616 197738344206 198195173514 198538904304 198615047868 199410520032 199975500972 200043530739 200322319392 200853423576 201457645506 201807034416 202264502544 202342074948 202410909801 202692997728 203161273632 203763612312 203841759654 204588566208 205055944432 205672808692 205742776629 206218098351 206505492128 206575743336 207197179566 207666866394 207956279232 208027023984 208106806428 208578555252 209206016487 209532275212 209568843432 210124462446 210417300288 210452153496 210488882256 211085251026 211451337136 211681827333 211939847184 212011947108 212649736923 212870295072 213501419352 213583301334 213880959552 214365797568 214448011056 215083812996 215166301857 215654053563 215954597664 216028063368 216902670912 217591208874 217629183564 217894452672 218510273376 218546467092 219203914527 219509405856 219584080872 220091379768 220166252766 220473085248 221637613392 221713012404 221798043693 222107150304 222610635936 223790388614 224610280128 224696422576 225362609316 225449040297 225960101523 226275008544 226361789448 227032913718 227268389952 227952075312 227989832954 228029622444 228556432836 228952819296 229601501116 229679609367 230609486328 230649733008 230687937486 231009433408 231704372848 232229614032 232318678644 232397711253 232721589984 233249137056 233950814136 234030401982 234356556096 234897983424 234977893488 235764948861 236719462824 236758672683 236799992538 237088629024 237677841216 237882754278 238432328082 238764616896 238845842352 239479081956 239894411616 240189096771 240616079496 241161522264 241254012438 241590233664 241672420368 242220257712 242948922372 243327803472 243370269792 243503934013 243932521248 245131259256 245225271902 246123693504 246207422448 246948081588 247032090981 247602802239 247947871392 248032220904 249036399936 249774750576 249826943522 249870544092 250882165728 250923721476 251678568531 252115055816 252686565144 252783475398 253135764544 253221878928 254472815376 254559384612 254657013129 255011913312 255589989408 255676938696 256446084726 256846014776 257484327984 257571921708 257885877184 258749662548 259435672119 259480949634 259797232032 259885612584 260667419454 260937781056 261258315786 261722753136 261811788732 262405279188 262871755488 263194665903 263651125608 264260231352 264350130174 264718539072 264820063824 265420373616 266634001296 266724707652 266827001809 267804564768 267851302848 268610194008 268701572646 269076045888 269686003392 269789433264 269881213068 270693089433 271684816416 271789012872 271834031599 271881472914 272877553728 273743778906 274323702172 274957464468 275434324448 275772666663 276262906088 276889155192 276983350254 277369365312 277475741904 278104740336 278941355316 279036248517 279425124576 280165949928 280602871328 280651843008 281447001368 281542746966 282242436444 282586462912 282682596144 283532982564 283629437793 284272385787 284668559136 284777735112 284874613794 285930681408 286281917298 286778417328 286888402476 287538738084 287636556033 288037417824 288951766623 289669868982 290121611832 290172244752 291395289456 292271886036 292371314157 292778774496 293455173024 293555003688 294438097278 295516817856 295617349872 295730724924 296607516309 297808356456 297870586507 297922571802 299014058304 299963251458 300483479088 300598720396 301280135364 301815719264 302186468259 302710551624 303396753816 303513112422 303936100416 304039496592 304741910448 305762639481 306239479156 307479315104 307532977344 307583916648 308509213038 309639485376 309758238192 309863615004 310795769349 311500299591 311934418848 312040535976 312160209642 312867832878 313303857984 314298412818 314353265148 315186693669 315625950432 315678230244 315733323384 316627876539 317177005704 317909770776 318017920662 318461123136 319305442608 320252129028 320374952001 320821439328 321548696352 321672016584 322229893824 322625719494 322960343616 323931896496 324042095052 324437071296 325354006368 326386813311 326841679008 327078260282 327819700638 328276563264 329264108784 329376121308 330137069652 330249379149 330709627872 332456420088 333033000768 333160725456 333215909702 334564961968 335571424708 335685582921 336915420192 337044633864 337629171904 338043913974 339297087168 339412512816 339542684172 340549370577 340902584928 341928112968 341984749431 342044433666 342834649254 343312437312 343429228944 344402251674 344999550064 345914229492 345974599512 346031906229 346514150112 347556559272 348344421048 348478017966 348963670848 349082384976 349873705584 350926221204 351045602973 351534834144 352346975136 352466840232 353093418432 353893831488 355079194236 355512001728 355632943536 356516761824 356824131417 357648492123 358146925344 358268763528 358406166626 359218622934 359719244352 359841617424 360924119244 361742283396 361881018657 362385350496 362508630552 364991705208 365055404688 365131686686 366609952624 367696888884 367837907853 369185540256 369311133672 369967655872 370422122382 370806320448 371921807088 372048331356 373554599904 374740415283 374805816138 375390329288 376323248592 376385582214 376910128192 378043976752 378172583724 379029847716 379175213097 379703646816 379832818392 381709223064 381839076918 382371223104 382517869968 383384984112 383515408044 384669127089 385269022164 386226491976 386357882562 386828815776 386896326336 388124493822 388527052608 389695848048 389828418876 391001129181 391406671584 391887473679 392584129704 392717683098 393607918782 394156466496 394307633232 395476688412 396390347028 397077808608 397230095736 397295892337 398821040064 399951001944 400087061478 400644638784 401706847152 402915291012 403052358969 403614068832 404529005088 404684149896 404821819602 405385995456 406322547264 407527224624 407683519308 407822209371 409686965701 410111888864 410615668359 411345617384 411485553258 412436196702 413010984256 413151486672 414394359132 415333732788 415475025381 416054047968 416213612856 417157110504 418412032974 419064550424 419137686864 420248924892 420904306992 420977764512 422170502052 422314120449 422902674272 423363654666 423879694368 424023894216 425299473846 425740590144 427002838704 427166602668 427311920691 428896022112 429422875947 430167625992 430332603714 431308107126 431909195328 432056126736 435182417748 435258367128 435349318741 437020546752 437092934184 438407829054 439018811712 439168161744 440182759536 440332505532 441657145917 443275226784 443426024808 443596087386 444214300608 445221271872 446883857703 447580777228 448927222393 449392845152 449944877187 450725218632 450898080594 451920203046 452550017088 452723578896 454065827436 455269668633 455904150624 455979665908 456059244888 457112865672 457905638592 459203002232 459359218734 461218972656 461299466016 461375874972 462763819557 463408745696 464459228064 464637357288 464795422506 465443179968 466498274112 467901628272 468060803964 468240314463 469301749317 469955786976 471447619227 471529897722 473438925648 473517345366 473599985076 474177258048 475765508556 476864656164 477026880993 477691684704 478958163912 479788823232 480378193542 481232158992 482323044528 482508024876 483344840736 483938579241 484440515424 485897844744 486655606944 486740539584 487007868026 487865042496 490262518512 490450543804 490617390423 491729550957 492414844896 493896163176 494064181962 495205604478 495895742784 496064441808 499549501152 499653887044 499741088184 499823864553 501764331456 501847442952 503357137062 504230111632 505373130288 505566950796 506443757856 507065870961 508945630752 509118769224 509314026258 510023826624 511179978816 511353877392 512892169452 513066650499 513692029552 514251973881 514968655968 515143843416 516603377511 517499325096 518871344238 518961899268 519594464064 519771225168 521334838908 522516631572 522717026949 523445506272 523623577464 524810558376 525743510976 526389331806 527302251216 528520462704 528700260348 529640127648 530840747232 533268002592 533449415304 533654003618 535609129536 537220388016 537403145292 537609249939 538827934401 539578866528 539762426136 541386178866 543369632832 543578025744 543668063198 543762945828 547487557812 547697530029 548647404344 549914928936 550868648896 551545333326 552525812176 553778310384 553966700508 554951483808 555633183573 556209480672 557882710632 558072497034 558850249152 560331899856 561205742656 562208724207 562894002736 563085493932 564484872888 564578373321 565365192288 567065965128 567258875586 568544771574 569337118272 569555470224 569749227588 572563834596 572758615377 573556834656 573776804952 575077476168 575273112066 576074835648 577903533246 579339737964 580243223664 580344489504 582186740733 582790578912 584543772072 584742628314 585557548992 586910346048 587110007376 588876194556 589076524647 591234699744 591461449848 593215032618 595616712912 595741173014 595845143604 599926502916 600130592217 600966958176 601197440792 602560270728 603631438528 604372936518 605421103248 606793507632 607026224844 607232729403 608078993184 609483820896 610009285093 611525278962 612478958312 614958630208 615167833296 617018426076 617228329887 618654295053 619516476384 619727230008 621591538698 623000599182 623868837696 624081071952 624320419284 625735665756 627618049461 628596825636 628706530296 630373387338 631251900864 631356460488 631466646768 633255753078 634354011408 635819541552 636035841324 637949210769 638610885216 640504258056 640749904002 641642878656 643097392704 643344033168 645251438988 645498905571 647863792992 648084190104 648219613813 650708012736 652773626622 653683358016 654156520564 655639401276 657611743581 658528217568 658752242616 660274139304 660498758298 661419255744 664912840176 665394131079 666321450912 666431819404 668436628249 669129923936 671142849416 671371165842 673830840384 674089267728 676087827948 676347120891 677880304569 678825025632 679085368344 681098741154 681805169856 683856225936 683969498862 684088867332 685669298508 686858457888 688804503348 689038828101 689999100128 691828458984 691949199024 692063812458 693028300224 695113118544 696688842096 696956035932 697193133759 698164769952 699747411168 701852442408 702091205946 703069668288 704693950272 704933680464 707294846583 710158388472 710276018049 711265887072 713033523648 713648262834 715296984246 716293850688 716537527056 716812333252 718437245868 719683234848 720567290313 721848238488 723484566792 723762037314 724770700992 725017261104 729983410416 730110809376 730263373372 730511802039 733219905248 735393777768 735675815706 738371080512 738622267344 740844244764 741096272943 742808406717 743843614176 744096662712 747109199808 749480830566 749611632276 750780658576 752646497184 752771164428 755035705593 756087953504 756345167448 758059695432 758350426194 759407293632 759665636784 763418446128 763678153836 763971039387 765035739936 766769968224 767030816088 769338254178 770538044328 772452983952 772715765124 773657631552 776248987644 778307016357 779391696096 779656837752 782002258362 782813343168 783774947358 785168259408 785435366196 787215837564 788615266464 789583997709 790953376824 792780694056 794155617216 794460191472 794591784674 799902003888 800174122956 800481005427 803413694304 805830582024 806104717938 807228137664 809058010176 809368299792 809643639204 812079268299 815054449248 815367038616 815502094797 815644418742 819373931402 820223777728 821231336718 822691234768 822971106516 824872393404 826302973344 827317999989 828788718264 830667465576 830950050762 832108095936 832427225712 834314221008 836824065948 837108745551 838129100848 838275373728 840497849784 841808613984 841955529024 844341004104 844628240898 845805348544 846727309332 847759388736 848047788432 850598947692 850888313379 852817157361 854005677408 854333205336 854623841382 857792044224 858845751894 860335251984 860665207428 862616214252 864112253472 866855299869 870364835496 870516734256 870698637482 874185868368 876815658108 877113942471 878336323488 880365519072 880665011064 883314291834 886550453568 886852049616 887192174772 891552032059 893611759521 893767715406 895161554456 897854444786 898785690304 899889754374 901450437264 901796161188 903840406092 905447157792 906559404777 908131654872 910539337266 911808301248 911959331816 912118489776 914225731344 917287918443 918406004464 918718437468 922437945312 922598932032 922751749944 925527639114 926817491392 928918456128 929274714576 929590845012 932387308047 934500898773 935803256544 936121607928 936480628926 938603498634 939911573952 942895238454 943059795444 946877851296 947034690732 947199970152 949883629617 951531017112 953729312328 954053761986 955383369408 957916327824 960756387084 961124856003 962464317984 964646089056 965016049752 966689681472 967877158482 968881030848 971795689488 973311213888 974015736052 976945841287 979160439933 980525037024 980901087608 981234780846 983459101914 984829689792 987792326352 988128363924 990411208956 990748137447 992128883616 995278307257 999099002304 999307774088 999482176368 999647729106 1003694885904 1006714274124 1007056748763 1008460223264 1010746260576 1011133901592 1012887515712 1014131741922 1017891261504 1018237538448 1018628052516 1021648111731 1022707754784 1025784338904 1025954248293 1026133300998 1027384059104 1028503947762 1029937311936 1030287686832 1033206755022 1034998650192 1037742688476 1037923798536 1038095718687 1039542450336 1042669677816 1045033263144 1045434053898 1046891012544 1047247154928 1049621116752 1052778663612 1053136808919 1054604502432 1057040925408 1057400520696 1059280255296 1061681494464 1066536005184 1066898830608 1067308007236 1070472394251 1072945476369 1074440776032 1074806290584 1075218499878 1077655868802 1079157733056 1079524852272 1082772357732 1085643055971 1087156051488 1087336126396 1087525891656 1090607130301 1094975115624 1095395060058 1097294808688 1099829857872 1103090666652 1103513723559 1105051624352 1107556620768 1107933401016 1109902967616 1111266367146 1112418961344 1115765421264 1116144994068 1120663799712 1124221245849 1124417448414 1125788005472 1126170987864 1128969745776 1129156746642 1130730384576 1134131930256 1134517751172 1137089543148 1137525639291 1139110940448 1139498455176 1145127669192 1145517230754 1147113669312 1147553609904 1150154952336 1150546224132 1154007381267 1155807066492 1158679475928 1160486447328 1160688979008 1164373481466 1165581157824 1169087544144 1169485256628 1173003387543 1174220014752 1175662421037 1177752389112 1178153049294 1182469399488 1182922899696 1186430065236 1191233425824 1191482346028 1191690287208 1191887677011 1199853005832 1200261184434 1201933916352 1202394881584 1205120541456 1208745873036 1209157076907 1210842206496 1213587015264 1214052449688 1214465458806 1216157986368 1218967641792 1220018570186 1223050557924 1223466628113 1224957916624 1229060897103 1230335666592 1231847005077 1234036852152 1234456659774 1237308590106 1239032952768 1239454460016 1243183077396 1246001198364 1246425076143 1248162143904 1248640838568 1251471331512 1255236098922 1257193651272 1257413060592 1260746774676 1262712920976 1262933293536 1266511506156 1266942361347 1268708022816 1271639083104 1272071682648 1275898421538 1277221770432 1281008516112 1281499808004 1281935762073 1286688066336 1288268627841 1290502877976 1290997811142 1295727585984 1296168380208 1296439227626 1305547253244 1306047956223 1308313041128 1311278802552 1315223487162 1317056435136 1317504485232 1320548278608 1320997516596 1324971437751 1329825680352 1330788262158 1332642901824 1332863638808 1336873256498 1338259847872 1340651573109 1342285698832 1342742331684 1346781667179 1348178535456 1349834631561 1352175655896 1352694241782 1355760609138 1357650051264 1358170736688 1362197482308 1365809005899 1367712451872 1367938997724 1368177734664 1371338597016 1373716915776 1377609006696 1378077656202 1379998200256 1383656917968 1383898398048 1384127624916 1388291458671 1390226237088 1393377684192 1393912071864 1394386267518 1396329539904 1399494822336 1403704884816 1404182411892 1404720943389 1409867360928 1414342857681 1414589693166 1420316776944 1420552036098 1422531774144 1427296525668 1430593968492 1431080642979 1433075054112 1433624666504 1436874491736 1439366469696 1441134580626 1443696476976 1446969133584 1447524074628 1450034522208 1454637525991 1459966820832 1460221618752 1460526746744 1461023604078 1466439810496 1470787555536 1471351631412 1471852171269 1475188652871 1477244534688 1481688489528 1481933914201 1482192545886 1485616813434 1487687228352 1488193325424 1498961661132 1499223264552 1499471593659 1501561317152 1505292994368 1505542328856 1510071411186 1512175907008 1512690334896 1516119390864 1516700852388 1519331273568 1521197612883 1526836892256 1527356307672 1527942078774 1530071479872 1533539936448 1534061632176 1538676508356 1539199951497 1541076088656 1544905967904 1545431530248 1549810132533 1552497975288 1556614032714 1558783392192 1559313675504 1564004516724 1567549894716 1568151080847 1570336518816 1570870732392 1574431675128 1577230532928 1579167995418 1581906753648 1585561388112 1588920382944 1589183569348 1593964267363 1599804007776 1600348245912 1600962010854 1606827388608 1611661164048 1612209435876 1612827749817 1616483803203 1618736599584 1619287278408 1623875132893 1624158536598 1630108898496 1630734077232 1631004189594 1631288837484 1638747862804 1642462673436 1643092590087 1645382469536 1645942213032 1649744786808 1652605946688 1654635999978 1657577436528 1661334931152 1661900101524 1664854451424 1666899550719 1668628442016 1673648131896 1674217491102 1676258201696 1676550747456 1680995699568 1683617227968 1686626172621 1688682008208 1689256481796 1693454618664 1693735119963 1696095576864 1701197895384 1701776626758 1705634314722 1708011354816 1708666410672 1709247682764 1717691503788 1718275846131 1720670503968 1721330414856 1725232428504 1728224506944 1733710599738 1740729670992 1741033468512 1741397274964 1746560222199 1748371736736 1753631316216 1754227884942 1756672646976 1760731038144 1761330022128 1766628583668 1767229573941 1773704099232 1774384349544 1783104064118 1787223519042 1787535430812 1790323108912 1795708889572 1799779508748 1800391776651 1802900874528 1803592322376 1807680812184 1810894315584 1813118809554 1816263309744 1821078674532 1821698188209 1823918663632 1824236979552 1828451462688 1830027855279 1834575836886 1836812008928 1837436874936 1844875890624 1845503499888 1851055278228 1851684989661 1855962885159 1858549429152 1859181690024 1864774616094 1869001797546 1871606513088 1872243215856 1872961257852 1877206997268 1882854148383 1885790476908 1886119590888 1893755702592 1894069381464 1894399940304 1899767259234 1903062034224 1907458624656 1908107523972 1913847632307 1915832655648 1921512774168 1922249712006 1924928635968 1929292178112 1930032099504 1935754316964 1936496716713 1943591378976 1944658841439 1948031472104 1953891682574 1958320879866 1961050074048 1961802175216 1962469561692 1966918203828 1972835230743 1975584652704 1976256727848 1980822417912 1981496274894 1984257767232 1990556614514 1996182393237 1998615548176 1998964352736 1999295458212 2005309884747 2007389771808 2013428548248 2014113497526 2016920446528 2021492521152 2022267803184 2028263483844 2029041362673 2033640913707 2036475076896 2037256105032 2043296223462 2045415509568 2051568677808 2051908496586 2052266601996 2054768118208 2057007895524 2060575373664 2066413510044 2067116484303 2069997300384 2075485376952 2075847597072 2076191437374 2079084900672 2085339355632 2090066526288 2090868107796 2091579401277 2094494309856 2099242233504 2105557327224 2106273617838 2109209004864 2114081850816 2114801041392 2126008691833 2130828054147 2133797661216 2134616014472 2140944788502 2145890952738 2148881552064 2149612581168 2150436999756 2155311737604 2159049704544 2165544715464 2165903413063 2171286111942 2174312102976 2174672252792 2175051783312 2181214260602 2189950231248 2190790120116 2191535406117 2194589617376 2199659715744 2206181333304 2207027447118 2210103248704 2215113241536 2215866802032 2222532734292 2223288818829 2228425220151 2231530842528 2232289988136 2241327599424 2248442491698 2248834896828 2251576010944 2252341975728 2257939491552 2258313493284 2265107116779 2268263860512 2269035502344 2274179086296 2275051278582 2278221880896 2278996910352 2290255338384 2291034461508 2291913118161 2295107219808 2300309904672 2301092448264 2308014762534 2311614132984 2317358951856 2320972894656 2328746962932 2329640083069 2334921049071 2338175088288 2338970513256 2346006775086 2348440029504 2351324842074 2355504778224 2356306098588 2365845799392 2372860130472 2373355963459 2382466851648 2382964692056 2383380574416 2383775354022 2399706011664 2400522368868 2401443016281 2404789763168 2410241082912 2417491746072 2418314153814 2421684412992 2427174030528 2428104899376 2428930917612 2436237804897 2440037140372 2446101115848 2446506284391 2446933256226 2449915833248 2458121794206 2460671333184 2463694010154 2468073704304 2468913319548 2474617180212 2478908920032 2481953999967 2486366154792 2492002396728 2492850152286 2496324287808 2497281677136 2502942663024 2510472197844 2511326236653 2514387302544 2514826121184 2521493549352 2525425841952 2525866587072 2533023012312 2533884722694 2537416045632 2543278166208 2544143365296 2551796843076 2552664940137 2558451472083 2562017032224 2562999616008 2563871524146 2573376132672 2576537255682 2581005755952 2581995622284 2592336760416 2592878455252 2600565899607 2611094506488 2612095912446 2616626082256 2622557605104 2630446974324 2631341827413 2635008970464 2641096557216 2641995033192 2649942875502 2659651360704 2661576524316 2665727277616 2673746512996 2674656096177 2680835278563 2681303146218 2684571397664 2685484663368 2693563334358 2696357070912 2699669263122 2704351311792 2705388483564 2711521218276 2716341473376 2719678214331 2724394964616 2731618011798 2735424903744 2735877995448 2736355469328 2742677194032 2751863755329 2755218013392 2756155312404 2767313835936 2767796796096 2768255249832 2776582917342 2780452474176 2786755368384 2787824143728 2788772535036 2797161924141 2803502696319 2807409769632 2808364823784 2809441886778 2819734721856 2828685715362 2829179386332 2840633553888 2841104072196 2849650888851 2854593051336 2861187936984 2862161285958 2866150108224 2867249333008 2873748983472 2882269161252 2883374568009 2887392953952 2893938267168 2895048149256 2900069044416 2909275051982 2919933641664 2921053493488 2922047208156 2930837523861 2937481319799 2941575111072 2942703262824 2943704342538 2950377305742 2954489069376 2963376979056 2963867828402 2964385091772 2971233626868 2972244412341 2976386650848 2985834921771 2997923322264 2998446529104 2998943187318 3003122634304 3011084657712 3020142822372 3021170246289 3025380669792 3032238781728 3033401704776 3038662547136 3042395225766 3053673784512 3054712615344 3055884157548 3064944335193 3068123264352 3077353016712 3077862744879 3078399902994 3082152177312 3089811935808 3090863060496 3099620265066 3104995950576 3113228065428 3114287156061 3118627351008 3128009033448 3135099789432 3136302161694 3140673037632 3141741464784 3148863350256 3158335990836 3163813507296 3165551142169 3171122776224 3177840765888 3178367138696 3187928534726 3199608015552 3200696491824 3201924021708 3211417182753 3218836429107 3223322328096 3224418871752 3225655499634 3232967606406 3237473199168 3238574556816 3247750265786 3248317073196 3256929167913 3261468154464 3262008379188 3262577674968 3271821390903 3277495725608 3284925346872 3286185180174 3290764939072 3291884426064 3299489573616 3309271999956 3310541170677 3315154873056 3322669862304 3323800203048 3329708902848 3333799101438 3337256884032 3347296263792 3348434982204 3352516403392 3361991399136 3372663737547 3373252345242 3377364016416 3378512963592 3386909237328 3387470239926 3392191153728 3402395790768 3403553253516 3411268629444 3412576917873 3417332821344 3418495365528 3435383007576 3436551692262 3441341007936 3442660829712 3450464857008 3467421199476 3468751023517 3481459341984 3482066937024 3482794549928 3493120444398 3496743473472 3507262632432 3508455769884 3519010162629 3522660044256 3533257167336 3533842410787 3534459147882 3547408198464 3548768699088 3566208128236 3574447038084 3575070861624 3575663031033 3580646217824 3591417779144 3599559017496 3600783553302 3605801749056 3607184644752 3615361624368 3626237619108 3627471230721 3632526619488 3642157349064 3643396376418 3647837327264 3648473959104 3656902925376 3660055710558 3669151673772 3670399884339 3673624017856 3674873749872 3687182691309 3691006999776 3695541015231 3702110556456 3703369979322 3711925770318 3717098858304 3718363380048 3729549232188 3738003595092 3739275228429 3744486431712 3745922515704 3754413994536 3765708296766 3771580953816 3772239181776 3788138762928 3788799880608 3799534518468 3800827084041 3806124068448 3814917249312 3816215047944 3827695264614 3831665311296 3843025548336 3844499424012 3845807286219 3860064199008 3871508633928 3872317624591 3872993433426 3887182757952 3889317682878 3896062944208 3907783365148 3916641759732 3918143868669 3923604350432 3924939123384 3933836407656 3945670461486 3951169305408 3952513455696 3961644835824 3962992549788 3974914313253 3981113229028 3992364786474 3997231096352 3997928705472 3998590916424 4010619769494 4014779543616 4021954719327 4026857096496 4028226995052 4040345001537 4044535606368 4049503894683 4056526967688 4058082725346 4067281827414 4072950153792 4074512210064 4086592446924 4097427017697 4103137355616 4103816993172 4104533203992 4114015791048 4121150747328 4132827020088 4134232968606 4139994600768 4150970753904 4151695194144 4152382874748 4164874376013 4170678711264 4180133052576 4181736215592 4183158802554 4188988619712 4198484467008 4211114654448 4212547235676 4214162830167 4229602082784 4243028573043 4252017383666 4261656108294 4267595322432 4269232028944 4281889577004 4291781905476 4293241928937 4299225162336 4300873999512 4310623475208 4318099409088 4331089430928 4331806826126 4342572223884 4349344505584 4350103566624 4362428521204 4363912577973 4379900462496 4381580240232 4383070812234 4389179234752 4399319431488 4412362666608 4414054894236 4415556513807 4425565958613 4431733604064 4445065468584 4445801742603 4446577637658 4456850440302 4463061685056 4464579976272 4496884983396 4497669793656 4498414780977 4504683951456 4515878983104 4516626986568 4530214233558 4536527721024 4538071004688 4548358172592 4550102557164 4557993820704 4563592838649 4580510676768 4582068923016 4583826236322 4590214439616 4600619809344 4602184896528 4616029525068 4623228265968 4626574746247 4634717903712 4649430397599 4657493925864 4659280166138 4669842098142 4676350176576 4677941026512 4692013550172 4702649684148 4704453242541 4711009556448 4712612197176 4731691598784 4745720260944 4746711926918 4765929384112 4766761148832 4767550708044 4781892802089 4799412023328 4801044737736 4802886032562 4809579526336 4820482165824 4834983492144 4836628307628 4838483249451 4849451409609 4856209798752 4857861835224 4871625398679 4872475609794 4880074280744 4892202231696 4893012568782 4893866512452 4899831666496 4916243588412 4927388020308 4929277770261 4936147408608 4937826639096 4949234360424 4957817840064 4963907999934 4972732309584 4984004793456 4985700304572 4994563354272 5000698652157 5005885326048 5020944395688 5022652473306 5028774605088 5029652242368 5042987098704 5050851683904 5066046024624 5067769445388 5069713034371 5081205359889 5088286730592 5103593686152 5105329880274 5116902944166 5124034064448 5125999232016 5127743048292 5153074511364 5162011511904 5163991244568 5164846600381 5184673520832 5185756910504 5201131799214 5222189012976 5224191824892 5233252164512 5239680666597 5245115210208 5260893948648 5262683654826 5270017940928 5282193114432 5283990066384 5299885751004 5301688721823 5323153048632 5331454555232 5347493025992 5349312192354 5361670557126 5362606292436 5369142795328 5370969326736 5387126668716 5399338526244 5401175329953 5408702623584 5410776967128 5423042436552 5432682946752 5439356428662 5448789929232 5463236023596 5465094564627 5471755990896 5472710938656 5485354388064 5490083565837 5503727510658 5510436026784 5512310624808 5534627671872 5536510499664 5553165834684 5555054968983 5567888655477 5575648287456 5577545070072 5594323848282 5607005392638 5614819539264 5616729647568 5618883773556 5657371430724 5658358772664 5659541143633 5681267107776 5682208144392 5699301777702 5709186102672 5722375873968 5724322571916 5734498666016 5741542896921 5747497966944 5764538322504 5766749136018 5774785907904 5787876534336 5790096298512 5809490150139 5818550103964 5833976524317 5842106986976 5844094416312 5861675047722 5874962639598 5883150222144 5885406525648 5887408685076 5900754611484 5918505692229 5926753958112 5927735656804 5928770183544 5942467253736 5944488824682 5952773301696 5971669843542 5988547179711 5995846644528 5996893058208 5997886374636 6015929654241 6022169315424 6040285644744 6042340492578 6050761339584 6064477563456 6066803409552 6084790451532 6087124088019 6100922741121 6109425230688 6111768315096 6129888670386 6136246528704 6154706033424 6155725489758 6156799805988 6164304354624 6181726120992 6199240530132 6201349452909 6209991901152 6226456130856 6228574312122 6237254702016 6256018066896 6270199578864 6272604323388 6274738203831 6283482929568 6297726700512 6316671981672 6327627014592 6331102284338 6342245552448 6356734277392 6375857069452 6378026075499 6392484162441 6401392983648 6403848043416 6422834365506 6437672858214 6446644656192 6448837743504 6451310999268 6465935212812 6477149113632 6495500531572 6496634146392 6497710239189 6513858335826 6522936308928 6524016758376 6525155349936 6543642781806 6554991451216 6569850693744 6572370360348 6574606218351 6583768852128 6598979147232 6618543999912 6621082341354 6630309746112 6645339724608 6647600406096 6667598202876 6669866456487 6685275660453 6694592527584 6696869964408 6723982798272 6745327475094 6746504690484 6754728032832 6757025927184 6773818474656 6774940479852 6795321350337 6804791581536 6807106507032 6822537258888 6825153835746 6834665642688 6836990731056 6870766015152 6873103384524 6875739354483 6885321659424 6900929714016 6934842398952 6937502047034 6962918683968 6965589099856 6986240888796 6988920249207 7004763147213 7014525264864 7016911539768 7038020325258 7045320088512 7066514334672 7067684821574 7068918295764 7097537398176 7120067890377 7132416256472 7148894076168 7150141723248 7151326062066 7161292435648 7182835558288 7199118034992 7201567106604 7204329048843 7214369289504 7230723248736 7252475238216 7254942461442 7265053238976 7284314698128 7286792752836 7295674654528 7308713414691 7320111421116 7338303347544 7339518853173 7340799768678 7349747499744 7374365382618 7382013999552 7391082030462 7404221112912 7406739958644 7423851540636 7436726760096 7445861999901 7459098464376 7476007190184 7478550456858 7488972863424 7491845031408 7508827989072 7531416593532 7543161907632 7544478363552 7548621954403 7576277525856 7577599761216 7599069036936 7601654168082 7612248136896 7629834498624 7632430095888 7655390529228 7657994820411 7686051096672 7688998848024 7691614572438 7720128398016 7743017267856 7744635249182 7745986866852 7778635365756 7792125888416 7801697698821 7815566730296 7833283519464 7836287737338 7847208700864 7849878246768 7867672815312 7891340922972 7894025482239 7905026911392 7923289671648 7925985099576 7949828626506 7962226458056 7984729572948 7994462192704 7997181832848 8021239538988 8023968288531 8042505835689 8043909438654 8053714192992 8056453990104 8080690003074 8089071212736 8099007789366 8113053935376 8116165450692 8134563654828 8149024420128 8159034642993 8173184893848 8194854035394 8206274711232 8207633986344 8209066407984 8228031582096 8265654040176 8268465937212 8271637056079 8301941507808 8303390388288 8304765749496 8329748752026 8341357422528 8360266105152 8363472431184 8366317605108 8391485772423 8422229308896 8425094471352 8426854979569 8428325660334 8459204165568 8486057146086 8504034767332 8523312216588 8538464057888 8548952666553 8563779154008 8583563810952 8586483857874 8598450324672 8601747999024 8621246950416 8650123704027 8662178861856 8663613652252 8685144447768 8698689011168 8700207133248 8724857042408 8727825155946 8759800924992 8763160480464 8766141624468 8792512571583 8812443959397 8824725333216 8828109788472 8831113027614 8851131917226 8863467208128 8890130937168 8891603485206 8893155275316 8913700880604 8916733237023 8929159952544 8957504765313 8993769966792 8995339587312 8996829561954 9009367902912 9033253973136 9060428467116 9063510738867 9076142009376 9096716345184 9100205114328 9115987641408 9127185677298 9161021353536 9164137846032 9167652472644 9194833005579 9204369793056 9232059050136 9233588234637 9246456531936 9253149492494 9269435807424 9298860795198 9314987851728 9318560332276 9339684196284 9342861468183 9355882053024 9384027100344 9405299368296 9408906485082 9422019112896 9425224394352 9491440521888 9493423853836 9496653426507 9531858768224 9533522297664 9535101416088 9563785604178 9598824046656 9602089475472 9605772065124 9634251548259 9656509287321 9669966984288 9673256615256 9676966498902 9698902819218 9712419597504 9715723670448 9743250797358 9744951219588 9760148561488 9770787503739 9784404463392 9786025137564 9787733024904 9815464172709 9832487176824 9854776040616 9858555540522 9872294817216 9875653278192 9898468720848 9927815999868 9931623512031 9945464619168 9968009586912 9971400609144 9989126708544 10001397304314 10011770652096 10041888791376 10045304946612 10057549210176 10085974197408 10117991212641 10132092049248 10135538890776 10139426068742 10162410719778 10176573461184 10207187372304 10210659760548 10233805888332 10237730753619 10251998464032 10255486096584 10306149022728 10324023023808 10327982489136 10329693200762 10371513821008 10402263598428 10406253070551 10444378025952 10448383649784 10466504329024 10479361333194 10490230420416 10521787897296 10525367309652 10557030487887 10567980132768 10599771502008 10601527232361 10603377443646 10646306097264 10662909110464 10694986051984 10698624384708 10723341114252 10725212584872 10726989093099 10741938653472 10774253337432 10798677052488 10802350659906 10817405247168 10821553934256 10846084873104 10878712857324 10882413692163 10897579858464 10926472047192 10930189129254 10943511981792 10945421877312 10970708776128 10980167131674 11007455021316 11020872053568 11024621249616 11061548073927 11073020999328 11086623045693 11106331669368 11110109937966 11135777310954 11151296574912 11155090140144 11188647696564 11214010785276 11233459295136 11237767547112 11314742861448 11316717545328 11319082287266 11364416288784 11398603555404 11402481252123 11418372205344 11444751747936 11448645143832 11468997332032 11483085793842 11494995933888 11529076645008 11533498272036 11537421858657 11580192597024 11590176416767 11616952873773 11618980300278 11637100207928 11667953048634 11684213973952 11688188832624 11723350095444 11749925279196 11754431606007 11770813051296 11774817370152 11801509222968 11837011384458 11853507916224 11855471313608 11857540367088 11884934507472 11888977649364 11924742939759 11943339687084 11977094359422 11991693289056 11993786116416 11995772749272 12031859308482 12044338630848 12080571289488 12084680985156 12121035004611 12133606819104 12148511684049 12169580903064 12174248176038 12201845482242 12218850461376 12223536630192 12259777340772 12309412066848 12311450979516 12313599611976 12316172662447 12363452241984 12398481060264 12402698905818 12419983802304 12452912261712 12457148624244 12494623128039 12512036133792 12540399157728 12545208646776 12549476407662 12566965859136 12595453401024 12633343963344 12642488490501 12662204568676 12700295936731 12713468554784 12729085719129 12751714138904 12756052150998 12784968324882 12802785967296 12807696086832 12845668731012 12875345716428 12879725786811 12897675487008 12902621998536 12931870425624 12954298227264 12991001063144 12993268292784 12995420478378 13027716671652 13048033516752 13050310699872 13087285563612 13091737733919 13109982902432 13139701387488 13144740720696 13149212436702 13167537704256 13197958294464 13237087999824 13242164682708 13246669541421 13276697875839 13295200812192 13335196405752 13337405227809 13339732912974 13370551320906 13389185055168 13393739928816 13490654950188 13493009380968 13495244342931 13514051854368 13547636949312 13549880959704 13590642700674 13609583163072 13614213014064 13645074517776 13650307671492 13673981462112 13690778515947 13741532030304 13746206769048 13751478708966 13770643318848 13801859428032 13869684797904 13875004094068 13879724238741 13931178199712 13948291192797 13972481777592 13977840498414 14009526294426 14029050529728 14033823079536 14076040650516 14113359727623 14133028669344 14135369643148 14137836591528 14195074796352 14240135780754 14264832512944 14297788152336 14300283446496 14302652124132 14345678406267 14365671116576 14398236069984 14403134213208 14408658097686 14428738579008 14461446497472 14504950476432 14509884922884 14515449748353 14548354228827 14568629396256 14573585505672 14614876196037 14617426829382 14640222842232 14676606695088 14679037706346 14681599537356 14699494999488 14748730765236 14782164060924 14787833310783 14808442225824 14813479917288 14847703081272 14873453520192 14891723999802 14918196928752 14952014380368 14957100913716 14983690062816 15002095956471 15017655978144 15062833187064 15086323815264 15088956727104 15097243908806 15152555051712 15198138073872 15203308336164 15209139103113 15243616079667 15264860191776 15310781058456 15315989640822 15372102193344 15377997696048 15383229144876 15486034535712 15489270498364 15491973733704 15494539801143 15557270731512 15584251776832 15603395397642 15631133460592 15666567038928 15672575474676 15699756493536 15719041999791 15735345630624 15782681845944 15788050964478 15810053822784 15846579343296 15851970199152 15899657253012 15905066165469 15924452916112 15969459145896 15994363665696 16042479077976 16047936577062 16085011671378 16087818877308 16107428385984 16112907980208 16161380006148 16198015578732 16203525989859 16226107870752 16232330901384 16269127309656 16298048840256 16318069285986 16346369787696 16389708070788 16415267972688 16418132815968 16456063164192 16470250697511 16531308080352 16536931874424 16543274112158 16603883015616 16609531498992 16659497504052 16665164906949 16703665966431 16726944862368 16732635210216 16782971544846 16844458617792 16850188942704 16853709959138 16856651320668 16972114292172 16978623430899 17008069534664 17046624433176 17076928115776 17097905333106 17127558308016 17167127621904 17172967715748 17203495998048 17224628690763 17242493900832 17300247408054 17324357723712 17327227304504 17370288895536 17397378022336 17428470450417 17449714084816 17455650311892 17501929572951 17526320960928 17532283248936 17585025143166 17624887918794 17649450666432 17656219576944 17662226055228 17702263834452 17755517076687 17780261874336 17783206970412 17786310550632 17827401761208 17833466474046 17858319905088 17915009530626 17987539933584 17990679174624 17993659123908 18047788962723 18066507946272 18120856934232 18127021477734 18152284018752 18193432690368 18200410228656 18254371354596 18261372264057 18328275692064 18335304945288 18389666011158 18408739586112 18464118100272 18467176469274 18492913063872 18506298984988 18597721590396 18604048358727 18629975703456 18637120664552 18679368392568 18685722936366 18711764106048 18768054200688 18810598736592 18817812970164 18824214611493 18850448788704 18910287837883 18982881043776 18986847707672 18993306853014 19063717536448 19070202832176 19127571208356 19134078226497 19177452487323 19204178950944 19211544130248 19268503096518 19313018574642 19339933968576 19346513230512 19353932997804 19397805638436 19431447340896 19486501594716 19489902439176 19493130717567 19520297122976 19541575007478 19568808926784 19572050275128 19575466049808 19630928345418 19664974353648 19709552081232 19717111081044 19723818655053 19751306556384 19796937441696 19855631999736 19863247024062 19890929238336 19936019173824 19942801218288 20002794608628 20009599369461 20083777582752 20090609893224 20094808028203 20171948394816 20235982425282 20264184098496 20271077781552 20278852137484 20324821439556 20385964051011 20414374744608 20421319521096 20467611776664 20475461507238 20503996928064 20510972193168 20612298045456 20627218063449 20655964978272 20659386401524 20721535475719 20743027642016 20804527196856 20812506141102 20888756051904 20896767299568 20958722666388 20966760747621 21014289441639 21043575794592 21050734619304 21114060975774 21135960265536 21199543004016 21203054464722 21206754887292 21292612194528 21360203671131 21389972103968 21397248769416 21446682228504 21450425169744 21453978186198 21483877306944 21548506674864 21597354104976 21604701319812 21612987146529 21643107868512 21692169746208 21757425714648 21764827384326 21795159716928 21852944094384 21860378258508 21887023963584 21926140244073 21960334263348 22014910042632 22018556559519 22049242499232 22123096147854 22146041998656 22173246091386 22212663338736 22220219875932 22271554621908 22310180280288 22337585999703 22377295393128 22428021570552 22466918590272 22475535094224 22629485722896 22633435090656 22638164574532 22645865863209 22728832577568 22797207110808 22804962504246 22836744410688 22889503495872 22897290287664 22966171587684 22973984461233 23058153290016 23066996544072 23074843717314 23160385194048 23180352833534 23233905747546 23237960600556 23274200415856 23335906097268 23376377665248 23405093096463 23446700190888 23499850558392 23508863212014 23541626102592 23549634740304 23603018445936 23674022768916 23682076446717 23710942627216 23715080734176 23769869014944 23777955298728 23849485879518 23886679374168 23954188718844 23983386578112 23991545498544 24063718616964 24071904865593 24127517507067 24161142578976 24169361970312 24242070009222 24267213638208 24297023368098 24339161806128 24348496352076 24403690964484 24447073260384 24477103928979 24519554681544 24618824133696 24622901959032 24627199223952 24632345324894 24796962120528 24805397811636 24814911168237 24905824523424 24914297248488 24989246256078 25024072267584 25080798315456 25090417293552 25098952815324 25174457317269 25266687926688 25280564938707 25284976981002 25324409137352 25400591873462 25426937109568 25458171438258 25503428277808 25512104301996 25569936649764 25615392173664 25646857999659 25691337462024 25750691432856 25759451573622 25795350974016 25805243997072 25863740851248 25950371112081 25982002126288 25986536585568 25990840956756 26055433343304 26096067033504 26100621399744 26174571127224 26183475467838 26219965804864 26279402774976 26289481441392 26298424873404 26377537714749 26437331878191 26474175999648 26484329365416 26493339082842 26553395751678 26590401624384 26670392811504 26674810455618 26679465825948 26741102641812 26787479857632 26872514295939 26981309900376 26986018761936 26990488685862 27028103708736 27099761919408 27181285401348 27190532216601 27228426028128 27290149035552 27300615342984 27347962924224 27381557031894 27483064060608 27492413538096 27502957417932 27638112993829 27700764703911 27739369595808 27750008188136 27759448477482 27862356399424 27896582385594 27944963555184 27955680996828 28019052588852 28028584404549 28067646159072 28152081301032 28156744369819 28226719455246 28266057338688 28270739286296 28275673183056 28480271561508 28489960279521 28529665025888 28595576304672 28600566892992 28605304248264 28691356812534 28731342233152 28796472139968 28806268426416 28817316195372 28902754644777 28969527861963 29009900952864 29019769845768 29030899496706 29096708457654 29137258792512 29147171011344 29229752392074 29234853658764 29280445684464 29353213390176 29358075412692 29363199074712 29446392518127 29497461530472 29564328121848 29575666621566 29616884451648 29626959834576 29695406162544 29783447999604 29794870536093 29836393857504 29904028760736 29914201827432 29967380125632 30004191912942 30035311956288 30125666374128 30172647630528 30194487817612 30285321079897 30353973637923 30396276147744 30406616672328 30418278206226 30487232159334 30529720383552 30621562116912 30631979281644 30713192260857 30755995392096 30766458289752 30853627524967 30972069071424 30978540996728 30983947467408 30989079602286 31114541463024 31206790795284 31218759211653 31262266921184 31333134077856 31345150949352 31399512987072 31438083999582 31470691261248 31565363691888 31576101928956 31671091463661 31703940398304 31799314506024 31804581697083 31810132330938 31848905832224 31938918291792 31988727331392 32084958155952 32095873154124 32170023342756 32175637754616 32180967279297 32225815960416 32322760012296 32396031157464 32407051979718 32452215741504 32464661802768 32538254619312 32636138571972 32647241076489 32692739575392 32779416141576 32830535945376 32836265631936 32912126328384 32940501395022 33062616160704 33073863748848 33086548224316 33184644221781 33219062997984 33259869137079 33318995008104 33330329813898 33407331932862 33453889724736 33465270420432 33565943089692 33700377885408 33707419918276 33713302641336 33944228584344 33957246861798 34016139069328 34093248866352 34195810666212 34207443756369 34255116616032 34334255243808 34345935431496 34406991996096 34449257381526 34484987801664 34600494816108 34612265575971 34654454609008 34740577791072 34770529250301 34850858621319 34856940900834 34899428169632 34911300623784 35003859145902 35052641921856 35064566497872 35170050286332 35249775837588 35263294818021 35312439153888 35324452110456 35404527668904 35511034153374 35560523748672 35566413940824 35572621101264 35654803522416 35666932948092 35774228819277 35830019061252 35975079867168 35981358349248 35987318247816 36095577925446 36133015892544 36241713868464 36254042955468 36363105013833 36400820457312 36445535052147 36508742709192 36522744528114 36656551384128 36670609890576 36779332022316 36928236200544 36934352938548 36948517987341 37012597969976 37195443180792 37208096717454 37259951406912 37274241329104 37358736785136 37371445872732 37483869384117 37536108401376 37621197473184 37635625940328 37648429222986 37700897577408 37820575675766 37927465471503 37973695415344 37986613706028 38100887810193 38140405664352 38187257157387 38255142416712 38268156452994 38354904974646 38408357901888 38423088260496 38537006193036 38626037149284 38639177360433 38693026461024 38707865995608 38795611276872 38862894681792 38973003189432 38979804878352 38986261435134 39040594245952 39083150014956 39144100550256 39150932099616 39261856690836 39275213201757 39329948707296 39419104162464 39434222162088 39447637310106 39502613112768 39593874883392 39711263999472 39726494048124 39740008624263 39885602436576 40005589217256 40012215683427 40019198738922 40167555165504 40181219786448 40189616056406 40471964850564 40485733028793 40542155563104 40557704274968 40649642879112 40771928102022 40828749489216 40842639042192 40935223553328 40950923014476 41021944386336 41152164848197 41224596090912 41254436126898 41311929956544 41318772803048 41443070951438 41486055284032 41609054393712 41625012282204 41639172716223 41793534599136 41844873578391 41917445332776 41933521495242 42028578883278 42087151589184 42101469238608 42228121951548 42340079182869 42399086008032 42406108929444 42413509774584 42585224389056 42720407342262 42779944207936 42794497538832 42893364457008 42900850339488 42907956372396 43037035218801 43097013349728 43194708209952 43209402639624 43225974293058 43286215737024 43384339492416 43514851429296 43529654768652 43546349245059 43705888188768 43720756517016 43844628588111 43852280488146 43920668526696 44029820085264 44037113119038 44098484998464 44246192295708 44346492182772 44363499932349 44425326677472 44440439751864 44543109243816 44620360560576 44675171999406 44754590786256 44856043141104 44951070188448 45093763305721 45258971445792 45266870181312 45276329149064 45291731726418 45457665155136 45594414221616 45609925008492 45627417309339 45730848239001 45794580575328 45932343175368 45939951340231 45947968922466 46116306580032 46133993088144 46149687434628 46360705667068 46467811495092 46475921201112 46483619403429 46548400831712 46671812194536 46752755330496 46810186192926 46893400381776 46999701116784 47017726424028 47099269480608 47157125999373 47206036891872 47348045537832 47364152893434 47421885254432 47430161468352 47539738029888 47555910597456 47698971759036 47715198496407 47773358748336 47908377437688 47983090997088 48127437233928 48143809731186 48255035014134 48322285157952 48338723940624 48484140018444 48594046736196 48610577969577 48678323612256 48696992704152 48807381928968 48894146520768 48954207857958 49039109363088 49245803918064 49254398447904 49264690649788 49410752092533 49593924241056 49610795623272 49629822336474 49811649046848 49828594496976 49978492512156 49995494720847 50110997899293 50180834587104 50197905630648 50340129119683 50348914634538 50533375853376 50561129877414 50569953962004 50648818274704 50801183746924 50916342876516 50935870292697 51006856555616 51024208603992 51139873299528 51230784347328 51293715999318 51382674924048 51501382865712 51518903147244 51610487994144 51673886072289 51727481702496 51900742224162 51964004252576 51973073171136 51981681913512 52110866686608 52192134067008 52285411351251 52349142254448 52366950935676 52505788718853 52578962882784 52596849746808 52755075429498 52874663756382 52948351999296 52968658730832 52986678165684 53106791503356 53266551230061 53340785623008 53349620911236 53358931651896 53482205283624 53574959715264 53745028591878 53962619800752 53972037523872 53980977371724 54143366888169 54199523838816 54362570802696 54381064433202 54456852056256 54580298071104 54601230685968 54763114063788 54784116792171 54984827076192 55005914835864 55276225987658 55401529407822 55478739191616 55500016376272 55518896954964 55793164771188 55812145076181 55889927110368 55911361993656 56038105177704 56057168809098 56135292318144 56304162602064 56313488739638 56453438910492 56472643834479 56541478572592 56551346366112 56730863513649 56960543123016 56979920559042 57059330051776 57191152609344 57210608496528 57382713625068 57402234679491 57532357461969 57612536852832 57634632390744 57805509289554 57939055723926 58019801905728 58039539691536 58061798993412 58193416915308 58294342022688 58459504784148 58469707317528 58479392152701 58560891368928 58706426780352 58716150825384 58726398149424 58892785036254 58994923060944 59128656243696 59151333243132 59171455965159 59253919669152 59390812325088 59566895999208 59589741072186 59672787715008 59808057521472 59828403654864 60008383825884 60145471701211 60251332748256 60284424084609 60388975635224 60570642159794 60707947275846 60792552295488 60813233344656 60836556412452 60974464318668 61157892153033 61243124233824 61263958563288 61426384521714 61511990784192 61532916579504 61707255049934 61881654190347 61957081993456 61967894934816 61978159204572 62164606427157 62229082926048 62413581590568 62437518423306 62524533842368 62666268155712 62690301898704 62876167999164 62900282242863 63042868324917 63130727383776 63152203857912 63342182927322 63407880796608 63598629012048 63609163394166 63620264661876 63697811664448 63877836583584 64080611013393 64169916311904 64191746308248 64340046685512 64351275509232 64361934558594 64451631920832 64645520024592 64792062314928 64814103959436 64838961439587 64929323605536 65076509238624 65272277143944 65294482152978 65385479150784 65558832283152 65661071890752 65881002790044 65906269446823 66055669678557 66147727497696 66173096448632 66369288443562 66438125995968 66519738274158 66637990016208 66660659627796 66814663865724 66930540840864 67131886179384 67143005804953 67400755770816 67414839836552 67426605282672 67888457168688 67914493723596 67937597589627 68032278138656 68186497732704 68391621332424 68414887512738 68510233232064 68668510487616 68691870862992 68898514763052 68921953383699 69200989632216 69224531151942 69308909218016 69481155582144 69541058500602 69701717242638 69713881801668 69798856339264 69822601247568 70007718291804 70129132995744 70215279289389 70340100572664 70499551675176 70526589636042 70624878307776 70648904220912 70809055337808 71022068306748 71046229340151 71132827881648 71145242202528 71309607044832 71333865896184 71548457638554 71660038122504 71950159734336 71974636495632 72191155850892 72215714596779 72382552521201 72483427736928 72508085910936 72726210027666 72801640914624 72891070104294 73017485418384 73045489056228 73341219781152 73558664044632 73574034867229 73856472401088 73868705877096 73897035974682 74025195939952 74390886361584 74416193434908 74444733504711 74548482658208 74717473570272 74742891745464 74967738768234 75072216802752 75242394946368 75271251880656 75296858445972 75523371951807 75641151351532 75841694816121 75854930943006 75947390830688 75973227412056 76201775620386 76280811328704 76374514314774 76510284833424 76536312905988 76709809949292 76846176520992 76940573998977 77074012386072 77252074298568 77278354720866 77386052922048 77415731991216 77591222553744 77851113336243 77946006378864 77959609756704 77972522870268 78166300029912 78288201100512 78301864199232 78523713381672 78550426403514 78659897414592 78838208324928 78868444324176 78895274620212 79132613144247 79311995634573 79422527998944 79452988096248 79480017248526 79771204873152 80011178434512 80024431366854 80038397477844 80362439572896 80379232112812 80617542887817 80943929701128 80971466057586 81084311126208 81115408549936 81299285758224 81543856204044 81571596649803 81685278084384 81870447106656 81901846028952 82043888772672 82304329696394 82449192181824 82508872253796 82637545606096 82886141902876 82914338981487 83102294111733 83218108787424 83250024564408 83278345432446 83587069198272 83689747156782 83834890665552 83867042990484 84057157766556 84085753213647 84202938477216 84456243903096 84470233109457 84680158365738 84798172016064 84812217858888 84827019549168 85440814684524 85469880838563 85588995077664 85786728914016 85801700678976 85815912744792 86074070437602 86194026699456 86389416419904 86418805279248 86451948586116 86708263934331 86908583585889 87029702858592 87059309537304 87092698490118 87411776377536 87441513034032 87689257176222 87704560976292 87841337053392 88059640170528 88074226238076 88339177554381 88492384591416 88692984365544 88726999864698 88850653354944 88880879503728 89086218487632 89350343998812 89384611608279 89509181572512 89712086282208 89902140376896 90187526611442 90517942891584 90552658298128 90583463452836 90855963239691 91061920913769 91188828443232 91219850016984 91254834618678 91461696478002 91589161150656 91864686350736 91879902680462 91895937844932 92139576782571 92267986176288 92299374869256 92560882574901 92721411334136 92935622990184 92951842402224 92967238806858 93096801663424 93343624389072 93620372385852 93656277634959 93786800763552 93999402233568 94035452848056 94198538961216 94314251998746 94412073783744 94696091075664 94728305786868 94843770508864 95013274390983 95111821194912 95397943518072 95413745091249 95430396992814 95546717496672 95816754875376 95966181994176 96254874467856 96287619462372 96510070028268 96542901837891 96677447881248 96968280036888 97188093472392 97221155939154 97356647224512 97393985408304 97614763857936 97908415715916 98078218726176 98132085407239 98491607836128 98508796895808 98529381299576 98821504185066 99187848482112 99221591246544 99259644672948 99553932665343 99657188993952 99956985024312 99990989441694 100221995798586 100361669174208 100395811261296 100680258239366 100697829269076 101122259754828 101139907924008 101297636549408 101602367493848 101832685753032 101871740585394 102013713111232 102048417207984 102279746599056 102587431998636 102622331269107 102765349848096 103002765731424 103037806294488 103220975988288 103347772144578 103454963404992 103801484448324 103836796727913 103928008505152 103963363827024 104221733373216 104311587750903 104552575863957 104570822702502 104698284508896 104733901871352 105011577437706 105157925765568 105193699493616 105510150858996 105749327512764 105789884454063 105937317461664 105973356331368 106213583006712 106533102460122 106681571246016 106699241822472 106717863303792 106964410567248 107490057183756 107531281729027 107925239601504 107944075047744 107961954743448 108286733776338 108399047677632 108725141605392 108762128866404 109089315041499 109202461371936 109526228127576 109549114734397 109568233584342 109969654152384 110011829671728 110552451975316 110803058815644 110845553962023 111000032752544 111037793909928 111586329542376 111624290152362 111779854220736 111822723987312 112076210355408 112114337618196 112451608152351 112608325204128 112626977479276 112906877820984 112945287668958 113082957145184 113102692732224 113461727027298 113782396414509 113921086246032 113959841118084 114302663430579 114421216993056 114561771472161 114765427250136 114804469358982 115064714923938 115225073705664 115269264781488 115611018579108 115878111447852 115917532081299 116079079383072 116123597986824 116386833830616 116588684045376 116919009568296 116939414635056 116958784305402 117121782737856 117432301650768 117452796298848 117785570072508 117825639605271 117989846121888 118257312487392 118302666486264 118342911930318 118507839338304 118781624650176 119133791998416 119179482144372 119220025872789 119656807309728 120016767651768 120036647050281 120290943402422 120502665496512 120568848169218 120777951270448 121141284319588 121415894551692 121457199086379 121626466689312 121673112824904 121948928637336 122315784306066 122486248467648 122527917126576 122852769043428 123065833159008 123414510099868 123456494544591 123763308380694 123914163986912 123935789869632 123956318409144 124329212854314 124458165852096 124827163181136 124875036846612 124917518148669 125380603797408 125534620735173 125752335998328 125800564485726 126085736649834 126261454767552 126304407715824 126684365854644 127020237548607 127197258024096 127218326788332 127240529323752 127755673167168 128161222026786 128339832623808 128383492616496 128680093371024 128702551018464 128723869117188 129111105656403 129291040049184 129584124629856 129628207918872 129677922879174 129858647211072 130153018477248 130544554287888 130588964305956 130639047735177 131117664566304 131533885764333 131762005580088 131812538893646 132111339357114 132295454995392 132346192897264 132738576887124 133039476548316 133090499797047 133275980032416 133321319255592 133629327731448 133861081681728 134263772358768 134286011609906 134829679673104 134853210565344 135281289917163 135776914337376 135828987447192 135875195179254 136064556277312 136372995465408 136783242664848 136829775025476 136882251928017 137192544717003 137383741725984 137797029526104 137819854020693 137843906767398 138401979264432 138449062303884 138617818436032 139082117001204 139403434485276 139427763603336 139450858210287 139645202495136 140015436583608 140258265991488 140430558578778 140680201145328 140999103350352 141053179272084 141297808441824 141471377998119 141618110675616 142044136613496 142092458680302 142265655763296 142290484405056 142619214089664 142667731792368 143096915277108 143320076245008 143423817133657 143949272991264 144382311701784 144431429193558 144765105042402 144966855473856 145016171821872 145452420055332 145782140208588 146034970836768 146090978112456 146682439562304 147117328089264 147148069734458 147737411754192 147794071949364 148050391879904 148232256277599 148781772723168 148832386869816 148889467009422 149096965316416 149434947140544 149485783490928 149935477536468 149986484162541 150332993697879 150542503761312 150593716891944 151020387359049 151046743903614 151282302703064 151683389632242 151709861886012 151894781661376 151946454824112 152403551240772 152749028629548 152807610878091 153020569666848 153072625811976 153419619898584 153692353041984 153881147997954 154148024772144 154504148597136 154556709441732 154831463982432 155021658216867 155182445107488 155702226672486 155892012757728 155919219513408 155945045740536 156332600059824 156576402201024 157047426763344 157100852807028 157161104065501 157517366156559 157736888648352 157790549240424 158265226288494 158623991269146 158845055997888 158905976192496 158960034497052 160022356869024 160048862733708 160076794955688 160110244611811 160724879145792 160758464225624 161235085775634 161887859402256 161942932115172 162230817099872 162430100664507 162598571516448 163087712408088 163143193299606 163370556168768 163740894213312 163803692057904 164352350376513 164608659392788 165017744507592 165275091212192 165772283805752 165828677962974 166204588223466 166436217574848 166500049128816 166556690864892 167379494313564 167436435228543 167669781331104 167734085980968 168114315533112 168171506427294 168405876954432 168912487806192 168940466218914 169360316731476 169417931503437 169624435717776 169654039098336 170192590540947 170881629369048 170939761677126 171177990155328 171573457828032 171631825489584 172148140875204 172206704038473 172597072385907 172837610558496 172903897172232 173416527868662 173817167171778 174059405717184 174118619074608 174185396980236 174883026068064 175378514352444 175409121952584 175438176458103 175682674106784 176119280341056 176148452476152 176678355108762 176984769182832 177385968731088 177453999729396 177514367895477 177761759007456 178172436975264 178700687997624 178769223216558 179018363145024 179424172564416 180375053222884 180436415103633 180853272253827 181105316596256 181166926905672 181711926479382 182123841827538 182377656886464 182439700033968 182509669237356 182923392956004 183473676459099 183729372701472 183759805360924 183791875689864 184279153565142 184535972352576 184598749738512 185121765149802 185442822668272 185644962571041 185871245980368 185903684804448 185934477613716 186493819281471 186687248778144 187240744771704 187312555269918 187573601527104 187998804467136 188070905696112 188628503997492 188700846728589 189128604974751 189392182151328 189456611573736 190026548781966 190223642389824 190795887036144 190827490182498 190860793985628 191093434993344 191633509750752 192241833040179 192509748935712 192575238924744 193020140056536 193085803675782 193354895762496 193936560073776 194376186944784 194442311878308 194516884318761 194787970816608 195229527715872 195816831431832 196156437452352 196264170814478 196983215672256 197058762599152 197643008370132 197718808340469 198167009035671 198443182493088 198519289345896 199107865330686 199314377987904 199913970048624 199981978883388 200443991597172 200791622522592 201360516478732 201395658538152 201429017414859 202244519509656 202279815848016 202595273098816 203204734987696 203665371506064 203743481170788 203812792768881 204096834415968 204559493198112 205174863997272 205244662538214 205530699696192 206005531462848 206075612588976 206695544289156 206765860151097 207602968896648 207673593455826 207926727654048 208443466746432 208623175501806 209105151727914 209141645405004 209396569017792 209467803742704 210023154875412 210387398987232 210645837868167 211020301717992 211498655025528 211579768908126 211874634923328 211946712662736 212427166013424 213066204920244 213398483644944 213435726607584 213928821134496 214980114367512 215062563458054 215850479203008 215923909486896 216573467552676 216647143790337 217147657563603 217450283210784 217524257732808 218178630082998 218404922743872 219052456255152 219098229468794 219136467168684 220023659343456 220722104601687 221104903950632 221606117631288 221691107924046 222000065505088 222075587819856 223172659084752 223248580304724 223334200514133 223645447974624 224152420710816 224228675236392 224903216304702 225216650408256 225253954958552 225813755641968 225890575337916 226165914290368 226570115855421 226923454054596 227525084448363 227564792829018 227842172492064 227919682236168 228605326861158 228842433986112 229123542944322 229530854500272 229608938717964 230129429847876 230538529562976 230821721996931 231222037158216 231756222895704 231835064162598 232158158766144 232247195973648 232773667661232 233838019136592 233878829270112 233917568610804 234007280586493 234864603301536 234905592597696 235571140145016 235651279210542 235979692243776 236514624974784 236605332972528 236685823860636 237397839432741 238267583996832 238358964288744 238440051745578 239313614619456 240033535303536 240073294100562 240581886804844 241137696338436 241555902540896 241852628663451 242282568639176 242831789103384 242914398172758 243252933378624 243346225649808 243897857274672 244631568612132 244714789949409 245055834253152 245705538086856 246131666318016 246829020199736 246912989089182 247526616761388 247828327973824 247912636818288 248658425708628 248743016944461 249306882335199 249654326362272 249750073693224 249835036297338 250761207594816 251069241470346 251504671996656 251601128971452 252171473299668 252257259640941 252608815431648 253368731709288 253410699328371 254040475097214 254394516048192 254436653576664 254481058647504 256322444053572 256409642515689 256766985232992 257360186742048 257405102036928 257447738234376 258222211312806 258582080098368 259168249259712 259256415837744 259355845758348 260124791802993 261089108575776 261177928611912 261232504366639 261278095470354 262235329132608 263067771528666 263524011160176 263625077787292 264222678714228 264692385794528 265017532663143 265477153774248 266078953096632 266180999594094 266551960064832 266642638511184 267258655462896 268153834824837 268527544717536 268572023219812 269659359346208 269706421130688 270562579834326 271553828674752 271657974894384 271750390358508 272567889719073 273185762741307 273566485329696 273659550050952 273764503856034 274385089434006 274767483451968 275594059052208 275639708041386 275687813534796 276418730347713 276803958528864 276898124607768 277682647724703 278164234002408 278806868970552 278855527206672 278901716420574 279290404990272 280030873167216 280861117157556 280968832904877 281360402290656 281998206700704 282106358544168 282595616883648 282942755996238 283236221351232 284088273226992 284184917360604 284531311526592 285039823172949 285335463584736 286193830554216 286241235273747 286640152490016 286847634267314 287898545982528 288764623403568 288862858387116 289530210084804 289628705513673 290032343643744 290904840110664 291564280417176 292069941673536 292181956224912 294234656178528 294296139468916 294396256221717 295474823508384 295588143898728 296100783759808 296464512555198 297563545446336 297664773739632 297778934018844 298661797996029 298971566981856 299870955072936 299972968325082 300665987395758 301085007522624 301187433783888 302040774718098 302093487807228 302564605406128 303366779264484 303419723772024 303892909648224 304807102481544 305498057259096 305615221756182 306041139333696 306145251623952 306839239797168 307762295995908 307866993807321 308296049544288 309008297194272 309113418883464 309662927964864 310043316433734 310364890214976 311404453344972 311784025515456 311890091481072 312665200119648 312934763252709 313657727591871 314094853526688 314201705614056 314322208131002 315034732313118 315473777296704 315581098480848 316530452576988 317247982538292 317369653362189 317811952384992 317920068994104 320044713738048 320097725467416 320153589911376 320220489223622 321516928451248 322470171551268 322593845187081 323775718804512 323885864230344 324461634199744 324860201329014 325197143032896 326175424816176 326286386599212 327267945124497 327607384115808 328647344203191 328704700753026 329217318785576 330035489015184 330550182424384 331544567611504 331657355925948 332409176446932 332536661886069 333000098257632 333113381729784 334758988627128 334872870457086 335339562662208 335468171961936 336228631066224 336343012854588 337354824457053 337824975612384 337880932437828 338720633462952 338835863006874 339248871435552 339308078196672 340385181081894 341763258738096 341879523354252 342907990291737 343263650979168 343685314416483 344296281750408 344413408076946 345194144771814 345675221116992 345807794344464 346833055737324 347634334343556 348237238149216 348370793960472 349766052136128 350757028704888 350818243905168 350876352916206 351365348213568 352296904952304 353356710217524 353476918815813 353969538365664 354771937462176 354907999458792 355028735790954 355523518014912 356344873950528 357401375995248 357538446433116 357660077618367 359295468919777 360109941150843 360750106445768 360872830207266 361706544507654 362210633192512 362333853811344 363423852958764 364247683655076 364371597259137 364879400067936 365019338474712 365846785912008 366947352918198 367458745402944 367519610721848 367583751379728 368558307130284 369197499477024 370243530299604 370369483633773 370885645336544 371289925142082 371742491960736 371807369608896 371868955227432 372987638562942 373374497556288 374481489543408 374625110539836 374752554446007 376141811392224 376603862205519 377257007994984 377401693457178 378257209949502 378784364302656 378913223147472 380053097563932 381591774072288 381654980364996 381721587971256 381801352535857 383267019501504 384483666080358 385019497871424 385150477849488 386040280113072 386171607351564 387333316969209 387873120147552 388752373889568 388884623756616 389033768637522 389575941633216 390459055431744 391633662863664 391917143205531 392528341628956 393709174038661 394117525198304 394601657292999 395286016740264 395437616680938 396334018071342 396886364986176 397038578691792 398215730661372 399271499391141 399827940097248 399963957766776 400887983194344 401583245045184 402721032957464 402791317076304 402858034829718 404489039019312 404559631696032 405843869751489 406409469975392 407330743012128 407486962341576 407625585537762 408193668831936 409118986396224 410349727994544 410489325076428 410646755784051 411577634151009 412151225177952 413391088578312 413459562062079 413531720302194 415205937793296 415347186911652 415853455308096 417246351003612 418210303455828 418283290810008 418352574630861 418935607485408 420046309750824 420774797974464 421291675736334 422040603435984 422997310051056 423159537816252 423893425325472 424414133994357 424854332026848 426132409840488 426796967289888 426871453215168 427857642268992 429960228735024 430125126916108 430271451400971 431847818973792 433146935105352 433294287580674 434295315127206 434900566421568 435048515465616 436357260165996 438104912510304 438196458937588 438272934337368 440047318686912 441444209203374 442209807901264 443212235262576 443382215848092 444151175639712 444696768832797 446345318169504 446497160609448 446668401028266 447290895949248 448304841421632 448457350472784 449806432609404 449959452487623 450507909917104 450998981093637 451627511283936 451781150675832 453061162077147 453140231710842 453846908109192 455050168896726 455129585658036 455684344984128 455839364472336 457210653722316 458247085888644 458422832634273 459061709000544 459217877435928 460258859695752 461077059125952 461643443993862 462444074316432 463512445791408 463670128325196 464494391947296 465064974650601 465547335322464 467676038273184 467757658540224 467835137221608 468014561172986 469729206603072 471142280290032 471302558421084 471483312196503 472552098469677 473210665945056 473371647721272 474795678865482 476535167993664 476717928577488 476880103491156 480067070607072 480146588201124 480330733835433 481163773609688 482275392676872 483111805081792 483705257326902 484565137278352 485663578206768 485828796345516 486692451299616 487290301993521 487795714549344 489263137224264 489429579898818 490111668506304 491411076173712 493057051129539 493658040399472 493825978178364 495053233522776 495825273636576 497316851417256 497486033888922 498613764670398 499308652724544 499500147386448 499670072594676 502138482940692 502309305685629 503009343993312 503202257942904 504342946599336 504514519281882 505217630863296 506737463418576 506821398656742 508080950194428 508873307153328 508962117295008 510577771622841 512644888107144 512819285031378 513533970465984 514720373484096 514895476468752 516444422625612 516620112115419 518512831675488 518711691516696 520249583605986 522178217151552 522355857223824 522465008733278 522556190940708 526135543057332 526314529374309 527048022320352 527250155574584 528445357428456 529384771589056 530035065326286 530954307548496 532157906193264 532361999188188 532543103686431 533285277022368 534517310925792 534978143026561 536307669649674 537055089435072 537144046439624 539318718692416 541125159668652 541309245310899 542559816761481 543315949788768 543500780717016 545135779438146 546371525482614 547132970659392 547319100101904 547529007712068 548770178868012 550421029377297 551188118104416 551279416082772 551375627069592 552837460695426 553607917057728 553796249215536 555365295449406 556328468004816 557613737941104 557711054413344 557803432841148 559481457844413 560061746334432 561722234315112 561937665809754 562720804581312 563996413401408 564212717088336 565885511992476 566102540185767 568176546453984 568369834721208 570079646345898 570670927169472 572387661108432 572482470547494 573280304980032 573695268534628 576725499120537 577529246807136 577725716774232 579060420169608 579257411027346 580064687287488 581809680221328 583128560834352 583550652956283 584363912449824 586218922974373 588469312357056 588592278937832 588792512443434 590949647016768 591176287797456 592929025110396 593156425021407 594501027107013 595329547479264 595557868037688 597323595992058 597943133963712 599741910145872 599945936650164 601331974791516 602374867567776 604081549436196 604186975614456 604287052244577 605129210812256 606733558528968 606839447544048 607785819296448 609614204963088 610996114518192 611230443512364 611438378306643 612290503247904 613678479594336 615524591991816 615733987614642 616592099088576 618016594388544 618226837766928 620086632867468 620297580453291 622808906689944 623780182962144 625330400239296 625869526505418 627315455183742 628189707053376 628403411228112 628644416262004 630069464626236 631162196961696 631937513604501 633060905153976 634495965076584 634739306724378 635623904769984 635840137988208 640195450934832 640307179822752 640440978447244 643033856902496 644940343102536 645187690374162 647551437609024 647771728460688 649720402658028 649941431371011 651442972690809 652350849632352 652572773198424 654535890248994 655214768231616 657294688406382 657409401506052 658434637571152 660070978030368 662166313805061 663089135223008 663314711851896 664818352893864 665073323772138 666000196515264 666226763459568 669517977254256 669745740914172 670002601542399 670936343923872 672457262132448 672686025709176 674709648914106 675649951224768 675761864875656 677441266925904 677671726013748 678497742871104 679710347566263 680770362163788 682575253345089 683526517476192 683759046708504 685815980583474 686527301958336 687370628832966 688592563500816 688826816153892 690388289543628 691615588688928 692465165990793 693666111474648 695268668687112 696474476298432 696741587920944 701514057409776 701636487810336 701752705832412 702021841759479 704593809904608 706713420435048 706953837631626 707939076731328 709543874924352 709815998917584 710057471581908 712193518298223 714802751990496 715076892866232 715320155236734 718590937839554 720219882301686 721500212891536 721745660414532 723413089015308 724667707622688 725557885990353 726847705917528 728495367310152 728743194518274 729758800135872 730038676949424 731693571824016 733894705836396 734144369848227 735039221443696 735167502759456 737116614260568 738394998954048 740487060599208 740738967267546 741771290673088 742579850284164 743484983921472 743737910454864 745975277125884 746229050833383 747920647005597 748962979086816 749250221079672 749505108892014 752283622784448 753207724411038 754514015989968 754803386914356 756514419899004 757826446294944 760106195127864 760232097985113 763183548144576 763309960729992 763443175942512 763602705071714 768967332160716 769228927547067 770300955698976 772080560226144 772343214703128 774666633938418 775746240295104 777504747779136 777769247513232 778067537275044 781891132115743 783267325727328 783697513099917 783834286411062 785056683257912 787418348077322 788235050396608 789203314585998 790572033480528 790875233361876 792668036142684 794077157383584 795052597989429 796431461322744 798542998782282 799655880194496 799927915533552 801775966388688 804461504474511 805442065914928 805582634152608 805716069659436 808978078038624 809119263392064 811687739502978 812818939950784 814661486024256 814973924683152 815251171075524 817703669157219 819557288223921 820699455989088 820978650152856 821293511568102 823155268302018 824302450355904 826782177156624 826919124124158 827063440604388 830411875586592 830694373823304 833047943174109 834492702007224 836420606911656 836566581620016 836705149261722 837871214970816 840092619501648 842583351472668 842906498714631 844081206871968 845994620102112 846319075632504 847786850650944 848828267988714 849708664053696 852264819680976 853593934579776 856781502808699 858723705821241 859920457470048 860250253832216 860542902801942 863695637947584 866293870210704 866588575161348 868590630254412 868886116541019 870097030931232 872714520331992 872859075464389 876209825020608 876392917875176 876545868674736 882888418406748 883188768665151 884419615802528 886424470525152 886764431696184 888302351279424 889393537665594 892690636339008 892994321218896 893336802056532 895985393988087 896914700945568 899612865218808 899918904975246 901015819834208 901997962187274 903255022567872 903562301351664 906122324154294 906280463421684 907693816218384 910100337793452 910259171316072 911678728944672 914421307444632 916494171777288 916845665268546 918123418001088 918435754871856 920517719391504 923286887987724 923600981421963 924888148632864 927024891582816 927340256650392 928988783894592 930129949301202 931094670644928 935352076546368 935670274443216 936029122345972 938804289758127 940973182775613 942284560580064 942605116842168 942966624393006 945104196939354 946421331890112 946743295442544 949591357730964 952108960086567 953435857154976 953760206982312 956462453273977 960134141214144 960293176402248 960661467670866 962327547219376 964550785353744 967410514653804 967781535561243 969130274556704 971327156413536 971657592691032 973384902599232 974580603987042 975591429098688 978526274448528 978859159797636 981803835373491 982822152347424 985942032609573 986114102259078 987316080798944 987651956356728 990106467045552 991650547273152 994633702834512 994972067777844 997227529340796 997609985658207 999000294772896 999340145189352 1004276965881384 1004618611371258 1006018687986624 1006404515885808 1008685893198672 1009029038563764 1012064473371159 1013474926837152 1013642797313484 1016161900388856 1017746614306656 1017924234590016 1021155543245682 1025289776214288 1025638570062756 1028723970875211 1029790952937504 1031055943249449 1032888845251224 1033240224230838 1037025663350976 1037423383033392 1040499167211972 1044711714447648 1044930017466556 1045112381881416 1052271086114664 1052629058748618 1054096044640704 1054500311149168 1056890714856912 1060070130652572 1060430756447439 1061908615096992 1064315812386528 1064723998376376 1065086207372862 1066570554044736 1069034621851584 1069956286053122 1072615339299348 1072980232855101 1074288092879248 1077886406759331 1080329823452529 1082250319337304 1082618490621798 1085119633522962 1086631899577536 1087001561434032 1090271558876292 1092743050965228 1093114791777411 1094638200203808 1095058015424136 1097540357736024 1100842058754594 1102376236208832 1102558832165544 1102751254139184 1105674921390852 1107592498431072 1110730590898812 1111108450901319 1112656936009632 1115227475882208 1115422108826688 1115606865682296 1118962915688826 1120123492668864 1123444468630224 1123875331619508 1124257663338021 1128425434176672 1129811586616557 1131771023984952 1132205080371534 1136353092907968 1136739669442416 1140159292691796 1144775322216864 1144964941094988 1145404057607571 1147390537069256 1153450998241074 1155058493614272 1155451433548464 1158120840339216 1158514822054692 1161999950907627 1163619360442656 1166257121668704 1167101305912566 1168727824899648 1172437845948746 1175751429616593 1177184557875664 1177585024886868 1181127522115983 1182352575594912 1183804971878997 1185858050220792 1186312850042814 1189002054214026 1190659094958528 1191115736075376 1194647191984116 1197814498173423 1199483820291744 1199891873300328 1202663949583032 1204749735135552 1208163098872392 1208373951228912 1208574104489154 1210258421624512 1213467117057936 1213678895088096 1217531609254467 1219228409926176 1221992229036384 1222460887024728 1222876756613286 1224581006495808 1227356959188672 1231049183983632 1231467975229284 1231940267352153 1236453675533856 1240173265734936 1240378686186237 1240595160906582 1245617813379888 1247560365924288 1251739053010836 1254630910367484 1255057723892583 1256806822456224 1257288832524008 1260138929252472 1262324393923392 1263875027209002 1266121810307952 1268991930153168 1269478613448756 1271680275976416 1275717110294107 1280390901869664 1280614359645504 1280881956894488 1286067713804992 1289880686205072 1290375380748324 1290814354202913 1295543456921376 1299440805316056 1299882862742022 1302885945381618 1304701699264704 1305145546396848 1309071780497988 1314589376812764 1314818803012104 1316869275142304 1320141956060736 1324332627610122 1326178270446016 1326629423703792 1329636705787728 1330146647544276 1332453526919136 1334090306498391 1339035954508512 1339491481828344 1340005203084798 1341872687847744 1344914524264896 1345372051418352 1349419297828212 1349878357462869 1351523729751312 1354882533851808 1355343452027496 1359183486231441 1359420695132526 1361540724327576 1365150506690178 1367053034952384 1367518093417008 1371631961166948 1374741257665932 1375268497902819 1377185127001632 1377653632307784 1380776579087256 1383231177377856 1384930331981586 1387332222949296 1390537337374224 1393483175841888 1397906662477351 1403028114819552 1403272975620672 1403505411664824 1404043683518958 1409187619809216 1413426840870096 1413907675263252 1414449936589509 1417656295409031 1419631997835168 1420114943163816 1424138491547161 1424387036596446 1429605503980992 1430153785732464 1430640310473468 1437181875679108 1440439764603372 1440992201506299 1443000425783072 1443491320829064 1446826178030616 1449335415245376 1451115771980706 1453695411835056 1456990734620304 1457486389036548 1460077353898848 1461870905980563 1463387143648032 1467789411672792 1468288739696454 1470078442887392 1470335005518912 1474233228521136 1479171153388617 1480974121198416 1481477934535092 1485159700568328 1487475820909728 1491950554251768 1492458101666766 1495841294011194 1497925958173632 1498500442159344 1499010217784028 1506415448822076 1506927917056887 1509028031979936 1509606773828712 1513028839798008 1515652892589888 1520212390255728 1520464195970226 1526619921459984 1526886351885024 1527205410143428 1531733314868523 1537934664321432 1538457855094134 1540601911397952 1544161120452288 1544686429406256 1549333267876836 1549860336346257 1555538495026464 1556135074550088 1563782264231486 1566534651454656 1567395026199834 1567668572822124 1570113366515824 1574836696154644 1578406629171996 1578943588122927 1581144066961056 1581750466723752 1585336072285368 1588154314767168 1590105195978858 1592862922645488 1597085997564564 1597629311059293 1599855831067104 1603551932777376 1604934429079683 1608923008949022 1610884131829856 1611165268305216 1611432139318872 1617956156077248 1623375479005956 1623927735932697 1627679450284443 1629947849366304 1630502342151048 1635407338314438 1639114576447842 1641398911978176 1641957300305712 1642587023136204 1646310536604036 1651263088131891 1653564354313248 1653838248248316 1654126881208776 1660823751173184 1661388747646608 1666095886348218 1668985404014448 1672841213823312 1673133163240032 1673410298523444 1678444373533239 1680185239003296 1685166702945336 1685812997429262 1688162413743936 1691989240204224 1692638151265008 1697656535977428 1698307620557301 1704529639361952 1713563005617398 1717447411642482 1719840914940096 1720500507664432 1721085805603884 1730176497361611 1732587740421408 1733177150322696 1737181260508824 1737772233082038 1740194061862464 1745429040663984 1745718150928778 1750651958868849 1752785835750352 1753091737349472 1758656768923119 1765776836813496 1766377537330302 1768839231605056 1772848941050304 1773528863392368 1778787075331188 1779469275064221 1783503081321039 1785988642437792 1786673604113064 1791970787976174 1793829401891136 1799225730437616 1799837809950492 1802031639668416 1803995924374548 1807124602703328 1812244648308588 1812560926843368 1812861156733731 1815387632436768 1820200675586904 1820518342632144 1823357457889344 1828842614889264 1832988343554576 1833691330537092 1834315134919929 1836871509743712 1841035438783008 1846573775975448 1847201962843926 1849776297265728 1854049783165632 1854680513300784 1860259898602404 1864509622737541 1871340548886432 1872058244691944 1877608579516254 1881946365551226 1884569121160128 1885210233684336 1885933248786012 1890208393878708 1893486590885088 1899182715461928 1904217920173134 1906871714309952 1907520413964624 1912924906547954 1920586352804496 1921322935341732 1924655094438752 1929101570707488 1934821029307608 1935563071122486 1938260549113408 1942654312827072 1943315185382064 1949161207974084 1949824294113033 1954328918072427 1957052548897056 1957718319595272 1963607670746982 1965644304694848 1971884065219146 1972228204518156 1974632161597888 1975303912713456 1980212934091104 1986498941415183 1989267405669024 1989944135555688 1994455058681592 1995219971316414 1998000589545792 1998680290378704 2008553931762768 2009237222742516 2010007804627197 2012809031771616 2017371786397344 2018058077127528 2024128946742318 2026949853674304 2027285594626968 2032323800777712 2035493228613312 2042311086491364 2043094352851513 2047725760035267 2050579552428576 2051277140125512 2057447941750422 2059581905875008 2062111886498898 2065777690502448 2066480448461676 2074846766066784 2080998334423944 2081433179953543 2089423428895296 2089860034933112 2090224763762832 2104542172229328 2105258117497236 2106065525278437 2109000622298336 2113781429713824 2120140261305144 2120861512894878 2123817230193984 2128631624773056 2129447996752752 2130172414745724 2136580554894669 2139912572106244 2145230678598696 2145960465710202 2148576185758496 2155772813518662 2160659646905058 2164500638674608 2165236981243596 2170239267045924 2174003122868064 2176673657971059 2180543117752584 2185486101930456 2186229583554822 2189276400407616 2190116030848272 2195080715472048 2201684117509188 2202433109544681 2205117664331088 2205502508278368 2211349842781704 2215184996862144 2221461181797624 2222216901802638 2225313872019264 2230454951764416 2231213731364592 2237925831377652 2238687152500149 2243761941016791 2246888937260448 2247750663239016 2248515326676042 2256850868353344 2259623173233114 2263542047969904 2264410160743068 2273479338884832 2280318585383592 2280696293955339 2289550644433728 2289929882189976 2290808115215142 2294781074138512 2306901996482148 2307686782641201 2310902867096928 2316241680678432 2317029644109384 2323999901815254 2327238720885312 2332514243337408 2334202611825132 2344875691897492 2345673396347229 2351092539299751 2351502859233186 2354369115751328 2355170049773736 2362255044231966 2364705151189824 2367609943757994 2371716100441584 2372625700085628 2378004108428052 2382231472150752 2385157793968287 2389294383968232 2395628996346846 2398967640583488 2399783746600656 2405327899166064 2413384513423533 2416326197744784 2416747902457824 2417148208978308 2426934234115872 2427357790176192 2435063218508934 2438456819852352 2443984458072768 2444921774049456 2445753513226572 2453111007471657 2458671864671763 2462098367967264 2462935950458568 2463880534704306 2472907351067712 2480346531469872 2480757372372474 2481190321813164 2491235626759776 2499143829522327 2503478106021672 2509261820734968 2510115447785166 2513613644912448 2514577665048016 2520277858504944 2527750054418004 2528719496143893 2532243620615904 2537983860306336 2538957226897512 2543360551952832 2551434220588214 2560781803739328 2561763913788976 2570344508426097 2576171117463723 2579761372410144 2580750761496648 2581628708405826 2591086913842752 2598881610632112 2599765725484044 2605771890763236 2606658349623057 2610291092793696 2618143560995976 2618577226393167 2629178753625528 2629637606024208 2633738550284608 2648665255220244 2649566305995453 2653258847407584 2659273411575456 2660293295088552 2664907053838272 2668180612996782 2678071909017024 2678982963656688 2680010406169596 2687956181964261 2690744102836704 2698838595656424 2699756714925738 2703047459502624 2709765067703616 2710686904054992 2718366972462882 2718841390265052 2723081448655152 2730301013380356 2735036186834016 2743263922333896 2749482515331864 2750536995805638 2754370254003264 2755307264615568 2761553158174512 2769860663963172 2774664445898592 2781074674748448 2786966351683776 2795813324954702 2806056229639104 2807010823329648 2808087367037916 2816412869274381 2822919548326839 2826853681740192 2827815350526504 2828899873179018 2835312590818062 2839263995670336 2840229886327632 2848276983094322 2848774073192892 2856326880259701 2860307571464928 2861280620946936 2869387359821931 2874363751358216 2880879529206744 2881984403012598 2886000851566144 2886982641658128 2893652356061232 2902231543961412 2903344606683729 2907390823670112 2913981469240608 2914972778073096 2920154707797696 2923741811961126 2926774287296064 2935578823345584 2936577479392908 2940156885774784 2945411506120473 2948466457042272 2957826097828719 2958342306777234 2961948242396832 2962955869070184 2970319401136656 2974951641819456 2983901108503536 2984916203333532 2991682588022388 2992829956974621 2997000884318688 2998020435568056 3012830897644152 3013855834113774 3018056063959872 3019213547657424 3026057679596016 3040424780511456 3040928391940452 3042094647624409 3053239842919968 3053772703770048 3054410820286856 3063466629737046 3075869328642864 3076915710188268 3086171912625633 3089372858812512 3098666535753672 3099720672692514 3111076990052928 3112270149100176 3127564528462972 3134790052399668 3135337145644248 3140226733031648 3149673392309288 3156813258343992 3157887176245854 3162288133922112 3163500933447504 3170672144570736 3180210391957716 3181292269342317 3185725845290976 3194171995129128 3195258622118586 3199711662134208 3207103865554752 3209868858159366 3217846017898044 3218940698565303 3221768263659712 3222864278637744 3233659220277993 3240989470357587 3246750958011912 3247855471865394 3255358900568886 3259895698732608 3261004684302096 3270814676628876 3278229152895684 3279344375332233 3283914600611424 3285174046272408 3292621073208072 3302526176263782 3307128708626496 3307676496496632 3308253762417552 3322777495293216 3332191772696436 3333325352703957 3337970808028896 3345682427646624 3346266326480064 3346820597046888 3356888747066478 3360370478006592 3370333405890672 3371625994858524 3372772990014063 3385276302530016 3395313071954856 3396022556766307 3396615241114602 3409059278723904 3427126011234796 3434894823284964 3436212172822713 3441001015328864 3442171611207768 3460352994723222 3465175480842816 3466354300645392 3474362521017648 3475544466164076 3485999852722881 3490858081327968 3491436301857556 3501303917737698 3505571671500704 3506183474698944 3517313537846238 3527254288849779 3531553673626992 3532755074660604 3543382566347949 3547057726784736 3551414915636991 3557574150662376 3558938550128442 3567006162642078 3571977284875584 3573347208226128 3583941575952348 3593443494520269 3598451460875232 3599675619900984 3607991848749096 3614249205406656 3624489296617176 3625121853686736 3625722313467462 3630775264873536 3640401351173808 3641036685264288 3652594827763401 3657685229778528 3665976687109152 3667382661074184 3668630269839858 3673743019487424 3682070877566016 3693147551950896 3694403925687852 3695820802056459 3709361026601568 3720519797204808 3721136058558711 3729019245475082 3742681097772864 3744116489383888 3755217159032508 3763892731102452 3765173171677749 3770420467368672 3771866497572024 3780416787757416 3786973181770176 3798365430923856 3808435840346268 3815040827929248 3825849813095908 3827151330882321 3841172705608992 3842645870683464 3849310188877504 3858203141414976 3869642058615216 3871126142244972 3872443062608739 3886630370764128 3898322415948168 3899648588226066 3908657836144854 3914105097794112 3915436639190544 3927215341493964 3943768130438292 3944456409036312 3950607825426912 3960425868182208 3972997882830366 3978534811338048 3979888271111376 3988910117363184 3990439942632828 3997360580757408 4002270919495173 4017107863525536 4018474445485032 4020015609254394 4025618063543232 4034743572794688 4036116154255056 4048257893484636 4054571189253936 4064647601555424 4077550458694323 4084622172982728 4086188705703026 4095451520070534 4101159104857152 4102554280251024 4114895883500844 4124223772997796 4125805493708457 4131555381004896 4132960896923352 4149693532133568 4161996668847888 4162866359907086 4179720069866224 4180449527525664 4193719987432053 4209084344458656 4210516234994472 4212131050556874 4218001244596672 4227562859427648 4240280522610288 4241723025789756 4243349809768527 4252968886227093 4258895993505504 4260344829491448 4272415474641483 4273161109789338 4279825144212488 4290461357197392 4291920931420404 4297152371516992 4311545627037324 4321319293810116 4322976604518897 4329001277349216 4330473962487192 4340478534091848 4348006245736128 4353347315942118 4361086235505168 4370972203860912 4372459167109644 4380232061696544 4385612717941689 4390161430944096 4403368235018376 4404866219089362 4410235328662176 4411005016556736 4422699685563408 4442922363595248 4444433803605276 4446138331143367 4462427462729184 4475851662755304 4477374305000298 4487523882033582 4493777874520896 4495501326478032 4497030653352084 4519246346466228 4527084095939808 4528820321486136 4546958677769664 4560637170767184 4561392587910678 4579859764379952 4581616230430284 4589562148277024 4595199944605569 4613803992964296 4615373565282402 4621805734193856 4632483361356864 4634059288218768 4647999803630508 4649581009038771 4668405223650264 4689751383794984 4691346792694458 4702185078599502 4703005718466372 4708738231502656 4710340099547472 4724510088463932 4735219887515988 4736830764368781 4743432200883168 4745251400171256 4756008216856104 4764462944301504 4770315587936574 4778588767936464 4791257992693692 4792887933177879 4799567493201312 4810655798332128 4814803287239049 4826769026847066 4832652395489568 4833495804915648 4834296417956616 4853868468231744 4870126437017868 4871783207798091 4883038350853329 4889843548098912 4891507026453144 4906222014943314 4917343729343526 4924196735934528 4925871900917136 4927761069408612 4960693062939744 4961514744744948 4962380643626328 4963417582966141 4982471253519552 4998287659044654 5006956212043344 5018523641469936 5020230895570332 5029155330096032 5035333120599717 5040555717009888 5055500108836008 5057438992287786 5064487241231808 5075967720612672 5077914453795024 5094922861671903 5102868441176428 5123527827577952 5140689016852194 5152342234927446 5159522744820288 5161501522993296 5163257416811652 5190529492084833 5197763221264224 5199531450968088 5211543781526472 5213316699246114 5220582185587392 5236287121991952 5237154452786334 5251955876606547 5258357507251056 5259275212048416 5275970306769357 5297330510440488 5299132611990906 5306517694815168 5318546823150912 5320586590177104 5336361225993564 5338407825192663 5350509243963117 5357965927313376 5360020812339192 5375912363928522 5381488205673408 5397677191312848 5399513429851476 5406094919005248 5421373808109984 5436733944925764 5437682780530104 5438583470201193 5446162897310304 5460602026760712 5470072373668032 5486527844667792 5498965030663728 5501073991611276 5502945404759787 5510614529231136 5523106316349024 5539721327926344 5549328891797184 5562149349496896 5591626649909404 5593528868212623 5614021646659296 5616174734075832 5632825738548762 5645839096653678 5653707363480384 5655630701053008 5657799746358036 5670625181636124 5680459772655264 5696553966188644 5697548146385784 5712653760519402 5720615142929856 5722561241893872 5738774719643862 5748727502716432 5761759058413488 5763968806025196 5773965283316256 5787304712122464 5804463087922824 5806689213367458 5814781647340224 5827962938481216 5829945556146192 5847483623922252 5849472882339099 5862986754217281 5871157646691168 5873154958785816 5890823012240946 5896932914084544 5915652195657438 5916684613554468 5923896484793664 5925911738140368 5940638802273312 5959496824245549 5967802217007072 5969832406667064 5983365176044776 5985659913949242 5994001768637376 5996040871136112 6025661795288304 6027711668227548 6030023413881591 6038427095314848 6052115359192032 6080849561022912 6081856783880904 6084189295248818 6106479685839936 6108821640573712 6126933259474092 6129283058554539 6143177280105801 6151738657285728 6153831420376536 6172343825251266 6178745717625024 6197333071507344 6199441345385028 6224540298200352 6244299539860629 6255129056925944 6269580104799336 6270674291288496 6280453466063296 6299346784618576 6313626516687984 6315774352491708 6318196575835311 6327001866895008 6341344289141472 6360420783915432 6362584538684634 6371451690581952 6388343990258256 6390517244237172 6409741664684007 6419737716318732 6435692035796088 6437881397130606 6445728557275488 6467318440555986 6481978940715174 6493501916023824 6495710943730788 6510717801137772 6522009368604192 6530020973913177 6541629353257752 6556458305791368 6558688750664466 6567829201222848 6570348092544816 6585242146416144 6605052352527564 6615352992993264 6616507524835104 6645554990586432 6664383545392872 6666650705407914 6675941616057792 6691364855293248 6693641194093776 6713777494132956 6716061457500447 6740666811781344 6743251989717048 6745545980028126 6770552605060032 6790626143909712 6792045113532614 6793230482229204 6842088881866017 6854252022469592 6869789646569928 6872424345645426 6882002030657728 6884343222415536 6920705989446444 6923060347923603 6932708601290784 6948725042035296 6951088932328152 6971999705445762 6981716162655936 6982872603715112 7002607835475396 7011143343001408 7034627075692476 7037020189041687 7053277617899253 7054508577699558 7063107347253984 7065510149321208 7086765132695898 7094115453569472 7102829831273982 7115148301324752 7117877100256884 7134012325284156 7146694416452256 7155473381904861 7167883151904696 7186886989040538 7196902921750464 7199351239801968 7215983697498192 7248978593234352 7250243707373472 7251444626934924 7254225698181283 7280802702347616 7282073370528576 7305189655526802 7315370459557056 7331953374218304 7334765322148368 7337260539679716 7359333022414971 7386295103901792 7388807851375704 7391641604112918 7418722053203136 7441039594409616 7442272117117422 7458038490950164 7488232978767776 7497431488566981 7510434318065016 7527785462204904 7530346343355498 7540840934737344 7543732995144048 7560833575514832 7586158488431679 7596730861847712 7616871680692536 7630081655858496 7651699626191816 7654302661764642 7682345411217984 7685291741366928 7711033525278291 7728513352391169 7739284117230432 7742252284489944 7744886125217478 7773260741528256 7796644831896336 7799297176452132 7817315672289708 7819975048869171 7830873278381088 7854430682987928 7855731679179501 7887536260876584 7888912818072624 7901215650853824 7945995765660732 7948698917986359 7959776542222752 7977820234726368 7980879885265656 7994721161514816 8004541838990346 8034215727051072 8036948890970064 8040031218508788 8063868545892783 8072232308510112 8096515786969272 8109142378507872 8129295203110848 8155100917388646 8169244345965456 8172377411406052 8190903040141068 8205108560502048 8229791767001688 8248447545995592 8251610987416914 8263110762009792 8265921793846704 8323993337695776 8325732719814172 8359440139732448 8360899055051328 8387439974864106 8418168688917312 8421032469988944 8424262101113748 8449238607823143 8468758644980517 8480561045220576 8483446051579512 8486699619537054 8505937772454186 8517791987011008 8520689658982896 8544830949282966 8546322219578676 8559650288424976 8568980640779103 8580922714394784 8583841862840808 8608162079465793 8623091254074648 8642638587620232 8645953209037794 8658002554698432 8660947924974384 8680957068183696 8706694631884236 8710033820051187 8722172471010336 8741944407721824 8744918334219288 8760464123393088 8771225435883378 8780322861888192 8806736470036752 8809732438178724 8820470657324352 8836234518361419 8845399371126816 8873478293486157 8885844727190496 8888867607210552 8892276662286734 8924854925458368 8951703325510608 8954748610000596 8975047764067164 8978489870923863 8991002652956064 8994061306704168 9038492692932456 9054168191879616 9057640642972272 9121274341534368 9122785175821356 9126283942873227 9159719528759904 9163232460860568 9179124296554048 9190399889211138 9227607985928592 9230747130564804 9258515737876899 9268118576437536 9295999607261016 9299162018077542 9336810447300528 9379502767589968 9382693585388916 9404370157199004 9406011436932744 9420680199094944 9449020176927864 9470439775031976 9473661528737562 9486864401766336 9490502800342512 9512016433712208 9540631175873148 9543876808026951 9557177535872928 9582515985387384 9585775866355758 9599134986402624 9621311596664256 9629606574478098 9653538053694132 9665304790979136 9668592835913232 9700977660833979 9722968411072761 9740252874035736 9743566415596182 9766076701706658 9779687096197824 9783014052906288 9812444029886628 9834687458687052 9851743801834272 9855522138817224 9921386125879488 9923029489489896 9924761287252656 9926835165932282 9996575318089308 9999976058111871 10013912424086688 10037047282939872 10040461791140664 10058310660192064 10070666241199434 10081111434019776 10111000217672016 10114877984575572 10118318970042189 10155828907590048 10164584717504659 10188067670298921 10189845723343806 10205736882352856 10247055655155904 10281378033704388 10304684469854892 10308636518468139 10323003045986592 10326514833623304 10381058984169666 10395526442528448 10399062901936176 10423087563052944 10426633398492228 10457999558168643 10472574243983904 10474308905572668 10503911753213094 10516715014502112 10518550424096832 10551940613538714 10594661020880976 10598265223981812 10630147699043847 10641173180354208 10654244746910973 10672722451987128 10676815650385326 10701018487926234 10715931854626752 10720041624678384 10751824727857044 10795354382625696 10799026859702952 10842747616219968 10873467889851528 10875365561060208 10877166940402386 10892325794620608 10921204053521424 10957784483290203 10973055689335584 10997930061327456 11002147983222552 11005890809519574 11021229058462272 11046212632698048 11079442655852688 11087462406169377 11138159536513087 11163408175676133 11183253299818808 11187057736425246 11228043293318592 11232349468151664 11265651477097524 11291678193307356 11295519515033247 11311261402106016 11315599492716072 11341250363272248 11360919545310528 11393107932377288 11395096292771568 11425307521038804 11445122483787744 11477549439287724 11481453992646963 11497455005432864 11523518116826976 11527937612050392 11547930566632512 11574609424244928 11608926175845648 11613378426734916 11617329187826217 11659891112292384 11694967247844504 11698945764678198 11725973508434562 11742315293382336 11746309917571632 11781646024481892 11831304391314876 11833369227108936 11851823476280736 11881277604546624 11918993648491098 11935604434014144 11939664813334128 11966730352089552 11971319827898484 11992081742272224 12006812758485519 12051323590576608 12055423336455096 12060046827763182 12076854190629696 12104230718384064 12163713567761808 12168378590497636 12217643281147424 12232651376082969 12253866518948184 12258566117109078 12286354560211602 12303477314571456 12307662840753072 12344687650502532 12377416481125371 12394666143014688 12398882690770056 12449080596400704 12488599079721258 12510258113851888 12539160209598672 12541348582576992 12581159962296159 12598693569237152 12627253033375968 12631548704983416 12636393151670622 12654003733790016 12682688578282944 12720841567830864 12725169077369268 12730049429305581 12758906658681279 12776687980516512 12781034488474344 12817246423924449 12819483329368014 12839475432637464 12871384071592176 12875762794261212 12891457114550976 12934636881111972 12963957881430348 12968929813556691 12987003832047648 12991421887461576 13021435602275544 13044018737208384 13060041947826354 13083258706515504 13112916611582736 13117377501328932 13140696185089632 13156838153825067 13170484292832288 13210104705055128 13230705985986528 13233015049670208 13328767090785744 13333301410815828 13338414993430101 13387282388187552 13427554988265912 13432122915000894 13481333623562688 13486503979434096 13491091960056252 13581252287819424 13584090227065228 13586460964458408 13684177763732034 13708504044939184 13739579293139856 13744848691290852 13768686444831072 13785599833816707 13841411978892888 13846120695847206 13865417202581568 13897450084070592 13902177864656304 13943999410891524 13948743027116313 13965745207430224 14005215670950792 14069254151384952 14074040378083374 14106555235798506 14109017155399116 14126214694507968 14131020298642416 14173530265391796 14205659662547964 14210492293106343 14230296602649504 14235754200513768 14268024650568312 14293388832904512 14310946763809722 14335766303809392 14373773978081076 14398702479603936 14431967394996384 14444409861717147 14497957186468704 14500487414746944 14502889253869848 14508451396362566 14561605404695232 14610379311053604 14615349623394273 14649115052559987 14669530644296736 14674521079359432 14718666044829942 14772590207803584 14777615702751408 14783283208225836 14882079188819232 14884544234234844 14890252748898423 14916076981900328 14976465957535552 14994862977133962 15020868636130032 15055570924409808 15060692686710996 15087465990288096 15105999361799151 15121667151029664 15172316976863358 15193461723695424 15233743361385072 15284768585015709 15303399252383632 15308605323529284 15370583482733856 15422067050556582 15457026704782338 15478568234460864 15484504568979888 15489772250434956 15571588476254499 15593289663792672 15598594352904264 15634631344579416 15639950097738342 15661746556762176 15708861365975856 15711463358359002 15775072521753168 15777825636145248 15827910920308071 15891991531321464 15897397835972718 15919553084445504 15955640469452736 15961759770531312 16009083677980692 16015223475577989 16073897781940128 16080062437017576 16127737091785566 16144464617020224 16193031573938544 16218284757015744 16310201834777292 16315750410603579 16338488691930912 16344754822812104 16381806080282136 16410217121004096 16459583534003376 16496895091991184 16503221974833828 16508836214279361 16531843587693408 16584322433823391 16647986675391552 16651465439628344 16718880279464896 16774879949728212 16780586604637869 16842064939977888 16848524202227496 16898477215646286 16937517289961034 16961122090441152 16966892103159024 16973399239074108 17011875544908372 17041379317965792 17089661898565932 17092644439157352 17119300576849952 17137961281558206 17161845428789568 17167683725681616 17216324158931586 17246182508149296 17285277175240464 17291906418075588 17321895849948768 17361914136367392 17413389263768472 17420067640102374 17444344942020672 17483888815443648 17489836668438576 17542450871766756 17548418647017297 17613472940073504 17619464876357448 17672469036722838 17690798742253632 17746956586972314 17771689454380992 17777735214421104 17784553324573468 17878490472736647 17903406651021216 17909497220001192 17950095528134328 17956979741847726 17982005305912128 17988122613408336 18076985385864912 18090070241644773 18115281285944544 18172786612205563 18242548683068736 18245570351642712 18252567885746454 18319439057519808 18326464921721136 18380799778422276 18387849175663617 18429531840317403 18455215971857184 18461494261129608 18517031475753798 18536237152875072 18591999214522032 18598324036155084 18673620894601056 18732898619581887 18759005535179936 18765387170777832 18808740314398008 18812022873865488 18841360398189888 18898040353855728 18940879550063952 18947323057475124 18954589727505933 18981005600685024 19024032867424416 19081262351746296 19087753616053902 19114355071745856 19165031970774768 19171551732711516 19229224994052021 19259213148956196 19307076107388264 19337185671826464 19401955321667958 19445936822145522 19480505748071472 19487132831192364 19532153403413316 19566028105812576 19590062921739531 19624888059773256 19669374917374104 19703487603668544 19711044277634448 19846058978979792 19849522574505312 19853670331864564 19993150636178616 19999952116223742 20027824848173376 20074094565879744 20080923582281328 20141332482398868 20148184372501341 20222000435344032 20229755969151144 20236637940084378 20311657815180096 20329169435009318 20376135340597842 20379691446687612 20411473764705712 20526266645598051 20562756067408776 20609368939709784 20617273036936278 20646006091973184 20653029667246608 20762117968339332 20769181043770809 20798125803872352 20846175126105888 20853266796984456 20915999116337286 20945148487967808 20948617811145336 21007823506426188 21033430029004224 21103881227077428 21111060567125061 21159832853697759 21189322041761952 21196530447963624 21260295398087694 21282346360708416 21308489493821946 21345444903974256 21353631300770652 21402036975852468 21440083249356768 21466420145714583 21503649455714088 21590708765251392 21598053719405904 21746935779703056 21750731122120416 21754333880804772 21762677094543849 21842408107042848 21915568966580406 21946111378671168 21995860122654912 22004295966445104 22011781619039148 22077999067244913 22158885311705376 22174924812338754 22276319073026174 22326816351352266 22366506599637616 22374115472850492 22464698936303328 22492294465700943 22531302954195048 22583356386614712 22591039030066494 22622522804212032 22631198985432144 22682500726544496 22758475465295037 22786215864754576 22790192585543136 22850615042077608 22890244967575488 22955098878575448 22962907985293926 22994910010865728 23047036233653952 23055875224100784 23133100575834873 23185540057173507 23217852351691296 23226756853469832 23234658375652434 23319782224584768 23389934495689008 23397891529356396 23451947016869124 23492619835143264 23563292048963784 23567195037538503 23662608782629752 23666738454217872 23703646952561472 23837987296982196 23846096753959077 23879329626668256 23933460704179104 23942639655796968 23984163484544448 24013625516971038 24102647181153216 24110846672910192 24120093655526364 24238625095588033 24327427135523616 24336757180995272 24435286562294848 24465302752165938 24507733037896368 24517132234218156 24572709120423204 24615325681506144 24689375301005064 24754832962250742 24789332286029376 24797765381540112 24977198159442516 25020516227703776 25078320419197344 25082697165153984 25162319924592318 25197387138474304 25254506066751936 25263097409966832 25272786303341244 25347715823469429 25406275934941551 25441683135661728 25450338154738536 25460098858611162 25517813317362558 25553375961033024 25562068976948688 25634492847848898 25638966658736028 25678950865274928 25742768143184352 25751525588522424 25824486238397379 25869273762223944 25927915762860696 25937859627113382 25974007664095296 25982843774923152 26042871204551088 26120083895652708 26130101460153561 26166517413031008 26225833223165472 26234755002657864 26281392370179264 26313676307650134 26340968585664576 26420209410110256 26461411971973056 26560226587069669 26620434880458471 26657534181571488 26666602821631656 26676829986860202 26774564776375104 26855109976531824 26864245830001788 26935469612771589 26973007958868192 26982183920112504 27058631339396059 27162504575638848 27168180454130456 27172921928916816 27368355527464068 27378851828619681 27417008089878368 27479158586279712 27489697382581704 27537372889662144 27571199667633414 27682823957785776 27692241391694412 27775547213630697 27804355729312608 27887998821783048 27897486054232626 27931490414860448 28010431341901584 28138508302769904 28148080756166748 28213110471597012 28218034310798232 28262040597284832 28347060530783592 28411319325095928 28420984586212686 28460593205299008 28471508401027536 28536049301136624 28621893527619444 28631630424080853 28671532607618784 28747547956162152 28797404959207872 28863934789992768 28888819723434294 28995914372937408 29005778507739696 29016902792725132 29102932982501937 29168905233218283 29220758622107208 29230699246788546 29298230105119974 29339061288593472 29349042158718864 29437332089659884 29555231405502816 29566566416451672 29764158377638464 29769088468469688 29780505497796846 29832153963800656 29989725954267924 29999928174335613 30041737272260064 30111141848819616 30121385373421992 30174931980576192 30211998723598302 30243334302059328 30344633953726716 30354956910126567 30467486722770144 30493754152513977 30564203010896763 30569537170031418 30606798504767264 30617210647058568 30741166965467712 30844134101113164 30914053409564676 30925909555404417 30969009137959776 30979544500869912 31143176952508998 31186579327585344 31197188705808528 31269262689158832 31279900195476684 31373998674505929 31417722731951712 31422926716718004 31550145043506336 31555651272290496 31655821840616142 31783983062642928 31794795671945436 31890443097131541 31923519541062624 31962734240732919 32018167355961384 32030446951155978 32147795563880256 32160124874035152 32255474183571132 32386063147877088 32620403669554584 32631500821207158 32676977383861824 32689509645624208 32763612160564272 32873353449870609 32919167068006752 32993790183982368 33006443949667656 33017672428558722 33063687175386816 33168644867646782 33262387218508131 33302930879256688 33414478609539261 33490224527028399 33549759899456424 33561173209275738 33684129879955776 33697048404454992 33796954431292572 33875034579922068 33886558545099741 33933784206318048 33946798478148216 34023751089816744 34082758635931584 34179323797131864 34185288878314704 34238601153699904 34275922563116412 34335367451363232 34432648317863172 34444361977940889 34492365016298592 34570554350480928 34583812836151176 34643791699897536 34723828272734784 34826778527536944 34840135280204748 34851987563478651 34979673336877152 35084901743533512 35096837294034594 35226945880147008 35238929752714896 35344938073445676 35493913173944628 35555470428842208 35569106649146936 35756980945473294 35806813302042432 35818994440002384 35900191056268656 35913959483695452 35976245226816672 36153970771729824 36180140483289546 36230562571889088 36345573224411126 36491140703285424 36505135771492908 36652929843442272 36697954128248907 36761599556844552 36775698351327234 36859063680634806 36910431943714368 36922988522259216 37034062951507596 37132249443376113 37183998429044064 37196648072310168 37347241789202112 37465797239163774 37518011070359872 37530774341555664 37617480628796016 37624045747730976 37743479886888477 37796080707711456 37881759100127904 37894646114950248 37909179455011866 37962011201370048 38048065734848832 38162524703492592 38175507232107804 38190148287916743 38330063941549536 38343103465423032 38451739271773347 38458449988104042 38518426297912392 38614152214776528 38674371343652928 38803910643335916 38891873644291044 38906789440670073 38961011496142944 38974265662384728 39064306806826632 39132056211625152 39180125843479062 39249776119546512 39338749834748208 39422088555268896 39547230419117317 39692117957959584 39699045149010624 39707340663729128 39986301272357232 39999904232447484 40015244980290303 40161847164562656 40282664964797736 40296368745002682 40444000870688064 40459511938302288 40473275880168756 40658338870018636 40752270681195684 40759382893375224 40822947529411424 41052533291196102 41125512134817552 41218737879419568 41234546073872556 41306059334493216 41356799501450121 41524235936678664 41538362087541618 41596251607744704 41692350252211776 41706533593968912 41831998232674572 41846229081348939 41897235622290672 42015647012852376 42207762454154856 42222121134250122 42319665707395518 42378644083523904 42393060895927248 42520590796175388 42616978987643892 42631476879319029 42690889807948512 42707262601541304 42804073951704936 42880166498713536 42932840291429166 43007298911428176 43196107438811808 43333229585151441 43493871559406112 43501462244240832 43508667761609544 43525354189087698 43684816214085696 43831137933160812 43846048870182819 43947345157679961 44008591932890208 44023563238078296 44148293237961991 44155998134489826 44317770623410752 44349849624677508 44552638146052348 44653632702704532 44670758246695269 44733013199275232 44748230945700984 44929397872606656 44984588931401886 45062605908390096 45166712773229424 45182078060132988 45262397970864288 45317998085397453 45365001453088992 45516950930590074 45572431729509152 45580385171086272 45701230084155216 45854305755047127 45910197757150896 45925815970587852 46111750448201568 46266201151669746 46371080114347014 46435704703382592 46453513706939664 46469316751304868 46714765428763497 46779868991378016 46795783058712792 46903894033738248 46985239670286528 47126584097927568 47134390075077006 47325217565259504 47333476908435744 47483732760924213 47675974593964392 47692193507918154 47758659253336512 47866921408358208 47885279311593936 48027251033942076 48045670426733967 48221693345820384 48240187311052728 48477250191176066 48654854271047232 48673514361990544 48930605504331876 48947251231810737 49015466075792736 49034264468436312 49145418240846408 49230651363012288 49378750602010128 49509665924501484 49526508642838083 49595530763080224 49752967301470173 49954396318885032 50041032455407552 50156640838394688 50324639849184636 50341759813913607 50526194819933664 50545572606682488 50695431646938858 50812551869883102 50883366271323456 50900676309477072 50920197717222324 51035626634725116 51124137953897376 51268985695697796 51277933317472056 51357901730549856 51485536286368704 51503051177044848 51648972476794758 51738547524447888 51855831525721392 51875719254226764 51965687549846304 52085742409102176 52240167791305416 52260202920307122 52333034826062016 52451666446330944 52469510005315728 52627352615300268 52840418820220512 53120453174139338 53240869760916942 53315068363142976 53333205643263312 53353659973720404 53635471418209941 53710219953063648 53728491660003576 53870939225543178 53946015917736384 53964367840225008 54117262678792118 54270210724934319 54336360908260912 54345843857833632 54518359836616689 54736711054928136 54757703657239362 54834016179756736 54958317172559424 54979394765163408 55142399335266828 55163547526990851 55288595520952209 55365647915571552 55384482783388824 55551094427261394 55608711458625216 55775997643566096 55794972108465252 55862980829720896 56020862683803168 56198695858745661 56277016605539808 56296161512333496 56426220943194024 56436068621596464 56524081194569664 56694121061567184 56822638650191856 56841969172425372 56863769182517799 56943016802055072 57072098602273248 57243787055238888 57263260848161706 57343065215237568 57495095912324304 57777639446868588 57799798304863771 58011557015479392 58033805585450264 58205865965003874 58337810466436566 58441517244214416 58461398493577092 58596460210239948 58698084317437728 58874664179319768 59110462811005632 59133132832903344 59538176936939376 59561010995593692 59664307927601312 59979451908535848 59999856348671226 60083474544520128 60222283697639232 60242770746843984 60423997447196604 60444553117504023 60689267907453432 60709913820253134 60934973445540288 60987508305027954 61128406021793526 61139074340062836 61213597009534528 61234421294117136 61578799936794153 61688268202226328 61828106819129352 61851819110808834 61938018275919552 61959089001739824 62286353905017996 62307543131312427 62394377411617056 62538525378317664 62559800390953368 62747997349011858 62835445463903424 62845853433436008 63100290087012672 63311643681232284 63333181701375183 63479498561093277 63567966125285856 63589591343890872 63780886194263082 63847039082125248 63925468481465838 64036334711922768 64060893902311956 64320249748070304 64510948367142264 64524428578559833 64772126295754176 65240807339109168 65263001642414316 65288031283631547 65379019291248416 65527224321128544 65746706899741218 65838334136013504 65987580367964736 66012887899335312 66035344857117444 66233997201734739 66337289735293564 66524774437016262 66605861758513376 66828957219078522 66980449054056798 67099519798912848 67122346418551476 67394096808909984 67476883397102829 67593908862585144 67750069159844136 67773117090199482 67867568412636096 67893596956296432 68047502179633488 68275426395885111 68358647594263728 68370577756629408 68551845126232824 68670734902726464 68865296635726344 68888723955881778 68984730032597184 69141108700961856 69167625672302352 69399301727504619 69556620171520521 69653557055073888 69680270560409496 69703975126957302 69959346673754304 70169803487067024 70193674588069188 70477859505429792 70689876146891352 70701585112615509 70987826347889256 71110940857684416 71138213298293872 71513961890946588 71538290261877231 71637988880004768 71800382112537312 71827918967390904 71952490453633344 72307941543459648 72360280966579092 72691146448822252 72715875286764099 72982281406570848 73010271542985816 73305859686884544 73395908256497814 73523199113689104 73551396702654468 73718127361269612 73845977044518432 74068125903015192 74264498886752226 74367996858088128 74393296144620336 74931594478327548 75061548683111328 75234961257592032 75248091495461952 75486959773776954 75592161415422912 75763518200255808 75789292229900496 75818358910023732 76043147470408287 76218827804824653 76325049406985184 76351014464215608 76380296575833486 76660127883099072 76686206930846064 76903478543546694 76916899976208084 77036852595824784 77228304429553056 77473458715192137 77607821286671832 77783747288582088 77813578881340146 77922022992285888 77948531324769456 78128613613653264 78360251686958124 78390304380460683 78499552239093024 78677499669496416 78844177110537792 79094460838234634 79384235915919168 79414681327458256 79680679761209007 79861304641375413 79972602544714464 79999808464894968 80030489960580606 80323694329125312 80565329929595472 80592737490005364 80806408838314767 80919023876604576 80946551760337512 81175894018188177 81316677740037272 81504541362391368 81518765786750448 81645895058822848 82105066582392204 82136555485859043 82251024269635104 82437475758839136 82469092147745112 82612118668986432 82713599002900242 83048471873357328 83076724175083236 83326641640892091 83413067187937824 83663996465349144 83692458162697878 83794471244581344 84031294025704752 84415524908309712 84444242268500244 84639331414791036 84786121791854496 85041181592350776 85233957975287784 85262953758638058 85381779615897024 85414525203082608 85608147903409872 85865680582858332 86014597822856352 86392214877623616 86666459170302882 86987743118812224 87017335523219088 87050708378175396 87308798947505811 87662275866321624 87692097740365638 87894690315359922 88017183865780416 88047126476156592 88296586475923982 88311996268979652 88699699249355016 89105276292104696 89307265405409064 89341516493390538 89466026398550464 89496461891401968 89969177862803772 89999784523006839 90125211816780192 90333425546458848 90364156120265976 90524795941728576 90635996170794906 90730002906177984 91033901861180148 91064870730379701 91144863459018304 91402460168310432 91481262457541931 91692609032690289 91708611510094254 91820395514301792 91851631941175704 92223500896403136 92532402303339492 92742160228694028 92777728666213251 92907027413879328 92938633502609736 93429530857526994 93559737982756032 93591566117425584 93807788067476496 94253168195855136 94268780150154012 94304934076356679 94650435130519008 94666953816871488 94967465521848426 95351949187928784 95384387015836308 95671329291394623 95770558623187872 96054502067884152 96091340853467934 96443386691640768 96480374622105456 96954500382352132 97347028723981088 97861211008663752 97894502463621474 98030932151585472 98068528936872624 98290836481692816 98620060349611827 98757501204020256 99019331849002968 99053017285676166 99191061526160448 99505934602940346 99787161655524393 99908792637770064 100243435828617783 100470673581085197 100649279698369272 100683519627827214 101052389639867328 101091145213364976 101390863293877716 101625103739766204 101659675635299223 101801352618954144 101840395434444648 102071253269450232 102248275907794752 102537971391395592 102555866634944112 102715803461099712 103006102354089696 103297944953589516 103333085933822667 103477095048895776 103711663051442784 103751438508453528 103931375099692608 104171484818204352 104480335582610832 104520405840614244 104555962690435953 104939020010631456 105254705230600536 105680837640441024 106240906348278676 106481739521833884 106666411286526624 106707319947440808 107270942836419882 107420439906127296 107456983320007152 107741878451086356 107928735680450016 108234525357584236 108540421449868638 108672721816521824 108691687715667264 109036719673233378 109473422109856272 109515407314478724 109958789530326816 110093862384746721 110284798670533656 110327095053981702 110577191041904418 110731295831143104 110768965566777648 111102188854522788 111396748330128339 111551995287132192 111589944216930504 112041725367606336 112397391717491322 112554033211079616 112592323024666992 112852441886388048 112872137243192928 113230439660665431 113388242123134368 113645277300383712 113683938344850744 113727538365035598 113886033604110144 114144197204546496 114487574110477776 114526521696323412 114570444863750229 114990191824648608 115355217815320041 115555278893737176 115599596609727542 116023114030958784 116067611170900528 116411731930007748 116675620932873132 116720368322010219 116883034488428832 116922796987154184 117192920420479896 117396168634875456 117749328358639536 118266265665806688 118641691257351951 119076353873878752 119122021991187384 119328615855202624 119958903817071696 119999712697342452 120045734940870909 120485541493687968 120847994894393208 120889106235008046 121378535814906864 121419827640506268 121975016610055908 122256812043587052 122278148680125672 122468842588234272 123157599873588306 123376536404452656 123656213638258704 123703638221617668 123918178003479648 124070398504350363 124572707810035992 124615086262624854 124788754823234112 125077050756635328 125119600781906736 125495994698023716 125691706866872016 126623287362464568 126666363402750366 126958997122186554 127135932250571712 127179182687781744 127561772388526164 127850936962931676 128072669423845536 128121787804623912 128640499496140608 129021896734284528 129048857157119666 129999688755454323 130481614678218336 130526003284828632 130576062567263094 130758038582496832 131054448642257088 131493413799482436 131538146610548457 131842035473039883 132025775798670624 132070689714234888 132444879713885973 132467994403469478 132674579470587128 133049548874032524 133211723517026752 133657914438157044 133960898108113596 134012274740085807 134199039597825696 134244692837102952 134788193617819968 134953766794205658 135187817725170288 135500138319688272 135546234180398964 135787193912592864 135953994256192359 136095004359266976 136550852791770222 136717295188527456 136741155513258816 137103690252465648 137730593271452688 137777447911763556 137830288265444377 138335251344604704 138798603455009238 139113240343041042 139307114110147776 139360541120818992 139407950253914604 140339606974134048 140387349176138376 140955719010859584 141379752293782704 141403170225231018 141975652695778512 142276426596587744 142451198282772639 143027923781893176 143076580523754462 143275977760009536 143600764225074624 143655837934781808 144137011280201901 144720561933158184 145382292897644504 145431750573528198 145964562813141696 146020543085971632 146791816512995628 146841753695432211 147046398227378208 147102793405308936 147436254722539224 147691954089036864 148136251806030384 148528997773504452 148579525928514249 148786592289240672 149258901904410519 149863188956655096 150123097366222656 150469922515184064 150973919547553908 151025279441740821 151578584459800992 151636717820047464 152086294940816574 152437655609649306 152650098813970368 152702028928431216 152760593151666972 153372413861692128 153806957087093388 153833799952416168 154073705191649568 154456608859106112 154946917430384274 155215642573343664 155567494577164176 155627157762680292 155897062649538912 156257227227306528 156720503373916248 156780608760921366 156999104478186048 157354999338992832 158188921676469268 158829362654916512 159361359522418014 159722609282750826 159945205089428928 159999616929789936 160060979921161212 160906414254629823 161130659859190944 161185474980010728 161612817676629534 161838047753209152 161893103520675024 162351788036376354 162633355480074544 162810632174802957 163009082724782736 163037531573500896 163555079509850067 164210133164784408 164273110971718086 164502048539270208 164874951517678272 164938184295490224 165427198005800484 165490642580972553 165865786562856627 166096943746714656 166153448350166472 166653283281784182 166826134375875648 167327992930698288 167384916325395756 167588942489162688 168062588051409504 168596087576236983 168831049816619424 168888484537000488 169278662829582072 169572243583708992 170082363184701552 170467915950575568 170525907517276116 170591307547553397 170829050406165216 171216295806819744 171731361165716664 172029195645712704 173332918340605764 173399394914591313 174034671046438176 174101416756350792 174617597895011622 175324551732643248 175384195480731276 175789380630719844 176094252952313184 176593172951847964 176623992537959304 177399398498710032 178210552584209392 178614530810818128 178683032986781076 178992923782803936 179938355725607544 179999569046013678 180250423633560384 180666851092917696 180728312240531952 181271992341589812 181333659352512069 182067803722360296 182129741460759402 182804920336620864 182962524915083862 183385218065380578 183417223020188508 183640791028603584 183703263882351408 184736399810382459 185064804606678984 185484320457388056 185555457332426502 185814054827758656 185877267005219472 186859061715053988 187183132234851168 187615576134952992 188506336391710272 188537560300308024 188609868152713358 189300870261038016 189934931043696852 189999545104125549 190438495683279831 190703898375857568 190768774031672616 191342658582789246 191541117246375744 192109004135768304 192182681706935868 192960749244210912 193573285735679499 193909000764704264 194694057447962176 195722422017327504 195789004927242948 195864093850894641 196137057873745248 196581672963385632 197240120699223654 197515002408040512 198038663698005936 198106034571352332 198701991605204217 199011869205880692 199574323311048786 199817585275540128 200486871657235566 200941347162170394 201298559396738544 201367039255654428 202182290426729952 202430650191308487 202781726587755432 203250207479532408 203319351270598446 203602705237908288 203680790868889296 204142506538900464 205075942782791184 205111733269888224 206012204708179392 206595889907179032 206666171867645334 206954190097791552 207423326102885568 207502877016907056 208197905182513857 208960671165221664 209040811681228488 209111925380871906 209878040021262912 210509410461201072 212104755337846527 212481812696557352 212963479043667768 213332822573053248 213414639894881616 214541885672839764 214614870785631693 214913966640014304 215483756902172712 215857471360900032 216469050715168472 217080842899737276 217345443633043648 218073439346466756 218147625860292297 218946844219712544 219030814628957448 219917579060653632 220187724769493442 220569597341067312 220654190107963404 221154382083808836 221537931133555296 222204377709045576 222793496660256678 223103990574264384 223179888433861008 224794783434982644 225184646049333984 225704883772776096 225744274486385856 226460879321330862 226776484246268736 227290554600767424 227367876689701488 227455076730071196 228129442411224861 228975148220955552 229053043392646824 229140889727500458 229980383649297216 230710435630640082 231110557787474352 231199193219455084 232135222341801056 232420376145576411 232823463860015496 233351241865746264 233440736644020438 233766068976857664 233845593974308368 234385840840959792 235170913141382049 235498656717279072 236532531331613376 237283382514703902 238152707747757504 238244043982374768 239042039283627021 239583913924126239 239917807634143392 239999425394684904 240091469881741818 240971082987375936 241695989788786416 241778212470016092 242419226514944301 242757071629813728 242839655281012536 243527682054564531 243950033220111816 244513624087174104 244556297360251344 244937685176468544 246315199747176612 246409666457577129 246753072808905312 247312427276517408 247407276443235336 247836356006959296 248140797008700726 249145415620071984 249230172525249708 249979924922676273 250239201563813472 250991989396047432 251383413733744032 253246574724929136 253332726805500732 253917994244373108 254358365375563488 255123544777052328 255701873925863352 256145338847691072 256243575609247824 258043793468569056 258097714314239332 259999377510908646 260963229356436672 261052006569657264 261152125134526188 261926396842517433 262986827598964872 263076293221096914 263684070946079766 264051551597341248 264141379428469776 264889759427771946 264935988806938956 265349158941174256 266099097748065048 267315828876314088 267921796216227192 268024549480171614 268398079195651392 268489385674205904 269907533588411316 269999353569020517 270375635450340576 271000276639376544 271092468360797928 271574387825185728 271907988512384718 272190008718533952 273101705583540444 273434590377054912 274207380504931296 274443787372625793 275077827098070867 275461186542905376 275554895823527112 275660576530888754 276670502689209408 277597206910018476 278226480686082084 278333185998639753 278721082241637984 278815900507829208 280679213948268096 280774698352276752 282759504587565408 282806340450462036 282914802229070037 283951305391557024 284552853193175488 284902396565545278 286055847563786352 286153161047508924 287013987874183869 287311675869563616 288274022560403802 289441123866316368 290764585795289008 290863501147056396 292041086171943264 293583633025991256 293683507390864422 294092796454756416 294205586810617872 294872509445078448 295860181048835481 296272503612060768 297057995547008904 297159051857028498 297573184578481344 298517803808821038 299726377913310192 300730307485853349 301412020743255591 301947839095107816 302050558883481642 303157168919601984 303273435640094928 304172589881633148 304875311219298612 305404057856862432 305521186303333944 306744827723384256 307613914174186776 307667599904832336 308147410383299136 309893834860768548 309999257801468001 310431285146687328 311134989154328352 311254315525360584 311794125299077824 312514454454613056 313441006747832496 313561217521842732 313667888071307859 315102126242644429 316377843352938536 317658725309833024 318722719044836028 319445218565501652 319999233859579872 320121959842322424 321812828509259646 322261319718381888 322370949960021456 323225635353259068 323786207041350048 324703576072752708 325266710960149088 325621264349605914 326018165449565472 326075063147001792 327110159019700134 328420266329568816 328546221943436172 329876368590980448 330281587154240163 330854396011600968 330981285161945106 331731573125713254 332193887493429312 332306896700332944 333306566563568364 334655985861396576 334769832650791512 336125176102819008 337192175152473966 337662099633238848 337776969074000976 338557325659164144 339691318981996293 340164726369403104 340935831901151136 341051815034552232 341182615095106794 341658100812330432 342432591613639488 343462722331433328 343711334591250687 345282945631905697 346065653445960123 346665836681211528 346798789829182626 348069342092876352 348202833512701584 349235195790023244 350161104966030657 350649103465286496 350768390961462552 351578761261439688 352188505904626368 353186345903695928 353247985075918608 354798796997420064 355925073772055853 356421105168418784 357229061621636256 357366065973562152 357985847565607872 359876711451215088 359999138092027356 360137204822612727 361456624481063904 362543984683179624 362667318705024138 364135607444720592 364259482921518804 365925049830167724 366770436130761156 366834446040377016 367406527764702816 369472799620764918 370129609213357968 370968640914776112 371110914664853004 371754534010438944 372211195513051089 373718123430107976 374366264469702336 375231152269905984 377075120600616048 377219736305426716 379869862087393704 379999090208251098 380876991366559662 381407796751715136 381537548063345232 382685317165578492 384218008271536608 384365363413871736 385921498488421824 387146571471358998 387818001529408528 389999066266362969 391444844034655008 391578009854485896 391728187701789282 392274115747490496 393163345926771264 394480241398447308 394614439831645371 395526106419119649 396077327396011872 396212069142704664 397334639141657919 397403983210408434 398023738411761384 399148646622097572 399635170551080256 400973743314471132 401882694324340788 402036824220257421 402597118793477088 402734078511308856 404364580853459904 404861300382616974 405563453175510864 406500414959064816 406638702541196892 407361581737778592 407861982768577077 408285013077800928 410151885565582368 410223466539776448 413191779814358064 413332343735290668 413490864796333131 415005754033814112 416395810365027714 417921342330443328 418081623362456976 418223850761743812 421018820922402144 424209510675693054 424963625393114704 425926958087335536 426829279789763232 427353594848317917 429083771345679528 429229741571263386 429827933280028608 430967513804345424 432411033840605703 432938101430336944 434161685799474552 436146878692933512 436295251720584594 437893688439425088 438061629257914896 440375449538986884 440525261086296633 441139194682134624 441308380215926808 442308764167617672 443075862267110592 444408755418091152 445586993320513356 446359776867722016 447776705713231557 449589566869965288 450369292098667968 451409767545552192 452921758642661724 453075838325222463 454735753379402976 454910153460142392 456258884822449722 457950296441911104 458106086785293648 458281779455000916 461420871261280164 462221115574948704 462398386438910168 464270444683602112 464840752291152822 465646927720030992 466702483731492528 466881473288040876 467691187948616736 468771681681919584 470341826282764098 470997313434558144 474566765029407804 476488087964749536 478084078567254042 479167827848252478 479835615268286784 479998850789369808 480182939763483636 482719242763889469 483391979577572832 483556424940032184 484838453029888602 485514143259627456 485679310562025072 487055364109129062 487900066440223632 489027248174348208 489112594720502688 490665238529550201 492630399494353224 492819332915154258 493506145617810624 494624854553034816 494814552886470672 496281594017401452 496471927742917659 498290831240143968 498460345050499416 499959849845352546 500478403127626944 501983978792094864 502766827467488064 505788262728710949 506493149449858272 506665453611001464 507835988488746216 508716730751126976 510247089554104656 511403747851726704 511773922642660191 512487151218495648 514113995448525121 516087586937138112 516195428628478664 519998755021817292 520198184743773939 522104013139314528 522304250269052376 523852793685034866 525973655197929744 526152586442193828 527368141892159532 528282758856939552 529779518855543892 529871977613877912 530698317882348512 532198195496130096 534631657752628176 535843592432454384 536049098960343228 536978771348411808 539815067176822632 539998707138041034 540751270900681152 542000553278753088 542184936721595856 543815977024769436 544000978057536207 546203411167080888 548414761009862592 548887574745251586 550155654196141734 550922373085810752 551109791647054224 551321153061777508 554209199431147377 555194413820036952 556452961372164168 556666371997279506 557442164483275968 557631801015658416 561549396704553504 565519009175130816 565612680900924072 565829604458140074 567902610783114048 569804793131090556 569998635312376647 571315487049839493 572111695127572704 572306322095017848 574027975748367738 574623351739127232 576548045120807604 578882247732632736 580719857207038497 581529171590578016 581727002294112792 584082172343886528 587167266051982512 587367014781728844 587592281552683923 588411173621235744 589745018890156896 591720362097670962 592545007224121536 594115991094017808 594318103714056996 596105974815612651 597035607617642076 599452755826620384 601460614971706698 602824041486511182 603895678190215632 604101117766963284 606546871280189856 607291950573925461 608345179763266296 609750622438597224 610808115713724864 611042372606667888 615227828348373552 615335199809664672 619787669721537096 619998515602936002 620862570293374656 622269978308656704 622508631050721168 624593715547541571 626882013495664992 627122435043685464 627335776142615718 630204252485288858 632755686705877072 636314266013539581 637445438089672056 638890437131003304 639998467719159744 640243919684644848 643625657018519292 643844612356895079 644741899920042912 646451270706518136 647572414082700096 649407152145505416 650533421920298176 651242528699211828 652036330899130944 654220318039400268 654442877580876891 656840532659137632 657092443886872344 659752737181960896 660563174308480326 661708792023201936 661962570323890212 663463146251426508 664613793400665888 666613133127136728 669311971722793152 669539665301583024 674384350304947932 675553938148001952 677114651318328288 679382637963992586 680329452738806208 681871663802302272 682103630069104464 682365230190213588 686925444662866656 687422669182501374 690565891263811394 692131306891920246 693331673362423056 693597579658365252 696405667025403168 697261128436729233 698470391580046488 700322209932061314 701298206930572992 701536781922925104 703157522522879376 705512739424146147 706372691807391856 706495970151837216 709597593994840128 711850147544111706 712842210336837568 714458123243272512 714732131947124304 717126117850881063 718751741772378717 719753422902430176 719998276184054712 720274409645225454 722913248962127808 725087969366359248 725334637410048276 728271214889441184 728518965843037608 730583046163693593 731850099660335448 733540872261522312 733668892080754032 734813055529405632 738945599241529836 739228999372731387 740259218426715936 741937281829552224 742221829329706008 743509068020877888 744422391026102178 747436246860215952 751397377963229023 754150241201232096 754439472610853432 759739724174787408 759998180416502196 761753982733119324 763075096126690464 765370634331156984 768436016543073216 768730726827743472 774293142942717996 775636003058817056 779998132532725938 782889688069310016 783156019708971792 783456375403578564 785779190527552299 788960482796894616 789228879663290742 791052212838239298 792154654792023744 792424138285409328 794669278283315838 794807966420816868 796047476823522768 798297293244195144 801947486628942264 803765388648681576 804073648440514842 805194237586954176 805468157022617712 809722600765233948 809998060707061551 811126906351021728 813000829918129632 813277405082393784 814723163475557184 815723965537154154 816570026155601856 820303771131164736 823331362117877379 825233481294212601 826383559628716128 826664687470581336 826981729592666262 830011508067628224 832791620730055428 834999557995919259 836163246724913952 836447701523487624 838817571521277829 842037641844804288 848419021351386108 848744406687210111 849927250786229408 851853916174671072 853658559579526464 854707189696635834 858167542691359056 858459483142526772 861041963622551607 861935027608690848 864822067681211406 865876202860673888 868323371598949104 872293757385867024 872590503441169188 876123258515829792 880750899077973768 881050522172593266 882278389364269248 882616760431853616 884617528335235344 887580543146506443 888817510836182304 891173986641026712 892719553735444032 895553411426463114 899179133739930576 902190922457560047 904236062229766773 905843517285323448 906151676650444926 909471506758805952 909820306920284784 912517769644899444 916212173570587296 916563558910001832 922841742522560328 924442231149897408 924796772877820336 929681504582305644 929997773404404003 931293855440061984 933404967462985056 933762946576081752 935382375897233472 937543363363839168 940683652565528196 941003664213923577 945306378727933287 949133530058815608 952976175929499072 956168157134508084 958335655696504956 959997701578739616 960365879526967272 965438485527778938 966783959155145664 967112849880064368 969676906059777204 971358621124050144 974110728218258124 975800132880447264 978054496348696416 978225189441005376 981330477059100402 985260798988706448 985638665830308516 989629105772941344 990844761462720489 992563188034802904 992943855485835318 996581662480287936 996920690100998832 999919699690705092 1003967957584189728 1011576525457421898 1012986298899716544 1013330907222002928 1015671976977492432 1019073956945988879 1020494179108209312 1022807495703453408 1023547845285320382 1024974302436991296 1028227990897050242 1031134003773752061 1032390857256957328 1035848836895717091 1038196960337880369 1039997510043634584 1040396369487547878 1044208026278629056 1044608500538104752 1047705587370069732 1050483314898091971 1051947310395859488 1052305172884387656 1054736283784319064 1056565517713879104 1059559037711087784 1059743955227755824 1061396635764697024 1064396390992260192 1067775221316167559 1069263315505256352 1071687184864908768 1072098197920686456 1073957542696823616 1079630134353645264 1079997414276082068 1080411614467838181 1084369873443191712 1087631954049538872 1088001956115072414 1092406822334161776 1097775149490503172 1100311308392283468 1102219583294108448 1102642306123555016 1108418398862294754 1110388827640073904 1112905922744328336 1113332743994559012 1115263602031316832 1123098793409107008 1131225361801848144 1131659208916280148 1139609586262181112 1139997270624753294 1142630974099678986 1144223390255145408 1144612644190035696 1148055951496735476 1153096090241615208 1157764495465265472 1161439714414076994 1163058343181156032 1163454004588225584 1169997198799088907 1174334532103965024 1174734029563457688 1175184563105367846 1176822347242471488 1179490037780313792 1183440724195341924 1183843319494936113 1188231982188035616 1188636207428113992 1192003917424973757 1192211949631225302 1194071215235284152 1198905511653240768 1202921229943413396 1205648082973022364 1206110472660772263 1207791356380431264 1208202235533926568 1213093742560379712 1214583901147850922 1216690359526532592 1219501244877194448 1222084745213335776 1225964142992636827 1230455656696747104 1230670399619329344 1239575339443074192 1239997031205872004 1240472594388999393 1245017262101442336 1249187431095083142 1253764026991329984 1254244870087370928 1254671552285231436 1260408504970577716 1265511373411754144 1272628532027079162 1274890876179344112 1277780874262006608 1280487839369289696 1282060784544953751 1287251314037038584 1287689224713790158 1289483799840085824 1292902541413036272 1297233101521817109 1298814304291010832 1302485057398423656 1308440636078800536 1308885755161753782 1313681065318275264 1314184887773744688 1321126348616960652 1321575783258889899 1323417584046403872 1323925140647780424 1326926292502853016 1329227586801331776 1333226266254273456 1339079330603166048 1343330117139694671 1348768700609895864 1351107876296003904 1354229302636656576 1358765275927985172 1359227514975667389 1364207260138208928 1364730460380427176 1373850889325733312 1374845338365002748 1381131782527622788 1384262613783840492 1386663346724846112 1387195159316730504 1392811334050806336 1394522256873458466 1396940783160092976 1400644419864122628 1403073563845850208 1406315045045758752 1411025478848292294 1412745383614783712 1412991940303674432 1423700295088223412 1429464263894248608 1434252235701762126 1437503483544757434 1439506845804860352 1439996552368109424 1440548819290450908 1448157728291668407 1450175938732718496 1450669274820096552 1456542429778882368 1457037931686075216 1461166092327387186 1463700199320670896 1467081744523044624 1467337784161508064 1471995715588650603 1477891198483059672 1478457998745462774 1480518436853431872 1483874563659104448 1484443658659412016 1488844782052204356 1489415783228752977 1494872493720431904 1502794755926458046 1508300482402464192 1508878945221706864 1517364788186132847 1519479448349574816 1519996360833004392 1523507965466238648 1526150192253380928 1530741268662313968 1535321767927980573 1537461453655486944 1542341986345575363 1548586285885435992 1551272006117634112 1559996265065451876 1560594554231321817 1566312039417943584 1566912750807157128 1571558381055104598 1577920965593789232 1578457759326581484 1582104425676478596 1584848276570818656 1589338556566631676 1589615932841633736 1592094953647045536 1596594586488390288 1603894973257884528 1607530777297363152 1608147296881029684 1610936314045235424 1619445201530467896 1619996121414123102 1622253812702043456 1626001659836259264 1626554810164787568 1631447931074308308 1646662724235754758 1650466962588425202 1652767119257432256 1653329374941162672 1653963459185332524 1665583241460110856 1669999115991838518 1672326493449827904 1672895403046975248 1677635143042555658 1696838042702772216 1697488813374420222 1699854501572458816 1703707832349342144 1709414379393271668 1709995905937129941 1713946461149518479 1716335085382718112 1716918966285053544 1722083927245103214 1723870055217381696 1729644135362422812 1731752405721347776 1736646743197898208 1742159571621115491 1744587514771734048 1745181006882338376 1752246517031659584 1761501798155947536 1762101044345186532 1762776844658051769 1765233520863707232 1769235056670470688 1775161086293012886 1777635021672364608 1782347973282053424 1791106822852926228 1791793747450776901 1798358267479861152 1804381844915120094 1808472124459533546 1811687034570646896 1812303353300889852 1819640613840569568 1825035539289798888 1832424347141174592 1833127117820003664 1845683485045120656 1849593545755640672 1859363009164611288 1859995546808808006 1862587710880123968 1866809934925970112 1867525893152163504 1873781146642624713 1881367305131056392 1882007328427847154 1890612757455866574 1898267060117631216 1908942798040618743 1912336314269016168 1916671311393009912 1919995403157479232 1920731759053934544 1930876971055557876 1931533837070685237 1934225699760128736 1939353812119554408 1942717242248100288 1948221456436516248 1951600265760894528 1956108992697392832 1962660954118200804 1963328632742630673 1970521597977412896 1971277331660617032 1979258211545882688 1981689522925440978 1985126376069605808 1985887710971670636 1993841380201997664 1999839399381410184 2007935915168379456 2023153050914843796 2026661814444005856 2031343953954984864 2038147913891977758 2040988358216418624 2045614991406906816 2047095690570640764 2056455981794100484 2062268007547504122 2064781714513914656 2071697673791434182 2076393920675760738 2079995020087269168 2080792738975095756 2089217001076209504 2091783385310187699 2095411174740139464 2100966629796183942 2103894620791718976 2104610345768775312 2109472567568638128 2116538218272438441 2119118075422175568 2119487910455511648 2128792781984520384 2135550442632335118 2138526631010512704 2143374369729817536 2144196395841372912 2151378353552643189 2156255225317136151 2159260268707290528 2159994828552164136 2160823228935676362 2168739746886383424 2175263908099077744 2176003912230144828 2184813644668323552 2191749138491080779 2195550298981006344 2200622616784566936 2204439166588216896 2205284612247110032 2216836797724589508 2217686998118194161 2220777655280147808 2225811845488656672 2226665487989118024 2230527204062633664 2254192133889687069 2262450723603696288 2263318417832560296 2279219172524362224 2279994541249506588 2285261948199357972 2289225288380071392 2296111902993470952 2306192180483230416 2322879428828153988 2326908009176451168 2339994397598177814 2348669064207930048 2349468059126915376 2350369126210735692 2357337571582656897 2366881448390683848 2367686638989872226 2376463964376071232 2377272414856227984 2384007834849947514 2384423899262450604 2388142430470568304 2405842459886826792 2411296165946044728 2412220945321544526 2415582712760862528 2416404471067853136 2429167802295701844 2433380719053065184 2439002489754388896 2444169490426671552 2451928285985273654 2460911313393494208 2469994086353632137 2475700443882637803 2479150678886148384 2479994062411744008 2480945188777998786 2490034524202884672 2498374862190166284 2504998673987757777 2508489740174741856 2509343104570462872 2516452714563833487 2520817009941155432 2531022746823508288 2545257064054158324 2546233220061630333 2549781752358688224 2555561748524013216 2560975678738579392 2564121569089907502 2574502628074077168 2575378449427580316 2583125890867654821 2585805082826072544 2594466203043634218 2597628608582021664 2604970114796847312 2616881272157601072 2617771510323507564 2628369775547489376 2642252697233921304 2643151566517779798 2646835168092807744 2647850281295560848 2653852585005706032 2666452532508546912 2678158661206332096 2686660234279389342 2697537401219791728 2706572767372680141 2717530551855970344 2718455029951334778 2728414520276417856 2729460920760854352 2749690676730005496 2762263565055245576 2768525227567680984 2773326693449692224 2774390318633461008 2789044513746916932 2789993320213212009 2793881566320185952 2801288839728245256 2806147127691700416 2812630090091517504 2822050957696584588 2823010992641770731 2825490767229567424 2835919136183799861 2847400590176446824 2858928527788497216 2868504471403524252 2875006967089514868 2879993104736218848 2881097638580901816 2896315456583336814 2900351877465436992 2901338549640193104 2914075863372150432 2922332184654774372 2927400398641341792 2934163489046089248 2934675568323016128 2943991431177301206 2955782396966119344 2956915997490925548 2968887317318824032 2977689564104408712 2978831566457505954 2989744987440863808 3005589511852916092 3017757890443413728 3034729576372265694 3038958896699149632 3039992721666008784 3047015930932477296 3057221870837966637 3061482537324627936 3070643535855961146 3074922907310973888 3084683972691150726 3093402011321256183 3097172571770871984 3107546510687151273 3114590881013641107 3119992530130903752 3121189108462643634 3132624078835887168 3133825501614314256 3143116762110209196 3151449944694275913 3155841931187578464 3156915518653162968 3164208851352957192 3169696553141637312 3178677113133263352 3179231865683267472 3184189907294091072 3193189172976780576 3203325663948502677 3207789946515769056 3215061554594726304 3216294593762059368 3221872628090470848 3238890403060935792 3239992242828246204 3241234843403514543 3253109620329575136 3262895862148616616 3293325448471509516 3300933925176850404 3306658749882325344 3307926918370665048 3331166482920221712 3339998231983677036 3345790806093950496 3355270286085111316 3393676085405544432 3394977626748840444 3418828758786543336 3419991811874259882 3427892922299036958 3432670170765436224 3433837932570107088 3444167854490206428 3459288270724845624 3473293486395796416 3484319143242230982 3489175029543468096 3490362013764676752 3509991596397266721 3523003596311895072 3524202088690373064 3525553689316103538 3530467041727414464 3538470113340941376 3550322172586025772 3564695946564106848 3576011752274921271 3582213645705852456 3583587494901553802 3596716534959722304 3608763689830240188 3616944248919067092 3618331417982316789 3623374069141293792 3624606706601779704 3639281227681139136 3650071078579597776 3666254235640007328 3677892428977910481 3691366970090241312 3699187091511281344 3718726018329222576 3719991093617616012 3721417783166998179 3735051786304327008 3747562293285249426 3762734610262112784 3764014656855694308 3781225514911733148 3796534120235262432 3817885596081237486 3824672628538032336 3833342622786019824 3841463518107869088 3846182353634861253 3861753942111115752 3863067674141370474 3868451399520257472 3878707624239108816 3896442912873032496 3925321908236401608 3926657265485261346 3941043195954825792 3942554663321234064 3963379045850881956 3970252752139211616 3971775421943341272 3987682760403995328 3999678798762820368 4029990351419084013 4046306101829687592 4053323628888011712 4062687907909969728 4076295827783955516 4077682544927002167 4094191381141281528 4112911963588200968 4124536015095008244 4129563429027829312 4143395347582868364 4152787841351521476 4159990040174538336 4161585477950191512 4178434002152419008 4183566770620375398 4190822349480278928 4201933259592367884 4209220691537550624 4218945135137276256 4233076436544876882 4238236150844351136 4238975820911023296 4271100885264670236 4288392791682745824 4302756707105286378 4312510450634272302 4318520537414581056 4319989657104328272 4321646457871352724 4350527816198155488 4352007824460289656 4369627289336647104 4383498276982161558 4391100597962012688 4401245233569133872 4410569224494220064 4415987146765951809 4433673595449179016 4435373996236388322 4441555310560295616 4451623690977313344 4453330975978236048 4468247349686258931 4508384267779374138 4524901447207392576 4526636835665120592 4552094364558398541 4558438345048724448 4559989082499013176 4570523896398715944 4578450576760142784 4592223805986941904 4605965303783941719 4612384360966460832 4627025959036726089 4645758857656307976 4653816018352902336 4679988795196355628 4681783662693965451 4698936118253830752 4700738252421471384 4714675143165313794 4733762896781367696 4735373277979744452 4754544829712455968 4768015669699895028 4768847798524901208 4776284860941136608 4811684919773653584 4822592331892089456 4824441890643089052 4832808942135706272 4858335604591403688 4866761438106130368 4878004979508777792 4903856571970547308 4939988172707264274 4951400887765275606 4958301357772296768 4959988124823488016 4961890377555997572 4996749724380332568 5009997347975515554 5016979480349483712 5018686209140925744 5032905429127666974 5041634019882310864 5090514128108316648 5092466440123260666 5099563504717376448 5111123497048026432 5128243138179815004 5129987717811389823 5141839383448555437 5149005256148154336 5150756898855160632 5166251781735309642 5171610165652145088 5188932406087268436 5195257217164043328 5209940229593694624 5226478714863346473 5233762544315202144 5235543020647015128 5256739551094978752 5284505394467842608 5286303133035559596 5288330533974155307 5295700562591121696 5307705170011412064 5332905065017093824 5373320468558778684 5375381242352330703 5395074802439583456 5413145534745360282 5435061103711940688 5436910059902669556 5458921841521708704 5499381353460010992 5524527130110491152 5537050455135361968 5548780637266922016 5578089027493833864 5579986640426424018 5587763132640371904 5602577679456490512 5621343439927874139 5644101915393169176 5646021985283541462 5671838272367599722 5694801180352893648 5726828394121856229 5737008942807048504 5750013934179029736 5759986209472437696 5762195277161803632 5792630913166673628 5802677099280386208 5828151726744300864 5844664369309548744 5854800797282683584 5868326978092178496 5887982862354602412 5889985898227892019 5911564793932238688 5913831994981851096 5937774634637648064 5955379128208817424 5957663132915011908 6011179023705832184 6035515780886827456 6069459152744531388 6079985443332017568 6094031861864954592 6114443741675933274 6122965074649255872 6141287071711922292 6169367945382301452 6186804022642512366 6194345143541743968 6215093021374302546 6229181762027282214 6239985060261807504 6242378216925287268 6267651003228628512 6275350155930563097 6286233524220418392 6302899889388551826 6311683862375156928 6313831037306325936 6328417702705914384 6357354226266526704 6358463731366534944 6386378345953561152 6406651327897005354 6415579893031538112 6430123109189452608 6432589187524118736 6454135060657929567 6477780806121871584 6479984485656492408 6482469686807029086 6506219240659150272 6525791724297233232 6575247415473242337 6586650896943019032 6601867850353700808 6613317499764650688 6615853836741330096 6653060994354582483 6662332965840443424 6679996463967354072 6691581612187900992 6710540572170222632 6762576401669061207 6787352170811088864 6789955253497680888 6837657517573086672 6839983623748519764 6855785844598073916 6867675865140214176 6888335708980412856 6918576541449691248 6968638286484461964 6980724027529353504 7019983192794533442 7046007192623790144 7048404177380746128 7051107378632207076 7072012714747970691 7100644345172051544 7129391893128213696 7152023504549842542 7164427291411704912 7167174989803107604 7217527379660480376 7233888497838134184 7236662835964633578 7246748138282587584 7249213413203559408 7300142157159195552 7332508471280014656 7355784857955820962 7382733940180482624 7409982259060896411 7427101331647913409 7437452036658445152 7439982187235232024 7442835566333996358 7470103572608654016 7495124586570498852 7514996021963273331 7525469220524225568 7528029313711388616 7549358143691500461 7562451029823466296 7593068240470524864 7635771192162474972 7638699660184890999 7649345257076064672 7666685245572039648 7682927036215738176 7692364707269722506 7723507884222231504 7726135348282740948 7749377672602964463 7757415248478217632 7792885825746064992 7850643816472803216 7853314530970522692 7885109326642468128 7926758091701763912 7940505504278423232 7943550843886682544 7999357597525640736 8059980702838168026 8092612203659375184 8119718302118040423 8152591655567911032 8155365089854004334 8188382762282563056 8225823927176401936 8249072030190016488 8286790695165736728 8305575682703042952 8319980080349076672 8323170955900383024 8367133541240750796 8369979960639636027 8381644698960557856 8403866519184735768 8418441383075101248 8437890270274552512 8466152873089753764 8476472301688702272 8507757408551399583 8542201770529340472 8576785583365491648 8605513414210572756 8625020901268544604 8639979314208656544 8643292915742705448 8701055632396310976 8704015648920579312 8766996553964323116 8782201195924025376 8802490467138267744 8821138448988440128 8831974293531903618 8867347190898358032 8870747992472776644 8906661951956472096 8936494699372517862 9016768535558748276 9053273671330241184 9104188729116797082 9116876690097448896 9119978164998026352 9141047792797431888 9171665612513899911 9184447611973883808 9211930607567883438 9224768721932921664 9254051918073452178 9291517715312615952 9322639532061453819 9343772643040923321 9359977590392711256 9363567325387930902 9397872236507661504 9401476504842942768 9429350286330627588 9467525793562735392 9470746555959488904 9509089659424911936 9536031339399790056 9537695597049802416 9552569721882273216 9609976991845508031 9623369839547307168 9645184663784178912 9648883781286178104 9665617884271412544 9716671209182807376 9723704530210543629 9768165913521977299 9807713143941094616 9879976345414528548 9902801775530551212 9919976249646976032 9923780755111995144 9993499448760665136 10019994695951031108 10037372418281851488 10065810858255333948 10083268039764621728 10181028256216633296 10184932880246521332 10256486276359630008 10259975435622779646 10283678766897110874 10298010512296308672 10301513797710321264 10332503563470619284 10377864812174536872 10419880459187389248 10452957429726692946 10467525088630404288 10471086041294030256 10529974789191800163 10569010788935685216 10572606266071119192 10576661067948310614 10591401125182243392 10615410340022824128 10728035256824763813 10746640937117557368 10750762484704661406 10790149604879166912 10826291069490720564 10854994253946950367 10870122207423881376 10873820119805339112 10917843683043417408 10998762706920021984 11033677286933731443 11049054260220982304 11074100910270723936 11097561274533844032 11156178054987667728 11159973280852848036 11164253349500994537 11205155358912981024 11242686879855748278 11288203830786338352 11292043970567082924 11343676544735199444 11389602360705787296 11453656788243712458 11474017885614097008 11500027868358059472 11524390554323607264 11538547060904583759 11585261826333347256 11605354198560772416 11689328738619097488 11775965724709204824 11779971796455784038 11823129587864477376 11827663989963702192 11910758256417634848 11915326265830023816 12022358047411664368 12089971054257252039 12138918305489062776 12159970886664035136 12188063723729909184 12228887483351866548 12233047634781006501 12282574143423844584 12338735890764602904 12373608045285024732 12388690287083487936 12430186042748605092 12458363524054564428 12479970120523615008 12484756433850574536 12535302006457257024 12550700311861126194 12572467048440836784 12605799778777103652 12627662074612651872 12656835405411828768 12714708452533053408 12716927462733069888 12813302655794010708 12865178375048237472 12908270121315859134 12955561612243743168 12959968971312984816 12964939373614058172 13051583448594466464 13150494830946484674 13173301793886038064 13203735700707401616 13231707673482660192 13247961440297855427 13306121988709164966 13324665931680886848 13359992927934708144 13404742049058776793 13421081144340445264 13525152803338122414 13574704341622177728 13579910506995361776 13656283093675195623 13675315035146173344 13679967247497039528 13711571689196147832 13735351730280428352 13776671417960825712 13837153082899382496 13881077877110178267 13937276572968923928 13961448055058707008 14039966385589066884 14045350988081896353 14096808354761492256 14102214757264414152 14144025429495941382 14201288690344103088 14304047009099685084 14328854582823409824 14334349979606215208 14435054759320960752 14467776995676268368 14473325671929267156 14498426826407118816 14600284314318391104 14711569715911641924 14819964518121792822 14854202663295826818 14874904073316890304 14879964374470464048 14885671132667992716 14990249173140997704 15029992043926546662 15050938441048451136 15056058627422777232 15098716287383000922 15124902059646932592 15271542384324949944 15277399320369781998 15298690514152129344 15333370491144079296 15384729414539445012 15389963153434169469 15447015768444463008 15452270696565481896 15498755345205928926 15514830496956435264 15585771651492129984 15679436144590039419 15701287632945606432 15706629061941045384 15770218653284936256 15853516183403527824 15864991601922465921 15887101687773365088 15937533858904278751 15998715195051281472 16119961405676336052 16126143727056992109 16185224407318750368 16239436604236080846 16305183311135822064 16310730179708008668 16376765524565126112 16451647854352803872 16498144060380032976 16573581390331473456 16611151365406085904 16646341911800766048 16734267082481501592 16739959921279272054 16763289397921115712 16807733038369471536 16864030319783622417 16932305746179507528 17015514817102799166 17084403541058680944 17180485182365568687 17211026828421145512 17250041802537089208 17279958628417313088 17286585831485410896 17408031297841158624 17533993107928646232 17564402391848050752 17604980934276535488 17663948587063807236 17669957694683676057 17734694381796716064 17741495984945553288 17813323903912944192 17872989398745035724 18033537071117496552 18106547342660482368 18208377458233594164 18239956329996052704 18282095585594863776 18343331225027799822 18368895223947767616 18423861215135766876 18508103836146904356 18583035430625231904 18645279064122907638 18687545286081846642 18719955180785422512 18727134650775861804 18802953009685885536 18826050467791689291 18858700572661255176 18935051587125470784 18941493111918977808 19072062678799580112 19075391194099604832 19219953983691016062 19246739679094614336 19290369327568357824 19297767562572356208 19362405181973788701 19433342418365614752 19447409060421087258 19536331827043954598 19615426287882189232 19725742246419727011 19759952690829057096 19805603551061102424 19839952499293952064 19847561510223990288 19959182983063747449 19986998897521330272 20039989391902062216 20074744836563702976 20131621716510667896 20166536079529243456 20287729205007183621 20362056512433266592 20369865760493042664 20512972552719260016 20519950871245559292 20567357533794221748 20603027595420642528 20665007126941238568 20755729624349073744 20905914859453385892 20942172082588060512 21059949578383600326 21138021577871370432 21145212532142238384 21153322135896621228 21456070513649527626 21493281874235114736 21501524969409322812 21652582138981441128 21709988507893900734 21740244414847762752 21747640239610678224 21997525413840043968 22067354573867462886 22098108520441964608 22148201820541447872 22229946777182689233 22281303994943740227 22312356109975335456 22319946561705696072 22328506699001989074 22410310717825962048 22485373759711496556 22576407661572676704 22584087941134165848 22648074431074501383 22687353089470398888 22779204721411574592 22907313576487424916 22916098980554672997 22948035771228194016 23000055736716118944 23048781108647214528 23077094121809167518 23170523652666694512 23293318716860099713 23378657477238194976 23551931449418409648 23559943592911568076 23655327979927404384 23821516512835269696 23830652531660047632 24044716094823328736 24179942108514504078 24277836610978125552 24359154906354121269 24457774966703733096 24466095269562013002 24565148286847689168 24677471781529205808 24747216090570049464 24860372085497210184 24916727048109128856 24959940241047230016 24969512867701149072 25101400623722252388 25109939881918908081 25144934096881673568 25211599557554207304 25255324149225303744 25313670810823657536 25429416905066106816 25523272225654198749 25626605311588021416 25730356750096474944 25816540242631718268 25919937942625969632 25929878747228116344 26103166897188932928 26300989661892969348 26346603587772076128 26407471401414803232 26463415346965320384 26495922880595710854 26612243977418329932 26719985855869416288 26809484098117553586 26842162288680890528 27050305606676244828 27159821013990723552 27312566187350391246 27350630070292346688 27359934494994079056 27423143378392295664 27514996837541699733 27553342835921651424 27674306165798764992 27762155754220356534 27874553145937847856 27967918596184361457 28031317929122769963 28079932771178133768 28090701976163792706 28193616709522984512 28204429514528828304 28288050858991882764 28402577380688206176 28608094018199370168 28657709165646819648 28668699959212430416 28829930975536524093 28870109518641921504 28935553991352536736 28946651343858534312 28996853652814237632 29171113590631630887 29304497740565931897 29423139431823283848 29639929036243585644 29708405326591653636 29759928748940928096 29771342265335985432 29980498346281995408 30059984087853093324 30112117254845554464 30197432574766001844 30249804119293865184 30543084768649899888 30554798640739563996 30769458829078890024 30779926306868338938 30894031536888926016 30904541393130963792 30997510690411857852 31358872289180078838 31402575265891212864 31413258123882090768 31707032366807055648 31729983203844931842 31774203375546730176 31875067717808557502 32184105770474291439 32239922811352672104 32252287454113984218 32370448814637500736 32478873208472161692 32564982761840851101 32610366622271644128 32621460359416017336 32753531049130252224 32903295708705607744 32996288120760065952 33101031860801194329 33147162780662946912 33222302730812171808 33292683823601532096 33468534164963003184 33479919842558544108 33492760048502983611 33615466076738943072 33728060639567244834 33864611492359015056 34031029634205598332 34168807082117361888 34360970364731137374 34422053656842291024 34500083605074178416 34573171662970821792 34816062595682317248 35067986215857292464 35327897174127614472 35339915389367352114 35469388763593432128 35482991969891106576 35745978797490071448 36067074142234993104 36269913162771756117 36416754916467188328 36479912659992105408 36564191171189727552 36686662450055599644 36699142904343019503 36847722430271533752 37016207672293808712 37166070861250463808 37290558128245815276 37375090572163693284 37439910361570845024 37454269301551723608 37605906019371771072 37652100935583378582 37717401145322510352 37882986223837955616 38144125357599160224 38150782388199209664 38439907967382032124 38595535125144712416 38724810363947577402 38866684836731229504 38894818120842174516 39072663654087909196 39230852575764378464 39451484492839454022 39519905381658114192 39611207102122204848 39695123020447980576 39743884320893566281 39918365966127494898 39973997795042660544 40079978783804124432 40214226147176330379 40263243433021335792 40575458410014367242 40724113024866533184 40739731520986085328 40968849281025586869 41025945105438520032 41039901742491118584 41134715067588443496 41206055190841285056 41330014253882477136 41511459248698147488 41643233631330534801 41811829718906771784 41884344165176121024 42119899156767200652 42136052964245689059 42290425064284476768 42306644271793242456 42912141027299055252 42986563748470229472 43003049938818645624 43305164277962882256 43419977015787801468 43495280479221356448 44134709147734925772 44459893554365378466 44562607989887480454 44624712219950670912 44639893123411392144 44657013398003978148 44970747519422993112 45152815323145353408 45168175882268331696 45296148862149002766 45374706178940797776 45814627152974849832 45832197961109345994 45896071542456388032 46000111473432237888 46154188243618335036 46341047305333389024 46586637433720199426 46757314954476389952 47038308433770118257 47103862898836819296 47119887185823136152 47310655959854808768 47594974805767397763 47661305063320095264 47812601576712836253 48089432189646657472 48359884217029008156 48378431181170976327 48555673221956251104 48718309812708242538 48915549933407466192 48932190539124026004 49130296573695378336 49354943563058411616 49494432181140098928 49720744170994420368 49833454096218257712 49939025735402298144 50202801247444504776 50219879763837816162 50289868193763347136 50423199115108414608 51046544451308397498 51253210623176042832 51633080485263436536 51839875885251939264 51859757494456232688 52601979323785938696 52693207175544152256 52814942802829606464 52991845761191421708 53009873084051028171 53224487954836659864 53439971711738832576 53618968196235107172 53684324577361781056 54100611213352489656 54319642027981447104 54625132374700782492 54719868989988158112 54846286756784591328 55029993675083399466 55106685671843302848 55524311508440713068 55749106291875695712 55935837192368722914 56062635858245539926 56159865542356267536 56181403952327585412 56408859029057656608 56576101717983765528 56805154761376412352 57216188036398740336 57337399918424860832 57659861951073048186 57740219037283843008 57871107982705073472 57893302687717068624 58087215545921366103 58342227181263261774 58608995481131863794 58846278863646567696 59177226739259181033 59279858072487171288 59416810653183307272 59519857497881856192 59542684530671970864 59877548949191242347 59960996692563990816 60119968175706186648 60224234509691108928 60394865149532003688 60499608238587730368 60863187615021550863 61086169537299799776 61109597281479127992 61538917658157780048 61559852613736677876 61809082786261927584 61995021380823715704 62717744578360157676 62826516247764181536 63414064733614111296 63459966407689863684 63750135435617115004 64368211540948582878 64479845622705344208 64504574908227968436 64957746416944323384 65129965523681702202 65220733244543288256 65242920718832034672 65992576241520131904 66202063721602388658 66294325561325893824 66444605461624343616 66689840331548067699 66843911984831220681 66937068329926006368 66959839685117088216 66985520097005967222 67230932153477886144 67456121279134489668 67729222984718030112 67944223293223504149 68062059268411196664 68337614164234723776 68721940729462274748 68748296941664018991 68844107313684582048 69000167210148356832 69146343325941643584 69879956150580299139 70135972431714584928 70655794348255228944 70679830778734704228 70965983939782213152 71491957594980142896 72134148284469986208 72539826325543512234 72833509832934376656 73077464719062363807 73373324900111199288 73398285808686039006 73695444860543067504 74032415344587617424 74581116256491630552 74750181144327386568 74879820723141690048 74908538603103447216 75304201871166757164 75434802290645020704 75765972447675911232 76288250715198320448 76569816676962596247 76879815934764064248 77191070250289424832 77449620727895154804 77789636241684349032 78145327308175818392 78461705151528756928 78902968985678908044 79039810763316228384 79222414204244409696 79390246040895961152 79487768641787132562 79836731932254989796 80159957567608248864 80428452294352660758 80526486866042671584 81150916820028734484 81479463041972170656 81937698562051173738 82051890210877040064 82079803484982237168 82269430135176886992 82660028507764954272 83022918497396294976 83286467262661069602 83623659437813543568 83903755788553084371 84239798313534401304 84272105928491378118 84580850128568953536 84613288543586484912 85824282054598110504 85973127496940458944 86006099877637291248 86489792926609572279 86610328555925764512 86839954031575602936 86990560958442712896 87513340771894892661 87913493221697795691 88269418295469851544 88919787108730756932 89125215979774960908 89279786246822784288 89314026796007956296 89941495038845986224 90336351764536663392 90592297724298005532 90749412357881595552 91629254305949699664 91664395922218691988 92308376487236670072 92682094610666778048 93173274867440398852 94076616867540236514 94207725797673638592 94239774371646272304 95189949611534795526 95322610126640190528 95625203153425672506 96552317311422874317 96719768434058016312 96756862362341952654 97111346443912502208 97436619625416485076 97694948285522553303 97831099866814932384 97864381078248052008 98260593147390756672 98709887126116823232 98988864362280197856 99303095582403582987 99441488341988840736 99666908192436515424 99878051470804596288 100405602494889009552 100439759527675632324 100478280145508950833 100846398230216829216 102093088902616794996 102506421246352085664 103266160970526873072 103719514988912465376 105203958647571877392 105983691522382843416 106019746168102056342 106448975909673319728 107237936392470214344 108201222426704979312 108809739488315268351 109250264749401564984 109439737979976316224 109692573513569182656 110059987350166798932 111048623016881426136 111498212583751391424 111871674384737445828 112125271716491079852 112319731084712535072 112362807904655170824 112817718058115313216 113152203435967531056 114432376072797480672 114674799836849721664 115319723902146096372 115786605375434137248 116174431091842732206 116684454362526523548 117217990962263727588 117692557727293135392 118354453478518362066 118559716144974342576 118833621306366614544 119085369061343941728 119231652962680698843 119755097898382484694 119921993385127981632 120239936351412373296 120789730299064007376 121726375230043101726 122172339074599599552 122219194562958255984 123077835316315560096 123119705227473355752 123618165572523855168 123990042761647431408 124929700893991604403 125435489156720315352 125653032495528363072 126408158892737067177 126919932815379727368 127500270871234230008 128736423081897165756 128959691245410688416 129009149816455936872 129915492833888646768 130259931047363404404 130485841437664069344 132404127443204777316 133379680663096135398 133687823969662441362 133874136659852012736 133919679370234176432 133971040194011934444 134912242558268979336 135458445969436060224 135888446586447008298 136124118536822393328 137443881458924549496 137496593883328037982 137688214627369164096 138000334420296713664 139759912301160598278 140271944863429169856 141114925301310354771 141311588696510457888 141359661557469408456 141931967879564426304 142784924417302193289 142983915189960285792 143437804730138508759 144268296568939972416 145079652651087024468 145135293543512928981 145667019665868753312 146154929438124727614 146746649800222398576 146796571617372078012 147390889721086135008 148064830689175234848 149162232512983261104 149500362288654773136 149817077206206894432 150608403742333514328 150869604581290041408 153139633353925192494 153759631869528128496 154899241455790309608 155579272483368698064 156290654616351636784 157805937971357816088 158079621526632456768 158444828408488819392 158975537283574265124 159029619252153084513 159673463864509979592 160319915135216497728 160856904588705321516 161052973732085343168 162301833640057468968 162958926083944341312 163875397124102347476 164159606969964474336 164538860270353773984 165320057015529908544 166572934525322139204 167247318875627087136 167807511577106168742 168479596627068802608 168544211856982756236 169226577087172969824 171648564109196221008 172012199755274582496 172979585853219144558 173220657111851529024 173679908063151205872 174261646637764098309 175026681543789785322 175826986443395591382 176538836590939703088 177531680217777543099 177839574217461513864 178250431959549921816 178559572493645568576 178628053592015912592 179882990077691972448 180672703529073326784 181184595448596011064 181498824715763191104 182589562845064652589 183258508611899399328 183328791844437383976 184616752974473340144 186346549734880797704 188153233735080473028 188479548743292544608 190379899223069591052 191250406306851345012 193104634622845748634 193439536868116032624 193513724724683905308 194873239250832970152 195389896571045106606 195662199733629864768 195728762156496104016 197977728724560395712 198606191164807165974 198882976683977681472 199333816384873030848 200069520994644203097 200811204989778019104 200879519055351264648 200956560291017901666 201692796460433658432 203832669879670512447 204186177805233589992 205012842492704171328 206244890824992056973 206532321941053746144 207439029977824930752 209639868451740897417 210407917295143754784 211967383044765686832 212039492336204112684 212897951819346639456 214475872784940428688 216402444853409958624 217619478976630536702 218500529498803129968 219232394157187091421 220119974700333597864 222097246033762852272 223743348769474891656 224250543432982159704 224639462169425070144 224725615809310341648 226304406871935062112 228864752145594961344 229709450030887788741 230639447804292192744 231573210750868274496 232348862183685464412 233368908725053047096 234435981924527455176 235385115454586270784 236708906957036724132 237119432289948685152 237667242612733229088 238170738122687883456 238463305925361397686 239510195796764969388 240479872702824746592 241579460598128014752 243452750460086203452 244438389125916511968 246155670632631120192 246239410454946711504 247980085523294862816 249859401787983208806 250870978313440630704 251711267365659253113 252816317785474134354 253839865630759454736 255000541742468460016 257472846163794331512 257919382490821376832 258018299632911873744 259469378779828716837 259830985667777293536 260519862094726808808 260971682875328138688 263740479665093387073 264808254886409554632 266759361326192270796 267375647939324882724 267839358740468352864 267942080388023868888 269824485116537958672 271776893172894016596 272248237073644786656 274887762917849098992 274993187766656075964 279519824602321196556 282229850602620709542 282623177393020915776 282719323114938816912 285569848834604386578 285967830379920571584 286875609460277017518 289656951934268622951 290159305302174048936 290270587087025857962 291334039331737506624 292309858876249455228 293493299600444797152 293593143234744156024 294781779442172270016 296129661378350469696 297909286747210748961 298324465025966522208 299000724577309546272 299634154412413788864 301216807484667028656 301434840436526852499 302813143319181296269 306279266707850384988 307519263739056256992 309798482911580619216 311158544966737396128 312581309232703273568 315611875942715632176 317951074567148530248 318059238504306169026 319346927729019959184 321713809177410643032 324603667280114937936 326429218464945805053 327750794248204694952 328319213939928948672 329077720540707547968 333145869050644278408 334494637751254174272 335615023154212337484 336959193254137605216 337088423713965512472 338453154174345939648 343297128218392442016 344024399510549164992 345959171706438289116 347359816126302411744 348523293275528196618 350053363087579570644 351653972886791182764 353077673181879406176 355063360435555086198 355679148434923027728 356500863919099843632 357256107184031825184 357694958888042096529 359765980155383944896 362369190897192022128 365179125690129305178 366517017223798798656 366657583688874767952 369233505948946680288 372693099469761595408 374789102681974813209 376306467470160946056 376959097486585089216 379224476678211201531 380759798446139182104 382500812613702690024 386209269245691497268 386879073736232065248 387027449449367810616 389746478501665940304 390779793142090213212 391457524312992208032 397212382329614331948 400139041989288406194 401622409979556038208 401759038110702529296 401913120582035803332 407665339759341024894 408372355610467179984 412489781649984113946 413064643882107492288 419279736903481794834 420815834590287509568 423344775903931064313 423934766089531373664 424078984672408225368 425795903638693278912 428951745569880857376 430313414190415526277 432804889706819917248 435238957953261073404 435405880630538786943 437001058997606259936 438464788314374182842 440239949400667195728 444194492067525704544 447486697538949783312 448501086865964319408 449451231618620683296 452608813743870124224 459418900061775577482 461278895608584385488 464697724367370928824 466737817450106094192 468871963849054910352 473417813914073448264 474238864579897370304 475334485225466458176 476926611850722795372 477088857756459253539 479020391593529938776 480959745405649493184 483158921196256029504 486905500920172406904 488876778251833023936 492478820909893423008 495960171046589725632 499718803575966417612 501741956626881261408 503422534731318506226 505632635570948268708 507679731261518909472 510001083484936920032 514945692327588663024 516036599265823747488 518938757559657433674 519661971335554587072 521039724189453617616 522784939913292294927 527480959330186774146 529616509772819109264 532595040653332629297 533518722652384541592 534751295878649765448 535678717480936705728 535884160776047737776 539648970233075917344 543553786345788033192 544496474147289573312 547768688535193957767 549775525835698197984 549986375533312151928 559039649204642393112 564459701205241419084 565438646229877633824 571139697669208773156 573751218920554035036 579313903868537245902 580318610604348097872 580541174174051715924 584619717752498910456 586986599200889594304 587186286469488312048 595818573494421497922 596648930051933044416 598001449154619092544 602433614969334057312 602869680873053704998 605626286638362592538 611498009639011537341 612558533415700769976 615038527478112513984 618734672474976170919 619596965823161238432 622317089933474792256 625162618465406547136 628919605355222692251 631223751885431264352 635902149134297060496 636118477008612338052 638693855458039918368 643427618354821286064 649207334560229875872 652858436929891610106 655501588496409389904 666291738101288556816 671230046308424674968 673918386508275210432 674176847427931024944 686594256436784884032 689128350092663366223 691918343412876578232 694719632252604823488 697046586551056393236 700106726175159141288 703307945773582365528 706155346363758812352 710126720871110172396 711358296869846055456 713001727838199687264 714512214368063650368 715389917776084193058 724738381794384044256 730358251380258610356 733315167377749535904 738467011897893360576 745386198939523190816 749578205363949626418 752612934940321892112 755133802096977759339 758448953356422403062 761519596892278364208 765001625227405380048 772418538491382994536 773758147472464130496 774054898898735621232 778408136339486150511 779492957003331880608 781559586284180426424 782915048625984416064 791221438995280161219 794424764659228663896 800278083978576812388 803518076221405058592 803826241164071606664 815330679518682049788 816744711220934359968 824979563299968227892 838559473806963589668 846689551807862128626 847869532179062747328 848157969344816450736 857903491139761714752 860626828380831052554 868970855802805868853 870477915906522146808 870811761261077573886 874002117995212519872 876929576628748365684 880479898801334391456 888388984135051409088 893727860241632246883 894973395077899566624 897002173731928638816 898902463237241366592 904304521309580557497 908439429957543888807 918837800123551154964 922557791217168770976 929395448734741857648 933475634900212188384 937743927698109820704 946835627828146896528 953853223701445590744 954177715512918507078 958040783187059877552 973811001840344813808 984957641819786846016 999437607151932835224 1003483913253762522816 1006845069462637012452 1011265271141896537416 1015359462523037818944 1020002166969873840064 1029891384655177326048 1032073198531647494976 1037877515119314867348 1042079448378907235232 1045569879826584589854 1054961918660373548292 1059233019545638218528 1065190081306665258594 1067037445304769083184 1069502591757299530896 1071768321552095475552 1079297940466151834688 1087107572691576066384 1095537377070387915534 1099551051671396395968 1099972751066624303856 1118079298409284786224 1124367308045924439627 1128919402410482838168 1130877292459755267648 1137673430034633604593 1142279395338417546312 1147502437841108070072 1158627807737074491804 1160637221208696195744 1161082348348103431848 1169239435504997820912 1174372572938976624096 1191637146988842995844 1204867229938668114624 1205739361746107409996 1211252573276725185076 1222996019278023074682 1225117066831401539952 1237469344949952341838 1239193931646322476864 1257839210710445384502 1262447503770862528704 1270034327711793192939 1271804298268594120992 1272236954017224676104 1277387710916079836736 1286855236709642572128 1290940242571246578831 1298414669120459751744 1305716873859783220212 1306217641891616360829 1311003176992818779808 1332583476202577113632 1342460092616849349936 1348353694855862049888 1378256700185326732446 1383836686825753156464 1394093173102112786472 1400213452350318282576 1406615891547164731056 1420253441742220344792 1422716593739692110912 1426003455676399374528 1430779835552168386116 1449476763588768088512 1460716502760517220712 1466630334755499071808 1490772397879046381632 1499156410727899252836 1505225869880643784224 1510267604193955518678 1516897906712844806124 1523039193784556728416 1530003250454810760096 1544837076982765989072 1548109797797471242464 1556816272678972301022 1558985914006663761216 1563119172568360852848 1582442877990560322438 1588849529318457327792 1600556167957153624776 1607036152442810117184 1607652482328143213328 1630661359037364099576 1633489422441868719936 1643306065605581873301 1649959126599936455784 1677118947613927179336 1693379103615724257252 1696315938689632901472 1721253656761662105108 1737941711605611737706 1740955831813044293616 1741623522522155147772 1753859153257496731368 1760959797602668782912 1787455720483264493766 1789946790155799133248 1794004347463857277632 1808609042619161114994 1816878859915087777614 1834494028917034612023 1837675600247102309928 1845115582434337541952 1856204017424928512757 1858790897469483715296 1866951269800424376768 1875487855396219641408 1886758816065668076753 1893671255656293793056 1907706447402891181488 1908355431025837014156 1916081566374119755104 1947622003680689627616 1998875214303865670448 2013690138925274024904 2022530542283793074832 2059782769310354652096 2067385050277990098669 2075755030238629734696 2084158896757814470464 2091139759653169179708 2109923837320747096584 2118466039091276437056 2130380162613330517188 2134074890609538166368 2139005183514599061792 2143536643104190951104 2174215145383152132768 2191074754140775831068 2199945502133248607712 2236158596818569572448 2248734616091848879254 2257838804820965676336 2265401406290933278017 2275346860069267209186 2284558790676835092624 2295004875682216140144 2317255615474148983608 2321274442417392391488 2322164696696206863696 2338478871009995641824 2348745145877953248192 2373664316985840483657 2383274293977685991688 2411478723492214819992 2422505146553450370152 2445992038556046149364 2450234133662803079904 2474938689899904683676 2515678421420890769004 2540068655423586385878 2543608596537188241984 2544473908034449352208 2573710473419285144256 2581880485142493157662 2611433747719566440424 2612435283783232721658 2622006353985637559616 2665166952405154227264 2681183580724896740649 2684920185233698699872 2696707389711724099776 2712913563928741672491 2725318289872631666421 2756513400370653464892 2767673373651506312928 2788186346204225572944 2800426904700636565152 2813231783094329462112 2840506883484440689584 2861559671104336772232 2921433005521034441424 2998312821455798505672 3010451739761287568448 3020535208387911037356 3033795813425689612248 3046078387569113456832 3060006500909621520192 3089674153965531978144 3096219595594942484928 3113632545357944602044 3126238345136721705696 3164885755981120644876 3177699058636914655584 3201112335914307249552 3215304964656286426656 3261322718074728199152 3286612131211163746602 3299918253199872911568 3354237895227854358672 3373101924137773318881 3386758207231448514504 3392631877379265802944 3442507313523324210216 3475883423211223475412 3481911663626088587232 3483247045044310295544 3507718306514993462736 3574911440966528987532 3617218085238322229988 3633757719830175555228 3668988057834069224046 3675351200494204619856 3712408034849857025514 3717581794938967430592 3773517632131336153506 3787342511312587586112 3815412894805782362976 3816710862051674028312 3832163132748239510208 3872820727713739736493 3895244007361379255232 3918652925674849082487 3997750428607731340896 4027380277850548049808 4045061084567586149664 4134770100555980197338 4151510060477259469392 4182279519306338359416 4219847674641494193168 4260760325226661034376 4268149781219076332736 4278010367029198123584 4348430290766304265536 4382149508281551662136 4399891004266497215424 4472317193637139144896 4497469232183697758508 4515677609641931352672 4530802812581866556034 4550693720138534418372 4569117581353670185248 4590009751364432280288 4634511230948297967216 4644329393392413727392 4676957742019991283648 4747328633971680967314 4766548587955371983376 4822957446984429639984 4845010293106900740304 4891984077112092298728 4900468267325606159808 4929918196816745619903 4949877379799809367352 5031356842841781538008 5080137310847172771756 5088947816068898704416 5163760970284986315324 5222867495439132880848 5224870567566465443316 5362367161449793481298 5369840370467397399744 5425827127857483344982 5450636579745263332842 5503482086751103836069 5513026800741306929784 5535346747303012625856 5576372692408451145888 5600853809401273130304 5626463566188658924224 5660276448197004230259 5681013766968881379168 5723119342208673544464 5842866011042068882848 5996625642911597011344 6041070416775822074712 6067591626851379224496 6179348307931063956288 6202155150833970296007 6227265090715889204088 6252476690273443411392 6329771511962241289752 6355398117273829311168 6402224671828614499104 6430609929312572853312 6522645436149456398304 6573224262422327493204 6599836506399745823136 6708475790455708717344 6746203848275546637762 6773516414462897029008 6796204218872799834051 6885014627046648420432 6951766846422446950824 6963823327252177174464 6966494090088620591088 7015436613029986925472 7120992950957521450971 7149822881933057975064 7234436170476644459976 7267515439660351110456 7337976115668138448092 7350702400988409239712 7424816069699714051028 7547035264262672307012 7630825789611564725952 7633421724103348056624 7745641455427479472986 7837305851349698164974 7995500857215462681792 8043550742174690221947 8054760555701096099616 8090122169135172299328 8175954869617894999263 8269540201111960394676 8303020120954518938784 8364559038612676718832 8439695349282988386336 8521520650453322068752 8764299016563103324272 8994938464367395517016 9031355219283862705344 9061605625163733112068 9101387440277068836744 9138235162707340370496 9180019502728864560576 9269022461896595934432 9288658786784827454784 9494657267943361934628 9533097175910743966752 9645914893968859279968 9690020586213801480608 9783968154224184597456 9859836393633491239806 9899754759599618734704 10062713685683563076016 10119305772413319956643 10160274621694345543512 10177895632137797408832 10327521940569972630648 10445734990878265761696 10449741135132930886632 10724734322899586962596 10851654255714966689964 10901273159490526665684 11006964173502207672138 11026053601482613859568 11152745384816902291776 11320552896394008460518 11362027533937762758336 11446238684417347088928 11618462183141219209479 11685732022084137765696 11755958777024547247461 11993251285823194022688 12082140833551644149424 12135183253702758448992 12404310301667940592014 12454530181431778408176 12659543023924482579504 12804449343657228998208 13045290872298912796608 13146448524844654986408 13199673012799491646272 13416951580911417434688 13492407696551093275524 13547032828925794058016 13592408437745599668102 13770029254093296840864 13903533692844893901648 13932988180177241182176 14030873226059973850944 14241985901915042901942 14299645763866115950128 14468872340953288919952 14535030879320702220912 14675952231336276896184 14701404801976818479424 14789754590450236859709 14849632139399428102056 15094070528525344614024 15266843448206696113248 15491282910854958945972 15674611702699396329948 16087101484349380443894 16109521111402192199232 16351909739235789998526 16510446260253311508207 16539080402223920789352 16606040241909037877568 16729118077225353437664 16879390698565976772672 16980829344591012690777 17043041300906644137504 17528598033126206648544 17989876928734791034032 18123211250327466224136 18202774880554137673488 18538044923793191868864 18989314535886723869256 19066194351821487933504 19291829787937718559936 19380041172427602961216 19567936308448369194912 19719672787266982479612 19799509519199237469408 20125427371367126152032 20238611544826639913286 20320549243388691087024 20655043881139945261296 20891469981756531523392 20899482270265861773264 21362978852872564352913 21449468645799173925192 21703308511429933379928 21802546318981053331368 22013928347004415344276 22052107202965227719136 22641105792788016921036 22892477368834694177856 23236924366282438418958 23511917554049094494922 23986502571646388045376 24130652226524070665841 24164281667103288298848 24270366507405516897984 24527864608853684997789 24808620603335881184028 24909060362863556816352 25319086047848965159008 26292897049689309972816 26984815393102186551048 27094065657851588116032 27184816875491199336204 27540058508186593681728 27807067385689787803296 27865976360354482364352 28483971803830085803884 28599291527732231900256 28937744681906577839904 29070061758641404441824 29351904462672553792368 29579509180900473719418 29699264278798856204112 30188141057050689228048 30533686896413392226496 30982565821709917891944 31349223405398792659896 32174202968698760887788 32703819478471579997052 33020892520506623016414 33078160804447841578704 33458236154450706875328 33961658689182025381554 34086082601813288275008 34855386549423657628437 35057196066252413297088 35267876331073641742383 35979753857469582068064 36246422500654932448272 36405549761108275346976 37978629071773447738512 39135872616896738389824 39439345574533964959224 39599019038398474938816 40250854742734252304064 40477223089653279826572 40641098486777382174048 41310087762279890522592 41798964540531723546528 42725957705745128705826 42898937291598347850384 43406617022859866759856 43605092637962106662736 44027856694008830688552 44104214405930455438272 45282211585576033842072 46473848732564876837916 47023835108098188989844 48261304453048141331682 48328563334206576597696 49055729217707369995578 49617241206671762368056 49818120725727113632704 50638172095697930318016 50942488033773038072331 52585794099378619945632 53969630786204373102096 54369633750982398672408 55614134771379575606592 56967943607660171607768 57198583055464463800512 57875489363813155679808 58140123517282808883648 58703808925345107584736 59159018361800947438836 59398528557597712408224 60376282114101378456096 61965131643419835783888 62698446810797585319792 64088936558617693058739 64348405937397521775576 65407638956943159994104 66041785041013246032828 66156321608895683157408 67923317378364050763108 69710773098847315256874 70535752662147283484766 71959507714939164136128 72492845001309864896544 72811099522216550693952 73583593826561054993367 75957258143546895477024 78878691149067929918448 80954446179306559653144 81282196973554764348096 82620175524559781045184 83597929081063447093056 85451915411490257411652 85797874583196695700768 86813234045719733519712 87210185275924213325472 88055713388017661377104 90564423171152067684144 92947697465129753675832 94047670216196377979688 96522608906096282663364 98111458435414739991156 99234482413343524736112 101884976067546076144662 104566159648270972885311 105171588198757239891264 107939261572408746204192 108739267501964797344816 113935887215320343215536 117407617850690215169472 118318036723601894877672 118797057115195424816448 120752564228202756912192 123930263286839671567776 125396893621595170639584 128177873117235386117478 128696811874795043551152 130815277913886319988208 132083570082026492065656 132312643217791366314816 135846634756728101526216 139421546197694630513748 141071505324294566969532 144985690002619729793088 147167187653122109986734 151914516287093790954048 152827464101319114216993 157757382298135859836896 161908892358613119306288 170903830822980514823304 171595749166393391401536 173626468091439467039424 174420370551848426650944 176111426776035322754208 181128846342304135368288 185895394930259507351664 188095340432392755959376 192266809675853079176217 193045217812192565326728 196222916870829479982312 198468964826687049472224 203769952135092152289324 209132319296541945770622 215878523144817492408384 217478535003929594689632 220750781479683164980101 227871774430640686431072 236636073447203789755344 247860526573679343135552 250793787243190341279168 256355746234470772234956 257393623749590087102304 261630555827772639976416 264167140164052984131312 271693269513456203052432 278843092395389261027496 282143010648589133939064 294334375306244219973468 305654928202638228433986 313698478944812918655933 315514764596271719673792 323817784717226238612576 341807661645961029646608 352222853552070645508416 362257692684608270736576 371790789860519014703328 376190680864785511918752 384533619351706158352434 386090435624385130653456 392445833741658959964624 396937929653374098944448 407539904270184304578648 418264638593083891541244 434957070007859189379264 441501562959366329960202 455743548861281372862144 458482392303957342650979 473272146894407579510688 512711492468941544469912 514787247499180174204608 523261111655545279952832 528334280328105968262624 543386539026912406104864 557686184790778522054992 564286021297178267878128 588668750612488439946936 611309856405276456867972 627396957889625837311866 647635569434452477225152 662252344439049494940303 683615323291922059293216 743581579721038029406656 752381361729571023837504 769067238703412316704868 772180871248770261306912 784891667483317919929248 815079808540368609157296 836529277186167783082488 883003125918732659920404 916964784607914685301958 946544293788815159021376 1025422984937883088939824 1056668560656211936525248 1086773078053824812209728 1115372369581557044109984 1128572042594356535756256 1177337501224976879893872 1222619712810552913735944 1254793915779251674623732 1324504688878098989880606 1367230646583844118586432 1538134477406824633409736 1544361742497540522613824 1569783334966635839858496 1630159617080737218314592 1673058554372335566164976 1766006251837465319840808 1833929569215829370603916 1986757033317148484820909 2050845969875766177879648 2230744739163114088219968 2257144085188713071512512 2354675002449953759787744 2445239425621105827471888 2509587831558503349247464 2649009377756197979761212 3076268954813649266819472 3260319234161474436629184 3346117108744671132329952 3532012503674930639681616 3667859138431658741207832 3973514066634296969641818 4101691939751532355759296 4709350004899907519575488 4890478851242211654943776 5019175663117006698494928 5298018755512395959522424 5960271099951445454462727 6152537909627298533638944 6692234217489342264659904 7064025007349861279363232 7335718276863317482415664 7947028133268593939283636 9780957702484423309887552 10038351326234013396989856 10596037511024791919044848 11920542199902890908925454 12305075819254597067277888 14128050014699722558726464 14671436553726634964831328 15894056266537187878567272 20076702652468026793979712 21192075022049583838089696 23841084399805781817850908 29342873107453269929662656 31788112533074375757134544 42384150044099167676179392 47682168799611563635701816 63576225066148751514269088 95364337599223127271403632 127152450132297503028538176 190728675198446254542807264 381457350396892509085614528
- Sum of all divisors σ(n): 1343116729271280930942976000
- Sum of proper divisors (its aliquot sum) s(n): 961659378874388421857361472
- 381457350396892509085614528 is an abundant number, because the sum of its proper divisors (961659378874388421857361472) is greater than itself. Its abundance is 580202028477495912771746944
Bases of 381457350396892509085614528
- Binary: 100111011100010001011110001100110100010100000100100100100001111010110011111000001110000002
- Hexadecimal: 0x13B88BC668A09243D67C1C0
- Base-36: 1BXH2LGNEJZ5K9R000
Squares and roots of 381457350396892509085614528
- 381457350396892509085614528 squared (3814573503968925090856145282) is 145509710171817629658822545713036210656871351404662784
- 381457350396892509085614528 cubed (3814573503968925090856145283) is 55505748499161311659349117689448512790344933940179670599776297347917397251325952
-
The
square root of 381457350396892509085614528 is 19530933167590.6491768465 -
381457350396892509085614528 is a
perfect cube number . Itscube root is 725240412
Scales and comparisons
How big is 381457350396892509085614528?- 381,457,350,396,892,509,085,614,528 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 381,457,350,396,892,509,085,614,528 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 381457350396892509085614528 cubic inches would be around 60436701 feet tall.
Recreational maths with 381457350396892509085614528
- 381457350396892509085614528 backwards is 825416580905298693053754183
- The number of decimal digits it has is: 27
- The sum of 381457350396892509085614528's digits is 126
- 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 381457350396892509085614528 - Facts about the integer". Numbermatics.com. 2024. Web. 5 May 2024.
APA style:
Numbermatics. (2024). Number 381457350396892509085614528 - Facts about the integer. Retrieved 5 May 2024, from https://numbermatics.com/n/381457350396892509085614528/
Chicago style:
Numbermatics. 2024. "Number 381457350396892509085614528 - Facts about the integer". https://numbermatics.com/n/381457350396892509085614528/
The information we have on file for 381457350396892509085614528 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 381457350396892509085614528, math, Factors of 381457350396892509085614528, curriculum, school, college, exams, university, Prime factorization of 381457350396892509085614528, STEM, science, technology, engineering, physics, economics, calculator, three hundred eighty-one septillion, four hundred fifty-seven sextillion, three hundred fifty quintillion, three hundred ninety-six quadrillion, eight hundred ninety-two trillion, five hundred nine billion, eighty-five million, six hundred fourteen thousand, five hundred twenty-eight.