127859286479244777414607104
127,859,286,479,244,777,414,607,104 is an even composite number composed of eight prime numbers multiplied together.
127859286479244777414607104 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 127859286479244777414607104:
28 × 32 × 72 × 132 × 432 × 1032 × 3732 × 15672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 13 × 13 × 43 × 43 × 103 × 103 × 373 × 373 × 1567 × 1567)See below for interesting mathematical facts about the number 127859286479244777414607104 from the Numbermatics database.
Names of 127859286479244777414607104
- Cardinal: 127859286479244777414607104 can be written as One hundred twenty-seven septillion, eight hundred fifty-nine sextillion, two hundred eighty-six quintillion, four hundred seventy-nine quadrillion, two hundred forty-four trillion, seven hundred seventy-seven billion, four hundred fourteen million, six hundred seven thousand, one hundred four.
Scientific notation
- Scientific notation: 1.27859286479244777414607104 × 1026
Factors of 127859286479244777414607104
Divisors of 127859286479244777414607104
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 28 32 36 39 42 43 48 49 52 56 63 64 72 78 84 86 91 96 98 103 104 112 117 126 128 129 144 147 156 168 169 172 182 192 196 206 208 224 234 252 256 258 273 288 294 301 309 312 336 338 344 364 373 384 387 392 412 416 441 448 468 504 507 516 546 559 576 588 602 618 624 637 672 676 688 721 728 746 768 774 784 819 824 832 882 896 903 927 936 1008 1014 1032 1092 1118 1119 1152 1176 1183 1204 1236 1248 1274 1339 1344 1352 1376 1442 1456 1492 1521 1548 1567 1568 1638 1648 1664 1677 1764 1792 1806 1849 1854 1872 1911 2016 2028 2064 2107 2163 2184 2236 2238 2304 2352 2366 2408 2472 2496 2548 2611 2678 2688 2704 2709 2752 2884 2912 2984 3042 3096 3134 3136 3276 3296 3328 3354 3357 3528 3549 3612 3698 3708 3744 3822 3913 4017 4032 4056 4128 4214 4326 4368 4429 4472 4476 4701 4704 4732 4816 4849 4944 4992 5031 5047 5096 5222 5356 5376 5408 5418 5504 5547 5733 5768 5824 5968 6084 6192 6268 6272 6321 6489 6552 6592 6708 6714 7056 7098 7224 7267 7396 7416 7488 7644 7826 7833 8034 8064 8112 8256 8281 8428 8652 8736 8858 8944 8952 9373 9402 9408 9464 9632 9698 9888 9984 10062 10094 10192 10444 10609 10647 10712 10816 10836 10969 11008 11094 11466 11536 11648 11739 11936 12051 12168 12384 12536 12544 12642 12943 12978 13104 13184 13287 13416 13428 14103 14112 14196 14448 14534 14547 14792 14832 14976 15141 15288 15652 15666 16039 16068 16128 16224 16512 16562 16641 16856 17304 17407 17472 17716 17888 17904 18277 18746 18804 18816 18928 18963 19264 19396 19776 20124 20188 20371 20384 20888 21218 21294 21424 21632 21672 21801 21938 22188 22932 23072 23296 23478 23499 23872 24037 24102 24336 24768 24843 25072 25284 25886 25956 26208 26368 26574 26832 26856 27391 28119 28206 28224 28392 28896 29068 29094 29584 29664 29952 30282 30576 31003 31304 31332 31827 32078 32136 32448 32907 33024 33124 33282 33712 33943 34608 34814 34944 35217 35432 35776 35808 36554 37492 37608 37632 37856 37926 38419 38528 38792 38829 39552 39861 40248 40376 40742 40768 41776 42436 42588 42848 43264 43344 43602 43641 43876 44376 45423 45864 46144 46956 46998 47744 48074 48117 48204 48672 49536 49686 50144 50568 50869 51772 51912 52221 52416 53148 53664 53712 54782 54831 56238 56412 56448 56784 57577 57792 58136 58188 59168 59328 60564 61113 61152 62006 62608 62664 63037 63654 64156 64272 64896 65403 65611 65814 66248 66564 67381 67424 67886 69216 69628 69888 70434 70864 71552 71616 72111 73108 74263 74529 74984 75216 75712 75852 76783 76838 77056 77584 77658 79104 79722 80496 80752 81484 81536 82173 83552 84357 84872 85176 85696 86688 87204 87282 87752 88752 90601 90846 91728 92288 93009 93912 93996 95481 95488 96148 96234 96408 97344 98721 99072 99372 100288 101136 101738 101829 103544 103824 104442 104832 106296 107328 107424 109564 109662 112273 112476 112824 112896 113568 115154 115257 115584 116272 116376 116487 118336 118656 121128 121849 122226 122304 124012 125216 125328 126074 127308 128312 128544 129792 130806 131222 131628 132496 133128 134762 134848 135772 137917 138432 139129 139256 140868 141728 142597 143104 143232 144222 144351 146216 148526 149058 149968 150432 151424 151704 152607 153566 153676 155168 155316 156663 159444 160992 161401 161504 162968 163072 164346 164493 167104 168259 168714 169744 170352 171392 172731 173376 174408 174564 175504 177504 181202 181692 183339 183456 184576 186018 187824 187992 189111 190447 190962 192296 192468 192816 194688 196833 197442 198744 200576 202143 202272 203476 203658 207088 207648 208507 208884 209664 212592 214656 214848 216333 217021 219128 219324 222789 224546 224952 225648 227136 230308 230349 230514 231168 232544 232752 232974 236672 237312 237601 242256 243698 244452 244608 246519 248024 250432 250656 252148 254616 256624 257088 261612 262444 263256 264823 264992 266256 268933 269524 269696 271544 271803 275834 276864 278258 278512 279027 281736 283456 285194 286464 288444 288702 292432 297052 298116 299936 300864 302848 303408 305214 305487 307132 307352 310336 310632 312481 313326 318888 321984 322802 323008 325936 328692 328986 334208 336518 336819 337428 339488 340704 342784 345462 345771 346752 348816 349128 351008 355008 356083 362404 363384 365547 366678 366912 372036 375648 375984 378222 380894 381924 384592 384936 385632 389376 393666 394884 397488 401152 403039 404286 404544 406952 407316 413751 414176 415296 417014 417387 417768 425184 427791 429312 429696 432666 434042 438256 438648 441259 445578 449092 449904 451296 454272 456187 457821 460616 460698 461028 465088 465504 465948 471667 473344 475202 484203 484512 487396 488904 489216 493038 496048 499447 500864 501312 504296 504777 509232 513248 514176 518193 519841 523224 524888 526512 529646 529984 532512 537866 539048 539392 543088 543606 551668 553728 556516 557024 558054 563472 566912 567333 570388 571341 576888 577404 584491 584864 590499 594104 596232 599872 601728 606429 606816 610428 610974 614264 614704 620672 621264 624962 625521 626652 637776 643968 645604 646016 651063 651872 657384 657972 668367 668416 673036 673638 674856 678976 681408 689677 690924 691047 691542 693504 697632 698256 702016 710016 712166 712803 724808 726768 731094 733356 733824 744072 748501 751296 751968 756444 761788 763848 769184 769872 771264 785911 787332 789768 794469 794976 806078 806799 808572 809088 813904 814632 815409 827502 828352 830592 834028 834774 835536 850368 852943 855582 859392 865332 868084 875953 876512 877296 882518 891156 898184 899808 902592 908544 912374 915642 921232 921396 922056 930176 931008 931896 937443 943334 950404 965419 968406 969024 973903 974792 977808 986076 992096 998179 998894 1001728 1002624 1008592 1009554 1010457 1018464 1026496 1028352 1036386 1039682 1046448 1049776 1053024 1059292 1059968 1065024 1068249 1075732 1078096 1086176 1087212 1096641 1103336 1113032 1114048 1116108 1126944 1129807 1133824 1134666 1140776 1142682 1153776 1154808 1168982 1169728 1177813 1180998 1188208 1192464 1199744 1203456 1209117 1212858 1213632 1220856 1221948 1228528 1229408 1241253 1241344 1242528 1249924 1251042 1252161 1253304 1275552 1283373 1287936 1291208 1292032 1302126 1303744 1314768 1315944 1323777 1333129 1336734 1346072 1347276 1349712 1357952 1362816 1368561 1379354 1381848 1382094 1383084 1395264 1396512 1404032 1415001 1420032 1424332 1425606 1449616 1452609 1453536 1459549 1462188 1466712 1467648 1488144 1497002 1498341 1502592 1503936 1512888 1514331 1523576 1527696 1538368 1539744 1542528 1559523 1571822 1574664 1579536 1588938 1589952 1612156 1613598 1617144 1618176 1627808 1629264 1630818 1652017 1655004 1656704 1661184 1668056 1669548 1671072 1700736 1705886 1711164 1714023 1730664 1736168 1751906 1753024 1753473 1754592 1765036 1782312 1792921 1796368 1799616 1805184 1808677 1824748 1831284 1842464 1842792 1844112 1853761 1860352 1862016 1863792 1874886 1876563 1882531 1886668 1900808 1930838 1936812 1938048 1947806 1949584 1953189 1955616 1972152 1984192 1996358 1997788 2005248 2017184 2019108 2020914 2036928 2052992 2069031 2072772 2079364 2092896 2098213 2099552 2106048 2118584 2119936 2130048 2136498 2138409 2151464 2156192 2172352 2174424 2187367 2193282 2206672 2226064 2228096 2232216 2245503 2253888 2259614 2269332 2281552 2285364 2307552 2309616 2337964 2339456 2355626 2357733 2361996 2376416 2383407 2384928 2399488 2418234 2420397 2425716 2427264 2441712 2443896 2455489 2457056 2458816 2475811 2482506 2485056 2499848 2502084 2504322 2506608 2551104 2558829 2566746 2582416 2604252 2607488 2627859 2629536 2631888 2647554 2666258 2673468 2692144 2694552 2699424 2710591 2715904 2725632 2737122 2758708 2763696 2764188 2766168 2790528 2793024 2808064 2812329 2821273 2830002 2848664 2851212 2896257 2897383 2899232 2905218 2907072 2919098 2921709 2924376 2933424 2976288 2994004 2994537 2996682 3005184 3007872 3025776 3028662 3047152 3055392 3076736 3079488 3085056 3088813 3119046 3143644 3149328 3159072 3177876 3179904 3193309 3204747 3224312 3227196 3234288 3255616 3258528 3261636 3301669 3304034 3310008 3313408 3336112 3339096 3342144 3389421 3401472 3411772 3422328 3428046 3461328 3472336 3496129 3503812 3506048 3506946 3509184 3530072 3533439 3564624 3585842 3592736 3599232 3610368 3617354 3627351 3649496 3662568 3684928 3685584 3688224 3707522 3724032 3727584 3749772 3753126 3765062 3773336 3801616 3861676 3873624 3876096 3895612 3899168 3906378 3911232 3944304 3957157 3968384 3971331 3992716 3995576 3999387 4034368 4038216 4041828 4073856 4091437 4105683 4105984 4138062 4145544 4158728 4185792 4196426 4199104 4212096 4237168 4245003 4260096 4272996 4276818 4302928 4312384 4344704 4348848 4374734 4378647 4386564 4413344 4452128 4456192 4464432 4491006 4495023 4507776 4519228 4538664 4563104 4570728 4615104 4619232 4675928 4678569 4678912 4711252 4715466 4723992 4752832 4766814 4769856 4827739 4836468 4840794 4851432 4854528 4883424 4887792 4910978 4914112 4917632 4951622 4956051 4965012 4970112 4999696 5004168 5008644 5013216 5102208 5117658 5133492 5164832 5208504 5214976 5239507 5255718 5259072 5260419 5263776 5295108 5332516 5346936 5378763 5384288 5389104 5398848 5421182 5426031 5474244 5517416 5527392 5528376 5532336 5561283 5581056 5586048 5624658 5642546 5647593 5660004 5697328 5702424 5792514 5794766 5798464 5810436 5814144 5838196 5843418 5848752 5866848 5930431 5952576 5982547 5988008 5989074 5993364 6015744 6051552 6057324 6094304 6110784 6131671 6153472 6158976 6177626 6207093 6238092 6287288 6294639 6298656 6318144 6355752 6359808 6386618 6409494 6448624 6454392 6468576 6492811 6511232 6517056 6523272 6562101 6603338 6608068 6620016 6672224 6678192 6684288 6736509 6757933 6778842 6817321 6823544 6844656 6856092 6922656 6940243 6944672 6992258 7007624 7012096 7013892 7018368 7060144 7066878 7073199 7129248 7171684 7185472 7198464 7234708 7254702 7298992 7325136 7366467 7369856 7371168 7376448 7415044 7427433 7455168 7499544 7506252 7530124 7546672 7598383 7603232 7676487 7723352 7747248 7791224 7798336 7812756 7822464 7883577 7888608 7908649 7914314 7936768 7942662 7985432 7991152 7998774 8068736 8076432 8083656 8131773 8147712 8182874 8211366 8276124 8291088 8317456 8371584 8392852 8398208 8424192 8463819 8474336 8490006 8545992 8553636 8605856 8624768 8688771 8689408 8692149 8697696 8749468 8757294 8765127 8773128 8826688 8904256 8928864 8965801 8982012 8983611 8990046 9015552 9038456 9077328 9126208 9141456 9230208 9238464 9266439 9331903 9351856 9357138 9422504 9430932 9447984 9505664 9533628 9539712 9579927 9655478 9672936 9681588 9702864 9766848 9775584 9821956 9828224 9835264 9903244 9905007 9912102 9930024 9940224 9999392 10008336 10017288 10026432 10168263 10204416 10216843 10235316 10266984 10329664 10417008 10479014 10488387 10511436 10518144 10520838 10527552 10590216 10600317 10665032 10693872 10757526 10768576 10778208 10797696 10842364 10852062 10948488 11034832 11054784 11056752 11064672 11122566 11172096 11249316 11285092 11295186 11320008 11387389 11394656 11404848 11564119 11585028 11589532 11596928 11620872 11628288 11676392 11686836 11697504 11733696 11860862 11871471 11905152 11965094 11976016 11978148 11986728 11998161 12103104 12114648 12188608 12221568 12263342 12274311 12317952 12355252 12414186 12476184 12550447 12574576 12589278 12597312 12636288 12660739 12711504 12773236 12818988 12897248 12908784 12937152 12976327 12985622 13022464 13034112 13046544 13124202 13135941 13206676 13216136 13240032 13344448 13356384 13368576 13473018 13515866 13557684 13634642 13647088 13689312 13712184 13845312 13880486 13889344 13984516 14015248 14027784 14036736 14120288 14133756 14146398 14258496 14330287 14343368 14370944 14469416 14483217 14509404 14597984 14650272 14687491 14732934 14739712 14742336 14752896 14830088 14854866 14868153 14910336 14999088 15012504 15060248 15093344 15196766 15206464 15311569 15352974 15446704 15494496 15582448 15596672 15625512 15644928 15718521 15767154 15777216 15817298 15828628 15885324 15970864 15982304 15997548 16136289 16137472 16152864 16167312 16263546 16278093 16365748 16422732 16552248 16582176 16624303 16634912 16683849 16743168 16785704 16796416 16927638 16942779 16948672 16980012 17091984 17107272 17188423 17211712 17249536 17330677 17377542 17384298 17395392 17498936 17514588 17530254 17546256 17653376 17791293 17808512 17857728 17931602 17947641 17964024 17967222 17980092 18076912 18154656 18252416 18282912 18395013 18460416 18476928 18532878 18663806 18703712 18714276 18845008 18861864 18883917 18895968 18974137 19011328 19067256 19079424 19159854 19310956 19345872 19363176 19405728 19478433 19533696 19551168 19616041 19643912 19656448 19686303 19806488 19810014 19824204 19860048 19998784 20016672 20034576 20052864 20273799 20281681 20336526 20433686 20451963 20470632 20533968 20659328 20820729 20834016 20958028 20976774 21022872 21036288 21041676 21055104 21180432 21200634 21330064 21387744 21476221 21515052 21537152 21556416 21595392 21684728 21704124 21896976 22069664 22099401 22109568 22113504 22129344 22245132 22282299 22353163 22498632 22570184 22590372 22640016 22774778 22789312 22795149 22809696 23128238 23170056 23179064 23193856 23241744 23352784 23373672 23395008 23467392 23512801 23721724 23725947 23742942 23810304 23930188 23952032 23956296 23973456 23996322 24206208 24229296 24377216 24395319 24443136 24472903 24526684 24548622 24710504 24828372 24952368 25100894 25133113 25149152 25178556 25194624 25272576 25321478 25391457 25423008 25546472 25637976 25794496 25817568 25874304 25952654 25971244 26068224 26076447 26093088 26248404 26271882 26413352 26432272 26480064 26688896 26712768 26897403 26946036 27031732 27115368 27269284 27276769 27294176 27378624 27424368 27690624 27700099 27760972 27778688 27799317 27969032 27995709 28030496 28055568 28240576 28267512 28292796 28516992 28640059 28660574 28686736 28739781 28741888 28938832 28966434 29018808 29195968 29300544 29374982 29465868 29484672 29505792 29660176 29709732 29715021 29736306 29820672 29998176 30025008 30120496 30186688 30393532 30412928 30623138 30650529 30705948 30893408 30988992 31164896 31193344 31251024 31437042 31465161 31534308 31554432 31634596 31657256 31770648 31921357 31941728 31964608 31995096 32185543 32272578 32305728 32334624 32527092 32556186 32731496 32845464 33104496 33164352 33248606 33269824 33367698 33571408 33794173 33855276 33885558 33897344 33960024 34162167 34183968 34214544 34376846 34423424 34661354 34692357 34755084 34768596 34790784 34997872 35029176 35060508 35092512 35306752 35582586 35614413 35617024 35715456 35863204 35895282 35928048 35934444 35960184 36153824 36309312 36504832 36565824 36676549 36790026 36822933 36953856 37065756 37327612 37407424 37428552 37651341 37665979 37690016 37723728 37767834 37791936 37948274 37982217 38134512 38319708 38621912 38691744 38726352 38811456 38928981 38956866 39067392 39102336 39232082 39287824 39372606 39612976 39620028 39648408 39720096 39997568 40033344 40069152 40105728 40547598 40563362 40673052 40867372 40903926 40941264 41067936 41318656 41513017 41641458 41668032 41877829 41916056 41953548 42045744 42083352 42110208 42360864 42401268 42660128 42775488 42921697 42952442 42990861 43030104 43074304 43112832 43369456 43408248 43449651 43793952 44062473 44139328 44198802 44219136 44227008 44258688 44490264 44564598 44706326 44997264 45140368 45180744 45280032 45449677 45549556 45578624 45590298 45619392 45934707 46256476 46340112 46358128 46483488 46705568 46747344 46790016 46934784 47025602 47155563 47443448 47451894 47485884 47860376 47904064 47912592 47946912 47992644 48412416 48458592 48581701 48754432 48790638 48945806 49053368 49097244 49421008 49656744 49872909 49904736 50201788 50266226 50298304 50357112 50389248 50642956 50782914 50846016 51092944 51275952 51443041 51565269 51588992 51635136 51748608 51905308 51942488 51992031 52152894 52186176 52496808 52543764 52826704 52864544 52960128 53188681 53373879 53377792 53425536 53794806 53842923 53892072 54063464 54230736 54538568 54553538 54588352 54757248 54848736 55185039 55381248 55400198 55521944 55557376 55598634 55938064 55991418 56060992 56111136 56481152 56535024 56585592 56922411 57033984 57280118 57321148 57373472 57479562 57877664 57932868 58037616 58391936 58435299 58601088 58749964 58848123 58931736 58969344 59320352 59419464 59430042 59472612 59996352 60050016 60202573 60240992 60373376 60787064 60821397 60825856 60845043 61246276 61301058 61355889 61411896 61786816 61977984 62329792 62462187 62502048 62760607 62874084 62930322 63068616 63108864 63269192 63314512 63541296 63842714 63883456 63929216 63990192 64371086 64428663 64545156 64611456 64669248 65054184 65112372 65462992 65690928 66208992 66328704 66497212 66539648 66735396 67059489 67142816 67588346 67710552 67771116 67794688 67920048 68324334 68367936 68385447 68429088 68753692 68846848 69322708 69384714 69510168 69537192 69581568 69995744 70058352 70121016 70185024 70538403 71036731 71165172 71177841 71228826 71430912 71726408 71790564 71856096 71868888 71920368 72307648 72618624 73131648 73353098 73418709 73580052 73645866 74131512 74655224 74814848 74857104 75302682 75331958 75380032 75399339 75447456 75535668 75583872 75896548 75964434 76269024 76639416 77095603 77243824 77383488 77452704 77622912 77773111 77857962 77913732 78204672 78464164 78575648 78745212 79225952 79240056 79296816 79440192 79711723 79995136 80066688 80138304 80692209 80948833 81095196 81126724 81346104 81734744 81807852 81830307 81882528 82135872 83026034 83100297 83282916 83336064 83755658 83832112 83907096 83987127 84091488 84166704 84721728 84802536 85320256 85550976 85843394 85904884 85920177 85981722 86060208 86225664 86738912 86816496 86899302 87587904 87853129 88124946 88278656 88397604 88454016 88517376 88625173 88980528 89129196 89412652 89994528 90223159 90280736 90361488 90560064 90899354 91099112 91157248 91180596 91238784 91869414 91951587 92512952 92680224 92716256 92966976 93411136 93494688 93580032 94051204 94311126 94886896 94903788 94971768 95720752 95764071 95808128 95825184 95893824 95985288 96556629 96917184 97163402 97581276 97891612 98106736 98194488 98778979 98842016 99313488 99745818 99809472 100312009 100403576 100532452 100596608 100714224 101285912 101382519 101565828 101692032 102185888 102486501 102551904 102812437 102886082 103130538 103177984 103270272 103810616 103884976 103984062 104077071 104305788 104372352 104993616 105087528 105586027 105653408 105729088 105920256 106377362 106747758 106851072 107589612 107685846 107784144 108126928 108461472 109077136 109107076 109176704 109514496 109697472 110029647 110370078 110800396 111043888 111197268 111876128 111982836 112121984 112222272 112954023 112962304 112997937 113070048 113171184 113844822 113946651 114560236 114642296 114746944 114959124 115755328 115865736 116075232 116370121 116555413 116783872 116786943 116870598 117202176 117499928 117696246 117863472 118640704 118838928 118860084 118945224 119992704 120100032 120318961 120405146 120481984 120746752 121314739 121574128 121642794 121690086 122492552 122602116 122711778 122823792 123573632 123955968 124539051 124659584 124924374 125004096 125521214 125633487 125748168 125860644 126137232 126538384 126629024 127082592 127685428 127766912 127858432 127980384 128742172 128765091 128857326 128972583 129090312 129222912 129338496 130108368 130224744 130925984 131381856 132187419 132417984 132657408 132818959 132994424 133079296 133470792 134118978 134285632 135176692 135421104 135542232 135840096 136349031 136648668 136735872 136770894 136858176 137312287 137507384 137804121 138645416 138769428 139020336 139074384 139991488 140116704 140242032 140370048 141076806 141971767 142073462 142330344 142355682 142457652 143452816 143581128 143712192 143737776 143840736 144615296 145237248 145745103 146263296 146706196 146837418 147160104 147291732 148263024 149310448 149618727 149629696 149714208 150333547 150605364 150663916 150760064 150798678 150894912 151071336 151167744 151793096 151928868 152538048 153278832 154191206 154329123 154487648 154695807 154766976 154905408 155245824 155546222 155715924 155827464 155976093 156928328 157151296 157490424 158451904 158480112 158593632 158880384 159423446 159566043 160133376 160276608 161384418 161897666 162190392 162253448 162692208 163469488 163615704 163660614 163765056 164271744 164589607 166052068 166200594 166565832 166672128 167511316 167664224 167814192 167974254 168182976 168333408 169443456 169605072 170157751 170640512 170767233 171101952 171686788 171809768 171840354 171963444 172120416 173477824 173632992 173798604 175175808 175706258 175931791 176249892 176544369 176557312 176795208 176908032 177250346 177961056 178258392 178825304 179989056 180446318 180561472 180607719 180722976 181120128 181798708 182198224 182361192 182477568 182535129 183738828 183903174 185025904 185360448 185432512 185933952 186293731 186822272 186989376 188102408 188281821 188622252 189773792 189807576 189943536 190937383 191441504 191528142 191616256 191650368 191787648 191970576 193113258 193285989 193834368 193900693 194326804 195162552 195783224 196213472 196388976 197557958 197684032 198626976 199491636 199618944 200624018 200807152 201064904 201178467 201193216 201428448 202571824 202765038 203131656 203384064 204371776 204973002 205103808 205624874 205772164 206261076 206540544 207621232 207769952 207968124 208154142 208611576 208744704 209987232 210175056 211172054 211306816 211458176 211615209 212754724 213110193 213495516 215179224 215371692 215568288 216115939 216253856 216922944 218015143 218154272 218214152 218353408 219394944 220059294 220256127 220740156 221600792 222087776 222394536 223449499 223752256 223965672 224243968 224444544 225298801 225908046 225995874 226140096 226198017 226342368 227689644 227893302 229120472 229284592 229493888 229918248 231286809 231510656 231731472 232150464 232740242 233110826 233319333 233573886 233741196 234999856 235392492 235726944 237281408 237677856 237720168 237890448 239135169 239985408 240200064 240637922 240810292 240963968 242629478 242846499 243148256 243285588 243380172 244985104 245204232 245423556 245490921 245647584 247147264 249078102 249300891 249319168 249848748 250008192 251042428 251266974 251496336 251721288 252274464 252915367 253076768 253258048 254165184 255008533 255370856 255533824 255960768 257249521 257484344 257530182 257714652 257760531 257945166 258180624 258676992 260216736 260449488 261851968 262763712 263559387 263661853 264374838 264835968 265637918 265875519 265988848 266941584 268237956 268571264 270353384 270669477 270842208 271084464 271680192 272698062 273297336 273471744 273541788 273716352 274624574 275014768 275608242 277290832 277538856 278040672 278148768 279190873 279982976 280233408 280484064 280740096 282153612 283943534 284146924 284660688 284711364 284915304 286905632 287162256 287292213 287424384 287475552 287681472 289230592 289669887 290591119 291490206 293144803 293412392 293674836 294320208 294583464 296336937 296526048 298430449 298620896 299237454 299428416 300667094 300936027 301210728 301327832 301520128 301597356 301789824 302142672 303586192 303857736 304147557 305076096 306557664 308382412 308437311 308658246 308975296 309391614 309533952 309810816 311092444 311431848 311654928 311952186 313856656 314302592 314980848 316758081 316903808 316960224 317187264 317760768 318147739 318846892 319132086 320553216 322768836 323795332 324380784 324506896 325384416 326730469 326938976 327231408 327321228 327530112 328543488 329179214 330088941 332104136 332401188 333131664 335022632 335328448 335628384 335948508 336365952 336666816 338886912 338993811 339210144 340071907 340315502 341281024 341534466 343373576 343619536 343680708 343926888 344240832 346955648 347265984 347597208 349110363 349666239 350351616 351412516 351863582 352499784 353088738 353590416 354500692 355922112 356516784 357650608 359978112 360101287 360892636 360956883 361122944 361215438 361445952 362240256 363597416 363944217 364396448 364722384 365070258 367477656 367806348 370051808 370720896 370865024 371867904 372320767 372587462 373617153 373644544 373978752 376204816 376563642 376900461 377244504 379547584 379615152 379887072 381874766 382883008 383056284 383300736 383575296 383941152 386226516 386295273 386571978 387668736 387801386 388653608 390325104 391566448 392426944 392777952 395115916 395368064 397253952 398456877 398983272 399237888 401248036 401614304 402129808 402356934 402856896 405143648 405530076 406263312 408743552 409047093 409946004 410207616 411249748 411544328 411936861 412522152 414977641 415242464 415539904 415936248 416308284 417223152 419974464 420350112 421418011 422344108 422613632 422916352 423230418 425509448 425915301 426220386 426991032 430358448 430743384 431136576 432231878 432507712 433845888 436030286 436308544 436428304 437235309 438789888 439324249 440118588 440512254 441480312 443201584 444175552 444789072 446898998 447504512 447931344 448889088 450597602 451000641 451816092 451991748 452280192 452396034 452684736 455379288 455786604 458240944 458569184 458987776 459836496 462573618 462987369 463021312 463462944 464300928 465480484 466221652 466638666 467147772 467482392 469999712 470784984 471453888 474562816 475355712 475440336 475780896 478270338 478698129 480400128 481275844 481620584 481927936 485258956 485692998 486296512 486571176 486760344 489657727 489970208 490408464 490847112 490981842 491295168 493768821 497257117 498156204 498601782 499697496 500016384 502084856 502533948 502992672 503442576 504548928 505830734 506153536 506516096 508330368 510017066 510473253 510741712 511921536 514499042 514968688 515060364 515429304 515521062 515890332 516361248 520433472 520898976 523703936 525527424 527118774 527323706 527795373 528749676 529671936 531275836 531751038 531977696 533883168 536475912 537142528 539669221 540706768 541338954 541684416 541823157 542168928 543360384 544411777 545396124 546594672 547083576 547432704 549249148 550029536 551216484 554581664 555077712 556081344 556297536 557982061 558381746 558881193 559965952 560466816 560968128 564307224 564845463 567887068 568293848 569321376 569422728 569830608 572812149 573811264 574324512 574584426 574848768 574951104 575362944 579339774 581182238 581702079 582980412 586289606 586824784 587349672 588640416 589166928 592673874 593052096 596860898 597241792 598474908 598856832 601334188 601872054 602421456 602655664 603194712 603579648 604285344 607172384 607715472 608295114 610152192 613115328 616202341 616764824 616874622 617316492 617950592 618783228 619621632 622184888 622863696 623309856 623904372 627713312 628605184 629961696 631562113 633516162 633807616 633920448 634374528 636295478 637693784 638264172 639330579 645537672 647590664 648347817 648761568 649013792 650768832 653460938 653877952 654045429 654462816 654642456 655060224 658358428 660177882 664208272 664802376 666263328 668759533 670045264 670348497 670656896 671256768 671897016 672731904 673333632 675896403 677987622 678420288 680143814 680631004 683068932 686747152 687239072 687361416 687853776 688481664 691452853 693860427 693911296 694531968 695194416 698220726 699332478 699957999 702184063 702825032 703727164 704999568 706177476 707180832 709001384 711844224 713033568 714845029 715301216 717405507 719956224 720202574 721785272 721913766 722245888 722430876 722891904 727194832 727888434 728539497 728792896 729444768 730140516 734955312 735612696 739102189 740103616 741441792 741730048 744641534 745174924 747234306 747957504 752409632 753127284 753800922 754489008 758746101 759095168 759230304 759774144 763749532 765025599 765766016 766112568 766601472 767882304 771748563 772453032 772590546 773143956 775602772 777307216 780650208 782633449 783132896 784853888 785555904 790231832 790678161 790736128 790985559 794507904 796913754 797626557 797966544 802496072 803228608 804259616 804713868 805713792 810287296 811060152 812008431 812526624 814590847 815887891 817487104 818094186 819892008 820415232 822499496 823088656 823873722 825044304 829955282 830484928 831079808 831872496 832616568 834446304 837572619 839948928 840700224 842836022 844688216 845227264 846460836 851018896 851830602 852440772 853982064 860716896 861486768 862273152 864463756 865015424 867691776 871773357 872060572 872617088 872856608 874470618 878648498 879434409 880237176 881024508 882960624 886403168 888351104 889010811 889578144 893797996 895009024 895291347 895862688 901195204 902001282 902808081 903632184 903983496 904560384 904792068 905369472 910758576 911573208 915897397 916481888 917138368 919672992 923477503 925147236 925311933 925974738 926925888 928601856 930960968 932443304 933277332 934295544 934964784 939999424 941569968 942907776 950274243 950711424 950880672 951561792 954443217 956540676 957396258 961186009 962551688 963241168 970517912 971385996 972593024 973142352 973520688 979315454 979940416 980191407 980816928 981694224 981963684 982590336 987537642 994514234 996312408 997203564 999394992 1004169712 1005067896 1005985344 1006885152 1009097856 1011050443 1011661468 1012307072 1013032192 1016660736 1020034132 1020215721 1020946506 1021483424 1023843072 1028998084 1029937376 1030120728 1030858608 1031042124 1031780664 1032722496 1040866944 1041797952 1047331089 1047407872 1048998717 1051054848 1052334829 1054237548 1054647412 1055590746 1057499352 1062551672 1063502076 1063955392 1067766336 1072951824 1079338442 1080303861 1080723859 1081413536 1082677908 1082870649 1083368832 1083646314 1084337856 1086720768 1088823554 1090792248 1091832651 1093189344 1094167152 1098498296 1100059072 1102432968 1109163328 1110155424 1112162688 1112595072 1115964122 1116763492 1116962301 1117762386 1120933632 1121936256 1128614448 1129690926 1135774136 1136587696 1138642752 1138845456 1139661216 1145624298 1147622528 1148649024 1149168852 1149902208 1150725888 1152127249 1158679548 1162364476 1163404158 1165960824 1172579212 1172901067 1173649568 1174699344 1177280832 1178333856 1185347748 1186104192 1191104257 1193721796 1194483584 1195370631 1196949816 1197713664 1202668376 1203744108 1204842912 1205311328 1206389424 1208570688 1214344768 1215430944 1216590228 1226230656 1231522537 1232404682 1233529648 1233749244 1234632984 1235810583 1235901184 1237566456 1244369776 1244932923 1245727392 1246619712 1247808744 1255426624 1259923392 1263124226 1264254033 1267032324 1267840896 1268749056 1272590956 1275387568 1276528344 1277745903 1278661158 1291075344 1295181328 1296695634 1297523136 1298027584 1301537664 1304056117 1306921876 1307755904 1308090858 1308925632 1309284912 1316716856 1317972747 1320355764 1328416544 1329604752 1332526656 1336561681 1337519066 1340090528 1340696994 1341313792 1342513536 1343794032 1346667264 1351792806 1353001923 1355975244 1356840576 1360287628 1361262008 1366137864 1372618351 1373494304 1374478144 1374722832 1375707552 1376963328 1382905706 1387720854 1389063936 1390388832 1396441452 1398664956 1399915998 1404368126 1405650064 1407454328 1409999136 1412354952 1414361664 1418002768 1423688448 1426067136 1429690058 1430602432 1434811014 1440405148 1443570544 1443827532 1444861752 1445783808 1454389664 1455776868 1457078994 1457585792 1458889536 1460281032 1468973181 1469910624 1471225392 1476019561 1478204378 1480207232 1481306463 1489283068 1490349848 1491771351 1494468612 1504819264 1506254568 1507601844 1508978016 1512811573 1517492202 1518190336 1518460608 1519548288 1526106001 1527499064 1530051198 1531419759 1531532032 1532225136 1535764608 1543497126 1544906064 1545181092 1546287912 1551205544 1554614432 1561300416 1564146493 1565266898 1566265792 1569707776 1571111808 1577091607 1580463664 1581356322 1581971118 1583386119 1589015808 1593827508 1595253114 1595933088 1604992144 1606457216 1608519232 1609427736 1611427584 1619007663 1620574592 1622120304 1624016862 1625053248 1629181694 1631775782 1633235331 1636188372 1639784016 1644998992 1646177312 1647747444 1650088608 1659910564 1660969856 1662159616 1663744992 1665233136 1668892608 1673946183 1675145238 1676643579 1679897856 1681400448 1685672044 1689376432 1692921672 1702037792 1703661204 1704881544 1707964128 1718436447 1721433792 1722973536 1724546304 1728927512 1730030848 1743546714 1744121144 1745106237 1745234176 1745713216 1748941236 1757296996 1758868818 1760474352 1762049016 1765921248 1770407569 1772806336 1776702208 1778021622 1779156288 1785059731 1787595992 1790582694 1791725376 1800746647 1802390408 1804002564 1805616162 1807264368 1807966992 1809584136 1810738944 1821517152 1823146416 1831794794 1832963776 1834276736 1839345984 1845632971 1846955006 1848607023 1850294472 1850623866 1851949476 1853851776 1861921936 1864886608 1866554664 1868591088 1869929568 1879998848 1883139936 1885815552 1894686339 1900548486 1901422848 1901761344 1903123584 1908886434 1913081352 1914792516 1922372018 1925103376 1926482336 1941035824 1942771992 1945043451 1945186048 1946284704 1947041376 1954336111 1958630908 1959880832 1960382814 1961633856 1962136287 1963388448 1963927368 1965180672 1975075284 1989028468 1992624816 1994407128 1998789984 2006278599 2008339424 2010135792 2011045491 2011970688 2013770304 2018195712 2022100886 2023322936 2024614144 2027689209 2040068264 2040431442 2041893012 2042966848 2057996168 2059874752 2060241456 2061717216 2062084248 2063561328 2065444992 2074358559 2081733888 2083595904 2089013143 2094662178 2097997434 2104669658 2106552189 2108475096 2109294824 2111181492 2114998704 2125103344 2127004152 2127910784 2135532672 2144535087 2145903648 2158676884 2160607722 2161447718 2162827072 2165355816 2165741298 2166737664 2167292628 2168675712 2177647108 2181584496 2183665302 2186378688 2188334304 2196996592 2200118144 2204865936 2212050763 2217306567 2218326656 2220310848 2224325376 2225190144 2231928244 2233526984 2233924602 2235524772 2243872512 2257228896 2259381852 2271548272 2273175392 2276238303 2277285504 2277690912 2279322432 2287113283 2291248596 2295076797 2295245056 2297298048 2298337704 2299804416 2304254498 2315245689 2317359096 2324728952 2326808316 2331921648 2345158424 2345802134 2347299136 2347900347 2349398688 2354561664 2356667712 2370695496 2372208384 2372956677 2382208514 2387443592 2388967168 2390741262 2393899632 2405336752 2407488216 2409685824 2410622656 2412778848 2417141376 2421818503 2428689536 2430861888 2433180456 2443772541 2447663673 2452461312 2463045074 2464809364 2467059296 2467498488 2469265968 2471621166 2475132912 2488739552 2489865846 2491454784 2493239424 2495617488 2510853248 2512717857 2519846784 2520709009 2526248452 2528508066 2534064648 2535681792 2545181912 2550775136 2553056688 2555491806 2557322316 2582150688 2588710639 2590362656 2593391268 2595046272 2596055168 2603075328 2608112234 2613843752 2615320071 2615511808 2616181716 2617851264 2618569824 2633433712 2635945494 2638303227 2640711528 2656833088 2659209504 2665053312 2673123362 2675038132 2680181056 2681393988 2685027072 2685874041 2687588064 2703585612 2706003846 2711950488 2713681152 2720575256 2722524016 2732275728 2745236702 2746988608 2747692191 2748956288 2749445664 2751415104 2765811412 2770432509 2775441708 2780777664 2792882904 2797329912 2799831996 2808736252 2809507207 2811300128 2814908656 2819998272 2824709904 2828723328 2834196859 2836005536 2852134272 2859380116 2861204864 2863329651 2869622028 2880810296 2883558027 2887141088 2887655064 2889723504 2904843487 2908779328 2911553736 2914157988 2915171584 2917779072 2920562064 2937946362 2939821248 2940574221 2942450784 2949926077 2952039122 2956408756 2960414464 2962612926 2978566136 2980699696 2983542702 2988937224 3009638528 3012509136 3015203688 3017956032 3025623146 3033151329 3034984404 3036921216 3039096576 3052212002 3054998128 3060102396 3060647163 3062839518 3064450272 3071529216 3086994252 3089812128 3090362184 3092575824 3102411088 3109228864 3122600832 3128292986 3130533796 3132531584 3142223616 3154183214 3157004487 3160927328 3162712644 3163942236 3166772238 3187655016 3190506228 3191866176 3209984288 3212914432 3217038464 3218855472 3238015326 3240911583 3241149184 3242171577 3244240608 3248033724 3250106496 3258363388 3263551564 3266470662 3272376744 3279568032 3287899771 3289997984 3292354624 3295494888 3300177216 3315110929 3319821128 3321939712 3327489984 3330466272 3337785216 3344243773 3347892366 3350290476 3350886903 3353287158 3362800896 3371344088 3378752864 3385843344 3404075584 3407322408 3409763088 3415928256 3427604089 3436872894 3442867584 3445947072 3456381747 3457855024 3480799819 3487093428 3488242288 3490212474 3491426432 3497882472 3514593992 3517737636 3518703201 3520948704 3524098032 3531842496 3540815138 3545612672 3556043244 3558312576 3570119462 3573312771 3575191984 3581165388 3583450752 3601493294 3604780816 3608005128 3611232324 3614528736 3615933984 3619168272 3643034304 3646292832 3663589588 3665927552 3668553472 3678691968 3691265942 3693910012 3694567611 3697214046 3700588944 3701247732 3703898952 3707703552 3723843872 3729773216 3733109328 3734798769 3737182176 3739859136 3759997696 3766279872 3777684547 3789372678 3792762099 3801096972 3803522688 3806247168 3810882439 3817772868 3826162704 3829585032 3844744036 3850206752 3852964672 3879595837 3882071648 3885543984 3890086902 3892569408 3894082752 3908672222 3912168351 3917261816 3919761664 3920765628 3923267712 3924272574 3926776896 3927854736 3950150568 3953918241 3978056936 3985249632 3988814256 3997579968 4009685043 4012557198 4016678848 4020271584 4022090982 4023941376 4027540608 4044201772 4046645872 4055378418 4080136528 4080862884 4083786024 4085933696 4115992336 4117855053 4119749504 4120482912 4123434432 4124168496 4127122656 4130889984 4148717118 4167191808 4178026286 4189324356 4195994868 4209339316 4213104378 4216950192 4218589648 4222362984 4229997408 4247496097 4250206688 4254008304 4255821568 4271065344 4289070174 4291807296 4313416387 4317353768 4321215444 4322895436 4325654144 4330711632 4331482596 4334585256 4337351424 4355294216 4363168992 4367330604 4372757376 4376668608 4393993184 4400236288 4406919543 4409731872 4420934791 4424101526 4428058683 4434613134 4436653312 4440621696 4463856488 4467053968 4467849204 4471049544 4475314053 4514457792 4518763704 4538434719 4540199161 4543096544 4546350784 4552476606 4554571008 4555381824 4558644864 4574226566 4578318003 4582497192 4590153594 4594596096 4596675408 4608508996 4630491378 4634718192 4649457904 4653616632 4663843296 4681316731 4690316848 4691604268 4692439479 4694598272 4695800694 4698797376 4709123328 4713335424 4731274821 4741390992 4745913354 4764417028 4774887184 4781482524 4787799264 4810673504 4814976432 4819371648 4821245312 4825557696 4834282752 4840169971 4843637006 4857022989 4857379072 4861723776 4866360912 4887545082 4895327346 4899705993 4926090148 4929618728 4934118592 4934996976 4938531936 4943242332 4950265824 4977479104 4979731692 4982909568 4986478848 4991234976 5003915203 5021706496 5021838549 5025435714 5039693568 5041418018 5052496904 5057016132 5068129296 5090363824 5101550272 5106113376 5110983612 5114644632 5164301376 5173715323 5177421278 5180725312 5186782536 5190092544 5192110336 5216224468 5227687504 5230640142 5232363432 5235702528 5237139648 5266867424 5271890988 5276606454 5281423056 5311222707 5313666176 5318419008 5330106624 5346246724 5350076264 5355179193 5360362112 5362787976 5371748082 5375176128 5402239941 5407171224 5412007692 5423900976 5441150512 5445048032 5464551456 5478434143 5490473404 5493977216 5495384382 5497912576 5498891328 5502830208 5531622824 5536898913 5540865018 5545821069 5550883416 5561555328 5585765808 5594659824 5599663992 5617472504 5619014414 5622600256 5629817312 5639996544 5649419808 5657446656 5668393718 5672011072 5684059017 5704268544 5711215237 5718760232 5722409728 5726659302 5739244056 5761620592 5767116054 5774282176 5775310128 5779447008 5809686974 5817558656 5823107472 5828315976 5835558144 5841124128 5863008333 5875892724 5879642496 5881148442 5884901568 5899852154 5904078244 5912817512 5925225852 5957132272 5961399392 5967085404 5977874448 6018835797 6019277056 6025018272 6030407376 6035912064 6051246292 6066302658 6069968808 6073842432 6104424004 6109996256 6120204792 6121294326 6125679036 6128900544 6173988504 6179624256 6180724368 6185151648 6200865019 6204822176 6218457728 6223075677 6245201664 6256585972 6261067592 6265063168 6267039429 6308366428 6314008974 6319656567 6321854656 6325425288 6327884472 6333544476 6375310032 6381012456 6383732352 6411281779 6419968576 6433605261 6434076928 6437710944 6464342521 6476030652 6481823166 6484343154 6488481216 6496067448 6500212992 6516726776 6527103128 6532941324 6544753488 6559136064 6575799542 6579995968 6584709248 6590989776 6600354432 6630221858 6636152289 6639642256 6651919701 6654979968 6660932544 6675570432 6688487546 6695784732 6700580952 6701773806 6706574316 6742688176 6757505728 6771686688 6808151168 6814644816 6819526176 6831856512 6855208178 6861339849 6873745788 6885735168 6891894144 6912763494 6915710048 6961599638 6974186856 6976484576 6980424948 6982852864 6995764944 7029187984 7035475272 7037406402 7041897408 7043701041 7048196064 7063684992 7077353101 7081630276 7091225344 7112086488 7116625152 7140238924 7146625542 7150383968 7162330776 7166901504 7202986588 7209561632 7216010256 7222464648 7229057472 7231867968 7238336544 7265455509 7286068608 7292585664 7316783293 7327179176 7331317623 7331855104 7342991019 7357383936 7382531884 7387820024 7389135222 7394428092 7401177888 7402495464 7407797904 7447687744 7459546432 7466218656 7469597538 7474364352 7479718272 7532559744 7555369094 7562127027 7565067013 7578745356 7585524198 7602193944 7607045376 7621764878 7635545736 7652325408 7659170064 7689488072 7700413504 7705929344 7759191674 7764143296 7766131917 7771087968 7780173804 7785138816 7788165504 7817344444 7824336702 7834523632 7841531256 7846535424 7848545148 7853553792 7855709472 7900301136 7907836482 7956113872 7970499264 7977628512 7995159936 8010630433 8019370086 8025114396 8033357696 8040543168 8044181964 8055081216 8088403544 8093291744 8110756836 8160273056 8161725768 8167572048 8171867392 8210307469 8231984672 8235710106 8239499008 8240965824 8243076573 8246868864 8248336992 8254245312 8297434236 8311297527 8337729799 8356052572 8378648712 8391989736 8418678632 8426208756 8428521621 8433900384 8437179296 8444725968 8459994816 8494992194 8500413376 8502590577 8508016608 8578140348 8583614592 8626832774 8634707536 8642430888 8645790872 8650674081 8651308288 8661423264 8662965192 8669170512 8710588432 8714530461 8726337984 8734661208 8745514752 8753337216 8787986368 8813839086 8819463744 8841869582 8848203052 8849778231 8856117366 8869226268 8881243392 8927712976 8934107936 8935698408 8942099088 8950628106 9028915584 9037527408 9076869438 9080398322 9086193088 9092701568 9099453987 9104953212 9110763648 9117289728 9128392819 9148453132 9156636006 9164994384 9180307188 9193350816 9217017992 9260982756 9269436384 9292985377 9298915808 9307233264 9327686592 9362633462 9374651149 9380633696 9383208536 9384878958 9389196544 9391601388 9397594752 9426670848 9462549642 9471013461 9482781984 9491826708 9528834056 9549774368 9562965048 9575598528 9608328457 9621347008 9629952864 9638743296 9642490624 9651115392 9680339942 9687274012 9714045978 9723447552 9726514731 9732721824 9775090164 9790654692 9799411986 9852180296 9859237456 9863699313 9868237184 9869993952 9877063872 9886484664 9900531648 9945332787 9954958208 9959463384 9965819136 9982469952 10007830406 10032731319 10043677098 10050871428 10082836036 10104993808 10114032264 10136258592 10174234837 10180727648 10203100544 10212226752 10221967224 10229289264 10282812267 10328602752 10332136927 10347430646 10354842556 10361450624 10369145241 10373565072 10432448936 10442399457 10455375008 10461280284 10464726864 10474279296 10533734848 10543781976 10553212908 10556109603 10562846112 10589681011 10622445414 10627332352 10636838016 10682742007 10692493448 10700152528 10710358386 10719938313 10720724224 10725575952 10743496164 10750352256 10804479882 10814342448 10824015384 10847801952 10875360781 10882301024 10890096064 10929102912 10956868286 10980946808 10987954432 10990768764 10997782656 11005660416 11063245648 11073797826 11081730036 11083702833 11091642138 11101766832 11123110656 11171531616 11189319648 11199327984 11234945008 11238028828 11245200512 11259634624 11279993088 11298839616 11333053641 11336787436 11344022144 11368118034 11422430474 11432647317 11437520464 11453318604 11478488112 11523241184 11534232108 11548564352 11550620256 11558894016 11619373948 11635117312 11638787511 11646214944 11656631952 11682248256 11726016666 11736505053 11751785448 11759284992 11762296884 11769803136 11799704308 11808156488 11825635024 11850451704 11906666161 11914264544 11922798784 11934170808 11955748896 12005207539 12029055129 12037671594 12050036544 12060814752 12071824128 12102492584 12132605316 12139937616 12208848008 12219992512 12240409584 12242588652 12251358072 12257801088 12347977008 12353565159 12359248512 12361448736 12370303296 12392852983 12401730038 12409644352 12436915456 12446151354 12495418117 12513171944 12522135184 12534078858 12605226529 12616732856 12628017948 12639313134 12643709312 12650850576 12655768944 12667088952 12742488291 12750620064 12762024912 12767464704 12822563558 12839937152 12867210522 12875421888 12928685042 12940249161 12952061304 12963646332 12968686308 12976962432 12992134896 13033453552 13054206256 13065882648 13089506976 13118272128 13151599084 13159991936 13169418496 13181979552 13200708864 13260443716 13262804373 13272304578 13279284512 13284176049 13303839402 13309959936 13321865088 13376975092 13391569464 13401161904 13403547612 13413148632 13485376352 13515011456 13543373376 13615304157 13616302336 13620597483 13629289632 13639052352 13663713024 13680352777 13710416356 13722679698 13734954009 13747491576 13783788288 13825526988 13831420096 13923199276 13948373712 13952969152 13960849896 13991529888 14043950193 14049410167 14058375968 14070950544 14074812804 14077318437 14083794816 14087402082 14096392128 14127369984 14154706202 14163260552 14193824463 14224172976 14280477848 14293251084 14300767936 14324661552 14405973176 14419123264 14432020512 14444929296 14458114944 14463735936 14476673088 14520509913 14530911018 14572137216 14585171328 14623092001 14633566586 14654358352 14662635246 14685982038 14765063768 14775640048 14778270444 14788856184 14802355776 14804990928 14815595808 14895375488 14919092864 14932437312 14939195076 14948728704 14959436544 15011745609 15065119488 15110738188 15124254054 15130134026 15157490712 15171048396 15204387888 15243529756 15271091472 15304650816 15318340128 15378976144 15400827008 15411858688 15484355341 15518383348 15521145969 15528286592 15532263834 15542175936 15560347608 15570277632 15576331008 15634688888 15648673404 15669047264 15683062512 15697090296 15707107584 15711418944 15800602272 15815672964 15912227744 15933668121 15940998528 15955257024 15990319872 16009792981 16021260866 16038740172 16050228792 16065537579 16066715392 16081086336 16088363928 16176807088 16186583488 16206719823 16221513672 16320546112 16323451536 16335144096 16420614938 16435302429 16463969344 16471420212 16481931648 16486153146 16493737728 16496673984 16508490624 16594868472 16610696739 16622595054 16675459598 16712105144 16757297424 16783979472 16837357264 16852417512 16857043242 16867800768 16874358592 16889451936 16919989632 16952729521 16989984388 17000826752 17005181154 17016033216 17133645711 17156280696 17167229184 17253665548 17269415072 17284861776 17291581744 17301348162 17322846528 17325930384 17338341024 17421176864 17429060922 17452675968 17469322416 17506674432 17575972736 17589024999 17627678172 17638927488 17683739164 17696406104 17699556462 17712234732 17738452536 17844038563 17855425952 17868215872 17871396816 17884198176 17901256212 18057831168 18075054816 18120974473 18153738876 18160796644 18172386176 18185403136 18198907974 18209906424 18221527296 18256785638 18296906264 18313272012 18329988768 18360614376 18386701632 18434035984 18521965512 18538872768 18585970754 18597831616 18602595057 18614466528 18655373184 18725266924 18749302298 18761267392 18766417072 18769757916 18783202776 18795189504 18801118287 18925099284 18942026922 18965563968 18983653416 19057668112 19099548736 19125930096 19151197056 19188254293 19216656914 19233845337 19242694016 19259905728 19302230784 19360679884 19374548024 19393027563 19428091956 19453029462 19465443648 19550180328 19581309384 19598823972 19666550449 19704360592 19718474912 19727398626 19736474368 19739987904 19754127744 19772969328 19801063296 19839378013 19890665574 19908456867 19909916416 19918926768 19964939904 20015660812 20065462638 20087354196 20101742856 20165672072 20209987616 20228064528 20272517184 20333904409 20348469674 20361455296 20406201088 20424453504 20443934448 20458578528 20565624534 20584019547 20657205504 20664273854 20694861292 20709685112 20722901248 20738290482 20747130144 20864897872 20884798914 20910750016 20922560568 20929453728 20948558592 21067469696 21087563952 21106425816 21112219206 21125692224 21179362022 21232059303 21244890828 21273676032 21365484014 21384986896 21400305056 21420716772 21439876626 21451151904 21486992328 21500704512 21608959764 21628684896 21648030768 21695603904 21750721562 21764602048 21780192128 21796366527 21858205824 21913736572 21950349879 21961893616 21981537528 21995565312 22126491296 22147595652 22163460072 22167405666 22183284276 22203533664 22343063232 22378639296 22398655968 22455559729 22469890016 22476057656 22490401024 22519269248 22597679232 22666107282 22673574872 22686381081 22688044288 22695201039 22736236068 22844860948 22865294634 22875040928 22906637208 22956976224 23015298397 23046482368 23068464216 23097128704 23101240512 23117788032 23205776503 23238747896 23277575022 23292429888 23298395751 23313263904 23364496512 23409706411 23452033332 23473010106 23503570896 23524593768 23539606272 23599408616 23616312976 23651270048 23700903408 23813332322 23828529088 23845597568 23868341616 23911497792 23993228623 24010415078 24031891299 24058110258 24075343188 24100073088 24121629504 24204985168 24265210632 24279875232 24417696016 24439985024 24480819168 24485177304 24502716144 24515602176 24630922407 24695954016 24707130318 24718497024 24722897472 24740606592 24785705966 24803460076 24819288704 24892302708 24990836234 25013189397 25026343888 25044270368 25068157716 25210453058 25233465712 25256035896 25278626268 25285564863 25287418624 25301701152 25311537888 25334177904 25484976582 25501240128 25507771731 25524049824 25645127116 25679874304 25734421044 25750843776 25857370084 25880498322 25904122608 25927292664 25937372616 25953924864 25984269792 26050282801 26066907104 26108412512 26131765296 26143591383 26179013952 26236544256 26303198168 26319983872 26363959104 26496700663 26520887432 26525608746 26544609156 26549334693 26558569024 26568352098 26607678804 26643730176 26753950184 26783138928 26802323808 26807095224 26826297264 26970752704 27030022912 27086746752 27157170859 27230608314 27241194966 27258579264 27278104704 27360705554 27385178457 27420832712 27445359396 27469908018 27494983152 27651053976 27662840192 27846398552 27878956131 27896747424 27905938304 27921699792 27983059776 28087900386 28098820334 28116751936 28123953447 28141901088 28149625608 28154636874 28167589632 28174804164 28192784256 28309412404 28326521104 28387648926 28448345952 28560955696 28586502168 28601535872 28649323104 28756659919 28811946352 28824985371 28838246528 28864041024 28889858592 28916229888 28927471872 28953346176 29041019826 29061822036 29170342656 29246184002 29267133172 29308716704 29325270492 29371964076 29530127536 29551280096 29556540888 29577712368 29591097939 29604711552 29609981856 29631191616 29732472679 29790750976 29835998361 29838185728 29864874624 29878390152 29897457408 30023491218 30098193957 30193914709 30221476376 30248508108 30260268052 30314981424 30342096792 30408775776 30487059512 30522704511 30542182944 30609301632 30636680256 30738336247 30757952288 30801654016 30848436801 30968710682 30996410781 31036766696 31042291938 31056573184 31064527668 31084351872 31120695216 31269377776 31297346808 31327198371 31338094528 31366125024 31394180592 31422837888 31601204544 31631345928 31769043033 31781394127 31824455488 31867336242 31881997056 31910514048 32019585962 32042521732 32048226021 32077480344 32100457584 32131075158 32162172672 32176727856 32353614176 32373166976 32413439646 32443027344 32626082343 32641092224 32646903072 32670288192 32769217117 32841229876 32870604858 32927938688 32942840424 32963863296 32972306292 32993347968 33016981248 33189736944 33221393478 33245190108 33350919196 33424210288 33514594848 33567958944 33653238307 33674714528 33704835024 33714086484 33735601536 33748717184 33778903872 33839979264 33905459042 33979968776 33999160923 34001653504 34010362308 34032066432 34267291422 34297941951 34312561392 34507331096 34538830144 34569723552 34583163488 34602696324 34645693056 34651860768 34676682048 34842353728 34858121844 34905351936 34916362533 34938644832 35027406421 35151945472 35178049998 35255356344 35277854976 35367478328 35392812208 35399112924 35424469464 35476905072 35688077126 35710851904 35719998483 35736431744 35742793632 35768396352 35802512424 36015622617 36150109632 36241948946 36307477752 36321593288 36344772352 36397815948 36419812848 36513571276 36593812528 36626544024 36659977536 36721228752 36773403264 36844559167 36868071968 37043931024 37077745536 37171941508 37178558949 37195663232 37205190114 37228933056 37310746368 37450533848 37486254351 37498604596 37522534784 37532834144 37539515832 37566405552 37602236574 37815679587 37850198568 37884053844 37931127936 37967306832 38115336224 38199097472 38227464873 38251860192 38302394112 38349039001 38376508586 38433313828 38467690674 38485388032 38519811456 38721359768 38749096048 38786055126 38820747483 38856183912 38906058924 38930887296 39100360656 39162618768 39197647944 39333100898 39383588071 39408721184 39436949824 39454797252 39479975808 39508255488 39545938656 39602126592 39678756026 39781331148 39788413119 39816913734 39837853536 39929879808 40031321624 40130925276 40174708392 40203485712 40331344144 40419975232 40456129056 40545034368 40667808818 40696939348 40722910592 40848907008 40861792449 40887868896 40917157056 41041058331 41131249068 41168039094 41328547708 41389722584 41419370224 41476580964 41494260288 41729795744 41769597828 41821500032 41845121136 41858907456 42131850579 42134939392 42148230501 42175127904 42212851632 42224438412 42251384448 42358724044 42464118606 42489781656 42730968028 42742697023 42769973792 42800610112 42841433544 42879753252 42902303808 42973984656 43217919528 43257369792 43296061536 43391207808 43406055133 43475169049 43501443124 43529204096 43560384256 43561529739 43592733054 43716411648 43827473144 43869276003 43900699758 43923787232 43963075056 44252982592 44295191304 44326920144 44334811332 44366568552 44407067328 44686126464 44757278592 44797311936 44878972453 44911119458 44939780032 44952115312 45035236827 45038538496 45195358464 45250397647 45332214564 45347149744 45372762162 45390402078 45472472136 45689721896 45730589268 45750081856 45813274416 45913952448 46030596794 46092964736 46136928432 46202481024 46235576064 46411553006 46453066023 46477495792 46555150044 46563437907 46584859776 46596791502 46626527808 46728993024 46819412822 46904066664 46946020212 47007141792 47049187536 47198817232 47232625952 47302540096 47401806816 47626664644 47657058176 47691195136 47736683232 47822995584 47986457246 48020830156 48029378943 48063782598 48116220516 48150686376 48200146176 48243259008 48409970336 48530421264 48559750464 48835392032 48879970048 48961638336 48970354608 49005432288 49261844814 49305907287 49391908032 49414260636 49445794944 49481213184 49541471707 49571411932 49606920152 49638577408 49784605416 49981672468 50026378794 50052687776 50088540736 50136315432 50420906116 50434745881 50466931424 50512071792 50557252536 50571129726 50603402304 50623075776 50668355808 50858188563 50969953164 51002480256 51015543462 51048099648 51217483051 51290254232 51400937133 51468842088 51501687552 51714740168 51760996644 51808245216 51854585328 51874745232 51968539584 52100565602 52133814208 52216825024 52263530592 52287182766 52358027904 52606396336 52727918208 52955469091 52993401326 53041774864 53051217492 53089218312 53098669386 53117138048 53136704196 53215357608 53507900368 53532115689 53566277856 53604647616 53614190448 53652594528 53941505408 54173493504 54314341718 54362923419 54461216628 54482389932 54517158528 54556209408 54721411108 54770356914 54841665424 54890718792 54939816036 54989966304 55302107952 55325680384 55692797104 55757912262 55793494848 55807785171 55811876608 55843399584 55966119552 56074413031 56175800772 56197640668 56233503872 56247906894 56283802176 56299251216 56309273748 56349608328 56385568512 56618824808 56653042208 56775297852 56896691904 57121911392 57173004336 57203071744 57298646208 57472152283 57513319838 57564762879 57623892704 57649970742 57676493056 57701536011 57728082048 57779717184 57906692352 58082039652 58123644072 58179082689 58492368004 58534266344 58617433408 58650540984 58743928152 58999651347 59022589093 59060255072 59102560192 59113081776 59155424736 59182195878 59209423104 59219963712 59262383232 59464945358 59518134039 59671996722 59729749248 59756780304 60046982436 60196387914 60387829418 60442952752 60497016216 60520536104 60629962848 60684193584 60817551552 60974119024 61001713227 61045409022 61084365888 61218603264 61273360512 61476672494 61515904576 61696873602 61937421364 61992821562 62073533392 62084583876 62129055336 62168703744 62241390432 62538755552 62594693616 62654396742 62676189056 62732250048 62788361184 62845675776 63202409088 63262691856 63468841123 63538086066 63562788254 63648910976 63696177909 63734672484 63821028096 64039171924 64085043464 64096452042 64154960688 64200915168 64262150316 64353455712 64707228352 64746333952 64826879292 64886054688 65050897639 65252164686 65282184448 65293806144 65340576384 65538434234 65622558043 65682459752 65741209716 65851049637 65855877376 65885680848 65944612584 65986695936 66379473888 66442786956 66490380216 66701838392 66848420576 67029189696 67135917888 67258299199 67306476614 67349429056 67366679187 67409670048 67428172968 67471203072 67497434368 67557807744 67810918084 67959937552 67998321846 68020724616 68064132864 68085603117 68534582844 68595883902 68625122784 69014662192 69045895191 69077660288 69139447104 69166326976 69205392648 69291386112 69303721536 69353364096 69617329509 69684707456 69716243688 69832725066 69877289664 70054812842 70229119233 70356099996 70510712688 70734956656 70785624416 70798225848 70848938928 70953810144 71219643859 71376154252 71421703808 71439996966 71472863488 71485587264 71536792704 71605024848 71979685869 72031245234 72095673897 72300219264 72324958489 72483897892 72614955504 72643186576 72795631896 72839625696 73027142552 73187625056 73253088048 73319955072 73442457504 73546806528 73689118334 73736143936 73892767221 74087862048 74155491072 74343883016 74357117898 74391326464 74410380228 74457866112 74901067696 74972508702 74997209192 75039568191 75045069568 75065668288 75079031664 75132811104 75204473148 75631359174 75700397136 75768107688 75862255872 75934613664 76127525467 76230672448 76398194944 76454929746 76503720384 76698078002 76753017172 76866627656 76935381348 77039622912 77442719536 77498192096 77572110252 77641494966 77712367824 77812117848 77861774592 78150848403 78200721312 78325237536 78395295888 78666201796 78767176142 78817442368 78873899648 78909594504 78959951616 79091877312 79357512052 79490101989 79562662296 79576826238 79633827468 79675707072 80062643248 80261850552 80349416784 80406971424 80611245247 80662688288 80839950464 80912258112 81090068736 81335617636 81393878696 81445821184 81471512577 81723584898 81775737792 81834314112 82082116662 82155535371 82262498136 82336078188 82657095416 82779445168 82838740448 82953161928 82988520576 83346663127 83459591488 83539195656 83636868393 83643000064 83690242272 83717814912 84036452773 84263701158 84296461002 84350255808 84371860341 84425703264 84448876824 84502768896 84717448088 84928237212 84979563312 85461936056 85485394046 85539947584 85601220224 85682867088 85759506504 85804607616 85947969312 86269979757 86435839056 86474956113 86514739584 86592123072 86782415616 86812110266 86950338098 87002886248 87058408192 87123059478 87185466108 87654946288 87738552006 87801399516 87847574464 87926150112 88505965184 88590382608 88653840288 88669622664 88733137104 88814134656 89197418037 89372252928 89514557184 89594623872 89757944906 89822238916 89879560064 89904230624 90070473654 90500795294 90581744127 90664429128 90694299488 90745524324 90780804156 90944944272 91379443792 91461178536 91500163712 91568113533 91626548832 91827904896 92061193588 92185929472 92215008741 92273856864 92404962048 92823106012 92906132046 92954991584 92989232343 93110300088 93126875814 93169719552 93193583004 93253055616 93638825644 93808133328 93892040424 94014283584 94098375072 94337431891 94397634464 94465251904 94605080192 94803613632 95118182809 95253329288 95307129099 95314116352 95344182381 95473366464 95645991168 95972914492 96041660312 96058757886 96127565196 96144678063 96232441032 96301372752 96486518016 96819940672 97060842528 97119500928 97670784064 97878247029 97923276672 97940709216 98010864576 98307651351 98345871169 98523689628 98611814574 98783816064 98828521272 98891589888 99082943414 99142823864 99213840304 99569210832 99963344936 100052757588 100105375552 100177081472 100272630864 100841812232 100869491762 100933862848 100959714921 101024143584 101114505072 101142259452 101206804608 101246151552 101336711616 101716377126 101939906328 102004960512 102031086924 102096199296 102434966102 102580508464 102801874266 102937684176 103429480336 103521993288 103616490432 103709170656 103749490464 103937079168 104138195629 104201131204 104267628416 104433650048 104527061184 104574365532 104716055808 105082219263 105212792672 105455836416 105910938182 105986802652 106083549728 106102434984 106178436624 106197338772 106234276096 106273408392 106430715216 107015800736 107064231378 107132555712 107159995449 107209295232 107228380896 107305189056 107883010816 108046867851 108390487387 108628683436 108725846838 108922433256 108964779864 109034317056 109442822216 109540713828 109683330848 109781437584 109879632072 109979932608 110533677501 110604215904 111314557477 111385594208 111515824524 111535676847 111586989696 111615570342 111686799168 111932239104 112148826062 112351601544 112395281336 112458763053 112467007744 112495813788 112567604352 112598502432 112618547496 112699216656 113237649616 113306084416 113447038761 113550595704 113793383808 114243822784 114346008672 114597292416 114944304566 115026639676 115047117003 115129525758 115247785408 115299941484 115403072022 115456164096 115559434368 116164079304 116247288144 116358165378 116984736008 117068532688 117234866816 117301081968 117487856304 117999302694 118045178186 118120510144 118150764213 118205120384 118226163552 118310849472 118364391756 118439927424 118524766464 118669106647 118929890716 119036268078 119343993444 119513560608 120093964872 120392775828 120775658836 120808809901 120885905504 120994032432 121041072208 121259925696 121368387168 121635103104 121870464937 121948238048 122003426454 122090818044 122168731776 122546721024 122953344988 123031809152 123123174993 123393747204 123874842728 123985643124 124147066784 124169167752 124258110672 124482780864 124908269941 125077511104 125189387232 125308793484 125352378112 125464500096 125576722368 126404818176 126444691503 126525383712 126846821311 126937682246 127076172132 127125576508 127297821952 127392355818 127469344968 128078343848 128170086928 128192904084 128228091069 128309921376 128401830336 128524300632 128706911424 129414456704 129653758584 129772109376 130101795278 130218165399 130425507147 130504329372 130587612288 130681152768 131076868468 131245116086 131364919504 131482419432 131607828009 131702099274 131771361696 131889225168 132758947776 132885573912 132980760432 133403676784 133696841152 134058379392 134271835776 134317780051 134516598398 134612953228 134636917359 134698858112 134733358374 134819340096 134856345936 135115615488 135621836168 135751192941 135919875104 135996643692 136041449232 136171206234 137069165688 137191767804 137250245568 137665853143 138029324384 138091790382 138155320576 138278894208 138332653952 138410785296 138607443072 138706728192 138875646091 139234659018 139359198069 139369414912 139432487376 139665450132 139754579328 140109625684 140458238466 140712199992 141021425376 141379690153 141469913312 141571248832 141596451696 141697877856 141907620288 142439287718 142752308504 142843407616 142879993932 142971174528 143073585408 143210049696 143959371738 144062490468 144088136829 144191347794 144600438528 144649916978 144967795784 145229911008 145286373152 145591263792 145679251392 146054285104 146375250112 146506176096 146639910144 146884915008 147378236668 147472287872 147785534442 148175724096 148624415121 148687766032 148714235796 148820760456 148915732224 149802135392 149945017404 149994418384 150079136382 150131336576 150158063328 150265622208 150408946296 151262718348 151304237643 151400794272 151536215376 151869227328 152255050934 152461344896 152574565689 152909859492 153007440768 153396156004 153506034344 153652449153 153733255312 153870762696 154786660093 154885439072 154996384192 155144220504 155282989932 155424735648 155624235696 156301696806 156401442624 156650475072 156790591776 157188918103 157332403592 157534352284 157634884736 157747799296 157819189008 158183754624 158715024104 158866407273 158980203978 159125324592 159153652476 159267654936 159351414144 160125286496 160523701104 160596347067 160698833568 160813942848 161107088779 161222490494 161325376576 161679900928 161824516224 162440435521 162671235272 162787757392 162943025154 163088770257 163447169796 163551475584 163668628224 163867944877 164164233324 164311070742 164524996272 164672156376 165314190832 165558890336 165677480896 165906323856 165977041152 166693326254 166919182976 167078391312 167273736786 167380484544 167435629824 168072905546 168223239093 168527402316 168592922004 168700511616 168743720682 168851406528 168897753648 169434896176 169856474424 169959126624 170923872112 170970788092 171079895168 171202440448 171365734176 171519013008 171609215232 171895938624 172416456849 172539959514 172694288637 172871678112 172949912226 173029479168 173184246144 173624220532 173900676196 174005772496 174246118956 174370932216 175309892576 175477104012 175602799032 175695148928 175852300224 176998954041 177011930368 177067767279 177180765216 177307680576 177339245328 177466274208 177628269312 178394836074 178554402117 179189247744 179515889812 179644477832 179759120128 179808461248 180140947308 181001590588 181163488254 181328858256 181388598976 181491048648 181561608312 181889888544 182351979607 182642332171 182758887584 182922357072 183000327424 183005139681 183136227066 183253097664 183655809792 184122387176 184430017482 184547713728 185476904641 185646212024 185812264092 185909983168 185978464686 186220600176 186253751628 186387166008 186506111232 187277651288 187616266656 187784080848 188028567168 188196750144 188674863782 188795268928 188930503808 189210160384 189607227264 190100196013 190236365618 190406523369 190506658576 190614258198 190688364762 190946732928 191945828984 192083320624 192117515772 192255130392 192289356126 192464882064 192602745504 193639881344 194121685056 194239001856 195152692917 195341568128 195756494058 195846553344 195881418432 196021729152 196615302702 196691742338 196867674129 197047379256 197223629148 197567632128 197657042544 198165886828 198285647728 198427680608 199138421664 199926689872 200105515176 200210751104 200354162944 200545261728 201296619433 201683624464 201738983524 201774897597 201867725696 201919429842 202048287168 202100037561 202229010144 202284518904 202413609216 202492303104 202673423232 203432754252 203879812656 204062173848 204192398592 204869932204 205161016928 205603748532 205875368352 206858960672 207043986576 207137685573 207232980864 207418341312 207498980928 207874158336 208127308753 208276391258 208402262408 208535256832 208851988527 208867300096 209054122368 209148731064 210164438526 210425585344 210687357699 211821876364 211973605304 212167099456 212204869968 212356873248 212394677544 212546816784 212861430432 213658931577 214031601472 214128462756 214265111424 214319990898 214418590464 214456761792 214610378112 215168353729 215939057607 216093735702 216780974774 216974875467 217257366872 217451693676 217844866512 217929559728 218885644432 219081427656 219366661696 219562875168 219759264144 219959865216 221067355002 221208431808 222469758889 222629114954 222771188416 223031649048 223071353694 223173979392 223231140684 223373598336 224297652124 224703203088 224790562672 224917526106 224991627576 225135208704 225197004864 225237094992 225398433312 226475299232 226612168832 226894077522 227101191408 227586767616 228382576401 228487645568 228692017344 229194584832 229888609132 230053279352 230094234006 230259051516 230495570816 230599882968 230806144044 231118868736 232328158608 232494576288 232716330756 233969472016 234137065376 234452545209 234469733632 234602163936 234975712608 235572668149 235998605388 236090356372 236241020288 236301528426 236410240768 236452327104 236621698944 236728783512 236879854848 237338213294 237859781432 238072536156 238470305967 238687986888 239027121216 240187929744 240785551656 241551317672 241617619802 241771811008 241833735741 241988064864 242082144416 242519851392 242736774336 243270206208 243740929874 243896476096 244006852908 244181636088 244337463552 244414537731 245906689976 246063618304 246246349986 246787494408 247749685456 247971286248 248294133568 248338335504 248516221344 248965561728 249447305809 249816539882 250039989381 250155022208 250378774464 250617586968 250929000192 251153444736 252109358319 252889383006 253050767424 253693642622 253875364492 254152344264 254251153016 254784711636 254938689936 256156687696 256340173856 256385808168 256456182138 256619842752 256803660672 257048601264 257413822848 257911914169 258809939271 258828913408 259307517168 259544218752 260203590556 260436330798 260851014294 261008658744 261175224576 262153736936 262490232172 262729839008 262964838864 263215656018 263404198548 263542723392 263778450336 265517895552 265771147824 265961520864 266637195817 266807353568 267393682304 267592254111 268116758784 268543671552 268635560102 269033196796 269225906456 269273834718 269397716224 269466716748 269638680192 269712691872 271243672336 271502385882 271745232381 271839750208 271993287384 272082898464 272342412468 274138331376 274383535608 274500491136 275331706286 275685116497 276058648768 276183580764 276557788416 276645026223 276665307904 276821570592 277214886144 277751292182 278469318036 278718396138 278864974752 279330900264 279509158656 280219251368 280916476932 281424399984 282042850752 282759380306 282939826624 283012295673 283142497664 283192903392 283395755712 283815240576 284878575436 285354548427 285504617008 285759987864 285942349056 286032547143 286420099392 287918743476 288124980936 288176273658 288382695588 289299833956 289935591568 290459822016 290572746304 291182527584 291358502784 291922276477 292108570208 292750500224 293012352192 293769830016 294756473336 294922954053 294944575744 295037613507 295571068884 296351448192 297248830242 297375532064 297428471592 297641520912 299198879161 299604270784 299890034808 299988836768 300158272764 300262673152 300316126656 300531244416 300817892592 302525436696 302608475286 302801588544 302879144763 303072430752 303738454656 303842385931 304326183343 304510101868 304922689792 305149131378 305819718984 306014881536 306792312008 307012068688 307304898306 307466510624 307741525392 309573320186 309770878144 309992768384 310288441008 310565979864 310849471296 311248471392 312414586887 312603393612 312802885248 313300950144 313581183552 314377836206 314664807184 315068704568 315246657789 315269769472 315638378016 316367509248 317430048208 317732814546 317960407956 318250649184 318307304952 318535309872 318702828288 320250572992 321047402208 321192694134 321397667136 321627885696 322214177558 322444980988 322650753152 323649032448 324880871042 325171462161 325342470544 325575514784 325886050308 326177540514 326894339592 327102951168 327735889754 328328466648 328622141484 329049992544 329344312752 330628381664 331117780672 331354961792 331601032503 331812647712 333386652508 333838365952 333943672431 334156782624 334547473572 334760969088 336145811092 336446478186 337054804632 337185844008 337401023232 337487441364 337702813056 337795507296 338653676413 338869792352 339712948848 339918253248 341629729081 341847744224 341941576184 342159790336 342731468352 343038026016 343791877248 344457108619 344832913698 345079919028 345141351009 345388577274 345743356224 345899824452 346368492288 347248441064 347801352392 348011544992 348492237912 348741864432 350619785152 350954208024 351205598064 351390297856 351704600448 353043221167 353997908082 354135534558 354361530432 354452292639 354615361152 354678490656 354932548416 356007319941 356789672148 357108804234 358522381357 359031779624 359288955664 359616922496 360281894616 362003181176 362326976508 362426429703 362657716512 362777197952 362982097296 363123216624 363779777088 364703959214 365284664342 365517775168 365611394811 365844714144 366010279362 366272454132 366506195328 368244774352 368860034964 369095427456 370953809282 371292424048 371624528184 371819966336 371956929372 372441200352 372507503256 372774332016 374555302576 374724809823 375232533312 375568161696 376057134336 376393500288 377349727564 377590537856 377861007616 379214454528 380200392026 380472731236 380540463933 380813046738 381013317152 381228516396 381376729524 381893465856 383891657968 384166641248 384235031544 384510260784 384578712252 384684273207 384929764128 385205491008 387279762688 388243370112 390305385834 390654496197 390683136256 391276521441 391512988116 391762836864 392043458304 392520891217 393230605404 393383484676 393735348258 394094758512 394447258296 395314085088 396331773656 396571295456 396855361216 398276843328 399598371211 399853379744 400211030352 400421502208 401090523456 402593238866 402953340153 403109999407 403367248928 403477967048 403549795194 403735451392 403838859684 403910752077 404096574336 404200075122 404458020288 404569037808 405346846464 406865508504 407253578823 407759625312 408124347696 409739864408 410322033856 411207497064 411750736704 412997559429 413158123651 413717921344 414087973152 414275371146 414465961728 414836682624 414997961856 416254617506 416552782516 416626938273 416804524816 417703977054 418108244736 418297462128 420328877052 420851170688 421374715398 423643752728 423947210608 424139070459 424334198912 424409739936 424713746496 424789355088 425093633568 425722860864 427317863154 428063202944 428256925512 428530222848 428639981796 428913523584 429220756224 430336707458 431878115214 432187471404 433561949548 433949750934 434514733744 434903387352 435689733024 435859119456 437492097991 437771288864 438162855312 438733323392 439125750336 439518528288 439919730432 442134710004 442416863616 444281887861 444939517778 445258229908 445542376832 445873245363 446063298096 446142707388 446462281368 446747196672 448595304248 449406406176 449581125344 449835052212 449983255152 450394009728 450474189984 450796866624 452950598464 453224337664 453788155044 453912712929 454202382816 455356283473 456765152802 456975291136 457384034688 459357906301 459777218264 460106558704 460188468012 460518103032 460957347459 460991141632 461199765936 461612288088 464359980279 464656317216 464989152576 465432661512 467640513583 467938944032 468274130752 468905090418 469204327872 469951425216 471145336298 471566754309 471997210776 472180712744 472482040576 472603056852 472904654208 473243397888 473457567024 474676426588 475719562864 476145072312 476599221819 476940611934 477375973776 478054242432 480375859488 481571103312 483102635344 483235239604 483321266337 483543622016 483667471482 483976129728 484164288832 485039702784 485473548672 487321306563 487481859748 487792952192 488013705816 488363272176 488829075462 491603834631 491813379952 492492699972 493574988816 495499370912 495942572496 496588267136 496676671008 497032442688 497931123456 498537507013 498894611618 499633079764 500079978762 500310044416 500757548928 501235173936 502306889472 504218716638 504669717279 505778766012 506101534848 507387285244 507750728984 508304688528 508502306032 509569423272 509877379872 511986644923 512313375392 512680347712 512771616336 512912364276 513239685504 513607321344 514097202528 514827645696 515823828338 517249370547 517619878542 518615034336 519088437504 520407181112 520872661596 521702028588 522017317488 524307473872 524980464344 525459678016 525929677728 526431312036 526808397096 527085446784 527556900672 531035791104 531203301837 531542295648 531923041728 532892678269 533274391634 533614707136 534787364608 535184508222 537271120204 538066393592 538451812912 538547669436 538933433496 539277360384 539425383744 542487344672 543004771764 543490464762 543679500416 543986574768 544165796928 544684824936 547055938821 547926996513 548276662752 548767071216 549000982272 550663412572 551370232994 552117297536 552367161528 553290052446 553643141184 555502584364 556430713923 556938636072 557436792276 557729949504 558661800528 560438502736 561832953864 562848799968 564085701504 564278716729 565518760612 565879653248 566024591346 566284995328 566385806784 566791511424 567630481152 569757150872 570300588039 570709096854 571009234016 571219570107 571519975728 572065094286 572840198784 575837486952 576249961872 576352547316 576765391176 578599667912 579871183136 580919644032 581145492608 582365055168 582717005568 583426641889 583844552954 584217140416 585458078751 585501000448 586024704384 587539660032 588255169411 589512946672 589845908106 590075227014 590603022387 591142137768 592702896384 594497660484 594751064128 594856943184 595283041824 598397758322 599208541568 599780069616 599977673536 600316545528 600632253312 601062488832 601635785184 603889858299 605050873392 605216950572 605324692791 605603177088 605758289526 606144861504 607476909312 607684771862 608652366686 609020203736 610298262756 611639437968 613584624016 614024137376 614609796612 614933021248 615483050784 619146640372 619541756288 619985536768 620576882016 621131959728 621698942592 622496942784 624381926259 624829173774 625206787224 625605770496 626601900288 627162367104 628755672412 629329614368 630137409136 630493315578 631276756032 634860096416 635465629092 635920815912 636501298368 636614609904 637070619744 640501145984 640976794731 642094804416 642385388268 642795334272 643255771392 644428355116 644889961976 645301506304 645505061187 649761742084 650342924322 650684941088 650924626401 651151029568 651772100616 652355081028 653788679184 655471779508 656656933296 657244282968 658099985088 658688625504 660362023237 661256763328 662235561344 662709923584 663202065006 663625295424 665827279663 666773305016 667409276667 667887344862 668313565248 669094947144 669521938176 672291622184 672892956372 674109609264 674371688016 674974882728 675405626112 675591014592 677307352826 677739584704 679425897696 679836506496 683259458162 683695488448 683883152368 685147729203 685462936704 686076052032 687583754496 688421098183 688914217238 689665827396 690159838056 690282702018 690777154548 691486712448 691799648904 694496882128 695602704784 696023089984 696984475824 697483728864 701239570304 701908416048 702411196128 703409200896 706086442334 706718004447 707995816164 708271069116 708723060864 708904585278 709230722304 709356981312 709865096832 712014639882 713579344296 714217608468 717044762714 718063559248 718577911328 719233844992 720563789232 724006362352 724653953016 724852859406 725315433024 725501207223 725554395904 725964194592 726246433248 727559554176 728967369403 729407918428 730569328684 731035550336 731222789622 731689428288 732020558724 732544908264 733012390656 736489548704 737720069928 738190854912 741907618564 742584848096 743249056368 743639932672 743913858744 744882400704 745015006512 745548664032 748341917427 749110605152 749449619646 750119968143 750465066624 751136323392 752787000576 754699455128 755181075712 756328074957 760400784052 760945462472 761080927866 761626093476 762026634304 762457032792 762753459048 767293658209 767783315936 768333282496 768470063088 769020521568 769157424504 769368546414 769859528256 770410982016 773735742507 776486740224 779201902339 780610771668 781308992394 782553042882 783025976232 783525673728 785041782434 786461210808 786766969352 787470696516 788189517024 788894516592 790628170176 792663547312 793142590912 793710722432 796553686656 799196742422 799706759488 799911587451 800422060704 802181046912 805186477732 805906680306 806219998814 806734497856 806955934096 807099590388 807677719368 807821504154 808193148672 808400150244 808916040576 809138075616 813731017008 814507157646 815519250624 816248695392 819479728816 820644067712 822414994128 823501473408 825094934599 825995118858 826316247302 827055349491 827435842688 828175946304 828550742292 829673365248 829995923712 832509235012 833105565032 833253876546 833609049632 835407954108 836594924256 840657754104 841702341376 842749430796 845661669307 847287505456 847894421216 848278140918 848668397824 848819479872 849036887019 849427492992 849578710176 850187267136 851445721728 853093254559 854635726308 856063645281 856126405888 856513851024 857279963592 857827047168 860673414916 863756230428 864374942808 867123899096 867899501868 869029467488 869806774704 871379466048 871718238912 874357889587 874984195982 875542577728 875766829431 876325710624 877466646784 878251500672 879037056576 884269420008 884833727232 885112840521 888563775722 889879035556 890516459816 891084753664 891746490726 892126596192 892285414776 892924562736 897190608496 897596637483 898812812352 899162250688 899670104424 899966510304 900788019456 900948379968 901593733248 905901196928 907576310088 907825425858 908404765632 910712566946 911527157793 912978550029 913530305604 914768069376 918715812602 919554436528 920213117408 920376936024 921036206064 921914694918 922399531872 923224576176 928719960558 929312634432 929978305152 930865323024 935281027166 935877888064 936548261504 937243760661 937810180836 938408655744 939902850432 940224460357 942290672596 943133508618 943994421552 944361425488 945206113704 945809308416 946915134048 949352853176 951439125728 952290144624 953198443638 953881223868 954751947552 956108484864 960751718976 963142206624 965589068347 966205270688 966470479208 966642532674 967087244032 967334942964 967952259456 968328577664 970947097344 974642613126 974963719496 975514386483 975585904384 976027411632 976726544352 977658150924 983207669262 983626759904 984985399944 987149977632 989657831071 990998741824 991885144992 993176534272 993353342016 994064885376 997075014026 997789223236 999266159528 1000159957524 1001515097856 1001831017293 1002470347872 1008437433276 1009339434558 1011557532024 1012203069696 1014774570488 1015501457968 1015961029239 1016609377056 1017004612064 1019138846544 1019754759744 1023973289846 1024626750784 1024889187243 1025360695424 1025543232672 1025824728552 1026479371008 1028194405056 1031647656676 1033371325857 1034498741094 1035239757084 1037230068672 1040814362224 1041745323192 1043404057176 1044034634976 1047946188211 1048614947744 1049960928688 1050919356032 1051859355456 1052862624072 1053616794192 1054170893568 1055113801344 1059129663501 1062406603674 1063084591296 1063846083456 1065785356538 1066548783268 1067229414272 1068021959823 1070369016444 1074542240408 1075567144071 1076132787184 1076903625824 1077095338872 1077866866992 1078850767488 1083506620651 1084974689344 1086009543528 1086980929524 1087279289109 1087359000832 1087973149536 1088331593856 1089369649872 1094111877642 1095853993026 1096553325504 1096834184433 1097534142432 1100322426721 1101326825144 1102740465988 1104234595072 1104734323056 1106580104892 1107286282368 1111005168728 1112861427846 1113877272144 1114873584552 1115459899008 1117323601056 1120162160443 1120877005472 1123665907728 1124174429469 1125697599936 1128171403008 1128557433458 1131037521224 1131759306496 1132049182692 1132771613568 1133583022848 1139514301744 1140601176078 1141418193708 1141621391799 1142018468032 1142439140214 1143039951456 1144130188572 1145680397568 1151674973904 1152499923744 1152705094632 1153530782352 1157199335824 1159742366272 1161839288064 1162290985216 1164730110336 1166853283778 1167689105908 1168434280832 1170916157502 1172049408768 1176510338822 1177562673651 1179025893344 1179691816212 1180150454028 1181206044774 1182284275536 1188995320968 1189502128256 1189713886368 1190566083648 1196795516644 1198417083136 1198795113633 1199560139232 1199955347072 1200633091056 1201264506624 1203271570368 1207779716598 1208860020459 1209329998221 1210101746784 1210433901144 1210649385582 1211206354176 1211516579052 1212289723008 1215369543724 1217304733372 1218040407472 1220596525512 1223278875936 1226386614583 1227169248032 1228048274752 1229219593224 1229866042496 1230966101568 1236536376517 1238293280744 1238992678287 1239083512576 1239474370953 1241153764032 1242263919456 1243397885184 1244993885568 1248763852518 1249658347548 1249880814819 1250413574448 1254324734208 1257511344824 1258659228736 1260274818272 1260986631156 1262553512064 1269720192832 1270931258184 1271841631824 1272417211377 1273002596736 1273229219808 1274141239488 1276463857249 1278496325197 1281002291968 1281953589462 1284189608832 1284770776536 1285590668544 1288856710232 1289779923952 1291010122374 1298338332487 1299523484168 1300685848644 1301369882176 1301849252802 1302302059136 1303544201232 1304710162056 1307577358368 1310943559016 1312476293973 1313313866592 1314488565936 1316199970176 1317377251008 1320724046474 1322513526656 1324471122688 1326404130012 1327250590848 1331654559326 1332845663583 1333546610032 1334818553334 1335774689724 1336627130496 1338189894288 1344583244368 1345785912744 1348219218528 1348743376032 1349949765456 1351182029184 1354614705652 1355479169408 1358851795392 1359673012992 1366068850419 1366518916324 1367390976896 1367766304736 1370295458406 1370925873408 1372152104064 1376842196366 1377828434476 1378073718903 1379331654792 1380319676112 1380565404036 1381554309096 1382973424896 1383599297808 1388993764256 1391205409568 1392046179968 1393079940837 1393968951648 1394967457728 1402479140608 1402921540749 1403816832096 1404822392256 1409076336031 1412172884668 1413436008894 1414700262927 1415991632328 1416542138232 1417446121728 1417809170556 1418713962624 1419730193664 1424029279764 1427158688592 1428435216936 1434089525428 1436127118496 1437155822656 1441127578464 1447089247201 1448012724704 1449307906032 1449705718812 1449963799011 1450630866048 1451002414446 1451928389184 1452492866496 1455119108352 1457934738806 1458815836856 1461138657368 1461963919689 1462071100672 1462445579244 1463378856576 1464041117448 1465089816528 1472979097408 1474811503893 1475440139856 1483815237128 1485169696192 1486498112736 1487827717488 1489764801408 1490030013024 1491097328064 1495612521039 1496683834854 1498221210304 1498899239292 1500239936286 1500930133248 1502272646784 1506178476103 1509398910256 1512656149914 1520801568104 1521890924944 1522161855732 1523252186952 1524053268608 1524914065584 1525506918096 1534587316418 1535566631872 1535959934769 1536666564992 1536940126176 1538041043136 1538314849008 1538737092828 1539719056512 1540821964032 1547471485014 1558403804678 1561221543336 1562617984788 1565106085764 1566051952464 1570083564868 1572922421616 1573533938704 1574941393032 1576379034048 1577789033184 1581256340352 1584316044181 1585327094624 1586285181824 1587421444864 1593107373312 1598393484844 1598678034807 1599413518976 1599823174902 1600844121408 1604362093824 1610372955464 1611813360612 1612439997628 1613468995712 1613911868192 1614199180776 1615355438736 1615643008308 1616800300488 1617832081152 1618276151232 1627462034016 1629014315292 1631038501248 1632497390784 1638959457632 1641167816463 1641288135424 1643780989539 1644829988256 1647002946816 1649008677043 1650189869198 1651990237716 1652632494604 1654110698982 1654871685376 1656351892608 1657101484584 1665018470024 1666211130064 1666507753092 1667218099264 1669292141769 1670815908216 1673189848512 1681315508208 1685498861592 1691323338614 1692836150187 1693494287053 1694575010912 1695788842432 1696556281836 1697638959744 1698073774038 1698854985984 1699157420352 1700374534272 1702891443456 1706186509118 1709271452616 1710901764117 1712127290562 1713027702048 1714559927184 1721346829832 1727512460856 1728749885616 1734247798192 1735799003736 1738058934976 1739613549408 1742758932096 1743436477824 1746131140663 1748715779174 1749968391964 1750279925667 1751085155456 1751533658862 1752651421248 1756503001344 1758074113152 1764765508233 1768538840016 1770225681042 1777127551444 1779758071112 1781032919632 1783492981452 1784253192384 1784570829552 1785849125472 1794381216992 1795193274966 1797625624704 1798324501376 1799340208848 1799933020608 1801896759936 1803187466496 1805383399183 1811669574897 1811802393856 1815152620176 1815650851716 1816809531264 1821425133892 1823054315586 1825957100058 1827060611208 1837431625204 1837935971989 1839108873056 1840426234816 1840753872048 1842072412128 1843829389836 1844799063744 1846449152352 1857439921116 1858625268864 1859956610304 1861730646048 1866460370719 1870562054332 1871755776128 1873096523008 1873145778777 1874487521322 1875620361672 1876817311488 1879805700864 1880448920714 1884581345192 1886267017236 1887988843104 1888722850976 1890412227408 1893830268096 1898705706352 1902878251456 1904580289248 1906396887276 1907762447736 1909503895104 1921503437952 1926284413248 1929795815479 1931178136694 1932410541376 1932940958416 1933285065348 1934669885928 1935904518912 1936515183561 1936657155328 1949285226252 1949927438992 1951028772966 1952054823264 1953453088704 1955316301848 1966415338524 1967253519808 1969970799888 1974299955264 1979315662142 1981086069711 1981997483648 1983770289984 1986706684032 1988129770752 1994150028052 1995578446472 1997481838989 1998532319056 2000319915048 2002227830001 2003662034586 2004940695744 2016874866552 2018678869116 2023115064048 2029549140976 2031002915936 2031922058478 2033218754112 2034009224128 2038277693088 2039509519488 2043455935339 2047946579692 2049253501568 2049778374486 2050721390848 2051086465344 2051649457104 2056388810112 2063295313352 2065263294549 2066742651714 2068997482188 2070479514168 2074460137344 2081628724448 2083490646384 2086808114352 2088069269952 2094392154127 2095892376422 2097229895488 2099921857376 2101838712064 2103718710912 2105725248144 2107233588384 2110227602688 2118259327002 2120154013341 2124813207348 2126169182592 2127692166912 2130283283401 2131570713076 2133097566536 2134458828544 2136043919646 2140738032888 2149084480816 2151134288142 2152265574368 2153807251648 2154190677744 2155733733984 2157701534976 2167013241302 2169949378688 2172019087056 2173961859048 2174558578218 2175946299072 2176663187712 2178739299744 2186902108209 2188223755284 2191707986052 2193106651008 2193668368866 2195068284864 2200644853442 2202653650288 2205480931976 2209468646112 2213160209784 2214572564736 2222010337456 2225722855692 2227754544288 2229747169104 2230919798016 2234647202112 2240324320886 2241754010944 2245025752281 2247331815456 2248348858938 2251395199872 2257114866916 2262075042448 2264098365384 2265543227136 2279028603488 2281202352156 2282836387416 2283242783598 2284036936064 2284878280428 2286079902912 2288260377144 2301880974627 2303349947808 2304999847488 2305410189264 2307061564704 2312922652087 2314398671648 2319484732544 2321207227521 2329460220672 2333706567556 2335378211816 2336868561664 2337605707017 2341832315004 2353020677644 2355125347302 2358051786688 2359383632424 2360300908056 2362412089548 2364568551072 2370575734891 2377990641936 2379004256512 2379427772736 2381132167296 2391408103567 2393591033288 2397590227266 2399120278464 2399734762353 2399910694144 2401266182112 2406543140736 2411199760333 2415559433196 2417720040918 2418659996442 2420203493568 2420867802288 2421298771164 2423033158104 2424579446016 2430739087448 2434609466744 2436080814944 2441193051024 2446557751872 2452773229166 2454338496064 2456096549504 2458439186448 2459732084992 2461932203136 2471302548169 2473072753034 2475284803797 2476586561488 2477985356574 2478948741906 2481166048473 2482307528064 2484527838912 2489987771136 2497527705036 2499316695096 2499761629638 2500827148896 2515022689648 2517318457472 2520549636544 2521973262312 2525107024128 2536985007921 2539440385664 2541862516368 2543683263648 2544834422754 2546005193472 2546458439616 2548282478976 2552927714498 2556992650394 2559279763677 2563907178924 2568379217664 2569541553072 2577713420464 2579559847904 2582020244748 2596676664974 2599046968336 2601371697288 2602739764352 2603698505604 2604604118272 2607088402464 2609420324112 2615154716736 2621887118032 2623073668761 2624952587946 2626627733184 2627300488293 2628977131872 2632399940352 2634754502016 2641448092948 2645027053312 2652808260024 2654501181696 2663309118652 2665691327166 2667093220064 2669637106668 2671549379448 2673254260992 2676379788576 2689166488736 2691571825488 2692789912449 2696438437056 2697486752064 2699899530912 2702364058368 2709229411304 2710958338816 2717703590784 2729160168289 2732137700838 2733037832648 2734581473379 2734781953792 2735532609472 2738935650087 2740590916812 2744304208128 2753684392732 2755656868952 2756147437806 2758663309584 2760639352224 2761130808072 2763108618192 2767198595616 2777987528512 2782410819136 2784092359936 2786159881674 2787937903296 2789934915456 2797188598477 2805843081498 2807633664192 2809644784512 2818152672062 2820673381071 2821769995849 2824345769336 2826872017788 2829400525854 2831983264656 2833084276464 2835618341112 2837427925248 2848058559528 2854317377184 2856870433872 2868179050856 2872254236992 2874311645312 2882255156928 2892106865557 2894178494402 2896025449408 2896767205041 2898615812064 2899411437624 2899927598022 2901261732096 2902004828892 2903856778368 2904985732992 2915869477612 2917631673712 2922277314736 2923927839378 2924891158488 2926757713152 2928082234896 2930179633056 2945958194816 2949623007786 2950880279712 2967630474256 2968973493213 2970339392384 2972996225472 2975655434976 2979529602816 2980060026048 2982194656128 2991225042078 2993367669708 2996442420608 2997798478584 3000479872572 3004545293568 3012356952206 3018797820512 3025312299828 3041603136208 3043781849888 3044323711464 3046504373904 3047883087717 3048106537216 3049828131168 3051013836192 3062444685937 3069174632836 3071133263744 3071919869538 3073333129984 3073880252352 3074667561729 3076082086272 3076629698016 3077474185656 3079438113024 3094942970028 3100113977571 3109973215027 3116807609356 3122443086672 3125235969576 3130212171528 3132103904928 3140167129736 3143838564633 3145844843232 3147067877408 3149882786064 3152758068096 3155578066368 3162512680704 3168632088362 3170654189248 3172570363648 3177388990503 3196786969688 3197356069614 3198827037952 3199646349804 3201688242816 3220745910928 3223626721224 3224879995256 3226701432213 3226937991424 3227823736384 3228398361552 3230710877472 3231286016616 3233600600976 3236552302464 3250519861953 3254924068032 3258028630584 3262077002496 3264994781568 3273483595081 3277918915264 3282335632926 3287561979078 3289659976512 3298017354086 3300379738396 3300967280163 3303980475432 3305264989208 3308221397964 3312703785216 3314202969168 3330036940048 3332422260128 3333015506184 3334436198528 3338584283538 3341631816432 3346379697024 3360486481329 3362631016416 3370997723184 3382646677228 3385672300374 3386988574106 3389150021824 3391577684864 3393112563672 3395277919488 3396147548076 3398314840704 3400749068544 3412373018236 3418542905232 3421803528234 3424254581124 3426055404096 3429119854368 3442693659664 3455024921712 3457499771232 3466283545621 3468495596384 3471598007472 3476117869952 3479227098816 3485517864192 3486872955648 3492262281326 3497431558348 3499936783928 3500559851334 3502170310912 3503067317724 3505302842496 3516148226304 3529531016466 3532688020953 3537077680032 3540451362084 3554255102888 3559516142224 3562065839264 3566985962904 3568506384768 3569141659104 3571698250944 3583906514461 3588762433984 3590386549932 3595251249408 3596385340899 3596649002752 3598680417696 3599866041216 3603793519872 3610766798366 3623339149794 3627989994663 3630305240352 3631301703432 3633619062528 3642850267784 3646108631172 3651914200116 3654121222416 3674863250408 3675871943978 3678217746112 3679159843749 3680852469632 3681507744096 3684144824256 3687658779672 3689598127488 3692898304704 3709609129551 3714879842232 3717250537728 3718423112859 3723461292096 3732920741438 3741124108664 3743511552256 3746291557554 3748975042644 3751240723344 3760897841428 3769162690384 3772534034472 3775977686208 3777445701952 3780824454816 3787660536192 3794989594201 3797411412704 3805756502912 3809160578496 3812793774552 3815524895472 3819007790208 3829391571747 3835488975591 3843006875904 3852568826496 3859591630958 3862356273388 3864821082752 3865881916832 3866570130696 3869339771856 3873030367122 3895014997461 3898570452504 3899854877984 3902057545932 3904109646528 3906906177408 3910632603696 3932830677048 3934507039616 3937428881919 3939941599776 3948599910528 3949951017103 3958631324284 3962172139422 3963994967296 3967540579968 3973413368064 3988300056104 3991156892944 3994963677978 3997064638112 3998536990749 4000639830096 4004455660002 4007324069172 4009881391488 4033749733104 4037357738232 4046230128096 4056509571313 4059098281952 4062005831872 4063844116956 4066437508224 4068018448256 4076555386176 4079019038976 4086911870678 4095893159384 4098206551257 4098507003136 4099556748972 4102172930688 4103298914208 4112777620224 4126590626704 4130526589098 4133485303428 4134221156709 4137994964376 4140959028336 4148920274688 4163257448896 4166981292768 4173616228704 4176138539904 4188784308254 4191784752844 4194459790976 4199843714752 4207437421824 4208764622247 4211450496288 4214467176768 4227229008093 4236518654004 4240308026682 4249626414696 4252338365184 4260566566802 4263141426152 4266195133072 4272087839292 4281476065776 4298168961632 4302268576284 4304531148736 4307614503296 4308381355488 4311467467968 4334026482604 4339898757376 4341267741603 4344038174112 4347923718096 4349117156436 4351892598144 4357478599488 4373804216418 4376447510568 4383415972104 4386213302016 4387336737732 4390136569728 4401289706884 4402497793369 4405307300576 4410961863952 4418937292224 4426320419568 4441186478053 4444020674912 4451445711384 4455509088576 4459494338208 4469294404224 4477942412047 4480648641772 4483508021888 4486837563117 4490051504562 4494663630912 4496697717876 4502790399744 4514229733832 4518535428309 4524150084896 4528196730768 4558057206976 4562404704312 4565672774832 4566485567196 4568073872128 4569756560856 4572159805824 4576520754288 4603761949254 4606699895616 4607879804307 4609999694976 4610820378528 4614123129408 4622534162659 4625845304174 4628797343296 4638969465088 4642414455042 4660790957641 4667413135112 4670756423632 4675211414034 4683664630008 4706041355288 4710250694604 4716103573376 4718767264848 4720601816112 4724824179096 4729137102144 4741151469782 4752948132543 4755981283872 4758855545472 4762264334592 4782816207134 4787182066576 4795180454532 4796034104421 4798240556928 4799469524706 4802532364224 4813086281472 4822399520666 4831118866392 4835440081836 4837319992884 4840406987136 4841735604576 4842597542328 4846066316208 4861478174896 4869218933488 4872161629888 4882386102048 4893115503744 4905546458332 4908676992128 4912193099008 4916878372896 4923864406272 4942605096338 4946145506068 4947026031129 4950569607594 4953173122976 4955970713148 4957897483812 4962332096946 4964615056128 4969055677824 4995055410072 4998633390192 4999523259276 5001654297792 5030045379296 5034636914944 5041099273088 5043946524624 5073970015842 5078508450561 5078880771328 5080482861159 5083725032736 5087366527296 5089668845508 5092916879232 5096564957952 5102771585821 5105855428996 5113985300788 5118559527354 5127814357848 5139083106144 5155426840928 5159119695808 5164040489496 5193353329948 5194778825743 5198093936672 5202743394576 5205479528704 5207397011208 5214176804928 5218840648224 5230309433472 5238393421989 5240429992291 5243774236064 5246147337522 5249905175892 5250839777001 5253255466368 5254600976586 5257954263744 5269509004032 5282896185896 5294296524699 5305616520048 5326618237304 5331382654332 5334186440128 5339274213336 5343098758896 5352759577152 5371055607463 5378332977472 5383143650976 5385579824898 5392876874112 5394973504128 5399799061824 5416150197549 5418458822608 5435407181568 5454413316373 5458320336578 5464275401676 5466075665296 5469162946758 5471065218944 5477871300174 5481181833624 5507368785464 5511313737904 5512294875612 5513807915967 5517326619168 5521278704448 5522261616144 5526217236384 5534397191232 5555975057024 5564821638272 5572319763348 5575875806592 5579869830912 5594377196954 5599381112157 5611686162996 5615267328384 5619289569024 5636305344124 5641346762142 5643539991698 5648691538672 5653744035576 5658801051708 5663966529312 5666168552928 5671236682224 5696117119056 5708634754368 5713740867744 5736358101712 5744508473984 5748623290624 5764510313856 5775664542193 5784213731114 5788356988804 5789387446437 5792050898816 5793534410082 5797231624128 5798822875248 5799855196044 5804009657784 5807713556736 5809971465984 5831738955224 5835263347424 5844554629472 5847855678756 5849782316976 5856164469792 5860359266112 5891916389632 5899246015572 5901760559424 5919631685149 5935260948512 5937946986426 5940678784768 5943258209133 5945992450944 5951310869952 5960120052096 5964389312256 5971652781913 5982450084156 5986735339416 5992445516967 5992884841216 5995596957168 6000959745144 6024713904412 6037595641024 6050624599656 6079326676579 6083206272416 6087563699776 6088647422928 6093008747808 6095766175434 6099656262336 6102027672384 6124889371874 6130367806017 6138349265672 6142266527488 6143839739076 6147760504704 6149335123458 6152164172544 6153259396032 6154948371312 6189885940056 6195789883647 6200227955142 6219946430054 6233615218712 6244886173344 6250471939152 6260424343056 6264207809856 6280334259472 6283176462381 6287677129266 6291689686464 6294135754816 6299765572128 6305516136192 6311156132736 6337264176724 6341308378496 6354777981006 6390849850203 6393573939376 6394712139228 6399292699608 6403376485632 6441491821856 6447253442448 6449759990512 6453402864426 6455647472768 6456796723104 6461421754944 6462572033232 6467201201952 6473104604928 6501039723906 6509848136064 6516057261168 6529989563136 6546967190162 6555837830528 6560706324627 6564671265852 6575123958156 6579319953024 6596034708172 6600759476792 6601934560326 6607960950864 6610529978416 6616442795928 6628405938336 6655826383999 6660073880096 6664844520256 6666031012368 6668872397056 6677168567076 6683263632864 6692759394048 6720972962658 6725262032832 6741995446368 6759123478429 6765293354456 6771344600748 6773977148212 6778300043648 6783155369728 6786225127344 6792295096152 6796629681408 6824746036472 6837085810464 6843607056468 6848509162248 6852110808192 6858239708736 6885387319328 6905642923881 6910049843424 6914999542464 6927604817497 6932567091242 6936991192768 6938767956261 6943196014944 6952235739904 6958454197632 6984524562652 6994863116696 6999873567856 7001119702668 7006134635448 7010605684992 7012817121051 7059062032932 7065376041906 7074155360064 7080902724168 7108510205776 7111727204673 7119032284448 7124131678528 7133971925808 7137012769536 7138283318208 7143396501888 7167813028922 7174224310701 7177524867968 7180773099864 7192770681798 7197360835392 7199732082432 7221533596732 7233599280999 7246678299588 7255979989326 7260610480704 7262603406864 7285700535568 7292217262344 7303828400232 7308242444832 7335623317477 7349726500816 7351743887956 7356435492224 7358319687498 7361704939264 7363015488192 7368289648512 7375317559344 7379196254976 7385796609408 7413907644507 7419218259102 7425854411391 7429759684464 7436846225718 7446922584192 7465841482876 7482248217328 7492583115108 7497950085288 7502481446688 7521795682856 7538325380768 7545068068944 7551955372416 7554891403904 7561648909632 7575321072384 7584546344557 7589979188402 7594822825408 7610955023763 7611513005824 7618321156992 7625587549104 7631049790944 7638015580416 7658783143494 7670977951182 7677839291031 7705137652992 7719183261916 7724712546776 7729642165504 7731763833664 7733140261392 7738679543712 7746060734244 7790029994922 7797140905008 7799709755968 7804115091864 7808219293056 7813812354816 7821265207392 7841135123101 7865661354096 7869014079232 7869221006283 7874857763838 7879883199552 7897199821056 7899902034206 7917262648568 7924344278844 7935081159936 7976600112208 7982313785888 7989927355956 7994129276224 7997073981498 8001279660192 8008911320004 8014648138344 8019762782976 8067499466208 8074715476464 8092460256192 8113019142626 8118196563904 8124011663744 8127688233912 8132875016448 8136036896512 8153110772352 8173823741356 8187480504867 8191786318768 8196413102514 8199113497944 8204345861376 8206597828416 8253181253408 8261053178196 8266970606856 8268442313418 8275989928752 8281918056672 8326514897792 8333962585536 8347232457408 8352277079808 8377568616508 8383569505688 8388919581952 8391565795431 8399687429504 8417529244494 8422900992576 8428934353536 8454458016186 8462020143213 8465309987547 8473037308008 8480616053364 8499252829392 8521133133604 8526282852304 8532390266144 8544175678584 8562952131552 8584706302081 8596337923264 8604537152568 8609062297472 8615229006592 8616762710976 8622934935936 8655754635619 8668052965208 8676320596671 8682535483206 8688076348224 8690301615123 8695847436192 8698234312872 8703785196288 8714957198976 8747608432836 8752895021136 8766831944208 8774673475464 8780273139456 8802579413768 8804995586738 8810614601152 8821923727904 8837874584448 8852640839136 8882372956106 8888041349824 8902891422768 8906920479639 8911018177152 8918988676416 8938588808448 8949474276379 8955884824094 8961297283544 8967016043776 8973675126234 8980103009124 8989327261824 8993395435752 9028459467664 9037070856618 9048300169792 9056393461536 9116114413952 9124809408624 9131345549664 9132971134392 9139513121712 9144319611648 9153041508576 9187334057811 9207523898508 9213399791232 9215759608614 9219999389952 9221640757056 9228246258816 9245068325318 9251690608348 9257594686592 9284828910084 9321581915282 9329919645081 9334826270224 9341512847264 9350422828068 9367329260016 9412082710576 9420501389208 9431515693899 9432207146752 9437534529696 9441203632224 9449648358192 9458274204288 9482302939564 9505896265086 9511962567744 9517711090944 9565632414268 9574364133152 9590360909064 9592068208842 9596481113856 9598939049412 9605064728448 9644799041332 9662237732784 9670880163672 9674639985768 9680813974272 9683471209152 9685195084656 9692132632416 9716755484773 9722956349792 9738437866976 9744323259776 9751559585859 9764772204096 9786231007488 9811092916664 9817353984256 9820450785243 9833756745792 9885210192676 9892291012136 9894052062258 9901139215188 9902901840489 9906346245952 9911941426296 9915794967624 9924664193892 9938111355648 9990110820144 9997266780384 9999046518552 10003308595584 10060090758592 10081459443987 10082198546176 10087893049248 10129624730407 10147940031684 10157016901122 10160965722318 10167450065472 10174733054592 10179337691016 10185833758464 10205543171642 10211710857992 10227970601576 10237119054708 10255628715696 10278166212288 10310853681856 10318239391616 10328080978992 10386706659896 10389557651486 10396187873344 10398850636863 10405486789152 10414794022416 10428353609856 10437681296448 10460618866944 10476786843978 10480859984582 10487548472128 10492294675044 10499810351784 10501679554002 10506510932736 10509201953172 10515908527488 10565792371792 10588593049398 10611233040096 10653236474608 10662765308664 10668372880256 10678548426672 10686197517792 10705519154304 10726234149787 10742111214926 10751719543383 10756665954944 10766287301952 10771159649796 10785753748224 10789947008256 10799598123648 10832300395098 10836917645216 10908826632746 10916640673156 10928550803352 10932151330592 10938325893516 10942130437888 10955742600348 10962363667248 11014737570928 11022627475808 11024589751224 11027615831934 11034653238336 11037479531247 11042557408896 11044523232288 11052434472768 11068794382464 11090212309267 11111950114048 11128827388653 11129643276544 11144639526696 11151751613184 11188754393908 11198762224314 11223372325992 11230534656768 11272610688248 11282693524284 11287079983396 11297383077344 11307488071152 11317602103416 11327933058624 11332337105856 11342473364448 11384968782603 11392234238112 11417269508736 11427481735488 11465399420131 11472716203424 11488174715241 11489016947968 11506466926773 11529020627712 11551329084386 11568427462228 11576713977608 11578774892874 11584101797632 11587068820164 11594463248256 11597645750496 11599710392088 11608019315568 11663477910448 11670526694848 11685044992383 11689109258944 11695711357512 11699564633952 11712328939584 11720718532224 11798492031144 11803521118848 11839263370298 11849853051309 11854460009371 11870521897024 11875893972852 11886516418266 11891984901888 11902621739904 11920240104192 11943305563826 11964900168312 11973470678832 11984891033934 11991193914336 12001919490288 12049427808824 12075191282048 12101249199312 12158653353158 12166412544832 12169528713939 12175127399552 12177294845856 12186017495616 12191532350868 12199312524672 12204055344768 12222917984641 12249778743748 12260735612034 12276698531344 12287679478152 12295521009408 12298670246916 12306518792064 12309896742624 12379771880112 12391579767294 12400455910284 12439892860108 12467230437424 12489772346688 12500943878304 12520848686112 12528415619712 12552657888511 12560668518944 12566352924762 12575354258532 12583379372928 12588271509632 12599531144256 12622312265472 12674528353448 12681687024279 12682616756992 12709555962012 12781699700406 12787147878752 12789424278456 12798585399216 12865551803923 12882983643712 12894506884896 12899519981024 12906805728852 12911294945536 12913593446208 12922843509888 12925144066464 12934402403904 13002079447812 13019696272128 13023803224809 13032114522336 13065222595033 13093934380324 13111675661056 13121412649254 13129342531704 13150247916312 13158639906048 13192069416344 13201518953584 13203869120652 13207493380107 13215921901728 13221059956832 13232885591856 13256811876672 13311652767998 13320147760192 13323559434159 13329689040512 13332062024736 13354337134152 13366527265728 13433827236141 13441945925316 13450524065664 13483990892736 13518246956858 13530586708912 13542689201496 13547954296424 13555606284927 13556600087296 13572450254688 13584590192304 13649492072944 13674171620928 13687214112936 13697018324496 13704221616384 13716479417472 13770774638656 13811285847762 13820099686848 13829999084928 13855209634994 13865134182484 13867602487977 13873982385536 13877535912522 13886392029888 13916908395264 13969049125304 13982372872923 13989726233392 13999747135712 14002239405336 14012269270896 14025634242102 14118124065864 14130752083812 14148310720128 14161805448336 14217020411552 14223454409346 14238064568896 14248263357056 14258844397629 14267943851616 14276566636416 14286793003776 14304191547373 14335626057844 14348448621402 14355049735936 14361546199728 14385541363596 14394721670784 14443067193464 14467198561998 14493356599176 14511959978652 14521220961408 14525206813728 14562108085759 14571401071136 14584434524688 14607656800464 14616484889664 14671246634954 14690078350483 14699453001632 14703487775912 14712870984448 14716639374996 14726030976384 14736579297024 14750635118688 14771593218816 14827815289014 14838436518204 14841078093387 14851708822782 14859519368928 14873692451436 14893845168384 14931682965752 14964496434656 14985166230216 14995900170576 15004962893376 15043591365712 15076650761536 15090136137888 15103910744832 15109782807808 15123297819264 15169092689114 15179958376804 15189645650816 15221910047526 15236642313984 15241448583477 15251175098208 15262099581888 15308314757463 15317566286988 15341955902364 15355678582062 15438366523832 15449425093552 15463527667328 15466280522784 15477359087424 15492121468488 15580059989844 15584336477229 15594281810016 15599419511936 15608230183728 15616438586112 15642530414784 15682270246202 15715180265967 15721289976873 15731322708192 15738442012566 15749715527676 15759766399104 15799804068412 15834525297136 15848688557688 15943025989579 15953200224416 15964627571776 15979854711912 15988258552448 15994147962996 16002559320384 16017822640008 16029296276688 16113166822389 16134998932416 16149430952928 16184920512384 16190458564609 16226038285252 16236393127808 16248023327488 16248450592647 16255376467824 16306221544704 16347647482712 16363239949119 16374961009734 16383572637536 16392826205028 16398226995888 16413195656832 16506362506816 16522106356392 16533941213712 16536884626836 16541423747901 16551979857504 16563836113344 16594030144237 16653029795584 16667925171072 16694464914816 16739856724969 16755137233016 16767139011376 16783131590862 16798143336471 16799374859008 16835058488988 16845801985152 16857868707072 16878398322331 16908916032372 16924040286426 16930619975094 16946074616016 16961232106728 16998505658784 17042266267208 17052565704608 17064780532288 17088351357168 17125904263104 17169412604162 17192675846528 17209074305136 17218124594944 17233525421952 17245869871872 17311509271238 17326993626579 17336105930416 17352641193342 17365070966412 17368162339311 17376152696448 17380603230246 17391694872384 17396468625744 17429914397952 17495216865672 17505790042272 17533663888416 17549346950928 17605158827536 17609991173476 17621229202304 17643847455808 17675749168896 17705281678272 17758895055447 17764745912212 17776082699648 17805782845536 17813840959278 17822036354304 17837977352832 17898948552758 17911769648188 17914958345739 17922594567088 17947350252468 17960206018248 17978654523648 17986790871504 18056918935328 18074141713236 18096600339584 18112786923072 18232228827904 18237980029737 18249618817248 18262691099328 18265942268784 18279026243424 18306083017152 18374668115622 18391103418051 18415047797016 18426799582464 18431519217228 18443281514112 18456492517632 18490136650636 18503381216696 18515189373184 18569657820168 18643163830564 18659839290162 18669652540448 18683025694528 18700845656136 18734658520032 18812160213613 18824165421152 18841002778416 18849529387143 18863031387798 18875069059392 18882407264448 18899296716384 18916548408576 18964605879128 19011792530172 19023925135488 19104121178023 19131264828536 19148728266304 19172549550609 19180721818128 19184136417684 19197878098824 19210129456896 19289598082664 19324475465568 19341760327344 19349279971536 19366942418304 19370390169312 19384265264832 19433510969546 19445912699584 19476875733952 19488646519552 19503119171718 19529544408192 19580320189339 19622185833328 19640901570486 19667513491584 19752389970943 19770420385352 19784582024272 19788104124516 19802278430376 19805803680978 19812692491904 19823882852592 19831589935248 19849328387784 19967479151997 19980221640288 19994533560768 19998093037104 20006617191168 20120181517184 20162918887974 20175786098496 20259249460814 20277370435287 20295880063368 20314033802244 20321931444636 20334900130944 20349466109184 20358675382032 20411086343284 20423421715984 20455941203152 20474238109416 20511257431392 20556332424576 20621707363712 20636478783232 20656161957984 20773413319792 20779115302972 20782814452491 20792375746688 20797701273726 20810973578304 20816303868783 20829588044832 20856707219712 20875362592896 20953573687956 20961719969164 20975096944256 20984589350088 20999620703568 21003359108004 21018403906344 21031817054976 21131584743584 21177186098796 21222466080192 21306472949216 21325530617328 21335181614019 21336745760512 21357096853344 21372395035584 21411038308608 21437112801559 21452468299574 21484222429852 21503439086766 21513331909888 21522672932103 21532574603904 21542319299592 21599196247296 21664600790196 21673835290432 21700797842997 21817653265492 21833281346312 21857101606704 21864302661184 21876651787032 21911485200696 21924727334496 22006869952431 22015425731689 22029475141856 22045254951616 22049179502448 22055231663868 22069306476672 22074959062494 22085114817792 22089046464576 22104868945536 22137588764928 22180424618534 22241722933521 22257654777306 22289279053392 22377508787816 22397524448628 22446744651984 22545221376496 22565387048568 22574159966792 22594766154688 22614976142304 22635204206832 22655866117248 22664674211712 22684946728896 22753639033671 22769937565206 22784468476224 22834539017472 22854963470976 22914385165567 22930798840262 22945432406848 22976349430482 23012933853546 23102658168772 23136854924456 23153427955216 23157549785748 23174137640328 23188926496512 23195291500992 23199420784176 23216038631136 23326955820896 23341053389696 23370089984766 23378218517888 23391422715024 23399129267904 23424657879168 23441437064448 23523405369303 23596984062288 23607042237696 23678526740596 23699706102618 23708920018742 23741043794048 23751787945704 23773032836532 23805243479808 23886611127652 23929800336624 23946941357664 23969782067868 23982387828672 24003838980576 24098855617648 24150382564096 24202498398624 24263984819347 24317306706316 24332825089664 24339057427878 24350254799104 24354589691712 24372034991232 24383064701736 24398625049344 24408110689536 24445835969282 24499557487496 24521471224068 24553397062688 24562441514601 24575358956304 24597340493832 24613037584128 24619793485248 24759543760224 24783159534588 24800911820568 24879785720216 24934460874848 24979544693376 25001887756608 25041697372224 25056831239424 25087345601227 25105315777022 25121337037888 25132705849524 25150708517064 25166758745856 25174697386293 25176543019264 25199062288512 25349056706896 25363374048558 25395929962641 25419111924024 25563399400812 25574295757504 25578848556912 25597170798432 25731103607846 25754118906243 25765967287424 25789013769792 25799039962048 25813611457704 25827186892416 25845687019776 25850288132928 25868804807808 25967263906857 26004158895624 26028961790013 26047606449618 26064229044672 26130445190066 26187868760648 26242825298508 26258685063408 26300495832624 26384138832688 26403037907168 26407738241304 26414986760214 26431843803456 26442119913664 26465771183712 26513623753344 26564927159407 26623305535996 26640295520384 26647118868318 26659378081024 26664124049472 26708674268304 26733054531456 26848422829137 26867654472282 26883891850632 26901048131328 26967981785472 27036493913716 27061173417824 27085378402992 27095908592848 27111212569854 27144900509376 27169180384608 27298984145888 27348343241856 27374428225872 27394036648992 27432958834944 27541549277312 27562002173433 27622571695524 27640199373696 27659998169856 27710419269988 27730268364968 27735204975954 27747964771072 27755071825044 27772784059776 27938098250608 27964745745846 27979452466784 27989758935243 27999494271424 28004478810672 28024538541792 28051268484204 28236248131728 28261504167624 28296621440256 28323610896672 28395566999191 28434040823104 28446908818692 28476129137792 28496526714112 28517688795258 28535887703232 28553133272832 28608383094746 28671252115688 28696897242804 28723092399456 28771082727192 28789443341568 28886134386928 28934397123996 28986713198352 29023919957304 29042441922816 29050413627456 29124216171518 29142802142272 29150266454319 29168869049376 29215313600928 29232969779328 29342493269908 29380156700966 29398906003264 29406975551824 29433278749992 29452061952768 29461352355729 29501270237376 29655630578028 29676873036408 29682156186774 29703417645564 29719038737856 29747384902872 29863365931504 29928992869312 29970332460432 29991800341152 30009925786752 30067994477131 30087182731424 30153301523072 30180272275776 30246595638528 30338185378228 30359916753608 30379291301632 30388874191221 30443820095052 30482897166954 30502350196416 30524199163776 30616629514926 30635132573976 30683911804728 30711357164124 30817484553583 30876733047664 30898850187104 30927055334656 30932561045568 30954718174848 30984242936976 31088305346371 31160119979688 31168672954458 31188563620032 31196551910589 31198839023872 31216460367456 31285060829568 31345596884329 31364540492404 31430360531934 31442579953746 31462645416384 31476884025132 31499431055352 31519532798208 31599608136824 31669050594272 31697377115376 31886051979158 31906400448832 31929255143552 31959709423824 31976517104896 31988295925992 32005118640768 32035645280016 32058592553376 32178702449361 32226333644778 32255158630149 32269997864832 32298861905856 32369841024768 32380917129218 32452076570504 32472786255616 32496901185294 32510752935648 32695294965424 32726479898238 32749922019468 32767145275072 32785652410056 32796453991776 32826391313664 33012725013632 33044212712784 33067882427424 33073769253672 33082847495802 33103959715008 33127672226688 33188060288474 33270636927801 33335850342144 33388929829632 33479713449938 33510274466032 33534278022752 33566263181724 33596286672942 33670116977976 33691603970304 33756796644662 33817832064744 33848080572852 33861239950188 33892149232032 33922464213456 33997011317568 34084532534416 34105131409216 34129561064576 34154906347809 34176702714336 34251808526208 34338825208324 34385351693056 34396198260393 34418148610272 34467050843904 34623018542476 34653987253158 34672211860832 34705282386684 34730141932824 34736324678622 34752305392896 34761206460492 34783389744768 34792937251488 34990433731344 35011580084544 35067327776832 35098693901856 35187862095343 35210317655072 35219982346952 35242458404608 35287694911616 35410563356544 35479082187757 35517790110894 35529491824424 35549559153927 35552165399296 35563380028113 35611565691072 35627681918556 35675954705664 35797897105516 35823539296376 35829916691478 35845189134176 35894700504936 35920412036496 35973581743008 36113837870656 36148283426472 36193200679168 36225573846144 36363451780201 36475960059474 36499237634496 36508586141817 36525382198656 36531884537568 36558052486848 36612166034304 36668753953923 36683009946037 36749336231244 36782206836102 36830095594032 36863038434456 36886563028224 36980273301272 37006762433392 37139315640336 37286327661128 37319678580324 37339305080896 37366051389056 37401691312272 37469317040064 37597389252241 37624320427226 37648330842304 37657973665533 37682005556832 37699058774286 37726062775596 37750138118784 37764814528896 37798593432768 37929211758256 38023585060344 38047850270976 38208242356046 38262529657072 38297456532608 38345099101218 38361443636256 38368272835368 38395756197648 38579196165328 38596655411769 38648950931136 38683520654688 38698559943072 38733884836608 38740780338624 38768530529664 38867021939092 38891825399168 38953751467904 39006238343436 39059088816384 39160640378678 39195667785099 39244371666656 39281803140972 39335026983168 39504779941886 39540840770704 39569164048544 39576208249032 39604556860752 39611607361956 39622480140321 39625384983808 39647765705184 39663179870496 39698656775568 39934958303994 39960443280576 39970678302477 39989067121536 39996186074208 40240363034368 40301481708423 40325837775948 40351572196992 40429651795351 40518498921628 40554740870574 40591760126736 40628067604488 40643862889272 40669800261888 40717350764064 40822172686568 40846843431968 40911882406304 40948476218832 41022514862784 41112664849152 41243414727424 41312323915968 41520329938921 41546826639584 41558230605944 41565628904982 41584751493376 41595402547452 41602807463931 41621947156608 41632607737566 41659176089664 41750725185792 41907147375912 41923439938328 41947118618769 41950193888512 41969178700176 41999241407136 42006718216008 42036807812688 42263169487168 42354372197592 42444932160384 42555286736053 42612945898432 42651061234656 42670363228038 42714193706688 42744790071168 42874225603118 42904936599148 42912574642119 42968444859704 43006878173532 43045345864206 43065149207808 43084638599184 43329201580392 43347670580864 43401595685994 43635306530984 43666562692624 43686324257277 43714203213408 43728605322368 43753303574064 43822970401392 43849454668992 44013739904862 44030851463378 44058950283712 44070235051449 44090509903232 44098359004896 44110463327736 44138612953344 44149918124988 44178092929152 44209737891072 44360849237068 44483445867042 44515309554612 44578558106784 44755017575632 44795048897256 44893489303968 45061686093073 45090442752992 45130774097136 45148319933584 45189532309376 45229952284608 45270408413664 45311732234496 45329348423424 45369893457792 45507278067342 45539875130412 45568936952448 45709926941952 45828770331134 45861597680524 45890864813696 45924944272389 45952698860964 46025867707092 46205316337544 46273709848912 46306855910432 46315099571496 46348275280656 46390583001984 46398841568352 46432077262272 46590784687993 46653911641792 46682106779392 46740179969532 46753009431687 46756437035776 46782845430048 46798258535808 46849315758336 47046810738606 47163869930619 47193968124576 47313864349003 47357053481192 47399412205236 47417840037484 47482087588096 47503575891408 47546065673064 47773222255304 47829077968737 47859600673248 47893882715328 47939564135736 47964775657344 48007677961152 48166972899049 48197711235296 48339500467167 48404996797248 48527969638694 48571375693827 48634613412632 48665650179328 48678114855756 48709179383424 48744069982464 48766129403472 48891671938564 48999114974992 49042942448136 49089719847357 49106794125376 49124883029202 49150717912608 49194680987664 49239586970496 49519087520448 49566319069176 49601823641136 49759571440432 49782090432711 49868921749696 49959089386752 50003775513216 50083394744448 50174691202454 50210631554044 50219570174907 50242674075776 50265411699048 50301417034128 50349394772586 50398124577024 50635194966993 50698113413792 50726748097116 50791859925282 50838223848048 51126798801624 51148591515008 51157697113824 51194341596864 51349363222339 51462207215692 51508237812486 51531934574848 51578027539584 51598079924096 51627222915408 51654373784832 51700576265856 51737609615616 51934527813714 51980980879737 52008317791248 52057923580026 52095212899236 52128458089344 52260890380132 52375737521296 52485650597016 52517370126816 52600991665248 52734624427069 52768277665376 52806075814336 52815476482608 52829973520428 52863687606912 52884239827328 52931542367424 53027247506688 53129854318814 53246611071992 53276685166341 53280591040768 53294237736636 53328248098944 53417348536608 53466109062912 53696845658274 53735308944564 53744875037217 53767783701264 53935963570944 54072987827432 54122346835648 54170756805984 54191817185696 54222425139708 54289801018752 54338360769216 54597968291776 54696686483712 54713940089211 54748856451744 54788073297984 54887945861707 55083098554624 55124004346866 55245143391048 55280398747392 55420838539976 55460536729936 55470409951908 55510143650088 55545568119552 55876196501216 55929491491692 55958904933568 55979517870486 55998988542848 56008957621344 56049077083584 56102536968408 56436480640839 56472496263456 56523008335248 56647221793344 56791133998382 56868081646208 56893817637384 56952258275584 57035377590516 57071775406464 57216766189492 57312363534069 57342504231376 57393794485608 57446184798912 57542165454384 57735424214689 57772268773856 57868794247992 57973426396704 58047839914608 58100827254912 58248432343036 58285604284544 58300532908638 58337738098752 58430627201856 58465939558656 58684986539816 58740960568017 58760313401932 58797812006528 58813951103648 58866557499984 58922704711458 59002540474752 59257169912829 59311261156056 59353746072816 59364312373548 59406835291128 59438077475712 59494769805744 59726731863008 59857985738624 59902437455991 59940664920864 59983600682304 60019851573504 60092944114567 60135988954262 60174365462848 60306603046144 60360544551552 60590282449333 60676370756456 60719833507216 60777748382442 60832111305861 60887640190104 60965794333908 61004700392832 61048398327552 61233259029852 61270265147952 61367823609456 61422714328248 61634969107166 61753466095328 61797700374208 61865122091136 61909436349696 61968485873952 62176610692742 62320239959376 62337345908916 62348443357473 62377127240064 62393103821178 62432920734912 62570121659136 62691193768658 62729080984808 62860721063868 62885159907492 62925290832768 62953768050264 62998862110704 63199216273648 63338101188544 63394754230752 63772103958316 63812800897664 63858510287104 63919418847648 63976591851984 64010237281536 64071290560032 64117185106752 64311338404677 64357404898722 64452667289556 64510317260298 64539995729664 64597723811712 64761834258436 64904153141008 64993802370588 65021505871296 65390589930848 65452959796476 65499844038936 65534290550144 65571304820112 65592907983552 66020609857293 66025450027264 66046277195067 66088425425568 66135764854848 66147538507344 66165694991604 66207919430016 66255344453376 66376120576948 66541273855602 66959426899876 67020548932064 67068556045504 67132526363448 67192573345884 67340233955952 67513593289324 67635664129488 67696161145704 67722479900376 67784298464064 67844928426912 67994022635136 68017288393411 68125589899783 68169065068832 68210262818432 68259122129152 68260917101013 68309812695618 68353405428672 68503617052416 68677650416648 68743155496701 68792396520786 68836297220544 69246037084952 69307974506316 69344423721664 69410564773368 69460283865648 69472649357244 69522412920984 69566779489536 69585874502976 69980867462688 70023160169088 70134655553664 70197387803712 70375724190686 70420635310144 70439964693904 70570216107909 70575389823232 70821126713088 70907373112849 70958164375514 71035580221788 71058983648848 71099118307854 71126760056226 71223131382144 71255363837112 71595794211032 71647078592752 71659833382956 71690378268352 71789401009872 71840824072992 71947163486016 72227675741312 72296566852944 72451147692288 72726903560402 72791954458041 72951920118948 72998475268992 73017172283634 73050764397312 73063769075136 73116104973696 73224332068608 73337507907846 73366019892074 73498672462488 73564413672204 73660191188064 73726076868912 73960546602544 74013524866784 74278631280672 74572655322256 74639357160648 74678610161792 74732102778112 74803382624544 74938634080128 75083639048509 75194778504482 75248640854452 75262036803681 75296661684608 75315947331066 75364011113664 75398117548572 75452125551192 75500276237568 75529629057792 75597186865536 75858423516512 76047170120688 76416484712092 76525059314144 76594913065216 76690198202436 76722887272512 76736545670736 76791512395296 77158392330656 77193310823538 77262356718729 77297901862272 77367041309376 77397119886144 77481560677248 77537061059328 77631486164869 77734043878184 77783650798336 77901791720571 77907502935808 78012476686872 78321280757356 78391335570198 78488743333312 78563606281944 79009559883772 79031246795527 79081681541408 79138328097088 79152416498064 79209113721504 79223214723912 79244960280642 79295531410368 79326359740992 79397313551136 79694781478221 79869916607988 79920886561152 79941356604954 79978134243072 79992372148416 80257795940917 80545268487411 80602963416846 80651675551896 80703144393984 80859303590702 81036997843256 81109481741148 81183520253472 81256135208976 81287725778544 81434701528128 81644345373136 81693686863936 81823764812608 81896952437664 82045029725568 82624647831936 82981220065597 83040659877842 83093653279168 83116461211888 83131257809964 83190805094904 83205614927862 83243894313216 83265215475132 83318352179328 83814294751824 83846879876656 83894237237538 83938357400352 83998482814272 84013436432016 84073615625376 84526338974336 84708744395184 84889864320768 85110573472106 85186700997573 85225891796864 85302122469312 85340726456076 85428387413376 85489580142336 85748451206236 85809873198296 85825149284238 85936889719408 86013756347064 86090691728412 86169277198368 86658403160784 86695341161728 86803191371988 87270613061968 87333125385248 87372648514554 87428406426816 87450799362957 87457210644736 87506607148128 87645940802784 87698909337984 87868605219577 88027479809724 88061702926756 88117900567424 88140470102898 88181019806464 88196718009792 88220926655472 88299836249976 88356185858304 88721698474136 88966891734084 89030619109224 89157116213568 89510035151264 89590097794512 89786978607936 90058862627461 90123372186146 90180885505984 90203983431393 90261548194272 90296639867168 90379064618752 90459904569216 90540816827328 90739786915584 91014556134684 91079750260824 91137873904896 91166622573663 91657540662268 91723195361048 91781729627392 91849888544778 91905397721928 92051735414184 92410632675088 92452453660749 92547419697824 92613711820864 92630199142992 92696550561312 92781166003968 92797683136704 92864154524544 93181569375986 93264916039113 93307823283584 93480359939064 93506018863374 93565690860096 93596517071616 94036790652987 94093621477212 94327739861238 94387936249152 94627728698006 94714106962384 94798824410472 94835680074968 95007151782816 95092131346128 95546444510608 95658155937474 95719201346496 95787765430656 95879128271472 95929551314688 96015355922304 96333945798098 96395422470592 96536107348083 96679000934334 96809993594496 97055939277388 97142751387654 97269226825264 97356229711512 97418358766848 97532258806944 97783343877128 97998229949984 98085884896272 98179439694714 98213588250752 98249766058404 98301435825216 98389361975328 98479173940992 99038175040896 99132638138352 99203647282272 99455674039741 99519142880864 99564180865422 99737843499392 99811910783403 100007551026432 100166789488896 100349382404908 100421263108088 100439140349814 100485348151552 100530823398096 100602834068256 100698789545172 101270389933986 101396226827584 101453496194232 101583719850564 101676447696096 101934756600313 102253597603248 102297183030016 102315394227648 102388683193728 102698726444678 102830548453381 102924414431384 103016475624972 103156055079168 103188594781179 103196159848192 103254445830816 103401152531712 103869055627428 103961961759474 104016635582496 104115847160052 104190425798472 104256916178688 104521780760264 104751475042592 104971301194032 105034740253632 105201983330496 105469248854138 105536555330752 105563586286029 105612151628672 105630952965216 105659947040856 105727375213824 105768479654656 105863084734848 106259708637628 106437246563271 106493222143984 106553370332682 106588475473272 106656496197888 106690140084339 106834697073216 107393691316548 107470617889128 107489750074434 107535567402528 108145975654864 108244693671296 108341513611968 108383634371392 108444850279416 108579602037504 108676721538432 109090355340603 109195936583552 109427880178422 109497712903488 109576146595968 109775891723414 110006261861769 110049029838111 110248008693732 110490286782096 110841677079952 110921073459872 110940819903816 111020287300176 111601181927053 111752393002432 111858982983384 111917809867136 111959035740972 111997977085696 112017915242688 112098154167168 112205073936816 112792167756723 112872961281678 112944992526912 112973920996599 113046016670496 113294443586688 113333209952263 113582267996764 113736163292416 113787635274768 114070755181032 114143550812928 114433532378984 114624727068138 114685008462752 114787588971216 114892369597824 115084330908768 115470848429378 115544537547712 115737588495984 115789966235307 115946852793408 116095679829216 116201654509824 116496864686072 116571208569088 116601065817276 116675476197504 116861254403712 117369973079632 117481921136034 117520626803864 117587003355297 117595624013056 117627902207296 117733114999968 117845409422916 118005080949504 118514339825658 118622522312112 118707492145632 118728624747096 118813670582256 118876154951424 118989539611488 119453463726016 119715971477248 119804874911982 119881329841728 119967201364608 120185888229134 120271977908524 120348730925696 120721089103104 121180564898666 121288955386053 121352741512912 121439667014432 121555496764884 121664222611722 121775280380208 121931588667816 122009400785664 122466518059704 122540530295904 122735647218912 122845428656496 123269938214332 123506932190656 123595400748416 123730244182272 123936971747904 124353221385484 124560989816763 124640479918752 124674691817832 124696886714946 124754254480128 124786207642356 124865841469824 125382387537316 125458161969616 125721442127736 125770319814984 125850581665536 125907536100528 125997724221408 126317821302049 126398432547296 126676202377088 126789508461504 127544207916632 127625601795328 127665860208159 127838837695296 127953183703968 128142581120064 128234370213504 128622676809354 128714809797444 128737723926357 128905334579112 129020634520596 129195447623424 129523668516872 129808306282016 129987604741176 130043011742592 130781179861696 130905919592952 130999688077872 131058972771831 131068581100288 131142609640224 131185815967104 131685121495291 132041219714586 132092554390134 132176850851136 132210705154347 132271529709696 132295077014688 132331389983208 132415838860032 132752241153896 133082547711204 133728848246161 133918853799752 134041097864128 134137112091008 134265052726896 134385146691768 134680467911904 135027186578648 135185058279219 135271328258976 135392322291408 135444959800752 135568596928128 135689856853824 135988045270272 136034576786822 136251179799566 136338130137664 136420525636864 136521834202026 136619625391236 136706810857344 137355300833296 137486310993402 137584793041572 137672594441088 138492074169904 138615949012632 138688847443328 138821129546736 138920567731296 138945298714488 139044825841968 139171749005952 139772354063979 139961734925376 140046320338176 140269311107328 140394775607424 140751448381372 140841270620288 140879929387808 141140432215818 141814746225698 141916328751028 141941593047009 142071160443576 142117967297696 142198236615708 142253520112452 142446262764288 142510727674224 143191588422064 143294157185504 143319666765912 143380756536704 143487233906211 143578802019744 143681648145984 143894326972032 144455351482624 144500918697147 144593133705888 145453807120804 145583908916082 145714127081481 145903840237896 145996950537984 146034344567268 146127538150272 146232209947392 146675015815692 146732039784148 146997344924976 147128827344408 147320382376128 147452153737824 147921093205088 148027049733568 148557262561344 149050192461703 149145310644512 149278714321296 149346271298133 149357220323584 149606765249088 149877268160256 150167278097018 150389557008964 150497281708904 150524073607362 150593323369216 150631894662132 150658710524721 150728022227328 150796235097144 150904251102384 151194373731072 151716847033024 151905584900979 152094340241376 152832969424184 153050118628288 153380396404872 153445774545024 153473091341472 153583024790592 154048089667017 154107980121823 154316784661312 154386621647076 154524713437458 154595803724544 154734082618752 154794239772288 154963121354496 155262972329738 155468087756368 155803583441142 156024953373744 156642561514712 156782671140396 156977486666624 157127212563888 158019119767544 158062493591054 158163363082816 158203873281207 158276656194176 158304832996128 158418227443008 158446429447824 158489920561284 158591062820736 158652719481984 158794627102272 159389562956442 159739833215976 159841773122304 159882713209908 159984744296832 160515591881834 161090536974822 161205926833692 161303351103792 161718607181404 162073995686512 162218963482296 162367040506944 162512270417952 162575451557088 162869403056256 163184552550643 163288690746272 163387373727872 163647529625216 163793904875328 164090059451136 164663837585121 165249295663872 165962440131194 166081319755684 166187306558336 166232922423776 166262515619928 166381610189808 166411229855724 166530430950264 166636704358656 167628589503648 167693759753312 167788474475076 167876714800704 167996965628544 168026872864032 168147231250752 169052677948672 169309441922517 169417488790368 169847893735429 170221146944212 170373401995146 170451783593728 170604244938624 170681452912152 170856774826752 171496902412472 171619746396592 171650298568476 171873779438816 171937090602207 172027512694128 172181383456824 172338554396736 173206272644067 173316806321568 173606382743976 174429911566459 174541226123936 174666250770496 174745297029108 174856812853632 174901598725914 175013214296256 175291881605568 175397818675968 175737210439154 176054959619448 176123405853512 176222881704051 176235801134848 176280940205796 176393436019584 176441853310944 176599672499952 177443396948272 177771509738487 177933783468168 178061238218448 178314232427136 179020070302528 179180195589024 179573957215872 180117725254922 180246744372292 180278832343701 180361771011968 180407966862786 180523096388544 180593279734336 180919809138432 181081633654656 181770847347999 182029112269368 182159500521648 182333245147326 183315081324536 183446390722096 183699777089556 183810795443856 184103470828368 184821265350176 184904907321498 185094839395648 185227423641728 185260398285984 185393101122624 185595366273408 185728309049088 185954490115849 186363138751972 186529832078226 186615646567168 186960719878128 187012037726748 187131381720192 188073581305974 188187242954424 188655479722476 188775872498304 189255457396012 189307405114867 189428213924768 189597648820944 189671360149936 190014303565632 190184262692256 190971018556279 191092889021216 191316311874948 191438402692992 191575530861312 191758256542944 192030711844608 192667891596196 192790844941184 192934015214031 193072214696166 193358001868668 193619987188992 194111878554776 194285502775308 194538453650528 194712459423024 195064517613888 195566687754256 195996459899968 196171769792544 196358879389428 196427176501504 196499532116808 196602871650432 196778723950656 198076350081792 198138831585201 198265276276704 198407294564544 198768968994337 198911348079482 199038285761728 199128361730844 199475686998784 199623821566806 200698764809816 200842526216176 200878280699628 201061646796192 201205668136512 201397579090344 202540779867972 202792453655168 202906992388464 203167439701128 203352895392192 203869513200626 204051865180233 204376769699349 204507195206496 204630788455296 204777366387456 205397452889356 205661096906762 205848828862768 206032951249944 206229466490103 206377189562358 206508891661632 207738111254856 207923923518948 208033271164992 208231694320104 208380851596944 209043561520528 209502950085184 209942602388064 210069480507264 210403966660992 210475961339917 210938497708276 211073110661504 211127172572058 211224303257344 211261905930432 211319894081712 211726169469696 212519417275256 212722119338547 212874493126542 212986444287968 213106740665364 213176950946544 213380280168678 213669394146432 214787382633096 214941235778256 214979500148868 215071134805056 215722391875081 216291951309728 216489387342592 216683027223936 216767268742784 216889700558832 217353443076864 217618137424597 218180710681206 218375863374123 218391873167104 218855760356844 218995425806976 219152293191936 219419178190303 219551783446828 220012523723538 220098059676222 220496017387464 220980573564192 221683354159904 221842146919744 221881639807632 222040574600352 223202363854106 223504786004864 223717965966768 223835619734272 223918071481944 224035830485376 224196308334336 224410147873632 225250917145527 225584335513446 225745922563356 225786110411043 225889985053824 225947841993198 226092033340992 226588887173376 226666419904526 227164535993528 227575270549536 228141510362064 228867064757968 229249454136276 229370016925504 229575177942432 229784739195648 230168661817536 230941696858756 231089075095424 231475176991968 231579932470614 231893705586816 232191359658432 232894458494607 232993729372144 233202131634552 233350952395008 233722508807424 234739946159264 234963842272068 235041253607728 235174006710594 235255804414592 235466229999936 235690818845832 237028679651316 237093740386581 237245044624224 237414984291264 237457249494192 237627341164512 237979079222976 238906927452032 239084344434663 239609749823964 239762659683456 239934402729216 240371776458268 240543955817048 240697461851392 240773387822751 242361129797332 242577910772106 242705483025824 242879334028864 243110993529768 243328445223444 243550560760416 243863177335632 244933036119408 245081060591808 245471294437824 245690857312992 246315034667401 246539876428664 247013864381312 247190801496832 247873943495808 248353575314299 248706442770968 248943660196791 249121979633526 249280959837504 249349383635664 249393773429892 249572415284712 249731682939648 250764775074632 250916323939232 251442884255472 251540639629968 251815072201056 251995448442816 252635642604098 252796865094592 253352404754176 253579016923008 254544162461407 255088415833264 255331720416318 255560102992719 255677675390592 255906367407936 256285162240128 256468740427008 256781069622259 257245353618708 257429619594888 257475447852714 257810669158224 258041269041192 259047337033744 259616612564032 259975209482352 260086023485184 261562359723392 261811839185904 261999376155744 262117945543662 262285219280448 262371631934208 263370242990582 263605815658731 264082439429172 264185108780268 264353701702272 264421410308694 264543059419392 264590154029376 264662779966416 265504482307792 266165095422408 267457696492322 267837707599504 268082195728256 268274224182016 268530105453792 268770293383536 269360935823808 270054373157296 270176587882383 270370116558438 270542656517952 270611950294179 270784644582816 270889919601504 271137193856256 271379713707648 272069153573644 272502359599132 272676260275328 273043668404052 273239250782472 273413621714688 274710601666592 274972621986804 275169586083144 275345188882176 276984148339808 277231898025264 277357360982247 277377694886656 277642259093472 277841135462592 277890597428976 278089651683936 278343498011904 279544708127958 279794748117339 279923469850752 280789551214848 281502896762744 281682541240576 281759858775616 282110371958961 282280864431636 283629492451396 283832657502056 283883186094018 284142320887152 284235934595392 284396473231416 284507040224904 285021455348448 286200534511957 286383176844128 286588314371008 286639333531824 286761513073408 286974467812422 287157604039488 287363296291968 287788653944064 289001837394294 289186267411776 290642309572447 290907614241608 291167817832164 291428254162962 291807680475792 292068689134536 292255076300544 293350031631384 293464079568296 293994689849952 294257654688816 294640764752256 294904307475648 295842186410176 296054099467136 297114525122688 297887007152371 298100384923406 298290621289024 298367022119223 298557428642592 298692542596266 299213530498176 300334556194036 300779114017928 300994563417808 301048147214724 301263789324264 301317421049442 301456044454656 301592470194288 301808502204768 303433694066048 303811169801958 304188680482752 305665938848368 305804269800939 306100237256576 306760792809744 306891549090048 306946182682944 307166049581184 308096179334034 308215960243646 308491645360143 308633569322624 308773243294152 309049426874916 309468165237504 309588479544576 310525944659476 310936175512736 311607166882284 312049906747488 313285123029424 313565342280792 313954973333248 314254425127776 315431802651511 316038239535088 316124987182108 316326726165632 316407746562414 316553312388352 316609665992256 316690758858087 316836454886016 316892858895648 316979841122568 317182125641472 317305438963968 317589254204544 318779125912884 319311739689813 319479666431952 319765426419816 319969488593664 321031183763668 322181073949644 322411853667384 322606702207584 323437214362808 324147991373024 324437926964592 324734081013888 325024540835904 325150903114176 325738806112512 326135492815951 326369105101286 326577381492544 326774747455744 327271066021809 327295059250432 327587809750656 329327675170242 330147089514333 331924880262388 332162639511368 332374613116672 332465844847552 332525031239856 332763220379616 332822459711448 333060861900528 334803545781159 335257179007296 335387519506624 335576948950152 335753429601408 335993931257088 336053745728064 336294462501504 337168810293343 338376503270169 338618883845034 338834977580736 339695787470858 339999629856789 340442293888424 340746803990292 341208489877248 341362905824304 342993804824944 343239492793184 343300597136952 343747558877632 343874181204414 344055025388256 344362766913648 344677108793472 346412545288134 346633612643136 347212765487952 348859823132918 349082452247872 349332501540992 349490594058216 349713625707264 349803197451828 350026428592512 350583763211136 351474420878308 352109919238896 352246811707024 352445763408102 352561880411592 352786872039168 352883706621888 353199344999904 354886793896544 355543019476974 355867566936336 356122476436896 356628464854272 358040140605056 358360391178048 359147914431744 360235450509844 360493488744584 360557664687402 360723542023936 360815933725572 361046192777088 361186559468672 362163267309312 363541694695998 363866866158159 364058224538736 364319001043296 364666490294652 366630162649072 366892781444192 367399554179112 367621590887712 368206941656736 369142370989483 369642530700352 369809814642996 370189678791296 370454847283456 370520796571968 370786202245248 371190732546816 371908980231698 372726277503944 373059664156452 373682969450289 373921439756256 374024075453496 374262763440384 376147162611948 376374485908848 377310959444952 377551744996608 378510914792024 378614810229734 378856427849536 378953463906147 379195297641888 379342720299872 380028607131264 380368525384512 381942037112558 382185778042432 382632623749896 382876805385984 382997580624477 383516513085888 385335783192392 385581689882368 385868030428062 386144429392332 386716003737336 388223757109552 388571005550616 389076907301056 389424918846048 390129035227776 390883928202703 391133375508512 391992919799936 392343539585088 392717758778856 392999064233616 393205743300864 393557447901312 395055364485873 396277663170402 396530552553408 396814589129088 397537937988674 397822696158964 398076571523456 398256723461688 399247643133612 401186544738483 401397529619632 401685052432352 401756561399256 402123293592384 402411336273024 402795158180688 404147969502823 405081559735944 405555174837657 405584907310336 405813984776928 406334879402256 406705790784384 407739026401252 408103730360466 408753539398698 409014390412992 409261576910592 410794905778712 411322193813524 411697657725536 412065902499888 412458932980206 412754379124716 413017783323264 415476222509712 415847847037896 416066542329984 416463388640208 416761703193888 417820485845239 418087123041056 419005900170368 419317062191937 419885204776128 420138961014528 420807933321984 420951922679834 421876995416552 422146221323008 422254345144116 422523811860864 422639788163424 425038834550512 425444238677094 425748986253084 425824779141027 425972888575936 426213481330728 426353901893088 426760560337356 427338788292864 429574765266192 429882471556512 429959000297736 430142269610112 431444783750162 432583902619456 433366054447872 433502756091441 433534537485568 433779401117664 435236274849194 436361421362412 436751726748246 437711520713688 437990851613952 438838356380606 439103566893656 440025047447076 440196119352444 440992034774928 441961147128384 443366708319808 443684293839488 443763279615264 444081149200704 446404727708212 447009572009728 447150577385109 447435931933536 447836142963888 448071660970752 448820295747264 450501834291054 451168671026892 451491845126712 451572220822086 451779970107648 451895683986396 452184066681984 453332839809052 454329071987056 455150541099072 456283020724128 457442207239459 457734129515936 458498908272552 458740033851008 459150355884864 460337323635072 461228068440841 461883393717512 462144269001051 462178150190848 462323940365469 462950353983936 463159864941228 463787411173632 464382719316864 465788916989214 465987458744288 466404263269104 469479892318528 469927684544136 470082507215456 470348013421188 470511608829184 470932459999872 471381637691664 474057359302632 474187480773162 474490089248448 474611619843621 474829968582528 474914498988384 475254682329024 475958158445952 476121018753877 476879129298481 477813854904064 478168688869326 479219499647928 479525319366912 480743552916536 481087911634096 481546775645502 484722259594664 485155821544212 485410966051648 485758668057728 486221987059536 486656890446888 487101121520832 487726354671264 489553657651929 489866072238816 490162121183616 490942588875648 491381714625984 492630069334802 493079752857328 493991512755363 494027728762624 495747886991616 496707150628598 497412885541936 497887320393582 498243959267052 498561919675008 498698767271328 498787546859784 499144830569424 501529550149264 501832647878464 502885768510944 503081279259936 503630144402112 503990896885632 505271285208196 505593730189184 507158033846016 509088324922814 509543681206287 510176831666528 510663440832636 511120205985438 511355350781184 511812734815872 512570324480256 513562139244518 514490707237416 514859239189776 514950895705428 515621338316448 516082538082384 518094674067488 519233225128064 519618817932201 519950418964704 523124719446784 523289734699377 523623678371808 523998752311488 524235891087324 524570438560896 525585473339563 526740485981164 527211631317462 528164878858344 528370217560536 528707403404544 528842820617388 529180308058752 529325559932832 531008964615584 532330190844816 534915392984644 535675415199008 536164391456512 537060210907584 537540586767072 538721871647616 539764289205973 540108746314592 540353175764766 540740233116876 540836497031103 541085313035904 541223900588358 541569289165632 541779839203008 542759427415296 544138307147288 545004719198264 545312542043997 545352520550656 546087336808104 546478501564944 549421203333184 549945243973608 550339172166288 553218727568689 553968296679616 554463796050528 554714721964494 555284518186944 555682270925184 555781194857952 556179303367872 557863470347547 559089416255916 559589496234678 559846939701504 561804571586419 563005793525488 563519717551232 564220743917922 564561728863272 567258984902792 567665315004112 567766372188036 567922215344601 568284641774304 568471869190784 568792946462832 569014080449808 570042910696896 572401069023914 572766353688256 572913055668837 573176628742016 573278667063648 573948935624844 574315208078976 574726592583936 578003674788588 578372534823552 581284619144894 581815228483216 582335635664328 582856508325924 583615360951584 584137378269072 586700063262768 586928159136592 587989379699904 588515309377632 589281529504512 589808614951296 591684372820352 592108198934272 594229050245376 595774014304742 596200769846812 596306906983011 596581242578048 596734044238446 597114857285184 597385085192532 598427060996352 600669112388072 601558228035856 601989126835616 602096294429448 602527578648528 602634842098884 603184940388576 603617004409536 606867388132096 607622339603916 608377360965504 611331877696736 611608539601878 612155595540699 612200474513152 613130309098047 613521585619488 613892365365888 614332099162368 615080236537039 616192358668068 616431920487292 616983290720286 617267138645248 617546486588304 618098853749832 621051889318952 621872351025472 623214333764568 624099813494976 626170647687637 626570246058848 627130684561584 628508850255552 630863605303022 631427884019751 631673369070769 632076479070176 632249974364216 632653452331264 632815493124828 633219331984512 633381517716174 633672909772032 633785717791296 633959682245136 635178508409088 637558251825768 638166358015641 638623479379626 638959332863904 639530852839632 642062367527336 644362147899288 644823707334768 645213404415168 646874428725616 647167175625243 648295982746048 648875853929184 649468162027776 650049081671808 650301806228352 652270985631902 652738210202572 652854412273791 653154762985088 654542132043618 655175619501312 658257534570909 658655350340484 660294179028666 663849760524776 664325279022736 664931689695104 665050062479712 665526440759232 665644919422896 666121723801056 669607091562318 670514358014592 670775039013248 671153897900304 671506859202816 672107491456128 672588925003008 674337620586686 675752751436581 676753006540338 677237767690068 677669955161472 679391574941716 679999259713578 680884587776848 681493607980584 682725811648608 685550117551897 685987609649888 686478985586368 686601194273904 687495117755264 687748362408828 688110050776512 688725533827296 689354217586944 692825090576268 693267225286272 694425530975904 696189718278187 697719646265836 698164904495744 698665003081984 698683375483821 698981188116432 699606394903656 700052857185024 701167526422272 702948841756616 704219838477792 704493623414048 704891526816204 705123760823184 705767413243776 706398689999808 709773587793088 711086038953948 711281221159743 711735133872672 712244952873792 713543296202191 716080281210112 716720782356096 719813839173667 720470901019688 720986977489168 721115329374804 721631867451144 722092385554176 722320163468253 722373118937344 727083389391996 727733732316318 728116449077472 728638002086592 729332980589304 733260325298144 733785562888384 734799108358224 735243181775424 736413883313472 738284741978966 738945104002203 739285061400704 739619629285992 740379357582592 741041593143936 741572404490496 743817960463396 745060725942897 745452555007888 746119328312904 746830980590373 747365938900578 747842879512512 748048150906992 752294325223896 752748971817696 754621918889904 757021829584048 757229620459468 757712855699072 757906927812294 758390595283776 758685440599744 760057214262528 760737050769024 763632487384221 763884074225116 764371556084864 765265247499792 765995161248954 767033026171776 770343208866777 770671566384784 771736060856124 772288858784664 773432007474672 776447514219104 777142011101232 778153814602112 778849837692096 780258070455552 781208273489371 781767856405406 782266751017024 783985839599872 784687079170176 785435517557712 785998128467232 787114895802624 790110728971746 790817446976193 792555326340804 793061105106816 793629178258176 795075875977348 795645392317928 796153143046912 796513446923376 798495286267224 802373089476966 802795059239264 803370104864704 803513122798512 804246587184768 804822672546048 805590316361376 808295939005646 810163119471888 810529763647149 811110349675314 811627969553856 812669758804512 813411581568768 815478052802504 816207460720932 817507078797396 818028780825984 821589811557424 822644387627048 823395315451072 824131804999776 824917865960412 825508758249432 826035566646528 830952445019424 831695694075792 832133084659968 832926777280416 833523406387776 835640971690478 836174246082112 838011800340736 838634124383874 839770409552256 841903845359668 843753990833104 844508690288232 845047623721728 845279576326848 850077669101024 850888477354188 851497972506168 851649558282054 851945777151872 852426962661456 852707803786176 853521120674712 858601603535871 859149530532384 859764943113024 859918000595472 860284539220224 862889567500324 865167805238912 867005512182882 867558802235328 870472549698388 871926928717341 872722842724824 873503453496492 875423041427376 877676712761212 878207133787312 880050094894152 880392238704888 881984069549856 883922294256768 884224749114343 886733416639616 887368587678976 887526559230528 888162298401408 892809455416424 893661021457113 894301154770218 894871863867072 895101066357669 895672285927776 897640591494528 901003668582108 902337342053784 902983690253424 903144441644172 903791367972792 904368133363968 906665679618104 908658143974112 910301082198144 912566041448256 914884414478918 915468259031872 916997816545104 917412809402817 917480067702016 918300711769728 920674647270144 921795850467037 922456136881682 923766787435024 924288538002102 924647880730938 925474936080429 925900707967872 926319729882456 928765438633728 931577833978428 931974917488576 932808526538208 938959784637056 939855369088272 940165014430912 940696026842376 941864919999744 942763275383328 946295407954533 948114718605264 948374961546324 948980178496896 949223239687242 949659937165056 949828997976768 950509364658048 951916316891904 952242037507754 953758258596962 956337377738652 958438999295856 961487105833072 962175823268192 963093551291004 969444519189328 970311643088424 970821932103296 971517336115456 972443974119072 973313780893776 974202243041664 975452709342528 978406478447853 979107315303858 979732144477632 980324242367232 981885177751296 982763429251968 985260138669604 986159505714656 987983025510726 993414301257196 994825771083872 995774640787164 996487918534104 997123839350016 997397534542656 997575093719568 998289661138848 1003059100298528 1003665295756928 1004410637343477 1005771537021888 1006162558519872 1007260288804224 1007981793771264 1010542570416392 1011187460378368 1011506430880029 1018176649845628 1019087362412574 1019998889570367 1020353663333056 1021326881665272 1022240411970876 1023625469631744 1027124278489036 1028981414474832 1029718478379552 1029901791410856 1031242676632896 1032165076164768 1036189348134976 1038466450256128 1039237635864402 1039900837929408 1043351347231921 1046579469398754 1047247356743616 1047997504622976 1048471782174648 1049140877121792 1051170946679126 1053480971962328 1054423262634924 1056329757716688 1056740435121072 1057685641234776 1058360616117504 1058651119865664 1062017929231168 1064660381689632 1069830785969288 1071350830398016 1074120421815168 1075081173534144 1077443743295232 1078755860852761 1079528578411946 1080217492629184 1080706351529532 1081480466233752 1081672994062206 1082170626071808 1082447801176716 1083138578331264 1083559678406016 1088276614294576 1090009438396528 1090625084087994 1092174673616208 1092957003129888 1098842406666368 1099890487947216 1100678344332576 1106437455137378 1107427112968449 1107936593359232 1108927592101056 1109429443928988 1110569036373888 1111364541850368 1111562389715904 1112358606735744 1115726940695094 1118178832511832 1119178992469356 1123609143172838 1126011587050976 1127039435102464 1128441487835844 1129123457726544 1134517969805584 1135330630008224 1135532744376072 1135844430689202 1136569283548608 1136860391718441 1136943738381568 1137585892925664 1138028160899616 1140085821393792 1142291867854501 1144802138047828 1145532707376512 1145826111337674 1146353257484032 1146557334127296 1147897871249688 1148630416157952 1156007349577176 1156745069647104 1162569238289788 1163630456966432 1164671271328656 1165713016651848 1167230721903168 1168274756538144 1172651784608109 1173400126525536 1173856318273184 1175978759399808 1177030618755264 1179617229902592 1183368745640704 1185166093457619 1191548028609484 1192401539693624 1192613813966022 1193162485156096 1193468088476892 1194229714570368 1194770170385064 1201338224776144 1203116456071712 1203559634215449 1203978253671232 1204192588858896 1205055157297056 1205269684197768 1206369880777152 1207234008819072 1212443908508469 1215244679207832 1216754721931008 1221009380965213 1222663755393472 1223217079203756 1224311191081398 1226260618196094 1227043171238976 1227784730731776 1230160473074078 1232384717336136 1232863840974584 1233966581440572 1235092973176608 1236197707499664 1242103778637904 1243744702050944 1246428667529136 1248199626989952 1252341295375274 1253140492117696 1253461457535717 1254261369123168 1257017700511104 1261727210606044 1262855768039502 1263346738141538 1264152958140352 1264499948728432 1265630986249656 1266438663969024 1266763035432348 1267571435582592 1267919364490272 1275116503651536 1276332716031282 1277246958759252 1277918665727808 1279061705679264 1284124735054672 1288724295798576 1289647414669536 1290426808830336 1292923762516633 1293748857451232 1294334351250486 1296591965492096 1297751707858368 1300098163343616 1300603612456704 1304541971263804 1305476420405144 1305708824547582 1306309525970176 1309084264087236 1316515069141818 1317310700680968 1320588358057332 1325151835804069 1327699521049552 1328650558045472 1329863379390208 1330100124959424 1331052881518464 1331289838845792 1332243447602112 1336797129893953 1339214183124636 1341028716029184 1341451732155327 1341550078026496 1342307795800608 1344214982912256 1348675241173372 1351505502873162 1353506013080676 1354475535380136 1355339910322944 1358783149883432 1359998519427156 1361769175553696 1362987215961168 1365451623297216 1371100235103794 1371975219299776 1372326621718377 1372957971172736 1373202388547808 1374990235510528 1375496724817656 1376220101553024 1377451067654592 1383684205322523 1385650181152536 1386534450572544 1386971821096407 1388851061951808 1392379436556374 1395439292531672 1396329808991488 1397366750967642 1397962376232864 1399212789807312 1405897683513232 1408439676955584 1408987246828096 1409783053632408 1410247521646368 1411534826487552 1412797379999616 1419547175586176 1422172077907896 1422562442319486 1423470267745344 1424489905747584 1427086592404382 1428363056261631 1430637387895443 1433441564712192 1439627678347334 1440941802039376 1441973954978336 1442230658749608 1443263734902288 1444640326936506 1454166778783992 1455467464632636 1456232898154944 1457276004173184 1458665961178608 1466520650596288 1467571125776768 1468660972955787 1469598216716448 1470486363550848 1472827766626944 1473331729379419 1476569483957932 1477890208004406 1478570122801408 1479239258571984 1482083186287872 1487635920926792 1490121451885794 1490905110015776 1492238656625808 1493661961180746 1494731877801156 1495685759025024 1496096301813984 1504588650447792 1505497943635392 1509243837779808 1513078070099749 1514043659168096 1514459240918936 1515425711398144 1515813855624588 1516781190567552 1517370881199488 1521474101538048 1527264974768442 1527768148450232 1528631043618861 1528743112169728 1530530494999584 1531990322497908 1534066052343552 1540686417733554 1541343132769568 1543472121712248 1544577717569328 1546864014949344 1552895028438208 1554284022202464 1556307629204224 1557699675384192 1562416546978742 1563535712810812 1564533502034048 1569374158340352 1569869204098131 1570871035115424 1571996256934464 1576756420018689 1580221457943492 1581634893952386 1585110652681608 1586122210213632 1590151751954696 1591290784635856 1593026893846752 1596990572534448 1604746178953932 1605590118478528 1606740209729408 1607026245597024 1608493174369536 1611180632722752 1616591878011292 1619292867617919 1620326238943776 1621059527294298 1622220699350628 1623255939107712 1625339517609024 1630956105605008 1632414921441864 1635014157594792 1636057561651968 1642131676926637 1643179623114848 1645288775254096 1646790630902144 1648263609999552 1649835731920824 1651017516498864 1659656182706067 1661904890038848 1663391388151584 1665853554560832 1667046812775552 1671281943380956 1672348492164224 1673590411042641 1677268248767748 1679540819104512 1683807690719336 1685413714759257 1687507981666208 1689017380576464 1690559152653696 1700155338202048 1701776954708376 1702995945012336 1703299116564108 1703766646033803 1703891554303744 1704853925322912 1705415607572352 1707042241349424 1717203207071742 1718299061064768 1718739167006511 1719529886226048 1719836001190944 1724205242671807 1725779135000648 1730335610477824 1734011024365764 1735117604470656 1738475027200093 1740945099396776 1743853857434682 1745445685449648 1747006906992984 1750846082854752 1755353425522424 1756414267574624 1760100189788304 1760784477409776 1763968139099712 1767844588513536 1768449498228686 1773466833279232 1775053118461056 1776324596802816 1785618910832848 1787322042914226 1788602309540436 1788920720949033 1789743727734144 1790202132715338 1791344571855552 1795281182989056 1802007337164216 1804674684107568 1805967380506848 1806288883288344 1807582735945584 1813331359236208 1817316287948224 1820602164396288 1825132082896512 1829768828957836 1830936518063744 1833995633090208 1834825618805634 1836601423539456 1843591700934074 1844912273763364 1845240709611117 1847533574870048 1848577076004204 1849295761461876 1850949872160858 1851801415935744 1852639459764912 1863155667956856 1863949834977152 1865617053076416 1877919569274112 1878511943062911 1879710738176544 1880330028861824 1881392053684752 1885526550766656 1892590815909066 1894283652059253 1895020107212307 1896229437210528 1896749923092648 1897960356993792 1898446479374484 1899657995953536 1901018729316096 1904484075015508 1907516517193924 1912674755477304 1916877998591712 1922974211666144 1924351646536384 1926187102582008 1937652502002139 1938889038378656 1940623286176848 1941501526875729 1941643864206592 1944887948238144 1946627561787552 1948404486083328 1950905418685056 1956812956895706 1958214630607716 1958563236821373 1959464288955264 1965526858503936 1970520277339208 1972319011429312 1974772603712727 1975966051021452 1986828602514392 1989651542167744 1991549281574328 1992975837068208 1994795069085312 1995150187439136 1996579322277696 2003403741583699 2006118200597056 2007330591513856 2008821274686954 2011543074043776 2012325117039744 2014520577608448 2021085140832784 2023012861760058 2034496167007129 2036353299691256 2038174724825148 2039997779140734 2040707326666112 2042653763330544 2044480823941752 2054248556978072 2056650352655691 2057962828949664 2059436956759104 2059803582821712 2062485353265792 2064330152329536 2072378696269952 2078475271728804 2079801675858816 2086702694463842 2088569154834561 2093158938797508 2094494713487232 2095995009245952 2096943564349296 2102341893358252 2106961943924656 2108846525269848 2112659515433376 2113480870242144 2115371282469552 2117302239731328 2124035858462336 2129320763379264 2139661571938576 2140629888606573 2142701660796032 2148240843630336 2150162347068288 2157511721705522 2159057156823892 2159441517521001 2160434985258368 2161412703059064 2162960932467504 2163345988124412 2164895602353432 2166277156662528 2167119356812032 2176553228589152 2180018876793056 2181250168175988 2184349347232416 2185914006259776 2197684813332736 2199780975894432 2201356688665152 2208022618560577 2212874910274756 2214854225936898 2215873186718464 2216835312006609 2217855184202112 2218858887857976 2221138072747776 2223124779431808 2224717213471488 2231453881390188 2235182177828691 2236357665023664 2238357984938712 2247218286345676 2252023174101952 2256882975671688 2258246915453088 2267588850363967 2269035939611168 2270661260016448 2271065488752144 2271688861378404 2273138567097216 2273720783436882 2275171785851328 2276056321799232 2280171642787584 2284583735709002 2289604276095656 2290897462152663 2291065414753024 2291652222675348 2293114668254592 2295795742499376 2311029626600331 2312014699154352 2325138476579576 2327260913932864 2329342542657312 2331426033303696 2334461443806336 2336549513076288 2343624820468113 2345303569216218 2346800253051072 2347712636546368 2351957518799616 2354061237510528 2360181672053401 2370332186915238 2383096057218968 2384803079387248 2385227627932044 2386936176953784 2388459429140736 2389540340770128 2402676449552288 2406232912143424 2407119268430898 2407956507342464 2408385177717792 2410110314594112 2410539368395536 2412739761554304 2414468017638144 2424887817016938 2430489358415664 2442018761930426 2445327510786944 2446434158407512 2448622382162796 2452521236392188 2454086342477952 2460320946148156 2464769434672272 2465727681949168 2467933162881144 2470185946353216 2472395414999328 2482623241231627 2484207557275808 2487489404101888 2492857335058272 2496399253979904 2504682590750548 2506280984235392 2506922915071434 2508522738246336 2514035401022208 2523454421212088 2525711536079004 2526693476283076 2528305916280704 2528999897456864 2531261972499312 2533526070864696 2535142871165184 2535838728980544 2550233007303072 2552665432062564 2554493917518504 2555837331455616 2558123411358528 2568249470109344 2575804810607613 2577448591597152 2579294829339072 2580853617660672 2583996596926381 2585847525033266 2587497714902464 2588668702500972 2593183930984192 2595503415716736 2609083942527608 2610952840810288 2611417649095164 2615780786152023 2618168528174472 2633030138283636 2634621401361936 2641176716114664 2650303671608138 2652674247343029 2655399042099104 2657301116090944 2660200249918848 2662105763036928 2662579677691584 2664486895204224 2673594259787906 2678428366249272 2680983064371339 2682903464310654 2684615591601216 2697350482346744 2703011005746324 2707012026161352 2708951070760272 2717566299766864 2719997038854312 2723538351107392 2725974431922336 2730903246594432 2736187497418921 2742200470207588 2743950438599552 2744653243436754 2745915942345472 2746404777095616 2750993449635312 2752440203106048 2754902135309184 2765387551401111 2767368410645046 2771300362305072 2773943642192814 2777702123903616 2784758873112748 2790878585063344 2794733501935284 2795924752465728 2798425579614624 2811795367026464 2816879353911168 2817974493656192 2819566107264816 2820495043292736 2825594759999232 2829035786519761 2838886223863599 2839094351172352 2844344155815792 2845124884638972 2846940535490688 2848979811495168 2854173184808764 2856726112523262 2861274775790886 2879255356694668 2881883604078752 2883947909956672 2884461317499216 2886527469804576 2889280653873012 2908333557567984 2910934929265272 2912465796309888 2914552008346368 2917331922357216 2924743400916673 2933041301192576 2935142251553536 2935219435343559 2937321945911574 2939196433432896 2940972727101696 2945655533253888 2946663458758838 2953138967915864 2955780416008812 2958478517143968 2975271841853584 2980242903771588 2981810220031552 2984477313251616 2987323922361492 2989463755602312 2991371518050048 2992192603627968 3009177300895584 3010995887270784 3018487675559616 3026156140199498 3028087318336192 3028918481837872 3031627711249176 3033562381135104 3034519292640087 3034741762398976 3054529949536884 3055536296900464 3057262087237722 3061060989999168 3063980644995816 3081372835467108 3082686265539136 3086944243424496 3089155435138656 3093728029898688 3105790056876416 3108568044404928 3115399350768384 3124833093957484 3127071425621624 3129067004068096 3130054041695763 3139738408196262 3141742070230848 3143992513868928 3153512840037378 3160442915886984 3163269787904772 3170221305363216 3180303503909392 3182581569271712 3186053787693504 3193981145068896 3202095450676213 3209492357907864 3211180236957056 3213480419458816 3214052491194048 3222361265445504 3228596479085887 3233183756022584 3236267582558283 3238585735235838 3240652477887552 3242119054588596 3244441398701256 3246511878215424 3250679035218048 3261912211210016 3264829842883728 3270028315189584 3284263353853274 3286359246229696 3290577550508192 3293581261804288 3296527219999104 3299671463841648 3302035032997728 3319312365412134 3322281338905347 3323809780077696 3326782776303168 3331707109121664 3334093625551104 3338153905089367 3342563886761912 3344696984328448 3347180822085282 3354536497535496 3367615381438672 3370827429518514 3375015963332416 3378034761152928 3381118305307392 3400310676404096 3403553909416752 3405991890024672 3406598233128216 3407533292067606 3409707850645824 3410831215144704 3414084482698848 3426875603563503 3434406414143484 3436598122129536 3437478334013022 3439059772452096 3439672002381888 3448410485343614 3451558270001296 3468022048731528 3470235208941312 3476950054400186 3481890198793552 3487707714869364 3490891370899296 3494013813985968 3501692165709504 3510706851044848 3512828535149248 3517955353824327 3520200379576608 3521568954819552 3527936278199424 3536898996457372 3550106236922112 3571237821665696 3574644085828452 3577204619080872 3577841441898066 3579487455468288 3580404265430676 3582689143711104 3604014674328432 3609349368215136 3611934761013696 3612577766576688 3615165471891168 3624349795820329 3626662718472416 3634632575896448 3637331725525407 3650264165793024 3659537657915672 3661873036127488 3663028142895639 3667991266180416 3669651237611268 3687183401868148 3689824547526728 3690481419222234 3695067149740096 3697154152008408 3698591522923752 3701899744321716 3705278919529824 3726311335913712 3727899669954304 3731234106152832 3757023886125822 3759421476353088 3760384372607151 3760660057723648 3762784107369504 3771053101533312 3778350024441811 3785181631818132 3788567304118506 3790040214424614 3792458874421056 3793499846185296 3796892958748968 3799315991907072 3808968150031016 3815033034387848 3825349510954608 3833755997183424 3845948423332288 3848703293072768 3852374205164016 3872531092980823 3875305004004278 3877778076757312 3878771287549899 3881246572353696 3883003053751458 3889775896476288 3893255123575104 3901810837370112 3913625913791412 3916429261215432 3917126473642746 3918928577910528 3941040554678416 3944638022858624 3949545207425454 3951932102042904 3973657205028784 3975455507412207 3979303084335488 3983098563148656 3985951674136416 3989590138170624 3990300374878272 3993158644555392 4006807483167398 4010391389681859 4012236401194112 4017642549373908 4023086148087552 4024650234079488 4042170281665568 4046025723520116 4068992334014258 4072706599382512 4076349449650296 4079995558281468 4081414653332224 4085307526661088 4088961647883504 4108497113956144 4113300705311382 4115925657899328 4116979865155131 4118873913518208 4119607165643424 4124970706531584 4128660304659072 4144757392539904 4151052615967569 4156950543457608 4159603351717632 4173405388927684 4177138309669122 4186317877595016 4188989426974464 4193887128698592 4204683786716504 4213923887849312 4217693050539696 4225319030866752 4226961740484288 4230742564939104 4234604479462656 4248071716924672 4258641526758528 4276593983708863 4279323143877152 4281259777213146 4285089168784893 4285403321592064 4291912163686329 4300324694136576 4315023443411044 4318114313647784 4318883035042002 4320869970516736 4322825406118128 4325921864935008 4326691976248824 4329791204706864 4353106457178304 4360037753586112 4362500336351976 4368698694464832 4371828012519552 4383194533813459 4399561951788864 4402713377330304 4416045237121154 4419995188138257 4421713583495383 4425749820549512 4429708451873796 4433670624013218 4435710368404224 4437717775715952 4446249558863616 4462907762780376 4470364355657382 4472715330047328 4476715969877424 4494436572691352 4504046348203904 4513765951343376 4516493830906176 4535177700727934 4538071879222336 4539234210299247 4541322520032896 4542130977504288 4543377722756808 4546277134194432 4547441566873764 4550343571702656 4552112643598464 4569167471418004 4579208552191312 4581794924305326 4583304445350696 4586229336509184 4591591484998752 4622059253200662 4624029398308704 4650276953159152 4654521827865728 4658685085314624 4662852066607392 4668922887612672 4673099026152576 4687249640936226 4690607138432436 4693600506102144 4695425273092736 4708122475021056 4720363344106802 4730269260056067 4740664373830476 4766192114437936 4769606158774496 4770455255864088 4773872353907568 4779080681540256 4798850822863279 4805352899104576 4812465824286848 4814238536861796 4815913014684928 4816770355435584 4820220629188224 4821078736791072 4825479523108608 4849775634033876 4857878602853757 4860978716831328 4873328027947309 4884037523860852 4890655021573888 4892868316815024 4897244764325592 4905042472784376 4908172684955904 4920641892296312 4926395030779911 4929538869344544 4931455363898336 4935866325762288 4940371892706432 4944790829998656 4965246482463254 4968415114551616 4978968548118201 4985714670116544 5009365181501096 5012561968470784 5013845830142868 5017045476492672 5046908842424176 5051423072158008 5053386952566152 5056241144277771 5056611832561408 5057999794913728 5062523944998624 5067052141729392 5071677457961088 5100466014606144 5105330864125128 5108987835037008 5111674662911232 5116246822717056 5136498940218688 5151609621215226 5154897183194304 5158589658678144 5167993193852762 5171695050066532 5172615728015421 5174995429804928 5177337405001944 5191006831433472 5215425081600279 5218167885055216 5221905681620576 5222835298190328 5231561572304046 5236337056348944 5266060276567272 5269242802723872 5282353432229328 5300607343216276 5305348494686058 5310798084198208 5314602232181888 5320400499837696 5325159355383168 5328973790408448 5347188519575812 5356856732498544 5361966128742678 5365806928621308 5369231183202432 5394700964693488 5406022011492648 5414024052322704 5417902141520544 5431666315988107 5435132599533728 5439994077708624 5447076702214784 5451948863844672 5461806493188864 5472374994837842 5484400940415176 5487900877199104 5489306486873508 5492809554191232 5501986899270624 5509804270618368 5530775102802222 5534736821290092 5535722128833351 5542600724610144 5547887284385628 5555404247807232 5569517746225496 5581757170126688 5589467003870568 5591849504931456 5596851159229248 5623590734052928 5633758707822336 5635535829188733 5635948987312384 5639132214529632 5640990086585472 5658071573039522 5677772447727198 5685060321636921 5688688311631584 5690249769277944 5693881070981376 5708346369617528 5713452225046524 5722549551581772 5758510713389336 5763767208157504 5767895819913344 5768922634998432 5773054939609152 5778561307746024 5812957506006417 5816667115135968 5821869858530544 5824931592619776 5834663844714432 5849486801833346 5866082602385152 5870438870687118 5874643891823148 5878392866865792 5893326917517676 5906277935831728 5911560832017624 5916957034287936 5946748694112967 5950543683707168 5960485807543176 5963620440063104 5968954626503232 5974647844722984 5978927511204624 5984385207255936 6010211224751097 6018354601791168 6021991774541568 6036975351119232 6052312280398996 6056174636672384 6057836963675744 6063255422498352 6069038585280174 6103488501021387 6109059899073768 6111072593800928 6114524174475444 6122121979998336 6127961289991632 6162745670934216 6165372531078272 6169951057967073 6173888486848992 6178310870277312 6187456059797376 6189573243800401 6211580113752832 6217136088809856 6249666187914968 6254142851243248 6260108083391526 6265707464503683 6279476816392524 6283484140461696 6287985027737856 6307025680074756 6320885831773968 6326539575809544 6340442610726432 6360607007818784 6365163138543424 6372107575387008 6387962290137792 6404190901352426 6418984715815728 6421889665819719 6422360473914112 6428104982388096 6444722530891008 6457192958171774 6466367512045168 6472535165116566 6477171470471676 6478324552563003 6481304955775104 6484238109177192 6488882797402512 6501358070436096 6523824422420032 6529659685767456 6540056630379168 6568526707706548 6572718492459392 6581155101016384 6593054439998208 6599342927683296 6604070065995456 6624067855681731 6638624730824268 6644562677810694 6647619560155392 6653565552606336 6663414218243328 6676307810178734 6685127773523824 6694361644170564 6709072995070992 6735230762877344 6741654859037028 6750031926664832 6756069522305856 6800621352808192 6802766551091901 6807107818833504 6811983780049344 6813196466256432 6815066584135212 6819415701291648 6828168965397696 6853751207127006 6868812828286968 6873196244259072 6874956668026044 6879344004763776 6896820970687228 6903116540002592 6936044097463056 6953900108800372 6963780397587104 6975415429738728 6981782741798592 6988027627971936 7003384331419008 7016935759677649 7021413702089696 7025657070298496 7030874461404339 7035910707648654 7040400759153216 7043137909639104 7055872556398848 7073797992914744 7080545016160203 7142475643331392 7149288171656904 7154409238161744 7155682883796132 7160808530861352 7165378287422208 7208029348656864 7218698736430272 7223869522027392 7225155533153376 7230330943782336 7248699591640658 7253325436944832 7269265151792896 7274663451050814 7303459430623447 7319075315831344 7326056285791278 7335982532360832 7339302475222536 7374366803736296 7379649095053456 7380962838444468 7390134299480192 7394308304016816 7397183045847504 7403799488643432 7410557839059648 7447869723694881 7452622671827424 7462468212305664 7514047772251644 7518842952706176 7520768745214302 7525568214739008 7542106203066624 7556700048883622 7570363263636264 7577134608237012 7580080428849228 7584917748842112 7586999692370592 7593785917497936 7617936300062032 7630066068775696 7650699021909216 7667511994366848 7691896846664576 7697406586145536 7704748410328032 7745062185961646 7750610008008556 7751989790779143 7755556153514624 7757542575099798 7762493144707392 7766006107502916 7779551792952576 7786510247150208 7827251827582824 7832858522430864 7834252947285492 7882081109356832 7889276045717248 7899090414850908 7903864204085808 7947314410057568 7950911014824414 7958022742029087 7958606168670976 7966197126297312 7971903348272832 7980600749756544 7986317289110784 7996043074981507 8013614966334796 8020782779363718 8024472802388224 8035285098747816 8084340563331136 8092051447040232 8137984668028516 8140218419939281 8145413198765024 8152698899300592 8159991116562936 8170615053322176 8177923295767008 8208562492256763 8211753797919997 8216994227912288 8226601410622764 8231851315798656 8233959730310262 8237747827036416 8239214331286848 8257320609318144 8296162654203333 8302105231935138 8313901086915216 8346810777855368 8354276619338244 8372635755190032 8387774257397184 8409367573433008 8427847775698624 8435386101079392 8450638061733504 8453923480968576 8461485129878208 8487107359559283 8517283053517056 8547065666756491 8553187967417726 8558646287754304 8562519554426292 8570178337569786 8583824327372658 8630046886822088 8636228627295568 8637766070084004 8645650812236256 8651843729870016 8653383952497648 8659582409413728 8706212914356608 8720075507172224 8725000672703952 8737397388929664 8743656025039104 8766389067626918 8774230202750019 8799123903577728 8805426754660608 8832090474242308 8839990376276514 8843427166990766 8851499641099024 8859416903747592 8867341248026436 8875435551431904 8925815525560752 8940728711314764 8945430660094656 8953431939754848 8988873145382704 9008092696407808 9027531902686752 9032987661812352 9050466337616431 9070355401455868 9076143758444672 9078468420598494 9082645040065792 9084261955008576 9086755445513616 9094883133747528 9100687143405312 9104225287196928 9138334942836008 9158417104382624 9163589848610652 9166608890701392 9183182969997504 9244118506401324 9248058796617408 9276062850628483 9300553906318304 9309043655731456 9317370170629248 9325704133214784 9346198052305152 9357579909257671 9374499281872452 9381214276864872 9387201012204288 9390162125087289 9390850546185472 9440726688213604 9460538520112134 9481328747660952 9532384228875872 9539212317548992 9540910511728176 9547744707815136 9558161363080512 9597701645726558 9606286352028639 9610705798209152 9624931648573696 9628477073723592 9633540710871168 9640441258376448 9642157473582144 9685789437257661 9699551268067752 9708802747674849 9715757205707514 9721957433662656 9746656055894618 9768075047721704 9785736633630048 9794489528651184 9810084945568752 9841283784592624 9852790061559822 9859077738689088 9862910727796672 9871732651524576 9880743785412864 9889581659997312 9930492964926508 9936830229103232 9957937096236402 9971429340233088 10014461715268101 10018730363002192 10027691660285736 10034090952985344 10093817684848352 10102846144316016 10106773905132304 10112482288555542 10115999589827456 10125047889997248 10134104283458784 10143354915922176 10200932029212288 10210661728250256 10217975670074016 10232493645434112 10272997880437376 10280626810690509 10303219242430452 10309794366388608 10317179317356288 10335986387705524 10343390100133064 10345231456030842 10349990859609856 10354674810003888 10430850163200558 10436335770110432 10443811363241152 10445670596380656 10463123144608092 10472674112697888 10532120553134544 10538485605447744 10564706864458656 10591546490698243 10601214686432552 10610696989372116 10621596168396416 10629204464363776 10650318710766336 10694377039151624 10713713464997088 10723932257485356 10731613857242616 10738462366404864 10789401929386976 10812044022985296 10828048104645408 10835804283041088 10863332631976214 10870265199067456 10873049387460987 10879988155417248 10894153404429568 10903897727689344 10944749989675684 10968801880830352 10978612973747016 10985619108382464 10989084428686917 11003973798541248 11061550205604444 11069473642580184 11071444257666702 11085201449220288 11095774568771256 11139035492450992 11163514340253376 11178934007741136 11183699009862912 11193702318458496 11247181468105856 11271071658377466 11278264429059264 11281980173170944 11316143146079044 11335050073325433 11355544895454396 11370120643273842 11377376623263168 11380499538555888 11416692739235056 11426904450093048 11445099103163544 11494921738486459 11517021426778672 11527534416315008 11535791639826688 11537845269996864 11546109879218304 11557122615492048 11617593278942469 11625915012012834 11633334230271936 11636313862649697 11643739717061088 11669327689428864 11698973603666692 11740877741374236 11749287783646296 11756785733731584 11786653835035352 11812555871663456 11823121664035248 11833914068575872 11893497388225934 11901087367414336 11920971615086352 11926366522236621 11927240880126208 11937909253006464 11949295689445968 11957855022409248 11968770414511872 12020422449502194 12031174169045577 12036709203582336 12073950702238464 12104624560797992 12112349273344768 12115673927351488 12126510844996704 12138077170560348 12206977002042774 12218119798147536 12222145187601856 12229048348950888 12244243959996672 12255922579983264 12325491341868432 12330745062156544 12339902115934146 12347776973697984 12356621740554624 12374912119594752 12379146487600802 12434272177619712 12499332375829936 12508285702486496 12520216166783052 12531414929007366 12558953632785048 12566968280923392 12614051360149512 12641771663547936 12653079151619088 12680885221452864 12721214015637568 12730326277086848 12744215150774016 12775924580275584 12808381802704852 12829781951126589 12837969431631456 12843779331639438 12856209964776192 12914385916343548 12932735024090336 12945070330233132 12954342940943352 12956649105126006 12962609911550208 12968476218354384 12977765594805024 13047648844840064 13059319371534912 13080113260758336 13137053415413096 13145436984918784 13149583601440377 13162310202032768 13198685855366592 13208140131990912 13248135711363462 13259985564414771 13265140750486149 13277249461648536 13289125355621388 13307131105212672 13352615620357468 13370255547047648 13388723288341128 13418145990141984 13470461525754688 13483309718074056 13500063853329664 13512139044611712 13563567514014973 13605533102183802 13614215637667008 13617702630897741 13623967560098688 13626392932512864 13630133168270424 13638831402583296 13656337930795392 13707502414254012 13737625656573936 13749913336052088 13758688009527552 13793641941374456 13806233080005184 13872088194926112 13907800217600744 13927560795174208 13950830859477456 13963565483597184 13976055255943872 14006768662838016 14023826191085893 14033871519355298 14042827404179392 14051314140596992 14061748922808678 14071821415297308 14080801518306432 14086275819278208 14147595985829488 14161090032320406 14284951286662784 14298576343313808 14308818476323488 14311365767592264 14321617061722704 14396552468589837 14416058697313728 14437397472860544 14447739044054784 14450311066306752 14460661887564672 14497399183281316 14506650873889664 14549326902101628 14606918861246894 14619984083841927 14638150631662688 14652112571582556 14671965064721664 14678604950445072 14748733607472592 14759298190106912 14761925676888936 14779185092339733 14780268598960384 14788616608033632 14794366091695008 14807598977286864 14821115678119296 14895739447389762 14905245343654848 15028095544503288 15037685905412352 15041537490428604 15051136429478016 15113400097767244 15140726527272528 15154269216474024 15160160857698456 15169835497684224 15173999384741184 15187571834995872 15235872600124064 15260132137551392 15301398043818432 15335023988733696 15383793693329152 15409496820656064 15490124371923292 15501220016017112 15503979581558286 15511112307029248 15515085150199596 15517847184046263 15524986289414784 15532012215005832 15573020494300416 15646275244800837 15654503655165648 15665717044861728 15668505894570984 15764162218713664 15798180829701816 15807728408171616 15873121952547769 15894628820115136 15901822029648828 15916045484058174 15932394252594624 15943806696545664 15961201499513088 15992086149963014 16027229932669592 16041565558727436 16070570197495632 16168681126662272 16184102894080464 16275969336057032 16280436839878562 16290826397530048 16294998947964321 16305397798601184 16319982233125872 16341230106644352 16355846591534016 16417124984513526 16423507595839994 16433988455824576 16453202821245528 16463702631597312 16467919460620524 16478428662573696 16592325308406666 16604210463870276 16627802173830432 16693621555710736 16708553238676488 16745271510380064 16775548514794368 16808008912716229 16818735146866016 16855695551397248 16870772202158784 16901276123467008 16907846961937152 16922970259756416 16974214719118566 17094131333512982 17106375934835452 17117292575508608 17125039108852584 17140356675139572 17167648654745316 17260093773644176 17272457254591136 17275532140168008 17291301624472512 17303687459740032 17306767904995296 17319164818827456 17378362688621389 17412425828713216 17438872518019251 17440151014344448 17450001345407904 17474794777859328 17532778135253836 17548460405500038 17598247807155456 17664180948484616 17679980752553028 17686854333981532 17702999282198048 17718833807495184 17734682496052872 17750871102863808 17840246082338901 17851631051121504 17881457422629528 17890861320189312 17906863879509696 17966280891345277 17977746290765408 18030633674253291 18055063805373504 18065975323624704 18100932675232862 18140710802911736 18152287516889344 18156936841196988 18168523910017152 18173510891027232 18189766267495056 18276669885672016 18310465503064161 18316834208765248 18327179697221304 18333217781402784 18366365939995008 18488237012802648 18496117593234816 18552125701256966 18568719731401203 18601107812636608 18634740341258496 18651408266429568 18715159818515342 18748998563744904 18762428553729744 18780324250174578 18881453376427208 18921077040224268 18962657495321904 19064768457751744 19078424635097984 19081821023456352 19095489415630272 19116322726161024 19153312481932447 19195403291453116 19212572704057278 19221411596418304 19256954147447184 19267081421742336 19284314947164288 19371578874515322 19399102536135504 19417605495349698 19431514411415028 19443914867325312 19493312111789236 19536150095443408 19571473267260096 19588979057302368 19620169891137504 19670014911296737 19682567569185248 19705580123119644 19718155477378176 19725821455593344 19743465303049152 19779163319994624 19860985929853016 19872203567045193 19873660458206464 19915874192472804 19942858680466176 20028923430536202 20037460726004384 20055383320571472 20187635369696704 20205692288632032 20213547810264608 20224964577111084 20231999179654912 20250095779994496 20268208566917568 20401864058424576 20408299653275703 20421323456500512 20435951340148032 20473203806416711 20545995760874752 20561253621381018 20606438484860904 20619588732777216 20671972775411048 20686780200266128 20690462912061684 20709349620007776 20861700326401116 20872671540220864 20887622726482304 20891341192761312 20926246289216184 20945348225395776 21050807279032947 21064241106269088 21076971210895488 21129413728917312 21183092981396486 21202429372865104 21221393978744232 21241635048480609 21243192336792832 21388754078303248 21427426929994176 21447864514970712 21463227714485232 21578803858773952 21624088045970592 21656096209290816 21671608566082176 21726665263952428 21740530398134912 21746098774921974 21759976310834496 21807795455378688 21889499979351368 21910378291870341 21937603761660704 21957225947494032 21978168857373834 22007947597082496 22123100411208888 22138947285160368 22142888515333404 22170402898440576 22191549137542512 22278070984901984 22327028680506752 22343609171084643 22357868015482272 22387404636916992 22414668154733491 22494362936211712 22542143316754932 22556528858118528 22600175353601209 22632286292158088 22670100146650866 22711089790908792 22740241286547684 22754753246526336 22760999077111776 22833385478470112 22853808900186096 22890198206327088 22989843476972918 23034042853557344 23055068832630016 23075690539993728 23092219758436608 23114245230984096 23235186557884938 23251830024025668 23255969372337429 23266668460543872 23272627725299394 23287479434122176 23338655378857728 23397947207333384 23481755482748472 23498575567292592 23573307670070704 23625111743326912 23646243328070496 23667828137151744 23786994776451868 23802174734828672 23841943230172704 23852733044473242 23875818506012928 23898591378891936 23915710044818496 23988129224944521 24040844899004388 24062348338091154 24073418407164672 24209249121595984 24231347854702976 24253021689993408 24276154341120696 24413954004085548 24420655259817843 24436239596295072 24444290375203712 24458096697901776 24511845159966528 24625687476770289 24635261393759991 24650982683736864 24679804231868292 24695553947395968 24713243481109248 24758292975201604 24998664751659872 25016571404972992 25040432333566104 25062829858014732 25117907265570096 25228102720299024 25283543327095872 25306158303238176 25361770442905728 25370448570742303 25442428031275136 25460652554173696 25461322078677849 25551849160551168 25616763605409704 25641197000269473 25659563902253178 25675938863262912 25687558663278876 25828771832687096 25865470048180672 25890140660466264 25908685881886704 25913298210252012 25936952436708768 25955531189610048 26095297689680128 26118638743069824 26160226521516672 26274106830826192 26299167202880754 26322690608250057 26324620404065536 26397371710733184 26416280263981824 26448450171092677 26496271422726924 26519971128829542 26530281500972298 26554498923297072 26578250711242776 26705231240714936 26740511094095296 26777446576682256 26836291980283968 26940923051509376 26966619436148112 27024278089223424 27127135028029946 27151399012849293 27211066204367604 27228431275334016 27235405261795482 27247935120197376 27252785865025728 27260266336540848 27312675861590784 27415004828508024 27475251313147872 27499826672104176 27587283882748912 27612466160010368 27744176389852224 27815600435201488 27828188551885449 27855121590348416 27901661718954912 27927130967194368 27952110511887744 28047652382171786 28067743038710596 28072739727773013 28085654808358784 28123497845617356 28143642830594616 28161603036612864 28172551638556416 28295191971658976 28322180064640812 28569902573325568 28597152686627616 28617636952646976 28622731535184528 28643234123445408 28793104937179674 28818859056085917 28832117394627456 28874794945721088 28900622132613504 28921323775129344 28994798366562632 29013301747779328 29057368311772983 29098653804203256 29213837722493788 29239968167683854 29276301263325376 29304225143165112 29357209900890144 29478655054731571 29497467214945184 29518596380213824 29523851353777872 29558370184679466 29577233216067264 29588732183390016 29615197954573728 29642231356238592 29791478894779524 29810490687309696 29936157885962041 30043385145804303 30056191089006576 30083074980857208 30102272858956032 30226800195534488 30281453054545056 30308538432948048 30320321715396912 30347998769482368 30375143669991744 30471745200248128 30520264275102784 30602796087636864 30682361736694213 30818993641312128 30951995084467681 30980248743846584 31002440032034224 31007959163116572 31030170300399192 31035694368092526 31049972578829568 31064024430011664 31292550489601674 31309007310331296 31331434089723456 31337011789141968 31528324437427328 31596361659403632 31615456816343232 31746243905095538 31774639472094729 31789257640230272 31803644059297656 31832090968116348 31864788505189248 31887613393091328 31984172299926028 32054459865339184 32083131117454872 32141140394991264 32337362253324544 32368205788160928 32551938672114064 32560873679757124 32581652795060096 32589997895928642 32610795597202368 32619148162382961 32639964466251744 32682460213288704 32711693183068032 32834249969027052 32847015191679988 32867976911649152 32906405642491056 32935838921241048 32956857325147392 33184650616813332 33208420927740552 33255604347660864 33387243111421472 33417106477352976 33490543020760128 33551097029588736 33591955760042953 33616017825432458 33637470293732032 33711391102794496 33741544404317568 33845940519512832 33948429438237132 34005150219976299 34188262667025964 34212751869670904 34234585151017216 34250078217705168 34280713350279144 34335297309490632 34484765215459377 34520187547288352 34544914509182272 34551064280336016 34582603248945024 34607374919480064 34613535809990592 34638329637654912 34756725377242778 34852779836827407 34877745036038502 34900002690815808 35065556270507672 35096920811000076 35328361896969232 35359961505106056 35373708667963064 35405998564396096 35437667614990368 35469364992105744 35501742205727616 35680492164677802 35703262102243008 35762914845259056 35781722640378624 35813727759019392 35932561782690554 35955492581530816 36061267348506582 36110127610747008 36201865350465724 36281421605823472 36313873682393976 36337047820034304 36347021782054464 36379532534990112 36553339771344032 36620931006128322 36633668417530496 36654359394442608 36666435562805568 36732731879990016 36976474025605296 36992235186469632 37104251402513932 37137439462802406 37202215625273216 37302816532859136 37430319637030684 37497997127489808 37524857107459488 37560648500349156 37762906752854416 37842154080448536 37925314990643808 38021664211916749 38129536915503488 38156849270195968 38163642046912704 38190978831260544 38232645452322048 38306624963864894 38390806582906232 38425145408114556 38489345853379767 38513908294894368 38568629894328576 38743157749030644 38798205072271008 38835210990699396 38863028822830056 38887829734650624 38986624223578472 39072300190886816 39142946534520192 39177958114604736 39240339782275008 39340029822593474 39365135138370496 39411160246239288 39436310954756352 39448750804321131 39451642911186688 39486930606098304 39721971859706032 39744407134090386 39795422251458447 39831748384945608 40057846861072404 40074921452008768 40110766641142944 40375270739393408 40411384577264064 40427095620529216 40449929154222168 40500191559988992 40536417133835136 40690702542044919 40816599306551406 40842646913001024 40871902680296064 40946407612833422 41122507242762036 41212876969721808 41343945550822096 41373560400532256 41380925824123368 41418699240015552 41627240858790769 41723400652802232 41745343080441728 41775245452964608 41782682385522624 41852492578432368 41890696450791552 42071478573257679 42101614558065894 42128482212538176 42153942421790976 42258827457834624 42366185962792972 42404858745730208 42442787957488464 42483270096961218 42777508156606496 42854853859988352 42895729029941424 42926455428970464 43157607717547904 43189657405769511 43248176091941184 43312192418581632 43343217132164352 43453330527904856 43481060796269824 43492197549843948 43519952621668992 43778999958702736 43820756583740682 43859952251525781 43875207523321408 43914451894988064 43956337714747668 44015895194164992 44246200822417776 44277894570320736 44285777030666808 44340805796881152 44383098275085024 44556141969803968 44654057361013504 44687218342169286 44715736030964544 44829336309466982 45084286633509864 45113057716237056 45200350707202418 45264572584316176 45340200293301732 45422179581817584 45480482573095368 45509506493052672 45521998154223552 45666770956940224 45707617800372192 45780396412654176 45979686953945836 46068085707114688 46151381079987456 46228490461968192 46470373115769876 46503660048051336 46511938744674858 46533336921087744 46545255450598788 46574958868244352 46795894414666768 46963510965496944 46997151134585184 47116547345664277 47146615340141408 47250223486653824 47292486656140992 47573989552903736 47604349469657344 47619365857643307 47683886460345408 47705466088946484 47797182757783872 47831420089636992 47976258449889042 48081689798008776 48124696676182308 48418498243191968 48462695709405952 48506043379986816 48552308682241392 48827908008171096 48841310519635686 48872479192590144 48884996843892963 48888580750407424 48916193395803552 49023690319933056 49118550317743543 49251374953540578 49270522787519982 49301965367473728 49359608463736584 49391107894791936 49516585950403208 49997329503319744 50033142809945984 50080864667132208 50125659716029464 50235814531140192 50424026738148687 50456205440598048 50567086654191744 50612316606476352 50723540885811456 50740897141484606 50884856062550272 50922644157355698 51233527210819408 51282394000538946 51319127804506356 51351877726525824 51375117326557752 51657543665374192 51730940096361344 51780281320932528 51817371763773408 51826596420504024 51873904873417536 51911062379220096 52135088065864167 52237277486139648 52320453043033344 52548213661652384 52598334405761508 52645381216500114 52794743421466368 52896900342185354 52992542845453848 53039942257659084 53060563001944596 53108997846594144 53156501422485552 53410462481429872 53481022188190592 53520738247016703 53554893153364512 53672583960567936 53881846103018752 53898842674035831 53933238872296224 54254270056059892 54302798025698586 54422132408735208 54456862550668032 54470810523590964 54505571730051456 54520532673081696 54830009657016048 54950502626295744 54999653344208352 55174567765497824 55224932320020736 55488352779704448 55595721788215219 55631200870402976 55656377103770898 55706159194203609 55710243180696832 55803323437909824 55904221023775488 56095304764343572 56135486077421192 56145479455546026 56171309616717568 56246995691234712 56287285661189232 56590383943317952 56644360129281624 56981528939574967 57194305373255232 57235273905293952 57245463070369056 57286468246890816 57459937445797341 57482276585439979 57586209874359348 57637718112171834 57664234789254912 57801244265227008 57989596733125264 58114736623545966 58197307608406512 58427675444987576 58479936335367708 58552602526650752 58608450286330224 58714419801780288 58957310109463142 58994934429890368 59010044733890211 59037192760427648 59047702707555744 59116740369358932 59154466432134528 59177464366780032 59230395909147456 59582957789559048 59620981374619392 59872315771924082 60086770291608606 60112382178013152 60166149961714416 60453600391068976 60562906109090112 60617076865896096 60640643430793824 60695997538964736 60750287339983488 60943490400496256 61040528550205568 61205592175273728 61364723473388426 61419611419250133 61637987282624256 61903990168935362 61960497487693168 62004880064068448 62015918326233144 62060340600798384 62071388736185052 62128048860023328 62585100979203348 62618014620662592 62662868179446912 62674023578283936 63056648874854656 63152421837098841 63192723318807264 63230913632686464 63353264363315017 63492487810191076 63549278944189458 63578515280460544 63607288118595312 63664181936232696 63729577010378496 63968344599852056 64108919730678368 64166262234909744 64282280789982528 64736411576321856 65062357014289207 65103877344228128 65121747359514248 65163305590120192 65179995791857284 65221591194404736 65238296324765922 65279928932503488 65423386366136064 65668499938054104 65694030383359976 65731134875611023 65735953823298304 65812811284982112 65871677842482096 66369301233626664 66416841855481104 66511208695321728 66774486222842944 66834212954705952 66981086041520256 67183911520085906 67232035650864916 67244004464200473 67274940587464064 67483088808635136 67800526060803627 67896858876474264 68010300439952598 68376525334051928 68425503739341808 68500156435410336 68561426700558288 68670594618981264 68969530430918754 69040375094576704 69089829018364544 69102128560672032 69165206497890048 69227071619981184 69276659275309824 69513450754485556 69705559673654814 69755490072077004 69800005381631616 70131112541015344 70193841622000152 70611662107845391 70656723793938464 70719923010212112 70747417335926128 70811997128792192 70875335229980736 70938729984211488 71003484411455232 71360984329355604 71406524204486016 71525829690518112 71627455518038784 71865123565381108 71910985163061632 71964387674833563 72122534697013164 72220255221494016 72403730700931448 72562843211646944 72627747364787952 72694043564108928 72759065069980224 73106679542688064 73241862012256644 73261965779453529 73267336835060992 73308718788885216 73332871125611136 73905784181279973 73952948051210592 74140825434887701 74208502805027864 74274878925604812 74404431250546432 74860639274061368 74995994254979616 75049714214918976 75121297000698312 75525813505708832 75684308160897072 75850629981287616 76043328423833498 76111345712226909 76259073831006976 76327284093825408 76381957662521088 76613249927729788 76781613165812464 76850290816229112 76923591000808419 76978691706759534 77027816589788736 77486315498061288 77596410144542016 77670421981398792 77726057645660112 77973248447156944 78144600381773632 78285893069040384 78355916229209472 78480679564550016 78680059645186948 78730270276740992 78822320492478576 78897501608642262 78973861212196608 79345350513278031 79443943719412064 79488814268180772 79590844502916894 79663496769891216 80115693722144808 80149842904017536 80221533282285888 80464452169405213 80750541478786816 80822769154528128 80854191241058432 80899858308444336 81072834267670272 81381405084089838 81454197038547879 81633198613102812 81685293826002048 81743805360592128 81892815225666844 82245014485524072 82425753939443616 82687891101644192 82747120801064512 82761851648246736 82837398480031104 83254481717581538 83446801305604464 83484565655656347 83490686160883456 83565364771045248 83704985156864736 83781392901583104 84142957146515358 84203229116131788 84218219183319039 84256964425076352 84517654915669248 84732371925585944 84809717491460416 84885575914976928 84966540193922436 85555016313212992 85709707719976704 85791458059882848 85852910857940928 86315215435095808 86379314811539022 86496352183882368 86624384837163264 86906661055809712 86984395099687896 87039905243337984 87557999917405472 87641513167481364 87719904503051562 87750415046642816 87828903789976128 87912675429495336 88435965164194713 88492401644835552 88555789140641472 88571554061333616 88766196550170048 89112283939607936 89374436684338572 89431472061929088 89658672618933964 89808473657886123 90168573267019728 90400701414404836 90529145168632352 90680400586603464 90844359163635168 90960965146190736 91043996308447104 91333541913880448 91415235600744384 91560792825308352 91959373907891672 92047085210082639 92136171414229376 92456980923936384 92855985253403043 92940746231539752 93007320096102672 93023877489349716 93090510901197576 93149917736488704 93591788829333536 93927021930993888 93994302269170368 94233094691328554 94293230680282816 94500446973307648 94584973312281984 94944972598104811 95147979105807472 95238731715286614 95323918416284187 95367772920690816 95410932177892968 95594365515567744 95662840179273984 95952516899778084 96163379596017552 96249393352364616 96836996486383936 97012086759973632 97104617364482784 97655816016342192 97682621039271372 97744958385180288 97769993687785926 97832386791607104 98047380639866112 98237100635487086 98502749907081156 98541045575039964 98603930734947456 98719216927473168 99033171900806416 99994659006639488 100066285619891968 100161729334264416 100251319432058928 100471629062280384 100775867280128859 100848053476297374 100912410881196096 101134173308383488 101224633212952704 101481794282969212 101845288314711396 102467054421638816 102564788001077892 102638255609012712 102703755453051648 102750234653115504 103315087330748384 103454295646378131 103461880192722688 103560562641865056 103634743527546816 103653192841008048 103747809746835072 103822124758440192 104270176131728334 105096427323304768 105196668811523016 105290762433000228 105793800684370708 105985085690907696 106079884515318168 106121126003889192 106217995693188288 106313002844971104 106752799372959961 106820924962859744 106962044376381184 107041476494033406 107109786306729024 107345167921135872 107797685348071662 107866477744592448 108508540112119784 108605596051397172 108844264817470416 108941621047181928 109011143460102912 109041065346163392 109660019314032096 109901005252591488 109999306688416704 110349135530995648 110976705559408896 111111853667834383 111191443576430438 111262401740805952 111312754207541796 111412318388407218 111606646875819648 112190609528687144 112270972154842384 112290958911092052 112493991382469424 112574571322378464 113180767886635904 113288720258563248 113963057879149934 114064992635750247 114388610746510464 114470547810587904 114490926140738112 114572936493781632 114919874891594682 114964553170879958 115172419748718696 115275436224343668 115979193466250528 116229473247091932 116394615216813024 116855350889975152 116959872670735416 117105205053301504 117216900572660448 117428839603560576 117656062389013603 117914620218926284 117989868859780736 118020089467780422 118074385520855296 118095405415111488 118233480738717864 118308932864269056 118354928733560064 118460791818294912 119165915579118096 119744631543848164 120173540583217212 120224764356026304 120332299923428832 120907200782137952 121125812218180224 121234153731792192 121281286861587648 121500574679966976 121648538820349723 121886980800992512 122072107626134757 122081057100411136 122729446946776852 122839222838500266 123807980337870724 123920994975386336 124009760128136896 124031836652466288 124120681201596768 124142777472370104 124256097720046656 124881722576372307 125170201958406696 125236029241325184 125325736358893824 125348047156567872 125763966239416939 126214435719773037 126304843674197682 126385446637614528 126461827265372928 126706528726630034 126984975620382152 127098557888378916 127214576237190624 127328363872465392 127936689199704112 128217839461356736 128332524469819488 128564561579965056 129472823152643712 130124714028578414 130207754688456256 130243494719028496 130359991583714568 130443182388809472 130476592649531844 130559857865006976 131336999876108208 131388060766719952 131462269751222046 131625622569964224 131743355684964192 132738602467253328 132833683710962208 133022417390643456 133548972445685888 133668425909411904 133962172083040512 134367823040171812 134464071301729832 134488008928400946 134549881174928128 135601052121607254 135793717752948528 136020600879905196 136753050668103856 136851007478683616 137000312870820672 137122853401116576 137341189237962528 137690104379077159 137939060861837508 138080750189153408 138179658036729088 138204257121344064 138454143239962368 139026901508971112 139411119347309628 139510980144154008 139600010763263232 140262225082030688 140387683244000304 141223324215690782 141313447587876928 141349642036992831 141439846020424224 141494834671852256 141623994257584384 141750670459961472 141877459968422976 142721968658711208 142813048408972032 142858097572929921 143051659381036224 143730247130762216 143821970326123264 143928775349667126 144245069394026328 144807461401862896 145125686423293888 145255494729575904 145388087128217856 145518130139960448 146213359085376128 146483724024513288 146523931558907058 146617437577770432 146665742251222272 147355650953230629 147811568362559946 147905896102421184 148281650869775402 148417005610055728 148549757851209624 149721278548122736 149991988509959232 150099428429837952 150242594001396624 151051627011417664 151272080214446061 151368616321794144 151701259962575232 152086656847666996 152222691424453818 152654568187650816 153226499855459576 153563226331624928 153700581632458224 153847182001616838 153957383413519068 154055633179577472 154972630996122576 155192820289084032 155340843962797584 155452115291320224 155847041220274147 155946496894313888 156289200763547264 156405264197592501 156711832458418944 156961359129100032 157360119290373896 157460540553481984 157644640984957152 157795003217284524 158690701026556062 158887887438824128 158977628536361544 159181689005833788 159326993539782432 160231387444289616 160299685808035072 160443066564571776 160928904338810426 161645538309056256 161696528022107493 161708382482116864 161799716616888672 162762810168179676 162908394077095758 163266397226205624 163370587652004096 163785630451333688 164490028971048144 164851507878887232 165375782203288384 165494241602129024 165523703296493472 165674796960062208 166508963435163076 166787165364645657 166893602611208928 166969131311312694 167130729542090496 167409970313729472 168285914293030716 168406458232263576 168436438366638078 168513928850152704 169464743851171888 169619434982920832 169771151829953856 169933080387844872 170944586818724901 171110032626425984 171582916119765696 171705821715881856 172379812337392023 172446829756319937 172758629623078044 172992704367764736 173813322111619424 173968790199375792 175115999834810944 175283026334962728 175439809006103124 175500830093285632 175657807579952256 175825350858990672 176871930328389426 176984803289671104 177030134201670633 177111578281282944 177143108122667232 177532393100340096 177593139995196121 178224567879215872 178748873368677144 178862944123858176 179317345237867928 179616947315772246 180337146534039456 180801402828809672 181058290337264704 181360801173206928 181688718327270336 181921930292381472 182087992616894208 182667083827760896 182830471201488768 183121585650616704 183918747815783344 184094170420165278 184258834257750399 184272342828458752 184913961847872768 185711970506806086 185881492463079504 186014640192205344 186047754978699432 186181021802395152 187183577658667072 187854043861987776 187988604538340736 188466189382657108 188586461360565632 189169946624563968 189889945196209622 190059793089945051 190295958211614944 190477463430573228 190647836832568374 190735545841381632 190821864355785936 191188731031135488 191905033799556168 192326759192035104 192498786704729232 193673992972767872 194209234728965568 195187071042867621 195311632032684384 195365242078542744 195489916770360576 195539987375571852 195664773583214208 196474201270974172 197005499814162312 197082091150079928 197207861469894912 197438433854946336 198066343801612832 199989318013278976 200323458668528832 200502638864117856 200943258124560768 201551734560257718 201696106952594748 201732013392601419 201824821762392192 202449266425905408 202963588565938424 203401578182410881 203690576629422792 204934108843277632 205129576002155784 205276511218025424 205500469306231008 206350585383120997 206630174661496768 206908591292756262 207121125283730112 207269487055093632 207306385682016096 207495619493670144 208540352263456668 209553105201734287 210192854646609536 210393337623046032 210581524866000456 211587601368741416 211834986323536173 211970171381815392 212159769030636336 212242252007778384 212435991386376576 212626005689942208 213505598745919922 213641849925719488 214082952988066812 214219572613458048 215595370696143324 215732955489184896 217017080224239568 217211192102794344 217688529634940832 217883242094363856 218082130692326784 219320038628064192 219802010505182976 219998613376833408 220698271061991296 222223707335668766 222382887152860876 222422476304663103 222524803481611904 222625508415083592 222824636776814436 223213293751639296 224381219057374288 224541944309684768 224581917822184104 224987982764938848 225149142644756928 226361535773271808 226577440517126496 227926115758299868 228129985271500494 228334037136680727 228777221493020928 228981852281476224 229145872987563264 229839749783189364 229929106341759916 230344839497437392 230550872448687336 231958386932501056 232458946494183864 232789230433626048 233561651587488601 233710701779950304 233919745341470832 234433801145320896 234857679207121152 235312124778027206 235829240437852568 235979737719561472 236040178935560844 236190810830222976 236466961477435728 236921583636589824 238036051539834093 238331831158236192 239489263087696328 240347081166434424 240449528712052608 240664599846857664 241393356508215639 241814401564275904 242251624436360448 242468307463584384 242562573723175296 243297077640699446 244144215252269514 245458893893553704 245678445677000532 247615960675741448 247841989950772672 248019520256273792 248063673304932576 248241362403193536 248285554944740208 248512195440093312 249763445152744614 250340403916813392 250472058482650368 250696094313135744 251527932478833878 252428871439546074 252609687348395364 252770893275229056 253413057453260068 253969951240764304 254197115776757832 254429152474381248 254656727744930784 255710193846857581 255873378399408224 256435678922713472 256665048939638976 257129123159930112 258945646305287424 260249428057156828 260415509376912512 260486989438056992 260719983167429136 260953185299063688 261119715730013952 262673999752216416 262776121533439904 262924539502444092 263251245139928448 263486711369928384 265307895492584139 265477204934506656 265667367421924416 266151649483417243 267097944891371776 267336851818823808 268735646080343624 268928142603459664 268976017856801892 269425420973658369 271202104243214508 271587435505897056 272041201759810392 273506101336207712 273702014957367232 274000625741641344 274245706802233152 274682378475925056 275380208758154318 275878121723675016 276141255630247917 276161500378306816 276408514242688128 278053803017942224 278567955760209129 278822238694619256 279021960288308016 280524450164061376 280775366488000608 282446648431381564 282626895175753856 282699284073985662 282879692040848448 282989669343704512 283501340919922944 283754919936845952 284834917794314433 285443937317422416 285716195145859842 286103318762072448 287460494261524432 287857550699334252 288490138788052656 289614922803725792 290251372846587776 290510989459151808 291036260279920896 291390686011535383 292426718170752256 292967448049026576 293047863117814116 293234875155540864 294711301906461258 295623136725119892 295811792204842368 296563301739550804 296834011220111456 297099515702419248 299442557096245472 299983977019918464 300198856859675904 300485188002793248 302103254022835328 302327601840386577 302544160428892122 302737232643588288 303402519925150464 304173313695333992 304445382848907636 306452999710919152 307126452663249856 307401163264916448 307694364003233676 307914766827038136 308111266359154944 309945261992245152 310385640578168064 310681687925595168 310904230582640448 311694082440548294 311892993788627776 312578401527094528 312810528395185002 314720238580747792 315289281969914304 315590006434569048 317381402053112124 317775774877648256 317955257072723088 318363378011667576 318653987079564864 320258398118879883 320462774888579232 320886133129143552 321857808677620852 323393056044214986 323599433233777344 325525620336359352 325816788154191516 326532794452411248 327571260902667376 328980057942096288 329703015757774464 329815831419649939 330751564406576768 330988483204258048 331047406592986944 333017926870326152 333335561003503149 333574330729291314 333787205222417856 333938262622625388 334819940627458944 336571828586061432 336812916464527152 336872876733276156 338929487702343776 339238869965841664 339542303659907712 339866160775689744 341889173637449802 342194977907250741 342220065252851968 343165832239531392 343411643431763712 343829852224204801 344759624674784046 344893659512639874 345517259246156088 347626644223238848 347937580398751584 350231999669621888 350566052669925456 350879618012206248 351315615159904512 351650701717981344 352968187167040809 353743860656778852 353969606579342208 354060268403341266 354223156562565888 354286216245334464 355064786200680192 355186279990392242 357497746737354288 358634690475735856 359233894631544492 360674293068078912 361602805657619344 362116580674529408 362721602346413856 363377436654540672 363843860584762944 364945616461049169 365660942402977536 366243171301233408 367837495631566688 368188340840330556 368517668515500798 371423941013612172 371762984926159008 372029280384410688 372095509957398864 372362043604790304 374367155317334144 374645167729116921 375708087723975552 375977209076681472 376932378765314216 377172922721131264 377291898718250817 379779890392419244 380119586179890102 380591916423229888 380954926861146456 381295673665136748 381643728711571872 383810067599112336 384653518384070208 384997573409458464 387347985945535744 388418469457931136 389170052517506533 390374142085735242 390623264065368768 390730484157085488 391079974751143704 391329547166428416 392948402541948344 394010999628324624 394164182300159856 394876867709892672 396132687603225664 398870702577024769 400646917337057664 401005277728235712 401886516249121536 402375936098079853 403103469120515436 403392213905189496 403464026785202838 403649643524784384 405927177131876848 406803156364821762 407381153258845584 409868217686555264 410259152004311568 410553022436050848 411000938612462016 412701170766241994 413070313137231477 413260349322993536 413817182585512524 414242250567460224 414538974110187264 414612771364032192 417080704526913336 419106210403468574 420385709293219072 420786675246092064 421163049732000912 423175202737482832 423669972647072346 423940342763630784 424048926110978493 424319538061272672 424484504015556768 424871982772753152 425252011379884416 427011197491839844 427283699851438976 428165905976133624 428439145226916096 431190741392286648 431465910978369792 434034160448479136 434422384205588688 435377059269881664 435766484188727712 436164261384653568 438640077256128384 439997226753666816 441396542123982592 442066952859691887 444447414671337532 444765774305721752 444844952609326206 445049606963223808 445251016830167184 445649273553628872 448762438114748576 449083888619369536 449163835644368208 449975965529877696 450298285289513856 453154881034252992 455436499100024449 455852231516599736 456259970543000988 456668074273361454 457963704562952448 459679499566378728 459858212683519832 460689678994874784 461101744897374672 463916773865002112 464917892988367728 465578460867252096 467123303174977202 467421403559900608 467541123660822441 467839490682941664 468867602290641792 470624249556054412 471658480875705136 472080357871121688 472381621660445952 472933922954871456 476072103079668186 476663662316472384 478978526175392656 480694162332868848 480899057424105216 481329199693715328 482786713016431278 483628803128551808 484936614927168768 485125147446350592 486594155281398892 488288430504539028 490917787787107408 491356891354001064 494281634754917737 495231921351482896 495683979901545344 496039040512547584 496127346609865152 496482724806387072 496571109889480416 497024390880186624 499526890305489228 500361496093936971 500680807833626784 501392188626271488 503055864957667756 504857742879092148 505219374696790728 505541786550458112 506826114906520136 507939902481528608 508394231553515664 508858304948762496 509313455489861568 511420387693715162 511746756798816448 512833760456174703 512871357845426944 513330097879277952 517340489268959811 520498856114313656 520831018753825024 520973978876113984 521439966334858272 521906370598127376 525347999504432832 525552243066879808 525849079004888184 526502490279856896 526973422739856768 530615790985168278 530954409869013312 531334734843848832 532303298966834486 532779419985588363 534673703637647616 537471292160687248 537856285206919328 537952035713603784 538850841947316738 542404208486429016 543174871011794112 544082403519620784 547012202672415424 547404029914734464 548001251483282688 548491413604466304 549364756951850112 550760417516308636 551756243447350032 552282511260495834 552817028485376256 556107606035884448 557135911520418258 557644477389238512 558043920576616032 561048900328122752 561550732976001216 564893296862763128 565253790351507712 565398568147971324 565759384081696896 565979338687409024 567509839873691904 569669835588628866 570179379269835153 570887874634844832 571432390291719684 572206637524144896 574920988523048864 575715101398668504 576980277576105312 579229845607451584 580502745693175552 581021978918303616 582781372023070766 585561213128602863 585934896098053152 586095726235628232 586469750311081728 589422603812922516 591246273450239784 591623584409684736 593126603479101608 593668022440222912 594199031404838496 598885114192490944 599967954039836928 600970376005586496 604206508045670656 604655203680773154 605088320857784244 605474465287176576 608346627390667984 608890765697815272 612515115493635601 612905999421838304 614252905326499712 614802326529832896 615388728006467352 615829533654076272 619051756149362991 619890523984490304 621363375851190336 621808461165280896 623388164881096588 623785987577255552 625621056790370004 628659315605202861 629440477161495584 630578563939828608 631180012869138096 634762804106224248 635504958970608519 635551549755296512 635910514145446176 636726756023335152 637307974159129728 640516796237759766 640925549777158464 643715617355241704 646786112088429972 647198866467554688 651051240672718704 651633576308383032 653065588904822496 655142521805334752 657960115884192576 659406031515548928 659631662839299878 661503128813153536 662094813185973888 666035853740652304 666671122007006298 667148661458582628 667267428913989309 667574410444835712 667876525245250776 669639881254917888 673143657172122864 673625832929054304 673745753466552312 677858975404687552 679084607319815424 679732321551379488 683778347274899604 684389955814501482 686331664479062784 687659704448409602 689519249349568092 689787319025279748 691034518492312176 695253288446477696 695875160797503168 700463999339243776 700684954762465803 701132105339850912 701759236024412496 703301403435962688 705936374334081618 707487721313557704 707939213158684416 708120536806682532 708572432490668928 710372559980784484 714995493474708576 717269380951471712 718467789263088984 721348586136157824 722744383246797847 723205611315238688 724180069524646917 724233161349058816 725443204692827712 726754873309081344 727687721169525888 729891232922098338 735674991263133376 736376681680661112 737035337031001596 742847882027224344 743525969852318016 744058560768821376 744191019914797728 744724087209580608 747269595610719727 748734310634668288 749290335458233842 751416175447951104 753864757530628432 754583797436501634 759559780784838488 760239172359780204 761183832846459776 761909853722292912 762591347330273496 763287457423143744 767130581540572743 767620135198224672 769307036768140416 769995146818916928 776836938915862272 778340105035013066 780748284171470484 781246528130737536 781460968314170976 782159949502287408 785896805083896688 788021999256649248 788328364600319712 789753735419785344 792265375206451328 797741405154049538 798454948450251729 801293834674115328 802010555456471424 804751872196159706 806206938241030872 806784427810378992 806928053570405676 811854354263753696 813606312729643524 814762306517691168 819736435373110528 820518304008623136 821106044872101696 822001877224924032 823592436723095221 825402341532483988 826140626274462954 826520698645987072 827634365171025048 828484501134920448 829225542728064384 834161409053826672 838212420806937148 841573350492184128 842326099464001824 845810641185759691 846350405474965664 847339945294144692 847880685527261568 848097852221956986 848639076122545344 848969008031113536 850504022759768832 854022394983679688 854504753382943299 854567399702877952 856331811952267248 862381482784573296 868068320896958272 868844768411177376 870754118539763328 871532968377455424 874172058034606149 877280154512256768 880347763675918573 884133905719383774 888894829342675064 889531548611443504 889689905218652412 890502033660334368 891298547107257744 897524876229497152 898167777238739072 898327671288736416 899951931059755392 900596570579027712 906309762068505984 910872998200048898 911704463033199472 912519941086001976 913336148546722908 919358999132757456 919716425367039664 921379357989749568 922203489794749344 927833547730004224 929835785976735456 931156921734504192 934246606349954404 934842807119801216 935082247321644882 935678981365883328 937735204581283584 941248499112108824 943316961751410272 944160715742243376 945867845909742912 952144206159336372 953327324632944768 957957052350785312 960775194356639649 961388324665737696 962658399387430656 963830730653540113 965573426032862556 967257606257103616 973188310562797784 976576861009078056 981835575574214816 982713782708002128 988563269509835474 989447494258949817 990463842702965792 991367959803090688 992254693219730304 992965449612774144 993142219778960832 999053780610978456 1000006683010509447 1000722992187873942 1001361615667253568 1006111729915335512 1009715485758184296 1010438749393581456 1013652229813040272 1015879804963057216 1016788463107031328 1017716609897524992 1018626910979723136 1022840775387430324 1023493513597632896 1025667520912349406 1026660195758555904 1031489556672614403 1034680978537919622 1040997712228627312 1041947957752227968 1042879932669716544 1043812741196254752 1050695999008865664 1051104486133759616 1051698158009776368 1053946845479713536 1058904561501122427 1061231581970336556 1061908819738026624 1062669469687697664 1064606597933668972 1065558839971176726 1074942584321374496 1075712570413838656 1075904071427207568 1077701683894633476 1084808416972858032 1086349742023588224 1088164807039241568 1090929288541919029 1094024405344830848 1094808059829468928 1094836849383147507 1096982827208932608 1098729513903700224 1101520835032617272 1103512486894700064 1104565022520991668 1112215212071768896 1114271823040836516 1115288954778477024 1116087841153232064 1122097800656245504 1123101465952002432 1129786593725526256 1130797136295942648 1131518768163393792 1131875696154752451 1131958677374818048 1139339671177257732 1140358758539670306 1141775749269689664 1142864780583439368 1149841977046097728 1151430202797337008 1153960555152210624 1158459691214903168 1162043957836607232 1165562744046141532 1167510157552519599 1171122426257205726 1171869792196106304 1172191452471256464 1178845207625845032 1182492546900479568 1186253206958203216 1187336044880445824 1188398062809676992 1196612107731074307 1197770228384981888 1201940752011172992 1207127808294239559 1209310407361546308 1210176641715568488 1210948930574353152 1216693254781335968 1217781531395630544 1225030230987271202 1225811998843676608 1228505810652999424 1229604653059665792 1230777456012934704 1231659067308152544 1238103512298725982 1239210939411694431 1239781047968980608 1242726751702380672 1243616922330561792 1246776329762193176 1247571975154511104 1251242113580740008 1257318631210405722 1258880954322991168 1261157127879657216 1262360025738276192 1269525608212448496 1271009917941217038 1271821028290892352 1273453512046670304 1274615948318259456 1281033592475519532 1281851099554316928 1287431234710483408 1293572224176859944 1294397732935109376 1302102481345437408 1303267152616766064 1306131177809644992 1310285043610669504 1315920231768385152 1319263325678599756 1324189626371947776 1332071707481304608 1333342244014012596 1334297322917165256 1334534857827978618 1335148820889671424 1335753050490501552 1346287314344245728 1347251665858108608 1347491506933104624 1355717950809375104 1359464643102758976 1366309497300073347 1367556694549799208 1368779911629002964 1375319408896819204 1379038498699136184 1379574638050559496 1382069036984624352 1390506576892955392 1391750321595006336 1401369909524931606 1402264210679701824 1402623370982467323 1403518472048824992 1406602806871925376 1411872748668163236 1414975442627115408 1416241073613365064 1417144864981337856 1420745119961568968 1429990986949417152 1434538761902943424 1436935578526177968 1442697172272315648 1444454097681846979 1445488766493595694 1446411222630477376 1448360139049293834 1450886409385655424 1455375442339051776 1459782465844196676 1471349982526266752 1472753363361322224 1474070674062003192 1482844904264753211 1485695764054448688 1487051939704636032 1488117121537642752 1488382039829595456 1489448174419161216 1494539191221439454 1498580670916467684 1507729515061256864 1509167594873003268 1519119561569676976 1520478344719560408 1522367665692919552 1523819707444585824 1525182694660546992 1526574914846287488 1534261163081145486 1535240270396449344 1538614073536280832 1539990293637833856 1556680210070026132 1561496568342940968 1562493056261475072 1562921936628341952 1564319899004574816 1571793610167793376 1576043998513298496 1576656729200639424 1579507470839570688 1584530750412902656 1595482810308099076 1596909896900503458 1598338259956765089 1604021110912942848 1609503744392319412 1612413876482061744 1613568855620757984 1613856107140811352 1623708708527507392 1627212625459287048 1629524613035382336 1634931561112420207 1641036608017246272 1642212089744203392 1644003754449848064 1647184873446190442 1650804683064967976 1652281252548925908 1655268730342050096 1658451085456128768 1668322818107653344 1676424841613874296 1683146700984368256 1684652198928003648 1691621282371519382 1692700810949931328 1694679890588289384 1695761371054523136 1696195704443913972 1697278152245090688 1697938016062227072 1708044789967359376 1709009506765886598 1712663623904534496 1724762965569146592 1736136641793916544 1737689536822354752 1741508237079526656 1743065936754910848 1748344116069212298 1760695527351837146 1768267811438767548 1777789658685350128 1779063097222887008 1779379810437304824 1781004067320668736 1782597094214515488 1789971356928003067 1795049752458994304 1796335554477478144 1796655342577472832 1799903862119510784 1812619524137011968 1821745996400097796 1823408926066398944 1825039882172003952 1826672297093445816 1837545346480906803 1838717998265514912 1839432850734079328 1842758715979499136 1844406979589498688 1857155268448088973 1859671571953470912 1868493212699908808 1869685614239602432 1870164494643289764 1871357962731766656 1882496998224217648 1885977946815608583 1886633923502820544 1888321431484486752 1891735691819485824 1904288412318672744 1906654649265889536 1915914104701570624 1921550388713279298 1922776649331475392 1927661461307080226 1931146852065725112 1946376621125595568 1953153722018156112 1963671151148429632 1965427565416004256 1977126539019670948 1978894988517899634 1980927685405931584 1984509386439460608 1986284439557921664 1998107561221956912 2000013366021018894 2001445984375747884 2002723231334507136 2012223459830671024 2019430971516368592 2020877498787162912 2026011535863563911 2027304459626080544 2031759609926114432 2033576926214062656 2037253821959446272 2045681550774860648 2046987027195265792 2051335041824698812 2062979113345228806 2069361957075839244 2081995424457254624 2083895915504455936 2085759865339433088 2087625482392509504 2101391998017731328 2102054864287397409 2102208972267519232 2103396316019552736 2117809123002244854 2122463163940673112 2123817639476053248 2129213195867337944 2131117679942353452 2149885168642748992 2151425140827677312 2151808142854415136 2155403367789266952 2168233149740393541 2169616833945716064 2172699484047176448 2176329614078483136 2181858577083838058 2188048810689661696 2189673698766295014 2203041670065234544 2207024973789400128 2209130045041983336 2224430424143537792 2228543646081673032 2230577909556954048 2232175682306464128 2241808786832159181 2246202931904004864 2259573187451052512 2261594272591885296 2263751392309504902 2278679342354515464 2280717517079340612 2283551498539379328 2285729561166878736 2299683954092195456 2301391744621718229 2302860405594674016 2307921110304421248 2308710819937549573 2316919382429806336 2331125488092283064 2335020315105039198 2342244852514411452 2343739584392212608 2344382904942512928 2357690415251690064 2364985093800959136 2372506413916406432 2374672089760891648 2376796125619353984 2393224215462148614 2395364845350755187 2395540456769963776 2403881504022345984 2414255616588479118 2418620814723092616 2420353283431136976 2433386509562671936 2435563062791261088 2450060461974542404 2451623997687353216 2459209306119331584 2461554912025869408 2463318134616305088 2470777310169285663 2476207024597451964 2478421878823388862 2479562095937961216 2485453503404761344 2493552659524386352 2502484227161480016 2514637262420811444 2517761908645982336 2524720051476552384 2537431923557279073 2539051216424896992 2542019835882434076 2543642056581784704 2546907024093340608 2562067184951039064 2563702199108633856 2574862469420966816 2587144448353719888 2604204962690874816 2606534305233532128 2612262355619289984 2620570087221339008 2622516174103818447 2631840463536770304 2638526651357199512 2641043291027755719 2664143414962609216 2666684488028025192 2668594645834330512 2669069715655957236 2671506100981003104 2692574628688491456 2694503331716217216 2694983013866209248 2711435901618750208 2718929286205517952 2724190367622545731 2732618994600146694 2735113389099598416 2737559823258005928 2750638817793638408 2758076997398272368 2759149276101118992 2764138073969248704 2783500643190012672 2802739819049863212 2804528421359403648 2805246741964934646 2807036944097649984 2813205613743850752 2823745497336326472 2829950885254230816 2832482147226730128 2841490239923137936 2859981973898834304 2869077523805886848 2873871157052355936 2888908195363693958 2890977532987191388 2891492191960620339 2892822445260954752 2896720278098587668 2901772818771310848 2919564931688393352 2942699965052533504 2945506726722644448 2948141348124006384 2965689808529506422 2968342482776849451 2971391528108897376 2974103879409272064 2976764079659190912 2978896348838322432 2989078382442878908 2997161341832935368 3015459030122513728 3018335189746006536 3036301470637351813 3038239123139353952 3040956689439120816 3047639414889171648 3050365389321093984 3053149829692574976 3068522326162290972 3070480540792898688 3079980587275667712 3094468670017843209 3113360420140052264 3122993136685881936 3125843873256683904 3128639798009149632 3143587220335586752 3152087997026596992 3153313458401278848 3188055493700171143 3190965620616198152 3193819793801006916 3196676519913530178 3219007488784638824 3224827752964123488 3227137711241515968 3227712214281622704 3247417417055014784 3254425250918574096 3259049226070764672 3269863122224840414 3272787865625757087 3282073216034492544 3284424179488406784 3294369746892380884 3301609366129935952 3304562505097851816 3310537460684100192 3336645636215306688 3352849683227748592 3366293401968736512 3369304397856007296 3383242564743038764 3385401621899862656 3389359781176578768 3392391408887827944 3394556304490181376 3395876032124454144 3416089579934718752 3418019013531773196 3425327247809068992 3449525931138293184 3459971443284424159 3472273283587833088 3475379073644709504 3486131873509821696 3496688232138424596 3502530472657558797 3521391054703674292 3536535622877535096 3555579317370700256 3558126194445774016 3558759620874609648 3562008134641337472 3565194188429030976 3579942713856006134 3589836323193222921 3590099504917988608 3593310685154945664 3621383424882718677 3643491992800195592 3646817852132797888 3650079764344007904 3653344594186891632 3675090692961813606 3677435996531029824 3678865701468158656 3685517431958998272 3688813959178997376 3714310536896177946 3719343143906941824 3736986425399817616 3740328989286579528 3742715925463533312 3764993996448435296 3771955893631217166 3773267847005641088 3776642862968973504 3783471383638971648 3808576824637345488 3831828209403141248 3843100777426558596 3845553298662950784 3855322922614160452 3862293704131450224 3892753242251191136 3906307444036312224 3927342302296859264 3930855130832008512 3954253078039341896 3957789977035799268 3961855370811863168 3972568879115843328 3996215122443913824 4000026732042037788 4002891968751495768 4005446462669014272 4024446919661342048 4038861943032737184 4041754997574325824 4052023071727127822 4054608919252161088 4063519219852228864 4067153852428125312 4091363101549721296 4098928491900220041 4102670083649397624 4125958226690457612 4138723914151678488 4163990848914509248 4171519730678866176 4175250964785019008 4204109728574794818 4206792632039105472 4235618246004489708 4244926327881346224 4258426391734675888 4262235359884706904 4287605808455449207 4299770337285497984 4302850281655354624 4303616285708830272 4310806735578533904 4333362293045540937 4336466299480787082 4339233667891432128 4352659228156966272 4363717154167676116 4379347397532590028 4406083340130469088 4414049947578800256 4418260090083966672 4448534712794259633 4448860848287075584 4457087292163346064 4461155819113908096 4464351364612928256 4483617573664318362 4519146374902105024 4523188545183770592 4527502784619009804 4557358684709030928 4561435034158681224 4567102997078758656 4571459122333757472 4599367908184390912 4602783489243436458 4605720811189348032 4615842220608842496 4617421639875099146 4662250976184566128 4670040630210078396 4684489705028822904 4687479168784425216 4688765809885025856 4715380830503380128 4729970187601918272 4745012827832812864 4753592251238707968 4786448430924297228 4790729690701510374 4828511233176958236 4837241629446185232 4840706566862273952 4866773019125343872 4871126125582522176 4900120923949084808 4903247995374706432 4904794683337260621 4923109824051738816 4926636269232610176 4941554620338571326 4952414049194903928 4956843757646777724 4987105319048772704 5004968454322960032 5029274524841622888 5035523817291964672 5049440102953104768 5059210682727584929 5074863847114558146 5078102432849793984 5084039671764868152 5087284113163569408 5093814048186681216 5124134369902078128 5149724938841933632 5174288896707439776 5208409925381749632 5213068610467064256 5224524711238579968 5230887169275038089 5241140174442678016 5245032348207636894 5277053302714399024 5282086582055511438 5328286829925218432 5333368976056050384 5337189291668661024 5338139431311914472 5343012201962006208 5369914070784009201 5385149257376982912 5389006663432434432 5389966027732418496 5437858572411035904 5448380735245091462 5465237989200293388 5470226778199196832 5475119646516011856 5501277635587276816 5512636039442720409 5516153994796544736 5518298552202237984 5528276147938497408 5605479638099726424 5609056842718807296 5610493483929869292 5614073888195299968 5647490994672652944 5659901770508461632 5664964294453460256 5682980479846275872 5719963947797668608 5738155047611773696 5747742314104711872 5777816390727387916 5781955065974382776 5782984383921240678 5785644890521909504 5793440556197175336 5839129863376786704 5891013453445288896 5896282696248012768 5920674488300317837 5931379617059012844 5936684965553698902 5942783056217794752 5953528159318381824 5978156764885757816 5994322683665870736 6030918060245027456 6036670379492013072 6072602941274703626 6076478246278707904 6078034607590691733 6081913378878241632 6095278829778343296 6100730778642187968 6137044652324581944 6140961081585797376 6188937340035686418 6226720840280104528 6245986273371763872 6251687746513367808 6257279596018299264 6287174440671173504 6304175994053193984 6306626916802557696 6376110987400342286 6381931241232396304 6387639587602013832 6393353039827060356 6438014977569277648 6449655505928246976 6454275422483031936 6455424428563245408 6494834834110029568 6504699449221180623 6508850501837148192 6518098452141529344 6539726244449680828 6545575731251514174 6564146432068985088 6588739493784761768 6603218732259871904 6609125010195703632 6621074921368200384 6673291272430613376 6701422772471788321 6705699366455497184 6725426360496477543 6738608795712014592 6766485129486077528 6770803243799725312 6778719562353157536 6784782817775655888 6832179159869437504 6836038027063546392 6850654495618137984 6899051862276586368 6919942886568848318 6926132459812648719 6950758147289419008 6993376464276849192 7005060945315117594 7042782109407348584 7073071245755070192 7111158634741400512 7116252388891548032 7117519241749219296 7124016269282674944 7130388376858061952 7159885427712012268 7179672646386445842 7186621370309891328 7242766849765437354 7286983985600391184 7293635704265595776 7300159528688015808 7306689188373783264 7350181385923627212 7354871993062059648 7357731402936317312 7377627918357994752 7412331930507856989 7428621073792355892 7438686287813883648 7473972850799635232 7480657978573159056 7529987992896870592 7543911787262434332 7546535694011282176 7553285725937947008 7612295770671837219 7617153649274690976 7636505019793433203 7663656418806282496 7686201554853117192 7691106597325901568 7710645845228320904 7724587408262900448 7785506484502382272 7812614888072624448 7854684604593718528 7861710261664017024 7908506156078683792 7915579954071598536 7923129873083267157 7923710741623726336 7992430244887827648 8000053464084075576 8005783937502991536 8048893839322684096 8077723886065474368 8083509995148651648 8104046143454255644 8109217838504322176 8134307704856250624 8172571102867637193 8182726203099442592 8197856983800440082 8205340167298795248 8251916453380915224 8277447828303356976 8327981697829018496 8350501929570038016 8408219457149589636 8413585264078210944 8471236492008979416 8489852655762692448 8516852783469351776 8524470719769413808 8575211616910898414 8599540674570995968 8607232571417660544 8621613471157067808 8666724586091081874 8672932598961574164 8674476575881861017 8678467335782864256 8705318456313932544 8727434308335352232 8758694795065180056 8812166680260938176 8828099895157600512 8836520180167933344 8897069425588519266 8914174584326692128 8922311638227816192 8967235147328636724 9038292749804210048 9046377090367541184 9055005569238019608 9108904411912055439 9114717369418061856 9122870068317362448 9142918244667514944 9205566978486872916 9211441622378696064 9234843279750198292 9324501952369132256 9340081260420156792 9368979410057645808 9377531619770051712 9430761661006760256 9459940375203836544 9490025655665625728 9564166481100513429 9572896861848594456 9581459381403020748 9657022466353916472 9674483258892370464 9681413133724547904 9733546038250687744 9742252251165044352 9800241847898169616 9809589366674521242 9818363596877271261 9846219648103477632 9853272538465220352 9883109240677142652 9904828098389807856 9913687515293555448 9974210638097545408 10009936908645920064 10058549049683245776 10098880205906209536 10118421365455169858 10149727694229116292 10156204865699587968 10168079343529736304 10187628096373362432 10248268739804156256 10299449877683867264 10348577793414879552 10379914329853272477 10416819850763499264 10426137220934128512 10461774338550076178 10490064696415273788 10554106605428798048 10564173164111022876 10656573659850436864 10666737952112100768 10674378583337322048 10676278862623828944 10686024403924012416 10739828141568018402 10770298514753965824 10779932055464836992 10896761470490182924 10930475978400586776 10940453556398393664 10950239293032023712 10995538335414875983 11002555271174553632 11025272078885440818 11032307989593089472 11036597104404475968 11056552295876994816 11210959276199452848 11220986967859738584 11228147776390599936 11294981989345305888 11319803541016923264 11329928588906920512 11365960959692551744 11444520927786941449 11495484628209423744 11555632781454775832 11563910131948765552 11565968767842481356 11586881112394350672 11678259726753573408 11782026906890577792 11792565392496025536 11841348976600635674 11862759234118025688 11873369931107397804 11885566112435589504 11956313529771515632 11988645367331741472 12061836120490054912 12073340758984026144 12145205882549407252 12152956492557415808 12156069215181383466 12163826757756483264 12190557659556686592 12201461557284375936 12274089304649163888 12377874680071372836 12453441680560209056 12491972546743527744 12514559192036598528 12529799498496021469 12574348881342347008 12752221974800684572 12763862482464792608 12775279175204027664 12786706079654120712 12862817425366347621 12876029955138555296 12899311011856493952 12908550844966063872 12910848857126490816 13000086879136622811 13009398898442361246 13017701003674296384 13079452488899361656 13091151462503028348 13177478987569523536 13206437464519743808 13218250020391407264 13242149842736400768 13346582544861226752 13402845544943576642 13411398732910994368 13450852720992955086 13532970258972155056 13557439124706315072 13569565635551311776 13664358319738875008 13672076054127092784 13701308991236275968 13798103724553172736 13839885773137696636 13852264919625297438 13986752928553698384 14010121890630235188 14085564218814697168 14146142491510140384 14182080751044947377 14222317269482801024 14232504777783096064 14235038483498438592 14260776753716123904 14319770855424024536 14359345292772891684 14485533699530874708 14573967971200782368 14587271408531191552 14600319057376031616 14613378376747566528 14700362771847254424 14709743986124119296 14714384050011781863 14715462805872634624 14824663861015713978 14857242147584711784 14947945701599270464 14961315957146318112 15059975985793741184 15087823574524868664 15106571451875894016 15177632048182754787 15224591541343674438 15234307298549381952 15273010039586866406 15372403109706234384 15421291690456641808 15449174816525800896 15571012969004764544 15625229776145248896 15692661507825114267 15723420523328034048 15817012312157367584 15831159908143197072 15846259746166534314 15984860489775655296 16000106928168151152 16011567875005983072 16097787678645368192 16109742212352027603 16155447772130948736 16167019990297303296 16208092286908511288 16218435677008644352 16345142205735274386 16365452406198885184 16395713967600880164 16410680334597590496 16503832906761830448 16554895656606713952 16655963395658036992 16816438914299179272 16827170528156421888 16942472984017958832 16979705311525384896 17033705566938703552 17048941439538827616 17150423233821796828 17214465142835321088 17243226942314135616 17333449172182163748 17345865197923148328 17348953151763722034 17356934671565728512 17454868616670704464 17517389590130360112 17624333360521876352 17673040360335866688 17762023464900953511 17794138851177038532 17828349168653384256 17934470294657273448 18076585499608420096 18092754180735082368 18110011138476039216 18217808823824110878 18229434738836123712 18234103822772075199 18245740136634724896 18285836489335029888 18411133956973745832 18422883244757392128 18469686559500396584 18649003904738264512 18680162520840313584 18737958820115291616 18755063239540103424 18861523322013520512 18919880750407673088 18980051311331251456 19128332962201026858 19145793723697188912 19162918762806041496 19314044932707832944 19348966517784740928 19362826267449095808 19484504502330088704 19600483695796339232 19619178733349042484 19636727193754542522 19692439296206955264 19766218481354285304 19809656196779615712 19827375030587110896 19948421276195090816 20019873817291840128 20104268317415364963 20117098099366491552 20236842730910339716 20299455388458232584 20312409731399175936 20336158687059472608 20496537479608312512 20598899755367734528 20697155586829759104 20759828659706544954 20778397379437946157 20852274441868257024 20923548677100152356 20980129392830547576 21108213210857596096 21128346328222045752 21254110294461462691 21333475904224201536 21348757166674644096 21352557725247657888 21372048807848024832 21479656283136036804 21559864110929673984 21793522940980365848 21860951956801173552 21880907112796787328 21900478586064047424 21991076670829751966 22005110542349107264 22050544157770881636 22064615979186178944 22073194208808951936 22421918552398905696 22441973935719477168 22589963978690611776 22639607082033846528 22659857177813841024 22731921919385103488 22889041855573882898 22909515059380299609 22990969256418847488 23111265562909551664 23127820263897531104 23131937535684962712 23173762224788701344 23356519453507146816 23564053813781155584 23585130784992051072 23682697953201271348 23725518468236051376 23746739862214795608 23771132224871179008 23912627059543031264 23977290734663482944 24146681517968052288 24290411765098814504 24305912985114831616 24312138430362766932 24327653515512966528 24402923114568751872 24517713308602911579 24548178609298327776 24755749360142745672 24906883361120418112 24983945093487055488 25059598996992042938 25504443949601369144 25527724964929585216 25550558350408055328 25573412159308241424 25725634850732695242 25752059910277110592 25798622023712987904 25821697714252981632 26000173758273245622 26018797796884722492 26035402007348592768 26158904977798723312 26182302925006056696 26338149966226330843 26354957975139047072 26412874929039487616 26436500040782814528 26484299685472801536 26805691089887153284 26822797465821988736 26901705441985910172 27065940517944310112 27114878249412630144 27139131271102623552 27326713235736166317 27328716639477750016 27344152108254185568 27679771546275393272 27704529839250594876 27973505857107396768 28020243781260470376 28171128437629394336 28292284983020280768 28364161502089894754 28444634538965602048 28470076966996877184 28639541710848049072 28692499443301540287 28718690585545783368 28971067399061749416 29147935942401564736 29200638114752063232 29226756753495133056 29400725543694508848 29428768100023563726 29649327722031427956 29714484295169423568 29895891403198540928 29922631914292636224 30013240659188144449 30119951971587482368 30175647149049737328 30355264096365509574 30449183082687348876 30468614597098763904 30546020079173732812 30744806219412468768 30842583380913283616 30898349633051601792 31139742989559817431 31142025938009529088 31250459552290497792 31385323015650228534 31634024624314735168 31662319816286394144 31692519492333068628 31969720979551310592 32000213856336302304 32023135750011966144 32195575357290736384 32219484424704055206 32310895544261897472 32416184573817022576 32690284411470548772 32730904812397770368 32791427935201760328 32821360669195180992 32986615006244627949 33007665813523660896 33109791313213427904 33632877828598358544 33884945968035917664 33959410623050769792 34067411133877407104 34097882879077655232 34300846467643593656 34333562783360824347 34486453884628271232 34666898344364327496 34691730395846296656 34697906303527444068 34909737233341408928 35034779180260720224 35248666721043752704 35346080720671733376 35414474779093094503 35524046929801907022 35588277702354077064 35656698337306768512 35868940589314546896 36185508361470164736 36220022276952078432 36435617647648221756 36458869477672247424 36468207645544150398 36491480273269449792 36571672978670059776 36822267913947491664 36939373119000793168 37298007809476529024 37360325041680627168 37475917640230583232 37589398495488064407 37723046644027041024 38256665924402053716 38291587447394377824 38325837525612082992 38588452276099042863 38628089865415665888 38697933035569481856 38725652534898191616 39200967391592678464 39238357466698084968 39273454387509085044 39532436962708570608 39619312393559231424 39654750061174221792 39896842552390181632 40039747634583680256 40208536634830729926 40234196198732983104 40473685461820679432 40598910776916465168 40672317374118945216 40993074959216625024 41394311173659518208 41444721418102224859 41519657319413089908 41556794758875892314 41847097354200304712 41960258785661095152 42216426421715192192 42256692656444091504 42508220588922925382 42546242253134842131 42666951808448403072 42697514333349288192 42705115450495315776 42959312566272073608 43587045881960731696 43721903913602347104 43761814225593574656 43800957172128094848 43982153341659503932 44010221084698214528 44101088315541763272 44129231958372357888 44146388417617903872 44843837104797811392 44883947871438954336 45179927957381223552 45319714355627682048 45463843838770206976 45532896144548264361 45778083711147765796 45819030118760599218 46222531125819103328 46255640527795062208 46263875071369925424 46347524449577402688 46713038907014293632 46909959407302518247 47077984523475342801 47170261569984102144 47365395906402542696 47451036936472102752 47493479724429591216 47825254119086062528 47954581469326965888 48293363035936104576 48580823530197629008 48624276860725533864 48655307031025933056 49035426617205823158 49096357218596655552 49511498720285491344 49813766722240836224 49967890186974110976 50119197993984085876 51008887899202738288 51055449929859170432 51101116700816110656 51146824318616482848 51451269701465390484 51504119820554221184 51643395428505963264 52000347516546491244 52037595593769444984 52070804014697185536 52317809955597446624 52364605850012113392 52676299932452661686 52709915950278094144 52825749858078975232 52873000081565629056 53286070394702860533 53611382179774306568 53645594931643977472 53803410883971820344 54131881035888620224 54229756498825260288 54278262542205247104 54653426471472332634 54688304216508371136 55359543092550786544 55409059678501189752 55947011714214793536 56040487562520940752 56342256875258788672 56584569966040561536 56728323004179789508 56940153933993754368 57279083421696098144 57384998886603080574 57437381171091566736 57942134798123498832 58295871884803129472 58453513506990266112 58801451087389017696 58857536200047127452 59298655444062855912 59428968590338847136 59791782806397081856 59845263828585272448 60026481318376288898 60312804952246094889 60351294298099474656 60710528192731019148 60898366165374697752 60937229194197527808 61092040158347465624 61489612438824937536 61685166761826567232 61796699266103203584 62279485979119634862 62770646031300457068 63268049248629470336 63324639632572788288 63385038984666137256 63762330883384388073 64000427712672604608 64046271500023932288 64438968849408110412 64832369147634045152 65380568822941097544 65461809624795540736 65582855870403520656 65642721338390361984 65973230012489255898 66015331627047321792 66219582626426855808 67265755657196717088 67769891936071835328 67918821246101539584 68134822267754814208 68195765758155310464 68601692935287187312 68667125566721648694 68728545178140898827 68972907769256542464 69333796688728654992 69383460791692593312 69395812607054888136 69819474466682817856 70069558360521440448 70692161441343466752 70828949558186189006 71048093859603814044 71176555404708154128 71313396674613537024 71737881178629093792 72440044553904156864 72871235295296443512 72917738955344494848 72936415291088300796 72982960546538899584 73644535827894983328 73878746238001586336 74596015618953058048 74720650083361254336 74951835280461166464 75178796990976128814 76513331848804107432 76583174894788755648 76651675051224165984 76968768347904131881 77176904552198085726 77256179730831331776 77395866071138963712 78401934783185356928 78476714933396169936 78546908775018170088 79014449898678992529 79064873925417141216 79238624787118462848 79309500122348443584 80417073269661459852 80468392397465966208 80947370923641358864 81197821553832930336 81344634748237890432 81986149918433250048 82889442836204449718 83039314638826179816 83113589517751784628 83694194708400609424 83920517571322190304 84432852843430384384 84513385312888183008 85016441177845850764 85092484506269684262 85333903616896806144 85410230900990631552 85918625132544147216 87118496042133248173 87174091763921463392 87443807827204694208 87601914344256189696 87964306683319007864 88020442169396429056 88202176631083526544 89687674209595622784 89767895742877908672 90039721977564433347 90359855914762447104 91065792289096528722 91556167422295531592 91638060237521198436 92445062251638206656 92511281055590124416 92527750142739850848 92695048899154805376 93426077814028587264 93819918814605036494 94155969046950685602 94730791812805085392 94902073872944205504 94986959448859182432 95650508238172125056 95909162938653931776 96586726071872209152 97161647060395258016 97248553721451067728 98070853234411646316 98192714437193311104 98959845018733883847 99022997440570982688 99274565257314631639 99627533444481672448 100238395987968171752 102017775798405476576 102110899859718340864 102202233401632221312 102293648637232965696 102902539402930780968 103000688350082473041 103008239641108442368 104000695033092982488 104075191187538889968 104635619911194893248 104729211700024226784 105352599864905323372 105419831900556188288 105746000163131258112 106243424337279283509 106572140789405721066 107222764359548613136 107606821767943640688 108263762071777240448 108556525084410494208 109306852942944665268 109376608433016742272 110719086185101573088 110818119357002379504 111894023428429587072 112080975125041881504 112684513750517577344 112768195486464193221 113169139932081123072 113456646008359579016 114558166843392196288 114769997773206161148 114874762342183133472 115884269596246997664 116591743769606258944 117602902174778035392 117715072400094254904 118597310888125711824 118857937180677694272 119690527657170544896 120052962636752577796 120625609904492189778 120702588596198949312 121421056385462038296 121796732330749395504 122184080316694931248 122979224877649875072 123370333523653134464 124334164254306674577 124558971958239269724 125541292062600914136 126536098497258940672 126649279265145576576 126770077969332274512 127524661766768776146 127638726759404526393 128000855425345209216 128092543000047864576 128877937698816220824 129664738295268090304 130761137645882195088 131165711740807041312 131285442676780723968 131946460024978511796 132030663254094643584 132439165252853711616 134531511314393434176 135539783872143670656 136391531516310620928 137203385870574374624 137334251133443297388 137457090356281797654 138667593377457309984 138766921583385186624 138791625214109776272 139638948933365635712 140139116721042880896 140729878221907554741 141657899116372378012 142096187719207628088 142353110809416308256 143475762357258187584 144880089107808313728 145742470590592887024 145872830582176601592 145965921093077799168 147289071655789966656 147757492476003172672 148778772061230238837 149441300166722508672 149903670560922332928 150357593981952257628 153026663697608214864 153166349789577511296 153303350102448331968 153937536695808263762 154353809104396171452 154512359461662663552 156803869566370713856 156953429866792339872 157093817550036340176 158028899797357985058 158129747850834282432 158477249574236925696 158619000244696887168 160834146539322919704 160936784794931932416 161894741847282717728 162395643107665860672 162689269496475780864 165778885672408899436 166078629277652359632 166227179035503569256 167388389416801218848 167841035142644380608 169026770625776366016 170032882355691701528 170184969012539368524 170820461801981263104 171837250265088294432 174236992084266496346 174348183527842926784 174887615654409388416 175928613366638015728 176404353262167053088 179375348419191245568 179535791485755817344 180079443955128866694 182131584578193057444 183112334844591063184 183276120475042396872 184367049763584315901 184890124503276413312 185022562111180248832 185055500285479701696 185390097798309610752 187639837629210072988 188311938093901371204 189461583625610170784 189804147745888411008 189973918897718364864 191286992650153164219 191301016476344250112 194323294120790516032 194497107442902135456 196141706468823292632 196385428874386622208 197919690037467767694 198045994881141965376 198549130514629263278 200476791975936343504 204035551596810953152 204404466803264442624 204587297274465931392 205805078805861561936 206001376700164946082 208001390066185964976 208150382375077779936 209271239822389786496 209458423400048453568 210705199729810646744 210839663801112376576 212486848674558567018 213144281578811442132 214445528719097226272 215213643535887281376 216527524143554480896 218613705885889330536 218753216866033484544 221438172370203146176 221636238714004759008 223788046856859174144 224161950250083763008 225369027501035154688 225536390972928386442 226913292016719158032 229116333686784392576 229539995546412322296 229749524684366266944 230906305043712395643 231768539192493995328 235205804349556070784 235430144800188509808 237043349696036977587 237194621776251423648 237715874361355388544 240105925273505155592 241251219808984379556 241405177192397898624 242842112770924076592 243593464661498791008 244368160633389862496 245958449755299750144 246740667047306268928 248668328508613349154 249117943916478539448 251082584125201828272 253298558530291153152 253540155938664549024 255049323533537552292 255277453518809052786 256001710850690418432 257755875397632441648 259329476590536180608 261355488126399744519 261522275291764390176 262331423481614082624 263892920049957023592 264061326508189287168 269063022628786868352 270119165932693300041 271079567744287341312 274406771741148749248 274668502266886594776 274914180712563595308 277335186754914619968 277533843166770373248 277583250428219552544 279277897866731271424 280278233442085761792 281459756443815109482 283315798232744756024 284192375438415256176 284706221618832616512 286951524714516375168 289760178215616627456 291484941181185774048 291745661164353203184 294578143311579933312 295514984952006345344 297557544122460477674 297823695771943894917 298882600333445017344 300715187963904515256 306053327395216429728 306332699579155022592 306606700204896663936 307875073391616527524 308707618208792342904 309024718923325327104 313906859733584679744 314187635100072680352 316057799594715970116 316259495701668564864 317238000489393774336 318730273011837850527 321668293078645839408 323789483694565435456 324791286215331721344 328369715851117627729 331557771344817798872 332157258555304719264 332454358071007138512 334776778833602437696 335682070285288761216 338053541251552732032 340065764711383403056 340369938025078737048 343674500530176588864 348473984168532992692 348696367055685853568 349775231308818776832 351857226733276031456 352808706524334106176 359071582971511634688 360158887910257733388 364263169156386114888 366224669689182126368 366552240950084793744 368734099527168631802 369780249006552826624 370111000570959403392 373002492762920023731 375279675258420145976 376623876187802742408 378923167251220341568 379608295491776822016 379947837795436729728 382573985300306328438 388646588241581032064 388994214885804270912 392283412937646585264 395839380074935535388 396091989762283930752 397098261029258526556 400953583951872687008 408071103193621906304 409174594548931862784 411610157611723123872 412002753400329892164 416002780132371929952 416300764750155559872 418542479644779572992 418916846800096907136 421410399459621293488 422189634665722664223 424973697349117134036 426288563157622884264 428891057438194452544 430427287071774562752 437227411771778661072 442876344740406292352 443272477428009518016 446336316183690716511 448323900500167526016 451072781945856772884 453826584033438316064 458232667373568785152 459079991092824644592 459499049368732533888 461812610087424791286 463537078384987990656 470411608699112141568 470860289600377019616 474086699392073955174 474389243552502847296 475431748722710777088 480211850547010311184 482502439617968759112 482810354384795797248 485684225541848153184 487186929322997582016 488736321266779724992 497336657017226698308 498235887832957078896 502165168250403656544 507080311877329098048 510098647067075104584 510554907037618105572 515511750795264883296 518658953181072361216 522710976252799489038 523044550583528780352 524662846963228165248 527785840099914047184 538126045257573736704 538781378435328923167 540238331865386600082 548813543482297498496 549337004533773189552 549828361425127190616 553101149290752947703 554670373509829239936 555067686333540746496 555166500856439105088 562919512887630218964 566631596465489512048 568384750876830512352 569412443237665233024 573903049429032750336 582969882362371548096 583491322328706406368 589156286623159866624 591029969904012690688 595115088244920955348 595647391543887789834 601430375927809030512 609829472294932737211 612106654790432859456 613213400409793327872 615750146783233055048 617415236417584685808 627813719467169359488 628375270200145360704 632115599189431940232 632518991403337129728 637460546023675701054 643336586157291678816 647578967389130870912 649582572430663442688 656739431702235255458 663115542689635597744 664314517110609438528 664908716142014277024 669553557667204875392 671364140570577522432 676107082503105464064 680131529422766806112 680739876050157474096 687349001060353177728 692718915131137186929 696947968337065985384 697392734111371707136 703714453466552062912 705617413048668212352 720317775820515466776 728526338312772229776 732449339378364252736 733104481900169587488 737468199054337263604 740222001141918806784 746004985525840047462 750559350516840291952 753247752375605484816 757846334502440683136 759895675590873459456 765147970600612656876 777293176483162064128 777988429771608541824 784066464379199233557 784566825875293170528 791678760149871070776 792183979524567861504 794196522058517053112 801907167903745374016 816142206387243812608 823220315223446247744 824005506800659784328 832005560264743859904 832601529500311119744 837833693600193814272 842820798919242586976 844379269331445328446 849947394698234268072 852577126315245768528 857782114876388905088 860854574143549125504 874454823543557322144 885752689480812584704 886544954856019036032 892672632367381433022 893471087315831684751 896647801000335052032 902145563891713545768 907653168066876632128 918159982185649289184 918998098737465067776 923625220174849582572 927074156769975981312 941720579200754039232 948173398784147910348 948778487105005694592 960423701094020622368 965004879235937518224 971368451083696306368 974373858645995164032 977472642533559449984 985109147553352883187 994673314034453396616 996471775665914157792 1004330336500807313088 1014160623754658196096 1020197294134150209168 1021109814075236211144 1031023501590529766592 1045421952505598978076 1046089101167057560704 1049325693926456330496 1055571680199828094368 1077562756870657846334 1080476663730773200164 1097627086964594996992 1098674009067546379104 1099656722850254381232 1106202298581505895406 1109340747019658479872 1110333001712878210176 1125839025775260437928 1132540448547732226249 1133263192930979024096 1136769501753661024704 1138824886475330466048 1165939764724743096192 1166982644657412812736 1190230176489841910696 1191294783087775579668 1202860751855618061024 1219658944589865474422 1224213309580865718912 1231500293566466110096 1234830472835169371616 1255627438934338718976 1256750540400290721408 1264231198378863880464 1274921092047351402108 1286673172314583357632 1290569348345090211307 1295157934778261741824 1313478863404470510916 1326231085379271195488 1328629034221218877056 1329817432284028554048 1339008948551072149533 1339107115334409750784 1360263058845533612224 1361479752100314948192 1374698002120706355456 1385437830262274373858 1393895936674131970768 1407428906933104125824 1411234826097336424704 1440635551641030933552 1457052676625544459552 1464898678756728505472 1466208963800339174976 1474936398108674527208 1492009971051680094924 1501118701033680583904 1506495504751210969632 1515692669004881366272 1530295941201225313752 1555976859543217083648 1568132928758398467114 1569133651750586341056 1583357520299742141552 1588393044117034106224 1603814335807490748032 1616344135305986769501 1646440630446892495488 1648011013601319568656 1659303447872258843109 1664011120529487719808 1665203059000622239488 1685641597838485173952 1688758538662890656892 1699894789396468536144 1705154252630491537056 1715564229752777810176 1721709148287098251008 1748909647087114644288 1773089909712038072064 1785345264734762866044 1786942174631663369502 1804291127783427091536 1815306336133753264256 1829488416884798211633 1836319964371298578368 1847250440349699165144 1883441158401508078464 1896346797568295820696 1897556974210011389184 1920847402188041244736 1930009758471875036448 1942736902167392612736 1948747717291990328064 1954945285067118899968 1970218295106705766374 1989346628068906793232 1992943551331828315584 2008660673001614626176 2028321247509316392192 2040394588268300418336 2042219628150472422288 2062047003181059533184 2090843905011197956152 2092178202334115121408 2111143360399656188736 2155125513741315692668 2160953327461546400328 2197348018135092758208 2199313445700508762464 2212404597163011790812 2220666003425756420352 2251678051550520875856 2265080897095464452498 2266526385861958048192 2273539003507322049408 2331879529449486192384 2333965289314825625472 2380460352979683821392 2382589566175551159336 2405721503711236122048 2439317889179730948844 2448426619161731437824 2463000587132932220192 2469660945670338743232 2513501080800581442816 2528462396757727760928 2549842184094702804216 2573346344629166715264 2581138696690180422614 2626957726808941021832 2652462170758542390976 2657258068442437754112 2659634864568057108096 2678017897102144299066 2720526117691067224448 2722959504200629896384 2770875660524548747716 2787791873348263941536 2814857813866208251648 2881271103282061867104 2914105353251088919104 2929797357513457010944 2932417927600678349952 2949872796217349054416 2955327442660058649561 2984019942103360189848 3002237402067361167808 3012991009502421939264 3060591882402450627504 3136265857516796934228 3138267303501172682112 3166715040599484283104 3176786088234068212448 3207628671614981496064 3232688270611973539002 3292881260893784990976 3296022027202639137312 3318606895744517686218 3328022241058975439616 3371283195676970347904 3377517077325781313784 3397621345643196678747 3399789578792937072288 3410308505260983074112 3497819294174229288576 3570690529469525732088 3573884349263326739004 3608582255566854183072 3630612672267506528512 3658976833769596423266 3672639928742597156736 3694500880699398330288 3766882316803016156928 3792693595136591641392 3841694804376082489472 3860019516943750072896 3871708045035270633921 3885473804334785225472 3940436590213411532748 3978693256137813586464 3985887102663656631168 4017321346003229252352 4080789176536600836672 4084439256300944844576 4124094006362119066368 4181687810022395912304 4222286720799312377472 4268806306064529160477 4310251027482631385336 4321906654923092800656 4394696036270185516416 4398626891401017524928 4424809194326023581624 4503356103101041751712 4530161794190928904996 4533052771723916096384 4547078007014644098816 4667930578629651250944 4760920705959367642784 4765179132351102318672 4811443007422472244096 4849032405917960308503 4878635778359461897688 4926001174265864440384 4939321891340677486464 5056924793515455521856 5099684368189405608432 5146692689258333430528 5162277393380360845228 5253915453617882043664 5304924341517084781952 5319269729136114216192 5356035794204288598132 5441052235382134448896 5445919008401259792768 5488465250654394634899 5541751321049097495432 5575583746696527883072 5762542206564123734208 5828210706502177838208 5864835855201356699904 5899745592434698108832 5910654885320117299122 5968039884206720379696 6004474804134722335616 6025982019004843878528 6121183764804901255008 6272531715033593868456 6276534607002345364224 6333430081198968566208 6353572176468136424896 6465376541223947078004 6592044054405278274624 6637213791489035372436 6742566391353940695808 6755034154651562627568 6795242691286393357494 6799579157585874144576 6820617010521966148224 6995638588348458577152 7141381058939051464176 7147768698526653478008 7217164511133708366144 7317953667539192846532 7345279857485194313472 7389001761398796660576 7585387190273183282784 7683389608752164978944 7720039033887500145792 7743416090070541267842 7880873180426823065496 7927783139834125583743 7957386512275627172928 7971774205327313262336 8161578353073201673344 8168878512601889689152 8363375620044791824608 8444573441598624754944 8537612612129058320954 8620502054965262770672 8643813309846185601312 8789392072540371032832 8797253782802035049856 8849618388652047163248 9006712206202083503424 9060323588381857809992 9066105543447832192768 9521841411918735285568 9530358264702204637344 9622886014844944488192 9698064811835920617006 9757271556718923795376 9852002348531728880768 9878643782681354972928 10113849587030911043712 10192864036929590036241 10199368736378811216864 10324554786760721690456 10507830907235764087328 10609848683034169563904 10712071588408577196264 10891838016802519585536 10976930501308789269798 11083502642098194990864 11151167493393055766144 11525084413128247468416 11615124135105811901763 11656421413004355676416 11799491184869396217664 11821309770640234598244 11936079768413440759392 12008949608269444671232 12051964038009687757056 12242367529609802510016 12545063430067187736912 12666860162397937132416 12707144352936272849792 12806418918193587481431 12930753082447894156008 13184088108810556549248 13274427582978070744872 13510068309303125255136 13590485382572786714988 13599158315171748289152 13641234021043932296448 14282762117878102928352 14295537397053306956016 14434329022267416732288 14635907335078385693064 14778003522797593321152 15170774380546366565568 15440078067775000291584 15486832180141082535684 15761746360853646130992 15855566279668251167486 15914773024551254345856 16323156706146403346688 16337757025203779378304 16726751240089583649216 17075225224258116641908 17241004109930525541344 17287626619692371202624 17594507565604070099712 17699236777304094326496 18013424412404167006848 18120647176763715619984 19043682823837470571136 19060716529404409274688 19396129623671841234012 19514543113437847590752 19704004697063457761536 20227699174061822087424 20385728073859180072482 20398737472757622433728 20649109573521443380912 21015661814471528174656 21424143176817154392528 21953861002617578539596 22167005284196389981728 22302334986786111532288 23050168826256494936832 23230248270211623803526 23598982369738792435328 23642619541280469196488 23783349419502376751229 23872159536826881518784 24484735059219605020032 25090126860134375473824 25333720324795874264832 25414288705872545699584 25612837836387174962862 25861506164895788312016 26368176217621113098496 26548855165956141489744 27020136618606250510272 27180970765145573429976 27198316630343496578304 28565524235756205856704 28591074794106613912032 28868658044534833464576 29271814670156771386128 29556007045595186642304 30341548761092733131136 30973664360282165071368 31523492721707292261984 31711132559336502334972 31829546049102508691712 32675514050407558756608 33453502480179167298432 34150450448516233283816 34482008219861051082688 34575253239384742405248 35398473554608188652992 36026848824808334013696 36241294353527431239968 38087365647674941142272 38121433058808818549376 38419256754580762444293 38792259247343682468024 39029086226875695181504 40771456147718360144964 40797474945515244867456 41298219147042886761824 42031323628943056349312 42848286353634308785056 43907722005235157079192 44334010568392779963456 46460496540423247607052 47197964739477584870656 47285239082560938392976 47566698839004753502458 47744319073653763037568 48969470118439210040064 50180253720268750947648 51225675672774349925724 51723012329791576624032 53097710331912282979488 54040273237212501020544 54361941530291146859952 55494481978838879086201 57131048471512411713408 57182149588213227824064 58543629340313542772256 59112014091190373284608 60683097522185466262272 61947328720564330142736 63046985443414584523968 63422265118673004669944 66907004960358334596864 68300900897032466567632 68964016439722102165376 69150506478769484810496 70796947109216377305984 71350048258507130253687 72482588707054862479936 76242866117617637098752 76838513509161524888586 77584518494687364936048 78058172453751390363008 81542912295436720289928 81594949891030489734912 82596438294085773523648 84062647257886112698624 85696572707268617570112 87815444010470314158384 88668021136785559926912 92920993080846495214104 94570478165121876785952 95133397678009507004916 95488638147307526075136 100360507440537501895296 102451351345548699851448 103446024659583153248064 106195420663824565958976 108080546474425002041088 108723883060582293719904 110988963957677758172402 114262096943024823426816 114364299176426455648128 117087258680627085544512 123894657441128660285472 126093970886829169047936 126844530237346009339888 136601801794064933135264 137928032879444204330752 141593894218432754611968 142700096517014260507374 144965177414109724959872 153677027018323049777172 155169036989374729872096 156116344907502780726016 163085824590873440579856 165192876588171547047296 166483445936516637258603 171393145414537235140224 175630888020940628316768 177336042273571119853824 185841986161692990428208 189140956330243753571904 190266795356019014009832 200721014881075003790592 204902702691097399702896 206892049319166306496128 212390841327649131917952 217447766121164587439808 221977927915355516344804 228728598352852911296256 234174517361254171089024 247789314882257320570944 252187941773658338095872 253689060474692018679776 273203603588129866270528 285400193034028521014748 289930354828219449919744 307354054036646099554344 310338073978749459744192 326171649181746881159712 330385753176343094094592 332966891873033274517206 342786290829074470280448 351261776041881256633536 371683972323385980856416 378281912660487507143808 380533590712038028019664 409805405382194799405792 413784098638332612992256 424781682655298263835904 434895532242329174879616 443955855830711032689608 468349034722508342178048 495578629764514641141888 499450337809549911775809 507378120949384037359552 546407207176259732541056 570800386068057042029496 614708108073292199108688 620676147957498919488384 652343298363493762319424 665933783746066549034412 702523552083762513267072 743367944646771961712832 756563825320975014287616 761067181424076056039328 819610810764389598811584 869791064484658349759232 887911711661422065379216 991157259529029282283776 998900675619099823551618 1014756241898768074719104 1092814414352519465082112 1141600772136114084058992 1229416216146584398217376 1241352295914997838976768 1304686596726987524638848 1331867567492133098068824 1405047104167525026534144 1486735889293543923425664 1522134362848152112078656 1639221621528779197623168 1775823423322844130758432 1997801351238199647103236 2029512483797536149438208 2283201544272228168117984 2458832432293168796434752 2609373193453975049277696 2663735134984266196137648 2973471778587087846851328 3044268725696304224157312 3278443243057558395246336 3551646846645688261516864 3995602702476399294206472 4566403088544456336235968 4917664864586337592869504 5327470269968532392275296 6088537451392608448314624 7103293693291376523033728 7991205404952798588412944 9132806177088912672471936 9835329729172675185739008 10654940539937064784550592 14206587386582753046067456 15982410809905597176825888 18265612354177825344943872 21309881079874129569101184 31964821619811194353651776 42619762159748259138202368 63929643239622388707303552 127859286479244777414607104
- Sum of all divisors σ(n): 481671217341726373223731287
- Sum of proper divisors (its aliquot sum) s(n): 353811930862481595809124183
- 127859286479244777414607104 is an abundant number, because the sum of its proper divisors (353811930862481595809124183) is greater than itself. Its abundance is 225952644383236818394517079
Bases of 127859286479244777414607104
- Binary: 1101001110000110100000111001111000001000111110000011111111000011101101001000001000000002
- Hexadecimal: 0x69C341CF047C1FE1DA4100
- Base-36: G2CSJOQOC74L0KSG0
Squares and roots of 127859286479244777414607104
- 127859286479244777414607104 squared (1278592864792447774146071042) is 16347997138981586348596737255111795370090666687266816
- 127859286479244777414607104 cubed (1278592864792447774146071043) is 2090243249554920647724790034101122640269170577297465086207789506057000257060864
-
127859286479244777414607104 is a
perfect square number . Itssquare root is 11307488071152 -
The
cube root of 127859286479244777414607104 is 503783677.3202856597
Scales and comparisons
How big is 127859286479244777414607104?- 127,859,286,479,244,777,414,607,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 127,859,286,479,244,777,414,607,104 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 127859286479244777414607104 cubic inches would be around 41981973.1 feet tall.
Recreational maths with 127859286479244777414607104
- 127859286479244777414607104 backwards is 401706414777442974682958721
- 127859286479244777414607104 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 127859286479244777414607104'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 127859286479244777414607104 - Facts about the integer". Numbermatics.com. 2024. Web. 27 April 2024.
APA style:
Numbermatics. (2024). Number 127859286479244777414607104 - Facts about the integer. Retrieved 27 April 2024, from https://numbermatics.com/n/127859286479244777414607104/
Chicago style:
Numbermatics. 2024. "Number 127859286479244777414607104 - Facts about the integer". https://numbermatics.com/n/127859286479244777414607104/
The information we have on file for 127859286479244777414607104 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 127859286479244777414607104, math, Factors of 127859286479244777414607104, curriculum, school, college, exams, university, Prime factorization of 127859286479244777414607104, STEM, science, technology, engineering, physics, economics, calculator, one hundred twenty-seven septillion, eight hundred fifty-nine sextillion, two hundred eighty-six quintillion, four hundred seventy-nine quadrillion, two hundred forty-four trillion, seven hundred seventy-seven billion, four hundred fourteen million, six hundred seven thousand, one hundred four.