90088216285995275903041536
90,088,216,285,995,275,903,041,536 is an even composite number composed of six prime numbers multiplied together.
What does the number 90088216285995275903041536 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 25137 divisors.
90088216285995275903041536 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, one hundred thirty-seven divisors.
Prime factorization of 90088216285995275903041536:
218 × 36 × 76 × 172 × 732 × 16132
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 73 × 73 × 1613 × 1613)See below for interesting mathematical facts about the number 90088216285995275903041536 from the Numbermatics database.
Names of 90088216285995275903041536
- Cardinal: 90088216285995275903041536 can be written as Ninety septillion, eighty-eight sextillion, two hundred sixteen quintillion, two hundred eighty-five quadrillion, nine hundred ninety-five trillion, two hundred seventy-five billion, nine hundred three million, forty-one thousand, five hundred thirty-six.
Scientific notation
- Scientific notation: 9.0088216285995275903041536 × 1025
Factors of 90088216285995275903041536
Divisors of 90088216285995275903041536
- Number of divisors d(n): 25137
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 73 81 84 96 98 102 108 112 119 126 128 136 144 146 147 153 162 168 189 192 196 204 216 219 224 238 243 252 256 272 288 289 292 294 306 324 336 343 357 378 384 392 408 432 438 441 448 459 476 486 504 511 512 544 567 576 578 584 588 612 648 657 672 686 714 729 756 768 784 816 833 864 867 876 882 896 918 952 972 1008 1022 1024 1029 1071 1088 1134 1152 1156 1168 1176 1224 1241 1296 1314 1323 1344 1372 1377 1428 1458 1512 1533 1536 1568 1613 1632 1666 1701 1728 1734 1752 1764 1792 1836 1904 1944 1971 2016 2023 2044 2048 2058 2142 2176 2268 2304 2312 2336 2352 2401 2448 2482 2499 2592 2601 2628 2646 2688 2744 2754 2856 2916 3024 3066 3072 3087 3136 3213 3226 3264 3332 3402 3456 3468 3504 3528 3577 3584 3672 3723 3808 3888 3942 3969 4032 4046 4088 4096 4116 4131 4284 4352 4536 4599 4608 4624 4672 4704 4802 4839 4896 4964 4998 5103 5184 5202 5256 5292 5329 5376 5488 5508 5712 5831 5832 5913 6048 6069 6132 6144 6174 6272 6426 6452 6528 6664 6804 6912 6936 7008 7056 7154 7168 7203 7344 7446 7497 7616 7776 7803 7884 7938 8064 8092 8176 8192 8232 8262 8568 8687 8704 9072 9198 9216 9248 9261 9344 9408 9604 9639 9678 9792 9928 9996 10206 10368 10404 10512 10584 10658 10731 10752 10976 11016 11169 11291 11424 11662 11664 11826 11907 12096 12138 12264 12288 12348 12393 12544 12852 12904 13056 13328 13608 13797 13824 13872 14016 14112 14161 14308 14336 14406 14517 14688 14892 14994 15232 15552 15606 15768 15876 15987 16128 16184 16352 16384 16464 16524 16807 17136 17374 17408 17493 17739 18144 18207 18396 18432 18496 18522 18688 18816 19208 19278 19356 19584 19856 19992 20412 20736 20808 21024 21097 21168 21316 21462 21504 21609 21952 22032 22338 22491 22582 22848 23324 23328 23409 23652 23814 24192 24276 24528 24576 24696 24786 25039 25088 25704 25808 26061 26112 26656 27216 27421 27594 27648 27744 27783 28032 28224 28322 28616 28672 28812 28917 29034 29376 29784 29988 30464 31104 31212 31536 31752 31974 32193 32256 32368 32704 32768 32928 33048 33507 33614 33873 34272 34748 34816 34986 35478 35721 36288 36414 36792 36864 36992 37044 37303 37376 37632 38416 38556 38712 39168 39712 39984 40817 40824 41391 41472 41616 42048 42194 42336 42483 42632 42924 43008 43218 43551 43904 44064 44676 44982 45164 45696 46648 46656 46818 47304 47628 47961 48384 48552 49056 49152 49392 49572 50078 50176 50421 51408 51616 52122 52224 52479 53217 53312 54432 54621 54842 55188 55296 55488 55566 56064 56448 56644 57232 57344 57624 57834 58068 58752 59568 59976 60809 60928 62208 62424 63072 63291 63504 63948 64386 64512 64736 64827 65408 65536 65856 66096 67014 67228 67473 67746 68544 69496 69632 69972 70227 70956 71442 72576 72828 73584 73728 73984 74088 74606 74752 75117 75264 76832 77112 77424 78183 78336 79037 79424 79968 81634 81648 82263 82782 82944 83232 83349 84096 84388 84672 84966 85264 85848 86016 86436 86751 87102 87808 88128 89352 89964 90328 90593 91392 93296 93312 93636 94608 95256 95922 96579 96768 97104 98112 98304 98784 99127 99144 100156 100352 100521 100842 101619 102816 103232 104244 104448 104958 106434 106624 108864 109242 109684 110376 110592 110976 111132 111909 112128 112896 113288 114464 114688 115248 115668 116136 117504 117649 117749 119136 119952 121618 121856 122451 124173 124416 124848 126144 126582 127008 127449 127896 128772 129024 129472 129654 130653 130816 131072 131712 132192 134028 134456 134946 135492 137088 138992 139264 139944 140454 141912 142884 143883 145152 145656 147168 147456 147679 147968 148176 149212 149504 150234 150528 151263 153664 154224 154848 156366 156672 157437 158074 158848 159936 163268 163296 163863 164526 165564 165888 166464 166698 168192 168776 169344 169932 170528 171696 172032 172872 173502 174204 175273 175616 176256 178704 179928 180656 181186 182427 182784 186592 186624 187272 189216 189873 190512 191844 191947 193158 193536 194208 194481 196224 196608 197568 198254 198288 200312 200704 201042 201684 202419 203238 205632 206464 208488 208896 209916 210681 212868 213248 217728 218484 219368 220752 221184 221952 222264 223818 224256 225351 225792 226576 228928 229376 230496 231336 232272 234549 235008 235298 235498 237111 238272 239904 243236 243712 244902 246789 248346 248832 249696 250047 252288 253164 254016 254898 255792 257544 258048 258944 259308 261121 261306 261632 262144 263424 264384 268056 268912 269892 270984 271779 274176 277984 278528 279888 280908 283824 285719 285768 287766 289737 290304 291312 294336 294912 295358 295936 296352 297381 298424 299008 300468 301056 301563 302526 304857 307328 308448 309696 312732 313344 314874 316148 317696 319872 326536 326592 327726 329052 331128 331776 332928 333396 335727 336384 337552 338688 339864 341056 343392 344064 345744 347004 348408 350546 351232 352512 352947 353247 357408 359856 361312 362372 364854 365568 367353 372519 373184 373248 374544 378432 379746 381024 382347 383688 383894 386316 387072 388416 388962 391959 392448 393216 395136 396508 396576 400624 401408 402084 403368 404838 406476 411264 412928 416976 417792 419832 421362 425663 425736 426496 431649 435456 436968 438736 441504 442368 443037 443904 444528 447636 448512 450702 451584 453152 453789 457856 458752 460992 462672 464544 466157 469098 470016 470596 470996 472311 474222 476544 479808 486472 487424 489804 491589 493578 496692 497664 499392 500094 504576 506328 508032 509796 511584 515088 516096 517888 518616 522242 522612 523264 525819 526848 528768 536112 537824 539784 541968 543558 547281 548352 553259 555968 557056 559776 561816 567648 569619 571438 571536 575532 575841 579474 580608 582624 583443 588672 589824 590716 591872 592704 594762 596848 598016 600936 602112 603126 605052 607257 609714 614656 616896 619392 625464 626688 629748 632296 634151 635392 639744 653072 653184 655452 658104 662256 663552 665856 666792 671454 672768 675104 676053 677376 679728 682112 686784 688128 691488 693889 694008 696816 701092 702464 703647 705024 705894 706494 711333 714816 719712 722624 724744 729708 731136 734706 740367 745038 746368 746496 749088 756864 759492 762048 764694 767376 767788 772632 774144 776832 777924 783363 783918 784896 786432 790272 793016 793152 801248 802816 804168 806736 809676 812952 815337 822528 824243 825856 833952 835584 839664 842724 851326 851472 852992 857157 863298 869211 870912 873936 877472 883008 884736 886074 887808 889056 892143 895272 897024 901404 903168 904689 906304 907578 914571 915712 917504 921984 925344 929088 932314 938196 940032 941192 941992 944622 948444 953088 959616 972944 974848 979608 983178 987156 993384 995328 998784 1000188 1007181 1009152 1012656 1016064 1019592 1023168 1030176 1032192 1033753 1035776 1037232 1044484 1045224 1046528 1051638 1053696 1057536 1058841 1059741 1072224 1075648 1079568 1083936 1087116 1094562 1096704 1102059 1106518 1111936 1114112 1119552 1123632 1135296 1139238 1142876 1143072 1147041 1151064 1151682 1158948 1161216 1165248 1166886 1175877 1177344 1179648 1181432 1183744 1185408 1189524 1193696 1196032 1201872 1204224 1206252 1210104 1214514 1219428 1226911 1229312 1233792 1238784 1250928 1253376 1259496 1264592 1268302 1270784 1276989 1279488 1294947 1306144 1306368 1310904 1316208 1324512 1327104 1329111 1331712 1333584 1342908 1343629 1345536 1350208 1352106 1354752 1359456 1361367 1364224 1373568 1376256 1382976 1387778 1388016 1393632 1398471 1402184 1404928 1407294 1410048 1411788 1412988 1416933 1422666 1429632 1439424 1445248 1449488 1459416 1462272 1469412 1474767 1480734 1490076 1492736 1492992 1498176 1513728 1518984 1524096 1529388 1534752 1535576 1540081 1545264 1548288 1553664 1555848 1566726 1567836 1569792 1577457 1580544 1586032 1586304 1602496 1605632 1608336 1613472 1619352 1625904 1630674 1641843 1645056 1648486 1651712 1659777 1667904 1671168 1679328 1685448 1702652 1702944 1705984 1708857 1714314 1726596 1727523 1738422 1741824 1747872 1750329 1754944 1766016 1769472 1772148 1775616 1778112 1784286 1790544 1794048 1802808 1806336 1809378 1812608 1815156 1827847 1829142 1831424 1835008 1843968 1850688 1858176 1864628 1876392 1880064 1882384 1883984 1889244 1896888 1902453 1906176 1919232 1945888 1949696 1959216 1966356 1974312 1986768 1990656 1997568 2000033 2000376 2001733 2014362 2018304 2025312 2028159 2032128 2039184 2046336 2060352 2064384 2067506 2071552 2074464 2081667 2088968 2090448 2093056 2103276 2107392 2110941 2115072 2117682 2119482 2133999 2144448 2151296 2159136 2167872 2174232 2189124 2193408 2204118 2213036 2221101 2223872 2228224 2239104 2247264 2270592 2278476 2285752 2286144 2294082 2302128 2303364 2317896 2322432 2330496 2333772 2350089 2351754 2354688 2359296 2362864 2367488 2370816 2379048 2387392 2392064 2403744 2408448 2412504 2420208 2429028 2438856 2446011 2453822 2458624 2467584 2472729 2477568 2501856 2506752 2518992 2529184 2536604 2541568 2553978 2558976 2571471 2589894 2601769 2607633 2612288 2612736 2621808 2632416 2649024 2654208 2658222 2663424 2667168 2676429 2685816 2687258 2691072 2700416 2704212 2709504 2718912 2722734 2728448 2743713 2747136 2752512 2765952 2775556 2776032 2787264 2796942 2804368 2809856 2814588 2820096 2823576 2825976 2833866 2845332 2859264 2878848 2890496 2898976 2918832 2924544 2938824 2949534 2961468 2979641 2980152 2985472 2985984 2996352 3021543 3027456 3037968 3048192 3058776 3069504 3071152 3080162 3090528 3096576 3101259 3107328 3111696 3133452 3135672 3139584 3154914 3161088 3172064 3172608 3176523 3179223 3204992 3211264 3216672 3226944 3238704 3251808 3261348 3263099 3283686 3290112 3296972 3303424 3306177 3319554 3335808 3342336 3358656 3370896 3405304 3405888 3411968 3417714 3428628 3441123 3453192 3455046 3476844 3483648 3495744 3500658 3509888 3532032 3538944 3544296 3551232 3556224 3568572 3581088 3588096 3605616 3612672 3618756 3625216 3630312 3655694 3658284 3662848 3680733 3687936 3701376 3716352 3729256 3752784 3760128 3764768 3767968 3778488 3793776 3804906 3812352 3830967 3838464 3872813 3884841 3891776 3899392 3918432 3932712 3948624 3973536 3981312 3987333 3995136 4000066 4000752 4003466 4028724 4030887 4036608 4050624 4056318 4064256 4078368 4084101 4092672 4120704 4128768 4135012 4143104 4148928 4163334 4177936 4180896 4186112 4195413 4206552 4214784 4221882 4230144 4235364 4238964 4250799 4267998 4288896 4302592 4318272 4335744 4348464 4378248 4386816 4408236 4426072 4439057 4442202 4447744 4456448 4478208 4494528 4541184 4556952 4571504 4572288 4588164 4604256 4606728 4620243 4635792 4644864 4660992 4667544 4700178 4703508 4709376 4725728 4732371 4734976 4741632 4758096 4774784 4784128 4807488 4816896 4825008 4840416 4857223 4858056 4877712 4892022 4907644 4917248 4925529 4935168 4945458 4955136 4979331 5003712 5013504 5037984 5058368 5073208 5083136 5107956 5117952 5126571 5142942 5179788 5182569 5203538 5215266 5224576 5225472 5243616 5264832 5298048 5308416 5316444 5326848 5334336 5352858 5371632 5374516 5382144 5400832 5408424 5419008 5437824 5445468 5456896 5483541 5487426 5494272 5505024 5531904 5551112 5552064 5574528 5593884 5608736 5619712 5629176 5640192 5647152 5651952 5667732 5690664 5707359 5718528 5757696 5769701 5780992 5797952 5837664 5849088 5877648 5899068 5922936 5959282 5960304 5970944 5971968 5992704 6000099 6005199 6043086 6054912 6075936 6084477 6096384 6117552 6139008 6142304 6160324 6181056 6193152 6202518 6214656 6223392 6245001 6266904 6271344 6279168 6309828 6322176 6332823 6344128 6345216 6353046 6358446 6401997 6409984 6422528 6433344 6453888 6477408 6503616 6522696 6526198 6567372 6580224 6593944 6606848 6612354 6639108 6663303 6671616 6684672 6717312 6741792 6810608 6811776 6823936 6835428 6857256 6882246 6906384 6910092 6953688 6967296 6991488 7001316 7019776 7050267 7064064 7077888 7088592 7102464 7112448 7137144 7162176 7176192 7211232 7225344 7236271 7237512 7250432 7260624 7311388 7316568 7325696 7338033 7361466 7375872 7402752 7418187 7432704 7458512 7505568 7520256 7529536 7535936 7556976 7587552 7609812 7624704 7661934 7676928 7714413 7745626 7769682 7783552 7798784 7805307 7836864 7865424 7897248 7947072 7962624 7974666 7990272 8000132 8001504 8006932 8029287 8057448 8061774 8073216 8101248 8112636 8128512 8156736 8168202 8185344 8231139 8241408 8257536 8270024 8286208 8297856 8326668 8355872 8361792 8372224 8390826 8413104 8429568 8443764 8460288 8470728 8477928 8501598 8535996 8577792 8588377 8595677 8605184 8636544 8671488 8696928 8756496 8773632 8816472 8852144 8878114 8884404 8895488 8938923 8956416 8989056 9064629 9082368 9113904 9143008 9144576 9176328 9208512 9213456 9240486 9271584 9289728 9303777 9321984 9335088 9400356 9405403 9407016 9418752 9451456 9464742 9469952 9483264 9516192 9529569 9537669 9549568 9568256 9614976 9633792 9650016 9680832 9714446 9716112 9755424 9784044 9789297 9815288 9834496 9851058 9870336 9890916 9910272 9918531 9958662 10007424 10027008 10075968 10116736 10146416 10166272 10215912 10235904 10253142 10285884 10323369 10359576 10365138 10407076 10430532 10449152 10450944 10487232 10529664 10596096 10616832 10632888 10653696 10668672 10705716 10743264 10749032 10764288 10780567 10801664 10816848 10838016 10875648 10890936 10913792 10967082 10974852 10988544 11042199 11063808 11102224 11104128 11149056 11187768 11217472 11239424 11258352 11280384 11294304 11303904 11335464 11381328 11414718 11437056 11492901 11515392 11539402 11561984 11595904 11618439 11675328 11698176 11755296 11798136 11845872 11918564 11920608 11941888 11943936 11961999 11985408 12000198 12010398 12086172 12092661 12109824 12151872 12168954 12192768 12235104 12252303 12278016 12284608 12320648 12362112 12386304 12405036 12429312 12446784 12490002 12533808 12542688 12558336 12586239 12619656 12644352 12665646 12688256 12690432 12706092 12716892 12794929 12803994 12819968 12845056 12866688 12907776 12954816 13007232 13045392 13052396 13134744 13160448 13187888 13213696 13224708 13278216 13317171 13326606 13343232 13369344 13434624 13483584 13621216 13623552 13647872 13670856 13714512 13764492 13812768 13820184 13860729 13907376 13934592 13982976 14002632 14012131 14039552 14100534 14128128 14177184 14197113 14204928 14224896 14274288 14324352 14352384 14422464 14450688 14472542 14475024 14500864 14521248 14571669 14622776 14633136 14651392 14676066 14722932 14751744 14776587 14805504 14836374 14865408 14917024 14937993 15011136 15040512 15059072 15071872 15113952 15175104 15219624 15249408 15323868 15353856 15379713 15428826 15491252 15539364 15547707 15567104 15597568 15610614 15673728 15730848 15794496 15894144 15925248 15949332 15980544 16000264 16003008 16013864 16058574 16114896 16123548 16146432 16202496 16225272 16257024 16313472 16336404 16370688 16450623 16462278 16482816 16515072 16540048 16572416 16595712 16653336 16711744 16723584 16744448 16781652 16826208 16859136 16887528 16920576 16941456 16955856 17003196 17071992 17122077 17155584 17176754 17191354 17210368 17273088 17309103 17342976 17393856 17512992 17547264 17632944 17704288 17756228 17768808 17790976 17877846 17912832 17978112 18000297 18015597 18129258 18164736 18212383 18227808 18253431 18286016 18289152 18352656 18417024 18426912 18480972 18543168 18579456 18607554 18643968 18670176 18735003 18800712 18810806 18814032 18837504 18902912 18929484 18939904 18966528 19032384 19059138 19075338 19099136 19136512 19205991 19229952 19267584 19300032 19361664 19428892 19432224 19510848 19568088 19578594 19630576 19668992 19702116 19740672 19781832 19820544 19837062 19917324 19989909 20014848 20054016 20151936 20233472 20292832 20332544 20431824 20471808 20506284 20571768 20646738 20719152 20730276 20814152 20857487 20861064 20898304 20901888 20974464 21059328 21150801 21192192 21233664 21265776 21307392 21337344 21411432 21486528 21498064 21528576 21561134 21603328 21633696 21676032 21708813 21751296 21781872 21827584 21934164 21949704 21977088 22014099 22084398 22127616 22204448 22208256 22254561 22298112 22375536 22434944 22478848 22516704 22560768 22588608 22607808 22670928 22762656 22829436 22841693 22874112 22985802 23030784 23078804 23123968 23143239 23191808 23236878 23350656 23396352 23415921 23510592 23596272 23691744 23837128 23841216 23883776 23887872 23923998 23970816 24000396 24020796 24087861 24172344 24185322 24219648 24303744 24337908 24385536 24470208 24504606 24556032 24569216 24641296 24724224 24772608 24810072 24858624 24893568 24980004 25067616 25085376 25116672 25172478 25239312 25288704 25331292 25376512 25380864 25412184 25433784 25589858 25607988 25639936 25733376 25765131 25787031 25815552 25909632 26014464 26090784 26104792 26269488 26320896 26375776 26427392 26449416 26556432 26634342 26653212 26686464 26816769 26869248 26967168 27109691 27193887 27242432 27247104 27295744 27341712 27429024 27528984 27625536 27640368 27721458 27814752 27869184 27911331 27965952 28005264 28024262 28079104 28201068 28216209 28256256 28354368 28394226 28409856 28449792 28548576 28588707 28613007 28648704 28704768 28844928 28901376 28945084 28950048 29001728 29042496 29143338 29245552 29266272 29302784 29352132 29367891 29445864 29503488 29553174 29611008 29672748 29730816 29755593 29834048 29875986 30022272 30081024 30118144 30143744 30227904 30350208 30439248 30498816 30647736 30707712 30759426 30857652 30982504 31073399 31078728 31095414 31134208 31195136 31221228 31347456 31461696 31588992 31788288 31850496 31898664 31961088 32000528 32006016 32027728 32117148 32229792 32247096 32292864 32341701 32404992 32450544 32514048 32626944 32672808 32741376 32901246 32924556 32965632 33080096 33126597 33144832 33191424 33306672 33423488 33447168 33488896 33563304 33652416 33718272 33775056 33841152 33882912 33911712 34000561 34006392 34029461 34143984 34244154 34311168 34353508 34382708 34420736 34478703 34546176 34618206 34685952 34787712 34855317 35025984 35094528 35265888 35408576 35512456 35537616 35581952 35755692 35825664 35885997 35956224 36000594 36031194 36258516 36277983 36329472 36424766 36455616 36506862 36572032 36578304 36705312 36834048 36853824 36961944 37086336 37158912 37215108 37287936 37340352 37470006 37601424 37621612 37628064 37675008 37758717 37805824 37858968 37879808 37933056 38064768 38118276 38150676 38198272 38384787 38411982 38459904 38535168 38600064 38723328 38857784 38864448 39021696 39136176 39157188 39261152 39337984 39404232 39481344 39563664 39641088 39674124 39834648 39951513 39979818 40029696 40108032 40303872 40387907 40466944 40585664 40665088 40863648 40943616 41012568 41143536 41293476 41438304 41460552 41582187 41628304 41714974 41722128 41796608 41803776 41948928 42036393 42118656 42301602 42384384 42531552 42591339 42614784 42674688 42822864 42973056 42996128 43057152 43122268 43206656 43267392 43352064 43417626 43502592 43563744 43655168 43715007 43868328 43899408 43954176 44028198 44168796 44230073 44255232 44329761 44408896 44416512 44509122 44596224 44751072 44813979 44869888 44957696 45033408 45121536 45177216 45215616 45341856 45525312 45658872 45683386 45748224 45971604 46061568 46157608 46247936 46286478 46383616 46473756 46643121 46701312 46792704 46831842 47021184 47192544 47383488 47674256 47682432 47767552 47775744 47847996 47941632 48000792 48041592 48175722 48344688 48370644 48439296 48607488 48675816 48771072 48940416 49009212 49112064 49138432 49282592 49351869 49448448 49545216 49620144 49717248 49787136 49960008 50135232 50170752 50233344 50344956 50478624 50577408 50653897 50662584 50753024 50761728 50824368 50867568 51179716 51215976 51279872 51366231 51466752 51530262 51574062 51631104 51819264 51927309 52028928 52181568 52209584 52538976 52641792 52751552 52854784 52898832 53112864 53268684 53306424 53372928 53633538 53738496 53934336 54000891 54046791 54219382 54387774 54484864 54494208 54591488 54637149 54683424 54858048 55057968 55251072 55280736 55442916 55629504 55738368 55822662 55931904 56010528 56048524 56158208 56205009 56402136 56432418 56512512 56708736 56788452 56819712 56899584 57097152 57177414 57226014 57297408 57409536 57617973 57689856 57802752 57890168 57900096 58003456 58084992 58286676 58491104 58532544 58605568 58704264 58735782 58891728 59006976 59106348 59222016 59345496 59461632 59511186 59668096 59751972 60044544 60162048 60169739 60236288 60287488 60455808 60700416 60878496 60997632 61295472 61415424 61518852 61715304 61965008 62146798 62157456 62190828 62268416 62442456 62572461 62694912 62923392 63177984 63452403 63576576 63700992 63797328 63922176 64001056 64012032 64055456 64234296 64459584 64494192 64585728 64683402 64809984 64901088 65028096 65126439 65253888 65345616 65482752 65802492 65837821 65849112 65931264 66042297 66160192 66253194 66289664 66382848 66613344 66763683 66846976 66894336 66977792 67126608 67304832 67436544 67550112 67682304 67765824 67823424 68001122 68012784 68058922 68287968 68488308 68525079 68622336 68707016 68765416 68841472 68957406 69092352 69236412 69371904 69429717 69575424 69710634 70051968 70189056 70247763 70531776 70817152 71024912 71075232 71163904 71511384 71651328 71771994 71912448 72001188 72062388 72263583 72517032 72555966 72658944 72849532 72911232 73013724 73144064 73156608 73410624 73668096 73707648 73923888 74172672 74317824 74430216 74575872 74680704 74940012 75202848 75243224 75256128 75350016 75463969 75517434 75611648 75717936 75759616 75866112 76129536 76236552 76301352 76396544 76769574 76823964 76919808 77200128 77295393 77361093 77446656 77715568 77728896 78043392 78272352 78314376 78522304 78675968 78808464 78962688 79127328 79282176 79348248 79669296 79903026 79959636 80059392 80450307 80607744 80775814 80933888 81171328 81329073 81330176 81727296 81887232 82025136 82287072 82586952 82876608 82921104 83164374 83256608 83429948 83444256 83593216 83607552 83733993 83897856 84072786 84237312 84603204 84648627 84768768 85063104 85182678 85229568 85349376 85645728 85766121 85839021 85946112 85992256 86114304 86244536 86413312 86534784 86704128 86835252 87005184 87127488 87310336 87430014 87736656 87798816 87908352 88056396 88103673 88337592 88460146 88510464 88659522 88817792 88833024 89018244 89192448 89502144 89564503 89627958 89739776 89915392 90066816 90243072 90354432 90431232 90683712 91050624 91317744 91366772 91496448 91943208 92123136 92315216 92495872 92572956 92767232 92947512 93220197 93286242 93402624 93585408 93663684 94042368 94385088 94766976 95348512 95364864 95535104 95551488 95695992 95883264 96001584 96083184 96351444 96689376 96741288 96878592 97025103 97214976 97351632 97542144 97880832 98018424 98084917 98224128 98276864 98565184 98703738 98896896 99240288 99379791 99434496 99574272 99920016 100270464 100341504 100466688 100689912 100957248 101154816 101307794 101325168 101506048 101523456 101648736 101735136 102001683 102088383 102359432 102431952 102559744 102732462 102933504 103060524 103148124 103262208 103436109 103638528 103854618 104057856 104363136 104419168 104565951 105077952 105283584 105503104 105709568 105797664 106225728 106537368 106612848 106745856 107267076 107476992 107657991 107868672 108001782 108093582 108438764 108775548 108833949 108969728 108988416 109182976 109274298 109366848 109716096 110115936 110502144 110561472 110885832 111259008 111476736 111645324 111863808 112021056 112097048 112316416 112410018 112804272 112864836 113025024 113276151 113417472 113576904 113639424 113799168 114194304 114354828 114452028 114594816 115154361 115235946 115379712 115605504 115780336 115800192 116006912 116169984 116573352 116982208 117065088 117211136 117408528 117471564 117783456 118013952 118212696 118444032 118690992 118923264 119022372 119336192 119503944 119854539 120089088 120324096 120339478 120472576 120574976 120911616 121163721 121400832 121756992 121995264 122590944 122830848 123037704 123430608 123930016 124293596 124314912 124381656 124536832 124746561 124884912 125144922 125389824 125846784 126109179 126355968 126904806 127153152 127486681 127594656 127774017 127844352 128002112 128024064 128110912 128468592 128919168 128988384 129171456 129366804 129619968 129802176 130056192 130252878 130507776 130691232 130965504 131145021 131604984 131675642 131698224 131862528 132084594 132320384 132506388 132579328 132690219 132765696 133226688 133527366 133693952 133788672 133955584 134253216 134441937 134609664 134873088 135100224 135364608 135531648 135646848 136002244 136025568 136117844 136575936 136976616 137050158 137244672 137414032 137530832 137682944 137914812 138184704 138472824 138743808 138859434 139150848 139421268 139929363 140103936 140378112 140495526 141063552 141634304 142049824 142150464 142327808 143022768 143302656 143543988 143824896 144002376 144124776 144527166 145034064 145111932 145317888 145699064 145822464 146002409 146027448 146126509 146288128 146313216 146821248 147336192 147415296 147847776 148055607 148345344 148635648 148860432 149151744 149361408 149880024 150405696 150486448 150512256 150700032 150927938 151034868 151223296 151435872 151732224 151961691 152259072 152473104 152602704 152793088 153539148 153647928 153839616 154098693 154400256 154590786 154722186 154893312 155431136 155457792 155781927 156086784 156544704 156628752 157044608 157351936 157616928 157925376 158254656 158564352 158696496 159338592 159806052 159891851 159919272 160118784 160900614 161215488 161551628 161867776 162002673 162140373 162342656 162658146 162660352 163454592 163774464 163911447 164050272 164574144 165173904 165753216 165842208 166328748 166513216 166859896 166888512 167186432 167215104 167467986 167795712 168145572 168474624 168615027 169206408 169297254 169537536 170126208 170365356 170459136 170698752 171291456 171532242 171678042 171892224 171984512 172228608 172489072 172826624 173069568 173408256 173670504 174010368 174254976 174620672 174860028 175473312 175597632 175816704 176112792 176207346 176675184 176920292 177020928 177319044 177635584 177666048 178036488 178384896 179004288 179129006 179255916 179479552 180133632 180486144 180509217 180708864 180862464 181367424 182101248 182635488 182733544 182992896 183886416 184246272 184630432 184991744 185145912 185534464 185895024 186440394 186572484 186805248 187327368 187717383 188084736 188770176 189533952 189767837 189929137 190357209 190697024 190729728 191070208 191102976 191391984 191766528 192003168 192166368 192702888 193378752 193482576 193757184 194050206 194429952 194703264 195084288 195379317 195761664 196036848 196169834 196448256 196553728 197130368 197407476 197513463 197793792 198480576 198759582 198868992 199148544 199840032 200291049 200540928 200683008 200933376 201379824 201914496 202309632 202615588 202650336 203012096 203046912 203297472 203470272 204003366 204176766 204718864 204863904 205119488 205464924 205575237 205867008 206121048 206296248 206524416 206872218 207277056 207709236 208115712 208289151 208726272 208838336 209131902 210155904 210567168 210743289 211006208 211419136 211595328 212451456 213074736 213225696 213491712 214534152 214953984 215315982 215737344 216003564 216187164 216877528 217513793 217551096 217667898 217939456 217976832 218365952 218548596 218733696 219432192 220231872 221004288 221122944 221771664 222518016 222953472 223290648 223727616 224042112 224194096 224632832 224820036 225608544 225729672 226050048 226391907 226552302 226834944 227153808 227278848 227598336 228388608 228709656 228904056 229189632 230308722 230471892 230759424 231560672 231600384 231886179 232013824 232083279 232339968 233146704 233964416 234130176 234422272 234817056 234943128 235566912 236027904 236425392 236888064 237381984 237846528 238044744 238206227 238672384 239007888 239709078 240178176 240678956 240945152 241149952 241350921 241823232 242327442 242801664 243513984 243987219 243990528 245181888 245661696 246075408 246861216 247860032 248587192 248629824 248763312 249073664 249493122 249769824 250289844 250779648 251201979 251693568 252218358 252711936 253809612 253945881 254306304 254973362 255189312 255548034 255688704 256004224 256048128 256221824 256937184 257838336 257976768 258342912 258733608 259239936 259604352 260112384 260505756 261015552 261382464 261931008 262290042 263209968 263351284 263396448 263725056 264169188 264311019 264640768 265012776 265158656 265380438 265531392 266453376 267054732 267387904 267577344 268506432 268693509 268883874 269219328 269746176 270200448 270729216 271063296 271293696 272004488 272051136 272235688 273151872 273953232 274100316 274489344 274828064 275061664 275365888 275829624 276369408 276945648 277487616 277718868 278301696 278842536 279660591 279858726 280207872 280756224 280991052 282127104 282715349 283268608 284099648 284300928 284655616 286045536 286605312 287087976 287649792 288004752 288249552 289054332 290068128 290223864 290635776 291075309 291398128 291644928 292004818 292054896 292253018 292576256 292626432 293642496 294254751 294672384 294830592 295695552 296111214 296690688 297720864 298139373 298303488 298722816 299760048 300811392 300972896 301024512 301400064 301855876 302069736 302446592 302871744 303464448 303923382 304518144 304946208 305205408 305586176 306005049 306265149 307078296 307295856 307679232 308197386 308800512 309181572 309444372 309610511 309786624 310308327 310862272 310915584 311563854 312173568 313089408 313257504 313697853 314089216 314703872 315233856 315850752 316509312 317128704 317392992 318677184 319612104 319783702 319838544 320237568 321801228 322430976 323103256 323735552 324005346 324280746 324685312 325316292 325320704 326501847 326909184 327548928 327822894 328100544 329148288 330347808 331506432 331684416 332657496 333026432 333719792 333777024 334372864 334430208 334935972 335591424 336291144 336949248 337230054 338412816 338594508 339075072 339828453 340252416 340730712 340918272 341397504 342582912 343064484 343356084 343784448 343969024 344978144 345463083 345653248 346139136 346816512 347341008 348020736 348509952 349241344 349720056 350946624 351195264 351633408 352225584 352414692 353350368 353840584 354041856 354577279 354638088 355271168 355332096 356072976 356769792 358008576 358258012 358511832 358959104 359563617 360267264 360972288 361018434 361417728 361724928 362734848 363491163 364202496 365270976 365467088 365985792 367772832 368492544 369260864 369983488 370291824 371068928 371790048 372880788 373144968 373610496 374239683 374654736 375434766 376169472 377540352 378327537 379067904 379535674 379858274 380714418 381394048 381459456 382140416 382460043 382783968 383533056 384006336 384332736 385405776 386757504 386965152 387514368 388100412 388859904 389406528 390168576 390758634 391523328 392073696 392339668 392896512 393107456 393435063 394260736 394814952 395026926 395587584 396961152 397519164 397737984 398070657 398297088 399680064 400582098 401081856 401366016 401866752 402759648 403325811 403828992 404619264 405231176 405300672 406024192 406093824 406594944 406940544 408006732 408353532 409437728 409727808 410238976 410929848 411150474 411734016 412242096 412592496 413048832 413744436 414554112 415418472 416231424 416578302 417452544 417676672 418263804 420311808 421134336 421188173 421486578 422012416 422838272 423190656 424902912 426149472 426451392 426983424 429068304 429907968 430631964 431474688 432007128 432374328 433755056 435027586 435102192 435335796 435878912 435953664 437097192 437467392 438007227 438379527 438864384 440463744 442008576 442245888 443543328 444166821 445036032 445906944 446581296 447455232 448084224 448388192 449265664 449640072 451217088 451459344 452100096 452783814 453104604 453669888 454307616 455196672 455885073 456777216 457419312 457808112 458379264 460617444 460864747 460943784 461518848 462296079 463121344 463200768 463772358 464027648 464166558 464679936 466293408 467345781 467928832 468260352 468844544 469634112 469886256 471133824 472055808 472850784 473776128 474763968 475693056 476089488 476412454 477344768 478015776 479418156 479675553 480356352 481357912 481890304 482299904 482701842 483646464 484654884 485603328 486008019 486421119 487027968 487974438 487981056 490363776 491323392 491734341 492150816 493722432 495720064 497174384 497259648 497526624 498147328 498986244 499539648 500579688 501559296 502403958 503387136 504436716 505423872 505845081 507619224 507891762 508612608 509946724 510378624 511096068 511377408 512008448 512096256 512443648 513874368 515676672 515953536 516685824 517467216 518479872 519208704 520224768 521011512 522031104 522764928 523862016 524580084 526419936 526702568 526792896 527450112 528247783 528338376 528622038 529281536 530025552 530317312 530760876 531062784 532906752 534109464 534775808 535154688 537012864 537387018 537767748 538438656 540400896 541458432 541527651 542126592 542587392 544008976 544102272 544471376 546303744 547906464 548200632 548978688 549656128 550123328 550731776 551659248 552738816 553891296 554975232 555437736 556603392 557685072 559321182 559717452 560415744 561982104 563152149 564254208 565430698 566537216 568199296 568601856 569303511 569311232 569787411 572091072 573210624 574175952 575299584 576009504 576499104 578108664 580136256 580447728 581271552 582150618 582796256 583289856 584009636 584109792 584506036 585152512 585252864 586137951 587284992 588509502 589344768 589661184 591391104 592222428 592540389 593381376 595441728 596278746 596606976 597445632 599520096 600873147 601622784 601945792 602049024 602800128 603711752 604139472 604893184 605743488 606928896 607846764 609036288 609892416 610410816 611172352 612010098 612530298 614156592 614591712 615358464 616394772 616725711 617601024 618363144 618888744 619221022 619573248 620616654 621724544 621831168 623127708 624347136 626178816 626515008 626951521 627395706 628178432 629407744 630467712 631701504 632229867 633018624 634257408 634785984 637354368 639224208 639567404 639677088 640475136 643602456 644861952 646206512 647471104 648010692 648561492 649370624 650632584 652541379 653003694 653818368 655097856 655645788 656201088 658296576 660695616 663012864 663368832 665314992 666052864 667439584 667554048 668745728 668860416 669871944 671182848 672582288 673898496 674460108 676825632 677189016 678150144 679175721 679656906 680504832 681461424 681836544 682795008 685165824 686128968 686594419 686712168 687568896 687938048 689956288 690926166 691306496 692278272 694682016 695658537 696041472 696249837 697019904 698482688 699440112 701893248 702390528 703266816 704451168 704829384 706700736 707681168 708083712 709154558 709276176 710542336 710664192 712145952 713539584 714618681 716017152 716516024 717023664 717918208 719127234 720534528 722036868 722835456 723449856 724052763 725469696 726982326 728404992 730541952 730934176 731961657 731971584 735545664 736985088 738521728 739966976 740583648 742137856 743580096 745761576 746289936 747220992 748479366 749309472 750869532 751911241 752338944 753605937 755080704 756655074 758135808 759071348 759716548 761428836 761837643 762788096 762918912 764280832 764920086 765567936 767066112 768012672 768665472 770811552 773515008 773930304 775028736 776200824 777719808 778813056 780337152 781517268 783046656 784147392 784679336 785793024 786214912 786870126 788521472 789629904 790053852 791175168 792933057 793922304 795038328 795475968 796141314 796594176 799360128 801164196 802163712 802732032 805519296 806080527 806651622 807657984 809238528 810462352 810601344 812048384 812187648 813189888 813881088 816013464 816707064 818875456 819455616 820477952 821859696 822300948 823468032 824484192 825184992 826097664 827488872 829108224 830836944 832462848 833156604 834905088 835353344 836527608 838981773 840623616 842268672 842376346 842973156 844024832 846381312 848146047 849805824 852298944 852902784 853966848 858136608 859815936 861263928 862949376 864014256 864748656 867510112 870055172 870204384 870671592 871757824 871907328 873225927 874194384 874934784 876014454 876759054 877728768 880927488 882764253 884017152 884491776 887086656 888333642 890072064 892406767 893162592 894418119 894910464 896168448 896776384 898531328 899280144 902434176 902918688 904200192 905567628 906209208 907339776 908615232 910393344 911770146 913554432 914838624 915616224 916758528 918015147 918795447 921234888 921729494 921887568 923037696 924592158 926242688 926401536 927544716 928055296 928333116 928831533 929359872 932586816 934691562 935857664 936520704 937689088 939268224 939772512 941093559 942267648 944111616 945701568 947552256 949527936 951386112 952178976 952824908 954689536 956031552 958836312 959351106 960712704 962715824 963780608 964599808 965403684 967292928 969309768 971206656 972016038 972842238 974055936 975948876 975962112 979505541 980727552 982646784 983468682 984301632 987444864 991440128 994348768 994519296 995053248 996294656 997972488 999079296 1001159376 1003118592 1004807916 1006774272 1008873432 1010847744 1011690162 1015238448 1015783524 1017225216 1019893448 1020757248 1022192136 1022754816 1022885563 1024016896 1024192512 1024887296 1027748736 1031353344 1031907072 1034934432 1036389249 1036959744 1038417408 1040449536 1042023024 1044062208 1045529856 1047724032 1049160168 1052839872 1053405136 1053585792 1054900224 1056495566 1056676752 1057244076 1058563072 1060051104 1061521752 1062125568 1063731837 1065813504 1068218928 1069551616 1070309376 1074025728 1074774036 1075535496 1076877312 1078690851 1080801792 1082916864 1083055302 1084253184 1085174784 1088017952 1088204544 1088942752 1090473489 1092607488 1095812928 1096401264 1097957376 1099312256 1100246656 1101463552 1103318496 1105477632 1107782592 1109950464 1110875472 1113206784 1115370144 1118642364 1119242957 1119434904 1120831488 1122719049 1123964208 1126304298 1128508416 1130861396 1133074432 1134982611 1136398592 1137203712 1138607022 1138622464 1139574822 1144182144 1146421248 1147380129 1148351904 1150599168 1152019008 1152998208 1156217328 1160272512 1160895456 1162543104 1164301236 1165592512 1166579712 1168019272 1168219584 1169012072 1170305024 1170505728 1172275902 1174569984 1177019004 1178689536 1179322368 1180305189 1182782208 1184444856 1185080778 1186762752 1190883456 1192557492 1193213952 1194211971 1194891264 1199040192 1201746294 1203245568 1203891584 1204098048 1205600256 1207423504 1208278944 1209786368 1211486976 1213857792 1215693528 1218072576 1219784832 1220821632 1222344704 1224020196 1225060596 1228313184 1229183424 1230716928 1232789544 1233451422 1235202048 1236726288 1237777488 1238442044 1239146496 1241233308 1243449088 1243662336 1246255416 1248694272 1252357632 1253030016 1253903042 1254791412 1256356864 1260935424 1263403008 1263564519 1264459734 1266037248 1268514816 1269571968 1274708736 1278448416 1279134808 1279354176 1280950272 1287204912 1289723904 1292413024 1294942208 1296021384 1297122984 1298741248 1301265168 1305082758 1306007388 1307636736 1311291576 1312402176 1314021681 1315138581 1316593152 1321391232 1326025728 1326737664 1329503959 1330629984 1332105728 1332500463 1334879168 1335108096 1337491456 1337720832 1339743888 1342365696 1345164576 1347796992 1348920216 1353651264 1354378032 1356300288 1358351442 1359313812 1361009664 1362922848 1365590016 1367655219 1370331648 1372257936 1373188838 1373424336 1375137792 1375876096 1379912576 1381852332 1382594241 1382612992 1384556544 1389364032 1391317074 1392082944 1392499674 1394039808 1396965376 1398880224 1402037343 1403786496 1404781056 1406533632 1408902336 1409658768 1413401472 1415362336 1416167424 1418309116 1418552352 1421084672 1421328384 1424291904 1427079168 1429237362 1432034304 1433032048 1434047328 1435836416 1438254468 1439026659 1441069056 1444073736 1445670912 1446899712 1448105526 1450939392 1453964652 1456809984 1458024057 1459263357 1461083904 1461868352 1463923314 1463943168 1471091328 1473970176 1475203023 1477043456 1479933952 1481167296 1484275712 1487160192 1491523152 1492579872 1494441984 1496958732 1498618944 1501739064 1503822482 1504677888 1507211874 1510161408 1513310148 1516271616 1518142696 1519433096 1522596551 1522857672 1523675286 1525576192 1525837824 1528561664 1529840172 1531135872 1534132224 1536025344 1537330944 1541623104 1547030016 1547860608 1550057472 1552401648 1555439616 1557626112 1560674304 1563034536 1566093312 1568294784 1569358672 1571586048 1572429824 1573740252 1577042944 1579259808 1580107704 1582350336 1584743349 1585866114 1587844608 1590076656 1590951936 1592282628 1593188352 1598720256 1602328392 1604327424 1605464064 1611038592 1612161054 1613303244 1615315968 1620924704 1621202688 1624096768 1624375296 1624582953 1626379776 1627762176 1632026928 1633414128 1637750912 1638911232 1640955904 1643719392 1644601896 1646936064 1648968384 1650369984 1652195328 1654977744 1658216448 1661673888 1664925696 1666313208 1667443589 1669810176 1670706688 1673055216 1677963546 1681247232 1684752692 1685946312 1688049664 1689456447 1692762624 1696292094 1699611648 1704597888 1705805568 1707910533 1707933696 1709362233 1716273216 1719631872 1722527856 1725898752 1728028512 1729497312 1735020224 1740110344 1740408768 1741343184 1743515648 1743814656 1746451854 1748388768 1749869568 1752028908 1753518108 1755457536 1758413853 1761854976 1765528506 1768034304 1768983552 1774173312 1776667284 1777621167 1780144128 1784813534 1786325184 1788836238 1789820928 1792336896 1793552768 1797062656 1798560288 1804868352 1805837376 1808400384 1811135256 1812418416 1814679552 1817230464 1820786688 1823540292 1827108864 1829677248 1831232448 1833517056 1836030294 1837590894 1842469776 1843458988 1843775136 1846075392 1849184316 1850177133 1852485376 1852803072 1855089432 1856110592 1856666232 1857663066 1858719744 1865173632 1869383124 1871715328 1873041408 1878536448 1879545024 1880854563 1882187118 1884535296 1888223232 1891403136 1895104512 1896689601 1899055872 1902772224 1904357952 1905649816 1909379072 1912063104 1917672624 1918702212 1921425408 1925431648 1927561216 1929199616 1930807368 1934585856 1938619536 1942413312 1944032076 1945684476 1948111872 1951897752 1957624137 1959011082 1961455104 1965293568 1966937364 1968603264 1974889728 1979007443 1982880256 1988697536 1989038592 1990106496 1992589312 1995944976 1998158592 2002318752 2006237184 2009615832 2013548544 2017746864 2021695488 2023380324 2030476896 2031567048 2034450432 2037527163 2039786896 2041514496 2044384272 2045509632 2045771126 2048033792 2048385024 2049774592 2055497472 2059783257 2062706688 2063814144 2069868864 2072778498 2073919488 2076834816 2084046048 2086975611 2088124416 2088749511 2091059712 2095448064 2098320336 2105679744 2106810272 2107171584 2109800448 2112991132 2113353504 2114488152 2117126144 2120102208 2123043504 2124251136 2127463674 2131627008 2136437856 2139103232 2140618752 2143856043 2148051456 2149548072 2151070992 2153754624 2157381702 2161603584 2166110604 2167273577 2168506368 2170349568 2172158289 2176035904 2176409088 2177885504 2180946978 2185214976 2191625856 2192802528 2195884971 2195914752 2198624512 2200493312 2202927104 2206636992 2210955264 2215565184 2219900928 2221750944 2226413568 2230740288 2237284728 2238485914 2238869808 2241662976 2245438098 2247928416 2252608596 2255733723 2257016832 2261722792 2266148864 2269965222 2272797184 2274407424 2277214044 2277244928 2279149644 2285512929 2288364288 2292842496 2294760258 2296703808 2301198336 2304038016 2305996416 2312434656 2320545024 2321790912 2325086208 2328602472 2331185024 2333159424 2336038544 2336439168 2338024144 2340610048 2341011456 2344551804 2349139968 2354038008 2357379072 2358644736 2360610378 2365564416 2368889712 2370161556 2373525504 2378799171 2381766912 2385114984 2386427904 2388423942 2389782528 2398080384 2403492588 2406491136 2407783168 2408196096 2414847008 2416557888 2418241581 2419572736 2422973952 2427715584 2431387056 2436145152 2439569664 2441643264 2444689408 2448040392 2450121192 2456626368 2458366848 2461433856 2465579088 2466902844 2470404096 2473452576 2475554976 2476884088 2478292992 2482040953 2482466616 2484150653 2486898176 2487324672 2492510832 2497388544 2504715264 2506060032 2507806084 2509582824 2512713728 2516945319 2521870848 2526806016 2527129038 2528919468 2532074496 2539143936 2544438141 2549417472 2556896832 2558269616 2558708352 2561900544 2574409824 2579447808 2584826048 2589884416 2592042768 2594245968 2597482496 2602530336 2610165516 2612014776 2615273472 2619677781 2622583152 2624804352 2628043362 2630277162 2633186304 2642782464 2648292759 2652051456 2653475328 2659007918 2661259968 2664211456 2665000926 2669758336 2670216192 2674982912 2677220301 2679487776 2684731392 2690329152 2695593984 2697840432 2707302528 2708756064 2712600576 2716702884 2718627624 2722019328 2725845696 2731180032 2735310438 2740663296 2744515872 2746377676 2746848672 2750275584 2751752192 2754045441 2756386341 2759825152 2763704664 2765188482 2765225984 2769113088 2778728064 2782634148 2784165888 2784999348 2786494599 2788079616 2797760448 2804074686 2807572992 2809562112 2813067264 2817804672 2819317536 2823280677 2826802944 2830724672 2832334848 2836618232 2837104704 2842169344 2842656768 2848583808 2854158336 2858474724 2864068608 2866064096 2868094656 2871672832 2876508936 2878053318 2882138112 2888147472 2891341824 2893799424 2896211052 2901878784 2907929304 2913619968 2916048114 2918526714 2922167808 2923736704 2927846628 2927886336 2942182656 2947940352 2948317211 2950406046 2954086912 2959867904 2962334592 2968551424 2974320384 2983046304 2985159744 2988883968 2993917464 2997237888 3003478128 3007644964 3009355776 3014423748 3020322816 3026620296 3032543232 3036285392 3038866192 3045193102 3045715344 3047350572 3051152384 3051675648 3059680344 3062271744 3068264448 3068656689 3072050688 3074661888 3083246208 3094060032 3095721216 3104803296 3109167747 3110879232 3115252224 3121348608 3126069072 3132186624 3136589568 3138717344 3143172096 3144859648 3147480504 3154085888 3158519616 3160215408 3164700672 3169486698 3171732228 3175689216 3180153312 3184565256 3186376704 3191195511 3197440512 3204656784 3208654848 3210928128 3222077184 3224322108 3226053229 3226606488 3228795329 3230631936 3236072553 3241849408 3242405376 3248193536 3248750592 3249165906 3252759552 3255524352 3264053856 3266828256 3271420467 3275501824 3277822464 3281911808 3287438784 3289203792 3293872128 3297936768 3300739968 3304390656 3309955488 3316432896 3323347776 3329851392 3332626416 3334887178 3339620352 3341413376 3346110432 3355927092 3357728871 3362494464 3369505384 3371892624 3376099328 3378912894 3385525248 3392584188 3399223296 3404947833 3409195776 3411611136 3415821066 3415867392 3418724466 3432546432 3439263744 3442140387 3445055712 3451797504 3456057024 3458994624 3470040448 3480220688 3480817536 3482686368 3487031296 3487629312 3492903708 3496777536 3499739136 3504057816 3507036216 3510915072 3516827706 3523709952 3531057012 3536068608 3537967104 3540915567 3548346624 3553334568 3555242334 3560288256 3569627068 3572650368 3577672476 3579641856 3582635913 3584673792 3587105536 3594125312 3597120576 3609736704 3611674752 3616800768 3622270512 3624836832 3629359104 3634460928 3641573376 3647080584 3654217728 3659354496 3662464896 3667034112 3672060588 3675181788 3684939552 3686917976 3687550272 3692150784 3697734481 3698368632 3700354266 3704970752 3705606144 3710178864 3712221184 3713332464 3715326132 3717439488 3730347264 3738766248 3743430656 3746082816 3757072896 3759090048 3761709126 3764374236 3769070592 3782806272 3790209024 3790693557 3793379202 3798111744 3805544448 3808715904 3811299632 3818758144 3824126208 3835345248 3837404424 3842850816 3850863296 3855122432 3858399232 3861614736 3869171712 3877239072 3884826624 3888064152 3891368952 3896223744 3903795504 3915248274 3918022164 3922910208 3933874728 3937206528 3942065043 3945415743 3949779456 3958014886 3965760512 3977395072 3978077184 3980212992 3985178624 3988511877 3991889952 3996317184 4004637504 4012474368 4019231664 4027097088 4035493728 4043390976 4046760648 4060953792 4063134096 4068900864 4075054326 4079573792 4083028992 4088768544 4091542252 4096067584 4096770048 4099549184 4102965657 4110994944 4119566514 4125413376 4127628288 4139737728 4145556996 4147782723 4147838976 4153669632 4168092096 4173951222 4176248832 4177499022 4182119424 4190896128 4196640672 4206112029 4211359488 4213620544 4214343168 4219600896 4225982264 4226707008 4228976304 4234252288 4240204416 4246087008 4248502272 4254927348 4263254016 4272875712 4278206464 4281237504 4287712086 4296102912 4299096144 4302141984 4307509248 4314763404 4317079977 4323207168 4332221208 4334547154 4337012736 4340699136 4344316578 4352071808 4352818176 4355771008 4361893956 4370429952 4383251712 4385605056 4391769942 4391829504 4397249024 4400986624 4405854208 4413273984 4421910528 4425609069 4431130368 4439801856 4443501888 4452827136 4461480576 4474569456 4476971828 4477739616 4483325952 4490876196 4495856832 4505217192 4511467446 4514033664 4523445584 4532297728 4539930444 4545594368 4548814848 4554428088 4558299288 4567789653 4571025858 4576728576 4585684992 4589520516 4593407616 4602396672 4608076032 4611992832 4624869312 4641090048 4643581824 4650172416 4657204944 4662370048 4666318848 4672077088 4672878336 4676048288 4681220096 4682022912 4689103608 4698279936 4708076016 4714758144 4717289472 4721220756 4731128832 4737779424 4740323112 4747051008 4754230047 4757598342 4763533824 4770229968 4772855808 4776847884 4779565056 4796160768 4806160933 4806985176 4812982272 4815566336 4816392192 4829694016 4833115776 4836483162 4839145472 4845947904 4862774112 4872290304 4873748859 4879139328 4883286528 4889378816 4896080784 4900242384 4913252736 4916733696 4922867712 4931158176 4933805688 4940808192 4946905152 4951109952 4953768176 4956585984 4964081906 4964933232 4968301306 4973796352 4974649344 4985021664 4994777088 5002330767 5009430528 5012120064 5015612168 5019165648 5025427456 5033890638 5043741696 5054258076 5057838936 5064148992 5068369341 5078287872 5088876282 5098834944 5113793664 5116539232 5117416704 5123731599 5123801088 5128086699 5148819648 5158895616 5169652096 5179768832 5184085536 5188491936 5194964992 5205060672 5220331032 5224029552 5230546944 5239355562 5245166304 5249608704 5256086724 5260554324 5263378687 5266372608 5275241559 5285564928 5296585518 5304102912 5306950656 5318015836 5322519936 5328422912 5330001852 5332863501 5339516672 5340432384 5349965824 5354440602 5358975552 5369462784 5380658304 5391187968 5395680864 5414605056 5417512128 5425201152 5433405768 5437255248 5444038656 5451691392 5462360064 5470620876 5481326592 5489031744 5492755352 5493697344 5500551168 5503504384 5508090882 5512772682 5519650304 5527409328 5530376964 5530451968 5538226176 5550531399 5557456128 5565268296 5568331776 5569998696 5572989198 5576159232 5595520896 5608149372 5615145984 5619124224 5635609344 5638635072 5642563689 5646561354 5653605888 5661449344 5664669696 5673236464 5674209408 5684338688 5685313536 5697167616 5708316672 5716949448 5728137216 5732128192 5736189312 5743345664 5753017872 5756106636 5764276224 5776294944 5782683648 5787598848 5792422104 5803757568 5815858608 5827239936 5832096228 5837053428 5844335616 5847473408 5855693256 5872872411 5884365312 5895880704 5896634422 5900812092 5908173824 5924669184 5937022329 5937102848 5948640768 5966092608 5970319488 5977767936 5987834928 5994475776 6006956256 6015289928 6018711552 6028847496 6040645632 6053240592 6065086464 6072570784 6077732384 6090386204 6091430688 6094701144 6102304768 6103351296 6112581489 6119360688 6124543488 6136528896 6137313378 6144101376 6149323776 6166492416 6179349771 6188120064 6191442432 6209606592 6218335494 6221758464 6230504448 6246847369 6252138144 6260926833 6264373248 6266248533 6273179136 6277434688 6286344192 6289719296 6294961008 6308171776 6317039232 6320430816 6329401344 6338973396 6343464456 6351378432 6360306624 6369130512 6372753408 6382391022 6394881024 6409313568 6417309696 6421856256 6431568129 6444154368 6448644216 6452106458 6453212976 6457590658 6461263872 6472145106 6483698816 6484810752 6496387072 6498331812 6501820731 6505519104 6511048704 6528107712 6533656512 6542840934 6551003648 6555644928 6563823616 6574877568 6578407584 6587654913 6587744256 6595873536 6601479936 6608781312 6619910976 6632865792 6646695552 6659702784 6665252832 6669774356 6679240704 6682826752 6692220864 6711854184 6715457742 6724988928 6739010768 6743785248 6752198656 6757825788 6767201169 6771050496 6785168376 6798446592 6809895666 6818391552 6823222272 6831642132 6831734784 6837448932 6856538787 6865092864 6878527488 6884280774 6890111424 6903595008 6912114048 6917989248 6940080896 6960441376 6961635072 6965372736 6974062592 6975258624 6985807416 6993555072 6999478272 7008115632 7014072432 7021830144 7033655412 7047419904 7062114024 7072137216 7075934208 7081831134 7096693248 7106669136 7110484668 7120576512 7139254136 7145300736 7155344952 7159283712 7160198941 7165271826 7169347584 7174211072 7188250624 7194241152 7219473408 7223349504 7244541024 7249673664 7254724743 7258718208 7268921856 7283146752 7294161168 7308435456 7318708992 7324929792 7334068224 7344121176 7350363576 7369879104 7373835952 7375100544 7384301568 7395468962 7396737264 7400708532 7409941504 7411212288 7420357728 7426664928 7430652264 7434878976 7446122859 7452451959 7460694528 7477532496 7486861312 7492165632 7514145792 7518180096 7523418252 7528748472 7538141184 7550835957 7565612544 7580418048 7581387114 7586758404 7596223488 7617431808 7622599264 7633314423 7637516288 7648252416 7670690496 7674808848 7685701632 7701726592 7710244864 7716798464 7723229472 7738343424 7754478144 7769653248 7776128304 7782737904 7792447488 7807591008 7830496548 7834700699 7836044328 7845820416 7859033343 7867749456 7874413056 7884130086 7890831486 7899558912 7916029772 7931521024 7944878277 7954790144 7956154368 7960425984 7970357248 7977023754 7983779904 7992634368 8009275008 8024948736 8031660903 8038463328 8054194176 8070987456 8086781952 8093521296 8121907584 8126268192 8137801728 8150108652 8159147584 8166057984 8177537088 8183084504 8192135168 8193540096 8199098368 8205931314 8221989888 8239133028 8250826752 8255256576 8262136323 8269159023 8279475456 8291113992 8295565446 8295677952 8307339264 8336184192 8347902444 8352497664 8354998044 8359483797 8364238848 8393281344 8412224058 8422718976 8427241088 8428686336 8439201792 8451964528 8453414016 8457952608 8468504576 8480408832 8492174016 8497004544 8509854696 8526508032 8545751424 8556412928 8562475008 8575424172 8592205824 8598192288 8604283968 8615018496 8629526808 8634159954 8646414336 8664442416 8669094308 8674025472 8681398272 8688633156 8704143616 8705636352 8711542016 8723787912 8740859904 8766503424 8771210112 8783539884 8783659008 8794498048 8801973248 8826547968 8843821056 8844951633 8851218138 8862260736 8879603712 8887003776 8905654272 8922961152 8949138912 8953943656 8955479232 8966651904 8981752392 8991713664 9010434384 9022934892 9028067328 9046891168 9064595456 9079860888 9091188736 9097629696 9108856176 9116598576 9135579306 9142051716 9153457152 9179041032 9186815232 9204793344 9205970067 9216152064 9223985664 9249738624 9282180096 9287163648 9306527713 9314409888 9324740096 9327503241 9332637696 9344154176 9345756672 9352096576 9362440192 9364045824 9378207216 9396559872 9416152032 9429516288 9434578944 9442441512 9462257664 9475558848 9480646224 9494102016 9508460094 9515196684 9527067648 9540459936 9553695768 9559130112 9573586533 9592321536 9612321866 9613970352 9625964544 9631132672 9632784384 9659388032 9666231552 9672966324 9678159687 9678290944 9686385987 9691895808 9725548224 9744580608 9747497718 9758278656 9766573056 9778757632 9792161568 9800484768 9814261401 9826505472 9833467392 9845735424 9862316352 9867611376 9881616384 9893810304 9902219904 9907536352 9913171968 9928163812 9929866464 9936602612 9947592704 9949298688 9970043328 9989554176 10004661534 10018861056 10024240128 10031224336 10038331296 10050854912 10067781276 10073186613 10087483392 10108516152 10115677872 10128297984 10136738682 10156575744 10177752564 10197669888 10214843499 10227587328 10233078464 10234833408 10247463198 10247602176 10256173398 10297639296 10317791232 10326421161 10339304192 10359537664 10368171072 10376983872 10389929984 10410121344 10440662064 10448059104 10461093888 10478711124 10490332608 10499217408 10512173448 10521108648 10526757374 10532745216 10550483118 10571129856 10593171036 10608205824 10613901312 10636031672 10645039872 10656845824 10658175857 10660003704 10665727002 10679033344 10680864768 10699931648 10708881204 10717951104 10738925568 10747907739 10761316608 10782375936 10791361728 10829210112 10835024256 10850402304 10866811536 10874510496 10888077312 10903382784 10924720128 10941241752 10962653184 10978063488 10985510704 10987394688 11001102336 11007008768 11016181764 11025545364 11039300608 11054818656 11060753928 11076452352 11093203443 11101062798 11114912256 11130536592 11136663552 11139997392 11145978396 11152318464 11191041792 11216298744 11230291968 11238248448 11271218688 11277270144 11285127378 11293122708 11307211776 11322898688 11346472928 11348418816 11368677376 11370627072 11372080671 11394335232 11416633344 11433898896 11456274432 11464256384 11472378624 11486691328 11506035744 11512213272 11528552448 11552589888 11565367296 11575197696 11584844208 11607515136 11631717216 11654479872 11664192456 11672105123 11674106856 11688671232 11694946816 11711386512 11745744822 11768730624 11793268844 11801624184 11816347648 11826195129 11836247229 11849338368 11874044658 11874205696 11897281536 11932185216 11940638976 11955535872 11965535631 11975669856 11988951552 12013912512 12030579856 12037423104 12057694992 12081291264 12106481184 12130172928 12145141568 12155464768 12180772408 12182861376 12189402288 12204609536 12206702592 12225162978 12238721376 12249086976 12274626756 12288202752 12298647552 12308896971 12332984832 12358699542 12376240128 12382884864 12419213184 12436670988 12443348169 12443516928 12461008896 12493694738 12504276288 12521853666 12528746496 12532497066 12546358272 12554869376 12572688384 12579438592 12589922016 12616343552 12634078464 12640861632 12658802688 12677946792 12686928912 12702756864 12720613248 12738261024 12745506816 12764782044 12789762048 12818627136 12834619392 12843712512 12863136258 12888308736 12897288432 12904212916 12906425952 12915181316 12922527744 12944290212 12951239931 12967397632 12969621504 12992774144 12996663624 13003641462 13011038208 13022097408 13056215424 13067313024 13085681868 13102007296 13111289856 13149755136 13156815168 13175309826 13175488512 13191747072 13202959872 13217562624 13239821952 13265731584 13276827207 13293391104 13319405568 13330505664 13339548712 13358481408 13365653504 13384441728 13423708368 13430915484 13449977856 13478021536 13487570496 13504397312 13515651576 13534402338 13542100992 13570336752 13596893184 13619791332 13636783104 13646444544 13663284264 13674897864 13703368959 13713077574 13730185728 13757054976 13768561548 13780222848 13807190016 13824228096 13835978496 13853052101 13864827001 13880161792 13920882752 13923270144 13930745472 13948125184 13950517248 13971614832 13987110144 13998956544 14016231264 14028144864 14043660288 14067310824 14094839808 14124228048 14144274432 14151868416 14163662268 14193386496 14213338272 14220969336 14241153024 14262690141 14278508272 14290601472 14310689904 14318567424 14320397882 14330543652 14338695168 14348422144 14388482304 14418482799 14438946816 14446699008 14489082048 14499347328 14509449486 14517436416 14537843712 14588322336 14616870912 14621246577 14637417984 14649859584 14668136448 14688242352 14700727152 14739758208 14747671904 14750201088 14768603136 14790937924 14793474528 14801417064 14819883008 14822424576 14840715456 14853329856 14861304528 14869757952 14892245718 14904903918 14921389056 14955064992 14973722624 14984331264 15006992301 15028291584 15036360192 15046836504 15057496944 15076282368 15101671914 15131225088 15162774228 15170915039 15173516808 15192446976 15205108023 15234863616 15245198528 15266628846 15275032576 15296504832 15341380992 15349617696 15371194797 15371403264 15384260097 15403453184 15420489728 15433596928 15446458944 15476686848 15508956288 15539306496 15552256608 15565475808 15584894976 15615182016 15660993096 15669401398 15672088656 15691640832 15718066686 15735498912 15748826112 15768260172 15781662972 15790136061 15799117824 15832059544 15863042048 15889756554 15909580288 15912308736 15920851968 15940714496 15954047508 15967559808 15985268736 15998590503 16018550016 16049897472 16063321806 16076926656 16108388352 16141974912 16173563904 16187042592 16243815168 16252536384 16275603456 16300217304 16318295168 16332115968 16355074176 16366169008 16384270336 16387080192 16398196736 16411862628 16443979776 16478266056 16501653504 16510513152 16524272646 16538318046 16558950912 16582227984 16591130892 16591355904 16614678528 16651594197 16672368384 16695804888 16704995328 16709996088 16718967594 16728477696 16786562688 16824448116 16845437952 16854482176 16857372672 16903929056 16906828032 16915905216 16927691067 16937009152 16960817664 16984348032 16994009088 17019709392 17053016064 17091502848 17112825856 17124950016 17150848344 17184411648 17196384576 17208567936 17230036992 17259053616 17268319908 17292828672 17328884832 17338188616 17348050944 17362796544 17377266312 17389054571 17408287232 17411272704 17423084032 17447575824 17481719808 17533006848 17542420224 17567079768 17588996096 17603946496 17618617233 17653095936 17687642112 17689903266 17702436276 17724521472 17774007552 17811066987 17811308544 17845922304 17898277824 17907887312 17910958464 17933303808 17963504784 17983427328 18020868768 18045869784 18056134656 18093782336 18129190912 18159721776 18182377472 18195259392 18217712352 18233197152 18271158612 18284103432 18306914304 18337744467 18358082064 18373630464 18409586688 18411940134 18432304128 18447971328 18499477248 18538049313 18564360192 18574327296 18613055426 18628819776 18649480192 18655006482 18665275392 18688308352 18691513344 18704193152 18724880384 18740542107 18756414432 18793119744 18832304064 18859032576 18869157888 18884883024 18924515328 18951117696 18961292448 18988204032 19016920188 19030393368 19054135296 19080919872 19107391536 19118260224 19147173066 19184643072 19224643732 19227940704 19251929088 19262265344 19265568768 19294704387 19318776064 19332463104 19345932648 19356319374 19356581888 19372771974 19383791616 19451096448 19489161216 19494995436 19505462193 19516557312 19533146112 19584323136 19600969536 19628522802 19653010944 19666934784 19691470848 19724632704 19735222752 19762964739 19763232768 19787620608 19804439808 19815072704 19826343936 19856327624 19859732928 19873205224 19895185408 19898597376 19940086656 19979108352 20009323068 20037722112 20048480256 20062448672 20076662592 20101709824 20135562552 20146373226 20174966784 20217032304 20231355744 20256595968 20273477364 20301603507 20313151488 20355505128 20395339776 20429686998 20455174656 20466156928 20469666816 20494926396 20495204352 20512346796 20595278592 20635582464 20638220477 20652842322 20678608384 20719075328 20736342144 20753967744 20779859968 20820242688 20881324128 20896118208 20922187776 20957422248 20980665216 20998434816 21024346896 21042217296 21053514748 21065490432 21100966236 21142259712 21186342072 21216411648 21227802624 21272063344 21290079744 21313691648 21316351714 21320007408 21331454004 21358066688 21361729536 21417762408 21435902208 21477851136 21480596823 21495815478 21522633216 21564751872 21582723456 21658420224 21670048512 21733623072 21749020992 21764174229 21776154624 21806765568 21849440256 21882483504 21925306368 21956126976 21971021408 21974789376 22002204672 22014017536 22032363528 22051090728 22078601216 22109637312 22121507856 22152904704 22186406886 22202125596 22229824512 22261073184 22279994784 22291956792 22304636928 22338368577 22357355877 22382083584 22432597488 22460583936 22476496896 22542437376 22554540288 22570254756 22586245416 22601567303 22614423552 22645797376 22652507871 22692945856 22696837632 22737354752 22741254144 22744161342 22788670464 22867797792 22899943269 22912548864 22928512768 22944757248 22973382656 23012071488 23024426544 23057104896 23105179776 23130734592 23150395392 23169688416 23215030272 23263434432 23308959744 23328384912 23344210246 23348213712 23377342464 23389893632 23422773024 23491489644 23504102097 23537461248 23586537688 23603248368 23632695296 23652390258 23672494458 23698676736 23748089316 23748411392 23794563072 23834634831 23864370432 23881277952 23911071744 23931071262 23951339712 23977903104 24027825024 24061159712 24074846208 24094982709 24115389984 24162582528 24212962368 24260345856 24290283136 24310929536 24361544816 24365722752 24378804576 24409219072 24413405184 24450325956 24477442752 24498173952 24549253512 24576405504 24597295104 24617793942 24665969664 24717399084 24752480256 24765769728 24786408969 24807477069 24838426368 24873341976 24886696338 24887033856 24922017792 24987389476 25008552576 25043707332 25057492992 25064994132 25078451391 25092716544 25109738752 25158877184 25179844032 25232687104 25268156928 25281723264 25317605376 25355893584 25373857824 25405513728 25441226496 25476522048 25491013632 25529564088 25579524096 25637254272 25669238784 25687425024 25726272516 25776617472 25794576864 25808425832 25812851904 25830362632 25845055488 25884141367 25888580424 25902479862 25934795264 25939243008 25985548288 25993327248 26007282924 26022076416 26044194816 26112430848 26134626048 26171363736 26204014592 26222579712 26299510272 26313630336 26350619652 26350977024 26383494144 26405919744 26479643904 26531463168 26534854899 26553654414 26586782208 26638811136 26661011328 26679097424 26716962816 26731307008 26768883456 26847416736 26861830968 26899955712 26956043072 26975140992 27008794624 27031303152 27068804676 27084201984 27140673504 27193786368 27239582664 27273566208 27292889088 27326568528 27349795728 27406737918 27426155148 27460371456 27537123096 27560445696 27614380032 27617910201 27648456192 27671956992 27706104202 27729654002 27760323584 27841765504 27846540288 27861490944 27896250368 27919583139 27943229664 27974220288 27997913088 28032462528 28056289728 28087320576 28134621648 28189679616 28248456096 28288548864 28303736832 28327324536 28386772992 28426676544 28441938672 28482306048 28525380282 28557016544 28581202944 28621379808 28640795764 28661087304 28677390336 28696844288 28720759599 28776964608 28836965598 28877893632 28893398016 28978164096 28998694656 29018898972 29034479061 29034872832 29059157961 29075687424 29176644672 29233741824 29242493154 29274835968 29299719168 29336272896 29376484704 29401454304 29442784203 29479516416 29495343808 29500402176 29537206272 29581875848 29586949056 29602834128 29639766016 29644849152 29681430912 29706659712 29722609056 29739515904 29784491436 29809807836 29842778112 29910129984 29947445248 29968662528 30013984602 30056583168 30072720384 30093673008 30114993888 30152564736 30203343828 30219559839 30262450176 30325548456 30341830078 30347033616 30384893952 30410216046 30469727232 30490397056 30533257692 30550065152 30593009664 30682761984 30699235392 30742389594 30742806528 30768520194 30806906368 30840979456 30867193856 30892917888 30953373696 30979263483 31017912576 31078612992 31104513216 31130951616 31169789952 31230364032 31321986192 31338802796 31344177312 31383281664 31436133372 31470997824 31497652224 31536520344 31563325944 31580272122 31598235648 31664119088 31726084096 31779513108 31819160576 31824617472 31841703936 31908095016 31935119616 31970537472 31974527571 31997181006 32037100032 32099794944 32126643612 32153853312 32216776704 32243723217 32283949824 32347127808 32374085184 32487630336 32505072768 32551206912 32600434608 32636590336 32664231936 32710148352 32732338016 32768540672 32774160384 32796393472 32823725256 32887959552 32956532112 33003307008 33021026304 33048545292 33076636092 33117901824 33164455968 33182261784 33229357056 33279610329 33303188394 33344736768 33391609776 33409990656 33419992176 33437935188 33456955392 33573125376 33643126531 33648896232 33690875904 33708964352 33714745344 33807858112 33813656064 33831810432 33855382134 33874018304 33921635328 33968696064 34039418784 34106032128 34116242013 34183005696 34225651712 34249900032 34301696688 34368823296 34392769152 34417135872 34460073984 34518107232 34536639816 34585657344 34657769664 34676377232 34696101888 34725593088 34754532624 34778109142 34816574464 34822545408 34846168064 34895151648 34963439616 35016315369 35066013696 35084840448 35134159536 35177992192 35207892992 35237234466 35306191872 35379806532 35404872552 35449042944 35478585387 35508741687 35548015104 35622133974 35622617088 35691844608 35796555648 35815774624 35821916928 35866607616 35896606893 35927009568 35966854656 36041737536 36091739568 36112269312 36187564672 36258381824 36319443552 36364754944 36390518784 36435424704 36466394304 36542317224 36568206864 36613828608 36675488934 36716164128 36747260928 36823880268 36843650809 36864608256 36895942656 36926690913 36998954496 37076098626 37128720384 37148654592 37226110852 37257639552 37298960384 37310012964 37330044507 37330550784 37376616704 37383026688 37408386304 37449760768 37481084214 37512828864 37586239488 37664608128 37718065152 37738315776 37769766048 37849030656 37902235392 37922584896 37976408064 38033840376 38060786736 38108270592 38161839744 38214783072 38236520448 38294346132 38369286144 38449287464 38455881408 38503858176 38524530688 38531137536 38589408774 38637552128 38664926208 38691865296 38712638748 38713163776 38745543948 38767583232 38853719793 38902192896 38978322432 38989990872 39010924386 39033114624 39066292224 39168646272 39201939072 39257045604 39306021888 39333869568 39449265408 39470445504 39525929478 39526465536 39575241216 39608879616 39630145408 39652687872 39712655248 39719465856 39746410448 39790370816 39797194752 39880173312 39958216704 40018646136 40075444224 40096960512 40124897344 40153325184 40203419648 40271125104 40292746452 40349933568 40434064608 40462711488 40513191936 40546954728 40603207014 40626302976 40711010256 40790679552 40859373996 40910349312 40932313856 40939333632 40989852792 41024693592 41110106877 41190557184 41271164928 41276440954 41305684644 41357216768 41472684288 41507935488 41559156303 41559719936 41594481003 41640485376 41762648256 41792236416 41844375552 41914844496 41961330432 41996869632 42048693792 42084434592 42107029496 42130980864 42201932472 42284519424 42372684144 42432823296 42455605248 42544126688 42580159488 42627383296 42632703428 42640014816 42662908008 42716133376 42723459072 42788070423 42835524816 42871804416 42955702272 42961193646 42991630956 43045266432 43165446912 43255448397 43316840448 43340097024 43467246144 43498041984 43528348458 43552309248 43613531136 43727931583 43764967008 43850612736 43863739731 43912253952 43942042816 43949578752 44004409344 44028035072 44064727056 44102181456 44157202432 44219274624 44243015712 44305809408 44372813772 44404251192 44459649024 44522146368 44559989568 44583913584 44609273856 44676737154 44714711754 44764167168 44865194976 44921167872 44952993792 45020976903 45084874752 45109080576 45140509512 45172490832 45203134606 45228847104 45291594752 45305015742 45385891712 45393675264 45474709504 45488322684 45512745117 45577340928 45735595584 45799886538 45825097728 45857025536 45889514496 45946765312 46024142976 46048853088 46113584391 46114209792 46152780291 46210359552 46261469184 46300790784 46339376832 46430060544 46526868864 46617919488 46656769824 46688420492 46696427424 46754684928 46779787264 46845546048 46982979288 47008204194 47074922496 47173075376 47206496736 47265390592 47304780516 47344988916 47370408183 47397353472 47496178632 47589126144 47669269662 47728740864 47762555904 47822143488 47862142524 47902679424 47955806208 47995771509 48055650048 48122319424 48149692416 48189965418 48230779968 48325165056 48425924736 48520691712 48580566272 48621859072 48723089632 48731445504 48757609152 48818438144 48826810368 48900651912 48954885504 48996347904 49098507024 49152811008 49194590208 49235587884 49331939328 49434798168 49504960512 49531539456 49572817938 49614954138 49676852736 49746683952 49773392676 49774067712 49844035584 49974778952 50017105152 50087414664 50114985984 50121392587 50129988264 50156902782 50185433088 50219477504 50317754368 50359688064 50465374208 50536313856 50563446528 50711787168 50747715648 50783073201 50811027456 50882452992 50953044096 50982027264 51059128176 51159048192 51274508544 51338477568 51374850048 51452545032 51553234944 51589153728 51616851664 51625703808 51660725264 51690110976 51768282734 51777160848 51804959724 51869590528 51878486016 51986654496 52014565848 52044152832 52088389632 52167163713 52224861696 52269252096 52342727472 52408029184 52445159424 52599020544 52627260672 52701239304 52766988288 52811839488 52855851699 52959287808 53062926336 53069709798 53107308828 53173564416 53322022656 53358194848 53433200961 53433925632 53462614016 53537766912 53694833472 53723661936 53799911424 53912086144 53950281984 54017589248 54062606304 54137609352 54168403968 54281347008 54387572736 54479165328 54547132416 54585778176 54653137056 54699591456 54813475836 54842904893 54852310296 54889520593 54920742912 55013233401 55074246192 55120891392 55228760064 55235820402 55296912384 55343913984 55412208404 55459308004 55520647168 55614147939 55683531008 55693080576 55722981888 55792500736 55839166278 55886459328 55948440576 55995826176 56064925056 56112579456 56174641152 56221626321 56269243296 56379359232 56496912192 56577097728 56607473664 56654649072 56773545984 56853353088 56883877344 56964612096 57050760564 57114033088 57162405888 57242759616 57281591528 57322174608 57354780672 57393688576 57441519198 57553929216 57673931196 57755787264 57786796032 57884113161 57956328192 57997389312 58037797944 58068958122 58069745664 58118315922 58151374848 58353289344 58467483648 58484986308 58516386579 58549671936 58599438336 58752969408 58802908608 58885568406 58959032832 58990687616 59000804352 59074412544 59163751696 59173898112 59205668256 59279532032 59289698304 59362861824 59413319424 59445218112 59479031808 59568982872 59619615672 59685556224 59820259968 59894890496 59937325056 60027969204 60113166336 60145440768 60187346016 60229987776 60305129472 60406687656 60439119678 60524900352 60651096912 60683660156 60694067232 60769787904 60820432092 60904810521 60939454464 60980794112 61066515384 61100130304 61186019328 61365523968 61398470784 61484779188 61485613056 61537040388 61613812736 61785835776 61906747392 61914661431 61958526966 62035825152 62157225984 62209026432 62261903232 62339579904 62460728064 62643972384 62677605592 62688354624 62766563328 62872266744 62941995648 62995304448 63073040688 63126651888 63160544244 63196471296 63328238176 63452168192 63559026216 63638321152 63649234944 63683407872 63816190032 63870239232 63941074944 63949055142 63994362012 64074200064 64253287224 64307706624 64433553408 64441790469 64487446434 64567899648 64694255616 64748170368 64975260672 65010145536 65145693991 65200869216 65273180672 65292522687 65328463872 65420296704 65464676032 65537081344 65548320768 65592786944 65647450512 65775919104 65913064224 66006614016 66042052608 66097090584 66153272184 66235803648 66328911936 66364523568 66458714112 66559220658 66606376788 66689473536 66783219552 66839984352 66875870376 66913910784 67015105731 67072067631 67146250752 67286253062 67297792464 67381751808 67417928704 67429490688 67615716224 67627312128 67663620864 67710764268 67748036608 67804701909 67843270656 67937392128 68078837568 68212064256 68232484026 68366011392 68451303424 68603393376 68699829807 68737646592 68785538304 68834271744 68920147968 69036214464 69073279632 69171314688 69315539328 69352754464 69392203776 69451186176 69509065248 69556218284 69633148928 69645090816 69692336128 69790303296 69926879232 70032630738 70132027392 70169680896 70268319072 70355984384 70415785984 70474468932 70512306291 70612383744 70759613064 70809745104 70898085888 70957170774 71017483374 71096030208 71244267948 71245234176 71383689216 71503904493 71593111296 71631549248 71643833856 71733215232 71793213786 71854019136 71933709312 72083475072 72183479136 72224538624 72284948127 72375129344 72516763648 72638887104 72729509888 72781037568 72870849408 72932788608 73084634448 73136413728 73227657216 73350977868 73432328256 73494521856 73647760536 73687301618 73729216512 73791885312 73853381826 73997908992 74152197252 74257440768 74297309184 74452221704 74515279104 74597920768 74620025928 74660089014 74661101568 74753233408 74766053376 74816772608 74899521536 74962168428 75025657728 75172478976 75235354173 75329216256 75476631552 75539532096 75698061312 75804470784 75845169792 75952816128 76067680752 76121573472 76216541184 76323679488 76429566144 76473040896 76588692264 76738572288 76898574928 76911762816 77007716352 77049061376 77062275072 77178817548 77275104256 77329852416 77383730592 77425277496 77491087896 77535166464 77652424101 77707439586 77804385792 77956644864 77979981744 78021848772 78066229248 78132584448 78337292544 78403878144 78514091208 78612043776 78667739136 78898530816 78940891008 79051858956 79052931072 79150482432 79217759232 79260290816 79425310496 79438931712 79492820896 79580741632 79594389504 79604564697 79760346624 79916433408 80037292272 80150888448 80193921024 80249794688 80306650368 80406839296 80542250208 80585492904 80699867136 80868129216 80925422976 81026383872 81093909456 81206414028 81252605952 81422020512 81581359104 81704735861 81718747992 81820698624 81864627712 81878667264 81979705584 82049387184 82220213754 82381114368 82552881908 82611369288 82714433536 82853730603 82945368576 83015870976 83118312606 83119439872 83188962006 83280970752 83525296512 83584472832 83688751104 83758749417 83829688992 83922660864 83993739264 84097387584 84168869184 84214058992 84261961728 84403864944 84569038848 84745368288 84865646592 84911210496 85088253376 85160318976 85254766592 85265406856 85280029632 85325816016 85432266752 85446918144 85576140846 85671049632 85743608832 85922387292 85983261912 86090532864 86162278797 86330893824 86510896794 86633680896 86680194048 86934492288 86996083968 87056696916 87103437183 87104618496 87177473883 87227062272 87455863166 87529934016 87701225472 87727479462 87824507904 87884085632 87899157504 88008818688 88056070144 88129454112 88204362912 88314404864 88438549248 88486031424 88611618816 88745627544 88808502384 88919298048 89044292736 89119979136 89167827168 89218547712 89353474308 89429423508 89528334336 89730389952 89842335744 89905987584 90041953806 90169749504 90218161152 90281019024 90344981664 90406269212 90457694208 90583189504 90610031484 90658679517 90771783424 90787350528 90949419008 90976645368 91025490234 91154681856 91471191168 91599773076 91650195456 91714051072 91779028992 92048285952 92097706176 92227168782 92228419584 92305560582 92420719104 92522938368 92601581568 92678753664 92860121088 92937790449 93053737728 93235838976 93313539648 93376840984 93392854848 93509369856 93559574528 93691092096 93965958576 94016408388 94149844992 94346150752 94412993472 94530781184 94609561032 94689977832 94740816366 94794706944 94992357264 95178252288 95338539324 95457481728 95525111808 95724285048 95805358848 95911612416 95923582713 95991543018 96111300096 96244638848 96299384832 96379930836 96461559936 96650330112 96851849472 97041383424 97053789007 97161132544 97243718144 97446179264 97462891008 97515218304 97636876288 97653620736 97801303824 97909771008 97992695808 98197014048 98305622016 98389180416 98471175768 98663878656 98869596336 99009921024 99063078912 99145635876 99229908276 99353705472 99493367904 99546785352 99688071168 99838830987 99949557904 100034210304 100174829328 100229971968 100242785174 100259976528 100313805564 100370866176 100438955008 100719376128 100929379593 100930748416 101072627712 101126893056 101423574336 101495431296 101566146402 101622054912 101764905984 101906088192 102118256352 102318096384 102348726039 102549017088 102676955136 102749700096 102905090064 103106469888 103178307456 103233703328 103251407616 103321450528 103380221952 103536565468 103554321696 103609919448 103739181056 103756972032 103973308992 104029131696 104088305664 104176779264 104334327426 104449723392 104538504192 104685454944 104816058368 104890318848 105048946107 105198041088 105254521344 105402478608 105533976576 105623678976 105711703398 105918575616 106139419596 106196405273 106214617656 106347128832 106435756161 106526225061 106644045312 106716389696 106866401922 106867851264 106925228032 107075533824 107389666944 107447323872 107599822848 107689820679 107824172288 107900563968 108035178496 108125212608 108275218704 108336807936 108562694016 108775145472 108958330656 109094264832 109171556352 109306274112 109399182912 109626951672 109685809786 109704620592 109779041186 109841485824 110026466802 110148492384 110241782784 110471640804 110530952427 110593824768 110687827968 110824416808 110918616008 111041294336 111228295878 111367062016 111386161152 111445963776 111585001472 111678332556 111772918656 111896881152 111990133521 111991652352 112129850112 112225158912 112349282304 112443252642 112538486592 112758718464 112993824384 113154195456 113214947328 113309298144 113547091968 113706706176 113767754688 113929224192 114101521128 114228066176 114324811776 114485519232 114563183056 114644349216 114709561344 114787377152 114883038396 115107858432 115347862392 115511574528 115573592064 115768226322 115912656384 115994778624 116075595888 116137916244 116139491328 116236631844 116302749696 116561159379 116706578688 116934967296 116969972616 117032773158 117099343872 117198876672 117505938816 117605817216 117771136812 117918065664 117981375232 118001608704 118327503392 118347796224 118411336512 118559064064 118579396608 118725723648 118826638848 118890436224 118958063616 119137965744 119239231344 119371112448 119640519936 119789780992 119874650112 120055938408 120226332672 120290881536 120374692032 120459975552 120610258944 120813375312 120878239356 121049800704 121302193824 121367320312 121388134464 121539575808 121640864184 121723381997 121809621042 121878908928 121961588224 122133030768 122200260608 122372038656 122731047936 122796941568 122969558376 123074080776 123227625472 123330320631 123571671552 123813494784 123829322862 123917053932 124071650304 124418052864 124523806464 124677468909 124679159808 124783443009 124921456128 125287944768 125355211184 125376709248 125533126656 125744533488 125883991296 125990608896 126146081376 126253303776 126321088488 126392942592 126656476352 126904336384 127118052432 127276642304 127298469888 127366815744 127632380064 127740478464 127882149888 127898110284 127988724024 128148400128 128364211269 128506574448 128615413248 128867106816 128883580938 128974892868 129135799296 129496340736 129766345191 129950521344 130020291072 130291387982 130401738432 130546361344 130585045374 130656927744 130840593408 130929352064 131074162688 131183794749 131185573888 131294901024 131551838208 131826128448 132013228032 132084105216 132194181168 132306544368 132471607296 132657823872 132729047136 132917428224 133118441316 133212753576 133378947072 133566439104 133679968704 133751740752 133827821568 134030211462 134144135262 134292501504 134572506124 134595584928 134763503616 134835857408 134858981376 135062930709 135231432448 135254624256 135327241728 135421528536 135496073216 135609403818 135686541312 135874784256 136157675136 136424128512 136464968052 136538235351 136732022784 137206786752 137399659614 137475293184 137571076608 137668543488 137840295936 138072428928 138146559264 138340753173 138342629376 138458340873 138631078656 138705508928 138784407552 138902372352 139018130496 139112436568 139266297856 139290181632 139384672256 139580606592 139853758464 140065261476 140264054784 140339361792 140536638144 140711968768 140831571968 140948937864 141024612582 141224767488 141519226128 141619490208 141796171776 141914341548 142034966748 142111224549 142192060416 142488535896 142767378432 143007808986 143186222592 143263098496 143287667712 143466430464 143586427572 143708038272 143867418624 144166950144 144366958272 144449077248 144467543339 144569896254 144750258688 145033527296 145277774208 145459019776 145562075136 145741698816 145865577216 146169268896 146272827456 146455314432 146701955736 146864656512 146989043712 147295521072 147374603236 147458433024 147583770624 147706763652 147995817984 148304394504 148514881536 148594618368 148904443408 149030558208 149195841536 149240051856 149320178028 149322203136 149506466816 149532106752 149633545216 149924336856 150051315456 150344957952 150364177761 150470708346 150658432512 150953263104 151079064192 151396122624 151608941568 151690339584 152135361504 152243146944 152349219603 152433082368 152647358976 152859132288 152946081792 153177384528 153477144576 153797149856 153823525632 154015432704 154098122752 154124550144 154357635096 154550208512 154659704832 154767461184 154850554992 154982175792 155070332928 155304848202 155414879172 155608771584 155959963488 156043697544 156132458496 156265168896 156501491139 156674585088 156807756288 157028182416 157224087552 157335478272 157797061632 157881782016 158103717912 158210971121 158300964864 158435518464 158520581632 158567555097 158850620992 158877863424 158985641792 159161483264 159188779008 159209129394 159520693248 160074584544 160299602883 160301776896 160387842048 160499589376 160613300736 160813678592 161084500416 161170985808 161399734272 161736258432 161850845952 162052767744 162187818912 162412828056 162505211904 162844041024 163162718208 163409471722 163437495984 163641397248 163729255424 163757334528 163959411168 164098774368 164440427508 164528714679 164668561779 164762228736 165105763816 165222738576 165428867072 165707461206 165890737152 166031741952 166236625212 166238879744 166377924012 166561941504 166842443817 167050593024 167168945664 167377502208 167517498834 167659377984 167845321728 167987478528 168194775168 168337738368 168428117984 168523923456 168664878963 168807729888 169138077696 169490736576 169731293184 169822420992 170176506752 170320637952 170509533184 170530813712 170560059264 170651632032 170864533504 170893836288 171152281692 171342099264 171487217664 171844774584 171966523824 172181065728 172324557594 172661787648 173021793588 173267361792 173360388096 173652339483 173868984576 173992167936 174113393832 174206874366 174209236992 174354947766 174454124544 174911726332 175059868032 175402450944 175454958924 175549159737 175649015808 175768171264 175798315008 176112140288 176258908224 176408725824 176628809728 176877098496 176972062848 177223237632 177491255088 177617004768 177838596096 178088585472 178239958272 178335654336 178437095424 178706948616 178858847016 179056668672 179460779904 179684671488 179811975168 180083907612 180339499008 180436322304 180562038048 180689963328 180812538424 180915388416 181166379008 181188989569 181220062968 181317359034 181543566848 181574701056 181898838016 181953290736 182050980468 182309363712 182714431563 182942382336 183199546152 183300390912 183428102144 183558057984 184096571904 184195412352 184454337564 184456839168 184611121164 184841438208 185357507328 185720242176 185743984293 185875580898 186107475456 186471677952 186627079296 186753681968 186785709696 187018739712 187119149056 187382184192 187931917152 188032816776 188299689984 188692301504 188825986944 189061562368 189219122064 189379955664 189481632732 189589413888 189984714528 190356504576 190677078648 190914963456 191050223616 191448570096 191610717696 191823224832 191847165426 191983086036 192222600192 192489277696 192759861672 192923119872 193300660224 193325371407 193703698944 194082766848 194107578014 194322265088 194487436288 194892358528 194925782016 195030436608 195273752576 195437081973 195602607648 195819542016 195985391616 196394028096 196611244032 196778360832 196942351536 197327757312 197739192672 198019842048 198126157824 198291271752 198459816552 198707410944 198986735808 199093570704 199376142336 199677661974 199899115808 200068420608 200349658656 200485570348 200519953056 200627611128 200741732352 200877910016 201045317193 201216202893 201438752256 201858759186 201861496832 202145255424 202253786112 202847148672 202990862592 203132292804 203244109824 203414105727 203529811968 203812176384 204236512704 204636192768 204697452078 205098034176 205353910272 205810180128 206099489421 206212939776 206356614912 206467406656 206502815232 206642901056 206760443904 207073130936 207108643392 207219838896 207478362112 207513944064 207946617984 208058263392 208176611328 208353558528 208668654852 208899446784 209077008384 209370909888 209632116736 209780637696 210097892214 210396082176 210509042688 210804957216 211067953152 211247357952 211423406796 211536918873 211837151232 212278839192 212392810546 212429235312 212694257664 212871512322 213052450122 213288090624 213432779392 213732803844 213735702528 213850456064 214151067648 214779333888 214894647744 215199645696 215379641358 215648344576 215801127936 216070356992 216250425216 216550437408 216673615872 216854844381 217125388032 217550290944 217916661312 218188529664 218343112704 218612548224 218798365824 219253903344 219371619572 219409241184 219558082372 219682971648 220052933604 220296984768 220483565568 220943281608 221061904854 221187649536 221375655936 221648833616 221837232016 222082588672 222456591756 222734124032 222772322304 222891927552 223356665112 223545837312 223793762304 223980267042 223983304704 224259700224 224450317824 224698564608 224886505284 225076973184 225517436928 225706062519 225987648768 226429894656 226618596288 227094183936 227413412352 227535509376 227858448384 228203042256 228456132352 228649623552 228971038464 229126366112 229288698432 229419122688 229574754304 229766076792 230215716864 230695724784 231023149056 231147184128 231536452644 231825312768 231989557248 232151191776 232275832488 232473263688 232605499392 232957272303 233122318758 233413157376 233869934592 233939945232 234065546316 234198687744 234397753344 235011877632 235211634432 235501885717 235542273624 235702059017 235836131328 235962750464 236003217408 236655006784 236695592448 236822673024 237118128128 237158793216 237451447296 237653277696 237780872448 238275931488 238478462688 238742224896 238813694091 239281039872 239579561984 239749300224 240111876816 240452665344 240581763072 240749384064 240919951104 241220517888 241626750624 241756478712 242099601408 242604387648 242734640624 242776268928 243079151616 243281728368 243446763994 243619242084 243757817856 243923176448 244266061536 244744077312 245114207583 245462095872 245593883136 245939116752 246148161552 246455250944 246660641262 247143343104 247658645724 247834107864 248143300608 248561191809 248836105728 249047612928 249354937818 249358319616 249566886018 249842912256 250575889536 250710422368 250753418496 251066253312 251276248251 251489066976 251767982592 251981217792 252292162752 252506607552 252642176976 252785885184 253312952704 253808672768 254236104864 254553284608 254596939776 254733631488 255264760128 255480956928 255764299776 255796220568 255977448048 256296800256 256728422538 257013148896 257230826496 257767161876 257905555663 257949785736 258271598592 258486836391 258992681472 259532690382 259901042688 260040582144 260582775964 260803476864 261092722688 261170090748 261310311549 261313855488 261532421649 261681186816 261858704128 262148325376 262367589498 262371147776 262589802048 263103676416 263652256896 264026456064 264168210432 264388362336 264613088736 264943214592 265315647744 265458094272 265834856448 266236882632 266425507152 266757894144 267132878208 267359937408 267503481504 267655643136 268060422924 268288270524 268585003008 269145012248 269191169856 269527007232 269671714816 269717962752 270125861418 270462864896 270509248512 270654483456 270843057072 270992146432 271218807636 271373082624 271749568512 271976038551 272315350272 272848257024 272929936104 273076470702 273464045568 274413573504 274799319228 274950586368 275142153216 275337086976 276144857856 276293118528 276681506346 276685258752 276916681746 277262157312 277411017856 277568815104 277804744704 278036260992 278224873136 278532595712 278580363264 278769344512 279161213184 279707516928 280130522952 280528109568 280678723584 281073276288 281423937536 281663143936 281897875728 282049225164 282449534976 283038452256 283238980416 283592343552 283828683096 284069933496 284222449098 284384120832 284977071792 285534756864 286015617972 286372445184 286526196992 286575335424 287172855144 287416076544 287734837248 287770748139 288333900288 288733916544 288898154496 288935086678 289139792508 289500517376 290555548416 290918039552 291124150272 291161367021 291483397632 291731154432 292338537792 292545654912 292910628864 293403911472 293729313024 293978087424 294591042144 294749206472 294916866048 295167541248 295413527304 295991635968 296608789008 297029763072 297189236736 297808886816 298061116416 298391683072 298480103712 298640356056 299012933632 299064213504 299267090432 299516492961 299848673712 300102630912 300689915904 300728355522 300941416692 301316865024 302158128384 302788138779 302792245248 303217883136 303380679168 304270723008 304486293888 304698439206 304866164736 305294717952 305718264576 306095521081 306354769056 306954289152 307046178117 307594299712 307647051264 308030865408 308196245504 308249100288 308715270192 309100417024 309319409664 309534922368 309701109984 309964351584 310140665856 310609696404 310829758344 311217543168 311919926976 312087395088 312264916992 312530337792 313002982278 313349170176 313615512576 314056364832 314448175104 314670956544 315146838321 315594123264 315763564032 316207435824 316421942242 316601929728 316871036928 317041163264 317135110194 317701241984 317755726848 317971283584 318322966528 318418258788 318589215819 319041386496 320149169088 320599205766 320603553792 320775684096 320999178752 321226601472 321627357184 322169000832 322341971616 322799468544 323069462037 323472516864 323701691904 324105535488 324375637824 324825656112 325010423808 325688082048 326325436416 326818943444 326874991968 327282794496 327458510848 327514669056 327918822336 328197548736 328880855016 329057429358 329337123558 329524457472 330211527632 330445477152 330857734144 331414922412 331592857281 331781474304 332063483904 332473250424 332755848024 333123883008 333684887634 334101186048 334337891328 334755004416 335034997668 335318755968 335690643456 335970400563 335974957056 336389550336 336675476736 336856235968 337047846912 337329757926 337615459776 338276155392 338981473152 339462586368 339644841984 340353013504 340641275904 341019066368 341061627424 341120118528 341303264064 341729067008 341787672576 342304563384 342684198528 342974435328 343689549168 343933047648 344362131456 344649115188 345323575296 346043587176 346534723584 346720776192 347304678966 347737969152 347984335872 348226787664 348413748732 348418473984 348709895532 348908249088 349823452664 350119736064 350804901888 350849748109 350909917848 351098319474 351298031616 351536342528 351596630016 352224280576 352517816448 352817451648 353257619456 353754196992 353944125696 354982510176 355234009536 355677192192 356177170944 356479916544 356671308672 356874190848 357413897232 357717694032 358113337344 358921559808 359369342976 359623950336 360167815224 360678998016 360872644608 361124076096 361379926656 361625076848 361830776832 362332758016 362377979138 362440125936 362634718068 363087133696 363149402112 363906581472 364101960936 364618727424 365170145991 365428863126 365884764672 366399092304 366600781824 366856204288 367116115968 368193143808 368390824704 368908675128 369222242328 369682876416 369990961893 370715014656 371440484352 371487968586 371751161796 372214950912 373254158592 373507363936 373571419392 374032406727 374037479424 374238298112 374350329027 374764368384 375863834304 376065633552 376599379968 377384603008 377651973888 378123124736 378438244128 378759911328 378963265464 379178827776 379969429056 380713009152 381354157296 381829926912 382100447232 382897140192 383221435392 383646449664 383694330852 383966172072 384226644151 384445200384 384978555392 385092633807 385519723344 385846239744 386601320448 386650742814 387407397888 388215156028 388644530176 388974872576 389299035573 389784717056 389851564032 390060873216 390547505152 390874163946 391205215296 391639084032 391970783232 392788056192 393222488064 393551384247 393556721664 393884703072 394655514624 395478385344 396039684096 396252315648 396582543504 396919633104 397414821888 397973471616 398187141408 398752284672 399355323948 399798231616 400136841216 400699317312 400971140696 401039906112 401255222256 401483464704 401755820032 402090634386 402432405786 402877504512 403717518372 403722993664 404290510848 404507572224 405188792127 405694297344 405981725184 406264585608 406488219648 406828211454 407059623936 407624352768 408473025408 409272385536 409394904156 409614706053 410196068352 411620360256 412198978842 412425879552 412713229824 412934813312 413005630464 413285802112 413520887808 414146261872 414217286784 414439677792 414956724224 415027888128 415893235968 416116526784 416353222656 416707117056 417337309704 417798893568 418154016768 418741819776 419264233472 419561275392 420195784428 420792164352 421018085376 421609914432 422135906304 422494715904 422846813592 423073837746 423674302464 424557678384 424785621092 424858470624 425388515328 425743024644 426104900244 426333673647 426576181248 426865558784 427465607688 427700912128 428302135296 429558667776 429789295488 430399291392 430759282716 431296689152 431602255872 432500850432 433100874816 433347231744 433402630017 433709688762 434250776064 435100581888 435833322624 436377059328 436686225408 437225096448 437596731648 438507806688 438743239144 438818482368 439116164744 439365943296 440105867208 440593969536 440967131136 441886563216 442123809708 442375299072 442751311872 443297667232 443674464032 444165177344 444913183512 445468248064 445544644608 445783855104 446713330224 447091674624 447587524608 447960534084 447966609408 448519400448 448900635648 449773010568 450153946368 451034873856 451092533283 451412125038 451975297536 452859789312 453237192576 454188367872 454826824704 455071018752 456019857937 456406084512 456912264704 457047658809 457299247104 457942076928 458252732224 458577396864 458838245376 459149508608 459532153584 460431433728 461391449568 462046298112 462294368256 463072905288 463650625536 463979114496 464302383552 464551664976 464946527376 465210998784 465914544606 466244637516 466826314752 467879890464 468131092632 468397375488 468795506688 469504473417 470023755264 470423268864 471003771434 471084547248 471404118034 471672262656 471925500928 472006434816 473310013568 473391184896 473645346048 474236256256 474632913363 474902894592 475306555392 475561744896 476551862976 476956925376 477484449792 477627388182 478562079744 479159123968 480223753632 480898808649 480905330688 481163526144 481498768128 481839902208 482441035776 483253501248 483512957424 484199202816 485208775296 485469281248 485552537856 486158303232 486563456736 486893527988 487238484168 487515635712 487846352896 488532123072 489488154624 490228415166 490924191744 491187766272 491878233504 492296323104 492910501888 493321282524 493586144037 494005685337 494286686208 495317291448 495668215728 496286601216 497122383618 497672211456 498095225856 498709875636 498716639232 499133772036 499685824512 500527331451 501151779072 501420844736 501506836992 502132506624 502552496502 502978133952 503535965184 503962435584 504584325504 505013215104 505284353952 505571770368 505994636889 506625905408 507617345536 508472209728 509106569216 509193879552 509467262976 510529520256 510961913856 511528599552 511592441136 511954896096 512593600512 513456845076 514026297792 514461652992 515534323752 515811111326 515899571472 516543197184 516973672782 517985362944 519065380764 519802085376 520081164288 521165551928 521606953728 522185445376 522340181496 522620623098 522627710976 523064843298 523362373632 523717408256 524296650752 524735178996 524742295552 525179604096 526207352832 526647479211 527304513792 528336420864 528776724672 529226177472 529886429184 530631295488 530916188544 531669712896 532473765264 532851014304 533515788288 534265756416 534719874816 535006963008 535311286272 536120845848 536576541048 537170006016 538290024496 538382339712 539054014464 539343429632 539435925504 540251722836 540925729792 541018497024 541308966912 541686114144 542437615272 542746165248 543499137024 543566968707 543952077102 544630700544 545696514048 545859872208 546152941404 546928091136 548143294689 548827147008 549598638456 549901172736 550284306432 550674173952 552289715712 552586237056 553363012692 553370517504 553833363492 554524314624 554822035712 556072521984 556449746272 557065191424 557160726528 557231952879 557538689024 558322426368 559415033856 560261045904 561056219136 561357447168 562146552576 562847875072 563326287872 563795751456 564098450328 564899069952 566076904512 566477960832 567184687104 567657366192 568139866992 568444898196 568768241664 569954143584 571069513728 571933151027 572031235944 572744890368 573052393984 573150670848 574345710288 574832153088 575469674496 575541496278 576667800576 577467833088 577870173356 578279585016 579001034752 579976114221 581111096832 581836079104 582248300544 582322734042 582966795264 583462308864 584677075584 585091309824 585821257728 586311245919 586807822944 587458626048 587956174848 589182084288 589498412944 589833732096 590335082496 590827054608 591983271936 593217578016 594059526144 594378473472 595617773632 596122232832 596783366144 596960207424 597280712112 598025867264 598128427008 598534180864 599032985922 599697347424 600205261824 601456711044 601882833384 602633730048 603135951579 603648608679 604316256768 605576277558 605584490496 606435766272 606761358336 608541446016 608972587776 609396878412 609732329472 610242317181 610589435904 611436529152 612191042162 612709538112 613908578304 614092356234 615188599424 615294102528 616061730816 616392491008 617430540384 618200834048 618638819328 619069844736 619402219968 619928703168 620281331712 621219392808 621659516688 622435086336 623839853952 624174790176 624529833984 625060675584 626005964556 626698340352 627231025152 628112729664 628896350208 629341913088 630293676642 631188246528 631527128064 632414871648 632843884484 633203859456 633742073856 634082326528 634270220388 634610756619 635402483968 635511453696 635942567168 636645933056 636836517576 637178431638 638082772992 640298338176 641198411532 641207107584 641551368192 641998357504 642453202944 644338001664 644683943232 645598937088 646138924074 646945033728 647403383808 648211070976 648751275648 649651312224 650020847616 650564533143 651376164096 652650872832 653637886888 653749983936 654565588992 654917021696 655029338112 655837644672 656395097472 657761710032 658114858716 658674247116 659048914944 660423055264 660890954304 661715468288 662829844824 663185714562 663562948608 664126967808 664946500848 665511696048 666247766016 667369775268 668202372096 668675782656 670069995336 670637511936 671381286912 671940801126 671949914112 672779100672 673350953472 673712471936 674095693824 674659515852 675230919552 676552310784 677962946304 679289683968 679376523049 680706027008 681282551808 682038132736 682123254848 682240237056 682606528128 683458134016 683575345152 684609126768 685368397056 685948870656 687379098336 687866095296 688724262912 689298230376 690647150592 692087174352 693069447168 693441552384 694609357932 695475938304 695968671744 696453575328 696827497464 697419791064 697816498176 698871816909 699646905328 700239472128 701609803776 701699496218 701819835696 702196638948 702596063232 703072685056 703193260032 705035632896 705634903296 706505657151 706515238912 707106177051 707508393984 707888251392 709965020352 710468019072 711354384384 712354341888 712959833088 713342617344 714827794464 715435388064 716226674688 716441082273 717843119616 718738685952 719247900672 720335630448 721357996032 721745289216 722248152192 722759853312 723250153696 723661553664 724665516032 724755958276 724880251872 725269436136 726174267392 726298804224 727813162944 728203921872 729237454848 730340291982 730857726252 731769529344 732798184608 733712408576 734232231936 735342622749 736386287616 736781649408 737817350256 738444484656 739365752832 739981923786 741430029312 742975937172 743374836911 743502323592 744429901824 745683575427 746508317184 747014727872 747142838784 748064813454 748074958848 748476596224 748700658054 749528736768 751727668608 752131267104 753198759936 753828744753 754769206016 755303947776 756246249472 756876488256 757519822656 757926530928 758357655552 759938858112 761426018304 762708314592 763659853824 764200894464 765794280384 766442870784 767292899328 767388661704 767932344144 768453288302 768890400768 769957110784 770185267614 771039446688 771692479488 773301485628 773716666989 774814795776 776430312056 777289060352 777949745152 778598071146 779569434112 779703128064 780121746432 781095010304 781748327892 782410430592 783278168064 783930934647 783941566464 784597264947 785576112384 786444976128 787102768494 787113443328 787769406144 789311029248 790956770688 792079368192 792504631296 793165087008 793839266208 794829643776 795946943232 796374282816 797504569344 798710647896 799596463232 800273682432 801398634624 801942281392 802079812224 802510444512 802966929408 803511640064 804181268772 804864811572 805755009024 807435036744 808581021696 809015144448 810377584254 811388594688 811963450368 812529171216 812976439296 813656422908 814119247872 815248705536 815928115653 816946050816 818544771072 818789808312 819229412106 820392136704 823240720512 824397957684 824851759104 825426459648 825869626624 826011260928 826571604224 828292523744 828434573568 828879355584 829913448448 830055776256 831786471936 832233053568 832706445312 833414234112 834674619408 835597787136 836308033536 837483639552 838528466944 839122550784 840391568856 841584328704 842036170752 843219828864 844271812608 844989431808 845693627184 846147675492 847348604928 849115356768 849571242184 849716941248 850777030656 851486049288 852063673979 852209800488 852667347294 853152362496 853731117568 854931215376 855401824256 856604270592 859117335552 859578590976 861518565432 862593378304 863204511744 863312244417 865001700864 866201749632 866694463488 866805260034 867419377524 868501552128 871666645248 872754118656 873372450816 873484101063 874450192896 875193463296 877015613376 877486478288 877636964736 878232329488 878731886592 880211734416 881187939072 881934262272 883773126432 884247619416 884750598144 885502623744 886595334464 887348928064 888330354688 889826367024 890936496128 891089289216 891567710208 893426660448 894183349248 895175049216 895921068168 897038800896 897801271296 898549478883 899546021136 900307892736 902069747712 902185066566 902824250076 903950595072 906474385152 908364416337 908376735744 909653649408 910142037504 912039715874 912812169024 913824529408 914095317618 914598494208 915884153856 916505464448 917154793728 918286563243 918299017216 919064307168 920862867456 922782899136 924092596224 924588736512 926145810576 927301251072 927958228992 928604767104 929103329952 929893054752 930421997568 931829089212 932489275032 933652629504 935759780928 936262185264 936794750976 937591013376 939008946834 940047510528 940846537728 942007542868 942169094496 942808236068 943344525312 943851001856 944012869632 945440514963 946620027136 946782369792 947290692096 948472512512 949265826726 949805789184 950613110784 951123489792 953103725952 953913850752 954968899584 955254776364 955767647457 957124159488 960447507264 961797617298 961810661376 962327052288 962997536256 963679804416 964882071552 966507002496 967025914848 968398405632 969208386111 970417550592 970938562496 971105075712 972316606464 973126913472 973787055976 974476968336 975031271424 975692705792 977064246144 978976309248 980456830332 981848383488 982375532544 983756467008 984592646208 985821003776 986642565048 987172288074 988011370674 988573372416 990634582896 991336431456 992573202432 994244767236 994778571843 995344422912 996190451712 997419751272 998267544072 999371649024 1001054662902 1002303558144 1002841689472 1003013673984 1004265013248 1005104993004 1005956267904 1007071930368 1007924871168 1009168651008 1010026430208 1010568707904 1011143540736 1011272803373 1011989273778 1013251810816 1015234691072 1016944419456 1018213138432 1018387759104 1018934525952 1021059040512 1021923827712 1023057199104 1023184882272 1023909792192 1025187201024 1026913690152 1028052595584 1028923305984 1031068647504 1031622222652 1031799142944 1033086394368 1033947345564 1035970725888 1038130761528 1039604170752 1040162328576 1042331103856 1043213907456 1044370890752 1044680362992 1045241246196 1045255421952 1046129686596 1046724747264 1047434816512 1049470357992 1050359208192 1052414705664 1052549244327 1053294958422 1054609027584 1056672841728 1057553449344 1058452354944 1059772858368 1061262590976 1061832377088 1064947530528 1065702028608 1067031576576 1068531512832 1069439749632 1070013926016 1070622572544 1072241691696 1073153082096 1074340012032 1076580048992 1076764679424 1078108028928 1078686859264 1078871851008 1080503445672 1081851459584 1082036994048 1082617933824 1083372228288 1084875230544 1085492330496 1086998274048 1087133937414 1087904154204 1089261401088 1091719744416 1092305882808 1093856182272 1095510437973 1096286589378 1097654294016 1099197276912 1099802345472 1100568612864 1101348347904 1104579431424 1105172474112 1106726025384 1107476797847 1107666726984 1109048629248 1109644071424 1109972885679 1112145043968 1112899492544 1114130382848 1114321453056 1114463905758 1115077378048 1116644852736 1120522091808 1122097220181 1122112438272 1122714894336 1123050987081 1124293105152 1125695750144 1126652575744 1127591502912 1128196900656 1129798139904 1132153809024 1132955921664 1134369374208 1135314732384 1136279733984 1136889796392 1137536483328 1139908287168 1142139027456 1143866302054 1144062471888 1145489780736 1146104787968 1146301341696 1148691420576 1149664306176 1150939348992 1151082992556 1152679932453 1153335601152 1154935666176 1155740346712 1156559170032 1158002069504 1159952228442 1162222193664 1163672158208 1164645468084 1165933590528 1166924617728 1167897106719 1169354151168 1170182619648 1171642515456 1172622491838 1173615645888 1174917252096 1175912349696 1178364168576 1178996825888 1179667464192 1180654152741 1180670164992 1181654109216 1183966543872 1186435156032 1188119052288 1188756946944 1191235547264 1192244465664 1193566732288 1193920414848 1194561424224 1196051734528 1196256854016 1197068361728 1198065971844 1199394694848 1200410523648 1202913422088 1203765666768 1205267460096 1206271903158 1207297217358 1208632513536 1211152555116 1211168980992 1212871532544 1213522716672 1215566376381 1217082892032 1217945175552 1218793756824 1219464658944 1220484634362 1221178871808 1222873058304 1224382084324 1225419076224 1227817156608 1228184712468 1228844118159 1230377198848 1230588205056 1232784982016 1234861080768 1236401668096 1237277638656 1238139689472 1238804439936 1239857406336 1240562663424 1242438785616 1243319033376 1244870172672 1247679707904 1248349580352 1249059667968 1250121351168 1252011929112 1253396680704 1254462050304 1256225459328 1257792700416 1258683826176 1260587353284 1262376493056 1263054256128 1264829743296 1265687768968 1266407718912 1267484147712 1268164653056 1268540440776 1269221513238 1270804967936 1271022907392 1271885134336 1273291866112 1273673035152 1274356863276 1276165545984 1279001020941 1280596676352 1282396823064 1283102736384 1283996715008 1284906405888 1288676003328 1289367886464 1291197874176 1292277848148 1293890067456 1294806767616 1297502551296 1299302624448 1300041695232 1300207890051 1301129066286 1302752328192 1305301745664 1307275773776 1307499967872 1309131177984 1309834043392 1310058676224 1311675289344 1312790194944 1315523420064 1316229717432 1317348494232 1318097829888 1320846110528 1321781908608 1323430936576 1325659689648 1326371429124 1327125897216 1328253935616 1329893001696 1331023392096 1332495532032 1334739550536 1336404744192 1337351565312 1340139990672 1341275023872 1342762573824 1343881602252 1343899828224 1345558201344 1346701906944 1347424943872 1349319031704 1350461839104 1353104621568 1353277599849 1355925892608 1358579367936 1358753046098 1361412054016 1362565103616 1364246509696 1364480474112 1365213056256 1366916268032 1368059573811 1369218253536 1370736794112 1371897741312 1374758196672 1375732190592 1377448525824 1378596460752 1381294301184 1384174348704 1386138894336 1386883104768 1389218715864 1390951876608 1391937343488 1392907150656 1393654994928 1394839582128 1395632996352 1397743633818 1399293810656 1400478944256 1403398992436 1403639671392 1404393277896 1405192126464 1406145370112 1406386520064 1408513420251 1410071265792 1411269806592 1413011314302 1413030477824 1414212354102 1415016787968 1415776502784 1419930040704 1420936038144 1422708768768 1423898740089 1424708683776 1425919666176 1426685234688 1429655588928 1430870776128 1432453349376 1432882164546 1435686239232 1437477371904 1440671260896 1442696425947 1442715992064 1443490578432 1444496304384 1445519706624 1446500307392 1447323107328 1449331032064 1449511916552 1449760503744 1450538872272 1452348534784 1452597608448 1455626325888 1456407843744 1458474909696 1460680583964 1461715452504 1463539058688 1465596369216 1467424817152 1468464463872 1470685245498 1472772575232 1473563298816 1475634700512 1476888969312 1478731505664 1479963847572 1480758432111 1482017056011 1482860058624 1485951874344 1486749673822 1487004647184 1488859803648 1491367150854 1493016634368 1494029455744 1494285677568 1496129626908 1496149917696 1496953192448 1497401316108 1499057473536 1503455337216 1504262534208 1506397519872 1507657489506 1509538412032 1510607895552 1512492498944 1513752976512 1515039645312 1515853061856 1516715311104 1517983910667 1519877716224 1522852036608 1525416629184 1527319707648 1528401788928 1531588560768 1532885741568 1534585798656 1534777323408 1535864688288 1536906576604 1537780801536 1539914221568 1540370535228 1542078893376 1543384958976 1546602971256 1547433333978 1549629591552 1552860624112 1554578120704 1555899490304 1557196142292 1559138868224 1559406256128 1560243492864 1563496655784 1564820861184 1566556336128 1567861869294 1567883132928 1569194529894 1571152224768 1572889952256 1574205536988 1574226886656 1575538812288 1578622058496 1579942437633 1581913541376 1585009262592 1586330174016 1587678532416 1589659287552 1591893886464 1592748565632 1595009138688 1597421295792 1599192926464 1600547364864 1602797269248 1603884562784 1604159624448 1605020889024 1605933858816 1607023280128 1608362537544 1609729623144 1611510018048 1614870073488 1617162043392 1618030288896 1620755168508 1622777189376 1623926900736 1625058342432 1627312845816 1628238495744 1630497411072 1630700906121 1631856231306 1633892101632 1637089542144 1637579616624 1638458824212 1640784273408 1646481441024 1648795915368 1649703518208 1649914413119 1650852919296 1651739253248 1652022521856 1653143208448 1656585047488 1656869147136 1657758711168 1659826896896 1660111552512 1663572943872 1664466107136 1669349238816 1671195574272 1671695858637 1672616067072 1674967279104 1677056933888 1678245101568 1680783137712 1683168657408 1684072341504 1686439657728 1688543625216 1689978863616 1691387254368 1692295350984 1694697209856 1698230713536 1699142484368 1699433882496 1701554061312 1702972098576 1704127347958 1704419600976 1705334694588 1706304724992 1707462235136 1709862430752 1713208541184 1715799453081 1718234671104 1719157181952 1723037130864 1725186756608 1726409023488 1726624488834 1730003401728 1732403499264 1733610520068 1734838755048 1737003104256 1739928342663 1743333290496 1745508237312 1746744901632 1746968202126 1748900385792 1750386926592 1754031226752 1754972956576 1755273929472 1756464658976 1757463773184 1758933737757 1760423468832 1762375878144 1763868524544 1767546252864 1768495238832 1769501196288 1771005247488 1773190668928 1774697856128 1776660709376 1779652734048 1781872992256 1782178578432 1783135420416 1786853320896 1788366698496 1790350098432 1791842136336 1794077601792 1795602542592 1797098957766 1799092042272 1800615785472 1804370133132 1805338889641 1805648500152 1807901190144 1809407854737 1810945826037 1812948770304 1816728832674 1816753471488 1819307298816 1820284075008 1824079431748 1825624338048 1827649058816 1828190635236 1829196988416 1830726951543 1831768307712 1833010928896 1834309587456 1836573126486 1836598034432 1838128614336 1841725734912 1845565798272 1848185192448 1849177473024 1852291621152 1854602502144 1855916457984 1857209534208 1858206659904 1859786109504 1860843995136 1863658178424 1864978550064 1867305259008 1871519561856 1872524370528 1873589501952 1875182026752 1878017893668 1880095021056 1881693075456 1884015085736 1884338188992 1885616472136 1886689050624 1887702003712 1888025739264 1890881029926 1893240054272 1893564739584 1894581384192 1896945025024 1898531653452 1899611578368 1901226221568 1902246979584 1903832269857 1906207451904 1907827701504 1909937799168 1910509552728 1911535294914 1914248318976 1920895014528 1923595234596 1923621322752 1924654104576 1925995072512 1927359608832 1933014004992 1934051829696 1936796811264 1938416772222 1940835101184 1941877124992 1942210151424 1944633212928 1946253826944 1947574111952 1948953936672 1950062542848 1951385411584 1954128492288 1957952618496 1960913660664 1963696766976 1964751065088 1967512934016 1969185292416 1971642007552 1973285130096 1974344576148 1976022741348 1977146744832 1981269165792 1982672862912 1985146404864 1988489534472 1989557143686 1990688845824 1992380903424 1994839502544 1996535088144 1998743298048 2002109325804 2004607116288 2005683378944 2006027347968 2010209986008 2011912535808 2014143860736 2015849742336 2018337302016 2020052860416 2021137415808 2022287081472 2022545606746 2023978547556 2026503621632 2033888838912 2036426276864 2037869051904 2038129569147 2042118081024 2043847655424 2046114398208 2046369764544 2047819584384 2050374402048 2053827380304 2056105191168 2057846611968 2062137295008 2063244445304 2063598285888 2066172788736 2067894691128 2071941451776 2076261523056 2079208341504 2080324657152 2084662207712 2086427814912 2088741781504 2089360725984 2090482492392 2092259373192 2093449494528 2094869633024 2096615450727 2098940715984 2100718416384 2104829411328 2105098488654 2106589916844 2109218055168 2115106898688 2116904709888 2119516971453 2119545716736 2121318531153 2122525181952 2123664754176 2129895061056 2131404057216 2134063153152 2137063025664 2138879499264 2140027852032 2144483383392 2146306164192 2148680024064 2149323246819 2153160097984 2153529358848 2156216057856 2157373718528 2157743702016 2161006891344 2163702919168 2164073988096 2165235867648 2166744456576 2169750461088 2170984660992 2173996548096 2174267874828 2175808308408 2178522802176 2183439488832 2184611765616 2187712364544 2191020875946 2192573178756 2195308588032 2198394553824 2201137225728 2202696695808 2206027868247 2209158862848 2210344948224 2213452050768 2214953595694 2215333453968 2218097258496 2219288142848 2219945771358 2224290087936 2225798985088 2228260765696 2228927811516 2230124510733 2230154756096 2233289705472 2241044183616 2244194440362 2244224876544 2245429788672 2246101974162 2248586210304 2251391500288 2253305151488 2255183005824 2256393801312 2259596279808 2261486234259 2264307618048 2265911843328 2268738748416 2270629464768 2272559467968 2273779592784 2275072966656 2279816574336 2284278054912 2287732604108 2288124943776 2290979561472 2292209575936 2292602683392 2297382841152 2299328612352 2301878697984 2302165985112 2305359864906 2306671202304 2309871332352 2311480693424 2313118340064 2316004139008 2319904456884 2321150000967 2324444387328 2329290936168 2331867181056 2333849235456 2335794213438 2338708302336 2340365239296 2343285030912 2345244983676 2347231291776 2349834504192 2351792803941 2351824699392 2353791794841 2356728337152 2357993651776 2359334928384 2361308305482 2361340329984 2363308218432 2367933087744 2372870312064 2376238104576 2377513893888 2382471094528 2384488931328 2387133464576 2387840829696 2389122848448 2392103469056 2392513708032 2394136723456 2396131943688 2398789389696 2400821047296 2405826844176 2407531333536 2410534920192 2412543806316 2414594434716 2417265027072 2422305110232 2425743065088 2427045433344 2431132752762 2434165784064 2435890351104 2437587513648 2438929317888 2440969268724 2442357743616 2445746116608 2448764168648 2450838152448 2455634313216 2455948236763 2456369424936 2457688236318 2460754397696 2461176410112 2465569964032 2469722161536 2472803336192 2474555277312 2476279378944 2477608879872 2479714812672 2484877571232 2486638066752 2489740345344 2495359415808 2496699160704 2498119335936 2500242702336 2504023858224 2506793361408 2508924100608 2512450918656 2515585400832 2517367652352 2521174706568 2524752986112 2526108512256 2529659486592 2531375537936 2532815437824 2534968295424 2536329306112 2537080881552 2538443026476 2541609935872 2542045814784 2543770268672 2547346070304 2548713726552 2552331091968 2556191021937 2558002041882 2561193352704 2564793646128 2566205472768 2567993430016 2569812811776 2577352006656 2578735772928 2584555696296 2587780134912 2589613535232 2589936733251 2595005102592 2598605248896 2600083390464 2600415780102 2602258132572 2605504656384 2614551547552 2614999935744 2618262355968 2619668086784 2620117352448 2620452303189 2623350578688 2625580389888 2631046840128 2632459434864 2634696988464 2636195659776 2641692221056 2643563817216 2646861873152 2651319379296 2652742858248 2654251794432 2656507871232 2659786003392 2662046784192 2664991064064 2669479101072 2672809488384 2674703130624 2680279981344 2682550047744 2685525147648 2687763204504 2689586509057 2691116402688 2693403813888 2694849887744 2695648436649 2698638063408 2700923678208 2706209243136 2706555199698 2711851785216 2717506092196 2722824108032 2725093249011 2725130207232 2728493019392 2728960948224 2730426112512 2733832536064 2736119147622 2738436507072 2741473588224 2743795482624 2749516393344 2751464381184 2754859689729 2754897051648 2757192921504 2762588602368 2768348697408 2772277788672 2773766209536 2778437431728 2781903753216 2783874686976 2785814301312 2787309989856 2789679164256 2791265992704 2795487267636 2798587621312 2800957888512 2806797984872 2807279342784 2808786555792 2810384252928 2812290740224 2812773040128 2817026840502 2820142531584 2822539613184 2826022628604 2826060955648 2828424708204 2830033575936 2831553005568 2836321544889 2839860081408 2841872076288 2845417537536 2847797480178 2849417367552 2851839332352 2853370469376 2859311177856 2861741552256 2864906698752 2865764329092 2867302942371 2871372478464 2881342521792 2885392851894 2885431984128 2886981156864 2888992608768 2891039413248 2893000614784 2894646214656 2898662064128 2899023833104 2899521007488 2901077744544 2904697069568 2905195216896 2911252651776 2912815687488 2916949819392 2921361167928 2923430905008 2927078117376 2931192738432 2934849634304 2936928927744 2941370490996 2945545150464 2947126597632 2951269401024 2953777938624 2957463011328 2959927695144 2961516864222 2964034112022 2965720117248 2971903748688 2973499347644 2974009294368 2977719607296 2982734301708 2984335715529 2986033268736 2988058911488 2988571355136 2992259253816 2993906384896 2994802632216 2998114947072 3006910674432 3008525068416 3012795039744 3015314979012 3019076824064 3021215791104 3027505953024 3030079290624 3031706123712 3033430622208 3033818410119 3035967821334 3039755432448 3045704073216 3050833258368 3054639415296 3056803577856 3063177121536 3065771483136 3069171597312 3069554646816 3071729376576 3073813153208 3075561603072 3079828443136 3080741070456 3084157786752 3086769917952 3093205942512 3094866667956 3099259183104 3105721248224 3109156241408 3111798980608 3114392284584 3118277736448 3118812512256 3120486985728 3126993311568 3129641722368 3133112672256 3135723738588 3135766265856 3138389059788 3142304449536 3148411073976 3151077624576 3157244116992 3157647732981 3159884875266 3163827082752 3170018525184 3172660348032 3175357064832 3179318575104 3183787772928 3185497131264 3192139005559 3194842591584 3198385852928 3201094729728 3205594538496 3207769125568 3208319248896 3210041778048 3211867717632 3214046560256 3216725075088 3219459246288 3223020036096 3229740146976 3234324086784 3236060577792 3241510337016 3245554378752 3247853801472 3250116684864 3254625691632 3256476991488 3260994822144 3261401812242 3263712462612 3267784203264 3275159233248 3276917648424 3281568546816 3286531313919 3292962882048 3297591830736 3299407036416 3299828826238 3301705838592 3303478506496 3304045043712 3306286416896 3313170094976 3313738294272 3315517422336 3319653793792 3322430393541 3327145887744 3328932214272 3338698477632 3342391148544 3343391717274 3345232134144 3349934558208 3354113867776 3361566275424 3366291660543 3366337314816 3368144683008 3369152961243 3372879315456 3377087250432 3379957727232 3382774508736 3384590701968 3389394419712 3396461427072 3398284968736 3398867764992 3403108122624 3405944197152 3408254695916 3408839201952 3410669389176 3412609449984 3414924470272 3419724861504 3426417082368 3431598906162 3436469342208 3438314363904 3446074261728 3450373513216 3452818046976 3453248977668 3458039797359 3460006803456 3464806998528 3467221040136 3469677510096 3474006208512 3479856685326 3486666580992 3491016474624 3493936404252 3497800771584 3500773853184 3503691320157 3508062453504 3509945913152 3510547858944 3512929317952 3514927546368 3517867475514 3520846937664 3524751756288 3527737049088 3535092505728 3536990477664 3539002392576 3541962458223 3542010494976 3546381337856 3549395712256 3553321418752 3559305468096 3563745984512 3564357156864 3566270840832 3573706641792 3576733396992 3580700196864 3583684272672 3588155203584 3591205085184 3594197915532 3598184084544 3601231570944 3608740266264 3610677779282 3611297000304 3615802380288 3618815709474 3621891652074 3625897540608 3633457665348 3633506942976 3638614597632 3640568150016 3648158863496 3651248676096 3655298117632 3656381270472 3658393976832 3661453903086 3663536615424 3666021857792 3668619174912 3673146252972 3673196068864 3676257228672 3683451469824 3686532354477 3691131596544 3698354946048 3704583242304 3709205004288 3711832915968 3714419068416 3716413319808 3719572219008 3721687990272 3727316356848 3729957100128 3734610518016 3743039123712 3745048741056 3747179003904 3750364053504 3756035787336 3760190042112 3763386150912 3768030171472 3768676377984 3771232944272 3773378101248 3775404007424 3776051478528 3781762059852 3786480108544 3787129479168 3789162768384 3797063306904 3799223156736 3802452443136 3804493959168 3807664539714 3812414903808 3815655403008 3819875598336 3821019105456 3823070589828 3828496637952 3837003062823 3841790029056 3847190469192 3849308209152 3851990145024 3854719217664 3866028009984 3868103659392 3873593622528 3876833544444 3881670202368 3883754249984 3884420302848 3892507653888 3895148223904 3897907873344 3900125085696 3900623670153 3902770823168 3908256984576 3915905236992 3921827321328 3927393533952 3929502130176 3935025868032 3938370584832 3943284015104 3946570260192 3948689152296 3952045482696 3954293489664 3962538331584 3965345725824 3970292809728 3976979068944 3979114287372 3981377691648 3984761806848 3989679005088 3993070176288 3997486596096 4003532057189 4004218651608 4006935003289 4009214232576 4011366757888 4012054695936 4020419972016 4023825071616 4028287721472 4031699484672 4036674604032 4040105720832 4042274831616 4045091213492 4047957095112 4053007243264 4059832799547 4067777677824 4072852553728 4075738103808 4076259138294 4084236162048 4087695310848 4092739529088 4095639168768 4100748804096 4104178721433 4107654760608 4112210382336 4115693223936 4124274590016 4126488890608 4127196571776 4132345577472 4135789382256 4143882903552 4152523046112 4158416683008 4160649314304 4169324415424 4172855629824 4177483563008 4178721451968 4180964984784 4184518746384 4186898989056 4189739266048 4193230901454 4197881431968 4201436832768 4210196977308 4213179833688 4218436110336 4225540260753 4230213797376 4233809419776 4239033942906 4239091433472 4242637062306 4245050363904 4247329508352 4259790122112 4262808114432 4268126306304 4271696220267 4274126051328 4277758998528 4280055704064 4288966766784 4292612328384 4297360048128 4298646493638 4306320195968 4307058717696 4312432115712 4314747437056 4322013782688 4327405838336 4328147976192 4330471735296 4333488913152 4339500922176 4341969321984 4347993096192 4348535749656 4351616616816 4357045604352 4366878977664 4369223531232 4375424729088 4382041751892 4385146357512 4390617176064 4396789107648 4402274451456 4405393391616 4412055736494 4418317725696 4420689896448 4426904101536 4429907191388 4430666907936 4436194516992 4438576285696 4439891542716 4442275296333 4446051168033 4448580175872 4451597970176 4456521531392 4457855623032 4460249021466 4460309512192 4466579410944 4482088367232 4488388880724 4488449753088 4490859577344 4492203948324 4497172420608 4510366011648 4512787602624 4519192559616 4522972468518 4528615236096 4531823686656 4537477496832 4541258929536 4545118935936 4547559185568 4550145933312 4553951732001 4559633148672 4568556109824 4575465208216 4576249887552 4581959122944 4584419151872 4585205366784 4594765682304 4598657224704 4603757395968 4604331970224 4610719729812 4613342404608 4619742664704 4622961386848 4626236680128 4632008278016 4639808913768 4642300001934 4648888774656 4658581872336 4663734362112 4667698470912 4671588426876 4677416604672 4680730478592 4690489967352 4694462583552 4699669008384 4703585607882 4703649398784 4707583589682 4713456674304 4715987303552 4718669856768 4722616610964 4722680659968 4726616436864 4735866175488 4745740624128 4755027787776 4755635661343 4764942189056 4768977862656 4774266929152 4775681659392 4778245696896 4784206938112 4785027416064 4788273446912 4792263887376 4797578779392 4801642094592 4811653688352 4815062667072 4821069840384 4825087612632 4829188869432 4834530054144 4844610220464 4851486130176 4854090866688 4862265505524 4868331568128 4871780702208 4875175027296 4881938537448 4884715487232 4891492233216 4892102718363 4897528337296 4901676304896 4911268626432 4911896473526 4912738849872 4915376472636 4921508795392 4922352820224 4939444323072 4945606672384 4949110554624 4949743239357 4952558757888 4955217759744 4959429625344 4969755142464 4973276133504 4979480690688 4990718831616 4993398321408 5008047716448 5013586722816 5015087575911 5017848201216 5024901837312 5031170801664 5034735304704 5042349413136 5049505972224 5052217024512 5059318973184 5062751075872 5065630875648 5069936590848 5072658612224 5074161763104 5076886052952 5083219871744 5084091629568 5087540537344 5094692140608 5097427453104 5104662183936 5112382043874 5116004083764 5122386705408 5129587292256 5135986860032 5139625623552 5147398359243 5154704013312 5157471545856 5169111392592 5175560269824 5179227070464 5179873466502 5190010205184 5197210497792 5200831560204 5203623858377 5204516265144 5211009312768 5219785027989 5229103095104 5229999871488 5236524711936 5239336173568 5240234704896 5240904606378 5246701157376 5251160779776 5262093680256 5264918869728 5269393976928 5272391319552 5276801213271 5283384442112 5287127634432 5293723746304 5302638758592 5305485716496 5308503588864 5313015742464 5319572006784 5324093568384 5329982128128 5338958202144 5345618976768 5349406261248 5360559962688 5365100095488 5371050295296 5375526409008 5379173018114 5382232805376 5386807627776 5389699775488 5391296873298 5397276126816 5401847356416 5413110399396 5416016668923 5423703570432 5435012184392 5445648216064 5450186498022 5450260414464 5456986038784 5457921896448 5460852225024 5467665072128 5472238295244 5476873014144 5482947176448 5487590965248 5492180854629 5499032786688 5502928762368 5509719379458 5509794103296 5514385843008 5525177204736 5536697394816 5544555577344 5547532419072 5556874863456 5563807506432 5567749373952 5571628602624 5574619979712 5579358328512 5582531985408 5590974535272 5597175242624 5601915777024 5613595969744 5614558685568 5617573111584 5620768505856 5624581480448 5625546080256 5634053681004 5640285063168 5645079226368 5652045257208 5656849416408 5660067151872 5663106011136 5672643089778 5679720162816 5683744152576 5690835075072 5695594960356 5698834735104 5703678664704 5706740938752 5711496809571 5718622355712 5723483104512 5729813397504 5731528658184 5734605884742 5742744956928 5762685043584 5770785703788 5770863968256 5773962313728 5777985217536 5782078826496 5786001229568 5797324128256 5798047666208 5799042014976 5802155489088 5809394139136 5810390433792 5822505303552 5825631374976 5833899638784 5842722335856 5846861810016 5854156234752 5862385476864 5869699268608 5873857855488 5882740981992 5891090300928 5894253195264 5902538802048 5907555877248 5914926022656 5919855390288 5923033728444 5928068224044 5931440234496 5943807497376 5946998695288 5948018588736 5955439214592 5964445717853 5965468603416 5968671431058 5972066537472 5976117822976 5977142710272 5984518507632 5987812769792 5989605264432 5996229894144 6013821348864 6017050136832 6030629958024 6038153648128 6042431582208 6055011906048 6060158581248 6063412247424 6066861244416 6067636820238 6071935642668 6079510864896 6101666516736 6109278830592 6113607155712 6114388707441 6126354243072 6131542966272 6138343194624 6139109293632 6143458753152 6147626306416 6151123206144 6159656886272 6161482140912 6168315573504 6173539835904 6186411885024 6189733335912 6198518366208 6211442496448 6218312482816 6223597961216 6228784569168 6236555472896 6237625024512 6240973971456 6253986623136 6259283444736 6266225344512 6271447477176 6276778119576 6284608899072 6289846352181 6296822147952 6302155249152 6314488233984 6315295465962 6319769750532 6327654165504 6345320696064 6350714129664 6358550914359 6358637150208 6363955593459 6367575545856 6370994262528 6384278011118 6389685183168 6396771705856 6402189459456 6411189076992 6415538251136 6416638497792 6420083556096 6428093120512 6433450150176 6438918492576 6446040072192 6459480293952 6468648173568 6472121155584 6483020674032 6491108757504 6495707602944 6500233369728 6509251383264 6512953982976 6521989644288 6522803624484 6527424925224 6535568406528 6550318466496 6553835296848 6563137093632 6573062627838 6585925764096 6595183661472 6599657652476 6603411677184 6606957012992 6608090087424 6612572833792 6618083604741 6626340189952 6627476588544 6631034844672 6639307587584 6644860787082 6654291775488 6657864428544 6677396955264 6684782297088 6686783434548 6690373532199 6690464268288 6699869116416 6723132550848 6732583321086 6732674629632 6736289366016 6738305922486 6745758630912 6754174500864 6759915454464 6765549017472 6769181403936 6778788839424 6784458702777 6792922854144 6796569937472 6797735529984 6806216245248 6811888394304 6816509391832 6817678403904 6821338778352 6825218899968 6829848940544 6839449723008 6852834164736 6863197812324 6872938684416 6876628727808 6892148523456 6900747026432 6905636093952 6906497955336 6916079594718 6920013606912 6929613997056 6934442080272 6939355020192 6948012417024 6959713370652 6963450002901 6973333161984 6987872808504 6995601543168 7001547706368 7007382640314 7016124907008 7019891826304 7021095717888 7025858635904 7029855092736 7035734951028 7041693875328 7049503512576 7055474098176 7070185011456 7073980955328 7078004785152 7083924916446 7084020989952 7092762675712 7098791424512 7106642837504 7118610936192 7127491969024 7128714313728 7132541681664 7147413283584 7153466793984 7161400393728 7167368545344 7176310407168 7182410170368 7188395831064 7196368169088 7202463141888 7217480532528 7221355558564 7222594000608 7231604760576 7237631418948 7243783304148 7251795081216 7266915330696 7277229195264 7281136300032 7296317726992 7302497352192 7310596235264 7312762540944 7316787953664 7322907806172 7327073230848 7332043715584 7337238349824 7346292505944 7352514457344 7366902939648 7367844710289 7373064708954 7382263193088 7396709892096 7409166484608 7418410008576 7423665831936 7428838136832 7432826639616 7439144438016 7454632713696 7459914200256 7469221036032 7486078247424 7490097482112 7494358007808 7500728107008 7512071574672 7520380084224 7526772301824 7536060342944 7537352755968 7542465888544 7546756202496 7550808014848 7552102957056 7563524119704 7572960217088 7574258958336 7578325536768 7594126613808 7598446313472 7604904886272 7608987918336 7615329079428 7624829807616 7631310806016 7642038210912 7646141179656 7656993275904 7668573065811 7674006125646 7683580058112 7694380938384 7698616418304 7703980290048 7709438435328 7732056019968 7736207318784 7752337584929 7753667088888 7763340404736 7767508499968 7768840605696 7769810199753 7785015307776 7790296447808 7795815746688 7800250171392 7801247340306 7805541646336 7816513969152 7843654642656 7854787067904 7859004260352 7861356909567 7870051736064 7876741169664 7886568030208 7893140520384 7897378304592 7904090965392 7908586979328 7925076663168 7930691451648 7940585619456 7953958137888 7958228574744 7962755383296 7969523613696 7979358010176 7986140352576 7994973192192 8007064114378 8008437303216 8013870006578 8018428465152 8022733515776 8024109391872 8040839944032 8047650143232 8056575442944 8068759527171 8073349208064 8080211441664 8084549663232 8090182426984 8095914190224 8106014486528 8119665599094 8135555355648 8145705107456 8152518276588 8168472324096 8175279747033 8175390621696 8185479058176 8191278337536 8201497608192 8208357442866 8215309521216 8224420764672 8231386447872 8248549180032 8252977781216 8254393143552 8264579069187 8264691154944 8271578764512 8287765807104 8305046092224 8316833366016 8321298628608 8338648830848 8345711259648 8354967126016 8357442903936 8361929969568 8369037492768 8373797978112 8379478532096 8386461802908 8395762863936 8402873665536 8420393954616 8426359667376 8436872220672 8451080521506 8460427594752 8467618839552 8478067885812 8478182866944 8485274124612 8490100727808 8494659016704 8508964634667 8519580244224 8525616228864 8536252612608 8543392440534 8548252102656 8555517997056 8560111408128 8577933533568 8585224656768 8594720096256 8597292987276 8601908827113 8612640391936 8614117435392 8629494874112 8644027565376 8654811676672 8656295952384 8660943470592 8666977826304 8679001844352 8683938643968 8695986192384 8697071499312 8703233233632 8714091208704 8733757955328 8738447062464 8750849458176 8764083503784 8770292715024 8781234352128 8793578215296 8804548902912 8810786783232 8824111472988 8836635451392 8841379792896 8853808203072 8859814382776 8861333815872 8872389033984 8877152571392 8879783085432 8884550592666 8892102336066 8897160351744 8903195940352 8913043062784 8915711246064 8920498042932 8920619024384 8933158821888 8953007146587 8964176734464 8976777761448 8981719154688 8984407896648 8994344841216 9020732023296 9025575205248 9038385119232 9045944937036 9057230472192 9063647373312 9082517859072 9090237871872 9095118371136 9100291866624 9101455230357 9107903464002 9119266297344 9137112219648 9150930416432 9152499775104 9163918245888 9168838303744 9170410733568 9189531364608 9197314449408 9207514791936 9208663940448 9221439459624 9226684809216 9239485329408 9245922773696 9252473360256 9264016556032 9279617827536 9284600003868 9297777549312 9317163744672 9327468724224 9335396941824 9343176853752 9354833209344 9361460957184 9380979934704 9388925167104 9399338016768 9407171215764 9407298797568 9415167179364 9426913348608 9431974607104 9445233221928 9453232873728 9471732350976 9472943198943 9491481248256 9510055575552 9511271322686 9529884378112 9537955725312 9551363318784 9556491393792 9568413876224 9576417016677 9576546893824 9584527774752 9595157558784 9603284189184 9623307376704 9630125334144 9642139680768 9650175225264 9658377738864 9669060108288 9689220440928 9702972260352 9708181733376 9724531011048 9736663136256 9743561404416 9750350054592 9763877074896 9769430974464 9782984466432 9784205436726 9795056674592 9803352609792 9823792947052 9825477699744 9830752945272 9843017590784 9844705640448 9859593941757 9878888646144 9891213344768 9898221109248 9899486478714 9905117515776 9910435519488 9918859250688 9939510284928 9946552267008 9958961381376 9967291180623 9981437663232 9986796642816 10016095432896 10027173445632 10030175151822 10035696402432 10049803674624 10062341603328 10084698826272 10098874981629 10099011944448 10104434049024 10107458883729 10118637946368 10125502151744 10131261751296 10139873181696 10145317224448 10148323526208 10153772105904 10166439743488 10168183259136 10175081074688 10189384281216 10194854906208 10209324367872 10224764087748 10232008167528 10244773410816 10259174584512 10271973720064 10279251247104 10294796718486 10309408026624 10314943091712 10338222785184 10351120539648 10358454140928 10359746933004 10374119392077 10380020410368 10394420995584 10401663120408 10407247716754 10409032530288 10422018625536 10439570055978 10458206190208 10459999742976 10473049423872 10478672347136 10481809212756 10493402314752 10502321559552 10524187360512 10529837739456 10538787953856 10544782639104 10553602426542 10566768884224 10574255268864 10587447492608 10605277517184 10610971432992 10617007177728 10625887374669 10626031484928 10639144013568 10648187136768 10659964256256 10677916404288 10691237953536 10698812522496 10721119925376 10730200190976 10742100590592 10751052818016 10758346036228 10764465610752 10773615255552 10779399550976 10782593746596 10794552253632 10803694712832 10826220798792 10832033337846 10847407140864 10870024368784 10891296432128 10900372996044 10900520828928 10913972077568 10915843792896 10921704450048 10944476590488 10953746028288 10965894352896 10975181930496 10984361709258 10998065573376 11005857524736 11019438758916 11019588206592 11028771686016 11050354409472 11059597063431 11073394789632 11095064838144 11113749726912 11127615012864 11135498747904 11143257205248 11149239959424 11158716657024 11165063970816 11181949070544 11194350485248 11203831554048 11227191939488 11229117371136 11235146223168 11241537011712 11249162960896 11251092160512 11268107362008 11280570126336 11290158452736 11304090514416 11313698832816 11320134303744 11326212022272 11345286179556 11359440325632 11367488305152 11391189920712 11397669470208 11407357329408 11413481877504 11422993619142 11437244711424 11446966209024 11459626795008 11463057316368 11469211769484 11485489913856 11525370087168 11541571407576 11547924627456 11549400891833 11555970435072 11564157652992 11572002459136 11594648256512 11596095332416 11598084029952 11604310978176 11618788278272 11620780867584 11645010607104 11651262749952 11685444671712 11693723620032 11701871010459 11708312469504 11724770953728 11739398537216 11747715710976 11765481963984 11782180601856 11788506390528 11805077604096 11815111754496 11829852045312 11839710780576 11846067456888 11856136448088 11862880468992 11887614994752 11893997390576 11896037177472 11910878429184 11928891435706 11930937206832 11937342862116 11944133074944 11952235645952 11954285420544 11969037015264 11979210528864 11992459788288 12010596171567 12020805009867 12027642697728 12034100273664 12061259916048 12076307296256 12084863164416 12110023812096 12120317162496 12126824494848 12135273640476 12143871285336 12159021729792 12179498398641 12203333033472 12218557661184 12227214311424 12228777414882 12252708486144 12263085932544 12278218587264 12286917506304 12295252612832 12302246412288 12312536164299 12319313772544 12322964281824 12336631147008 12347079671808 12372823770048 12379466671824 12397036732416 12422884992896 12436624965632 12447195922432 12457569138336 12473110945792 12475250049024 12481947942912 12507973246272 12518566889472 12532450689024 12542894954352 12553556239152 12569217798144 12579692704362 12593644295904 12604310498304 12630590931924 12637372227487 12639539501064 12655308331008 12676620782259 12690641392128 12701428259328 12717101828718 12717274300416 12727911186918 12735151091712 12741988525056 12768556022236 12779370366336 12793543411712 12804378918912 12815088660801 12822378153984 12831076502272 12833276995584 12840167112192 12856186241024 12866900300352 12877836985152 12892080144384 12918960587904 12937296347136 12944242311168 12966041348064 12982217515008 12991415205888 13000466739456 13018502766528 13025907965952 13043979288576 13045607248968 13054849850448 13071136813056 13100636932992 13107670593696 13126274187264 13146125255676 13171851528192 13190367322944 13199315304952 13206823354368 13213914025984 13216180174848 13225145667584 13236167209482 13252680379904 13254953177088 13262069689344 13278615175168 13289721574164 13308583550976 13315728857088 13326825888999 13338153504099 13354793910528 13369564594176 13373566869096 13380747064398 13380928536576 13399738232832 13446265101696 13465166642172 13465349259264 13472578732032 13476611844972 13491517261824 13531098034944 13538362807872 13557577678848 13568917405554 13585845708288 13593139874944 13595471059968 13612432490496 13623776788608 13633018783664 13635356807808 13642677556704 13650437799936 13659697881088 13678899446016 13705668329472 13726395624648 13745877368832 13753257455616 13784297046912 13801494052864 13811272187904 13812995910672 13832159189436 13840027213824 13859227994112 13868884160544 13878710040384 13896024834048 13919426741304 13926900005802 13946666323968 13975745617008 13991203086336 14003095412736 14014765280628 14032249814016 14039783652608 14042191435776 14051717271808 14071469902056 14083387750656 14099007025152 14110948196352 14140370022912 14147961910656 14156009570304 14167849832892 14168041979904 14185525351424 14197582849024 14237221872384 14254983938048 14265083363328 14266906984029 14294826567168 14306933587968 14322800787456 14334737090688 14352620814336 14364820340736 14376791662128 14392736338176 14404926283776 14434961065056 14442711117128 14445188001216 14463209521152 14475262837896 14487566608296 14503590162432 14533830661392 14554458390528 14562272600064 14592635453984 14604994704384 14621192470528 14625525081888 14645815612344 14654146461696 14664087431168 14674476699648 14676308155089 14692585011888 14705028914688 14733805879296 14735689420578 14746129417908 14764526386176 14818332969216 14836820017152 14847331663872 14849229718071 14857676273664 14865653279232 14878288876032 14909265427392 14919828400512 14938442072064 14972156494848 14980194964224 15024143149344 15040760168448 15045262727733 15053544603648 15072120685888 15074705511936 15084931777088 15093512404992 15101616029696 15104205914112 15127048239408 15145920434176 15148517916672 15156651073536 15188253227616 15196892626944 15209809772544 15217975836672 15230658158856 15249659615232 15262621612032 15284076421824 15292282359312 15313986551808 15337146131622 15348012251292 15367160116224 15388761876768 15407960580096 15418876870656 15442195077729 15464112039936 15472414637568 15504675169858 15507334177776 15526680809472 15535016999936 15537681211392 15539620399506 15570030615552 15580592895616 15591631493376 15602494680612 15610871575131 15611083292672 15633027938304 15687309285312 15709574135808 15718008520704 15722713819134 15740103472128 15753482339328 15773136060416 15786281040768 15794756609184 15808181930784 15817173958656 15830403639813 15850153326336 15861382903296 15881171238912 15907916275776 15916457149488 15925510766592 15939047227392 15958716020352 15972280705152 15989946384384 16014128228756 16016874606432 16027740013156 16036856930304 16045467031552 16048218783744 16081679888064 16095300286464 16113150885888 16137519054342 16146698416128 16160422883328 16169099326464 16180364853968 16191828380448 16212028973056 16239331198188 16248050006769 16271110711296 16305036553176 16336944648192 16350559494066 16350781243392 16370958116352 16382556675072 16402995216384 16416714885732 16430619042432 16448841529344 16462772895744 16476542563887 16497098360064 16505955562432 16508786287104 16529158138374 16529382309888 16543157529024 16575531614208 16610092184448 16633666732032 16642597257216 16677297661696 16691422519296 16709934252032 16714885807872 16723859939136 16738074985536 16747595956224 16758957064192 16772923605816 16791525727872 16805747331072 16840787909232 16852719334752 16873744441344 16902161043012 16920855189504 16935237679104 16956135771624 16970548249224 16980201455616 16989318033408 17017929269334 17039160488448 17051232457728 17072505225216 17086784881068 17096504205312 17111035994112 17120222816256 17155867067136 17170449313536 17189440192512 17191637657341 17194585974552 17203817654226 17225280783872 17228234870784 17258989748224 17288055130752 17309623353344 17312591904768 17321886941184 17333955652608 17358003688704 17391972384768 17394142998624 17406466467264 17428182417408 17467515910656 17476894124928 17501698916352 17528167007568 17540585430048 17562468704256 17587156430592 17609097805824 17621573566464 17648222945976 17673270902784 17682759585792 17707616406144 17719628765552 17722667631744 17744778067968 17754305142784 17759566170864 17769101185332 17784204672132 17794320703488 17806391880704 17831422492128 17840996085864 17866317643776 17893337153559 17906014293174 17928353468928 17953555522896 17963438309376 17968815793296 17988689682432 18041464046592 18051150410496 18091889874072 18114460944384 18127294746624 18165035718144 18180475743744 18190236742272 18200583733248 18202910460714 18215806928004 18238532594688 18301860832864 18304999550208 18327836491776 18337676607488 18340821467136 18343166122323 18379062729216 18394628898816 18415029583872 18417327880896 18442878919248 18453369618432 18478970658816 18491845547392 18504946720512 18528033112064 18559235655072 18569200007736 18595555098624 18634327489344 18654937448448 18670793883648 18686353707504 18709666418688 18722921914368 18761959869408 18777850334208 18798676033536 18814342431528 18827105563399 18830334358728 18853826697216 18863949214208 18869539056543 18890466443856 18906465747456 18943464701952 18945886397886 18982962496512 19022542645372 19059768756224 19075652743077 19075911450624 19091866780377 19102726637568 19112982787584 19136827752448 19152834033354 19153093787648 19169055549504 19190315117568 19206568378368 19246614753408 19260250668288 19284279361536 19300350450528 19316755477728 19338120216576 19378440881856 19405944520704 19416363466752 19449062022096 19473326272512 19487122808832 19500700109184 19527754149792 19538861948928 19565968932864 19568410873452 19590113349184 19606705219584 19647585894104 19650955399488 19661505890544 19686035181568 19689411280896 19719187883514 19757777292288 19782426689536 19798972957428 19810235031552 19820871038976 19837718501376 19854250814223 19879020569856 19893104534016 19917922762752 19934582361246 19962875326464 19973593285632 20032190865792 20054346891264 20060350303644 20071120596597 20071392804864 20099607349248 20169397652544 20197749963258 20198023888896 20208868098048 20214917767458 20237275892736 20251004303488 20262523502592 20279746363392 20290634448896 20296647052416 20307544211808 20332879486976 20336366518272 20350162149376 20378768562432 20389709812416 20418648735744 20449528175496 20464016335056 20489546821632 20518349169024 20543947440128 20558502494208 20589593436972 20618816053248 20629886183424 20676445570368 20702241079296 20716908281856 20719493866008 20748238784154 20760040820736 20788841991168 20803326240816 20814495433508 20818065060576 20844037251072 20879140111956 20890350008703 20916412380416 20919999485952 20957344694272 20963618425512 20986804629504 21004643119104 21048374721024 21059675478912 21077575907712 21089565278208 21107204853084 21133537768448 21148510537728 21210555034368 21221942865984 21234014355456 21251774749338 21252062969856 21278288027136 21296374273536 21319928512512 21355832808576 21382475907072 21397625044992 21442239850752 21460400381952 21484201181184 21502105636032 21516692072456 21528931221504 21547230511104 21558799101952 21565187493192 21589104507264 21607389425664 21652441597584 21664066675692 21694814281728 21740048737568 21782592864256 21800745992088 21827944155136 21831687585792 21843408900096 21888953180976 21907492056576 21931788705792 21950363860992 21968723418516 21996131146752 22011715049472 22038877517832 22057543372032 22100708818944 22103534130867 22119194126862 22146789579264 22190129676288 22227499453824 22255230025728 22270997495808 22286514410496 22298479918848 22317433314048 22344973038913 22363898141088 22388700970496 22407663108096 22454383878976 22458234742272 22470292446336 22483074023424 22498325921792 22502184321024 22536214724016 22561140252672 22580316905472 22608181028832 22627397665632 22640268607488 22652424044544 22690572359112 22718880651264 22734976610304 22782379841424 22795338940416 22814714658816 22826963755008 22845987238284 22874489422848 22893932418048 22926114632736 22938423538968 22970979827712 23005719197433 23050740174336 23083142815152 23095849254912 23098801783666 23111940870144 23128315305984 23144004918272 23192190664832 23196168059904 23208621956352 23237576556544 23257012754787 23290021214208 23302525499904 23370889343424 23387447240064 23403742020918 23416624939008 23449541907456 23478797074432 23530963927968 23564361203712 23577012781056 23584070728701 23610155208192 23630223508992 23659704090624 23679421561152 23692134913776 23712272896176 23725760937984 23775229989504 23787994781152 23792074354944 23821756858368 23857782871412 23861874413664 23874685724232 23888266149888 23904471291904 23908570841088 23938074030528 23958421057728 23984919576576 24021192343134 24041610019734 24055285395456 24068200547328 24122519832096 24152614592512 24169726328832 24206278581513 24220047624192 24240634324992 24253648989696 24270547280952 24287742570672 24318043459584 24358996797282 24406666066944 24437115322368 24457554829764 24505416972288 24525839241099 24526171865088 24556437174528 24573835012608 24590505225664 24604492824576 24625072328598 24638627545088 24645928563648 24673262294016 24694159343616 24745647540096 24758933343648 24793737207561 24794073464832 24845769985792 24873249931264 24894391844864 24915138276672 24946221891584 24950500098048 24963895885824 25015946492544 25037133778944 25064901378048 25085789908704 25107112478304 25138435596288 25159385408724 25187288591808 25208620996608 25261181863848 25274744454974 25279079002128 25310616662016 25353241564518 25381282784256 25402856518656 25434203657436 25434548600832 25455822373836 25470302183424 25483977050112 25537112044472 25558740732672 25587086823424 25608757837824 25630177321602 25644756307968 25662153004544 25666553991168 25680334224384 25712372482048 25733800600704 25755673970304 25784160288768 25805726481339 25837921175808 25888484622336 25932082696128 25964435030016 25982830411776 26000933478912 26037005533056 26051815931904 26087958577152 26091214497936 26109699700896 26142273626112 26201273865984 26215341187392 26252548374528 26292250511352 26343703056384 26380734645888 26398630609904 26413646708736 26427828051968 26432360349696 26450291335168 26472334418964 26505360759808 26509906354176 26524139378688 26579443148328 26617167101952 26631457714176 26653651777998 26676307008198 26709587821056 26739129188352 26747133738192 26761494128796 26761857073152 26799476465664 26859021439761 26892530203392 26930333284344 26945157464064 26953223689944 26983034523648 27062196069888 27076725615744 27115155357696 27137834811108 27171691416576 27186279749888 27190942119936 27247553577216 27266037567328 27270713615616 27285355113408 27300875599872 27304365691071 27319395762176 27357798892032 27411336658944 27452791249296 27491754737664 27506514911232 27568594093824 27602988105728 27622544375808 27625991821344 27664318378872 27680054427648 27718455988224 27737768321088 27757420080768 27792049668096 27838853482608 27853800011604 27893332647936 27951491234016 27982406172672 28006190825472 28029530561256 28048545023023 28064499628032 28079567305216 28084382871552 28103434543616 28142939804112 28166775501312 28198014050304 28221896392704 28280740045824 28295923821312 28335699665784 28371050702848 28395165698048 28418829596829 28474443744768 28509967876096 28530166726656 28533813968058 28589653134336 28613867175936 28669474181376 28705241628672 28729251050031 28729640681472 28753583324256 28785472676352 28809852567552 28869922130112 28885422234256 28890376002432 28926419042304 28950525675792 28975133216592 29007180324864 29067661322784 29108916781056 29124545200128 29185270907968 29209989408768 29242384941056 29251050163776 29291631224688 29308292923392 29328174862336 29348953399296 29352616310178 29385170023776 29410057829376 29471378841156 29492258835816 29529052772352 29578781825271 29636665938432 29673640034304 29694663327744 29698459436142 29715352547328 29731306558464 29756577752064 29818530854784 29839656801024 29876884144128 29901873541869 29944312989696 29960389928448 30048286298688 30081520336896 30090525455466 30107089207296 30144241371776 30149411023872 30169863554176 30187024809984 30203232059392 30254096478816 30291840868352 30297035833344 30313302147072 30376506455232 30393785253888 30419619545088 30435951673344 30461316317712 30499319230464 30525243224064 30568152843648 30584564718624 30627973103616 30674292263244 30696024502584 30734320232448 30777523753536 30815921160192 30837753741312 30884390155458 30928224079872 30944829275136 31009350339716 31014668355552 31053361618944 31070033999872 31075362422784 31079240799012 31122358176231 31140061231104 31161185791232 31183262986752 31204989361224 31221743150262 31222166585344 31266055876608 31374618570624 31419148271616 31436017041408 31445427638268 31480206944256 31506964678656 31572562081536 31589513218368 31616363861568 31634347917312 31660807279626 31700306652672 31722765806592 31762342477824 31815832551552 31832914298976 31851021533184 31877662124007 31878094454784 31917432040704 31944561410304 31979892768768 32028256457512 32033749212864 32055480026312 32073713860608 32090934063104 32096437567488 32163359776128 32190600572928 32226301771776 32275038108684 32293396832256 32320845766656 32338198652928 32360729707936 32383656760896 32424057946112 32478662396376 32496100013538 32542221422592 32610073106352 32673889296384 32701118988132 32701562486784 32741916232704 32765113350144 32833429771464 32861238084864 32897683058688 32925545791488 32953085127774 32994196720128 33011911124864 33017572574208 33058316276748 33058764619776 33086315058048 33151063228416 33220184368896 33285194514432 33289449629401 33354595323392 33382845038592 33419868504064 33429771615744 33447719878272 33476149971072 33495191912448 33517914128384 33545847211632 33583051455744 33611494662144 33681575818464 33705438669504 33747488882688 33804322086024 33841710379008 33870475358208 33912271543248 33941096498448 33960402911232 33978636066816 34035858538668 34078320976896 34102464915456 34173569762136 34193008410624 34222071988224 34240445632512 34311734134272 34340898627072 34378880385024 34383275314682 34389171949104 34407635308452 34450561567744 34456469741568 34576110261504 34619246706688 34643773882368 34648202675499 34667911305216 34716007377408 34783944769536 34788285997248 34812932934528 34856364834816 34935031821312 34953788249856 35056334015136 35081170860096 35105613031377 35124937408512 35174312861184 35218195611648 35243147132928 35296445891952 35346541805568 35365519171584 35415232812288 35439257531104 35445335263488 35489556135936 35508610285568 35519132341728 35538202370664 35568409344264 35588641406976 35612783761408 35662844984256 35681992171728 35732635287552 35786674307118 35812028586348 35856706937856 35907111045792 35937631586592 35977379364864 36031788514701 36062415029601 36082928093184 36102300820992 36183779748144 36228921888768 36254589493248 36330071436288 36360951487488 36380473484544 36405820921428 36431613856008 36477065189376 36538495195923 36603721665728 36609999100416 36655672983552 36675353214976 36681642934272 36686332244646 36758125458432 36789257797632 36834655761792 36885757838496 36906739236864 36937608492897 36957941317632 36983691094784 37009893441024 37056066224128 37118471310144 37138400015472 37191110197248 37268654978688 37309874896896 37341587767296 37372707415008 37419332837376 37445843828736 37523919738816 37555700668416 37597352067072 37628684863056 37654211126798 37660668717456 37707653394432 37727898428416 37739078113086 37780932887712 37812931494912 37891772795772 37912116682461 37965924993024 38045085290744 38119537512448 38151305486154 38151822901248 38183733560754 38205453275136 38225965575168 38273655504896 38305668066708 38306187575296 38338111099008 38380630235136 38413136756736 38445265982403 38493229506816 38520501336576 38568558723072 38600700901056 38633510955456 38676240433152 38756881763712 38811889041408 38832726933504 38898124044192 38946652545024 38974245617664 39001400218368 39055508299584 39077723897856 39131937865728 39136821746904 39180226698368 39213410439168 39295171788208 39301910798976 39323011781088 39372070363136 39378822561792 39438375767028 39515554584576 39597945914856 39620470063104 39641742077952 39675437002752 39708501628446 39758041139712 39786209068032 39835845525504 39869164722492 39925750652928 39947186571264 39980477666997 40014460512297 40064381731584 40108693782528 40120700607288 40142241193194 40142785609728 40199214698496 40338795305088 40395499926516 40396047777792 40417736196096 40429835534916 40474551785472 40502008606976 40581268897792 40593294104832 40615088423616 40665758973952 40672733036544 40700324298752 40757537124864 40779419624832 40837297471488 40899056350992 40928032670112 40979093643264 41036698338048 41087894880256 41117004988416 41179186873944 41237632106496 41259772366848 41352891140736 41404482158592 41433816563712 41438987732016 41496477568308 41520081641472 41577683982336 41606652481632 41628990867016 41636130121152 41688074502144 41751120024971 41758280223912 41780700017406 41832824760832 41839998971904 41914689388544 41927236851024 41973609259008 42009286238208 42096749442048 42119350957824 42155151815424 42214409706168 42267075536896 42297021075456 42421110068736 42443885731968 42468028710912 42503549498676 42504125939712 42556576054272 42592748547072 42711665617152 42764951814144 42795250089984 42800720952087 42884479701504 42920800763904 42968402362368 43004211272064 43033384144912 43057862443008 43094461022208 43117598203904 43130374986384 43178209014528 43214778851328 43304883195168 43328133351384 43389628563456 43480097475136 43565185728512 43601491984176 43655888310272 43663375171584 43686817800192 43777906361952 43814984113152 43863577411584 43937446837032 43992262293504 44023430098944 44028924465267 44077755035664 44115086744064 44201417637888 44207068261734 44238388253724 44293579158528 44454998907648 44510460051456 44541994991616 44547689154213 44573028820992 44596959837696 44634866628096 44689946077826 44727796282176 44777401940992 44815326216192 44908767757952 44916469484544 44940584892672 44996651843584 45072429448032 45122280505344 45160633810944 45216362057664 45254795331264 45280537214976 45304848089088 45381144718224 45437761302528 45469953220608 45564759682848 45590677880832 45629429317632 45653927510016 45691974476568 45748978845696 45787864836096 45852229265472 45876847077936 45941959655424 46011438394866 46101480348672 46166285630304 46197603567332 46223881740288 46256630611968 46288009836544 46326585233187 46384381329664 46392336119808 46417243912704 46475153113088 46514025509574 46580042428416 46605050999808 46741778686848 46774894480128 46807484041836 46832614725393 46833249878016 46899083814912 47061927855936 47128722407424 47154025562112 47168141457402 47220310416384 47260447017984 47319408181248 47358843122304 47384269827552 47424545792352 47451521875968 47491210919439 47550459979008 47575989562304 47584148709888 47643513716736 47715565742824 47723748827328 47749371448464 47776532299776 47808942583808 47817141682176 47876148061056 47916842115456 47969839153152 48042384686268 48083220039468 48110570790912 48136401094656 48245039664192 48305229185024 48339452657664 48412557163026 48440095248384 48481268649984 48507297979392 48541094561904 48575485141344 48636086919168 48717993594564 48744150020307 48813332133888 48915109659528 49010833944576 49051678482198 49052343730176 49112874349056 49147670025216 49181010451328 49208985649152 49250144657196 49277255090176 49291857127296 49346524588032 49388318687232 49491295080192 49517866687296 49587474415122 49588146929664 49691539971584 49746499862528 49788783689728 49830276553344 49892443783168 49901000196096 49927791771648 50031892985088 50074267557888 50129802756096 50171579817408 50214224956608 50276871192576 50318770817448 50374577183616 50417241993216 50522363727696 50549488909948 50558158004256 50621233324032 50706483129036 50762565568512 50805713037312 50868407314872 50911644747672 50940604366848 50967954100224 51074224088944 51117481465344 51174173646848 51217515675648 51260354643204 51289512615936 51324306009088 51333107982336 51360668448768 51467601201408 51511347940608 51568320577536 51574912972023 51611452962678 51675842351616 51776969244672 51864165392256 51928870060032 51965660823552 52001866957824 52074011066112 52175917154304 52182428995872 52219399401792 52284547252224 52402547731968 52430682374784 52505096749056 52584501022704 52687406112768 52761469291776 52797261219808 52827293417472 52855656103936 52864720699392 52900582670336 52944668837928 53010721519616 53019812708352 53048278757376 53158886296656 53234334203904 53262915428352 53307303555996 53352614016396 53419175642112 53494267476384 53522988257592 53598952931328 53680011460677 53718042879522 53785060406784 53860666568688 53890314928128 53906447379888 53966069047296 54124392139776 54153451231488 54266363094503 54275669622216 54343382833152 54372559499776 54381884239872 54495107154432 54532075134656 54541427231232 54570710226816 54601751199744 54608731382142 54638791524352 54715597784064 54905582498592 54983509475328 55013029822464 55029498366969 55137188187648 55205976211456 55245088751616 55251983642688 55328636757744 55360108855296 55436911976448 55475536642176 55514840161536 55584099336192 55677706965216 55707600023208 55786665295872 55902982468032 55964812345344 56012381650944 56059061122512 56097090046046 56128999256064 56159134610432 56168765743104 56206869087232 56285879608224 56333551002624 56396028100608 56481316690197 56561480091648 56591847642624 56671399331568 56742101405696 56790331396096 56837659193658 56948887489536 57019935752192 57067627936116 57179306268672 57226958229231 57227734351872 57275600341131 57338948362752 57410483257344 57458502100062 57459281362944 57507166648512 57570945352704 57619705135104 57739844260224 57770844468512 57780752004864 57852838084608 57901051351584 57950266433184 58014360649728 58135322645568 58217833562112 58249090400256 58370541815936 58419978817536 58484769882112 58502100327552 58583262449376 58616585846784 58656349724672 58697906798592 58705232620356 58770340047552 58820115658752 58942757682312 58984517671632 59058105544704 59157563650542 59273331876864 59347280068608 59396918872284 59430705094656 59462613116928 59513155504128 59562752442669 59637061709568 59679313602048 59753768288256 59803747083738 59888625979392 59920779856896 60096572597376 60163040673792 60181050910932 60213361789791 60214178414592 60288482743552 60298822047744 60339727108352 60406464118784 60508192957632 60583681736704 60594071666688 60626604294144 60753012910464 60787570507776 60839239090176 60871903346688 60922632635424 60998638460928 61050486448128 61136305687296 61169129437248 61255946207232 61348584526488 61392049005168 61468640464896 61555047507072 61631842320384 61675507482624 61768780310916 61856448159744 61889658550272 62018700679432 62029336711104 62106723237888 62140067999744 62150724845568 62158481598024 62244716352462 62280122462208 62322371582464 62366525973504 62409978722448 62443486300524 62444333170688 62532111753216 62671050026109 62749237141248 62872034082816 62890855276536 62960413888512 63013929357312 63145124163072 63179026436736 63232727723136 63268695834624 63321614559252 63400613305344 63445531613184 63631665103104 63665828597952 63702043066368 63755324248014 63756188909568 63834864081408 63889122820608 63959785537536 64056512915024 64067498425728 64110960052624 64147427721216 64181868126208 64192875134976 64326719552256 64381201145856 64452603543552 64550076217368 64586793664512 64641691533312 64676397305856 64721459415872 64767313521792 64848115892224 64957324792752 64992200027076 65084442845184 65220146212704 65347778592768 65402237976264 65483832465408 65530226700288 65666859542928 65722476169728 65795366117376 65851091582976 65906170255548 65988393440256 66023822249728 66035145148416 66116632553496 66172630116096 66302126456832 66310602392601 66440368737792 66570389028864 66578899258802 66709190646784 66765690077184 66859543231488 66895439756544 66952299942144 67034919116739 67035828256768 67091694423264 67166102911488 67222989324288 67363151636928 67410877339008 67494977765376 67608644172048 67683420758016 67740950716416 67824543086496 67882192996896 67920805822464 67957272133632 68071717077336 68156641953792 68204929830912 68347139524272 68386016821248 68444143976448 68480891265024 68623468268544 68681797254144 68766550629364 68778343898208 68815270616904 68901123135488 68912939483136 69017157592299 69152220523008 69238493413376 69287547764736 69296405350998 69335822610432 69432014754816 69576571994496 69625865869056 69712729669632 69771038264361 69870063642624 69907576499712 70112668030272 70162341720192 70211226062754 70249874817024 70348625722368 70436391223296 70592891783904 70693083611136 70731038343168 70752212186103 70830465624576 70878515062208 70890670526976 70979112271872 71017220571136 71038264683456 71076404741328 71136818688528 71177282813952 71225567522816 71325689968512 71363984343456 71465270575104 71573348614236 71624057172696 71713413875712 71814222091584 71875263173184 71954758729728 72063577029402 72124830059202 72165856186368 72204601641984 72367559496288 72457843777536 72509178986496 72618835744539 72660142872576 72721902974976 72760946969088 72811641842856 72863227712016 72954130378752 73076990391846 73207443331456 73219998200832 73311345967104 73350706429952 73372664489292 73516250916864 73578515595264 73669311523584 73771515676992 73813478473728 73875216985794 73915882635264 73967382189568 74019786882048 74112132448256 74236942620288 74276800030944 74381211622683 74382220394496 74537309957376 74619749793792 74683175534592 74745414830016 74838665674752 74891687657472 75047839477632 75111401336832 75194704134144 75257369726112 75308422253596 75321337434912 75415306788864 75455796856832 75478156226172 75561865775424 75625862989824 75783545591544 75824233364922 75931849986048 76090170581488 76239075024896 76302610972308 76303645802496 76367467121508 76410906550272 76451931150336 76611336133416 76676222198016 76761260470272 76826273513472 76890531964806 76986459013632 77041002673152 77137117446144 77201401802112 77267021910912 77352480866304 77417179444017 77513763527424 77665453867008 77796248088384 77893305090048 77948491235328 78002800436736 78111016599168 78155447795712 78263875731456 78273643493808 78360453396736 78426820878336 78590343576416 78603821597952 78646023562176 78744140726272 78757645123584 78876751534056 79031109169152 79195891829712 79240940126208 79283484155904 79350874005504 79417003256892 79516082279424 79572418136064 79738329444984 79851501305856 79894373142528 79960955333994 80028921024594 80128763463168 80217387565056 80241401214576 80284482386388 80285571219456 80398429396992 80677590610176 80790999853032 80835472392192 80845806242831 80859671069832 80949103570944 81004017213952 81162537795584 81186588209664 81230176847232 81331517947904 81345466073088 81400648597504 81515074249728 81558839249664 81798112701984 81856065340224 81913097073213 81958187286528 82073396676096 82175789760512 82234009976832 82358373747888 82475264212992 82519544733696 82705782281472 82808964317184 82867633127424 82877975464032 82992955136616 83040163282944 83155367964672 83213304963264 83257981734032 83272260242304 83376149004288 83502240049942 83516560447824 83561400034812 83665649521664 83679997943808 83854473702048 83947218518016 84018572476416 84145635069069 84193498884096 84238701915648 84310303630848 84428819412336 84534151073792 84594042150912 84842220137472 84887771463936 85007098997352 85113152108544 85185497094144 85256488790487 85423331234304 85529903628288 85590500179968 85601441904174 85768959403008 85841601527808 86008422544128 86066768289824 86115724886016 86187753150093 86188922044416 86235196407808 86260749972768 86356418029056 86429557702656 86609766390336 86656266702768 86779257126912 86960194950272 87130371457024 87202983968352 87311776620544 87326750343168 87373635600384 87555812723904 87629968226304 87727154823168 87874893674064 87984524587008 88046860197888 88057848930534 88155510071328 88230173488128 88414136523468 88461605592409 88476776507448 88587158317056 88736345475813 88909997815296 89020920102912 89083989983232 89095378308426 89146057641984 89193919675392 89269733256192 89379892155652 89455592564352 89554803881984 89630652432384 89705620625607 89817535515904 89832938969088 89881169785344 89993303687168 90144858896064 90244561010688 90321267621888 90432724115328 90509590662528 90561074429952 90609696178176 90762289436448 90875522605056 90939906441216 91129519365696 91181355761664 91258858635264 91307855020032 91383948953136 91497957691392 91575729672192 91704458530944 91753694155872 91883919310848 92022876789732 92202960697344 92332571260608 92395207134664 92447763480576 92513261223936 92576019673088 92653170466374 92768762659328 92784672239616 92834487825408 92950306226176 93028051019148 93160084856832 93210101999616 93367074528693 93483557373696 93549788960256 93614968083672 93665229450786 93666499756032 93798167629824 94123855711872 94257444814848 94308051124224 94336282914804 94440620832768 94520894035968 94717686244608 94768539655104 94849091584704 94903043751936 94982421838878 95100919958016 95151979124608 95168297419776 95287027433472 95431131485648 95447497654656 95498742896928 95553064599552 95617885167616 95634283364352 95752296122112 95833684230912 95939678306304 96084769372536 96166440078936 96221141581824 96272802189312 96490079328384 96610458370048 96678905315328 96825114326052 96880190496768 96962537299968 97014595958784 97082189123808 97150970282688 97272173838336 97435987189128 97488300040614 97626664267776 97830219319056 98021667889152 98103356964396 98104687460352 98225748698112 98295340050432 98362020902656 98500289314392 98554510180352 98583714254592 98693049176064 98776637374464 98982590160384 99035733374592 99174948830244 99176293859328 99383079943168 99660553106688 99784887566336 99855583543296 99868348888203 100063785970176 100148535115776 100259605512192 100343159634816 100428449913216 100553742385152 100637541634896 100749154367232 100834483986432 101044727455392 101098977819896 101116316008512 101242466648064 101412966258072 101525131137024 101611426074624 101736814629744 101823289495344 101881208733696 101935908200448 102148448177888 102234962930688 102348347293696 102520709286408 102579025231872 102648612018176 102666215964672 102721336897536 102935202402816 103022695881216 103136641155072 103149825944046 103222905925356 103351684703232 103728330784512 103857740120064 103931321647104 103944608026497 104003733915648 104148022132224 104351834308608 104364857991744 104438798803584 104569094504448 104805095463936 104861364749568 105169002045408 105316839094131 105374812225536 105522938583552 105594522439616 105654586834944 105711312207872 105729441398784 105801165340672 105889337675856 106021443039232 106039625416704 106096557514752 106317772593312 106468668407808 106525830856704 106614607111992 106705228032792 106838351284224 106988534952768 107045976515184 107197905862656 107360022921354 107436085759044 107570120813568 107721333137376 107812894759776 107932138094592 108095365544103 108187245088803 108248784279552 108306902462976 108532726189006 108551339244432 108686765666304 108745118999552 108763768479744 108990214308864 109064150269312 109082854462464 109141420453632 109217462764284 109277583048704 109431195568128 109811164997184 109967018950656 110026059644928 110058996733938 110274376375296 110411952422912 110503967285376 110657273515488 110720217710592 110812825478691 110873823952896 110951073284352 111029680323072 111168198672384 111355413930432 111415200046416 111573330591744 111805964936064 111929624690688 112024763301888 112118122245024 112194180092092 112257998512128 112318269220864 112337531486208 112413738174464 112571759216448 112667102005248 112792056201216 112962633380394 113122960183296 113183695285248 113342798663136 113484202811392 113580662792192 113675318387316 113736350047383 113897774979072 114135255872232 114358612537344 114453916458462 114455468703744 114551200682262 114677896725504 114820966514688 114917004200124 114918562725888 115014333297024 115141890705408 115239410270208 115335797947209 115479688520448 115541688937024 115561504009728 115705676169216 115802102703168 115900532866368 116028721299456 116270645291136 116435667124224 116498180800512 116741083631872 116839957635072 116969539764224 117004200655104 117166524898752 117233171693568 117312699449344 117395813597184 117410465240712 117540680095104 117640231317504 117885515364624 117969035343264 118116211089408 118315127301084 118546663753728 118793837744568 118861410189312 118925226233856 119026311008256 119125504885338 119274123419136 119358627204096 119507536576512 119607494167476 119777251958784 119841559713792 120193145194752 120326081347584 120362101821864 120426723579582 120428356829184 120576965487104 120597644095488 120679454216704 120812928237568 121016385915264 121167363473408 121188143333376 121253208588288 121506025820928 121743806693376 121845265270848 121997276921856 122100972896256 122272611374592 122338258874496 122511892414464 122697169052976 122784098010336 122937280929792 123110095014144 123263684640768 123351014965248 123537560621832 123712896319488 123779317100544 124037401358864 124058673422208 124213446475776 124280135999488 124301449691136 124316963196048 124489432704924 124560244924416 124644743164928 124733051947008 124819957444896 124886972601048 125064223506432 125253360074913 125342100052218 125498474282496 125744068165632 125781710553072 125920827777024 126027858714624 126290248326144 126358052873472 126465455446272 126643229118504 126801226610688 126891063226368 127263330206208 127331657195904 127404086132736 127510648496028 127512377819136 127669728162816 127778245641216 128113025830048 128134996851456 128221920105248 128294855442432 128363736252416 128385750269952 128402162856261 128653439104512 128762402291712 128905207087104 129100152434736 129173587329024 129283383066624 129352794611712 129442918831744 129534627043584 129696231784448 129914649585504 129984400054152 130168885690368 130440292425408 130695557185536 130804475952528 130967664930816 131060453400576 131333719085856 131444952339456 131590732234752 131789738943793 131812340511096 131976786880512 132047644499456 132070290296832 132086773395801 132233265106992 132345260232192 132604252913664 132621204785202 132880737475584 133157798517604 133418381293568 133531380154368 133643067462639 133719086462976 133790879513088 133904599884288 134069838233478 134071656513536 134183388846528 134332205822976 134445978648576 134726303273856 134821754678016 134989955530752 135217288344096 135366841516032 135481901432832 135649086172992 135764385993792 135841611644928 135914544267264 136143434154672 136313283907584 136409859661824 136694279048544 136772033642496 136888287952896 136961782530048 137246936537088 137363594508288 137533101258728 137556687796416 137630541233808 137802246270976 137825878966272 138034315184598 138304441046016 138476986826752 138592810701996 138671645220864 138864029509632 138979755699561 139153143988992 139251731738112 139425459339264 139542076528722 139740127285248 139815152999424 140225336060544 140324683440384 140422452125508 140497844176179 140499749634048 140697251444736 141185783567808 141386167222272 141462076686336 141504424372206 141660931249152 141757030124416 141781341053952 141958224543744 142034441142272 142076529366912 142152809482656 142273637377056 142354565627904 142451135045632 142651379937024 142727968686912 142930541150208 143146697228472 143248114345392 143426827751424 143628444183168 143750526346368 143909517459456 144127154058804 144249660118404 144331712372736 144409203283968 144735118992576 144915687555072 145018357972992 145237671489078 145320285745152 145443805949952 145521893938176 145623283685712 145726455424032 145908260757504 146153980783692 146232450060921 146414886662912 146439996401664 146701412859904 146745328978584 147032501833728 147157031190528 147338623047168 147543031353984 147626956947456 147750433971588 147831765270528 147934764379136 148039573764096 148473885240576 148553600061888 148762423245366 148764440788992 149074619914752 149239499587584 149366351069184 149490829660032 149677331349504 149783375314944 150095678955264 150222802673664 150389408268288 150514739452224 150616844507192 150642674869824 150830613577728 150911593713664 150956312452344 151123731550848 151251725979648 151567091183088 151648466729844 151863699972096 152180341162976 152478150049792 152605221944616 152734934243016 152821813100544 152903862300672 153222672266832 153352444396032 153522520940544 153652547026944 153781063929612 153972918027264 154082005346304 154402803604224 154534043821824 154704961732608 154724738916069 154834358888034 155027527054848 155330907734016 155592496176768 155786610180096 155896982470656 156005600873472 156222033198336 156527751462912 156547286987616 156720906793472 156853641756672 157180687152832 157207643195904 157292047124352 157488281452544 157515290247168 157753503068112 158062218338304 158391783659424 158481880252416 158566968311808 158701748011008 158834006513784 159032164558848 159144836272128 159476658889968 159703002611712 159788746285056 159921910667988 160057842049188 160257526926336 160482802429152 160568964772776 160796858793984 161040034382031 161355181220352 161581999706064 161670944784384 161691612485662 161719342139664 161898207141888 162008034427904 162373176419328 162460353694464 162663035895808 162799089283509 162801297195008 163030148499456 163117678499328 163596225403968 163712130680448 163826194146426 163916374573056 164146793352192 164351579521024 164716747495776 164950528425984 165039089467392 165088495100907 165411564562944 165617928634368 165735266254848 165755950928064 165985910273232 166080326565888 166310735929344 166426609926528 166515963468064 166544520484608 166752298008576 167004480099884 167033120895648 167122800069624 167331299043328 167359995887616 167708947404096 167894437036032 168037144952832 168291270138138 168386997768192 168477403831296 168620607261696 168857638824672 169068302147584 169188084301824 169443950070591 169684440274944 169775542927872 170014197994704 170226304217088 170370994188288 170512977580974 170846662468608 171059807256576 171202883808348 171537918806016 171680874687693 171683203055616 171826801023393 172016845088256 172133536579648 172231449772032 172375506300186 172377844088832 172470392815616 172521499945536 172712836058112 172859115405312 173219532780672 173312533405536 173558514253824 173920389900544 174260742914048 174405967936704 174623553241088 174653500686336 174747271200768 175111625447808 175259936452608 175454309646336 175749787348128 175969049174016 176093720395776 176115697861068 176311020142656 176460346976256 176828273046936 176923211184818 176953553014896 177174316634112 177472690951626 177819995630592 178041840205824 178190756616852 178292115283968 178387839350784 178539466512384 178759784311304 178911185128704 179109607763968 179261304864768 179411241251214 179635071031808 179665877938176 179762339570688 179986607374336 180289717792128 180489122021376 180640085369373 180642535243776 180865448230656 181019181325056 181219392356352 181524578872896 181751045210112 181879812882432 182259038731392 182362711523328 182517717270528 182615710040064 182767897906272 182995915382784 183151459344384 183408917061888 183507388311744 183767838621696 184045753579464 184405921394688 184665142521216 184790414269328 184895526961152 185026522447872 185152039346176 185306340932748 185537525318656 185569344479232 185668975650816 186056102038296 186320169713664 186420203999232 186734149057386 186967114747392 187099577920512 187229936167344 187330458901572 187332999512064 187596335259648 188013150078327 188247711423744 188616102248448 188672565829608 188881241665536 189041788071936 189435372489216 189537079310208 189698183169408 189806087503872 189964843677756 190201839916032 190303958249216 190336594839552 190862262971296 190894995309312 190997485793856 191106129199104 191235770335232 191268566728704 191504592244224 191667368461824 191879356612608 192169538745072 192332880157872 192442283163648 192545604378624 192980158656768 193220916740096 193357810630656 193650228652104 193760380993536 193925074599936 194029191917568 194164378247616 194301940565376 194544347676672 194871974378256 194976600081228 195253328535552 195660438638112 196043335778304 196206713928792 196339815161161 196451497396224 196590680100864 196724041805312 197000578628784 197109020360704 197167428509184 197386098352128 197553274748928 197965180320768 198071466749184 198349897660488 198766159886336 198931807177803 199321106213376 199569775132672 199711167086592 199736697776406 200127571940352 200297070231552 200686319269632 200856899826432 201104757350217 201107484770304 201275083269792 201498308734464 201668967972864 202089454910784 202197955639792 202232632017024 202484933296128 202825932516144 203050262274048 203222852149248 203473629259488 203646578990688 203762417467392 203871816400896 204296896355776 204469925861376 204696694587392 205041418572816 205158050463744 205297224036352 205332431929344 205442673795072 205870404805632 206045391762432 206299651888092 206445811850712 206703369406464 207051472776897 207456661569024 207715480240128 207862643294208 207889216052994 208007467831296 208296044264448 208729715983488 208877597607168 209138189008896 209313114793083 209610190927872 209722729499136 210338004090816 210633678188262 210749624451072 211045877167104 211189044879232 211309173669888 211422624415744 211602330681344 211778675351712 212042886078464 212079250833408 212193115029504 212635545186624 212937336815616 213051661713408 213229214223984 213410456065584 213676702568448 213977069905536 214091953030368 214395811725312 214720045842708 214872171518088 215140241627136 215442666274752 215625789519552 215864276189184 216190731088206 216374490177606 216497568559104 216613804925952 217065452378012 217102678488864 217373531332608 217490237999104 217527536959488 217856507233617 217980428617728 218128300538624 218165708924928 218282840907264 218434925528568 218555166097408 218862391136256 219622329994368 219934037901312 220052119289856 220117993467876 220548752750592 221007934570752 221314547030976 221440435421184 221625650957382 221747647905792 221902146568704 222059360646144 222336397344768 222710827860864 222830400092832 223143634868049 223146661183488 223611929872128 223859249381376 224049526603776 224236244490048 224388360184184 224515997024256 224636538441728 224675062972416 224827476348928 225143518432896 225334204010496 225584112402432 225925266760788 226245920366592 226367390570496 226685597326272 226968405622784 227161325584384 227350636774632 227472700094766 227795549958144 228270511744464 228717225074688 228907832916924 228910937407488 229102401364524 229355793451008 229834008400248 230028666594048 230283781410816 230478820540416 230671595894418 230959377040896 231083377874048 231123008019456 231411352338432 231604205406336 231801065732736 232057442598912 232541290582272 232996361601024 233026147405807 233482167263744 233679915270144 233939079528448 234008401310208 234333049797504 234466343387136 234625398898688 234791627194368 234820930481424 235081360190208 235280462635008 235771030729248 235938070686528 236232422178816 236630254602168 237093327507456 237587675489136 237722820378624 237850452467712 238052622016512 238251009770676 238548246838272 238717254408192 239214988334952 239554503917568 239683119427584 240386290389504 240652162695168 240724203643728 240853447159164 240856713658368 241153930974208 241195288190976 241358908433408 242032771830528 242334726946816 242506417176576 242537418728493 243012051641856 243487613386752 243690530541696 243994553843712 244201945792512 244545222749184 244676517748992 245394338105952 245568196020672 245739291219639 245874561859584 246220190028288 246527369281536 246702029930496 247075121243664 247425792638976 247558634201088 248074802717728 248117346844416 248426892951552 248560271998976 248602899382272 248633926392096 248978865409848 249120489848832 249289486329856 249466103894016 249639914889792 249773945202096 250128447012864 250506720149826 250684200104436 250996948564992 251563421106144 251841655554048 252055717429248 252436905207207 252580496652288 252716105746944 252930910892544 253286458237008 253602453221376 253782126452736 254526660412416 254663314391808 255021296992056 255339456325632 255556491282432 255769466371461 256226051660096 256269993702912 256443840210496 256589710884864 256727472504832 256771500539904 256804325712522 257306878209024 257524804583424 258200304869472 258347174658048 258563259450279 258566766133248 258705589223424 258885837663488 259069254087168 259392463568896 259829299171008 259968800108304 260337771380736 260880584850816 261391114371072 261608951905056 261935329861632 262120906801152 262667438171712 262889904678912 263181464469504 263579477887586 263624681022192 263953573761024 264095288998912 264140580593664 264173546791602 264466530213984 264690520464384 265242409570404 265384816777227 265761474951168 266315597035208 266836762587136 267062760308736 267286134925278 267438172925952 267581759026176 267809199768576 268139676466956 268143313027072 268366777693056 268664411645952 268891957297152 269116861876821 269452606547712 269643509356032 269979911061504 270434576688192 270733683032064 270963802865664 271298172345984 271528771987584 271683223289856 271829088534528 272286868309344 272626567815168 272819719323648 273388558097088 273544067284992 273776575905792 273923565060096 274493873074176 274727189016576 275066202517456 275113375592832 275261082467616 275604492541952 275651757932544 276068630369196 276608882092032 277185621403992 277343290441728 277728059019264 277959511399122 278306287977984 278503463476224 278850918678528 279084153057444 279480254570496 279630305998848 280101223586079 280450672121088 280649366880768 280844904251016 280995688352358 280999499268096 281394502889472 282371567135616 282772334444544 282924153372672 283008848744412 283321862498304 283514060248832 283562682107904 284068882284544 284153058733824 284305618965312 284547274754112 284709131255808 284902270091264 285302759874048 285455937373824 285861082300416 286293394456944 286496228690784 286853655502848 287256888366336 287501052692736 287819034918912 288254308117608 288499320236808 288663424745472 288818406567936 289470237985152 289831375110144 290036715945984 290475342978156 290640571490304 290887611899904 291043787876352 291246567371424 291452910848064 291816521515008 292257840174797 292307961567384 292464900121842 292829773325824 292879992803328 293402825719808 293490657957168 294065003667456 294314062381056 294677246094336 295086062707968 295500867943176 295663530541056 295869528758272 296079147528192 296947770481152 297107200123776 297524846490732 297528881577984 298149239829504 298981659320064 299354662699008 299566750629888 299605046664609 300191357910528 300445605347328 300778816536576 301029478904448 301233689014384 301285349739648 301661227155456 301823187427328 301912624904688 302247463101696 302503451959296 303134182366176 303296933459688 303727399944192 304360682325952 304956300099584 305210443889232 305469868486032 305643626201088 305807724601344 306445344533664 306704888792064 307045041881088 307562127859224 307945836054528 308164010692608 308805607208448 309068087643648 309409923465216 309449477832138 309668717776068 310055054109696 311184992353536 311573220360192 311793964941312 311833824079491 312011201746944 312444066396672 313055502925824 313094573975232 313441813586944 313707283513344 314361374305664 314415286391808 314584094248704 314976562905088 315507006136224 316124436676608 316783567318848 316963760504832 317133936623616 317403496022016 317668013027568 318064329117696 318289672544256 318953317779936 319406005223424 319577492570112 319843821335976 320115684098376 320515053852672 320965604858304 321137929545552 321593717587968 322080068764062 322710362440704 323163999412128 323383224971324 323438684279328 323796414283776 324016068855808 324286096632309 324561735266409 324746352838656 324920707388928 325326071791616 325598178567018 325602594390016 326060296998912 326235356998656 327192450807936 327424261360896 327652388292852 327832749146112 328293586704384 329433494991552 329901056851968 330078178934784 330176990201814 330823129125888 331235857268736 331511901856128 331971820546464 332160653131776 332438476436073 332621471858688 332853219853056 333031926936128 333089040969216 333504596017152 334008960199768 334066241791296 334245600139248 334662598086656 334719991775232 335417894808192 335788874072064 336074289905664 336582540276276 336773995536384 336954807662592 337241214523392 337715277649344 338136604295168 338376168603648 338887900141182 339368880549888 339551085855744 340028395989408 340452608434176 340741988376576 341025955161948 341209050142149 341693324937216 342405767616696 343075837612032 343361749375386 343366406111232 343653602046786 344033690176512 344267073159296 344462899544064 344751012600372 344755688177664 344940785631232 345042999891072 345425672116224 345718230810624 346439065561344 346625066811072 347117028507648 347840779801088 348521485828096 348811935873408 349247106482176 349307001372672 349494542401536 350223250895616 350519872905216 350908619292672 351499574696256 351938098348032 352187440791552 352231395722136 352622040285312 352920693952512 353656546093872 353846422369636 353907106029792 354348633268224 354945381903252 355639991261184 356381513233704 356584230567936 356775678701568 357078933024768 357519568622608 357822370257408 358219215527936 358522609729536 358822482502428 359270142063616 359331755876352 359524679141376 360579435584256 360978244042752 361280170738746 361285070487552 361730896461312 362038362650112 362438784712704 363049157745792 363502090420224 363759625764864 364518077462784 365231420080128 365535795812544 365991830765568 366302918688768 366817834123776 367014776623488 367535677243392 368091507158928 368811842789376 369330285042432 369580828538656 369791053922304 370053044895744 370304078692352 370612681865496 371075050637312 371138688958464 371337951301632 372112204076592 372640339427328 372840407998464 373468298114772 373934229494784 374199155841024 374459872334688 374660917803144 375192670519296 375760080224739 376026300156654 376495422847488 377232204496896 377345131659216 377762483331072 378083576143872 378870744978432 379074158620416 379396366338816 379864541661521 379929687355512 380403679832064 380607916498432 380673189679104 381724525942592 381789990618624 381994971587712 382212258398208 382471540670464 382537133457408 383009184488448 383334736923648 384339077490144 384665760315744 384884566327296 385091208757248 385206488568783 385960317313536 386441833480192 386715621261312 387300457304208 387520761987072 387850149199872 388058383835136 388328756495232 388603881130752 389088695353344 389743948756512 389953200162456 390506657071104 391320877276224 392086671556608 392413427857584 392679630322322 392902994792448 393181360201728 393448083610624 394001157257568 394334857018368 394772196704256 395369216831379 395930360641536 396142933498368 396699795320976 397532319772672 397863614355606 398642212426752 399139550265344 399473395552812 400255143880704 400594140463104 400929202387917 401372638539264 401713799652864 402209514700434 402214969540608 402550166539584 402996617468928 403337935945728 404178909821568 404395911279584 404465264034048 404969866592256 405651865032288 406100524548096 406445704298496 406947258518976 407293157981376 407524834934784 407743632801792 408593792711552 408939851722752 409393389174784 410082837145632 410316100927488 410594448072704 410664863858688 410885347590144 411740809611264 412090783524864 412599303776184 412891623701424 413406738812928 414102945553794 414913323138048 415430960480256 415778432105988 416014935662592 416592088528896 416939267098683 417459431966976 417755195214336 418276378017792 418626229586166 419220381855744 419445458998272 420676008181632 421267356376524 421493532528537 421499248902144 422091754334208 422378089758464 422845248831488 423204661362688 423557350703424 424085772156928 424158501666816 424386230059008 425271090373248 425874673631232 426103323426816 426458428447968 426820912131168 427353405136896 427954139811072 428183906060736 428791623450624 429440091685416 429744343036176 430280483254272 430885332549504 431251579039104 431728552378368 432381462176412 432748980355212 432995137118208 433227609851904 434130904756024 434205356977728 434747062665216 434980475998208 435055073918976 435713014467234 435960857235456 436256601077248 436331417849856 436565681814528 436869851057136 437110332194816 437724782272512 438697350182763 439244659988736 440104238579712 440235986935752 441097505501184 442015869141504 442629094061952 442880870842368 443251301914764 443495295811584 443804293137408 444118721292288 445421655721728 445660800185664 446287269736098 446293322366976 447223859744256 447718498762752 448099053207552 448472488980096 448776720368368 449031994048512 449273076883456 449350125944832 449654952697856 450287036865792 450668408020992 451168224804864 451850533521576 452491840733184 452734781140992 453371194652544 453936811245568 454322651168768 454701273549264 454945400189532 455591099916288 456541023488928 457434450149376 457815665833848 458204802729048 458711586902016 459668016800496 460057333188096 460567562821632 460957641080832 461343191788836 461918754081792 462166755748096 462246016038912 463208410812672 463602131465472 464114885197824 464174216748207 465082581164544 465992723202048 466052294811614 466964334527488 467359830540288 468016802620416 468666099595008 469250797797376 469583254388736 469641860962848 470162720380416 470560925270016 471542061458496 471876141373056 472464844357632 473260509204336 474186655014912 475175350978272 475445640757248 475700904935424 476105244033024 476502019541352 477096493676544 477434508816384 478429976669904 479109007835136 479366238855168 480772580779008 481448407287456 481706894318328 482307861948416 482390576381952 482717816866816 483120103146093 484065543661056 484669453893632 485012834353152 485074837456986 486024103283712 487381061083392 487989107687424 488397267850527 488403891585024 489090445498368 489353035497984 490788676211904 491136392041344 491478582439278 491749123719168 492440380056576 493054738563072 494150242487328 494851585277952 495117268402176 495265485302721 496149605435456 496234693688832 496853785903104 497120543997952 497205798764544 497267852784192 497957730819696 498240979697664 498578972659712 498932207788032 499279829779584 499547890404192 500256894025728 501013440299652 501368400208872 501993897129984 503126842212288 503683311108096 504111434858496 504873810414414 505160993304576 505432211493888 505861821785088 506572916474016 507204906442752 507564252905472 508331850211773 509053320824832 509326628783616 510042593984112 510678912651264 511112982564864 511538932742922 512452103320192 512539987405824 512887680420992 513179421769728 513454945009664 513608651425044 514613756418048 515049609166848 516400609738944 516694349316096 517126518900558 517133532266496 517411178446848 517771675326976 518138508174336 518784927137792 519658598342016 519937600216608 520675542761472 521761169701632 522782228742144 523217903810112 523870659723264 524241813602304 525334876343424 525779809357824 526362928939008 527158955775172 527249362044384 527907147522048 528190577997824 528281161187328 528347093583204 528933060427968 529381040928768 530484819140808 530769633554454 531522949902336 532631194070416 533673525174272 534125520617472 534572269850556 534876345851904 535163518052352 535618399537152 536279352933912 536733555386112 537328823291904 537783914594304 538233723753642 538905213095424 539287018712064 539959822123008 540869153376384 541467366064128 541920256108119 541927605731328 542596344691968 543057543975168 543658177069056 544573736618688 545253135630336 545639438647296 546777116194176 547088134569984 547553151811584 547847130120192 548987746148352 549454378033152 550132405034912 550226751185664 550522164935232 551208985083904 551303515865088 552137260738392 553217764184064 554371242807984 554686580883456 555456118038528 555919022798244 556612575955968 557006926952448 558168306114888 558960509140992 559260611997696 560202447172158 560901344242176 561298733761536 561689808502032 561991376704716 561998998536192 562789005778944 564743134271232 565848306745344 565920643699817 566017697488824 566643724996608 567028120497664 567125364215808 568137764569088 568306117467648 568611237930624 569094549508224 569418262511616 569804540182528 570605519748096 570911874747648 572586788913888 572992457381568 573707311005696 574513776732672 575002105385472 575638069837824 576508616235216 576998640473616 577326849490944 577636813135872 578940475970304 579662750220288 580073431891968 580950685956312 581281142980608 581775223799808 582087575752704 582493134742848 582905821696128 583633043030016 584515680349594 584615923134768 584929800243684 585659546651648 585759985606656 586981315914336 588130007334912 589019445483483 589354492188672 590172125415936 591001735886352 591327061082112 591739057516544 592158295056384 593895540962304 594214400247552 595049692981464 596298479659008 596795421533409 597963318640128 598709325398016 599133501259776 599210093329218 600382715821056 600891210694656 602058957808896 602467378028768 602570699479296 603314272050651 603322454310912 603646374854656 603825249809376 604494926203392 605006903918592 606268364732352 606593866919376 607454799888384 608721364651904 609912600199168 610420887778464 610939736972064 611287252402176 611615449202688 612890689067328 613409777584128 614090083762176 615124255718448 615891672109056 616328021385216 617611214416896 618136175287296 618898955664276 619337435552136 620110108219392 621154418330691 622369984707072 623146440720384 623587929882624 623667648158982 624022403493888 624888132793344 626189147950464 626883627173888 627414567026688 627939344379249 628722748611328 628830572783616 629168188497408 629953125810176 631014012272448 632248873353216 633567134637696 633927521009664 634267873247232 634806992044032 635336026055136 636128658235392 636579345088512 637906635559872 638812010446848 639154985140224 639687642671952 640231368196752 641030107705344 641931209716608 642275859091104 643187435175936 644160137528124 645420724881408 646327998824256 646766449942648 646877368558656 647592828567552 648032137711616 648572193264618 649123470532818 649492705677312 649841414777856 650652143583232 651196357134036 651205188780032 652120593997824 652470713997312 653569521700851 654384901615872 654848522721792 655304776585704 655665498292224 656587173408768 658866989983104 659802113703936 660156357869568 660353980403628 661646258251776 663023803712256 663943641092928 664321306263552 664876952872146 665242943717376 665706439706112 666063853872256 666178081938432 667009192034304 668017920399536 668132483582592 668491200278496 669325196173312 669439983550464 670835789616384 671577748144128 672148579811328 673165080552552 673547991072768 673909615325184 674482429046784 675430555298688 676273208590336 676752337207296 677775800282364 678737761099776 679102171711488 680056791978816 680905216868352 681483976753152 682051910323896 682418100284298 683386649874432 684811535233392 686151675224064 686723498750772 686732812222464 687307204093572 688067380353024 688534146318592 689502025200744 689881571262464 690085999782144 690851344232448 691436461621248 692878131122688 693250133622144 694234057015296 695681559602176 697623871746816 698494212964352 698989084803072 699078442217421 700446501791232 701039745810432 701817238585344 702999149392512 703876196696064 704374881583104 704462791444272 705244080570624 705841387905024 707313092187744 707692844739272 707814212059584 708697266536448 709890763806504 711279982522368 712763026467408 713168461135872 713551357403136 714157866049536 715039137245216 715644740514816 716438431055872 717644965004856 718540284127232 718663511752704 719049358282752 721158871168512 721956488085504 722560341477492 722570140975104 723461792922624 724076725300224 726098315491584 727004180840448 727519251529728 727612256185479 729036154925568 730462840160256 731071591625088 731983661531136 732605837377536 733635668247552 734029553246976 736183014317856 737217873658917 737623685578752 738660570084864 739161657077312 739582107844608 740106089791488 740608157384704 741225363730992 742150101274624 742277377916928 742675902603264 744224408153184 745280678854656 745680815996928 746936596229544 747868458989568 748398311682048 748919744669376 749321835606288 750385341038592 751520160449478 752052600313308 752990845694976 754690263318432 755524966662144 756167152287744 757310715621621 757741489956864 758148317240832 758792732677632 759729083323042 759859374711024 760807359664128 761215832996864 761346379358208 763449051885184 763579981237248 763989943175424 764943081340928 766018368976896 766669473847296 768678154980288 769331520631488 769769132654592 770182417514496 770412977137566 771920634627072 772883666960384 774600914608416 775041523974144 775689778350837 775700298399744 776116767670272 776657512990464 777207762261504 778177390706688 779487897513024 779906400324912 781013314142208 782641754552448 784173343113216 784826855715168 785359260644644 785805989584896 786362720403456 786896167221248 788002314515136 788669714036736 789544393408512 790738433662758 791860721283072 792285866996736 793399590641952 795064639545344 795727228711212 796154450331681 797284424853504 798946791105624 800510287761408 801188280926208 801858404775834 802745277078528 803427599305728 804419029400868 804429939081216 805100333079168 805993234937856 806675871891456 807350585630463 808357819643136 808791822559168 808930528068096 809939733184512 811303730064576 812201049096192 812891408596992 813894517037952 814586315962752 815049669869568 815487265603584 817187585423104 817879703445504 818786778349568 820165674291264 820632201854976 821188896145408 821329727717376 821770695180288 823481619222528 824181567049728 825198607552368 825783247402848 826813477625856 828205891107588 829826646276096 831556864211976 832029871325184 833184177057792 833878534197366 834918863933952 835510390428672 836552756035584 837252459172332 838440763711488 838890917996544 841352016363264 842534712753048 842987065057074 842998497804288 844183508668416 844756179516928 845690497662976 846409322725376 847114701406848 848171544313856 848317003333632 848772460118016 850542180746496 852206646853632 852916856895936 853641824262336 854706810273792 855908279622144 856367812121472 857583246901248 858880183370832 859488686072352 860560966508544 861770665099008 862503158078208 863457104756736 864762924352824 865497960710424 865990274236416 866455219703808 868261809512048 868410713955456 869494125330432 869960951996416 870110147837952 871426028934468 871921714470912 872513202154496 872662835699712 873131363629056 873739702114272 875449564545024 876773520524391 877394700365526 878489319977472 880208477159424 880471973871504 882195011002368 884031738283008 885258188123904 886502603829528 886990591623168 887608586274816 888237442584576 890843311443456 891321600371328 892574539472196 892586644733952 894447719488512 896944977960192 897553440736736 898063988097024 898546153766912 898700251889664 898815139993827 899309905395712 900574073731584 901336816041984 902336449609728 903701067043152 904983681466368 905469562281984 906742389305088 907873622491136 908645302337536 909402547098528 909890800379064 911182199832576 913082046977856 914868900298752 915631331667696 916409605458096 917423173804032 919336033600992 920114666376192 921135125643264 922528172606551 922686383577672 923837508163584 924333511496192 924492032077824 926416821625344 927204262930944 928229770395648 928348433496414 930165162329088 932104589623228 933928669054976 934719661080576 935501472238473 936033605240832 937332199190016 938501595594752 939166508777472 939283721925696 940325440760832 941121850540032 943084122916992 943752282746112 944929688715264 946521018408672 948373310029824 950350701956544 950891281514496 951401809870848 952210488066048 953004039082704 954192987353088 954869017632768 956859953339808 958218015670272 958732477710336 961545161558016 962896814574912 963413788636656 964615723896832 964781152763904 965435633733632 966240206292186 968131087322112 969338907787264 970149674913972 972048206567424 972858289896927 973685205799227 974762122166784 975978215374848 976794535701054 976807783170048 978180890996736 978706070995968 981577352423808 982272784082688 982957164878556 983498247438336 984880760113152 988300484974656 989703170555904 990234536804352 990530970605442 992299210870912 992469387377664 993707571806208 994241087995904 994535705568384 995915461639392 996481959395328 997157945319424 997864415576064 998559659559168 999095780808384 1000513788051456 1002026880599304 1002736800417744 1003987794259968 1006253684424576 1007366622216192 1008222869716992 1009747620828828 1010321986609152 1010864422987776 1011723643570176 1013145832948032 1014409812885504 1015128505810944 1016663700423546 1018106641649664 1018653257567232 1020085187968224 1021357825302528 1022225965129728 1023077865485844 1023627150426447 1024904206640384 1025079974811648 1025775360841984 1026909890019328 1027217302850088 1029227512836096 1030099218333696 1032801219477888 1033388698632192 1034253037801116 1034267064532992 1034822356893696 1035543350653952 1036277016348672 1039317196684032 1039875200433216 1041351085522944 1043522339403264 1045564457484288 1046435807620224 1047741319446528 1048483627204608 1050669752686848 1051559618715648 1052725857878016 1054317911550344 1054498724088768 1055814295044096 1056381155995648 1056562322374656 1056694187166408 1057866120855936 1058762081857536 1060969638281616 1061539267108908 1063045899804672 1065262388140832 1067347050348544 1069144539701112 1069752691703808 1070327036104704 1071236799074304 1072558705867824 1073467110772224 1074657646583808 1075567829188608 1076467447507284 1077810426190848 1078574037424128 1081738306752768 1082934732128256 1083840512216238 1083855211462656 1085192689383936 1086115087950336 1087316354138112 1089147473237376 1090506271260672 1091278877294592 1093554232388352 1095694260240384 1097975492296704 1098908756066304 1100264810069824 1100453502371328 1101044329870464 1102417970167808 1102607031730176 1104274521476784 1106435528368128 1108742485615968 1109373161766912 1110912236077056 1111838045596488 1113225151911936 1114013853904896 1116336612229776 1117921018281984 1118521223995392 1120404894344316 1121802688484352 1122597467523072 1123379617004064 1123982753409432 1125578011557888 1127280240674217 1129486268542464 1131696613490688 1131841287399634 1132035394977648 1133287449993216 1134056240995328 1134250728431616 1136612234935296 1137222475861248 1138189099016448 1139593624984563 1139609080365056 1141211039496192 1141823749495296 1145173577827776 1145984914763136 1147414622011392 1149027553465344 1150004210770944 1153017232470432 1153997280947232 1154653698981888 1155273626271744 1155619465706349 1157880951940608 1159325500440576 1160146863783936 1161901371912624 1162562285961216 1163550447599616 1164175151505408 1164986269485696 1165811643392256 1167266086060032 1169031360699188 1169231846269536 1169859600487368 1171319093303296 1171519971213312 1173962631828672 1176260014669824 1178038890966966 1178708984377344 1180344250831872 1182003471772704 1183478115033088 1184316590112768 1186107650494137 1187791081924608 1188428800495104 1190099385962928 1192596959318016 1193590843066818 1195926637280256 1197418650796032 1198420186658436 1200765431642112 1201782421389312 1202787607163751 1204117915617792 1204934756057536 1205141398958592 1206628544101302 1206644908621824 1207292749709312 1207650499618752 1208989852406784 1210013807837184 1212536729464704 1213187733838752 1214909599776768 1217442729303808 1219825200398336 1220841775556928 1221879473944128 1222574504804352 1223230898405376 1225781378134656 1226819555168256 1228180167524352 1230248511436896 1231783344218112 1232656042770432 1235222428833792 1236272350574592 1237797911328552 1238674871104272 1240220216438784 1242308836661382 1244739969414144 1246292881440768 1247335296317964 1248044806987776 1249776265586688 1252378295900928 1253767254347776 1254829134053376 1255878688758498 1257445497222656 1257661145567232 1258336376994816 1259906251620352 1262028024544896 1264480597585611 1264497746706432 1267134269275392 1268535746494464 1269613984088064 1270672052110272 1272257316470784 1273158690177024 1275813271119744 1277624020893696 1278309970280448 1279375285343904 1280462736393504 1282060215410688 1283862419433216 1284551718182208 1286374870351872 1288320275056248 1290841449762816 1292655997648512 1293532899885296 1293754737117312 1295185657135104 1296064275423232 1297144386529236 1298246941065636 1298985411354624 1299682829555712 1302392714268072 1304241187995648 1304941427994624 1307139043401702 1308769803231744 1309697045443584 1310609553171408 1311330996584448 1313174346817536 1316092050548289 1317733979966208 1320312715739136 1320707960807256 1323292516503552 1326047607424512 1327887282185856 1328642612527104 1329753905744292 1330485887434752 1331412879412224 1332127707744512 1332356163876864 1336035840799072 1336264967165184 1336982400556992 1338650392346624 1338879967100928 1341671579232768 1343155496288256 1344297159622656 1346330161105104 1347095982145536 1347819230650368 1348964858093568 1350861110597376 1352546417180672 1353504674414592 1355551600564728 1357475522199552 1358204343422976 1360113583957632 1361810433736704 1362967953506304 1364103820647792 1364836200568596 1366773299748864 1369623070466784 1372303350448128 1373446997501544 1374378706128127 1374614408187144 1376134760706048 1377068292637184 1379004050401488 1379763142524928 1380171999564288 1381702688464896 1382872923242496 1385756262245376 1386500267244288 1391363119204352 1392522650244621 1395247743493632 1396988425928704 1397978169606144 1398156884434842 1400893003582464 1402079491620864 1405998298785024 1407752393392128 1408749763166208 1408925582888544 1410488161141248 1411682775810048 1414626184375488 1415385689478544 1415628424119168 1417394533072896 1419781527613008 1422559965044736 1425526052934816 1426336922271744 1427102714806272 1428315732099072 1430078274490432 1431289481029632 1432876862111744 1435289930009712 1437080568254464 1437327023505408 1438098716565504 1442317742337024 1445120682954984 1446923585845248 1448153450600448 1449360309438279 1452196630983168 1454008361680896 1455038503059456 1455224512370958 1458072309851136 1462143183250176 1463967323062272 1465191803551581 1465211674755072 1467271336495104 1468059106493952 1472366028635712 1474435747317834 1475247371157504 1477321140169728 1478323314154624 1479164215689216 1481216314769408 1482450727461984 1484300202549248 1484554755833856 1485351805206528 1488448816306368 1490561357709312 1491361631993856 1493873192459088 1495736917979136 1496796623364096 1497839489338752 1498643671212576 1500770682077184 1503040320898956 1504105200626616 1505981691389952 1509380526636864 1511049933324288 1512334304575488 1514621431243242 1515482979913728 1516296634481664 1517585465355264 1519458166646084 1519718749422048 1521614719328256 1522431665993728 1522692758716416 1524995550635319 1526898103770368 1527159962474496 1527979886350848 1529886162681856 1532036737953792 1533338947694592 1537356309960576 1538663041262976 1539538265309184 1540364835028992 1540825954275132 1543841269254144 1549201829216832 1550083047948288 1551379556701674 1551400596799488 1552233535340544 1553315025980928 1554415524523008 1556354781413376 1558975795026048 1559812800649824 1562026628284416 1565283509104896 1568346686226432 1569653711430336 1570718521289288 1571611979169792 1572725440806912 1573792334442496 1576004629030272 1577339428073472 1579088786817024 1581476867325516 1583721442566144 1584571733993472 1586799181283904 1590129279090688 1591454457422424 1592308900663362 1594568849707008 1597893582211248 1601020575522816 1602376561852416 1603716809551668 1605490554157056 1606855198611456 1608838058801736 1610200666158336 1611986469875712 1613351743782912 1614701171260926 1616715639286272 1617583645118336 1617861056136192 1619879466369024 1622607460129152 1624402098192384 1625782817193984 1627789034075904 1629172631925504 1630974531207168 1631183031840649 1634375170846208 1635759406891008 1637573556699136 1640331348582528 1641264403709952 1642377792290816 1642659455434752 1643541390360576 1646963238445056 1648363134099456 1650397215104736 1651566494805696 1653626955251712 1656411782215176 1659653292552192 1663113728423952 1664059742650368 1666368354115584 1667757068394732 1669837727867904 1671020780857344 1674504918344664 1676881527422976 1677781835993088 1682704032726528 1685069425506096 1685974130114148 1685996995608576 1688367017336832 1689512359033856 1694229402813696 1696343088627712 1697544920236032 1697761931099451 1701084361492992 1704413293707264 1705833713791872 1707283648524672 1709413620547584 1711816559244288 1712735624242944 1717760366741664 1718977372144704 1721121933017088 1723541330198016 1725006316156416 1726914209513472 1729525848705648 1730995921420848 1731980548472832 1732910439407616 1736523619024096 1736821427910912 1738988250660864 1739921903992832 1740220295675904 1742852057868936 1743843428941824 1745026404308992 1745325671399424 1746262727258112 1747479404228544 1750899129090048 1753547041048782 1754789400731052 1756978639954944 1760943947743008 1764390022004736 1767058336450449 1768063476566016 1770516376247808 1773005207659056 1773981183246336 1775217172549632 1776474885169152 1781686622886912 1782643200742656 1785149078944392 1788895438977024 1790386264600227 1793889955920384 1795106881473472 1796127976194048 1797092307533824 1797400503779328 1797630279987654 1798619810791424 1801148147463168 1802673632083968 1807402134086304 1809942816151953 1809967362932736 1810939124563968 1813484778610176 1815747244982272 1817290604675072 1818805094197056 1819781600758128 1822364399665152 1826164093955712 1829737800597504 1831262663335392 1832819210916192 1834846347608064 1838672067201984 1840229332752384 1842270251286528 1845056345213102 1845372767155344 1847675016327168 1848667022992384 1848984064155648 1852833643250688 1854408525861888 1856696866992828 1860330324658176 1864209179246456 1867857338109952 1869439322161152 1871002944476946 1872067210481664 1874664398380032 1877003191189504 1878567443851392 1880650881521664 1882243701080064 1883818033137747 1886168245833984 1887504565492224 1889859377430528 1893042036817344 1896746620059648 1900701403913088 1901782563028992 1902803619741696 1904420976132096 1906008078165408 1908385974706176 1909738035265536 1913719906679616 1916436031340544 1917464955420672 1923090323116032 1925793629149824 1926827577273312 1929231447793664 1929562305527808 1930871267467264 1932480412584372 1936262174644224 1940299349827944 1944096413134848 1945716579793854 1947370411598454 1949524244333568 1951956430749696 1953589071402108 1953615566340096 1956361781993472 1957412141991936 1960708565102553 1963154704847616 1964545568165376 1965914329757112 1966996494876672 1969761520226304 1976600969949312 1979406341111808 1980469073608704 1981061941210884 1984598421741824 1984938774755328 1988482175991808 1989071411136768 1991830923278784 1992963918790656 1994315890638848 1995728831152128 1997119319118336 1998191561616768 2001027576102912 2004053761198608 2005473600835488 2007975588519936 2012507368849152 2014733244432384 2016445739433984 2019495241657656 2020643973218304 2021728845975552 2023447287140352 2026291665896064 2028819625771008 2030257011621888 2033327400847092 2036213283299328 2037306515134464 2040170375936448 2042715650605056 2044451930259456 2046155730971688 2047254300852894 2049808413280768 2050159949623296 2051550721683968 2053819780038656 2054434605700176 2058455025672192 2060198436667392 2065602438955776 2068506075602232 2069644713787392 2071086701307904 2072554032697344 2078634393368064 2079750400866432 2082702171045888 2087044678806528 2092871615240448 2095482638893056 2096967254409216 2097235326652263 2101339505373696 2103119237431296 2105451715756032 2108635823100688 2108997448177536 2111628590088192 2112762311991296 2113124644749312 2113388374332816 2115732241711872 2117524163715072 2121939276563232 2123078534217816 2126091799609344 2130524776281664 2134694100697088 2138289079402224 2139505383407616 2140654072209408 2142473598148608 2145117411735648 2146934221544448 2149315293167616 2152934895014568 2155620852381696 2157148074848256 2163476613505536 2165869464256512 2167681024432476 2167710422925312 2170385378767872 2172230175900672 2178294946474752 2181012542521344 2182557754589184 2182836768556437 2187108464776704 2191388520480768 2195950984593408 2197817512132608 2200529620139648 2200907004742656 2202088659740928 2204835940335616 2208549042953568 2212871056736256 2217484971231936 2218746323533824 2221824472154112 2223676091192976 2226450303823872 2228027707809792 2232673224459552 2235842036563968 2237042447990784 2240809788688632 2243605376968704 2245194935046144 2246759234008128 2247965506818864 2251156023115776 2254560481348434 2258972537084928 2263682574799268 2264070789955296 2266574899986432 2268112481990656 2268501456863232 2271932146864863 2273224469870592 2274444951722496 2276378198032896 2279187249969126 2279218160730112 2282422078992384 2283647498990592 2290347155655552 2291969829526272 2294829244022784 2298055106930688 2300008421541888 2306034464940864 2307994561894464 2309307397963776 2310547252543488 2311238931412698 2315761903881216 2318651000881152 2323802743825248 2325124571922432 2327069335052511 2327100895199232 2328350303010816 2329972538971392 2331623286784512 2334532172120064 2338062721398376 2338463692539072 2339719200974736 2342638186606592 2343039942426624 2347925263657344 2352520029339648 2356077781933932 2357417968754688 2360688501663744 2364006943545408 2366956230066176 2368633180225536 2372215300988274 2375582163849216 2376857600990208 2380198771925856 2385193918636032 2387181686133636 2388463350995043 2391853274560512 2396840373316872 2401530863284224 2403564842778624 2405575214327502 2408235831235584 2409869512115072 2410282797917184 2413257088202604 2413289817243648 2414585499418624 2415300999237504 2417979704813568 2420027615674368 2425073458929408 2426375467677504 2429819199553536 2434885458607616 2439650400796672 2441683551113856 2443758947888256 2445149009608704 2446461796810752 2451562756269312 2453639110336512 2456360335048704 2460497022873792 2463566688436224 2465312085540864 2470444857667584 2472544701149184 2475595822657104 2477349742208544 2480440432877568 2484617673322764 2489479938828288 2494670592635928 2496089613975552 2499552531173376 2504756591801856 2507534508695552 2509658268106752 2511757377516996 2514890994445312 2515322291134464 2516672753989632 2524056049089792 2528961195171222 2528995493412864 2534268538550784 2537071492988928 2539227968176128 2541344104220544 2544514632941568 2546317380354048 2551626542239488 2556619940560896 2558750570687808 2560925472787008 2564120430821376 2567724838866432 2569103436364416 2572749740703744 2576640550112496 2581682899525632 2585311995297024 2587065799770592 2587509474234624 2590371314270208 2592128550846464 2594288773058472 2596493882131272 2597970822709248 2599365659111424 2604785428536144 2608482375991296 2609882855989248 2614278086803404 2617539606463488 2619394090887168 2621219106342816 2626348693635072 2630320561573173 2632184101096578 2635467959932416 2640625431478272 2641415921614512 2646585033007104 2652095214849024 2655774564371712 2659507811488584 2660971774869504 2662825758824448 2664255415489024 2664712327753728 2672071681598144 2672529934330368 2673964801113984 2677300784693248 2677759934201856 2683343158465536 2692660322210208 2694191964291072 2695638461300736 2696445419981481 2697929716187136 2701722221194752 2705092834361344 2707009348829184 2711103201129456 2714951044399104 2716408686845952 2720227167915264 2723620867473408 2725935907012608 2728207641295584 2729672401137192 2733546599497728 2739246140933568 2744606700896256 2746893995003088 2748757412256254 2749228816374288 2752269521412096 2754136585274368 2758008100802976 2760343999128576 2763405376929792 2767584517819653 2771512524490752 2773000534488576 2782726238408704 2785045300489242 2790495486987264 2793976851857408 2796313768869684 2801786007164928 2804158983241728 2806504416715419 2811996597570048 2815504786784256 2817499526332416 2817851165777088 2820976322282496 2823365551620096 2829252368750976 2830771378957088 2831256848238336 2834789066145792 2839563055226016 2845119930089472 2851052105869632 2852673844543488 2854205429612544 2856631464198144 2860156548980864 2862578962059264 2865753724223488 2870579860019424 2874161136508928 2874654047010816 2876197433131008 2884635484674048 2890241365909968 2893847171690496 2896306901200896 2898720618876558 2904393261966336 2908016723361792 2910449024741916 2916144619702272 2918574869690781 2921055617397681 2924286366500352 2927934646124544 2930383607103162 2930423349510144 2934542672990208 2936118212987904 2944732057271424 2948871494635668 2950494742315008 2954642280339456 2956646628309248 2962432629538816 2964901454923968 2968600405098496 2969109511667712 2970703610413056 2976897632612736 2981122715418624 2982723263987712 2987746384918176 2991473835958272 2993593246728192 2995678978677504 2997287342425152 3001541364154368 3006080641797912 3008210401253232 3011963382779904 3018761053273728 3022099866648576 3024668609150976 3029242862486484 3030965959827456 3032593268963328 3035170930710528 3038916333292168 3039437498844096 3043229438656512 3044863331987456 3045385517432832 3049991101270638 3053796207540736 3054319924948992 3055959772701696 3059772325363712 3064073475907584 3066677895389184 3070881451279341 3074712619921152 3077326082525952 3080729670057984 3081651908550264 3087682538508288 3098403658433664 3100166095896576 3102759113403348 3102801193598976 3104467070681088 3106630051961856 3108831049046016 3117951590052096 3119625601299648 3124053256568832 3130567018209792 3136693372452864 3139307422860672 3141437042578576 3143223958339584 3145450881613824 3147584668884992 3152009258060544 3154678856146944 3158177573634048 3162953734651032 3167442885132288 3169143467986944 3173598362567808 3180258558181376 3182908914844848 3184617801326724 3189137699414016 3195787164422496 3202041151045632 3207433619103336 3210981108314112 3213710397222912 3217676117603472 3220401332316672 3223972939751424 3226703487565824 3229402342521852 3233431278572544 3235167290236672 3235722112272384 3245214920258304 3248804196384768 3251565634387968 3255578068151808 3258345263851008 3261949062414336 3262366063681298 3268750341692416 3271518813782016 3280662697165056 3284755584581632 3287082780721152 3293926476890112 3296726268198912 3300794430209472 3303132989611392 3307253910503424 3312823564430352 3319306585104384 3326227456847904 3328119485300736 3332736708231168 3335514136789464 3339675455735808 3342041561714688 3349009836689328 3353763054845952 3355563671986176 3365408065453056 3370138851012192 3371948260228296 3376734034673664 3379024718067712 3381840722022651 3388458805627392 3392686177255424 3395089840472064 3395523862198902 3402168722985984 3411667427583744 3414567297049344 3418780874953689 3418827241095168 3423633118488576 3425471248485888 3435520733483328 3437954744289408 3442243866034176 3447082660396032 3450012632312832 3459051697411296 3461991842841696 3463961096945664 3465820878815232 3466858397119047 3473047238048192 3473642855821824 3477976501321728 3479843807985664 3480440591351808 3485704115737872 3487686857883648 3490052808617984 3490651342798848 3492525454516224 3494958808457088 3501798258180096 3507094082097564 3509578801462104 3513957279909888 3521887895486016 3528780044009472 3534116672900898 3536126953132032 3541032752495616 3546010415318112 3550434345099264 3552949770338304 3558322951482411 3563373245773824 3565286401485312 3570298157888784 3577790877954048 3580772529200454 3587779911840768 3590213762946944 3592255952388096 3594184615067648 3595260559975308 3597239621582848 3602296294926336 3605347264167936 3614804268172608 3619885632303906 3619934725865472 3621878249127936 3626969557220352 3631494489964544 3634581209350144 3637610188394112 3639563201516256 3644728799330304 3652328187911424 3659475601195008 3662525326670784 3665638421832384 3669692695216128 3677344134403968 3680458665504768 3684540502573056 3690112690426204 3690745534310688 3695350032654336 3697334045984768 3697968128311296 3705667286501376 3708817051723776 3713393733985656 3720660649316352 3728418358492912 3735714676219904 3738878644322304 3742005888953892 3744134420963328 3749328796760064 3757134887702784 3761301763043328 3764487402160128 3767636066275494 3772336491667968 3775009130984448 3779718754861056 3786084073634688 3793441792756833 3793493240119296 3801402807826176 3805607239483392 3808841952264192 3812016156330816 3816771949412352 3819476070531072 3827439813359232 3832872062681088 3834929910841344 3846180646232064 3851587258299648 3853655154546624 3858462895587328 3859124611055616 3861742534934528 3864960825168744 3872524349288448 3880598699655888 3888192826269696 3891433159587708 3894740823196908 3899048488667136 3907178142804216 3912723563986944 3914824283983872 3921417130205106 3926309409695232 3929091136330752 3931828659514224 3933992989753344 3939523040452608 3953201939898624 3960938147217408 3961444505898719 3962123882421768 3969196843483648 3969877549510656 3976964351983616 3978142822273536 3983661846557568 3985927837581312 3988631781277696 3991457662304256 3994238638236672 3996383123233536 4008107522397216 4010947201670976 4015951177039872 4025014737698304 4029466488864768 4032891478867968 4038990483315312 4041287946436608 4043457691951104 4046894574280704 4052583331792128 4057639251542016 4060514023243776 4066654801694184 4072426566598656 4074613030268928 4080340751872896 4085431301210112 4088903860518912 4092311461943376 4094508601705788 4099616826561536 4100319899246592 4103101443367936 4108869211400352 4116910051344384 4123136118384381 4131204877911552 4137012151204464 4139289427574784 4142173402615808 4145108065394688 4157268786736128 4159500801732864 4174089357613056 4177567950733863 4185743230480896 4190965277786112 4193934508818432 4194470653304526 4202679010747392 4206238474862592 4217271646201376 4217994896355072 4223257180176384 4225524623982592 4226249289498624 4226776748665632 4231464483423744 4235048327430144 4243878553126464 4246157068435632 4252183599218688 4261049552563328 4269388201394176 4276578158804448 4279010766815232 4281308144418816 4284947196297216 4290234823471296 4293868443088896 4298630586335232 4305869790029136 4311241704763392 4314296149696512 4326953227011072 4335362048864952 4340770757535744 4344460351801344 4348080928314837 4356589892949504 4362025085042688 4365115509178368 4365673537112874 4374216929553408 4391901969186816 4395575410654743 4395635024265216 4401059240279296 4401814009485312 4404177319481856 4409671880671232 4417098085907136 4425742113472512 4434969942463872 4437492647067648 4443648944308224 4447352182385952 4452900607647744 4456055415619584 4465346448919104 4471684073127936 4474084895981568 4481619577377264 4487210753937408 4490389870092288 4493518468016256 4495931013637728 4502312046231552 4509120962696868 4517945074169856 4527365149598536 4528141579910592 4533149799972864 4536224963981312 4537002913726464 4543864293729726 4546448939741184 4548889903444992 4552756396065792 4558374499938252 4558436321460224 4564844157984768 4567294997981184 4574986651905957 4580694311311104 4583939659052544 4589658488045568 4596110213861376 4600016843083776 4612068929881728 4615989123788928 4618614795927552 4621094505086976 4622477862825396 4631523807762432 4647605487650496 4650249143844864 4654138670105022 4654201790398464 4656700606021632 4659945077942784 4663246573569024 4669064344240128 4676125442796752 4676927385078144 4679438401949472 4685276373213184 4686079884853248 4695850527314688 4705040058679296 4712155563867864 4714835937509376 4721377003327488 4728013887090816 4733912460132352 4737266360451072 4744430601976548 4751164327698432 4753715201980416 4760397543851712 4770387837272064 4774363372267272 4776926701990086 4783706549121024 4793680746633744 4803061726568448 4807129685557248 4811150428655004 4816471662471168 4819739024230144 4820565595834368 4826514176405208 4829170998837248 4830601998475008 4835959409627136 4840055231348736 4850146917858816 4852750935355008 4859638399107072 4869770917215232 4883367102227712 4887517895776512 4892923593621504 4893549095521947 4903125512538624 4907278220673024 4912720670097408 4920994045747584 4927133376872448 4930624171081728 4940889715335168 4945089402298368 4951191645314208 4954699484417088 4960880865755136 4969235346645528 4978959877656576 4989341185271856 4992179227951104 4999105062346752 5009513183603712 5015069017391104 5023514755033992 5029781988890624 5030644582268928 5033345507979264 5048112098179584 5057922390342444 5057990986825728 5068537077101568 5082688208441088 5089029265883136 5092634760708096 5093285793298353 5103253084478976 5113239881121792 5117501141375616 5121850945574016 5128240861642752 5135449677732864 5138206872728832 5153281100224992 5163365799051264 5170623990594048 5174131599541184 5175018948469248 5180742628540416 5184257101692928 5188577546116944 5192987764262544 5195941645418496 5198731318222848 5209570857072288 5216964751982592 5219765711978496 5228556173606808 5235079212926976 5238788181774336 5242438212685632 5252697387270144 5260641123146346 5264368202193156 5270935919864832 5282831843229024 5293170066014208 5301175009351347 5304190429698048 5311549128743424 5319015622977168 5321943549739008 5325651517648896 5328510830978048 5329424655507456 5344143363196288 5345059868660736 5347929602227968 5354601569386496 5366686316931072 5385320644420416 5388383928582144 5391276922601472 5392890839962962 5395859432374272 5403444442389504 5410185668722688 5422206402258912 5429828448455859 5429902088798208 5432817373691904 5440454335830528 5447241734946816 5451871814025216 5456415282591168 5459344802274384 5467093198995456 5478492281867136 5489213401792512 5493787990006176 5497514824512508 5498457632748576 5504539042824192 5508273170548736 5516016201605952 5520687998257152 5526810753859584 5535169035639306 5543025048981504 5546001068977152 5565452476817408 5570090600978484 5580990973974528 5592627537739368 5603572014329856 5608317966483456 5613008833430838 5623993195140096 5631009573568512 5635702331554176 5641952644564992 5646731103240192 5651454099413241 5658504737501952 5661542757914176 5662513696476672 5669578132291584 5679126110452032 5690239860178944 5702104211739264 5705347689086976 5708410859225088 5713262928396288 5720313097961728 5725157924118528 5731507448446976 5741159720038848 5748322273017856 5749308094021632 5752394866262016 5769270969348096 5780482731819936 5787694343380992 5792613802401792 5797441237753116 5808786523932672 5820898049483832 5832289239404544 5837149739381562 5842111234795362 5848572733000704 5855869292249088 5860767214206324 5860846699020288 5869085345980416 5872236425975808 5889464114542848 5897742989271336 5900989484630016 5909284560678912 5913293256618496 5924865259077632 5929802909847936 5937200810196992 5938219023335424 5941407220826112 5953795265225472 5965446527975424 5975492769836352 5982947671916544 5987186493456384 5991357957355008 5994574684850304 6003082728308736 6012161283595824 6016420802506464 6023926765559808 6037522106547456 6044199733297152 6049337218301952 6058485724972968 6061931919654912 6065186537926656 6070341861421056 6077832666584336 6078874997688192 6086458877313024 6089726663974912 6090771034865664 6099982202541276 6107592415081472 6108639849897984 6111919545403392 6128146951815168 6133355790778368 6141762902558682 6149425239842304 6154652165051904 6161459340115968 6163303817100528 6175365077016576 6196807316867328 6205518226806696 6208934141362176 6213260103923712 6217662098092032 6235903180104192 6239251202599296 6248106513137664 6261134036419584 6278614845721344 6282874085157152 6286447916679168 6290901763227648 6291705979956789 6295169337769984 6304018516121088 6309357712293888 6316355147268096 6325907469302064 6334885770264576 6338286935973888 6347196725135616 6360517116362752 6365817829689696 6369235602653448 6378275398828032 6391574328844992 6404082302091264 6414867238206672 6421962216628224 6427420794445824 6435352235206944 6440802664633344 6447945879502848 6457697208245857 6458804685043704 6466862557145088 6470334580473344 6471444224544768 6490429840516608 6497608392769536 6503131268775936 6511156136303616 6516690527702016 6524732127362596 6537500683384832 6543037627564032 6548510305669311 6561325394330112 6569511169163264 6574165561442304 6587852953780224 6593452536397824 6601588860418944 6606265979222784 6614507821006848 6625647128860704 6638613170208768 6652454913695808 6656238970601472 6665473416462336 6671028273578928 6679350911471616 6684083123429376 6698019673378656 6707526109691904 6711127343972352 6730816130906112 6740277702024384 6743896520456592 6753468069347328 6758049436135424 6763681444045302 6776917611254784 6785372354510848 6791047724397804 6804337445971968 6815796440594589 6823334855167488 6829134594098688 6837561749907378 6837654482190336 6847266236977152 6850942496971776 6871041466966656 6875909488578816 6884487732068352 6894165320792064 6900025264625664 6918103394822592 6923983685683392 6927922193891328 6931641757630464 6933716794238094 6946094476096384 6947285711643648 6955953002643456 6959687615971328 6971408231475744 6975373715767296 6980105617235968 6981302685597696 6985050909032448 6989917616914176 7003596516360192 7014188164195128 7019157602924208 7027914559819776 7043775790972032 7057560088018944 7068233345801796 7072253906264064 7082065504991232 7092020830636224 7100868690198528 7105899540676608 7116645902964822 7126746491547648 7130572802970624 7140596315777568 7155581755908096 7161545058400908 7165390052985129 7175559823681536 7180427525893888 7188369230135296 7190521119950616 7194479243165696 7204592589852672 7210694528335872 7229608536345216 7239771264607812 7239869451730944 7243756498255872 7253939114440704 7275220376788224 7279126403032512 7289457598660608 7304656375822848 7318951202390016 7325050653341568 7331276843664768 7339385390432256 7354688268807936 7360917331009536 7369081005146112 7380225380852408 7381491068621376 7390700065308672 7394668091969536 7395936256622592 7411334573002752 7417634103447552 7426787467971312 7441321298632704 7456836716985824 7471429352439808 7484011777907784 7488268841926656 7498657593520128 7514269775405568 7522603526086656 7528974804320256 7535272132550988 7544672983335936 7550018261968896 7572168147269376 7586883585513666 7586986480238592 7602805615652352 7611214478966784 7617683904528384 7624032312661632 7633543898824704 7638952141062144 7654879626718464 7669859821682688 7692361292464128 7703174516599296 7707310309093248 7716925791174656 7718249222111232 7723485069869056 7729921650337488 7745048698576896 7761197399311776 7776385652539392 7782866319175416 7789481646393816 7798096977334272 7814356285608432 7825447127973888 7829648567967744 7842834260410212 7852618819390464 7858182272661504 7863657319028448 7879046080905216 7890961684719519 7906403879797248 7921876294434816 7922889011797438 7924247764843536 7938393686967296 7939755099021312 7956285644547072 7967323693115136 7977263562555392 7982915324608512 7988477276473344 7992766246467072 8016215044794432 8021894403341952 8031902354079744 8050029475396608 8077980966630624 8082575892873216 8086915383902208 8089336259944443 8093789148561408 8105166663584256 8115278503084032 8121028046487552 8133309603388368 8144853133197312 8149226060537856 8160681503745792 8170862602420224 8177807721037824 8184622923886752 8189017203411576 8199233653123072 8200639798493184 8206202886735872 8217738422800704 8233820102688768 8246272236768762 8262409755823104 8274024302408928 8284346805231616 8290216130789376 8302753553458959 8314537573472256 8319001603465728 8348178715226112 8355135901467726 8371486460961792 8381930555572224 8388941306609052 8405358021494784 8412476949725184 8419513250146257 8434543292402752 8435989792710144 8446514360352768 8451049247965184 8452498578997248 8453553497331264 8462928966847488 8470096654860288 8487757106252928 8492314136871264 8504367198437376 8522099105126656 8538776402788352 8553156317608896 8558021533630464 8562616288837632 8569894392594432 8580469646942592 8587736886177792 8597261172670464 8611739580058272 8622483409526784 8628592299393024 8653906454022144 8670724097729904 8681541515071488 8688920703602688 8696161856629674 8713179785899008 8724050170085376 8731347074225748 8748433859106816 8783803938373632 8791150821309486 8791270048530432 8802118480558592 8803628018970624 8808354638963712 8819343761342464 8834196171814272 8851484226945024 8869939884927744 8887297888616448 8894704364771904 8905801215295488 8912110831239168 8930692897838208 8943368146255872 8948169791963136 8963239154754528 8974421507874816 8980779740184576 8987036936032512 8991862027275456 9004624092463104 9018241925393736 9035890148339712 9054730299197072 9056283159821184 9066299599945728 9072449927962624 9074005827452928 9087728587459452 9092897879482368 9097779806889984 9105512792131584 9116748999876504 9129688315969536 9134589995962368 9149973303811914 9161388622622208 9167879318105088 9179316976091136 9192220427722752 9200033686167552 9212644353838023 9224137859763456 9231978247577856 9242189010173952 9244955725650792 9263047615524864 9295210975300992 9300498287689728 9308277340210044 9308403580796928 9313401212043264 9319890155885568 9326493147138048 9352250885593504 9353854770156288 9358876803898944 9370552746426368 9372159769706496 9391701054629376 9410080117358592 9424311127735728 9429671875018752 9442754006654976 9456027774181632 9467824920264704 9474532720902144 9488861203953096 9502328655396864 9507430403960832 9520795087703424 9540775674544128 9548726744534544 9553853403980172 9567413098242048 9587361493267488 9606123453136896 9620650942896889 9622300857310008 9632943324942336 9639478048460288 9641131191668736 9653028352810416 9658341997674496 9661203996950016 9671918819254272 9680110462697472 9700293835717632 9705501870710016 9739541834430464 9766734204455424 9775035791553024 9785847187243008 9787098191043894 9806251025077248 9814556441346048 9841988091495168 9854266753744896 9861248342163456 9881779430670336 9890178804596736 9902383290628416 9909398968834176 9921761731510272 9938470693291056 9957919755313152 9978682370543712 9984358455902208 9998210124693504 10019026367207424 10030138034782208 10047029510067984 10059563977781248 10061289164537856 10066691015958528 10096224196359168 10115844780684888 10137074154203136 10145522166067953 10165376416882176 10178058531766272 10185269521416192 10186571586596706 10206506168957952 10235002282751232 10243701891148032 10256342624861067 10256481723285504 10270899355465728 10276413745457664 10306562200449984 10326731598102528 10341247981188096 10348263199082368 10350037896938496 10368514203385856 10377155092233888 10385975528525088 10391883290836992 10397462636445696 10419141714144576 10433929503965184 10439531423956992 10457112347213616 10470158425853952 10477576363548672 10484876425371264 10505394774540288 10521282246292692 10528736404386312 10541871839729664 10565663686458048 10586340132028416 10602350018702694 10608380859396096 10623098257486848 10638031245954336 10651303035297792 10657021661956096 10658849311014912 10674968854447233 10688286726392576 10690119737321472 10695859204455936 10709203138772992 10733372633862144 10770641288840832 10776767857164288 10782553845202944 10785781679925924 10791718864748544 10806888884779008 10844412804517824 10859656896911718 10859804177596416 10865634747383808 10880908671661056 10894483469893632 10903743628050432 10912830565182336 10918689604548768 10934186397990912 10956984563734272 10978426803585024 10987575980012352 10995029649025016 10996915265497152 11009078085648384 11016546341097472 11032032403211904 11041375996514304 11053621507719168 11070338071278612 11086050097963008 11092002137954304 11130904953634816 11140181201956968 11161981947949056 11185255075478736 11207144028659712 11216635932966912 11226017666861676 11247986390280192 11271404663108352 11283905289129984 11293462206480384 11302908198826482 11317009475003904 11323085515828352 11325027392953344 11339156264583168 11358252220904064 11380479720357888 11404208423478528 11416821718450176 11426525856792576 11440626195923456 11450315848237056 11463014896893952 11482319440077696 11496644546035712 11498616188043264 11504789732524032 11538541938696192 11560965463639872 11575388686761984 11585227604803584 11594882475506232 11617573047865344 11641796098967664 11664578478809088 11674299478763124 11684222469590724 11697145466001408 11721534428412648 11738170691960832 11744472851951616 11778928229085696 11795485978542672 11801978969260032 11818569121357824 11826586513236992 11859605819695872 11874401620393984 11882814441652224 11884333517696157 11907590530450944 11930893055950848 11950985539672704 11965895343833088 11974372986912768 11982715914710016 11989149369700608 12024322567191648 12032841605012928 12047853531119616 12075044213094912 12088399466594304 12098674436603904 12116971449945936 12123863839309824 12130373075853312 12140683722842112 12155665333168672 12157749995376384 12172917754626048 12179453327949824 12181542069731328 12199964405082552 12215184830162944 12217279699795968 12223839090806784 12256293903630336 12266711581556736 12283525805117364 12298850479684608 12309304330103808 12326607634201056 12350730154033152 12369408355153143 12393614633734656 12411036453613392 12417868282724352 12426520207847424 12435324196184064 12471806360208384 12478502405198592 12522268072839168 12532703852201589 12557229691442688 12565748170314304 12572895833358336 12581803526455296 12583411959913578 12590338675539968 12608037032242176 12618715424587776 12651814938604128 12669771540529152 12676573871947776 12694393450271232 12721034232725504 12731635659379392 12738471205306896 12756550797656064 12783148657689984 12808164604182528 12829734476413344 12843924433256448 12854841588891648 12870704470413888 12881605329266688 12895891759005696 12915394416491714 12917609370087408 12933725114290176 12940669160946688 12942888449089536 12980859681033216 13022312272607232 13033381055404032 13049464254725192 13075001366769664 13086075255128064 13097020611338622 13122650788660224 13139022338326528 13175705907560448 13186726231964229 13186905072795648 13203177720837888 13212531958445568 13229015642013696 13251294257721408 13277226340417536 13304909827391616 13312477941202944 13330946832924672 13342056547157856 13358701822943232 13368166246858752 13396039346757312 13415052219383808 13422254687944704 13461632261812224 13480555404048768 13487793040913184 13506936138694656 13516098872270848 13527362888090604 13553835222509568 13582095448795608 13608674891943936 13631592881189178 13646669710334976 13658269188197376 13675123499814756 13675308964380672 13694532473954304 13701884993943552 13724959955717871 13742082933933312 13751818977157632 13768975464136704 13788330641584128 13800050529251328 13836206789645184 13847967371366784 13855844387782656 13863283515260928 13867433588476188 13892188952192768 13894571423287296 13919375231942656 13942816462951488 13950747431534592 13960211234471936 13962605371195392 13970101818064896 13979835233828352 14007193032720384 14028376328390256 14038315205848416 14055829119639552 14087551581944064 14115120176037888 14136466691603592 14144507812528128 14164131009982464 14184041661272448 14201737380397056 14211799081353216 14233291805929644 14253492983095296 14261145605941248 14281192631555136 14311163511816192 14323090116801816 14330780105970258 14351119647363072 14360855051787776 14376738460270592 14381042239901232 14388958486331392 14409185179705344 14421389056671744 14459217072690432 14479542529215624 14487512996511744 14507878228881408 14550440753576448 14558252806065024 14578915197321216 14609312751645696 14650101306683136 14662553687329536 14678770780864512 14680647286565841 14709376537615872 14721834662019072 14738162010292224 14760450761704816 14762982137242752 14781400130617344 14789336183939072 14791872513245184 14822669146005504 14835268206895104 14853574935942624 14882642597265408 14913673433971648 14942858704879616 14968023555815568 14976537683853312 14997315187040256 15028539550811136 15045207052173312 15070544265101976 15089345966671872 15100036523937792 15144336294538752 15173767171027332 15173972960477184 15205611231304704 15248064625323264 15267087797649408 15277904282124288 15279857379895059 15309759253436928 15339719643365376 15384722584928256 15406349033198592 15414620618186496 15433851582349312 15446970139738112 15459843300674976 15490097397153792 15522394798623552 15552771305078784 15565732638350832 15578963292787632 15596193954668544 15628712571216864 15650894255947776 15659297135935488 15685668520820424 15705237638780928 15716364545323008 15727314638056896 15758092161810432 15781923369439038 15812807759594496 15845778023594876 15848495529687072 15876787373934592 15879510198042624 15903525028054041 15912571289094144 15934647386230272 15954527125110784 15965830649217024 15976954552946688 15985532492934144 16032430089588864 16043788806683904 16063804708159488 16100058950793216 16155961933261248 16165151785746432 16173830767804416 16178672519888886 16187578297122816 16210333327168512 16230557006168064 16266619206776736 16289485345367577 16289706266394624 16298452121075712 16321363007491584 16341725204840448 16355615442075648 16369245847773504 16378034406823152 16398467306246144 16401279596986368 16412405773471744 16435476845601408 16467640205377536 16492544473537524 16524819511646208 16548048604817856 16568693610463232 16580432261578752 16605507106917918 16629075146944512 16638003206931456 16696357430452224 16710271802935452 16742972921923584 16777882613218104 16810716042989568 16824953899450368 16839026500292514 16869086584805504 16871979585420288 16893028720705536 16902098495930368 16907106994662528 16925857933694976 16940193309720576 16975514212505856 16984628273742528 17008734396874752 17044198210253312 17077552805576704 17106312635217792 17116043067260928 17125232577675264 17139788785188864 17160939293885184 17175473772355584 17194522345340928 17223479160116544 17244966819053568 17257184598786048 17307812908044288 17341448195459808 17363083030142976 17377841407205376 17392323713259348 17426359571798016 17462694148451496 17496867718213632 17567607876747264 17582301642618972 17582540097060864 17604236961117184 17607256037941248 17616709277927424 17668392343628544 17702968453890048 17739879769855488 17774595777232896 17789408729543808 17811602430590976 17824221662478336 17861385795676416 17896339583926272 17926478309509056 17948843015749632 17961559480369152 17974073872065024 17983724054550912 18009248184926208 18036483850787472 18071780296679424 18109460598394144 18112566319642368 18132599199891456 18144899855925248 18148011654905856 18175457174918904 18185795758964736 18195559613779968 18211025584263168 18233497999753008 18259376631939072 18269179991924736 18299946607623828 18322777245244416 18335758636210176 18384440855445504 18400067372335104 18425288707676046 18448275719526912 18463956495155712 18484378020347904 18489911451301584 18526095231049728 18590421950601984 18616554680420088 18626802424086528 18639780311771136 18652986294276096 18704501771187008 18707709540312576 18717753607797888 18741105492852736 18744319539412992 18783402109258752 18848622255471456 18859343750037504 18875117939870367 18885508013309952 18912055548363264 18935649840529408 18949065441804288 18977722407906192 19004657310793728 19014860807921664 19041590175406848 19081551349088256 19097453489069088 19107706807960344 19134826196484096 19174722986534976 19212246906273792 19241301885793778 19244601714620016 19265886649884672 19278956096920576 19282262383337472 19306056705620832 19322407993900032 19343837638508544 19373091624737571 19400587671435264 19411003741420032 19479083668860928 19533468408910848 19550071583106048 19574196382087788 19612502050154496 19629112882692096 19645530917007933 19683976182990336 19708533507489792 19722496684326912 19763558861340672 19780357609193472 19804766581256832 19818797937668352 19843523463020544 19876941386582112 19915839510626304 19957364741087424 19968716911804416 19996420249387008 20038052734414848 20060276069564416 20094059020135968 20119127955562496 20122578329075712 20133382031917056 20192448392718336 20231689561369776 20274148308406272 20291044332135906 20330752833764352 20356117063532544 20373143173193412 20413012337915904 20447389321783767 20470004565502464 20487403782296064 20512685249722134 20512963446571008 20541798710931456 20552827490915328 20613124400899968 20653463196205056 20682495962376192 20696526398164736 20700075793876992 20737028406771712 20754310184467776 20771951057050176 20783766581673984 20794925272891392 20838283428289152 20867859007930368 20879062847913984 20914224694427232 20940316851707904 20955152727097344 20969752850742528 21010789549080576 21042564492585384 21057472808772624 21083743679459328 21131327372916096 21172680264056832 21204700037405388 21216761718792192 21246196514973696 21276062491908672 21302606070595584 21314043323912192 21317698622029824 21349937708894466 21376573452785152 21380239474642944 21391718408911872 21418406277545984 21466745267724288 21496170158955387 21541282577681664 21565107690405888 21571563359851848 21583437729497088 21613777769558016 21688825609035648 21719313793823436 21719608355192832 21731269494767616 21761817343322112 21825661130364672 21837379209097536 21868372795981824 21913969127468544 21956853607170048 21975151960024704 21990059298050032 21993830530994304 22018156171296768 22033092682194944 22064064806423808 22082751993028608 22107243015438336 22140676142557224 22172100195926016 22184004275908608 22261809907269632 22280362403913936 22323963895898112 22370510150957472 22414288057319424 22452035333723352 22495972780560384 22542809326216704 22567810578259968 22586924412960768 22605816397652964 22634018950007808 22646171031656704 22650054785906688 22716504441808128 22760959440715776 22808416846957056 22833643436900352 22853051713585152 22881252391846912 22900631696474112 22964638880155392 22993289092071424 23009579465048064 23077083877392384 23121930927279744 23150777373523968 23170455209607168 23189764951012464 23235146095730688 23283592197935328 23329156957618176 23348598957526248 23368444939181448 23394290932002816 23443068856825296 23476341383921664 23488945703903232 23557856458171392 23590971957085344 23637138242715648 23653173026473984 23672885054158557 23719211639391744 23748803240787968 23765628883304448 23768667035392314 23815181060901888 23901971079345408 23931790687666176 23948745973825536 23965431829420032 23978298739401216 24048645134383296 24065683210025856 24095707062239232 24150088426189824 24233942899891872 24247727678619648 24260746151706624 24268008779833329 24281367445684224 24311330666337344 24315499990752768 24345835509252096 24358906655899648 24363084139462656 24399928810165104 24430369660325888 24434559399591936 24447678181613568 24512587807260672 24533423163113472 24567051610234728 24597700959369216 24618608660207616 24653215268402112 24701460308066304 24738816710306286 24787229267469312 24822072907226784 24853040415694848 24870648392368128 24908260660376877 24943612720416768 24957004810397184 25044536145678336 25065407704403178 25114459382885376 25131496340628608 25145791666716672 25166823919827156 25180677351079936 25216074064484352 25237430849175552 25303629877208256 25339543081058304 25353147743895552 25388786900542464 25442068465451008 25463271318758784 25476942410613792 25513101595312128 25566297315379968 25616329208365056 25659468952826688 25687848866512896 25709683177783296 25741408940827776 25763210658533376 25791783518011392 25830788832983428 25835218740174816 25867450228580352 25881338321893376 25885776898179072 25961719362066432 26044624545214464 26066762110808064 26098928509450384 26150002733539328 26172150510256128 26194041222677244 26245301577320448 26351411815120896 26373452463928458 26373810145591296 26406355441675776 26425063916891136 26458031284027392 26502588515442816 26554452680835072 26609819654783232 26661893665849344 26684113094315712 26717403645886464 26736332493717504 26792078693514624 26830104438767616 26844509375889408 26923264523624448 26961110808097536 26975586081826368 27013872277389312 27032197744541696 27054725776181208 27107670445019136 27164190897591216 27217349783887872 27263185762378356 27293339420669952 27316538376394752 27350246999629512 27389064947908608 27403769987887104 27449919911435742 27484165867866624 27503637954315264 27537950928273408 27576661283168256 27600101058502656 27672413579290368 27695934742733568 27726567030521856 27730111541291033 27734867176952376 27784377904385536 27789142846574592 27838750463885312 27885632925902976 27901494863069184 27920422468943872 27925210742390784 27940203636129792 27959670467656704 28056752656780512 28076630411696832 28111658239279104 28175103163888128 28230240352075776 28272933383207184 28289015625056256 28328262019964928 28368083322544896 28403474760794112 28423598162706432 28466583611859288 28506985966190592 28522291211882496 28562385263110272 28622327023632384 28646180233603632 28661560211940516 28702239294726144 28721710103575552 28762084479802464 28818370359410688 28861952828690667 28918434145380864 28959085058431248 28975025993023488 29015756457762816 29100881507152896 29116505612130048 29218625503291392 29300202613366272 29325107374659072 29357541561729024 29361294573131682 29418753075231744 29443669324038144 29520901523409632 29525964274485504 29562800261234688 29578672367878144 29583745026490368 29645338292011008 29670536413790208 29707149871885248 29765285194530816 29827346867943296 29885717409759232 29936047111631136 29953075367706624 29994630374080512 30057079101622272 30090414104346624 30141088530203952 30178691933343744 30200073047875584 30288672589077504 30347534342054664 30411222462609408 30436566498203859 30496129250646528 30534175595298816 30555808564248576 30559714759790118 30619518506873856 30769027874583201 30769445169856512 30812698066397184 30829241236372992 30867703164698624 30893940279476224 30919686601349952 30980194794307584 31044789597247104 31105542610157568 31131465276701664 31157926585575264 31192387909337088 31257425142433728 31301788511895552 31318594271870976 31371337041640848 31410475277561856 31432729090646016 31454629276113792 31516184323620864 31563846738878076 31625615519188992 31691556047189752 31696991059374144 31753574747869184 31759020396085248 31807050056108082 31825142578188288 31869294772460544 31909054250221568 31953909105893376 31971064985868288 32024906563341699 32064860179177728 32087577613367808 32127609416318976 32200117901586432 32311923866522496 32330303571492864 32347661535608832 32357345039777772 32375156594245632 32420666654337024 32533238413553472 32578970690735154 32579412532789248 32596904242151424 32642726014983168 32683450409680896 32711230884151296 32738491695547008 32756068813646304 32796934612492288 32802559193972736 32824811546943488 32870953691202816 32935280410755072 32985088947075048 33049639023292416 33096097209635712 33137387220926464 33160864523157504 33211014213835836 33258150293889024 33276006413862912 33392714860904448 33420543605870904 33485945843847168 33555765226436208 33621432085979136 33649907798900736 33678053000585028 33738173169611008 33743959170840576 33804196991860736 33814213989325056 33851715867389952 33880386619441152 33951028425011712 33969256547485056 34017468793749504 34088396420506624 34212625270435584 34250465155350528 34279577570377728 34321878587770368 34350947544711168 34389044690681856 34446958320233088 34489933638107136 34514369197572096 34615625816088576 34682896390919616 34726166060285952 34755682814410752 34784647426518696 34852719143596032 34925388296902992 34993735436427264 35164603285237944 35208473922234368 35214512075882496 35233418555854848 35336784687257088 35405936907780096 35479759539710976 35578817459087616 35623204861181952 35648443324956672 35653000553088471 35722771591352832 35792679167852544 35852956619018112 35897686031499264 35923118960738304 35948147744130048 35967448109101824 36072967701574944 36143560593358848 36218921196788288 36225132639284736 36265198399782912 36289799711850496 36296023309811712 36350914349837808 36371591517929472 36391119227559936 36422051168526336 36466995999506016 36518753263878144 36538359983849472 36599893215247656 36645554490488832 36671517272420352 36768881710891008 36800134744670208 36850577415352092 36896551439053824 36927912990311424 36979822902603168 37052190462099456 37108225065459429 37180843901203968 37233109360840176 37253604848173056 37279560623542272 37305972588552192 37409003542374016 37415419080625152 37435507215595776 37482210985705472 37566804218517504 37697244510942912 37718687500075008 37750235879740734 37771016026619904 37824111096726528 37871299681058816 37955444815812384 38009314621587456 38029721615843328 38083180350813696 38163102698176512 38194906978138176 38215413615920688 38269652392968192 38349445973069952 38424493812547584 38482603771587556 38489203429240032 38531773299769344 38557912193841152 38564524766674944 38612113411241664 38644815987800064 38687675277017088 38746183249475142 38801175342870528 38822007482840064 38958167337721856 39066936817821696 39100143166212096 39148392764175576 39225004100308992 39258225765384192 39291061834015866 39367952365980672 39417067014979584 39527117722681344 39560178695892687 39560715218386944 39609533162513664 39637595875336704 39687046926041088 39753882773164224 39831679021252608 39914729482174848 39937433823608832 39992840498774016 40076105468829696 40120552139128832 40188118040271936 40238255911124992 40245156658151424 40266764063834112 40384896785436672 40463379122739552 40548296616812544 40582088664271812 40661505667528704 40746286346386824 40826024675831808 40894778643567534 40940009131004928 40974807564592128 41025370499444268 41025926893142016 41083597421862912 41105654981830656 41226248801799936 41306926392410112 41364991924752384 41393052796329472 41400151587753984 41474056813543424 41508620368935552 41543902114100352 41567533163347968 41589850545782784 41676566856578304 41758125695827968 41828449388854464 41880633703415808 41910305454194688 41939505701485056 42021579098161152 42085128985170768 42114945617545248 42167487358918656 42262654745832192 42345360528113664 42409400074810776 42433523437584384 42492393029947392 42552124983817344 42605212141191168 42628086647824384 42635397244059648 42699875417788932 42753146905570304 42760478949285888 42783436817823744 42933490535448576 42992340317910774 43082565155363328 43130215380811776 43143126719703696 43166875458994176 43227555539116032 43377651218071296 43438627587646872 43462538989535232 43523634686644224 43651322260729344 43674758418195072 43736745591963648 43827938254937088 43950303920049408 43980118596100064 43987661061988608 44036312342593536 44041941859697523 44066185364389888 44128129612847616 44165503986057216 44214486030876672 44281352285114448 44344200391852032 44368008551817216 44523619814539264 44560724807827872 44647927791796224 44741020301914944 44828576114638848 44904070667446704 44991945561120768 45085618652433408 45135621156519936 45211632795305928 45268037900015616 45292342063313408 45300109571813376 45433008883616256 45521918881431552 45616833693914112 45762504783693824 45801263392948224 45839572139685177 45929277760310784 45986578184142848 46019158930096128 46154167754784768 46243861854559488 46301554747047936 46340910419214336 46379529902024928 46470292191461376 46567184395870656 46658313915236352 46697197915052496 46736889878362896 46788581864005632 46886137713650592 46952682767843328 46977891407806464 47115712916342784 47181943914170688 47274276485431296 47306346052947968 47345770108317114 47438423278783488 47497606481575936 47537334070784628 47630362121803776 47710575084162123 47803942158690816 47863581375332352 47897491947651072 47930863658840064 47956597478802432 48097290268766592 48131366420051712 48191414124478464 48300176852379648 48467885799783744 48495455357239296 48521492303413248 48536017559666658 48562734891368448 48622661332674688 48630999981505536 48691671018504192 48717813311799296 48799857620330208 48860739320651776 48869118799183872 48895356363227136 49025175614521344 49066846326226944 49134103220469456 49195401918738432 49237217320415232 49306430536804224 49402920616132608 49477633420612572 49574458534938624 49644145814453568 49706080831389696 49741296784736256 49816521320753754 49887225440833536 49914009620794368 50089072291356672 50130815408806356 50228918765770752 50262992681257216 50333647839654312 50361354702159872 50432148128968704 50474861698351104 50607259754416512 50679086162116608 50706295487791104 50777573801084928 50926542637517568 50953884821227584 51026203190624256 51132594630759936 51232658416730112 51318937905653376 51375697733025792 51419366355566592 51482817881655552 51526421317066752 51583567036022784 51661577665966856 51670437480349632 51734900457160704 51762676643786752 51771553796358144 51923438724132864 52089249090428928 52133524221616128 52197857018900768 52300005467078656 52388082445354488 52490603154640896 52702823630241792 52746904927856916 52747620291182592 52812710883351552 52850127833782272 53005177030885632 53108905361670144 53219639309566464 53323787331698688 53368226188631424 53434807291772928 53472664987435008 53584157387029248 53689018751778816 53846529047248896 53922221616195072 53951172163652736 54027744554778624 54064395489083392 54109451552362416 54215340890038272 54328381795182432 54434699567775744 54526371524756712 54586678841339904 54633076752789504 54700493999259024 54778129895817216 54807539975774208 54899839822871484 54968331735733248 55007275908630528 55153322566336512 55200202117005312 55344827158580736 55391869485467136 55453134061043712 55460223082582066 55469734353904752 55568755808771072 55578285693149184 55771265851805952 55840844937887744 55880407272259584 55919340935313408 56113505313561024 56153260823393664 56223316478558208 56350206327776256 56545866766414368 56578031250112512 56625353819611101 56656524039929856 56736166645089792 56806949521588224 56847196325412864 56933167223718576 57013971932381184 57044582423764992 57124770526220544 57244654047264768 57292360467207264 57323120423881032 57404478589452288 57443420207151104 57524168959604928 57636740718821376 57723905657381334 57836868290761728 57918170116862496 58031512915525632 58119274874212713 58201763014305792 58233011224260096 58437251006582784 58600405226732544 58650214749318144 58722589146263364 58837506150463488 58887338648076288 58936592751023799 59041803046819264 59051928548971008 59125600522469376 59157344735756288 59167490052980736 59290676584022016 59341072827580416 59414299743770496 59530570389061632 59654693735886592 59771434819518464 59872094223262272 59906150735413248 59989260748161024 60114158203244544 60180828208693248 60282177060407904 60357383866687488 60400146095751168 60577345178155008 60695068684109328 60822444925218816 60873132996407718 60992258501293056 61068351190597632 61119429519580236 61239037013747712 61538055749166402 61538890339713024 61625396132794368 61658482472745984 61735406329397248 61787880558952448 61839373202699904 61960389588615168 62089579194494208 62211085220315136 62262930553403328 62315853171150528 62384775818674176 62514850284867456 62603577023791104 62637188543741952 62742674083281696 62820950555123712 62865458181292032 62909258552227584 63032368647241728 63127693477756152 63251231038377984 63383112094379504 63393982118748288 63507149495738368 63518040792170496 63614100112216164 63650285156376576 63738589544921088 63907818211786752 63942129971736576 64049813126683398 64129720358355456 64175155226735616 64255218832637952 64400235803172864 64488510476866161 64623847733044992 64695323071217664 64714690079555544 64750313188491264 64841333308674048 65066476827106944 65157941381470308 65158825065578496 65193808484302848 65285452029966336 65476983391094016 65512137627292608 65593869224984576 65605118387945472 65649623093886976 65741907382405632 65870560821510144 65970177894150096 66099278046584832 66192194419271424 66274774441852928 66321729046315008 66422028427671672 66516300587778048 66552012827725824 66785429721808896 66841087211741808 66971891687694336 67111530452872416 67242864171958272 67344556600278223 67356106001170056 67476346339222016 67487918341681152 67608393983721472 67628427978650112 67703431734779904 67760773238882304 67902056850023424 67938513094970112 68176792841013248 68425250540871168 68500930310701056 68559155140755456 68643757175540736 68701895089422336 68893916640466176 68979867276214272 69028738395144192 69231251632177152 69365792781839232 69452332120571904 69511365628821504 69569294853037392 69705438287192064 69850776593805984 69987470872854528 70329206570475888 70416947844468736 70429024151764992 70466837111709696 70673569374514176 70959519079421952 71018655162475671 71157634918175232 71246409722363904 71296886649913344 71306001106176942 71445543182705664 71705913238036224 71795372062998528 71846237921476608 71896295488260096 71934896218203648 72145935403149888 72287121186717696 72437842393576576 72450265278569472 72579599423700992 72701828699675616 72743183035858944 72782238455119872 72844102337052672 72933991999012032 73037506527756288 73076719967698944 73199786430495312 73291108980977664 73343034544840704 73537763421782016 73600269489340416 73701154830704184 73793102878107648 73855825980622848 73959645805206336 74104380924198912 74216450130918858 74361687802407936 74466218721680352 74559121247084544 74611945177104384 74724781981130631 74818007084748032 74830838161250304 74871014431191552 74964421971410944 75133608437035008 75394489021885824 75437375000150016 75500471759481468 75542032053239808 75648222193453056 75910889631624768 76018629243174912 76059443231686656 76166360701627392 76326205396353024 76389813956276352 76430827231841376 76539304785936384 76698891946139904 76848987625095168 76965207543175112 76978406858480064 77063546599538688 77115824387682304 77129049533349888 77224226822483328 77289631975600128 77375350554034176 77492366498950284 77602350685741056 77644014965680128 77916334675443712 78133873635643392 78200286332424192 78296785528351152 78450008200617984 78516451530768384 78582123668031732 78735904731961344 79054235445362688 79120357391785374 79121430436773888 79219066325027328 79275191750673408 79374093852082176 79507765546328448 79663358042505216 79829458964349696 79985680997548032 80152210937659392 80241104278257664 80376236080543872 80476511822249984 80490313316302848 80533528127668224 80769793570873344 80926758245479104 81096593233625088 81164177328543624 81323011335057408 81492572692773648 81652049351663616 81789557287135068 81880018262009856 81949615129184256 82050740998888536 82167194843725824 82211309963661312 82452497603599872 82613852784820224 82729983849504768 82786105592658944 82800303175507968 83017240737871104 83087804228200704 83179701091565568 83190334623873099 83353133713156608 83516251391655936 83656898777708928 83761267406831616 83820610908389376 83879011402970112 84170257970341536 84229891235090496 84334974717837312 84525309491664384 84690721056227328 84818800149621552 84867046875168768 84984786059894784 85104249967634688 85210424282382336 85256173295648768 85270794488119296 85399750835577864 85506293811140608 85520957898571776 85566873635647488 85866981070897152 85984680635821548 86165130310726656 86286253439407392 86455111078232064 86585858486072001 86755302436142592 86877255175293744 86925077979070464 87047269373288448 87302644521458688 87349516836390144 87655876509874176 87900607840098816 87960237192200128 87975322123977216 88072624685187072 88083883719395046 88132370728779776 88256259225695232 88331007972114432 88562704570228896 88688400783704064 88736017103634432 89047239629078528 89121449615655744 89295855583592448 89482040603829888 89657152229277696 89808141334893408 89983891122241536 90171237304866816 90271242313039872 90423265590611856 90536075800031232 90584684126626816 90600219143626752 90866017767232512 91233667387828224 91525009567387648 91602526785896448 91679144279370354 91858555520621568 91973156368285696 92307083623749603 92308335509569536 92487723709118976 92603109494095872 92681820838428672 92759059804049856 92940584382922752 93134368791741312 93316627830472704 93394395830104992 93473779756725792 93577163728011264 93772275427301184 93905365535686656 93955782815612928 94231425832685568 94363887828341376 94548552970862592 94612692105895936 94691540216634228 94876846557566976 95074668141569256 95260724243607552 95421150168324246 95607884317381632 95727162750664704 95861727317680128 95913194957604864 96074719690025097 96194580537533184 96262732840103424 96382828248956928 96600353704759296 96935771599567488 96990910714478592 97042984606826496 97072035119333316 97125469782736896 97245322665349376 97261999963011072 97435626623598592 97599715240660416 97721478641303552 97738237598367744 97790712726454272 98050351229042688 98133692652453888 98268206440938912 98390803837476864 98474434640830464 98612861073608448 98805841232265216 98955266841225144 99148917069877248 99288291628907136 99412161662779392 99482593569472512 99633042641507508 99774450881667072 99828019241588736 100178144582713344 100261630817612712 100457837531541504 100525985362514432 100667295679308624 100722709404319744 100864296257937408 100949723396702208 101214519508833024 101412590975582208 101555147602169856 101853085275035136 101907769642455168 102052406381248512 102265189261519872 102637875811306752 102751395466051584 102838732711133184 102965635763311104 103052842634133504 103167134072045568 103323155331933712 103340874960699264 103469800914321408 103525353287573504 103543107592716288 103846877448265728 104178498180857856 104267048443232256 104395714037801536 104600010934157312 104776164890708976 104981206309281792 105493809855713832 105625421766703104 105700255667564544 106010354061771264 106217810723340288 106439278619132928 106736452377262848 106869614583545856 106945329974870016 106959001659265413 107168314774058496 107378037503557632 107693058094497792 107844443232390144 107902344327305472 108128790978166784 108218903104724832 108430681780076544 108656763590364864 108869399135551488 109052743049513424 109173357682679808 109266153505579008 109400987998518048 109556259791634432 109615079951548416 109799679645742968 109936663471466496 110014551817261056 110306645132673024 110400404234010624 110689654317161472 110783738970934272 110920446165164132 110939468707809504 111137511617542144 111156571386298368 111324675196378287 111542531703611904 111681689875775488 111760814544519168 111838681870626816 112227010627122048 112306521646787328 112446632957116416 112700412655552512 113091733532828736 113156062500225024 113250707639222202 113313048079859712 113472333290179584 113613899043176448 113866334447437152 114027943864762368 114089164847529984 114249541052441088 114489308094529536 114584720934414528 114646240847762064 114808957178904576 114886840414302208 115048337919209856 115273481437642752 115447811314762668 115673736581523456 115836340233724992 116063025831051264 116238549748425426 116403526028611584 116466022448520192 116874502013165568 117200810453465088 117300429498636288 117445178292526728 117675012300926976 117774677296152576 117873185502047598 118083606093638528 118103857097942016 118251201044938752 118314689471512576 118581353168044032 118682145655160832 118828599487540992 119061140778123264 119309387471773184 119542869639036928 119744188446524544 119812301470826496 119978521496322048 120228316406489088 120361656417386496 120564354120815808 120714767733374976 120800292191502336 121154690356310016 121390137368218656 121644889850437632 121746265992815436 121984517002586112 122238859039160472 122478074027495424 123076111498332804 123077780679426048 123250792265588736 123316964945491968 123678746405399808 123920779177230336 124179158388988416 124422170440630272 124525861106806656 124631706342301056 124769551637348352 125029700569734912 125274377087483904 125485348166563392 125641901110247424 125730916362584064 125818517104455168 126064737294483456 126255386955512304 126502462076755968 126766224188759008 126787964237496576 127014298991476736 127036081584340992 127228200224432328 127300570312753152 127477179089842176 127815636423573504 127884259943473152 128099626253366796 128259440716710912 128350310453471232 128800471606345728 128977020953732322 129247695466089984 129390646142435328 129429380159111088 129500626376982528 129682666617348096 130132953654213888 130315882762940616 130387616968605696 130570904059932672 130953966782188032 131024275254585216 131187738449969152 131210236775890944 131299246187773952 131483814764811264 131940355788300192 132125825579092569 132198556093169664 132384388838542848 132549548883705856 132643458092630016 132844056855343344 133032601175556096 133104025655451648 133570859443617792 133682174423483616 133943783375388672 134223060905744832 134485728343916544 134689113200556446 134712212002340112 134952692678444032 134975836683362304 135256855957300224 135406863469559808 135804113700046848 135877026189940224 136353585682026496 136850501081742336 137287514351081472 137403790178844672 137518716419055531 137787833280932352 137959734552428544 138057476790288384 138462503264354304 138731585563678464 138904664241143808 139022731257643008 139138589706074784 139410876574384128 139701553187611968 139974941745709056 140658413140951776 140833895688937472 140858048303529984 140933674223419392 141347138749028352 141919038158843904 142037310324951342 142315269836350464 142492819444727808 142612002212353884 142891086365411328 143131725252486369 143411826476072448 143590744125997056 143692475842953216 143792590976520192 143869792436407296 144291870806299776 144574242373435392 144875684787153152 144900530557138944 145159198847401984 145403657399351232 145486366071717888 145564476910239744 145688204674105344 145867983998024064 146075013055512576 146153439935397888 146399572860990624 146582217961955328 146686069089681408 147075526843564032 147200538978680832 147402309661408368 147586205756215296 147711651961245696 147919291610412672 148208761848397824 148432900261837716 148723375604815872 148932437443360704 149118242494169088 149223890354208768 149449563962261262 149636014169496064 149661676322500608 149742028862383104 149928843942821888 150267216874070016 150788978043771648 151000943518962936 151084064106479616 151296444386906112 151821779263249536 152037258486349824 152118886463373312 152332721403254784 152779627912552704 152861654463682752 153078609571872768 153397783892279808 153697975250190336 153930415086350224 153956813716960128 154127093199077376 154231648775364608 154258099066699776 154448453644966656 154579263951200256 154750701108068352 154984732997900568 155204701371482112 155288029931360256 155832669350887424 156267747271286784 156400572664848384 156593571056702304 156900016401235968 157164247336063464 157471809463922688 158108470890725376 158240714783570748 158242860873547776 158438132650054656 158550383501346816 159015531092656896 159326716085010432 159658917928699392 159971361995096064 160304421875318784 160752472161087744 160953023644499968 161067056255336448 161539587141746688 161853516490958208 162193186467250176 162328354657087248 162646022670114816 162985145385547296 163304098703327232 163579114574270136 163760036524019712 163899230258368512 164101481997777072 164334389687451648 164422619927322624 164904995207199744 165459967699009536 165572211185317888 165600606351015936 166034481475742208 166175608456401408 166359402183131136 166380669247746198 166706267426313216 167313797555417856 167522534813663232 167641221816778752 167758022805940224 168340515940683072 168459782470180992 168669949435674624 169050618983328768 169637600299243104 169734093750337536 169876061458833303 169969572119789568 170208499935269376 170420848564764672 170512346591297536 170541588976238592 170799501671155728 171012587622281216 171041915797143552 171133747271294976 171733962141794304 171969361271643096 172330260621453312 172572506878814784 172910222156464128 173171716972144002 173510604872285184 173754510350587488 174094538746576896 174357824622638139 174605289042917376 174699033672780288 175311753019748352 175801215680197632 175920474384400256 175950644247954432 176167767438790092 176264741457559552 176512518451390464 176662015944228864 177125409140457792 177376801567408128 177472034207268864 178094479258157056 178242899231311488 178591711167184896 178964081207659776 179314304458555392 179616282669786816 179967782244483072 180342474609733632 180542484626079744 180846531181223712 181072151600062464 181169368253253632 181200438287253504 181732035534465024 182467334775656448 183050019134775296 183205053571792896 183358288558740708 183717111041243136 184614167247499206 184616671019139072 184975447418237952 185206218988191744 185363641676857344 185518119608099712 185881168765845504 186268737583482624 186633255660945408 186788791660209984 186947559513451584 187154327456022528 187544550854602368 187810731071373312 187911565631225856 188462851665371136 188727775656682752 189097105941725184 189225384211791872 189383080433268456 189753693115133952 190149336283138512 190521448487215104 190842300336648492 191215768634763264 191723454635360256 191826389915209728 192149439380050194 192389161075066368 192525465680206848 192765656497913856 193200707409518592 193871543199134976 194085969213652992 194144070238666632 194250939565473792 194490645330698752 194523999926022144 194871253247197184 195199430481320832 195442957282607104 195476475196735488 195581425452908544 196536412881877824 196781607674953728 196948869281660928 197225722147216896 197611682464530432 197910533682450288 198297834139754496 198576583257814272 198824323325558784 198965187138945024 199266085283015016 199548901763334144 199656038483177472 200356289165426688 200523261635225424 200915675063083008 201051970725028864 201334591358617248 201728592515874816 202033669800834669 202429039017666048 202825181951164416 203110295204339712 203706170550070272 203815539284910336 204530378523039744 205275751622613504 205502790932103168 205677465422266368 205931271526622208 206105685268267008 206646310663867424 206681749921398528 206939601828642816 207050706575147008 207086215185432576 207693754896531456 208356996361715712 208534096886464512 208791428075603072 209200021868314624 209552329781417952 209962412618563584 210987619711427664 211250843533406208 211400511335129088 212020708123542528 212878557238265856 213055965487427013 213472904754525696 213739229167091712 213890659949740032 213918003318530826 214336629548116992 215386116188995584 215688886464780288 215804688654610944 216257581956333568 216437806209449664 216861363560153088 217313527180729728 217738798271102976 218105486099026848 218346715365359616 218532307011158016 218801975997036096 219112519583268864 219230159903096832 219599359291485936 219873326942932992 220029103634522112 220613290265346048 220800808468021248 221379308634322944 221567477941868544 221840892330328264 221878937415619008 222275023235084288 222313142772596736 222649350392756574 223085063407223808 223363379751550976 223677363741253632 224174345943391893 224454021254244096 224613043293574656 224893265914232832 225400825311105024 226183467065657472 226312125000450048 226501415278444404 226626096159719424 226944666580359168 227732668894874304 228055887729524736 228178329695059968 228499082104882176 228978616189059072 229169441868829056 229292481695524128 229617914357809152 229773680828604416 230096675838419712 230546962875285504 230895622629525336 231347473163046912 231672680467449984 232126051662102528 232477099496850852 232807052057223168 232932044897040384 233749004026331136 234401620906930176 234600858997272576 234890356585053456 235350024601853952 235549354592305152 235746371004095196 236167212187277056 236207714195884032 236629378943025152 237162706336088064 237364291310321664 237657198975081984 238122281556246528 238618774943546368 239488376893049088 239957042992644096 240456632812978176 240723312834772992 241128708241631616 241429535466749952 241600584383004672 242309380712620032 242780274736437312 243289779700875264 243492531985630872 243969034005172224 244477718078320944 244956148054990848 246152222996665608 246501584531177472 246633929890983936 247357492810799616 247841558354460672 248358316777976832 249051722213613312 249263412684602112 249539103274696704 249571003871619297 250059401139469824 250548754174967808 250970696333126784 251283802220494848 251461832725168128 251637034208910336 252510773911024608 253004924153511936 253532448377518016 253575928474993152 254028597982953472 254072163168681984 254456400448864656 254601140625506304 254954358179684352 255631272847147008 255768519886946304 256199252506733592 256518881433421824 256700620906942464 257600943212691456 257954041907464644 258495390932179968 258858760318222176 259365333234696192 259757575458216003 260265907308427776 260631765525881232 260775233937211392 261141808119865344 261907933564376064 262048550509170432 262375476899938304 262598492375547904 262967629529622528 263880711576600384 264251651158185138 264397112186339328 264768777677085696 265099097767411712 265688113710686688 266065202351112192 266208051310903296 267141718887235584 267364348846967232 267887566750777344 268446121811489664 268971456687833088 269378226401112892 269424424004680224 269905385356888064 269951673366724608 270513711914600448 270813726939119616 271608227400093696 271754052379880448 272707171364052992 273701002163484672 274575028702162944 274807580357689344 275037432838111062 275575666561864704 275919469104857088 276921250871248809 276925006528708608 277463171127356928 277809328482287616 278045462515286016 278277179412149568 278821753148768256 279403106375223936 279949883491418112 281316826281903552 281667791377874944 281716096607059968 281867348446838784 282694277498056704 283838076317687808 284074620649902684 284630539672700928 285224004424707768 285782172730822656 286263450504972738 286823652952144896 287181488251994112 287585181953040384 287739584872814592 288583741612599552 289148484746870784 289751369574306304 289801061114277888 290318397694803968 290807314798702464 290972732143435776 291128953820479488 291376409348210688 291735967996048128 292306879870795776 292799145721981248 293164435923910656 293372138179362816 294151053687128064 294401077957361664 294804619322816736 295172411512430592 295423303922491392 295838583220825344 296417523696795648 296865800523675432 297446751209631744 297864874886721408 298236484988338176 298447780708417536 298899127924522524 299272028338992128 299323352645001216 299484057724766208 300534433748140032 301577956087543296 302001887037925872 302168128212959232 302592888773812224 303643558526499072 304237772926746624 304665442806509568 305559255825105408 305723308927365504 306157219143745536 306795567784559616 307860830172700448 307913627433920256 308254186398154752 308463297550729216 308516198133399552 308896907289933312 309158527902400512 309501402216136704 309969465995801136 310409402742964224 310576059862720512 311665338701774848 312535494542573568 312801145329696768 313187142113404608 313800032802471936 314328494672126928 314943618927845376 316481429567141496 316876265300109312 317100767002693632 318031062185313792 318653432170020864 319317835857398784 320608843750637568 320877004977796239 321504944322175488 321906047288999936 322134112510672896 323079174283493376 323707032981916416 324386372934500352 324656709314174496 325292045340229632 325970290771094592 326608197406654464 327158229148540272 327520073048039424 327798460516737024 328202963995554144 328668779374903296 328845239854645248 329809990414399488 330919935398019072 331144422370635776 331201212702031872 332068962951484416 332351216912802816 332761338495492396 333412534852626432 333974025589134861 334627595110835712 335045069627326464 335282443633557504 335516045611880448 336681031881366144 336919564940361984 337339898871349248 338101237966657536 339275200598486208 339468187500675072 339752122917666606 339939144239579136 340416999870538752 340841697129529344 341024693182595072 341599003342311456 342025175244562432 342083831594287104 342267494542589952 343467924283588608 343938722543286192 344660521242906624 345145013757629568 345820444312928256 346343433944288004 347021209744570368 347509020701174976 348189077493153792 348715649245276278 349210578085834752 349398067345560576 350623506039496704 351602431360395264 351840948768800512 351901288495908864 352335534877580184 352529482915119104 353025036902780928 353324031888457728 354250818280915584 354753603134816256 354944068414537728 356485798462622976 357183422334369792 357928162415319552 358628608917110784 359232565339573632 359935564488966144 360684949219467264 361084969252159488 361693062362447424 362144303200124928 362338736506507264 362400876574507008 363464071068930048 364934669551312896 366100038269550592 366716577117481416 367434222082486272 369228334494998412 369233342038278144 369950894836475904 371036239216199424 371762337531691008 372537475166965248 373266511321890816 373577583320419968 373895119026903168 374308654912045056 375089101709204736 375823131262451712 376925703330742272 377455551313365504 378194211883450368 378450768423583744 378766160866536912 379507386230267904 380298672566277024 381042896974430208 381684600673296984 382431537269526528 383446909270720512 383652779830419456 384298878760100388 384778322150132736 385050931360413696 386401414819037184 387743086398269952 388171938427305984 388288140477333264 388501879130947584 388981290661397504 389047999852044288 390398860962641664 390885914565214208 391162850905817088 393072825763755648 393563215349907456 393897738563321856 394451444294433792 395821067364900576 396377476737277707 396595668279508992 397153166515628544 397648646651117568 397930374277890048 398532170566030032 399097803526668288 399312076966354944 400712578330853376 401046523270450848 401831350126166016 402103941450057728 402669182717234496 403457185031749632 404067339601669338 404858078035332096 406220590408679424 407412341100140544 407631078569820672 409060757046079488 410551503245227008 411862543053244416 412211370536534016 412556149257166593 413292621327734848 413363499842797056 413879203657285632 414101413150294016 414172430370865152 415387509793062912 416713992723431424 417068193772929024 417582856151206144 418400043736629248 419104659562835904 419924825237127168 421975239422855328 422501687066812416 422801022670258176 424041416247085056 425757114476531712 426111930974854026 426945809509051392 427478458334183424 427836006637061652 428673259096233984 430772232377991168 431377772929560576 431609377309221888 432515163912667136 432875612418899328 433722727120306176 434627054361459456 435477596542205952 436210972198053696 436693430730719232 437064614022316032 437603951994072192 438225039166537728 438460319806193664 439198718582971872 439746653885865984 440058207269044224 441226580530692096 441601616936042496 442758617268645888 443134955883737088 443681784660656528 443757874831238016 444550046470168576 444626285545193472 445298700785513148 446170126814447616 447354727482507264 448348691886783786 448908042508488192 449226086587149312 449786531828465664 450801650622210048 452366934131314944 453002830556888808 453252192319438848 453889333160718336 455465337789748608 456111775459049472 456356659390119936 456998164209764352 458338883737658112 458584963391048256 459235828715618304 459547361657208832 460193351676839424 461093925750571008 461791245259050672 462694946326093824 463345360934899968 464252103324205056 464954198993701704 465614104114446336 465864089794080768 467498008052662272 468803241813860352 469201717994545152 469780713170106912 470700049203707904 471411896201947561 471492742008190392 472334424374554112 472415428391768064 473258757886050304 474325412672176128 474728582620643328 475314397950163968 477237549887092736 478976753786098176 479914085985288192 480913265625956352 482257416483263232 482859070933499904 483201168766009344 484618761425240064 485560549472874624 486579559401750528 486985063971261744 487938068010344448 488955436156641888 489912296109981696 492304445993331216 493003169062354944 493267859781967872 494714985621599232 496716633555953664 498103444427226624 498526825369204224 499078206549393408 499142007743238594 500118802278939648 501941392666253568 502567604440989696 502923665450336256 503274068417820672 505021547822049216 506009848307023872 507064896755036032 507151856949986304 508057195965906944 508912800897729312 509202281251012608 509908716359368704 511262545694294016 511537039773892608 512398505013467184 513037762866843648 513401241813884928 515201886425382912 515908083814929288 516990781864359936 517717520636444352 518730666469392384 519515150916432006 520531814616855552 521263531051762464 522283616239730688 523073473867914417 523815867128752128 524097101018340864 524750953799876608 525196984751095808 525935259059245056 527761423153200768 528503302316370276 528794224372678656 529537555354171392 531376227421373376 532130404702224384 532416102621806592 534283437774471168 534728697693934464 535775133501554688 536892243622979328 537942913375666176 538756452802225784 538848848009360448 539810770713776128 539903346733449216 541027423829200896 541627453878239232 543216454800187392 543508104759760896 545414342728105984 547402004326969344 549150057404325888 549615160715378688 550074865676222124 551151333123729408 553842501742497618 553850013057417216 554926342254713856 555618656964575232 556090925030572032 556554358824299136 557643506297536512 558806212750447872 559899766982836224 562633652563807104 563335582755749888 563432193214119936 563734696893677568 565388554996113408 567676152635375616 568149241299805368 569261079345401856 570448008849415536 571564345461645312 572526901009945476 573647305904289792 575170363906080768 575479169745629184 577167483225199104 578296969493741568 579502739148612608 579602122228555776 581614629597404928 582257907640958976 582752818696421376 583471935992096256 584613759741591552 585598291443962496 586328871847821312 586744276358725632 589609238645633472 590344823024861184 590846607844982784 591677166441650688 592835047393591296 593731601047350864 594893502419263488 595729749773442816 596472969976676352 596895561416835072 597798255849045048 598544056677984256 598646705290002432 598968115449532416 601068867496280064 603155912175086592 604003774075851744 605185777547624448 606101009402504007 607287117052998144 608475545853493248 609330885613019136 611118511650210816 611446617854731008 613591135569119232 615721660345400896 615827254867840512 616508372796309504 616926595101458432 617032396266799104 617793814579866624 618317055804801024 619938931991602272 620818805485928448 621152119725441024 623330677403549696 625070989085147136 625602290659393536 626374284226809216 627600065604943872 628656989344253856 629887237855690752 632962859134282992 633752530600218624 634201534005387264 636062124370627584 638635671714797568 641217687501275136 641754009955592478 643009888644350976 643812094577999872 646158348566986752 647414065963832832 648772745869000704 649313418628348992 650584090680459264 651940581542189184 653216394813308928 654316458297080544 655040146096078848 655596921033474048 656405927991108288 657337558749806592 657690479709290496 659619980828798976 661839870796038144 662288844741271552 662402425404063744 664137925902968832 664702433825605632 665522676990984792 666825069705252864 667948051178269722 669255190221671424 670090139254652928 671032091223760896 672523037830175679 673362063762732288 673839129880723968 674679797742698496 676202475933315072 678550401196972416 678936375001350144 679504245835333212 679878288479158272 680833999741077504 682049386365190144 683198006684622912 684050350489124864 684167663188574208 684534989085179904 686935848567177216 687877445086572384 689321042485813248 690290027515259136 691640888625856512 692686867888576008 694042419489140736 695018041402349952 696378154986307584 697431298490552556 698421156171669504 698796134691121152 701247012078993408 703204862720790528 703681897537601024 703802576991817728 704671069755160368 705058965830238208 706050073805561856 706648063776915456 708501636561831168 709888136829075456 712971596925245952 714366844668739584 715856324830639104 718465130679147264 719871128977932288 721369898438934528 722169938504318976 723386124724894848 724288606400249856 724677473013014528 724801753149014016 726928142137860096 729869339102625792 732200076539101184 733433154234962832 734868444164972544 738456668989996824 739901789672951808 742072478432398848 743524675063382016 745074950333930496 747155166640839936 747790238053806336 748617309824090112 748713011614857891 750178203418409472 751646262524903424 753851406661484544 754911102626731008 756901536847167488 757532321733073824 759014772460535808 760597345132554048 762085793948860416 763369201346593968 764863074539053056 766893818541441024 767305559660838912 768597757520200776 769556644300265472 770101862720827392 772802829638074368 775486172796539904 776576280954666528 777962581322795008 778095999704088576 779272726374648009 780797721925283328 781771829130428416 782325701811634176 786145651527511296 787126430699814912 787795477126643712 788902888588867584 791642134729801152 792754953474555414 793191336559017984 794306333031257088 795297293302235136 797064341132060064 798195607053336576 798624153932709888 801425156661706752 802093046540901696 803662700252332032 804207882900115456 805338365434468992 806914370063499264 808134679203338676 809716156070664192 812441180817358848 814824682200281088 815262157139641344 818121514092158976 821103006490454016 823725086106488832 824422741073068032 825112298514333186 826585242655469696 826726999685594112 827758407314571264 828202826300588032 830775019586125824 833427985446862848 834136387545858048 835165712302412288 836800087473258496 838209319125671808 839849650474254336 843950478845710656 845003374133624832 845602045340516352 848082832494170112 851514228953063424 852223861949708052 853891619018102784 855672013274123304 857346518192467968 861544464755982336 862755545859121152 863218754618443776 865751224837798656 867445454240612352 869254108722918912 870955193084411904 872421944396107392 873386861461438464 874129228044632064 875207903988144384 876920639612387328 878397437165943744 879493307771731968 880116414538088448 882453161061384192 883203233872084992 885517234537291776 886269911767474176 887363569321313056 887515749662476032 889100092940337152 889252571090386944 890597401571026296 892340253628895232 894709454965014528 896697383773567572 897816085016976384 898452173174298624 901603301244420096 904733868262629888 906005661113777616 906504384638877696 907778666321436672 910930675579497216 912713318780239872 913996328419528704 916677767475316224 917169926782096512 918471657431236608 919094723314417664 920386703353678848 923582490518101344 925389892652187648 926690721869799936 928504206648410112 929908397987403408 931228208228892672 931728179588161536 934996016105324544 937606483627720704 938403435989090304 939561426340213824 941400098407415808 942823792403895122 942985484016380784 944668848749108224 944830856783536128 950628795900327936 954475099774185472 957953507572196352 961826531251912704 962631014933388717 964514832966526464 965718141866999808 966402337532018688 969237522850480128 971121098945749248 973159118803501056 973970127942523488 975876136020688896 977910872313283776 979824592219963392 984608891986662432 986006338124709888 986535719563935744 989429971243198464 993433267111907328 996206888854453248 997053650738408448 998284015486477188 1000237604557879296 1001922076767404583 1003882785332507136 1005135208881979392 1005847330900672512 1006548136835641344 1010043095644098432 1012019696614047744 1014129793510072064 1014303713899972608 1016114391931813888 1017825601795458624 1018404562502025216 1019817432718737408 1022525091388588032 1023074079547785216 1024797010026934368 1026075525733687296 1026802483627769856 1030403772850765824 1031816167629858576 1033981563728719872 1035435041272888704 1037461332938784768 1039030301832864012 1041063629233711104 1042527062103524928 1044567232479461376 1046146947735828834 1047631734257504256 1048194202036681728 1049501907599753216 1050393969502191616 1051870518118490112 1055522846306401536 1057006604632740552 1057588448745357312 1059075110708342784 1062752454842746752 1064260809404448768 1064832205243613184 1069457395387868928 1071550267003109376 1073784487245958656 1075885826751332352 1077512905604451568 1077697696018720896 1079621541427552256 1079806693466898432 1082054847658401792 1083254907756478464 1086432909600374784 1087016209519521792 1090828685456211968 1094804008653938688 1098300114808651776 1100149731352444248 1102302666247458816 1107685003484995236 1107700026114834432 1109852684509427712 1113108717648598272 1115287012595073024 1117612425500895744 1119799533965672448 1125267305127614208 1126671165511499776 1127469393787355136 1130777109992226816 1135352305270751232 1136298482599610736 1138522158690803712 1140896017698831072 1143128690923290624 1145053802019890952 1147294611808579584 1150340727812161536 1150958339491258368 1154334966450398208 1159005478297225216 1159204244457111552 1163229259194809856 1164515815281917952 1165505637392842752 1166943871984192512 1171196582887924992 1172657743695642624 1173488552717451264 1179218477291266944 1180689646049722368 1181693215689965568 1183354332883301376 1187463202094701728 1189132430211833121 1189787004838526976 1191459499546885632 1192945939953352704 1193791122833670144 1195596511698090096 1197088113355968512 1197293410580004864 1197936230899064832 1202137734992560128 1206311824350173184 1208007548151703488 1210371555095248896 1212202018805008014 1214574234105996288 1218661771226038272 1222237023300421632 1222893235709462016 1227182271138238464 1231443320690801792 1231654509735681024 1233853190202916864 1235587629159733248 1236634111609602048 1239877863983204544 1241637610971856896 1242304239450882048 1246661354807099392 1250141978170294272 1251204581318787072 1252748568453618432 1255200131209887744 1257313978688507712 1259774475711381504 1265925718268565984 1267505061200437248 1268403068010774528 1272124248741255168 1277271343429595136 1282435375002550272 1283508019911184956 1286019777288701952 1292316697133973504 1294828131927665664 1297545491738001408 1298626837256697984 1301168181360918528 1303881163084378368 1306432789626617856 1308632916594161088 1310080292192157696 1311193842066948096 1312811855982216576 1314675117499613184 1315380959418580992 1319239961657597952 1323679741592076288 1324577689482543104 1324804850808127488 1328275851805937664 1329404867651211264 1331045353981969584 1333650139410505728 1335896102356539444 1338510380443342848 1342064182447521792 1345046075660351358 1346724127525464576 1347678259761447936 1349359595485396992 1352404951866630144 1357100802393944832 1359008491670666424 1359756576958316544 1361667999482155008 1364098772730380288 1366396013369245824 1368100700978249728 1368335326377148416 1369069978170359808 1375754890173144768 1378642084971626496 1380580055030518272 1383281777251713024 1385373735777152016 1388084838978281472 1390036082804699904 1392756309972615168 1394862596981105112 1396842312343339008 1397592269382242304 1402494024157986816 1406409725441581056 1407363795075202048 1407605153983635456 1409342139510320736 1412100147611123712 1414235688605842683 1417003273123662336 1419776273658150912 1425943193850491904 1431712649661278208 1436930261358294528 1439742257955864576 1442739796877869056 1446772249449789696 1448577212800499712 1449354946026029056 1449603506298028032 1453856284275720192 1459738678205251584 1464400153078202368 1466866308469925664 1469736888329945088 1476913337979993648 1479803579345903616 1484144956864797696 1490149900667860992 1494310333281679872 1495580476107612672 1497234619648180224 1497426023229715782 1500356406836818944 1507702813322969088 1509822205253462016 1513803073694334976 1515064643466147648 1518029544921071616 1521194690265108096 1524171587897720832 1526738402693187936 1529726149078106112 1533787637082882048 1534611119321677824 1537195515040401552 1539113288600530944 1540203725441654784 1545605659276148736 1550972345593079808 1553152561909333056 1555925162645590016 1556191999408177152 1558545452749296018 1561595443850566656 1563543658260856832 1569220421603743251 1572291303055022592 1574252861399629824 1575590954253287424 1577805777177735168 1583284269459602304 1585509906949110828 1586382673118035968 1588612666062514176 1594128682264120128 1596391214106673152 1597248307865419776 1602850313323413504 1604186093081803392 1607325400504664064 1608415765800230912 1610676730868937984 1613828740126998528 1616269358406677352 1619432312141328384 1624882361634717696 1629649364400562176 1630524314279282688 1636243028184317952 1642206012980908032 1647450172212977664 1648845482146136064 1650224597028666372 1653170485310939392 1653453999371188224 1656405652601176064 1661550039172251648 1666855970893725696 1668272775091716096 1670331424604824576 1676418638251343616 1679699300948508672 1687900957691421312 1690006748267249664 1691204090681032704 1696165664988340224 1703028457906126848 1704447723899416104 1707783238036205568 1711344026548246608 1714693036384935936 1725511091718242304 1726437509236887552 1731502449675597312 1734890908481224704 1738508217445837824 1744843888792214784 1746773722922876928 1748258456089264128 1750415807976288768 1753841279224774656 1756794874331887488 1758986615543463936 1760232829076176896 1771034469074583552 1772539823534948352 1774727138642626112 1775031499324952064 1778200185880674304 1778505142180773888 1781194803142052592 1784680507257790464 1789418909930029056 1793394767547135144 1795632170033952768 1796904346348597248 1803206602488840192 1809467736525259776 1812011322227555232 1815557332642873344 1818303028207512021 1821861351158994432 1825426637560479744 1827992656839057408 1833355534950632448 1834339853564193024 1838189446628835328 1840773406707357696 1847164981036202688 1850779785304375296 1853381443739599872 1859816795974806816 1862456416457785344 1863456359176323072 1869992032210649088 1875212967255441408 1876806871978180608 1879122852680427648 1882800196814831616 1885647584807790244 1885970968032761568 1889337697498216448 1889661713567072256 1901257591800655872 1908950199548370944 1915907015144392704 1923653062503825408 1925262029866777434 1929029665933052928 1931436283733999616 1938475045700960256 1942242197891498496 1946318237607002112 1947940255885046976 1951752272041377792 1955821744626567552 1959649184439926784 1969217783973324864 1972012676249419776 1973071439127871488 1978859942486396928 1986866534223814656 1992413777708906496 1994107301476816896 1996568030972954376 2000475209115758592 2003844153534809166 2007765570665014272 2010270417763958784 2013096273671282688 2020086191288196864 2024039393228095488 2028259587020144128 2028607427799945216 2032228783863627776 2035651203590917248 2036809125004050432 2039634865437474816 2046148159095570432 2049594020053868736 2052151051467374592 2053604967255539712 2060807545701531648 2063632335259717152 2067963127457439744 2070870082545777408 2074922665877569536 2078060603665728024 2082127258467422208 2085054124207049856 2089134464958922752 2092293895471657668 2095263468515008512 2096388404073363456 2103741036236980224 2111045692612803072 2114013209265481104 2115176897490714624 2118150221416685568 2125504909685493504 2129664410487226368 2138914790775737856 2143100534006218752 2147568974491917312 2155025811208903136 2155395392037441792 2159243082855104512 2159613386933796864 2164109695316803584 2166509815512956928 2172865819200749568 2174032419039043584 2181657370912423936 2189608017307877376 2196600229617303552 2200299462704888496 2204605332494917632 2215370006969990472 2219705369018855424 2226217435297196544 2230574025190146048 2235224851001791488 2246139034844573673 2250534610255228416 2253342331022999552 2254938787574710272 2261554219984453632 2270704610541502464 2272596965199221472 2277044317381607424 2281792035397662144 2286257381846581248 2290107604039781904 2294589223617159168 2300681455624323072 2301916678982516736 2308669932900796416 2318010956594450432 2318408488914223104 2326458518389619712 2333887743968385024 2337818179123944027 2342393165775849984 2345315487391285248 2346977105434902528 2358436954582533888 2361379292099444736 2363386431379931136 2366708665766602752 2374926404189403456 2378264860423666242 2379574009677053952 2382918999093771264 2385891879906705408 2391193023396180192 2394176226711937024 2394586821160009728 2395872461798129664 2404275469985120256 2412623648700346368 2416015096303406976 2420743110190497792 2424404037610016028 2429148468211992576 2437323542452076544 2444474046600843264 2445786471418924032 2454364542276476928 2462886641381603584 2463309019471362048 2467706380405833728 2471175258319466496 2473268223219204096 2479755727966409088 2483275221943713792 2484608478901764096 2500283956340588544 2502409162637574144 2505497136907236864 2510400262419775488 2514627957377015424 2519548951422763008 2531851436537131968 2535010122400874496 2536806136021549056 2544248497482510336 2554542686859190272 2567016039822369912 2572039554577403904 2584633394267947008 2589656263855331328 2597253674513395968 2602336362721837056 2607762326168756736 2612865579253235712 2617265833188322176 2620160584384315392 2622387684133896192 2625623711964433152 2630761918837161984 2638479923315195904 2647359483184152576 2649155378965086208 2649609701616254976 2656551703611875328 2658809735302422528 2662090707963939168 2667300278821011456 2671792204713078888 2677020760886685696 2684128364895043584 2690092151320702716 2693448255050929152 2695356519522895872 2704809903733260288 2714201604787889664 2718016983341332848 2719513153916633088 2723335998964310016 2732792026738491648 2736201401956499456 2738139956340719616 2751509780346289536 2757284169943252992 2761160110061036544 2770747471554304032 2776169677956562944 2780072165609399808 2785512619945230336 2789725193962210224 2793684624686678016 2795184538764484608 2804988048315973632 2812819450883162112 2814727590150404096 2815210307967270912 2818684279020641472 2824200295222247424 2828471377211685366 2834006546247324672 2851886387700983808 2863425299322556416 2873860522716589056 2885479593755738112 2887893044800166151 2893544498899579392 2897154425600999424 2898709892052058112 2899207012596056064 2907712568551440384 2919477356410503168 2928800306156404736 2933732616939851328 2939473776659890176 2953826675959987296 2959607158691807232 2968289913729595392 2980299801335721984 2988620666563359744 2991160952215225344 2994852046459431564 3000712813673637888 3015405626645938176 3019644410506924032 3027606147388669952 3030129286932295296 3036059089842143232 3042389380530216192 3048343175795441664 3053476805386375872 3059452298156212224 3067575274165764096 3069222238643355648 3074391030080803104 3078226577201061888 3080407450883309568 3091211318552297472 3101944691186159616 3106305123818666112 3111850325291180032 3112383998816354304 3117090905498592036 3123190887701133312 3138440843207486502 3144582606110045184 3148505722799259648 3151181908506574848 3155611554355470336 3166568538919204608 3171019813898221656 3172765346236071936 3177225332125028352 3188257364528240256 3192782428213346304 3194496615730839552 3208372186163606784 3214650801009328128 3216831531600461824 3221353461737875968 3227657480253997056 3232538716813354704 3238864624282656768 3249764723269435392 3259298728801124352 3261048628558565376 3272486056368635904 3284412025961816064 3294900344425955328 3300449194057332744 3306340970621878784 3306907998742376448 3312811305202352128 3323100078344503296 3340662849209649152 3352837276502687232 3359398601897017344 3375801915382842624 3380013496534499328 3382408181362065408 3392331329976680448 3406056915812253696 3408895447798832208 3415566476072411136 3422688053096493216 3429386072769871872 3451022183436484608 3452875018473775104 3463004899351194624 3477016434891675648 3489687777584429568 3493547445845753856 3496516912178528256 3500831615952577536 3513589748663774976 3517973231086927872 3520465658152353792 3542068938149167104 3545079647069896704 3549454277285252224 3550062998649904128 3556400371761348608 3562389606284105184 3569361014515580928 3578837819860058112 3586789535094270288 3591264340067905536 3593808692697194496 3606413204977680384 3618935473050519552 3624022644455110464 3631114665285746688 3636606056415024042 3643722702317988864 3655985313678114816 3666711069901264896 3668679707128386048 3676378893257670656 3681546813414715392 3694329962072405376 3701559570608750592 3706762887479199744 3719633591949613632 3724912832915570688 3726912718352646144 3739984064421298176 3750425934510882816 3753613743956361216 3758245705360855296 3765600393629663232 3771295169615580488 3771941936065523136 3778675394996432896 3779323427134144512 3802515183601311744 3817900399096741888 3831814030288785408 3847306125007650816 3850524059733554868 3858059331866105856 3876950091401920512 3884484395782996992 3892636475214004224 3895880511770093952 3903504544082755584 3911643489253135104 3919298368879853568 3938435567946649728 3944025352498839552 3946142878255742976 3957719884972793856 3973733068447629312 3984827555417812992 3988214602953633792 3993136061945908752 4000950418231517184 4007688307069618332 4015531141330028544 4026192547342565376 4040172382576393728 4048078786456190976 4056519174040288256 4057214855599890432 4071302407181834496 4079269730874949632 4092296318191140864 4099188040107737472 4104302102934749184 4107209934511079424 4127264670519434304 4135926254914879488 4141740165091554816 4149845331755139072 4156121207331456048 4164254516934844416 4170108248414099712 4178268929917845504 4184587790943315336 4190526937030017024 4192776808146726912 4207482072473960448 4222091385225606144 4228026418530962208 4236300442833371136 4242707065817528049 4251009819370987008 4259328820974452736 4277829581551475712 4295137948983834624 4310051622417806272 4310790784074883584 4318486165710209024 4319226773867593728 4328219390633607168 4345731638401499136 4348064838078087168 4363314741824847872 4379216034615754752 4393200459234607104 4400598925409776992 4409210664989835264 4430740013939980944 4439410738037710848 4452434870594393088 4470449702003582976 4492278069689147346 4501069220510456832 4506684662045999104 4523108439968907264 4541409221083004928 4545193930398442944 4554088634763214848 4563584070795324288 4572514763693162496 4580215208079563808 4589178447234318336 4601362911248646144 4603833357965033472 4617339865801592832 4636021913188900864 4636816977828446208 4652917036779239424 4667775487936770048 4675636358247888054 4684786331551699968 4690630974782570496 4707661264811229753 4716873909165067776 4722758584198889472 4726772862759862272 4733417331533205504 4749852808378806912 4756529720847332484 4759148019354107904 4765837998187542528 4782386046792360384 4788352453423874048 4789173642320019456 4791744923596259328 4808550939970240512 4825247297400692736 4832030192606813952 4841486220380995584 4848808075220032056 4858296936423985152 4874647084904153088 4888948093201686528 4891572942837848064 4908729084552953856 4925773282763207168 4926618038942724096 4935412760811667456 4942350516638932992 4946536446438408192 4959511455932818176 4969216957803528192 5000567912681177088 5004818325275148288 5010994273814473728 5029255914754030848 5039097902845526016 5063702873074263936 5070020244801748992 5073612272043098112 5088496994965020672 5109085373718380544 5134032079644739824 5144079109154807808 5179312527710662656 5194507349026791936 5204672725443674112 5215524652337513472 5234531666376644352 5240321168768630784 5244775368267792384 5251247423928866304 5261523837674323968 5276959846630391808 5298310757930172416 5313103407223750656 5317619470604845056 5324181415927878336 5334600557642022912 5343584409426157776 5354041521773371392 5368256729790087168 5380184302641405432 5386896510101858304 5390713039045791744 5409619807466520576 5428403209575779328 5436033966682665696 5446671997928620032 5454909084622536063 5465584053476983296 5472402803912998912 5476279912681439232 5503019560692579072 5514568339886505984 5522320220122073088 5541494943108608064 5552339355913125888 5560144331218799616 5579450387924420448 5587369249373356032 5590369077528969216 5609976096631947264 5625638901766324224 5629455180300808192 5630420615934541824 5637368558041282944 5648400590444494848 5656942754423370732 5668013092494649344 5703772775401967616 5726850598645112832 5747721045433178112 5770959187511476224 5775786089600332302 5787088997799158784 5794308851201998848 5797419784104116224 5815425137102880768 5838954712821006336 5857600612312809472 5867465233879702656 5878947553319780352 5907653351919974592 5919214317383614464 5936579827459190784 5960599602671443968 5977241333126719488 5982321904430450688 5989704092918863128 6001425627347275776 6030811253291876352 6039288821013848064 6060258573864590592 6072118179684286464 6084778761060432384 6096686351590883328 6106953610772751744 6118904596312424448 6138444477286711296 6148782060161606208 6156453154402123776 6160814901766619136 6182422637104594944 6203889382372319232 6212610247637332224 6223700650582360064 6224767997632708608 6234181810997184072 6246381775402266624 6276881686414973004 6289165212220090368 6311223108710940672 6333137077838409216 6342039627796443312 6345530692472143872 6354450664250056704 6376514729056480512 6388993231461679104 6416744372327213568 6429301602018656256 6433663063200923648 6442706923475751936 6465077433626709408 6477729248565313536 6499529446538870784 6518597457602248704 6522097257117130752 6544972112737271808 6568824051923632128 6589800688851910656 6600898388114665488 6612681941243757568 6613815997484752896 6681325698419298304 6705674553005374464 6738417104533721019 6751603830765685248 6760026993068998656 6764816362724130816 6784662659953360896 6812113831624507392 6817790895597664416 6831132952144822272 6845376106192986432 6858772145539743744 6902044366872969216 6905750036947550208 6926009798702389248 6954032869783351296 6979375555168859136 7001663231905155072 7013454537371832081 7027179497327549952 7035946462173855744 7040931316304707584 7084137876298334208 7090159294139793408 7098908554570504448 7100125997299808256 7112800743522697216 7124779212568210368 7138722029031161856 7157675639720116224 7173579070188540576 7182528680135811072 7187617385394388992 7212826409955360768 7237870946101039104 7248045288910220928 7262229330571493376 7273212112830048084 7287445404635977728 7311970627356229632 7333422139802529792 7337359414256772096 7352757786515341312 7363093626829430784 7388659924144810752 7403119141217501184 7413525774958399488 7439267183899227264 7449825665831141376 7453825436705292288 7500851869021765632 7507227487912722432 7516491410721710592 7531200787259326464 7542590339231160976 7543883872131046272 7557350789992865792 7558646854268289024 7605030367202623488 7635800798193483776 7663628060577570816 7701048119467109736 7716118663732211712 7753900182803841024 7768968791565993984 7791761023540187904 7807009088165511168 7823286978506270208 7838596737759707136 7876871135893299456 7892285756511485952 7915439769945587712 7947466136895258624 7969655110835625984 7976429205907267584 7986272123891817504 8001900836463034368 8015376614139236664 8031062282660057088 8052385094685130752 8080344765152787456 8113038348080576512 8114429711199780864 8142604814363668992 8158539461749899264 8198376080215474944 8208604205869498368 8214419869022158848 8254529341038868608 8271852509829758976 8283480330183109632 8312242414662912096 8328509033869688832 8340216496828199424 8356537859835691008 8369175581886630672 8381053874060034048 8385553616293453824 8414964144947920896 8444182770451212288 8456052837061924416 8472600885666742272 8485414131635056098 8502019638741974016 8555659163102951424 8590275897967669248 8620103244835612544 8621581568149767168 8636972331420418048 8656438781267214336 8691463276802998272 8696129676156174336 8726629483649695744 8758432069231509504 8786400918469214208 8801197850819553984 8818421329979670528 8861480027879961888 8878821476075421696 8904869741188786176 8940899404007165952 8984556139378294692 9002138441020913664 9046216879937814528 9082818442166009856 9090387860796885888 9108177269526429696 9127168141590648576 9145029527386324992 9160430416159127616 9178356894468636672 9202725822497292288 9207666715930066944 9234679731603185664 9272043826377801728 9273633955656892416 9305834073558478848 9335550975873540096 9351272716495776108 9369572663103399936 9415322529622459506 9433747818330135552 9445517168397778944 9453545725519724544 9466834663066411008 9499705616757613824 9513059441694664968 9518296038708215808 9531675996375085056 9564772093584720768 9576704906847748096 9578347284640038912 9583489847192518656 9650494594801385472 9664060385213627904 9682972440761991168 9697616150440064112 9716593872847970304 9749294169808306176 9777896186403373056 9783145885675696128 9817458169105907712 9851546565526414336 9853236077885448192 9884701033277865984 9919022911865636352 9938433915607056384 10021988547628947456 10058511829508061696 10078195805691052032 10127405746148527872 10140040489603497984 10147224544086196224 10176993989930041344 10218170747436761088 10268064159289479648 10288158218309615616 10358625055421325312 10389014698053583872 10431049304675026944 10469063332753288704 10480642337537261568 10489550736535584768 10502494847857732608 10553919693260783616 10596621515860344832 10626206814447501312 10635238941209690112 10648362831855756672 10669201115284045824 10687168818852315552 10708083043546742784 10736513459580174336 10760368605282810864 10773793020203716608 10781426078091583488 10819239614933041152 10856806419151558656 10872067933365331392 10893343995857240064 10909818169245072126 10931168106953966592 10944805607825997824 11006039121385158144 11029136679773011968 11044640440244146176 11082989886217216128 11104678711826251776 11120288662437599232 11158900775848840896 11174738498746712064 11180738155057938432 11219952193263894528 11251277803532648448 11258910360601616384 11260841231869083648 11274737116082565888 11296801180888989696 11313885508846741464 11336026184989298688 11407545550803935232 11453701197290225664 11495442090866356224 11541918375022952448 11551572179200664604 11574177995598317568 11594839568208232448 11630850274205761536 11677909425642012672 11734930467759405312 11757895106639560704 11815306703839949184 11838428634767228928 11873159654918381568 11921199205342887936 11954482666253438976 11964643808860901376 11979408185837726256 12002851254694551552 12078577642027696128 12120517147729181184 12144236359368572928 12169557522120864768 12213907221545503488 12237809192624848896 12276888954573422592 12297564120323212416 12312906308804247552 12321629803533238272 12407778764744638464 12425220495274664448 12447401301164720128 12449535995265417216 12468363621994368144 12492763550804533248 12553763372829946008 12578330424440180736 12622446217421881344 12666274155676818432 12684079255592886624 12708901328500113408 12728121197452584147 12753029458112961024 12777986462923358208 12833488744654427136 12867326126401847296 12885413846951503872 12930154867253418816 12955458497130627072 13037194915204497408 13044194514234261504 13089944225474543616 13137648103847264256 13179601377703821312 13201796776229330976 13225363882487515136 13227631994969505792 13362651396838596608 13411349106010748928 13476834209067442038 13503207661531370496 13520053986137997312 13569325319906721792 13624227663249014784 13635581791195328832 13662265904289644544 13690752212385972864 13717544291079487488 13804088733745938432 13811500073895100416 13852019597404778496 13908065739566702592 13958751110337718272 14003326463810310144 14026909074743664162 14054358994655099904 14071892924347711488 14168275752596668416 14180318588279586816 14197817109141008896 14200251994599616512 14225601487045394432 14249558425136420736 14277444058062323712 14347158140377081152 14365057360271622144 14375234770788777984 14425652819910721536 14475741892202078208 14496090577820441856 14524458661142986752 14546424225660096168 14574890809271955456 14623941254712459264 14666844279605059584 14674718828513544192 14726187253658861568 14777319848289621504 14806238282435002368 14827051549916798976 14878534367798454528 14907650873410584576 15001703738043531264 15014454975825444864 15032982821443421184 15085180678462321952 15087767744262092544 15114701579985731584 15117293708536578048 15210060734405246976 15271601596386967552 15327256121155141632 15402096238934219472 15432237327464423424 15537937583131987968 15583522047080375808 15614018176331022336 15646573957012540416 15753742271786598912 15784571513022971904 15830879539891175424 15894932273790517248 15939310221671251968 15952858411814535168 15972544247783635008 16003801672926068736 16030753228278473328 16062124565320114176 16104770189370261504 16160689530305574912 16226076696161153024 16228859422399561728 16285209628727337984 16364727253867608189 16396752160430949888 16417208411738996736 16428839738044317696 16509058682077737216 16543705019659517952 16566960660366219264 16624484829325824192 16657018067739377664 16680432993656398848 16738351163773261344 16762107748120068096 16771107232586907648 16829928289895841792 16888365540902424576 16912105674123848832 16945201771333484544 16970828263270112196 17004039277483948032 17111318326205902848 17180551795935338496 17240206489671225088 17243163136299534336 17273944662840836096 17312877562534428672 17382926553605996544 17392259352312348672 17516864138463019008 17572801836938428416 17602395701639107968 17636842659959341056 17722960055759923776 17757642952150843392 17809739482377572352 17881798808014331904 17969112278756589384 18004276882041827328 18092433759875629056 18180775721593771776 18216354539052859392 18254336283181297152 18290059054772649984 18320860832318255232 18356713788937273344 18415333431860133888 18469359463206371328 18544087652755603456 18547267911313784832 18611668147116957696 18671101951747080192 18702545432991552216 18739145326206799872 18830645059244919012 18867495636660271104 18933669326132822016 18999411233515227648 19026118883389329936 19036592077416431616 19063351992750170112 19129544187169441536 19153409813695496192 19166979694385037312 19300989189602770944 19328120770427255808 19395232300880128224 19433187745695940608 19498588339616612352 19555792372806746112 19566291771351392256 19634916338211815424 19703093131052828672 19706472155770896384 19769402066555731968 19838045823731272704 20043977095257894912 20117023659016123392 20215251313601163057 20254811492297055744 20280080979206995968 20294449088172392448 20353987979860082688 20436341494873522176 20536128318578959296 20576316436619231232 20717250110842650624 20778029396107167744 20862098609350053888 20938126665506577408 21004989695715465216 21107839386521567232 21193243031720689664 21252413628895002624 21270477882419380224 21296725663711513344 21338402230568091648 21374337637704631104 21416166087093485568 21473026919160348672 21520737210565621728 21547586040407433216 21562852156183166976 21638479229866082304 21713612838303117312 21744135866730662784 21786687991714480128 21819636338490144252 21862336213907933184 22012078242770316288 22058273359546023936 22089280880488292352 22165979772434432256 22209357423652503552 22240577324875198464 22317801551697681792 22349476997493424128 22361476310115876864 22502555607065296896 22517820721203232768 22521682463738167296 22549474232165131776 22593602361777979392 22627771017693482928 22672052369978597376 22815091101607870464 22907402394580451328 22990884181732712448 23103144358401329208 23148355991196635136 23189679136416464896 23261700548411523072 23469860935518810624 23515790213279121408 23630613407679898368 23676857269534457856 23746319309836763136 23842398410685775872 23908965332506877952 23929287617721802752 23958816371675452512 24005702509389103104 24157155284055392256 24241034295458362368 24339115044241729536 24427814443091006976 24475618385249697792 24595128240646424832 24625812617608495104 24643259607066476544 24815557529489276928 24850440990549328896 24894802602329440256 24936727243988736288 24985527101609066496 25107526745659892016 25156660848880361472 25244892434843762688 25332548311353636864 25368158511185773248 25417802657000226816 25456242394905168294 25506058916225922048 25666977489308854272 25734652252803694592 25770827693903007744 25860309734506837632 25910916994261254144 26074389830408994816 26088389028468523008 26179888450949087232 26275296207694528512 26359202755407642624 26403593552458661952 26450727764975030272 26455263989939011584 26725302793677193216 26822698212021497856 26953668418134884076 27006415323062740992 27138650639813443584 27248455326498029568 27271163582390657664 27324531808579289088 27381504424771945728 27435088582158974976 27608177467491876864 27623000147790200832 27704039194809556992 27816131479133405184 27917502220675436544 28006652927620620288 28053818149487328324 28108717989310199808 28336551505193336832 28360637176559173632 28395634218282017792 28400503989199233024 28499116850272841472 28554888116124647424 28694316280754162304 28730114720543244288 28750469541577555968 28951483784404156416 28992181155640883712 29048917322285973504 29092848451320192336 29149781618543910912 29247882509424918528 29333688559210119168 29349437657027088384 29452374507317723136 29554639696579243008 29654103099833597952 29757068735596909056 29815301746821169152 30065965642886842368 30170361356924643904 30175535488524185088 30229403159971463168 30234587417073156096 30420121468810493952 30543203192773935104 30654512242310283264 30804192477868438944 30864474654928846848 31075875166263975936 31167044094160751616 31293147914025080832 31507484543573197824 31661759079782350848 31789864547581034496 31878620443342503936 31905716823629070336 31945088495567270016 32007603345852137472 32061506456556946656 32124249130640228352 32209540378740523008 32321379060611149824 32452153392322306048 32457718844799123456 32570419257454675968 32729454507735216378 32793504320861899776 32834416823477993472 33018117364155474432 33087410039319035904 33133921320732438528 33248969658651648384 33314036135478755328 33360865987312797696 33476702327546522688 33524215496240136192 33542214465173815296 33659856579791683584 33776731081804849152 33824211348247697664 33890403542666969088 33941656526540224392 34008078554967896064 34222636652411805696 34361103591870676992 34480412979342450176 34486326272599068672 34547889325681672192 34625755125068857344 34784518704624697344 35033728276926038016 35204791403278215936 35273685319918682112 35445920111519847552 35515285904301686784 35619478964755144704 35763597616028663808 35938224557513178768 36008553764083654656 36361551443187543552 36432709078105718784 36508672566362594304 36641721664636510464 36713427577874546688 36830666863720267776 36938718926412742656 37088175305511206912 37223336294233915392 37342203903494160384 37405090865983104432 37478290652413599744 37661290118489838024 37734991273320542208 37867338652265644032 37998822467030455296 38052237766778659872 38126703985500340224 38184363592357752441 38259088374338883072 38306819627390992384 38333959388770074624 38601978379205541888 38656241540854511616 38790464601760256448 38866375491391881216 39111584745613492224 39132583542702784512 39269832676423630848 39406186262105657344 39412944311541792768 39538804133111463936 39676091647462545408 40087954190515789824 40234047318032246784 40430502627202326114 40509622984594111488 40560161958413991936 40707975959720165376 40872682989747044352 41072256637157918592 41152632873238462464 41434500221685301248 41556058792214335488 41724197218700107776 41876253331013154816 42009979391430930432 42215678773043134464 42504827257790005248 42540955764838760448 42593451327423026688 42676804461136183296 42748675275409262208 42832332174186971136 43041474421131243456 43095172080814866432 43125704312366333952 43276958459732164608 43427225676606234624 43488271733461325568 43573375983428960256 43639272676980288504 43724672427815866368 44024156485540632576 44178561760976584704 44331959544868864512 44418714847305007104 44481154649750396928 44635603103395363584 44722952620231753728 45005111214130593792 45035641442406465536 45043364927476334592 45098948464330263552 45255542035386965856 45344104739957194752 45630182203215740928 45814804789160902656 45981768363465424896 46206288716802658416 46296711982393270272 46939721871037621248 47261226815359796736 47353714539068915712 47492638619673526272 47684796821371551744 47817930665013755904 47858575235443605504 47917632743350905024 48011405018778206208 48314310568110784512 48482068590916724736 48678230088483459072 48855628886182013952 49094181761602824567 49190256481292849664 49251625235216990208 49286519214132953088 49631115058978553856 49700881981098657792 49789605204658880512 49873454487977472576 49971054203218132992 50215053491319784032 50313321697760722944 50489784869687525376 50665096622707273728 50736317022371546496 50835605314000453632 50912484789810336588 51012117832451844096 51333954978617708544 51469304505607389184 51541655387806015488 51720619469013675264 51821833988522508288 52148779660817989632 52176778056937046016 52550592415389057024 52718405510815285248 52807187104917323904 52901455529950060544 52910527979878023168 53450605587354386432 53645396424042995712 53907336836269768152 54012830646125481984 54277301279626887168 54542327164781315328 54649063617158578176 54763008849543891456 54870177164317949952 55246000295580401664 55408078389619113984 55632262958266810368 55835004441350873088 56013305855241240576 56107636298974656648 56217435978620399616 56791268436564035584 56801007978398466048 56998233700545682944 57109776232249294848 57388632561508324608 57460229441086488576 57500939083155111936 57902967568808312832 57984362311281767424 58185696902640384672 58299563237087821824 58495765018849837056 58667377118420238336 58698875314054176768 58904749014635446272 59109279393158486016 59308206199667195904 59514137471193818112 60131931285773684736 60340722713849287808 60351070977048370176 60458806319942926336 60840242937620987904 61086406385547870208 61309024484620566528 61608384955736877888 61728949309857693696 62151750332527951872 62334088188321503232 62586295828050161664 63014969087146395648 63323518159564701696 63579729095162068992 63757240886685007872 63811433647258140672 63890176991134540032 64015206691704274944 64123012913113893312 64248498261280456704 64419080757481046016 64642758121222299648 64904306784644612096 64915437689598246912 65140838514909351936 65458909015470432756 65587008641723799552 66036234728310948864 66174820078638071808 66267842641464877056 66497939317303296768 66628072270957510656 66721731974625595392 66953404655093045376 67048430992480272384 67084428930347630592 67553462163609698304 67648422696495395328 67780807085333938176 67883313053080448784 68016157109935792128 68445273304823611392 68722207183741353984 68960825958684900352 68972652545198137344 69569037409249394688 70409582806556431872 70547370639837364224 70891840223039695104 71030571808603373568 71238957929510289408 71527195232057327616 71876449115026357536 72017107528167309312 72723102886375087104 73017345132725188608 73283443329273020928 73426855155749093376 73877437852825485312 74176350611022413824 74446672588467830784 74684407806988320768 74810181731966208864 74956581304827199488 75322580236979676048 75469982546641084416 75734677304531288064 75997644934060910592 76104475533557319744 76253407971000680448 76368727184715504882 76518176748677766144 76613639254781984768 77203956758411083776 77312483081709023232 77580929203520512896 77732750982783762432 78223169491226984448 78265167085405569024 78539665352847261696 78812372524211314688 78825888623083585536 79077608266222927872 79352183294925090816 80175908381031579648 80468094636064493568 80861005254404652228 81019245969188222976 81415951919440330752 81745365979494088704 82144513274315837184 82305265746476924928 82869000443370602496 83112117584428670976 83448394437400215552 83752506662026309632 84019958782861860864 85009654515580010496 85081911529677520896 85186902654846053376 85497350550818524416 85664664348373942272 86082948842262486912 86190344161629732864 86251408624732667904 86854451353212469248 86976543466922651136 87146751966857920512 87278545353960577008 87449344855631732736 88048312971081265152 88357123521953169408 88663919089737729024 88962309299500793856 89271206206790727168 89445905240463507456 90071282884812931072 90197896928660527104 90511084070773931712 90688209479914389504 91260364406431481856 91629609578321805312 91963536726930849792 92412577433605316832 92593423964786540544 93879443742075242496 94522453630719593472 94985277239347052544 95369593642743103488 95635861330027511808 95717150470887211008 95835265486701810048 96022810037556412416 96628621136221569024 96964137181833449472 97356460176966918144 97711257772364027904 98188363523205649134 98380512962585699328 98503250470433980416 99262230117957107712 99401763962197315584 99579210409317761024 99746908975954945152 99942108406436265984 100430106982639568064 100626643395521445888 100979569739375050752 101330193245414547456 101472634044743092992 101671210628000907264 101824969579620673176 102024235664903688192 102667909957235417088 103083310775612030976 103441238938027350528 103643667977045016576 104353556113874092032 105101184830778114048 105614374209834647808 105802911059900121088 105821055959756046336 106901211174708772864 107290792848085991424 107814673672539536304 108025661292250963968 109084654329562630656 109298127234317156352 109526017699087782912 110492000591160803328 110816156779238227968 111264525916533620736 111670008882701746176 112026611710482481152 112215272597949313296 112434871957240799232 113582536873128071168 113602015956796932096 113996467401091365888 114553090777073257323 114777265123016649216 114920458882172977152 115001878166310223872 115805935137616625664 115968724622563534848 116371393805280769344 116599126474175643648 117334754236840476672 117397750628108353536 117809498029270892544 118218558786316972032 118616412399334391808 119028274942387636224 120263862571547369472 120681445427698575616 120702141954096740352 120917612639885852672 121680485875241975808 122618048969241133056 123216769911473755776 123457898619715387392 124303500665055903744 124668176376643006464 125172591656100323328 126029938174292791296 126647036319129403392 127514481773370015744 127622867294516281344 127780353982269080064 128030413383408549888 128246025826227786624 128496996522560913408 129285516242444599296 129808613569289224192 129830875379196493824 130281677029818703872 130917818030940865512 131174017283447599104 132072469456621897728 132535685282929754112 132995878634606593536 133256144541915021312 133443463949251190784 133906809310186090752 134168857860695261184 135106924327219396608 135296845392990790656 135766626106160897568 136032314219871584256 136890546609647222784 137444414367482707968 137921651917369800704 137945305090396274688 140819165613112863744 141783680446079390208 142061143617206747136 142477915859020578816 143054390464114655232 143752898230052715072 144034215056334618624 145446205772750174208 146034690265450377216 146566886658546041856 147754875705650970624 148352701222044827648 148893345176935661568 149368815613976641536 149620363463932417728 149913162609654398976 150645160473959352096 150939965093282168832 151469354609062576128 151995289868121821184 152208951067114639488 152506815942001360896 152737454369431009764 153036353497355532288 154407913516822167552 154624966163418046464 155161858407041025792 155465501965567524864 156446338982453968896 156530334170811138048 157624745048422629376 157651777246167171072 158155216532445855744 158704366589850181632 160351816762063159296 160936189272128987136 161722010508809304456 162038491938376445952 162831903838880661504 164289026548631674368 164610531492953849856 165738000886741204992 166224235168857341952 166896788874800431104 167505013324052619264 168039917565723721728 170373805309692106752 170994701101637048832 171329328696747884544 172165897684524973824 172380688323259465728 172502817249465335808 173708902706424938496 173953086933845302272 174557090707921154016 174898689711263465472 176096625942162530304 176714247043906338816 177327838179475458048 177924618599001587712 178542412413581454336 180142565769625862144 180395793857321054208 181022168141547863424 181376418959828779008 182520728812862963712 183259219156643610624 183927073453861699584 184825154867210633664 185186847929573081088 187758887484150484992 189044907261439186944 189970554478694105088 190739187285486206976 191271722660055023616 191434300941774422016 191670530973403620096 192045620075112824832 193257242272443138048 193928274363666898944 194712920353933836288 195422515544728055808 196376727046411298268 196761025925171398656 198524460235914215424 198803527924394631168 199493817951909890304 199884216812872531968 200860213965279136128 201253286791042891776 202660386490829094912 202945268089486185984 203342421256001814528 203649939159241346352 204048471329807376384 205335819914470834176 206166621551224061952 206882477876054701056 208707112227748184064 211228748419669295616 211605822119800242176 211642111919512092672 213802422349417545728 214581585696171982848 215629347345079072608 216051322584501927936 218169308659125261312 219052035398175565824 221632313558476455936 222529051833067241472 223340017765403492352 224053223420964962304 224430545195898626592 224869743914481598464 227165073746256142336 227204031913593864192 227992934802182731776 229106181554146514646 229554530246033298432 229840917764345954304 231611870275233251328 231937449245127069696 232742787610561538688 233198252948351287296 234669508473680953344 234795501256216707072 235618996058541785088 236437117572633944064 237232824798668783616 238056549884775272448 240527725143094738944 241362890855397151232 241404283908193480704 241835225279771705344 245236097938482266112 246433539822947511552 246915797239430774784 248607001330111807488 249336352753286012928 250345183312200646656 252059876348585582592 255028963546740031488 255245734589032562688 255560707964538160128 256492051652455573248 256993993045121826816 258571032484889198592 259617227138578448384 260563354059637407744 261835636061881731024 262348034566895198208 264144938913243795456 265071370565859508224 265991757269213187072 266886927898502381568 267813618620372181504 268337715721390522368 270213848654438793216 270593690785981581312 271533252212321795136 272064628439743168512 273781093219294445568 274888828734965415936 275843303834739601408 275890610180792549376 281638331226225727488 283567360892158780416 284955831718041157632 286108780928229310464 287505796460105430144 288068430112669237248 290892411545500348416 292069380530900754432 293133773317092083712 295509751411301941248 297786690353871323136 298737631227953283072 299240726927864835456 299826325219308797952 301290320947918704192 301879930186564337664 302938709218125152256 303990579736243642368 304417902134229278976 305013631884002721792 305474908738862019528 306072706994711064576 309249932326836092928 310323716814082051584 310931003931135049728 313060668341622276096 315249490096845258752 315303554492334342144 317408733179700363264 320703633524126318592 321872378544257974272 323444021017618608912 324076983876752891904 328578053097263348736 331476001773482409984 332448470337714683904 333793577749600862208 335010026648105238528 336079835131447443456 340747610619384213504 341989402203274097664 343659272331219771969 344331795369049947648 344761376646518931456 345005634498930671616 347417805412849876992 347906173867690604544 349114181415842308032 349797379422526930944 352193251884325060608 353428494087812677632 354655676358950916096 355849237198003175424 357084824827162908672 360285131539251724288 360791587714642108416 362044336283095726848 362752837919657558016 365041457625725927424 367854146907723399168 369650309734421267328 370373695859146162176 375517774968300969984 378089814522878373888 379941108957388210176 382543445320110047232 382868601883548844032 383341061946807240192 384091240150225649664 387856548727333797888 389425840707867672576 390845031089456111616 392753454092822596536 393522051850342797312 397607055848789262336 398987635903819780608 399768433625745063936 401720427930558272256 402506573582085783552 405320772981658189824 405890536178972371968 407299878318482692704 408096942659614752768 410671639828941668352 412333243102448123904 413764955752109402112 422457496839338591232 423211644239600484352 427604844698835091456 429163171392343965696 431258694690158145216 432102645169003855872 436338617318250522624 438104070796351131648 443264627116952911872 445058103666134482944 446680035530806984704 448106446841929924608 448861090391797253184 449739487828963196928 454330147492512284672 454408063827187728384 455985869604365463552 458212363108293029292 459109060492066596864 463223740550466502656 463874898490254139392 465485575221123077376 466396505896702574592 469339016947361906688 469591002512433414144 472874235145267888128 474465649597337567232 476113099769550544896 481055450286189477888 482725781710794302464 482808567816386961408 492867079645895023104 493831594478861549568 497214002660223614976 498672705506572025856 500690366624401293312 504119752697171165184 511121415929076320256 512984103304911146496 513987986090243653632 517142064969778397184 519234454277156896768 521126708119274815488 523671272123763462048 524696069133790396416 528289877826487590912 530142741131719016448 531983514538426374144 533773855797004763136 535627237240744363008 540427697308877586432 541187381571963162624 543066504424643590272 544129256879486337024 547562186438588891136 549777657469930831872 551686607669479202816 551781220361585098752 563276662452451454976 567134721784317560832 569911663436082315264 572217561856458620928 575011592920210860288 576136860225338474496 581784823091000696832 584138761061801508864 586267546634184167424 595573380707742646272 598481453855729670912 599652650438617595904 602580641895837408384 603759860373128675328 607981159472487284736 608835804268458557952 610027263768005443584 610949817477724039056 612145413989422129152 618499864653672185856 620647433628164103168 626121336683244552192 630498980193690517504 634817466359400726528 641407267048252637184 643744757088515948544 646888042035237217824 648153967753505783808 657156106194526697472 664896940675429367808 667587155499201724416 670020053296210477056 672159670262894886912 681495221238768427008 683978804406548195328 687318544662439543938 688663590738099895296 689522753293037862912 694835610825699753984 695812347735381209088 698228362831684616064 699594758845053861888 704386503768650121216 706856988175625355264 709311352717901832192 711698474396006350848 714169649654325817344 721583175429284216832 724088672566191453696 725505675839315116032 735708293815446798336 739300619468842534656 740747391718292324352 751035549936601939968 756179629045756747776 765086890640220094464 765737203767097688064 766682123893614480384 775713097454667595776 778851681415735345152 781690062178912223232 785506908185645193072 787044103700685594624 795214111697578524672 797975271807639561216 803440855861116544512 805013147164171567104 810641545963316379648 811781072357944743936 814599756636965385408 816193885319229505536 821343279657883336704 824666486204896247808 827529911504218804224 844914993678677182464 846423288479200968704 858326342784687931392 862517389380316290432 864205290338007711744 872677234636501045248 876208141592702263296 886529254233905823744 893360071061613969408 896212893683859849216 897722180783594506368 899478975657926393856 908660294985024569344 908816127654375456768 911971739208730927104 916424726216586058584 918218120984133193728 927749796980508278784 930971150442246154752 932793011793405149184 939182005024866828288 945748470290535776256 952226199539101089792 962110900572378955776 965451563421588604928 965617135632773922816 985734159291790046208 994428005320447229952 997345411013144051712 1001380733248802586624 1008239505394342330368 1022242831858152640512 1025968206609822292992 1034284129939556794368 1038468908554313793536 1042253416238549630976 1047342544247526924096 1049392138267580792832 1056579755652975181824 1060285482263438032896 1063967029076852748288 1067547711594009526272 1071254474481488726016 1080855394617755172864 1082374763143926325248 1086133008849287180544 1088258513758972674048 1095124372877177782272 1103373215338958405632 1103562440723170197504 1126553324904902909952 1134269443568635121664 1139823326872164630528 1150023185840421720576 1152273720450676948992 1163569646182001393664 1168277522123603017728 1172535093268368334848 1196962907711459341824 1199305300877235191808 1205161283791674816768 1207519720746257350656 1215962318944974569472 1217671608536917115904 1221899634955448078112 1224290827978844258304 1236999729307344371712 1241294867256328206336 1260997960387381035008 1269634932718801453056 1282814534096505274368 1287489514177031897088 1293776084070474435648 1296307935507011567616 1314312212389053394944 1329793881350858735616 1335174310998403448832 1340040106592420954112 1344319340525789773824 1362990442477536854016 1367957608813096390656 1374637089324879087876 1377327181476199790592 1389671221651399507968 1391624695470762418176 1396456725663369232128 1399189517690107723776 1408773007537300242432 1418622705435803664384 1423396948792012701696 1428339299308651634688 1443166350858568433664 1448177345132382907392 1478601238937685069312 1481494783436584648704 1502071099873203879936 1512359258091513495552 1533364247787228960768 1551426194909335191552 1557703362831470690304 1563380124357824446464 1571013816371290386144 1574088207401371189248 1590428223395157049344 1595950543615279122432 1606881711722233089024 1621283091926632759296 1623562144715889487872 1629199513273930770816 1632387770638459011072 1642686559315766673408 1649332972409792495616 1655059823008437608448 1689829987357354364928 1692846576958401937408 1716652685569375862784 1725034778760632580864 1728410580676015423488 1745354469273002090496 1752416283185404526592 1786720142123227938816 1795444361567189012736 1798957951315852787712 1817320589970049138688 1823943478417461854208 1832849452433172117168 1836436241968266387456 1855499593961016557568 1861942300884492309504 1878364010049733656576 1891496940581071552512 1904452399078202179584 1924221801144757911552 1930903126843177209856 1931234271265547845632 1971468318583580092416 1994690822026288103424 2002761466497605173248 2016479010788684660736 2044485663716305281024 2051936413219644585984 2068568259879113588736 2084506832477099261952 2094685088495053848192 2098784276535161585664 2113159511305950363648 2120570964526876065792 2127934058153705496576 2135095423188019052544 2142508948962977452032 2164749526287852650496 2172266017698574361088 2176517027517945348096 2206746430677916811264 2207124881446340395008 2253106649809805819904 2268538887137270243328 2300046371680843441152 2327139292364002787328 2336555044247206035456 2345070186536736669696 2393925815422918683648 2410322567583349633536 2415039441492514701312 2431924637889949138944 2435343217073834231808 2443799269910896156224 2448581655957688516608 2473999458614688743424 2482589734512656412672 2521995920774762070016 2539269865437602906112 2574979028354063794176 2587552168140948871296 2592615871014023135232 2628624424778106789888 2659587762701717471232 2680080213184841908224 2688638681051579547648 2725980884955073708032 2735915217626192781312 2749274178649758175752 2754654362952399581184 2783249390941524836352 2792913451326738464256 2798379035380215447552 2817546015074600484864 2837245410871607328768 2856678598617303269376 2886332701717136867328 2896354690264765814784 2957202477875370138624 3004142199746407759872 3024718516183026991104 3066728495574457921536 3102852389818670383104 3115406725662941380608 3126760248715648892928 3142027632742580772288 3148176414802742378496 3180856446790314098688 3191901087230558244864 3213763423444466178048 3242566183853265518592 3247124289431778975744 3258399026547861541632 3264775541276918022144 3285373118631533346816 3310119646016875216896 3379659974714708729856 3450069557521265161728 3456821161352030846976 3490708938546004180992 3504832566370809053184 3590888723134378025472 3597915902631705575424 3634641179940098277376 3647886956834923708416 3665698904866344234336 3672872483936532774912 3710999187922033115136 3723884601768984619008 3782993881162143105024 3808904798156404359168 3848443602289515823104 3861806253686354419712 3862468542531095691264 3942936637167160184832 3989381644052576206848 4005522932995210346496 4032958021577369321472 4088971327432610562048 4103872826439289171968 4169013664954198523904 4189370176990107696384 4197568553070323171328 4226319022611900727296 4255868116307410993152 4270190846376038105088 4285017897925954904064 4329499052575705300992 4344532035397148722176 4413492861355833622528 4506213299619611639808 4537077774274540486656 4600092743361686882304 4654278584728005574656 4673110088494412070912 4690140373073473339392 4787851630845837367296 4820645135166699267072 4863849275779898277888 4870686434147668463616 4887598539821792312448 4897163311915377033216 4947998917229377486848 4965179469025312825344 5078539730875205812224 5149958056708127588352 5175104336281897742592 5185231742028046270464 5257248849556213579776 5360160426369683816448 5451961769910147416064 5471830435252385562624 5498548357299516351504 5509308725904799162368 5566498781883049672704 5585826902653476928512 5635092030149200969728 5674490821743214657536 5713357197234606538752 5772665403434273734656 5792709380529531629568 5914404955750740277248 6008284399492815519744 6049437032366053982208 6133456991148915843072 6205704779637340766208 6253520497431297785856 6284055265485161544576 6296352829605484756992 6361712893580628197376 6383802174461116489728 6427526846888932356096 6494248578863557951488 6516798053095723083264 6529551082553836044288 6620239292033750433792 6759319949429417459712 6900139115042530323456 6981417877092008361984 7009665132741618106368 7181777446268756050944 7269282359880196554752 7295773913669847416832 7331397809732688468672 7345744967873065549824 7421998375844066230272 7447769203537969238016 7565987762324286210048 7617809596312808718336 7723612507372708839424 7724937085062191382528 7885873274334320369664 7978763288105152413696 8065916043154738642944 8177942654865221124096 8207745652878578343936 8378740353980215392768 8395137106140646342656 8452638045223801454592 8511736232614821986304 8570035795851909808128 8658998105151410601984 8689064070794297444352 8826985722711667245056 9012426599239223279616 9074155548549080973312 9200185486723373764608 9308557169456011149312 9346220176988824141824 9380280746146946678784 9575703261691674734592 9641290270333398534144 9727698551559796555776 9741372868295336927232 9775197079643584624896 9794326623830754066432 9930358938050625650688 10350208672563795485184 10370463484056092540928 10514497699112427159552 10903923539820294832128 10943660870504771125248 10997096714599032703008 11018617451809598324736 11132997563766099345408 11171653805306953857024 11348981643486429315072 11426714394469213077504 11545330806868547469312 11585418761059063259136 11828809911501480554496 12016568798985631039488 12098874064732107964416 12266913982297831686144 12507040994862595571712 12568110530970323089152 12592705659210969513984 12767604348922232979456 12855053693777864712192 12988497157727115902976 13033596106191446166528 13240478584067500867584 13518639898858834919424 13800278230085060646912 13962835754184016723968 14019330265483236212736 14363554892537512101888 14591547827339694833664 14662795619465376937344 14691489935746131099648 14843996751688132460544 14895538407075938476032 15235619192625617436672 15447225014745417678848 15449874170124382765056 15771746548668640739328 16355885309730442248192 16415491305757156687872 16757480707960430785536 16905276090447602909184 17023472465229643972608 17140071591703819616256 17317996210302821203968 17378128141588594888704 17653971445423334490112 18024853198478446559232 18148311097098161946624 18400370973446747529216 18617114338912022298624 18760561492293893357568 19151406523383349469184 19282580540666797068288 19482745736590673854464 19550394159287169249792 19588653247661508132864 19860717876101251301376 20700417345127590970368 21028995398224854319104 21807847079640589664256 21887321741009542250496 21994193429198065406016 22037234903619196649472 22265995127532198690816 22343307610613907714048 22697963286972858630144 22853428788938426155008 23170837522118126518272 23657619823002961108992 24197748129464215928832 24533827964595663372288 25136221061940646178304 25185411318421939027968 25535208697844465958912 25710107387555729424384 25976994315454231805952 26067192212382892333056 26480957168135001735168 27037279797717669838848 27600556460170121293824 27925671508368033447936 28038660530966472425472 28727109785075024203776 29183095654679389667328 29325591238930753874688 29382979871492262199296 29791076814151876952064 30894450029490835357696 31543493097337281478656 32711770619460884496384 32830982611514313375744 33514961415920861571072 34046944930459287945216 34280143183407639232512 34635992420605642407936 34756256283177189777408 36049706396956893118464 36296622194196323893248 36800741946893495058432 37521122984587786715136 38302813046766698938368 38565161081333594136576 38965491473181347708928 39100788318574338499584 39721435752202502602752 41400834690255181940736 42057990796449708638208 43774643482019084500992 43988386858396130812032 44074469807238393298944 44531990255064397381632 44686615221227815428096 45706857577876852310016 46341675044236253036544 47315239646005922217984 49067655929191326744576 50272442123881292356608 51070417395688931917824 51420214775111458848768 51953988630908463611904 52134384424765784666112 52961914336270003470336 54074559595435339677696 55201112920340242587648 55851343016736066895872 57454219570150048407552 58651182477861507749376 58765959742984524398592 59582153628303753904128 61788900058981670715392 63086986194674562957312 65423541238921768992768 65661965223028626751488 67029922831841723142144 68093889860918575890432 68560286366815278465024 69512512566354379554816 72593244388392647786496 73601483893786990116864 76605626093533397876736 77130322162667188273152 77930982946362695417856 78201576637148676999168 79442871504405005205504 82801669380510363881472 84115981592899417276416 87549286964038169001984 87976773716792261624064 88148939614476786597888 89373230442455630856192 92683350088472506073088 94630479292011844435968 98135311858382653489152 100544884247762584713216 102140834791377863835648 102840429550222917697536 103907977261816927223808 104268768849531569332224 108149119190870679355392 110402225840680485175296 114908439140300096815104 117302364955723015498752 119164307256607507808256 123577800117963341430784 126173972389349125914624 131323930446057253502976 134059845663683446284288 137120572733630556930048 139025025132708759109632 147202967787573980233728 153211252187066795753472 154260644325334376546304 155861965892725390835712 156403153274297353998336 158885743008810010411008 165603338761020727762944 175953547433584523248128 176297879228953573195776 178746460884911261712384 185366700176945012146176 189260958584023688871936 196270623716765306978304 201089768495525169426432 204281669582755727671296 205680859100445835395072 208537537699063138664448 220804451681360970350592 229816878280600193630208 234604729911446030997504 238328614513215015616512 252347944778698251829248 262647860892114507005952 268119691327366892568576 278050050265417518219264 294405935575147960467456 306422504374133591506944 308521288650668753092608 311723931785450781671424 312806306548594707996672 331206677522041455525888 351907094867169046496256 357492921769822523424768 370733400353890024292352 378521917168047377743872 402179536991050338852864 411361718200891670790144 417075075398126277328896 441608903362721940701184 459633756561200387260416 469209459822892061995008 476657229026430031233024 536239382654733785137152 556100100530835036438528 588811871150295920934912 612845008748267183013888 617042577301337506185216 625612613097189415993344 662413355044082911051776 703814189734338092992512 714985843539645046849536 757043834336094755487744 804359073982100677705728 834150150796252554657792 883217806725443881402368 919267513122400774520832 938418919645784123990016 1072478765309467570274304 1112200201061670072877056 1234085154602675012370432 1251225226194378831986688 1324826710088165822103552 1407628379468676185985024 1429971687079290093699072 1608718147964201355411456 1668300301592505109315584 1766435613450887762804736 1838535026244801549041664 1876837839291568247980032 2144957530618935140548608 2502450452388757663973376 2649653420176331644207104 2815256758937352371970048 3217436295928402710822912 3336600603185010218631168 3753675678583136495960064 4289915061237870281097216 5004900904777515327946752 5299306840352663288414208 5630513517874704743940096 6434872591856805421645824 7507351357166272991920128 10009801809555030655893504 11261027035749409487880192 12869745183713610843291648 15014702714332545983840256 22522054071498818975760384 30029405428665091967680512 45044108142997637951520768 90088216285995275903041536
- Sum of all divisors σ(n): 339652770320803623724681941
- Sum of proper divisors (its aliquot sum) s(n): 249564554034808347821640405
- 90088216285995275903041536 is an abundant number, because the sum of its proper divisors (249564554034808347821640405) is greater than itself. Its abundance is 159476337748813071918598869
Bases of 90088216285995275903041536
- Binary: 1001010100001001110101111111101100110011111111001010100100010010000010000000000000000002
- Hexadecimal: 0x4A84EBFD99FE5489040000
- Base-36: BBI3HCXJUF93B4000
Squares and roots of 90088216285995275903041536
- 90088216285995275903041536 squared (900882162859952759030415362) is 8115886713592264462858899743136402664968815741239296
- 90088216285995275903041536 cubed (900882162859952759030415363) is 731145757606735316710805254354425657238726923751357650163930059396112403398656
-
90088216285995275903041536 is a
perfect square number . Itssquare root is 9491481248256 -
The
cube root of 90088216285995275903041536 is 448286846.4287359779
Scales and comparisons
How big is 90088216285995275903041536?- 90,088,216,285,995,275,903,041,536 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 90,088,216,285,995,275,903,041,536 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 90088216285995275903041536 cubic inches would be around 37357237.2 feet tall.
Recreational maths with 90088216285995275903041536
- 90088216285995275903041536 backwards is 63514030957259958261288009
- The number of decimal digits it has is: 26
- The sum of 90088216285995275903041536's digits is 117
- 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 90088216285995275903041536 - Facts about the integer". Numbermatics.com. 2024. Web. 25 June 2024.
APA style:
Numbermatics. (2024). Number 90088216285995275903041536 - Facts about the integer. Retrieved 25 June 2024, from https://numbermatics.com/n/90088216285995275903041536/
Chicago style:
Numbermatics. 2024. "Number 90088216285995275903041536 - Facts about the integer". https://numbermatics.com/n/90088216285995275903041536/
The information we have on file for 90088216285995275903041536 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 90088216285995275903041536, math, Factors of 90088216285995275903041536, curriculum, school, college, exams, university, Prime factorization of 90088216285995275903041536, STEM, science, technology, engineering, physics, economics, calculator, ninety septillion, eighty-eight sextillion, two hundred sixteen quintillion, two hundred eighty-five quadrillion, nine hundred ninety-five trillion, two hundred seventy-five billion, nine hundred three million, forty-one thousand, five hundred thirty-six.