675809336170581445346328576
675,809,336,170,581,445,346,328,576 is an even composite number composed of six prime numbers multiplied together.
What does the number 675809336170581445346328576 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 19456 divisors.
675809336170581445346328576 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, four hundred fifty-six divisors.
Prime factorization of 675809336170581445346328576:
218 × 33 × 173 × 293 × 733 × 1273
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 17 × 17 × 17 × 29 × 29 × 29 × 73 × 73 × 73 × 127 × 127 × 127)See below for interesting mathematical facts about the number 675809336170581445346328576 from the Numbermatics database.
Names of 675809336170581445346328576
- Cardinal: 675809336170581445346328576 can be written as Six hundred seventy-five septillion, eight hundred nine sextillion, three hundred thirty-six quintillion, one hundred seventy quadrillion, five hundred eighty-one trillion, four hundred forty-five billion, three hundred forty-six million, three hundred twenty-eight thousand, five hundred seventy-six.
Scientific notation
- Scientific notation: 6.75809336170581445346328576 × 1026
Factors of 675809336170581445346328576
Divisors of 675809336170581445346328576
- Number of divisors d(n): 19456
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 17 18 24 27 29 32 34 36 48 51 54 58 64 68 72 73 87 96 102 108 116 127 128 136 144 146 153 174 192 204 216 219 232 254 256 261 272 288 289 292 306 348 381 384 408 432 438 459 464 493 508 512 522 544 576 578 584 612 657 696 762 768 783 816 841 864 867 876 918 928 986 1016 1024 1044 1088 1143 1152 1156 1168 1224 1241 1314 1392 1479 1524 1536 1566 1632 1682 1728 1734 1752 1836 1856 1971 1972 2032 2048 2088 2117 2159 2176 2286 2304 2312 2336 2448 2482 2523 2601 2628 2784 2958 3048 3072 3132 3264 3364 3429 3456 3468 3504 3672 3683 3712 3723 3942 3944 4064 4096 4176 4234 4318 4352 4437 4572 4608 4624 4672 4896 4913 4964 5046 5202 5256 5329 5568 5916 6096 6144 6264 6351 6477 6528 6728 6858 6912 6936 7008 7344 7366 7424 7446 7569 7803 7884 7888 8128 8192 8352 8381 8468 8636 8704 8874 9144 9216 9248 9271 9344 9792 9826 9928 10092 10404 10512 10658 11049 11136 11169 11832 12192 12288 12528 12702 12954 13056 13311 13456 13716 13824 13872 14016 14297 14688 14732 14739 14848 14892 15138 15606 15768 15776 15987 16129 16256 16384 16704 16762 16936 17272 17408 17748 18288 18432 18496 18542 18688 19053 19431 19584 19652 19856 20184 20808 21024 21097 21316 22098 22272 22338 22707 23664 24384 24389 24576 25056 25143 25404 25908 26112 26622 26912 27432 27648 27744 27813 28032 28594 29376 29464 29478 29696 29784 30276 31212 31536 31552 31974 32258 32512 32768 33147 33408 33507 33524 33872 34544 34816 35496 35989 36576 36703 36864 36992 37084 37376 38106 38862 39168 39304 39712 40368 41616 42048 42194 42632 42891 44196 44217 44544 44676 45414 47328 47961 48387 48768 48778 49152 50112 50286 50808 51816 52224 53244 53824 54864 55296 55488 55626 56064 57159 57188 58293 58752 58928 58956 59392 59568 60552 61393 62424 62611 63072 63104 63291 63948 64516 65024 65536 66294 66816 67014 67048 67744 69088 69632 70992 71978 73152 73167 73406 73728 73984 74168 74752 75429 76212 77724 78336 78608 79424 80736 83232 83439 84096 84388 85264 85782 88392 88434 89088 89352 90593 90828 94656 95922 96774 97536 97556 98304 99441 100224 100572 101616 103632 104448 106488 106807 107648 107967 109728 110109 110592 110976 111252 112128 114318 114376 116586 117504 117856 117912 118784 119136 121104 122786 124848 125222 126144 126208 126582 127896 128673 129032 130048 131072 132588 132651 133632 134028 134096 135488 138176 139264 141984 142477 143883 143956 145161 146304 146334 146812 147456 147968 148336 149504 150858 152424 154541 155448 156672 157216 157607 158848 161472 166464 166878 168192 168776 170528 171564 176784 176868 178176 178704 181186 181656 184179 187833 189312 189873 191844 193548 195072 195112 196608 198882 200448 201144 203232 207264 208896 212976 213614 215296 215934 219456 219501 220218 221184 221952 222504 224256 226287 228636 228752 233172 235008 235712 235824 237568 238272 242208 243049 245572 249696 250317 250444 252288 252416 253164 255792 257346 258064 260096 262144 265176 265302 267264 268056 268192 268859 270976 271779 274193 276352 278528 283968 284954 287766 287912 290322 292608 292668 293624 294912 295936 296672 299008 301716 304848 309082 310896 313344 314432 315214 317696 320421 322944 323901 330327 332928 333756 336384 337552 341056 343128 353568 353736 356352 357408 358649 362372 363312 368358 375666 378624 379746 383688 386019 387096 389017 390144 390224 393216 397764 400896 402288 406464 414528 414613 417792 425952 427228 427431 430592 431868 435483 438912 439002 440436 442368 443904 445008 448512 452574 457272 457504 463623 466344 467741 470016 471424 471648 472821 475136 476544 484416 486098 491144 499392 500634 500888 504576 504832 506328 511584 514692 516128 520192 530352 530604 534528 536112 536384 537718 541952 543558 548386 552537 552704 557056 563499 567936 569619 569908 575532 575824 580644 585216 585336 587248 589824 591872 593344 598016 603432 609696 611813 618164 621792 623951 626688 628864 630428 635392 640842 645888 647802 658503 660654 665856 667512 672768 675104 676783 682112 686256 707136 707472 712704 714816 717298 724744 726624 729147 736716 751332 757248 759492 767376 772038 774192 778034 780288 780448 786432 795528 801792 804576 806577 812928 815337 822579 829056 829226 835584 851904 854456 854862 861184 863736 870966 877824 878004 880872 884736 887808 890016 897024 905148 914544 915008 927246 932688 935482 940032 942848 943296 945642 950272 953088 961263 968832 971703 972196 982288 990981 998784 1001268 1001776 1009152 1009664 1012656 1023168 1029384 1032256 1040384 1043681 1060704 1061208 1064387 1069056 1072224 1072768 1075436 1075947 1083904 1087116 1096772 1105074 1105408 1114112 1126998 1135872 1139238 1139816 1151064 1151648 1161288 1167051 1170432 1170672 1174496 1177417 1179648 1183744 1186688 1196032 1206864 1219392 1223626 1236328 1243584 1243839 1247902 1253376 1257728 1260856 1270784 1281684 1282293 1291776 1295604 1317006 1321308 1331712 1335024 1345536 1350208 1353566 1364224 1372512 1390869 1403223 1414272 1414944 1418463 1425408 1429632 1434596 1449488 1453248 1458294 1473432 1502664 1514496 1518984 1534752 1540081 1544076 1548384 1556068 1560576 1560896 1591056 1603584 1609152 1613154 1625856 1630674 1645158 1657611 1658112 1658452 1671168 1690497 1703808 1708912 1709724 1722368 1727472 1741932 1755648 1756008 1761744 1769472 1775616 1780032 1780397 1794048 1810296 1815719 1829088 1830016 1835439 1854492 1865376 1870964 1871853 1880064 1885696 1886592 1891284 1900544 1906176 1922526 1937664 1943406 1944392 1964576 1981962 1997568 2002536 2003552 2018304 2019328 2025312 2030349 2046336 2048383 2058768 2064512 2080768 2087362 2121408 2122416 2128774 2138112 2144448 2145536 2150872 2151894 2167808 2174232 2187441 2193544 2210148 2210816 2228224 2253996 2271744 2278476 2279632 2302128 2303296 2322576 2334102 2340864 2341344 2348992 2354834 2359296 2367488 2373376 2392064 2413728 2419731 2438784 2446011 2447252 2467737 2472656 2487168 2487678 2495804 2506752 2515456 2521712 2541568 2563368 2564586 2583552 2591208 2627197 2634012 2642616 2663424 2670048 2679319 2691072 2700416 2707132 2728448 2745024 2781738 2806446 2828544 2829888 2836926 2850816 2859264 2869192 2883789 2898976 2906496 2916588 2946864 3005328 3028992 3037968 3069504 3080162 3088152 3096768 3097403 3112136 3121152 3121792 3131043 3182112 3193161 3207168 3218304 3226308 3227841 3251712 3261348 3290316 3315222 3316224 3316904 3342336 3380994 3407616 3417824 3419448 3444736 3454944 3483864 3501153 3511296 3512016 3523488 3532251 3538944 3551232 3560064 3560794 3588096 3620592 3631438 3658176 3660032 3670878 3708984 3730752 3731517 3741928 3743706 3760128 3771392 3773184 3782568 3801088 3812352 3845052 3846879 3875328 3886812 3888784 3929152 3963924 3995136 4005072 4007104 4036608 4038656 4050624 4060698 4092672 4096766 4117536 4129024 4131833 4161536 4172607 4174724 4209669 4242816 4244832 4255389 4257548 4276224 4288896 4291072 4301744 4303788 4335616 4348464 4374882 4387088 4420296 4421632 4456448 4481689 4507992 4543488 4556952 4559264 4570603 4604256 4606592 4620243 4645152 4661281 4668204 4681728 4682688 4697984 4709668 4734976 4746752 4784128 4827456 4839462 4877568 4892022 4894504 4935474 4945312 4974336 4975356 4991608 5013504 5030912 5043424 5083136 5126736 5129172 5167104 5182416 5254394 5268024 5285232 5326848 5340096 5341191 5358638 5382144 5400832 5414264 5447157 5456896 5490048 5506317 5563476 5612892 5615559 5657088 5659776 5673852 5701632 5718528 5738384 5767578 5797952 5812992 5833176 5893728 6010656 6057984 6075936 6091047 6139008 6145149 6160324 6176304 6193536 6194806 6224272 6242304 6243584 6262086 6364224 6386322 6414336 6436608 6452616 6455682 6503424 6522696 6562323 6580632 6613289 6630444 6632448 6633808 6684672 6761988 6815232 6835648 6838896 6889472 6909888 6967728 7002306 7022592 7024032 7046976 7048421 7064502 7077888 7102464 7120128 7121588 7176192 7241184 7259193 7262876 7316352 7320064 7341756 7403211 7417968 7461504 7463034 7483856 7487412 7520256 7542784 7546368 7565136 7602176 7624704 7690104 7693758 7750656 7773624 7777568 7796911 7858304 7881591 7927848 7951597 7990272 8010144 8014208 8037957 8073216 8077312 8101248 8121396 8185344 8193532 8235072 8258048 8263666 8323072 8345214 8349448 8419338 8485632 8489664 8510778 8515096 8552448 8577792 8582144 8603488 8607576 8671232 8696928 8749764 8774176 8840592 8843264 8963378 9015984 9086976 9113904 9118528 9141206 9208512 9213184 9240486 9290304 9292209 9322562 9336408 9363456 9365376 9393129 9395968 9419336 9469952 9493504 9568256 9579483 9654912 9678924 9683523 9755136 9784044 9789008 9870948 9890624 9948672 9950712 9983216 10027008 10061824 10086848 10166272 10253472 10258344 10334208 10364832 10400821 10503459 10508788 10536048 10570464 10596753 10653696 10680192 10682382 10717276 10764288 10801664 10828528 10894314 10913792 10980096 11012634 11126952 11194551 11225784 11231118 11281493 11314176 11319552 11347704 11403264 11437056 11476768 11505311 11535156 11595904 11625984 11666352 11787456 12021312 12115968 12151872 12182094 12278016 12290298 12320648 12352608 12387072 12389612 12395499 12448544 12484608 12487168 12524172 12629007 12728448 12772644 12828672 12873216 12905232 12911364 13006848 13045392 13124646 13161264 13226578 13260888 13264896 13267616 13369344 13445067 13523976 13564489 13630464 13671296 13677792 13711809 13778944 13819776 13860729 13935456 13983843 14004612 14045184 14048064 14093952 14096842 14129004 14204928 14240256 14243176 14352384 14482368 14518386 14525752 14632704 14640128 14683512 14806422 14835936 14923008 14926068 14967712 14974824 15040512 15085568 15092736 15130272 15249408 15380208 15387516 15501312 15547248 15555136 15593822 15716608 15763182 15855696 15903194 15980544 16020288 16023573 16028416 16075914 16146432 16154624 16202496 16242792 16341471 16370688 16387064 16470144 16516096 16518951 16527332 16646144 16690428 16698896 16838676 16846677 16971264 16979328 17021556 17030192 17104896 17155584 17164288 17206976 17215152 17342464 17393856 17499528 17548352 17681184 17686528 17742577 17926756 18031968 18094579 18173952 18227808 18237056 18273141 18282412 18417024 18426368 18435447 18480972 18580608 18584418 18645124 18672816 18726912 18730752 18786258 18791936 18838672 18939904 18987008 19136512 19158966 19309824 19357848 19367046 19510272 19568088 19578016 19626707 19741896 19781248 19839867 19897344 19901424 19966432 20016089 20054016 20123648 20173696 20332544 20506944 20516688 20668416 20729664 20801642 21006918 21017576 21072096 21140928 21145263 21193506 21307392 21360384 21364764 21434552 21528576 21603328 21657056 21788628 21827584 21960192 22025268 22253904 22389102 22451568 22462236 22562986 22628352 22639104 22695408 22806528 22874112 22953536 23010622 23070312 23191808 23251968 23332704 23390733 23574912 23644773 23854791 24042624 24113871 24231936 24303744 24364188 24556032 24580596 24641296 24705216 24774144 24779224 24790998 24897088 24969216 24974336 25048344 25258014 25456896 25545288 25657344 25746432 25810464 25822728 26013696 26090784 26181377 26249292 26322528 26453156 26521776 26529792 26535232 26890134 27047952 27128978 27260928 27342592 27355584 27423618 27557888 27639552 27721458 27870912 27876627 27967686 28009224 28090368 28096128 28179387 28187904 28193684 28258008 28409856 28480512 28486352 28704768 28738449 28964736 29036772 29051504 29265408 29280256 29367024 29612844 29671872 29846016 29852136 29935424 29949648 30081024 30171136 30185472 30260544 30266749 30498816 30760416 30775032 30867223 31002624 31094496 31110272 31187644 31202463 31433216 31526364 31711392 31790259 31806388 31961088 32040576 32047146 32056832 32151828 32292864 32309248 32404992 32485584 32682942 32741376 32774128 32940288 33032192 33037902 33054664 33292288 33380856 33397792 33677352 33693354 33844479 33942528 33958656 34043112 34060384 34145093 34209792 34311168 34328576 34413952 34430304 34515933 34684928 34787712 34822511 34999056 35096704 35362368 35373056 35485154 35853512 36063936 36189158 36347904 36455616 36474112 36546282 36564824 36834048 36852736 36870894 36961944 37161216 37168836 37186497 37290248 37345632 37453824 37461504 37572516 37583872 37677344 37879808 37974016 38317932 38619648 38715696 38734092 39020544 39136176 39156032 39253414 39483792 39562496 39679734 39794688 39802848 39932864 40032178 40108032 40247296 40335201 40347392 40665088 40693467 41013888 41033376 41135427 41336832 41459328 41582187 41603284 41951529 42013836 42035152 42144192 42281856 42290526 42387012 42614784 42720768 42729528 42869104 43057152 43206656 43314112 43577256 43655168 43920384 44050536 44507808 44662349 44778204 44903136 44924472 45125972 45256704 45278208 45390816 45548423 45748224 45907072 46021244 46140624 46383616 46503936 46665408 46781466 47149824 47289546 47709582 48070719 48085248 48227742 48463872 48607488 48728376 49024413 49112064 49161192 49282592 49405159 49410432 49548288 49558448 49581996 49794176 49938432 49948672 50096688 50516028 50913792 51090576 51314688 51492864 51620928 51645456 52027392 52181568 52362754 52498584 52645056 52655851 52906312 53043552 53059584 53070464 53227731 53780268 54095904 54257956 54283737 54521856 54685184 54711168 54847236 55115776 55279104 55306341 55442916 55741824 55753254 55935372 56018448 56180736 56192256 56358774 56375808 56387368 56516016 56819712 56961024 56972704 57409536 57476898 57929472 58073544 58103008 58530816 58560512 58734048 58880121 59225688 59343744 59403107 59519601 59692032 59704272 59870848 59899296 60048267 60162048 60342272 60370944 60521088 60533498 60997632 61520832 61550064 61734446 62005248 62188992 62220544 62375288 62404926 62866432 63052728 63422784 63435789 63580518 63612776 63922176 64081152 64094292 64113664 64303656 64585728 64618496 64809984 64971168 65365884 65482752 65548256 65880576 66064384 66075804 66109328 66761712 66795584 67354704 67386708 67688958 67885056 67917312 68086224 68120768 68290186 68419584 68622336 68657152 68827904 68860608 69031866 69369856 69575424 69645022 69998112 70172199 70193408 70724736 70746112 70934319 70970308 71564373 71707024 72127872 72341613 72378316 72695808 72911232 72948224 73092564 73129648 73668096 73705472 73741788 73923888 74322432 74337672 74372994 74580496 74691264 74907648 74923008 75145032 75167744 75354688 75759616 75948032 76188713 76635864 77239296 77431392 77468184 77700251 78041088 78272352 78312064 78506828 78544131 78967584 79124992 79241777 79359468 79589376 79605696 79865728 80064356 80494592 80670402 80694784 81330176 81386934 82027776 82066752 82270854 82673664 82918656 83164374 83206568 83629881 83903058 84027672 84070304 84288384 84563712 84581052 84774024 85229568 85441536 85459056 85738208 85951441 86114304 86413312 86628224 87154512 87310336 87840768 88101072 89015616 89324698 89556408 89806272 89848944 90251944 90513408 90556416 90781632 90800247 91096846 91496448 91814144 92042488 92281248 92601669 92767232 93007872 93330816 93562932 93607389 94299648 94579092 95419164 96141438 96170496 96455484 96927744 97214976 97456752 98048826 98224128 98322384 98565184 98810318 98820864 99096576 99116896 99163992 99588352 99876864 99897344 100193376 101032056 101533437 101827584 102181152 102435279 102629376 102985728 103241856 103290912 103547799 104054784 104363136 104467533 104725508 104997168 105290112 105311702 105812624 106087104 106119168 106140928 106455462 107560536 108191808 108515912 108567474 109043712 109370368 109422336 109694472 110231552 110558208 110612682 110885832 111483648 111506508 111559491 111870744 112036896 112361472 112384512 112425913 112717548 112751616 112774736 113032032 113639424 113922048 113945408 114953796 115858944 116147088 116206016 117061632 117121024 117468096 117760242 118451376 118687488 118806214 119039202 119384064 119408544 119741696 119798592 119823157 120096534 120324096 120684544 120741888 121005603 121042176 121066996 121995264 122080401 123041664 123100128 123406281 123468892 124010496 124377984 124441088 124750576 124809852 125732864 125854587 126105456 126845568 126871578 127161036 127225552 127844352 128162304 128188584 128227328 128607312 129171456 129236992 129619968 129942336 129968981 130731768 130965504 131096512 131761152 132128768 132151608 132218656 132547487 133523424 133591168 133987047 134709408 134773416 135177149 135377916 135770112 135834624 136172448 136241536 136580372 136645269 137244672 137314304 137655808 137721216 138063732 138739712 139150848 139290044 139996224 140344398 140386816 141449472 141492224 141868638 141940616 143128746 143414048 144255744 144683226 144756632 145391616 145822464 145896448 146185128 146259296 147336192 147410944 147483576 147847776 148215477 148644864 148675344 148745988 149160992 149382528 149531959 149815296 149846016 150290064 150335488 150709376 151896064 152377426 153271728 154478592 154862784 154936368 155400502 156082176 156544704 156624128 157013656 157088262 157935168 157967553 158249984 158483554 158718936 159178752 159211392 159683193 159731456 160128712 160989184 161340804 161389568 162660352 162773868 162851211 164055552 164133504 164541708 165347328 165837312 166328748 166413136 167259762 167806116 168055344 168140608 168576768 169127424 169162104 169548048 170459136 170883072 170918112 171476416 171902882 172228608 172826624 173256448 174309024 174620672 175681536 176202144 176640363 178031232 178209321 178558803 178649396 179112816 179612544 179697888 180144801 180503888 181026816 181112832 181563264 181600494 182193692 182992896 183628288 184084976 184562496 185203338 185534464 186015744 186661632 187125864 187214778 188599296 189158184 190307367 190838328 191785381 192282876 192340992 192910968 193855488 194429952 194913504 195590287 196097652 196448256 196644768 197130368 197620636 197641728 198193152 198233792 198327984 199176704 199794688 200386752 202064112 203066874 203655168 204362304 204870558 205258752 205971456 206483712 206581824 207095598 208109568 208726272 208935066 209451016 209994336 210516597 210580224 210623404 211625248 212174208 212238336 212281856 212910924 214693119 215121072 216383616 217031824 217134948 218087424 218740736 218844672 219388944 220463104 221116416 221225364 221771664 222967296 223013016 223118982 223741488 224073792 224722944 224769024 224851826 225435096 225503232 225549472 226064064 226110419 227278848 227844096 227890816 228566139 229907592 230596313 231717888 232294176 232412032 233100753 234123264 234242048 234936192 235520484 235632393 236902752 237374976 237612428 237725331 238078404 238768128 238817088 239483392 239597184 239646314 240193068 241369088 241483776 242011206 242084352 242133992 243990528 244160802 246083328 246200256 246812562 246937784 248020992 248755968 248882176 249501152 249619704 251465728 251709174 252210912 253691136 253743156 254322072 254451104 255688704 256324608 256377168 256454656 257214624 257854323 258342912 259239936 259884672 259937962 261463536 261931008 262193024 263522304 264257536 264303216 264437312 265094974 267046848 267182336 267974094 269418816 269546832 270354298 270755832 271540224 271669248 272344896 272400741 272483072 273160744 273290538 274489344 274628608 275311616 275442432 276127464 277479424 277805007 278301696 278580088 279992448 280688796 280773632 280822167 282898944 282984448 283737276 283881232 286257492 286828096 288511488 289366452 289513264 290783232 291644928 291792896 292370256 292518592 294672384 294821888 294967152 295695552 296430954 297289728 297350688 297491976 298321984 298765056 299063918 299630592 299692032 300580128 300670976 301418752 301623809 303792128 304600311 304754852 306543456 307305837 308957184 309725568 309872736 310643397 310801004 312164352 313089408 313248256 313402599 314027312 314176524 315870336 315935106 316499968 316967108 317437872 318357504 318422784 319366386 319462912 320257424 321978368 322681608 322779136 325320704 325547736 325702422 327163297 328111104 328267008 329083416 330694656 331674624 332657496 332826272 333654019 334519524 335612232 336110688 336281216 337153536 337277739 338254848 338324208 339096096 340273513 340918272 341766144 341836224 342952832 343805764 345653248 346512896 348618048 349241344 351363072 352404288 353280726 356062464 356418642 357117606 357298792 358225632 359225088 359395776 359469471 360289602 361007776 362053632 362225664 363126528 363200988 364387384 365985792 366241203 367256576 368169952 369124992 370406676 371068928 372031488 373323264 374251728 374429556 377198592 378316368 380614734 381676656 383570762 384565752 384681984 385821936 387710976 388859904 389827008 389906943 391180574 392195304 392896512 393289536 393370181 394260736 395241272 395283456 396386304 396467584 396655968 397642461 398353408 399589376 400773504 401961141 404128224 405531447 406133748 407310336 408724608 409741116 409935807 411942912 412967424 413163648 414191196 416219136 417452544 417870132 418902032 419988672 421033194 421160448 421246808 423250496 424348416 424476672 424563712 425821848 429386238 430242144 432767232 434063648 434269896 436174848 437481472 437689344 438777888 442232832 442450728 443543328 444646431 445934592 446026032 446237964 447482976 448147584 448595877 449445888 449538048 449703652 450870192 451006464 451098944 452128128 452220838 455688192 455781632 457132278 459815184 461192626 463435776 464588352 464824064 466201506 468246528 468484096 469872384 471040968 471264786 473805504 473902659 474749952 475224856 475450662 476156808 477536256 477634176 478966784 479049579 479194368 479292628 480386136 482738176 482967552 484022412 484168704 484267984 487981056 488321604 488553633 492166656 492400512 493625124 493875568 496041984 497511936 497764352 499002304 499239408 502931456 503418348 504421824 507382272 507486312 508644144 508902208 511377408 512649216 512754336 512909312 514429248 514534733 515708646 516685824 518479872 519769344 519875924 522927072 523862016 524386048 524742791 527044608 528515072 528606432 528874624 529921089 530189948 534093696 534364672 534627963 535948188 538837632 539093664 540434403 540708596 541511664 543080448 543338496 544689792 544801482 544966144 546321488 546581076 548978688 549257216 550623232 550884864 552254928 554958848 555610014 556603392 557160176 559984896 561377592 561547264 561644334 565797888 565968896 567474552 567762464 569174503 572514984 573656192 575356143 577022976 578732904 579026528 580466581 581566464 583289856 583585792 584740512 585037184 586770861 589344768 589643776 589934304 591391104 591982687 592861908 594579456 594701376 594983952 596643968 597530112 598127836 599384064 601160256 601341952 602837504 603247618 607584256 609200622 609509704 613086912 614611674 617914368 619451136 619745472 621286794 621602008 624328704 626178816 626496512 626805198 628054624 628353048 631740672 631870212 632999936 633934216 634875744 636715008 636845568 638732772 638925824 640514848 643956736 645363216 645558272 651095472 651404844 654326594 656222208 656534016 658166832 661389312 663349248 665314992 665652544 667308038 669039048 671224464 672221376 672562432 674307072 674555478 676509696 676648416 678192192 678331257 680547026 681836544 683532288 683672448 685698417 685905664 687611528 691306496 691788939 693025792 697236096 698482688 699302259 702726144 704808576 706561452 706897179 712124928 712837284 713175993 714235212 714597584 716451264 718450176 718791552 718938942 720579204 722015552 724107264 724451328 726253056 726401976 728774768 731971584 732482406 734513152 736339904 738249984 740813352 742137856 744062976 746646528 748503456 748859112 754397184 756632736 759259933 761229468 763353312 767141524 769131504 769363968 771643872 773562969 777719808 779654016 779813886 782361148 784390608 785793024 786579072 786740362 788521472 790482544 790566912 792772608 792935168 793311936 795284922 796706816 799178752 801547008 803922282 808256448 811062894 812267496 814620672 817202223 817449216 819482232 819871614 823885824 825934848 826327296 828382392 832438272 833415021 834905088 835740264 837804064 839887703 839977344 842066388 842320896 842493616 846500992 848696832 848953344 849127424 851643696 858772476 860484288 865534464 868127296 868539792 872349696 874962944 875378688 877555776 884465664 884901456 887086656 889292862 891869184 892052064 892475928 894965952 895149467 896295168 897191754 898891776 899076096 899407304 901740384 902012928 902197888 904256256 904441676 904871427 911376384 911563264 914264556 919630368 921917511 922385252 926871552 929176704 929648128 932403012 936493056 936968192 939744768 940207797 942081936 942529572 947611008 947805318 949499904 950449712 950901324 952313616 955072512 955268352 957933568 958099158 958388736 958585256 960772272 965476352 965935104 968044824 968337408 968535968 975962112 976643208 977107266 981489891 984333312 984801024 987250248 987751136 990207697 992083968 995023872 995528704 998004608 998478816 1000962057 1005862912 1006836696 1008843648 1009852819 1011833217 1014764544 1014972624 1017288288 1017804416 1020820539 1022754816 1025298432 1025508672 1025818624 1028858496 1029069466 1031417292 1036959744 1039538688 1039751848 1045854144 1047724032 1048772096 1049485582 1054089216 1057030144 1057212864 1057749248 1059842178 1060379896 1068187392 1068729344 1069255926 1071896376 1077675264 1078187328 1078408413 1080868806 1081417192 1083023328 1086160896 1086676992 1089379584 1089602964 1089932288 1092642976 1093162152 1097957376 1098514432 1101246464 1101769728 1104509856 1111220028 1113206784 1114320352 1119969792 1122755184 1123094528 1123288668 1131595776 1134949104 1135524928 1138349006 1145029968 1147312384 1150712286 1154045952 1157465808 1158053056 1160933162 1163132928 1166579712 1167171584 1169481024 1169720829 1170074368 1173541722 1178689536 1179287552 1179868608 1180110543 1182782208 1183965374 1185723816 1189158912 1189402752 1189967904 1192927383 1193287936 1195060224 1196255672 1198768128 1202320512 1202683904 1205675008 1205883423 1206495236 1215168512 1216594341 1218401244 1219019408 1226173824 1229223348 1229807421 1235828736 1238902272 1239490944 1242573588 1243204016 1248657408 1252357632 1252993024 1253610396 1256109248 1256706096 1263481344 1263740424 1265999872 1267868432 1269751488 1273430016 1273691136 1277465544 1277851648 1281029696 1287913472 1290726432 1291116544 1295208121 1302190944 1302809688 1308653188 1312444416 1313068032 1316333664 1320904267 1326698496 1330629984 1331305088 1333939293 1334616076 1338078096 1342448928 1344442752 1345124864 1345787631 1348614144 1349110956 1353019392 1353296832 1356384384 1356662514 1361094052 1367064576 1367344896 1371396834 1371811328 1375223056 1382612992 1383577878 1386051584 1394472192 1396965376 1398604518 1405452288 1409617152 1413122904 1413794358 1421707977 1424249856 1425674568 1426351986 1428470424 1429195168 1432749611 1432902528 1436900352 1437583104 1437877884 1441158408 1444031104 1448214528 1448902656 1452506112 1452803952 1457549536 1461174497 1463943168 1464964812 1469026304 1472679808 1476499968 1481626704 1484275712 1488125952 1493293056 1497006912 1497718224 1508794368 1513265472 1518519866 1522458936 1526706624 1534283048 1538263008 1538727936 1543287744 1543604199 1547125938 1555439616 1559308032 1559627772 1564722296 1568781216 1571586048 1573158144 1573480724 1574228373 1577042944 1580965088 1581133824 1585545216 1585870336 1586623872 1590569844 1593413632 1598357504 1603094016 1603883889 1607844564 1616512896 1622125788 1624534992 1629241344 1634404446 1634898432 1638964464 1639743228 1647771648 1651869696 1652654592 1656764784 1664876544 1666830042 1669810176 1671480528 1675608128 1679775406 1679954688 1684132776 1684641792 1684987232 1693001984 1697393664 1697906688 1698254848 1703287392 1707523509 1717544952 1720968576 1722690103 1726068429 1731068928 1736254592 1737079584 1741399743 1744699392 1749925888 1750757376 1755111552 1760312583 1768931328 1769802912 1774173312 1775948061 1778585724 1783738368 1784104128 1784951856 1789931904 1790298934 1792590336 1794383508 1798152192 1798814608 1803480768 1804025856 1804395776 1808512512 1808883352 1809742854 1822752768 1823126528 1828529112 1839260736 1843835022 1844770504 1853743104 1858353408 1859296256 1864806024 1872986112 1873936384 1879489536 1880415594 1884163872 1885059144 1895222016 1895610636 1898999808 1900899424 1901802648 1904627232 1910145024 1910536704 1911240521 1915867136 1916198316 1916777472 1917170512 1921544544 1931870208 1936089648 1936674816 1937071936 1953286416 1954214532 1962979782 1968666624 1969602048 1974500496 1975502272 1980415394 1984167936 1990047744 1991057408 1996009216 1996957632 2001924114 2011725824 2013673392 2017687296 2019705638 2023666434 2029529088 2029945248 2034576576 2034993771 2035608832 2041641078 2045509632 2050596864 2051017344 2051637248 2057095251 2057716992 2058138932 2062834584 2073919488 2075366817 2079077376 2079503696 2091708288 2095448064 2097544192 2097906777 2098971164 2108178432 2114060288 2114425728 2115498496 2119684356 2120759792 2136374784 2137458688 2138511852 2139527979 2143792752 2155350528 2156374656 2156816826 2161737612 2162834384 2166046656 2172321792 2173353984 2178759168 2179205928 2179864576 2185285952 2186324304 2195914752 2197028864 2202492928 2203539456 2209019712 2209472677 2222440056 2226413568 2228640704 2239939584 2245510368 2246189056 2246577336 2253307279 2263191552 2269898208 2271049856 2276698012 2277779799 2290059936 2294624768 2298011533 2301424572 2308091904 2314931616 2316106112 2320688907 2321866324 2333159424 2334343168 2338962048 2339441658 2340148736 2347083444 2357379072 2358575104 2359737216 2360221086 2365564416 2367930748 2371447632 2378317824 2378805504 2379935808 2385854766 2386575872 2390120448 2392511344 2397536256 2404641024 2405367808 2411350016 2411766846 2412990472 2430337024 2433188682 2436802488 2438038816 2452347648 2458446696 2459614842 2471657472 2477804544 2478981888 2485147176 2486408032 2492591789 2497314816 2504715264 2505986048 2507220792 2512218496 2513412192 2519663109 2526962688 2527480848 2531999744 2535736864 2539502976 2542043303 2546860032 2547382272 2554931088 2555703296 2562059392 2581452864 2582233088 2590416242 2604381888 2605619376 2617306376 2624888832 2626136064 2632667328 2641808534 2653396992 2661259968 2662610176 2667878586 2669232152 2676156192 2684897856 2685448401 2688885504 2690249728 2691575262 2697228288 2698221912 2706038784 2706593664 2712768768 2713325028 2714614281 2722188104 2734129152 2734689792 2742793668 2743622656 2750446112 2765225984 2767155756 2772103168 2788944384 2797209036 2810904576 2819234304 2826245808 2827588716 2843415954 2848499712 2851349136 2852703972 2856940848 2858390336 2865499222 2865805056 2873800704 2875166208 2875755768 2882316816 2888062208 2896429056 2897805312 2905012224 2905607904 2915099072 2922348994 2927886336 2929929624 2938052608 2944469673 2945359616 2952999936 2963253408 2968551424 2970623091 2976251904 2986586112 2994013824 2995436448 3002886171 3017588736 3026530944 3029558457 3035499651 3037039732 3044917872 3053413248 3062461617 3068566096 3076526016 3077455872 3086575488 3087208398 3094251876 3110879232 3118616064 3119255544 3129444592 3137562432 3143172096 3146316288 3146961448 3148456746 3154085888 3161930176 3162267648 3171090432 3171740672 3173247744 3181139688 3186827264 3196715008 3206188032 3207767778 3215689128 3233025792 3235225239 3244251576 3249069984 3258482688 3260351477 3268808892 3269796864 3277928928 3279486456 3295543296 3303739392 3305309184 3313529568 3325034879 3333660084 3339620352 3342961056 3351216256 3359550812 3359909376 3368265552 3369283584 3369974464 3386003968 3394787328 3396509696 3406574784 3415047018 3435089904 3441937152 3445380206 3452136858 3462137856 3472509184 3474159168 3482799486 3489398784 3499851776 3501514752 3509162487 3510223104 3520625166 3537862656 3539605824 3540331629 3548346624 3551896122 3557171448 3567476736 3568208256 3569903712 3578782149 3579863808 3580597868 3585180672 3588767016 3596304384 3597629216 3606961536 3608051712 3608791552 3617025024 3617766704 3619485708 3645505536 3646253056 3649783023 3657058224 3678521472 3687670044 3689541008 3707486208 3716706816 3718592512 3729612048 3745972224 3747872768 3758979072 3760831188 3768327744 3770118288 3790444032 3791221272 3797999616 3801798848 3803605296 3809254464 3820290048 3821073408 3822481042 3831734272 3832396632 3833554944 3834341024 3843089088 3843877123 3863740416 3872179296 3873349632 3874143872 3885624363 3906572832 3908429064 3920137321 3925959564 3937333248 3939204096 3949000992 3951004544 3960830788 3962712801 3980095488 3982114816 3992018432 3993915264 4003848228 4023451648 4027346784 4035374592 4037362893 4039411276 4047332868 4059058176 4059890496 4069153152 4069987542 4071217664 4083282156 4101193728 4102034688 4103274496 4114190502 4115433984 4116277864 4125669168 4147838976 4150733634 4158154752 4159007392 4183416576 4190896128 4195088384 4195813554 4197942328 4216356864 4228120576 4228851456 4230996992 4239368712 4241519584 4272749568 4274917376 4277023704 4279055958 4287585504 4298248833 4310701056 4312749312 4313633652 4323475224 4325668768 4332093312 4336426811 4344643584 4346707968 4357518336 4358411856 4359729152 4370571904 4372648608 4383523491 4391829504 4404985856 4407078912 4418039424 4418945354 4444880112 4452827136 4457281408 4479879168 4491020736 4492378112 4493154672 4506614558 4526383104 4539796416 4542099712 4553396024 4555559598 4580119872 4589249536 4596023066 4602849144 4616183808 4629863232 4630812597 4632212224 4641377814 4643732648 4666318848 4668686336 4677924096 4678883316 4680297472 4694166888 4714758144 4717150208 4719474432 4720442172 4722685119 4731128832 4735861496 4742895264 4756635648 4757611008 4759871616 4771709532 4773151744 4780240896 4785022688 4795072512 4809282048 4810735616 4822700032 4823533692 4825980944 4866377364 4873604976 4876077632 4904695296 4916893392 4919229684 4943314944 4955609088 4957963776 4970294352 4972816064 4985183578 4994629632 5009430528 5011972096 5014441584 5024436992 5026824384 5039326218 5053925376 5054961696 5063999488 5071473728 5079005952 5084086606 5093720064 5094764544 5109862176 5111406592 5122570527 5124118784 5162905728 5164466176 5168070309 5178205287 5180832484 5208763776 5211238752 5224199229 5234612752 5249777664 5252272128 5265334656 5280937749 5283617068 5306793984 5322519936 5325220352 5327844183 5335757172 5338464304 5352312384 5369795712 5370896802 5377771008 5380499456 5383150524 5394456576 5396443824 5412077568 5413187328 5425537536 5426650056 5429228562 5444376208 5468258304 5469379584 5485587336 5487245312 5500892224 5530451968 5534311512 5544206336 5561776049 5577888768 5594418072 5621809152 5638468608 5652491616 5655177432 5672118323 5686831908 5696999424 5702698272 5705407944 5713881696 5716780672 5730998444 5731610112 5733721563 5747601408 5750332416 5751511536 5764633632 5776124416 5784649721 5795610624 5810024448 5811215808 5830198144 5844697988 5859859248 5876105216 5888939346 5890719232 5905999872 5926506816 5937102848 5941246182 5952503808 5973172224 5988027648 5990872896 6005772342 6035177472 6053061888 6059116914 6070999302 6074079464 6089835744 6104981313 6106826496 6124923234 6137132192 6153052032 6154911744 6173150976 6174416796 6188503752 6221758464 6226100451 6237232128 6238511088 6258889184 6274455193 6275124864 6286344192 6292632576 6293922896 6296913492 6308171776 6323860352 6324535296 6342180864 6343481344 6346495488 6362279376 6373654528 6393430016 6412376064 6415535556 6431378256 6466051584 6470450478 6488503152 6498139968 6516965376 6520702954 6537617784 6539593728 6555857856 6558972912 6591086592 6607478784 6610618368 6627059136 6628418031 6650069758 6667320168 6679240704 6685922112 6687293077 6702432512 6719101624 6719818752 6736531104 6738567168 6739948928 6759921837 6772007936 6789574656 6793019392 6813149568 6830094036 6833339397 6870179808 6883874304 6890760412 6894034599 6904273716 6924275712 6945018368 6948318336 6965598972 6999703552 7003029504 7018324974 7020446208 7041250332 7075725312 7079211648 7080663258 7096693248 7103792244 7114342896 7134953472 7136416512 7139807424 7157564298 7159727616 7161195736 7170361344 7177534032 7192608768 7195258432 7213923072 7216103424 7217583104 7234050048 7235533408 7238971416 7291011072 7292506112 7299566046 7314116448 7357042944 7375340088 7379082016 7414972416 7433413632 7437185024 7459224096 7477775367 7491944448 7517958144 7521662376 7536655488 7540236576 7558989327 7580888064 7582442544 7595999232 7603597696 7607210592 7618508928 7626129909 7640580096 7642146816 7644962084 7663468544 7664793264 7667109888 7668682048 7686178176 7687754246 7744358592 7746699264 7748287744 7771248726 7813145664 7816858128 7840274642 7851919128 7874666496 7878408192 7898001984 7902009088 7921661576 7925425602 7960190976 7964229632 7984036864 7987830528 8007696456 8046903296 8054693568 8056345203 8070749184 8074725786 8078822552 8094665736 8118116352 8119780992 8138306304 8139975084 8142435328 8143842843 8166564312 8202387456 8204069376 8206548992 8228381004 8230867968 8232555728 8251338336 8295677952 8301467268 8316309504 8318014784 8366833152 8390176768 8391627108 8395884656 8432713728 8457702912 8461993984 8478737424 8483039168 8545499136 8549834752 8554047408 8558111916 8575171008 8596497666 8621402112 8625498624 8627267304 8646950448 8651337536 8664186624 8672853622 8689287168 8693415936 8715036672 8716823712 8719458304 8741143808 8745297216 8747090461 8767046982 8783659008 8809971712 8814157824 8833409019 8836078848 8837890708 8889760224 8905654272 8911869273 8914562816 8959758336 8982041472 8984756224 8986309344 9008658513 9013229116 9052766208 9079592832 9084199424 9088675371 9106792048 9111119196 9160239744 9178499072 9187384851 9192046132 9205698288 9232367616 9259726464 9261625194 9264424448 9282755628 9287465296 9332637696 9337372672 9355848192 9357766632 9360594944 9388333776 9429516288 9434300416 9438948864 9440884344 9445370238 9462257664 9471722992 9485790528 9487735613 9513271296 9515222016 9519743232 9543419064 9546303488 9560481792 9570045376 9590145024 9618564096 9621471232 9645400064 9647067384 9651961888 9675966551 9732754728 9747209952 9752155264 9781054431 9809390592 9833786784 9838459368 9867931877 9886629888 9911218176 9915927552 9940588704 9945632128 9970367156 9975104637 10018861056 10023944192 10028883168 10048873984 10053648768 10063705679 10078652436 10107850752 10109923392 10127998976 10142947456 10158011904 10168173212 10189529088 10219724352 10222813184 10245141054 10248237568 10325811456 10328932352 10336140618 10356410574 10361664968 10417527552 10422477504 10448398458 10469225504 10499555328 10504544256 10530669312 10561875498 10567234136 10613587968 10620994887 10645039872 10650440704 10655688366 10671514344 10676928608 10704624768 10739591424 10741793604 10755542016 10760998912 10766301048 10788913152 10792887648 10824155136 10826374656 10851075072 10853300112 10858457124 10888752416 10915833007 10936516608 10938759168 10971174672 10974490624 11001784448 11068623024 11088412672 11123552098 11155777536 11188836144 11243618304 11276937216 11304983232 11310354864 11344236646 11373663816 11393998848 11405396544 11410815888 11427763392 11433561344 11461996888 11463220224 11467443126 11495202816 11500664832 11503023072 11529267264 11531631369 11552248832 11569299442 11591221248 11620048896 11622431616 11656873089 11660396288 11689395976 11719718496 11752210432 11760411963 11777878692 11781438464 11811999744 11853013632 11874205696 11882492364 11888138403 11946344448 11976055296 11981745792 12011544684 12070354944 12106123776 12118233828 12141998604 12148158928 12179671488 12209962626 12213652992 12249846468 12274264384 12306104064 12309823488 12346301952 12348833592 12377007504 12443516928 12452200902 12474464256 12477022176 12517778368 12548910386 12550249728 12572688384 12585265152 12587845792 12593826984 12616343552 12647720704 12649070592 12684361728 12686962688 12692990976 12724558752 12747309056 12824752128 12831071112 12862756512 12894746499 12932103168 12940900956 12977006304 12996279936 13009280433 13033930752 13041405908 13075235568 13079187456 13111715712 13117945824 13150570473 13214957568 13221236736 13254118272 13256836062 13300139516 13334640336 13358481408 13371844224 13374586154 13404865024 13438203248 13439637504 13473062208 13477134336 13479897856 13519843674 13544015872 13579149312 13586038784 13626299136 13660188072 13666678794 13740359616 13767748608 13781520824 13788069198 13808547432 13848551424 13890036736 13892437791 13896636672 13931197944 13999407104 14006059008 14036649948 14040892416 14082500664 14151450624 14158423296 14161326516 14168055357 14193386496 14207584488 14228685792 14269906944 14272833024 14278090951 14279614848 14315128596 14319455232 14322391472 14340722688 14355068064 14385217536 14390516864 14427846144 14432206848 14435166208 14468100096 14471066816 14477942832 14585012224 14599132092 14628232896 14714085888 14750680176 14758164032 14829944832 14866827264 14874370048 14918448192 14955550734 14983888896 15035916288 15043324752 15073310976 15080473152 15117978654 15161776128 15164885088 15191998464 15207195392 15214421184 15217540939 15237017856 15252259818 15281160192 15284293632 15289924168 15326937088 15329586528 15334219776 15337364096 15367711581 15372356352 15375508492 15488717184 15493398528 15496575488 15504210927 15542497452 15626291328 15633716256 15672597687 15680549284 15703838256 15749332992 15756816384 15796003968 15804018176 15843323152 15850851204 15920381952 15928459264 15968073728 15975661056 15983532549 16015392912 16093806592 16109387136 16112690406 16141498368 16149451572 16157645104 16189331472 16236232704 16239561984 16276612608 16279950168 16284870656 16287685686 16333128624 16404774912 16408138752 16413097984 16456762008 16461735936 16465111456 16502676672 16506060587 16591355904 16602934536 16632619008 16636029568 16685328147 16733666304 16780353536 16783254216 16791769312 16833530849 16865427456 16915405824 16923987968 16957474848 16966078336 17016354969 17090998272 17099669504 17108094816 17116223832 17150342016 17167497923 17192995332 17201164689 17242804224 17250997248 17254534608 17293900896 17302675072 17328373248 17345707244 17353949163 17386831872 17430073344 17433647424 17438916608 17482287616 17490594432 17494180922 17534093964 17619943424 17628315648 17666818038 17672157696 17675781416 17779520448 17811308544 17823738546 17829125632 17919516672 17964082944 17969512448 17972618688 18017317026 18026458232 18105532416 18159185664 18168398848 18177350742 18213584096 18222238392 18320479488 18356998144 18374769702 18384092264 18411396576 18464735232 18519452928 18523250388 18528848896 18565511256 18574930592 18665275392 18674745344 18711696384 18715533264 18721189888 18776667552 18823365579 18859032576 18877897728 18881768688 18890740476 18924515328 18943445984 18971581056 18975471226 19026542592 19030444032 19039486464 19086838128 19092606976 19120963584 19140090752 19180290048 19237128192 19290800128 19294134768 19303923776 19351933102 19465509456 19494419904 19504310528 19562108862 19618781184 19667573568 19676918736 19735863754 19773259776 19822436352 19831855104 19881177408 19885254093 19891264256 19940734312 19950209274 20037722112 20047888384 20057766336 20061879231 20097747968 20107297536 20127411358 20157304872 20215701504 20219846784 20255997952 20279765511 20285894912 20316023808 20336346424 20379058176 20439448704 20445626368 20490282108 20496475136 20500018191 20651622912 20657864704 20672281236 20682103797 20712821148 20723329936 20835055104 20844955008 20896796916 20938451008 20999110656 21009088512 21061338624 21123750996 21134468272 21227175936 21241989774 21290079744 21300881408 21311376732 21343028688 21353857216 21409249536 21479182848 21483587208 21511084032 21521997824 21532602096 21577826304 21585775296 21648310272 21652749312 21702150144 21706600224 21716914248 21777504832 21831666014 21873033216 21877518336 21942349344 21948981248 22003568896 22018538057 22137246048 22176825344 22247104196 22311555072 22377672288 22433326101 22553874432 22609966464 22620709728 22676967981 22688473292 22747327632 22787997696 22810793088 22821631776 22855526784 22867122688 22878389727 22923993776 22926440448 22934886252 22990405632 23001329664 23006046144 23058534528 23063262738 23104497664 23138598884 23240097792 23244863232 23313746178 23320792576 23378791952 23439436992 23504420864 23520823926 23555757384 23562876928 23623999488 23706027264 23748411392 23764984728 23776276806 23892688896 23952110592 23963491584 24023089368 24140709888 24169035609 24212247552 24236467656 24283997208 24296317856 24356743387 24359342976 24419925252 24427305984 24499692936 24548528768 24612208128 24619646976 24692603904 24697667184 24754015008 24839966449 24887033856 24904401804 24948928512 24954044352 25035556736 25097820772 25100499456 25170530304 25175691584 25187653968 25232687104 25295441408 25298141184 25373925376 25385981952 25449117504 25494618112 25649504256 25662142224 25725513024 25789492998 25864206336 25881801912 25954012608 25992559872 26018560866 26067861504 26082811816 26150471136 26158374912 26223431424 26235891648 26241271383 26301140946 26429915136 26442473472 26508236544 26513672124 26600279032 26669280672 26716962816 26735607819 26743688448 26749172308 26809730048 26876406496 26879275008 26946124416 26954268672 26959795712 27039687348 27088031744 27158298624 27172077568 27252598272 27266026113 27320376144 27333357588 27480719232 27535497216 27563041648 27576138396 27617094864 27697102848 27780073472 27784875582 27793273344 27862395888 27998814208 28012118016 28073299896 28081784832 28165001328 28302901248 28316846592 28322653032 28336110714 28386772992 28415168976 28457371584 28463206839 28539813888 28545666048 28556181902 28559229696 28630257192 28638910464 28644782944 28681445376 28710136128 28716023213 28770435072 28781033728 28855692288 28864413696 28870332416 28936200192 28942133632 28955885664 29027899653 29170024448 29198264184 29256465792 29285731751 29343163293 29428171776 29501360352 29516328064 29603795631 29659889664 29733654528 29748740096 29836896384 29911101468 29925313911 30071832576 30086649504 30146621952 30160946304 30191117037 30235957308 30323552256 30329770176 30383996928 30414390784 30428842368 30435081878 30474035712 30504519636 30568587264 30579848336 30653874176 30659173056 30668439552 30674728192 30735423162 30744712704 30751016984 30977434368 30986797056 30993150976 31008421854 31084994904 31252582656 31267432512 31345195374 31361098568 31407676512 31498665984 31513632768 31592007936 31608036352 31686646304 31701702408 31840763904 31856918528 31936147456 31951322112 31967065098 32030785824 32218774272 32225380812 32282996736 32298903144 32315290208 32378662944 32472465408 32479123968 32553225216 32559900336 32569741312 32575371372 32666257248 32747499021 32809549824 32816277504 32913524016 32923471872 32930222912 33005353344 33012121174 33205869072 33265238016 33272059136 33370656294 33467332608 33560707072 33566508432 33583538624 33667061698 33730854912 33830811648 33847975936 33914949696 33932156672 34032709938 34181996544 34199339008 34216189632 34232447664 34300684032 34334995846 34385990664 34402329378 34485608448 34501994496 34509069216 34587801792 34594894107 34605350144 34656746496 34691414488 34707898326 34773663744 34860146688 34867294848 34877833216 34964575232 34970619267 34981188864 34988361844 35068187928 35239886848 35256631296 35281235889 35333636076 35344315392 35351562832 35559040896 35622617088 35647477092 35658251264 35664415209 35839033344 35928165888 35939024896 35945237376 36034634052 36052916464 36211064832 36318371328 36336797696 36354701484 36427168192 36444476784 36640958976 36713996288 36749539404 36768184528 36822793152 36929470464 37038905856 37046500776 37057697792 37131022512 37149861184 37330550784 37349490688 37423392768 37431066528 37442379776 37553335104 37561035509 37646731158 37718065152 37755795456 37763537376 37781480952 37849030656 37886891968 37943162112 37950942452 38053085184 38060888064 38078972928 38173676256 38185213952 38241927168 38280181504 38306223743 38474256384 38581600256 38588269536 38607847552 38684239497 38703866204 38931018912 38988839808 39008621056 39027841299 39124217724 39237562368 39335147136 39353837472 39451711419 39471727508 39644872704 39663710208 39762354816 39770508186 39782528512 39881468624 39900418548 40075444224 40095776768 40115532672 40123758462 40195495936 40214595072 40254822716 40314609744 40431403008 40439693568 40511995904 40559531022 40571789824 40632047616 40672692848 40758116352 40878897408 40891252736 40980564216 40992950272 41000036382 41303245824 41315729408 41344562472 41364207594 41425642296 41446659872 41549738719 41670110208 41689910016 41793593832 41876902016 41998221312 42018177024 42122677248 42247501992 42268936544 42374060413 42454351872 42483979548 42580159488 42601762816 42622753464 42686057376 42707714432 42818499072 42834272853 42958365696 42967174416 43022168064 43043995648 43065204192 43155652608 43171550592 43214736151 43296620544 43305498624 43404300288 43413200448 43433828496 43555009664 43663332028 43755036672 43884698688 43897962496 44007137792 44037076114 44274492096 44353650688 44494208392 44623110144 44755344576 44866652202 45107748864 45219932928 45241419456 45353935962 45376946584 45494655264 45575995392 45621586176 45643263552 45652622817 45711053568 45734245376 45756779454 45847987552 45852880896 45869772504 45980811264 46002659328 46012092288 46117069056 46126525476 46208995328 46277197768 46480195584 46489726464 46512632781 46627492356 46641585152 46757583904 46878873984 47008841728 47041647852 47111514768 47125753856 47247998976 47412054528 47529969456 47552553612 47785377792 47904221184 47926983168 48046178736 48281419776 48338071218 48424495104 48472935312 48567994416 48592635712 48713486774 48718685952 48839850504 48854611968 48999385872 49097057536 49224416256 49239293952 49385207808 49395334368 49508030016 49518181761 49679932898 49774067712 49808803608 49897857024 49908088704 49958012987 50055984441 50071113472 50195641544 50200998912 50341060608 50351383168 50375307936 50465374208 50500592547 50590882816 50596282368 50747850752 50771963904 50898235008 50989236224 51049064907 51299008512 51324284448 51451026048 51502493769 51578985996 51603494067 51728412672 51763603824 51908025216 51985119744 52037121732 52061847489 52165623632 52300942272 52316749824 52446862848 52471783296 52482542766 52602281892 52859830272 52884946944 53016473088 53027344248 53200558064 53338561344 53433925632 53471215638 53487376896 53498344616 53619460096 53752812992 53758550016 53892248832 53908537344 53919591424 54079374696 54176063488 54316597248 54344155136 54505196544 54532052226 54640752288 54666715176 54961438464 55070994432 55126083296 55152276792 55234189728 55394205696 55425975109 55560146944 55569751164 55586546688 55724791776 56024236032 56146599792 56163569664 56330002656 56470096737 56633693184 56645306064 56672221428 56773545984 56830337952 56914743168 56926413678 57079627776 57091332096 57112363804 57118459392 57260514384 57277820928 57289565888 57362890752 57420272256 57432046426 57540870144 57562067456 57711384576 57740664832 57872400384 57884267264 57911771328 58055799306 58340048896 58396528368 58512931584 58571463502 58686326586 58856343552 59002720704 59032656128 59207591262 59319779328 59467309056 59497480192 59655762279 59673792768 59822202936 59850627822 60143665152 60173299008 60185637693 60293243904 60321892608 60382234074 60471914616 60647104512 60659540352 60767993856 60828781568 60839296533 60857684736 60870163756 60948071424 61009039272 61137174528 61159696672 61307748352 61318346112 61336879104 61349456384 61470846324 61489425408 61502033968 61954868736 61973594112 61986301952 62016843708 62046311391 62169989808 62505165312 62534865024 62690390748 62722197136 62815353024 62997331968 63027265536 63184015872 63216072704 63373292608 63403404816 63681527808 63713837056 63872294912 63902644224 63934130196 64061571648 64437548544 64450761624 64565993472 64597806288 64630580416 64757325888 64944930816 64958247936 65106450432 65119800672 65139482624 65150742744 65332514496 65345911091 65494998042 65619099648 65632555008 65827048032 65846943744 65860445824 66010706688 66024242348 66055614171 66411738144 66530476032 66544118272 66642334457 66741312588 66934665216 67121414144 67133016864 67167077248 67299978303 67334123396 67661623296 67695951872 67829899392 67864313344 68065419876 68363993088 68398678016 68432379264 68464895328 68601368064 68635169181 68669991692 68771981328 68804658756 68971216896 69003988992 69018138432 69175603584 69189788214 69210700288 69313492992 69382828976 69415796652 69720293376 69734589696 69755666432 69929150464 69941238534 69962377728 69976723688 70136375856 70479773696 70513262592 70562471778 70667272152 70688630784 70703125664 71118081792 71245234176 71294954184 71316502528 71328830418 71678066688 71856331776 71878049792 71890474752 72069268104 72105832928 72285161881 72422129664 72636742656 72673595392 72709402968 72854336384 72888953568 73070230161 73281917952 73427992576 73499078808 73536369056 73645586304 73719255787 73858940928 74077811712 74093001552 74115395584 74262045024 74299722368 74519899347 74661101568 74846785536 74862133056 74884759552 75106670208 75122071018 75293462316 75511590912 75527074752 75562961904 75698061312 75773783936 75886324224 75901884904 76121776128 76157945856 76347352512 76370427904 76483854336 76560363008 76612447486 76948512768 77163200512 77176539072 77215695104 77368478994 77407732408 77862037824 77977679616 78017242112 78055682598 78248435448 78475124736 78670294272 78707674944 78723814149 78903422838 78943455016 79289745408 79327420416 79524709632 79541016372 79565057024 79762937248 79800837096 80150888448 80191553536 80231065344 80247516924 80390991872 80429190144 80509645432 80629219488 80862806016 80879387136 81119062044 81143579648 81264095232 81345385696 81516232704 81757794816 81782505472 81961128432 81985900544 82000072764 82606491648 82689124944 82728415188 82851284592 82893319744 83099477438 83340220416 83379820032 83587187664 83753804032 83996442624 84036354048 84245354496 84495003984 84537873088 84748120826 84908703744 84967959096 85160318976 85203525632 85245506928 85372114752 85389620517 85415428864 85636998144 85668545706 85916731392 85934348832 86044336128 86087991296 86130408384 86148069639 86311305216 86343101184 86429472302 86593241088 86610997248 86808600576 86826400896 86867656992 87083698959 87110019328 87326664056 87510073344 87769397376 87795924992 87857195253 88014275584 88029489879 88074152228 88548984192 88707301376 88811386893 88988416784 89246220288 89510689152 89733304404 89775941733 90215497728 90439865856 90482838912 90573351111 90707871924 90753893168 90989310528 91151990784 91243172352 91286527104 91305245634 91422107136 91468490752 91513558908 91695975104 91705761792 91739545008 91961622528 92005318656 92024184576 92234138112 92253050952 92417990656 92554395536 92960391168 92979452928 93025265562 93254984712 93283170304 93515167808 93757747968 94017683456 94083295704 94223029536 94251507712 94495997952 94550192833 94824109056 95059938912 95105107224 95570755584 95808442368 95853966336 96092357472 96426011491 96676142436 96848990208 96945870624 97135988832 97185271424 97426973548 97437371904 97679701008 97709223936 97998771744 98194115072 98242497063 98448832512 98770415616 98790668736 99016060032 99036363522 99359865796 99617607216 99795714048 99816177408 99916025974 100111968882 100142226944 100391283088 100401997824 100682121216 100702766336 100750615872 100930748416 101001185094 101181765632 101192564736 101495701504 101543927808 101796470016 101978472448 102098129814 102598017024 102648568896 102902052096 103004987538 103157971992 103206988134 103456825344 103527207648 103784682321 103816050432 103970239488 104074243464 104123694978 104331247264 104601884544 104633499648 104893725696 104943566592 104965085532 105204563784 105719660544 105769893888 105843707667 106032946176 106054688496 106401116128 106665738281 106677122688 106867851264 106942431276 106974753792 106996689232 107238920192 107505625984 107517100032 107784497664 107817074688 107839182848 108158749392 108352126976 108633194496 108688310272 109010393088 109064104452 109281504576 109333430352 109922876928 110141988864 110252166592 110304553584 110468379456 110788411392 110851950218 111120293888 111139502328 111173093376 111449583552 112048472064 112293199584 112327139328 112660005312 112683106527 112940193474 113267386368 113290612128 113344442856 113547091968 113660675904 113683982309 113829486336 113852827356 114159255552 114182664192 114224727608 114236918784 114521028768 114555641856 114579131776 114725781504 114840544512 114864092852 114918671229 115124134912 115422769152 115481329664 115744800768 115768534528 115823542656 116111598612 116680097792 116793056736 117025863168 117083523897 117142927004 117372653172 117712687104 118005441408 118065312256 118415182524 118934618112 118994960384 119311524558 119347585536 119644405872 119701255644 120287330304 120346598016 120371275386 120586487808 120643785216 120764468148 120943829232 121294209024 121319080704 121535987712 121657563136 121678593066 121715369472 121740327512 121896142848 122018078544 122274349056 122319393344 122615496704 122636692224 122673758208 122698912768 122941692648 122978850816 123004067936 123909737472 123947188224 123972603904 124033687416 124092622782 124339979616 124649216157 125010330624 125069730048 125380781496 125444394272 125630706048 125756377519 125994663936 126054531072 126368031744 126432145408 126746585216 126806809632 127122181239 127363055616 127744589824 127805288448 127868260392 128123143296 128502818559 128875097088 128901523248 129131986944 129195612576 129261160832 129514651776 129644208453 129889861632 129916495872 130212900864 130239601344 130278965248 130301485488 130665028992 130691822182 130989996084 131265110016 131654096064 131693887488 131720891648 132021413376 132048484696 132111228342 132823476288 133060952064 133088236544 133284668914 133482625176 133869330432 134242828288 134266033728 134334154496 134599956606 134668246792 135323246592 135391903744 135659798784 135728626688 136130839752 136727986176 136797356032 136864758528 136929790656 136957868451 137202736128 137270338362 137339983384 137543962656 137609317512 137942433792 138007977984 138036276864 138351207168 138379576428 138421400576 138626985984 138765657952 138831593304 139440586752 139469179392 139511332864 139858300928 139882477068 139924755456 139953447376 140272751712 141026525184 141124943556 141334544304 141377261568 141406251328 142236163584 142589908368 142633005056 142657660836 143356133376 143712663552 143780949504 144138536208 144211665856 144570323762 144844259328 145273485312 145347190784 145418805936 145708672768 145777907136 146140460322 146563835904 146855985152 146998157616 147072738112 147291172608 147438511574 147717881856 148155623424 148186003104 148230791168 148524090048 148554545283 148599444736 149039798694 149322203136 149693571072 149724266112 149769519104 149874038961 150167953323 150213340416 150244142036 150586924632 151023181824 151054149504 151125923808 151396122624 151501777641 151547567872 151772648448 151803769808 152243552256 152315891712 152694705024 152740855808 152967708672 153120726016 153147194721 153224894972 153897025536 154326401024 154353078144 154431390208 154507481307 154736957988 154815464816 155724075648 155955359232 156034484224 156111365196 156185542467 156496870896 156950249472 157340588544 157415349888 157447628298 157806845676 157886910032 158579490816 158654840832 159049419264 159082032744 159130114048 159525874496 159601674192 160301776896 160383107072 160462130688 160495033848 160781983744 160858380288 161019290864 161258438976 161291505421 161725612032 161758774272 162238124088 162287159296 162528190464 162690771392 163032465408 163515589632 163565010944 163922256864 163971801088 164000145528 164491431367 165212983296 165378249888 165456830376 165702569184 165786639488 166198954876 166277925327 166680440832 166759640064 167174375328 167507608064 167754841909 168072708096 168490708992 168990007968 169075746176 169410290211 169496241652 169935918192 170320637952 170407051264 170491013856 170744229504 170779241034 170830857728 171273996288 171337091412 171833462784 171868697664 172088672256 172175982592 172260816768 172296139278 172622610432 172686202368 172858944604 173221994496 173617201152 173652801792 173735313984 174167397918 174220038656 174653328112 175020146688 175538794752 175591849984 175714390506 176028551168 176058979758 176148304456 177097968384 177414602752 177622773786 177976833568 178492440576 179021378304 179466608808 179551883466 180430995456 180556913079 180879731712 180965677824 181146702222 181415743848 181507786336 181959200597 181978621056 182303981568 182486344704 182573054208 182610491268 182844214272 182936981504 183027117816 183391950208 183411523584 183479090016 183923245056 184010637312 184048369152 184468276224 184506101904 184835981312 185108791072 185569161119 185920782336 185958905856 186050531124 186509969424 186566340608 187030335616 187515495936 188166591408 188446059072 188503015424 188991995904 189100385666 189648218112 190119877824 190210214448 191141511168 191616884736 191707932672 192184714944 192852022982 193352284872 193697980416 193891741248 194271977664 194370542848 194853947096 194874743808 195359402016 195418447872 195997543488 196037733273 196388230144 196484994126 196897665024 197540831232 197581337472 198032120064 198072727044 198166842513 198719731592 199235214432 199591428096 199632354816 199832051948 199927003371 200223937764 200284453888 200782566176 200803995648 201364242432 201405532672 201501231744 201861496832 202002370188 202363531264 202991403008 203087855616 203592940032 204196259628 205196034048 205297137792 205804104192 206009975076 206315943984 206413976268 206913650688 207054415296 207569364642 207632100864 207940478976 208148486928 208247389956 208662494528 209203769088 209266999296 209787451392 209887133184 209930171064 210409127568 211439321088 211539787776 211687415334 212065892352 212109376992 212802232256 213331476562 213354245376 213735702528 213884862552 213949507584 213993378464 214477840384 215011251968 215034200064 215568995328 215634149376 215678365696 216317498784 216704253952 216855485643 217266388992 218020786176 218128208904 218563009152 218666860704 219210690483 219845753856 220283977728 220504333184 220609107168 220936758912 221157767361 221576822784 221703900436 222240587776 222279004656 222346186752 222899167104 223559698041 224586399168 224654278656 225320010624 225366213054 225880386948 226534772736 226581224256 226688885712 227094183936 227321351808 227367964618 227658972672 227705654712 228365328384 228449455216 228473837568 229042057536 229111283712 229158263552 229451563008 229681089024 229728185704 229837342458 230248269824 230845538304 230962659328 231489601536 231537069056 231647085312 232223197224 233360195584 233586113472 234051726336 234167047794 234285854008 234745306344 235425374208 236010882816 236130624512 236171442447 236830365048 237869236224 237989920768 238623049116 238695171072 239288811744 239402511288 240574660608 240693196032 240742550772 241172975616 241287570432 241528936296 241887658464 242588418048 242638161408 242727546167 243315126272 243357186132 243430738944 243480655024 243792285696 244036157088 244548698112 244638786688 245273384448 245347516416 245397825536 245883385296 245957701632 246008135872 247819474944 247945207808 248067374832 248185245564 248679959232 249298432314 250020661248 250139460096 250761562992 250888788544 251261412096 251512755038 251989327872 252109062144 252736063488 252864290816 253493170432 253613619264 254244362478 254726111232 255489179648 255610576896 255736520784 256168861551 256246286592 257005637118 257750194176 257803046496 258263973888 258391225152 258444208917 258522321664 259029303552 259288416906 259779723264 259832991744 260425801728 260479202688 260557930496 260602970976 261251096877 261330057984 261383644364 261979992168 262530220032 263308192128 263387774976 263441783296 263571585759 264042826752 264096969392 264222456684 265646952576 266121904128 266176473088 266434160679 266569337828 266965250352 267738660864 268485656576 268532067456 268668308992 269199913212 269336493584 270646493184 270783807488 271319597568 271457253376 271720053333 272261679504 273455972352 273594712064 273729517056 273859581312 273915736902 274405472256 274540676724 274679966768 275087925312 275218635024 275884867584 276015955968 276072553728 276702414336 276759152856 276842801152 277253971968 277531315904 277663186608 278881173504 278938358784 279022665728 279716601856 279764954136 279849510912 279906894752 280545503424 280603029979 282053050368 282249887112 282669088608 282754523136 282812502656 283650578499 284472327168 285179816736 285266010112 285315321672 286170024433 286712266752 287425327104 287561899008 288277072416 288423331712 289140647524 289278034473 290546970624 290694381568 290837611872 291417345536 291555814272 291847464691 292280920644 293127671808 293711970304 293996315232 294145476224 294582345216 294727491189 294877023148 296311246848 296372006208 296461582336 297048180096 297109090566 297198889472 298079597388 299387142144 299448532224 299539038208 299748077922 300335906646 300426680832 300488284072 301173849264 302046363648 302108299008 302251847616 302792245248 303003555282 303095135744 303545296896 303607539616 304487104512 304631783424 305389410048 305481711616 305935417344 306241452032 306294389442 306449789944 307794051072 308652802048 308706156288 308862780416 309014962614 309473915976 309630929632 311448151296 311910718464 312068968448 312222730392 312371084934 312993741792 313900498944 314681177088 314830699776 314895256596 315613691352 315773820064 316559157203 317158981632 317309681664 318098838528 318164065488 318260228096 319051748992 319203348384 319997214843 320603553792 320924261376 320990067696 321563967488 321716760576 322038581728 322516877952 322583010842 323451224064 323517548544 324476248176 324574318592 325056380928 325381542784 326064930816 327031179264 327844513728 327943602176 328000291056 328982862734 330425966592 330756499776 330913660752 331405138368 331573278976 332397909752 332555850654 333360881664 333519280128 334348750656 335015216128 335509683818 336145416192 336981417984 337980015936 338049319581 338151492352 338820580422 338992483304 339871836384 340641275904 340814102528 340982027712 341051946927 341488459008 341558482068 341661715456 342547992576 342674182824 343666925568 343737395328 344177344512 344351965184 344521633536 344592278556 344756013687 345372404736 345717889208 346443988992 347234402304 347305603584 347470627968 348334795836 348440077312 349306656224 350040293376 351077589504 351183699968 351428781012 352057102336 352117959516 352296608912 354195936768 355245547572 355953667136 356984881152 358042756608 358933217616 359103766932 360861990912 361113826158 361759463424 361931355648 362293404444 362831487696 363015572672 363918401194 363957242112 364607963136 364972689408 365146108416 365220982536 365688428544 365873963008 366054235632 366783900416 366823047168 366958180032 367846490112 368021274624 368096738304 368936552448 369012203808 369671962624 370217582144 371138322238 371841564672 371917811712 372101062248 373019938848 373132681216 373947648471 374060671232 375030991872 376333182816 376892118144 377006030848 377269132557 377983991808 378200771332 379296436224 380239755648 380420428896 381366543717 383233769472 383415865344 384369429888 385508455677 385704045964 386704569744 387395960832 387783482496 388543955328 388741085696 388932625359 389707894192 389749487616 390718804032 390836895744 391995086976 392075466546 392776460288 392969988252 393795330048 395081662464 395162674944 396064240128 396145454088 396333685026 397439463184 398470428864 399182856192 399264709632 399664103896 399854006742 400447875528 400568907776 401565132352 401607991296 402728484864 402811065344 403002463488 403722993664 404004740376 404727062528 405982806016 406175711232 407185880064 408392519256 410392068096 410594275584 410873605353 411608208384 412019950152 412631887968 412827952536 413827301376 414064637579 414108830592 415138729284 415264201728 415880957952 416296973856 416494779912 417324989056 418407538176 418533998592 419574902784 419774266368 419860342128 420818255136 422279429633 423079575552 423374830668 424131784704 424218753984 425604464512 426662953124 426708490752 427769725104 427899015168 427986756928 428955680768 430022503936 430068400128 431137990656 431356731392 432634997568 433408507904 433710971286 434532777984 436041572352 436256417808 437126018304 437333721408 438421380966 439691507712 440567955456 441008666368 441218214336 441873517824 442315534722 443153645568 443407800872 444481175552 444558009312 444692373504 445663635849 445798334208 447119396082 449172798336 449308557312 449622116883 450640021248 450732426108 451760773896 453069545472 453162448512 453377771424 454188367872 454505332923 454642703616 454735929236 455317945344 455411309424 456730656768 456898910432 456947675136 458084115072 458222567424 458316527104 458903126016 459362178048 459456371408 459674684916 460496539648 461691076608 461925318656 462979203072 463074138112 463294170624 463522443921 464446394448 466720391168 467172226944 468103452672 468334095588 468571708016 469490612688 470850748416 472021765632 472261249024 472342884894 473660730096 475738472448 475979841536 477246098232 477390342144 478577623488 478805022576 481149321216 481386392064 481485101544 482345951232 482575140864 483057872592 483775316928 483874516263 485176836096 485276322816 485455092334 486630252544 486714372264 486861477888 486961310048 487584571392 488072314176 488172394621 489097396224 489277573376 490546768896 490695032832 490795651072 491766770592 491915403264 492016271744 493474294101 495638949888 495890415616 496134749664 496370491128 497359918464 497857439767 498596864628 498833775981 500041322496 500278920192 501523125984 501777577088 502522824192 503025510076 503264525727 504218124288 505472126976 505728581632 506986340864 507227238528 508488724956 510978359296 511221153792 511473041568 512337723102 512492573184 514011274236 515500388352 515606092992 516527947776 516782450304 516888417834 517044643328 518058607104 518576833812 519665983488 520851603456 520958405376 521115860992 521205941952 522502193754 522660115968 522767288728 523959984336 525060440064 526616384256 526775549952 526883566592 527143171518 528085653504 528193938784 528444913368 531293905152 532243808256 532352946176 532868321358 533138675656 533930500704 535477321728 536971313152 537064134912 537336617984 538399826424 538672987168 541292986368 541567614976 542639195136 542914506752 543440106666 544523359008 545877601791 546911944704 547459034112 547719162624 547831473804 548810944512 549081353448 549359933536 550175850624 550437270048 551769735168 552031911936 552145107456 553404828672 553518305712 553685602304 554507943936 555062631808 555326373216 556707483357 557762347008 557876717568 559433203712 559529908272 559699021824 559813789504 561091006848 561206059958 564499774224 565338177216 565509046272 565625005312 567301156998 568944654336 570359633472 570532020224 570630643344 572340048866 573424533504 574850654208 575123798016 576554144832 576846663424 578281295048 578556068946 581093941248 581388763136 581675223744 582834691072 583111628544 583694929382 584561841288 586255343616 587423940608 587992630464 588113199819 588290952448 589164690432 589454982378 589754046296 592622493696 592744012416 592923164672 594096360192 594218181132 594397778944 594500527539 596159194776 598774284288 598897064448 599078076416 599496155844 599781010113 600671813292 600853361664 600976568144 602347698528 604092727296 604216598016 604503695232 605584490496 606007110564 606190271488 607090593792 607215079232 608974209024 609263566848 610778820096 610963423232 612482904064 612588778884 612899579888 615588102144 617412312576 617725560832 618029925228 618947831952 619261859264 622896302592 623821436928 624137936896 624445460784 624742169868 625987483584 627800997888 629362354176 629661399552 629790513192 631227382704 631547640128 633118314406 634317963264 634619363328 636197677056 636328130976 636520456192 638103497984 638406696768 638537603653 639994429686 641207107584 641848522752 641980135392 643127934976 643433521152 644077163456 645033755904 645166021684 646902448128 647035097088 648952496352 649148637184 650112761856 650566456929 650763085568 654062358528 655689027456 655887204352 656000582112 657632071449 657965725468 660851933184 661512999552 661827321504 662810276736 663146557952 663473302083 664795819504 665111701308 666721763328 667038560256 668697501312 670030432256 670679094123 671019367636 673962835968 675960031872 676098639162 676302984704 677641160844 677984966608 679743672768 681282551808 681628205056 681964055424 682103893854 682976918016 683116964136 683323430912 685095985152 685348365648 687333851136 687474790656 688354689024 688703930368 689043267072 689184557112 689512027374 690744809472 691435778416 692887977984 694468804608 694611207168 694941255936 696669591672 696880154624 698613312448 700080586752 702155179008 702367399936 702857562024 704114204672 704235919032 704593217824 706345558223 708391873536 710491095144 711907334272 713969762304 716085513216 717866435232 718207533864 720359027021 721723981824 722227652316 723518926848 723862711296 724586808888 725662975392 726031145344 727836802388 727914484224 728182638501 729945378816 730292216832 730441965072 731376857088 731747926016 732108471264 733567800832 733646094336 733916360064 734650514567 736042549248 736193476608 737873104896 738024407616 739343925248 740435164288 742276644476 743835623424 744202124496 746039877696 746265362432 747895296942 748121342464 750061983744 752666365632 753784236288 754012061696 754538265114 755967983616 756401542664 758592872448 760479511296 760840857792 762733087434 766467538944 766831730688 768738859776 771016911354 771408091928 773409139488 774791921664 775332626751 775566964992 777087910656 777482171392 777865250718 779415788384 779498975232 781437608064 781673791488 783990173952 784150933092 785552920576 785939976504 787590660096 790163324928 790325349888 790714757277 792128480256 792290908176 792667370052 794878926368 796855809511 796940857728 798365712384 798529419264 799328207792 799708013484 800895751056 801137815552 803130264704 803215982592 805456969728 805622130688 806004926976 808009480752 809454125056 811965612032 812351422464 814371760128 816785038512 820784136192 821188551168 821747210706 823216416768 824039900304 825263775936 825655905072 827654602752 828129275158 828217661184 830277458568 830528403456 831761915904 832593947712 832989559824 834649978112 836815076352 837067997184 839149805568 839548532736 839720684256 841636510272 841809089937 844558859266 846159151104 846749661336 848263569408 848437507968 849286220779 850951735497 851208929024 853325906248 853416981504 855539450208 855798030336 855973513856 857911361536 858510073299 860045007872 860136800256 862275981312 862713462784 865269995136 866817015808 867421942572 867834103419 872083144704 872512835616 874252036608 874667442816 875542394073 876842761932 879383015424 881135910912 882017332736 882436428672 883747035648 884631069444 886815601744 888962351104 889116018624 889384747008 891327271698 891596668416 894238792164 898345596672 898617114624 899244233766 901280042496 901464852216 903521547792 906139090944 906324897024 906755542848 908376735744 909010665846 909285407232 909471858472 910635890688 910822618848 913461313536 913797820864 913895350272 916168230144 916445134848 916633054208 917806252032 918724356096 918912742816 919349369832 920993079296 923382153216 923850637312 925958406144 926148276224 926588341248 927044887842 928892788896 934344453888 936206905344 936668191176 937143416032 938981225376 941701496832 944043531264 944522498048 944685769788 947321460192 949677471609 951476944896 954492196464 954780684288 957155246976 957610045152 959991644529 962772784128 962970203088 964691902464 965150281728 966115745184 967550633856 967749032526 970353672192 970552645632 970910184668 973260505088 973428744528 973722955776 973922620096 975169142784 976144628352 976344789242 978194792448 978555146752 981093537792 981591302144 983533541184 983830806528 984032543488 986948588202 991277899776 991780831232 992269499328 992740982256 994719836928 995714879534 997193729256 997667551962 1000082644992 1000557840384 1003046251968 1003555154176 1005045648384 1006051020152 1006529051454 1008436248576 1010944253952 1011457163264 1013972681728 1014147958743 1014454477056 1016977449912 1021956718592 1022442307584 1022946083136 1023155840781 1024675446204 1024985146368 1028022548472 1031000776704 1031212185984 1033055895552 1033564900608 1033776835668 1034089286656 1034268041061 1036117214208 1037153667624 1039331966976 1041703206912 1041916810752 1042231721984 1042411883904 1045004387508 1045320231936 1045534577456 1047919968672 1050120880128 1053232768512 1053551099904 1053767133184 1054286343036 1056171307008 1056387877568 1056889826736 1062587810304 1064705892352 1065736642716 1066277351312 1067861001408 1070954643456 1074128269824 1074673235968 1076799652848 1077345974336 1082585972736 1083135229952 1085278390272 1085829013504 1086880213332 1089046718016 1091755203582 1093823889408 1094918068224 1095438325248 1095662947608 1097621889024 1098162706896 1098719867072 1100351701248 1100874540096 1103539470336 1104063823872 1104290214912 1106809657344 1107036611424 1107371204608 1109015887872 1110125263616 1110652746432 1110880488547 1113414966714 1115524694016 1115753435136 1118866407424 1119059816544 1119398043648 1119627579008 1121842945413 1122182013696 1122412119916 1128999548448 1130676354432 1131018092544 1131250010624 1131807397671 1134602313996 1137889308672 1140719266944 1141064040448 1141261286688 1144099631151 1144680097732 1149701308416 1150247596032 1153108289664 1153693326848 1156562590096 1157112137892 1162187882496 1162777526272 1163350447488 1165669382144 1166223257088 1166797876077 1167389858764 1169123682576 1172510687232 1174847881216 1175985260928 1176226399638 1176581904896 1178329380864 1178909964756 1179508092592 1185244987392 1185488024832 1185846329344 1188192720384 1188436362264 1188795557888 1189001055078 1192318389552 1197548568576 1197794128896 1198156152832 1198992311688 1199562020226 1201343626584 1201706723328 1201953136288 1204695397056 1204942422851 1208185454592 1208433196032 1209007390464 1211168980992 1212014221128 1212380542976 1214181187584 1214430158464 1217948418048 1218527133696 1221557640192 1221926846464 1224965808128 1225177557768 1225799159776 1228847751977 1231176204288 1234824625152 1235451121664 1236059850456 1237895663904 1238523718528 1242193912737 1245792605184 1247642873856 1248275873792 1248890921568 1249484339736 1251974967168 1253227348379 1255601995776 1258724708352 1259322799104 1259581026384 1262454765408 1263095280256 1266236628812 1266838288899 1269238726656 1272395354112 1272656261952 1273040912384 1276206995968 1276813393536 1277075207306 1279988859372 1283697045504 1283960270784 1286255869952 1286867042304 1288154326912 1290067511808 1290332043368 1294070194176 1297904992704 1298297274368 1300225523712 1301132913858 1301526171136 1308124717056 1311378054912 1311774408704 1312001164224 1315264142898 1315931450936 1321703866368 1323025999104 1323654643008 1325620553472 1326293115904 1326946604166 1329591639008 1330223402616 1333443526656 1334077120512 1337395002624 1340060864512 1341358188246 1342038735272 1347925671936 1348866350649 1351920063744 1352197278324 1352605969408 1355282321688 1355969933216 1359487345536 1362565103616 1363256410112 1363928110848 1364207787708 1365953836032 1366233928272 1366646861824 1370191970304 1370696731296 1374667702272 1374949581312 1376709378048 1378086534144 1378369114224 1379024054748 1381489618944 1382871556832 1385775955968 1388937609216 1389222414336 1389882511872 1393339183344 1393760309248 1397226624896 1400161173504 1404310358016 1405715124048 1408228409344 1408471838064 1409186435648 1412691116446 1416783747072 1420982190288 1423814668544 1427939524608 1432171026432 1435732870464 1436415067728 1440718054042 1443447963648 1444455304632 1447037853696 1447725422592 1449173617776 1451325950784 1451623548789 1452062290688 1455673604776 1455828968448 1456365277002 1459890757632 1460584433664 1460883930144 1462753714176 1463495852032 1464216942528 1464517183863 1467135601664 1467292188672 1467832720128 1469301029134 1472085098496 1472386953216 1475746209792 1476048815232 1478687850496 1480422882303 1480870328576 1484553288952 1487671246848 1488404248992 1492079755392 1492530724864 1493572319301 1495790593884 1496242684928 1496501327943 1500123967488 1505332731264 1507568472576 1508024123392 1509076530228 1509793577181 1512803085328 1517185744896 1520959022592 1521681715584 1525466174868 1532935077888 1533663461376 1537477719552 1542033822708 1542816183856 1546818278976 1549583843328 1550665253502 1551133929984 1554175821312 1554964342784 1555730501436 1558831576768 1558997950464 1562875216128 1563347582976 1567980347904 1568301866184 1571105841152 1571879953008 1575181320192 1580326649856 1580650699776 1581429514554 1584256960512 1584581816352 1585334740104 1589757852736 1593711619022 1593881715456 1596731424768 1597058838528 1598656415584 1599416026968 1601791502112 1602275631104 1606260529408 1606431965184 1607353278161 1610913939456 1611244261376 1612009853952 1616018961504 1618908250112 1624702844928 1628743520256 1633570077024 1637632805373 1642377102336 1643494421412 1646432833536 1648079800608 1650527551872 1651311810144 1655309205504 1656258550316 1656435322368 1660554917136 1661056806912 1663523831808 1665187895424 1665979119648 1669299956224 1670122450071 1673630152704 1678299611136 1679097065472 1679441368512 1683273020544 1683618179874 1689117718532 1693499322672 1696527138816 1696875015936 1698572441558 1701903470994 1702417858048 1706651812496 1706833963008 1711078900416 1711596060672 1711947027712 1715822723072 1717020146598 1720090015744 1720273600512 1724551962624 1725426925568 1730539990272 1733634031616 1734843885144 1735668206838 1744166289408 1745025671232 1748504073216 1749334885632 1751084788146 1753685523864 1758766030848 1762271821824 1764034665472 1764339599457 1764872857344 1767494071296 1769262138888 1773631203488 1777924702208 1778232037248 1778769494016 1782654543396 1783193336832 1788477584328 1796691193344 1797234229248 1798488467532 1799343030339 1802560084992 1802929704432 1807043095584 1812278181888 1812649794048 1813317550777 1813511085696 1816753471488 1818021331692 1818570814464 1818943716944 1821271781376 1821645237696 1826922627072 1827595641728 1827790700544 1832336460288 1832890269696 1833266108416 1837448712192 1837825485632 1838698739664 1841986158592 1846764306432 1847701274624 1852296552448 1853176682496 1854089775684 1857785577792 1868688907776 1872413810688 1873336382352 1874286832064 1877962450752 1883402993664 1888087062528 1889044996096 1889371539576 1894642920384 1899354943218 1902953889792 1908984392928 1909561368576 1914310493952 1915220090304 1915612810959 1919983289058 1925545568256 1925940406176 1929383804928 1930300563456 1932231490368 1932627699253 1935101267712 1935498065052 1940707344384 1941105291264 1941820369336 1946521010176 1946857489056 1947445911552 1947845240192 1950338285568 1951699370787 1952289256704 1952689578484 1957110293504 1962187075584 1963182604288 1967067082368 1967661613056 1968065086976 1973897176404 1982555799552 1983561662464 1984538998656 1985481964512 1989439673856 1990419906249 1991429759068 1994387458512 1995335103924 2000165289984 2001115680768 2006092503936 2007110308352 2010091296768 2012102040304 2013058102908 2021888507904 2022914326528 2027945363456 2028295917486 2028908954112 2033954899824 2043913437184 2044884615168 2045892166272 2046311681562 2049350892408 2049970292736 2056045096944 2062001553408 2062424371968 2066111791104 2067129801216 2067553671336 2068178573312 2068536082122 2072234428416 2074307335248 2078663933952 2083406413824 2083833621504 2084463443968 2084823767808 2090008775016 2090640463872 2091069154912 2095839937344 2096269694549 2100241760256 2106465537024 2107102199808 2107534266368 2108572686072 2112342614016 2112775755136 2113779653472 2119036674669 2125175620608 2129411784704 2131473285432 2132554702624 2135722002816 2137858417823 2141909286912 2148256539648 2149346471936 2153599305696 2154691948672 2161077081063 2165171945472 2170556780544 2171658027008 2173760426664 2178093436032 2183510407164 2184547915503 2189836136448 2190876650496 2191325895216 2195243778048 2196325413792 2197439734144 2200703402496 2201749080192 2203951543701 2208127647744 2208580429824 2213619314688 2214073222848 2214742409216 2218031775744 2220250527232 2221305492864 2221760977094 2226829933428 2231506870272 2237732814848 2238119633088 2238796087296 2239255158016 2243685890826 2244364027392 2244824239832 2257999096896 2261352708864 2262036185088 2262500021248 2263614795342 2269204627992 2275778617344 2281438533888 2282128080896 2282522573376 2288199262302 2289360195464 2299402616832 2300495192064 2306216579328 2307386653696 2313125180192 2314224275784 2324375764992 2325555052544 2326700894976 2331338764288 2332446514176 2333595752154 2334779717528 2338247365152 2345021374464 2351970521856 2352452799276 2353163809792 2356658761728 2357819929512 2359016185184 2370489974784 2370976049664 2371692658688 2376385440768 2376872724528 2377591115776 2378002110156 2384636779104 2390567428533 2395097137152 2395588257792 2397984623376 2399124040452 2402687253168 2403413446656 2403906272576 2409390794112 2409884845702 2416370909184 2416866392064 2418014780928 2424028442256 2424761085952 2428362375168 2428860316928 2435896836096 2437054267392 2443115280384 2449931616256 2450355115536 2451598319552 2457695503954 2462352408576 2469649250304 2470902243328 2472119700912 2475791327808 2477047437056 2484387825474 2491585210368 2495285747712 2496551747584 2497781843136 2498968679472 2503949934336 2506454696758 2511203991552 2517449416704 2518645598208 2519162052768 2524909530816 2525427269811 2526190560512 2532473257624 2533676577798 2538477453312 2544790708224 2545312523904 2546081824768 2547858662337 2552413991936 2552855206491 2553626787072 2554150414612 2559977718744 2567394091008 2567920541568 2572511739904 2573734084608 2575530219897 2576308653824 2580135023616 2580664086736 2588140388352 2595809985408 2596594548736 2600451047424 2602265827716 2603052342272 2603502310257 2616249434112 2622756109824 2623548817408 2624002328448 2626627182219 2630528285796 2631862901872 2643407732736 2646051998208 2647309286016 2651241106944 2652586231808 2653893208332 2659183278016 2660446805232 2666887053312 2668154241024 2674790005248 2680121729024 2682716376492 2684077470544 2695851343872 2697732701298 2703840127488 2704394556648 2705211938816 2710564643376 2711939866432 2718974691072 2725130207232 2726512820224 2727856221696 2728415575416 2731907672064 2732467856544 2733293723648 2740383940608 2741393462592 2741955592157 2749335404544 2749899162624 2753418756096 2756173068288 2756738228448 2758048109496 2762979237888 2765743113664 2771551911936 2777875218432 2778444828672 2779765023744 2786678366688 2787520618496 2794453249792 2796354333239 2808620716032 2811430248096 2816456818688 2816943676128 2818372871296 2825382232892 2833567494144 2841964380576 2847629337088 2849032414827 2864342052864 2871465740928 2872830135456 2879974933587 2881436108084 2888910609264 2894075707392 2895450845184 2898347235552 2902651901568 2903247097578 2904124581376 2911347209552 2911657936896 2912730554004 2919781515264 2921168867328 2921767860288 2925507428352 2926991704064 2928433885056 2929034367726 2934271203328 2934584377344 2935665440256 2938602058268 2944773906432 2951492419584 2952097630464 2957375700992 2960845764606 2961740657152 2969106577904 2975342493696 2976808497984 2984159510784 2985061449728 2987144638602 2991581187768 2992485369856 2993002655886 3000247934976 3010665462528 3015136945152 3016048246784 3018153060456 3019587154362 3025606170656 3034371489792 3041918045184 3043363431168 3050932349736 3065870155776 3067326922752 3069467522343 3074955439104 3084067645416 3085632367712 3093306410149 3093636557952 3099167686656 3101330507004 3102267859968 3108351642624 3109928685568 3111461002872 3117663153536 3117995900928 3125750432256 3126695165952 3135960695808 3136603732368 3142211682304 3143759906016 3150362640384 3154675739023 3160653299712 3161301399552 3162859029108 3168513921024 3169163632704 3170669480208 3179515705472 3187423238044 3187763430912 3194117677056 3197312831168 3198832053936 3203583004224 3204551262208 3212521058816 3212863930368 3214706556322 3222488522752 3224019707904 3232037923008 3237816500224 3249405689856 3257487040512 3267140154048 3275265610746 3284754204672 3286988842824 3292865667072 3296159601216 3301055103744 3302623620288 3310618411008 3312517100632 3312870644736 3321109834272 3322113613824 3327047663616 3330375790848 3331958239296 3332641465641 3338599912448 3340244900142 3347260305408 3356599222272 3358194130944 3358882737024 3366546041088 3367236359748 3378235437064 3386998645344 3393054277632 3393750031872 3395422193013 3397144883116 3403806941988 3404835716096 3413303624992 3413667926016 3422157800832 3423192121344 3423894055424 3431645446144 3434040293196 3440180031488 3449103925248 3450853851136 3461079980544 3469687770288 3471336413676 3488332578816 3490051342464 3497008146432 3498669771264 3502169576292 3507371047728 3517532061696 3524543643648 3528069330944 3528679198914 3529745714688 3534988142592 3538524277776 3547262406976 3555849404416 3556464074496 3557538988032 3565309086792 3566386673664 3576955168656 3593382386688 3594468458496 3596976935064 3598686060678 3605120169984 3605859408864 3614086191168 3614827268553 3624556363776 3625299588096 3626635101554 3627022171392 3633506942976 3636042663384 3637141628928 3637887433888 3642543562752 3643290475392 3646934948051 3653845254144 3655191283456 3655581401088 3664672920576 3665780539392 3666532216832 3674897424384 3675650971264 3677397479328 3683972317184 3686543255931 3693528612864 3704593104896 3706353364992 3708179551368 3715571155584 3726581738211 3737377815552 3744827621376 3746672764704 3748573664128 3755924901504 3759682045137 3766805987328 3776174125056 3778089992192 3778743079152 3789285840768 3798709886436 3800514866697 3817968785856 3819122737152 3828620987904 3830440180608 3831225621918 3839966578116 3851091136512 3851880812352 3858767609856 3860601126912 3864462980736 3865255398506 3870202535424 3870996130104 3882210582528 3883640738672 3893042020352 3893714978112 3894891823104 3895690480384 3900676571136 3903398741574 3904578513408 3905379156968 3914220587008 3924374151168 3926365208576 3934134164736 3935323226112 3936130173952 3947794352808 3965111599104 3967123324928 3969077997312 3970963929024 3978879347712 3980839812498 3982859518136 3988774917024 3990670207848 4000330579968 4002231361536 4012185007872 4014220616704 4020182593536 4024204080608 4026116205816 4043777015808 4045828653056 4055890726912 4056591834972 4057817908224 4067909799648 4089769230336 4091784332544 4092623363124 4098701784816 4099940585472 4112090193888 4124003106816 4124848743936 4134259602432 4135107342672 4136357146624 4137072164244 4144468856832 4148614670496 4157327867904 4166812827648 4167667243008 4169647535616 4180017550032 4181280927744 4182138309824 4191679874688 4192539389098 4200483520512 4212931074048 4215068532736 4217145372144 4224685228032 4225551510272 4227559306944 4238073349338 4250351241216 4258823569408 4262946570864 4265109405248 4271444005632 4275716835646 4283818573824 4296513079296 4298692943872 4307198611392 4309383897344 4322154162126 4330343890944 4341113561088 4343316054016 4347520853328 4354870646367 4356186872064 4367020814328 4369095831006 4379672272896 4381753300992 4382651790432 4390487556096 4392650827584 4393551551589 4394879468288 4401406804992 4403498160384 4407903087402 4416255295488 4417160859648 4427238629376 4428146445696 4429484818432 4436063551488 4440501054464 4441268646909 4442610985728 4443521954188 4453659866856 4463013740544 4475465629696 4476239266176 4477592174592 4478510316032 4480716957903 4487371781652 4488728054784 4489648479664 4515998193792 4522705417728 4524072370176 4525000042496 4527229590684 4529380731543 4538409255984 4551557234688 4562877067776 4564256161792 4565045146752 4576398524604 4578720390928 4598805233664 4600990384128 4612433158656 4614773307392 4626250360384 4628448551568 4648751529984 4651110105088 4653401789952 4662677528576 4664893028352 4667191504308 4669559435056 4676494730304 4690042748928 4703941043712 4704905598552 4706327619584 4713317523456 4715639859024 4718032370368 4740979949568 4741952099328 4743385317376 4752770881536 4753745449056 4755182231552 4756004220312 4769273558208 4770251509643 4781134857066 4790194274304 4791176515584 4795969246752 4798248080904 4805374506336 4806826893312 4807812545152 4818781588224 4819769691404 4822059834483 4832741818368 4833732784128 4836029561856 4848056884512 4849522171904 4856724750336 4857720633856 4864890415361 4874108534784 4886230560768 4899863232512 4900710231072 4903196639104 4912898416119 4915391007908 4939298500608 4941804486656 4944239401824 4951582655616 4954094874112 4968775650948 4983170420736 4990571495424 4993103495168 4995563686272 4997937358944 5007899868672 5010367350213 5012909393516 5034898833408 5037291196416 5038324105536 5049819061632 5050854539622 5052381121024 5064946515248 5067353155596 5089581416448 5090625047808 5092163649536 5095717324674 5104827983872 5105710412982 5107253574144 5108300829224 5119955437488 5134788182016 5135841083136 5145023479808 5147468169216 5151060439794 5152617307648 5160270047232 5161328173472 5176280776704 5191619970816 5193189097472 5200902094848 5204531655432 5206104684544 5207004620514 5232498868224 5245512219648 5247097634816 5248004656896 5253254364438 5261056571592 5263725803744 5276816817313 5286815465472 5292103996416 5294618572032 5302482213888 5305172463616 5307786416664 5318366556032 5320893610464 5333774106624 5336308482048 5349580010496 5360243458048 5365432752984 5368154941088 5381505672451 5391702687744 5395465402596 5407680254976 5408789113296 5410423877632 5421129286752 5423879732864 5437949382144 5439952652331 5450260414464 5455712443392 5456831150832 5463815344128 5464935713088 5466587447296 5480767881216 5482786925184 5483911184314 5498670809088 5499798325248 5512346136576 5513476456896 5516096218992 5525958475776 5531486227328 5543103823872 5556889657344 5559530047488 5573356733376 5575041236992 5588906499584 5592708666478 5617241432064 5622860496192 5632913637376 5633887352256 5636745742592 5650764465784 5667134988288 5683928761152 5695258674176 5698064829654 5728684105728 5742931481856 5745660270912 5746838432877 5759949867174 5762872216168 5777821218528 5788151414784 5790901690368 5796694471104 5797883097759 5805303803136 5806494195156 5808249162752 5822694419104 5823315873792 5825461108008 5839563030528 5842337734656 5843535720576 5851014856704 5853983408128 5856867770112 5858068735452 5868542406656 5871330880512 5877204116536 5889547812864 5902984839168 5904195260928 5921691529212 5923481314304 5938213155808 5950684987392 5953616995968 5968319021568 5970122899456 5974289277204 5983162375536 5984970739712 5986005311772 6000495869952 6021330925056 6030273890304 6036306120912 6039174308724 6051212341312 6068742979584 6083836090368 6086726862336 6101864699472 6131740311552 6134653845504 6138935044686 6149910878208 6168135290832 6171264735424 6186612820298 6187273115904 6198335373312 6202661014008 6204535719936 6216703285248 6219857371136 6222922005744 6235326307072 6235991801856 6251500864512 6253390331904 6271921391616 6273207464736 6284423364608 6287519812032 6288809083647 6300725280768 6309351478046 6321306599424 6322602799104 6325718058216 6337027842048 6338327265408 6341338960416 6357110024007 6359031410944 6374846476088 6375526861824 6388235354112 6394625662336 6397664107872 6407166008448 6409102524416 6413575253469 6425042117632 6425727860736 6429413112644 6444977045504 6448039415808 6464075846016 6475633000448 6483231243189 6514974081024 6534280308096 6550531221492 6553643746509 6569508409344 6573977685648 6585731334144 6592319202432 6602110207488 6605247240576 6611854631103 6625034201264 6625741289472 6642219668544 6644227227648 6654095327232 6660751581696 6663916478592 6665282931282 6677199824896 6680489800284 6694520610816 6713198444544 6716388261888 6717765474048 6733092082176 6734472719496 6756470874128 6773997290688 6786108555264 6787500063744 6790844386026 6794289766232 6807613883976 6809671432192 6826607249984 6827335852032 6844315601664 6846384242688 6847788110848 6863290892288 6868080586392 6880360062976 6898207850496 6901707702272 6922159961088 6939375540576 6942672827352 6976665157632 6980102684928 6994016292864 6997339542528 7004339152584 7014742095456 7035064123392 7039098838843 7056138661888 7057358397828 7059491429376 7069976285184 7077048555552 7094524813952 7112928148992 7115077976064 7130618173584 7132773347328 7153910337312 7171702285599 7186764773376 7193953870128 7197372121356 7210240339968 7211718817728 7228172382336 7229654537106 7249112727552 7250599176192 7253270203108 7254044342784 7272085326768 7274283257856 7275774867776 7285087125504 7286580950784 7293869896102 7307690508288 7310382566912 7311162802176 7329345841152 7333064433664 7349794848768 7351301942528 7354794958656 7367944634368 7373086511862 7387057225728 7409186209792 7412706729984 7416359102736 7431142311168 7453163476422 7474755631104 7489655242752 7493345529408 7497147328256 7511849803008 7519364090274 7533611974656 7552348250112 7556179984384 7557486158304 7576281809433 7578571681536 7597419772872 7601029733394 7635937571712 7638245474304 7643575987011 7657241975808 7660880361216 7662451243836 7679933156232 7702182273024 7703761624704 7717535219712 7721202253824 7726590659691 7728925961472 7730510797012 7740405070848 7741992260208 7764421165056 7767281477344 7786084040704 7787429956224 7789783646208 7791380960768 7801353142272 7806797483148 7809157026816 7810758313936 7828441174016 7848748302336 7852730417152 7868268329472 7870646452224 7872260347904 7879881546657 7895588705616 7930223198208 7934246649856 7938155994624 7941927858048 7957758695424 7961679624996 7965719036272 7977549834048 7981340415696 8000661159936 8004462723072 8024370015744 8028441233408 8040365187072 8048408161216 8052232411632 8087554031616 8091657306112 8111781453824 8113183669944 8115635816448 8135819599296 8179538460672 8183568665088 8185246726248 8197403569632 8199881170944 8224180387776 8225866776471 8248006213632 8249697487872 8268519204864 8270214685344 8272714293248 8274144328488 8288937713664 8297229340992 8298930708557 8314655735808 8333625655296 8335334486016 8339295071232 8360035100064 8362561855488 8364276619648 8383359749376 8385078778196 8389062999717 8425862148096 8430137065472 8434290744288 8449370456064 8451103020544 8455118613888 8463576476039 8476146698676 8500702482432 8517647138816 8525893141728 8530218810496 8542888011264 8547097244481 8551433671292 8593026158592 8597385887744 8614397222784 8618767794688 8644308324252 8682227122176 8686632108032 8695041706656 8709741292734 8712373744128 8734041628656 8738191662012 8759344545792 8763506601984 8765303580864 8780975112192 8785301655168 8787103103178 8789758936576 8802813609984 8806996320768 8815806174804 8834321719296 8854477258752 8856292891392 8858969636864 8872127102976 8881002108928 8882537293818 8885221971456 8887043908376 8907319733712 8926027481088 8950931259392 8952478532352 8955184349184 8957020632064 8961433915806 8974743563304 8977456109568 8979296959328 9031996387584 9045410835456 9048144740352 9050000084992 9054459181368 9058761463086 9076818511968 9103114469376 9125754135552 9128512323584 9130090293504 9152797049208 9157440781856 9180215558887 9197610467328 9201980768256 9224866317312 9229546614784 9252500720768 9256897103136 9279919230447 9297503059968 9306803579904 9325355057152 9329786056704 9334383008616 9339118870112 9352989460608 9380085497856 9407882087424 9409811197104 9412655239168 9426635046912 9431279718048 9436064740736 9464027217069 9481959899136 9483904198656 9505541763072 9507490898112 9510364463104 9512008440624 9538547116416 9540503019286 9562269714132 9582353031168 9591938493504 9596496161808 9610749012672 9613653786624 9615625090304 9637563176448 9639539382808 9644119668966 9667465568256 9672059123712 9696113769024 9699044343808 9713449500672 9715441267712 9729780830722 9748217069568 9772461121536 9799726465024 9801420462144 9806393278208 9825796832238 9830782015816 9878597001216 9883608973312 9888478803648 9903165311232 9908189748224 9937551301896 9966340841472 9981142990848 9986206990336 9991127372544 9995874717888 9997924396923 10015799737344 10020734700426 10025818787032 10069797666816 10074582392832 10076648211072 10099638123264 10101709079244 10104762242048 10129893030496 10134706311192 10179162832896 10181250095616 10184327299072 10191434649348 10209655967744 10211420825964 10214507148288 10216601658448 10239910874976 10269576364032 10271682166272 10294936338432 10302120879588 10305234615296 10320540094464 10322656346944 10352561553408 10383239941632 10386378194944 10409063310864 10412209369088 10414009241028 10464997736448 10491024439296 10496009313792 10506508728876 10522113143184 10527451607488 10553633634626 10573630930944 10584207992832 10589237144064 10604964427776 10610344927232 10615572833328 10636733112064 10641787220928 10667548213248 10672616964096 10699160020992 10720486916096 10730865505968 10736309882176 10763011344902 10783405375488 10790930805192 10815360509952 10817578226592 10820847755264 10842258573504 10844481805659 10847759465728 10875898764288 10879905304662 10900520828928 10911424886784 10913662301664 10927630688256 10929871426176 10933174894592 10940804844153 10961535762432 10965573850368 10967822368628 10997341618176 10999596650496 11024692273152 11026952913792 11032192437984 11051916951552 11059629767793 11062972454656 11113779314688 11119060094976 11146713466752 11150082473984 11177812999168 11179745214633 11185417332956 11234482864128 11245720992384 11265827274752 11267774704512 11273491485184 11279046135411 11301528931568 11334269976576 11367857522304 11390517348352 11396129659308 11401544600091 11457368211456 11485862963712 11491320541824 11493676865754 11519899734348 11525744432336 11555642437056 11576302829568 11581803380736 11593388942208 11595766195518 11610607606272 11612988390312 11616498325504 11645388838208 11646631747584 11650922216016 11679126061056 11684675469312 11687071441152 11702029713408 11707966816256 11713735540224 11716137470904 11737084813312 11742661761024 11754408233072 11779095625728 11805969678336 11808390521856 11843383058424 11846962628608 11876426311616 11901369974784 11907233991936 11936638043136 11940245798912 11948578554408 11966324751072 11969941479424 11972010623544 12000991739904 12007874489791 12042661850112 12060547780608 12072612241824 12078348617448 12102424682624 12137485959168 12167672180736 12173453724672 12203729398944 12246103459357 12269307691008 12277870089372 12299821756416 12336270581664 12342529470848 12373225640596 12374546231808 12405322028016 12409071439872 12433406570496 12439714742272 12445844011488 12470652614144 12471983603712 12503001729024 12543842783232 12546414929472 12568846729216 12575039624064 12577618167294 12601450561536 12618702956092 12645205598208 12651436116432 12674055684096 12676654530816 12682677920832 12714220048014 12718062821888 12749692952176 12751053723648 12776470708224 12789251324672 12795328215744 12814332016896 12818205048832 12827150506938 12850084235264 12851455721472 12858826225288 12889954091008 12896078831616 12928151692032 12951266000896 12966462486378 13029948162048 13068560616192 13101062442984 13107287493018 13139016818688 13147955371296 13171462668288 13180654654767 13184638404864 13204220414976 13210494481152 13223709262206 13250068402528 13251482578944 13284439337088 13288454455296 13308190654464 13321503163392 13327832957184 13330565862564 13354399649792 13360979600568 13389041221632 13426396889088 13432776523776 13435530948096 13442150873709 13466184164352 13468945438992 13512941748256 13546548761687 13547994581376 13572217110528 13575000127488 13581688772052 13588579532464 13615227767952 13619342864384 13653214499968 13654671704064 13688631203328 13692768485376 13695576221696 13736161172784 13760720125952 13796415700992 13803415404544 13844319922176 13878751081152 13885345654704 13953330315264 13960205369856 13988032585728 13994679085056 14008678305168 14029484190912 14070128246784 14078197677686 14112277323776 14114716795656 14118982858752 14139952570368 14154097111104 14189049627904 14225856297984 14230155952128 14261236347168 14265546694656 14307820674624 14310754528929 14343404571198 14373529546752 14387907740256 14394744242712 14420480679936 14423437635456 14437865753243 14456344764672 14459309074212 14466179503449 14498225455104 14501198352384 14506540406216 14508088685568 14544170653536 14548566515712 14551549735552 14570174251008 14573161901568 14587739792204 14594671246083 14620765133824 14622325604352 14658691682304 14666128867328 14699589697536 14702603885056 14709589917312 14735889268736 14746173023724 14818372419584 14825413459968 14832718205472 14862284622336 14906326952844 14949511262208 14979310485504 14986691058816 14994294656512 15023699606016 15038728180548 15104696500224 15112359968768 15114972316608 15152563618866 15157143363072 15194839545744 15202059466788 15271875143424 15276490948608 15287151974022 15314483951616 15321760722432 15324902487672 15359866312464 15404364546048 15407523249408 15435070439424 15442404507648 15453181319382 15457851922944 15461021594024 15480810141696 15483984520416 15528842330112 15534562954688 15572168081408 15574859912448 15579567292416 15582761921536 15602706284544 15613594966296 15618314053632 15621516627872 15656882348032 15697496604672 15705460834304 15736536658944 15741292904448 15744520695808 15759763093314 15791177411232 15830450451939 15860446396416 15876311989248 15883855716096 15915517390848 15923359249992 15931438072544 15955099668096 15962680831392 16001322319872 16008925446144 16048740031488 16056882466816 16080730374144 16096816322432 16104464823264 16144517017353 16175108063232 16223562907648 16226367339888 16231271632896 16271639198592 16319857956993 16367137330176 16370493452496 16394807139264 16399762341888 16448360775552 16451733552942 16496012427264 16499394975744 16537038409728 16540429370688 16545428586496 16548288656976 16577875427328 16594458681984 16597861417114 16629311471616 16670668972032 16678590142464 16720070200128 16725123710976 16728553239296 16766719498752 16770157556392 16778125999434 16851724296192 16860274130944 16868581488576 16898740912128 16902206041088 16910237227776 16927152952078 16952293397352 17001404964864 17035294277632 17051786283456 17060437620992 17085776022528 17094194488962 17102867342584 17186052317184 17194771775488 17228794445568 17237535589376 17240515298631 17288616648504 17364454244352 17373264216064 17390083413312 17393649293277 17419482585468 17424747488256 17468083257312 17476383324024 17518689091584 17527013203968 17530607161728 17561950224384 17570603310336 17574206206356 17579517873152 17605627219968 17613992641536 17631612349608 17668643438592 17708954517504 17712585782784 17717939273728 17762004217856 17765074587636 17770443942912 17774087816752 17814639467424 17852054962176 17904957064704 17910368698368 17914041264128 17922867831612 17949487126608 17954912219136 17958593918656 18063992775168 18090821670912 18100000169984 18108918362736 18117522926172 18153637023936 18206228938752 18251508271104 18260180587008 18305594098416 18314881563712 18360431117774 18395220934656 18403961536512 18449732634624 18459093229568 18505001441536 18513794206272 18559838460894 18595006119936 18613607159808 18650710114304 18659572113408 18668766017232 18678237740224 18705978921216 18760170995712 18815764174848 18819622394208 18825310478336 18853270093824 18862559436096 18866427250941 18872129481472 18928054434138 18963919798272 18967808397312 19011083526144 19014981796224 19020728926208 19024016881248 19071330072021 19077094232832 19081006038572 19124539428264 19164706062336 19183876987008 19192992323616 19221498025344 19227307573248 19231250180608 19240725760407 19275126352896 19279078765616 19288239337932 19334931136512 19344118247424 19392227538048 19398088687616 19426899001344 19430882535424 19449693729567 19459561661444 19544922243072 19599452930048 19602840924288 19612786556416 19651593664476 19661564031632 19757194002432 19767217946624 19776957607296 19806330622464 19816379496448 19835563893309 19875102603792 19932681682944 19962285981696 19972413980672 19982254745088 19991749435776 19995848793846 20031599474688 20041469400852 20051637574064 20139595333632 20149164785664 20153296422144 20199276246528 20203418158488 20209524484096 20259786060992 20269412622384 20358325665792 20362500191232 20368654598144 20382869298696 20419311935488 20422841651928 20429014296576 20433203316896 20479821749952 20484021188467 20539152728064 20543364332544 20589872676864 20604241759176 20610469230592 20641080188928 20645312693888 20705123106816 20766479883264 20772756389888 20818126621728 20824418738176 20828018482056 20890411783609 20929995472896 20982048878592 20992018627584 21013017457752 21044226286368 21054903214976 21107267269252 21117296516529 21168415985664 21178474288128 21209928855552 21220689854464 21231145666656 21273466224128 21283574441856 21304864922443 21345233928192 21398320041984 21440973832192 21461731011936 21472619764352 21515106856797 21526022689804 21581861610384 21630721019904 21635156453184 21641695510528 21684517147008 21688963611318 21695518931456 21751797528576 21759810609324 21822849773568 21827324603328 21855261376512 21859742852352 21866349789184 21881609688306 21923071524864 21931147700736 21935644737256 21999193300992 22049384546304 22053905827584 22064384875968 22103833903104 22119259535586 22125944909312 22227558629376 22238120189952 22293426933504 22300164947968 22355625998336 22359490429266 22370834665912 22468965728256 22491441984768 22531654549504 22535549409024 22546982970368 22558092270822 22603057863136 22668539953152 22735715044608 22781034696704 22792259318616 22803089200182 22914736422912 22930727961033 22971725927424 22982641083648 22987353731508 23039799468696 23051488864672 23108818475819 23111284874112 23152605659136 23163606761472 23186777884416 23191532391036 23221215212544 23225976780624 23232996651008 23290777676416 23293263495168 23301844432032 23358252122112 23369350938624 23374142882304 23404059426816 23427471080448 23432274941808 23474169626624 23485323522048 23508816466144 23558191251456 23611939356672 23616781043712 23686766116848 23693925257216 23752852623232 23802739949568 23814467983872 23873276086272 23897157108816 23932649502144 23939882958848 23944021247088 24001983479808 24015748979582 24085323700224 24121095561216 24145224483648 24156697234896 24204849365248 24274971918336 24335344361472 24346907449344 24407458797888 24492206918714 24538615382016 24555740178744 24599643512832 24672541163328 24677600329413 24685058941696 24746451281192 24749092463616 24810644056032 24818142879744 24866813140992 24879429484544 24891688022976 24896792125671 24941305228288 24943967207424 25006003458048 25087685566464 25092829858944 25137693458432 25150079248128 25155236334588 25167188999151 25237405912184 25290411196416 25302872232864 25348111368192 25353309061632 25365355841664 25390729428117 25428440096028 25436125643776 25499385904352 25502107447296 25552941416448 25578502649344 25590656431488 25628664033792 25636410097664 25654301013876 25700168470528 25717652450576 25779908182016 25792157663232 25856303384064 25932924972756 26059896324096 26137121232384 26202124885968 26214574986036 26278033637376 26295910742592 26342925336576 26361309309534 26369276809728 26408440829952 26420988962304 26447418524412 26500136805056 26502965157888 26568878674176 26576908910592 26616381308928 26643006326784 26655665914368 26661131725128 26708799299584 26721959201136 26778082443264 26852793778176 26865553047552 26871061896192 26884301747418 26932368328704 26937890877984 27025883496512 27093097523374 27095989162752 27144434221056 27150000254976 27163377544104 27177159064928 27230455535904 27238685728768 27306428999936 27309343408128 27377262406656 27385536970752 27391152443392 27472322345568 27521440251904 27540646676661 27592831401984 27688639844352 27757502162304 27770691309408 27839757691341 27920410739712 27976065171456 27989358170112 28017356610336 28058968381824 28140256493568 28156395355372 28224554647552 28229433591312 28237965717504 28279905140736 28308194222208 28378099255808 28392081651207 28451712595968 28522472694336 28531093389312 28615641349248 28621509057858 28686809142396 28747059093504 28775815480512 28789488485424 28840961359872 28846875270912 28875731506486 28912689529344 28918618148424 28932359006898 29002396704768 29013080812432 29016177371136 29088341307072 29097133031424 29103099471104 29140348502016 29146323803136 29175479584408 29189342492166 29241530267648 29244651208704 29317383364608 29332257734656 29399179395072 29405207770112 29419179834624 29471778537472 29492346047448 29636744839168 29650826919936 29665436410944 29724569244672 29812653905688 29899022524416 29958620971008 29973382117632 29988589313024 29993773190769 30047399212032 30077456361096 30209393000448 30224719937536 30229944633216 30305127237732 30314286726144 30389679091488 30404118933576 30543750286848 30552981897216 30574303948044 30628967903232 30643521444864 30649804975344 30719732624928 30808729092096 30815046498816 30826398363209 30884809015296 30906362638764 30915703845888 30922043188048 30961620283392 30967969040832 31057684660224 31069125909376 31149719824896 31159134584832 31165523843072 31227189932592 31236628107264 31243033255744 31313764696064 31394993209344 31410921668608 31473073317888 31489041391616 31519526186628 31582354822464 31660900903878 31720892792832 31752623978496 31767711432192 31831034781696 31846718499984 31862876145088 31910199336192 31925361662784 32002644639744 32017850892288 32097480062976 32113764933632 32161460748288 32193632644864 32208929646528 32289034034706 32350216126464 32447125815296 32452734679776 32462543265792 32533445416977 32543278397184 32639715913986 32734274660352 32740986904992 32789614278528 32799524683776 32822414532459 32896721551104 32903467105884 32992024854528 32998789951488 33074076819456 33080858741376 33090857172992 33096577313952 33155750854656 33178889303379 33188917363968 33195722834228 33341337944064 33357180284928 33440140400256 33450247421952 33457106478592 33533438997504 33540315112784 33556251998868 33703448592384 33720548261888 33737162977152 33797481824256 33804412082176 33820474455552 33837138406233 33854305904156 33904586794704 34002809929728 34070588555264 34103572566912 34120875241984 34171552045056 34188388977924 34205734685168 34372104634368 34389543550976 34457588891136 34475071178752 34481030597262 34577233297008 34728908488704 34746528432128 34780166826624 34787298586554 34838965170936 34849494976512 34936166514624 34952766648048 35037378183168 35054026407936 35061214323456 35123900448768 35141206620672 35148412412712 35159035746304 35211254439936 35227985283072 35263224699216 35337286877184 35417909035008 35425171565568 35435878547456 35524008435712 35530149175272 35540887885824 35548175633504 35629278934848 35636584807333 35704109924352 35809914129408 35820737396736 35828082528256 35845735663224 35898974253216 35909824438272 35917187837312 36023623469373 36127985550336 36181643341824 36200000339968 36217836725472 36235045852344 36307274047872 36343593102991 36412457877504 36503016542208 36520361174016 36611188196832 36629763127424 36720862235548 36738310378071 36807923073024 36899465269248 36918186459136 37010002883072 37027588412544 37119676921788 37227214319616 37301420228608 37319144226816 37337532034464 37356475480448 37411957842432 37631528349696 37639244788416 37650620956672 37706540187648 37725118872192 37732854501882 37744258962944 37856108868276 37935616794624 38022167052288 38029963592448 38041457852416 38048033762496 38142660144042 38154188465664 38162012077144 38249078856528 38329412124672 38367753974016 38385984647232 38442996050688 38454615146496 38462500361216 38481451520814 38550252705792 38558157531232 38576478675864 38669862273024 38688236494848 38784455076096 38796177375232 38853798002688 38861765070848 38899387459134 38919123322888 39089844486144 39198905860096 39205681848576 39225573112832 39303187328952 39323128063264 39514388004864 39534435893248 39553915214592 39612661244928 39632758992896 39671127786618 39750205207584 39865363365888 39924571963392 39964509490176 39983498871552 39991697587692 40063198949376 40082938801704 40103275148128 40279190667264 40298329571328 40306592844288 40398552493056 40406836316976 40419048968192 40519572121984 40538825244768 40639646285061 40716651331584 40725000382464 40765738597392 40838623870976 40845683303856 40858028593152 40866406633792 40959643499904 40968042376934 41078305456128 41086728665088 41208483518352 41220938461184 41282160377856 41290625387776 41410246213632 41532959766528 41636253243456 41648837476352 41656036964112 41780823567218 41859990945792 41964097757184 41984037255168 42026034915504 42088452572736 42109806429952 42214534538504 42234593033058 42336831971328 42356948576256 42419857711104 42441379708928 42462291333312 42546932448256 42567148883712 42609729844886 42690467856384 42796640083968 42881947664384 42923462023872 42932263586787 42945239528704 43030213713594 43052045379608 43163723220768 43261442039808 43270312906368 43283391021056 43313597259729 43369034294016 43377927222636 43391037862912 43398538510347 43503595057152 43519621218648 43645699547136 43654649206656 43710522753024 43719485704704 43732699578368 43763219376612 43784013738249 43862295401472 43871289474512 43998386601984 44098769092608 44107811655168 44128769751936 44207667806208 44238519071172 44251889818624 44455117258752 44476240379904 44586853867008 44600329895936 44711251996672 44718980858532 44741669331824 44937931456512 44982883969536 45071098818048 45093965940736 45116184541644 45206115726272 45337079906304 45471430089216 45562069393408 45584518637232 45606178400364 45829472845824 45861455922066 45943451854848 45965282167296 45974707463016 46079598937392 46102977729344 46217636951638 46222569748224 46305211318272 46327213522944 46373555768832 46383064782072 46442430425088 46451953561248 46465993302016 46581555352832 46586526990336 46603688864064 46613245066669 46716504244224 46738701877248 46748285764608 46808118853632 46854942160896 46864549883616 46948339253248 46970647044096 47017632932288 47116382502912 47223878713344 47233562087424 47373532233696 47387850514432 47491351355817 47505705246464 47628935967744 47746552172544 47794314217632 47865299004288 47879765917696 47888042494176 48003966959616 48031497959164 48170647400448 48242191122432 48290448967296 48313394469792 48409698730496 48433551052059 48670688722944 48693814898688 48814917595776 48959573870979 48984413837428 49111480357488 49199287025664 49345082326656 49355200658826 49370117883392 49492902562384 49498184927232 49621288112064 49636285759488 49733626281984 49758858969088 49783376045952 49793584251342 49882610456576 49887934414848 50012006916096 50175371132928 50185659717888 50275386916864 50300158496256 50310472669176 50334377998302 50474811824368 50580822392832 50605744465728 50696222736384 50706618123264 50730711683328 50781458856234 50856880192056 50872251287552 50998771808704 51004214894592 51105882832896 51157005298688 51181312862976 51257328067584 51272820195328 51308602027752 51400336941056 51435304901152 51559816364032 51584315326464 51712606768128 51865849945512 52119792648192 52180947879831 52274242464768 52404249771936 52429149972072 52556067274752 52586208972533 52591821485184 52685850673152 52722618619068 52738553619456 52816881659904 52841977924608 52894837048824 53000273610112 53005930315776 53137757348352 53153817821184 53286012653568 53311331828736 53322263450256 53417598599168 53443918402272 53556164886528 53629487563391 53731106095104 53742123792384 53768603494836 53864736657408 53875781755968 54051766993024 54186195046748 54191978325504 54300000509952 54326755088208 54354318129856 54460911071808 54477371457536 54612857999872 54618686816256 54754524813312 54782304886784 54944644691136 55042880503808 55081293353322 55185662803968 55377279688704 55515004324608 55541382618816 55679515382682 55840821479424 55952130342912 55978716340224 56034713220672 56117936763648 56280512987136 56312790710744 56449109295104 56458867182624 56475931435008 56559810281472 56599281752823 56616388444416 56756198511616 56784163302414 56903425191936 57044945388672 57062186778624 57231282698496 57243018115716 57373618284792 57494118187008 57551630961024 57578976970848 57681922719744 57693750541824 57722177281221 57751463012972 57825379058688 57837236296848 57864718013796 58004793409536 58026161624864 58032354742272 58176682614144 58194266062848 58206198942208 58280697004032 58292647606272 58350959168816 58378684984332 58483060535296 58634766729216 58664515469312 58798358790144 58810415540224 58838359669248 58984692094896 59273489678336 59301653839872 59330872821888 59449138489344 59625307811376 59798045048832 59917241942016 59946764235264 59977178626048 59987546381538 60094798424064 60154912722192 60418786000896 60449439875072 60459889266432 60610254475464 60628573452288 60779358182976 60808237867152 61087500573696 61105963794432 61148607896088 61257935806464 61287042889728 61299609950688 61439465249856 61452063565401 61617458184192 61630092997632 61652796726418 61769618030592 61812725277528 61831407691776 61844086376096 61923240566784 61935938081664 61997894116867 62115369320448 62138251818752 62299439649792 62318269169664 62331047686144 62454379865184 62473256214528 62486066511488 62627529392128 62671235350827 62789986418688 62946146635776 62978082783232 63039052373256 63164709644928 63321801807756 63351889549587 63505247956992 63535422864384 63662069563392 63693436999968 63725752290176 63820398672384 63850723325568 63914594767329 64035701784576 64194960125952 64227529867264 64322921496576 64387265289728 64417859293056 64578068069412 64894251630592 64905469359552 64925086531584 65066890833954 65086556794368 65279431827972 65468549320704 65481973809984 65579228557056 65599049367552 65644829064918 65793443102208 65806934211768 65997579902976 66148153638912 66161717482752 66181714345984 66193154627904 66311501709312 66357778606758 66377834727936 66391445668456 66682675888128 66714360569856 66880280800512 66900494843904 66914212957184 67066877995008 67080630225568 67112503997736 67406897184768 67441096523776 67474325954304 67594963648512 67608824164352 67640948911104 67674276812466 67708611808312 67809173589408 68005619859456 68207145133824 68241750483968 68343104090112 68376777955848 68411469370336 68744209268736 68779087101952 68915177782272 68950142357504 68962061194524 69154466594016 69326455427457 69457816977408 69560333653248 69574597173108 69677930341872 69698989953024 69872333029248 69905533296096 70074756366336 70108052815872 70122428646912 70282413241344 70296824825424 70318071492608 70422508879872 70455970566144 70526449398432 70674573754368 70835818070016 70850343131136 71048016871424 71060298350544 71081775771648 71096351267008 71258557869696 71273169614666 71408219848704 71619828258816 71656165056512 71691471326448 71797948506432 71819648876544 71834375674624 72047246938746 72255971100672 72363286683648 72400000679936 72435673450944 72470091704688 72614548095744 72687186205982 72824915755008 73006033084416 73040722348032 73222376393664 73259526254848 73441724471096 73476620756142 73615846146048 73798930538496 73836372918272 74020005766144 74032800988239 74055176825088 74239353843576 74454428639232 74602840457216 74638288453632 74675064068928 74690376377013 74712950960896 74823915684864 75263056699392 75278489576832 75301241913344 75413080375296 75450237744384 75465709003764 75488517925888 75501566997453 75712217736552 75871233589248 76044334104576 76059927184896 76082915704832 76096067524992 76172188284351 76285320288084 76308376931328 76324024154288 76498157713056 76658824249344 76735507948032 76771969294464 76885992101376 76909230292992 76925000722432 76962903041628 77100505411584 77116315062464 77152957351728 77339724546048 77376472989696 77568910152192 77592354750464 77723530141696 77798774918268 77838246645776 78179688972288 78411363697152 78451146225664 78606374657904 78646256126528 79028776009728 79068871786496 79107830429184 79225322489856 79265517985792 79342255573236 79500410415168 79730726731776 79849143926784 79929018980352 79966997743104 79983395175384 80126397898752 80165877603408 80206550296256 80558381334528 80596659142656 80613185688576 80797104986112 80813672633952 80838097936384 81039144243968 81077650489536 81094275663931 81279292570122 81433302663168 81450000764928 81531477194784 81677247741952 81691366607712 81716057186304 81732813267584 81919286999808 81936084753868 82156610912256 82173457330176 82416967036704 82441876922368 82564320755712 82581250775552 82621940029983 83065919533056 83272506486912 83297674952704 83312073928224 83519273074023 83561647134436 83928195514368 83968074510336 84052069831008 84176905145472 84219612859904 84429069077008 84469186066116 84673663942656 84713897152512 84839715422208 84882759417856 84924582666624 85093864896512 85134297767424 85176244953621 85219459689772 85593280167936 85763895328768 85846924047744 85864527173574 85890479057408 86060427427188 86104090759216 86327446441536 86522884079616 86540625812736 86566782042112 86627194519458 86738068588032 86755854445272 86782075725824 86797077020694 87007190114304 87039242437296 87291399094272 87309298413312 87421045506048 87438971409408 87465399156736 87526438753224 87568027476498 87724590802944 87742578949024 87996773203968 88197538185216 88215623310336 88257539503872 88415335612416 88477038142344 88503779637248 88910234517504 88952480759808 89173707734016 89200659791872 89422503993344 89437961717064 89483338663648 89705885894321 89875862913024 89965767939072 90142197636096 90187931881472 90232369083288 90412231452544 90674159812608 90942860178432 91124138786816 91169037274464 91212356800728 91485596431667 91658945691648 91722911844132 91886903709696 91930564334592 91949414926032 92159197874784 92205955458688 92435273903276 92445139496448 92479195089627 92654427045888 92747111537664 92766129564144 92884860850176 92903907122496 92931986604032 93163110705664 93173053980672 93207377728128 93226490133338 93477403754496 93496571529216 93709884321792 93729099767232 93896678506496 93941294088192 94035265864576 94232765005824 94467124174848 94747064467392 94775701028864 94982702711634 95011410492928 95257871935488 95493104345088 95588628435264 95730598008576 95759531835392 95776084988352 96007933919232 96062995918328 96341294800896 96484382244864 96580897934592 96626788939584 96819397460992 96867102104118 97341377445888 97387629797376 97629835191552 97919147741958 97968827674856 98222960714976 98398574051328 98467243597377 98690164653312 98710401317652 98740235766784 98985805124768 98996369854464 99242576224128 99272571518976 99467252563968 99517717938176 99566752091904 99587168502684 99765220913152 100024013832192 100350742265856 100371319435776 100600316992512 100620945338352 100668755996604 100949623648736 101161644785664 101211488931456 101392445472768 101413236246528 101461423366656 101562917712468 101713760384112 101744502575104 101997543617408 102008429789184 102211765665792 102314010597376 102362625725952 102514656135168 102617204055504 102800673882112 102870609802304 103119632728064 103168630652928 103425213536256 103731699891024 104239585296384 104361895759662 104548484929536 104808499543872 104858299944144 105112134549504 105172417945066 105183642970368 105371701346304 105445237238136 105477107238912 105633763319808 105683955849216 105789674097648 106000547220224 106011860631552 106275514696704 106307635642368 106572025307136 106622663657472 106644526900512 106835197198336 106887836804544 106909754421999 107112329773056 107258975126782 107462212190208 107484247584768 107537206989672 107729473314816 107751563511936 108070870408119 108103533986048 108372390093496 108383956651008 108600001019904 108653510176416 108708636259712 108921822143616 108954742915072 109030779308973 109225715999744 109237373632512 109509049626624 109564609773568 109889289382272 110085761007616 110162586706644 110214931134213 110754559377408 111030008649216 111082765237632 111359030765364 111681642958848 111904260685824 111957432680448 112069426441344 112235873527296 112625581421488 112898218590208 112917734365248 112951862870016 113119620562944 113198563505646 113232776888832 113512397023232 113568326604828 113806850383872 114089890777344 114124373557248 114462565396992 114486036231432 114747236569584 114988236374016 115103261922048 115157953941696 115363845439488 115387501083648 115444354562442 115502926025944 115650758117376 115674472593696 115729436027592 116009586819072 116052323249728 116064709484544 116353365228288 116388532125696 116412397884416 116561394008064 116585295212544 116701918337632 116757369968664 116966121070592 117269533458432 117329030938624 117596717580288 117620831080448 117676719338496 117969384189792 118603307679744 118661745643776 118898276978688 119250615622752 119596090097664 119893528470528 119954357252096 119975092763076 120189596848128 120309825444384 120837572001792 120919778532864 121220508950928 121257146904576 121558716365952 121616475734304 121918938855183 122175001147392 122297215792176 122515871612928 122574085779456 122599219901376 122878930499712 122904127130802 123234916368384 123260185995264 123305593452836 123625450555056 123662815383552 123688172752192 123846481133568 123871876163328 123995788233734 124230738640896 124276503637504 124598879299584 124662095372288 124908759730368 124946512429056 124972133022976 125255058784256 125342470701654 125579972837376 125892293271552 125956165566464 126078104746512 126329419289856 126643603615512 126703779099174 127010495913984 127070845728768 127324139126784 127386873999936 127451504580352 127640797344768 127701446651136 127829189534658 128071403569152 128389920251904 128455059734528 128645842993152 128774530579456 128796790760361 128835718586112 129156136138824 129788503261184 129810938719104 129850173063168 129940791779187 130133781667908 130173113588736 130558863655944 130937098641408 130963947619968 131158457114112 131198098735104 131289658129836 131352041214747 131586886204416 131613868423536 131995159805952 132296307277824 132323434965504 132363428691968 132386309255808 132623003418624 132715557213516 132755669455872 132782891336912 133365351776256 133428721139712 133760561601024 133800989687808 133828425914368 134133755990016 134161260451136 134225007995472 134813794369536 134882193047552 134948651908608 135217648328704 135281897822208 135348553624932 135417223616624 135618347178816 136011239718912 136414290267648 136483500967936 136686208180224 136753555911696 136822938740672 137488418537472 137558174203904 137830355564544 137900284715008 137924122389048 138308933188032 138652910854914 138915633954816 139120667306496 139149194346216 139355860683744 139397979906048 139744666058496 139811066592192 139839735200007 140149512732672 140216105631744 140244857293824 140564826482688 140593649650848 140636142985216 140845017759744 140911941132288 141052898796864 141081822045469 141349147508736 141671636140032 141700686262272 142096033742848 142120596701088 142163551543296 142192702534016 142474054067451 142517115739392 142546339229332 143239656517632 143312330113024 143382942652896 143595897012864 143639297753088 143668751349248 144094493877492 144511942201344 144726573367296 144800001359872 144871346901888 144940183409376 145229096191488 145300653156177 145374372411964 146012066168832 146081444696064 146444752787328 146519052509696 146883448942192 146953241512284 147597861076992 147672745836544 148040011532288 148065601976478 148110353650176 148478707687152 148908857278464 149205680914432 149276576907264 149350128137856 149380752754026 149425901921792 149647831369728 150526113398784 150556979153664 150602483826688 150826160750592 150900475488768 150931418007528 150977035851776 151003133994906 151424435473104 151742467178496 152088668209152 152119854369792 152165831409664 152192135049984 152344376568702 152570640576168 152616753862656 152648048308576 152996315426112 153027687702077 153317648498688 153471015896064 153543938588928 153771984202752 153818460585984 153850001444864 153925806083256 154201010823168 154232630124928 154305914703456 154679449092096 154752945979392 155137820304384 155184709500928 155447060283392 155597549836536 155676493291552 156063664501079 156359377944576 156822727394304 156902292451328 157212749315808 157292512253056 157758626917599 158057552019456 158215660858368 158450644979712 158531035971584 158684511146472 159000820830336 159461453463552 159858037960704 159933995486208 159966790350768 160252795797504 160331755206816 160413100592512 160888462690173 161193318285312 161226371377152 161594209972224 161627345267904 161676195872768 162078288487936 162155300979072 162188551327862 162558585140244 162900001529856 163062954389568 163354495483904 163382733215424 163432114372608 163465626535168 163838573999616 163872169507736 164346914660352 164833934073408 164883753844736 165128641511424 165162501551104 165243880059966 166131839066112 166545012973824 166595349905408 166624147856448 167038546148046 167123294268872 167856391028736 167936149020672 168104139662016 168353810290944 168439225719808 168858138154016 168938372132232 169347327885312 169427794305024 169679430844416 169765518835712 169849165333248 170187729793024 170268595534848 170352489907242 170438919379544 171186560335872 171693848095488 171729054347148 171780958114816 172120854854376 172208181518432 172654892883072 173045768159232 173081251625472 173133564084224 173254389038916 173476137176064 173511708890544 173564151451648 173594154041388 174014380228608 174078484874592 174582798188544 174618596826624 174842091012096 174877942818816 175052877506448 175136054952996 175449181605888 175485157898048 175993546407936 176395076370432 176431246620672 176515079007744 176954076284688 177007559274496 177820469035008 177904961519616 178347415468032 178845007986688 178875923434128 178966677327296 179411771788642 179751725826048 179931535878144 180284395272192 180375863762944 180464738166576 180824462905088 181348319625216 181885720356864 182248277573632 182338074548928 182424713601456 182971192863334 183317891383296 183445823688264 183773807419392 183861128669184 183898829852064 184318395749568 184356190696203 184411910917376 184870547806552 184890278992896 184958390179254 185308854091776 185494223075328 185532259128288 185769721700352 185807814244992 185863973208064 185993682350601 186326221411328 186346107961344 186414755456256 186452980266676 186954807508992 186993143058432 187419768643584 187458199534464 187793357012992 187882588176384 188013706052481 188070531729152 188934248349696 189494128934784 189551402057728 189965405423268 190022820985856 190055668648761 190515743870976 190986208690176 191177256870528 191461196017152 191519063670784 191552169976704 191743784301987 192125991836656 192682589601792 192968764489728 193161795869184 193253577879168 193638794921984 193734204208236 194682754891776 194775259594752 195259670383104 195838295483916 195937655349712 196445921429952 196797148102656 196934487194754 197380329306624 197420802635304 197480471533568 197971610249536 197992739708928 198485152448256 198545143037952 198934505127936 199035435876352 199133504183808 199174337005368 199530441826304 200048027664384 200701484531712 200742638871552 201200633985024 201241890676704 201337511993208 201899247297472 202323289571328 202422977862912 202784890945536 202826472493056 202922846733312 203125835424936 203427520768224 203489005150208 203995087234816 204016859578368 204133866326447 204628021194752 204725251451904 205029312270336 205234408111008 205601347764224 205741219604608 206337261305856 206850427072512 207463399782048 207979366282371 208723791519324 209096969859072 209616999087744 209716599888288 210224269099008 210344835890132 210367285940736 210890474476272 210954214477824 211267526639616 211367911698432 211579348195296 212001094440448 212023721263104 212551029393408 213144050614272 213245327314944 213289053801024 213670394396672 213775673609088 213819508843998 214224659546112 214517950253564 214968495169536 215074413979344 215458946629632 215503127023872 216141740816238 216207067972096 216744780186992 216767913302016 217200002039808 217307020352832 217417272519424 217843644287232 217909485830144 218061558617946 218451431999488 218474747265024 219018099253248 219129219547136 219778578764544 220171522015232 220325173413288 220429862268426 221509118754816 222060017298432 222165530475264 222718061530728 223363285917696 223808521371648 223914865360896 224071129131039 224138852882688 224471747054592 225251162842976 225796437180416 225835468730496 225903725740032 226239241125888 226397127011292 226465553777664 227024794046464 227136653209656 227613700767744 228179781554688 228248747114496 228516564853053 228925130793984 228972072462864 229494473139168 229976472748032 230206523844096 230291328948679 230315907883392 230727690878976 230775002167296 230888709124884 231005852051888 231301516234752 231348945187392 231458872055184 232019173638144 232104646499456 232129418969088 232706730456576 232777064251392 232824795768832 233170590425088 233403836675264 233514739937328 233932242141184 234539066916864 234658061877248 235241662160896 235353438676992 235938768379584 237206615359488 237323491287552 237796553957376 238501231245504 239192180195328 239787056941056 239908714504192 239950185526152 240379193696256 240619650888768 241675144003584 241839557065728 242441017901856 242514293809152 243117432731904 243232951468608 243282826991793 243837877710366 244350002294784 244594431584352 245031743225856 245148171558912 245198439802752 245443717805131 245757860999424 245808254261604 246469832736768 246520371990528 246611186905672 247250901110112 247325630767104 247376345504384 247692962267136 247743752326656 247865820089949 247991576467468 248553007275008 249197758599168 249324190744576 249817519460736 249893024858112 249944266045952 250510117568512 250684941403308 251784586543104 251912331132928 252156209493024 252658838579712 253287207231024 253407558198348 254020991827968 254141691457536 254648278253568 254773747999872 254903009160704 255281594689536 255402893302272 255658379069316 256779840503808 256910119469056 257291685986304 257549061158912 257593581520722 257671437172224 258312272277648 259577006522368 259621877438208 259700346126336 259881583558374 260267563335816 260346227177472 261117727311888 261874197282816 261927895239936 262316914228224 262396197470208 262579316259672 262704082429494 263173772408832 263227736847072 263990319611904 264592614555648 264646869931008 264726857383936 264772618511616 265246006837248 265431114427032 265511338911744 265565782673824 266226251207723 266730703552512 266857442279424 267521123202048 267601979375616 267656851828736 268267511980032 268322520902272 268450015990944 269117657682963 269627588739072 269897303817216 270435296657408 270563795644416 270697107249864 270834447233248 271236694357632 272022479437824 272828580535296 272967001935872 273372416360448 273507111823392 273645877481344 274456789295001 274976837074944 275660711129088 275800569430016 275848244778096 276617866376064 277305821709828 277437585268881 278241334612992 278298388692432 278711721367488 278795959812096 279489332116992 279622133184384 279679470400014 280432211263488 280489714587648 281129652965376 281187299301696 281272285970432 281690035519488 281823882264576 282105797593728 282163644090938 282698295017472 283401372524544 284192067485696 284241193402176 284327103086592 284385405068032 284948108134902 285034231478784 285092678458664 286479313035264 286624660226048 286765885305792 287191794025728 287278595506176 287337502698496 288188987754984 289023884402688 289453146734592 289600002719744 289742693803776 289880366818752 290458192382976 290601306312354 290748744823928 292024132337664 292162889392128 292889505574656 293038105019392 293766897884384 293906483024568 295195722153984 295345491673088 296080023064576 296131203952956 296220707300352 296957415374304 297817714556928 298553153814528 298700256275712 298761505508052 298851803843584 299295662739456 301052226797568 301113958307328 301204967653376 301800950977536 301862836015056 301954071703552 302006267989812 302848870946208 303484934356992 304177336418304 304239708739584 304384270099968 304688753137404 305141281152336 305233507725312 305296096617152 305992630852224 306055375404154 306635296997376 306942031792128 307087877177856 307543968405504 307700002889728 307851612166512 308402021646336 308465260249856 308611829406912 309358898184192 309505891958784 310275640608768 310894120566784 311195099673072 311352986583104 312127329002158 312718755889152 313645454788608 313804584902656 314425498631616 314585024506112 315517253835198 316115104038912 316431321716736 316901289959424 317062071943168 317369022292944 318001641660672 318922906927104 319716075921408 319867990972416 319933580701536 320505591595008 320663510413632 320729263265997 320826201185024 321776925380346 322386636570624 322452742754304 323188419944448 323254690535808 323352391745536 324156576975872 324212611224357 324310601958144 324377102655724 325117170280488 325800003059712 326125908779136 326708990967808 326765466430848 326864228745216 326931253070336 327092337926919 327677147999232 327744339015472 328693829320704 329667868146816 329767507689472 330257283022848 330325003102208 330487760119932 330644793402639 332263678132224 333090025947648 333190699810816 333248295712896 334077092296092 334246588537744 335712782057472 335872298041344 336208279324032 336707620581888 336878451439616 337716276308032 337876744264464 338694655770624 338855588610048 339358861688832 339531037671424 339698330666496 340375459586048 340537191069696 340704979814484 340877838759088 342373120671744 343387696190976 343458108694296 343561916229632 344241709708752 344416363036864 345309785766144 346091536318464 346162503250944 346267128168448 346508778077832 346952274352128 347023417781088 347128302903296 347188308082776 348028760457216 348156969749184 348228360203939 349165596377088 349237193653248 349684182024192 349755885637632 350105755012896 350272109905992 350898363211776 350970315796096 351987092815872 352790152740864 352862493241344 353030158015488 353908152569376 354015118548992 355137000321353 355809923039232 356694830936064 357690015973376 357751846868256 357933354654592 358823543577284 359863071756288 360568790544384 360751727525888 360929476333152 361648925810176 363771440713728 364496555147264 364676149097856 364849427202912 365756816565549 365942385726668 366891647376528 367547614838784 367722257338368 367797659704128 368636791499136 368712381392406 368823821834752 369741095613104 369780557985792 369916780358508 370988446150656 371064518256576 371539443400704 371615628489984 371727946416128 371987364701202 372652442822656 372692215922688 372829510912512 372905960533352 373986286116864 374839537287168 374916399068928 375586714025984 375765176352768 376027412104962 376141063458304 377868496699392 378988257869568 379102804115456 379930810846536 380045641971712 380111337297522 381031487741952 381972417380352 382354513741056 382922392034304 383038127341568 383104339953408 383487568603974 384251983673312 385365179203584 385937528979456 386323591738368 386507155758336 387277589843968 387468408416472 389365509783552 389550519189504 389822375337561 390519340766208 391676590967832 391875310699424 392849914088923 392891842859904 393594296205312 393868974389508 394760658613248 394841605270608 394960943067136 395943220499072 395985479417856 396970304896512 397090286075904 397869010255872 398267008367616 398348674010736 399060883652608 400096055328768 401402969063424 401485277743104 402401267970048 402483781353408 402675023986416 403798494594944 404646579142656 404845955725824 405652944986112 405845693466624 406251670849872 406855041536448 406978010300416 407990174469632 408033719156736 408267732652894 409256042389504 409450502903808 410058624540672 410468816222016 411202695528448 411482439209216 412674522611712 413700854145024 414926799564096 415958732564742 417447583038648 418193939718144 419233998175488 419433199776576 419519205600021 420448538198016 420689671780264 420734571881472 421780948952544 421908428955648 422535053279232 422735823396864 423158696390592 423245466136407 424002188880896 424047442526208 425102058786816 426288101228544 426490654629888 426578107602048 427340788793344 427551347218176 427639017687996 429035900507128 429936990339072 430148827958688 430917893259264 431006254047744 432283481632476 432414135944192 433489560373984 433535826604032 434400004079616 434614040705664 434834545038848 435687288574464 435818971660288 436123117235892 436902863998976 438036198506496 438258439094272 439557157529088 440650346826576 440859724536852 443018237509632 444120034596864 444331060950528 445436123061456 446726571835392 447617042743296 447829730721792 448142258262078 448277705765376 448943494109184 450502325685952 451592874360832 451670937460992 451807451480064 452478482251776 452794254022584 452931107555328 454049588092928 454273306419312 455227401535488 456359563109376 456497494228992 457033129706106 457850261587968 457944144925728 458988946278336 459083063106231 459952945496064 460413047688192 460582657897358 460631815766784 461455381757952 461550004334592 461777418249768 462011704103776 462603032469504 462697890374784 462917744110368 464038347276288 464209292998912 464258837938176 465413460913152 465554128502784 465649591537664 466341180850176 466807673350528 467029479874656 467864484282368 468190993503237 469078133833728 470483324321792 470706877353984 471877536759168 473275880752797 474646982575104 475593107914752 477002462491008 478384360390656 479574113882112 479817429008384 479900371052304 480758387392512 481239301777536 482665388070519 483679114131456 484882035803712 485028587618304 486234865463808 486465902937216 486565653983586 487675755420732 488700004589568 489188863168704 490063486451712 490296343117824 490396879605504 490887435610262 491515721998848 491616508523208 493040743981056 493222373811344 494501802220224 494651261534208 494752691008768 495385924534272 495487504653312 495731640179898 495983152934936 497106014550016 498395517198336 498648381489152 499635038921472 499786049716224 499888532091904 501020235137024 501369882806616 503569173086208 503824662265856 504312418986048 505317677159424 506574414462048 506815116396696 508041983655936 508283382915072 509296556507136 509547495999744 509806018321408 510563189379072 510805786604544 511316758138632 513559681007616 513820238938112 515098122317824 515187163041444 515342874344448 516624544555296 519243754876416 519400692252672 519763167116748 520535126671632 520692454354944 522235454623776 523748394565632 523855790479872 524633828456448 525158632519344 525408164858988 526347544817664 526455473694144 527980639223808 529185229111296 529293739862016 529545237023232 530862228854064 531022677823488 531131565347648 532452502415446 533461407105024 533714884558848 535042246404096 535313703657472 536535023960064 536645041804544 536900031981888 538235315365926 539255177478144 539794607634432 540870593314816 541127591288832 541394214499728 541668894466496 542473388715264 544044958875648 545657161070592 545934003871744 546744832720896 547014223646784 547291754962688 548913578590002 549953674149888 551321422258176 551601138860032 551696489556192 553068572088609 553235732752128 554611643419656 554875170537762 556482669225984 556596777384864 557423442734976 557591919624192 557981047051803 558978664233984 559244266368768 559358940800028 560864422526976 560979429175296 562259305930752 562374598603392 562544571940864 563380071038976 563647764529152 564041118157443 564211595187456 564327288181876 566802745049088 568384134971392 568482386804352 568654206173184 568770810136064 569896216269804 570068462957568 570185356917328 572958626070528 573249320452096 573531770611584 574383588051456 574557191012352 574675005396992 575231352905961 576377975509968 578047768805376 578906293469184 579200005439488 579485387607552 579760733637504 580916384765952 581202612624708 581497489647856 584048264675328 584325778784256 585779011149312 586076210038784 587533795768768 587812966049136 590391444307968 590690983346176 592160046129152 592262407905912 592441414600704 593914830748608 595635429113856 597106307629056 597400512551424 597523011016104 597703607687168 598591325478912 602104453595136 602227916614656 602409935306752 603601901955072 603725672030112 603908143407104 604012535979624 605697741892416 605821941724661 606969868713984 608354672836608 608479417479168 608768540199936 609377506274808 610282562304672 610467015450624 610592193234304 611985261704448 612110750808308 612401598979341 613884063584256 614175754355712 615087936811008 615400005779456 615703224333024 616804043292672 616930520499712 617223658813824 617841082750847 619011783917568 620551281217536 621788241133568 622390199346144 622705973166208 623938098847113 624254658004316 627290909577216 627609169805312 628850997263232 629170049012224 631034507670396 632862643433472 633802579918848 634124143886336 634738044585888 636003283321344 639432151842816 639735981944832 639867161403072 641011183190016 641327020827264 641458526531994 641652402370048 643553850760692 644905485508608 646376839888896 646509381071616 646704783491072 648313153951744 648425222448714 648621203916288 648754205311448 650234340560976 651600006119424 652251817558272 653417981935616 653530932861696 653728457490432 653862506140672 654184675853838 655354295998464 655488678030944 657387658641408 659335736293632 659535015378944 660514566045696 660650006204416 660975520239864 661289586805278 664527356264448 666180051895296 666381399621632 666496591425792 668154184592184 668493177075488 670155735798751 671425564114944 671744596082688 672416558648064 673415241163776 673756902879232 675432552616064 675753488528928 677389311541248 677711177220096 678717723377664 679396661332992 680750919172096 681074382139392 681409959628968 681755677518176 684746241343488 686775392381952 686916217388592 687123832459264 688483419417504 688832726073728 690619571532288 690873986846037 692183072636928 692325006501888 693017556155664 693904548704256 694046835562176 694256605806592 694376616165552 696057520914432 696313939498368 696456720407878 698331192754176 698474387306496 699511771275264 700211510025792 700544219811984 701796726423552 701940631592192 703974185631744 705724986482688 706060316030976 707816305138752 708030237097984 710274000642706 711619846078464 713389661872128 715380031946752 715503693736512 715866709309184 717647087154568 719726143512576 721137581088768 721503455051776 721858952666304 723297851620352 727542881427456 728993110294528 729352298195712 729698854405824 729848480975379 731513633131098 731884771453336 733783294753056 735095229677568 735444514676736 735595319408256 736331153415393 737273582998272 737424762784812 737647643669504 739482191226208 739561115971584 739833560717016 741976892301312 742129036513152 743078886801408 743231256979968 743455892832256 743974729402404 745304885645312 745659021825024 745811921066704 747972572233728 749679074574336 749832798137856 751530352705536 752054824209924 752282126916608 755736993398784 757976515739136 758205608230912 759861621693072 760091283943424 760222674595044 762062975483904 763944834760704 764709027482112 765844784068608 766208679906816 766975137207948 768503967346624 770730358407168 771875057958912 772647183476736 773014311516672 774555179687936 774936816832944 778731019567104 779101038379008 779644750675122 781038681532416 783353181935664 783750621398848 785699828177846 785783685719808 787188592410624 787737948779016 789521317226496 789683210541216 789921886134272 791886440998144 791970958835712 793940609793024 794180572151808 795738020511744 796534016735232 796697348021472 798121767305216 798678753623169 800192110657536 802805938126848 802970555486208 804802535940096 804967562706816 805350047972832 807352973048889 807596989189888 809691911451648 811305889972224 811691386933248 812503341699744 813710083072896 813956020600832 815980348939264 816067438313472 816535465305788 818512084779008 818901005807616 820117249081344 820937632444032 822405391056896 822964878418432 823370367885003 827401708290048 829853599128192 831917465129484 832312755806643 834895166077296 836387879436288 838467996350976 838866399553152 839038411200042 841379343560528 841469143762944 843561897905088 843816857911296 845070106558464 845471646793728 846317392781184 846490932272814 848004377761792 848094885052416 850204117573632 852576202457088 852981309259776 853156215204096 854681577586688 855102694436352 855278035375992 858071801014256 859873980678144 860297655917376 861835786518528 862012508095488 864566963264952 864828271888384 866979120747968 867071653208064 868800008159232 869228081411328 869669090077696 871374577148928 871637943320576 872246234471784 873805727997952 876072397012992 876516878188544 879114315058176 881300693653152 881719449073704 886036475019264 888240069193728 888662121901056 890872246122912 893453143670784 893965552533061 895659461443584 896284516524156 896555411530752 897886988218368 901004651371904 903341874921984 903614902960128 905588508045168 905862215110656 908099176185856 908546612838624 910454803070976 912719126218752 914066259412212 915700523175936 915888289851456 917977892556672 918166126212462 919905890992128 920826095376384 921165315794716 921263631533568 923100008669184 923554836499536 924023408207552 925206064939008 925395780749568 925835488220736 928076694552576 928418585997824 928517675876352 930826921826304 931299183075328 932682361700352 933615346701056 934058959749312 935728968564736 936381987006474 938156267667456 940966648643584 941413754707968 943755073518336 946551761505594 949293965150208 951186215829504 954004924982016 956768720781312 959148227764224 959634858016768 959800742104608 961516774785024 962187789797991 962478603555072 965330776141038 967358228262912 969764071607424 970057175236608 972469730927616 972931805874432 973131307967172 975351510841464 977400009179136 978377726337408 980126972903424 980592686235648 980793759211008 981277013780757 981774871220524 983031443997696 983233017046416 986081487962112 986444747622688 989003604440448 989302523068416 989505382017536 990771849068544 990975009306624 991463280359796 991966305869872 994212029100032 996791034396672 997296762978304 999270077842944 999572099432448 999777064183808 1002739765613232 1007138346172416 1007649324531712 1008624837972096 1010635354318848 1013148828924096 1013630232793392 1016083967311872 1016566765830144 1018593113014272 1019094991999488 1019612036642816 1021126378758144 1021611573209088 1022633516277264 1027119362015232 1027640477876224 1030196244635648 1030374326082888 1030685748688896 1033249089110592 1038487509752832 1038801384505344 1039526334233496 1041070253343264 1041384908709888 1044470909247552 1044685080611817 1047496789131264 1047711580959744 1049267656912896 1050317265038688 1050816329717976 1052695089635328 1052910947388288 1053964199986739 1055961278447616 1058370458222592 1058587479724032 1059090474046464 1061724457708128 1062045355646976 1062263130695296 1064905004830892 1065411000964059 1067429769117696 1070084492808192 1070627407314944 1073070047920128 1073290083609088 1073800063963776 1076470630731852 1079589215268864 1081741186629632 1082255182577664 1082788428999456 1083337788932992 1084946777430528 1091314322141184 1091868007743488 1093489665441792 1094028447293568 1094583509925376 1097827157180004 1102642844516352 1103202277720064 1103392979112384 1106137144177218 1106471465504256 1109223286839312 1109750341075524 1112965338451968 1113193554769728 1114846885469952 1115183839248384 1115962094103606 1117957328467968 1118488532737536 1118717881600056 1121958858350592 1124518611861504 1124749197206784 1125089143881728 1126760142077952 1127295529058304 1128082236314886 1128423190374912 1128654576363752 1133605490098176 1136768269942784 1136964773608704 1137308412346368 1137541620272128 1139792432539608 1140136925915136 1140370713834656 1145917252141056 1146498640904192 1147063541223168 1148767176102912 1149114382024704 1149350010793984 1150462705811922 1152755951019936 1156095537610752 1157812586938368 1158970775215104 1159521467275008 1161832769531904 1162405225249416 1162994979295712 1168096529350656 1168651557568512 1171558022298624 1172152420077568 1175067591537536 1175625932098272 1178549742266769 1180782888615936 1184320092258304 1184524815811824 1184882829201408 1187829661497216 1191270858227712 1194801025102848 1195046022032208 1195407215374336 1197182650957824 1204208907190272 1204455833229312 1207203803910144 1207451344060224 1207816286814208 1208025071959248 1211395483784832 1211643883449322 1213939737427968 1216958834958336 1217537080399872 1218755012549616 1220565124609344 1220934030901248 1221184386468608 1223970523408896 1224221501616616 1224803197958682 1227768127168512 1228351508711424 1230175873622016 1230800011558912 1231406448666048 1233608086585344 1233861040999424 1234447317627648 1235682165501694 1238023567835136 1241102562435072 1243576482267136 1244780398692288 1245411946332416 1247876197694226 1248509316008632 1254581819154432 1255218339610624 1257701994526464 1258340098024448 1258557616800063 1262069015340792 1265725286866944 1267605159837696 1268248287772672 1269476089171776 1269736398409221 1272006566642688 1278864303685632 1279471963889664 1279734322806144 1282022366380032 1282654041654528 1282917053063988 1283304804740096 1287107701521384 1289810971017216 1292753679777792 1293018762143232 1293409566982144 1296626307903488 1296850444897428 1297242407832576 1297508410622896 1300468681121952 1303200012238848 1304503635116544 1307061865723392 1307456914980864 1307725012281344 1308369351707676 1310708591996928 1310977356061888 1314775317282816 1318671472587264 1319070030757888 1321300012408832 1321951040479728 1322579173610556 1329054712528896 1332360103790592 1332993182851584 1336308369184368 1336986354150976 1340311471597502 1342851128229888 1343489192165376 1344833117296128 1346830482327552 1347513805758464 1350865105232128 1351506977057856 1354778623082496 1355422354440192 1357435446755328 1358793322665984 1361501838344192 1362148764278784 1362819919257936 1363511355036352 1369492482686976 1373550784763904 1373832434777184 1374247664918528 1376966838835008 1377249189318693 1377665452147456 1381239143064576 1381747973692074 1384366145273856 1384650013003776 1386035112311328 1387809097408512 1388093671124352 1388513211613184 1388753232331104 1392115041828864 1392627878996736 1392913440815756 1396662385508352 1396948774612992 1399023542550528 1400423020051584 1401088439623968 1403593452847104 1403881263184384 1404572980509711 1411449972965376 1412120632061952 1415632610277504 1416060474195968 1419827642258391 1420548001285412 1426779323744256 1430760063893504 1431007387473024 1431733418618368 1435294174309136 1439452287025152 1442275162177536 1443006910103552 1443717905332608 1446595703240704 1447996164211557 1455085762854912 1457986220589056 1458704596391424 1459397708811648 1459696961950758 1463027266262196 1463769542906672 1467566589506112 1470190459355136 1470889029353472 1471190638816512 1472662306830786 1474547165996544 1474849525569624 1475295287339008 1478964382452416 1479122231943168 1479667121434032 1483953784602624 1484258073026304 1486157773602816 1486462513959936 1486911785664512 1487949458804808 1490609771290624 1491318043650048 1491623842133408 1495945144467456 1499358149148672 1499665596275712 1503060705411072 1504109648419848 1504564253833216 1511473986797568 1515953031478272 1516411216461824 1519723243386144 1520182567886848 1520445349190088 1524125950967808 1525000060203457 1527889669521408 1529418054964224 1531689568137216 1532417359813632 1533950274415896 1537007934693248 1541460716814336 1545294366953472 1546028623033344 1549110359375872 1549873633665888 1555255139338339 1558202076758016 1559289501350244 1562077363064832 1566706363871328 1567501242797696 1571399656355692 1571567371439616 1575475897558032 1579042634452992 1579366421082432 1579843772268544 1583772881996288 1583941917671424 1587881219586048 1593068033470464 1593394696042944 1596243534610432 1597357507246338 1600384221315072 1605941110972416 1609605071880192 1609935125413632 1610700095945664 1614705946097778 1615193978379776 1619383822903296 1622611779944448 1623382773866496 1625006683399488 1627420166145792 1627912041201664 1631960697878528 1632134876626944 1633070930611576 1637024169558016 1637802011615232 1640234498162688 1641875264888064 1644810782113792 1645929756836864 1646740735770006 1654803416580096 1659707198256384 1663834930258968 1664625511613286 1669790332154592 1672775758872576 1673943141155409 1676935992701952 1677732799106304 1678076822400084 1682758687121056 1682938287525888 1687123795810176 1687633715822592 1690140213116928 1690943293587456 1692634785562368 1692981864545628 1696008755523584 1700408235147264 1705152404914176 1705962618519552 1706312430408192 1710205388872704 1710556070751984 1716143602028512 1719747961356288 1720595311834752 1723671573037056 1724025016190976 1729133926529904 1729656543776768 1733958241495936 1734143306416128 1737600016318464 1738456162822656 1739338180155392 1742749154297856 1744492468943568 1747611455995904 1752144794025984 1753033756377088 1758228630116352 1762601387306304 1763438898147408 1772072950038528 1776480138387456 1777324243802112 1781744492245824 1786906287341568 1787931105066122 1791318922887168 1792569033048312 1793110823061504 1795773976436736 1802009302743808 1806683749843968 1807229805920256 1811177016090336 1811724430221312 1816198352371712 1817093225677248 1817465825173983 1820909606141952 1825438252437504 1828132518824424 1831401046351872 1831776579702912 1835955785113344 1836332252424924 1837204796938023 1841652190752768 1842330631589432 1842527263067136 1846200017338368 1847109672999072 1848046816415104 1850412129878016 1850791561499136 1851670976441472 1853523248252541 1856837171995648 1857035351752704 1861653843652608 1862598366150656 1865364723400704 1867230693402112 1868117919498624 1871457937129472 1872763974012948 1881933297287168 1882827509415936 1887510147036672 1893103523011188 1898587930300416 1902372431659008 1908009849964032 1918296455528448 1919269716033536 1919601484209216 1923033549570048 1924375579595982 1924957207110144 1930661552282076 1934716456525824 1939528143214848 1940114350473216 1944939461855232 1945863611748864 1946262615934344 1950703021682928 1954800018358272 1956755452674816 1960253945806848 1961185372471296 1961587518422016 1962554027561514 1963549742441048 1966062887995392 1966466034092832 1972162975924224 1972889495245376 1978007208880896 1978605046136832 1979010764035072 1981543698137088 1981950018613248 1982926560719592 1983932611739744 1988424058200064 1993582068793344 1994593525956608 1998540155685888 1999144198864896 1999554128367616 2005479531226464 2010467207396253 2014276692344832 2017249675944192 2021270708637696 2026297657848192 2027260465586784 2032167934623744 2033133531660288 2038189983998976 2039224073285632 2042252757516288 2043223146418176 2045267032554528 2054238724030464 2060392489271296 2060748652165776 2061371497377792 2066498178221184 2072621960538111 2076975019505664 2079052668466992 2082140506686528 2082769817419776 2088941818495104 2089370161223634 2094993578262528 2095423161919488 2098535313825792 2100634530077376 2101632659435952 2105390179270656 2105821894776576 2107928399973478 2111922556895232 2117174959448064 2118180948092928 2123448915416256 2124090711293952 2124526261390592 2129810009661784 2130822001928118 2134859538235392 2140168985616384 2141254814629888 2146140095840256 2146580167218176 2147600127927552 2152941261463704 2159178430537728 2163482373259264 2164510365155328 2165576857998912 2166675577865984 2169893554861056 2182628644282368 2183736015486976 2186979330883584 2188056894587136 2189167019850752 2189545442926137 2195654314360008 2205285689032704 2206404555440128 2206785958224768 2208993460246179 2212274288354436 2212942931008512 2218446573678624 2219500682151048 2225930676903936 2226387109539456 2229693770939904 2230367678496768 2231924188207212 2235914656935936 2236977065475072 2237435763200112 2243917716701184 2249037223723008 2249498394413568 2250178287763456 2254591058116608 2256164472629772 2256846380749824 2257309152727504 2267210980196352 2273929547217408 2274616824692736 2275083240544256 2279584865079216 2280273851830272 2280741427669312 2291834504282112 2292997281808384 2294127082446336 2297534352205824 2298700021587968 2300925411623844 2305511902039872 2312191075221504 2315625173876736 2317941550430208 2319042934550016 2323665539063808 2324810450498832 2325989958591424 2336193058701312 2337303115137024 2343116044597248 2344304840155136 2350135183075072 2351251864196544 2357099484533538 2361565777231872 2368640184516608 2369049631623648 2369765658402816 2375659322994432 2382541716455424 2389602050205696 2390092044064416 2390814430748672 2394365301915648 2396036260869507 2408417814380544 2408911666458624 2414407607820288 2414902688120448 2415632573628416 2416050143918496 2422058919146667 2422790967569664 2423287766898644 2433917669916672 2435074160799744 2437510025099232 2441130249218688 2441868061802496 2442368772937216 2447941046817792 2448443003233232 2449606395917364 2455536254337024 2456703017422848 2460351747244032 2461600023117824 2462812897332096 2467216173170688 2467722081998848 2468894635255296 2470111103655009 2471364331003388 2482205124870144 2487152964534272 2489560797384576 2490823892664832 2495752395388452 2497018632017264 2509163638308864 2510436679221248 2515403989052928 2516680196048896 2517115233600126 2524138030681584 2531450573733888 2535210319675392 2536496575545344 2538952178343552 2539472796818442 2544013133285376 2557728607371264 2558943927779328 2559468645612288 2564044732760064 2565308083309056 2565834106127976 2566609609480192 2574215403042768 2579621942034432 2585507359555584 2586037524286464 2586819133964288 2593252615806976 2593700889794856 2594484815665152 2595016821245792 2600937362243904 2601470690935309 2606400024477696 2609007270233088 2614123731446784 2614913829961728 2615450024562688 2616738703415352 2621417183993856 2621954712123776 2629550634565632 2637342945174528 2638140061515776 2642600024817664 2643902080959456 2645158347221112 2653082296518343 2658109425057792 2664720207581184 2665986365703168 2672616738368736 2673972708301952 2680622943195004 2681896657599183 2686978384330752 2689666234592256 2693660964655104 2695027611516928 2701730210464256 2703013954115712 2710844708880384 2717586645331968 2723003676688384 2724297528557568 2725639838515872 2727022710072704 2747101569527808 2747664869554368 2748495329837056 2753933677670016 2754498378637386 2755330904294912 2762478286129152 2763495947384148 2769300026007552 2772070224622656 2775618194817024 2776187342248704 2777026423226368 2777506464662208 2784230083657728 2785255757993472 2785826881631512 2793897549225984 2798047085101056 2800846040103168 2802176879247936 2807186905694208 2807762526368768 2809145961019422 2822899945930752 2824241264123904 2831265220555008 2832120948391936 2839655284516782 2841096002570824 2853558647488512 2861520127787008 2862014774946048 2863466837236736 2870588348618272 2878904574050304 2884550324355072 2886013820207104 2887435810665216 2893191406481408 2895992328423114 2910171525709824 2917409192782848 2918795417623296 2919393923901516 2926054532524392 2927539085813344 2935133179012224 2940380918710272 2941778058706944 2942381277633024 2945324613661572 2949094331993088 2949699051139248 2950590574678016 2957928764904832 2958244463886336 2959334242868064 2967907569205248 2968516146052608 2972315547205632 2972925027919872 2975898917609616 2981219542581248 2982636087300096 2983247684266816 2991890288934912 2998716298297344 2999331192551424 3008219296839696 3009128507666432 3022947973595136 3031906062956544 3039446486772288 3040365135773696 3040890698380176 3048251901935616 3050000120406914 3055779339042816 3058836109928448 3063379136274432 3064834719627264 3067900548831792 3074015869386496 3082921433628672 3090588733906944 3092057246066688 3098220718751744 3099747267331776 3110510278676678 3116404153516032 3118579002700488 3124154726129664 3133412727742656 3134055241835451 3135002485595392 3142799312711384 3143134742879232 3150951795116064 3158085268905984 3158732842164864 3159687544537088 3161892599960217 3167545763992576 3167883835342848 3175762439172096 3186136066940928 3186789392085888 3192487069220864 3194715014492676 3196233002892177 3211882221944832 3219210143760384 3219870250827264 3221400191891328 3229411892195556 3230387956759552 3238767645806592 3245223559888896 3246765547732992 3250013366798976 3254840332291584 3255824082403328 3263921395757056 3266141861223152 3274048339116032 3275604023230464 3280468996325376 3283750529776128 3291859513673728 3293481471540012 3309606833160192 3319414396512768 3327669860517936 3329251023226572 3339580664309184 3345551517745152 3347886282310818 3353871985403904 3355465598212608 3356153644800168 3365517374242112 3365876575051776 3374247591620352 3375267431645184 3380280426233856 3381886587174912 3385269571124736 3385963729091256 3392017511047168 3400816470294528 3410304809828352 3411925237039104 3412624860816384 3420410777745408 3421112141503968 3432287204057024 3439495922712576 3441190623669504 3447343146074112 3448050032381952 3458267853059808 3459313087553536 3467916482991872 3468286612832256 3476912325645312 3478676360310784 3485498308595712 3488984937887136 3495222911991808 3504289588051968 3516457260232704 3525202774612608 3526877796294816 3535649226800307 3552960276774912 3554648487604224 3563488984491648 3573812574683136 3575862210132244 3585138066096624 3586221646123008 3591547952873472 3604018605487616 3613367499687936 3622354032180672 3623448860442624 3632396704743424 3634186451354496 3634931650347966 3641819212283904 3650876504875008 3656265037648848 3662802092703744 3663553159405824 3671911570226688 3672664504849848 3674409593876046 3683304381505536 3684661263178864 3685054526134272 3692400034676736 3694219345998144 3696093632830208 3700824259756032 3701583122998272 3703341952882944 3707046496505082 3713674343991296 3714070703505408 3723307687305216 3725196732301312 3730729446801408 3734461386804224 3736235838997248 3742915874258944 3745527948025896 3763866594574336 3765655018831872 3775020294073344 3786207046022376 3797175860600832 3804744863318016 3809209195227663 3816019699928064 3836592911056896 3838539432067072 3839202968418432 3846067099140096 3848751159191964 3849914414220288 3861323104564152 3869432913051648 3879056286429696 3880228700946432 3889878923710464 3891727223497728 3892525231868688 3901406043365856 3909600036716544 3913510905349632 3914952592127543 3922370744942592 3923175036844032 3925108055123028 3927099484882096 3932125775990784 3932932068185664 3944325951848448 3945778990490752 3956014417761792 3957210092273664 3958021528070144 3963900037226496 3965853121439184 3967865223479488 3976848116400128 3987164137586688 3989187051913216 3997080311371776 3999108256735232 4010959062452928 4020934414792506 4028553384689664 4034499351888384 4042541417275392 4052595315696384 4054520931173568 4064335869247488 4066267063320576 4076379967997952 4078448146571264 4084505515032576 4086446292836352 4090534065109056 4108477448060928 4120784978542592 4121497304331552 4122742994755584 4131747567956079 4132996356442368 4145243921076222 4153950039011328 4158105336933984 4164281013373056 4165539634839552 4177883636990208 4178740322447268 4189987156525056 4190846323838976 4197070627651584 4201269060154752 4203265318871904 4210780358541312 4211643789553152 4213718941529133 4215856799946956 4234349918896128 4236361896185856 4246897830832512 4248181422587904 4249052522781184 4259620019323568 4261644003856236 4280337971232768 4282509629259776 4292280191680512 4293160334436352 4295200255855104 4305882522927408 4318356861075456 4326964746518528 4329020730310656 4331153715997824 4333351155731968 4339787109722112 4365257288564736 4367472030973952 4373958661767168 4376113789174272 4378334039701504 4379090885852274 4391308628720016 4410571378065408 4412809110880256 4413571916449536 4417986920492358 4424548576708872 4425885862017024 4436893147357248 4439001364302096 4451861353807872 4452774219078912 4459387541879808 4460735356993536 4463848376414424 4471829313871872 4473954130950144 4474871526400224 4487835433402368 4498074447446016 4498996788827136 4500356575526912 4509182116233216 4512328945259544 4513692761499648 4514618305455008 4525846270531291 4534421960392704 4547859094434816 4549233649385472 4550166481088512 4559169730158432 4560547703660544 4561482855338624 4575000180610371 4583669008564224 4588254164892672 4595068704411648 4597400043175936 4601850823247688 4611023804079744 4624382150443008 4635883100860416 4638085869100032 4647331078127616 4649620900997664 4651979917182848 4665765418015017 4674606230274048 4686232089194496 4688609680310272 4700270366150144 4702503728393088 4714198969067076 4737280369033216 4738099263247296 4739531316805632 4751318645988864 4779204100411392 4780184088128832 4781628861497344 4788730603831296 4792072521739014 4817823332917248 4828815215640576 4829805376240896 4831265147256832 4832100287836992 4844117838293334 4845581935139328 4846575533797288 4867835339833344 4870148321599488 4875020050198464 4882260498437376 4883736123604992 4884737545874432 4895882093635584 4896886006466464 4899212791834728 4911072508674048 4913406034845696 4920703494488064 4923200046235648 4925625794664192 4934432346341376 4935444163997696 4937789270510592 4940222207310018 4942728662006776 4964410249740288 4979121594769152 4981647785329664 4991504790776904 4994037264034528 5018327276617728 5020873358442496 5030807978105856 5033360392097792 5034230467200252 5048276061363168 5062901147467776 5070420639350784 5077904356687104 5078945593636884 5088026266570752 5115457214742528 5117887855558656 5118937291224576 5130616166618112 5131668212255952 5133219218960384 5148430806085536 5159243884068864 5171014719111168 5172075048572928 5186505231613952 5187401779589712 5188969631330304 5190033642491584 5201874724487808 5202941381870618 5212800048955392 5218014540466176 5228247462893568 5230900049125376 5233477406830704 5242834367987712 5243909424247552 5259101269131264 5274685890349056 5285200049635328 5287804161918912 5290316694442224 5306164593036686 5316218850115584 5329440415162368 5331972731406336 5345233476737472 5347945416603904 5361245886390008 5363793315198366 5373956768661504 5379332469184512 5387321929310208 5390055223033856 5403460420928512 5406027908231424 5421689417760768 5435173290663936 5446007353376768 5448595057115136 5451279677031744 5452397475521949 5454045420145408 5494203139055616 5495329739108736 5496990659674112 5507867355340032 5508996757274772 5510661808589824 5511614390814069 5524956572258304 5526991894768296 5538600052015104 5544140449245312 5551236389634048 5552374684497408 5554052846452736 5555012929324416 5560569744757623 5570511515986944 5571653763263024 5587795098451968 5596094170202112 5601692080206336 5604353758495872 5614373811388416 5615525052737536 5618291922038844 5645799891861504 5648482528247808 5662530441110016 5664241896783872 5679310569033564 5682192005141648 5707117294977024 5724029549892096 5726933674473472 5741176697236544 5757809148100608 5769100648710144 5772027640414208 5774871621330432 5786382812962816 5791984656846228 5820343051419648 5834818385565696 5837590835246592 5838787847803032 5852109065048784 5855078171626688 5870266358024448 5880761837420544 5883556117413888 5884762555266048 5890649227323144 5898188663986176 5899398102278496 5901181149356032 5915857529809664 5916488927772672 5918668485736128 5919882123466963 5935815138410496 5937032292105216 5944631094411264 5945850055839744 5951797835219232 5962439085162496 5965272174600192 5966495368533632 5983780577869824 5997432596594688 5998662385102848 6016438593679392 6018257015332864 6031401622188759 6063812125913088 6078892973544576 6080730271547392 6081781396760352 6096503803871232 6100000240813828 6117672219856896 6126758272548864 6129669439254528 6135801097663584 6148031738772992 6181177467813888 6184114492133376 6196441437503488 6199494534663552 6217865881614333 6221020557353356 6237158005400976 6248309452259328 6266825455485312 6268110483670902 6270004971190784 6285598625422768 6286269485758464 6301903590232128 6316170537811968 6317465684329728 6319375089074176 6323785199920434 6335091527985152 6335767670685696 6351524878344192 6372272133881856 6373578784171776 6384974138441728 6389430028985352 6392466005784354 6423764443889664 6438420287520768 6439740501654528 6442800383782656 6458823784391112 6460775913519104 6477535291613184 6490447119777792 6493531095465984 6500026733597952 6509680664583168 6511648164806656 6527842791514112 6532283722446304 6548096678232064 6551208046460928 6560937992650752 6567501059552256 6583719027347456 6586962943080024 6619213666320384 6626980380738537 6638828793025536 6655339721035872 6658502046453144 6678448539511691 6679161328618368 6691103035490304 6695772564621636 6707743970807808 6710931196425216 6712307289600336 6731034748484224 6731753150103552 6748495183240704 6750534863290368 6763773174349824 6770539142249472 6771927458182512 6784035022094336 6801632940589056 6823850474078208 6825249721632768 6840821555490816 6842224283007936 6864574408114048 6878991845425152 6882381247339008 6896100064763904 6916535706119616 6918626175107072 6935832965983744 6936573225664512 6953824651290624 6957352720621568 6970996617191424 6977969875774272 6990445823983616 7008579176103936 7032914520465408 7050405549225216 7053755592589632 7071298453600614 7105920553549824 7109296975208448 7126977968983296 7147625149366272 7151724420264488 7170276132193248 7172443292246016 7183095905746944 7188108782608521 7208037210975232 7226734999375872 7244708064361344 7246897720885248 7264793409486848 7268372902708992 7269863300695932 7301753009750016 7312530075297696 7325604185407488 7327106318811648 7343823140453376 7345329009699696 7348819187752092 7366608763011072 7369322526357728 7370109052268544 7384800069353472 7388438691996288 7392187265660416 7401648519512064 7403166245996544 7406683905765888 7414092993010164 7427348687982592 7446615374610432 7450393464602624 7461458893602816 7468922773608448 7472471677994496 7491055896051792 7527733189148672 7531310037663744 7550040588146688 7572414092044752 7594351721201664 7609489726636032 7618418390455326 7632039399856128 7673185822113792 7677078864134144 7678405936836864 7692134198280192 7697502318383928 7699828828440576 7722646209128304 7738865826103296 7758112572859392 7760457401892864 7779757847420928 7783454446995456 7785050463737376 7802812086731712 7804412072805927 7819200073433088 7827021810699264 7829905184255086 7844741489885184 7846350073688064 7850216110246056 7854198969764192 7864251551981568 7865864136371328 7888651903696896 7891557980981504 7912028835523584 7914420184547328 7916043056140288 7927800074452992 7931706242878368 7935730446958976 7953696232800256 7959246889555029 7974328275173376 7994160622743552 7998216513470464 8021918124905856 8041868829585012 8045689972797549 8068998703776768 8085082834550784 8105190631392768 8109041862347136 8132534126641152 8152759935995904 8156896293142528 8169011030065152 8172892585672704 8181068130218112 8241569957085184 8242994608663104 8245485989511168 8263495135912158 8265992712884736 8290487842152444 8307900078022656 8316210673867968 8328562026746112 8331079269679104 8355767273980416 8357480644894536 8381692647677952 8394141255303168 8402538120309504 8406530637743808 8421560717082624 8423287579106304 8427437883058266 8431713599893912 8468699837792256 8472723792371712 8493795661665024 8496362845175808 8498105045562368 8519240038647136 8523288007712472 8560675942465536 8565019258519552 8584560383361024 8586320668872704 8590400511710208 8611765045854816 8636713722150912 8658041460621312 8662307431995648 8666702311463936 8679574219444224 8730514577129472 8734944061947904 8752227578348544 8756668079403008 8758181771704548 8782617257440032 8821142756130816 8827143832899072 8835973840984716 8849097153417744 8851771724034048 8873786294714496 8878002728604192 8903722707615744 8905548438157824 8918775083759616 8927696752828848 8943658627743744 8947908261900288 8949743052800448 8975670866804736 8996148894892032 8997993577654272 9024657890519088 9027385522999296 9029236610910016 9051692541062582 9068843920785408 9095718188869632 9100332962177024 9118339460316864 9121095407321088 9122965710677248 9150000361220742 9167338017128448 9176508329785344 9190137408823296 9194800086351872 9203701646495376 9222047608159488 9248764300886016 9271766201720832 9276171738200064 9294662156255232 9299241801995328 9303959834365696 9331530836030034 9349212460548096 9372464178388992 9377219360620544 9400540732300288 9402165725506353 9405007456786176 9428397938134152 9474560738066432 9476198526494592 9479062633611264 9485677799880651 9502637291977728 9558408200822784 9560368176257664 9563257722994688 9577461207662592 9584145043478028 9588699008676531 9635646665834496 9657630431281152 9659610752481792 9662530294513664 9664200575673984 9688235676586668 9691163870278656 9693151067594576 9735670679666688 9740296643198976 9750040100396928 9764520996874752 9767472247209984 9769475091748864 9791764187271168 9793772012932928 9798425583669456 9822145017348096 9826812069691392 9841406988976128 9846400092471296 9851251589328384 9870888327995392 9875578541021184 9880444414620036 9885457324013552 9928820499480576 9958243189538304 9963295570659328 9983009581553808 9988074528069056 10036654553235456 10041746716884992 10061615956211712 10066720784195584 10068460934400504 10096552122726336 10125802294935552 10140841278701568 10155808713374208 10157891187273768 10176052533141504 10230914429485056 10235775711117312 10237874582449152 10261232333236224 10263336424511904 10266438437920768 10296861612171072 10298973009319237 10318487768137728 10342029438222336 10344150097145856 10373010463227904 10374803559179424 10377939262660608 10380067284983168 10403749448975616 10405882763741236 10436029080932352 10456494925787136 10461800098250752 10466954813661408 10485668735975424 10487818848495104 10549371780698112 10570400099270656 10575608323837824 10580633388884448 10606947680400921 10612329186073372 10658880830324736 10663945462812672 10690466953474944 10695890833207808 10722491772780016 10727586630396732 10758664938369024 10774643858620416 10780110446067712 10806920841857024 10812055816462848 10870346581327872 10892014706753536 10897190114230272 10902559354063488 10904794951043898 10908090840290816 10988406278111232 10990659478217472 10993981319348224 11015734710680064 11017993514549544 11021323617179648 11023228781628138 11049913144516608 11053983789536592 11077200104030208 11088280898490624 11102472779268096 11104749368994816 11108105692905472 11110025858648832 11121139489515246 11141023031973888 11143307526526048 11175590196903936 11192188340404224 11203384160412672 11208707516991744 11228747622776832 11231050105475072 11236583844077688 11291599783723008 11296965056495616 11325060882220032 11328483793567744 11358621138067128 11364384010283296 11392647508578767 11414234589954048 11448059099784192 11453867348946944 11482353394473088 11515618296201216 11538201297420288 11549743242660864 11572765625925632 11583969313692456 11640686102839296 11669636771131392 11675181670493184 11677575695606064 11704218130097568 11710156343253376 11740532716048896 11744857776382629 11767112234827776 11769525110532096 11781298454646288 11796377327972352 11798796204556992 11802362298712064 11831715059619328 11832977855545344 11837336971472256 11839764246933926 11871630276820992 11874064584210432 11891700111679488 11903595670438464 11924878170324992 11930544349200384 11932990737067264 11967561155739648 11997324770205696 12032877187358784 12036514030665728 12062803244377518 12127624251826176 12157785947089152 12161460543094784 12163562793520704 12193007607742464 12200000481627656 12235344439713792 12253516545097728 12259338878509056 12271602195327168 12296063477545984 12362354935627776 12368228984266752 12392882875006976 12398989069327104 12435731763228666 12442041114706712 12474316010801952 12496618904518656 12533650910970624 12536220967341804 12540009942381568 12571197250845536 12572538971516928 12603807180464256 12632341075623936 12634931368659456 12638750178148352 12647570399840868 12670183055970304 12703049756688384 12744544267763712 12747157568343552 12778860057970704 12784932011568708 12847528887779328 12876840575041536 12879481003309056 12885600767565312 12917647568782224 12921551827038208 12955070583226368 12980894239555584 12987062190931968 13000053467195904 13019361329166336 13055685583028224 13064567444892608 13096193356464128 13102416092921856 13121875985301504 13135002119104512 13167438054694912 13173925886160048 13238427332640768 13253960761477074 13277657586051072 13310679442071744 13317004092906288 13356897079023382 13358322657236736 13382206070980608 13391545129243272 13415487941615616 13421862392850432 13424614579200672 13462069496968448 13463506300207104 13496990366481408 13501069726580736 13527546348699648 13541078284498944 13543854916365024 13568070044188672 13577538811593873 13603265881178112 13647700948156416 13650499443265536 13681643110981632 13684448566015872 13725000541831113 13729148816228096 13764762494678016 13792200129527808 13833071412239232 13837252350214144 13871665931967488 13873146451329024 13907649302581248 13914705441243136 13941993234382848 13955939751548544 13980891647967232 13997296254045051 14065829040930816 14100811098450432 14107511185179264 14142596907201228 14211841107099648 14218593950416896 14253955937966592 14303448840528976 14340552264386496 14344886584492032 14366191811493888 14376217565217042 14416074421950464 14453469998751744 14489416128722688 14493795441770496 14529586818973696 14536745805417984 14539726601391864 14603506019500032 14625060150595392 14651208370814976 14654212637623296 14687646280906752 14690658019399392 14697638375504184 14733217526022144 14738645052715456 14740218104537088 14769600138706944 14776877383992576 14784374531320832 14803297039024128 14806332491993088 14813367811531776 14828185986020328 14854697375965184 14893230749220864 14900786929205248 14937845547216896 14944943355988992 14982111792103584 15062620075327488 15100081176293376 15144828184089504 15188703442403328 15236836780910652 15264078799712256 15346371644227584 15356811873673728 15395004636767856 15399657656881152 15445292418256608 15477731652206592 15516225145718784 15559515694841856 15566908893990912 15570100927474752 15605624173463424 15608824145611854 15638400146866176 15654043621398528 15659810368510172 15692700147376128 15700432220492112 15708397939528384 15728503103963136 15731728272742656 15777303807393792 15783115961963008 15824057671047168 15832086112280576 15855600148905984 15863412485756736 15871460893917952 15907392465600512 15918493779110058 15948656550346752 15988321245487104 15996433026940928 16043836249811712 16083737659170024 16091379945595098 16137997407553536 16170165669101568 16210381262785536 16218083724694272 16265068253282304 16305519871991808 16313792586285056 16338022060130304 16345785171345408 16357192426565847 16362136260436224 16483139914170368 16485989217326208 16490971979022336 16526990271824316 16531985425769472 16580975684304888 16615800156045312 16632421347735936 16657124053492224 16662158539358208 16681709234272869 16711534547960832 16714961289789072 16763385295355904 16788282510606336 16805076240619008 16813061275487616 16843121434165248 16846575158212608 16854875766116532 16863427199787824 16937399675584512 16945447584743424 16987591323330048 16992725690351616 16996210091124736 17038480077294272 17046576015424944 17121351884931072 17130038517039104 17172641337745408 17180801023420416 17223530091709632 17273427444301824 17316082921242624 17324614863991296 17333404622927872 17359148438888448 17461029154258944 17469888123895808 17504455156697088 17513336158806016 17516363543409096 17565234514880064 17642285512261632 17654287665798144 17671947681969432 17698194306835488 17703543448068096 17747572589428992 17756005457208384 17759646370400889 17807445415231488 17811096876315648 17837550167519232 17855393505657696 17887317255487488 17895816523800576 17899486105600896 17917391399774563 17951341733609472 17992297789784064 17995987155308544 18049315781038176 18054771045998592 18058473221820032 18094204866566277 18103385082125164 18191436377739264 18200665924354048 18236678920633728 18242190814642176 18245931421354496 18300000722441484 18353016659570688 18380274817646592 18389600172703744 18407403292990752 18444095216318976 18543532403441664 18552343476400128 18589324312510464 18598483603990656 18607919668731392 18663061672060068 18744928356777984 18754438721241088 18801081464600576 18804331451012706 18810014913572352 18856795876268304 18949121476132864 18952397052989184 18958125267222528 18971355599761302 19005274583955456 19116816401645568 19120736352515328 19126515445989376 19154922415325184 19168290086956056 19177398017353062 19271293331668992 19315260862562304 19319221504963584 19325060589027328 19328401151347968 19376471353173336 19382327740557312 19386302135189152 19434516338163779 19471341359333376 19480593286397952 19500080200793856 19529041993749504 19534944494419968 19538950183497728 19583528374542336 19587544025865856 19596851167338912 19644290034696192 19653624139382784 19682813977952256 19702503178656768 19741776655990784 19751157082042368 19760888829240072 19770914648027104 19857640998961152 19916486379076608 19926591141318656 19966019163107616 19976149056138112 20035345618535073 20073309106470912 20123231912423424 20133441568391168 20136921868801008 20193104245452672 20251604589871104 20311617426748416 20315782374547536 20352105066283008 20471551422234624 20475749164898304 20522464666472448 20526672849023808 20532876875841536 20593723224342144 20597946018638474 20636975536275456 20688300194291712 20746020926455808 20749607118358848 20755878525321216 20760134569966336 20807498897951232 20811765527482472 20872058161864704 20912989851574272 20923600196501504 20933909627322816 20971337471950848 20975637696990208 21098743561396224 21140800198541312 21151216647675648 21161266777768896 21213895360801842 21224658372146744 21317761660649472 21327890925625344 21380933906949888 21391781666415616 21444983545560032 21455173260793464 21517329876738048 21549287717240832 21560220892135424 21613841683714048 21624111632925696 21740693162655744 21794380228460544 21805118708126976 21809589902087796 21816181680581632 21976812556222464 21981318956434944 21987962638696448 22031469421360128 22035987029099088 22042647234359296 22046457563256276 22099826289033216 22107967579073184 22154400208060416 22176561796981248 22204945558536192 22209498737989632 22220051717297664 22242278979030492 22282046063947776 22286615053052096 22351180393807872 22384376680808448 22406768320825344 22417415033983488 22462100210950144 22473167688155376 22583199567446016 22593930112991232 22650121764440064 22717242276134256 22728768020566592 22785295017157534 22828469179908096 22896118199568384 22907734697893888 22964706788946176 23031236592402432 23076402594840576 23099486485321728 23145531251851264 23167938627384912 23281372205678592 23339273542262784 23350363340986368 23355151391212128 23408436260195136 23413236218417781 23420312686506752 23481065432097792 23489715552765258 23534224469655552 23539050221064192 23562596909292576 23592754655944704 23597592409113984 23604724597424128 23663430119238656 23665955711090688 23674673942944512 23679528493867852 23743260553641984 23748129168420864 23783400223358976 23807191340876928 23849756340649984 23861088698400768 23865981474134528 23877740668665087 23994649540411392 24065754374717568 24073028061331456 24125606488755036 24137069918392647 24255248503652352 24315571894178304 24322921086189568 24327125587041408 24400000963255312 24470688879427584 24507033090195456 24518677757018112 24543204390654336 24592126955091968 24724709871255552 24736457968533504 24785765750013952 24797978138654208 24871463526457332 24884082229413424 24948632021603904 24993237809037312 25067301821941248 25072441934683608 25080019884763136 25142394501691072 25145077943033856 25207614360928512 25264682151247872 25269862737318912 25277500356296704 25295140799681736 25340366111940608 25406099513376768 25489088535527424 25494315136687104 25557720115941408 25569864023137416 25695057775558656 25753681150083072 25758962006618112 25771201535130624 25835295137564448 25843103654076416 25910141166452736 25925001023458769 25974124381863936 26000106934391808 26038722658332672 26111371166056448 26129134889785216 26204832185843712 26270004238209024 26334876109389824 26347851772320096 26507921522954148 26555315172102144 26621358884143488 26634008185812576 26713794158046764 26716645314473472 26783090258486544 26830975883231232 26843724785700864 26849229158401344 26924138993936896 26927012600414208 26993980732962816 27082156568997888 27087709832730048 27136140088377344 27155077623187746 27206531762356224 27300998886531072 27363286221963264 27368897132031744 27450001083662226 27458297632456192 27529524989356032 27584400259055616 27666142824478464 27674504700428288 27743331863934976 27746292902658048 27815298605162496 27829410882486272 27883986468765696 27911879503097088 27961783295934464 27994592508090102 28131658081861632 28201622196900864 28215022370358528 28285193814402456 28423682214199296 28437187900833792 28457033399641953 28507911875933184 28606897681057952 28681104528772992 28689773168984064 28732383622987776 28752435130434084 28832148843900928 28906939997503488 28978832257445376 28987590883540992 29073491610835968 29079453202783728 29207012039000064 29250120301190784 29302416741629952 29308425275246592 29375292561813504 29381316038798784 29395276751008368 29466435052044288 29477290105430912 29480436209074176 29539200277413888 29553754767985152 29568749062641664 29612664983986176 29626735623063552 29656371972040656 29709394751930368 29786461498441728 29801573858410496 29875691094433792 29889886711977984 29964223584207168 30125240150654976 30200162352586752 30289656368179008 30377406884806656 30473673561821304 30528157599424512 30692743288455168 30713623747347456 30790009273535712 30799315313762304 30890584836513216 30896919027957711 30955463304413184 31032450291437568 31119031389683712 31133817787981824 31140201854949504 31211248346926848 31217648291223708 31308087242797056 31319620737020344 31385400294752256 31400864440984224 31416795879056768 31457006207926272 31463456545485312 31566231923926016 31648115342094336 31664172224561152 31711200297811968 31726824971513472 31742921787835904 31814784931201024 31836987558220116 31976642490974208 31992866053881856 32087672499623424 32167475318340048 32182759891190196 32275994815107072 32340331338203136 32420762525571072 32436167449388544 32611039743983616 32627585172570112 32676044120260608 32691570342690816 32714384853131694 32724272520872448 32966279828340736 32971978434652416 32981943958044672 33053980543648632 33063970851538944 33161951368609776 33231600312090624 33264842695471872 33314248106984448 33324317078716416 33363418468545738 33423069095921664 33429922579578144 33526770590711808 33576565021212672 33610152481238016 33626122550975232 33686242868330496 33693150316425216 33709751532233064 33726854399575648 33874799351169024 33890895169486848 33975182646660096 33985451380703232 33992420182249472 34076960154588544 34093152030849888 34177942525736301 34242703769862144 34345282675490816 34361602046840832 34447060183419264 34546854888603648 34649229727982592 34666809245855744 34718296877776896 34922058308517888 35008910313394176 35026672317612032 35032727086818192 35130469029760128 35234573329147887 35308575331596288 35343895363938864 35396388613670976 35407086896136192 35495145178857984 35512010914416768 35519292740801778 35614890830462976 35622193752631296 35675100335038464 35710787011315392 35774634510974976 35791633047601152 35798972211201792 35834782799549126 35902683467218944 35991974310617088 36098631562076352 36109542091997184 36116946443640064 36188409733132554 36206770164250328 36382872755478528 36401331848708096 36473357841267456 36484381629284352 36491862842708992 36600001444882968 36706033319141376 36760549635293184 36779200345407488 36814806585981504 36888190432637952 37087064806883328 37104686952800256 37178648625020928 37196967207981312 37215839337462784 37326123344120136 37489856713555968 37508877442482176 37602162929201152 37608662902025412 37620029827144704 37713591752536608 37904794105978368 37916250534445056 37942711199522604 38010549167910912 38233632803291136 38241472705030656 38253030891978752 38336580173912112 38354796034706124 38542586663337984 38630521725124608 38638443009927168 38656802302695936 38752942706346672 38764655481114624 38772604270378304 38869032676327558 38942682718666752 38961186572795904 39000160401587712 39058083987499008 39077900366995456 39167056749084672 39175088051731712 39193702334677824 39288580069392384 39307248278765568 39365627955904512 39405006357313536 39483553311981568 39502314164084736 39521777658480144 39541829296054208 39715281997922304 39832972758153216 39853182282637312 39932038326215232 39952298112276224 40070691237070146 40146618212941824 40246463824846848 40266883136782336 40273843737602016 40386208490905344 40503209179742208 40623234853496832 40631564749095072 40704210132566016 40732616434781619 40943102844469248 40951498329796608 41044929332944896 41053345698047616 41065753751683072 41175001625493339 41187446448684288 41195892037276948 41376600388583424 41492041852911616 41499214236717696 41511757050642432 41520269139932672 41614997795902464 41623531054964944 41744116323729408 41825979703148544 41847200393003008 41867819254645632 41942674943901696 41951275393980416 41991888762135153 42197487122792448 42281600397082624 42302433295351296 42322533555537792 42427790721603684 42449316744293488 42635523321298944 42655781851250688 42761867813899776 42783563332831232 42889967091120064 42910346521586928 43034659753476096 43098575434481664 43120441784270848 43227683367428096 43248223265851392 43481386325311488 43588760456921088 43610237416253952 43619179804175592 43632363361163264 43953625112444928 43962637912869888 43975925277392896 44062938842720256 44071974058198176 44085294468718592 44092915126512552 44199652578066432 44215935158146368 44225001745900253 44308800416120832 44353123593962496 44409891117072384 44418997475979264 44440103434595328 44484557958060984 44564092127895552 44573230106104192 44702360787615744 44813536641650688 44834830067966976 44924200421900288 44946335376310752 45102399040811831 45187860225982464 45300243528880128 45434484552268512 45457536041133184 45570590034315068 45792236399136768 45815469395787776 45929413577892352 46198972970643456 46291062503702528 46335877254769824 46678547084525568 46700726681972736 46710302782424256 46816872520390272 46826472436835562 46840625373013504 46962130864195584 46979431105530516 47078100442128384 47125193818585152 47185509311889408 47195184818227968 47209449194848256 47326860238477312 47331911422181376 47349347885889024 47359056987735704 47496258336841728 47566800446717952 47614382681753856 47699512681299968 47722177396801536 47731962948269056 47755481337330174 47989299080822784 48131508749435136 48146056122662912 48251212977510072 48274139836785294 48510497007304704 48631143788356608 48645842172379136 48654251174082816 48800001926510624 48941377758855168 49014066180390912 49037355514036224 49086408781308672 49184253910183936 49449419742511104 49472915937067008 49595956277308416 49742927052914664 49768164458826848 49897264043207808 49986475618074624 50134603643882496 50144883869367216 50160039769526272 50284789003382144 50290155886067712 50415228721857024 50529364302495744 50539725474637824 50590281599363472 50680732223881216 50812199026753536 50978177071054848 50988630273374208 51115440231882816 51139728046274832 51390115551117312 51517924013236224 51542403070261248 51670590275128896 51686207308152832 51820282332905472 51850002046917538 51948248763727872 52000213868783616 52077445316665344 52222742332112896 52258269779570432 52409664371687424 52540008476418048 52669752218779648 52695703544640192 53015843045908296 53110630344204288 53242717768286976 53268016371625152 53278939111202667 53427588316093528 53433290628946944 53566180516973088 53661951766462464 53687449571401728 53698458316802688 53752174199323689 53848277987873792 53854025200828416 53987961465925632 54164313137995776 54175419665460096 54272280176754688 54310155246375492 54601997773062144 54726572443926528 54737794264063488 54900002167324452 54916595264912384 55059049978712064 55168800518111232 55332285648956928 55349009400856576 55486663727869952 55630597210324992 55658821764972544 55767972937531392 55823759006194176 55989185016180204 56263316163723264 56403244393801728 56430044740717056 56570387628804912 56847364428398592 56874375801667584 56914066799283906 57015823751866368 57213795362115904 57362209057545984 57379546337968128 57464767245975552 57504870260868168 57664297687801856 57813879995006976 57957664514890752 57975181767081984 58146983221671936 58158906405567456 58303549014491337 58414024078000128 58500240602381568 58604833483259904 58616850550493184 58750585123627008 58762632077597568 58790553502016736 58932870104088576 58954580210861824 58960872418148352 59107509535970304 59137498125283328 59225329967972352 59253471246127104 59312743944081312 59418789503860736 59572922996883456 59751382188867584 59779773423955968 59928447168414336 60106036855605219 60400324705173504 60579312736358016 60754813769613312 60947347123642608 61056315198849024 61427247494694912 61580018547071424 61598630627524608 61781169673026432 61793838055915422 61910926608826368 62064900582875136 62238062779367424 62267635575963648 62280403709899008 62422496693853696 62435296582447416 62616174485594112 62639241474040688 62770800589504512 62801728881968448 62833591758113536 62914012415852544 62926913090970624 63132463847852032 63296230684188672 63328344449122304 63422400595623936 63453649943026944 63485843575671808 63629569862402048 63673975116440232 63953284981948416 63985732107763712 64175344999246848 64334950636680096 64365519782380392 64551989630214144 64680662676406272 64841525051142144 64872334898777088 65222079487967232 65255170345140224 65383140685381632 65428769706263388 65448545041744896 65943956869304832 65963887916089344 66107961087297264 66127941703077888 66323902737219552 66463200624181248 66529685390943744 66628496213968896 66726836937091476 66846138191843328 66859845159156288 67053541181423616 67153130042425344 67220304962476032 67252245101950464 67386300632850432 67419503064466128 67453708799151296 67749598702338048 67781790338973696 67950365293320192 67984840364498944 68153920309177088 68186304061699776 68355885051472602 68485407539724288 68690565350981632 68723204093681664 68894120366838528 69093709777207296 69298459455965184 69333618491711488 69436593755553792 69844116617035776 70017820626788352 70053344635224064 70065454173636384 70239708655253343 70260938059520256 70469146658295774 70617150663192576 70687790727877728 70792777227341952 70814173792272384 70990290357715968 71024021828833536 71038585481603556 71229781660925952 71244387505262592 71350200670076928 71421574022630784 71549269021949952 71583266095202304 71597944422403584 71633222005995261 71669565599098252 71983948621234176 72197263124152704 72219084183994368 72233892887280128 72376819466265108 72413540328500656 72765745510957056 72802663697416192 72946715682534912 72968763258568704 72983725685417984 73200002889765936 73412066638282752 73521099270586368 73558400690814976 73629613171963008 73776380865275904 74174129613766656 74209373905600512 74357297250041856 74393934415962624 74431678674925568 74652246688240272 74979713427111936 75017754884964352 75204325858402304 75217325804050824 75240059654289408 75427183505073216 75809588211956736 75832501068890112 75885422399045208 76021098335821824 76467265606582272 76482945410061312 76506061783957504 76673160347824224 76709592069412248 76939386599031947 77085173326675968 77261043450249216 77276886019854336 77313604605391872 77505885412693344 77529310962229248 77545208540756608 77738065352655116 77775003070376307 77922373145591808 78000320803175424 78116167974998016 78155800733990912 78334113498169344 78350176103463424 78387404669355648 78614496557531136 78810012714627072 78967106623963136 79004628328169472 79043555316960288 79083658592108416 79665945516306432 79706364565274624 79864076652430464 79904596224552448 80141382474140292 80492927649693696 80533766273564672 80547687475204032 80772416981810688 81246469706993664 81263129498190144 81408420265132032 81465232869563238 81902996659593216 82089858665889792 82106691396095232 82131507503366144 82350003250986678 82374892897368576 82391784074553896 82753200777166848 82984083705823232 82998428473435392 83023514101284864 83040538279865344 83229995591804928 83247062109929888 83488232647458816 83651959406297088 83694400786006016 83735638509291264 83885349887803392 83902550787960832 83983777524270306 84394974245584896 84604866590702592 84645067111075584 84855581443207368 84898633488586976 85271046642597888 85311563702501376 85523735627799552 85567126665662464 85779934182240128 85820693043173856 86069319506952192 86197150868963328 86455366734856192 86496446531702784 86962772650622976 87220474832507904 87238359608351184 87264726722326528 87907250224889856 87925275825739776 88125877685440512 88143948116396352 88170588937437184 88185830253025104 88399305156132864 88431870316292736 88450003491800506 88617600832241664 88706247187924992 88837994951958528 88880206869190656 88969115916121968 89128184255791104 89146460212208384 89404721575231488 89627073283301376 89669660135933952 89848400843800576 89892670752621504 90204798081623662 90375720451964928 90600487057760256 90868969104537024 90915072082266368 91141180068630136 91584472798273536 91630938791575552 91858827155784704 92397945941286912 92582125007405056 92671754509539648 92690757083873133 93357094169051136 93401453363945472 93420605564848512 93633745040780544 93652944873671124 93681250746027008 93924261728391168 93958862211061032 94156200884256768 94250387637170304 94371018623778816 94390369636455936 94418898389696512 94653720476954624 94698695771778048 94718113975471408 94992516673683456 95133600893435904 95228765363507712 95444354793603072 95463925896538112 95510962674660348 95978598161645568 96263017498870272 96292112245325824 96502425955020144 96548279673570588 97020994014609408 97262287576713216 97308502348165632 97600003853021248 97882755517710336 98028132360781824 98074711028072448 98172817562617344 98368507820367872 98898839485022208 98945831874134016 99191912554616832 99485854105829328 99536328917653696 99794528086415616 99972951236149248 100269207287764992 100289767738734432 100320079539052544 100569578006764288 100580311772135424 100830457443714048 101058728604991488 101079450949275648 101180563198726944 101361464447762432 101624398053507072 101956354142109696 101977260546748416 102230880463765632 102279456092549664 102533827577208903 103035848026472448 103084806140522496 103341180550257792 103372414616305664 103640564665810944 103700004093835076 104000427737567232 104154890633330688 104445484664225792 104516539559140864 105080016952836096 105339504437559296 105391407089280384 105703719987443661 106031686091816592 106221260688408576 106485435536573952 106536032743250304 106557878222405334 106855176632187056 106866581257893888 107132361033946176 107323903532924928 107374899142803456 107396916633605376 107504348398647378 107696555975747584 107708050401656832 107975922931851264 108328626275991552 108350839330920192 108544560353509376 108620310492750984 109203995546124288 109453144887853056 109475588528126976 109800004334648904 109833190529824768 110118099957424128 110337601036222464 110664571297913856 110698018801713152 110973327455739904 111261194420649984 111317643529945088 111535945875062784 111647518012388352 111978370032360408 112526632327446528 112806488787603456 112860089481434112 113140775257609824 113533625171698747 113748751603335168 113828133598567812 114031647503732736 114427590724231808 114724418115091968 114759092675936256 115009740521736336 115328595375603712 115627759990013952 115915329029781504 116293966443343872 116317812811134912 116607098028982674 116828048156000256 117000481204763136 117233701100986368 117501170247254016 117525264155195136 117581107004033472 117865740208177152 117909160421723648 117921744836296704 118215019071940608 118274996250566656 118450659935944704 118506942492254208 118625487888162624 118837579007721472 119145845993766912 119502764377735168 119559546847911936 119856894336828672 120212073711210438 120800649410347008 121158625472716032 121509627539226624 121894694247285216 122112630397698048 122197849304344857 122854494989389824 123160037094142848 123197261255049216 123562339346052864 123587676111830844 124129801165750272 124476125558734848 124535271151927296 124560807419798016 124844993387707392 124870593164894832 125232348971188224 125278482948081376 125541601179009024 125603457763936896 125667183516227072 125828024831705088 125853826181941248 126264927695704064 126592461368377344 126656688898244608 126844801191247872 126907299886053888 126971687151343616 127347950232880464 127906569963896832 127971464215527424 128350689998493696 128669901273360192 128731039564760784 129103979260428288 129361325352812544 129683050102284288 129744669797554176 130444158975934464 130510340690280448 130766281370763264 130857539412526776 130897090083489792 131887913738609664 131927775832178688 132215922174594528 132255883406155776 132647805474439104 132675005237700759 132926401248362496 133059370781887488 133256992427937792 133453673874182952 133692276383686656 133719690318312576 134107082362847232 134440609924952064 134504490203900928 134772601265700864 134839006128932256 134907417598302592 135307197122435493 135563580677947392 135900730586640384 135969680728997888 136307840618354176 136372608123399552 136711770102945204 137381130701963264 137446408187363328 137788240733677056 138596918911930368 138667236983422976 138873187511107584 140035641253576704 140106689270448128 140130908347272768 140479417310506686 140521876119040512 140938293316591548 141234301326385152 141375581455755456 141585554454683904 141628347584544768 141980580715431936 142048043657667072 142077170963207112 142488775010525184 142700401340153856 142843148045261568 143098538043899904 143166532190404608 143195888844807168 143266444011990522 143339131198196504 143967897242468352 144394526248305408 144438168367988736 144467785774560256 144753638932530216 144827080657001312 145531491021914112 145605327394832384 145893431365069824 145937526517137408 145967451370835968 146400005779531872 146824133276565504 147042198541172736 147259226343926016 147552761730551808 148348259227533312 148418747811201024 148787868831925248 148863357349851136 149304493376480544 149959426854223872 150408651716804608 150434651608101648 150480119308578816 150854367010146432 151619176423913472 151770844798090416 152042196671643648 152934531213164544 152965890820122624 153346320695648448 153419184138824496 153878773198063894 154170346653351936 154553772039708672 154627209210783744 155011770825386688 155058621924458496 155090417081513216 155476130705310232 155550006140752614 155844746291183616 156000641606350848 156232335949996032 156311601467981824 156668226996338688 156700352206926848 156774809338711296 157228993115062272 157620025429254144 157934213247926272 158009256656338944 158087110633920576 158167317184216832 159331891032612864 159412729130549248 159728153304860928 159809192449104896 159836817333608001 160282764948280584 160985855299387392 161067532547129344 161095374950408064 161256522597971067 161544833963621376 162492939413987328 162526258996380288 162816840530264064 162930465739126476 163805993319186432 164179717331779584 164213382792190464 164263015006732288 164700006501973356 164749785794737152 164783568149107792 165506401554333696 165996856946870784 166047028202569728 166081076559730688 166459991183609856 166494124219859776 166976465294917632 167303918812594176 167388801572012032 167471277018582528 167805101575921664 167967555048540612 168789948491169792 169209733181405184 169290134222151168 169711162886414736 169797266977173952 170542093285195776 170623127405002752 171047471255599104 171134253331324928 171559868364480256 171641386086347712 172138639013904384 172394301737926656 172910733469712384 172992893063405568 173925545301245952 174440949665015808 174476719216702368 174529453444653056 174910647043474011 175814500449779712 175850551651479552 176251755370881024 176287896232792704 176341177874874368 176371660506050208 176798610312265728 176863740632585472 176900006983601012 177412494375849984 177675989903917056 177760413738381312 177938231832243936 178256368511582208 178292920424416768 179254146566602752 179339320271867904 179696801687601152 179785341505243008 180318110566815657 180409596163247324 181200974115520512 181737938209074048 181830144164532736 182282360137260272 183168945596547072 183261877583151104 183717654311569408 184795891882573824 185164250014810112 185343509019079296 185381514167746266 186714188338102272 186802906727890944 186841211129697024 187267490081561088 187305889747342248 187362501492054016 187848523456782336 187917724422122064 188312401768513536 188500775274340608 188742037247557632 188780739272911872 188837796779393024 189307440953909248 189397391543556096 189436227950942816 189985033347366912 190267201786871808 190457530727015424 190888709587206144 190927851793076224 191021925349320696 191957196323291136 192526034997740544 192584224490651648 193004851910040288 193096559347141176 193675007645839039 194041988029218816 194524575153426432 194617004696331264 195200007706042496 195765511035420672 196149422056144896 196345635125234688 196737015640735744 197891663748268032 198383825109233664 198971708211658656 199072657835307392 199589056172831232 200538414575529984 200579535477468864 200640159078105088 201139156013528576 201160623544270848 201660914887428096 202158901898551296 202361126397453888 202722928895524864 203248796107014144 203954521093496832 204461760927531264 204558912185099328 205067655154417806 206071696052944896 206169612281044992 206682361100515584 206744829232611328 207281129331621888 207400008187670152 208000855475134464 208309781266661376 208890969328451584 209033079118281728 210160033905672192 210679008875118592 210782814178560768 211407439974887322 212063372183633184 212442521376817152 212970871073147904 213072065486500608 213115756444810668 213710353264374112 213733162515787776 214264722067892352 214647807065849856 214749798285606912 214793833267210752 215008696797294756 215393111951495168 215951845863702528 216657252551983104 216701678661840384 217240620985501968 218407991092248576 218906289775706112 218951177056253952 219600008669297808 219666381059649536 220236199914848256 220675202072444928 221329142595827712 221946654911479808 222522388841299968 222635287059890176 223071891750125568 223295036024776704 223956740064720816 225053264654893056 225612977575206912 225720178962868224 226281550515219648 227067250343397494 227497503206670336 227656267197135624 228063295007465472 228855181448463616 229448836230183936 229518185351872512 230019481043472672 230657190751207424 230818159797095841 231255519980027904 231830658059563008 232587932886687744 232635625622269824 233214196057965348 233325009211128921 234000962409526272 234467402201972736 235002340494508032 235050528310390272 235162214008066944 235818320843447296 235843489672593408 236430038143881216 236549992501133312 236901319871889408 237013884984508416 237250975776325248 237675158015442944 239005528755470336 239119093695823872 239713788673657344 240424147422420876 241601298820694016 242317250945432064 243789388494570432 244225260795396096 244395698608689714 245708989978779648 246320074188285696 246394522510098432 247124678692105728 247175352223661688 248259602331500544 248952251117469696 249070542303854592 249121614839596032 249689986775414784 249741186329789664 250464697942376448 250556965896162752 251083202358018048 251206915527873792 251334367032454144 251656049663410176 251707652363882496 252529855391408128 253184922736754688 253313377796489216 253814599772107776 253943374302687232 254695900465760928 255813139927793664 256701379996987392 257339802546720384 257462079129521568 258207958520856576 259366100204568576 259489339595108352 260888317951868928 261715078825053552 261794180166979584 263775827477219328 264431844349189056 264511766812311552 265295610948878208 265350010475401518 265852802496724992 266118741563774976 266513984855875584 266907347748365904 267384552767373312 267439380636625152 268214164725694464 268881219849904128 269008980407801856 269545202531401728 269678012257864512 269814835196605184 270614394244870986 271127161355894784 271801461173280768 271939361457995776 272615681236708352 272745216246799104 273423540205890408 274762261403926528 274892816374726656 275576481467354112 277193837823860736 277334473966845952 277746375022215168 278072271251619399 280071282507153408 280213378540896256 280261816694545536 280958834621013372 281043752238081024 281876586633183096 282468602652770304 282751162911510912 283171108909367808 283256695169089536 283961161430863872 284096087315334144 284154341926414224 284977550021050368 285400802680307712 285686296090523136 286333064380809216 286391777689614336 286532888023981044 286678262396393008 287935794484936704 288789052496610816 288876336735977472 288935571549120512 289507277865060432 289654161314002624 291062982043828224 291210654789664768 291786862730139648 291934902741671936 292800011559063744 293648266553131008 294084397082345472 294518452687852032 295105523461103616 296696518455066624 296837495622402048 297575737663850496 297726714699702272 298608986752961088 299918853708447744 300817303433609216 300869303216203296 300960238617157632 301708734020292864 303238352847826944 303541689596180832 304084393343287296 305869062426329088 305931781640245248 306692641391296896 306838368277648992 307601482731626709 307757546396127788 309107544079417344 309254418421567488 310023541650773376 310117243848916992 310180834163026432 310952261410620464 311100012281505228 312001283212701696 312464671899992064 312623202935963648 313336453992677376 313400704413853696 313549618677422592 315240050858508288 315868426495852544 316018513312677888 316174221267841152 316334634368433664 318663782065225728 318825458261098496 319456306609721856 319618384898209792 319673634667216002 320565529896561168 321971710598774784 322135065094258688 322190749900816128 322513045195942134 323089667927242752 324985878827974656 325052517992760576 325633681060528128 325860931478252952 327611986638372864 328359434663559168 328426765584380928 328526030013464576 329400013003946712 329499571589474304 329567136298215584 330386777748784243 331012803108667392 331993713893741568 332094056405139456 332162153119461376 332919982367219712 332988248439719552 333952930589835264 334607837625188352 334942554037165056 335610203151843328 335935110097081224 337579896982339584 338419466362810368 338580268444302336 339422325772829472 339594533954347904 340600875515096241 341246254810005504 342094942511198208 342268506662649856 343119736728960512 343282772172695424 344277278027808768 345821466939424768 345985786126811136 348881899330031616 348953438433404736 349058906889306112 349821294086948022 351701103302959104 352503510741762048 352575792465585408 352682355749748736 352743321012100416 353597220624531456 353727481265170944 353800013967202024 354824988751699968 355351979807834112 355520827476762624 355876463664487872 356512737023164416 356585840848833536 358508293133205504 358678640543735808 359393603375202304 359570683010486016 360636221133631314 360819192326494648 362401948231041024 363475876418148096 363660288329065472 364564720274520544 366337891193094144 366523755166302208 367435308623138816 369591783765147648 370687018038158592 370763028335492532 373428376676204544 373605813455781888 373682422259394048 374534980163122176 374611779494684496 374725002984108032 375697046913564672 375835448844244128 376624803537027072 377001550548681216 377484074495115264 377561478545823744 378614881907818496 378794783087112192 378872455901885632 379970066694733824 380534403573743616 380915061454030848 381855703586152448 382043850698641392 383914392646582272 385052069995481088 386009703820080576 386193118694282352 387350015291678078 388083976058437632 389049150306852864 389234009392662528 390400015412084992 391531022070841344 392298844112289792 392691270250469376 393474031281471488 395783327496536064 396767650218467328 397943416423317312 398025015713102277 398145315670614784 399178112345662464 401076829151059968 401159070954937728 401280318156210176 402278312027057152 402321247088541696 403321829774856192 404317803797102592 404722252794907776 405445857791049728 405921591367306479 407909042186993664 408923521855062528 409117824370198656 410135310308835612 412143392105889792 412339224562089984 413364722201031168 413489658465222656 414800016375340304 416001710950268928 416619562533322752 418066158236563456 420320067811344384 421358017750237184 421565628357121536 422814879949774644 424126744367266368 424885042753634304 425941742146295808 426144130973001216 426231512889621336 427420706528748224 427466325031575552 428529444135784704 429295614131699712 429499596571213824 429587666534421504 430017393594589512 430786223902990336 431903691727405056 433314505103966208 433403357323680768 434481241971003936 436815982184497152 437812579551412224 437902354112507904 439200017338595616 439332762119299072 440472399829696512 442658285191655424 443893309822959616 445044777682599936 446590072049553408 447913480129441632 451225955150413824 451440357925736448 452563101030439296 454134500686794988 455312534394271248 456126590014930944 457710362896927232 458897672460367872 460038962086945344 461314381502414848 461636319594191682 462511039960055808 463661316119126016 465175865773375488 465271251244539648 466428392115930696 466650018422257842 468001924819052544 468934804403945472 470004680989016064 470101056620780544 470324428016133888 471636641686894592 471686979345186816 472860076287762432 473099985002266624 473802639743778816 474027769969016832 474501951552650496 475350316030885888 478011057510940672 478238187391647744 479427577347314688 480848294844841752 483202597641388032 483769567793913201 484634501890864128 487578776989140864 488450521590792192 488791397217379428 491417979957559296 492640148376571392 492789045020196864 494249357384211456 494350704447323376 496519204663001088 498141084607709184 498243229679192064 499379973550829568 499482372659579328 500929395884752896 501113931792325504 502166404716036096 502413831055747584 502668734064908288 503415304727764992 505059710782816256 506369845473509376 506626755592978432 507629199544215552 507886748605374464 509391800931521856 511626279855587328 513402759993974784 514679605093440768 514924158259043136 516415917041713152 518732200409137152 518978679190216704 521776635903737856 523430157650107104 523588360333959168 524731941130422033 527551654954438656 528863688698378112 529023533624623104 530591221897756416 530700020950803036 532237483127549952 533027969711751168 533814695496731808 534769105534746624 534878761273250304 537762439699808256 538017960815603712 539090405062803456 539356024515729024 539629670393210368 541228788489741972 543602922346561536 543878722915991552 545231362473416704 545490432493598208 546847080411780816 549524522807853056 549785632749453312 551152962934708224 554387675647721472 554668947933691904 555492750044430336 556144542503238798 560142565014306816 560426757081792512 560523633389091072 561917669242026744 562087504476162048 563753173266366192 564937205305540608 565502325823021824 566342217818735616 566513390338179072 567922322861727744 568192174630668288 568308683852828448 569955100042100736 570801605360615424 571372592181046272 572666128761618432 572783555379228672 573065776047962088 573356524792786016 575871588969873408 577578104993221632 577752673471954944 577871143098241024 579014555730120864 579308322628005248 581025022937517117 582125964087656448 583573725460279296 583869805483343872 585600023118127488 587296533106262016 589036905375704064 590211046922207232 593674991244804096 595151475327700992 595453429399404544 597217973505922176 601634606867218432 601738606432406592 601920477234315264 603417468040585728 606476705695653888 607083379192361664 608168786686574592 611863563280490496 613385282782593792 613676736555297984 615202965463253418 615515092792255576 618215088158834688 618508836843134976 620047083301546752 620234487697833984 620361668326052864 621904522821240928 622200024563010456 624002566425403392 624929343799984128 625246405871927296 626672907985354752 626801408827707392 627099237354845184 630480101717016576 632037026625355776 632348442535682304 632669268736867328 637327564130451456 637650916522196992 638912613219443712 639236769796419584 639347269334432004 641131059793122336 643943421197549568 644381499801632256 645026090391884268 646179335854485504 649971757655949312 650105035985521152 651721862956505904 655223973276745728 656718869327118336 656853531168761856 658800026007893424 658999143178948608 659134272596431168 660773555497568486 662025606217334784 663987427787483136 664324306238922752 665839964734439424 665976496879439104 667905861179670528 669215675250376704 669885108074330112 671220406303686656 671870220194162448 675159793964679168 676838932725620736 677160536888604672 678844651545658944 679189067908695808 681201751030192482 682492509620011008 684189885022396416 684537013325299712 686239473457921024 686565544345390848 688554556055617536 691642933878849536 691971572253622272 692454479391287523 697763798660063232 697906876866809472 698117813778612224 699642588173896044 699975027633386763 703402206605918208 705007021483524096 705151584931170816 705364711499497472 705486642024200832 707454962530341888 707600027934404048 709649977503399936 710703959615668224 711041654953525248 711752927328975744 713025474046328832 713171681697667072 717016586266411008 717357281087471616 718787206750404608 719141366020972032 721272442267262628 721638384652989296 724803896462082048 726951752836296192 727320576658130944 729129440549041088 732675782386188288 733047510332604416 734870617246277632 739183567530295296 741374036076317184 741526056670985064 746856753352409088 747211626911563776 747364844518788096 749069960326244352 749223558989368992 749450005968216064 751394093827129344 751670897688488256 751825029680304301 753249607074054144 754003101097362432 754968148990230528 755122957091647488 757229763815636992 757589566174224384 757744911803771264 759940133389467648 761830122908061696 763711407172304896 764087701397282784 770104139990962176 772019407640161152 772386237388564704 774700030583356156 778098300613705728 778468018785325056 780800030824169984 785382540500938752 786948062562942976 793535300436934656 795886832846634624 796050031426204554 796290631341229568 798356224691324928 802153658302119936 802318141909875456 802560636312420352 804556624054114304 804642494177083392 806643659549712384 808635607594205184 809444505589815552 810891715582099456 811843182734612958 815818084373987328 817847043710125056 818235648740397312 820270620617671224 824286784211779584 824678449124179968 826729444402062336 826979316930445312 829600032750680608 832003421900537856 833239125066645504 836132316473126912 840640135622688768 843131256714243072 845629759899549288 848253488734532736 849770085507268608 851883484292591616 852288261946002432 852463025779242672 854841413057496448 854932650063151104 857058888271569408 858999193142427648 859175333068843008 860034787189179024 861572447805980672 863807383454810112 866629010207932416 866806714647361536 868962483942007872 873631964368994304 875804708225015808 878400034677191232 878665524238598144 880944799659393024 885316570383310848 887786619645919232 890089555365199872 893180144099106816 895826960258883264 902451910300827648 902880715851472896 905126202060878592 908269001373589976 910625068788542496 912253180029861888 915420725793854464 917795344920735744 920077924173890688 922628763004829696 923272639188383364 927322632238252032 930351731546750976 930542502489079296 932856784231861392 933300036844515684 936003849638105088 937869608807890944 940009361978032128 940202113241561088 940648856032267776 943273283373789184 945720152575524864 946199970004533248 947605279487557632 948055539938033664 949003903105300992 956022115021881344 956476374783295488 958855154694629376 961696589689683504 966405195282776064 967539135587826402 969269003781728256 975157553978281728 976901043181584384 977582794434758856 982835959915118592 985280296753142784 985578090040393728 988498714768422912 988701408894646752 991160333246352729 993038409326002176 996282169215418368 996486459358384128 998759947101659136 998964745319158656 1001858791769505792 1002227863584651008 1004827662111495168 1005337468129816576 1006830609455529984 1010119421565632512 1012739690947018752 1015258399088431104 1015773497210748928 1018783601863043712 1021802626545288723 1026805519987949568 1029359210186881536 1029848316518086272 1032831834083426304 1037464400818274304 1037957358380433408 1046860315300214208 1047176720667918336 1049463882260844066 1055103309908877312 1057727377396756224 1058047067249246208 1061182443795512832 1061400041901606072 1064474966255099904 1066055939423502336 1067629390993463616 1069538211069493248 1069757522546500608 1075524879399616512 1076035921631207424 1078180810125606912 1078712049031458048 1079259340786420736 1082457576979483944 1087205844693123072 1087757445831983104 1090462724946833408 1090980864987196416 1093694160823561632 1099571265498906624 1102305925869416448 1108775351295442944 1109337895867383808 1112289085006477596 1120285130028613632 1121047266778182144 1123835338484053488 1124175008952324096 1127506346532732384 1129874410611081216 1131004651646043648 1132684435637471232 1135844645723455488 1136384349261336576 1136617367705656896 1139910200084201472 1141603210721230848 1142745184362092544 1145567110758457344 1146131552095924176 1146713049585572032 1151743177939746816 1155156209986443264 1155742286196482048 1158029111460241728 1158616645256010496 1162050045875034234 1164251928175312896 1167147450920558592 1167739610966687744 1171200046236254976 1174593066212524032 1178073810751408128 1180422093844414464 1187349982489608192 1190302950655401984 1190906858798809088 1194075047139306831 1194435947011844352 1203269213734436864 1203477212864813184 1203840954468630528 1206834936081171456 1212953411391307776 1214166758384723328 1216337573373149184 1217764774101919437 1223727126560980992 1226770565565187584 1227353473110595968 1230405930926506836 1231030185584511152 1236430176317669376 1237017673686269952 1240094166603093504 1240468975395667968 1240723336652105728 1243809045642481856 1244400049126020912 1248005132850806784 1249858687599968256 1250492811743854592 1253602817655414784 1254198474709690368 1260960203434033152 1264074053250711552 1264696885071364608 1265338537473734656 1274655128260902912 1275301833044393984 1277825226438887424 1278473539592839168 1278694538668864008 1282262119586244672 1287886842395099136 1288762999603264512 1290052180783768536 1292358671708971008 1299943515311898624 1300210071971042304 1303443725913011808 1307969572183543099 1310447946553491456 1313437738654236672 1313707062337523712 1317600052015786848 1317998286357897216 1318268545192862336 1321547110995136972 1327974855574966272 1328648612477845504 1331679929468878848 1331952993758878208 1339770216148660224 1342440812607373312 1343740440388324896 1353677865451241472 1354321073777209344 1357689303091317888 1358378135817391616 1362403502060384964 1368379770044792832 1369074026650599424 1372478946915842048 1373131088690781696 1383285867757699072 1383943144507244544 1384908958782575046 1395527597320126464 1395813753733618944 1396235627557224448 1399285176347792088 1399950055266773526 1406804413211836416 1410014042967048192 1410303169862341632 1410729422998994944 1410973284048401664 1414909925060683776 1415200055868808096 1419299955006799872 1421407919231336448 1422083309907050496 1423505854657951488 1426050948092657664 1426343363395334144 1434033172532822016 1434714562174943232 1438282732041944064 1442544884534525256 1443276769305978592 1449607792924164096 1453903505672592384 1454641153316261888 1458258881098082176 1465351564772376576 1469741234492555264 1478367135060590592 1482748072152634368 1483052113341970128 1494423253823127552 1494729689037576192 1498139920652488704 1498447117978737984 1498900011936432128 1502788187654258688 1503341795376976512 1503650059360608602 1506499214148108288 1508006202194724864 1510245914183294976 1514459527631273984 1515179132348448768 1515489823607542528 1519880266778935296 1523660245816123392 1527422814344609792 1528175402794565568 1540208279981924352 1544038815280322304 1544772474777129408 1549400061166712312 1556196601227411456 1556936037570650112 1561600061648339968 1570765081001877504 1573896125125885952 1587070600873869312 1591773665693269248 1592100062852409108 1592581262682459136 1596712449382649856 1604307316604239872 1604636283819750912 1605121272624840704 1609113248108228608 1613287319099424768 1617271215188410368 1618889011179631104 1623686365469225916 1631636168747974656 1635694087420250112 1636471297480794624 1640541241235342448 1648573568423559168 1649356898248359936 1653458888804124672 1659200065501361216 1664006843801075712 1666478250133291008 1672264632946253824 1681280271245377536 1686262513428486144 1691259519799098576 1696506977469065472 1699540171014537216 1703766968585183232 1704576523892004864 1704926051558485344 1709682826114992896 1709865300126302208 1714117776543138816 1717998386284855296 1718350666137686016 1720069574378358048 1723144895611961344 1727614766909620224 1733258020415864832 1733613429294723072 1737924967884015744 1743075068812551351 1751609416450031616 1756800069354382464 1757331048477196288 1761889599318786048 1770633140766621696 1775573239291838464 1786360288198213632 1791653920517766528 1804903820601655296 1805761431702945792 1810252404121757184 1816538002747179952 1821250137577084992 1824506360059723776 1830841451587708928 1835590689841471488 1840155848347781376 1845257526009659392 1846545278376766728 1854645264476504064 1860703463093501952 1861085004978158592 1865713568463722784 1866600073689031368 1872007699276210176 1875739217615781888 1880018723956064256 1880404226483122176 1881297712064535552 1886546566747578368 1891440305151049728 1892399940009066496 1896111079876067328 1898007806210601984 1912952749566590976 1917710309389258752 1923393179379367008 1935078271175652804 1938538007563456512 1950315107956563456 1955165588869517712 1965671919830237184 1970560593506285568 1976997429536845824 1977402817789293504 1982320666492705458 1986076818652004352 1992972918716768256 1997519894203318272 1997929490638317312 2003717583539011584 2004455727169302016 2009655324222990336 2010674936259633152 2013661218911059968 2020238843131265024 2025479381894037504 2030516798176862208 2031546994421497856 2037567203726087424 2043605253090577446 2053611039975899136 2058718420373763072 2059696633036172544 2065663668166852608 2074928801636548608 2075914716760866816 2077363438173862569 2093720630600428416 2094353441335836672 2098927764521688132 2110206619817754624 2115454754793512448 2116094134498492416 2122364887591025664 2122800083803212144 2128949932510199808 2132111878847004672 2135258781986927232 2139076422138986496 2139515045093001216 2151049758799233024 2152071843262414848 2156361620251213824 2157424098062916096 2158518681572841472 2164915153958967888 2174411689386246144 2175514891663966208 2180925449893666816 2181961729974392832 2187388321647123264 2199142530997813248 2204611851738832896 2217550702590885888 2218675791734767616 2224578170012955192 2240570260057227264 2242094533556364288 2247670676968106976 2248350017904648192 2255012693065464768 2255475089040912903 2259748821222162432 2262009303292087296 2265368871274942464 2271689291446910976 2272768698522673152 2273234735411313792 2279820400168402944 2285490368724185088 2291134221516914688 2292263104191848352 2293426099171144064 2310312419972886528 2311484572392964096 2316058222920483456 2317233290512020992 2324100091750068468 2334294901841117184 2335479221933375488 2342400092472509952 2356147621502816256 2360844187688828928 2380605901310803968 2381813717597618176 2388150094278613662 2388871894023688704 2406538427468873728 2406954425729626368 2407681908937261056 2413669872162342912 2425906822782615552 2428333516769446656 2432675146746298368 2435529548203838874 2447454253121961984 2453541131130375168 2454706946221191936 2460811861853013672 2462060371169022304 2472860352635338752 2474035347372539904 2480188333206187008 2480937950791335936 2481446673304211456 2487618091284963712 2488800098252041824 2496010265701613568 2499717375199936512 2507205635310829568 2508396949419380736 2521920406868066304 2529393770142729216 2530677074947469312 2549310256521805824 2555650452877774848 2556947079185678336 2557389077337728016 2564524239172489344 2577525999206529024 2580104361567537072 2584717343417942016 2599887030623797248 2600420143942084608 2606887451826023616 2615939144367086198 2620895893106982912 2627414124675047424 2635200104031573696 2635996572715794432 2636537090385724672 2643094221990273944 2655949711149932544 2657297224955691008 2663359858937757696 2663905987517756416 2679540432297320448 2684881625214746624 2687480880776649792 2707355730902482944 2708642147554418688 2715378606182635776 2716756271634783232 2724807004120769928 2736759540089585664 2738148053301198848 2744957893831684096 2746262177381563392 2767886289014489088 2769817917565150092 2791055194640252928 2791627507467237888 2792471255114448896 2798570352695584176 2799900110533547052 2813608826423672832 2820028085934096384 2820606339724683264 2821946568096803328 2829819850121367552 2830400111737616192 2838599910013599744 2842815838462672896 2844166619814100992 2847011709315902976 2852686726790668288 2868066345065644032 2869429124349886464 2876565464083888128 2885089769069050512 2886553538611957184 2899215585848328192 2907807011345184768 2909282306632523776 2916517762196164352 2930703129544753152 2939482468985110528 2956734270121181184 2965496144305268736 2966104226683940256 2973480999739058187 2988846507646255104 2989459378075152384 2996279841304977408 2996894235957475968 2997800023872864256 3005576375308517376 3006683590753953024 3007300118721217204 3016012404389449728 3020491828366589952 3028919055262547968 3030358264696897536 3030979647215085056 3047320491632246784 3054845628689219584 3056350805589131136 3065407879635866169 3080416559963848704 3088077630560644608 3089544949554258816 3098800122333424624 3112393202454822912 3113872075141300224 3123200123296679936 3141530162003755008 3147792250251771904 3174141201747738624 3183547331386538496 3184200125704818216 3185162525364918272 3193424898765299712 3208614633208479744 3209272567639501824 3210242545249681408 3218226496216457216 3226574638198849536 3234542430376820736 3237778022359262208 3247372730938451832 3263272337495949312 3271388174840500224 3272942594961589248 3281082482470684896 3292475129979263663 3298713796496719872 3306917777608249344 3318400131002722432 3328013687602151424 3344529265892507648 3372525026856972288 3382519039598197152 3393013954938130944 3407533937170366464 3409153047784009728 3409852103116970688 3419365652229985792 3419730600252604416 3428235553086277632 3436701332275372032 3440139148756716096 3446289791223922688 3455229533819240448 3467226858589446144 3475849935768031488 3486150137625102702 3503218832900063232 3513600138708764928 3514662096954392576 3523779198637572096 3541266281533243392 3551146478583676928 3572720576396427264 3583307841035533056 3609807641203310592 3611522863405891584 3620504808243514368 3633076005494359904 3642500275154169984 3649012720119447552 3661682903175417856 3671181379682942976 3680311696695562752 3693090556753533456 3709290528953008128 3721406926187003904 3722170009956317184 3731427136927445568 3733200147378062736 3744015398552420352 3751478435231563776 3760808452966244352 3762595424129071104 3773093133495156736 3782880610302099456 3784799880018132992 3792222159752134656 3796015612421203968 3825905499133181952 3835420618778517504 3846786358758734016 3870156542351305608 3877076015126913024 3900630215913126912 3910331177739035424 3923908716550629297 3931343839660474368 3941121187012571136 3953994859073691648 3954805635578587008 3964641332985410916 3985945837433536512 3995039788406636544 3995858981276634624 4008911454338604032 4019310648445980672 4021349872519266304 4027322437822119936 4040477686262530048 4061033596353724416 4063093988842995712 4075134407452174848 4087210506181154892 4107222079951798272 4117436840747526144 4119393266072345088 4149857603273097216 4151829433521733632 4154726876347725138 4187441261200856832 4188706882671673344 4197855529043376264 4220413239635509248 4230909509587024896 4232188268996984832 4244729775182051328 4245600167606424288 4257899865020399616 4264223757694009344 4270517563973854464 4278152844277972992 4279030090186002432 4302099517598466048 4304143686524829696 4314848196125832192 4317037363145682944 4329830307917935776 4348823378772492288 4361850899787333632 4363923459948785664 4374776643294246528 4409223703477665792 4435101405181771776 4449156340025910384 4484189067112728576 4495341353936213952 4496700035809296384 4510025386130929536 4510950178081825806 4519497642444324864 4524018606584174592 4530737742549884928 4543378582893821952 4545537397045346304 4546469470822627584 4559640800336805888 4570980737448370176 4582268443033829376 4584526208383696704 4586852198342288128 4620624839945773056 4622969144785928192 4632116445840966912 4634466581024041984 4648200183500136936 4668589803682234368 4670958443866750976 4684800184945019904 4712295243005632512 4721688375377657856 4761211802621607936 4763627435195236352 4776300188557227324 4777743788047377408 4813908851459252736 4815363817874522112 4827339744324685824 4851813645565231104 4856667033538893312 4871059096407677748 4894908506243923968 4907082262260750336 4909413892442383872 4921623723706027344 4924120742338044608 4945720705270677504 4948070694745079808 4960376666412374016 4962893346608422912 4975236182569927424 4977600196504083648 4992020531403227136 4999434750399873024 5014411270621659136 5016793898838761472 5043840813736132608 5058787540285458432 5061354149894938624 5098620513043611648 5111300905755549696 5113894158371356672 5114778154675456032 5129048478344978688 5155051998413058048 5160208723135074144 5169434686835884032 5199774061247594496 5200840287884169216 5213774903652047232 5229225206437654053 5231878288734172396 5254828249350094848 5270400208063147392 5271993145431588864 5273074180771449344 5286188443980547888 5311899422299865088 5314594449911382016 5326719717875515392 5327811975035512832 5359080864594640896 5369763250429493248 5374961761553299584 5414711461804965888 5417284295108837376 5430757212365271552 5433512543269566464 5449614008241539856 5473519080179171328 5476296106602397696 5489915787663368192 5492524354763126784 5535772578028978176 5539635835130300184 5582110389280505856 5583255014934475776 5584942510228897792 5597140705391168352 5599800221067094104 5616575221729332131 5627217652847345664 5640056171868192768 5641212679449366528 5643893136193606656 5659639700242735104 5660800223475232384 5677199820027199488 5688333239628201984 5694023418631805952 5705373453581336576 5738858248699772928 5753130928167776256 5770179538138101024 5773107077223914368 5815614022690369536 5818564613265047552 5833035524392328704 5878964937970221056 5930992288610537472 5932208453367880512 5946961999478116374 5978918756150304768 5992559682609954816 5993788471914951936 5995600047745728512 6011152750617034752 6013367181507906048 6014600237442434408 6032024808778899456 6040983656733179904 6057838110525095936 6060716529393795072 6061959294430170112 6094640983264493568 6109691257378439168 6112701611178262272 6130815759271732338 6160833119927697408 6176155261121289216 6179089899108517632 6197600244666849248 6224786404909645824 6227744150282600448 6246400246593359872 6283060324007510016 6348282403495477248 6367094662773076992 6368400251409636432 6370325050729836544 6386849797530599424 6417229266416959488 6418545135279003648 6436452992432914432 6453149276397699072 6469084860753641472 6475556044718524416 6494745461876903664 6526544674991898624 6542776349681000448 6545885189923178496 6562164964941369792 6584950259958527326 6597427592993439744 6613835555216498688 6636800262005444864 6656027375204302848 6689058531785015296 6745050053713944576 6765038079196394304 6766425267122738709 6786027909876261888 6815067874340732928 6818306095568019456 6819704206233941376 6838731304459971584 6839461200505208832 6856471106172555264 6873402664550744064 6880278297513432192 6892579582447845376 6934453717178892288 6951699871536062976 6972300275250205404 7006437665800126464 7027200277417529856 7029324193908785152 7082532563066486784 7145441152792854528 7166615682071066112 7219615282406621184 7223045726811783168 7241009616487028736 7266152010988719808 7285000550308339968 7298025440238895104 7323365806350835712 7342362759365885952 7360623393391125504 7386181113507066912 7418581057906016256 7442813852374007808 7444340019912634368 7462854273854891136 7466400294756125472 7488030797104840704 7521616905932488704 7525190848258142208 7546186266990313472 7565761220604198912 7592031224842407936 7670841237557035008 7693572717517468032 7740313084702611216 7754152030253826048 7801260431826253824 7820662355478070848 7847817433101258594 7862687679320948736 7882242374025142272 7907989718147383296 7909611271157174016 7929282665970821832 7971891674867073024 7990079576813273088 7991717962553269248 8017822908677208064 8038621296891961344 8042699745038532608 8054644875644239872 8080955372525060096 8122067192707448832 8126187977685991424 8150268814904349696 8174421012362309784 8214444159903596544 8234873681495052288 8238786532144690176 8303658867043467264 8309453752695450276 8374882522401713664 8377413765343346688 8395711058086752528 8440826479271018496 8461819019174049792 8489459550364102656 8491200335212848576 8515799730040799232 8528447515388018688 8541035127947708928 8558060180372004864 8604199035196932096 8608287373049659392 8629696392251664384 8634074726291365888 8659660615835871552 8697646757544984576 8723701799574667264 8727846919897571328 8749553286588493056 8818447406955331584 8870202810363543552 8898312680051820768 8920442999217174561 8968378134225457152 8990682707872427904 8993400071618592768 9020050772261859072 9021900356163651612 9048037213168349184 9061475485099769856 9086757165787643904 9091074794090692608 9092938941645255168 9141961474896740352 9164536886067658752 9169052416767393408 9173704396684576256 9241249679891546112 9245938289571856384 9264232891681933824 9268933162048083968 9296400367000273872 9337179607364468736 9341916887733501952 9369600369890039808 9424590486011265024 9443376750755315712 9522423605243215872 9527254870390472704 9552600377114454648 9555487576094754816 9627817702918505472 9630727635749044224 9654679488649371648 9703627291130462208 9713334067077786624 9742118192815355496 9789817012487847936 9814164524521500672 9818827784884767744 9843247447412054688 9848241484676089216 9877425389937790989 9896141389490159616 9920753332824748032 9925786693216845824 9950472365139854848 9955200393008167296 9984041062806454272 10028822541243318272 10033587797677522944 10117575080570916864 10122708299789877248 10222601811511099392 10227788316742713344 10229556309350912064 10258096956689957376 10310103996826116096 10320417446270148288 10338869373671768064 10401680575768338432 10427549807304094464 10458450412875308106 10463756577468344792 10509656498700189696 10540800416126294784 10543986290863177728 10546148361542898688 10572376887961095776 10623798844599730176 10629188899822764032 10653439435751030784 10655623950071025664 10718161729189281792 10749923523106599168 10829422923609931776 10834568590217674752 10861514424730543104 10867025086539132928 10899228016483079712 10947038160358342656 10979831575326736384 10985048709526253568 11079271670260600368 11164220778561011712 11166510029868951552 11194281410782336704 11199600442134188208 11233150443458664262 11254435305694691328 11282425358898733056 11287786272387213312 11319279400485470208 11321600446950464768 11354399640054398976 11376666479256403968 11388046837263611904 11410746907162673152 11477716497399545856 11506261856335552512 11540359076276202048 11546214154447828736 11631228045380739072 11637129226530095104 11666071048784657408 11757929875940442112 11771726149651887891 11861984577221074944 11864416906735761024 11893923998956232748 11957837512300609536 11985119365219909632 11987576943829903872 11991200095491457024 12026734363015812096 12029200474884868816 12064049617557798912 12081967313466359808 12121433058787590144 12123918588860340224 12189281966528987136 12219382514756878336 12225403222356524544 12261631518543464676 12321666239855394816 12352310522242578432 12358179798217035264 12395200489333698496 12449572809819291648 12455488300565200896 12492800493186719744 12566120648015020032 12696564806990954496 12734189325546153984 12736800502819272864 12740650101459673088 12773699595061198848 12834458532833918976 12837090270558007296 12872905984865828864 12906298552795398144 12951112089437048832 12989490923753807328 13085552699362000896 13091770379846356992 13124329929882739584 13169900519917054652 13227671110432997376 13273600524010889728 13378117063570030592 13490100107427889152 13530076158392788608 13532850534245477418 13572055819752523776 13630135748681465856 13636612191136038912 13639408412467882752 13677462608919943168 13678922401010417664 13712942212345110528 13746805329101488128 13760556595026864384 13785159164895690752 13868907434357784576 13903399743072125952 13944600550500410808 14012875331600252928 14054400554835059712 14058648387817570304 14165065126132973568 14290882305585709056 14333231364142132224 14446091453623566336 14482019232974057472 14532304021977439616 14570001100616679936 14646731612701671424 14684725518731771904 14721246786782251008 14772362227014133824 14837162115812032512 14888680039825268736 14925708547709782272 14932800589512250944 14976061594209681408 15043233811864977408 15050381696516284416 15092372533980626944 15131522441208397824 15184062449684815872 15341682475114070016 15387145435034936064 15480626169405222432 15508304060507652096 15602520863652507648 15641324710956141696 15695634866202517188 15764484748050284544 15815979436294766592 15819222542314348032 15858565331941643664 15943783349734146048 15980159153626546176 15983435925106538496 16035645817354416128 16077242593783922688 16085399490077065216 16109289751288479744 16244134385414897664 16252375955371982848 16300537629808699392 16348842024724619568 16428888319807193088 16469747362990104576 16477573064289380352 16607317734086934528 16618907505390900552 16749765044803427328 16754827530686693376 16791422116173505056 16849725665187996393 16881652958542036992 16923638038348099584 16978919100728205312 16982400670425697152 17031599460081598464 17082070255895417856 17116120360744009728 17216574746099318784 17259392784503328768 17268149452582731776 17319321231671743104 17447403599149334528 17455693839795142656 17499106573176986112 17636894813910663168 17796625360103641536 17840885998434349122 17936756268450914304 17981365415744855808 17986800143237185536 18040101544523718144 18043800712327303224 18096074426336698368 18122950970199539712 18173514331575287808 18182149588181385216 18185877883290510336 18283922949793480704 18329073772135317504 18338104833534786816 18347408793369152512 18482499359783092224 18491876579143712768 18528465783363867648 18537866324096167936 18592800734000547744 18674359214728937472 18739200739780079616 18849180972022530048 19044847210486431744 19105200754228909296 19110975152189509632 19255635405837010944 19309358977298743296 19407254582260924416 19426668134155573248 19484236385630710992 19579634024975695872 19628329049043001344 19637655569769535488 19686494894824109376 19696482969352178432 19754850779875581978 19792282778980319232 19841506665649496064 19851573386433691648 19900944730279709696 19910400786016334592 19968082125612908544 20057645082486636544 20067175595355045888 20235150161141833728 20245416599579754496 20299275801368216127 20445203623022198784 20455576633485426688 20459112618701824128 20516193913379914752 20620207993652232192 20640834892540296576 20677738747343536128 20803361151536676864 20855099614608188928 20916900825750616212 20927513154936689584 21019312997400379392 21081600832252589568 21087972581726355456 21092296723085797376 21144753775922191552 21247597689199460352 21258377799645528064 21311247900142051328 21436323458378563584 21499847046213198336 21658845847219863552 21669137180435349504 21723028849461086208 21734050173078265856 21798456032966159424 21894076320716685312 21959663150653472768 21970097419052507136 22158543340521200736 22328441557122023424 22333020059737903104 22388562821564673408 22399200884268376416 22466300886917328524 22564850717797466112 22575572544774426624 22638558800970940416 22643200893900929536 22776093674527223808 22821493814325346304 23012523712671105024 23080718152552404096 23092428308895657472 23262456090761478144 23274258453060190208 23332142097569314816 23515859751880884224 23543452299303775782 23723969154442149888 23728833813471522048 23787847997912465496 23915675024601219072 23970238730439819264 23975153887659807744 23982400190982914048 24053468726031624192 24058400949769737632 24128099235115597824 24163934626932719616 24242866117575180288 24247837177720680448 24378563933057974272 24450806444713049088 24523263037086929352 24643332479710789632 24704621044485156864 24716359596434070528 24790400978667396992 24910976601130401792 24985600986373439488 25132241296030040064 25468378651092307968 25473601005638545728 25481300202919346176 25547399190122397696 25674180541116014592 25745811969731657728 25812597105590796288 25902224178874097664 25978981847507614656 26171105398724001792 26183540759692713984 26248659859765479168 26339801039834109304 26455342220865994752 26547201048021779456 26756234127140061184 26980200214855778304 27060152316785577216 27065701068490954836 27144111639505047552 27260271497362931712 27273224382272077824 27278816824935765504 27354925217839886336 27425884424690221056 27493610658202976256 27521113190053728768 27737814868715569152 27806799486144251904 27889201101000821616 28025750663200505856 28108801109670119424 28330130252265947136 28581764611171418112 28666462728284264448 28892182907247132672 28964038465948114944 29064608043954879232 29140002201233359872 29293463225403342848 29369451037463543808 29442493573564502016 29544724454028267648 29632276169813372967 29777360079650537472 29851417095419564544 29865601179024501888 29952123188419362816 30086467623729954816 30100763393032568832 30184745067961253888 30368124899369631744 30683364950228140032 30774290870069872128 30961252338810444864 31016608121015304192 31205041727305015296 31282649421912283392 31391269732405034376 31528969496100569088 31631958872589533184 31638445084628696064 31717130663883287328 31887566699468292096 31960318307253092352 31966871850213076992 32071291634708832256 32154485187567845376 32170798980154130432 32488268770829795328 32601075259617398784 32697684049449239136 32939494725980209152 32955146128578760704 33237815010781801104 33499530089606854656 33582844232347010112 33699451330375992786 33763305917084073984 33847276076696199168 33957838201456410624 33964801340851394304 34063198920163196928 34164140511790835712 34232240721488019456 34433149492198637568 34518785569006657536 34536298905165463552 34638642463343486208 34894807198298669056 34911387679590285312 34998213146353972224 35273789627821326336 35315178448955663673 35593250720207283072 35681771996868698244 35873512536901828608 35962730831489711616 35973600286474371072 36080203089047436288 36087601424654606448 36192148852673396736 36245901940399079424 36364299176362770432 36371755766581020672 36567845899586961408 36658147544270635008 36676209667069573632 36694817586738305024 36964998719566184448 36983753158287425536 37056931566727735296 37075732648192335872 37185601468001095488 37348718429457874944 37478401479560159232 37698361944045060096 38089694420972863488 38210401508457818592 38221950304379019264 38511270811674021888 38618717954597486592 38853336268311146496 38968472771261421984 39256658098086002688 39275311139539070976 39372989789648218752 39392965938704356864 39509701559751163956 39683013331298992128 39703146772867383296 39801889460559419392 39820801572032669184 40115290164973273088 40134351190710091776 40470300322283667456 40490833199159508992 40598551602736432254 40890407246044397568 40911153266970853376 40918225237403648256 41032387826759829504 41240415987304464384 41281669785080593152 41355477494687072256 41606722303073353728 41710199229216377856 41833801651501232424 41855026309873379168 42038625994800758784 42163201664505179136 42175945163452710912 42184593446171594752 42289507551844383104 42495195378398920704 42622495800284102656 42872646916757127168 42999694092426396672 43338274360870699008 43446057698922172416 43468100346156531712 43596912065932318848 43919326301306945536 43940194838105014272 44317086681042401472 44666040119475806208 44777125643129346816 44798401768536752832 44932601773834657048 45129701435594932224 45151145089548853248 45277117601941880832 45286401787801859072 45552187349054447616 45642987628650692608 46025047425342210048 46161436305104808192 46184856617791314944 46524912181522956288 46548516906120380416 46664284195138629632 47086904598607551564 47447938308884299776 47457667626943044096 47575695995824930992 47831350049202438144 47940477460879638528 47950307775319615488 48106937452063248384 48116801899539475264 48256198470231195648 48327869253865439232 48495674355441360896 48757127866115948544 48901612889426098176 49046526074173858704 49286664959421579264 49409242088970313728 49432719192868141056 49580801957334793984 49821953202260803584 49971201972746878976 50264482592060080128 50549176995563989179 50936757302184615936 50947202011277091456 50962600405838692352 51094798380244795392 51348361082232029184 51491623939463315456 51804448357748195328 51957963695015229312 52342210797448003584 52367081519385427968 52497319719530958336 52679602079668218608 52910684441731989504 53094402096043558912 53512468254280122368 53960400429711556608 54120304633571154432 54131402136981909672 54288223279010095104 54520542994725863424 54546448764544155648 54557633649871531008 54709850435679772672 54851768849380442112 54987221316405952512 55042226380107457536 55475629737431138304 55613598972288503808 55778402202001643232 56217602219340238848 57332925456568528896 57928076931896229888 58129216087909758464 58280004402466719744 58586926450806685696 58738902074927087616 58884987147129004032 59089448908056535296 59264552339626745934 59554720159301074944 59702834190839129088 59731202358049003776 59904246376838725632 60172935247459909632 60201526786065137664 60369490135922507776 60736249798739263488 61366729900456280064 61548581740139744256 61922504677620889728 62033216242030608384 62410083454610030592 62565298843824566784 62782539464810068752 63057938992201138176 63263917745179066368 63276890169257392128 63434261327766574656 63775133398936584192 63933743700426153984 64142583269417664512 64308970375135690752 64341597960308260864 64976537541659590656 65202150519234797568 65395368098898478272 65878989451960418304 65910292257157521408 66475630021563602208 66999060179213709312 67165688464694020224 67398902660751985572 67694552153392398336 67915676402912821248 67929602681702788608 68328281023581671424 68464481442976038912 69037571138013315072 69072597810330927104 69277284926686972416 69789614396597338112 69822775359180570624 69996426292707944448 70547579255642652672 70630356897911327346 71186501440414566144 71363543993737396488 71747025073803657216 71925461662979423232 71947200572948742144 72160406178094872576 72175202849309212896 72384297705346793472 72491803880798158848 72728598352725540864 72743511533162041344 73135691799173922816 73352419334139147264 73389635173476610048 73929997439132368896 74113863133455470592 74151465296384671744 74371202936002190976 74956802959120318464 75396723888090120192 76420803016915637184 76443900608758038528 77022541623348043776 77237435909194973184 77706672536622292992 77936945542522843968 78513316196172005376 78550622279078141952 78745979579296437504 78785931877408713728 79019403119502327912 79366026662597984256 79406293545734766592 79603778921118838784 79641603144065338368 80268702381420183552 80940600644567334912 80981666398319017984 81197103205472864508 81780814492088795136 81836450474807296512 82064775653519659008 82480831974608928768 82563339570161186304 83213444606146707456 83420398458432755712 83667603303002464848 83710052619746758336 84077251989601517568 84326403329010358272 84369186892343189504 84579015103688766208 84990390756797841408 85244991600568205312 85745293833514254336 85999388184852793344 86676548721741398016 86892115397844344832 86936200692313063424 87193824131864637696 87838652602613891072 87880389676210028544 88634173362084802944 88896828509440118901 89332080238951612416 89554251286258693632 89596803537073505664 89865203547669314096 90259402871189864448 90302290179097706496 90554235203883761664 90572803575603718144 91104374698108895232 91285975257301385216 92050094850684420096 92322872610209616384 92369713235582629888 93049824363045912576 93097033812240760832 93328568390277259264 94173809197215103128 94895876617768599552 94915335253886088192 95151391991649861984 95481778769398646227 95662700098404876288 95880954921759277056 95900615550639230976 96213874904126496768 96233603799078950528 96512396940462391296 96991348710882721792 97803225778852196352 98093052148347717408 98818484177940627456 98865438385736282112 99161603914669587968 99942403945493757952 101098353991127978358 101873514604369231872 101894404022554182912 101925200811677384704 102189596760489590784 102696722164464058368 102983247878926630912 103608896715496390656 103915927390030458624 104684421594896007168 104734163038770855936 104994639439061916672 105359204159336437216 105821368883463979008 106188804192087117824 107920800859423113216 108240609267142308864 108262804273963819344 108576446558020190208 109092897529088311296 109115267299743062016 109419700871359545344 109703537698760884224 109974442632811905024 110084452760214915072 110951259474862276608 111227197944577007616 111556804404003286464 112435204438680477696 114665850913137057792 115856153863792459776 116258432175819516928 116560008804933439488 117173852901613371392 117769974294258008064 118178897816113070592 118529104679253491868 119109440318602149888 119405668381678258176 119462404716098007552 120345870494919819264 120403053572130275328 121472499597478526976 122733459800912560128 123097163480279488512 123845009355241779456 124066432484061216768 124820166909220061184 125130597687649133568 125565078929620137504 126115877984402276352 126527835490358132736 126553780338514784256 126868522655533149312 127867487400852307968 128285166538835329024 128617940750271381504 130404301038469595136 130790736197796956544 131757978903920836608 131820584514315042816 132951260043127204416 133998120358427418624 134331376929388040448 134797805321503971144 135389104306784796672 135831352805825642496 135859205363405577216 136656562047163342848 136928962885952077824 138075142276026630144 138145195620661854208 138554569853373944832 139645550718361141248 139992852585415888896 141260713795822654692 142373002880829132288 142727087987474792976 143494050147607314432 143850923325958846464 144320812356189745152 144350405698618425792 144768595410693586944 144983607761596317696 145487023066324082688 146271383598347845632 146704838668278294528 146779270346953220096 147859994878264737792 148227726266910941184 148302930592769343488 148742405872004381952 149913605918240636928 150793447776180240384 151647530986691967537 152841606033831274368 152887801217516077056 154045083246696087552 154474871818389946368 155413345073244585984 155873891085045687936 157026632392344010752 157101244558156283904 157491959158592875008 157571863754817427456 158038806239004655824 158732053325195968512 158812587091469533184 159207557842237677568 159283206288130676736 160537404762840367104 161881201289134669824 161963332796638035968 162394206410945729016 163561628984177590272 163672900949614593024 164129551307039318016 164961663949217857536 165126679140322372608 166426889212293414912 166840796916865511424 167335206606004929696 167420105239493516672 168652806658020716544 168738373784686379008 169158030207377532416 170489983201136410624 171998776369705586688 173784230795688689664 173872401384626126848 174387648263729275392 175677305205227782144 175760779352420057088 177268346724169605888 177793657018880237802 178664160477903224832 179108502572517387264 179193607074147011328 179730407095338628192 180518805742379728896 180604580358195412992 181108470407767523328 181145607151207436288 182208749396217790464 184100189701368840192 184645745220419232768 184739426471165259776 186099648726091825152 186657136780554518528 188347618394430206256 189791753235537199104 189830670507772176384 190302783983299723968 190963557538797292454 191325400196809752576 191801231101278461952 192427749808252993536 192467207598157901056 193024793880924782592 193982697421765443584 195606451557704392704 196186104296695434816 197636968355881254912 197730876771472564224 198323207829339175936 199884807890987515904 202196707982255956716 203747029208738463744 203788808045108365824 203850401623354769408 205393444328928116736 207217793430992781312 207831854780060917248 209368843189792014336 209468326077541711872 209989278878123833344 210718408318672874432 211642737766927958016 212377608384174235648 215841601718846226432 216481218534284617728 216525608547927638688 217152893116040380416 218185795058176622592 218230534599486124032 218839401742719090688 219407075397521768448 220168905520429830144 222454395889154015232 223113608808006572928 224870408877360955392 229331701826274115584 231712307727584919552 232516864351639033856 233120017609866878976 234347705803226742784 235539948588516016128 236357795632226141184 237058209358506983736 238218880637204299776 238811336763356516352 238924809432196015104 240806107144260550656 242944999194957053952 246194326960558977024 247690018710483558912 249640333818440122368 250261195375298267136 251130157859240275008 252231755968804552704 253107560677029568512 253737045311066298624 255734974801704615936 256570333077670658048 257235881500542763008 260808602076939190272 261581472395593913088 263515957807841673216 263641169028630085632 265902520086254408832 267996240716854837248 268662753858776080896 269595610643007942288 270778208613569593344 271662705611651284992 271718410726811154432 273313124094326685696 273857925771904155648 276150284552053260288 276290391241323708416 277109139706747889664 279291101436722282496 279985705170831777792 282521427591645309384 284746005761658264576 285454175974949585952 286445336308195938681 286988100295214628864 287701846651917692928 288641624712379490304 288700811397236851584 289537190821387173888 290974046132648165376 293409677336556589056 293558540693906440192 296455452533821882368 296605861185538686976 297484811744008763904 299827211836481273856 303295061973383935074 305683212067662548736 305775602435032154112 308090166493392175104 308949743636779892736 310826690146489171968 311747782170091375872 314053264784688021504 314202489116312567808 314983918317185750016 315143727509634854912 316077612478009311648 317464106650391937024 318415115684475355136 318566412576261353472 323762402578269339648 324788412821891458032 327345801899229186048 328259102614078636032 329923327898435715072 330253358280644745216 332853778424586829824 333681593833731022848 334670413212009859392 334840210478987033344 337305613316041433088 337476747569372758016 338316060414755064832 340979966402272821248 343997552739411173376 347568461591377379328 347744802769252253696 348775296527458550784 351521558704840114176 354536693448339211776 355587314037760475604 357328320955806449664 358217005145034774528 358387214148294022656 359460814190677256384 361037611484759457792 361209160716390825984 362291214302414872576 364417498792435580928 368200379402737680384 369291490440838465536 369478852942330519552 372199297452183650304 373314273561109037056 376695236788860412512 379583506471074398208 379661341015544352768 380605567966599447936 381927115077594584908 383602462202556923904 384855499616505987072 384934415196315802112 387965394843530887168 391212903115408785408 392372208593390869632 395273936711762509824 395461753542945128448 396646415658678351872 399769615781975031808 404393415964511913432 407494058417476927488 407577616090216731648 407700803246709538816 410786888657856233472 414435586861985562624 415663709560121834496 418936652155083423744 419978557756247666688 421436816637345748864 424755216768348471296 432962437068569235456 433051217095855277376 434305786232080760832 436461069198972248064 437678803485438181376 438814150795043536896 440337811040859660288 444908791778308030464 446227217616013145856 449740817754721910784 458663403652548231168 463424615455169839104 465033728703278067712 466240035219733757952 471079897177032032256 472715591264452282368 474116418717013967472 476437761274408599552 477622673526713032704 477849618864392030208 481612214288521101312 485889998389914107904 492388653921117954048 495380037420967117824 499280667636880244736 500522390750596534272 502260315718480550016 506215121354059137024 507474090622132597248 511469949603409231872 513140666155341316096 521617204153878380544 523162944791187826176 527031915615683346432 527282338057260171264 531805040172508817664 535992481433709674496 537325507717552161792 539191221286015884576 541556417227139186688 543325411223302569984 543436821453622308864 546626248188653371392 552300569104106520576 554218279413495779328 559971410341663555584 565042855183290618768 569492011523316529152 570908351949899171904 572890672616391877362 573976200590429257728 575403693303835385856 577283249424758980608 577401622794473703168 579074381642774347776 581948092265296330752 586819354673113178112 587117081387812880384 592910905067643764736 593211722371077373952 594969623488017527808 599654423672962547712 606590123946767870148 611366424135325097472 611551204870064308224 616180332986784350208 621653380292978343936 623495564340182751744 628106529569376043008 628404978232625135616 629967836634371500032 630287455019269709824 632155224956018623296 634928213300783874048 636830231368950710272 637132825152522706944 647524805156538679296 649576825643782916064 654691603798458372096 656518205228157272064 660506716561289490432 667363187667462045696 669340826424019718784 669680420957974066688 674611226632082866176 674953495138745516032 676632120829510129664 681959932804545642496 687995105478822346752 695136923182754758656 695489605538504507392 697550593054917101568 703043117409680228352 709073386896678423552 711174628075520951208 714656641911612899328 716434010290069549056 716774428296588045312 718921628381354512768 722418321432781651968 724582428604829745152 728834997584871161856 738582980881676931072 738957705884661039104 746628547122218074112 753390473577720825024 759322682031088705536 761211135933198895872 763854230155189169816 767204924405113847808 769710999233011974144 769868830392631604224 775930789687061774336 782425806230817570816 784744417186781739264 790547873423525019648 790923507085890256896 793292831317356703744 808786831929023826864 814988116834953854976 815155232180433463296 821573777315712466944 828871173723971125248 831327419120243668992 837873304310166847488 839957115512495333376 842873633274691497728 849510433536696942592 859336008924587816043 865924874137138470912 866102434191710554752 868611572464161521664 872922138397944496128 875357606970876362752 880675622081719320576 889817583556616060928 892454435232026291712 899481635509443821568 917326807305096462336 926849230910339678208 930067457406556135424 932480070439467515904 942159794354064064512 945431182528904564736 948232837434027934944 955245347053426065408 955699237728784060416 984777307842235908096 990760074841934235648 998561335273760489472 1001044781501193068544 1004520631436961100032 1012430242708118274048 1014948181244265194496 1022939899206818463744 1026281332310682632192 1043234408307756761088 1046325889582375652352 1054564676114520342528 1063610080345017635328 1071984962867419348992 1074651015435104323584 1078382442572031769152 1083112834454278373376 1086873642907244617728 1093252496377306742784 1104601138208213041152 1108436558826991558656 1119942820683327111168 1130085710366581237536 1138984023046633058304 1141816703899798343808 1145781345232783754724 1150807386607670771712 1154566498849517961216 1154803245588947406336 1163896184530592661504 1173638709346226356224 1174234162775625760768 1185821810135287529472 1186423444742154747904 1189939246976035055616 1199308847345925095424 1213180247893535740296 1222732848270650194944 1223102409740128616448 1232360665973568700416 1243306760585956687872 1246991128680365503488 1256809956465250271232 1259935673268743000064 1260574910038539419648 1264310449912037246592 1273660462737901420544 1274265650305045413888 1299153651287565832128 1309383207596916744192 1313036410456314544128 1321013433122578980864 1334726375334924091392 1338681652848039437568 1339360841915948133376 1349222453264165732352 1349906990277491032064 1353264241659020259328 1375990210957644693504 1390273846365509517312 1395101186109834203136 1418146773793356847104 1422349256151041902416 1429313283823225798656 1432868020580139098112 1433548856593176090624 1437843256762709025536 1444836642865563303936 1449164857209659490304 1457669995169742323712 1477165961763353862144 1477915411769322078208 1493257094244436148224 1506780947155441650048 1518645364062177411072 1522422271866397791744 1527708460310378339632 1534409848810227695616 1539421998466023948288 1539737660785263208448 1551861579374123548672 1564851612461635141632 1569488834373563478528 1581095746847050039296 1581847014171780513792 1586585662634713407488 1617573663858047653728 1629976233669907709952 1630310464360866926592 1662654838240487337984 1679914231024990666752 1685747266549382995456 1699020867073393885184 1718672017849175632086 1731849748274276941824 1732204868383421109504 1737223144928323043328 1745844276795888992256 1750715213941752725504 1761351244163438641152 1779635167113232121856 1784908870464052583424 1798963271018887643136 1834653614610192924672 1860134914813112270848 1864960140878935031808 1884319588708128129024 1890862365057809129472 1896465674868055869888 1910490694106852130816 1911398475457568120832 1969554615684471816192 1981520149683868471296 2002089563002386137088 2009041262873922200064 2024860485416236548096 2029896362488530388992 2045879798413636927488 2086468816615513522176 2092651779164751304704 2109129352229040685056 2127220160690035270656 2143969925734838697984 2149302030870208647168 2156764885144063538304 2173747285814489235456 2186504992754613485568 2216873117653983117312 2239885641366654222336 2260171420733162475072 2277968046093266116608 2283633407799596687616 2291562690465567509448 2301614773215341543424 2309132997699035922432 2309606491177894812672 2327792369061185323008 2347277418692452712448 2348468325551251521536 2371643620270575058944 2379878493952070111232 2426360495787071480592 2445465696541300389888 2464721331947137400832 2486613521171913375744 2493982257360731006976 2513619912930500542464 2519871346537486000128 2521149820077078839296 2528620899824074493184 2547320925475802841088 2548531300610090827776 2578008026773763448129 2598307302575131664256 2618766415193833488384 2626072820912629088256 2642026866245157961728 2669452750669848182784 2677363305696078875136 2678721683831896266752 2698444906528331464704 2699813980554982064128 2706528483318040518656 2751980421915289387008 2780547692731019034624 2790202372219668406272 2836293547586713694208 2844698512302083804832 2865736041160278196224 2867097713186352181248 2875686513525418051072 2898329714419318980608 2954331923526707724288 2955830823538644156416 2986514188488872296448 3013561894310883300096 3037290728124354822144 3044844543732795583488 3055416920620756679264 3068819697620455391232 3078843996932047896576 3079475321570526416896 3129703224923270283264 3138977668747126957056 3163694028343561027584 3173171325269426814976 3235147327716095307456 3260620928721733853184 3325309676480974675968 3359828462049981333504 3371494533098765990912 3398041734146787770368 3437344035698351264172 3463699496548553883648 3464409736766842219008 3491688553591777984512 3522702488326877282304 3559270334226464243712 3569817740928105166848 3597926542037775286272 3669307229220385849344 3720269829626224541696 3729920281757870063616 3781724730115618258944 3792931349736111739776 3820981388213704261632 3822796950915136241664 3939109231368943632384 3963040299367736942592 4004179126004772274176 4018082525747844400128 4049720970832473096192 4059792724977060777984 4185303558329502609408 4254440321380070541312 4287939851469677395968 4298604061740417294336 4313529770288127076608 4347494571628978470912 4373009985509226971136 4433746235307966234624 4479771282733308444672 4520342841466324950144 4555936092186532233216 4567266815599193375232 4583125380931135018896 4603229546430683086848 4618265995398071844864 4619212982355789625344 4655584738122370646016 4694554837384905424896 4696936651102503043072 4743287240541150117888 4759756987904140222464 4852720991574142961184 4890931393082600779776 4987964514721462013952 5039742693074972000256 5042299640154157678592 5057241799648148986368 5094641850951605682176 5097062601220181655552 5156016053547526896258 5196614605150263328512 5237532830387666976768 5252145641825258176512 5284053732490315923456 5338905501339696365568 5354726611392157750272 5357443367663792533504 5396889813056662929408 5413056966636081037312 5503960843830578774016 5580404744439336812544 5672587095173427388416 5689397024604167609664 5731472082320556392448 5734195426372704362496 5751373027050836102144 5796659428838637961216 5908663847053415448576 5911661647077288312832 6027123788621766600192 6074581456248709644288 6089689087465591166976 6110833841241513358528 6137639395240910782464 6158950643141052833792 6259406449846540566528 6277955337494253914112 6327388056687122055168 6346342650538853629952 6470294655432190614912 6521241857443467706368 6650619352961949351936 6719656924099962667008 6742989066197531981824 6796083468293575540736 6874688071396702528344 6927398993097107767296 6928819473533684438016 6983377107183555969024 7045404976653754564608 7139635481856210333696 7440539659252449083392 7459840563515740127232 7563449460231236517888 7585862699472223479552 7641962776427408523264 7645593901830272483328 7878218462737887264768 7926080598735473885184 8008358252009544548352 8036165051495688800256 8099441941664946192384 8119585449954121555968 8370607116659005218816 8508880642760141082624 8597208123480834588672 8627059540576254153216 8694989143257956941824 8867492470615932469248 8959542565466616889344 9040685682932649900288 9111872184373064466432 9134533631198386750464 9166250761862270037792 9206459092861366173696 9236531990796143689728 9238425964711579250688 9389109674769810849792 9519513975808280444928 9705441983148285922368 9781862786165201559552 9975929029442924027904 10079485386149944000512 10084599280308315357184 10114483599296297972736 10194125202440363311104 10312032107095053792516 10393229210300526657024 10475065660775333953536 10568107464980631846912 10677811002679392731136 10709453222784315500544 10714886735327585067008 10793779626113325858816 10826113933272162074624 11007921687661157548032 11160809488878673625088 11345174190346854776832 11378794049208335219328 11462944164641112784896 11468390852745408724992 11502746054101672204288 11593318857677275922432 11817327694106830897152 11823323294154576625664 12054247577243533200384 12149162912497419288576 12179378174931182333952 12221667682483026717056 12317901286282105667584 12555910674988507828224 12692685301077707259904 12940589310864381229824 13042483714886935412736 13301238705923898703872 13439313848199925334016 13485978132395063963648 13749376142793405056688 13854797986194215534592 13857638947067368876032 13966754214367111938048 14090809953307509129216 14279270963712420667392 14881079318504898166784 15126898920462473035776 15171725398944446959104 15283925552854817046528 15291187803660544966656 15756436925475774529536 15852161197470947770368 16016716504019089096704 16072330102991377600512 16239170899908243111936 16741214233318010437632 17017761285520282165248 17194416246961669177344 17254119081152508306432 17389978286515913883648 17734984941231864938496 18081371365865299800576 18223744368746128932864 18269067262396773500928 18332501523724540075584 18412918185722732347392 18476851929423158501376 18778219349539621699584 19039027951616560889856 19410883966296571844736 19563725572330403119104 19951858058885848055808 20158970772299888001024 20169198560616630714368 20228967198592595945472 20388250404880726622208 20624064214190107585032 20786458420601053314048 20950131321550667907072 21136214929961263693824 21418906445568631001088 21429773470655170134016 21652227866544324149248 22321618977757347250176 22690348380693709553664 22757588098416670438656 22925888329282225569792 22936781705490817449984 23005492108203344408576 23634655388213661794304 24108495154487066400768 24298325824994838577152 24358756349862364667904 24443335364966053434112 24635802572564211335168 25111821349977015656448 25385370602155414519808 25881178621728762459648 26084967429773870825472 26602477411847797407744 26878627696399850668032 26971956264790127927296 27498752285586810113376 27709595972388431069184 27715277894134737752064 28558541927424841334784 29762158637009796333568 30253797840924946071552 30343450797888893918208 30582375607321089933312 31704322394941895540736 32033433008038178193408 32144660205982755201024 32478341799816486223872 33482428466636020875264 34035522571040564330496 34388832493923338354688 34508238162305016612864 34779956573031827767296 35469969882463729876992 36162742731730599601152 36447488737492257865728 36538134524793547001856 36665003047449080151168 36953703858846317002752 38078055903233121779712 38821767932593143689472 39127451144660806238208 39903716117771696111616 40317941544599776002048 40457934397185191890944 41248128428380215170064 41572916841202106628096 41900262643101335814144 42272429859922527387648 42837812891137262002176 42859546941310340268032 43304455733088648298496 44643237955514694500352 45380696761387419107328 45515176196833340877312 45851776658564451139584 45873563410981634899968 46010984216406688817152 47269310776427323588608 48216990308974132801536 48717512699724729335808 48886670729932106868224 49271605145128422670336 50223642699954031312896 50770741204310829039616 51762357243457524919296 52169934859547741650944 53204954823695594815488 53943912529580255854592 54997504571173620226752 55430555788269475504128 57117083854849682669568 60507595681849892143104 60686901595777787836416 61164751214642179866624 63408644789883791081472 64289320411965510402048 64956683599632972447744 66964856933272041750528 68071045142081128660992 68777664987846676709376 69016476324610033225728 72325485463461199202304 72894977474984515731456 73076269049587094003712 73330006094898160302336 73907407717692634005504 76156111806466243559424 77643535865186287378944 78254902289321612476416 79807432235543392223232 80635883089199552004096 80915868794370383781888 82496256856760430340128 83145833682404213256192 85675625782274524004352 85719093882620680536064 86608911466177296596992 89286475911029389000704 90761393522774838214656 91030352393666681754624 91747126821963269799936 92021968432813377634304 96433980617948265603072 97435025399449458671616 97773341459864213736448 98543210290256845340672 100447285399908062625792 103524714486915049838592 104339869719095483301888 106409909647391189630976 107887825059160511709184 109995009142347240453504 110861111576538951008256 114234167709699365339136 121373803191555575672832 126817289579767582162944 128578640823931020804096 129913367199265944895488 133929713866544083501056 136142090284162257321984 137555329975693353418752 138032952649220066451456 144650970926922398404608 146152538099174188007424 146660012189796320604672 147814815435385268011008 152312223612932487118848 155287071730372574757888 156509804578643224952832 159614864471086784446464 161831737588740767563776 164992513713520860680256 166291667364808426512384 171351251564549048008704 171438187765241361072128 181522787045549676429312 182060704787333363509248 183494253643926539599872 184043936865626755268608 192867961235896531206144 194870050798898917343232 195546682919728427472896 197086420580513690681344 200894570799816125251584 207049428973830099677184 215775650118321023418368 219990018284694480907008 221722223153077902016512 228468335419398730678272 242747606383111151345664 257157281647862041608192 259826734398531889790976 267859427733088167002112 272284180568324514643968 276065905298440132902912 289301941853844796809216 292305076198348376014848 293320024379592641209344 295629630870770536022016 310574143460745149515776 313019609157286449905664 319229728942173568892928 323663475177481535127552 329985027427041721360512 332583334729616853024768 342702503129098096017408 342876375530482722144256 364121409574666727018496 368087873731253510537216 385735922471793062412288 389740101597797834686464 391093365839456854945792 401789141599632250503168 414098857947660199354368 431551300236642046836736 439980036569388961814016 443444446306155804033024 456936670838797461356544 485495212766222302691328 514314563295724083216384 544568361136649029287936 552131810596880265805824 578603883707689593618432 584610152396696752029696 586640048759185282418688 591259261741541072044032 621148286921490299031552 647326950354963070255104 659970054854083442721024 665166669459233706049536 685405006258196192034816 728242819149333454036992 736175747462507021074432 771471844943586124824576 779480203195595669372928 782186731678913709891584 803578283199264501006336 828197715895320398708736 863102600473284093673472 879960073138777923628032 886888892612311608066048 970990425532444605382656 1028629126591448166432768 1104263621193760531611648 1157207767415379187236864 1169220304793393504059392 1173280097518370564837376 1242296573842980598063104 1294653900709926140510208 1319940109708166885442048 1330333338918467412099072 1370810012516392384069632 1456485638298666908073984 1472351494925014042148864 1542943689887172249649152 1564373463357827419783168 1656395431790640797417472 1759920146277555847256064 1773777785224623216132096 1941980851064889210765312 2208527242387521063223296 2314415534830758374473728 2338440609586787008118784 2346560195036741129674752 2484593147685961196126208 2589307801419852281020416 2639880219416333770884096 2660666677836934824198144 2912971276597333816147968 3085887379774344499298304 3128746926715654839566336 3312790863581281594834944 3519840292555111694512128 3883961702129778421530624 4417054484775042126446592 4628831069661516748947456 4693120390073482259349504 4969186295371922392252416 5279760438832667541768192 5321333355673869648396288 5825942553194667632295936 6257493853431309679132672 6625581727162563189669888 7039680585110223389024256 7767923404259556843061248 9257662139323033497894912 9386240780146964518699008 9938372590743844784504832 10559520877665335083536384 11651885106389335264591872 12514987706862619358265344 13251163454325126379339776 14079361170220446778048512 18772481560293929037398016 19876745181487689569009664 21119041755330670167072768 23303770212778670529183744 25029975413725238716530688 28158722340440893556097024 37544963120587858074796032 39753490362975379138019328 42238083510661340334145536 56317444680881787112194048 75089926241175716149592064 84476167021322680668291072 112634889361763574224388096 168952334042645361336582144 225269778723527148448776192 337904668085290722673164288 675809336170581445346328576
- Sum of all divisors σ(n): 2251833084500231124172800000
- Sum of proper divisors (its aliquot sum) s(n): 1576023748329649678826471424
- 675809336170581445346328576 is an abundant number, because the sum of its proper divisors (1576023748329649678826471424) is greater than itself. Its abundance is 900214412159068233480142848
Bases of 675809336170581445346328576
- Binary: 1000101111000001000011000110000101111010100100111110010011011101010000010000000000000000002
- Hexadecimal: 0x22F043185EA4F9375040000
- Base-36: 2CWXS24WMPW964IDC0
Squares and roots of 675809336170581445346328576
- 675809336170581445346328576 squared (6758093361705814453463285762) is 456718258855321962655943239465213554997688122554187776
- 675809336170581445346328576 cubed (6758093361705814453463285763) is 308654463333998916360329247669324848675302247144339288560754188407721655298686976
-
The
square root of 675809336170581445346328576 is 25996333129320.0165696957 -
675809336170581445346328576 is a
perfect cube number . Itscube root is 877555776
Scales and comparisons
How big is 675809336170581445346328576?- 675,809,336,170,581,445,346,328,576 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 675,809,336,170,581,445,346,328,576 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 675809336170581445346328576 cubic inches would be around 73129648 feet tall.
Recreational maths with 675809336170581445346328576
- 675809336170581445346328576 backwards is 675823643544185071633908576
- The number of decimal digits it has is: 27
- The sum of 675809336170581445346328576's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 675809336170581445346328576 - Facts about the integer". Numbermatics.com. 2024. Web. 19 June 2024.
APA style:
Numbermatics. (2024). Number 675809336170581445346328576 - Facts about the integer. Retrieved 19 June 2024, from https://numbermatics.com/n/675809336170581445346328576/
Chicago style:
Numbermatics. 2024. "Number 675809336170581445346328576 - Facts about the integer". https://numbermatics.com/n/675809336170581445346328576/
The information we have on file for 675809336170581445346328576 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 675809336170581445346328576, math, Factors of 675809336170581445346328576, curriculum, school, college, exams, university, Prime factorization of 675809336170581445346328576, STEM, science, technology, engineering, physics, economics, calculator, six hundred seventy-five septillion, eight hundred nine sextillion, three hundred thirty-six quintillion, one hundred seventy quadrillion, five hundred eighty-one trillion, four hundred forty-five billion, three hundred forty-six million, three hundred twenty-eight thousand, five hundred seventy-six.