113972860132372565570439424
113,972,860,132,372,565,570,439,424 is an even composite number composed of eight prime numbers multiplied together.
113972860132372565570439424 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 113972860132372565570439424:
28 × 72 × 112 × 232 × 712 × 892 × 1092 × 5472
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 11 × 11 × 23 × 23 × 71 × 71 × 89 × 89 × 109 × 109 × 547 × 547)See below for interesting mathematical facts about the number 113972860132372565570439424 from the Numbermatics database.
Names of 113972860132372565570439424
- Cardinal: 113972860132372565570439424 can be written as One hundred thirteen septillion, nine hundred seventy-two sextillion, eight hundred sixty quintillion, one hundred thirty-two quadrillion, three hundred seventy-two trillion, five hundred sixty-five billion, five hundred seventy million, four hundred thirty-nine thousand, four hundred twenty-four.
Scientific notation
- Scientific notation: 1.13972860132372565570439424 × 1026
Factors of 113972860132372565570439424
Divisors of 113972860132372565570439424
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 4 7 8 11 14 16 22 23 28 32 44 46 49 56 64 71 77 88 89 92 98 109 112 121 128 142 154 161 176 178 184 196 218 224 242 253 256 284 308 322 352 356 368 392 436 448 484 497 506 529 539 547 568 616 623 644 704 712 736 763 781 784 847 872 896 968 979 994 1012 1058 1078 1094 1127 1136 1199 1232 1246 1288 1408 1424 1472 1526 1562 1568 1633 1694 1744 1771 1792 1936 1958 1988 2024 2047 2116 2156 2188 2254 2272 2398 2464 2492 2507 2576 2783 2816 2848 2944 3052 3124 3136 3266 3388 3479 3488 3542 3703 3829 3872 3916 3976 4048 4094 4232 4312 4361 4376 4508 4544 4796 4928 4984 5014 5041 5152 5341 5467 5566 5696 5819 5888 5929 6017 6104 6248 6272 6319 6532 6776 6853 6958 6976 7084 7406 7658 7739 7744 7832 7921 7952 8096 8188 8393 8464 8591 8624 8722 8752 9016 9088 9592 9701 9856 9968 10028 10082 10304 10682 10769 10934 11132 11392 11431 11638 11858 11881 12034 12208 12397 12496 12544 12581 12638 13064 13189 13552 13706 13916 13952 14168 14329 14812 15316 15478 15488 15664 15842 15904 16192 16376 16786 16928 17182 17248 17444 17504 17549 17963 18032 18176 19184 19402 19481 19712 19936 20056 20164 20608 21364 21538 21868 22264 22517 22784 22862 23276 23716 23762 24068 24416 24794 24992 25162 25276 25921 26128 26378 26803 27104 27412 27577 27832 27904 28336 28658 29624 30632 30956 30976 31328 31684 31808 32384 32752 33572 33856 34364 34496 34888 35008 35098 35287 35926 36064 37559 38269 38368 38804 38837 38962 39872 40112 40328 40733 41216 42119 42728 43076 43736 44233 44528 45034 45724 46552 47081 47432 47524 47971 48136 48683 48832 49588 49984 50324 50552 51842 52256 52756 53606 54173 54208 54824 55154 55447 55451 55664 56672 57316 57661 58751 59248 59623 60137 61264 61912 62656 63368 63616 64009 64768 65504 66187 67144 67712 67907 68728 68992 69509 69776 70016 70196 70574 71852 72128 75118 75383 76538 76736 77608 77674 77924 79744 80017 80224 80656 81466 83167 84238 85129 85456 86152 87131 87472 88067 88466 89056 90068 91448 92323 93104 94162 94864 95048 95942 96272 97366 97664 99176 99968 100303 100648 101104 103684 104512 105512 106711 107212 108346 108416 109648 110308 110894 110902 111328 113344 114632 115322 115943 117502 118496 119246 120274 122528 122843 123824 125312 125741 126736 127232 128018 130691 131008 132374 134288 135424 135814 136367 137456 137984 138391 139018 139552 140032 140392 141148 143704 144256 145337 150236 150766 153076 153472 155216 155348 155848 157619 159488 160034 160448 161312 162932 166334 168476 170258 170912 172304 174262 174944 176134 176932 177997 178112 180136 182183 182896 184646 186208 188324 189728 190096 191884 192544 193039 194732 195328 197593 198352 199936 200606 201296 202208 207368 209024 211024 213422 214424 216692 216832 219296 220616 221788 221804 222656 223123 226688 229264 230644 231886 235004 236992 238492 240548 245056 245686 247009 247648 247687 250624 251482 253472 256036 261382 262016 262913 264748 268576 271628 271859 272734 273263 274912 276782 278036 279104 280784 282296 285131 287408 288512 289363 290674 294833 299209 300472 301532 303347 306152 306944 309631 310432 310696 311696 315238 320068 320896 322624 325864 329567 332668 336952 340516 340781 341824 344608 348524 349888 352268 353864 355994 356224 360272 364366 365792 369292 372416 376648 379211 379456 380192 383768 385088 386078 388129 388157 389464 395186 396704 401212 402592 403627 404416 413149 414736 417361 418048 420959 422048 426844 427207 428848 433384 438592 441232 443576 443608 445312 446246 448063 448649 453376 458528 461288 463309 463772 470008 473984 475349 476984 481096 486563 490112 491372 494018 495296 495374 502964 506944 512072 517891 522764 524032 525826 527681 529496 535513 537152 543256 543718 545468 546526 549469 549824 553564 556072 558208 561568 562391 564592 570262 574816 578726 581348 582169 589666 595903 598418 600944 603064 606694 609917 609961 612304 616469 619262 620864 621392 623392 630476 634271 640136 641792 645248 646261 651728 655853 659134 665336 673904 681032 681562 683648 688771 689216 697048 699776 704536 707728 711988 712448 720544 728732 731584 738584 744832 746977 753296 758422 758912 760384 764599 767536 770176 772156 776258 776314 778928 790372 793408 802424 805184 807254 808832 811601 826298 829472 834722 841918 843551 844096 853688 854414 857696 863389 866768 877184 880187 882464 887152 887216 890624 892492 893251 896126 897298 914837 917056 922576 926618 927544 936419 940016 947968 950698 953968 958441 962192 968737 973126 980224 982744 988036 990592 990748 1005928 1013888 1017359 1024144 1035782 1045528 1051652 1055362 1057409 1058992 1071026 1074304 1086512 1087436 1090936 1093052 1098938 1099648 1103333 1107128 1112144 1116416 1119709 1123136 1124782 1129184 1140524 1149632 1157452 1162696 1164338 1173821 1179332 1191806 1196836 1201888 1206128 1213388 1219834 1219922 1224608 1232938 1238524 1241728 1242784 1245979 1246784 1260952 1268542 1275281 1275373 1280272 1290496 1292522 1303456 1311706 1318268 1330672 1347808 1351273 1362064 1363124 1367296 1371329 1377542 1378432 1383151 1394096 1399552 1409072 1415456 1423976 1437601 1441088 1457464 1463168 1477168 1489664 1493954 1506592 1516844 1517824 1520768 1522301 1529198 1535072 1540352 1544312 1552516 1552628 1557856 1561861 1580744 1586816 1598707 1604848 1610368 1614508 1617664 1623202 1652596 1658944 1669444 1683836 1687102 1688192 1707376 1708828 1715392 1726778 1733536 1733809 1754368 1760374 1764928 1774304 1774432 1784984 1786502 1792252 1794596 1829674 1834112 1840391 1845152 1853236 1855088 1872838 1880032 1901396 1903013 1907936 1912841 1916882 1924384 1937474 1946252 1957967 1965488 1976072 1981184 1981496 2004013 2011856 2025541 2027776 2034718 2048288 2071564 2091056 2094463 2103304 2110724 2114818 2117984 2123429 2142052 2148608 2173024 2174872 2181872 2186104 2197876 2199296 2206666 2214256 2224288 2239418 2246272 2249564 2258368 2281048 2299264 2306969 2314904 2325392 2328676 2347642 2358664 2383612 2385467 2393672 2403776 2412256 2426776 2439668 2439844 2449216 2454353 2465876 2477048 2483456 2485568 2491958 2493568 2521904 2537084 2550562 2550746 2560544 2585044 2606912 2623412 2636536 2661344 2666689 2695616 2702546 2717099 2724128 2726248 2742658 2755084 2756864 2757427 2766302 2788192 2818144 2825389 2830912 2847952 2875202 2882176 2892043 2914928 2921527 2926336 2954336 2987908 2990449 3005893 3013184 3033688 3041536 3044602 3058396 3070144 3088624 3105032 3105256 3115712 3123722 3136441 3140543 3161488 3173632 3182993 3197414 3209696 3220736 3229016 3243163 3246404 3291299 3305192 3317888 3338888 3342751 3367672 3374204 3376384 3405941 3414752 3417656 3430784 3453556 3456493 3467072 3467618 3520748 3529856 3548608 3548864 3569968 3573004 3584504 3589192 3625237 3659348 3668224 3680782 3690304 3706472 3710176 3745676 3748591 3760064 3802792 3806026 3815872 3825682 3833764 3846283 3848768 3874948 3892504 3915934 3930976 3936737 3952144 3962992 4008026 4023712 4051082 4069436 4093931 4096576 4143128 4171321 4182112 4188926 4190209 4206608 4221448 4229636 4233233 4235968 4246858 4269419 4269727 4284104 4332787 4346048 4349744 4363744 4372208 4395752 4413332 4428512 4439897 4448576 4478836 4492544 4499128 4516736 4544639 4562096 4590971 4598528 4613938 4629808 4650784 4657352 4695284 4699277 4717328 4767224 4770934 4787344 4807552 4821397 4824512 4853552 4879336 4879688 4898432 4908706 4931752 4935139 4954096 4971136 4983916 4987136 5043808 5074168 5101124 5101492 5121088 5131829 5170088 5213824 5228839 5246824 5273072 5306447 5322688 5333378 5352193 5391232 5405092 5434198 5448256 5452496 5485316 5510168 5514854 5532604 5576384 5636288 5650778 5661824 5681207 5695904 5696801 5750404 5764352 5784086 5829856 5843054 5890643 5904857 5908672 5975816 5980898 6011786 6026368 6043723 6044159 6067376 6089204 6116792 6140288 6177248 6186301 6210064 6210512 6231424 6247444 6252757 6272882 6281086 6285049 6322976 6365986 6394828 6403859 6419392 6458032 6486326 6492808 6498907 6554933 6582598 6610384 6635776 6677776 6685502 6709087 6735344 6748408 6781159 6811882 6829504 6835312 6861568 6881807 6907112 6912986 6934144 6935236 6976981 7041496 7059712 7097216 7097728 7121513 7139936 7146008 7169008 7178384 7214383 7250474 7318696 7361564 7380608 7401863 7412944 7420352 7491352 7497182 7520128 7576481 7605584 7612052 7631744 7651364 7667528 7692566 7697536 7749896 7785008 7831868 7837963 7861952 7873474 7904288 7925984 8016052 8047424 8102164 8138872 8187862 8193152 8216747 8286256 8342642 8364224 8377852 8380418 8413216 8442896 8459272 8466466 8471936 8493716 8538838 8539454 8568208 8665574 8692096 8699488 8721853 8727488 8744416 8791504 8826664 8857024 8879794 8897152 8926967 8927611 8957672 8998256 9033472 9089278 9124192 9181942 9227876 9259616 9279061 9301568 9314704 9390568 9398554 9434656 9497279 9534448 9541868 9574688 9599303 9615104 9642794 9649024 9682057 9707104 9758672 9759376 9796864 9817412 9825761 9863504 9870278 9908192 9942272 9967832 10063207 10087616 10148336 10202248 10202984 10242176 10263658 10318927 10340176 10427648 10457678 10493648 10546144 10612894 10645376 10656107 10666756 10704386 10782464 10810184 10868396 10896512 10904992 10933027 10970632 11020336 11029708 11065208 11152768 11190949 11272576 11301556 11323648 11362414 11391808 11393602 11500808 11568172 11631499 11659712 11686108 11781286 11809714 11817344 11951632 11961796 12023572 12052736 12087446 12088318 12134752 12136663 12178408 12233584 12280576 12316799 12354496 12372602 12420128 12421024 12462848 12494888 12505514 12545764 12562172 12570098 12637787 12645952 12731972 12789656 12807718 12838784 12916064 12934993 12972652 12985616 12997814 13109866 13165196 13220768 13355552 13371004 13389887 13418174 13470688 13496816 13562318 13623764 13659008 13670624 13705769 13763614 13814224 13825972 13868288 13870472 13953962 14028091 14029103 14082992 14178787 14194432 14195456 14243026 14279872 14292016 14338016 14356768 14428766 14500948 14637392 14661241 14723128 14761216 14803726 14825888 14840704 14864003 14982704 14994364 15040256 15084619 15152962 15211168 15224104 15263488 15302728 15335056 15385132 15395072 15499792 15570016 15663736 15675926 15723904 15746948 15808576 15841733 15851968 16032104 16094848 16204328 16277744 16375724 16386304 16433494 16572512 16685284 16728448 16755704 16760836 16826432 16885792 16918544 16932932 16943872 16987432 17077676 17078908 17136416 17180471 17331148 17384192 17398976 17443706 17454976 17488832 17583008 17585777 17653328 17714048 17759588 17794304 17853934 17855222 17915344 17996512 18178556 18248384 18363884 18455752 18519232 18558122 18603136 18629408 18666823 18781136 18797108 18869312 18994558 19068896 19083736 19149376 19198606 19285588 19298048 19301989 19364114 19401673 19414208 19517344 19518752 19634824 19651522 19727008 19740556 19816384 19857947 19935664 20126414 20175232 20244301 20296672 20404496 20405968 20484352 20527316 20544773 20637854 20680352 20915356 20933143 20987296 21041251 21092288 21225788 21243839 21290752 21312214 21333512 21408772 21537637 21620368 21736792 21793024 21809984 21866054 21941264 21983801 22040672 22044143 22059416 22130416 22280951 22305536 22381898 22545152 22603112 22724828 22783616 22787204 23001616 23039093 23136344 23262998 23319424 23372216 23399257 23562572 23619428 23634688 23903264 23923592 24047144 24174892 24176636 24195451 24269504 24273326 24320407 24356816 24467168 24633598 24708992 24745204 24840256 24842048 24989776 25011028 25091528 25124344 25140196 25275574 25291904 25376659 25463944 25579312 25615436 25677568 25753307 25832128 25869986 25945304 25971232 25995628 26219732 26240137 26330392 26441536 26629601 26711104 26742008 26779774 26836348 26923981 26941376 26993632 26997883 27124636 27247528 27318016 27341248 27411538 27527228 27557159 27628448 27651944 27740944 27907924 28056182 28058206 28165984 28357574 28486052 28559744 28584032 28657517 28676032 28713536 28857532 29001896 29274784 29322482 29331463 29333579 29446256 29607452 29632631 29651776 29681408 29728006 29888089 29965408 29988728 30169238 30305924 30329509 30331697 30422336 30448208 30605456 30670112 30770264 30999584 31079279 31140032 31327472 31351852 31447808 31493896 31540567 31617152 31683466 31703936 31812473 32064208 32136797 32189696 32408656 32555488 32613781 32751448 32866988 32894939 33064823 33145024 33370568 33456896 33511408 33521672 33652864 33749779 33771584 33837088 33865864 33974864 34155352 34157816 34272832 34360942 34545973 34662296 34797952 34887412 34909952 34977664 35012923 35166016 35171554 35306656 35428096 35519176 35707868 35710444 35830688 35922803 35993024 36204289 36357112 36496768 36727768 36770261 36911504 37038464 37116244 37145129 37206272 37258816 37333646 37465351 37562272 37594216 37738624 37989116 38021423 38137792 38167472 38298752 38397212 38571176 38603978 38728228 38803346 38828416 39034688 39037504 39269648 39303044 39454016 39481112 39632768 39715894 39871328 39877607 39929761 40252828 40350464 40488602 40593344 40808992 40811936 41054632 41089546 41234501 41275708 41333999 41360704 41830712 41866286 41974592 42082502 42184576 42306061 42309113 42451576 42487678 42624428 42667024 42817544 43075274 43240736 43304107 43473584 43619968 43732108 43769299 43882528 43967602 43995343 44081344 44088286 44118832 44260832 44561902 44763796 45033241 45206224 45449656 45492349 45567232 45574408 45884531 46003232 46078186 46092299 46272688 46525996 46565563 46638848 46744432 46798514 46963609 47125144 47238856 47660657 47806528 47847184 48094288 48172649 48349784 48353272 48390902 48539008 48546652 48640814 48713632 48838867 48902741 48934336 49267196 49417984 49490408 49680512 49684096 49979552 50022056 50183056 50248688 50280392 50500681 50551148 50583808 50753318 50927888 51158624 51230872 51506614 51664256 51739972 51813041 51890608 51942464 51991256 52439464 52480274 52660784 52883072 53035367 53259202 53422208 53484016 53559548 53672696 53847962 53882752 53987264 53995766 54249272 54286529 54495056 54682496 54823076 54865741 55054456 55114318 55256896 55303888 55481888 55815848 56112364 56116412 56331968 56450119 56715148 56972104 57119488 57168064 57315034 57352064 57427072 57517229 57715064 58003792 58370917 58549568 58644964 58662926 58667158 58892512 59214904 59265262 59303552 59456012 59776178 59892121 59930816 59977456 60338476 60611848 60659018 60663394 60844672 60896416 61210912 61300619 61340224 61540528 61999168 62158558 62280064 62493277 62654944 62703704 62987792 63081134 63234304 63366932 63407872 63420821 63624946 64128416 64273594 64817312 64953427 65110976 65227562 65502896 65733976 65789878 66129646 66290048 66480953 66485749 66741136 67022816 67043344 67195121 67305728 67499558 67543168 67674176 67731728 67949728 68049311 68310704 68315632 68545664 68721884 68780327 69091946 69135539 69324592 69595904 69774824 69955328 70025846 70332032 70343108 70442449 70613312 71038352 71415736 71420888 71487977 71661376 71845606 71986048 72232489 72408578 72714224 72993536 73455536 73540522 73823008 74076928 74232488 74290258 74517632 74592749 74667292 74930702 75076039 75124544 75188432 75477248 75699877 75978232 76042846 76275584 76334944 76597504 76794424 77142352 77207956 77456456 77606692 77656832 78069376 78075008 78336643 78539296 78606088 78908032 78962224 79265536 79431788 79499339 79742656 79755214 79859522 80505656 80977204 81186688 81420493 81617984 81623872 82109264 82179092 82469002 82551416 82667998 82721408 83341291 83661424 83732572 83949184 84165004 84369152 84612122 84618226 84903152 84975356 85248856 85334048 85635088 86150548 86217593 86481472 86608214 86947168 87239936 87464216 87538598 87765056 87935204 87990686 88162688 88176572 88237664 88464509 88521664 89123804 89527592 90066482 90412448 90544951 90899312 90984698 91148816 91769062 92006464 92156372 92184598 92545376 93051992 93131126 93488864 93597028 93927218 94109401 94250288 94477712 95321314 95613056 95694368 95940383 96188576 96345298 96699568 96706544 96781804 97078016 97093304 97281628 97364359 97427264 97677734 97805482 97868672 98196637 98203721 98534392 98980816 99361024 99368192 99654101 99959104 100044112 100366112 100497376 100560784 101001362 101102296 101506636 101855776 102069671 102317248 102461744 103013228 103328512 103479944 103626082 103781216 103884928 103982512 104470069 104878928 104960548 105321568 105592333 105766144 106070734 106518404 106844416 106968032 107119096 107345392 107695924 107765504 107974528 107991532 108083371 108498544 108573058 108990112 109364992 109646152 109731482 110108912 110228636 110513792 110607776 110892131 110963776 111631696 112224728 112232824 112663936 112900238 113430296 113508197 113944208 114336128 114630068 114704128 114854144 115034458 115430128 116007584 116741834 117099136 117289928 117325852 117334316 117785024 118429808 118530524 118607104 118912024 119552356 119784242 119861632 119954912 120263297 120676952 121223696 121318036 121326788 121689344 121792832 122048281 122421824 122601238 122680448 123081056 123100439 123998336 124317116 124560128 124986554 125309888 125407408 125975584 126162268 126733864 126841642 127249892 127946489 128256832 128547188 129634624 129906854 130221952 130455124 130667761 131005792 131467952 131579756 132259292 132580096 132961906 132971498 133482272 134045632 134086688 134390242 134999116 135086336 135113923 135348352 135463456 135484789 135811711 135899456 136098622 136621408 136631264 137091328 137443768 137560654 138183892 138271078 138649184 139005629 139015657 139549648 140051692 140664064 140686216 140884898 141226624 142076704 142284923 142831472 142841776 142975954 143322752 143691212 143813411 143972096 144464978 144817156 145428448 146911072 147081044 147288757 147646016 148464976 148580516 148706873 149035264 149185498 149334584 149474861 149861404 150152078 150249088 150376864 150763459 151399754 151956464 152085692 152551168 152669888 153588848 154284704 154309001 154415912 154912912 155213384 155966657 156138752 156150016 156673286 157078592 157212176 157816064 157924448 158281561 158863576 158998678 159485312 159510428 159719044 161011312 161273651 161954408 162373376 162840986 163235968 163247744 163794799 164218528 164358184 164938004 165102832 165335996 165442816 165930809 166682582 167322848 167465144 167898368 168330008 169224244 169236452 169368157 169806304 169950712 170242849 170497712 170668096 171270176 172301096 172435186 172962944 173216428 173894336 174259063 174928432 175077196 175530112 175870408 175981372 176325376 176353144 176475328 176929018 177043328 178247608 179055184 180132964 180273149 180824896 181089902 181798624 181969396 182297632 183538124 184012928 184312744 184369196 185090752 186103984 186262252 186407207 186977728 187194056 187854436 188218802 188500576 188955424 188985181 190642628 191226112 191388736 191880766 192377152 192690596 193399136 193413088 193563608 194186608 194563256 194728718 194854528 195355468 195610964 195737344 196393274 196407442 197068784 197961632 199308202 199918208 200088224 200602619 200732224 200994752 201121568 202002724 202204592 203013272 203711552 204139342 204634496 204923488 205320241 205335053 206026456 206959888 207252164 207428417 207562432 207769856 207965024 208940138 209757856 209921096 210643136 211184666 212141468 212306563 212321879 213036808 213418403 213936064 214238192 214690784 215391848 215949056 215983064 216166742 216997088 217146116 217980224 218437417 219292304 219462964 220217824 220457272 220783969 221027584 221215552 221784262 221927552 222687311 223263392 224449456 224465648 225327872 225800476 225992503 226860592 227016394 227888416 228296467 228672256 229260136 230068916 230264573 230860256 231453761 232015168 233483668 233682229 234198272 234579856 234651704 234668632 235570048 236859616 237061048 237335321 237824048 239104712 239568484 239723264 239909824 240526594 241353904 241821811 242447392 242636072 242653576 243585664 244096562 244843648 245090461 245202476 245360896 245411003 246162112 246200878 247996672 248634232 249973108 250619776 250814816 251459621 251951168 252324536 253430023 253467728 253683284 254499784 255892978 256513664 257094376 257391827 259269248 259813708 260015903 260443904 260910248 261335522 262011584 262935904 263159512 264518584 265923812 265942996 266149961 266964544 267524477 268091264 268173376 268780484 269998232 270227846 270696704 270926912 270969578 271623422 271798912 272197244 273242816 273262528 274887536 275121308 276367784 276542156 277298368 278011258 278031314 279099296 279143249 279508327 280103384 281372432 281769796 282453248 283286377 284153408 284569846 285662944 285683552 285951908 286645504 287382424 287626822 288641507 288929956 289634312 290669101 290856896 292925611 293822144 294162088 294577514 295292032 296163791 296929952 297161032 297413746 297504839 298370996 298669168 298949722 299722808 300304156 300498176 300559543 300753728 301526918 302799508 303128749 303912928 304171384 305339776 307177696 307627877 307967401 308569408 308618002 308831824 309825824 310426768 311933314 313346572 314157184 314424352 315232687 315848896 316563122 317727152 317997356 318446443 318970624 319020856 319438088 322022624 322547302 322646093 322669369 323908816 325681972 325958941 326471936 326495488 327589598 328437056 328716368 329876008 330205664 330671992 331861618 333365164 333624599 333648667 334645696 334930288 336660016 337208543 338448488 338472904 338736314 339612608 339901424 340485698 340995424 341336192 341872069 342319187 342540352 344602192 344870372 345925888 346432856 346946237 347788672 348518126 349856864 350154392 351060224 351740816 351962744 352706288 352950656 353504767 353858036 354086656 356495216 358110368 358751591 360265928 360546298 361649792 362179804 363597248 363938792 364359859 364595264 367076248 368025856 368625488 368738392 370181504 371247569 372207968 372524504 372814414 373955456 374388112 375708872 376437604 376757737 377001152 377910848 377970362 380005703 381285256 382777472 383761532 384754304 385381192 386798272 386826176 387127216 388373216 389126512 389457436 389709056 390710936 391221928 392786548 392814884 394137568 395150833 395923264 398616404 399836416 400176448 401205238 401464448 401989504 402243136 404005448 404409184 404472871 406026544 407423104 408278684 408596419 409268992 409846976 410640482 410670106 412052912 413919776 414504328 414856834 415124864 415930048 417880276 418235653 419244847 419515712 419842192 421286272 422369332 424282936 424613126 424643758 426073616 426836806 427872128 428476384 429104333 429381568 430783696 431966128 432333484 433994176 434292232 435960448 436874834 438584608 438925928 439227371 440435648 440914544 441567938 442431104 443568524 443855104 443945747 445374622 446238479 446526784 448898912 448931296 451600952 451985006 453721184 454032788 454673989 455776832 456592934 456732781 458520272 460137832 460529146 461422397 461720512 462907522 464030336 465366671 465400243 466967336 467364458 469159712 469303408 469337264 471140096 472273783 473719232 474122096 474670642 475648096 476345177 478209424 479136968 479819648 481053188 481462289 482707808 483643622 483948773 484894784 485272144 485307152 487171328 488193124 488608297 489687296 490180922 490404952 490822006 492324224 492401756 495365651 497268464 499946216 500415839 501239552 501629632 502919242 503902336 504649072 505627423 506860046 506935456 507015289 507366568 508999568 511785956 512221193 513027328 514188752 514783654 518538496 519627416 520031806 521820496 522671044 524023168 524267227 525532273 525871808 526319024 529037168 529899139 531847624 531885992 532299922 533929088 535048954 536182528 536346752 537560968 537930151 539996464 540455692 541853824 541939156 543246844 543597824 544394488 546485632 546525056 549775072 550242616 552735568 553084312 554596736 556022516 556062628 556495373 558198592 558286498 559016654 559369361 560206768 562744864 563539592 566572754 568306816 569139692 569943451 571325888 571367104 571903816 574764848 575253644 577283014 577859912 578402723 579268624 581338202 581713792 583389037 585851222 587644288 588324176 589155028 590584064 592327582 593859904 594322064 594827492 595009678 596741992 597338336 597899444 599445616 600608312 601119086 601507456 603053836 603523151 605599016 606257498 607825856 608342768 610679552 612480823 614355392 615255754 615934802 617138816 617236004 617663648 619251563 619651648 620853536 620951309 623866628 626693144 628314368 628848704 630465374 631697792 633126244 633814657 635454304 635994712 636892886 638041712 638876176 642080087 644045248 645094604 645292186 645338738 647817632 651363944 651917882 655179196 656874112 657432736 658765807 658813331 659752016 660411328 661343984 663723236 666730328 667249198 667297334 669291392 669860576 673320032 674306809 674417086 676896976 676945808 677472628 679225216 679802848 680971396 681550513 681990848 682672384 683744138 684638374 685080704 687426047 689204384 689740744 692865712 693892474 695577344 697036252 697578707 697629031 699713728 700308784 703481632 703925488 705412576 705901312 707009534 707716072 712990432 714487697 716220736 717503182 720531856 721092596 723299584 724359608 727194496 727877584 728719718 729190528 731290483 734152496 737250976 737476784 739146331 740363008 742495138 744415936 745049008 745628828 747910912 748776224 750116963 751417744 752875208 753515474 754002304 755821696 755940724 756583597 760011406 760490929 762570512 765554944 767523064 769508608 770762384 773596544 773652352 774254432 776244917 776746432 778253024 778914872 781421872 782443856 785573096 785629768 786367747 788275136 790301666 791846528 794557379 797232808 800352896 802410476 802928896 803979008 804486272 808010896 808818368 808945742 812053088 814846208 816557368 817192838 819693952 821280964 821340212 824105824 825836429 827839552 829008656 829713668 830249728 831860096 832698647 835760552 836471306 838489694 839031424 839684384 842572544 844738664 848565872 849226252 849287516 852147232 853673612 854337967 855744256 856952768 858208666 858763136 861567392 861703073 863932256 864666968 867988352 868584464 871920896 873749668 874492729 877169216 877851856 878454742 880871296 881829088 883135876 884862208 887137048 887891494 890749244 892476958 893053568 895625423 897797824 897862592 903201904 903970012 907442368 908065576 909347978 911553664 913185868 913465562 917040544 918384503 920275664 921058292 922844794 923441024 925815044 928060672 930733342 930800486 933934672 934728916 938319424 938606816 938674528 944547566 947438464 948244192 948393523 949341284 950681977 951296192 952690354 956418848 958273936 959639296 962106376 962924578 965415616 967287244 967897546 969789568 970544288 970614304 973039403 973109599 976386248 977216594 980361844 980809904 981644012 984648448 984803512 990731302 994536928 995994461 999892432 1000831678 1003259264 1005838484 1006693877 1007804672 1009298144 1011254846 1013720092 1013870912 1014030578 1014733136 1017999136 1023571912 1024442386 1028377504 1029567308 1035203411 1039254832 1040063612 1040948111 1043640992 1045342088 1046324027 1048046336 1048534454 1051064546 1051743616 1052638048 1055344213 1058074336 1059798278 1063695248 1063771984 1064599844 1067858176 1070097908 1071007949 1072693504 1075121936 1075860302 1079992928 1080163007 1080911384 1083707648 1083878312 1086493688 1088788976 1092971264 1093050112 1096195111 1099550144 1100485232 1105471136 1106168624 1107970927 1109193472 1112045032 1112125256 1112990746 1116397184 1116572996 1118033308 1118738722 1120413536 1124763043 1125489728 1127079184 1133145508 1136613632 1138279384 1139886902 1142651776 1142734208 1143807632 1149529696 1150507288 1154566028 1155719824 1156805446 1158537248 1161515663 1162676404 1163427584 1166778074 1171702444 1175288576 1176648352 1178310056 1184655164 1187719808 1188644128 1189654984 1190019356 1191699943 1193483984 1194676672 1195798888 1198891232 1201216624 1202238172 1203014912 1206107672 1207046302 1211198032 1212514996 1215651712 1216685536 1219813441 1224961646 1228710784 1230511508 1231869604 1234277632 1234472008 1235327296 1238503126 1239303296 1241707072 1241902618 1247733256 1248590167 1253386288 1257697408 1260930748 1261912043 1263395584 1266252488 1267629314 1270908608 1271989424 1273785772 1276083424 1277752352 1284160174 1288090496 1290189208 1290584372 1290677476 1295635264 1302727888 1303835764 1304850449 1310358392 1313748224 1314865472 1317531614 1317626662 1319504032 1320822656 1322687968 1322896267 1327446472 1333460656 1334498396 1334594668 1338582784 1339721152 1342531091 1346640064 1348613618 1348834172 1353793952 1353891616 1354945256 1358450432 1359605696 1361942792 1363101026 1363981696 1367488276 1369276748 1370161408 1374852094 1377518783 1378408768 1379481488 1385731424 1387784948 1394072504 1395157414 1395258062 1399427456 1400617568 1406963264 1407850976 1409914237 1410825152 1414019068 1415432144 1425980864 1428975394 1432441472 1435006364 1437345371 1441063712 1442185192 1448719216 1454388992 1455755168 1457439436 1458381056 1458678883 1462580966 1468304992 1474501952 1474953568 1478292662 1484990276 1486253153 1488831872 1490098016 1491257656 1493928821 1497552448 1500233926 1502835488 1505750416 1507030948 1508004608 1508312569 1511643392 1511881448 1513167194 1520022812 1520981858 1525141024 1529061919 1529172227 1535046128 1541524768 1545487783 1547193088 1547304704 1548508864 1552489834 1553492864 1556506048 1557829744 1562843744 1564887712 1565134153 1571146192 1571259536 1572735494 1576550272 1580603332 1581947521 1583693056 1589114758 1594465616 1598075269 1600705792 1604820952 1608972544 1616021792 1617636736 1617891484 1620176327 1624106176 1633114736 1634385676 1635775603 1639387904 1642561928 1642680424 1644223471 1648211648 1651672858 1655679104 1658017312 1659427336 1661347247 1663720192 1665397294 1671521104 1672942612 1676979388 1678062848 1679368768 1689477328 1697131744 1698452504 1698575032 1704294464 1707347224 1708675934 1713905536 1715633227 1716417332 1717526272 1717877021 1723134784 1723406146 1726748897 1727864512 1729333936 1735976704 1737168928 1741097171 1747499336 1748985458 1754338432 1755703712 1756909484 1761742592 1763658176 1766271752 1774010161 1774274096 1775782988 1781498488 1784953916 1786107136 1791250846 1795595648 1795725184 1801742789 1806403808 1807940024 1814884736 1816131152 1818695956 1823107328 1826371736 1826931124 1828484797 1834081088 1836769006 1840551328 1842116584 1845689588 1846882048 1851630088 1861466684 1861600972 1863049727 1867869344 1869457832 1872671339 1876638848 1877213632 1877349056 1889095132 1890701671 1894876928 1896488384 1896787046 1898682568 1901363954 1902592384 1905380708 1912837696 1916547872 1916849693 1924212752 1925849156 1930831232 1934574488 1935795092 1939579136 1941088576 1941228608 1946078806 1946219198 1952772496 1954433188 1956558289 1960723688 1961619808 1963288024 1969607024 1981462604 1983004639 1989073856 1991988922 1999784864 2001663356 2006518528 2011676968 2013387754 2018596288 2022509692 2027440184 2027741824 2028061156 2029466272 2034683707 2035998272 2047143824 2048884772 2050479277 2056755008 2059134616 2070406822 2078509664 2080127224 2081896222 2082533873 2087281984 2090684176 2092648054 2097068908 2102129092 2103487232 2103916801 2105276096 2110688426 2116148672 2119596556 2127390496 2127543968 2129199688 2140195816 2142015898 2150243872 2151720604 2153395139 2159985856 2160326014 2161822768 2164516223 2167756624 2172987376 2177577952 2192390222 2199100288 2200970464 2206628809 2210942272 2212337248 2215941854 2224090064 2224250512 2225981492 2232794368 2233145992 2236066616 2237477444 2239380257 2240827072 2249526086 2250979456 2254158368 2258522651 2258685583 2266291016 2276558768 2279773804 2281712587 2285303552 2285468416 2287615264 2292044323 2299059392 2301014576 2309132056 2311439648 2313610892 2315578451 2317074496 2323031326 2325352808 2333556148 2335372193 2335540669 2343404888 2347602433 2353296704 2356620112 2369310328 2370034489 2375439616 2377288256 2379309968 2380038712 2383399886 2386967968 2389353344 2391597776 2396234309 2397782464 2402433248 2402811587 2404476344 2412215344 2414092604 2422396064 2425029992 2428623659 2431303424 2433371072 2439626882 2449923292 2457421568 2461023016 2463739208 2468944016 2470654592 2477006252 2478606592 2483414144 2483805236 2485917533 2495466512 2497180334 2506772576 2511261137 2515394816 2521861496 2523824086 2532504976 2535258628 2541817216 2543978848 2547571544 2550519013 2552166848 2555504704 2568320348 2570504519 2576180992 2580378416 2581168744 2581354952 2591270528 2605455776 2607671528 2609700898 2610688531 2620716784 2629730944 2635063228 2635253324 2637304159 2639008064 2641645312 2645375936 2645792534 2654892944 2660039921 2666921312 2668996792 2669189336 2679442304 2685062182 2693280128 2697227236 2697668344 2699521033 2707587904 2707783232 2709890512 2719211392 2723885584 2726202052 2727963392 2734976552 2738553496 2749704188 2755037566 2756817536 2758962976 2766055831 2771462848 2775569896 2788145008 2790314828 2790516124 2798854912 2801235136 2807110463 2813926528 2815701952 2819828474 2821650304 2828038136 2830864288 2831310097 2851961728 2857950788 2860174933 2864882944 2870012728 2874690742 2882127424 2884370384 2897438432 2902626509 2911510336 2914878872 2917357766 2925161932 2927649571 2934713929 2936609984 2942769247 2949003904 2949907136 2956585324 2969980552 2972506306 2977663744 2980196032 2982515312 2987857642 2995104896 3000467852 3003730331 3005670976 3011500832 3014061896 3016625138 3023762896 3026334388 3040045624 3041963716 3050282048 3058123838 3058344454 3070092256 3074591597 3083049536 3090975566 3097017728 3104979668 3106985728 3107620229 3113012096 3115659488 3116150147 3123669353 3125687488 3129775424 3130268306 3142292384 3142519072 3145470988 3153100544 3161206664 3163895042 3178229516 3188931232 3196150538 3197129467 3197360111 3209641904 3222181721 3229956779 3232043584 3235273472 3235782968 3240352654 3248212352 3257801701 3266229472 3268771352 3271551206 3272553229 3285123856 3285360848 3288446942 3296423296 3303345716 3305916481 3306154973 3311358208 3316034624 3318854672 3322694494 3330794588 3334416239 3343042208 3345885224 3353958776 3358737536 3378954656 3383906647 3387641411 3394263488 3396905008 3397150064 3408588928 3414694448 3417351868 3420258079 3427811072 3431266454 3432834664 3435754042 3437921803 3446269568 3446812292 3453497794 3455729024 3458667872 3467559557 3474337856 3482194342 3494998672 3497970916 3502910873 3508676864 3511407424 3513818968 3527316352 3532543504 3548020322 3548548192 3549107023 3551565976 3554902129 3562996976 3569907832 3582501692 3585548351 3591191296 3591450368 3603485578 3612807616 3615880048 3629769472 3632262304 3637391912 3652743472 3653862248 3656969594 3668162176 3669870589 3673538012 3678725911 3681102656 3684233168 3691379176 3703260176 3709293973 3722933368 3723201944 3726099454 3735738688 3738915664 3745342678 3753277696 3754427264 3754698112 3765511057 3778190264 3781403342 3792976768 3793574092 3797365136 3802727908 3805184768 3810761416 3816408607 3825675392 3833095744 3833699386 3848425504 3851698312 3861662464 3869148976 3871590184 3882177152 3882457216 3892157612 3892438396 3895467611 3905544992 3908866376 3913116578 3915585527 3921447376 3923239616 3926576048 3939214048 3946267501 3962925208 3966009278 3978147712 3983977844 3999569728 4003326712 4007958449 4023353936 4026775508 4037192576 4045019384 4048819061 4054880368 4055483648 4056122312 4058932544 4069367414 4071996544 4083723259 4094287648 4097769544 4100958554 4113510016 4118269232 4140813644 4144335107 4157019328 4160254448 4163792444 4165067746 4174563968 4181368352 4185296108 4194137816 4204258184 4207833602 4210552192 4221376852 4232297344 4239193112 4254780992 4255087936 4258399376 4280391632 4284031796 4287365761 4300487744 4303441208 4306790278 4319971712 4320652028 4323645536 4329032446 4335513248 4345974752 4346659163 4352343949 4355155904 4384780444 4398200576 4401940928 4413257618 4421884544 4424674496 4431883708 4448180128 4448501024 4451962984 4466291984 4472133232 4474954888 4478760514 4481654144 4494560609 4499052172 4501958912 4508316736 4517045302 4517371166 4532582032 4553117536 4559547608 4563425174 4575230528 4584088646 4598118784 4602029152 4611360649 4611693317 4618264112 4622879296 4627221784 4631156902 4634148992 4646062652 4650705616 4667112296 4670744386 4671081338 4686809776 4695204866 4706593408 4713240224 4720147663 4738620656 4740068978 4754576512 4758619936 4760077424 4766799772 4770853591 4773935936 4778706688 4783195552 4792468618 4795564928 4804866496 4805623174 4808952688 4824430688 4828185208 4831501081 4844792128 4850059984 4857247318 4866742144 4879253764 4883050949 4883403217 4899846584 4908623269 4922046032 4927478416 4937888032 4941309184 4954012504 4966828288 4967610472 4971835066 4990933024 4994360668 5001413879 5013545152 5022522274 5024060591 5043722992 5047648172 5065009952 5070517256 5075646367 5083634432 5087957696 5095143088 5101038026 5104333696 5111009408 5119033381 5136640696 5141009038 5160756832 5162337488 5162709904 5182541056 5195011613 5210911552 5215343056 5219401796 5221377062 5241433568 5250818741 5259461888 5270126456 5270506648 5274608318 5278016128 5290751872 5291585068 5296085179 5309785888 5320079842 5323436503 5330398769 5333842624 5337993584 5338378672 5358884608 5370124364 5374691267 5386560256 5394454472 5395336688 5399042066 5415175808 5415566464 5419781024 5438422784 5447771168 5452404104 5469953104 5477106992 5499408376 5504574229 5510075132 5513635072 5517925952 5532111662 5542925696 5551139792 5561901653 5576290016 5580629656 5581032248 5602470272 5614220926 5627853056 5631403904 5639656948 5643300608 5644453069 5656076272 5661728576 5662620194 5703923456 5715901576 5720349866 5740025456 5749381484 5764254848 5768740768 5780855003 5794876864 5805253018 5823020672 5828890529 5829757744 5834715532 5850323864 5855299142 5869427858 5873219968 5885538494 5898007808 5899814272 5913170648 5917231661 5939961104 5945012612 5960392064 5965030624 5975715284 5980365769 5990209792 6000935704 6007460662 6011341952 6023001664 6028123792 6033250276 6047525792 6052668776 6080091248 6083927432 6100564096 6116247676 6116688908 6121449103 6140184512 6149183194 6153062971 6166099072 6181951132 6194035456 6209959336 6215240458 6226024192 6231318976 6232300294 6247338706 6251374976 6259550848 6260536612 6269377961 6284584768 6285038144 6290941976 6322413328 6327790084 6356459032 6362429953 6377862464 6392301076 6394258934 6394720222 6419283808 6428691521 6444363442 6459913558 6464087168 6471565936 6480705308 6496424704 6515603402 6532458944 6537542704 6543102412 6545106458 6570247712 6570721696 6576893884 6592846592 6606691432 6611832962 6612309946 6632069248 6637709344 6638754661 6645388988 6661589176 6668832478 6681767471 6686084416 6691770448 6707917552 6717475072 6737289053 6757909312 6767813294 6775282822 6788526976 6793810016 6794300128 6811767193 6817177856 6829388896 6834703736 6840516158 6862532908 6865669328 6871508084 6875843606 6892539136 6893624584 6906995588 6911458048 6912869489 6917335744 6935119114 6948675712 6964388684 6971961227 6989997344 6995941832 7005821746 7022814848 7027637936 7054632704 7065087008 7075441171 7096040644 7097096384 7098214046 7103131952 7109804258 7125993952 7139815664 7165003384 7171096702 7206971156 7225615232 7231760096 7246423877 7246946641 7264524608 7274783824 7305486944 7307724496 7313939188 7324268189 7336324352 7339741178 7347076024 7357451822 7362205312 7368466336 7382758352 7406520352 7417374899 7418587946 7445866736 7446403888 7452198908 7471477376 7477831328 7490685356 7497055643 7508854528 7509396224 7531022114 7556380528 7562806684 7585953536 7587148184 7594730272 7605455816 7621522832 7632817214 7651350784 7666191488 7667398772 7673365777 7673919341 7696851008 7703396624 7738297952 7743180368 7755796489 7764354304 7764914432 7784315224 7784876792 7790935222 7811089984 7817732752 7826233156 7831171054 7842894752 7846479232 7853152096 7873341301 7878428096 7892535002 7925850416 7932018556 7956295424 7967955688 7999139456 8006653424 8015916898 8046707872 8053551016 8074385152 8090038768 8097638122 8109760736 8112244624 8117865088 8130609641 8138734828 8143993088 8167446518 8188575296 8195539088 8201917108 8227020032 8236538464 8251286593 8281627288 8288670214 8314038656 8320508896 8327584888 8330135492 8349127936 8362736704 8370592216 8388275632 8408516368 8415667204 8421104384 8442753704 8464594688 8478386224 8509561984 8510175872 8516798752 8538694087 8560783264 8568063592 8574731522 8600975488 8606882416 8613580556 8639943424 8641304056 8647291072 8658064892 8665427951 8671026496 8691949504 8693318326 8704687898 8710311808 8740131169 8769560888 8803881856 8826515236 8843769088 8849348992 8863767416 8896360256 8897002048 8903925968 8932583968 8944266464 8949909776 8957521028 8963308288 8989121218 8998104344 9016633472 9034090604 9034742332 9065164064 9084200719 9106235072 9119095216 9126850348 9150461056 9168177292 9196237568 9204058304 9222721298 9223386634 9236528224 9245758592 9254443568 9262313804 9268297984 9292125304 9301411232 9334224592 9341488772 9342162676 9373619552 9390409732 9397717637 9413186816 9426480448 9440295326 9477241312 9480137956 9509153024 9517239872 9520154848 9533599544 9541707182 9547871872 9566391104 9584937236 9591129856 9609732992 9611246348 9617905376 9619420019 9642631481 9648861376 9656370416 9663002162 9689584256 9700119968 9714494636 9733484288 9758507528 9766101898 9766806434 9799693168 9817246538 9844092064 9854956832 9869399659 9875776064 9908025008 9935220944 9943670132 9981866048 9988721336 10002827758 10027090304 10045044548 10048121182 10087445984 10095296344 10102229533 10130019904 10141034512 10151292734 10175915392 10190286176 10202076052 10208667392 10210752181 10222018816 10238066762 10273281392 10282018076 10321513664 10324674976 10325419808 10390023226 10421823104 10430686112 10438803592 10442754124 10457501747 10482867136 10501637482 10540252912 10541013296 10549216636 10556032256 10558187983 10581503744 10583170136 10592170358 10612715131 10619571776 10640159684 10646873006 10660797538 10667685248 10675987168 10676757344 10703433433 10704205589 10740248728 10749382534 10788908944 10790673376 10798084132 10830351616 10831132928 10839562048 10862297009 10895542336 10904808208 10939906208 10954213984 10955939071 10998816752 11009148458 11020150264 11035851904 11064223324 11073632647 11085851392 11102279584 11123803306 11152580032 11161259312 11162064496 11204940544 11228441852 11237990831 11262807808 11279313896 11288906138 11312152544 11323457152 11325240388 11387237521 11431803152 11440699732 11450429221 11480050912 11498762968 11509564297 11528509696 11537481536 11561710006 11589753728 11610506036 11629430729 11646041344 11657781058 11659515488 11669431064 11700647728 11710598284 11738855716 11746439936 11771076988 11781087439 11799628544 11826341296 11834463322 11879922208 11890025224 11920784128 11930061248 11951430568 11960731538 12001871408 12014921324 12022683904 12025139147 12046003328 12056247584 12058146221 12066500552 12087242279 12095051584 12105337552 12160182496 12167854864 12187680197 12201128192 12232495352 12233377816 12242898206 12280369024 12298366388 12306125942 12332198144 12363902264 12372393473 12419918672 12430480916 12462637952 12464600588 12494677412 12502749952 12519101696 12521073224 12538755922 12569169536 12570076288 12581883952 12644826656 12655580168 12712918064 12724859906 12755724928 12784602152 12788517868 12789440444 12799393579 12838567616 12857383042 12888726884 12919827116 12928174336 12943131872 12961410616 13031206804 13064917888 13075085408 13086204824 13090212916 13108699373 13140495424 13141443392 13153787768 13213382864 13223665924 13224619892 13234911697 13264138496 13275418688 13277509322 13290777976 13303262629 13323178352 13337664956 13363534942 13372168832 13383540896 13415835104 13417947851 13474578106 13515818624 13535626588 13550565644 13577053952 13587620032 13588600256 13623534386 13658777792 13669407472 13681032316 13725065816 13731338656 13743016168 13751687212 13787249168 13813991176 13825738978 13834671488 13870238228 13881032473 13897351424 13928777368 13943922454 13979994688 13991883664 14011643492 14045629696 14055275872 14087058929 14130174016 14150882342 14192081288 14194192768 14196428092 14206263904 14219608516 14242785949 14251987904 14279631328 14330006768 14342193404 14353354939 14413942312 14451230464 14463520192 14492847754 14493893282 14529049216 14549567648 14577737111 14610973888 14615448992 14627878376 14648536378 14679482356 14694152048 14714903644 14724410624 14727417607 14736932672 14765516704 14767842001 14813040704 14834749798 14837175892 14891733472 14892807776 14904397816 14942954752 14955662656 14981370712 14994111286 15062044228 15073765973 15112761056 15125613368 15151613561 15152706613 15174296368 15189460544 15210911632 15243045664 15265634428 15332382976 15334797544 15346731554 15347838682 15393702016 15406793248 15476595904 15486360736 15509056607 15511592978 15568630448 15569753584 15581870444 15622179968 15635465504 15652466312 15662342108 15675661799 15685789504 15692958464 15706304192 15746682602 15756856192 15785070004 15810799081 15851700832 15864037112 15935911376 15998278912 16013306848 16031833796 16044310261 16045467713 16093415744 16107102032 16180077536 16195276244 16209049157 16219521472 16224489248 16235730176 16261219282 16277469656 16334893036 16348784683 16377150592 16391078176 16403834216 16433217031 16473076928 16502573186 16563254576 16577340428 16590241423 16591438259 16628077312 16641017792 16655169776 16660270984 16725473408 16741184432 16776551264 16817032736 16819681109 16831334408 16885507408 16956772448 17000365613 17019123968 17020351744 17033597504 17077388174 17121566528 17136127184 17149463044 17201950976 17213764832 17227161112 17252690149 17282608112 17294582144 17316129784 17330855902 17342052992 17383899008 17386636652 17401422731 17409375796 17420623616 17480262338 17539121776 17578827959 17607763712 17653030472 17698697984 17727534832 17792720512 17794004096 17807851936 17853633091 17865167936 17888532928 17899819552 17915042056 17978242436 17993531633 17996208688 18033266944 18068181208 18069484664 18086458181 18130328128 18168401438 18212470144 18238190432 18253700696 18274819717 18300922112 18336354584 18408116608 18445442596 18446773268 18461129113 18473056448 18491517184 18508887136 18524627608 18584250608 18602822464 18668449184 18682977544 18684325352 18747239104 18780819464 18795435274 18852960896 18880590652 18896647231 18954482624 18960275912 18994237867 19034479744 19040309696 19067199088 19083414364 19095743744 19132782208 19152068881 19169874472 19219465984 19222492696 19235810752 19238840038 19285262962 19297722752 19312740832 19326004324 19379168512 19400239936 19428989272 19517015056 19532203796 19533612868 19599386336 19634493076 19649773241 19688184128 19709913664 19738799318 19751552128 19816050016 19819170679 19870441888 19887340264 19963732096 19977442672 20005655516 20054180608 20090089096 20096242364 20113332767 20174891968 20190592688 20204459066 20260039808 20282069024 20302585468 20318385563 20351830784 20380572352 20404152104 20421504362 20476133524 20493546997 20546562784 20564036152 20599384729 20643027328 20649349952 20650839616 20780046452 20797718381 20843646208 20861372224 20877607184 20885508248 20915003494 20965734272 21003274964 21080505824 21082026592 21098433272 21116375966 21122843569 21166340272 21184340716 21225430262 21239143552 21280319368 21293746012 21321595076 21335370496 21351974336 21353514688 21406866866 21408411178 21480497456 21498765068 21522141179 21577817888 21581346752 21596168264 21679124096 21724594018 21791084672 21809616416 21813051029 21841579267 21865685471 21879812416 21908427968 21911878142 21997633504 22018296916 22040300528 22071703808 22128446648 22147265294 22204559168 22247606612 22305160064 22322518624 22324128992 22379906269 22381520777 22456883704 22475981662 22555272047 22558627792 22577812276 22609697453 22624305088 22646914304 22650480776 22774475042 22863606304 22881399464 22900858442 22907872603 22960101824 22997525936 23019128594 23074963072 23123420012 23141415367 23143084811 23179507456 23221012072 23258861458 23315562116 23319030976 23338862128 23401295456 23421196568 23477711432 23542153976 23562174878 23652682592 23668926644 23687346529 23759844416 23780050448 23809678453 23860122496 23902861136 23921463076 23941806553 24003742816 24029842648 24050278294 24065452621 24092006656 24112495168 24116292442 24133001104 24174484558 24190103168 24210675104 24272916899 24320364992 24335709728 24375360394 24464990704 24466755632 24485796412 24560738048 24596732776 24612251884 24633182827 24727804528 24744786946 24839837344 24843749161 24860961832 24884314903 24925275904 24929201176 24989354824 25042146448 25077511844 25098838457 25138339072 25140152576 25163767904 25212487553 25289653312 25311160336 25425836128 25449719812 25471362961 25511449856 25569204304 25577035736 25578880888 25598787158 25677135232 25689094123 25714766084 25777453768 25839654232 25869549989 25886263744 25922821232 26062413608 26070379379 26129835776 26150170816 26172409648 26180425832 26217398746 26280990848 26282886784 26307575536 26358577399 26426765728 26447331848 26449239784 26469823394 26550837376 26555018644 26581555952 26606525258 26646356704 26675329912 26714860249 26727069884 26744337664 26749799327 26767081792 26831670208 26835895702 26949156212 27031637248 27071253176 27101131288 27175240064 27177200512 27247068772 27317555584 27338814944 27362064632 27409098689 27450131632 27462677312 27486032336 27503374424 27574498336 27623872507 27627982352 27651477956 27669342976 27740476456 27762064946 27857554736 27887844908 27959989376 27983767328 28023286984 28055709143 28110551744 28174117858 28260348032 28301764684 28341733427 28384162576 28388385536 28392856184 28412527808 28439217032 28485571898 28503975808 28559262656 28660013536 28684386808 28706709878 28717573841 28827884624 28927040384 28985695508 28987786564 29010345749 29058098432 29099135296 29155474222 29221947776 29230897984 29255756752 29297072756 29358964712 29388304096 29429807288 29454835214 29473865344 29531033408 29535684002 29626081408 29669499596 29674351784 29694731363 29783466944 29785615552 29808795632 29911325312 29962741424 29988222572 30011560327 30124088456 30147531946 30225522112 30251226736 30303227122 30305413226 30348592736 30378921088 30421823264 30426614141 30466407643 30486091328 30531268856 30669595088 30693463108 30695677364 30787404032 30813586496 30878215093 30953191808 30972721472 31018113214 31023185956 31137260896 31139507168 31163740888 31244359936 31270931008 31304932624 31324684216 31351323598 31371579008 31412608384 31461924263 31493365204 31513712384 31570140008 31621598162 31682932009 31703401664 31728074224 31871822752 31928891599 32026613696 32063667592 32088620522 32090935426 32186831488 32214204064 32281853219 32360155072 32390552488 32418098314 32428027451 32439042944 32448978496 32522438564 32554939312 32669786072 32697569366 32754301184 32760990187 32782156352 32807668432 32866434062 32946153856 33005146372 33041033641 33126509152 33154680856 33180482846 33182876518 33282035584 33310339552 33320541968 33450946816 33482368864 33531438593 33553102528 33634065472 33639362218 33662668816 33771014816 33820507567 33913544896 34000731226 34067195008 34154776348 34183822519 34243133056 34272254368 34298926088 34360362883 34427529664 34454322224 34505380298 34565216224 34589164288 34632259568 34661711804 34684105984 34691189087 34767798016 34773273304 34802845462 34818751592 34960524676 35078243552 35157655918 35168424137 35170961221 35306060944 35455069664 35529524569 35585441024 35588008192 35615703872 35707266182 35730335872 35777065856 35799639104 35830084112 35956484872 35987063266 35992417376 35998085519 36136362416 36138969328 36172916362 36260656256 36336802876 36365081291 36367704703 36424940288 36476380864 36507401392 36549639434 36672709168 36755731187 36816233216 36890885192 36893546536 36922258226 36946112896 37017774272 37049255216 37168501216 37205644928 37222973117 37264055521 37312791383 37336898368 37365955088 37368650704 37494478208 37561638928 37590870548 37622838869 37705921792 37761181304 37793294462 37817139833 37908965248 37920551824 37988475734 38068959488 38080619392 38134398176 38166828728 38265564416 38304137762 38339748944 38444985392 38471621504 38477680076 38532019603 38570525924 38595445504 38625481664 38652008648 38800479872 38857978544 39034030112 39064407592 39067225736 39103923419 39198772672 39268986152 39299546482 39376368256 39419827328 39477598636 39503104256 39511171483 39632100032 39638341358 39715224631 39740883776 39774680528 39927464192 39954885344 40011311032 40180178192 40192484728 40226665534 40349783936 40381185376 40408918132 40465985021 40520079616 40564138048 40605170936 40636771126 40761144704 40802233703 40808304208 40843008724 40952267048 40987093994 41066593333 41093125568 41128072304 41198769458 41286054656 41298699904 41301679232 41420621627 41560092904 41595436762 41722744448 41755214368 41771016496 41830006988 41931468544 42006549928 42161011648 42164053184 42196866544 42232751932 42245687138 42332680544 42368681432 42450860524 42478287104 42560638736 42587492024 42643190152 42703948672 42707029376 42813733732 42816822356 42850143721 42960994912 42997530136 43044282358 43071440797 43155635776 43162693504 43192336528 43358248192 43449188036 43486138433 43582169344 43619232832 43626102058 43683158534 43731370942 43759624832 43816855936 43823756284 43995267008 44036593832 44080601056 44087542939 44256893296 44294530588 44409118336 44495213224 44537009671 44610320128 44645037248 44648257984 44759812538 44763041554 44913767408 44951963324 45000840647 45110544094 45117255584 45155624552 45219394906 45248610176 45300961552 45548950084 45587686177 45727212608 45762798928 45801716884 45815745206 45920203648 45995051872 46038257188 46149926144 46246840024 46282830734 46286169622 46442024144 46517722916 46631124232 46638061952 46677724256 46772372297 46802590912 46842393136 46955422864 47084307952 47124349756 47161023371 47305365184 47337853288 47374693058 47519688832 47560100896 47619356906 47720244992 47805722272 47842926152 47875783439 47883613106 48007485632 48059685296 48100556588 48130905242 48224990336 48232584884 48266002208 48348969116 48380206336 48390086423 48421350208 48545833798 48640729984 48671419456 48750720788 48929981408 48933511264 48971592824 49193465552 49224503768 49266365654 49455609056 49489573892 49528088197 49679674688 49687498322 49721923664 49768629806 49783873129 49858402352 49978709648 50084292896 50155023688 50197676914 50327535808 50424975106 50579306624 50622320672 50724967139 50728626487 50851672256 50899439624 50942725922 51138408608 51154071472 51157761776 51197574316 51354270464 51378188246 51429532168 51477842347 51554907536 51679308464 51739099978 51772527488 51845642464 51921624293 52124827216 52140758758 52300341632 52344819296 52360851664 52434797492 52479389501 52561981696 52565773568 52615151072 52717154798 52853531456 52894663696 52898479568 52939646788 53101674752 53110037288 53163111904 53213050516 53258304373 53292713408 53350659824 53429720498 53454139768 53499598654 53534163584 53663340416 53671791404 53713560439 53717435387 53898312424 53994855959 54142506352 54202262576 54350480128 54354401024 54494137544 54510793247 54635111168 54677629888 54724129264 54818197378 54900263264 54925354624 54972064672 55006748848 55113389107 55148996672 55247745014 55255964704 55264666501 55302955912 55480952912 55524129892 55715109472 55775689816 55832110037 55919978752 55967534656 56046573968 56111418286 56221103488 56348235716 56520696064 56603529368 56683466854 56768325152 56785712368 56825055616 56878434064 56971143796 57007951616 57118525312 57145127743 57320027072 57368773616 57413419756 57435147682 57655769248 57759006151 57854080768 57971391016 57975573128 58020691498 58198270592 58310948444 58443895552 58461795968 58511513504 58594145512 58634386459 58717929424 58776608192 58859614576 58909670428 58947730688 59062066816 59071368004 59121603937 59252162816 59338999192 59348703568 59389462726 59566933888 59571231104 59617591264 59822650624 59925482848 59976445144 60023120654 60248176912 60295063892 60451044224 60502453472 60606454244 60610826452 60657995657 60697185472 60757842176 60843646528 60853228282 60932815286 60972182656 61062537712 61180918183 61339190176 61386926216 61391354728 61627172992 61756430186 61906383616 61945442944 62036226428 62046371912 62088983759 62274521792 62279014336 62327481776 62541862016 62609865248 62649368432 62702647196 62743158016 62825216768 62923848526 62986730408 63140280016 63243196324 63365864018 63406803328 63456148448 63589405033 63743645504 63857783198 64053227392 64127335184 64177241044 64181870852 64373662976 64428408128 64563706438 64720310144 64781104976 64836196628 64856054902 64878085888 64897956992 65044877128 65109878624 65339572144 65395138732 65521980374 65564312704 65615336864 65732868124 65784023459 65892307712 66010292744 66082067282 66253018304 66309361712 66360965692 66365753036 66564071168 66620679104 66641083936 66760409707 66964737728 67062877186 67106205056 67268130944 67278724436 67325337632 67335940133 67498420367 67542029632 67641015134 67683692681 67827089792 68001462452 68134390016 68309552696 68367645038 68486266112 68544508736 68597852176 68720725766 68855059328 68908644448 69010760596 69085797613 69130432448 69264519136 69323423608 69382378174 69546546608 69605690924 69637503184 69921049352 69986729483 70156487104 70315311836 70336848274 70341922442 70612121888 70715606731 70910139328 71059049138 71231407744 71414532364 71460671744 71475265267 71554131712 71599278208 71660168224 71912969744 71974126532 71984834752 71996171038 72272724832 72277938656 72345832724 72521312512 72673605752 72730162582 72735409406 72952761728 73014802784 73099278868 73345418336 73499442181 73511462374 73781770384 73787093072 73844516452 73892225792 73907315881 74035548544 74098510432 74110179583 74289005917 74337002432 74411289856 74445946234 74528111042 74625582766 74673796736 74731910176 74737301408 74929439123 74988956416 75123277856 75181741096 75245677738 75522362608 75586588924 75634279666 75817930496 75841103648 75976951468 76036079063 76041564379 76161238784 76268796352 76333657456 76608275524 76679497888 76691573497 76889970784 76943243008 76955360152 77064039206 77141051848 77250963328 77304017296 77600959744 77715957088 77829852881 78068060224 78128815184 78134451472 78207846838 78397545344 78537972304 78599092964 78665935817 78752736512 78839654656 78955197272 79022342966 79264200064 79276682716 79430449262 79481767552 79549361056 79710662647 79909770688 80022622064 80360356384 80384969456 80453331068 80566950079 80699567872 80762370752 80817836264 80931970042 81128276096 81210341872 81273542252 81522289408 81604467406 81616608416 81686017448 81762748967 81904534096 81974187988 82133186666 82186251136 82256144608 82397538916 82467612073 82597399808 82603358464 82841243254 83120185808 83190873524 83445488896 83510428736 83542032992 83660013976 84013099856 84322023296 84328106368 84393733088 84407023547 84465503864 84491374276 84610695953 84665361088 84737362864 84901721048 85121277472 85174984048 85286380304 85313761379 85407897344 85414058752 85627467464 85633644712 85700287442 85921989824 85995060272 86088564716 86142881594 86311271552 86325387008 86384673056 86606754311 86898376072 86972276866 87238465664 87252204116 87366317068 87462741884 87519249664 87633711872 87647512568 87990534016 88073187664 88161202112 88175085878 88513786592 88589061176 88818236672 88990426448 89074019342 89290074496 89296515968 89519625076 89526083108 89595755053 89827534816 89903926648 90001681294 90221088188 90234511168 90311249104 90438789812 90497220352 90601923104 90764152523 91097900168 91175372354 91454425216 91525597856 91603433768 91631490412 91840407296 91990103744 92076514376 92493680048 92565661468 92572339244 92644381879 92884048288 93035445832 93122838403 93262248464 93276123904 93355448512 93544744594 93605181824 93684786272 93910845728 93925634957 94168615904 94248699512 94322046742 94610730368 94675706576 94749386116 95039377664 95120201792 95238713812 95319707461 95611444544 95685852304 95751566878 95767226212 96014971264 96119370592 96201113176 96261810484 96449980672 96465169768 96532004416 96697938232 96780172846 96842700416 97091667596 97281459968 97342838912 97501441576 97859962816 97867022528 97943185648 98386931104 98449007536 98532731308 98609412503 98911218112 98979147784 99056176394 99359349376 99374996644 99443847328 99537259612 99567746258 99716804704 99957419296 100103910827 100168585792 100310047376 100395353828 100655071616 100849950212 101158613248 101244641344 101449934278 101457252974 101703344512 101798879248 101885451844 102276817216 102308142944 102315523552 102395148632 102756376492 102859064336 102955684694 103109815072 103358616928 103374894007 103478199956 103545054976 103691284928 103843248586 104249654432 104281517516 104600683264 104689638592 104721703328 104869594984 104958779002 105230302144 105434309596 105707062912 105789327392 105796959136 105879293576 106061294927 106068946291 106220074576 106326223808 106426101032 106516608746 106585426816 106701319648 106859440996 106908279536 106999197308 107068327168 107326680832 107343582808 107427120878 107434870774 107796624848 107989711918 108285012704 108404525152 108563396249 108988275088 109021586494 109355259776 109448258528 109636394756 109729632593 109800526528 109850709248 109944129344 110013497696 110226778214 110297993344 110495490028 110511929408 110529333002 110605911824 110961905824 111048259784 111124524863 111430218944 111551379632 111664220074 111935069312 112093147936 112222836572 112310171827 112318273991 112442206976 112696471432 113207058736 113366933708 113463344099 113536650304 113571424736 113650111232 113756868128 113942287592 114237050624 114290255486 114640054144 114737547232 114826839512 114870295364 115032519217 115311538496 115518012302 115942782032 115951146256 116041382996 116131689961 116140067813 116396541184 116621896888 116739866441 116923591936 117023027008 117188291024 117268772918 117435858848 117553216384 117719229152 117737767763 117819340856 118124133632 118142736008 118243207874 118677998384 118697407136 118778925452 119133867776 119142462208 119235182528 119485267099 119850965696 119952890288 120046241308 120496353824 120590127784 120768831043 120902088448 121004906944 121212908488 121221652904 121315991314 121394370944 121687293056 121706456564 121809959117 121865630572 121944365312 122125075424 122361836366 122599171687 122678380352 122773852432 122782709456 123254345984 123512860372 123617899141 123890885888 124072452856 124092743824 124177967518 124549043584 124558028672 124654963552 125083724032 125219730496 125298736864 125405294392 125847697052 125954721431 125973460816 126280560032 126486392648 126605207267 126731728036 126813606656 126912296896 127178810066 127487291008 127715566396 127923738019 128106454784 128254670368 128354482088 128363741704 128856816256 129127412876 129440620288 129562209952 129672393256 129712109804 129795913984 129822420587 130089754256 130219757248 130679144288 130790277464 131043960748 131128625408 131230673728 131465736248 131568046918 132020585488 132164134564 132276530617 132506036608 132618723424 132721931384 132731506072 132959665069 133241358208 133282167872 133520819414 133929475456 134064482167 134125754372 134212410112 134239818641 134536261888 134557448872 134650675264 134671880266 134996840734 135084059264 135282030268 135367385362 135654179584 136002924904 136096328203 136619105392 136735290076 137089017472 137195704352 137441451532 137548412687 137710118656 137817288896 138021521192 138171595226 138260864896 138529038272 138646847216 138764756348 139093093216 139211381848 139275006368 139842098704 139973458966 140312974208 140630623672 140673696548 140683844884 140793329369 141224243776 141431213462 141820278656 142118098276 142228698941 142462815488 142829064728 142950530534 143198556416 143320336448 143825939488 143948253064 143969669504 143992342076 144195693103 144545449664 144555877312 144691665448 145347211504 145460325164 145470818812 145584028667 145905523456 146029605568 146198557736 146335888919 146690836672 146998884362 147022924748 147563540768 147574186144 147689032904 147814631762 147859904983 148071097088 148197020864 148220359166 148578011834 148674004864 148891892468 149056222084 149251165532 149347593472 149463820352 149474602816 149858878246 150246555712 150363482192 150491355476 151044725216 151173177848 151268559332 151682207296 151953902936 152072158126 152083128758 152537592704 152667314912 152691357203 152891054869 153216551048 153358995776 153383146994 153680651833 153779941568 153910720304 154128078412 154282103696 154501926656 154608034592 154957648219 155431914176 155659705762 156136120448 156257630368 156268902944 156415693676 156670645439 156795090688 157075944608 157198185928 157331871634 157886904329 157910394544 158044685932 158528400128 158553365432 158860898524 158963535104 158995998247 159098722112 159421325294 159819541376 160045244128 160355108221 160720712768 160769938912 160906662136 161133900158 161524741504 161635672528 161863940084 162001593677 162256552192 162420683744 162547084504 162735146933 163208934812 163233216832 163372034896 163525497934 163809068192 163948375976 164266373332 164372502272 164406070021 164512289216 164795077832 164935224146 165682486508 165811425703 166240371616 166381747048 166667749171 166679772743 167020857472 167084065984 167320027952 168026199712 168272448719 168458168347 168644046592 168656212736 168787466176 168814047094 168931007728 168982748552 169221391906 169330722176 169474725728 169803442096 170242554944 170349968096 170572760608 170599622677 170627522758 171254934928 171267289424 171400574884 171843979648 171990120544 172177129432 172285763188 172432279789 172622543104 172769346112 173213508622 173796752144 173944553732 174190204321 174476931328 174504408232 174732634136 174925483768 175295025136 175981068032 176146375328 176322404224 176350171756 176487412871 176500144843 177027573184 177178122352 177980852896 178148038684 178299540727 178580148992 178593031936 179039250152 179052166216 179191510106 179655069632 179807853296 180003362588 180442176376 180469022336 180622498208 180877579624 181086849923 181203846208 181528305046 182195800336 182350744708 182492655653 182505820849 182908850432 183051195712 183206867536 183262980824 183980207488 184153028752 184987360096 185131322936 185144678488 185288763758 185768096576 186070891664 186245676806 186524496928 186710897024 187004021743 187089489188 187210363648 187248595289 187369572544 187821691456 187851269914 188337231808 188497399024 188644093484 189221460736 189351413152 189498772232 189779591639 190240403584 190477427624 190639414922 191222889088 191371704608 191503133756 191534452424 192029942528 192238741184 192402226352 192523620968 192930339536 193064008832 193367107549 193395876464 193560345692 193685400832 194183335192 194685677824 195002883152 195719925632 195734045056 195886371296 196389964001 196773862208 196898015072 197065462616 197218825006 197822436224 197958295568 198112352788 198718698752 198749993288 198887694656 199074519224 199135492516 199304842873 199433609408 199914838592 200207821654 200337171584 200620094752 200790707656 201023016887 201310143232 201699900424 202489282688 202899868556 202914505948 203072420243 203406689024 203597758496 203770903688 204553634432 204616285888 204631047104 204790297264 205512752984 205718128672 205911369388 206086482139 206219630144 206717233856 206749788014 206956399912 207382569856 207686497172 207863119541 208499308864 208563035032 208936616537 209379277184 209443406656 209739189968 209917558004 210460604288 210868619192 211414125824 211578654784 211593918272 211758587152 212122589854 212137892582 212440149152 212652447616 212852202064 213033217492 213170853632 213264853501 213402639296 213718881992 213816559072 213998394616 214687165616 214854241756 214869741548 215593249696 215979423836 216147505651 216570025408 216809050304 217126792498 217976550176 218043172988 218710519552 218896517056 219272789512 219459265186 219601053056 219888258688 220026995392 220453556428 220595986688 220990980056 221023858816 221058666004 221211823648 221246660437 221780524063 221923811648 222096519568 222249049726 222860437888 223102759264 223328440148 223502241193 223870138624 224186295872 224445673144 224620343654 224636547982 225392942864 226414117472 226733867416 226926688198 226996192157 227073300608 227142849472 227513736256 227884575184 228580510972 228774902191 229280108288 229326931309 229475094464 229653679024 229740590728 230065038434 230623076992 231036024604 231885564064 231902292512 232082765992 232263379922 232280135626 232351279259 233243793776 233479732882 234046054016 234376582048 234537545836 234720070151 234871717696 235106432768 235438458304 235475535526 235638681712 236285472016 236486415748 236743552969 237355996768 237394814272 237557850904 238470365056 238970534198 239701931392 239905780576 240092482616 240257371937 240522540181 240992707648 241180255568 241537662086 242009813888 242425816976 242443305808 242631982628 242788741888 242838323609 243374586112 243412913128 243619918234 243731261144 244092448013 244250150848 244723672732 245198343374 245356760704 245547704864 245565418912 246178968959 246196728547 247025720744 247235798282 248144905712 248185487648 248355935036 248706671983 249098087168 249116057344 249309927104 249832831207 250439460992 250597473728 250810588784 251695394104 251909442862 251946921632 251986598633 252398051159 252561120064 252972785296 253210414534 253463456072 253824593792 254357620132 254555569037 254573932921 254974582016 255431132792 255847476038 256509340736 256708964176 256727483408 257713632512 258254825752 258333759301 259124419904 259344786512 259424219608 259644841174 260179508512 260439514496 260560811819 261189539681 261358288576 261580554928 261906462983 262087921496 262461347456 262931472496 263136093836 263359872083 264041170976 264328269128 264553061234 264719978831 265012073216 265237446848 265443862768 265463012144 265919330138 266482716416 266564335744 267041638828 267858950912 268128964334 268251508744 268479637282 269114897744 269301350528 269343760532 269993681468 270168118528 270564060536 270734770724 270965011097 272005849808 272192656406 273238210784 273470580152 273727463933 274178034944 274391408704 274882903064 275096825374 275634577792 276043042384 276343190452 276521729792 276578200381 277058076544 277293694432 277337363083 277529512696 278006572417 278186186432 278422763696 278550012736 279684197408 279946917932 280184992571 280625948416 281261247344 281347393096 281367689768 281586658738 282448487552 282862426924 283640557312 284236196552 284457397882 284565049879 285658129456 285901061068 286640672896 286774173169 287466153331 287651878976 287896506128 287939339008 287984684152 288391386206 289090899328 289111754624 289383330896 289944351389 290694423008 290920650328 290941637624 291168057334 292059211136 292397115472 292671777838 293381673344 293997768724 294045849496 294247792597 295127081536 295148372288 295378065808 295629263524 295719809966 296394041728 296440718332 297156023668 297348009728 297783784936 298112444168 298502331064 298927640704 298949205632 299717756492 300493111424 300726964384 300982710952 301500085579 302089450432 302346355696 302537118664 303364414592 303907805872 304144316252 304166257516 304402969031 305075185408 305334629824 305382714406 305782109738 305975040467 306433102096 306717991552 306766293988 307361303666 307559883136 307821440608 308256156824 308564207392 308612800573 309216069184 309915296438 310863828352 311319411524 311759067697 312272240896 312515260736 312537805888 312831387352 313341290878 314151889216 314396371856 314663743268 315773808658 315820789088 316089371864 316386289481 317106730864 317721797048 317991996494 318197444224 318842650588 319113803239 319639082752 320090488256 320710216442 321441425536 321539877824 321813324272 322267800316 323049483008 323271345056 323727880168 324003187354 324841367488 325094169008 325470293866 326417869624 326466433664 326744069792 327050995868 327406606079 327618136384 327896751952 328532746664 328812140042 329024578432 329590155664 329870448292 330127163597 331364973016 331622851406 332480743232 332763494096 333335498342 333359545486 334041714944 334168131968 334640055904 335130484073 336052399424 336544897438 336916336694 337574932352 337628094188 337862015456 337965497104 338442783812 338661444352 338730604961 338949451456 339606884192 339660366023 340485109888 340699936192 341145521216 341199245354 341255045516 342509869856 342534578848 342801149768 343687959296 343980241088 344354258864 344571526376 344864559578 345538692224 346427017244 346696617379 347593504288 347889107464 348380408642 348487111903 348512252099 349008816464 349465268272 349850967536 350590050272 351217807589 352292750656 352644808448 352700343512 352974825742 353000289686 354055146368 354356244704 355100385409 355961705792 356296077368 356599081454 356708301961 358078500304 358104332432 358383020212 359310139264 359615706592 360006725176 360344896429 360370892057 360884352752 360938044672 361244996416 361755159248 362173699846 362407692416 363056610092 363451370051 364391600672 364701489416 364985311306 365011641698 366102391424 366413735072 366525961648 367960414976 368306057504 368845824523 369974720192 370262645872 370289356976 370577527516 371536193152 372141783328 372491353612 372808130611 373048993856 373421794048 374008043486 374178978376 374497190578 374739145088 375643382912 375702539828 376022047709 376674463616 376994798048 377288186968 377963991713 378702826304 378997544464 379559183278 380480807168 380954855248 381278829844 381575552729 381603079957 382445778176 382743409216 383006267512 383068904848 384477482368 384804452704 385047241936 385860679072 386128017664 386734215098 386791752928 386852665507 387120691384 388366670384 390005766304 390824770259 391439851264 391468090112 391772742592 392779928002 393547724416 393796030144 394130925232 394437650012 395644872448 395916591136 396224705576 397499986576 397775389312 398149038448 398270985032 398609685746 398867218816 399829677184 400015894201 400415643308 400674343168 401240189504 401581415312 402046033774 403399800848 404313043057 404978565376 405799737112 405829011896 406144840486 407195516992 407541807376 409107268864 409232571776 409262094208 409580594528 410440705213 411025505968 411436257344 411822738776 412172964278 412439260288 413434467712 413499576028 413851227559 413912799824 414765139712 415372994344 415726239082 415988538163 416998617728 417126070064 417873233074 418758554368 418886813312 419478379936 419835116008 420921208576 421737238384 423157309568 423187836544 423517174304 424245179708 424275785164 424605969599 424880298304 425304895232 425704404128 426066434984 426529707002 426805278592 427437763984 427633118144 427996789232 429374331232 429708483512 429739483096 430143157609 431186499392 431958847672 432295011302 433140050816 433618100608 434253584996 434622886313 435953100352 436086345976 436867470941 437793034112 438545579024 438918530372 439202106112 439776517376 440053990784 440907112856 441981960112 442047717632 442117332008 442423647296 442493320874 443561048126 443847623296 444193039136 444498099452 445125835231 445720875776 446205518528 446656880296 447004482386 448372591744 448891346288 449240687308 449273095964 450785885728 451732526663 452828234944 453467734832 453853376396 453992384314 454146601216 454285698944 455027472512 455769150368 457161021944 457549804382 458653862618 458950188928 459307358048 459481181456 460130076868 461246153984 462072049208 463771128128 463804585024 464165531984 464526759844 464560271252 464702558518 466487587552 466959465764 467322867949 468092108032 468753164096 469075091672 469440140302 469743435392 470876916608 470951071052 471277363424 471351580931 472570944032 472972831496 473487105938 473785848767 474405490441 474711993536 474789628544 475115701808 476940730112 477941068396 478347522763 479403862784 479811561152 480184965232 480514743874 481045080362 481985415296 482360511136 483075324172 484019627776 484851633952 484886611616 485263965256 485676647218 486825826256 487239836468 487462522288 488184896026 488500301696 489447345464 489907106381 490396686748 490713521408 491095409728 491130837824 492357937918 492393457094 494051441488 494471596564 495009247117 496289811424 496370975296 496711870072 497413343966 498619854208 499665662414 500878921984 501194947456 501621177568 502356323141 503390788208 503818885724 503893843264 503973197266 504796102318 505122240128 505945570592 506420829068 506926912144 507649187584 508715240264 509111138074 509147865842 510862265584 511694952076 513018681472 513417928352 513454966816 514496095267 516509651504 516667518602 518248839808 518689573024 518771257081 518848439216 519289682348 520023041419 520359017024 520879028992 521121623638 522379079362 522716577152 523161109856 523812925966 524175842992 524922694912 525862944992 526272187672 526633617829 526719744166 528082341952 528656538256 529106122468 529439957662 530474893696 530887725536 530926024288 531838660276 532252553441 532290950653 533128671488 534083277656 536257928668 536503017488 536959274564 538229795488 538602701056 538687521064 539987362936 541128121072 541469541448 541930022194 544011699616 544385312812 544808970167 546476421568 546941160304 547454927866 547622604419 548782817408 549765806128 550193650748 550661550719 551269155584 552086084768 552686380904 553156400762 554116153088 554587388864 554674726166 555059025392 556013144834 556372372864 556845527392 557100025472 557974638529 559368394816 559893835864 560369985142 562522494688 562694786192 562735379536 563173317476 564896975104 565724853848 566256265817 568472393104 568914795764 569130099758 571316258912 571802122136 572339242769 573281345792 573548346338 574932306662 575303757952 575793012256 575969368304 576782772412 577273284511 578181798656 578223509248 578766661792 579888702778 581388846016 581841300656 581883275248 582336114668 584118422272 584794230944 585343555676 585841348103 586763346688 587995537448 588091698992 588495585194 590254163072 590296744576 590756131616 590849164829 591258527048 591439619932 592788083456 592881436664 594312047336 595567569872 596224888336 597004662128 597855281408 597898411264 599435512984 599618725717 600986222848 601453928768 601965421904 603000171158 604178900864 604692711392 605074237328 606247280177 606728829184 607815611744 608288632504 608332515032 608805938062 610669259648 610765428812 611564219476 611950080934 612866204192 613435983104 613532587976 614722607332 615119766272 615245384521 615642881216 616512313648 617128414784 617225601146 618432138368 619830592876 621727656704 622638823048 623518135394 625030521472 625075611776 625662774704 626682581756 628303778432 628792743712 629327486536 631547617316 631641578176 632178743728 632772578962 634213461728 635349067661 635443594096 635983992988 636394888448 637685301176 638227606478 640180976512 641420432884 642882851072 643079755648 643626648544 644535600632 644978251049 646542690112 647455760336 648006374708 649682734976 650188338016 650940587732 651859868821 652835739248 652932867328 653488139584 654101991736 654813212158 655236272768 655793503904 657065493328 657624280084 658049156864 659180311328 659740896584 660254327194 662729946032 663245702812 664961486464 665526988192 666670996684 666719090972 667237952227 668336263936 669280111808 670260968146 672104798848 673089794876 673832673388 675149864704 675256188376 675724030912 675930994208 676885567624 677461209922 677898902912 679213768384 679320732046 680970219776 681399872384 682291042432 682398490708 682510091032 682978821349 685019739712 685069157696 685602299536 687960482176 688708517728 689143052752 689729119156 690265887521 691077384448 692854034488 693393234758 695187008576 695778214928 696760817284 696974223806 697024504198 698017632928 698930536544 699701935072 700727375789 701180100544 702435615178 704585501312 705400687024 705949651484 706000579372 708110292736 708712489408 710200770818 711923411584 712592154736 713198162908 713416603922 716157000608 716208664864 716766040424 718620278528 719231413184 720013450352 720689792858 720741784114 721768705504 722489992832 723510318496 723624258049 724347399692 724815384832 726113220184 726902740102 728783201344 729402978832 729970622612 730023283396 732204782848 732827470144 733051923296 734364506777 736612115008 737691649046 739949440384 740525291744 740578713952 741155055032 742482624037 743072386304 744283566656 744982707224 745616261222 746097987712 748016086972 748357956752 748994381156 749478290176 751286765824 751405079656 752044095418 753348927232 753502774301 753989596096 754576373936 755927983426 757405652608 757995088928 759118366556 759943773743 761909710496 762557659688 763151105458 763206159914 765486818432 766012535024 766137809696 768954964736 769608905408 770094483872 771223087639 771721358144 773468430196 773583505856 773705331014 774241382768 776733340768 777871674041 780011532608 781649540518 783545485184 785559856004 786227917937 787095448832 787592060288 788261850464 788875300024 791833182272 792449411152 794999973152 795550778624 796298076896 796541970064 797219371492 797734437632 797897349001 799659354368 800031788402 800831286616 802480379008 803162830624 804092067548 806799601696 808493863991 808626086114 811599474224 811658023792 812289680972 812980474691 814391033984 815083614752 817179065087 818465143552 818524188416 819161189056 820881410426 822051011936 822872514688 823645477552 824345928556 824878520576 826868935424 826999152056 827702455118 827825599648 830745988688 831452478164 831977076326 833997235456 834252140128 835746466148 836396869693 836457208169 837773626624 838956759872 839670232016 843474476768 845381817301 846314619136 846375673088 847034348608 848490359416 848551570328 849211939198 849760596608 851408808256 852132869968 853059414004 853610557184 854875527968 855266236288 855993578464 856128381691 858194201809 858748662464 859416967024 859478966192 860286315218 862372998784 863917695344 864590022604 865325293987 866280101632 867236201216 868507169992 869245772626 871906200704 872172691952 873734941882 875586068224 877091158048 877837060744 880107981568 881814225712 883963920224 884234664016 884847294592 884986641748 886236450869 887122096252 887695246592 888386078272 888996198904 890251670462 892411037056 893313760592 894008964772 896745183488 897782692576 898481374616 898546191928 899390238637 901571771456 903465053326 905656469888 906935469664 907706752792 907984768628 908571397888 908756944109 910054945024 911538300736 914322043888 915099608764 917307725236 917900377856 918614716096 918962362912 920260153736 924144098416 927542256256 927609170048 928331063968 929053519688 929120542504 929405117036 930717655483 932975175104 933918931528 934645735898 937506328192 938150183344 938451375169 938880280604 939486870784 939678730487 941753833216 941902142104 942554726848 942703161862 944531646659 945141888064 945945662992 946974211876 947571697534 948810980882 949423987072 949579257088 950231403616 952674297421 955882136792 956695045526 959623122304 960369930464 961029487748 962090160724 963970830592 964721022272 966150648344 969703267904 969773223232 970527930512 971353294436 973651652512 974479672936 974925044576 976369792052 977000603392 978894690928 979814212762 980793373496 982190819456 982261675648 984715875836 984786914188 985553305583 988102882976 988943193128 990018494234 992579622848 992741950592 993423740144 994826687932 997239708416 999331324828 1000181183959 1002389894912 1003242355136 1004712646282 1006781576416 1007637771448 1007787686528 1007946394532 1009592204636 1010244480256 1011891141184 1012841658136 1013853824288 1017430480528 1018222276148 1018295731684 1019088200669 1021724531168 1023389904152 1024351222433 1026037362944 1026835856704 1026909933632 1028992190534 1033019303008 1033335037204 1035019334881 1036497679616 1037379146048 1037542514162 1037696878432 1038579364696 1040046082838 1040718034048 1042243247276 1044758158724 1045433154304 1046322219712 1047625851932 1048351685984 1048516782071 1051725889984 1052544375344 1053267235658 1053439488332 1056164683904 1057313076512 1058212244936 1058879915324 1060949787392 1061775451072 1061852048576 1063677320552 1064505106882 1064581901306 1068166555312 1070237384083 1072515857336 1073006034976 1073918549128 1075764562831 1076459590976 1077375042128 1079974725872 1082256242144 1082939082896 1083860044388 1084703537533 1088023399232 1088770625624 1089617940334 1092952843136 1093882320608 1094909855732 1095245208838 1097565634816 1099531612256 1100387301496 1101143019097 1101323101438 1104172169536 1105372761808 1106312801524 1109174777728 1109349452332 1110118050784 1112026289668 1112744745728 1112971987729 1113691054784 1114200050944 1115949277058 1118736789632 1119787671728 1120739970284 1125044989376 1125389572384 1125470759072 1126346634952 1131449707696 1132512531634 1136944786208 1137829591528 1138260199516 1139146028531 1142632517824 1143604244272 1144678485538 1147096692676 1149864613324 1150607515904 1150842490147 1151586024512 1151938736608 1153565544824 1154546569022 1157533323584 1159777405556 1162777692032 1163682601312 1163766550496 1164672229336 1166674244197 1166758409201 1169588461888 1170687111352 1171682696206 1175991074896 1176183397984 1176991170388 1177907141033 1180508326144 1180593489152 1181512263232 1181698329658 1182517054096 1182879239864 1183990373981 1185762873328 1188624094672 1191135139744 1192449776672 1194009324256 1194197358739 1198871025968 1199237451434 1202907857536 1203930843808 1206000342316 1207025958523 1208357801728 1209385422784 1210148474656 1212494560354 1215631223488 1216577265008 1216665030064 1217611876124 1221338519296 1221530857624 1223128438952 1223900161868 1224941000579 1225732408384 1227065175952 1229445214664 1230490769042 1231285762432 1233024627296 1234256829568 1234451202292 1235411890097 1235501013901 1236864276736 1239661185752 1245277646096 1247036270788 1248096785089 1250061042944 1250151223552 1251325549408 1253365163512 1253748244681 1256607556864 1257585487424 1258654973072 1263095234632 1263283156352 1264357487456 1265545157924 1267607949461 1268426923456 1270698135322 1270887188192 1271967985976 1275370602352 1276455212956 1277448589571 1277540745943 1280361953024 1282840865768 1284138530851 1286159511296 1287253297088 1289071201264 1289956502098 1293085380224 1294911520672 1296012749416 1299365469952 1300376676032 1301881175464 1303719737642 1305671478496 1306976279168 1308203983472 1309626424316 1310472545536 1310740167023 1311587007808 1314130986656 1314337938089 1315248560168 1318360622656 1319481793168 1320508654388 1325459892064 1326491405624 1328457141473 1329922972928 1331053976384 1333341993368 1333438181944 1334475904454 1338560223616 1340521936292 1344209597696 1346179589752 1347665346776 1348590888557 1350512376752 1351448061824 1351861988416 1353771135248 1354922419844 1355797805824 1358427536768 1358641464092 1359796890551 1362799744768 1364582084864 1364796981416 1365020182064 1365957642698 1370039479424 1370138315392 1371204599072 1375920964352 1377417035456 1378286105504 1379458238312 1380531775042 1385708068976 1386786469516 1390374017152 1391556429856 1393521634568 1393948447612 1394049008396 1395133900111 1396035265856 1397861073088 1399403870144 1401454751578 1402360201088 1404871230356 1407161118209 1409171002624 1410801374048 1411899302968 1412001158744 1417424978816 1420401541636 1423846823168 1425184309472 1426396325816 1426833207844 1428046626457 1432314001216 1432417329728 1433532080848 1438462826368 1440026900704 1441379585716 1441483568228 1442605374973 1443537411008 1444979985664 1447020636992 1447248516098 1448694799384 1452226440368 1453805480204 1455041836787 1457566402688 1458805957664 1459941245224 1460046566792 1462556315759 1465654940288 1466103846592 1468729013554 1473224230016 1475383298092 1476638005051 1479898880768 1481050583488 1481157427904 1482310110064 1484965248074 1488567133312 1489965414448 1491232522444 1492195975424 1496032173944 1496715913504 1497988762312 1502810159312 1504088190836 1507005548602 1507979192192 1509152747872 1511855966852 1513032539557 1514811305216 1515990177856 1518236733112 1519887547486 1523819420992 1525115319376 1526302210916 1526412319828 1530973636864 1532025070048 1532275619392 1535489423261 1539217810816 1540188967744 1542446175278 1543442716288 1546936860392 1547167011712 1547410662028 1548482765536 1548726623059 1552463668441 1553466681536 1555743348082 1560023065216 1563299081036 1564515688351 1567090970368 1571119712008 1572455835874 1575184120576 1576523700928 1577750600048 1583666364544 1584898822304 1588973345099 1589999946304 1592596153792 1593083940128 1594438742984 1595794698002 1600063576804 1601424315337 1601662573232 1604960758016 1605288519163 1606325661248 1608184135096 1609694778109 1613599203392 1616987727982 1617252172228 1623198948448 1623316047584 1624579361944 1625960949382 1626458954813 1628782067968 1630167229504 1634358130174 1638322378112 1641762820852 1643040491057 1644102023872 1645745029376 1647290955104 1648691857112 1653998304112 1655404910236 1655651199296 1661491977376 1662904956328 1663954152652 1668504280256 1671492932296 1672793739386 1672914416338 1677913519744 1679340464032 1681801603559 1686948953536 1690487170163 1690763634602 1694068697216 1696980718832 1697103140656 1698423878396 1699521193216 1699868265263 1702817616512 1704265739936 1704534130409 1706118828008 1708647136091 1709751055936 1710532472576 1711987156928 1712256763382 1716388403618 1717497324928 1718833934048 1718957932384 1720572630436 1723377099829 1724745997568 1727835390688 1729180045208 1730650587974 1737014339984 1738491545252 1743812401408 1744345383904 1747469883764 1748829818449 1748955980717 1754182316096 1755674121488 1763628451424 1763906190431 1766786358113 1767927840448 1768469328032 1769694589184 1769973283496 1772472901738 1774244192504 1776772156544 1777992397808 1780503340924 1782017530447 1784822074112 1786627521184 1788017929544 1790086616263 1795565385152 1796962749232 1797092383856 1798780477274 1803143542912 1806930106652 1808336315107 1808466770231 1811312939776 1813870939328 1815413505584 1815969537256 1817513888218 1823076601472 1823925682733 1828644087776 1830199217528 1833345240881 1834615450472 1837229432192 1837924725824 1840520307472 1848288196832 1850996935909 1853039851817 1855084512512 1855218340096 1856662127936 1858107039376 1858241085008 1858810234072 1861435310966 1865950350208 1867837863056 1869291471796 1875012656384 1876300366688 1876902750338 1877760561208 1879357460974 1880543226241 1883804284208 1885109453696 1885406323724 1889063293318 1890283776128 1891891325984 1893948423752 1895143395068 1896755077679 1897621961764 1898847974144 1900462807232 1905348594842 1911764273584 1913390091052 1916092247531 1919246244608 1920739860928 1922058975496 1924180321448 1929442044544 1932301296688 1939406535808 1939546446464 1941055861024 1941361541581 1942706588872 1946046006919 1947303305024 1948959345872 1949850089152 1952739584104 1957789381856 1959628425524 1961294947997 1961586746992 1964381638912 1964523351296 1969431751672 1969573828376 1971106611166 1976205765952 1977886386256 1980036988468 1985159245696 1985483901184 1986847480288 1989653375864 1991955349153 1998662649656 2000362367918 2006484710272 2007419212183 2009425292564 2012263073317 2013563152832 2015275542896 2015575373056 2015892789064 2019184409272 2023782282368 2025683316272 2027707648576 2034860961056 2036444552296 2036591463368 2038176401338 2043449062336 2046779808304 2048702444866 2053671713408 2053819867264 2057984381068 2059734548179 2066038606016 2066670074408 2070038669762 2074758292096 2075085028324 2075393756864 2077158729392 2080092165676 2081436068096 2084486494552 2087575508029 2089516317448 2092644439424 2095251703864 2096703371968 2097033564142 2103451779968 2105088750688 2106534471316 2106878976664 2112329367808 2114626153024 2116424489872 2117759830648 2123550902144 2123704097152 2127354641104 2129010213764 2129163802612 2130820783217 2136333110624 2140474768166 2141825283269 2145031714672 2146012069952 2147837098256 2151529125662 2152919181952 2154750084256 2159949451744 2160289604011 2164512484288 2165878165792 2167720088776 2169407075066 2176046798464 2177541251248 2179235880668 2185905686272 2187764641216 2189819711464 2190490417676 2192353271603 2199063224512 2200774602992 2202286038194 2202646202876 2208344339072 2210745523616 2212625603048 2214704026367 2218349555456 2218698904664 2220236101568 2224052579336 2225943975458 2227382109568 2231898554116 2233796622673 2237473579264 2239575343456 2241479940568 2250089978752 2250779144768 2250941518144 2252693269904 2262899415392 2265025063268 2266951303529 2273889572416 2275659183056 2276520399032 2278292057062 2285265035648 2287208488544 2289356971076 2294193385352 2299729226648 2301684980294 2302389949021 2303172049024 2303877473216 2307131089648 2309093138044 2315066647168 2319554811112 2325555384064 2327365202624 2327533100992 2329344458672 2333348488394 2333516818402 2339176923776 2341374222704 2343365392412 2345913388511 2351982149792 2352366795968 2353982340776 2355814282066 2363024526464 2363396659316 2365034108192 2365758479728 2367980747962 2371525746656 2377248189344 2377622562161 2380732140103 2382270279488 2384899553344 2388018648512 2388394717478 2397742051936 2398474902868 2405815715072 2407861687616 2412000684632 2414051917046 2418770845568 2420296949312 2424989120708 2431262446976 2433154530016 2433330060128 2435223752248 2439409783321 2439585764693 2443061715248 2446256877904 2447800323736 2449882001158 2451464816768 2454130351904 2458524653123 2458890429328 2460981538084 2462571524864 2466049254592 2468513659136 2468902404584 2470823780194 2471002027802 2479322371504 2490555292192 2494072541576 2496193570178 2496958113727 2502651098816 2506730327024 2507496489362 2515170974848 2517309946144 2522414275003 2522596244399 2526190469264 2526566312704 2528714974912 2531090315848 2535215898922 2536853846912 2541396270644 2541774376384 2543935971952 2550741204704 2552910425912 2554897179142 2555081491886 2555864071849 2565681731536 2568277061702 2574506594176 2578142402528 2579913004196 2581920771661 2586170760448 2589823041344 2592025498832 2600753352064 2603762350928 2607439475284 2609656914277 2611342956992 2613952558336 2616407966944 2619252848632 2621480334046 2623174015616 2628261973312 2628675876178 2630497120336 2636721245312 2638963586336 2641017308776 2642831091307 2645747941991 2650919784128 2652982811248 2656914282946 2662107952768 2666683986736 2666876363888 2668951808908 2671028869103 2671221559699 2677120447232 2681043872584 2685016928143 2692359179504 2695330693552 2697181777114 2701024753504 2702896123648 2703723976832 2707542270496 2707968658549 2709844839688 2716855073536 2717282928184 2719593781102 2729593962832 2730040364128 2731915285396 2735773391813 2740078958848 2740276630784 2742409198144 2748161143277 2754834070912 2756572211008 2758916476624 2761063550084 2771416137952 2773572939032 2776378562749 2780748034304 2783112859712 2787043269136 2787896895224 2788098016792 2790267800222 2792070531712 2795722146176 2798807740288 2800111259407 2802909503156 2804720402176 2809742460712 2814322236418 2819780948801 2821602748096 2823798605936 2824002317488 2834849957632 2840803083272 2841671352311 2850368618944 2852792651632 2853666415688 2856093252914 2864628002432 2864834659456 2867064161696 2873084936491 2876925652736 2880053801408 2882759171432 2882967136456 2885210749946 2887074822016 2894041273984 2894497032196 2896958592913 2897389598768 2904452880736 2907610960408 2910083673574 2911919767141 2915132805376 2915728126643 2917611915328 2919882490448 2920093133584 2925112631518 2931309880576 2932207693184 2937458027108 2946448460032 2950766596184 2953276010102 2962101166976 2962314855808 2964620220128 2969930496148 2977134266624 2979930828896 2982465044888 2992064347888 2993431827008 2995977524624 3005620318624 3008176381672 3011002103263 3014011097204 3015958384384 3018305495744 3023711933704 3026065079114 3031980355712 3036473466224 3039775094972 3042360204191 3047638841984 3050230638752 3052604421832 3052824639656 3058072296587 3064050140096 3064551238784 3070978846522 3078435621632 3080377935488 3084892350556 3086885432576 3087515828743 3093873720784 3094334023424 3094821324056 3096965531072 3097453246118 3104927336882 3106933363072 3111486696164 3120046130432 3126598162072 3129031376702 3130215548669 3142239424016 3144911671748 3153047401856 3155501200096 3162127686641 3167332729088 3169797644608 3177946690198 3179999892608 3185192307584 3186167880256 3188877485968 3191589396004 3200127153608 3202848630674 3203325146464 3210577038326 3212651322496 3216368270192 3219389556218 3227198406784 3233975455964 3234504344456 3236725718567 3246397896896 3246632095168 3249158723888 3251921898764 3252917909626 3260334459008 3268716260348 3271260075643 3276644756224 3283525641704 3286080982114 3288204047744 3294581910208 3297383714224 3307996608224 3310809820472 3311302398592 3316500941369 3320838433087 3322983954752 3325809912656 3327908305304 3337008560512 3342985864592 3345587478772 3345828832676 3348432659341 3355827039488 3358680928064 3363603207118 3365725445137 3373897907072 3380974340326 3381527269204 3388137394432 3393961437664 3394206281312 3396847756792 3399736530526 3405635233024 3408531479872 3409068260818 3412237656016 3417294272182 3419502111872 3423974313856 3424513526764 3429349744667 3432776807236 3434994649856 3437667868096 3437915864768 3441145260872 3446754199658 3455670781376 3458360090416 3461301175948 3474028679968 3476983090504 3480249184291 3488690767808 3494939767528 3497659636898 3497911961434 3508364632192 3511348242976 3516494261987 3527256902848 3527812380862 3533572716226 3534654992159 3535855680896 3536938656064 3539946566992 3544945803476 3548488385008 3553544313088 3555984795616 3561006681848 3564035060894 3573255042368 3576035859088 3580173232526 3591130770304 3593925498464 3594184767712 3597560954548 3601472666869 3606287085824 3613860213304 3616672630214 3616933540462 3627741878656 3630827011168 3631398799567 3631939074512 3635027776436 3646153202944 3647851365466 3654926806637 3657288175552 3660398435056 3666690481762 3669230900944 3674458864384 3675849451648 3681040614944 3686435324803 3696576393664 3701993871818 3706079703634 3713324255872 3716214078752 3716482170016 3717620468144 3722870621932 3726036654571 3731900700416 3735675726112 3738582943592 3752600733376 3753805500676 3755521122416 3758714921948 3761086452482 3767608568416 3770218907392 3770812647448 3778126586636 3780567552256 3781339610483 3783782651968 3787896847504 3790286790136 3793510155358 3795243923528 3800925614464 3810697189684 3813662791169 3823528547168 3826780182104 3832184495062 3833358230933 3833634773089 3841479721856 3844117950992 3848360642896 3858884089088 3864602593376 3870266320537 3878813071616 3879092892928 3882111722048 3882723083162 3885413177744 3892092013838 3894606610048 3897918691744 3899700178304 3905479168208 3915578763712 3919256851048 3922589895994 3923173493984 3923791321571 3938863503344 3939147656752 3942213222332 3952411531904 3955772772512 3960073976936 3963793860719 3964079812627 3970318491392 3973694960576 3979306751728 3983910698306 3997325299312 4000724735836 4006374699383 4012969420544 4014838424366 4018850585128 4024526146634 4027126305664 4030551085792 4031785578128 4038368818544 4047564564736 4051366632544 4055415297152 4057304069753 4069721922112 4072889104592 4073182926736 4076352802676 4086898124672 4093559616608 4097404889732 4100889436721 4107343426816 4107639734528 4115968762136 4119469096358 4132077212032 4133340148816 4140077339524 4149516584192 4150170056648 4150787513728 4154317458784 4160184331352 4168972989104 4175151016058 4179032634896 4185288878848 4190503407728 4193406743936 4194067128284 4197331080019 4197633879527 4206903559936 4210177501376 4213068942632 4213757953328 4229252306048 4232848979744 4235519661296 4247101804288 4247408194304 4254709282208 4258020427528 4258327605224 4261641566434 4272666221248 4280949536332 4283650566538 4290063429344 4292024139904 4295674196512 4303058251324 4305838363904 4306717691647 4309500168512 4319898903488 4320579208022 4329024968576 4331756331584 4335440177552 4338814150132 4352093596928 4355082502496 4358471761336 4375529282432 4379639422928 4380980835352 4384706543206 4398126449024 4401549205984 4404572076388 4405292405752 4416688678144 4421491047232 4425251206096 4429408052734 4437397809328 4440472203136 4447443473627 4448105158672 4451887950916 4454764219136 4463797108232 4467593245346 4479150686912 4482959881136 4500179957504 4501558289536 4501883036288 4505386539808 4514847757343 4525798830784 4530050126536 4533902607058 4547779144832 4551318366112 4553040798064 4556584114124 4570530071296 4574416977088 4578713942152 4588386770704 4599458453296 4603369960588 4604779898042 4606344098048 4607754946432 4614262179296 4618186276088 4630133294336 4639109622224 4654730405248 4655066201984 4658688917344 4666696976788 4667033636804 4670665665589 4678353847552 4682748445408 4686730784824 4691826777022 4703964299584 4704733591936 4707964681552 4711628564132 4726049052928 4726793318632 4730068216384 4731516959456 4735961495924 4739989089197 4743051493312 4754496378688 4755245124322 4761464280206 4764540558976 4769799106688 4776037297024 4776789434956 4780851749443 4795484103872 4796949805736 4805542180351 4815723375232 4824001369264 4828103834092 4837541691136 4840593898624 4849978241416 4862524893952 4866309060032 4866660120256 4870447504496 4878819566642 4879171529386 4886123430496 4892513755808 4895600647472 4899764002316 4902929633536 4905091630523 4908260703808 4917049306246 4917780858656 4921963076168 4932098509184 4937804809168 4941647560388 4942004055604 4958644743008 4969057793293 4981110584384 4988145083152 4992387140356 4993916227454 5005302197632 5013460654048 5014992978724 5030341949696 5034619892288 5044828550006 5045192488798 5052380938528 5057429949824 5062180631696 5070431797844 5073707693824 5082792541288 5083548752768 5087871943904 5101482409408 5105820851824 5109794358284 5110162983772 5111728143698 5131363463072 5136554123404 5140551547439 5149013188352 5156284805056 5159826008392 5163841543322 5179646082688 5184050997664 5201506704128 5207524701856 5214878950568 5218460394851 5219313828554 5222685913984 5232815933888 5238505697264 5242960668092 5246348031232 5256523946624 5257351752356 5260994240672 5261822750393 5273442490624 5274519420107 5277927172672 5282034617552 5285662182614 5291495883982 5301839568256 5305965622496 5313828565892 5324215905536 5333367973472 5333752727776 5337903617816 5342057738206 5342443119398 5362087745168 5370033856286 5384718359008 5390661387104 5394363554228 5398561613473 5402049507008 5407447953664 5415084540992 5415937317098 5419689679376 5434565856368 5439187562204 5445101718287 5459187925664 5460080728256 5463830570792 5471546783626 5484818396288 5496322286554 5509668141824 5513144422016 5517832953248 5522127100168 5525919554551 5542832275904 5547145878064 5552757125498 5566225719424 5574086538272 5575793790448 5576196033584 5580535600444 5584141063424 5585281443007 5591444292352 5597615480576 5600222518814 5605819006312 5619484921424 5628644472836 5639561897602 5643205496192 5647597211872 5648004634976 5659457047937 5681606166544 5683342704622 5700737237888 5705585303264 5707332831376 5712186505828 5720253455609 5729256004864 5729669318912 5734128323392 5746169872982 5760107602816 5765518342864 5765934272912 5770421499892 5774149644032 5788082547968 5788994064392 5793917185826 5794779197536 5805155176657 5808905761472 5815221920816 5820167347148 5823839534282 5831456253286 5835223830656 5839764980896 5840186267168 5850225263036 5854778087851 5855200457183 5864415386368 5874916054216 5901533192368 5906552020204 5924202333952 5924629711616 5929240440256 5939860992296 5941676463923 5959861657792 5964930089776 5984128695776 5986863654016 5991955049248 5992898671837 6007359412663 6011240637248 6016352763344 6022004206526 6023848648609 6028022194408 6036610991488 6047423867408 6052130158228 6057277057909 6063960711424 6072946932448 6079550189944 6084720408382 6095277683968 6100461277504 6105208843664 6105649279312 6116144593174 6128100280192 6129102477568 6141957693044 6160755870976 6169784701112 6175031657486 6187747441568 6189642648112 6193931062144 6194906492236 6209854673764 6213866726144 6222973392328 6228818923987 6253196324144 6258062753404 6260431097338 6284478848032 6289823343496 6295731670459 6306094803712 6311002400192 6324255373282 6339595289216 6355893380396 6359999785216 6361298608763 6370384615168 6372335760512 6377754971936 6383178792008 6400254307216 6405697261348 6406650292928 6421154076652 6425302644992 6432736540384 6438779112436 6444254829133 6454396813568 6467950911928 6469008688912 6473451437134 6492795793792 6493264190336 6498317447776 6503843797528 6505835819252 6520668918016 6537432520696 6542520151286 6567051283408 6572161964228 6576408095488 6577751113409 6589163820416 6594767428448 6595805982887 6611721526613 6615993216448 6621619640944 6622604797184 6633001882738 6641676866174 6645967909504 6651619825312 6655816610608 6668720081947 6674017121024 6685971729184 6691174957544 6691657665352 6696865318682 6717361856128 6727206414236 6731450890274 6747795814144 6761948680652 6763054538408 6767699229731 6787922875328 6788412562624 6793695513584 6799473061052 6817062959744 6818136521636 6824475312032 6834588544364 6839004223744 6847948627712 6849027053528 6858699489334 6865553614472 6875335736192 6875831729536 6882290521744 6893508399316 6911341562752 6916720180832 6922602351896 6948057359936 6953966181008 6960498368582 6977381535616 6989879535056 6995319273796 6995823922868 7001268287713 7016729264384 7022696485952 7032988523974 7054513805696 7055624761724 7067145432452 7069309984318 7071711361792 7073877312128 7079893133984 7089891606952 7096976770016 7111969591232 7122013363696 7128070121788 7146510084736 7152071718176 7160346465052 7170458557031 7182261540608 7187850996928 7188369535424 7195121909096 7202945333738 7227720426608 7233345260428 7233867080924 7255483757312 7261654022336 7262797599134 7263878149024 7270055552872 7276884658063 7295702730932 7309853613274 7314576351104 7320796870112 7333380963524 7338461801888 7339617474497 7351698903296 7362081229888 7372870649606 7393152787328 7403987743636 7412159407268 7426648511744 7432428157504 7432964340032 7435240936288 7445741243864 7452073309142 7471351452224 7477165887184 7505201466752 7507611001352 7511042244832 7517429843896 7522172904964 7530351939817 7535217136832 7541625294896 7556253173272 7562679220966 7567565303936 7575793695008 7580573580272 7587020310716 7590487847056 7592924762731 7601851228928 7621394379368 7627325582338 7647057094336 7653560364208 7664368990124 7666716461866 7667269546178 7682959443712 7688235901984 7696721285792 7708001133679 7729205186752 7740532641074 7764223444096 7765446166324 7770826355488 7784184027676 7789213220096 7790803914103 7795837383488 7799400356608 7810958336416 7831157527424 7838513702096 7845179791988 7846346987968 7847582643142 7877727006688 7878295313504 7884426444664 7904823063808 7911545545024 7920147953872 7927587721438 7928159625254 7947389921152 7958613503456 7967821396612 7974022199717 7994650598624 8001449471672 8012749398766 8029676848732 8037701170256 8049052293268 8054252611328 8055897431029 8061102171584 8063571156256 8076737637088 8078009574547 8102733265088 8110830594304 8114608139506 8139443844224 8145778209184 8146365853472 8152705605352 8167308864407 8173796249344 8187119233216 8194809779464 8201778873442 8231937524272 8238938192716 8245349987231 8264154424064 8266680297632 8280154679048 8287932617867 8288530517311 8300340113296 8301575027456 8308634917568 8320368662704 8337945978208 8350302032116 8358065269792 8359381511173 8381006815456 8386813487872 8388134256568 8394662160038 8395267759054 8420355002752 8426137885264 8427515906656 8458504612096 8465697959488 8471039322592 8483453964029 8509418564416 8516040855056 8516655210448 8523283132868 8545332442496 8561899072664 8567301133076 8574587004053 8580126858688 8584048279808 8591348393024 8606116502648 8613435383294 8619000337024 8639797806976 8641158416044 8648507097307 8658049937152 8663512663168 8670880355104 8677628300264 8710165004992 8716943522672 8751058564864 8759278845856 8761961670704 8769413086412 8776237712767 8776870839011 8796252898048 8803098411968 8809144152776 8810584811504 8842982094464 8850502412192 8858816105468 8874795618656 8880944406272 8894886947254 8896210317344 8903775901832 8927594216464 8935186490692 8942785221601 8958301373824 8965919762272 8988969715957 9003116579072 9003766072576 9010773079616 9029695514686 9051597661568 9060100253072 9067805214116 9095558289664 9102636732224 9106081596128 9113168228248 9148833954176 9157427884304 9176773541408 9198916906592 9200365566623 9206739921176 9209559796084 9215509892864 9228524358592 9236372552176 9278219244448 9299199990311 9309460810496 9310132403968 9317377834688 9333393953576 9334067273608 9341331331178 9365496890816 9373461569648 9383653554044 9407928599168 9409467183872 9415929363104 9423257128264 9440136219899 9453586637264 9460136432768 9463033918912 9471922991848 9479978178394 9486102986624 9508992757376 9510490248644 9518578233857 9522928560412 9529081117952 9539598213376 9552074594048 9553578869912 9561703498886 9590968207744 9593899611472 9611084360702 9631446750464 9648002738528 9656207668184 9681187797248 9699956482832 9732618120064 9733320240512 9740895008992 9757639133284 9758343058772 9765937300777 9772246860992 9785027511616 9791201294944 9799528004632 9810183261046 9816521407616 9834098612492 9835561717312 9843926152336 9864197018368 9875609618336 9883295120776 9884008111208 9893292625007 9917289486016 9938115586586 9962221168768 9976290166304 9984774280712 9987832454908 9996326385199 10010604395264 10026921308096 10029985957448 10069239784576 10089657100012 10090384977596 10098237624811 10104761877056 10114859899648 10124361263392 10140863595688 10165585082576 10167097505536 10175743887808 10202964818816 10211641703648 10219588716568 10220325967544 10223456287396 10237894210313 10262726926144 10273108246808 10281103094878 10312569610112 10319652016784 10327683086644 10336466035357 10359292165376 10368101995328 10389848113249 10415049403712 10429757901136 10436920789702 10438627657108 10445371827968 10465631867776 10477011394528 10485921336184 10513047893248 10514703504712 10521988481344 10523645500786 10549038840214 10555854345344 10564069235104 10571324365228 10582991767964 10603679136512 10611931244992 10627657131784 10666735946944 10667505455552 10675807235632 10684115476412 10684886238796 10724175490336 10740067712572 10748425962827 10769436718016 10781322774208 10788727108456 10797123226946 10804099014016 10830169081984 10831874634196 10839379358752 10841086361413 10869131712736 10878375124408 10890203436574 10911326280143 10918375851328 10920161456512 10927661141584 10943093567252 10969636792576 10992644573108 11001993023549 11026288844032 11035665906496 11044254200336 11051839109102 11085664551808 11094291756128 11105514250996 11132451438848 11148173076544 11151587580896 11152392067168 11161071200888 11170562886014 11200445037628 11209970207359 11211638012624 11238969842848 11257288945672 11267863446763 11279123795204 11286410992384 11295194423744 11296009269952 11318914095874 11363212333088 11366685409244 11385212683691 11401474475776 11411170606528 11414665662752 11424373011656 11440506911218 11468256646784 11492339745964 11520215205632 11531036685728 11531868545824 11540842999784 11554195432243 11577988128784 11587834371652 11589558395072 11610310353314 11617811522944 11630443841632 11640334694296 11647679068564 11662912506572 11670447661312 11679529961792 11680372534336 11700450526072 11709556175702 11710400914366 11749832108432 11772611224913 11803066384736 11813104040408 11833410191141 11858480880512 11879721984592 11883352927846 11919723315584 11929860179552 11931738912863 11947343859049 11960529952637 11968257391552 11973727308032 11983910098496 11985797343674 12014718825326 12022481274496 12032705526688 12044008413052 12047697297218 12056044388816 12073221982976 12094847734816 12104260316456 12112573210067 12114554115818 12145893864896 12159100379888 12169440816764 12200922555008 12210417687328 12211298558624 12232289186348 12241808729143 12242691865019 12256200560384 12283915386088 12339569402224 12350063314972 12367504506791 12375494883136 12379285296224 12387862124288 12389812984472 12419709347528 12445946784656 12457637847974 12506392648288 12516125506808 12520862194676 12530606313841 12568957696064 12579646686992 12591463340918 12622004800384 12648510746564 12658354205749 12659267391617 12679190578432 12711786760792 12722597217526 12744671521024 12755509943872 12766357584016 12800508614432 12811394522696 12813300585856 12833416686167 12842308153304 12865473080768 12877558224872 12888509658266 12935901823856 12938017377824 12946902874268 12956978551363 12985591587584 12986528380672 12996634895552 13007687595056 13011671638504 13023894113791 13074865041392 13085040302572 13134102566816 13144323928456 13155502226818 13163802583687 13178327640832 13189534856896 13191611965774 13223443053226 13231986432896 13243239281888 13266003765476 13277285543753 13283353732348 13291935819008 13303239650624 13311633221216 13337440163894 13371943458368 13382349915088 13383315330704 13393730637364 13434723712256 13454412828472 13462901780548 13474351006369 13523897361304 13526109076816 13535398459462 13575845750656 13576825125248 13587391027168 13589530791067 13598946122104 13634125919488 13636273043272 13648950624064 13669177088728 13698054107056 13717398978668 13729064635979 13731107228944 13750671472384 13751663459072 13764581043488 13787016798632 13791230691491 13822683125504 13833440361664 13845204703792 13896114719872 13907932362016 13920996737164 13943687444071 13954763071232 13979759070112 13990638547592 13991647845736 14002536575426 14045392971904 14051934485281 14065977047948 14109027611392 14111249523448 14134290864904 14138619968636 14147754624256 14150643843983 14159786267968 14179783213904 14193953540032 14223939182464 14244026727392 14256140243576 14293020169472 14304143436352 14320692930104 14340917114062 14375701993856 14376739070848 14390243818192 14405890667476 14418141837253 14455440853216 14466690520856 14467734161848 14523308044672 14525595198268 14527756298048 14540111105744 14553769316126 14591405461864 14613028556203 14619707226548 14629152702208 14632140231869 14641593740224 14666761927048 14676923603776 14679234948994 14724162459776 14745741299212 14786305574656 14807975487272 14824318814536 14834499774127 14864856315008 14865928680064 14870481872576 14891482487728 14904146618284 14942702904448 14954331774368 14992776982883 15010402933504 15015222002704 15022084489664 15034859687792 15044345809928 15060703879634 15070434273664 15083250589792 15112506346544 15125358441932 15135130607872 15151587390016 15161147160544 15174040621432 15180975694112 15185849525462 15242788758736 15254651164676 15294114188672 15307120728416 15328737980248 15333432923732 15334539092356 15346472901221 15376471803968 15393442571584 15416002267358 15458410373504 15481065282148 15502928184569 15528446888192 15530892332648 15541652710976 15568368055352 15581607828206 15591674766976 15621916672832 15662315054848 15677027404192 15690359583976 15692693975936 15695165286284 15708512891027 15755454013376 15756590627008 15768852889328 15823091090048 15840295907744 15855175442876 15856319250508 15868659124703 15894779842304 15917227006912 15935642793224 15948044399434 15989301197248 16002898943344 16025498797532 16059353697464 16075402340512 16098104586536 16111794862058 16116729643147 16122204343168 16127142312512 16153475274176 16156019149094 16205466530176 16229216279012 16243018055561 16278887688448 16291556418368 16292731706944 16305411210704 16334617728814 16374238466432 16389619558928 16403557746884 16463875048544 16477876385432 16490699974462 16533360595264 16560309358096 16575865235734 16577061034622 16600680226592 16617269835136 16640737325408 16643357935127 16665124980721 16675891956416 16700604064232 16716130539584 16718763022346 16762013630912 16776268513136 16789324320076 16790535518108 16840710005504 16852275770528 16855031813312 16890383655871 16931395918976 16942078645184 16966907928058 17018837128832 17032081710112 17033310420896 17046566265736 17077100352851 17090664884992 17123798145328 17134602266152 17149174008106 17160253717376 17182696786048 17209672571861 17212233005296 17226870766588 17238000674048 17279595613952 17282316832088 17297014194614 17327025326336 17330563808923 17341760710208 17355256600528 17420330009984 17433887045344 17478706796089 17518557691712 17523923341408 17538826172824 17552475425534 17553741678022 17606196823936 17618288305552 17621169623008 17658173710793 17685964188928 17701004824384 17717632210936 17738131015697 17749591237312 17789773894508 17792420634688 17807551803664 17855188432928 17870372981384 17885570443202 17891048502943 17916602747648 17920261632289 17931839524544 17977939431914 18021546159232 18059391029372 18073445401627 18103195323136 18120200506144 18135610428232 18205273464448 18212163192256 18226336456496 18297667908352 18314855768608 18341696910371 18353547082816 18397833813184 18400731133246 18413479842352 18419119592168 18457048717184 18472745104352 18499817639149 18556438488896 18595358871793 18598399980622 18634755669376 18666787907152 18668134547216 18682662662356 18698550917893 18730993781632 18746923139296 18767307108088 18795118497001 18815857198336 18831858726208 18846514256528 18880272439798 18907173274528 18920272865536 18926067837824 18943845983696 18959956356788 18972205973248 19017985514752 19020980497288 19037156467714 19045857120824 19107157739824 19123406997772 19181936415488 19187799222944 19222168721404 19237128002939 19238515787887 19296005477056 19312415336368 19399912965664 19434649939243 19465236240128 19466640481024 19481790017984 19515278266568 19516686117544 19531874601554 19544493721984 19570055023232 19582402589888 19599056009264 19620366522092 19633042815232 19668197224984 19671123434624 19687852304672 19690952778893 19738466641607 19751219236672 19766590241552 19768016222416 19786585250014 19834578972032 19876231173172 19891699466177 19893134472541 19924442337536 19952580332608 19969548561424 19975664909816 19992652770398 20053842616192 20059971914896 20138479569152 20179314200024 20180769955192 20196475249622 20209523754112 20248722526784 20281727191376 20331170165152 20351487775616 20360966294999 20383438369987 20405929637632 20410096886501 20423283407296 20439177433136 20440651935088 20446912574792 20475788420626 20525453852288 20546216493616 20562206189756 20625139220224 20639304033568 20655366173288 20672932070714 20685975488651 20736203990656 20779696226498 20830098807424 20859515802272 20873841579404 20877255314216 20931263735552 20954022789056 20971842672368 21029407009424 21043976962688 21047291001572 21077014722841 21098077680428 21111708690688 21128138470208 21142648730456 21165983535928 21223862489984 21255314263568 21333471893888 21335010911104 21351614471264 21368230952824 21369772477592 21406506076109 21448350980672 21480135425144 21496851925654 21538873436032 21562645548416 21577454216912 21594246453892 21608198028032 21612610801201 21660338163968 21663749268392 21678758717504 21682172722826 21724227873157 21738263425472 21756750248816 21780406873148 21822652560286 21836751702656 21840322913024 21855322283168 21886187134504 21911508840683 21985289146216 22003986047098 22071331812992 22088508400672 22103678218204 22134893806487 22171329103616 22188583512256 22211028501992 22296346153088 22303175161792 22304784134336 22322142401776 22341125772028 22400890075256 22419940414718 22423276025248 22463426553151 22477939685696 22514577891344 22535726893526 22558247590408 22590388847488 22592018539904 22637828191748 22657080029969 22726424666176 22733370818488 22770425367382 22822341213056 22829331325504 22848746023312 22881013822436 22936513293568 22984679491928 23062073371456 23063737091648 23081685999568 23108390864486 23155976257568 23175668743304 23179116790144 23220620706628 23235623045888 23245869031609 23260887683264 23280669388592 23295358137128 23325825013144 23359059923584 23360745068672 23400901052144 23419112351404 23420801828732 23439028615387 23499664216864 23545222449826 23560078115959 23606132769472 23626208080816 23666820382282 23716961761024 23759443969184 23766705855692 23839446631168 23859720359104 23863477825726 23894687718098 23921059905274 23936514783104 23967820196992 23971594687348 24029437650652 24044962548992 24065411053376 24088016826104 24095394594436 24112088777632 24115885987633 24189695469632 24208520632912 24225146420134 24229108231636 24291787729792 24318200759776 24338881633528 24361744290037 24401845110016 24420835374656 24422597117248 24464578372696 24483617458286 24485383730038 24567830772176 24615459833909 24679138804448 24700126629944 24735009013582 24742584945113 24750989766272 24758570592448 24779625968944 24839418695056 24891893569312 24915275695948 24936464338819 25012785296576 25032251013616 25041724389352 25061212627682 25137915392128 25159293373984 25182926681836 25244009600768 25297021493128 25316708411498 25318534783234 25326289439231 25423573521584 25445194435052 25511019887744 25532715168032 25584487646459 25601017228864 25622789045392 25626601171712 25666833372334 25684616306608 25730946161536 25755116449744 25777019316532 25805047273621 25871803647712 25876034755648 25893805748536 25913957102726 25993269791104 26015375190112 26023343277008 26047788227582 26149730082784 26170080605144 26188053541133 26268205133632 26288647856912 26311004453636 26327605167374 26379069713792 26383223931548 26446886106452 26463972865792 26469377273381 26486478563776 26532007530952 26554571087506 26566707464696 26606479301248 26623266442432 26674880327788 26743886916736 26764699830176 26766630661408 26787461274728 26833507616531 26835443411623 26908825656944 26925803561096 26948702012738 27047794722608 27052218153632 27070796918924 27091864243759 27151691501312 27153650250496 27174782054336 27179061582134 27197892244208 27231778601563 27272546086544 27297901248128 27338354177456 27396108214112 27434797957336 27458129271958 27462214457888 27466539250997 27529162086976 27574033597264 27582461382982 27666880723328 27690409407584 27746557025033 27748558688389 27792229439744 27815864724032 27841993474328 27887374888142 27959518140224 27981277095184 27983295691472 28005073150852 28090785943808 28103868970562 28131954095896 28158379763809 28222499046896 28268581729808 28277239937272 28301287687966 28319572535936 28359566427808 28387907080064 28401128488271 28447878364928 28488053454784 28512280487152 28608286872704 28641385860208 28681834228124 28706226057047 28751403987712 28753478141696 28780487636384 28811781334952 28836283674506 28910881706432 28933381041712 28935468323696 29046616089344 29051190396536 29055512596096 29080222211488 29107538632252 29182810923728 29226057112406 29239414453096 29264280463738 29283187480448 29333523854096 29353847207552 29358469897988 29381317560133 29383437156689 29448324919552 29491482598424 29535186209573 29615950974544 29648637629072 29668999548254 29729712630016 29731857360128 29740963745152 29782964975456 29808293236568 29885405808896 29908663548736 29985553965766 30030444005408 30044168979328 30069719375584 30088691619856 30121407759268 30140868547328 30147023841529 30166501179584 30225012693088 30229772576047 30250716883864 30303174780032 30322294321088 30348081242864 30361951388224 30371699050924 30485577517472 30509302329352 30540164190239 30588228377344 30614241456832 30657475960496 30666865847464 30669078184712 30692945802442 30752943607936 30786885143168 30832004534716 30916820747008 30962130564296 31005856369138 31017590436811 31061784665296 31083305421952 31136736110704 31163215656412 31183349533952 31243833345664 31258384875421 31354054808384 31380719167952 31385387951872 31390330572568 31417025782054 31510908026752 31513181254016 31537705778656 31603934301401 31646182180096 31680591815488 31710350885752 31712638501016 31737318249406 31834454013824 31871285586448 31896088798868 31978602394496 32005797886688 32050997595064 32073009393073 32118707394928 32150804681024 32196209173072 32223589724116 32233459286294 32244408686336 32254284625024 32306950548352 32312038298188 32410933060352 32458432558024 32486036111122 32583112836736 32585463413888 32610822421408 32669235457628 32748476932864 32779239117856 32807115493768 32927750097088 32955752770864 32981399948924 33066721190528 33120618716192 33151730471468 33154122069244 33179923624379 33201360453184 33234539670272 33281474650816 33286715870254 33330249961442 33351783912832 33401208128464 33432261079168 33437526044692 33465962246101 33524027261824 33552537026272 33578648640152 33581071036216 33638795262457 33704551541056 33710063626624 33780767311742 33862791837952 33884157290368 33933815856116 33962674116173 34037674257664 34064163420224 34066620841792 34093132531472 34154200705702 34247596290656 34269204532304 34298348016212 34320507434752 34365393572096 34419345143722 34424466010592 34453741533176 34564633664176 34594028389228 34661127617846 34683521420416 34710513201056 34783404553051 34840660019968 34867774090688 34957413592178 35037115383424 35047846682816 35077652345648 35104950851068 35107483356044 35212393647872 35236576611104 35242339246016 35316347421586 35402009648768 35435264421872 35476262031394 35499182474624 35579547789016 35584841269376 35615103607328 35710376865856 35740745962768 35771140886404 35782097005886 35840523264578 35863679049088 35955878863828 35983860832073 36043092318464 36118782058744 36146890803254 36240401012288 36271220856464 36410546928896 36424326384512 36452672912992 36529222763957 36629711537216 36683393820742 36707094165632 36795667626368 36801462266492 36826959684704 36832759252751 36838239184336 36914097434368 36921635940749 36945490208704 36999635278298 37022979896507 37112876977792 37190717743586 37196799961244 37269511338752 37333575814304 37336269094432 37365325324712 37397101835786 37461987563264 37493846278592 37534614216176 37590236994002 37663717452416 37693028513056 37760544879596 37789931294311 37814346549056 37852135675648 37887691967392 37919912713576 38041960994576 38074312935428 38091714241648 38214315479648 38246813995544 38282741027201 38375598445888 38444337442808 38474256005878 38477031575774 38592010954112 38624830672736 38681436881857 38799825931328 38869299878486 38881204913749 38963580035968 39030556533136 39033372235088 39063749203108 39088987443968 39096970101049 39140110046464 39164805179776 39198112018528 39240733044184 39336394449968 39342246869248 39375704609344 39381905557786 39476933283214 39502438473344 39533180483104 39536032444832 39573170500028 39616199335559 39669157944064 39752462346344 39783398932354 39786268945082 39905160665216 39939097122848 39951329819632 39985305540796 40107685232384 40119943829792 40204194873007 40358628400048 40361539910384 40392950499244 40419047508224 40497445053568 40563454382752 40636086236599 40662340330304 40702975551232 40721932589998 40766876739974 40820193773002 40846566814592 40878354866272 40881303870176 40893825149584 40951576841252 40986403200281 41050907704576 41092432987232 41124412379512 41278608067136 41310732346576 41345864141428 41371950977302 41472407981312 41559392452996 41591735247461 41594735715313 41660197614848 41719031604544 41747683158808 41754510628432 41908045578112 41943685344736 41950290702859 42058814018848 42087953925376 42094582003144 42154029445682 42166940540263 42196155360856 42256276940416 42285297460912 42331967071856 42447724979968 42510628527136 42572929525907 42666943787776 42670021822208 42703228942528 42736461905648 42739544955184 42813012152218 42896701961344 42960270850288 42993703851308 43077746872064 43125291096832 43154908433824 43188492907784 43225221602402 43327498536784 43357517435008 43364345445652 43448455746314 43476526850944 43513500497632 43560813746296 43601732467909 43645305120572 43673503405312 43710644566336 43772374269008 43823017681366 43970578292432 44007972094196 44070121693213 44142663625984 44177016801344 44207356436408 44269787612974 44377167024512 44422057003984 44592692306176 44606350323584 44609568268672 44644284803552 44682251544056 44801780150512 44839880829436 44846552050496 44926853106302 44955879371392 45029155782688 45071453787052 45109783803931 45116495180816 45180777694976 45184037079808 45275656383496 45314160059938 45452849332352 45466741636976 45540850734764 45644682426112 45658662651008 45697492046624 45762027644872 45969358983856 46124146742912 46127474183296 46163371999136 46170641880209 46216781728972 46282050686291 46311952515136 46351337486608 46358233580288 46441241413256 46491738063218 46521775366528 46561338777184 46590716274256 46651650026288 46718119847168 46721490137344 46801802104288 46838224702808 46841603657464 46878057230774 46999328433728 47090444899652 47120156231918 47212265538944 47252416161632 47333640764564 47373894608117 47518887938368 47533411711384 47719440718208 47726955651452 47789375436196 47842119810548 47873029566208 47935640393984 47943189374696 48058875301304 48130822106752 48176033652208 48190789188872 48224177555264 48231771975266 48379390939264 48417041265824 48450292840268 48458216463272 48583575459584 48636401519552 48677763267056 48723488580074 48841670749312 48845194234496 48929156745392 48967234916572 48970767460076 49008878013991 49135661544352 49230919667818 49358277608896 49400253259888 49470018027164 49485169890226 49501979532544 49517141184896 49559251937888 49678837390112 49783787138624 49830551391896 49872928677638 50025570593152 50064502027232 50083448778704 50122425255364 50275830784256 50318586747968 50365853363672 50594042986256 50633416822996 50637069566468 50652578878462 50847147043168 50890388870104 50938192606441 51022039775488 51065430336064 51168975292918 51202034457728 51245578090784 51333666744668 51369232613216 51377322321479 51461892323072 51510232899488 51554038633064 51610094547242 51743607295424 51752069511296 51787611497072 51827914205452 51986539582208 52030750380224 52046686554016 52095576455164 52139879981167 52299460165568 52340161210288 52376107082266 52536410267264 52577295713824 52622008907272 52655210334748 52758139427584 52766447863096 52893772212904 52938754546762 52972957127552 53064015061904 53109142175012 53133414929392 53212958602496 53246532884864 53349760655576 53487773833472 53529399660352 53533261322816 53574922549456 53667015233062 53670886823246 53817651313888 53851607122192 53897404025476 53956007935753 54095589445216 54104436307264 54141593837848 54183728487518 54349564108672 54358123164268 54395784488416 54463557203126 54545092173088 54595802496256 54676708354912 54756839222369 54792216428224 54869595914672 54916258543916 54924428915776 54933078501994 55058324173952 55148067194528 55164922765964 55333761446656 55380818815168 55493114050066 55497117376778 55631729448064 55683986948656 55774749776284 55919036280448 55962554190368 55966591382944 56010146301704 56207737941124 56263908191792 56316759527618 56444998093792 56537163459616 56546067021829 56554479874544 56602575375932 56639145071872 56719132855616 56775814160128 56802256976542 56976106909568 57024560974304 57216573745408 57282771720416 57363668456248 57403064343361 57412452114094 57560975272768 57623562669904 57672567349012 57821763412864 57866762083424 57870936647392 58015528325069 58019713621177 58102380793072 58111025192192 58160444422976 58215077264504 58365621847456 58452114224812 58478828906192 58528560927476 58566374960896 58667047708192 58707694415104 58716939795976 58762635120266 58766874313378 58982965196848 59070372419146 59231901949088 59297275258144 59337999096508 59384177748203 59481927490304 59565929950912 59616586473136 59817327097472 59971107931532 60022109028371 60060888010816 60088337958656 60139438751168 60177383239712 60242815518536 60294047683058 60333002359168 60450025386176 60459545152094 60501433767728 60606349560064 60644588642176 60696162485728 60723902776448 60743398101848 60785115100061 60971155034944 61018604658704 61080328380478 61228482913664 61314951920992 61333731694928 61338156369424 61385891604884 61433663989369 61438095873077 61505887215872 61573770286336 61664009069432 61924261128592 62011712738276 62035180873622 62123569330592 62166610843904 62273472221408 62326431312824 62487666691328 62516769750842 62708109616768 62761438335904 62780661145136 62834051564108 62922788011699 63021816053504 63026362508032 63075411557312 63207868602802 63361183630976 63420701771504 63425277002032 63474636498812 63668908027648 63742571172896 63792177597736 63856706943227 63957204788992 64011595773376 64101995190128 64146018786146 64237414789856 64301609362048 64392418346144 64402558966361 64447179448232 64466918572588 64508569250048 64613901096704 64624076596376 64916865116048 64972072222244 65166225673472 65170926827776 65221644842816 65338470915256 65358441103153 65558478235712 65614230987536 65855500194176 65911505541728 65962799897848 66080953539293 66133442381056 66241237432384 66303460942936 66308244138488 66359847248758 66402720906368 66562949301632 66573431740508 66630047636999 66660499922884 66703567825664 66802416256928 66864522158336 66875052089384 66931924492202 67048054523648 67061746912789 67105074052544 67157297280304 67162142072432 67277590524914 67409103082112 67420127253248 67561534623484 67768314580736 67867631712232 67925348232346 68128326840448 68133241683584 68186265062944 68308401411404 68495192581312 68538409064608 68596696032424 68838690287444 68848932021184 68907483066352 69129267328352 69188056778456 69253048375049 69322255235692 69367042840832 69421026402112 69566809106102 69735548181376 69914827184356 69974284696393 70074230766848 70095693365632 70155304691296 70209901702136 70214966712088 70473153222208 70484678492032 70632694843172 70804019297536 70870528843744 70952524062788 70998364949248 71012864061089 71159095578032 71169682538752 71230207214656 71420753731712 71481491925536 71542281772808 71564194011772 71681046529156 71727358098176 71911757727656 71967721664146 72237564117488 72293781606508 72355262247499 72480802024576 72542441712928 72728936792743 72848652769024 72905345825984 73058445527914 73259423074432 73366787641484 73414188331264 73591335252736 73602924532984 73653919369408 73665518505502 73676478368672 73843271881498 73890980417408 73999270556596 74045959793014 74225753955584 74381435487172 74393599922488 74444691527041 74667151628608 74672538188864 74730650649424 74794203671572 74987692557184 75069228432352 75180473988004 75238981739789 75327434904832 75386057026112 75521089759192 75579862588622 75628693098112 75775383934784 75839825427152 76083921989152 76148625870856 76183428483296 76379283961001 76428630959296 76493627991088 76565482054402 76751196891776 76888674885616 76948512011756 76954063151548 77013951164843 77184021908224 77249661345472 77362873763714 77599651862656 77738599756972 77762409827498 77927160071936 78061113066272 78066744470176 78127498406216 78193940202098 78329610359552 78396224037056 78481466088368 78672788899936 78751409218688 78763811115572 78875044127341 78953866566428 79004876946688 79066360966208 79072064889664 79146341000056 79232398671118 79504924692688 79566797864708 79572537890164 79810321330432 79878194245696 79902659639264 79970611081592 80045731238693 80239887659584 80408389746014 80717256800096 80723079820768 80785900998488 80879368025701 80994890107136 81126908765504 81272172473198 81324680660608 81443865179996 81533753479948 81640387546004 81693133629184 81756709732544 81762607740352 81787650299168 81903153682504 81972806400562 82184865974464 82248824759024 82557216134272 82621464693152 82691728282856 82743901954604 82833871337987 83118784905992 83183470494922 83189471430626 83438063209088 83495366317616 83509021256864 83522172390041 83631407013343 83816091156224 83887370689472 83900581405718 84063316552651 84117628037696 84189164006288 84308058891364 84333881080526 84392310721712 84512553880832 84570594921824 84663934143712 84788012470469 85021257054272 85145859051814 85406457885056 85472923811296 85479089910368 85626024304436 85698843055133 85793403922688 85920541700576 85987407702616 86309816867648 86376985815568 86450443204804 86654997073568 86715034870016 86728690891304 86896911492628 86953053701888 86970811041109 87027000995264 87121627492592 87203464935818 87290610241144 87421289132672 87544748538016 87646035362732 87714244196887 87941156584864 88015944188392 88140243386426 88354033602688 88414712872816 88539575225948 88614871741319 88754334049024 88844114007968 89016125372351 89212700647168 89219136537344 89288569607104 89364503088112 89603560301024 89679761658872 89693104100992 89853706212604 89911758742784 90058311565376 90142907574104 90219567607862 90232990361632 90551312766992 90628320119876 90698849859541 90905698664704 90933483273952 91081701469528 91167258796537 91173835690421 91317325302016 91394984093248 91524055289744 91938717967712 92146618085809 92248293485824 92254948366592 92326743998272 92341283760418 92433563457944 92564101372582 92623905030272 92702674973216 92882482826512 92983476126436 93043550733056 93122677554368 93181432548512 93303300052576 93317993604319 93603604208576 93676449405616 93683207314928 93756114461548 93998656867456 94180889799304 94240312463836 94320457044583 94424531077888 94504832323264 94667281529128 94747789216234 95037775876736 95066823422768 95438881436416 95453911302904 95578750872392 95684239621096 95886378749392 96117750602608 96261644213504 96352067304416 96381578377744 96448355110528 96463543950532 96538614840437 96545579229121 96758781878528 96834082531648 96900585680536 96916432926544 97272803039104 97355526534112 97446977160148 97683341498624 97690388468992 97858313490784 97934469833144 97941534920152 98017756027982 98271323088704 98461839335636 98716555217792 98800506519776 98940036054328 98970339780452 99034282369792 99054506907881 99118503875776 99357674780224 99567574277248 99661102783792 99745857355276 100051141186304 100129004054464 100166897557408 100244850510728 100637173495936 100731706727344 101188085972512 101266833645992 101274139132936 101305157756924 101694294086336 101780777740208 101876385212882 102130860672128 102291199893421 102337950585836 102404068915456 102424981623083 102491156181568 102667333489336 102738465226432 102754644642958 103020465798976 103108077266128 103220189094484 103487214590848 103504139022592 103575222994144 103655828410904 103841498418889 104061500760448 104093373108032 104191152910328 104279759962334 104598920331136 104680322420576 104752214164532 105072820534528 105154591427648 105244017814544 105310420669496 105532895726192 105787544425808 105877509093524 105945914255104 106128030123808 106218284350024 106266829858784 106493065769728 106699521311152 107058799320704 107066522645632 107149845098912 107334030466124 107341773646492 107425310308547 107635302627776 107703214244384 107794808050952 107912015871506 108191178890432 108208872614528 108283187675696 108367456975036 108699128217344 108716246328536 108791568976832 108927114406252 109019749051531 109090184346176 109353416709824 109513678444738 109584432856448 109739191829344 109832517087832 109848857831552 109866157003988 109959590237189 110116648347904 110296134389056 110329845531928 110761637630336 110986228100132 110994234753556 111080613872921 111263458896128 111367973897312 111549499552568 111838072560896 111925108380736 111933182765888 112020292603408 112415475882248 112527816383584 112633519055236 112817107502029 112889996187584 113074326919232 113092134043658 113108959749088 113205150751864 113438265711232 113604513953084 113701126388927 113952213819136 114049121948608 114288329245739 114565543440832 114727336912496 114806128686722 114824904228188 115121950545536 115247125339808 115345134698024 115643526825728 115733524166848 115741873294784 116031056650138 116039427242354 116204761586144 116320888845952 116430154529008 116655874865047 116731243694912 116904228449624 116957657812384 117057121854952 117334095416384 117433879591952 117525270240532 117533748626756 117965930393696 118140744838292 118232685591097 118463803898176 118594550516288 118675998193016 118768355496406 119131859901824 119233172946272 119634654194944 119942215863064 120024589081573 120044218056742 120121776021632 120278877502336 120354766479424 120485631037072 120588095366116 120666004718336 120900050772352 120919090304188 121002867535456 121021923259039 121289177284352 121313946662461 121392324971456 121447805552896 121486796203696 121570230200122 121942310069888 122037209317408 122160656760956 122456965827328 122629903841984 122667463389856 122676312738848 122771783209768 122867327978738 122876191746154 123328018138864 123848522257184 124023425476552 124070361747244 124166917109879 124247138661184 124546944442816 124652862625648 125033539501684 125237339520601 125416219233536 125441831426023 125522876671808 125561322290272 125668103128216 125845576023398 126150823114624 126415737205604 126722367261952 126841403543008 126850554004064 126949272997624 127096149754673 127485142345792 127584355195472 127713413886454 128023191546752 128203990380256 128292037572292 128391878372597 128474829579712 128603218724096 128784836692288 128805117932722 128894358896464 128933837145176 129248153192752 129498723474043 129833730232096 129944144444488 130167512102551 130443289685632 130676941830512 130716882206306 131116956471424 131228461975072 131420782449539 131565829479007 131711000388352 131823011083456 131925599795696 132161907078586 132482474864768 132606921885872 132616488276976 132719694497516 132805441812736 133125898603264 133146863481016 133260095273998 133320999845768 133518569063111 133604832513856 133750104178768 133863848984404 134123493825578 134210148105088 134314594560608 134324284144864 134555181049828 134659896020573 134669610515209 134818206164224 135123069246968 135735263424464 135850696464692 136042549574701 136256653680896 136266483367168 136372530125888 136616802822808 136658558670229 136990385162624 137076818129216 137193392064848 137677380574888 137697864042368 137814966132704 137836669452251 138169266491249 138258534656704 138376113556912 138506096750098 138644510471384 138842052804224 139133618212204 139241896263239 139251941307787 139471096362752 139829654368712 139948569392786 140191386731264 140310609382592 140419803404272 140429933424176 140946306444416 140969356984064 141265389686344 141741057687488 141905048125576 142025728122178 142318191156064 142460414429312 142526764064993 142841507463424 142870678205507 142962983851072 143084563545616 143128388023544 143262835251701 143362093058312 143823515455312 143935443328292 144475128234976 144587563213016 144710524494998 144801828420557 144961604049152 145084883425856 145457873585486 145810691651968 146116891055828 146518846148864 146733575282968 147205849065968 147307838738816 147331037011004 147352956737344 147686543762996 147781960834816 147998541113192 148091919586028 148217861070059 148762870974344 148787199844976 148889383054082 149334303257216 149345076377728 149461301298848 149588407343144 149975385114368 150138456864704 150360947976008 150477963479578 150772114052224 151042179518384 151159725177244 151257386196224 151288275608407 151550767869568 151679650854304 151703537606401 152069595112099 152167843978304 152297251741712 152366856966592 152758567922002 152857261918592 152987255982176 153130964108804 153380561884781 153502393783552 153777349771232 153897024023512 153908126303096 154027902329686 154499322690944 154725747527428 155199303725312 155477199513944 155524819654996 155657082283813 156122226132544 156133488940352 156254996812432 156387880404196 156792448074112 156962932176736 157243985872057 157345577799872 157502818437376 157527622231144 157750088254682 157907733132856 158132721932416 158144129779328 158292682000112 158464797342236 158599560209783 159009849385376 159133595729416 159145075780328 159756388491392 159805319278528 159941222163184 160091462477386 160479775319168 160816779492028 160953542550559 161434513600192 161446159641536 161571801996976 161758736051402 162253817531008 162544344946396 162649361321216 162887730359992 163067506959896 163280775092008 163513419465088 163525215480704 163575300598336 163806307365008 163945612801124 164369731948928 164497649518048 164920546811713 165114432268544 165242929386304 165383456565712 165487803909208 165667742675974 166237569811984 166366940989844 166378942861252 166876126418176 166990732635232 167018042513728 167044344780082 167262814026686 167368347135449 167774741378944 167801162811436 168126633105302 168235256075392 168378328012576 168616117782728 168667762161052 168784621443424 168811201913431 169141189843648 169327868287424 169576024940938 170042514108544 170291718103628 170532210030259 170812915770112 170945847622592 170958179820736 171252048608872 171397686110266 171841083401152 171974815405232 172619633735296 172753971631136 172900886409608 173198094615791 173309994147136 173457381782608 173793822985256 173941622082218 174054001990528 174243254985184 174406929871636 174555250371733 174581220482288 174842578265344 175089497076032 175292070725464 175428488393774 175882313169728 176031888376784 176280486772852 176708067205376 176829425745632 177079150451896 177229743482638 177284026074617 177688228015936 178032250744702 178577139214208 178729006176224 179091413525213 179207120602048 179359523317744 179386208201984 179707412425208 180116623130752 180285815148208 180439135215724 180465980723264 181102625533984 181256640239752 181397699719082 181866966547904 182163402939056 182334517593074 182347671380842 182789968186496 183048110579488 183316374787931 183877435935424 184293236171618 184653487996544 184682567520836 184867126915888 185128202745164 185247810060544 185285640913667 185405349946432 185764965653024 185794220214581 185966952252872 186245355108736 186362865097024 186606600105152 186635987208638 187207208417152 187352898811232 187366414629856 187512228923096 187848103881361 187997313734912 188361779598608 188480624927672 188640914089166 189009664646528 189334563058256 189495578432468 189643049706313 190075551753472 190133646845536 190622450210941 190636201898153 190907822605808 191157501744784 191368479242192 191772757498784 192235501205216 192265774756979 192704134608832 192763156755488 192896710221056 192927087901064 193077229680874 193091158458242 193668165063296 193801171361072 193832865853088 194239910818723 194545606078208 194711053068224 194893954320296 195119441172667 195716626981568 195868939666288 195883069840304 196035512055964 196542646177408 196923678671272 197108658346663 197122877955179 197433110435584 197601013039552 197880072108656 197940679560904 198109013815762 198237007751552 198715349560448 198807899417897 199135148554496 199322205567584 199491714710552 200258008108928 200333795114816 200489701021456 201274346991872 201463413454688 201758666014081 202376171945024 202533667291984 202548278265872 202610315513848 203388588172672 203561555480416 203752770425764 204261721344256 204582399786842 204675901171672 204849963246166 204982312363136 205334666978672 205476930452864 205509289285916 205684060096823 206040931597952 206216154532256 206440378188968 206746303467011 206974429181696 207150445988288 207311656821808 207682996837778 208123001520896 208186746216064 208382305820656 208559519924668 209197840662272 209360644841152 209504428329064 210309182855296 210488035629088 210620841338992 211065791452384 211575088851616 211608408032329 211755018187048 212256060247616 212436568700048 212533659717568 213399042622304 213781149331673 214117598641408 214133045291264 214299690197824 214668060932248 214683547292984 214850620617094 215270605255552 215406428488768 215589616101904 215824031743012 216382357780864 216417745229056 216566375351392 216734913950072 217123133057677 217432492657072 217583137953664 217854228812504 218039498103062 218180368692352 218706833419648 218808694127947 219027356889476 219168865712896 219478383658688 219665034175664 219697715663104 219732314007976 219919180474378 220592268778112 220659691063856 221523275260672 221972456200264 221988469507112 222161227745842 222735947794624 223098999105136 223850216761472 223866365531776 224040585206816 224511065751511 224830951764496 225055632767168 225267038110472 225634215004058 225779992375168 226148653838464 226184268087316 226217919498176 226410301503728 226876531422464 227209027906168 227402252777854 227545730375161 228098243897216 228576658491478 229131086881664 229454673824992 229612257373444 229649808456376 230243901091072 230494250679616 230690269396048 231467048333696 231483746589568 232062113300276 232078854484708 232259465370653 232409523172288 232641777691904 232860309058016 233311749730094 233462487389824 233808456899248 233915315624768 234114243709904 234668190832768 234867759183904 235050540481064 235067497253512 235471566837199 235931860787392 236281489676584 236465371182194 236927607796352 237189101032576 237351996386032 237536710992812 237738718813211 238263719803648 238466345892544 238966506604727 239884431726128 240049178163146 240088436113484 240243552043264 240557755004672 240709532958848 240971262074144 241176190732232 241800101544704 241838180608376 242005735070912 242043846518078 242627893324922 242784649942912 242973592407392 243140460400244 243483831871357 243884620139776 244074418634816 244321313521912 245259807683968 245334926779712 245352625477696 245543566419536 245734655957476 245752383492308 246656036277728 247097692084661 247697044514368 248046850953104 248140723494488 248333834219758 248494277322368 249093888885632 249305725251296 250067079003368 250474679041202 250883662852046 250960504443289 251045753343616 251122644580544 251336206256432 251691152046796 252301646229248 252831474411208 253682807086016 253701108008128 253898545995248 254192299509346 254970284691584 255168710390944 255426827772908 255704559347699 256046383093504 256407980760512 256584075144584 256783756745194 256949659159424 257569673384576 257610235865444 257788717792928 257829314769257 257867674290352 258496306385504 258997446948086 259160859275549 259499803271227 259667460464192 259888288888976 260335024205102 260886579371264 261353883661024 261433764412612 262233912942848 262456923950144 262841564899078 263131658958014 263646022166912 263851199591392 264323814157172 264964949729536 265213843771744 265232976553952 265439388995032 266293726962032 266520190547996 266641999691536 267037138126222 267209665027712 267500208357536 267727697968808 267979187190407 268246987651156 268420296210176 268629189121216 268648568289728 269110362099656 269319792041146 269339221030418 270246138493936 270770058172999 271470526848928 271701392929384 272085099149402 272168434396243 272745060251776 273233605645616 273317117340458 273980770325248 274153636258432 274386784129696 274788908758127 275354761149776 275395728084736 275629932265408 275673338904502 276338532982498 276517069313408 276752227113824 277012193500196 277289020942768 277684105608448 278267236424408 278483792526478 278503882615574 278589183831541 279659308737424 279897138785572 280621218765184 280839606808544 280859866848352 281429364111049 281892612888832 282530779372688 283482115374976 283810096251152 284051456244356 284452603656193 284636382312128 284920828858624 285053528129986 285741356411014 285925967702144 286169127091232 286256776047088 286525670503402 286724186116624 287647030910624 287870886656584 288068588952463 288950256469952 289175126426032 289421048989996 289603656841114 290169766851712 290915747170972 291142146732227 291163150007191 291621383303936 292233782111656 293467150565936 294411698131936 294615677477632 294662074022008 294705913474688 295168583781841 295373087525992 295997082226384 296183839172056 296435722140118 297525741948688 297574399689952 297778766108164 298010506681349 298668606514432 298690152755456 298922602597696 299176814686288 299549564617193 300276913729408 300721895952016 300955926959156 301544228104448 302084359036768 302319450354488 302576551216814 303101535739136 303359301708608 303407075212802 304139190224198 304335687956608 304594503483424 304733713933184 305212127275363 305517135844004 305714523837184 305974511964352 306261928217608 306761123769562 307554699542464 307794048047024 307816252606192 308055804659372 308998645381888 309451495054856 309742177401899 310954399027888 311049639309992 311314164567626 312244452265088 312266977880704 312509993624864 312775760808392 313584896148224 313925864353472 314487971744114 314691155599744 315055244462288 315500176509364 315768486627517 315815466265712 316265443864832 316288259558656 316585364000224 316929594684472 317199120419566 318019698770752 318267191458832 318290151560656 319512776982784 319610638557056 319882444326368 320182924954772 320959550638336 321633558984056 321907085101118 322869027200384 322892319283072 323143603993952 323194493161463 323517472102804 324507635062016 325088689892792 325775460719984 326135013919792 326561550184016 327026838930176 327050430961408 327150601196672 327612614730016 327891225602248 328739463897856 328995299036096 329841093623426 330485858772608 330766913131424 330975607818416 331335485351948 331617262256819 332475139623968 332733881979688 332757885722504 333981465270464 334036085027456 334088689560164 334525628053372 334736694270898 335549482757888 335602325622872 336253266210604 336470512150784 336539225332987 336756656025152 337232235565456 337335524322104 337569242886848 337622403826862 338282379687296 338655736574848 339152049881876 340085028217088 340583436207256 341064420060518 341193494804921 341891695245184 341916359641472 342504097217744 342795372220532 343682166802304 343949630810464 345239267470592 345507943262272 345801772819216 346396189231582 346619988294272 346914763565216 347587645970512 347883244164436 348108003981056 348486509970368 348813859743272 349110500743466 349162440964576 350178994152064 350584141450928 350856976787548 351764626339456 352063776753568 352560973545704 352803103323803 353658851491264 354158300903792 354459486965276 354568052149234 355376456031872 356064501489404 356567348245087 357154278428416 357458012352448 358182827050426 358414241204096 358719046635488 359414824850416 360233246261504 360571630296416 360878270431448 360931961446528 362205251067968 362513280479504 362795399438164 363733933095808 364326805878112 364669035186148 364695342761684 364979159868169 365579936372992 366096221158976 366632749575862 367754871870848 368586472343236 369306975993088 369365135041672 369734253831776 370256405490328 370571281827334 370810699892864 371529931306048 371588440429162 371933904505744 372490710217472 372725730194048 373213200210304 373271974417276 373589415277903 374414416834304 374705797622464 374732829259712 375024457846192 375696207762722 376723559197216 376961249855344 377281828178332 378019329293056 378669126116512 378991156864936 379286099412626 380267293691072 381244900421882 381272403796306 381815645211616 382315003489568 382736958484384 383297874556583 383545514997568 384471002410432 384531549513958 385408269217664 385526313510976 385854175802128 386154459361748 386182316916484 387336330126592 387602342722144 387665731706176 388479821637446 389422106136448 389787908640592 390238882345334 391433253963136 391737879332576 391766139680608 392071024111928 393085292354816 393847357342544 394217316693326 394245755910358 395202026079104 395760144217312 395822469152803 395881359121808 396218027631524 396474015503104 397430699120896 397615798835794 398644411135168 398983429421104 400516016217856 400667590229632 400979402042912 401821450403527 402926826909376 403517332028162 404752343890048 405067334583968 405096556531744 405220631027696 406137995348239 406777176345344 407123110960832 407505540851528 409164799573684 409351802343344 409699926492332 409964624726272 410669333957344 410953860905728 411018578571832 411368120193646 412081863195904 412166017542647 412432309064512 412880756377936 413492606934022 414300891976576 414623313643616 415365993675556 415689244237421 416373492432128 416764611641312 417119039849336 418721289682304 419008856658128 420618365710592 420976071258176 421241682677984 421859028938533 422131582904768 423150177703232 423216816064658 423510036374096 424512120495232 424873137400096 425067319435136 425495805700427 426798085244608 427562298663346 427693254051239 428599380395648 429336121864496 429367094585968 429701241234188 430066671111539 430541210511104 430812856977536 431179232203808 431648063486024 432764715561728 433132750702784 433469827900144 434246266115354 434864985314144 435166275907328 435708457625008 436078996206124 436360737384704 437413666839296 437617388255894 438054713778952 438956767317376 439330068351328 439464628015952 439838360948756 441184537556224 441319382127712 442246143603077 443944912400528 443976939014224 444322455491684 445471895589248 446197998210272 446996948602589 447700433522944 447732731063552 448081170413632 449022131503022 449661903528992 450111265534336 450534076220944 451268430008116 451559984750336 452297307676928 452368536174632 452435838996352 452820603007456 454418055812336 454804505555708 455091460750322 456196487794432 457153316982956 457509087722071 457542092868443 458262173763328 458909347649984 459224514746888 459299616912752 460988501359232 461380538792096 462934096667392 462967493179136 464124226600552 464157708969416 464518930741306 464819046344576 465720618116032 466623499460188 466924974779648 467616913798496 467830631249536 468228487419808 468302224784977 469336381665536 469432228389523 469735518367808 470101080962128 470134994507024 470943133674398 471863721574784 472562979353168 472930742364388 473855215592704 474378202065152 474703992772064 475073421985624 475477437626422 476932691785088 477933013209454 479768863452256 480098356326292 480176872226968 481419065917696 481942524148288 482352381464464 483676361216752 484011470141824 484087693036156 484771338625343 485255786649844 485569299885824 485947184814784 486280920800488 486967663742714 488148837269632 488642627043824 490519615367936 490669853559424 490705250955392 491087132839072 491469311914952 491504766984616 493312072555456 494195384169322 495394089028736 496093701906208 496281446988976 496667668439516 496988554644736 497090048427623 498187777771264 498611450502592 500134158006736 500949358082404 501767325704092 501921008886578 502091506687232 502245289161088 502672412512864 503382304093592 505662948822416 507365614172032 507402216016256 507797091990496 508384599018692 509102557549201 509940569383168 510337420781888 510853655545816 511409118695398 512815961521024 513168150289168 513567513490388 513899318318848 515139346769152 515220471730888 515577435585856 515658629538514 515735348580704 516658810722473 516992612771008 517994893896172 518321718551098 518999606542454 519334920928384 519776577777952 520670048410204 521112840689287 522707767322048 522867528825224 524913847900288 525683129798156 526263317916028 527292044333824 527702399182784 528647628314344 530427687543488 530465953107904 530878777990064 532587453924064 533040381095992 533283999383072 534074276252444 534419330055424 534654987727007 535000416715072 535455395937616 535958374380814 536493975302312 537258378242432 537297136579456 538220724199312 538639584082292 538678442060836 539097658153901 540492276987872 541540116345998 542941053697856 543402785858768 544170198298804 544336868792486 545490120503552 546467211291232 546634234680916 548307272516864 548773568259392 549577817516254 550709522299552 551259864530816 551346677809004 552677065964996 553034138626816 553504454227648 554024387000392 554578041885536 556534472848816 556967585052956 557007765231148 557178367663082 559318617474848 559794277571144 560320118670851 561242437530368 561679213617088 561719733696704 562858728222098 565061558745376 566155576179907 566964230749952 567620192502304 568102912488712 568905207312386 569272764624256 570107056259972 571482712822028 571851935404288 572338254182464 572513552094176 573051341006804 573448372233248 573538679792837 575294061821248 575741773313168 576137177904926 577900512939904 578350252852064 578842097979992 579207313682228 580339533703424 581831494341944 582284293464454 582326300014382 584467564223312 585419849093401 586934301131872 588443215868557 588823396263872 589324148044016 589411826949376 590337167563682 590746175051984 591994164452768 592367678344112 592871444280236 593516087293283 595051483897376 595148799379904 595557532216328 596021013362698 597845205195392 598353629372576 599099129234386 600553827458816 601443791904032 601911853918312 602325231446059 604168718073536 604638900708976 605153102433628 606718603417216 606814150425604 608278380448396 608671375913216 608795677287763 609189006966848 609467427866368 610424254550726 611034271688008 611949023928704 612523856435216 613522247539124 615109399084928 615588096094048 615632505212384 616111609318744 618902990109712 619484354803798 621908798055776 622099278619984 622628329135252 623112877606457 624488904530176 624533955761408 625019987249728 625551521616784 627851728706944 628975943488228 629382311199488 630110488924576 631000353018728 631536973255034 631630932531424 633170728000448 633859189368944 634398240839132 636039397541504 636534382917664 636580303121312 638170811575759 638216849832947 639221277114112 639764888652736 640365849909544 643267117968112 643814170202236 645738054400768 645784638566144 646287207987904 646388986322926 647034944205608 647642734567607 650177379785584 651550921439968 652270027839584 653123100368032 653225955230233 654301202393344 655225229460032 655782451204496 657990598072192 659682187246852 660243199312081 660971717545216 661533826262848 661951215636832 662670970703896 663234524513638 664950279247936 665467763959376 665515771445008 667962930540928 668072170054912 668177379120328 669051256106744 669473388541796 671204651245744 672506532421208 673078450665974 673513312050304 674464471130912 674671048644208 675138485773696 675244807653724 675770303883059 675819054603847 676564759374592 677311473149696 678304099763752 681166872414512 682128840121036 682386989609842 683783390490368 683832719282944 685008194435488 685590744441064 687364333604608 687899261620928 691015886524544 691603545638432 692792378463164 693239976588544 693381548355167 693829527130432 695175291941024 695766488328872 696973019940736 697627719486544 698221001486932 698324881929152 700357988304128 701168282901856 701713953575096 702423776375497 703529252678912 704127553507136 705121947091408 705606206647606 707317702982528 708316601807584 708918973930552 709136104298468 710752912063744 712129002978808 713134696490174 714916024704896 716365654100852 716828482408192 716974871361581 717438093270976 718829649700832 718942852134683 721143260592832 721756540862896 721863922893056 724410502135936 725026560959008 725590798876328 726890488932223 727467866191616 728653611756224 729338070372296 729390685523368 729958319736338 732192442317952 733265499151724 735509743741696 737172944686472 737679216040679 738730270083344 739468507663552 740512810980656 741142563654668 741621399785728 743059862612096 743176880858324 743867809011488 745451460388096 746426400420608 746543948834552 747178830555806 749411595244928 749465658519424 750048915692384 751392415525444 753447118394432 753922499710688 754563656356664 757338252233024 757982313729872 758572198825252 760534587382144 762489800843764 762544807592612 763138243360717 763631290423232 764630006979136 765473916968768 766595749113166 767091029995136 768942004820864 769063099027916 769717131660323 770816538435328 771052627021952 771708351604256 772308918723496 772364633832968 775204685444288 775331463412352 776959643274892 778844212272896 779575817281184 780477764690668 781141504671979 782866507926272 783475758665152 783532279361216 784142048223856 787694714685088 788434633386652 788491511820716 790404052158208 791520288434624 791644938305606 791762718243616 792436055263048 795231597671588 795907884722489 797288822270336 797966858842208 800018304720173 801335180459264 801958804085824 803642900807054 805853653818752 807034664056324 809504687780096 810134669167936 810193113063488 810441262055392 812275990696478 814246221921664 815011081703056 818329599147368 818703604686688 819399852984664 821338667914688 822037157143664 822736240387292 824332035085294 824864618129024 825761512755872 826985213868044 827628799137679 828601783953152 829246627287232 830731987351112 831378488474842 833529223282624 834238079698672 837442579364608 838017713316256 840172123571011 841952142516352 842483365355968 843718057877066 844263165809536 846300355406464 846433632129316 847020072748192 847153462813273 849024240990464 849197626637227 849746274800192 850134638870272 850991611400854 853596170489216 855124597326692 855386508102478 857198760791296 858672243728992 858734189171936 859402482468376 860133342223078 861625713955072 862358464407616 863296126972048 866265501405568 866939655800288 868492532230708 869168419769153 869729970628288 871416915250016 872157992412248 875234776511788 876109427557904 877913534634752 878092819982161 878660136702656 878929256031904 879676721897512 880503043625623 882638764255424 884492287206154 887889824801056 887953878028448 888644910983368 889673048282711 890943791178496 892395996420544 893993897205178 896162340827264 898044263006044 898743148608179 899323807057984 900222531068672 901068152441888 902536860016232 904737072349264 904871677992704 905641206014912 908836111624672 909609011111416 910182921500644 911172584717857 914306633965912 915018175444142 915084185736886 917818695299968 918449029493776 918599233825504 919945477146773 921977002718464 922761077584192 924696482079161 928248453201104 928315417938832 929037861482612 929638092689152 931441236232064 933246998920376 934629983441777 935233827596992 935661262499072 936456974839616 936604449569954 938864456779046 939471036735616 940202161924256 940269989014048 941886267348796 942687273606463 943727443149568 945125958706336 945861484728776 949407985544128 950146843971248 950954875252844 953865383570176 955866026418908 956609910691603 956678921452199 959537726904512 960196712652584 960353744453936 963885048296576 964704762928928 964856686165757 967352722433504 968022940283648 968175386072312 969542677250686 970511573299688 971894369629568 972561841600976 973935327485428 974763589154509 976297674539264 977285254087648 979177379095861 981339707118848 981410501910784 982174265678144 982938623829904 983009533969232 986624145110912 988390768338644 990788178057472 992187403812416 992562893977952 993335336879032 994180096855246 997222901005184 997687348454951 1000268316013472 1001898716164808 1002839846761907 1003534651408184 1003842017773156 1004490578322176 1005344825025728 1006764608187184 1011325897644832 1013612798943899 1014731228344064 1014804432032512 1015594183980992 1016769198037384 1018205115098402 1020674841563776 1021707311091632 1022818237390796 1025631923042048 1026336300578336 1027135026980776 1030440943461776 1031154871171712 1031317259077028 1031470697161408 1033317621444946 1033985225542016 1035989787792344 1036643437102196 1037525027490413 1037999213084908 1038669841856768 1039553155555904 1041340096820408 1042225681378574 1045415534644096 1045735057650448 1049827695800576 1051366259596312 1052526635832056 1055404798365568 1057295256628688 1060855375086976 1060931906215808 1061757555980128 1061924763244807 1064487165784693 1065174907848128 1066080762191984 1066567998766144 1068148552504888 1069309975454014 1070000833430144 1070910791875232 1071916748761628 1072987950604624 1074516756484864 1074594273158912 1076441448398624 1077279168164584 1077356884121672 1078195316307802 1080984553975744 1083080232691996 1085882107395712 1086805571717536 1088340396597608 1088673737584972 1089599575986691 1092934422582464 1093268469361832 1097547136518784 1099155635032508 1100707901104399 1101419044599104 1102519729061632 1102693355618008 1105354131929992 1107008908455296 1108048774000784 1109156083771072 1113068945697632 1113935170105912 1114015530462296 1114356735326164 1118637234949696 1119588555142288 1120640237341702 1123358427234176 1123439467393408 1125717456444196 1126674797853913 1130123117490752 1132311152359814 1135240385004608 1136205824977424 1137810414624772 1138545529248512 1140214112519944 1142965425644056 1144676508364928 1145027104188352 1146102682013608 1146896744466496 1147077359585674 1150588123642496 1151483546626336 1152274355809852 1155801025879808 1156700505704128 1157684195959984 1158414627364456 1163662988683888 1164568586928908 1164652600028764 1168935128446624 1170839698186802 1171578429948143 1173868602263744 1176886431737114 1177646792527744 1178648296088032 1180674335127364 1181492350103968 1181678413394017 1183988328905536 1184735356688224 1185742888560472 1187032174586566 1190102967794752 1190297598759808 1191115064432656 1192042026725396 1195690410390784 1196707258745152 1198198258468772 1199217239566841 1202887583808064 1203823707836624 1204650462892118 1208337436147072 1209277801417952 1210306204867256 1213437206834432 1213628300851208 1216556760896792 1217591354575526 1218378013933696 1220848509101452 1221886752602131 1222068543376016 1223898047857408 1225047712870432 1227044495078248 1230218798169856 1231176192188096 1231265010424768 1232223218637488 1237805980219424 1238968709607596 1240988182522319 1243817596111552 1244198557239968 1245256658270504 1246225755212914 1250039974499456 1251103043233568 1255703457413888 1257951886976456 1259407302114487 1260220977849152 1262000706037456 1263073946510068 1263261865062848 1266341456000896 1267718378737888 1268796481678264 1272078795083008 1273068765835328 1273160606242624 1276341623151518 1276433699665894 1279529777305472 1280731699819088 1283214623515517 1286534235936224 1287628340404472 1292574415975808 1292777972645852 1294069888411216 1295285469135214 1300354759571168 1300559541502067 1302260480636341 1303101842879936 1304540055679168 1306246200736064 1306451910460466 1310450458920064 1311564902408992 1315981196144384 1319364374493704 1320270479897303 1320486398624162 1323067652525696 1323902431273664 1325341941407792 1326469049027276 1329900558495872 1330935527918752 1331031542890016 1334357151476587 1334453413287071 1335925861081856 1336354758240656 1338102512213488 1338946777083592 1342409302491488 1345013064842416 1346156901331948 1347026624100608 1348928942261824 1349342097288416 1350276971547392 1350489615307448 1351540607766118 1351638109207694 1356608199527504 1362333744829024 1364257680242072 1364773979219684 1365836088208669 1370016388870976 1371181488882128 1375798523241856 1379760608426641 1379860145686253 1382031773049088 1383207091276864 1385584756926328 1386763096710334 1387659054260864 1390350583882048 1391532976657744 1393946039881472 1395255438973088 1396442002973864 1396649763858304 1398057647301403 1402336565803712 1403427907150192 1404847552750994 1408255107014272 1410243894182816 1411212413295212 1412310662098567 1414635405965056 1416633203615168 1417837947861104 1418272208596936 1424258005957616 1426269392980348 1429832049409792 1432731308201704 1433949742723162 1434876186541952 1437659299401664 1437885704269366 1442286521185664 1443513081725792 1445628606944929 1447224124269077 1448821004271872 1450053121918016 1451181597752656 1453780977864446 1457307223512448 1458676140744592 1458781371046736 1459916639472676 1464384884635904 1466530998303448 1468704259694221 1474345889372944 1475358432081358 1477460540166688 1478937015327104 1481025621961312 1481258856226303 1482285127309336 1486119725224192 1486353761716648 1487735618022976 1493087897669104 1494357661111612 1496468045321711 1498823190489856 1498931317038848 1500097831384768 1502784831050888 1503244145372519 1506894236788864 1507844999421376 1509127312713328 1514676504466048 1515964627459744 1517144397650504 1519861931403739 1521069174764288 1524979601687528 1525089615185224 1526276486721434 1527262580846464 1529260013958272 1530947833937536 1531660858895629 1533191498226332 1534182059990272 1537884009641728 1538126198055832 1539434263320646 1542105254043904 1542420178994147 1543416703208512 1544617837446992 1544729267665936 1550409370888576 1550662926824704 1553919286549784 1559151634562368 1560955529381336 1562283009343958 1566951517330304 1567064558722432 1568284096447712 1571577460260577 1575389429370176 1576869266773304 1576983023641432 1583040576869248 1583289876611212 1583525436487232 1584872110526096 1590463195343176 1591815769444978 1592820112626127 1594577644540672 1594903285273721 1595933717684416 1600036609440346 1603917608171648 1607285801614108 1611707307637504 1614069328112648 1620269338335872 1620386226126976 1620882524110784 1624551981392956 1628492443843328 1630022163406112 1636659198294736 1637407209373376 1638799705969328 1642677335829376 1644074314287328 1645472480774584 1648664070170588 1649729236258048 1651523025511744 1653970427736088 1655257598275358 1658493254574464 1661463974702224 1662756976949684 1664171031692477 1667058446565248 1668476159397344 1672765546233089 1676035426632512 1680344247142022 1683904285032704 1684966730711936 1687436115754132 1688526331619072 1692600710812928 1692867264258632 1694040145496384 1694306925626546 1698395253274454 1699492549600384 1701983222801708 1707192340978432 1710249194653384 1710773016204956 1712227905121943 1717344487457984 1717468378343872 1718804964936752 1720266684446156 1724716928815232 1726592253944096 1729683844592627 1732531002811136 1733879311600576 1736985064461416 1738336839538306 1739459941256576 1742833830500032 1744315984824496 1750469553023576 1752218855115808 1756185639964322 1756723531103023 1757320273405312 1757858512063808 1759353443795024 1761006087251246 1765277528510848 1768984574412308 1770488968056149 1775779649602112 1775907756056896 1777289821966736 1779346096565422 1784791992841088 1787987794410356 1792324681654528 1796088526012088 1797486297216358 1798647614115968 1802136304883776 1805073720032464 1809474144698528 1811282412029824 1814126014928843 1816498622898589 1817672223249344 1819218022222832 1820365843001288 1822345169435714 1828613267931824 1830036350888284 1830168371473772 1835637390599936 1836898058987552 1837198467651008 1839890954293546 1841051818489939 1845522155168384 1849392964158322 1856496906402208 1856630835877664 1858075722965224 1862882472464128 1866493997840752 1869259966883554 1870467655193984 1872913949679232 1873208899139908 1875854310332849 1877728913558092 1878942073471232 1880404323848512 1880539978028096 1883772534697592 1885374547212926 1890251917412672 1891722969457552 1898815971088256 1900293687942496 1901909750505688 1905179040773701 1911732052837816 1913219821383206 1913357842904398 1919075453809024 1920393425305168 1920707488907872 1923522361306889 1927770096593152 1929409525857856 1929713372331514 1933456280710973 1934705444867008 1936350772144624 1939085354501372 1941023146599376 1943788739259136 1945123683201952 1947870654970856 1949527178309018 1950124286820787 1954570508175296 1958354758191722 1964348531356288 1965877247659808 1966019067938464 1970005548777343 1973248290221824 1976781536677288 1984374807624832 1985125787955904 1986670673758064 1988360193710492 1994445802010368 1995374696909902 1999244963230439 2000536632026944 2003797432329616 2005679693523814 2007069302816368 2007684035546312 2010689650051456 2013529216374368 2016480122667241 2022651795289664 2027225597887798 2031188367961984 2033538396074768 2036410230196804 2038142050050337 2041349683127552 2043414622183264 2045636474781592 2052672601156672 2054270053961552 2060881886923552 2062309742343424 2062634518154056 2062941394322816 2066635242889892 2067970451084032 2071979575584688 2073286874204392 2075050054980826 2075998426169816 2079106311111808 2082680193640816 2084451362757148 2086073546769443 2090831069288192 2091470115300896 2096846952320351 2096998220879683 2102732519192624 2105053271664112 2110809596731136 2114590513257376 2121710750173952 2121863812431616 2123515111960256 2123849526489614 2128974331569386 2130349815696256 2132161524383968 2133135997532288 2136297105009776 2138619950908028 2140001666860288 2141821583750464 2143833497523256 2145975901209248 2146313852899337 2152882896797248 2154558336329168 2154713768243344 2156390632615604 2161969107951488 2166160465383992 2168195241813293 2168351657506969 2171764214791424 2173611143435072 2176680793195216 2177347475169944 2179199151973382 2185868845164928 2186536938723664 2195094273037568 2198311270065016 2201415802208798 2202838089198208 2205386711236016 2210708263859984 2214017816910592 2216097548001568 2218312167542144 2219345326154891 2226137891395264 2227870340211824 2228031060924592 2228713470652328 2237274469899392 2239177110284576 2241280474683404 2246716854468352 2246878934786816 2251434912888392 2253349595707826 2260246234981504 2264622304719628 2270480770009216 2272411649954848 2275620829249544 2280428225039888 2285930851288112 2289353016729856 2290054208376704 2292205364027216 2293793488932992 2294154719171348 2301176247284992 2302967093252672 2304548711619704 2313401011408256 2315368391919968 2316829254728912 2327325977367776 2329137173857816 2329305200057528 2337870256893248 2341679396373604 2343156859896286 2347737204527488 2353772863474228 2355293585055488 2355774577330909 2357296592176064 2361348670254728 2362984700207936 2363356826788034 2367976657811072 2369470713376448 2371485777120944 2374064349173132 2380205935589504 2380595197519616 2382230128865312 2384084053450792 2388354463634447 2393414517490304 2396396516937544 2398434479133682 2405775167616128 2407647415673248 2409300925784236 2416674872294144 2418555602835904 2420612409734512 2427256601702416 2433113521793584 2435182709151052 2436756027867392 2441697018202904 2443773505204262 2444137086752032 2450095425740864 2454088990156496 2462352384376192 2462530020849536 2464446437274976 2469621723266621 2475611960438848 2477937419215192 2481976365044638 2487635192223104 2488397114479936 2490513316541008 2492451510425828 2500079948998912 2502206086467136 2515903773952912 2518814604228974 2520441955698304 2524001412074912 2526147893020136 2526523730125696 2532682912001792 2535436757475776 2537592963356528 2546137531670656 2546321212485248 2552683246303036 2552867399331788 2554854119077183 2559059554610944 2561463399638176 2566429247031034 2573068471872448 2575256680808944 2585148831951616 2585555945291704 2588139776822432 2590570938270428 2600709519142336 2601119083004134 2604520961272682 2606203685759872 2609080111358336 2612492401472128 2612903820920932 2615125906945321 2620900917840128 2623129804817984 2628631572651997 2638728748987408 2640540959794606 2640972797248324 2646135305051392 2647804862547328 2650683882815584 2652938098054552 2659801116991744 2661871055837504 2662063085780032 2668714302953174 2668906826574142 2672709516481312 2676205024426976 2677893554167184 2683085121896081 2684818604982976 2690026129684832 2692313802663896 2697857884523648 2698684194576832 2700979230614896 2703081215532236 2703276218415388 2713216399055008 2718074612931271 2724667489658048 2728515360484144 2729547958439368 2731672176417338 2740032777741952 2742362977764256 2751597046483712 2759521216853282 2759720291372506 2760565548876179 2766414182553728 2771169513852656 2773526193420668 2775318108521728 2780701167764096 2783065953315488 2790510877946176 2792884005947728 2793299527716608 2796115294602806 2804673131607424 2806855814300384 2809695105501988 2812750152824689 2816510214028544 2820487788365632 2822424826590424 2824621324197134 2833266407230336 2835675895722208 2836544417193872 2848516011915232 2852538785960696 2854497835983497 2865462616403408 2867899485446324 2869752373083904 2875318598803328 2875771408538732 2884573042371328 2885162122798529 2887026163451584 2891257213889858 2894448248538154 2900106243836032 2902363195505312 2907561955728892 2914614447024896 2917352281489184 2917562742093472 2919833278945352 2933061996606896 2937408519388442 2948691778745888 2950716864162716 2953013202569731 2954921080333376 2957874030654208 2962051243922624 2962517712452606 2964570254618672 2972707523433296 2975471236045952 2978470639902989 2986175795338208 2988715322223224 2992936090643422 2993852778358673 3000195662769536 3005569662101776 3006488290745038 3013788473577728 3015689998842752 3018254625426656 3022677996339397 3029353008932096 3031929254919488 3034288795301008 3039723862807478 3049959203375056 3050179230370448 3052552973442868 3054525161692928 3058520027916544 3061895667875072 3063321717791258 3066382996452664 3076252396111664 3078868526641292 3084840357988294 3086833406417024 3089235674893984 3089458535331872 3095723005221539 3100818741777152 3107838573099568 3118303269124736 3121911058762672 3124566018687916 3128978640218123 3133903034660608 3134129117444864 3136568192895424 3143154920521154 3150778858740352 3153738533546608 3153966047282864 3166081153738496 3166579753222424 3167050872974464 3169744221052192 3180926390686352 3183631538889956 3185640225252254 3189806570547442 3191867435368832 3200073218880692 3202563614054497 3202794650079101 3207835216343296 3214571603228216 3228138656225296 3240538676671744 3240772452253952 3241765048221568 3249103962785912 3260044326812224 3273318396589472 3274814418746752 3277599411938656 3278115573494839 3285354671658752 3286025598726661 3288148628574656 3290944961549168 3295045210789123 3297328140341176 3303046051023488 3307940855472176 3310515196550716 3316986509148928 3322927949404448 3325513953899368 3328342063384954 3334116893130496 3336952318794688 3345531092466178 3352070853265024 3360688494284044 3369933461423872 3374872231508264 3385734528517264 3388080290992768 3388613851253092 3396790506548908 3398985099200768 3403966445603416 3407163951420889 3420498389306768 3421546032409912 3424455810243886 3434688974915968 3434936756687744 3437609929873504 3440533368892312 3449433857630464 3453184507888192 3459367689185254 3467758623201152 3473970128922832 3476673679076612 3478919882513152 3479630338993361 3485667661000064 3488631969648992 3500939106047152 3504437710231616 3512371279928644 3513447062206046 3514640546810624 3515717024127616 3518706887590048 3522012174502492 3530555057021696 3537969148824616 3540977936112298 3551559299204224 3551815512113792 3554579643933472 3558692193130844 3569583985682176 3575975588820712 3592177052024176 3594972594432716 3597295228231936 3604272609767552 3610147440064928 3616611675057311 3618948289397056 3622564824059648 3628252029857686 3632997245797178 3635344446498688 3638436044445664 3640731686002576 3644690338871428 3647789884825009 3657226535863648 3660072701776568 3660336742947544 3673796117975104 3674396935302016 3679781908587092 3682103636979878 3691044310336768 3698785928316644 3701931478662857 3712993812804416 3713261671755328 3716151445930448 3732987995681504 3738519933767108 3740935310387968 3745827899358464 3746417798279816 3751708620665698 3755457827116184 3760808647697024 3761079956056192 3767545069395184 3770749094425852 3780503834825344 3783445938915104 3797631942176512 3800587375884992 3803819501011376 3810358081547402 3823464105675632 3826439642766412 3826715685808796 3838150907618048 3840786850610336 3841414977815744 3847044722613778 3858819051715712 3859426744663028 3866912561421946 3869410889734016 3872701544289248 3878170709002744 3882046293198752 3890247366403904 3895741309941712 3899054356618036 3900248573641574 3909141016350592 3916709516383444 3922240830695957 3928697062712576 3931754495319616 3932038135876928 3940011097554686 3953563073354576 3968749615249664 3970251575911808 3973341347516128 3976720387420984 3990749393819804 3998489926460878 4001073264053888 4007594864659232 4011359387047628 4014138605632736 4014770758549859 4015368071092624 4021379300102912 4027058432748736 4032960245334482 4045303590579328 4054451195775596 4062376735923968 4067076792149536 4072820460393608 4076284100100674 4086829244366528 4091272949563184 4105345202313344 4108540107923104 4119102511079899 4121763773847104 4125269036308112 4125882788645632 4133270485779784 4143959151169376 4146573748408784 4150100109961652 4151996852339632 4158212622223616 4165360387281632 4168902725514296 4172147093538886 4182940230601792 4193693904640702 4193996441759366 4205465038385248 4210106543328224 4216276620122413 4229181026514752 4247030223920512 4247699052979228 4257948663138772 4260699631392512 4261569741014341 4264323048767936 4266271995064576 4272594210019552 4277239901816056 4283643167500928 4287666995046512 4291951802418496 4292627705798674 4305765793594496 4309116672658336 4309427536486688 4312781265231208 4323938215902976 4332320930767984 4336390483626586 4336703315013938 4347222286870144 4353361586390432 4354694950339888 4358398303946764 4361790143245199 4371737690329856 4373073877447328 4396622540130032 4402831604417596 4405676178396416 4410773422472032 4421416527719968 4432195096003136 4436624335084288 4438690652309782 4452275782790528 4455740680423648 4456062121849184 4457426941304656 4467517948830629 4474548939798784 4478354220569152 4482560949366808 4502869825776784 4506699191415652 4520492469963008 4529244609439256 4533499141973249 4533826192969117 4540961540018432 4544823299909696 4551241658499088 4560856450079776 4571861702576224 4572581686611631 4580108416753408 4584410728054432 4587586977865984 4588309438342696 4605934186505344 4609097423239408 4626802022816512 4630736783839936 4633658509457824 4640449318323863 4654651954735552 4658274347715632 4658610400115056 4675740513786496 4683358792747208 4686313719792572 4695474409054976 4707545726948456 4711549154661818 4714593184352128 4722697340509456 4725969400415872 4726713653576068 4730733382226929 4735953315622144 4738941426752896 4742971554241888 4748128698346264 4760411871179008 4764460257730624 4768168106901584 4776708927268894 4786829034980608 4792793033875088 4796868958267364 4811550335232256 4815294831346496 4818601851568472 4837111205671808 4841224819469024 4854513203404832 4866227043587168 4870365418302104 4883394036405808 4887547010408524 4888274173504064 4900190851481728 4908177980312992 4916966434628479 4924704768752384 4925060041699072 4928892874549952 4939243446533242 4951223920877696 4955874838430384 4963952730089276 4975270384446208 4976794228959872 4981026633082016 4984903020851656 5004412172934272 5031807547905824 5032599964942781 5037629208457948 5040883911396608 5048002824149824 5052295786040272 5053047460251392 5070873514951552 5075185926713056 5092275063341312 5092642424970496 5105366492606072 5105734798663576 5109708238154366 5122926799276352 5132858494062068 5146136943744896 5150513361617888 5163754512284753 5171111890583408 5176279553644864 5181141876540856 5201419038284672 5202238166008268 5209041922545364 5212407371519744 5218160222716672 5224984802944256 5225807641841864 5230251813890642 5246259609635968 5257263145303994 5277457497974816 5281081919589212 5281945594496648 5295609725094656 5301367765631168 5305876196109104 5323742111675008 5324126171560064 5337428605906348 5337813653148284 5341967703525019 5345419032962624 5352410048853952 5355787108334368 5366170243792162 5369637209965952 5380052259369664 5384627605327792 5395715769047296 5397368389153664 5401958461229792 5406162431064472 5406552436830776 5426432798110016 5436149225862542 5449334979316096 5457030720968288 5459095916878736 5463344352834676 5467990532703853 5480065555483904 5484725955528512 5519042433706564 5519440582745012 5521131097752358 5532828365107456 5542339027705312 5547052386841336 5561402335528192 5566131906630976 5581021755892352 5585768011895456 5592230589205612 5600128133041211 5609346263214848 5613711628600768 5619390211003976 5625500305649378 5640975576731264 5644849653180848 5649242648394268 5666532814460672 5671351791444416 5673088834387744 5683246917947203 5697032023830464 5705077571921392 5708995671966994 5730925232806816 5735798970892648 5750637197606656 5751542817077464 5770324245597058 5774052326903168 5782514427779716 5788896497076308 5800212487672064 5804726391010624 5815123911457784 5834704562978368 5835125484186944 5839666557890704 5866123993213792 5874817038776884 5881204864997077 5897383557491776 5901433728325432 5906026405139462 5909842160666752 5924102487845248 5925035424905212 5929140509237344 5930074239692911 5945415046866592 5950942472091904 5956941279805978 5968495475238221 5972351590676416 5977430644446448 5985872181286844 5987705556717346 6000391325539072 6011139324203552 6012976581490076 6031379997685504 6036509250853312 6045355992678794 6063858509838976 6068577590602016 6079447725614956 6099918406750112 6100358460740896 6105105946885736 6126643435582516 6132765992905328 6152504792223328 6157737053282584 6163521305379361 6169680715976588 6173666812834048 6178471349787968 6178917070663744 6191446010443078 6215677146199136 6227711337978977 6236606538249472 6243822117525344 6249132037375832 6257957280436246 6273136385790848 6286309841042308 6301557717480704 6307477067093216 6307932094565728 6320144901436921 6333159506444848 6334101745948928 6339488442104384 6361852781372704 6367263077779912 6371280450504508 6379613141094884 6383734870737664 6400146437761384 6405127228108994 6405589300158202 6429143206456432 6439618340027411 6456277312450592 6472875374554127 6483530096443136 6498207925571824 6520088653624448 6542409884092439 6546636793178944 6549628837493504 6555198823877312 6556231146989678 6572051197453322 6576297257149312 6581889923098336 6590090421578246 6594656280682352 6606092102046976 6615881710944352 6621030393101432 6625577545906649 6645855898808896 6651027907798736 6656684126769908 6673904637589376 6691062184932356 6696269374841221 6696752450165393 6704141706530048 6721376988568088 6749744463016528 6771469057034528 6776160581985536 6777227702506184 6793581013097816 6807932891206832 6814327902841778 6840996778613536 6843092064819824 6848911620487772 6854241653671027 6869377949831936 6869873513375488 6875219859747008 6881066737784624 6906369015776384 6918735378370508 6935517246402304 6947940257845664 6953347358153224 6959260677986722 6971335322000128 6977263939297984 7001878212094304 7008875420463232 7019878927333349 7024742559857288 7026894124412092 7031434048255232 7037413775180096 7044024349004984 7075938297649232 7081955872224596 7103118598408448 7103631024227584 7109159287866944 7117384386261688 7124070080243677 7151951177641424 7184354104048352 7189945188865432 7208545219535104 7220294880129856 7233223350114622 7237896578794112 7256504059715372 7262675192432891 7265994491594356 7270688892997376 7276872088891328 7281463372005152 7289380677742856 7295579769650018 7314453071727296 7320145403553136 7320673485895088 7347592235950208 7348793870604032 7359563817174184 7364207273959756 7397571856633288 7403862957325714 7425987625608832 7426523343510656 7432302891860896 7433473342713649 7465975991363008 7477039867534216 7492835596559632 7503417241331396 7510915654232368 7521617295394048 7522159912112384 7535090138790368 7541498188851704 7561007669650688 7566891877830208 7601174751769984 7607639002022752 7620716163094804 7627197031906837 7646928211351264 7652879285532824 7653431371617592 7681573701220672 7682829955631488 7694089445227556 7717638103431424 7718853489326056 7733825122843892 7738821779468032 7740402182658701 7745403088578496 7756341418005488 7764092586397504 7780494732807808 7791482619883424 7798108713236072 7800497147283148 7818282032701184 7833419032766888 7844481661391914 7863508990639232 7864076271753856 7880022195109372 7886723584977391 7907126146709152 7940503151823616 7946682695032256 7953440774841968 7981498787639608 7996979852921756 8002146528107776 8015189729318464 8022718774095256 8028277211265472 8029541517099718 8030736142185248 8054116865497472 8065920490668964 8090607181158656 8108902391551192 8114471376447469 8134153584299072 8145640920787216 8152568200201348 8173658488733056 8182545899126368 8201049009637001 8210690404626688 8217080215846208 8238205022159798 8243527547694208 8250538072616224 8266540971559568 8287918302338752 8293147496817568 8300200219923304 8303993704679264 8330720774563264 8337805451028592 8344294187077772 8365880461203584 8387387809281404 8387992883518732 8394520676967887 8410930076770496 8420213086656448 8432553240244826 8458362053029504 8494060447841024 8495398105958456 8515897326277544 8523139482028682 8528646097535872 8545188420039104 8554479803632112 8567286335001856 8575333990093024 8583903604836992 8585255411597348 8592556551391769 8611531587188992 8618233345316672 8618855072973376 8625562530462416 8664641861535968 8672780967253172 8673406630027876 8694444573740288 8706723172780864 8709389900679776 8716796607893528 8723580286490398 8746147754894656 8793245080260064 8805663208835192 8815851114801409 8821546844944064 8842833055439936 8864390192006272 8877381304619564 8904551565581056 8911481360847296 8912124243698368 8914853882609312 8935035897661258 8956708441138304 8965121898733616 9005739651553568 9013398382831304 9058489218878512 9066998283946498 9067652385938234 9089646599819392 9102483316998176 9103916790514469 9115823364454387 9121712900159552 9143723405152448 9145163373223262 9168821456108864 9176618876685392 9211868373010688 9218194846478816 9241893359281121 9261473567679872 9267317018915648 9280898636647726 9309303909471104 9316548695431264 9317220800230112 9341173893009497 9351481027572992 9366717585494416 9372627439585144 9415091453896912 9423098309323636 9429186368704256 9445394681018912 9451938800831744 9453427307152136 9461466764453858 9477882853505792 9479818403480881 9485943108483776 9496257396692528 9528920515461248 9536336213803168 9553417854537788 9560852617460683 9585586067750176 9593737916534728 9630589662692992 9637203703136944 9659021019803771 9674222411343616 9682449638938048 9702757665586259 9709026406809664 9732454087174336 9740730836604208 9766788072811616 9775094020817048 9776548347008128 9786403531109821 9800381702963456 9816355960625984 9833932869256958 9857785749099904 9878486893066484 9886174634689969 9902447841755392 9911749676860768 9927905460178552 9953588457919744 9962053266164032 9969806041703312 10008824345868544 10063615095811648 10065199929885562 10075258416915896 10096005648299648 10104591572080544 10119400248614503 10141747029903104 10150371853426112 10171661302870771 10210732985212144 10211469597327152 10219416476308732 10245853598552704 10265716988124136 10280929817859547 10292273887489792 10301026723235776 10327509024569506 10342223781166816 10352559107289728 10362283753081712 10402838076569344 10404476332016536 10418083845090728 10451615283683728 10460503627781284 10492519219271936 10514526290607988 10522709017607633 10523468135974189 10554914995949632 10562163839178424 10563891188993296 10602735531262336 10611752392218208 10647484223350016 10648252343120128 10674857211812696 10675627306296568 10683935407050038 10690838065925248 10704820097707904 10711574216668736 10732340487584324 10739274419931904 10760104518739328 10769255210655584 10770951170054471 10794736778307328 10796941252959029 10803916922459584 10812324862128944 10813104873661552 10852865596220032 10872298451725084 10898669958632192 10914061441936576 10918191833757472 10926688705669352 10935981065407706 10969451911057024 11038084867413128 11038881165490024 11042262195504716 11084678055410624 11094104773682672 11132263813261952 11149740788382889 11162043511784704 11164322996916047 11171536023790912 11184461178411224 11200256266082422 11227423257201536 11238780422007952 11251000611298756 11281951153462528 11289699306361696 11298485296788536 11342703582888832 11346177668775488 11366493835894406 11394064047660928 11410155143842784 11417991343933988 11461850465613632 11471597941785296 11503085634154928 11540648491194116 11548104653806336 11565028855559432 11577792994152616 11609452782021248 11630247822915568 11669409125956736 11670250968373888 11679333115781408 11709358823631623 11732247986427584 11749634077553768 11762409729994154 11794767114983552 11802867456650864 11812052810278924 11819684321333504 11848204975690496 11850070849810424 11858281018474688 11860148479385822 11883152646616879 11890830093733184 11913882559611956 11936990950476442 11944703181352832 11954861288892896 11971744362573688 11975411113434692 11985595335853601 12022278648407104 12025953162980152 12073018501706624 12090711985357588 12107786912148389 12127717019677952 12137155181204032 12158895451229912 12199836813500224 12200716921481792 12210211893771472 12253286871165032 12265531985810656 12297064717721161 12305009584446656 12315474106565168 12327042610758722 12339361431953176 12356942699575936 12357834141327488 12382892020886156 12393422776393043 12431354292398272 12455422675957954 12487644235050688 12498264074751664 12515914560872492 12546272771581696 12572619682084616 12614954134186432 12615864189131456 12640289802873842 12666319012889696 12678976884208768 12715490360290123 12723705562745408 12734526155559824 12742560901009016 12759226282189768 12800292875522768 12810254456217988 12811178600316404 12858286412912864 12879236680054822 12887362729429573 12912554624901184 12945750749108254 12996415851143648 13040177307248896 13084819768184878 13093273586357888 13110397647754624 13112462293979356 13144102394906644 13152594514298624 13163779846196672 13180180843156492 13189312561364704 13191389635235251 13231763421888704 13242060786202864 13251155091813298 13291711797617792 13302055815597472 13313368253539816 13347809275178752 13382124369864712 13392538749682442 13393504900330786 13442753977136176 13464656529148223 13499488926033056 13534193964976811 13542938114069056 13554455405012368 13587162026195632 13615865782413664 13628655805683556 13650870007745509 13681993557227072 13686184129639648 13697823240975544 13708483307342054 13750439719494016 13762133475569248 13812738031552768 13837470756741016 13853480323259357 13895880515691328 13906694716306448 13918521355973444 13954527878595968 13994714742613073 14003756424188608 14017750840926464 14039757854666698 14049485119714576 14053788248824184 14074827550360192 14088048698009968 14115360858670687 14151876595298464 14163911744449192 14218318575733888 14234768772523376 14248140160487354 14303902355282848 14324865286999751 14368708208096704 14379890377730864 14440589760259712 14466446700229244 14475793157588224 14513008119430744 14525350384865782 14531988983188712 14553744177782656 14562926744010304 14578761355485712 14591159539300036 14628906143454592 14640290807106272 14641346971790176 14677928666242457 14678987546157781 14695184471900416 14719127634348368 14728414547919512 14795143713266576 14807725914651428 14851975251217664 14853046687021312 14864605783721792 14866946685427298 14895782895054961 14931951982726016 14954079735068432 14985671193119264 15006834482662792 15021831308464736 15024196970295359 15070180277580736 15082996377703408 15133783755660416 15177366692693051 15178461602548783 15202349503539968 15215278004045504 15241432326189608 15254394063813674 15293856422702528 15305758571065648 15306862743235184 15363147402441344 15365659911262976 15388178890455112 15437706978652112 15467650245687784 15480804365317402 15490806177156992 15512682836010976 15528185172795008 15535417283084237 15560989465615616 15582965239766848 15596217426472144 15600994294566296 15666838065533776 15688963322783828 15727017981278464 15728152543507712 15760044390218744 15773447169954782 15814252293418304 15893365390064512 15906881549683936 15962997575279216 15993959705843512 16030379458636928 16045437548190512 16056554422530944 16059083034199436 16061472284370496 16108233730994944 16131840981337928 16155746856636431 16217804783102384 16228942752894938 16268307168598144 16291281841574432 16305136400402696 16347316977466112 16365091798252736 16402098019274002 16434160431692416 16476410044319596 16487055095388416 16490422041316363 16501076145232448 16533081943119136 16535685599097709 16575836604677504 16586294993635136 16600400439846608 16607987409358528 16661441549126528 16675610902057184 16688588374155544 16718481245441129 16731760922407168 16774775618562808 16775985767037464 16789041353935774 16821860153540992 16840426173312896 16865106480489652 16916724106059008 16966621968935617 16990796211916912 17031794652555088 17046278964057364 17057292195071744 17090376840078208 17108959607264224 17150667980186048 17167807209673984 17170510823194696 17185113102783538 17236466690633344 17237710145946752 17251125060924832 17287352062866347 17329283723071936 17345561934506344 17346813260055752 17413446345561728 17418779801359552 17433593215787056 17447160572980796 17492295509789312 17543936138010931 17586490160520128 17611326417670384 17631702229602818 17643093689888128 17685666110879872 17728780384012544 17754762609239128 17822962721694592 17824248487396736 17829707765218624 17870071795322516 17913416882276608 17930243797467232 18011479303107136 18026796765662608 18116978437757024 18133996567892996 18135304771876468 18179293199638784 18204966633996352 18207833581028938 18231646728908774 18243425800319104 18287446810304896 18290326746446524 18305881348617247 18337642912217728 18353237753370784 18400421008563979 18436389692957632 18483786718562242 18522947135359744 18534634037831296 18561797273295452 18618607818942208 18633097390862528 18634441600460224 18682347786018994 18733435170988832 18745254879170288 18830182907793824 18846196618647272 18890789362037824 18906854614304272 18922933528907716 18959636806961762 18971886216967552 18992514793385056 19026522290518897 19057841030922496 19072672427606336 19106835709075576 19121705234921366 19171172135500352 19187475833069456 19261179325385984 19274407406273888 19318042039607542 19323958842133253 19364899277876096 19405515331172518 19418052813619328 19464908174348672 19481461673208416 19533576145623232 19550188041634096 19553096694016256 19572807062219642 19632711921251968 19667865738513916 19715571498199808 19756973786132968 19772349269379938 19823499353721536 19855810920357104 19924106532328064 19939612083406624 19981484851884479 20127230191623296 20130399859771124 20150516833831792 20192011296599296 20196134859589703 20209183144161088 20238800497229006 20251570003389329 20300743706852224 20343322605741542 20421465970424288 20422939194654304 20438832952617464 20491707197105408 20531433976248272 20561859635719094 20602053446471552 20655018049139012 20671092417988117 20684447562333632 20705118214579456 20724567506163424 20808952664033072 20836167690181456 20903230567367456 20921007255562568 20956969448510711 21029052581215976 21045418035215266 21046936271948378 21109829991899264 21124327678356848 21127782377986592 21158745974375779 21205471062524672 21223504784436416 21268019087820703 21349714423625392 21351254612593136 21367870814100076 21381676131850496 21409640195415808 21423148433337472 21464680975168648 21520209037478656 21538510421311168 21541902340108942 21593882505918058 21607833844919168 21624649724257888 21626209747323104 21670061036550773 21705731192440064 21744596903450168 21828122883873152 21836383667514944 21853377411338704 21871962130815412 21938903822114048 21991694595534829 22076169734826256 22077762330980048 22084524391009432 22169356110821248 22188209547365344 22264527626523904 22299481576765778 22328645993832094 22343072047581824 22368922356822448 22400512532164844 22419562550553707 22454846514403072 22477560844015904 22502001222597512 22579398612723392 22596970593577072 22685407165777664 22692355337550976 22732987671788812 22788128095321856 22820310287685568 22835982687867976 22923700931227264 22943195883570592 22946809014463873 23006171268309856 23065316475523861 23081296982388232 23130057711118864 23155585988305232 23218905564042496 23260495645831136 23338818251913472 23340501936747776 23358666231562816 23418717647263246 23464495972855168 23499268155107536 23524819459988308 23589534229967104 23605734913301728 23624105620557848 23700141699620848 23716562036949376 23720296958771644 23766305293233758 23781660187466368 23827765119223912 23850147659946223 23873981900952884 23889406362705664 23909722577785792 23943488725147376 23950822226869384 23971190671707202 24044557296814208 24051906325960304 24146037003413248 24181423970715176 24215573824296778 24274310362408064 24317790902459824 24399673627000448 24401433842963584 24420423787542944 24506573742330064 24531063971621312 24594129435442322 24610019168893312 24630948213130336 24654085221517444 24678722863906352 24713885399151872 24715668282654976 24765784041772312 24786845552786086 24862708584796544 24910845351915908 24975288470101376 24996528149503328 25031829121744984 25145239364169232 25229908268372864 25231728378262912 25280579605747684 25316281725401177 25332638025779392 25357953768417536 25430980720580246 25447411125490816 25469052311119648 25485121802018032 25518452564379536 25600585751045536 25620508912435976 25622357200632808 25716572825825728 25758473360109644 25774725458859146 25825109249802368 25891501498216508 25913520350639999 25992831702287296 26169639536369756 26186547172715776 26220795295509248 26224924587958712 26288204789813288 26327559692393344 26360361686312984 26378625122729408 26382779270470502 26463526843777408 26484121572405728 26502310183626596 26583423595235584 26604111631194944 26626736507079632 26764248739729424 26785077499364884 26787009800661572 26885507954272352 26929313058296446 26998977852066112 27068387929953622 27085876228138112 27108910810024736 27174324052391264 27231731564827328 27257311611367112 27301740015491018 27363987114454144 27372368259279296 27395646481951088 27416966614684108 27500879438988032 27524266951138496 27674941513482032 27706960646518714 27791761031382656 27813389432612896 27837042711946888 27909055757191936 27989429485226146 28007512848377216 28079515709333396 28098970239429152 28103395309849013 28107576497648368 28149655100720384 28176097396019936 28230721717341374 28303753190596928 28327823488898384 28436637151467776 28469537545046752 28496280320974708 28607804710565696 28649730573999502 28737416416193408 28759780755461728 28881179520519424 28932893400458488 29026016238861488 29050700769731564 29063977966377424 29107488355565312 29125853488020608 29157522710971424 29182319078600072 29257812286909184 29280581614212544 29282693943580352 29355857332484914 29357975092315562 29438255268696736 29456829095839024 29513936340856891 29590287426533152 29615451829302856 29729211567443584 29733893370854596 29791565790109922 29863903965452032 29908159470136864 29951991054635843 29971342386238528 30013668965325584 30043662616929472 30048393940590718 30140360555161472 30165992755406816 30267567511320832 30354733385386102 30356923205097566 30366221037637969 30430556008091008 30482864652379216 30508788127627348 30587712845405056 30611517142131296 30613725486470368 30726294804882688 30776357780910224 30875413957304224 30935300491375568 30961608730634804 30981612354313984 31025365672021952 31056370345590016 31070834566168474 31165930479533696 31192434852944288 31201988589132592 31333676131067552 31377926645567656 31399476195818467 31520088780437488 31546894339909564 31628504586836608 31734493993812743 31736783350783819 31786730780129024 31813763099367872 31925995150558432 31987919411687024 32060758917273856 32090875096381024 32113108845061888 32118166068398872 32122944568740992 32263681962675856 32311493713272862 32435609566204768 32457885505789876 32483145228267041 32536614337196288 32582563683148864 32610272800805392 32730183596505472 32804196038548004 32868320863384832 32952820088639192 32980844082632726 33002152290464896 33066163886238272 33071371198195418 33151673209355008 33172589987270272 33200800879693216 33215974818717056 33249457959733367 33322883098253056 33351221804114368 33377176748311088 33436962490882258 33549551237125616 33551971534074928 33578082707871548 33643720307081984 33680852346625792 33730212960979304 33933243937871234 33981592423833824 34063589305110176 34092557928114728 34180753680156416 34217919214528448 34301335960372096 34341021646389392 34370226205567076 34418765042399353 34472933381266688 34475420291893504 34502250121849664 34574704125732694 34658567446143872 34691123869012688 34693626520111504 34826892691123456 34837559602719104 34867186431574112 34894321145961592 34984591019578624 35087872276021862 35172980321040256 35222652835340768 35228199754599467 35263404459205636 35286187379776256 35371332221759744 35509525218478256 35645925443389184 35648496974793472 35659415530437248 35740143590645032 35860487594934464 36022958606214272 36053593531325216 36146281585993271 36233956875514048 36267993135785992 36270609543752936 36409933267992704 36415667162057876 36463293457817548 36486851600638208 36574893620609792 36580653492893048 36611762697234494 36675285824435456 36682775561295583 36706475506741568 36800842017127958 36872779385915264 36967573437124484 37069268075662592 37123594546590904 37266194781725056 37268883200920448 37364695572037988 37466870341977664 37490509758340576 37660365815587648 37692393237294544 37781578724075648 37813709228608544 37845867057815432 37919273613923524 37943772433935104 37985029586770112 38053044581037794 38145344855212672 38213671418151152 38243410469842732 38275933728926971 38342344271000704 38374951666138912 38548814812547776 38636084079215084 38647917684266506 38729798555752192 38811030662345036 38836105627238656 38929816348697344 38962923346416832 39067152291246464 39100376083268192 39145614124439284 39265423842503936 39335731477027832 39513947572265936 39544698538759876 39646998707443072 39711621840714208 39782728425630421 39848213064656128 39879224166813248 39962969703768958 40254460383246592 40260799719542248 40301033667663584 40392269719179406 40418366288322176 40477600994458012 40503140006778658 40601487413704448 40686645211483084 40721246265291427 40842931940848576 40845878389308608 40877665905234928 41062867952496544 41123719271438188 41204106892943104 41310036098278024 41342184835976234 41368895124667264 41449135012326848 41617905328066144 41672335380362912 41779468326667547 41806461134734912 41842014511125136 41913938897021422 42058105162431952 42090836070430532 42093872543896756 42219659983798528 42248655356713696 42255564755973184 42317491948751558 42447009568872832 42536038175641406 42699428847250784 42702509225186272 42735741628200152 42846296866674944 42929361950337296 43077020842622336 43083804680217884 43144649137655527 43187765011836116 43215667689838336 43249299448515776 43252419494646208 43340122073101546 43489193806900336 43656245767746304 43672767335029888 43706754822677408 43743924261630824 43983389191069658 44152339469652512 44155524661960096 44169048782018864 44241014310058447 44338712221642496 44376419094730688 44598963153531556 44657291987664188 44686144095163648 44737844713644896 44801025064329688 44839125101107414 44955121688031808 45004002445195024 45158797225446784 45193941187154144 45310127621878889 45384710675101952 45465975343577624 45640620575371136 45671965375735952 45847401862454528 45886391767141184 45893618028927746 45982634154300097 46012342536619712 46130632951047722 46162593964776464 46260115422237728 46311171976610464 46379042821346543 46520991291662272 46717332463125632 46837435294526492 46877267151157751 46928991945710336 46998536310215072 47049638919976616 47211469826603456 47248211241115696 47400283399241696 47433124073898752 47440593917543288 47532610586467516 47563320374932736 47655530238447824 47700295319892446 47747963801905768 47819445155571584 47886977450294752 47901644453738768 47942381343414404 47979691575697189 48089114593628416 48103812651920608 48362847941430352 48431147648593556 48548620724816128 48635581804919648 48799347254000896 48802867685927168 48840847575085888 49013147484660128 49062127943242624 49188258870884644 49220038337786624 49261896426260672 49308170443034888 49357445727812704 49531568083544624 49573691105572172 49725417169593088 49821690703831816 49868490561705739 49872088122660287 49950576940202752 49993056299006656 50063658243489968 50290478728338464 50459816536745728 50463456756525824 50561159211495368 50632563450802354 50665276051558784 50861961441160492 50894822250981632 50938104622239296 50970243604036064 51036905128759072 51044942501562493 51201171502091072 51241017824871952 51244714401265616 51433145651651456 51516946720219288 51549450917718292 51650218499604736 51783002996433016 51827040701279998 51985663404574592 52339279072739512 52449849175917424 52576409579626576 52655119384786688 52720723372625968 52757250245458816 52765558540941004 52927053687554816 52968243144811456 53004620367253192 53208223262389888 53253473014159264 53528497479458848 53570154998729768 53574019601323144 53771015908544704 53858626116592892 53997955704132224 54136775859907244 54171752456276224 54182815278610907 54217821620049472 54348648104782528 54463463129654656 54514623222734224 54603480030982036 54727974228908288 54744736518558592 54791292963902176 54833933229368216 55048533902276992 55349883026964064 55413921293037428 55583522062765312 55626778865225792 55674085423893776 55978858970452292 56015025696754432 56159031418666792 56197940478858304 56206790619698026 56215152995296736 56352194792039872 56461443434682748 56607506381193856 56655646977796768 56801299635132283 56939075090093504 56992560641949416 57215609421131392 57299461147999004 57474832832386816 57519561510923456 57865786800916976 58052032477722976 58101401539463128 58127955932754848 58251706976041216 58315045421942848 58364638157200144 58561163228425088 58565387887160704 58711714664969828 58715950184631124 58761644738775209 58876510537393472 58913658191678048 59027872681713782 59180574853066304 59230903658605712 59458423134887168 59467786741709192 59583131580219844 59816318940273728 59903982109271686 59942684772477056 60027337930651168 60087325233858944 60096787881181436 60147895859742383 60280721110322944 60331985510813632 60709466770772204 60713846410195132 60732442075275938 60861112016182016 60965729304758432 61017576255254696 61175425690810112 61223034284262592 61227450972940736 61552715561820448 61710957803609863 61750827914608448 61870600982751136 61923217461269608 62050731344043904 62141669132336948 62331860959067392 62384869705888576 62403977178265184 62515716097419233 62667352262135104 62755853291135312 62798952391636934 63040177560874976 63093788679819128 63257009173673216 63468987987625486 63473566701567638 63627526198735744 63810763551180709 63851990301116864 63975838823374048 64181750192762048 64236332136797744 64245889137481984 64527363925351712 64622987426545724 64693253514967847 64871219132409536 64915771011579752 64966290456534082 65165127366297728 65220545601610784 65460367193010944 65608392077096008 65653450227620431 65905640177278384 65961688165265452 66004304580929792 66132327772476544 66142742396390836 66345179974540544 66358728824366167 66401601759386432 66431949637434112 66498915919466734 66702443608228736 66754353496622176 66873924981764516 67099102474251232 67103943068149856 67156165415743096 67460425921958608 67866487875742468 67919303659103813 67963184847667648 68127178610220352 68185115856229456 68435838429056896 68504824717768747 68602671920744192 68682043292778784 68740452411134152 68837530084798706 69004500243699328 69149408251465388 69317134892287744 69382247738025376 69387253040223008 69521593915806131 69675119205438208 69734372863148224 69788642291923184 70175744552043724 70345960642080512 70445305670681536 70456399509198934 70526808918411272 70835801740301521 71019050436956512 71201629120095397 71318831060874496 71480287181290064 71720975189868928 71966508725016829 72045917212428544 72107187062650432 72292563171986542 72467913751028096 72535986271571984 72541219087505872 72819866535985408 72831334324115752 72926586915635096 73161306985786096 73223525394468988 73365551122591166 73412951013483136 73601684034255916 73658963123253431 73664276951819323 73745558771830528 73935146874248968 74247189093181808 74532389563450112 74537766401840896 74729391144075976 74933740683955328 74981019516681152 75320731631175296 75384786474589088 75396658190381297 75563157448151296 75578588770713203 75627418457217088 75691734115630864 75838547227847048 75970059173540224 76106089162075588 76290689710425344 76427342836302304 76486820939685464 76551867457853942 76684688542001408 76749903332277824 77097629625095552 77272168158430168 77295835368533012 77622061324690072 77925846692833664 78134304582492928 78150260978412329 78200752166536384 78291228248878568 78364770882680447 78671462954055664 79027895144531872 79089397077519752 79293997414886144 79423243681428416 79565456851260842 79758448333626496 79925939407537916 80521599439084496 80602067335327168 80784539438358812 80836732576644352 80955201988916024 81006280013557316 81373290422966168 81442492530582854 81685863881697152 81691756778617216 81755331810469856 82125735904993088 82247438542876376 82620072196556048 82684369671952468 82737790249334528 82898270024653696 83182068526318153 83235810656132288 83344670760725824 83558936653335094 83612922269469824 83684029022250272 83827877794042844 83899167350975207 84116210324863904 84181672140861064 84187745087793512 84497310713427392 84511129511946368 84634983897503116 84894019137745664 85072076351282812 85144424009245711 85398857694501568 85405018450372544 85471483256400304 85858723900674592 86154041685244672 86167609360435768 86289298275311054 86375530023672232 86498598897031552 86504838989292416 86680244146203092 86753959434751301 86978387613800672 87345534670059776 87413509645354816 87487848523261648 87966778382139316 88304678939305024 88311049323920192 88338097564037728 88482028620116894 88752838189461376 89197926307063112 89314583975328376 89475689427289792 89602050128659376 89678250202214828 89910243376063616 90008004890390048 90211539106007011 90317594450893568 90387882374308288 90620255243757778 90931950687155248 91281241150742272 91343930751471904 91772783534282368 91787236057855492 91965268308600194 92024685073239424 92261265902095444 92325187929552928 92339727446646757 92520230844475456 92622343953220928 92758085642693086 93041982583324544 93434664926251264 93674870589052984 93754534302315502 93997072620430144 94099277839953232 94422939653206912 94496422482231392 94739357754837677 94800566798483392 94881187835086576 95065221172935032 95311060476895648 95400590639784892 95495927603811536 95638890311143168 95773954900589504 95803288907477536 95884762686828808 95959383151394378 96207625303841216 96725695882860704 96862295297187112 96974362262815499 97271163609839296 97681695150171776 97963003198291511 98026294969320256 98124255886485248 98376517741769288 98523792852521344 98616340886069776 98714891455625408 99063136167089248 99147382211144344 99643381407663632 99736981123411478 99744176245320574 99986112598013312 100127316486979936 100274057008998257 100580957456676928 101122318422990736 101265126901604708 101330552103117568 101723922882320984 101876209244478592 101940487208072128 102073810257518144 102089885003124986 102402343004182144 102482035649743904 102489428802531232 102752912823104467 102866291303302912 103033893440438576 103098901835436584 103566005992866032 103654081402559996 103971326809149184 104270480265384727 104278002438289691 104678558145479024 104899698351834848 105152819159253152 105169378792067513 105441446745251936 105514500490917632 105531117081882008 105936486289622912 106009240734506384 106249231217841481 106416446524779776 106506946028318528 106730334321448849 107056994958917696 107140309997459536 107148039202646288 107542031817089408 107717252233185784 107995911408264448 108273551719814488 108365630557221814 108435643240098944 108697296209565056 108747920981589659 108926926259309312 109029246445468448 109206960061964072 109489473037117184 109582585927804352 109667866458736432 110097067804553984 110699766053928128 110827842586074856 111253557730451584 111348170847787552 111957717940904584 112318062837333584 112395880957716608 112413581239396052 112430305990593472 112704389584079744 112922886869365496 113090227996455017 113215012762387712 113311293955593536 113602599270264566 113878150180187008 113985121283898832 114431218842262784 114598922295998008 115039123021846912 115731573601833952 115749799193683963 116104064955445952 116202803078926256 116255911865509696 116630090843885696 116729276314400288 117122326456850176 117130775774321408 117423429329939656 117431900369262248 117523289477550418 117753021074786944 117827316383356096 118055745363427564 118361149706132608 118461807317211424 118766353782549319 118935573483418384 119166263160439688 119632637880547456 119807964218543372 119885369544954112 120054675861302336 120174650467717888 120193575762362872 120295791719484766 120663971021627264 121418933541544408 121427692820390264 121464884150551876 121931458609516864 122035152510509392 122446068568525184 122454901945881472 122807552966076517 123105431123640896 123421915607219726 123501655829216896 123741201965502272 123846434922539216 124101462688087808 124283338264673896 124769739411777152 124807954356530368 125031432194838466 125334704524270208 125511706582270624 125597904783273868 126080355121749952 126187577359638256 126937975975250972 126947133403135276 127255052397471488 127621527102361418 127703980602233728 127951677646748096 128363500385524096 128472664273595488 128802947059947853 129054727850703424 129245974853091448 129386507029935694 129742438264819072 129831542023159504 129932580913068164 130330254732595456 130441091203221568 130714679112785669 131216784154192016 131306900455240862 131811280354556768 131923376330530904 132264655544953088 132285484792781672 132717457648732334 132803203518772864 132997831838933468 133185656033632279 133404887216457472 133508706993244352 133747849963529032 134198204948502464 134207886136299712 134312330831486192 134920851843917216 135267711894932771 135732975751484936 135838607318207626 135926369695335296 136254357220440704 136370231712458912 136871676858113792 137009649435537494 137275395930479083 137364086585557568 137480904822268304 137675060169597412 138009000487398656 138298816502930776 138764495476050752 138774506080446016 139043187831612262 139468745726296448 139577284583846368 139870393963191353 140351489104087448 140890611341363072 140912799018397868 141053617836822544 141671603480603042 141760990023725303 141946392389361169 142038100873913024 142403258240190794 142960574362580128 143441950379737856 143933017450033658 144214374125300864 144585126343973084 144935827502056192 145071972543143968 145082438175011744 145662668648231504 145853173831270192 146322613971572192 146447050788937976 146731102245182332 146825902026966272 147203368068511832 147317926246506862 147328553903638646 147870293748497936 148111221820630453 148494378186363616 148876133614744921 149458782288151952 149867481367910656 149962039033362304 150641463262350592 150769572949178176 150793316380762594 151157177541426406 151254836914434176 151383468231261728 151677094455694096 151940118347080448 152212178324151176 152388283555852927 152854685672604608 152973641879370928 153103734915707884 153499806664555648 153941862168743803 154195259250191104 154544336316860336 154591670737066024 155244122649380144 155851693385667328 156300521956824658 156401504333072768 156582456497757136 156729541765360894 157342925908111328 157573518156997261 158055790289063744 158178794155039504 158846487362856832 159130913702521684 159516896667252992 159851878815075832 161043198878168992 161204134670654336 161457215328667027 161569078876717624 161910403977832048 162012560027114632 162746580845932336 162884985061165708 163371727763394304 163383513557234432 163510663620939712 163853611845604571 164251471809986176 164494877085752752 165240144393112096 165368739343904936 165796540049307392 166364137052636306 166471621312264576 166689341521451648 166951033619623561 167117873306670188 167225844538939648 167368058044500544 167655755588085688 167798334701950414 168232420649727808 168363344281722128 168375490175587024 168994621426854784 169022259023892736 169269967795006232 170144152702565624 170288848018491422 170797715389003136 170810036900745088 170942966512800608 171717447801349184 172335218720871536 172578596550622108 172751060047344464 172997197794063104 173009677978584832 173360488292406184 173507918869502602 173956775227601344 174827019290709632 174975697046523296 175933556764278632 176609357878610048 176622098647840384 176676195128075456 176964057240233788 177505676378922752 178395852614126224 178629167950656752 178951378854579584 179204100257318752 179356500404429656 179820486752127232 180016009780780096 180423078212014022 180775764748616576 181240510487515556 181394642454479993 181863901374310496 182687861502943808 183545567068564736 183574472115710984 183930536617200388 184049370146478848 184522531804190888 184650375859105856 184679454893293514 185040461688950912 185244687906441856 185516171285386172 186083965166649088 186632841658291787 187349741178105968 187509068604631004 187994145240860288 188198555679906464 188845879306413824 188992844964462784 189478715509675354 189601133596966784 189762375670173152 190130442345870064 190622120953791296 190801181279569784 190991855207623072 191547909801179008 191606577814955072 191769525373657616 191918766302788756 192415250607682432 192983297518120241 193451391765721408 193724590594374224 193948724525630998 194542327219678592 195363390300343552 195926006396583022 196052589938640512 196753035483538576 197047585705042688 197232681772139552 197429782911250816 198126272334178496 198294764422288688 199286762815327264 199473962246822956 199488352490641148 199972225196026624 200254632973959872 200548114017996514 201161914913353856 202244636845981472 202530253803209416 203447845764641968 203752418488957184 203880974416144256 204147620515036288 204179770006249972 204804686008364288 204964071299487808 204978857605062464 205505825646208934 206067786880877152 206197803670873168 207132011985732064 207308162805119992 208540960530769454 208556004876579382 209357116290958048 209663937382450901 209799396703669696 210305638318506304 210338757584135026 210882893490503872 211062234163764016 211872972579245824 212018481469012768 212498462435682962 212563547263465783 213013892056637056 213460668642897698 214113989917835392 214280619994919072 214296078405292576 215084063634178816 215434504466371568 216547103439628976 216731261114443628 216871286480197888 217394592419130112 217495841963179318 218058492890936896 218413920123928144 219165171855608704 219335732917472864 219796333370729269 221399532107856256 221655685172149712 222157483455486733 222507115460903168 222696341695575104 223915435881809168 224636125674667168 224791761915433216 224827162478792104 224860611981186944 225408779168159488 225845773738730992 226180455992910034 226622587911187072 227205198540529132 227382016597869287 227756300360374016 227970242567797664 229197844591996016 230078246043693824 231463147203667904 231499598387367926 232208129910891904 232405606157852512 232511823731019392 232746205718133569 233260181687771392 233458552628800576 233948209966027733 234846858659879312 234863800738524496 235046578955100836 235506042149573888 235654632766712192 236111490726855128 236722299412265216 236923614634422848 237532707565098638 237871146966836768 238332526320879376 239265275761094912 239615928437086744 240109351722604672 240387151524725744 240591583438969532 241327942043254528 241908640550883119 242837867083088816 242855385640780528 242929768301103752 243862917219033728 244070305021018784 244892137137050368 244909803891762944 245615105932153034 246210862247281792 246843831214439452 247003311658433792 247482403931004544 247692869845078432 248566676529347792 249539478823554304 249615908713060736 250062864389676932 250669409048540416 251023413164541248 251195809566547736 252160710243499904 252375154719276512 253875951950501944 253894266806270552 255243054204722836 255407961204467456 255903355293496192 256727000771048192 256779428929069081 256945328547190976 257605894119895706 258109455701406848 258491949706182896 258773014059871388 259484876529638144 259663084046319008 259865161826136328 260882182406443136 261429358225571338 262433568308384032 262613800910481724 263622560709113536 263846752661061808 264570969585563344 265434915297464668 265606407037545728 265995663677866936 266371312067264558 267017413986488704 267495699927058064 268396409897004928 268415772272599424 268624661662972384 269841703687834432 270535423789865542 271465951502969872 271677214636415252 271852739390670592 272508714440881408 272740463424917824 274019298871074988 274550791860958166 274728173171115136 274961809644536608 275350120339194824 276597633005861552 277528990952101504 277549012160892032 278086375663224524 278479098979412947 278937491452592896 279154569167692736 279740787926382706 280702978208174896 281781222682726144 281825598036795736 282107235673645088 283343206961206084 283521980047450606 283892784778722338 284076201747826048 284806516480381588 285048723857039989 285921148725160256 287866034900067316 288428748250601728 289170252687946168 290143945086287936 290164876350023488 291325337296463008 291706347662540384 292456278286672829 292645227943144384 292894101577875952 293462204490364664 294406736137023664 294635852493013724 294657107807277292 295740587496995872 296222443641260906 296988756372727232 297752267229489842 298917564576303904 299924078066724608 301539145898356352 301586632761525188 302314355082852812 302509673828868352 302766936462523456 303354188911388192 304424356648302352 304776567111705854 305709371345209216 305947283758741856 306207469831415768 306999613329111296 307883724337487606 309088672633720672 309183341474132048 309687100170409129 310488245298760288 312601043913649316 312803008666145536 313164912995514272 313459083530721788 314685851816222656 315147036313994522 316111580578127488 316357588310079008 317692974725713664 318261827405043368 319703757630151664 321878439080100679 322086397756337984 322408269341308672 322914430657334054 323138157753435248 323820807955664096 324025120054229264 324653299749425801 325493161691864672 325769970122331416 327021327241879424 327707223691209142 328502943619972352 328989754171505504 329471901600994273 330480288786224192 330737478687809872 332728274105272612 332943242624529152 333378683042903296 333902067239247122 334235746613340376 334736116089001088 335311511176171376 335596669403900828 336464841299455616 336726688563444256 336750980351174048 337989242853709568 338539935590012464 340288305405131248 340577696036982844 341595430778006272 341620073801490176 341885933025601216 343434895602698368 344670437441743072 345157193101244216 345502120094688928 346720976584812368 347015837739005204 347913550455202688 349079433931940173 349104616858622009 349654038581419264 349951394093046592 351867113528557264 353218715757220096 353244197295680768 353352390256150912 353928114480467576 356791705228252448 357258335901313504 357314597510937451 357902757709159168 358408200514637504 358713000808859312 360032019561560192 360846156424028044 361551529497233152 362481020975031112 362789284908959986 363727802748620992 365375723005887616 367148944231421968 367861073234400776 369045063608381776 369300751718211712 369358909786587028 370080923377901824 370489375812883712 371032342570772344 373265683316583574 374699482356211936 375018137209262008 375988290481720576 376397111359812928 377985689928925568 378957431019350708 379202267193933568 379279706950276349 379524751340346304 380260884691740128 381244241907582592 381602362559139568 381983710415246144 383095819602358016 383213155629910144 383539050747315232 383837532605577512 384830501215364864 385966595036240482 386902783531442816 387449181188748448 387897449051261996 389084654439357184 391852012793166044 392105179877281024 393506070967077152 394465363544279104 394859565822501632 396252544668356992 396589528844577376 397609097445925981 398573525630654528 398947924493645912 398976704981282296 400509265947919744 401096228035993028 402323829826707712 403510531174251413 404489273691962944 405060507606418832 406895691529283936 407761948832288512 408295241030072576 408359540012499944 409928142598975616 409957715210124928 411011651292417868 412135573761754304 412395607341746336 414264023971464128 414616325610239984 417081921061538908 417112009753158764 418714232581916096 419327874764901802 419598793407339392 420611276637012608 420677515168270052 421035271018196681 421765786981007744 422124468327528032 424036962938025536 424996924871365924 425127094526931566 426027784113274112 426921337285795396 428227979835670784 428561239989838144 428592156810585152 430869008932743136 433094206879257952 433462522228887256 434991683926358636 436116985781873792 436827840247856288 437610012681934631 438330343711217408 438671465834945728 439592666741458538 442799064215712512 443311370344299424 444314966910973466 445392683391150208 447830871763618336 449272251349334336 449654324957584208 449721223962373888 451691547477461984 452360911985820068 453245175822374144 454410397081058264 454764033195738574 455940485135595328 458395689183992032 459574151593343017 462926294407335808 462999196774735852 464416259821783808 464511101770563169 464811212315705024 465023647462038784 465492411436267138 466917105257601152 467896419932055466 469693717319758624 469727601477048992 470093157910201672 471309265533424384 472222981453710256 473847229268845696 475065415130197276 475435125613726691 475742293933673536 476665052641758752 479231856874173488 480218703445209344 480774303049451488 481183166877939064 483817281101766238 485675734166177632 485710771281561056 485859536602207504 486651157410642917 487725834438067456 488140610042037568 491230211864306068 492421724494563584 493687662428878904 494964807862009088 495385739690156864 497133353058695584 498411403840667779 499231817426121472 500125728779353864 502046826329082496 502391619133095472 504321420486999808 504750309438553024 505808975697301067 507751903901003888 507788533612541104 510486108409445672 511806710586992384 513558857858138162 513890657094381952 515211788239791412 515649938662735261 516218911402813696 516983899412365792 517546028119742776 519326168092638016 519730323652272656 521764364812886272 522858716451142676 524867136616768064 525227601820963448 527245121418227072 527693505322123616 527776607332669079 529141939171126688 530869830594929336 531991327355733872 532742624134529116 534034827972977408 534991399854116128 536792819794009856 536831544545198848 537249323325944768 539683407375668864 541070847579731084 542931903005939744 543354429272830504 545480926849835648 548038597742149976 548553396178763129 549101583721916332 549456346342230272 549923619289073216 550700240678389648 553195266011723104 555057981904203008 555098024321784064 556172751326449048 556958197958825894 558309138335385472 559481575852765412 561405956416349792 563651196073591472 564214471347290176 566686413922412168 567043960094901212 567785569557444676 568152403495652096 569613032960763176 570097447714079978 571842297450320512 575732069800134632 578340505375892336 580287890172575872 580329752700046976 582274479684227071 582650674592926016 583412695325080768 584912556573345658 585290455886288768 585788203155751904 586924408980729328 588813472274047328 589271704986027448 589314215614554584 591481174993991744 592444887282521812 593977512745454464 595504534458979684 596010968064719977 597835129152607808 603078291796712704 603173265523050376 604628710165705624 605533872925046912 606708377822776384 608848713296604704 609553134223411708 611418742690418432 611894567517483712 612414939662831536 615767448674975212 618177345267441344 618366682948264096 619374200340818258 620976490597520576 625202087827298632 626329825991028544 626918167061443576 629371703632445312 630294072627989044 632223161156254976 632715176620158016 636523654810086736 639407515260303328 643756878160201358 644172795512675968 645828861314668108 646276315506870496 646378092126527299 647641615911328192 648050240108458528 649306599498851602 650986323383729344 651539940244662832 654042654483758848 655414447382418284 657979508343011008 658943803201988546 660960577572448384 661474957375619744 665456548210545224 667804134478494244 668471493226680752 669472232178002176 670623022352342752 671193338807801656 672929682598911232 673453377126888512 673501960702348096 677079871180024928 678820535839708493 680576610810262496 681155392073965688 683771866051202432 686869791205396736 688895794256624389 689340874883486144 690314386202488432 691004240189377856 693441953169624736 694031675478010408 695827100910405376 698158867863880346 698209233717244018 699902788186093184 701918399062987799 703734227057114528 706704780512301824 707856228960935152 713583410456504896 714516671802627008 714629195021874902 716816401029275008 717426001617718624 720064039123120384 721692312848056088 722187952503824741 724962041950062224 725578569817919972 727455605497241984 729893361857693089 729946017068027837 730751446011775232 734297888462843936 735722146468801552 738090127216763552 738601503436423424 738717819573174056 742064685141544688 746531366633167148 747112340250141943 749398964712423872 750036274418524016 752794222719625856 755971379857851136 757914862038701416 758559413900552698 759049502680692608 760521769383480256 762488483815165184 763204725118279136 763967420830492288 764737533073867441 766426311259820288 767078101494630464 767675065211155024 771933190072480964 773805567062885632 774898362377496896 775794898102523992 783704025586332088 787012141934154304 788930727088558208 791631595975185119 792505089336713984 793179057689154752 795218194891851962 797147051261309056 797895848987291824 797953409962564592 801018531895839488 802192456071986056 807021062348502826 808978547383925888 810121015212837664 810248594355787741 813791383058567872 816719080024999888 819856285197951232 819915430420249856 822023302584835736 824271147523508608 824791214683492672 828528047942928256 829232651220479968 831364476477845233 834163842123077816 834224019506317528 837428465163832192 838655749529803604 839197586814678784 841222553274025216 841355030336540104 842070542036393362 843531573962015488 843703837909798409 844248936655056064 848073925876051072 849993849742731848 850254189053863132 853842674571590792 857122479979676288 857184313621170304 859652870762535619 861738017865486272 866188413758515904 866925044457774512 869983367852717272 872233971563747584 873655680495712576 875220025363869262 877342931669891456 879185333482917076 886622740688598848 888629933821946932 890785366782300416 895661743527236672 898544502698668672 899308649915168416 903383094954923968 904721823971640136 908820794162116528 909528066391477148 911880970271190656 915002753789499683 916791378367984064 919148303186686034 925852588814671616 925998393549471704 929022203541126338 929622424631410048 930984822872534276 933834210515202304 935792839864110932 936588664101702821 939387434639517248 939455202954097984 940186315820403344 944445962907420512 947694458537691392 950130830260394552 950870251227453382 951484587867347072 953330105283517504 958463713748346976 960927771513353581 961548606098902976 962366333755878128 967634562203532476 971351468332355264 971421542563122112 971719073204415008 973302314821285834 976281220084075136 982460423728612136 987375324857757808 990771479380313728 992326930166077121 993624746725528183 994266706117391168 996822807681335558 1000251457558707728 1004093652658164992 1004783238266190944 1009500618877106048 1011617951394602134 1015503807802007776 1015577067225082208 1020972216818891344 1027117715716276324 1027781314188763904 1030423576479582824 1031299877325470522 1033967798824731584 1035092056239485552 1038652336185276032 1039460647304545312 1042132935303214447 1045717432902285352 1049734273233536128 1050455203641926896 1054490242836454144 1055387010644247232 1055553214665338158 1057600585548902231 1058283878342253376 1061739661189858672 1063982654711467744 1065485248269058232 1066717984890970489 1069982799708232256 1074498646651889536 1077593035181206621 1079366814751337728 1082141695159462168 1085863806011879488 1086708858545661008 1090961853699671296 1096077195484299952 1097106792357526258 1098203167443832664 1099847238578146432 1101400481356779296 1103014627098980827 1106390532023446208 1112345502652898096 1113916395917651788 1116618276670770944 1118963151705530824 1122811912832699584 1127302392147182944 1128428942694580352 1133372827844824336 1134087920189802424 1135571139114889352 1139226065921526352 1140194895428159956 1143684594900641024 1146975282919231997 1147058026821186601 1151464139600269264 1156681010751784672 1160575780345151744 1160659505400093952 1164548959368454142 1165301349185852032 1166825390650161536 1169825113146691316 1170580911772577536 1171576406311503808 1173848817961458656 1174033677535937339 1177626944548094656 1178543409972054896 1178628431229109168 1182962349987983488 1184889774565043624 1187955025490908928 1191009068917959368 1192021936129439954 1195670258305215616 1206346531046100752 1209257420331411248 1211067745850093824 1213416755645552768 1217697426593209408 1219106268446823416 1223789135034967424 1224829879325663072 1231534897349950424 1236354690534882688 1236733365896528192 1238748400681636516 1241952981195041152 1250404175654597264 1252659651982057088 1253836334122887152 1258743407264890624 1260588145255978088 1265430353240316032 1273047309620173472 1278815030520606656 1287513756320402716 1288345591025351936 1291657722629336216 1292552631013740992 1292756184253054598 1295283231822656384 1296100480216917056 1298613198997703204 1301972646767458688 1303079880489325664 1306429891608042509 1310828894764836568 1315959016686022016 1317887606403977092 1321921155144896768 1322949914751239488 1330913096421090448 1335608268956988488 1336942986453361504 1341246044704685504 1342386677615603312 1346906754253777024 1347003921404696192 1350883082626841687 1354159742360049856 1357641071679416986 1361153221620524992 1362310784147931376 1367543732102404864 1377791588513248778 1378681749766972288 1380628772404976864 1382008480378755712 1386883906339249472 1388063350956020816 1396317735727760692 1396418467434488036 1399805576372186368 1403836798125975598 1407468454114229056 1415712457921870304 1427166820913009792 1429033343605254016 1429258390043749804 1433632802058550016 1434852003235437248 1437861470240642359 1443384625696112176 1444375905007649482 1449924083900124448 1451157139635839944 1454911210994483968 1459786723715386178 1459892034136055674 1467647561677156307 1468595776925687872 1471444292937603104 1476180254433527104 1477435639146348112 1484129370283089376 1487944830844260481 1493062733266334296 1494224680500283886 1498797929424847744 1500072548837048032 1505588445439251712 1510029355235269913 1515829724077402832 1517118827801105396 1518099005361385216 1521043538766960512 1526409450236558272 1527934841660984576 1529475066147734882 1534156202989260928 1535350130422310048 1538574333595104883 1543866380144961928 1549796724754993792 1551589796205047984 1561410316282972859 1567408051172664176 1574024283868308608 1577861454177116416 1583263191950370238 1586358115378309504 1590436389783703924 1594294102522618112 1595791697974583648 1595906819925129184 1604384912143972112 1614042124697005652 1617957094767851776 1620242030425675328 1620497188711575482 1627582766117135744 1629223440026934983 1633438160049999776 1637637469762194131 1644046605169671472 1648542295047017216 1649582429366985344 1657056095885856512 1658465302440959936 1662728952955690466 1668327684246155632 1668448039012635056 1674856930327664384 1677311499059607208 1682710060673080208 1684141084072786724 1687407675819596818 1688497873310112128 1693360483856181833 1696147851752102144 1699987699485463696 1700508378107726264 1707685349143181584 1714244959959352576 1714368627242340608 1719305741525071238 1723476035730972544 1732376827517031808 1733850088915549024 1739966735705434544 1747311360991425152 1750440050727738524 1754685863339782912 1758370666965834152 1773245481377197696 1777259867643893864 1791323487054473344 1797089005397337344 1797456002503483567 1798617299830336832 1802389730301650281 1806766189909847936 1809443647943280272 1817641588324233056 1819056132782954296 1823761940542381312 1830005507578999366 1833582756735968128 1838296606373372068 1851996787098943408 1858044407082252676 1859244849262820096 1861969645745068552 1871585679728221864 1873177328203405642 1878774869279034496 1878910405908195968 1880372631640806688 1888891925814841024 1900261660520789104 1901740502454906764 1902969175734694144 1906660210567035008 1916927427496693952 1921855543026707162 1923097212197805952 1924732667511756256 1935269124407064952 1942702936664710528 1942843085126244224 1943438146408830016 1946604629642571668 1952562440168150272 1964920847457224272 1974750649715515616 1981542958760627456 1984653860332154242 1987249493451056366 1988533412234782336 1993645615362671116 1995341066999279923 2000502915117415456 2009566476532381888 2019001237754212096 2023235902789204268 2031007615604015552 2031154134450164416 2041944433637782688 2054235431432552648 2060847152959165648 2062599754650941044 2067935597649463168 2070184112478971104 2077304672370552064 2078921294609090624 2084265870606428894 2091434865804570704 2099468546467072256 2100910407283853792 2110774021288494464 2111106429330676316 2115201171097804462 2116567756684506752 2123479322379717344 2127965309422935488 2130970496538116464 2133435969781940978 2139965599416464512 2148997293303779072 2155186070362413242 2164283390318924336 2171727612023758976 2173417717091322016 2192154390968599904 2194213584715052516 2196406334887665328 2199694477156292864 2202800962713558592 2206029254197961654 2212781064046892416 2224691005305796192 2227832791835303576 2237926303411061648 2245623825665399168 2253149073560704753 2254604784294365888 2256857885389160704 2266745655689648672 2268175840379604848 2271142278229778704 2278452131843052704 2280389790856319912 2293950565838463994 2294116053642373202 2302928279200538528 2306303311206959911 2313362021503569344 2329097918736908284 2330602698371704064 2333650781300323072 2339650226293382632 2343152812623007616 2347697635922917312 2348067355071874678 2355253889096189312 2357086819944109792 2357256862458218336 2365924699975966976 2369779549130087248 2382018137835918736 2384043872258879908 2391340516610431232 2412693062092201504 2418514840662822496 2426833511291105536 2435394853186418816 2438212536893646832 2443732318010354063 2447578270069934848 2449659758651326144 2463069794699900848 2472709381069765376 2473466731793056384 2477496801363273032 2483905962390082304 2500808351309194528 2501202182576562157 2505319303964114176 2507672668245774304 2521176290511956176 2530860706480632064 2546094619240346944 2557630061041213312 2575027512640805432 2583315445258672432 2585105262027481984 2585512368506109196 2590566463645312768 2592200960433834112 2597226397995406408 2603945293534917376 2606159760978651328 2612859783216085018 2621657789529673136 2631918033372044032 2635775212807954184 2645899829502478976 2661826192842180896 2671216537913976976 2673885972906723008 2682492089409371008 2684773355231206624 2693813508507554048 2694007842809392384 2701766165253683374 2708319484720099712 2715282143358833972 2722306443241049984 2724621568295862752 2755583177026497556 2757363499533944576 2761257544809953728 2764016960757511424 2773767812678498944 2776126701912041632 2792635471455521384 2792836934868976072 2807673596251951196 2814936908228458112 2824573718219759891 2831424915843740608 2854333641826019584 2858066687210508032 2858516780087499608 2869704006470874496 2875722940481284718 2886769251392224352 2888751810015298964 2899848167800248896 2902314279271679888 2919573447430772356 2919784068272111348 2935295123354312614 2937191553851375744 2942888585875206208 2952360508867054208 2954871278292696224 2968258740566178752 2975889661688520962 2986125466532668592 2988449361000567772 2997595858849695488 3000145097674096064 3020058710470539826 3031659448154805664 3034237655602210792 3042087077533921024 3052818900473116544 3058950132295469764 3063270088773542417 3068312405978521856 3070700260844620096 3077148667190209766 3087732760289923856 3099593449509987584 3103179592410095968 3122820632565945718 3134816102345328352 3148048567736617216 3166526383900740476 3172716230756619008 3180872779567407848 3191583395949167296 3191813639850258368 3208769824287944224 3217019061153401119 3228084249394011304 3240484060851350656 3240994377423150964 3255165532234271488 3258446880053869966 3264767024955306887 3266876320099999552 3275274939524388262 3288093210339342944 3299164858733970688 3316930604881919872 3325457905911380932 3336655368492311264 3336896078025270112 3354622998119214416 3365420121346160416 3368282168145573448 3374815351639193636 3376995746620224256 3386720967712363666 3399975398970927392 3401016756215452528 3406558101874500419 3415370698286363168 3438611483050142476 3446952071461945088 3464753655034063616 3467700177831098048 3479933471410869088 3494622721982850304 3500880101455477048 3516741333931668304 3540662829881107469 3546490962754395392 3554519735287787728 3582646974108946688 3594912005006967134 3597234599660673664 3604779460603300562 3613532379819695872 3618887295886560544 3624190917610937003 3635283176648466112 3638112265565908592 3660011015157998732 3667165513471936256 3676593212746744136 3703993574197886816 3716088814164505352 3723939291490137104 3743171359456443728 3746354656406811284 3757549738558068992 3757820811816391936 3760745263281613376 3777783851629682048 3800523321041578208 3803481004909813528 3813320421134070016 3833854854993387904 3839873773251341903 3843711086053414324 3846194424395611904 3849465335023512512 3870538248814129904 3885405873329421056 3885686170252488448 3886876292817660032 3893209259285143336 3929841694914448544 3949501299431031232 3969307720664308484 3974498986902112732 3977066824469564672 3987291230725342232 3990682133998559846 4001005830234830912 4019132953064763776 4046471805578408536 4062015231208031104 4062308268900328832 4083888867275565376 4108470862865105296 4121694305918331296 4125199509301882088 4135871195298926336 4140368224957942208 4157842589218181248 4168531741212857788 4172076776453039839 4182869731609141408 4201820814567707584 4221548042576988928 4222212858661352632 4230402342195608924 4233135513369013504 4246958644759434688 4255930618845870976 4261940993076232928 4266871939563881956 4279931198832929024 4310372140724826484 4328566780637848672 4343455224047517952 4346835434182644032 4384308781937199808 4388427169430105032 4392812669775330656 4405601925427117184 4412058508395923308 4425562128093784832 4438615842916765543 4449382010611592384 4455665583670607152 4475852606822123296 4491247651330798336 4506298147121409506 4509209568588731776 4533491311379297344 4536351680759209696 4542284556459557408 4556904263686105408 4560779581712639824 4587901131676927988 4588232107284746404 4605856558401077056 4612606622413919822 4626724043007138688 4658195837473816568 4679300452586765264 4686305625246015232 4695395271845834624 4696134710143749356 4710507778192378624 4714173639888219584 4714513724916436672 4739559098260174496 4764036275671837472 4768087744517759816 4822270559796370723 4825386124184403008 4837029681325644992 4870789706372837632 4876425073787293664 4887464636020708126 4899319517302652288 4926139589399801696 4946933463586112768 4954993602726546064 5001616702618389056 5002404365153124314 5015345336491548608 5042352581023912352 5055315667526773187 5092189238480693888 5109622119476194859 5115260122082426624 5150055025281610864 5166630890517344864 5170210524054963968 5171024737012218392 5184401920867668224 5194452795990812816 5212319521957302656 5225719566432170036 5229786381750993601 5243315579059346272 5271550425615908368 5291799659004957952 5323652385684361792 5342433075827953952 5347771945813446016 5353162731517072087 5364984178818742016 5369546710462413248 5403532330507366748 5416638969440199424 5430564286717667944 5444612886482099968 5449243136591725504 5511166354052995112 5522515089619907456 5547535625356997888 5552253403824083264 5563898732670311737 5585270942911042768 5585673869737952144 5615347192503902392 5629873816456916224 5649147436439519782 5662849831687481216 5717033560174999216 5739408012941748992 5751445880962569436 5773538502784448704 5777503620030597928 5799696335600497792 5804628558543359776 5839146894861544712 5839568136544222696 5870590246708625228 5874383107702751488 5885777171750412416 5904721017734108416 5905926865368588863 5909742556585392448 5936517481132357504 5951779323377041924 5972250933065337184 5976898722001135544 6000290195348192128 6040117420941079652 6063318896309611328 6068475311204421584 6105637800946233088 6117900264590939528 6126540177547084834 6141400521689240192 6154297334380419532 6175465520579847712 6206359184820191936 6245641265131891436 6269632204690656704 6333052767801480952 6361745559134815696 6383166791898334592 6383627279700516736 6405019276526497781 6417539648575888448 6434038122306802238 6456168498788022608 6480968121702701312 6481988754846301928 6516893760107739932 6529534049910613774 6533752640199999104 6550549879048776524 6556120648711919747 6576186420678685888 6633861209763839744 6650915811822761864 6673310736984622528 6673792156050540224 6709245996238428832 6726494400593475067 6730840242692320832 6736564336291146896 6749630703278387272 6773441935424727332 6799950797941854784 6802033512430905056 6813116203749000838 6830741396572726336 6877222966100284952 6935400355662196096 6955373227078697281 6959866942821738176 7001760202910954096 7033482667863336608 7081325659762214938 7109039470575575456 7189824010013934268 7194469199321347328 7209558921206601124 7237774591773121088 7248381835221874006 7270566353296932224 7276224531131817184 7320022030315997464 7353186425493488272 7403204098842315617 7407987148395773632 7432177628329010704 7447878582980274208 7467025894236793423 7486342718912887456 7492709312813622568 7521490526563226752 7555567703259364096 7577853736822868279 7601046642083156416 7606962009819627056 7667709709986775808 7679747546502683806 7687422172106828648 7698930670047025024 7721102389692865789 7741076497628259808 7773752585635320064 7786418518570286672 7859683389828897088 7899002598862062464 7938615441328616968 7948997973804225464 7974582461450684464 7981364267997119692 8002011660469661824 8028826980434623979 8029406187748306207 8038265906129527552 8092943611156817072 8124030462416062208 8124616537800657664 8167777734551130752 8216941725730210592 8218235742751561373 8243388611836662592 8250399018603764176 8280736449915884416 8315685178436362496 8337063482425715576 8344153552906079678 8365739463218282816 8403641629135415168 8444425717322705264 8460804684391217848 8493917289518869376 8511861237691741952 8523881986152465856 8533743879127763912 8620744281449652968 8657133561275697344 8693670868365288064 8768617563874399616 8776854338860210064 8785625339550661312 8811203850854234368 8824117016791846616 8877231685833531086 8898764021223184768 8911331167341214304 8951705213644246592 9012596294242819012 9018419137177463552 9066982622758594688 9072703361518419392 9084569112919114816 9113808527372210816 9121559163425279648 9145009241256297563 9175802263353855976 9176464214569492808 9211713116802154112 9225213244827839644 9253448086014277376 9280742217007782499 9316391674947633136 9358600905173530528 9390790543691669248 9392269420287498712 9428347279776439168 9429027449832873344 9456181578387891809 9479118196520348992 9528072551343674944 9536175489035519632 9644541119592741446 9650772248368806016 9674059362651289984 9752850147574587328 9774929272041416252 9798639034605304576 9852279178799603392 9909987205453092128 10003233405236778112 10004808730306248628 10030690672983097216 10065030291684496513 10084705162047824704 10110631335053546374 10184378476961387776 10219244238952389718 10300110050563221728 10333261781034689728 10342049474024436784 10388905591981625632 10424639043914605312 10451439132864340072 10459572763501987202 10486631158118692544 10543100851231816736 10570205486646889391 10647304771368723584 10684866151655907904 10695543891626892032 10706325463034144174 10739093420924826496 10807064661014733496 10861128573435335888 10898486273183451008 10929872213980810013 11022332708105990224 11045030179239814912 11104506807648166528 11127797465340623474 11170541885822085536 11171347739475904288 11230694385007804784 11298294872879039564 11325699663374962432 11434067120349998432 11463462288335358917 11502891761925138872 11547077005568897408 11555007240061195856 11599392671200995584 11609257117086719552 11633606441037924541 11678293789723089424 11679136273088445392 11741180493417250456 11771554343500824832 11811853730737177726 11819485113170784896 11853523386993272831 11873034962264715008 11903558646754083848 11944501866130674368 11953797444002271088 12000580390696384256 12080234841882159304 12126637792619222656 12136950622408843168 12235800529181879056 12253080355094169668 12282801043378480384 12308594668760839064 12350931041159695424 12412718369640383872 12491282530263782872 12539264409381313408 12616728112111551967 12666105535602961904 12723491118269631392 12766333583796669184 12767254559401033472 12810038553052995562 12835079297151776896 12868076244613604476 12912336997576045216 12963977509692603856 13033787520215479864 13059068099821227548 13067505280399998208 13101099758097553048 13112241297423839494 13152372841357371776 13301831623645523728 13346621473969245056 13347584312101080448 13418491992476857664 13452988801186950134 13461680485384641664 13473128672582293792 13499261406556774544 13546883870849454664 13599901595883709568 13604067024861810112 13626232407498001676 13661482793145452672 13754445932200569904 13870800711324392192 13910746454157394562 13919733885643476352 14003520405821908192 14066965335726673216 14162651319524429876 14218078941151150912 14379648020027868536 14419117842413202248 14475549183546242176 14496763670443748012 14541132706593864448 14552449062263634368 14640044060631994928 14706372850986976544 14806408197684631234 14815974296791547264 14864355256658021408 14895757165960548416 14934051788473586846 14972685437825774912 14985418625627245136 15042981053126453504 15155707473645736558 15202093284166312832 15213924019639254112 15359495093005367612 15374844344213657296 15397861340094050048 15442204779385731578 15482152995256519616 15572837037140573344 15719366779657794176 15798005197724124928 15877230882657233936 15897995947608450928 15949164922901368928 15962728535994239384 16004023320939323648 16057653960869247958 16058812375496612414 16144123178448719377 16185887222313634144 16335555469102261504 16433883451460421184 16436471485503122746 16486777223673325184 16500798037207528352 16561472899831768832 16610322907587969043 16674126964851431152 16688307105812159356 16731478926436565632 16807283258270830336 16888851434645410528 16921609368782435696 16987834579037738752 17047763972304931712 17067487758255527824 17175513479112701449 17241488562899305936 17314267122551394688 17387341736730576128 17537235127748799232 17553708677720420128 17571250679101322624 17648234033583693232 17754463371667062172 17797528042446369536 17822662334682428608 17903410427288493184 18025192588485638024 18133965245517189376 18145406723036838784 18169138225838229632 18227617054744421632 18243118326850559296 18290018482512595126 18351604526707711952 18352928429138985616 18423426233604308224 18450426489655679288 18561484434015564998 18632783349895266272 18717201810347061056 18784538840574997424 18856694559552878336 18858054899665746688 18912363156775783618 18958236393040697984 19056145102687349888 19072350978071039264 19289082239185482892 19301544496737612032 19348118725302579968 19505700295149174656 19549858544082832504 19704558357599206784 19772016027538319237 19819974410906184256 20006466810473556224 20009617460612497256 20061381345966194432 20130060583368993026 20169410324095649408 20221262670107092748 20438488477904779436 20600220101126443456 20666523562069379456 20684098948048873568 20777811183963251264 20902878265728680144 20919145527003974404 20973262316237385088 21086201702463633472 21140410973293778782 21294609542737447168 21369732303311815808 21412650926068288348 21478186841849652992 21614129322029466992 21722257146870671776 21796972546366902016 21859744427961620026 22044665416211980448 22209013615296333056 22255594930681246948 22341083771644171072 22342695478951808576 22461388770015609568 22596589745758079128 22853369174687148209 22868134240699996864 22926924576670717834 23005783523850277744 23094154011137794816 23110014480122391712 23218514234173439104 23267212882075849082 23356587579446178848 23358272546176890784 23482360986834500912 23623707461474355452 23638970226341569792 23707046773986545662 23807117293508167696 23889003732261348736 23907594888004542176 24160469683764318608 24253275585238445312 24273901244817686336 24471601058363758112 24506160710188339336 24617189337521678128 24701862082319390848 24784639809167752283 24825436739280767744 24982565060527565744 25078528818762626816 25233456224223103934 25332211071205923808 25369336423276559021 25446982236539262784 25620077106105991124 25670158594303553792 25736152489227208952 25824673995152090432 25927955019385207712 26067575040430959728 26118136199642455096 26202199516195106096 26224482594847678988 26304745682714743552 26603663247291047456 26693242947938490112 26695168624202160896 26836983984953715328 26905977602373900268 26923360970769283328 26946257345164587584 26998522813113549088 27093767741698909328 27199803191767419136 27208134049723620224 27252464814996003352 27322965586290905344 27508891864401139808 27821492908314789124 27839467771286952704 28007040811643816384 28133930671453346432 28325302639048859752 28436157882302301824 28759296040055737072 28838235684826404496 28951098367092484352 28993527340887496024 29104898124527268736 29280088121263989856 29412745701973953088 29612816395369262468 29631948593583094528 29728710513316042816 29791514331921096832 29868103576947173692 29945370875651549824 29970837251254490272 30311414947291473116 30404186568332625664 30427848039278508224 30718990186010735224 30749688688427314592 30884409558771463156 30964305990513039232 31070310900417358801 31145674074281146688 31438733559315588352 31754461765314467872 31795991895216901856 31898329845802737856 31925457071988478768 32115307921738495916 32117624750993224828 32288246356897438754 32371774444627268288 32867766902920842368 32872942971006245492 32973554447346650368 33001596074415056704 33220645815175938086 33348253929702862304 33376614211624318712 33462957852873131264 33755893918574595061 33777702869290821056 33843218737564871392 34095527944609863424 34134975516511055648 34351026958225402898 34482977125798611872 34628534245102789376 35107417355440840256 35142501358202645248 35296468067167386464 35387209672687412309 35508926743334124344 35645324669364857216 35806820854576986368 35912437274508375757 36050385176971276048 36290813446073677568 36338276451676459264 36486236653701118592 36580036965025190252 36703209053415423904 36705856858277971232 36900852979311358576 37122968868031129996 37265566699790532544 37434403620694122112 37472139120619504609 37569077681149994848 37824726313551567236 37916472786081395968 38112290205374699776 38144701956142078528 38578164478370965784 38947291128692182159 39011400590298349312 39099717088165665008 39409116715198413568 39544032055076638474 39639948821812368512 40019234921224994512 40260121166737986052 40338820648191298816 40442525340214185496 40876976955809558872 41200440202252886912 41333047124138758912 41341488057580122041 41368197896097747136 41555622367926502528 41805756531457360288 41838291054007948808 41946524632474770176 42172403404927266944 42280821946587557564 42739464606623631616 42825301852136576696 43228258644058933984 43444514293741343552 43719488855923240052 44089330832423960896 44511189861362493896 44682167543288342144 44685390957903617152 44922777540031219136 45193179491516158256 45706738349374296418 45736268481399993728 45853849153341435668 45892844540983438229 46011567047700555488 46220028960244783424 46437028468346878208 46534425764151698164 46713175158892357696 46716545092353781568 46964721973669001824 47247414922948710904 47414093547973091324 47614234587016335392 47778007464522697472 47815189776009084352 48320939367528637216 48547802489635372672 48943202116727516224 49012321420376678672 49234378675043356256 49403724164638781696 49569279618335504566 49965130121055131488 50466912448446207868 50664422142411847616 50738672846553118042 50893964473078525568 51240154212211982248 51472304978454417904 51649347990304180864 51822428691896209319 51855910038770415424 52135150080861919456 52236272399284910192 52404399032390212192 52448965189695357976 53044976157760077953 53207326494582094912 53673967969907430656 53811955204747800536 53892514690329175168 53997045626227098176 54187535483397818656 54416268099447240448 54504929629992006704 55017783728802279616 55642985816629578248 56014081623287632768 56205843314238143449 56267861342906692864 56650605278097719504 56872315764604603648 57518592080111474144 57527650199260929611 57676471369652808992 57987054681774992048 58209796249054537472 58560176242527979712 58825491403947906176 59225632790738524936 59457421026632085632 59583028663842193664 59736207153894347384 59890741751303099648 59941674502508980544 60622829894582946232 60855696078557016448 61437980372021470448 61499377376854629184 61768819117542926312 61928611981026078464 62140621800834717602 62291348148562293376 63508923530628935744 63591983790433803712 63796659691605475712 63850914143976957536 64230615843476991832 64235249501986449656 64576492713794877508 64743548889254536576 64965195519054477493 65735533805841684736 65745885942012490984 66003192148830113408 66441291630351876172 66696507859405724608 66753228423248637424 67511787837149190122 67555405738581642112 67686437475129742784 68269951033022111296 68702053916450805796 68965954251597223744 70214834710881680512 70455212041791475591 70592936134334772928 70774419345374824618 71017853486668248688 71290649338729714432 71824874549016751514 72100770353942552096 72972473307402237184 73160073930050380504 73406418106830847808 73411713716555942464 73801705958622717152 73991438406528225737 74245937736062259992 74531133399581065088 74868807241388244224 74944278241239009218 75089641573972058401 75138155362299989696 75649452627103134472 76289403912284157056 76509105497865670091 77156328956741931568 77894582257384364318 78199434176331330016 79088064110153276948 79279897643624737024 80038469842449989024 80520242333475972104 80885050680428370992 81435245087265471787 81753953911619117744 82400880404505773824 82682976115160244082 82736395792195494272 83111244735853005056 83356391105051551069 83611513062914720576 83676582108015897616 84344806809854533888 84561643893175115128 85650603704273153392 86456517288117867968 86889028587482687104 87438977711846480104 88178661664847921792 88317096784780863769 89022379722724987792 89364335086576684288 89370781915807234304 89845555080062438272 90386358983032316512 91413476698748592836 91472536962799987456 91707698306682871336 91785689081966876458 92023134095401110976 92440057920489566848 93068851528303396328 93426350317784715392 93433090184707563136 93929443947338003648 94494829845897421808 94828187095946182648 95228469174032670784 95630379552018168704 96641878735057274432 97095604979270745344 97886404233455032448 98024642840753357344 98468757350086712512 99138559236671009132 99930260242110262976 100933824896892415736 101328844284823695232 101477345693106236084 101787928946157051136 102088164387085607489 102480308424423964496 102944609956908835808 103298695980608361728 103644857383792418638 103711820077540830848 104270300161723838912 104472544798569820384 104808798064780424384 104897930379390715952 106089952315520155906 106414652989164189824 107623910409495601072 107785029380658350336 107994091252454196352 108375070966795637312 109009859259984013408 110035567457604559232 111285971633259156496 112028163246575265536 112411686628476286898 113301210556195439008 115037184160222948288 115055300398521859222 115352942739305617984 115974109363549984096 116272260353115783301 117120352485055959424 117650982807895812352 118451265581477049872 118914842053264171264 119472414307788694768 119883349005017961088 120228594353788910143 121245659789165892464 121711392157114032896 122875960744042940896 122998754753709258368 123537638235085852624 124281243601669435204 124582696297124586752 127017847061257871488 127183967580867607424 127593319383210951424 127701828287953915072 127969670851417169951 128461231686953983664 128470499003972899312 129152985427589755016 129487097778509073152 129930391038108954986 131491771884024981968 132006384297660226816 132882583260703752344 133393015718811449216 133506456846497274848 135023575674298380244 135110811477163284224 135372874950259485568 136539902066044222592 137404107832901611592 137931908503194447488 140429669421763361024 140910424083582951182 141185872268669545856 141548838690749649236 142035706973336497376 143649749098033503028 144201540707885104192 146320147860100761008 146812836213661695616 146823427433111884928 147603411917245434304 147982876813056451474 148491875472124519984 149062266799162130176 149888556482478018436 150179283147944116802 150276310724599979392 151298905254206268944 152578807824568314112 153018210995731340182 154312657913483863136 155789164514768728636 156398868352662660032 158176128220306553896 159973584222810037463 160076939684899978048 161040484666951944208 161770101360856741984 162870490174530943574 163507907823238235488 165365952230320488164 165472791584390988544 166712782210103102138 167223026125829441152 167353164216031795232 169123287786350230256 171301207408546306784 172913034576235735936 173778057174965374208 174877955423692960208 176357323329695843584 176634193569561727538 177585354962935913147 178044759445449975584 179691110160124876544 180772717966064633024 182826953397497185672 183415396613365742672 183571378163933752916 184046268190802221952 184880115840979133696 186137703056606792656 186852700635569430784 186866180369415126272 187858887894676007296 188989659691794843616 189656374191892365296 190456938348065341568 191260759104036337408 193283757470114548864 195772808466910064896 196049285681506714688 196937514700173425024 198277118473342018264 199860520484220525952 201867649793784831472 202657688569647390464 202954691386212472168 204176328774171214978 204960616848847928992 205889219913817671616 207289714767584837276 207423640155081661696 208540600323447677824 208945089597139640768 209617596129560848768 209795860758781431904 212179904631040311812 212829305978328379648 215247820818991202144 215988182504908392704 216750141933591274624 217492176302921511607 218019718519968026816 220071134915209118464 222571943266518312992 224823373256952573796 226602421112390878016 230074368320445896576 230110600797043718444 230705885478611235968 231948218727099968192 232544520706231566602 234240704970111918848 236902531162954099744 238944828615577389536 239766698010035922176 240457188707577820286 242491319578331784928 245751921488085881792 245997509507418516736 247075276470171705248 248562487203338870408 251387060921558630299 254035694122515742976 254367935161735214848 255403656575907830144 255939341702834339902 256922463373907967328 256940998007945798624 258305970855179510032 259860782076217909972 262983543768049963936 265765166521407504688 266786031437622898432 267012913692994549696 270047151348596760488 270745749900518971136 272631037900845275113 273079804132088445184 274808215665803223184 275863817006388894976 281820848167165902364 282371744537339091712 283097677381499298472 284071413946672994752 287299498196067006056 288403081415770208384 292640295720201522016 293625672427323391232 293646854866223769856 295206823834490868608 295965753626112902948 296983750944249039968 299777112964956036872 300358566295888233604 300552621449199958784 302597810508412537888 306036421991462680364 308625315826967726272 311578329029537457272 312797736705325320064 316352256440613107792 319947168445620074926 320153879369799956096 322080969333903888416 323540202721713483968 325740980349061887148 327015815646476470976 330731904460640976328 333425564420206204276 334446052251658882304 334706328432063590464 338246575572700460512 342602414817092613568 345826069152471471872 349755910847385920416 353268387139123455076 355170709925871826294 356089518890899951168 361545435932129266048 365653906794994371344 366830793226731485344 367142756327867505832 368092536381604443904 371314833104320545671 372275406113213585312 375717775789352014592 377979319383589687232 379312748383784730592 380913876696130683136 386567514940229097728 392098571363013429376 393875029400346850048 395036810019592133327 396554236946684036528 399721040968441051904 403735299587569662944 405909382772424944336 408352657548342429956 409921233697695857984 411778439827635343232 414579429535169674552 417081200646895355648 417890179194279281536 419235192259121697536 419591721517562863808 424359809262080623624 430495641637982404288 433500283867182549248 434984352605843023214 436039437039936053632 445143886533036625984 449646746513905147592 453204842224781756032 454756368633381342451 460148736640891793152 460221201594087436888 461411770957222471936 463896437454199936384 465089041412463133204 473805062325908199488 477889657231154779072 480914377415155640572 484982639156663569856 491503842976171763584 494150552940343410496 497124974406677740816 502774121843117260598 510807313151815660288 511878683405668679804 513844926747815934656 513881996015891597248 516611941710359020064 519721564152435819944 525627491017804408807 525967087536099927872 531530333042815009376 534025827385989099392 540094302697193520976 545262075801690550226 549616431331606446368 563641696334331804728 566195354762998596944 568142827893345989504 570046715610858302509 574598996392134012112 576806162831540416768 583494737735360857483 585280591440403044032 590413647668981737216 591931507252225805896 593967501888498079936 599554225929912073744 600717132591776467208 605195621016825075776 612072843982925360728 617250631653935452544 623156658059074914544 625595473410650640128 632704512881226215584 639894336891240149852 640307758739599912192 644161938667807776832 647080405443426967936 651481960698123774296 654031631292952941952 661463808921281952656 666851128840412408552 669412656864127180928 676493151145400921024 685204829634185227136 699511821694771840832 706536774278246910152 710341419851743652588 712179037781799902336 714617150709599252423 723090871864258532096 731307813589988742688 733661586453462970688 734285512655735011664 742629666208641091342 744550812226427170624 755958638767179374464 758625496767569461184 784197142726026858752 790073620039184266654 793108473893368073056 807470599175139325888 811818765544849888672 813905822471810483107 816705315096684859912 819842467395391715968 823556879655270686464 825986057313692642411 829158859070339349104 835780358388558563072 839183443035125727616 841600160476522371001 848719618524161247248 860991283275964808576 869968705211686046428 872078874079872107264 890287773066073251968 895787695959920189657 899293493027810295184 906409684449563512064 909512737266762684902 920442403188174873776 927792874908399872768 930178082824926266408 947610124651816398976 955779314462309558144 961828754830311281144 969965278313327139712 983007685952343527168 988301105880686820992 994249948813355481632 1005548243686234521196 1023757366811337359608 1027689853495631869312 1027763992031783194496 1033223883420718040128 1039443128304871639888 1051254982035608817614 1051934175072199855744 1063060666085630018752 1068051654771978198784 1080188605394387041952 1090524151603381100452 1099232862663212892736 1127283392668663609456 1132390709525997193888 1136285655786691979008 1140093431221716605018 1149197992784268024224 1166989475470721714966 1170561182880806088064 1183863014504451611792 1187935003776996159872 1199108451859824147488 1201434265183552934416 1210391242033650151552 1224145687965850721456 1234501263307870905088 1246313316118149829088 1265409025762452431168 1279788673782480299704 1288323877335615553664 1294160810886853935872 1302963921396247548592 1308063262585905883904 1322927617842563905312 1333702257680824817104 1338825313728254361856 1352986302290801842048 1370409659268370454272 1399023643389543681664 1413073548556493820304 1420682839703487305176 1424358075563599804672 1429234301419198504846 1462615627179977485376 1467323172906925941376 1468571025311470023328 1485259332417282182684 1489101624452854341248 1511917277534358748928 1517250993535138922368 1580147240078368533308 1586216947786736146112 1614941198350278651776 1623637531089699777344 1627811644943620966214 1633410630193369719824 1639684934790783431936 1651972114627385284822 1658317718140678698208 1678366886070251455232 1683200320953044742002 1697439237048322494496 1721982566551929617152 1739937410423372092856 1759709426450910412093 1780575546132146503936 1791575391919840379314 1798586986055620590368 1819025474533525369804 1840884806376349747552 1860356165649852532816 1895220249303632797952 1911558628924619116288 1923657509660622562288 1939930556626654279424 1976602211761373641984 1988499897626710963264 2011096487372469042392 2047514733622674719216 2055379706991263738624 2055527984063566388992 2066447766841436080256 2078886256609743279776 2102509964071217635228 2103868350144399711488 2126121332171260037504 2160377210788774083904 2181048303206762200904 2198465725326425785472 2254566785337327218912 2264781419051994387776 2280186862443433210036 2298395985568536048448 2333978950941443429932 2341122365761612176128 2367726029008903223584 2375870007553992319744 2398216903719648294976 2402868530367105868832 2420782484067300303104 2448291375931701442912 2492626632236299658176 2530818051524904862336 2559577347564960599408 2576647754671231107328 2605927842792495097184 2645855235685127810624 2667404515361649634208 2705972604581603684096 2765257670137144933289 2798047286779087363328 2826147097112987640608 2841365679406974610352 2858468602838397009692 2925231254359954970752 2934646345813851882752 2937142050622940046656 2970518664834564365368 2978203248905708682496 3034501987070277844736 3160294480156737066616 3172433895573472292224 3229882396700557303552 3247275062179399554688 3255623289887241932428 3266821260386739439648 3303944229254770569644 3316635436281357396416 3366400641906089484004 3394878474096644988992 3479874820846744185712 3519418852901820824186 3583150783839680758628 3597173972111241180736 3638050949067050739608 3679392437124630861649 3681769612752699495104 3720712331299705065632 3847315019321245124576 3976999795253421926528 4022192974744938084784 4084463164147526002381 4095029467245349438432 4132895533682872160512 4157772513219486559552 4205019928142435270456 4252242664342520075008 4320754421577548167808 4362096606413524401808 4396931450652851570944 4509133570674654437824 4529562838103988775552 4560373724886866420072 4596791971137072096896 4667957901882886859864 4735452058017806447168 4796433807439296589952 4805737060734211737664 4896582751863402885824 4985253264472599316352 5002320054967194766961 5061636103049809724672 5119154695129921198816 5211855685584990194368 5291710471370255621248 5334809030723299268416 5530515340274289866578 5652294194225975281216 5682731358813949220704 5716937205676794019384 5781902401195848496877 5850462508719909941504 5874284101245880093312 5941037329669128730736 6270513871719441327599 6320588960313474133232 6344867791146944584448 6494550124358799109376 6511246579774483864856 6533642520773478879296 6607888458509541139288 6633270872562714792832 6732801283812178968008 6789756948193289977984 6959749641693488371424 7038837705803641648372 7166301567679361517256 7194347944222482361472 7276101898134101479216 7358784874249261723298 7363539225505398990208 7441424662599410131264 7694630038642490249152 7953999590506843853056 8044385949489876169568 8168926328295052004762 8190058934490698876864 8315545026438973119104 8410039856284870540912 8641508843155096335616 8724193212827048803616 9018267141349308875648 9059125676207977551104 9085846630450619066521 9120747449773732840144 9193583942274144193792 9335915803765773719728 9470904116035612894336 9592867614878593179904 9611474121468423475328 9793165503726805771648 9970506528945198632704 10004640109934389533922 10238309390259842397632 10423711371169980388736 10583420942740511242496 10669618061446598536832 11061030680548579733156 11304588388451950562432 11365462717627898441408 11433874411353588038768 11563804802391696993754 11748568202491760186624 11882074659338257461472 12541027743438882655198 12641177920626948266464 13022493159548967729712 13067285041546957758592 13215776917019082278576 13266541745125429585664 13465602567624357936016 13579513896386579955968 13919499283386976742848 14077675411607283296744 14332603135358723034512 14388695888444964722944 14552203796268202958432 14717569748498523446596 14727078451010797980416 14882849325198820262528 15389260077284980498304 16088771898979752339136 16337852656590104009524 16380117868981397753728 16631090052877946238208 16820079712569741081824 17448386425654097607232 18036534282698617751296 18171693260901238133042 18241494899547465680288 18671831607531547439456 18941808232071225788672 19222948242936846950656 19356803690960014533023 19586331007453611543296 20009280219868779067844 20476618780519684795264 20847422742339960777472 21339236122893197073664 22122061361097159466312 22609176776903901124864 22730925435255796882816 22867748822707176077536 23127609604783393987508 23764149318676514922944 25082055486877765310396 25282355841253896532928 26044986319097935459424 26134570083093915517184 26431553834038164557152 26931205135248715872032 27838998566773953485696 28155350823214566593488 28665206270717446069024 29104407592536405916864 29435139496997046893192 29765698650397640525056 30778520154569960996608 32177543797959504678272 32675705313180208019048 32760235737962795507456 33640159425139482163648 34896772851308195214464 36343386521802476266084 36482989799094931360576 37343663215063094878912 38713607381920029066046 40018560439737558135688 40473316808370939478139 40953237561039369590528 44244122722194318932624 45461850870511593765632 45735497645414352155072 46255219209566787975016 47528298637353029845888 50164110973755530620792 50564711682507793065856 52089972638195870918848 52863107668076329114304 53862410270497431744064 55677997133547906971392 56310701646429133186976 57330412541434892138048 58208815185072811833728 58870278993994093786384 63600926413154333465647 64355087595919009356544 65351410626360416038096 67280318850278964327296 69793545702616390428928 72686773043604952532168 72965979598189862721152 74687326430126189757824 77427214763840058132092 80037120879475116271376 80946633616741878956278 88488245444388637865248 91470995290828704310144 92510438419133575950032 95056597274706059691776 100328221947511061241584 101129423365015586131712 104179945276391741837696 105726215336152658228608 107724820540994863488128 112621403292858266373952 114660825082869784276096 116417630370145623667456 117740557987988187572768 127201852826308666931294 130702821252720832076192 134560637700557928654592 145373546087209905064336 145931959196379725442304 149374652860252379515648 154854429527680116264184 160074241758950232542752 161893267233483757912556 176976490888777275730496 182941990581657408620288 185020876838267151900064 200656443895022122483168 208359890552783483675392 211452430672305316457216 215449641081989726976256 225242806585716532747904 229321650165739568552192 235481115975976375145536 254403705652617333862588 261405642505441664152384 290747092174419810128672 309708859055360232528368 320148483517900465085504 323786534466967515825112 353952981777554551460992 370041753676534303800128 401312887790044244966336 445206484892080334259529 450485613171433065495808 470962231951952750291072 508807411305234667725176 522811285010883328304768 581494184348839620257344 619417718110720465056736 640296967035800930171008 647573068933935031650224 707905963555109102921984 740083507353068607600256 802625775580088489932672 890412969784160668519058 941924463903905500582144 1017614822610469335450352 1045622570021766656609536 1162988368697679240514688 1238835436221440930113472 1280593934071601860342016 1295146137867870063300448 1480167014706137215200512 1605251551160176979865344 1780825939568321337038116 2035229645220938670900704 2325976737395358481029376 2477670872442881860226944 2590292275735740126600896 3561651879136642674076232 4070459290441877341801408 4955341744885763720453888 5180584551471480253201792 7123303758273285348152464 8140918580883754683602816 10361169102942960506403584 14246607516546570696304928 16281837161767509367205632 28493215033093141392609856 56986430066186282785219712 113972860132372565570439424
- Sum of all divisors σ(n): 315398620280022127307868843
- Sum of proper divisors (its aliquot sum) s(n): 201425760147649561737429419
- 113972860132372565570439424 is an abundant number, because the sum of its proper divisors (201425760147649561737429419) is greater than itself. Its abundance is 87452900015276996166989995
Bases of 113972860132372565570439424
- Binary: 1011110010001101011000100100000110001000100101111011001010100010100010101001001000000002
- Hexadecimal: 0x5E46B120C44BD951454900
- Base-36: EBJI93H5IUJ6NBN5S
Squares and roots of 113972860132372565570439424
- 113972860132372565570439424 squared (1139728601323725655704394242) is 12989812846753359784723521335765564789406256453451776
- 113972860132372565570439424 cubed (1139728601323725655704394243) is 1480486122728716982078519551149708869273892309766566154094160926228753913217024
-
113972860132372565570439424 is a
perfect square number . Itssquare root is 10675807235632 -
The
cube root of 113972860132372565570439424 is 484842277.1686696999
Scales and comparisons
How big is 113972860132372565570439424?- 113,972,860,132,372,565,570,439,424 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 113,972,860,132,372,565,570,439,424 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 113972860132372565570439424 cubic inches would be around 40403523.1 feet tall.
Recreational maths with 113972860132372565570439424
- 113972860132372565570439424 backwards is 424934075565273231068279311
- 113972860132372565570439424 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 113972860132372565570439424's digits is 109
- 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 113972860132372565570439424 - Facts about the integer". Numbermatics.com. 2024. Web. 26 September 2024.
APA style:
Numbermatics. (2024). Number 113972860132372565570439424 - Facts about the integer. Retrieved 26 September 2024, from https://numbermatics.com/n/113972860132372565570439424/
Chicago style:
Numbermatics. 2024. "Number 113972860132372565570439424 - Facts about the integer". https://numbermatics.com/n/113972860132372565570439424/
The information we have on file for 113972860132372565570439424 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 113972860132372565570439424, math, Factors of 113972860132372565570439424, curriculum, school, college, exams, university, Prime factorization of 113972860132372565570439424, STEM, science, technology, engineering, physics, economics, calculator, one hundred thirteen septillion, nine hundred seventy-two sextillion, eight hundred sixty quintillion, one hundred thirty-two quadrillion, three hundred seventy-two trillion, five hundred sixty-five billion, five hundred seventy million, four hundred thirty-nine thousand, four hundred twenty-four.