388083056159931072952467456
388,083,056,159,931,072,952,467,456 is an even composite number composed of six prime numbers multiplied together.
388083056159931072952467456 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of thirty-seven thousand, one hundred seventy-nine divisors.
Prime factorization of 388083056159931072952467456:
216 × 38 × 78 × 112 × 132 × 27672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 11 × 11 × 13 × 13 × 2767 × 2767)See below for interesting mathematical facts about the number 388083056159931072952467456 from the Numbermatics database.
Names of 388083056159931072952467456
- Cardinal: 388083056159931072952467456 can be written as Three hundred eighty-eight septillion, eighty-three sextillion, fifty-six quintillion, one hundred fifty-nine quadrillion, nine hundred thirty-one trillion, seventy-two billion, nine hundred fifty-two million, four hundred sixty-seven thousand, four hundred fifty-six.
Scientific notation
- Scientific notation: 3.88083056159931072952467456 × 1026
Factors of 388083056159931072952467456
Divisors of 388083056159931072952467456
- Number of divisors d(n): 37179
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 27 28 32 33 36 39 42 44 48 49 52 54 56 63 64 66 72 77 78 81 84 88 91 96 98 99 104 108 112 117 121 126 128 132 143 144 147 154 156 162 168 169 176 182 189 192 196 198 208 216 224 231 234 242 243 252 256 264 273 286 288 294 297 308 312 324 336 338 343 351 352 363 364 378 384 392 396 416 429 432 441 448 462 468 484 486 504 507 512 528 539 546 567 572 576 588 594 616 624 637 648 672 676 686 693 702 704 726 728 729 756 768 784 792 819 832 847 858 864 882 891 896 924 936 968 972 1001 1008 1014 1024 1029 1053 1056 1078 1089 1092 1134 1144 1152 1176 1183 1188 1232 1248 1274 1287 1296 1323 1344 1352 1372 1386 1404 1408 1452 1456 1458 1512 1521 1536 1568 1573 1584 1617 1638 1664 1694 1701 1716 1728 1764 1782 1792 1848 1859 1872 1911 1936 1944 2002 2016 2028 2048 2058 2079 2106 2112 2156 2178 2184 2187 2268 2288 2304 2352 2366 2376 2401 2457 2464 2496 2541 2548 2574 2592 2646 2673 2688 2704 2744 2767 2772 2808 2816 2904 2912 2916 3003 3024 3042 3072 3087 3136 3146 3159 3168 3234 3267 3276 3328 3388 3402 3432 3456 3528 3549 3564 3584 3696 3718 3744 3773 3822 3861 3872 3888 3969 4004 4032 4056 4096 4116 4158 4212 4224 4312 4356 4368 4374 4459 4536 4563 4576 4608 4704 4719 4732 4752 4802 4851 4914 4928 4992 5082 5096 5103 5148 5184 5292 5346 5376 5408 5488 5534 5544 5577 5616 5632 5733 5808 5824 5832 5929 6006 6048 6084 6144 6174 6237 6272 6292 6318 6336 6468 6534 6552 6561 6656 6776 6804 6864 6912 7007 7056 7098 7128 7168 7203 7371 7392 7436 7488 7546 7623 7644 7722 7744 7776 7938 8008 8019 8064 8112 8192 8232 8281 8301 8316 8424 8448 8624 8712 8736 8748 8918 9009 9072 9126 9152 9216 9261 9408 9438 9464 9477 9504 9604 9702 9801 9828 9856 9984 10164 10192 10206 10296 10368 10584 10647 10692 10752 10816 10976 11011 11068 11088 11154 11232 11264 11319 11466 11583 11616 11648 11664 11858 11907 12012 12096 12168 12288 12348 12474 12544 12584 12636 12672 12936 13013 13068 13104 13122 13312 13377 13552 13608 13689 13728 13824 14014 14112 14157 14196 14256 14336 14406 14553 14742 14784 14872 14976 15092 15246 15288 15309 15444 15488 15552 15876 16016 16038 16128 16224 16384 16464 16562 16602 16632 16731 16807 16848 16896 17199 17248 17424 17472 17496 17787 17836 18018 18144 18252 18304 18432 18522 18711 18816 18876 18928 18954 19008 19208 19369 19404 19602 19656 19712 19968 20328 20384 20412 20449 20592 20736 21021 21168 21294 21384 21504 21609 21632 21952 22022 22113 22136 22176 22308 22464 22528 22638 22869 22932 23166 23232 23296 23328 23716 23814 24024 24057 24192 24336 24576 24696 24843 24903 24948 25088 25168 25272 25344 25872 26026 26136 26208 26244 26411 26624 26754 27027 27104 27216 27378 27456 27648 27783 28028 28224 28314 28392 28431 28512 28672 28812 29106 29403 29484 29568 29744 29952 30184 30437 30492 30576 30618 30888 30976 31104 31213 31752 31941 32032 32076 32256 32448 32768 32928 33033 33124 33204 33264 33462 33614 33696 33792 33957 34398 34496 34749 34848 34944 34992 35574 35672 35721 35971 36036 36288 36504 36608 36864 37044 37422 37632 37752 37856 37908 38016 38416 38738 38808 39039 39204 39312 39424 39936 40131 40656 40768 40824 40898 41067 41184 41472 41503 42042 42336 42471 42588 42768 43008 43218 43264 43659 43904 44044 44226 44272 44352 44616 44928 45056 45276 45738 45864 45927 46332 46464 46592 46656 47432 47628 48048 48114 48384 48672 49049 49152 49392 49686 49806 49896 50176 50193 50336 50421 50544 50688 51597 51744 52052 52272 52416 52488 52822 53248 53361 53508 54054 54208 54432 54756 54912 55296 55566 56056 56133 56448 56628 56784 56862 57024 57344 57624 57967 58107 58212 58806 58968 59136 59488 59904 60368 60874 60984 61152 61236 61347 61776 61952 62208 62426 63063 63504 63882 64064 64152 64512 64827 64896 65536 65856 66066 66248 66339 66408 66528 66924 67228 67392 67584 67914 68607 68796 68992 69498 69696 69888 69984 71148 71344 71442 71942 72072 72171 72576 73008 73216 73728 74088 74529 74709 74844 75264 75504 75712 75816 76032 76832 77077 77476 77616 78078 78408 78624 78848 79233 79872 80262 81081 81312 81536 81648 81796 82134 82368 82944 83006 83349 84084 84672 84942 85176 85293 85536 86016 86436 86528 87318 87808 88088 88209 88452 88544 88704 89232 89856 90112 90552 91091 91311 91476 91728 91854 92664 92928 93184 93312 93639 94864 95256 95823 96096 96228 96768 97344 98098 98304 98784 99099 99372 99612 99792 100352 100386 100672 100842 101088 101376 101871 103194 103488 104104 104247 104544 104832 104976 105644 106496 106722 107016 107163 107913 108108 108416 108864 109512 109824 110592 111132 112112 112266 112896 113256 113568 113724 114048 114688 115248 115934 116214 116424 117117 117612 117649 117936 118272 118976 119808 120393 120736 121748 121968 122304 122472 122694 123201 123552 123904 124416 124509 124852 126126 127008 127413 127764 128128 128304 129024 129654 129792 130977 131712 132132 132496 132678 132816 133056 133848 134456 134784 135168 135583 135828 137214 137592 137984 138996 139392 139776 139968 142296 142688 142884 143143 143884 144144 144342 145152 146016 146432 147147 147456 148176 149058 149418 149688 150528 150579 151008 151263 151424 151632 152064 153664 154154 154791 154952 155232 156156 156816 157248 157696 158466 159744 160083 160524 162162 162624 163072 163296 163592 164268 164736 165888 166012 166698 168168 168399 169344 169884 170352 170586 171072 172032 172872 173056 173901 174321 174636 175616 176176 176418 176904 177088 177408 178464 179712 180224 181104 182182 182622 182952 183456 183708 184041 184877 185328 185856 186368 186624 187278 189189 189728 190512 191646 192192 192456 193536 194481 194688 196196 196608 197568 198198 198744 199017 199224 199584 200704 200772 201344 201684 202176 202752 203742 205821 206388 206976 208208 208494 209088 209664 209952 211288 212992 213059 213444 214032 214326 215826 216216 216832 217728 218491 219024 219648 221184 222264 223587 224127 224224 224532 225792 226512 227136 227448 228096 229376 230496 231231 231868 232428 232848 234234 235224 235298 235872 236544 237699 237952 239616 240786 241472 243243 243496 243936 244608 244944 245388 246402 247104 247808 248832 249018 249704 250047 251797 252252 254016 254826 255528 256256 256608 258048 259308 259584 261954 263424 264264 264627 264992 265356 265632 266112 267696 268912 269568 270336 271166 271656 273273 273933 274428 275184 275968 277992 278784 279552 279936 280917 284592 285376 285768 286286 287469 287768 288288 288684 290304 290521 292032 292864 294294 294912 296352 297297 298116 298836 299376 301056 301158 302016 302526 302848 303264 304128 305613 307328 308308 309582 309904 310464 312312 312741 313632 314496 315392 316932 319488 320166 321048 321489 323739 324324 325248 326144 326592 327184 328536 329472 331776 332024 333396 334807 336336 336798 338688 339768 340704 341172 342144 343343 344064 345744 346112 347802 348642 349272 351232 351351 352352 352836 352947 353808 354176 354816 356928 359424 360448 361179 362208 364364 365244 365904 366912 367416 368082 369603 369754 370656 371712 372736 373248 373527 374556 378378 379456 381024 382239 383292 384384 384912 387072 388962 389376 392392 392931 395136 395681 396396 397488 398034 398448 399168 401408 401544 402688 403368 404352 405504 405769 406749 407484 411642 412776 413952 416416 416988 418176 419328 419904 422576 425984 426118 426888 428064 428652 429429 431652 432432 433664 435456 436982 438048 439296 441441 442368 444528 447174 448254 448448 449064 451584 451737 453024 453789 454272 454896 456192 458752 460992 462462 463736 464373 464856 465696 467623 468468 470448 470596 471744 473088 475398 475904 479232 480249 481572 482944 486486 486992 487872 489216 489888 490776 492804 494208 495616 497664 498036 499408 500094 503594 504504 505197 508032 509652 511056 512512 513216 516096 518616 519168 521703 522963 523908 526848 528528 529254 529984 530712 531264 532224 535392 537824 539136 539539 540672 542332 543312 546546 547866 548856 550368 551936 552123 554631 555984 557568 559104 559872 561834 567567 569184 570752 571536 572572 574938 575536 576576 577368 580608 581042 583443 584064 585728 588588 589824 592704 594594 596232 597051 597672 598752 602112 602316 604032 605052 605696 606528 608256 611226 614656 616616 617463 619164 619808 620928 624624 625482 627264 628992 630784 633864 637637 638976 639177 640332 642096 642978 647478 648648 650496 652288 653184 654368 655473 657072 658944 663552 664048 666792 669614 670761 672381 672672 673596 677376 679536 681408 682344 684288 686686 688128 691488 692224 693693 695604 697284 698544 702464 702702 704704 705672 705894 707616 708352 709632 713097 713856 718848 720896 722358 724416 728728 729729 730488 731808 733824 734832 736164 739206 739508 741312 743424 745472 746496 747054 749112 750141 755391 756756 758912 762048 764478 766584 768768 769824 774144 777924 778752 784784 785862 790272 791362 792792 793881 794976 796068 796896 798336 802816 803088 805376 806736 808704 811008 811538 813498 814968 819819 821799 823284 823543 825552 827904 832832 833976 836352 838656 839808 842751 845152 851968 852236 853776 856128 857304 858858 862407 863304 864864 867328 870912 871563 873964 876096 878592 882882 884736 889056 891891 894348 896508 896896 898128 903168 903474 906048 907578 908544 909792 912384 916839 921984 924924 927472 928746 929712 931392 935246 936936 938223 940896 941192 943488 946176 949081 950796 951808 958464 960498 963144 965888 971217 972972 973984 975744 978432 979776 981552 985608 988416 991232 995328 996072 998816 1000188 1002001 1004421 1007188 1009008 1010394 1016064 1019304 1022112 1025024 1026432 1030029 1032192 1037232 1038336 1043406 1045926 1047816 1053696 1054053 1057056 1058508 1058841 1059968 1061424 1062528 1064448 1070784 1075648 1078272 1079078 1081344 1083537 1084664 1086624 1093092 1095732 1097712 1100736 1103872 1104246 1108809 1109262 1111968 1115136 1118208 1119744 1120581 1123668 1135134 1138368 1141504 1143072 1145144 1146717 1149876 1151072 1153152 1154736 1161216 1162084 1166886 1168128 1171456 1177176 1178793 1185408 1187043 1189188 1192464 1194102 1195344 1197504 1204224 1204632 1208064 1210104 1211392 1213056 1216512 1217307 1220247 1222452 1229312 1233232 1234926 1238328 1239616 1241856 1249248 1250964 1254528 1257984 1261568 1267728 1275274 1277952 1278354 1280664 1284192 1285956 1288287 1294139 1294956 1297296 1300992 1304576 1306368 1308736 1310946 1314144 1317888 1324323 1327104 1328096 1333584 1339228 1341522 1344762 1345344 1347192 1354752 1355211 1359072 1361367 1362816 1364688 1368576 1373372 1376256 1382976 1384448 1387386 1391208 1393119 1394568 1397088 1402869 1404928 1405404 1409408 1411344 1411788 1415232 1416704 1419264 1426194 1427712 1437696 1440747 1444716 1448832 1457456 1459458 1460976 1463616 1467648 1469664 1472328 1478412 1479016 1482624 1486848 1490944 1491413 1492992 1494108 1498224 1500282 1510782 1513512 1517824 1524096 1528956 1529437 1533168 1537536 1539648 1548288 1555848 1557504 1565109 1568889 1569568 1571724 1580544 1582724 1585584 1587762 1589952 1592136 1593792 1596672 1605632 1606176 1610752 1613472 1617408 1618617 1622016 1623076 1626996 1629936 1639638 1643598 1646568 1647086 1651104 1655808 1656369 1663893 1665664 1667952 1672704 1677312 1679616 1685502 1690304 1702701 1704472 1707552 1712256 1714608 1717716 1724814 1726608 1729728 1734656 1741824 1743126 1747928 1750329 1752192 1757184 1762579 1765764 1769472 1778112 1783782 1788696 1793016 1793792 1796256 1806336 1806948 1812096 1815156 1817088 1819584 1824768 1833678 1843968 1849848 1852389 1854944 1857492 1859424 1862784 1870492 1873872 1876446 1881792 1882384 1886976 1892352 1898162 1901592 1903616 1912911 1916928 1917531 1920996 1926288 1931776 1942434 1945944 1947968 1951488 1956864 1959552 1963104 1966419 1971216 1976832 1982464 1990656 1992144 1997632 2000376 2004002 2008842 2012283 2014376 2017143 2018016 2020788 2032128 2033647 2038608 2044224 2050048 2052864 2060058 2064384 2074464 2076672 2081079 2086812 2091852 2095632 2107392 2108106 2114112 2117016 2117682 2119936 2122848 2125056 2128896 2139291 2141568 2151296 2156544 2158156 2162688 2167074 2169328 2173248 2186184 2189187 2191464 2195424 2201472 2207744 2208492 2217618 2218524 2223936 2230272 2236416 2239488 2241162 2247336 2250423 2266173 2270268 2276736 2283008 2286144 2290288 2293434 2299752 2302144 2306304 2309472 2322432 2324168 2333772 2336256 2342912 2343649 2354352 2357586 2370816 2374086 2378376 2384928 2388204 2390688 2395008 2403401 2408448 2409264 2416128 2420208 2422784 2426112 2433024 2434614 2440494 2444904 2458624 2459457 2465397 2466464 2469852 2470629 2476656 2479232 2483712 2498496 2501928 2509056 2515968 2523136 2528253 2535456 2550548 2555904 2556708 2561328 2568384 2571912 2576574 2587221 2588278 2589912 2594592 2601984 2609152 2612736 2614689 2617472 2621892 2628288 2635776 2648646 2654208 2656192 2667168 2675673 2678456 2683044 2689524 2690688 2694384 2709504 2710422 2718144 2722734 2725632 2729376 2737152 2746744 2750517 2765952 2768896 2769767 2774772 2782416 2786238 2789136 2794176 2805738 2809856 2810808 2818816 2822688 2823576 2830464 2833408 2838528 2840383 2847243 2852388 2855424 2875392 2881494 2889432 2897664 2913651 2914912 2918916 2921952 2927232 2935296 2939328 2944656 2956824 2958032 2965248 2973696 2981888 2982826 2985984 2988216 2996448 3000564 3006003 3013263 3021564 3027024 3035648 3048192 3057912 3058874 3066336 3075072 3079296 3090087 3096576 3111696 3115008 3130218 3137778 3139136 3143448 3161088 3162159 3165448 3171168 3175524 3176523 3179904 3184272 3187584 3193344 3211264 3212352 3221504 3226944 3234816 3237234 3244032 3246152 3250611 3253992 3259872 3273361 3279276 3287196 3293136 3294172 3302208 3311616 3312738 3327786 3331328 3335904 3345408 3354624 3359232 3361743 3371004 3380608 3405402 3408944 3415104 3424512 3429216 3435432 3440151 3449628 3453216 3459456 3469312 3483648 3486252 3495856 3500658 3504384 3514368 3525158 3531528 3536379 3556224 3561129 3567564 3577392 3586032 3587584 3592512 3612672 3613896 3624192 3630312 3634176 3639168 3649536 3651921 3660741 3667356 3687936 3699696 3704778 3709888 3714984 3718848 3725568 3740984 3747744 3752892 3763584 3764768 3773952 3776773 3784704 3796324 3803184 3807232 3825822 3833856 3835062 3841992 3852576 3863552 3864861 3882417 3884868 3891888 3895936 3902976 3913728 3919104 3926208 3932838 3942432 3953664 3964928 3972969 3981312 3984288 3995264 4000752 4008004 4017684 4024566 4028752 4034286 4036032 4041576 4064256 4065633 4067294 4077216 4084101 4088448 4100096 4105728 4120116 4128768 4148928 4153344 4162158 4173624 4179357 4183704 4191264 4208607 4214784 4216212 4228224 4234032 4235364 4239872 4245696 4250112 4257792 4278582 4283136 4302592 4313088 4316312 4322241 4334148 4338656 4346496 4352491 4372368 4378374 4382928 4390848 4402944 4415488 4416984 4435236 4437048 4447872 4460544 4463459 4472832 4474239 4478976 4482324 4494672 4500846 4532346 4540536 4553472 4566016 4572288 4580576 4586868 4588311 4599504 4604288 4612608 4618944 4644864 4648336 4667544 4672512 4685824 4687298 4695327 4706667 4708704 4715172 4741632 4748172 4756752 4769856 4776408 4781376 4790016 4806802 4816896 4818528 4832256 4840416 4845568 4852224 4855851 4866048 4869228 4880988 4889808 4917248 4918914 4930794 4932928 4939704 4941258 4953312 4958464 4967424 4969107 4991679 4996992 5003856 5018112 5031936 5046272 5056506 5070912 5101096 5108103 5113416 5122656 5136768 5143824 5143853 5153148 5174442 5176556 5179824 5189184 5203968 5218304 5225472 5229378 5234944 5243784 5250987 5256576 5271552 5287737 5297292 5308416 5312384 5334336 5351346 5356912 5366088 5379048 5381376 5388768 5419008 5420844 5436288 5445468 5451264 5458752 5474304 5493488 5501034 5531904 5537792 5539534 5549544 5557167 5564832 5572476 5578272 5588352 5611476 5619712 5621616 5637632 5645376 5647152 5660928 5666816 5677056 5680766 5694486 5704776 5710848 5738733 5750784 5752593 5762988 5764801 5778864 5795328 5827302 5829824 5837832 5843904 5854464 5870592 5878656 5889312 5899257 5913648 5916064 5930496 5947392 5963776 5965652 5971968 5976432 5992896 6001128 6012006 6026526 6036849 6043128 6051429 6054048 6071296 6096384 6100941 6115824 6117748 6132672 6150144 6158592 6180174 6193152 6223392 6230016 6243237 6260436 6275556 6278272 6286896 6322176 6324318 6330896 6342336 6351048 6353046 6359808 6368544 6375168 6386688 6417873 6424704 6443008 6453888 6469632 6474468 6488064 6492304 6501222 6507984 6519744 6546722 6558552 6567561 6574392 6586272 6588344 6604416 6623232 6625476 6643567 6655572 6662656 6671808 6690816 6709248 6718464 6723486 6742008 6761216 6798519 6810804 6817888 6830208 6849024 6858432 6870864 6880302 6899256 6906432 6918912 6938624 6967296 6972504 6991712 7001316 7008768 7014007 7028736 7030947 7050316 7063056 7072758 7112448 7122258 7135128 7154784 7172064 7175168 7185024 7210203 7225344 7227792 7248384 7260624 7268352 7278336 7299072 7303842 7321482 7334712 7375872 7378371 7396191 7399392 7409556 7411887 7419776 7429968 7437696 7451136 7481968 7495488 7505784 7527168 7529536 7547904 7553546 7569408 7584759 7592648 7606368 7614464 7651644 7656289 7667712 7670124 7683984 7705152 7727104 7729722 7761663 7764834 7769736 7783776 7791872 7805952 7827456 7838208 7844067 7852416 7865676 7884864 7907328 7929856 7945938 7962624 7968576 7990528 8001504 8016008 8027019 8035368 8049132 8057504 8068572 8072064 8083152 8128512 8131266 8134588 8154432 8168202 8176896 8200192 8211456 8240232 8251551 8297856 8306688 8309301 8324316 8347248 8358714 8367408 8382528 8417214 8429568 8432424 8456448 8468064 8470728 8479744 8491392 8500224 8515584 8521149 8541729 8557164 8566272 8605184 8626176 8632624 8644482 8668296 8677312 8692992 8704982 8740953 8744736 8756748 8765856 8781696 8805888 8830976 8833968 8870472 8874096 8895744 8921088 8926918 8945664 8948478 8957952 8964648 8989344 9001692 9018009 9039789 9058973 9064692 9081072 9106944 9132032 9144576 9161152 9173736 9176622 9199008 9208576 9225216 9237888 9270261 9289728 9296672 9335088 9345024 9371648 9374596 9390654 9413334 9417408 9430344 9483264 9486477 9496344 9513504 9529569 9539712 9552816 9562752 9580032 9613604 9633792 9637056 9664512 9680832 9691136 9704448 9711702 9732096 9738456 9751833 9761976 9779616 9820083 9834496 9837828 9861588 9865856 9879408 9882516 9906624 9916928 9934848 9938214 9983358 9993984 10007712 10036224 10063872 10085229 10113012 10141824 10202192 10216206 10226832 10245312 10273536 10287648 10287706 10306296 10320453 10348884 10353112 10359648 10378368 10407936 10436608 10439891 10450944 10458756 10469888 10487568 10501974 10513152 10543104 10575474 10594584 10624768 10668672 10683387 10702692 10706059 10713824 10732176 10758096 10762752 10777536 10838016 10841688 10872576 10890936 10902528 10917504 10948608 10955763 10982223 10986976 11002068 11063808 11075584 11079068 11099088 11114334 11129664 11144952 11156544 11176704 11222952 11239424 11243232 11275264 11290752 11294304 11321856 11330319 11333632 11354112 11361532 11388972 11409552 11421696 11477466 11501568 11505186 11525976 11529602 11557728 11590656 11594583 11647251 11654604 11659648 11675664 11687808 11708928 11741184 11757312 11778624 11798514 11827296 11832128 11860992 11894784 11918907 11931304 11943936 11952864 11985792 12002256 12024012 12053052 12073698 12086256 12102858 12108096 12142592 12192768 12196899 12201882 12231648 12235496 12252303 12265344 12300288 12317184 12338053 12360348 12386304 12446784 12460032 12486474 12520872 12551112 12556544 12573792 12625821 12644352 12648636 12661792 12684672 12702096 12706092 12719616 12737088 12750336 12773376 12835746 12849408 12886016 12907776 12939264 12948936 12966723 12984608 13002444 13015968 13039488 13057473 13093444 13117104 13135122 13148784 13172544 13176688 13208832 13246464 13250952 13287134 13311144 13325312 13343616 13381632 13390377 13418496 13422717 13436928 13446972 13484016 13522432 13597038 13621608 13635776 13660416 13698048 13716864 13741728 13760604 13764933 13798512 13812864 13837824 13877248 13934592 13945008 13983424 14002632 14017536 14028014 14057472 14061894 14085981 14100632 14120001 14126112 14145516 14224896 14235529 14244516 14270256 14309568 14344128 14350336 14370048 14420406 14450688 14455584 14496768 14521248 14536704 14556672 14567553 14598144 14607684 14642964 14669424 14751744 14756742 14792382 14798784 14819112 14823774 14839552 14859936 14875392 14902272 14907321 14963936 14975037 14990976 15011568 15054336 15059072 15095808 15107092 15138816 15169518 15185296 15212736 15228928 15303288 15312578 15324309 15340248 15367968 15410304 15431559 15454208 15459444 15523326 15529668 15539472 15567552 15583744 15611904 15654912 15676416 15688134 15704832 15731352 15752961 15769728 15814656 15863211 15891876 15925248 15937152 15981056 16003008 16032016 16054038 16070736 16098264 16115008 16137144 16144128 16166304 16257024 16262532 16269176 16308864 16336404 16353792 16400384 16405543 16422912 16480464 16503102 16595712 16613376 16618602 16648632 16694496 16717428 16734816 16765056 16823807 16834428 16859136 16864848 16912896 16936128 16941456 16959488 16982784 17000448 17031168 17042298 17083458 17114328 17132544 17210368 17216199 17252352 17257779 17265248 17288964 17294403 17336592 17354624 17385984 17409964 17481906 17489472 17513496 17531712 17563392 17611776 17661952 17667936 17697771 17740944 17748192 17791488 17842176 17853836 17891328 17896956 17915904 17929296 17978688 18003384 18036018 18079578 18110547 18117946 18129384 18154287 18162144 18213888 18264064 18289152 18302823 18322304 18347472 18353244 18398016 18417152 18450432 18475776 18540522 18579456 18593344 18670176 18690048 18729711 18749192 18781308 18826668 18834816 18860688 18966528 18972954 18992688 19027008 19059138 19079424 19105632 19125504 19160064 19227208 19253619 19274112 19329024 19361664 19382272 19388369 19408896 19423404 19464192 19476912 19503666 19523952 19559232 19640166 19668992 19675656 19723176 19731712 19758816 19765032 19813248 19833856 19869696 19876428 19882681 19930701 19966716 19987968 20015424 20072448 20127744 20170458 20226024 20283648 20395557 20404384 20432412 20453664 20490624 20547072 20575296 20575412 20612592 20640906 20697768 20706224 20719296 20756736 20815872 20873216 20879782 20901888 20917512 20939776 20975136 21003948 21026304 21042021 21086208 21092841 21150948 21189168 21249536 21337344 21366774 21405384 21412118 21427648 21464352 21516192 21525504 21555072 21630609 21676032 21683376 21745152 21781872 21805056 21835008 21897216 21911526 21964446 21973952 22004136 22127616 22135113 22158136 22188573 22198176 22228668 22235661 22259328 22289904 22313088 22353408 22445904 22478848 22486464 22550528 22581504 22588608 22643712 22660638 22667264 22708224 22723064 22754277 22777944 22819104 22843392 22913527 22954932 22968867 23003136 23010372 23051952 23059204 23115456 23181312 23189166 23294502 23309208 23319296 23351328 23375616 23417856 23482368 23514624 23532201 23557248 23597028 23654592 23664256 23721984 23789568 23837814 23862608 23887872 23905728 23971584 24004512 24048024 24081057 24106104 24147396 24172512 24205716 24216192 24285184 24385536 24393798 24403764 24463296 24470992 24504606 24530688 24600576 24634368 24676106 24720696 24754653 24893568 24920064 24927903 24972948 25041744 25102224 25113088 25147584 25251642 25288704 25297272 25323584 25369344 25404192 25412184 25439232 25474176 25500672 25546752 25563447 25625187 25671492 25698816 25772032 25815552 25878528 25897872 25933446 25969216 26004888 26031936 26078976 26114946 26186888 26222859 26234208 26270244 26297568 26345088 26353376 26417664 26437411 26492928 26501904 26574268 26622288 26650624 26687232 26763264 26780754 26836992 26845434 26873856 26893944 26968032 27044864 27054027 27119367 27176919 27194076 27243216 27271552 27320832 27396096 27433728 27483456 27521208 27529866 27597024 27625728 27675648 27754496 27810783 27869184 27890016 27966848 28005264 28035072 28056028 28114944 28123788 28171962 28201264 28240002 28252224 28291032 28449792 28459431 28471058 28489032 28540512 28588707 28619136 28688256 28700672 28740096 28840812 28901376 28911168 28993536 29042496 29073408 29113344 29135106 29196288 29215368 29255499 29285928 29338848 29460249 29503488 29513484 29584764 29597568 29638224 29647548 29679104 29719872 29750784 29804544 29814642 29927872 29950074 29981952 30023136 30108672 30118144 30191616 30214184 30255687 30339036 30370592 30425472 30457856 30467437 30606576 30625156 30648618 30680496 30735936 30820608 30863118 30908416 30918888 31046652 31059336 31078944 31135104 31167488 31223808 31244213 31309824 31319673 31352832 31376268 31409664 31462704 31505922 31539456 31629312 31726422 31783752 31874304 31962112 32006016 32050161 32064032 32108076 32118177 32141472 32196528 32230016 32274288 32288256 32332608 32514048 32525064 32538352 32617728 32672808 32707584 32800768 32811086 32845824 32867289 32946669 32960928 33006204 33191424 33226752 33237204 33297264 33388992 33434856 33469632 33530112 33647614 33668856 33718272 33729696 33825792 33872256 33882912 33918976 33965568 33990957 34000896 34062336 34084596 34166916 34228656 34265088 34420736 34432398 34504704 34515558 34530496 34577928 34588806 34673184 34709248 34771968 34783749 34819928 34941753 34963812 34978944 35026992 35063424 35126784 35223552 35323904 35335872 35395542 35481888 35496384 35582976 35684352 35707672 35756721 35793912 35831808 35858592 35957376 36006768 36006971 36072036 36159156 36221094 36235892 36258768 36308574 36324288 36427776 36528128 36578304 36605646 36644608 36694944 36706488 36756909 36796032 36834304 36900864 36951552 37014159 37081044 37158912 37186688 37340352 37380096 37459422 37498384 37562616 37653336 37669632 37721376 37877463 37933056 37945908 37985376 38054016 38118276 38158848 38211264 38251008 38320128 38454416 38507238 38548224 38658048 38723328 38764544 38776738 38817792 38846808 38900169 38953824 39007332 39047904 39118464 39172419 39280332 39337984 39351312 39446352 39463424 39517632 39530064 39626496 39667712 39739392 39752856 39765362 39861402 39933432 39975936 40030848 40144896 40171131 40255488 40268151 40340916 40452048 40567296 40791114 40808768 40864824 40907328 40981248 41094144 41150592 41150824 41225184 41281812 41294799 41395536 41412448 41438592 41513472 41631744 41746432 41759564 41803776 41835024 41879552 41950272 42007896 42052608 42084042 42172416 42185682 42257943 42301896 42360003 42378336 42499072 42674688 42706587 42733548 42810768 42824236 42855296 42928704 43032384 43051008 43110144 43261218 43352064 43366752 43490304 43563744 43610112 43670016 43702659 43794432 43823052 43928892 43947904 44008272 44255232 44270226 44316272 44377146 44396352 44457336 44471322 44518656 44579808 44626176 44706816 44721963 44891808 44925111 44972928 45101056 45163008 45177216 45287424 45321276 45334528 45416448 45446128 45508554 45555888 45638208 45686784 45827054 45909864 45937734 45972927 46020744 46103904 46118408 46230912 46294677 46362624 46378332 46504969 46589004 46618416 46638592 46702656 46751232 46835712 46964736 47029248 47064402 47114496 47194056 47309184 47328512 47443968 47589633 47675628 47725216 47775744 47811456 47943168 48009024 48096048 48162114 48212208 48294792 48345024 48411432 48432384 48570368 48771072 48787596 48807528 48926592 48941984 49009212 49061376 49098049 49201152 49216629 49268736 49352212 49441392 49509306 49787136 49840128 49855806 49945896 50083488 50204448 50226176 50295168 50471421 50503284 50577408 50594544 50647168 50738688 50808384 50824368 50878464 50948352 51001344 51093504 51126894 51250374 51342984 51397632 51544064 51631104 51648597 51757056 51773337 51795744 51866892 51883209 51938432 52009776 52063872 52157952 52229892 52373776 52445718 52468416 52540488 52595136 52690176 52706752 52835328 52874822 52985856 53003808 53093313 53148536 53244576 53301248 53374464 53526528 53561508 53594023 53673984 53690868 53747712 53787888 53936064 54089728 54108054 54238734 54331641 54353838 54388152 54486432 54543104 54641664 54792192 54867456 54908469 54966912 55042416 55059732 55194048 55251456 55351296 55508992 55621566 55738368 55780032 55933696 56010528 56070144 56112056 56189133 56247576 56343924 56402528 56480004 56504448 56582064 56582383 56899584 56918862 56942116 56978064 57081024 57177414 57238272 57376512 57401344 57480192 57681624 57760857 57822336 57987072 58084992 58146816 58165107 58226688 58270212 58392576 58430736 58510998 58571856 58677696 58920498 59006976 59026968 59169528 59195136 59276448 59295096 59358208 59439744 59501568 59609088 59629284 59648043 59792103 59855744 59900148 59963904 60046272 60217344 60236288 60383232 60428368 60511374 60678072 60741184 60850944 60915712 60934874 61186671 61213152 61250312 61297236 61360992 61471872 61641216 61726236 61816832 61837776 62093304 62118672 62157888 62270208 62334976 62447616 62488426 62619648 62639346 62705664 62752536 62819328 62925408 63011844 63078912 63126063 63258624 63278523 63412811 63452844 63567504 63748608 63924224 64012032 64100322 64128064 64216152 64236354 64282944 64393056 64460032 64548576 64576512 64665216 64891827 65028096 65050128 65076704 65235456 65345616 65415168 65601536 65622172 65691648 65734578 65893338 65921856 66012408 66382848 66405339 66474408 66565719 66594528 66706983 66777984 66869712 66939264 67060224 67295228 67337712 67436544 67459392 67651584 67744512 67765824 67837952 67931136 67981914 68001792 68124672 68169192 68262831 68333832 68457312 68530176 68740581 68841472 68864796 68906601 69009408 69031116 69060992 69155856 69177612 69346368 69418496 69543936 69567498 69639856 69883506 69927624 69957888 70053984 70126848 70253568 70447104 70596603 70671744 70791084 70963776 70992768 71165952 71368704 71415344 71513442 71587824 71663616 71717184 71914752 72013536 72013942 72144072 72243171 72318312 72442188 72471784 72517536 72617148 72648576 72855552 73056256 73079237 73156608 73211292 73289216 73389888 73412976 73513818 73592064 73668608 73801728 73903104 74028318 74162088 74373376 74680704 74760192 74783709 74918844 74942413 74996768 75125232 75306672 75339264 75442752 75754926 75866112 75891816 75970752 76108032 76236552 76317696 76422528 76502016 76640256 76690341 76875561 76908832 77014476 77096448 77316096 77446656 77529088 77553476 77635584 77693616 77800338 77907648 78014664 78095808 78236928 78344838 78560664 78668577 78675968 78702624 78892704 78926848 79035264 79060128 79252992 79312233 79335424 79478784 79505712 79530724 79722804 79866864 79951872 80061696 80289792 80342262 80510976 80536302 80681832 80904096 81134592 81162081 81358101 81530757 81582228 81617536 81729648 81814656 81962496 82188288 82301184 82301648 82450368 82563624 82589598 82791072 82824896 82877184 83026944 83263488 83432349 83519128 83607552 83670048 83759104 83900544 84015792 84105216 84168084 84219179 84344832 84371364 84515886 84603792 84720006 84756672 84998144 85349376 85378293 85413174 85467096 85621536 85648472 85710592 85766121 85857408 86064768 86102016 86220288 86366371 86522436 86704128 86733504 86980608 87127488 87220224 87340032 87405318 87588864 87646104 87857784 87895808 88016544 88380747 88510464 88540452 88632544 88754292 88792704 88914672 88942644 89037312 89159616 89252352 89413632 89443926 89783616 89850222 89945856 90202112 90326016 90354432 90574848 90642552 90669056 90767061 90892256 91017108 91111776 91276416 91373568 91402311 91654108 91819728 91875468 91945854 92041488 92207808 92236816 92461824 92589354 92725248 92756664 93009938 93178008 93236832 93277184 93405312 93502464 93671424 93732639 93929472 93959019 94058496 94128804 94228992 94388112 94618368 94657024 94887936 95179266 95351256 95450432 95622912 95886336 96018048 96150483 96192096 96324228 96354531 96424416 96589584 96690048 96822864 96864768 97140736 97542144 97575192 97615056 97853184 97883968 98018424 98122752 98196098 98402304 98433258 98537472 98601867 98704424 98840007 98882784 99018612 99531757 99574272 99648703 99680256 99711612 99891792 100166976 100408896 100452352 100590336 100942842 101006568 101154816 101189088 101294336 101477376 101616768 101648736 101756928 101896704 101972871 102002688 102187008 102253788 102500748 102685968 102795264 103088128 103262208 103297194 103514112 103546674 103591488 103733784 103766418 103876864 104019552 104127744 104315904 104351247 104459784 104747552 104825259 104891436 104936832 105080976 105190272 105380352 105413504 105670656 105749644 105971712 106007616 106186626 106297072 106489152 106602496 106748928 107053056 107123016 107188046 107270163 107381736 107495424 107575776 107872128 108020913 108179456 108216108 108477468 108663282 108707676 108776304 108972864 109086208 109283328 109584384 109734912 109816938 109933824 110084832 110119464 110270727 110388096 110502912 110702592 111042477 111243132 111476736 111560064 111867392 112021056 112140288 112224112 112378266 112495152 112687848 112805056 112960008 113008896 113164128 113164766 113632389 113799168 113837724 113884232 113956128 114162048 114354828 114476544 114753024 114802688 114838801 114960384 115363248 115521714 115644672 115974144 116169984 116293632 116330214 116453376 116540424 116861472 117021996 117143712 117355392 117517257 117766649 117840996 118013952 118053936 118339056 118390272 118552896 118590192 118716416 118879488 119003136 119218176 119258568 119296086 119584206 119711488 119800296 119927808 120092544 120434688 120472576 120513393 120766464 120804453 120856736 121022748 121356144 121482368 121701888 121831424 121869748 122373342 122426304 122500624 122594472 122721984 122943744 123282432 123452472 123633664 123675552 123884397 124186608 124237344 124315776 124540416 124669952 124895232 124976852 125239296 125278692 125411328 125505072 125638656 125850816 126023688 126157824 126252126 126517248 126557046 126773829 126825622 126905688 127080009 127135008 127497216 127848448 128024064 128119761 128200644 128256128 128432304 128472708 128565888 128786112 128920064 129097152 129153024 129330432 129783654 130056192 130100256 130153408 130470912 130691232 130830336 131107977 131244344 131383296 131469156 131786676 131843712 132024816 132765696 132810678 132948816 133131438 133189056 133413966 133555968 133739424 133878528 134120448 134165889 134590456 134675424 134775333 134918784 135303168 135489024 135531648 135675904 135718583 135862272 135963828 136003584 136249344 136338384 136525662 136667664 136914624 137060352 137481162 137682944 137729592 137813202 138062232 138121984 138311712 138355224 138692736 138836992 138884031 139087872 139134996 139178767 139279712 139514907 139767012 139855248 139915776 140107968 140253696 140507136 140894208 141193206 141343488 141582168 141927552 141985536 142331904 142768899 142830688 143026884 143175648 143327232 143434368 143829504 144027072 144027884 144288144 144486342 144636624 144884376 144943568 145035072 145234296 145297152 145711104 146112512 146158474 146313216 146422584 146578432 146779776 146825952 147027636 147184128 147294147 147337216 147603456 147649887 147806208 148056636 148324176 148746752 149361408 149520384 149567418 149837688 149884826 149993536 150250464 150613344 150678528 150885504 151414263 151509852 151732224 151783632 151941504 152216064 152473104 152635392 152845056 153004032 153280512 153380682 153751122 153817664 154028952 154192896 154632192 154893312 154945791 155106952 155271168 155320011 155387232 155600676 155649627 155815296 156029328 156191616 156473856 156689676 157121328 157337154 157351936 157405248 157785408 157853696 158070528 158120256 158505984 158624466 158670848 158957568 159011424 159061448 159279939 159445608 159733728 159903744 160123392 160394689 160579584 160684524 160782069 161021952 161072604 161363664 161808192 162269184 162324162 162716202 163061514 163164456 163235072 163459296 163629312 163924992 164376576 164602368 164603296 164725407 164900736 165127248 165179196 165582144 165649792 165754368 166053888 166526976 166864698 167038256 167215104 167340096 167518208 167801088 168031584 168210432 168336168 168438358 168567399 168742728 169031772 169207584 169440012 169513344 169747149 169996288 170698752 170756586 170826348 170934192 171243072 171296944 171421184 171532242 171714816 172129536 172204032 172440576 172732742 173044872 173282571 173467008 173961216 174254976 174440448 174495321 174680064 174810636 175177728 175292208 175715568 175791616 176033088 176761494 177020928 177080904 177265088 177508584 177585408 177829344 177885288 178074624 178319232 178504704 178827264 178887852 178944129 179376309 179567232 179700444 179891712 180404224 180652032 180708864 181149696 181285104 181338112 181534122 181784512 182034216 182223552 182552832 182747136 182804622 183308216 183560013 183639456 183750936 183891708 184082976 184415616 184473632 184923648 185061877 185178708 185450496 185513328 186019876 186356016 186473664 186554368 186810624 187004928 187342848 187465278 187858944 187918038 188116992 188257608 188457984 188776224 189236736 189314048 189378189 189775872 189835569 190238433 190358532 190702512 190900864 191245824 191772672 192036096 192300966 192384192 192648456 192709062 192848832 193179168 193380096 193645728 193729536 194281472 194675481 195084288 195150384 195230112 195706368 195767936 196036848 196245504 196392196 196804608 196866516 197074944 197203734 197408848 197680014 197765568 198037224 199063514 199148544 199216017 199297406 199423224 199697157 199783584 200120949 200333952 200817792 200904704 201180672 201885684 202013136 202309632 202378176 202588672 202954752 203233536 203297472 203513856 203793408 203945742 204005376 204374016 204507576 204788493 205001496 205371936 205590528 206221743 206524416 206594388 206719803 207028224 207093348 207182976 207467568 207532836 207753728 208039104 208255488 208631808 208702494 208919568 209495104 209650518 209782872 209873664 210161952 210380544 210760704 210827008 211341312 211499288 211789809 212015232 212373252 212594144 212978304 213204992 213272059 213497856 214106112 214246032 214376092 214540326 214763472 214990848 215151552 215744256 216041826 216358912 216432216 216954936 217326564 217415352 217552608 217945728 218172416 218566656 218709491 219168768 219237711 219469824 219633876 219867648 220169664 220238928 220541454 220776192 221005824 221405184 222084954 222486264 223120128 223734784 224042112 224280576 224351127 224448224 224756532 224827239 224990304 225375696 225610112 225920016 226017792 226328256 226329532 227264778 227598336 227675448 227768464 227912256 228324096 228709656 228953088 229506048 229605376 229677602 229920768 230071023 230626683 230726496 231043428 231289344 231948288 232339968 232587264 232660428 232906752 233080848 233722944 234043992 234287424 234710784 235034514 235533298 235681992 236005731 236027904 236107872 236678112 236780544 237105792 237180384 237432832 237758976 237936699 238006272 238436352 238517136 238592172 239168412 239422976 239600592 239855616 240185088 240869376 240945152 241026786 241532928 241608906 241713472 242045496 242712288 242964736 243403776 243486243 243739496 244074303 244592271 244746684 244852608 245001248 245188944 245443968 245887488 246564864 246904944 247267328 247351104 247768794 248373216 248474688 248631552 249080832 249339904 249790464 249953704 250297047 250557384 250822656 251010144 251277312 251701632 252047376 252048797 252315648 252504252 252657537 253034496 253114092 253547658 253651244 253811376 254160018 254270016 254994432 255696896 256048128 256239522 256401288 256512256 256864608 256945416 257131776 257298363 257572224 257840128 258194304 258306048 258660864 259099113 259567308 260112384 260200512 260306816 260941824 261382464 261660672 262215954 262488688 262766592 262938312 263573352 263687424 264049632 265142241 265531392 265621356 265897632 266262876 266378112 266827932 267111936 267478848 267757056 268240896 268331778 269180912 269350848 269550666 269837568 270606336 270978048 271063296 271351808 271437166 271724544 271927656 272007168 272301183 272676768 273051324 273335328 273829248 274120704 274206933 274962324 275365888 275459184 275626404 276124464 276243968 276623424 276710448 277385472 277673984 277768062 278175744 278269992 278357534 278559424 279029814 279534024 279710496 279831552 280215936 280507392 281014272 281197917 281788416 281877057 282386412 282686976 283164336 283855104 283971072 284663808 285537798 285661376 286053768 286351296 286868736 287659008 288054144 288055768 288451449 288576288 288972684 289063593 289273248 289768752 289887136 290070144 290468592 290594304 291422208 292225024 292316948 292626432 292845168 293156864 293559552 293651904 294055272 294368256 294588294 294674432 295206912 295299774 295612416 295805601 296113272 296520021 296648352 297493504 298595271 298722816 298946109 299040768 299134836 299675376 299769652 299987072 300500928 301226688 301357056 301771008 302828526 303019704 303464448 303567264 303883008 304432128 304946208 305270784 305690112 305918613 306008064 306561024 306761364 307502244 307635328 308057904 308385792 309264384 309786624 309891582 310213904 310542336 310640022 310774464 311201352 311299254 311630592 312058656 312383232 312947712 313053741 313379352 314242656 314475777 314674308 314810496 315570816 315707392 316141056 316240512 317011968 317248932 317341696 317915136 318022848 318122896 318559878 318891216 319467456 319807488 320246784 320789378 321159168 321369048 321564138 321810489 322145208 322727328 323616384 324062739 324538368 324648324 325432404 325534783 326123028 326328912 326470144 326918592 327258624 327849984 328753152 329204736 329206592 329450814 329801472 330254496 330358392 331164288 331299584 331508736 332107776 333127431 333729396 334076512 334430208 334680192 335036416 335602176 336063168 336420864 336672336 336876716 337134798 337485456 338063544 338415168 338880024 339026688 339494298 339992576 340897167 341397504 341513172 341652696 341868384 342486144 342593888 342842368 343064484 343429632 343686343 344259072 344408064 344516403 344881152 345465484 346089744 346565142 346934016 347922432 348509952 348880896 348990642 349360128 349621272 350584416 351431136 351583232 352066176 352551771 353299947 353522988 354041856 354161808 354530176 355017168 355170816 355658688 355770576 356149248 356638464 357009408 357654528 357775704 357888258 358752618 359134464 359400888 359783424 360808448 361304064 361417728 361540179 362299392 362413359 362570208 363068244 363569024 364068432 364447104 365105664 365494272 365609244 366616432 367120026 367278912 367501872 367783416 368165952 368831232 368947264 369847296 370123754 370357416 370900992 371026656 371653191 372039752 372712032 372947328 373108736 373621248 374009856 374685696 374930556 375158161 375717888 375836076 376233984 376515216 376915968 377552448 378473472 378628096 378756378 379551744 379671138 380321487 380476866 380717064 381405024 381801728 382491648 383545344 384072192 384359283 384601932 384768384 385296912 385418124 385697664 386358336 386760192 387291456 387459072 388562944 389350962 390168576 390300768 390460224 391412736 391535872 392073696 392491008 392784392 393323931 393733032 394149888 394407468 394817696 395360028 395531136 396074448 396076681 398127028 398297088 398432034 398594812 398846448 399394314 399567168 400241898 400667904 401635584 401809408 402361344 403771368 404026272 404325999 404756352 405177344 405909504 406467072 406594944 407027712 407155749 407586816 407891484 408010752 408748032 409015152 409576986 410002992 410743872 411181056 412443486 413048832 413188776 413439606 414186696 414365952 414935136 415065672 415507456 416078208 416510976 416652093 417263616 417404988 417536301 417839136 418544721 418990208 419301036 419565744 419747328 420323904 420761088 421521408 421654016 422682624 422998576 423579618 424030464 424746504 425188288 425956608 426409984 426544118 426995712 428306697 428492064 428752184 429080652 429526944 429981696 430303104 431488512 432083652 432717824 432864432 433909872 434653128 434830704 435105216 435891456 436344832 437133312 437418982 438337536 438475422 438939648 439267752 439735296 440339328 440477856 441082908 441552384 441882441 442011648 442810368 442949661 444169908 444972528 446240256 447469568 448084224 448561152 448702254 448896448 449513064 449654478 449980608 450751392 451220224 451840032 452035584 452656512 452659064 454242789 454529556 455196672 455350896 455536928 455824512 456648192 457419312 457906176 459012096 459210752 459355204 459841536 460142046 461253366 461452992 462086856 462578688 463896576 464679936 464837373 465320856 465813504 465960033 466161696 466948881 467445888 468087984 468574848 469421568 470069028 471066596 471363984 472011462 472055808 472215744 473356224 473561088 474211584 474360768 474865664 475517952 475873398 476012544 476872704 477034272 477184344 477839817 478336824 478845952 479201184 479711232 480370176 481184067 481738752 481890304 482053572 482346207 483065856 483217812 483426944 484090992 485424576 485929472 486807552 486972486 487478992 488148606 489184542 489493368 489705216 490002496 490377888 490887936 491774976 493129728 493809888 494176221 494702208 495537588 496746432 496949376 497263104 498161664 498679808 499580928 499907408 500594094 501114768 501645312 502020288 502554624 503403264 504094752 504097594 504631296 505008504 505315074 505702197 506228184 507095316 507302488 507622752 508320036 508540032 509241447 509988864 511393792 511554659 512096256 512479044 512802576 513024512 513729216 513890832 514263552 514596726 515144448 515680256 516388608 516612096 517321728 518198226 519134616 520401024 520613632 521883648 522764928 523321344 523485963 524431908 524977376 525533184 525876624 527146704 527374848 528099264 530284482 531062784 531242712 531795264 532525752 532756224 533655864 534223872 534957696 535514112 536481792 536663556 536832387 538128927 538361824 538701696 539101332 539675136 541212672 541956096 542126592 542703616 542874332 543449088 543855312 544014336 544602366 545353536 546102648 546670656 547658496 548241408 548413866 549924648 550680039 550731776 550918368 551252808 552248928 552487936 553246848 553420896 554770944 555185631 555347968 555536124 556351488 556539984 556715068 557118848 558059628 559068048 559420992 559663104 560431872 561014784 562028544 562395834 563576832 563754114 564772824 565373952 566328672 567710208 567942144 568134567 569327616 569506707 570715299 571075596 571322752 572107536 572702592 573737472 575318016 576108288 576111536 576902898 577152576 577945368 578127186 578546496 579537504 579774272 580140288 580937184 581188608 582844416 584026443 584633896 585252864 585690336 586313728 587119104 587303808 588110544 588736512 589176588 589348864 589534253 590413824 590599548 591224832 591611202 592226544 593040042 593296704 594987008 597190542 597445632 597648051 597892218 598269672 599350752 599539304 599974144 600362847 601001856 602453376 602714112 603542016 604564597 605657052 606039408 606928896 607134528 607766016 608864256 609892416 610541568 611380224 611837226 612016128 613122048 613522728 615004488 615270656 616115808 616771584 618665229 619573248 619783164 620159409 620427808 621084672 621280044 621548928 622402704 622598508 623261184 624117312 624766464 625895424 626107482 626758704 628485312 628951554 629348616 629620992 631141632 631414784 632282112 632481024 634023936 634497864 634683392 635369427 636045696 636245792 637119756 637782432 638934912 639614976 639816177 640493568 641578756 642318336 642738096 643128276 643620978 644290416 645454656 647232768 648125478 649076736 649296648 650864808 651069566 652246056 652657824 652940288 653837184 654517248 655699968 656128473 657506304 657713133 658409472 658413184 658901628 659602944 660508992 660716784 662328576 662599168 663017472 664215552 666254862 667458792 668153024 669360384 670072832 671204352 672126336 672841728 673053381 673344672 673753432 674269596 674481717 674970912 676127088 676830336 677760048 678053376 678988596 679985152 681794334 682795008 683026344 683305392 683736768 684972288 685187776 685684736 686128968 686859264 687372686 688518144 688816128 689032806 689762304 690213069 690930968 691880049 692179488 693130284 693868032 695844864 696722299 697019904 697540921 697761792 697981284 698720256 699242544 701168832 702862272 703166464 704132352 705103542 706599894 707045976 708083712 708323616 709060352 710034336 710341632 711317376 711541152 712298496 713276928 713810097 714018816 715309056 715551408 715776516 717505236 718268928 718801776 719566848 721616896 722608128 722835456 723080358 724598784 724826718 725140416 726136488 727138048 728136864 728894208 730211328 730458729 731218488 732222909 733232864 733776813 734240052 734557824 735003744 735566832 736331904 737662464 737894528 739694592 740247508 740714832 741801984 742053312 743306382 744079504 745424064 745894656 746217472 747242496 748019712 749371392 749861112 750316322 750891141 751672152 752467968 753030432 753831936 755104896 756146391 756946944 757256192 757512756 757972611 759103488 759342276 760642974 760953732 761434128 762810048 763603456 764983296 767090688 768144384 768718566 769203864 769536768 770593824 770836248 771395328 771895089 772716672 773520384 774582912 774918144 777297339 778701924 780337152 780601536 780920448 782825472 783071744 784147392 784982016 785568784 786647862 787466064 788299776 788814936 789635392 790720056 791062272 792148896 792153362 795426723 796254056 796594176 796864068 797189624 797692896 798788628 799134336 800483796 801335808 803271168 803618816 803871607 804722688 807542736 808052544 808651998 809512704 810354688 811819008 812934144 813189888 814055424 814311498 815173632 815782968 816021504 818030304 819153972 820005984 821487744 822362112 822620799 824366543 824886972 826097664 826377552 826879212 828373392 828731904 829870272 830131344 831014912 832156416 833021952 833304186 834527232 834809976 835072602 835678272 837089442 837980416 838602072 839131488 839494656 840647808 841522176 843042816 843308032 843593751 845365248 845631171 845997152 847159236 848060928 849493008 850376576 851913216 852819968 853088236 853991424 856613394 856984128 857504368 858161304 859053888 860606208 862977024 864167304 865354347 865435648 865728864 867190779 867819744 869306256 869661408 870210432 871782912 872689664 874266624 874837964 876675072 876950844 877879296 878535504 879470592 880678656 880955712 882165816 883104768 883764882 884023296 885620736 885899322 887416803 888339816 889560063 889945056 892480512 894939136 895785813 896168448 896838327 897122304 897404508 897792896 899026128 899308956 899961216 901502784 902440448 903680064 904071168 905313024 905318128 908485578 909059112 910393344 910701792 911073856 911649024 913296384 914838624 915812352 917755839 918024192 918710408 919683072 920284092 922506732 922905984 924173712 925157376 926410969 927793152 929359872 929674746 930641712 931627008 931920066 932323392 933897762 934891776 936175968 937149696 938843136 939161223 940138056 942133192 942727968 943427331 944022924 944431488 946712448 947122176 948423168 948721536 949731328 950030081 951035904 951746796 952025088 953745408 954068544 954368688 955679634 956673648 957691904 958402368 959422464 960740352 962368134 963477504 963780608 964107144 964692414 966435624 966853888 968181984 970849152 971858944 972188217 973615104 973944972 974251369 974957984 976297212 976604349 978369084 978986736 979410432 980004992 980755776 981775872 983549952 986259456 987619776 988352442 989404416 991075176 993492864 993898752 994526208 996323328 997359616 999382293 999814816 1001188188 1002229536 1003290624 1004040576 1005109248 1006806528 1008189504 1008195188 1009262592 1010017008 1010630148 1011404394 1012456368 1014190632 1014604976 1015245504 1016640072 1017080064 1018482894 1019977728 1022691501 1022787584 1023109318 1024192512 1024958088 1025605152 1026049024 1027458432 1027781664 1028527104 1029193452 1030288896 1031059029 1031360512 1032777216 1033224192 1033549209 1034643456 1036396452 1038269232 1040802048 1041227264 1043767296 1045529856 1046642688 1046971926 1048863816 1049954752 1051753248 1054293408 1054749696 1056198528 1057655313 1059899841 1060568964 1062125568 1062485424 1063590528 1065051504 1065512448 1067311728 1068447744 1069915392 1071028224 1072963584 1073327112 1073664774 1076257854 1076723648 1077403392 1078202664 1079350272 1082425344 1083912192 1084253184 1084620537 1085748664 1086898176 1087240077 1087710624 1089204732 1090707072 1092205296 1093341312 1094849327 1095316992 1096482816 1096827732 1099849296 1101360078 1101463552 1101836736 1102505616 1104497856 1104975872 1106493696 1106841792 1109541888 1110371262 1110695936 1111072248 1112702976 1113079968 1113430136 1114237696 1114959573 1116119256 1118136096 1118841984 1119326208 1120863744 1122029568 1122762823 1124057088 1124791668 1125474483 1127153664 1127508228 1129545648 1130747904 1132657344 1135420416 1135884288 1136269134 1138655232 1139013414 1141430598 1142151192 1142645504 1144215072 1145405184 1147474944 1150636032 1152216576 1152223072 1153077849 1153805796 1154305152 1155890736 1156254372 1157092992 1159075008 1159548544 1160280576 1161874368 1162377216 1165688832 1168052886 1169267792 1170505728 1171380672 1172627456 1174238208 1174607616 1176221088 1177473024 1178353176 1178697728 1179068506 1179971793 1181199096 1182449664 1183222404 1184453088 1186080084 1186593408 1188230043 1189974016 1194381084 1194891264 1195296102 1195784436 1196539344 1198701504 1199078608 1199948288 1200725694 1202003712 1204906752 1205428224 1207084032 1209129194 1211314104 1212078816 1212977997 1214269056 1215532032 1217728512 1219784832 1221083136 1221467247 1222760448 1223674452 1224032256 1226244096 1227045456 1230008976 1230541312 1232231616 1233543168 1237330458 1239146496 1239566328 1240318818 1240855616 1242560088 1243097856 1244805408 1245197016 1246522368 1248234624 1249532928 1249956279 1251790848 1252214964 1252608903 1253517408 1255634163 1256970624 1257903108 1258697232 1259241984 1262283264 1262829568 1264564224 1264962048 1268047872 1268995728 1269366784 1270738854 1272091392 1272491584 1274239512 1275564864 1277869824 1279229952 1279632354 1280987136 1283157512 1284920091 1285476192 1286256552 1287241956 1288580832 1290909312 1293912841 1294465536 1295433139 1296250956 1298153472 1298593296 1301729616 1302139132 1304492112 1305315648 1305880576 1307674368 1309034496 1311399936 1312256946 1315012608 1315426266 1316818944 1316826368 1317803256 1319205888 1321017984 1321433568 1324657152 1325198336 1325647323 1326034944 1328431104 1328848983 1332509724 1334917584 1336306048 1338720768 1340145664 1342408704 1344252672 1345683456 1346106762 1346689344 1347506864 1348539192 1348963434 1349941824 1352254176 1353660672 1355520096 1356106752 1357977192 1359970304 1362728367 1363588668 1365590016 1366052688 1366610784 1367473536 1369944576 1370375552 1371369472 1372257936 1373718528 1374745372 1377036288 1377632256 1378065612 1379524608 1380426138 1381861936 1383760098 1384358976 1386260568 1387736064 1391689728 1393444598 1394039808 1394512119 1395081842 1395962568 1397440512 1397880099 1398485088 1400846643 1402337664 1405724544 1406332928 1408264704 1410207084 1413199788 1414091952 1416167424 1416647232 1418120704 1420068672 1420683264 1422634752 1423082304 1424596992 1426553856 1427620194 1428037632 1430618112 1431102816 1431553032 1433519451 1435010472 1436537856 1437603552 1439133696 1443552201 1445216256 1445670912 1446160716 1447038621 1449197568 1449653436 1450280832 1452272976 1454276096 1456273728 1457788416 1460422656 1460917458 1462436976 1464445818 1466465728 1467553626 1468480104 1469115648 1470007488 1471133664 1472663808 1475324928 1475789056 1479389184 1480495016 1481429664 1482528663 1484106624 1486612764 1488159008 1490848128 1491789312 1492434944 1492904413 1494484992 1496039424 1498742784 1499722224 1500632644 1501782282 1503344304 1504935936 1506060864 1507663872 1510209792 1512292782 1513893888 1514512384 1515025512 1515945222 1518684552 1521285948 1521907464 1522868256 1525620096 1527206912 1527724341 1529966592 1530966437 1534181376 1534663977 1536288768 1537437132 1538407728 1539073536 1541187648 1541672496 1542790656 1543790178 1545433344 1547040768 1549165824 1549836288 1554594678 1557403848 1561203072 1561840896 1565650944 1566143488 1568294784 1569964032 1570457889 1571137568 1573295724 1574932128 1576599552 1577629872 1579270784 1581440112 1582124544 1584297792 1584306724 1590853446 1592508112 1593188352 1593728136 1594379248 1595385792 1597577256 1598268672 1600967592 1602671616 1606542336 1607237632 1607743214 1609445376 1610497161 1614386781 1615085472 1616105088 1617303996 1619025408 1620709376 1623638016 1625868288 1626379776 1628110848 1628622996 1630347264 1631565936 1632043008 1636060608 1638307944 1640011968 1642975488 1644724224 1645241598 1648733086 1649773944 1652040117 1652195328 1652755104 1653758424 1656746784 1657463808 1659740544 1660262688 1662029824 1664312832 1665556893 1666043904 1666608372 1669054464 1669619952 1670145204 1671356544 1674178884 1675960832 1677204144 1678262976 1678989312 1681295616 1683044352 1686085632 1686616064 1687187502 1690730496 1691262342 1691994304 1694318472 1696121856 1698986016 1700753152 1703826432 1704403701 1706176472 1707982848 1708520121 1712145897 1713226788 1713968256 1715008736 1716322608 1718107776 1721212416 1725954048 1728334608 1730708694 1730871296 1731457728 1734381558 1735639488 1738612512 1739322816 1740420864 1743565824 1745379328 1748533248 1749675928 1752079329 1753901688 1755758592 1757071008 1758941184 1761357312 1761911424 1764331632 1764341579 1766209536 1767529764 1768046592 1768602759 1771241472 1771798644 1774833606 1776679632 1779120126 1779890112 1784961024 1789878272 1791571626 1792336896 1793676654 1794809016 1795585792 1798052256 1798617912 1799922432 1801088541 1803005568 1804880896 1807360128 1808142336 1810626048 1810636256 1813693791 1816971156 1818118224 1820786688 1821403584 1822147712 1823298048 1826592768 1829677248 1831624704 1835511678 1836048384 1837420816 1839366144 1840568184 1845013464 1845811968 1848347424 1850314752 1852821938 1855995687 1858719744 1859349492 1860478227 1861283424 1863254016 1863840132 1864646784 1867795524 1869783552 1872351936 1874299392 1877686272 1878322446 1880276112 1884266384 1885455936 1886854662 1888045848 1888862976 1893424896 1894244352 1896846336 1897443072 1899462656 1900060162 1902071808 1903493592 1904050176 1906108281 1908137088 1908737376 1911359268 1913347296 1915383808 1916804736 1918844928 1919448531 1921480704 1924736268 1926955008 1927561216 1928214288 1929384828 1932871248 1933707776 1936363968 1941698304 1943717888 1944376434 1947230208 1947889944 1948502738 1949915968 1952594424 1953208698 1956738168 1957973472 1958820864 1960009984 1961511552 1963551744 1967099904 1968385419 1972518912 1973139399 1975239552 1976704884 1978808832 1982150352 1986985728 1987797504 1989052416 1992646656 1994719232 1998764586 1999629632 2002376376 2004459072 2008081152 2010218496 2013613056 2016379008 2016390376 2018525184 2019160143 2020034016 2021260296 2022808788 2023445151 2024912736 2028381264 2029209952 2030491008 2033280144 2034160128 2036965788 2039955456 2045383002 2045575168 2046218636 2048385024 2049916176 2051210304 2052098048 2054916864 2055563328 2057054208 2058386904 2060577792 2062118058 2062721024 2065554432 2066448384 2067098418 2069286912 2070639207 2072792904 2075640147 2076538464 2081604096 2082454528 2087534592 2090166897 2091059712 2092622763 2093285376 2093943852 2097727632 2099909504 2103506496 2108586816 2109499392 2112397056 2115310626 2119799682 2121137928 2124251136 2124970848 2127181056 2130103008 2131024896 2134623456 2136895488 2139830784 2141430291 2142056448 2145927168 2146654224 2147329548 2152515708 2153447296 2154806784 2156405328 2158700544 2164850688 2167824384 2168506368 2169241074 2171497328 2173796352 2174480154 2175421248 2178409464 2181414144 2184410592 2186682624 2189698654 2190633984 2191376187 2193655464 2196668727 2199698592 2201330439 2202720156 2203673472 2205011232 2208995712 2209951744 2212987392 2213683584 2219083776 2220742524 2221391872 2222144496 2225405952 2226159936 2226860272 2228475392 2229919146 2232238512 2236272192 2237683968 2238652416 2241727488 2244059136 2245525646 2248114176 2249583336 2250948966 2252673423 2255016456 2259091296 2261495808 2265314688 2268439173 2270840832 2271768576 2272538268 2273917833 2277310464 2278026828 2278743481 2282861196 2284302384 2285291008 2288430144 2290810368 2294949888 2301272064 2304433152 2304446144 2306155698 2307611592 2308610304 2311781472 2312508744 2314185984 2318150016 2319097088 2320561152 2323748736 2324754432 2331892017 2336105772 2338535584 2341011456 2342761344 2345254912 2348476416 2349215232 2352442176 2354946048 2356706352 2357395456 2358137012 2359943586 2362398192 2364899328 2366444808 2368906176 2372160168 2373186816 2376460086 2379948032 2386280169 2388762168 2389782528 2390592204 2391568872 2393078688 2397403008 2398157216 2399896576 2401451388 2404007424 2405804401 2409813504 2410856448 2411614821 2414168064 2418258388 2422628208 2424157632 2425955994 2428538112 2431064064 2435457024 2439569664 2442166272 2442934494 2445520896 2447348904 2448064512 2454090912 2460017952 2461082624 2464463232 2467086336 2467862397 2473099629 2474660916 2478292992 2479132656 2480637636 2481711232 2485120176 2486195712 2489610816 2490394032 2493044736 2496469248 2499065856 2499912558 2503581696 2504429928 2505217806 2507034816 2511268326 2513941248 2515806216 2517394464 2518483968 2524566528 2525659136 2529128448 2529924096 2530781253 2536095744 2536893513 2537991456 2541477708 2544182784 2544983168 2548479024 2551129728 2555739648 2558459904 2559264708 2561974272 2566315024 2569840182 2570952384 2572513104 2574483912 2577161664 2581818624 2587825682 2588931072 2590866278 2592501912 2596063041 2596306944 2597186592 2601572337 2603459232 2604278264 2608984224 2610631296 2611761152 2615348736 2618068992 2622799872 2624513892 2626107127 2630025216 2630852532 2633637888 2633652736 2635606512 2638411776 2642035968 2642867136 2649314304 2650396672 2651294646 2652069888 2656862208 2657697966 2662250409 2665019448 2669835168 2672612096 2677441536 2684817408 2687357439 2688505344 2690514981 2691366912 2692213524 2693378688 2695013728 2697078384 2697926868 2699883648 2704508352 2707321344 2711040192 2712213504 2715954384 2719940608 2725456734 2727177336 2731180032 2732105376 2733221568 2734947072 2739889152 2740751104 2742738944 2744515872 2747437056 2749490744 2753267517 2754072576 2756131224 2759049216 2760852276 2763723872 2767520196 2768717952 2772521136 2772536767 2775472128 2779232907 2783379456 2786889196 2788079616 2789024238 2790163684 2791925136 2794881024 2795760198 2796970176 2801693286 2804675328 2811449088 2812665856 2816529408 2820414168 2826399576 2828183904 2830281993 2833294464 2836241408 2840137344 2841366528 2845269504 2846164608 2849193984 2850090243 2853107712 2855240388 2856075264 2861236224 2862205632 2863106064 2867038902 2870020944 2873075712 2875207104 2878267392 2887104402 2890432512 2891341824 2892321432 2894077242 2899306872 2900561664 2904545952 2908552192 2912547456 2915576832 2916564651 2920845312 2921834916 2922754107 2924873952 2928891636 2929813047 2932931456 2935107252 2936960208 2938231296 2940014976 2942267328 2945327616 2950649856 2951578112 2958778368 2960990032 2962859328 2965057326 2968213248 2973225528 2976318016 2981696256 2983578624 2984869888 2985808826 2988969984 2992078848 2998146879 2999444448 3001265288 3003564564 3006688608 3009871872 3012121728 3015327744 3020419584 3024585564 3027787776 3029024768 3030051024 3031890444 3037369104 3042571896 3043814928 3045736512 3051240192 3054413824 3055448682 3059933184 3061932874 3068074503 3068362752 3069327954 3072577536 3074874264 3076815456 3078147072 3082375296 3083344992 3085581312 3087580356 3090866688 3093177087 3094081536 3098331648 3099672576 3100647627 3109189356 3114807696 3122406144 3123681792 3131301888 3132286976 3136589568 3139928064 3140915778 3142275136 3146591448 3149864256 3155259744 3158541568 3162880224 3164249088 3168595584 3168613448 3172965939 3179699523 3181706892 3185016224 3186376704 3187456272 3188758496 3190771584 3195154512 3196537344 3201935184 3205343232 3213084672 3214475264 3215486428 3218890752 3220994322 3228773562 3230170944 3232210176 3234607992 3238050816 3241418752 3247276032 3251736576 3252759552 3253861611 3257245992 3260694528 3261720231 3263131872 3272121216 3276615888 3280023936 3284547981 3285950976 3289448448 3290483196 3297466172 3299547888 3304080234 3304390656 3305510208 3307516848 3313493568 3314927616 3319481088 3320525376 3324059648 3328625664 3331113786 3332087808 3333216744 3338108928 3339239904 3340290408 3342713088 3344878719 3348357768 3351921664 3354408288 3356525952 3357978624 3362591232 3366088704 3368288469 3372171264 3373232128 3374375004 3376423449 3381460992 3382524684 3383988608 3388636944 3392243712 3397972032 3401506304 3407652864 3408807402 3412352944 3415965696 3417040242 3424291794 3426453576 3427936512 3430017472 3432645216 3436215552 3442424832 3451908096 3456669216 3459233547 3461417388 3462915456 3468763116 3471278976 3477225024 3478645632 3480841728 3487131648 3490758656 3497066496 3499351856 3504158658 3507803376 3511517184 3514142016 3517882368 3522714624 3523822848 3528663264 3528683158 3532419072 3535059528 3536093184 3537205518 3539915379 3543597288 3549667212 3553359264 3558240252 3559780224 3564690129 3569922048 3579756544 3580882613 3583143252 3584673792 3587353308 3589618032 3591171584 3596104512 3597235824 3599844864 3602177082 3606011136 3609761792 3614720256 3616284672 3621252096 3621272512 3627387582 3633942312 3636236448 3642807168 3644295424 3646596096 3653185536 3659354496 3663249408 3664401741 3671023356 3672096768 3674841632 3678732288 3681136368 3690026928 3691623936 3696694848 3700629504 3705643876 3711991374 3717439488 3718698984 3720956454 3722566848 3727680264 3729293568 3735591048 3739567104 3744703872 3748598784 3749868837 3755372544 3756644892 3757826709 3760552224 3766902489 3768532768 3770911872 3773709324 3776091696 3777725952 3786849792 3788488704 3793692672 3794886144 3798925312 3800120324 3804143616 3806987184 3808100352 3812216562 3816274176 3817474752 3822718536 3826694592 3830767616 3833609472 3837689856 3838897062 3842961408 3849472536 3854760273 3855122432 3856428576 3858769656 3865742496 3867415552 3872727936 3881738523 3883396608 3886299417 3887435776 3888752868 3894460416 3895779888 3897005476 3899831936 3905188848 3906417396 3913476336 3915946944 3917641728 3920019968 3923023104 3927103488 3934199808 3936770838 3945037824 3946278798 3950479104 3953409768 3957617664 3964300704 3973971456 3975595008 3976941969 3978104832 3985293312 3986546949 3997529172 3999259264 4004752752 4008918144 4016162304 4020436992 4027226112 4032758016 4032780752 4037050368 4038320286 4040068032 4042520592 4045617576 4046890302 4049825472 4056762528 4058419904 4060982016 4066560288 4068320256 4073931576 4079910912 4088185101 4090766004 4092437272 4096770048 4099832352 4102420608 4104196096 4109833728 4111126656 4114108416 4116773808 4121155584 4124236116 4125442048 4126739771 4131108864 4132896768 4134196836 4138573824 4141278414 4145585808 4151280294 4153076928 4163208192 4164909056 4175069184 4180333794 4182119424 4183536357 4185245526 4187887704 4195455264 4199819008 4202539929 4207012992 4217173632 4218998784 4224794112 4230621252 4231952179 4239599364 4242275856 4248502272 4249941696 4254362112 4260206016 4262049792 4269246912 4273790976 4279661568 4282860582 4284112896 4291854336 4293308448 4294659096 4305031416 4306894592 4309613568 4312810656 4317401088 4330656603 4335648768 4337012736 4338482148 4341115863 4342994656 4347592704 4348960308 4350842496 4356818928 4362828288 4368821184 4373365248 4379397308 4381267968 4382752374 4387310928 4393337454 4399397184 4402660878 4405440312 4407346944 4410022464 4417991424 4419903488 4425974784 4427367168 4438167552 4441485048 4442783744 4444288992 4447585989 4452319872 4453720544 4456950784 4459838292 4464477024 4472544384 4475367936 4477304832 4478713239 4483454976 4488118272 4491051292 4496228352 4499166672 4501897932 4505346846 4510032912 4518182592 4522991616 4530629376 4536878346 4541681664 4543537152 4545076536 4547835666 4556053656 4557486962 4565722392 4568604768 4570582016 4576860288 4581620736 4583173023 4589899776 4592899311 4602544128 4603991931 4608866304 4608892288 4612311396 4615223184 4617220608 4623562944 4625017488 4628371968 4636300032 4638194176 4641122304 4647497472 4649508864 4663784034 4672211544 4677071168 4685522688 4690509824 4696952832 4698430464 4704884352 4709892096 4711373667 4713412704 4716274024 4719887172 4724796384 4729798656 4732889616 4737812352 4744320336 4746373632 4752920172 4759896064 4772560338 4777524336 4779565056 4781184408 4783137744 4786157376 4794806016 4796314432 4799793152 4802902776 4808014848 4811608802 4819627008 4821712896 4823229642 4828336128 4831491483 4836516776 4843160343 4845256416 4848315264 4851911988 4857076224 4862128128 4870914048 4877056093 4879139328 4884332544 4885868988 4891041792 4894697808 4896129024 4908181824 4920035904 4922165248 4928926464 4934172672 4935724794 4946199258 4949321832 4956585984 4958265312 4961275272 4963422464 4970240352 4972391424 4979221632 4980788064 4986089472 4992938496 4996670679 4998131712 4999825116 5007163392 5008859856 5010435612 5014069632 5022536652 5027882496 5031612432 5034788928 5036967936 5049133056 5051318272 5058256896 5059848192 5061562506 5072191488 5073787026 5075982912 5082955416 5088365568 5089966336 5096958048 5102259456 5111479296 5113211103 5118529416 5123948544 5125560363 5132630048 5136437691 5139680364 5141904768 5145026208 5148967824 5154323328 5163637248 5175651364 5177862144 5181732556 5185003824 5192126082 5192613888 5194373184 5203144674 5206918464 5208556528 5217968448 5221262592 5223522304 5230697472 5236137984 5245599744 5249027784 5252214254 5256237987 5261705064 5267275776 5267305472 5271213024 5276823552 5284071936 5285734272 5293024737 5298628608 5300793344 5302589292 5304139776 5305808277 5313724416 5315395932 5324500818 5330038896 5339670336 5345224192 5354883072 5369634816 5374714878 5377010688 5381029962 5384427048 5386757376 5390027456 5394156768 5395853736 5399767296 5403265623 5409016704 5414642688 5422080384 5424427008 5431908768 5441081373 5450913468 5454354672 5462360064 5464210752 5466443136 5469894144 5479778304 5481502208 5485477888 5489031744 5494874112 5498981488 5506535034 5508145152 5512262448 5518098432 5521704552 5527447744 5535040392 5537435904 5545042272 5545073534 5550944256 5558465814 5567987061 5573778392 5576159232 5578048476 5580327368 5581434681 5583850272 5589762048 5591520396 5593940352 5603386572 5609350656 5622898176 5625331712 5627101249 5633058816 5640828336 5652799152 5656367808 5660563986 5666588928 5672482816 5680274688 5682733056 5690539008 5692329216 5698387968 5700180486 5706215424 5710480776 5712150528 5724411264 5726212128 5734077804 5740041888 5746151424 5750414208 5756534784 5758345593 5774208804 5780865024 5782683648 5784642864 5788154484 5798613744 5801123328 5809091904 5817104384 5825094912 5831153664 5833129302 5841690624 5843669832 5845508214 5849747904 5857783272 5859626094 5865862912 5870214504 5873920416 5876462592 5880029952 5884534656 5890655232 5901299712 5903156224 5905156257 5917556736 5919418197 5921980064 5925718656 5930114652 5936426496 5946451056 5952636032 5963392512 5967157248 5969739776 5971617652 5977939968 5984157696 5996293758 5998888896 6002530576 6007129128 6013377216 6024243456 6030655488 6040839168 6049171128 6055575552 6057480429 6058049536 6060102048 6063780888 6070335453 6074738208 6085143792 6087629856 6091473024 6102480384 6108827648 6110897364 6119866368 6123865748 6136149006 6136725504 6138655908 6145155072 6149748528 6153630912 6156294144 6164750592 6166689984 6171162624 6175160712 6181733376 6186354174 6188163072 6196663296 6199345152 6201295254 6211917621 6218378712 6226920441 6229615392 6244812288 6247363584 6262603776 6264573952 6270500691 6273179136 6277868289 6279856128 6281831556 6284550272 6293182896 6299728512 6310519488 6317083136 6325760448 6328498176 6337191168 6337226896 6345931878 6359399046 6363413784 6370032448 6372753408 6374912544 6377516992 6381543168 6390309024 6393074688 6403870368 6410686464 6424290873 6426169344 6430972856 6437781504 6441988644 6457547124 6460341888 6464420352 6469215984 6476101632 6482837504 6484876783 6494552064 6503473152 6505519104 6507723222 6514491984 6521389056 6523440462 6526263744 6544242432 6553231776 6560047872 6569095962 6571901952 6574128561 6580966392 6594932344 6599095776 6603991317 6608160468 6611020416 6615033696 6626987136 6629855232 6638962176 6641050752 6648119296 6650210567 6657251328 6662227572 6664175616 6666433488 6676217856 6678479808 6680580816 6685426176 6689757438 6696715536 6703843328 6708816576 6713051904 6715957248 6725182464 6732177408 6736576938 6744342528 6746464256 6748750008 6752846898 6765049368 6767977216 6777273888 6784487424 6795944064 6803012608 6805317519 6815305728 6817614804 6821753499 6824705888 6831931392 6834080484 6836230443 6848583588 6852907152 6855873024 6860034944 6865290432 6872431104 6884849664 6903816192 6913338432 6918467094 6922834776 6925830912 6937526232 6942557952 6954450048 6957291264 6961683456 6974263296 6981517312 6995676051 6998703712 7008317316 7015606752 7023034368 7028284032 7035764736 7045429248 7047645696 7057326528 7057366316 7064838144 7070119056 7072186368 7074411036 7079830758 7087194576 7099334424 7106718528 7116480504 7119560448 7129380258 7139844096 7158840507 7159513088 7161765226 7166286504 7169347584 7174706616 7179236064 7182343168 7192209024 7194471648 7199689728 7204354164 7212022272 7217413203 7219523584 7229440512 7232569344 7234844463 7242504192 7242545024 7254775164 7267884624 7272472896 7285614336 7288590848 7293192192 7306371072 7318708992 7326498816 7328803482 7342046712 7344193536 7349683264 7362272736 7380053856 7383247872 7393389696 7401259008 7403587191 7411287752 7419298887 7423982748 7434878976 7437397968 7441912908 7445133696 7455360528 7458587136 7471182096 7479134208 7489407744 7497197568 7499737674 7510745088 7513289784 7515653418 7521104448 7533804978 7537065536 7541823744 7547418648 7552183392 7555451904 7573699584 7576977408 7587385344 7589772288 7592343759 7600240648 7608287232 7610680539 7613974368 7624433124 7632548352 7634949504 7645437072 7653389184 7661535232 7663945289 7667218944 7675379712 7677794124 7685922816 7698945072 7709520546 7710244864 7712857152 7717539312 7731484992 7734831104 7745455872 7763477046 7766793216 7772598834 7774871552 7777505736 7788920832 7791559776 7794010952 7799663872 7804717011 7810377696 7812834792 7826952672 7831893888 7835283456 7840039936 7846046208 7854206976 7859339761 7868399616 7873541676 7878321381 7890075648 7892557596 7900958208 7906819536 7915235328 7928601408 7947942912 7951190016 7953883938 7956209664 7970586624 7973093898 7995058344 7998518528 8009505504 8017836288 8032324608 8054452224 8062072317 8065516032 8065561504 8071544943 8074100736 8076640572 8080136064 8085041184 8091235152 8093780604 8099650944 8113525056 8116839808 8121964032 8133120576 8136640512 8147863152 8159821824 8176370202 8181532008 8184874544 8193540096 8199664704 8204841216 8208392192 8219667456 8222253312 8228216832 8233547616 8242311168 8248472232 8250884096 8253479542 8259802551 8262217728 8268393672 8277147648 8282556828 8291171616 8302560588 8306153856 8317610301 8326416384 8329818112 8337698721 8350138368 8360667588 8364238848 8367072714 8370491052 8375775408 8390910528 8399638016 8405079858 8414025984 8434347264 8437997568 8449588224 8461242504 8463904358 8479198728 8484551712 8490845979 8499883392 8508724224 8520412032 8524099584 8538493824 8547581952 8550270729 8559323136 8565721164 8568225792 8583708672 8586616896 8589318192 8610062832 8613789184 8619227136 8625621312 8634802176 8661313206 8671297536 8674025472 8676964296 8682231726 8685989312 8697920616 8701684992 8713637856 8725656576 8737642368 8746730496 8749693953 8758794616 8762535936 8765504748 8768262321 8774621856 8786674908 8789439141 8798794368 8805321756 8810880624 8814693888 8820044928 8835982848 8839806976 8851949568 8854734336 8876335104 8882970096 8885567488 8888577984 8895171978 8904639744 8907441088 8913901568 8919676584 8928954048 8945088768 8950735872 8954609664 8957426478 8966909952 8976236544 8982102584 8994440637 8998333344 9003795864 9010693692 9020065824 9036365184 9045983232 9057389887 9061258752 9068031973 9073756692 9083363328 9087074304 9090153072 9095671332 9112107312 9114973924 9131444784 9137209536 9141164032 9153720576 9163241472 9166346046 9179799552 9185798622 9205088256 9207983862 9217732608 9217784576 9224622792 9230446368 9234441216 9247125888 9250034976 9256743936 9272600064 9276388352 9279531261 9282244608 9294994944 9299017728 9301942881 9327568068 9344423088 9354142336 9371045376 9381019648 9393905664 9396860928 9409768704 9419784192 9422747334 9426825408 9432548048 9439774344 9449592768 9465779232 9475624704 9488640672 9492747264 9505840344 9518897817 9519792128 9539098569 9545120676 9555048672 9559130112 9562368816 9566275488 9572314752 9589612032 9592628864 9599586304 9605805552 9616029696 9623217604 9639254016 9643425792 9646459284 9656672256 9662982966 9673033552 9686320686 9690512832 9696630528 9703823976 9714152448 9724256256 9741828096 9754112186 9758278656 9761584833 9771737976 9782083584 9785160693 9789395616 9816363648 9840071808 9844330496 9853643943 9857852928 9868345344 9871449588 9892398516 9898643664 9913171968 9916530624 9922550544 9926844928 9940480704 9944782848 9958443264 9961576128 9972178944 9985876992 9993341358 9996263424 9999650232 10014326784 10017719712 10020871224 10028139264 10034636157 10045073304 10055764992 10063224864 10069577856 10073935872 10098266112 10104865407 10116513792 10119696384 10123125012 10129270347 10144382976 10147574052 10151965824 10165910832 10176731136 10179932672 10193916096 10204518912 10222958592 10226422206 10237058832 10247897088 10251120726 10265260096 10272875382 10279360728 10283809536 10290052416 10297935648 10308646656 10327274496 10351302728 10355724288 10363465112 10370007648 10377700641 10384252164 10388746368 10406289348 10413836928 10417113056 10435936896 10442525184 10447044608 10450330891 10461394944 10472275968 10491199488 10498055568 10504428508 10512475974 10523410128 10534551552 10534610944 10542426048 10553647104 10568143872 10571468544 10586049474 10597257216 10601586688 10605178584 10608279552 10611616554 10630791864 10649001636 10660077792 10679340672 10690448384 10694070387 10709766144 10716765059 10739269632 10742647839 10749429756 10754021376 10762059924 10768854096 10773514752 10780054912 10788313536 10791707472 10799534592 10806531246 10818033408 10829285376 10844160768 10848854016 10863817536 10882162746 10901826936 10908709344 10928421504 10932886272 10939788288 10959556608 10963004416 10970955776 10978063488 10989748224 10993205223 10997962976 11013070068 11016290304 11024524896 11036196864 11043409104 11054895488 11070080784 11074871808 11090084544 11090147068 11101888512 11116931628 11135974122 11147556784 11152318464 11156096952 11160654736 11162869362 11167700544 11183040792 11187880704 11206773144 11218701312 11245796352 11249606511 11250663424 11254202498 11266117632 11273480127 11281656672 11300707467 11305598304 11312735616 11321127972 11333177856 11344965632 11360549376 11365466112 11381078016 11384658432 11396775936 11400360972 11412430848 11420961552 11424301056 11448822528 11452424256 11468155608 11480083776 11492302848 11500828416 11513069568 11516691186 11548417608 11564280819 11565367296 11569285728 11576308968 11597227488 11602246656 11618183808 11634208768 11645215569 11650189824 11658898251 11662307328 11666258604 11683381248 11687339664 11691016428 11699495808 11715566544 11719252188 11731725824 11740429008 11747840832 11752925184 11760059904 11769069312 11781310464 11802599424 11806312448 11810312514 11835113472 11838836394 11843960128 11851437312 11860229304 11872852992 11892902112 11905272064 11926785024 11930825907 11934314496 11943235304 11955879936 11959640847 11992587516 11997777792 12005061152 12014258256 12026754432 12043342597 12048486912 12061310976 12081678336 12098342256 12111151104 12114960858 12116099072 12120204096 12127561776 12140670906 12149476416 12170287584 12175259712 12182946048 12204960768 12217655296 12221794728 12239732736 12247731496 12264555303 12272298012 12277311816 12290310144 12299497056 12307261824 12312588288 12329501184 12333379968 12342325248 12350321424 12350391053 12363466752 12372708348 12376326144 12380219313 12393326592 12398690304 12402590508 12423835242 12436757424 12453840882 12459230784 12489624576 12494727168 12525207552 12529147904 12541001382 12546358272 12555736578 12563663112 12569100544 12586365792 12599457024 12607619787 12621038976 12634166272 12651520896 12656996352 12674382336 12674453792 12691863756 12695856537 12718798092 12726827568 12740064896 12745506816 12749825088 12755033984 12763086336 12780618048 12786149376 12807740736 12821372928 12848581746 12852338688 12861945712 12875563008 12883977288 12915094248 12920683776 12928840704 12938431968 12952203264 12965675008 12969753566 12991969809 13006946304 13011038208 13015446444 13023347589 13028983968 13042778112 13046880924 13052527488 13088484864 13106463552 13120095744 13138191924 13143803904 13148257122 13161932784 13189864688 13198191552 13207982634 13216320936 13222040832 13230067392 13253974272 13259710464 13277924352 13282101504 13296238592 13300421134 13314502656 13324455144 13328351232 13332866976 13342757967 13356959616 13361161632 13370852352 13379514876 13393431072 13407686656 13417633152 13426103808 13431914496 13436139717 13450364928 13464354816 13473153876 13488685056 13492928512 13497500016 13505693796 13530098736 13535954432 13554547776 13568974848 13591888128 13606025216 13610635038 13630611456 13635229608 13643506998 13649411776 13668160968 13672460886 13697167176 13705814304 13711746048 13720069888 13730580864 13744862208 13749519069 13769699328 13778697933 13807632384 13811975793 13826676864 13836934188 13845669552 13851661824 13875052464 13885115904 13908900096 13914582528 13923366912 13948526592 13963034624 13991352102 13997407424 14016634632 14031213504 14056568064 14071529472 14090858496 14095291392 14114653056 14114732632 14129676288 14134121001 14140238112 14148822072 14159661516 14174389152 14198668848 14213437056 14232961008 14233041251 14239120896 14258760516 14279688192 14317681014 14319026176 14323530452 14332573008 14338695168 14349413232 14358472128 14364686336 14384418048 14388943296 14399379456 14408708328 14424044544 14434826406 14439047168 14458881024 14465138688 14469688926 14485008384 14485090048 14494474449 14509550328 14529481029 14535769248 14544945792 14571228672 14577181696 14586384384 14612742144 14631168279 14637417984 14652997632 14657606964 14684093424 14688387072 14699366528 14724545472 14760107712 14766495744 14786779392 14802518016 14807174382 14822575504 14838597774 14847965496 14869757952 14874795936 14883825816 14890267392 14910721056 14917174272 14942364192 14958268416 14978815488 14990012037 14994395136 14999475348 15021490176 15026579568 15031306836 15042208896 15067609956 15074131072 15083647488 15094837296 15104366784 15110903808 15147399168 15153954816 15174770688 15179544576 15184687518 15200481296 15216574464 15221361078 15227948736 15248866248 15265096704 15269899008 15290874144 15306778368 15323070464 15327890578 15334437888 15339633309 15355588248 15371845632 15376681089 15397890144 15409313073 15419041092 15425714304 15435078624 15462969984 15469662208 15490911744 15526954092 15533586432 15545197668 15549743104 15555011472 15577841664 15583119552 15588021904 15599327744 15609434022 15620755392 15625669584 15653905344 15663787776 15670566912 15680079872 15692092416 15708413952 15718679522 15736799232 15747083352 15756642762 15768713961 15785115192 15801916416 15813639072 15830470656 15857202816 15879074211 15895885824 15902380032 15907767876 15912419328 15917424831 15941173248 15946187796 15951204367 15990116688 15997037056 16019011008 16035672576 16064649216 16108904448 16124144634 16131032064 16131123008 16143089886 16153281144 16160272128 16170082368 16182470304 16187561208 16199301888 16227050112 16233679616 16243928064 16266241152 16273281024 16295726304 16323244119 16352740404 16363064016 16369749088 16387080192 16399329408 16409682432 16416784384 16439334912 16444506624 16456433664 16467095232 16484622336 16496944464 16501768192 16506959084 16519605102 16524435456 16536787344 16554295296 16565113656 16582343232 16605121176 16612307712 16635220602 16652832768 16659636224 16675397442 16703961183 16721335176 16728477696 16734145428 16740982104 16744304043 16751550816 16781821056 16799276032 16810159716 16828051968 16840630807 16868694528 16875995136 16881303747 16899176448 16922485008 16927808716 16958397456 16969103424 16981691958 16999766784 17017448448 17040824064 17048199168 17076987648 17095163904 17100541458 17118646272 17131442328 17136451584 17173233792 17178636384 17220125664 17227578368 17238454272 17251242624 17269604352 17275036779 17322626412 17342595072 17348050944 17353928592 17364463452 17371978624 17395841232 17403369984 17427275712 17451313152 17475284736 17493460992 17499387906 17517589232 17525071872 17531009496 17536524642 17549243712 17573349816 17578878282 17597588736 17610643512 17621761248 17629387776 17640089856 17671965696 17679613952 17703899136 17709468672 17715468771 17752670208 17758254591 17765940192 17777155968 17790343956 17809279488 17814882176 17827803136 17839353168 17857908096 17890177536 17901471744 17909219328 17914852956 17933819904 17952473088 17964205168 17988881274 17996666688 18007591728 18021387384 18040131648 18072730368 18091966464 18114779774 18122517504 18136063946 18147513384 18166726656 18172441287 18174148608 18180306144 18191342664 18211006359 18224214624 18229947848 18262889568 18274419072 18282328064 18307441152 18326482944 18332692092 18359599104 18371597244 18382749889 18410176512 18415967724 18435465216 18435569152 18449245584 18460892736 18468882432 18494251776 18500069952 18513487872 18545200128 18552776704 18559062522 18564489216 18589989888 18598035456 18603885762 18635752863 18655136136 18688846176 18708284672 18742090752 18787811328 18793721856 18811502073 18819537408 18833604867 18839568384 18845494668 18853650816 18865096096 18879548688 18899185536 18931558464 18951249408 18977281344 18985494528 19011680688 19037795634 19039584256 19078197138 19090241352 19110097344 19118260224 19124737632 19132550976 19144629504 19179224064 19185257728 19199172608 19211611104 19232059392 19246435208 19272872619 19278508032 19292918568 19313344512 19325965932 19346067104 19372641372 19381025664 19393261056 19407647952 19407757369 19428304896 19448512512 19454630349 19483656192 19508224372 19516557312 19523169666 19543475952 19564167168 19570321386 19578791232 19632727296 19680143616 19688660992 19707287886 19715705856 19742899176 19784797032 19797287328 19811973951 19833061248 19845101088 19853689856 19880961408 19889565696 19916886528 19923152256 19944357888 19950631701 19971753984 19986682716 19992526848 19999300464 20028653568 20035439424 20041742448 20056278528 20069272314 20090146608 20111529984 20126449728 20139155712 20147871744 20196532224 20209730814 20233027584 20239392768 20246250024 20258540694 20295148104 20303931648 20331821664 20353462272 20359865344 20387832192 20409037824 20415952557 20445917184 20452844412 20465260497 20474117664 20495794176 20502241452 20508691329 20530520192 20545750764 20558721456 20567619072 20580104832 20595871296 20617293312 20654548992 20702605456 20711448576 20726930224 20740015296 20755401282 20768504328 20777492736 20812578696 20827673856 20834226112 20871873792 20885050368 20894089216 20900661782 20922789888 20944551936 20987028153 20996111136 21008857016 21024951948 21046820256 21069103104 21069221888 21084852096 21107294208 21136287744 21142937088 21172098948 21194514432 21203173376 21210357168 21216559104 21223233108 21261583728 21298003272 21320155584 21358681344 21380896768 21388140774 21419532288 21433530118 21476521521 21478539264 21485295678 21498859512 21508042752 21524119848 21537708192 21547029504 21560109824 21576627072 21583414944 21599069184 21613062492 21636066816 21652239609 21658570752 21688321536 21697708032 21704533389 21727635072 21764325492 21803653872 21817418688 21856843008 21865772544 21879576576 21919113216 21926008832 21941911552 21956126976 21979496448 21986410446 21995925952 22026140136 22032580608 22049049792 22086818208 22109790976 22140161568 22149743616 22180169088 22180294136 22203777024 22210761573 22233863256 22257896661 22271948244 22295113568 22304636928 22312193904 22321309472 22325738724 22335401088 22366081584 22375761408 22413546288 22437402624 22491592704 22499213022 22501326848 22508404996 22532235264 22546960254 22563313344 22601414934 22611196608 22625471232 22642255944 22666355712 22689931264 22721098752 22730932224 22762156032 22769316864 22777031277 22800721944 22824861696 22832041617 22841923104 22897645056 22904848512 22936311216 22960167552 22984605696 22991835867 23001656832 23026139136 23033382372 23096835216 23128561638 23130734592 23138571456 23152617936 23194454976 23204493312 23236367616 23268417536 23290431138 23300379648 23317796502 23324614656 23332517208 23366762496 23374679328 23382032856 23398991616 23414151033 23431133088 23438504376 23463451648 23480858016 23495681664 23505850368 23520119808 23538138624 23562620928 23578019283 23605198848 23612624896 23620625028 23634964143 23670226944 23677672788 23687920256 23702874624 23720458608 23745705984 23785804224 23810544128 23853570048 23861651814 23868628992 23886470608 23911759872 23919281694 23985175032 23995555584 24010122304 24028516512 24053508864 24086685194 24096973824 24163356672 24186216951 24196684512 24214634829 24222302208 24229921716 24240408192 24255123552 24281341812 24298952832 24340575168 24350519424 24365892096 24409921536 24435310592 24443589456 24479465472 24495462992 24529110606 24544596024 24554623632 24580620288 24598994112 24614523648 24625176576 24659002368 24666759936 24684650496 24700642848 24700782106 24726933504 24745416696 24752652288 24760438626 24779407653 24786653184 24805181016 24847670484 24873514848 24907681764 24918461568 24952830903 24979249152 24989454336 25013096163 25050415104 25058295808 25066178291 25082002764 25092716544 25111473156 25127326224 25138201088 25172731584 25198914048 25215239574 25242077952 25268332544 25303041792 25313992704 25348764672 25348907584 25383727512 25391713074 25437596184 25453655136 25480129792 25499650176 25510067968 25526172672 25561236096 25572298752 25615481472 25642745856 25650812187 25697163492 25704677376 25723891424 25751126016 25767954576 25830188496 25841367552 25857681408 25876863936 25904406528 25931350016 25939507132 25983939618 26013892608 26022076416 26030892888 26046695178 26057967936 26093761848 26105054976 26176969728 26212927104 26240191488 26249081859 26276383848 26287607808 26296514244 26304786963 26323865568 26368317423 26379729376 26396383104 26415965268 26432641872 26444081664 26460134784 26507948544 26519420928 26555848704 26564203008 26592477184 26600842268 26629005312 26648910288 26656702464 26665733952 26685515934 26713919232 26722323264 26741704704 26759029752 26786862144 26815373312 26835266304 26852207616 26863828992 26872279434 26900729856 26928709632 26946307752 26983321911 26985857024 26995000032 27011387592 27060197472 27071908864 27109095552 27137949696 27172169661 27183776256 27204095919 27212050432 27221270076 27261222912 27270459216 27287013996 27298823552 27336321936 27344921772 27394334352 27411628608 27423492096 27440139776 27461161728 27489724416 27499038138 27539398656 27557395866 27615264768 27623951586 27653353728 27673868376 27691339104 27703323648 27750104928 27770231808 27817800192 27829165056 27838593783 27846733824 27897053184 27905828643 27982704204 27994814848 28033269264 28062427008 28113136128 28143058944 28181716992 28190582784 28229306112 28229465264 28259352576 28268242002 28280476224 28297644144 28319323032 28348778304 28397337696 28426874112 28465922016 28466082502 28478241792 28517521032 28556693451 28559376384 28617295707 28635362028 28647060904 28665146016 28677390336 28698826464 28716944256 28729372672 28768836096 28777886592 28798758912 28817416656 28848089088 28869652812 28878094336 28887178397 28917762048 28930277376 28939377852 28970016768 28970180096 28988948898 29019100656 29058962058 29071538496 29089891584 29142457344 29154363392 29172768768 29225484288 29262336558 29274835968 29284754499 29315213928 29368186848 29398733056 29449090944 29520215424 29532991488 29560931829 29573558784 29605036032 29614348764 29623665253 29645151008 29677195548 29695930992 29739515904 29749591872 29767651632 29780534784 29821442112 29834348544 29884728384 29916536832 29957630976 29980024074 29988790272 29998950696 30042980352 30053159136 30062613672 30084417792 30135219912 30148262144 30167294976 30189674592 30208733568 30221807616 30294798336 30314596221 30349541376 30359089152 30369375036 30387811041 30400962592 30433148928 30442722156 30455897472 30497732496 30530193408 30539798016 30581748288 30613556736 30646140928 30655781156 30668875776 30679266618 30711176496 30743691264 30753362178 30795780288 30818626146 30838082184 30851428608 30870157248 30925939968 30939324416 30981823488 31053908184 31067172864 31090395336 31099486208 31110022944 31133101923 31166239104 31176043808 31198655488 31218868044 31241510784 31251339168 31307810688 31327575552 31341133824 31350992673 31360159744 31384184832 31416827904 31437359044 31473598464 31494166704 31513285524 31537427922 31570230384 31603832832 31627278144 31660941312 31714405632 31758148422 31791771648 31804760064 31815535752 31824838656 31834849662 31892375592 31902408734 31980233376 31994074112 32038022016 32071345152 32082211161 32129298432 32150295177 32217808896 32227943517 32248289268 32262064128 32262246016 32286179772 32306562288 32320544256 32340164736 32364940608 32375122416 32398603776 32454100224 32467359232 32487856128 32532482304 32546562048 32591452608 32646488238 32705480808 32726128032 32739498176 32798658816 32819364864 32833568768 32878669824 32889013248 32912867328 32934190464 32969244672 32979615669 32993888928 33013918168 33039210204 33048870912 33073574688 33108590592 33130227312 33164686464 33210242352 33224615424 33270441204 33305665536 33319272448 33350794884 33407922366 33442670352 33456955392 33468290856 33481964208 33488608086 33503101632 33563642112 33598552064 33620319432 33656103936 33681261614 33737389056 33748819533 33751990272 33762607494 33798352896 33820440381 33844970016 33855617432 33902122401 33916794912 33938206848 33963383916 33999533568 34034896896 34081648128 34096398336 34139392651 34153975296 34190327808 34201082916 34237292544 34262884656 34272903168 34346467584 34357272768 34440251328 34455156736 34476908544 34502485248 34539208704 34550073558 34645252824 34696101888 34707857184 34728926904 34743957248 34791682464 34806739968 34854551424 34902626304 34935646707 34950569472 34976694753 34986921984 34998775812 35035178464 35050143744 35062018992 35073049284 35098487424 35146699632 35157756564 35195177472 35221287024 35243522496 35258775552 35280179712 35343931392 35359227904 35407798272 35418937344 35430937542 35505340416 35516509182 35531880384 35554311936 35580687912 35618558976 35629764352 35655606272 35678706336 35715816192 35780355072 35792477721 35802943488 35829705912 35867639808 35878922541 35928410336 35977762548 35993333376 36015183456 36042774768 36080263296 36130027791 36145460736 36183932928 36229559548 36245035008 36272127892 36295026768 36333453312 36344882574 36348297216 36360612288 36382685328 36422012718 36448429248 36459895696 36525779136 36548838144 36564656128 36614882304 36652965888 36665384184 36719198208 36743194488 36765499778 36793665909 36831935448 36870930432 36871138304 36898491168 36921785472 36937764864 36988503552 37000139904 37026975744 37051173159 37090400256 37105553408 37118125044 37128978432 37140657939 37179979776 37196070912 37207771524 37271505726 37310272272 37377692352 37416569344 37484181504 37575622656 37587443712 37623004146 37639074816 37667209734 37690989336 37707301632 37730192192 37759097376 37798371072 37822859361 37863116928 37902498816 37954562688 37970989056 38023361376 38075591268 38087569611 38156394276 38180482704 38220194688 38236520448 38249475264 38265101952 38289259008 38358448128 38370515456 38398345216 38423222208 38464118784 38492870416 38545745238 38557016064 38585837136 38626689024 38651931864 38692134208 38745282744 38762051328 38786522112 38815295904 38815514738 38856609792 38897025024 38909260698 38975909427 39016448744 39033114624 39046339332 39070042767 39086951904 39128334336 39140642772 39157582464 39265454592 39360287232 39377321984 39389708743 39414575772 39431411712 39485798352 39569594064 39594574656 39623947902 39666122496 39690202176 39707379712 39761922816 39779131392 39833773056 39846304512 39888715776 39901263402 39943507968 39973365432 39985053696 39998600928 40070878848 40083484896 40112557056 40138544628 40180293216 40223059968 40252899456 40278311424 40295743488 40308419151 40393064448 40419461628 40466055168 40478785536 40492500048 40517081388 40590296208 40607863296 40663643328 40706924544 40719730688 40775664384 40818075648 40831905114 40891834368 40905688824 40930520994 40948235328 41004482904 41017382658 41061040384 41091501528 41117442912 41135238144 41160209664 41191742592 41234586624 41248557207 41309097984 41336093799 41405210912 41422897152 41435927379 41453860448 41480030592 41510802564 41537008656 41554985472 41625157392 41655347712 41668452224 41743747584 41770100736 41788178432 41801323564 41845579776 41889103872 41974056306 41992222272 42017714032 42049903896 42093640512 42138443776 42169704192 42214588416 42272575488 42285874176 42344197896 42389028864 42402363003 42406346752 42420714336 42446466216 42523167456 42596006544 42640311168 42699123753 42717362688 42761793536 42776281548 42839064576 42867060236 42953043042 42957078528 42970591356 42997719024 43016085504 43048239696 43075416384 43094059008 43120219648 43153254144 43166829888 43198138368 43226124984 43272133632 43304479218 43317141504 43376643072 43395416064 43409066778 43455270144 43483423347 43528650984 43588443087 43607307744 43634837376 43713686016 43731545088 43759153152 43838226432 43852017664 43893504837 43912253952 43958992896 43972820892 43991851904 44052280272 44065161216 44098099584 44173636416 44219581952 44280323136 44299487232 44360338176 44360588272 44407554048 44421523146 44467726512 44515793322 44543896488 44590227136 44609273856 44624387808 44642618944 44651477448 44670802176 44732163168 44751522816 44827092576 44874805248 44970036111 44983185408 44998426044 45016809992 45064470528 45093920508 45126626688 45202829868 45222393216 45250942464 45284511888 45332711424 45379862528 45394137481 45442197504 45461864448 45524312064 45538633728 45554062554 45601443888 45649723392 45664083234 45683846208 45795290112 45809697024 45872622432 45920335104 45969211392 45983671734 46003313664 46018899927 46066764744 46193670432 46227939219 46257123276 46277142912 46305235872 46388909952 46408986624 46472735232 46536835072 46551473969 46580862276 46600759296 46635593004 46649229312 46665034416 46733524992 46749358656 46764065712 46797983232 46828302066 46862266176 46877008752 46926903296 46961716032 46991363328 47011700736 47040239616 47076277248 47125241856 47156038566 47210397696 47225249792 47241250056 47269928286 47355345576 47375840512 47405749248 47440917216 47491411968 47571608448 47621088256 47637222633 47707140096 47723303628 47737257984 47752274493 47772941216 47823519744 47838563388 47853613101 47970350064 47991111168 48020244608 48057033024 48107017728 48173370388 48193947648 48326713344 48372433902 48393369024 48429269658 48459843432 48480816384 48510247104 48562683624 48597905664 48681150336 48701038848 48731784192 48819843072 48870621184 48887178912 48969732357 48990925984 49058221212 49089192048 49109247264 49161240576 49197988224 49229047296 49250353152 49318004736 49333519872 49369300992 49401285696 49401564212 49453867008 49490833392 49505304576 49520877252 49558815306 49573306368 49610362032 49695340968 49747029696 49815363528 49836923136 49905661806 49958498304 49978908672 50026192326 50111883549 50116591616 50132356582 50164005528 50185433088 50222946312 50232912129 50254652448 50276402176 50345463168 50397828096 50430479148 50484155904 50521892421 50536665088 50606083584 50627985408 50643911241 50697529344 50697815168 50767455024 50783426148 50875192368 50907310272 50960259584 50999300352 51020135936 51052345344 51122472192 51144597504 51230962944 51285491712 51301624374 51394326984 51409354752 51447782848 51535909152 51660376992 51682735104 51715362816 51753727872 51808813056 51825110337 51879014264 51967879236 52027785216 52044152832 52061785776 52093390356 52115935872 52187523696 52210109952 52353939456 52425854208 52480382976 52498163718 52552767696 52575215616 52593028488 52609573926 52647731136 52736634846 52759458752 52792766208 52831930536 52865283744 52888163328 52920269568 53015897088 53038841856 53111697408 53128406016 53146406313 53201684536 53258010624 53274763773 53297820576 53331467904 53371031868 53427838464 53444646528 53483409408 53518059504 53573724288 53630746624 53647617023 53670532608 53704415232 53727657984 53744558868 53801459712 53857419264 53892615504 53966643822 53971714048 53990000064 54022775184 54120394944 54143817728 54218191104 54275899392 54344339322 54367552512 54408191838 54424100864 54442540152 54522445824 54540918432 54574027992 54597647104 54633019077 54672643872 54689843544 54788668704 54823257216 54846984192 54880279552 54922323456 54979448832 54998076276 55015378327 55078797312 55114791732 55148249667 55230529536 55247903172 55306707456 55347736752 55382678208 55406647296 55500209856 55540463616 55635600384 55658330112 55677187566 55693467648 55794106368 55811657286 55965408408 55989629696 56066538528 56124854016 56226272256 56363433984 56381165568 56434506219 56458612224 56458930528 56500814601 56518705152 56536484004 56560952448 56595288288 56638646064 56697556608 56794675392 56853748224 56931844032 56932165004 56956483584 57035042064 57113386902 57118752768 57234591414 57270724056 57294121808 57330292032 57354780672 57397652928 57433888512 57458745344 57537672192 57555773184 57597517824 57634833312 57696178176 57739305624 57756188672 57774356794 57818617857 57835524096 57878755704 57940033536 57940360192 57977897796 58038201312 58117924116 58143076992 58179783168 58223272107 58284914688 58308726784 58345537536 58363891047 58450968576 58524673116 58549671936 58569508998 58630427856 58736373696 58797466112 58898181888 59040430848 59065982976 59121863658 59147117568 59228697528 59247330506 59290302016 59354391096 59391861984 59435921853 59499183744 59535303264 59561069568 59642884224 59668697088 59769456768 59833073664 59851895103 59915261952 59960048148 59977580544 59997901392 60085960704 60106318272 60125227344 60168835584 60270439824 60296524288 60334589952 60379349184 60417467136 60443615232 60589596672 60629192442 60699082752 60718178304 60738750072 60775622082 60801925184 60885444312 60911794944 60995464992 61060386816 61079596032 61163496576 61227113472 61247857671 61311562312 61337751552 61358533236 61395781491 61422352992 61487382528 61506724356 61526073987 61591560576 61637252292 61676164368 61702857216 61740314496 61851879936 61878648832 61963646976 62107816368 62134345728 62180790672 62198972416 62220045888 62266203846 62332478208 62352087616 62397310976 62437736088 62483021568 62502678336 62615621376 62655151104 62682267648 62701985346 62720319488 62768369664 62833655808 62874718088 62961084459 62988333408 63026571048 63074855844 63140460768 63207665664 63254556288 63321882624 63401729209 63428811264 63516296844 63583543296 63609520128 63631071504 63649677312 63669699324 63784751184 63804817468 63960466752 63988148224 64076044032 64142690304 64164422322 64258596864 64300590354 64435617792 64455887034 64496578536 64524128256 64524492032 64572359544 64613124576 64641088512 64680329472 64729881216 64750244832 64797207552 64908200448 64934718464 64956718827 64975712256 65064964608 65093124096 65113600167 65182905216 65292976476 65410961616 65452256064 65478996352 65597317632 65638729728 65667137536 65757339648 65778026496 65825734656 65868380928 65938489344 65959231338 65987777856 66027836336 66078420408 66097741824 66147149376 66260454624 66329372928 66420484704 66449230848 66540882408 66611331072 66632284719 66638544896 66701589768 66773689983 66815844732 66885340704 66913910784 66936581712 66963928416 66977216172 67006203264 67127284224 67197104128 67240638864 67312207872 67362523228 67474778112 67497639066 67503980544 67525214988 67596705792 67640880762 67689940032 67711234864 67804244802 67833589824 67876413696 67926767832 67999067136 68069793792 68163296256 68192796672 68278785302 68307950592 68331093831 68402165832 68474585088 68496124851 68525769312 68692935168 68714545536 68880502656 68910313472 68953817088 68975507601 69004970496 69078417408 69100147116 69290505648 69392203776 69415714368 69457853808 69487914496 69583364928 69613479936 69709102848 69805252608 69871293414 69901138944 69953389506 69973843968 69997551624 70070356928 70100287488 70124037984 70146098568 70196974848 70242453099 70293399264 70315513128 70390354944 70442574048 70487044992 70517551104 70560359424 70687862784 70734057849 70815596544 70837874688 70861875084 70904892429 71010680832 71033018364 71063760768 71108623872 71161375824 71237117952 71259528704 71311212544 71357412672 71431632384 71560710144 71584955442 71605886976 71659411824 71735279616 71757845082 71856820672 71955525096 71986666752 72030366912 72085549536 72160526592 72260055582 72290921472 72459119096 72490070016 72544255784 72558650853 72590053536 72643904487 72666906624 72689765148 72721224576 72765370656 72844025436 72896858496 72919791392 73051558272 73097676288 73129312256 73152316237 73229764608 73305931776 73330768368 73438396416 73486388976 73530999556 73587331818 73663870896 73741860864 73742276608 73796982336 73843570944 73875529728 73977007104 74000279808 74053951488 74102346318 74180800512 74211106816 74236250088 74257956864 74281315878 74359959552 74415543048 74543011452 74620544544 74755384704 74833138688 74858492709 74968363008 75039288489 75151245312 75174887424 75198534873 75246008292 75278149632 75334419468 75381978672 75414603264 75460384384 75518194752 75596742144 75645718722 75726233856 75804997632 75909125376 75941978112 76046722752 76151182536 76175139222 76312788552 76360965408 76440389376 76498950528 76530203904 76578518016 76716896256 76741030912 76796690432 76846444416 76928237568 76952436561 76985740832 77091490476 77114032128 77171674272 77253378048 77303863728 77384268416 77490565488 77524102656 77573044224 77630591808 77631029476 77713219584 77794050048 77818521396 77951818854 78032897488 78066229248 78092678664 78140085534 78173903808 78281285544 78315164928 78530909184 78720574464 78747245577 78754643968 78779417486 78829151544 78862823424 78914360889 78971596704 79104952269 79139188128 79189149312 79247895804 79332244992 79380404352 79414759424 79523845632 79558262784 79667546112 79692609024 79777431552 79802526804 79887015936 79946730864 79970107392 79997201856 80141757696 80166969792 80225114112 80277089256 80360586432 80446119936 80505798912 80556622848 80591486976 80616838302 80786128896 80838923256 80949965733 80957571072 80985000096 81034162776 81180592416 81215726592 81327286656 81413849088 81439461376 81516508983 81551328768 81612287757 81636151296 81663810228 81783668736 81811377648 81861041988 81896470656 82008965808 82034765316 82122080768 82183003056 82234885824 82270476288 82320419328 82383485184 82469173248 82497114414 82618195968 82672187598 82810421824 82845794304 82871854758 82907720896 82960061184 83021605128 83074017312 83109970944 83250314784 83310695424 83336904448 83487495168 83515781349 83540201472 83602647128 83691159552 83717485929 83948112612 83984444544 84035428064 84099807792 84187281024 84276887552 84303398179 84339408384 84429176832 84545150976 84571748352 84688395792 84778057728 84804726006 84812693504 84841428672 84892932432 85046334912 85192013088 85280622336 85398247506 85434725376 85523587072 85552563096 85678129152 85734120472 85851887121 85906086084 85941182712 85995438048 86032171008 86096479392 86150832768 86188118016 86240439296 86306508288 86333659776 86396276736 86452249968 86452737371 86544267264 86608958436 86634283008 86661535191 86753286144 86790832128 86818133556 86910540288 86966846694 87057301968 87176886174 87214615488 87269674752 87427372032 87463090176 87518306304 87676452864 87704035328 87787009674 87824507904 87945641784 87983703808 88104560544 88196199168 88347272832 88439163904 88560646272 88598974464 88682795487 88720676352 88721176544 88815108096 88843046292 88870995759 88935453024 89031586644 89087792976 89180454272 89218547712 89248775616 89285237888 89302954896 89341604352 89464326336 89503045632 89654185152 89749610496 89940072222 89966370816 89996852088 90033619984 90128941056 90187841016 90253253376 90405659736 90444786432 90501884928 90569023776 90665422848 90759725056 90788274962 90884395008 90943788663 91048624128 91077267456 91108125108 91163433123 91202887776 91299446784 91328166468 91367692416 91590580224 91619394048 91745244864 91840670208 91938422784 91967343468 92006627328 92037799854 92133529488 92387340864 92455878438 92514246552 92554285824 92610471744 92777819904 92817973248 92945470464 93073670144 93102947938 93161724552 93201518592 93271186008 93298458624 93330068832 93399305769 93498717312 93528131424 93595966464 93656604132 93724532352 93754017504 93853806592 93923432064 93982726656 94023401472 94052978019 94080479232 94152554496 94250483712 94312077132 94420795392 94450499584 94482500112 94539856572 94710691152 94751681024 94811498496 94881834432 94982823936 95143216896 95242176512 95274445266 95414280192 95446607256 95474515968 95504548986 95545882432 95677126776 95707226202 95940700128 95982222336 96040489216 96114066048 96214035456 96246633483 96346740776 96387895296 96450885531 96653426688 96683830551 96744867804 96786738048 96858539316 96919686864 96961632768 97020494208 97125367248 97195811328 97362300672 97402077696 97463568384 97639686144 97741242368 97774357824 97939464714 97981851968 98116442424 98178384096 98218494528 98395976448 98458094592 98500706304 98636009472 98667039744 98738601984 98802571392 98803128424 98907734016 98938847007 98981666784 99041754504 99117630612 99146612736 99220724064 99390681936 99494059392 99630727056 99631288757 99673846272 99811323612 99916996608 99957817344 100052384652 100223767098 100233183232 100264713164 100328011056 100370866176 100445892624 100465824258 100509304896 100552804352 100690926336 100795656192 100860958296 100968311808 101043784842 101073330176 101212167168 101255970816 101287822482 101395058688 101395630336 101461321143 101534910048 101566852296 101706367203 101750384736 101814620544 101920519168 101998600704 102040271872 102104690688 102244944384 102289195008 102418177953 102461925888 102570983424 102603248748 102788653968 102818709504 102895565696 103071818304 103320753984 103365470208 103430725632 103507455744 103617626112 103650220674 103758028528 103935758472 104088305664 104123571552 104186780712 104231871744 104375047392 104420219904 104707878912 104806940121 104851708416 104930084259 104960765952 104996327436 105105535392 105150431232 105186056976 105219147852 105295462272 105473269692 105518917504 105585532416 105663861072 105730567488 105776326656 105840539136 106031794176 106077683712 106223394816 106256812032 106292812626 106403369072 106516021248 106549527546 106595641152 106662935808 106742063736 106855676928 106889293056 106966818816 107036119008 107147448576 107261493248 107295234046 107341065216 107377433163 107408830464 107489117736 107602919424 107636767623 107785231008 107933287644 107980000128 108045550368 108240789888 108287635456 108390083373 108436382208 108551798784 108688678644 108735105024 108816383676 108848201728 108885080304 109044891648 109081836864 109148055984 109195294208 109266038154 109345287744 109379687088 109577337408 109646514432 109693968384 109760559104 109844646912 109958897664 109996152552 110030756654 110157594624 110229583464 110296499334 110380997727 110495806344 110613414912 110695473504 110765356416 110813294592 111000419712 111080927232 111153519477 111271200768 111316660224 111354375132 111386935296 111421973817 111588212736 111623314572 111930816816 111979259392 112133077056 112249708032 112452544512 112726867968 112762331136 112869012438 112917224448 112917861056 113001629202 113072968008 113121904896 113190576576 113277292128 113395113216 113589350784 113707496448 113863688064 113864330008 113912967168 114070084128 114226773804 114262708833 114469182828 114541448112 114588243616 114660584064 114709561344 114795305856 114867777024 114917490688 115075344384 115111546368 115195035648 115269666624 115392356352 115478611248 115512377344 115548713588 115637235714 115671048192 115757511408 115880067072 115880720384 115955795592 116076402624 116235848232 116286153984 116359566336 116446544214 116569829376 116617453568 116691075072 116727782094 116927728281 117049346232 117099343872 117139017996 117210128301 117260855712 117472747392 117594932224 117796363776 117884415649 118080861696 118131965952 118169126229 118243727316 118294235136 118457395056 118494661012 118580604032 118708782192 118783723968 118871843706 118998367488 119070606528 119122139136 119285768448 119337394176 119538913536 119666147328 119703790206 119830523904 119920096296 119955161088 119995802784 120212636544 120250454688 120337671168 120540879648 120593048576 120669179904 120758698368 120834934272 120887230464 120925257453 121179193344 121258384884 121398165504 121436356608 121477500144 121551244164 121603850368 121770888624 121823589888 121990929984 122120773632 122159192064 122326993152 122454226944 122495715342 122623124624 122675503104 122717066472 122791562982 122844705984 123013448712 123052147974 123183121152 123274504584 123352328736 123405714432 123480628992 123703759872 123745671621 123757297664 123927293952 124008281397 124215632736 124268691456 124307782137 124361581344 124440091776 124532407692 124664956416 124704175232 124794621952 124875472176 124966043136 125005356672 125231242752 125310302208 125364535296 125403970692 125440638976 125536739328 125667311616 125749436176 125922168918 125976666816 126053142096 126149711688 126280921536 126415331328 126509112576 126643765248 126803458418 126857622528 127032593688 127167086592 127207089009 127219040256 127262143008 127339398648 127569502368 127609634936 127920933504 127976296448 128097371259 128152088064 128285380608 128328844644 128517193728 128601180708 128679249223 128871235584 128911774068 128993157072 129048256512 129048984064 129144719088 129226249152 129282177024 129360658944 129459762432 129500489664 129594415104 129816400896 129869436928 129913437654 129951424512 130129929216 130186248192 130227200334 130365810432 130450270041 130585952952 130821923232 130904512128 130957992704 131194635264 131277459456 131514679296 131556052992 131680514511 131736761856 131876978688 131918462676 131975555712 132055672672 132156840816 132195483648 132294298752 132520909248 132658745856 132840969408 132898461696 133081764816 133222662144 133264569438 133277089792 133403179536 133547379966 133631689464 133770681408 133827821568 133873163424 133927856832 133954432344 134012406528 134254568448 134394208256 134481277728 134624415744 134725046456 134910108333 134949556224 134995278132 135050429976 135193411584 135281761524 135379880064 135422469728 135608489604 135667179648 135752827392 135853535664 135854301583 135998134272 136139587584 136182412443 136326592512 136385593344 136557570604 136615901184 136662187662 136804331664 136949170176 136992249702 137051538624 137385870336 137429091072 137761005312 137820626944 137907634176 137951015202 138009940992 138200294232 138581011296 138683817657 138831428736 138915707616 138975828992 139166729856 139226959872 139418205696 139610505216 139654421907 139742586828 139802277888 139906779012 139947687936 139995103248 140140713856 140200574976 140248075968 140292197136 140393949696 140484906198 140586798528 140631026256 140780709888 140885148096 140974089984 141035102208 141120718848 141375725568 141468115698 141631193088 141675749376 141723750168 141809784858 142066036728 142127521536 142217247744 142322751648 142474235904 142519057408 142622425088 142714825344 142863264768 142911667899 143121420288 143169910884 143211773952 143256823479 143318823648 143470559232 143515690164 143560839303 143713641344 143911050192 143973333504 144060733824 144171099072 144321053184 144520111164 144581842944 144918238192 144980140032 145088511568 145117301706 145180107072 145287808974 145379530296 145442449152 145530741312 145688050872 145793716992 145839582784 146103116544 146195352576 146258624512 146304632474 146459529216 146611863552 146661536736 146909197071 146972777952 147061999112 147174663636 147327741792 147483721728 147484553216 147593964672 147687141888 147751059456 147954014208 148000559616 148107902976 148204692636 148361601024 148422213632 148472500176 148515913728 148562631756 148719919104 148831086096 149086022904 149241089088 149510769408 149666277376 149716985418 149936726016 150078576978 150335650647 150349774848 150397069746 150492016584 150556299264 150668838936 150763957344 150829206528 150920768768 151036389504 151193484288 151291437444 151452467712 151565677263 151609995264 151818250752 151883956224 151931733723 152093445504 152302365072 152350278444 152625577104 152721930816 152880778752 152997901056 153060407808 153157036032 153433792512 153482061824 153593380864 153692888832 153856475136 153904873122 153971481664 154182980952 154228064256 154343348544 154607727456 154768536832 154981130976 155048205312 155146088448 155261183616 155262058952 155426439168 155475331011 155637042792 155903637708 156065794976 156132458496 156185357328 156280171068 156347807616 156562571088 156563453761 156630329856 157061818368 157441148928 157494491154 157509287936 157558834972 157658303088 157725646848 157828721778 157943193408 158209904538 158278376256 158378298624 158495791608 158664489984 158760808704 158829518848 159047691264 159116525568 159335092224 159385218048 159439218939 159605053608 159774031872 159824291319 159893461728 159994403712 160283515392 160333939584 160450228224 160554178512 160721172864 160892239872 160942851069 161011597824 161113245696 161182973952 161233676604 161572257792 161677846512 161899931466 161915142144 161970000192 162068325552 162361184832 162431453184 162654573312 162827698176 162878922752 163033017966 163102657536 163224575514 163272302592 163327620456 163567337472 163622755296 163722083976 163792941312 163899057231 164017931616 164069530632 164244161536 164366006112 164469771648 164540952576 164640838656 164766970368 164938346496 164994228828 165046134981 165236391936 165344375196 165444749001 165620843648 165691588608 165743709516 165815441792 165920122368 166043210256 166148034624 166219941888 166500629568 166621390848 166673808896 166974990336 167031562698 167080402944 167205294256 167382319104 167434971858 167896225224 167968889088 168070856128 168199615584 168374562048 168553775104 168606796358 168678816768 169090301952 169143496704 169303518657 169376791584 169502443803 169556115456 169609452012 169682857344 169785864864 170092669824 170384026176 170561244672 170796495012 170869450752 171047174144 171105126192 171356258304 171468240944 171703774242 171812172168 171882365424 171990876096 172064342016 172192958784 172301665536 172376236032 172480878592 172613016576 172667319552 172792553472 172904499936 172905474742 173088534528 173217916872 173268566016 173323070382 173455853571 173506572288 173636267112 173821080576 173933693388 174114603936 174353772348 174429230976 174539349504 174669816321 174854744064 174926180352 175036612608 175091673141 175352905728 175408070656 175463248037 175574019348 175649015808 175891283568 175967407616 176209121088 176392398336 176694545664 176878327808 177121292544 177197948928 177365590974 177441352704 177442353088 177686092584 177741991518 177870906048 178063173288 178175585952 178360908544 178497551232 178570475776 178605909792 178683208704 178928652672 179006091264 179308370304 179499220992 179555685309 179880144444 179932741632 179993704176 180067239968 180257882112 180375682032 180506506752 180811319472 180889572864 181003769856 181138047552 181330845696 181519450112 181576549924 181768790016 181887577326 182097248256 182154534912 182216250216 182326866246 182405775552 182656332936 182735384832 183181160448 183238788096 183490489728 183681340416 183743573013 183934686936 184013254656 184075599708 184187344473 184267058976 184578221961 184774681728 184911756876 185028493104 185108571648 185220943488 185555639808 185635946496 185890940928 186147340288 186205895876 186323449104 186403037184 186542372016 186596917248 186660137664 186798611538 186997434624 187056262848 187191932928 187313208264 187449064704 187508035008 187707613184 187846864128 187965453312 188046802944 188105956038 188160958464 188305108992 188500967424 188624154264 188883253377 188900999168 188965000224 189079713144 189421382304 189503362048 189622996992 189763668864 189965647872 190205187627 190286433792 190484353024 190548890532 190828560384 190893214512 190949031936 191009097972 191091764864 191354253552 191414452404 191881400256 191964444672 192080978432 192228132096 192428070912 192493266966 192693481552 192775790592 192901771062 193306853376 193367661102 193489735608 193573476096 193717078632 193839373728 193923265536 194040988416 194250734496 194391622656 194724601344 194804155392 194870156481 194927136768 195279372288 195340800501 195548715648 195878929428 195963703936 196232884848 196356768192 196436989056 196791952896 196916189184 197001412608 197272018944 197334079488 197477203968 197605142784 197606256848 197815468032 197877694014 197963333568 198083509008 198235261224 198293225472 198441448128 198781363872 198988118784 199261454112 199262577514 199347692544 199622647224 199833993216 199896854157 199915634688 200104769304 200321069949 200447534196 200529426328 200656022112 200741732352 200891785248 200931648516 201018609792 201105608704 201381852672 201591312384 201721916592 201936623616 202087569684 202146660352 202210248779 202424334336 202511941632 202575644964 202790117376 202791260672 202922642286 203069820096 203133704592 203412734406 203500769472 203629241088 203841038336 203997201408 204080543744 204209381376 204489888768 204578390016 204836355906 204923851776 204993281493 205206497496 205577307936 205791131392 206143636608 206641507968 206730940416 206861451264 206926522803 207014911488 207235252224 207300441348 207365656771 207516057056 207871516944 208176611328 208247143104 208373561424 208463743488 208750094784 208840439808 209415757824 209613880242 209703416832 209860168518 209921531904 209992654872 210211070784 210300862464 210372113952 210438295704 210590924544 210946539384 211037835008 211171064832 211327722144 211461134976 211552653312 211681078272 212063588352 212202173547 212446789632 212513624064 212585625252 212714677287 212806738144 213032042496 213099055092 213191282304 213325871616 213484127472 213711353856 213778586112 213933637632 214072238016 214294897152 214522986496 214590468092 214682130432 214754866326 214817660928 214978235472 215205838848 215273535246 215570462016 215866575288 215960000256 216091100736 216481579776 216575270912 216780166746 216872764416 217377357288 217470210048 217632767352 217675952559 217696403456 217770160608 217931713461 218163673728 218296111968 218390588416 218532076308 218690575488 218759374176 219154674816 219293028864 219387936768 219456948711 219521118208 219689293824 219917795328 219992305104 220061513308 220315189248 220459166928 220592998668 220761995454 220991612688 221226829824 221390947008 221530712832 221626589184 222000839424 222161854464 222307038954 222542401536 222633320448 222708750264 222773870592 222843947634 223246629144 223861633632 223958518784 224266154112 224499416064 224575478127 224905089024 225117865467 225453735936 225524662272 225595604619 225738024876 225834448896 225835722112 226003258404 226145936016 226243809792 226381153152 226554584256 226790226432 227178701568 227414992896 227727376128 227728660016 227825934336 228140168256 228453547608 228525417666 228938365656 229082896224 229176487232 229321168128 229590611712 229735554048 229834981376 230150688768 230223092736 230390071296 230539333248 230784712704 230857309683 230957222496 231097427176 231274471428 231342096384 231515022816 231760134144 231761440768 231911591184 232152805248 232471696464 232572307968 232719132672 232893088428 233139658752 233234907136 233382150144 233455564188 233855456562 234098692464 234198687744 234278035992 234420256602 234521711424 234945494784 235189864448 235592727552 235768831298 236161723392 236241736731 236263931904 236338252458 236487454632 236588470272 236743082667 236914790112 236989322024 237161208064 237314856807 237417564384 237567447936 237743687412 237996734976 238141213056 238244278272 238571536896 238674788352 238975748557 239077827072 239332294656 239407580412 239661047808 239840192592 239910322176 239991605568 240425273088 240500909376 240675342336 241081759296 241186097152 241338359808 241517396736 241669868544 241774460928 241850514906 242358386688 242516769768 242872713216 242955000288 243102488328 243207700736 243541777248 243647179776 243981859968 244241547264 244318384128 244549526949 244653986304 244836863271 244908453888 244991430684 245246249248 245351006208 245434132944 245583125964 245689411968 246026897424 246104295948 246366242304 246549009168 246704657472 246811428864 246961257984 247407519744 247491343242 247514595328 247854587904 248016562794 248431265472 248537382912 248615564274 248723162688 248880183552 249064815384 249329912832 249408350464 249589243904 249750944352 249932086272 250010713344 250462485504 250547344047 250620604416 250807941384 250881277952 251073478656 251152457787 251498872352 251844337836 251953333632 252106284192 252299423376 252561843072 252830662656 252910194537 253018225152 253287530496 253606916836 253715245056 254065187376 254334173184 254414178018 254438080512 254524286016 254678797296 255139004736 255219269872 255841867008 255952592896 256194742518 256304176128 256570761216 256657689288 257034387456 257202361416 257358498446 257555661363 257823548136 257986314144 258096513024 258097968128 258289438176 258452498304 258564354048 258721317888 258919524864 259000979328 259188830208 259358212113 259632801792 259738873856 259826875308 259902849024 259984605573 260259858432 260372496384 260454400668 260731620864 260900540082 261171905904 261643846464 261809024256 261915985408 262389270528 262554918912 263029358592 263112105984 263361029022 263473523712 263836925352 263951111424 264111345344 264313681632 264588597504 265041818496 265317491712 265681938816 265796923392 266048386461 266163529632 266445324288 266529138876 266612987277 266806359072 267094759932 267263378928 267541362816 267655643136 267746326848 267855713664 267908864688 268024813056 268509136896 268788416512 268962555456 269248831488 269450092912 269820216666 269899112448 269990556264 270100859952 270386823168 270563523048 270759760128 270844939456 271216979208 271334359296 271505654784 271707071328 271708603166 271996268544 272279175168 272364824886 272653185024 272831365989 273115141208 273231802368 273324375324 273490299369 273608663328 273898340352 273984499404 274103077248 274771740672 274858182144 275522010624 275641253888 275727961201 275815268352 275902030404 276019881984 276400588464 277162022592 277367635314 277662857472 277831415232 277951657984 278333459712 278453919744 278836411392 279221010432 279308843814 279485173656 279604555776 279813558024 279895375872 279990206496 280281427712 280496151936 280584394272 280787899392 280969812396 281173597056 281262052512 281561419776 281770296192 281948179968 282070204416 282158934057 282241437696 282751451136 282936231396 283262386176 283351498752 283447500336 283619569716 284132073456 284255043072 284434495488 284645503296 284948471808 285038114816 285244850176 285429650688 285726529536 285823335798 286242840576 286339821768 286423547904 286513646958 286637647296 287031380328 287121678606 287427282688 287822100384 287946667008 288121467648 288342198144 288642106368 288739900449 289040222328 289163685888 289352656593 289836476384 289960280064 290051491653 290177023136 290234603412 290360214144 290575617948 290759060592 290884898304 291061482624 291376101744 291587433984 291679165568 292206233088 292390705152 292517249024 292609264948 292919058432 293223727104 293323073472 293818394142 293945555904 294123998224 294349327272 294655483584 294969106432 295187929344 295374283776 295502118912 295908028416 296001119232 296215805952 296409385272 296723202048 296816541021 296844427264 296945000352 297125263512 297439838208 297662172192 298172045808 298482178176 298893866271 299021538816 299332554752 299433970836 299873452032 300157153956 300671301294 300699549696 300794139492 300984033168 301112598528 301337677872 301527914688 301658413056 301841537536 302072779008 302386968576 302582874888 302904935424 303131354526 303219990528 303636501504 303767912448 303863467446 304186891008 304383963429 304604730144 304700556888 305119101609 305251154208 305443861632 305761557504 305995802112 306120815616 306314072064 306867585024 306964123648 307254533859 307385777664 307712950272 307809746244 307942963328 308365961904 308456128512 308686697088 309215454912 309537073664 309962261952 310096410624 310292176896 310522367232 310524117904 310852878336 310950662022 311274085584 311807275416 312131589952 312264916992 312370714656 312560342136 312695615232 313125142176 313126907522 313260659712 314123636736 314420820363 314790252777 314882297856 314988982308 315117669944 315316606176 315451293696 315657443556 315886386816 316419809076 316556752512 316756597248 316991583216 317328979968 317521617408 317659037696 317758962367 318095382528 318233051136 318670184448 318770436096 318878437878 319210107216 319548063744 319648582638 319786923456 319988807424 320567030784 320667879168 320900456448 321108357024 321442345728 321784479744 321885702138 322023195648 322132299489 322226491392 322467353208 323355693024 323799862932 323940000384 324136651104 324722369664 324862906368 325170250119 325309146624 325655396352 325757845504 325860317783 326066035932 326205315072 326449151028 326544605184 326655240912 327134674944 327245510592 327444167952 327585882624 327798114462 328035863232 328139061264 328488323072 328732012224 328939543296 329081905152 329281677312 329533940736 329876692992 329988457656 330092269962 330472783872 330688750392 330889498002 331241687296 331487419032 331630883584 331840244736 332086420512 332296069248 332439883776 333001259136 333242781696 333347617792 333460558431 333949980672 334063125396 334160805888 334265921451 334410588512 334764638208 334869943716 335792450448 335937778176 336141712256 336399231168 336749124096 337107550208 337213592716 337357633536 338180603904 338286993408 338607037314 338753583168 339004887606 339218904024 339365714688 339571729728 340185339648 340768052352 341122489344 341592990024 341738901504 342094348288 342210252384 342788126499 342936481888 343407548484 343624344336 343764730848 343981752192 344128684032 344385917568 344603331072 344752472064 344961757184 345226033152 345334639104 345585106944 345808999872 345810949484 346177069056 346435833744 346537132032 346646140764 346911707142 347013144576 347272534224 347642161152 347867386776 348229207872 348707544696 348858461952 349078699008 349339632642 349709488128 349852360704 350073225216 350183346282 350783184843 350816141312 350926496074 351148038696 351298031616 351630384903 351782567136 351934815232 352418242176 352784796672 353389091328 353653246947 353756655616 354242585088 354395897856 354507378687 354731181948 354882705408 354884706176 355372185168 355483983036 355741812096 356126346576 356351171904 356721817088 356995102464 357140951552 357211819584 357366417408 357857305344 358012182528 358616740608 358998441984 359111370618 359760288888 359865483264 359987408352 360134479936 360751364064 361013013504 361622638944 361779145728 362007539712 362276095104 362661691392 362775772359 363153099848 363537580032 363775154652 364194496512 364309069824 364432500432 364653732492 364811551104 365312665872 365470769664 366362320896 366477576192 366980979456 367362680832 367487146026 367869373872 368026509312 368151199416 368374688946 368534117952 369156443922 369549363456 369823513752 370056986208 370217143296 370441886976 371111279616 371237014863 371271892992 371781881856 372024844191 372411791752 372646898208 372806074368 372923346411 373084744032 373320275328 373597223076 373994869248 374112525696 374383865856 374626416528 374898129408 375016070016 375415226368 375533319161 375693728256 375930906624 376093605888 376211912076 376321916928 376610217984 377001934848 377248308528 377766506754 377801998336 377930000448 378159426288 378842764608 379006724096 379245993984 379527337728 379931295744 380410375254 380572867584 380968706048 381097781064 381657120768 381786429024 382018195944 382183529728 382708507104 382828904808 383762800512 383928889344 384161956864 384292113777 384456264192 384856141824 384986533932 385107648289 385386963104 385551581184 385803542124 386037747669 386613706752 386735322204 386979471216 387146952192 387434157264 387678747456 387846531072 388081976832 388501468992 388783245312 389449202688 389608310784 389740312962 389854273536 390558744576 390681601002 391097431296 391757858856 391927407872 392465769696 392713536384 392873978112 393583905792 393832378368 394544037888 394668158976 395041543533 395210285568 395212513696 395630936064 395755388028 395926667136 396167018016 396470522448 396586450944 396882896256 397562727744 397976237568 398522908224 398525155028 398695385088 399245294448 399667986432 399793708314 399831269376 400209538608 400642139898 400895068392 401058852656 401312044224 401483464704 401783570496 401863297032 402037219584 402211217408 402763705344 403182624768 403443833184 403873247232 404175139368 404293320704 404420497558 404730324999 404848668672 405151289928 405580234752 405582521344 405845284572 406139640192 406267409184 406825468812 407001538944 407258482176 407562904749 407682076672 407994402816 408161087488 408418762752 408547237329 408979777536 409156780032 409672711812 409847703552 409986562986 410412994992 411154615872 411582262784 412287273216 413283015936 413461880832 413722902528 413853045606 414029822976 414600882696 414731313542 415032114112 415743033888 416051452971 416494286208 416747122848 416927486976 417500189568 417680879616 418831515648 418963265721 419227760484 419406833664 419720337036 419843063808 419985309744 420422141568 420601724928 420744227904 420876591408 421181849088 421893078768 422075670016 422342129664 422655444288 422922269952 423105306624 423362156544 424127176704 424404347094 424893579264 425027248128 425171250504 425429354574 425613476288 426198110184 426382564608 426651743232 426968254944 427422707712 427557172224 427867275264 428144476032 428589794304 428735003697 429180936184 429364260864 429509732652 429635321856 429770470437 429956470944 430411677696 430547070492 430682517909 431140924032 431733150576 431920000512 432182201472 432963159552 433150541824 433560333492 433745528832 434754714576 434940420096 435265534704 435351905118 435392806912 435540321216 435863426922 436327347456 436592223936 436781176832 437064152616 437381150976 437518748352 438309349632 438586057728 438775873536 438913897422 439042236416 439378587648 439835590656 439984610208 440123026616 440727591213 440918333856 441185997336 441523990908 441983225376 442453659648 442781894016 443061425664 443253178368 443812104463 444001678848 444323708928 444614077908 445084803072 445266640896 445417500528 445547741184 445687895268 446493258288 447723267264 447917037568 448532308224 448998832128 449150956254 449810178048 450235730934 451049324544 451191209238 451476049752 451668897792 451671444224 452006516808 452291872032 452487619584 452762306304 453109168512 453580452864 454357403136 454697031789 454829985792 455454752256 455457320032 455651868672 455795201169 456280336512 456907095216 457050835332 457876731312 458165792448 458352974464 458642336256 459181223424 459471108096 459669962752 460301377536 460446185472 460780142592 461078666496 461569425408 461714619366 461914444992 462194854352 462548942856 462684192768 463030045632 463522881536 463823182368 464305610496 464943392928 465144615936 465438265344 465786176856 466279317504 466425993033 466469814272 466911128376 467710913124 468197384928 468397375488 468556071984 468840513204 469043422848 469690361283 469890989568 470379728896 471185455104 471537662596 472323446784 472483473462 472527863808 472676504916 472974909264 473176940544 473486165334 473829580224 473978644048 474322416128 474629713614 474835128768 475134895872 475487374824 475993469952 476282426112 476488556544 477143073792 477349576704 477951497114 478155654144 478317656817 478815160824 479322095616 479472873957 479680385184 479983211136 480850546176 481001818752 481350684672 482163518592 482372194304 482676719616 482828553207 483034793472 483339737088 483548921856 483701029812 484716773376 485033539536 485745426432 485910000576 486204976656 486415401472 487083554496 487294359552 487963719936 488483094528 488636768256 489099053898 489307972608 489673726542 489816907776 489982861368 490492498496 490702012416 490868265888 491166251928 491378823936 491697171693 492053794848 492208591896 492732484608 493098018336 493409314944 493622857728 493922515968 494815039488 494982686484 495138404943 495709175808 496033125588 496334247003 496862530944 497074765824 497231128548 497446325376 497760367104 498129630768 498659825664 498816700928 499178487808 499501888704 499864172544 500021426688 500924971008 501094688094 501241208832 501615882768 501762555904 502146957312 502304915574 502997744704 503688675672 503906667264 504212568384 504598846752 505123686144 505661325312 505820389074 506036450304 507213833672 507430490112 507910555971 508130374752 508507331409 508668346368 508828356036 509048572032 509357594592 510278009472 510438539744 511683734016 511905185792 512066213659 512389485036 512608352256 513141522432 513315378576 514068774912 514404722832 514716996892 515111322726 515647096272 515972628288 516193026048 516195936256 516578876352 516904996608 517128708096 517442635776 517839049728 518001958656 518377660416 518716424226 519265603584 519477747712 519653750616 519805698048 519969211146 520519716864 520908801336 521463241728 521801080164 522343811808 523287692928 523618048512 523831970816 524009448963 524778541056 525109837824 525275019423 526058717184 526224211968 526389744111 526722058044 526947047424 527673850704 527902222848 528222690688 528627363264 529177195008 530083636992 530634983424 531363877632 531593846784 532096772922 532327059264 533058277752 533225974554 533612718144 534189519864 534526757856 535082725632 535492653696 535711427328 535817729376 536049626112 537018273792 537576833024 537925110912 538497662976 538667055927 538900185824 539640433332 539798224896 539981112528 540201719904 540773646336 541127046096 541519520256 541689878912 542433958416 542668718592 543011309568 543414142656 543417206332 543992537088 544558350336 544729649772 545306370048 545662731978 546230282416 546463604736 546648750648 546980598738 547217326656 547968998808 548206154496 549543481344 549716364288 551044021248 551230719039 551282507776 551455922402 551804060808 552039763968 552562033419 552801176928 553734665883 554324045184 554735270628 555325714944 555662830464 555903315968 556666919424 556907839488 557672822784 558442020864 558617687628 558970347312 559209111552 559627116048 559790751744 559980412992 560562855424 560992303872 561168788544 561575798784 561939624792 562347194112 562524105024 563122839552 563540592384 563896359936 564140408832 564317868114 564482875392 565502902272 565872462792 566649760131 566702997504 566895000672 567239139432 568264146912 568510086144 568868990976 569291006592 569896943616 570076229632 570615562881 570859301376 571453059072 571646671596 572485681152 572679643536 572847095808 573027293916 573275294592 574062760656 574243357212 574854565376 575644200768 575893334016 576242935296 576684396288 577284212736 577479800898 578080444656 578327371776 578705313186 579672952768 579920560128 580102983306 580354046272 580469206824 580720428288 581151235896 581518121184 581769796608 582122965248 582752203488 583174867968 583358331136 584412466176 584610469443 584781410304 585218529896 585838116864 586022401503 586646146944 587636788284 587891111808 588247996448 588698654544 589310967168 589938212864 590123787253 590375858688 590748567552 591004237824 591816056832 592002238464 592431611904 592818770544 593446404096 593633082042 593688854528 593890000704 594250527024 594879676416 595324344384 596344091616 596964356352 597787732542 598043077632 598665109504 598867941672 599746904064 600314307912 600963209847 601342602588 601588278984 601968066336 602225197056 602675355744 603055829376 603316826112 603683075072 604145558016 604773937152 605165749776 605169161597 605809870848 606262709052 606439981056 606630746337 607273003008 607535824896 607726934892 608373782016 608767926858 609209460288 609401113776 610238203218 610502308416 610887723264 611523115008 611991604224 612241631232 612628144128 613735170048 613928247296 614509067718 614771555328 615619492488 615885926656 616731923808 617373394176 618430909824 619074147328 619924523904 620192821248 620584353792 620779568409 621044734464 621048235808 621705756672 621901324044 622096970313 622548171168 623614550832 624263179904 624529833984 624741429312 625120684272 625391230464 626250284352 626253815044 626521319424 628247273472 628841640726 629580505554 629764595712 629977964616 630235339888 630633212352 630902587392 631314887112 631772773632 632839618152 633113505024 633513194496 633983166432 634657959936 635043234816 635318075392 635517924734 636190765056 636606520641 637340368896 637540872192 637756875756 638144031861 638420214432 639096127488 639297165276 639573846912 639977614848 641134061568 641335758336 641800912896 642216714048 642884691456 643568959488 643771404276 644046391296 644264598978 644452982784 644934706416 646711386048 647599725864 647880000768 648273302208 649444739328 649725812736 650340500238 650618293248 651515691008 651720635566 652132071864 652410630144 652898302056 653027857677 653089210368 653310481824 653795140383 654491021184 654888335904 655171765248 655596228924 656071726464 656278122528 656976646144 657464024448 657879086592 658163810304 658370846133 658563354624 659067881472 659753385984 659976915312 660184539924 660945567744 661377500784 661778996004 662483374592 662974838064 663261767168 663680489472 664172841024 664592138496 664879767552 666002518272 666485563392 666695235584 666921116862 667899961344 668126250792 668321611776 668531842902 668821177024 669739887432 671584900896 671875556352 672283424512 672798462336 673498248192 673726434381 674427185432 674715267072 675353596401 676361207808 676573986816 676786813857 677214074628 677507166336 678009775212 678437808048 678731429376 679143459456 680370679296 681536104704 682244978688 683185980048 683477803008 684188696576 684420504768 685576252998 685872963776 686815096968 687248688672 687529461696 687963504384 688771835136 689206662144 689504944128 689923514368 690452066304 690669278208 691170213888 691617999744 691621898968 692354138112 692571929049 692871667488 693292281528 693823414284 694026289152 694545068448 695284322304 695734773552 696458415744 697415089392 697419021299 697716923904 698157398016 698679265284 699418976256 699704721408 700146450432 700366692564 701566369686 701632282624 701852992148 702296077392 702596063232 703260769806 703565134272 703869630464 704836484352 705569593344 706778182656 707306493894 707513311232 708485170176 708791795712 709014757374 709462363896 709765410816 709769412352 710229248001 710744370336 710967966072 711483624192 711944570421 712252693152 712702343808 713443634176 713990204928 714281903104 714423639168 714732834816 715714610688 716024365056 716927245671 717233481216 717996883968 718222741236 719520577776 719730966528 719974816704 720268959872 721502728128 722026027008 723245277888 723558291456 724015079424 724552190208 725323382784 725551544718 726306199696 727075160064 727550309304 728618139648 728865000864 729307464984 729623102208 730625331744 730941539328 732724641792 732955152384 733648580847 733961958912 734510589813 734725361664 734974292052 735738747744 736053018624 736302398832 736749377892 737068235904 738312887844 739098726912 739647027504 740113972416 740434286592 740883773952 742222559232 742474029726 742543785984 743563763712 744049688382 744823583504 745293796416 745612148736 745846692822 746169488064 746640550656 747194446152 747989738496 748225051392 748767731712 749252833056 749796258816 750032140032 750830452736 751066638322 751387456512 751642032141 751861813248 752423824152 752643833856 753220435968 753457373361 754496617056 755533013508 755860000896 756318852576 757685529216 758013448192 758491987968 758730583611 759054675456 759862591488 760820750508 761145735168 761937412096 762195562128 763314241536 763572858048 764036391888 764367059456 765417014208 765657809616 767525601024 767857778688 768323913728 768584227554 768912528384 769712283648 769973067864 770215296578 770773926208 771103162368 771607084248 772075495338 772666984089 773470644408 773958942432 774293904384 774868314528 775357494912 775693062144 776163953664 777002937984 777566490624 778074636339 778898405376 779216621568 779480625924 779708547072 779953816719 781117489152 781363202004 782194862592 783515717712 783854815744 784931539392 785427072768 785747956224 787167811584 787664756736 789088075776 789336317952 790083087066 790420571136 790425027392 791510776056 791853334272 792334036032 792941044896 793765792512 795125455488 795952475136 797045816448 797050310056 797390770176 798145159383 798490588896 799335972864 799587416628 799838961831 800419077216 801284279796 801790136784 802117705312 802624088448 802966929408 803567140992 803726594064 804074439168 804422434816 805527410688 806365249536 806887666368 807746494464 808350278736 808586641408 808840995116 809460649998 809697337344 810302579856 811160469504 811165042688 811690569144 812279280384 812534818368 813650937624 814003077888 814516964352 815125809498 815364153344 815988805632 816322174976 816837525504 817094474658 817959555072 818494097967 819345423624 819695407104 819973125972 820470898107 820825989984 822309231744 823164525568 824574546432 826566031872 826923761664 827183883603 827445805056 827706091212 828059645952 829201765392 829462627084 830064228224 831486067776 832102905942 832988572416 833494245696 833854973952 835000379136 835361759232 837663031296 837926531442 838455520968 838813667328 839440674072 839686127616 839970619488 840844283136 841488455808 841753182816 842363698176 843786157536 844151340032 844684259328 845310888576 845844539904 846210613248 846476802171 846724313088 848254353408 848808694188 849787158528 850054496256 850342501008 850858709148 851226952576 852396220368 852765129216 853303486464 853936509888 854845415424 855114344448 855734550528 856288952064 857179588608 857470007394 858361872368 858728521728 859019465304 859270643712 859540940874 859912941888 861094140984 861365035818 862281848064 863466301152 863840001024 864364402944 865926319104 866219701347 866301083648 867120666984 867491057664 868057969779 869509429152 869880840192 870154474959 870531069408 870703810236 871080642432 871726853844 872654694912 873184447872 873562353664 874128305232 874762301952 875037496704 876618699264 877172115456 877551747072 877827794844 878084472832 878757175296 879671181312 879969220416 880246053232 881455182426 881836667712 882371994672 883047981816 883966450752 884907319296 885563788032 886122851328 886506356736 887624208926 888003357696 888647417856 889228155816 890169606144 890449623063 890533281792 890835001056 891375790536 892986516576 895446534528 895834075136 896681598813 897064616448 897997664256 898301912508 899620356096 900471461868 900754744561 902098649088 902382418476 902952099504 903337795584 903342888448 904013033616 904583744064 904975239168 905524612608 906218337024 907160905728 908714806272 909394063578 909659971584 910909504512 910914640064 911303737344 911590402338 912560673024 913151890287 913814190432 914101670664 915753462624 916331584896 916705948928 917284672512 918362446848 918942216192 920602755072 920892370944 921763601577 922157332992 923138850816 923429238732 923828889984 924389708704 925097885712 925368385536 926060091264 927045763072 927646364736 928611220992 929886785856 930289231872 930876530688 931572353712 932558635008 932851986066 932939628544 933822256752 935421826248 936394769856 936794750976 937112143968 937681026408 938086845696 939380722566 939781979136 940759457792 942370910208 943075325192 943262461089 944370758331 944646893568 944966946924 945353009832 945949818528 946353881088 946972330668 947659160448 947957288096 948644832256 949259427228 949670257536 950269791744 950974749648 950980111081 951986939904 952564852224 952977113088 953276887101 954286147584 954699153408 955902994228 956311308288 956635313634 957630321648 958644191232 958945747914 959360770368 959966422272 961701092352 962003637504 962701369344 964327037184 964744388608 965353439232 965657106414 966069586944 966679474176 967402059624 970067079072 971820001152 972409953312 972830802944 974167108992 974588719104 975510750357 975927439872 976966189056 977273536512 977580953349 978198107796 978615945216 979347453084 979633815552 979965722736 980984996992 981404024832 981736531776 982332503856 982757647872 983394343386 984107589696 984417183792 985464969216 986196036672 986818629888 987245715456 987845031936 989630078976 989965372968 990276809886 991418351616 992066251176 992668494006 993725061888 994462257096 994892650752 995520734208 996259261536 997319651328 997633401856 998356975616 999003777408 999728345088 1000042853376 1000381675293 1001849942016 1002189376188 1002482417664 1002797764353 1003231765536 1004293914624 1004609831148 1005995489408 1007377351344 1007813334528 1008425136768 1009197693504 1010247372288 1011322650624 1011640778148 1012072900608 1014427667344 1014860980224 1015821111942 1016260749504 1017014662818 1017656712072 1018097144064 1018715189184 1020556018944 1020877079488 1023367468032 1023810371584 1024132427318 1024778970072 1025216704512 1026283044864 1026630757152 1028364379497 1028809445664 1029433993784 1030222645452 1031294192544 1031945256576 1032386052096 1032391872512 1033157752704 1033809993216 1034257416192 1034885271552 1035678099456 1036003917312 1036755320832 1037432848452 1038531207168 1038955495424 1039307501232 1039611396096 1039938422292 1041039433728 1041817602672 1042926483456 1043602160328 1044687623616 1046575385856 1047236097024 1047663941632 1048018897926 1049557082112 1050219675648 1050550038846 1052349554529 1052448423936 1052779488222 1053444116088 1053894094848 1055347701408 1055804445696 1056445381376 1057254726528 1058354390016 1060167273984 1060959740841 1061269966848 1062727755264 1063187693568 1063522136061 1064193545844 1064654118528 1066116555504 1066451949108 1067225436288 1068379039728 1069053515712 1070165451264 1070985307392 1071422854656 1071635458752 1072099252224 1074036547584 1075153666048 1075850221824 1076995325952 1077334111854 1077800371648 1079280866664 1079596449792 1079962225056 1080403439808 1082254092192 1083039040512 1083379757824 1084867916832 1085337437184 1086022619136 1086828285312 1086834412664 1087985074176 1088327317077 1089459299544 1090612740096 1091325463956 1092460564832 1092927209472 1093297501296 1093961197476 1094434653312 1095937997616 1095944176327 1096412308992 1099086962688 1099432728576 1102088042496 1102461438078 1102565015552 1102911844804 1103608121616 1104079527936 1105124066838 1105602353856 1107469331766 1108648090368 1109470541256 1110651429888 1111325660928 1111806631936 1113333838848 1113815678976 1115345645568 1116074532573 1117235375256 1117940694624 1118418223104 1118770039233 1119254232096 1119960825984 1121125710848 1121984607744 1122337577088 1123151597568 1123879249584 1124694388224 1125048210048 1126245679104 1126599957483 1127081184768 1127792719872 1128280817664 1128635736228 1128965750784 1131005804544 1131744925584 1133299520262 1133405995008 1133790001344 1134478278864 1136528293824 1137020172288 1137737981952 1138582013184 1139793887232 1140152459264 1141231125762 1141718602752 1142906118144 1143293343192 1144971362304 1145359287072 1146054587832 1146550589184 1148125521312 1148486714424 1149709130752 1151288401536 1151786668032 1152485870592 1152876341331 1153368792576 1154568425472 1154959601796 1155322944867 1156160889312 1156654743552 1157410626372 1158113243007 1159345905536 1159841120256 1160205966612 1160708092544 1160938413648 1161440856576 1162302471792 1163036242368 1163539593216 1164245930496 1165504406976 1166349735936 1166716662272 1168824932352 1169220938886 1169562820608 1170437059792 1171676233728 1172044803006 1173292293888 1175273576568 1175782223616 1176495992896 1177397309088 1178621934336 1179876425728 1180247574506 1180751717376 1181497135104 1183632113664 1184004476928 1185124630599 1185637541088 1186892808192 1187266164084 1187780001408 1188501054048 1189759352832 1190648688768 1192688183232 1193928712704 1195575465084 1196086155264 1197330219008 1197735883344 1199493808128 1200628615824 1201926419694 1202685205176 1203176557968 1203936132672 1204450394112 1205350711488 1206111658752 1206633652224 1207366150144 1208291116032 1209547874304 1210331499552 1210338323194 1211619741696 1212525418104 1212879962112 1213261492674 1214190974997 1214546006016 1215453869784 1216747564032 1217535853716 1218418920576 1218802227552 1220476406436 1221004616832 1221775446528 1222688714247 1223046230016 1223983208448 1224483262464 1225256288256 1225641711987 1227470340096 1227856494592 1229018135436 1229543110656 1231238984976 1231771853312 1233463847616 1234746788352 1236861819648 1238148294656 1239849047808 1240385642496 1241168707584 1241559136818 1242089468928 1242096471616 1243802648088 1244193940626 1245096342336 1247229101664 1248526359808 1249482858624 1250241368544 1250782460928 1252500568704 1252507630088 1253042638848 1256494546944 1256889797163 1257683281452 1259161011108 1259529191424 1259955929232 1260470679776 1261266424704 1261805174784 1262629774224 1263545547264 1265679236304 1266227010048 1267026388992 1267966332864 1269315919872 1270086469632 1270636150784 1271035849468 1272381530112 1273213041282 1274680737792 1275081744384 1275513751512 1276288063722 1276840428864 1278594330552 1279147693824 1279955229696 1282268123136 1282671516672 1283601825792 1284433428096 1285769382912 1286205011091 1287542808552 1288092782592 1288529197956 1288905965568 1289311411311 1289869412832 1292047553727 1293422772096 1295199451728 1295760001536 1296546604416 1298889478656 1299451625472 1300681000476 1301236586496 1303031382016 1303441271132 1304264143728 1304821260288 1305796604112 1306055715354 1306178420736 1306620963648 1307590280766 1308982042368 1309776671808 1310343530496 1311192457848 1312143452928 1312556245056 1313953292288 1314928048896 1315758173184 1316327620608 1316741692266 1317126709248 1318135762944 1319506771968 1319953830624 1320369079848 1322182773639 1322755001568 1323557992008 1324966749184 1325949676128 1326523534336 1327360978944 1328345682048 1329184276992 1329759535104 1331436313389 1332005036544 1332971126784 1333390471168 1333842233724 1335799922688 1336252501584 1336643223552 1337063685804 1337642354048 1339479774864 1343169801792 1343751112704 1344566849024 1345596924672 1346996496384 1347452868762 1348854370864 1349430534144 1350707192802 1353147973632 1353573627714 1354428149256 1355014332672 1356019550424 1356875616096 1357462858752 1358286918912 1360741358592 1363072209408 1364091095367 1364489957376 1366371960096 1366955606016 1367385603507 1368841009536 1371152505996 1371745927552 1373630193936 1374497377344 1375058923392 1375927008768 1377543670272 1378413324288 1379009888256 1379847028736 1380904132608 1381338556416 1382340427776 1383235999488 1383243797936 1384708276224 1385143858098 1385743334976 1386584563056 1387646828568 1388052578304 1389090136896 1390568644608 1391469547104 1392916831488 1394830178784 1394838042598 1395433847808 1396314796032 1397358530568 1398837952512 1399277979099 1399409442816 1400733385128 1403132739372 1403705984296 1404592154784 1405192126464 1406521539612 1407130268544 1407739260928 1409071083849 1409672968704 1411139186688 1413556365312 1414612987788 1415026622464 1415471741453 1416970340352 1417583591424 1418029514748 1418924727792 1419530821632 1419538824704 1420458496002 1421488740672 1421935932144 1422967248384 1423889140842 1424505386304 1425404687616 1426887268352 1427980409856 1428563806208 1428847278336 1429465669632 1431429221376 1432048730112 1433854491342 1434466962432 1434952970451 1436445482472 1439041155552 1439949633408 1440537919744 1443005456256 1444052054016 1446490555776 1447116582912 1448030158848 1448485659621 1449104380416 1450646765568 1451103089436 1452612399392 1454150320128 1455100618608 1457236279296 1457730001728 1458614929968 1459246204416 1461250663488 1461883078656 1465449283584 1465910304768 1467297161694 1467923917824 1469021179626 1469450723328 1469948584104 1471477495488 1472106037248 1472604797664 1473498755784 1474136471808 1476625775688 1478197453824 1479294055008 1480227944832 1480868573184 1481767547904 1484445118464 1484948059452 1485415214829 1487127527424 1488099376764 1489002741009 1489647167008 1490587592832 1491224297472 1491693385644 1492338976128 1493281101312 1494388892304 1495979476992 1496450102784 1497535463424 1498505666112 1499592517632 1500064280064 1501660905472 1502133276644 1502774913024 1503284064282 1503723626496 1504847648304 1505287667712 1506440871936 1506914746722 1508993234112 1511066027016 1511720001792 1512637705152 1515371058432 1516026896384 1516983975936 1517461167222 1518109350912 1521641501016 1522291470336 1523731667913 1523874824192 1524391124256 1525521994227 1527145716096 1528072783776 1528734118912 1530834028416 1531315619232 1535051202048 1535715557376 1536198640977 1536647827456 1537168455108 1537825056768 1539424567296 1539946135728 1540430593156 1541547852416 1542206324736 1543214168496 1544150990676 1545333968178 1546941288816 1547917884864 1548587808768 1549736629056 1550714989824 1551386124288 1552327907328 1554005875968 1555132981248 1556149272678 1557796810752 1558433243136 1558961251848 1559417094144 1559907633438 1562726404008 1564389725184 1567031435424 1567709631488 1569863078784 1570854145536 1571495912448 1572028346889 1574335623168 1575329513472 1575825058269 1578176151552 1578672635904 1579169232333 1580166174132 1580841142272 1580850054784 1583021552112 1583706668544 1584668072064 1585882089792 1587531585024 1590250910976 1591904950272 1594091632896 1594100620112 1594781540352 1596290318766 1596981177792 1599174833256 1599677923662 1600838154432 1602568559592 1603580273568 1604235410624 1605248176896 1607134281984 1607453188128 1608148878336 1608844869632 1611054821376 1612730499072 1613775332736 1615492988928 1616001167781 1616700557472 1617681990232 1618921299996 1619394674688 1620605159712 1622320939008 1622330085376 1623381138288 1624558560768 1625069636736 1627301875248 1628006155776 1629033928704 1630251618996 1630728306688 1631977611264 1632644349952 1633675051008 1634188949316 1635919110144 1636988195934 1638690847248 1639390814208 1639946251944 1640941796214 1641651979968 1644618463488 1646329051136 1649149092864 1653132063744 1653692157117 1653847523328 1654367767206 1655412182424 1656119291904 1658403530784 1658925254168 1660128456448 1661203997649 1662972135552 1664205811884 1665977144832 1666988491392 1667709947904 1670000758272 1670723518464 1672830239899 1675326062592 1675853062884 1676911041936 1677627334656 1678881348144 1679372255232 1679941238976 1681688566272 1682976911616 1683506365632 1684727396352 1687572315072 1688302680064 1689368518656 1690621777152 1691689079808 1692421226496 1692953604342 1693448626176 1696508706816 1697617388376 1700108992512 1700685002016 1701717418296 1702453905152 1704792440736 1705530258432 1706606972928 1707873019776 1709690830848 1710228688896 1711846688643 1712577904128 1714359177216 1714940014788 1716723744736 1717457043456 1718038930608 1718541287424 1719081881748 1719825883776 1722188281968 1722730071636 1724563696128 1726932602304 1727680002048 1728728805888 1731852638208 1732439402694 1732602167296 1734241333968 1734982115328 1736115939558 1739018858304 1739761680384 1740308949918 1741062138816 1741407620472 1742161284864 1743453707688 1745309389824 1746368895744 1747124707328 1748256610464 1749524603904 1750074993408 1753237398528 1753831408329 1754344230912 1755655589688 1756168945664 1757514350592 1758067204509 1759938440832 1760492106464 1762910364852 1763673335424 1764743989344 1766095963632 1767932901504 1769814638592 1770371361759 1771127576064 1772245702656 1773012713472 1775248417852 1776006715392 1777294835712 1778456311632 1780339212288 1780899246126 1781066563584 1781670002112 1782751581072 1785973033152 1790893069056 1791668150272 1793363197626 1794129232896 1795995328512 1796603825016 1799240712192 1800942923736 1801509489122 1802889629541 1804764836952 1805904199008 1806675591168 1806685776896 1808026067232 1809167488128 1809950478336 1811049225216 1812436674048 1814321811456 1815507484791 1817429612544 1818788127156 1819319943168 1819892239011 1821819009024 1821829280128 1822607474688 1823180804676 1825121346048 1826303780574 1827628380864 1828203341328 1831506925248 1832663169792 1833411897856 1834569345024 1836724893696 1837884432384 1841205510144 1841784741888 1843527203154 1844314665984 1846858477464 1847657779968 1848779417408 1850195771424 1852120182528 1854091526144 1855292729472 1857222441984 1859773571712 1860578463744 1861753061376 1862338705227 1863144707424 1865117270016 1865703972132 1866290910939 1867644513504 1870843652496 1872789539712 1873589501952 1874224287936 1875362052816 1876173691392 1878761445132 1879563958272 1881518915584 1884741820416 1886150650384 1886524922178 1888741516662 1889293787136 1889933893848 1890706019664 1891899637056 1892707762176 1893944661336 1895318320896 1895914576192 1897289664512 1898518854456 1899340515072 1900539583488 1901949499296 1901960222162 1903973879808 1905129704448 1905954226176 1906553774202 1908572295168 1909819561923 1911805988456 1912622616576 1913270627268 1914432095583 1915260643296 1917288382464 1917891495828 1918721540736 1919932844544 1923402184704 1924007275008 1925402738688 1928654074368 1929488777216 1930095728407 1930706878464 1931314212828 1932139173888 1933358948352 1934804119248 1940134158144 1943640002304 1944819906624 1945661605888 1948334217984 1949177438208 1951021500714 1951854879744 1954547073024 1955161906698 1956396215592 1957231890432 1958694906168 1959267631104 1959931445472 1961969993984 1963473063552 1964665007712 1965515295744 1966788686772 1968215179392 1968834367584 1970929938432 1972392073344 1973637259776 1974491430912 1975112538399 1975690063872 1979260157952 1979930745936 1980553619772 1982836703232 1984132502352 1985336988012 1987450123776 1988924514192 1989785301504 1991041468416 1992518523072 1994639302656 1995266803712 1996713951232 1998007554816 1999456690176 2000085706752 2000763350586 2003699884032 2004378752376 2004964835328 2005595528706 2006463531072 2009219662296 2011990978816 2014754702688 2015626669056 2016850273536 2018395387008 2020494744576 2021179303143 2023281556296 2024145801216 2026060789203 2028855334688 2029721960448 2030360441571 2031642223884 2032521499008 2034029325636 2035313424144 2036194288128 2037430378368 2041112037888 2041754158976 2046734936064 2047620743168 2048264854636 2049557940144 2050433409024 2052566089728 2053261514304 2056728758994 2057618891328 2058867987568 2060445290904 2062588385088 2063890513152 2064783745024 2066315505408 2067619986432 2068514832384 2069770543104 2071356198912 2072007834624 2073510641664 2074865696904 2077062414336 2077715787147 2077910990848 2078615002464 2079876844584 2082078867456 2083635205344 2085852966912 2087204320656 2089375247232 2092257063897 2093150771712 2094472194048 2095327883264 2096037795852 2099114164224 2100439351296 2101100077692 2104699109058 2104896847872 2105558976444 2106888232176 2107788189696 2110695402816 2111608891392 2112890762752 2114509453056 2116708780032 2120334547968 2121919481682 2122539933696 2125455510528 2126375387136 2127044272122 2128387091688 2129308237056 2130687744003 2132233111008 2132903898216 2134450872576 2135833711263 2136758079456 2138107031424 2140330902528 2141970614784 2142845709312 2143270917504 2144198504448 2148073095168 2150781737013 2151700443648 2153990651904 2154668223708 2155600743296 2158561733328 2159192899584 2159924450112 2160806879616 2164508184384 2166078081024 2166759515648 2169735833664 2170674874368 2172045238272 2173656570624 2173668825328 2175970148352 2176654634154 2178918599088 2181225480192 2182650927912 2184921129664 2185854418944 2186595002592 2187922394952 2188869306624 2191875995232 2191888352654 2192824617984 2198173925376 2198865457152 2200945742541 2203531769439 2204176084992 2204922876156 2205823689608 2207216243232 2208159055872 2210248133676 2211204707712 2214938663532 2217296180736 2218941082512 2221302859776 2222651321856 2223613263872 2224312736569 2226667677696 2227631357952 2230691291136 2232149065146 2234470750512 2235881389248 2236836446208 2237540078466 2238508464192 2239921651968 2242251421696 2243969215488 2244675154176 2246303195136 2247758499168 2249388776448 2250096420096 2252491358208 2253199914966 2254162369536 2254926096423 2255585439744 2257271472456 2257931501568 2263489851168 2266599040524 2267580002688 2268956557728 2273056587648 2274040344576 2275475963904 2276191750833 2277164026368 2279587774464 2280304918528 2281022224481 2282462251524 2283437205504 2285812236288 2286586686384 2289942724608 2290718574144 2292109175664 2293101178368 2296251042624 2296973428848 2299418261504 2302576803072 2303573336064 2304971741184 2305752682662 2306737585152 2309136850944 2309919203592 2310645889734 2312321778624 2313309487104 2314821252744 2316226486014 2318691811072 2320411933224 2321416185088 2321876827296 2322881713152 2324604943584 2326072484736 2327079186432 2328491860992 2331008813952 2332699471872 2333433324544 2334223909017 2337649864704 2338441877772 2339125641216 2339861450157 2340874119584 2343352467456 2344089606012 2346584587776 2350547153136 2351564447232 2352991985792 2354794618176 2357243868672 2359752851456 2360495149012 2361503434752 2362994270208 2367264227328 2368008953856 2370249261198 2371275082176 2374532328168 2375560002816 2377002108096 2381297377536 2385376366464 2387857425408 2391150930168 2392172310528 2394435478149 2394660438016 2395471766688 2399516885493 2401257231648 2403852839388 2405370410352 2406353115936 2407872265344 2408900788224 2410701422976 2412223317504 2413267304448 2414732300288 2416582232064 2419095748608 2420662999104 2420676646388 2423239483392 2425050836208 2425759924224 2426522985348 2428381949994 2429092012032 2430907739568 2433495128064 2435071707432 2436837841152 2437604455104 2440952812872 2442009233664 2443550893056 2445377428494 2446092460032 2447966416896 2448966524928 2450512576512 2451283423974 2455482293901 2455712989184 2458036270872 2459086221312 2461412694321 2462477969952 2463543706624 2466927695232 2469493576704 2473723639296 2476296589312 2479698095616 2480771284992 2481551650809 2482337415168 2483118273636 2484178937856 2484192943232 2487605296176 2488387881252 2490192684672 2494458203328 2497052719616 2498965717248 2500482737088 2501564921856 2505001137408 2505015260176 2506085277696 2512989093888 2513779594326 2515366562904 2518322022216 2519058382848 2519911858464 2520941359552 2522532849408 2525259548448 2527091094528 2531358472608 2532454020096 2534052777984 2535932665728 2538631839744 2539430406513 2540172939264 2542071698936 2544763060224 2546426082564 2549361475584 2550163488768 2551027503024 2552576127444 2553680857728 2557188661104 2558295387648 2559910459392 2564536246272 2565343033344 2567203651584 2568866856192 2571538765824 2572410022182 2575085617104 2576185565184 2577058395912 2577811931136 2578622822622 2579738825664 2584095107454 2586845544192 2590398903456 2591520003072 2593093208832 2597778957312 2598659104041 2598903250944 2601362000952 2602473172992 2604173909337 2606882542264 2608528287456 2609642520576 2610463424877 2611593208224 2612111430708 2613241927296 2615180561532 2617964084736 2619553343616 2620687060992 2622384915696 2624286905856 2625112490112 2627906584576 2628733234127 2629856097792 2631516346368 2632655241216 2633483384532 2634253418496 2636271525888 2639013543936 2639907661248 2640738159696 2644365547278 2645510003136 2647115984016 2649933498368 2651899352256 2653047068672 2654721957888 2656691364096 2658368553984 2659519070208 2662872626778 2664010073088 2665942253568 2666780942336 2667684467448 2671599845376 2672505003168 2674127371608 2675284708096 2678959549728 2686339603584 2687502225408 2689133698048 2690044796439 2691193849344 2693992992768 2694905737524 2695753538023 2697708741728 2698861068288 2701414385604 2702264233683 2706295947264 2707147255428 2708856298512 2710028665344 2712039100848 2713751232192 2714925717504 2716573837824 2721482717184 2726144418816 2728182190734 2728979914752 2732743920192 2733911212032 2734771207014 2737682019072 2742305011992 2743491855104 2747260387872 2748994754688 2750117846784 2751854017536 2755087340544 2756826648576 2759694057472 2761808265216 2762677112832 2765290804731 2766471998976 2766487595872 2769416552448 2770287716196 2771486669952 2773169126112 2775293657136 2776105156608 2778180273792 2781137289216 2782939094208 2785833662976 2789660357568 2789676085196 2790867695616 2792629592064 2794717061136 2797675905024 2798555958198 2798818885632 2801466770256 2806265478744 2807411968592 2809184309568 2810384252928 2813043079224 2814260537088 2815478521856 2818142167698 2819345937408 2822278373376 2827112730624 2829225975576 2829787383267 2830053244928 2830943482906 2833112274993 2833940680704 2836059029496 2837849455584 2839061643264 2839077649408 2840916992004 2842977481344 2843871864288 2845934496768 2847778281684 2849010772608 2850809375232 2852940333243 2853774536704 2855960819712 2857127612416 2857694556672 2858931339264 2859830661303 2862858442752 2864097460224 2867708982684 2868933924864 2869905940902 2872890964944 2878082311104 2879899266816 2881075839488 2886010912512 2888104108032 2892981111552 2894233165824 2896060317696 2896971319242 2898208760832 2902206178872 2905224798784 2910201237216 2915460003456 2917229859936 2918492408832 2922501326976 2923766157312 2926532251071 2930898567168 2931820609536 2932742860047 2934594323388 2935847835648 2938042359252 2938901446656 2939897168208 2942954990976 2944212074496 2945209595328 2946997511568 2948272943616 2953251551376 2956394907648 2958588110016 2960455889664 2961737146368 2963535095808 2968890236928 2969896118904 2970830429658 2974255054848 2976198753528 2978005482018 2979294334016 2981175185664 2983386771288 2984677952256 2986562202624 2988777784608 2991958953984 2992900205568 2995070926848 2997011332224 2999185035264 3000128560128 3001145025879 3004266553288 3005549826048 3006568128564 3007447252992 3008393293059 3009695296608 3012881743872 3013829493444 3017986468224 3022132054032 3023440003584 3025275410304 3030742116864 3032053792768 3033967951872 3034922334444 3036218701824 3043283002032 3044582940672 3047463335826 3047749648384 3048782248512 3051043988454 3054291432192 3056145567552 3057468237824 3061668056832 3062631238464 3070102404096 3071431114752 3072397281954 3073295654912 3074336910216 3075650113536 3078849134592 3079892271456 3080861186312 3083095704832 3085093138491 3086428336992 3088301981352 3090667936356 3093882577632 3095835769728 3097175617536 3099473258112 3101429979648 3102772248576 3104655814656 3106684731241 3108011751936 3110265962496 3112298545356 3115593621504 3116866486272 3117922503696 3118834188288 3119815266876 3125452808016 3128779450368 3134062870848 3135419262976 3139726157568 3141708291072 3142991824896 3144056693778 3148671246336 3150659026944 3151650116538 3157345271808 3158338464666 3160332348264 3161682284544 3161700109568 3166043104224 3167413337088 3169336144128 3171764179584 3175063170048 3180501821952 3182879222523 3183809900544 3188183265792 3188201240224 3189563080704 3190566408183 3192580637532 3193962355584 3198349666512 3199355847324 3201676308864 3205137119184 3207160547136 3208470821248 3210496353792 3214268563968 3214906376256 3216297756672 3217689739264 3222109642752 3225460998144 3227550665472 3230985977856 3232002335562 3233401114944 3235363980464 3237842599992 3238789349376 3241210319424 3244660170752 3246762276576 3249117121536 3250139273472 3254603750496 3256012311552 3258067857408 3260503237992 3261456613376 3263955222528 3264981951231 3265288699904 3268377898632 3271838220288 3273976391868 3277381694496 3278781628416 3279892503888 3281883592428 3283303959936 3287832528981 3289236926976 3292658102272 3298298185728 3306264127488 3307384314234 3307695046656 3308735534412 3310824364848 3312238583808 3316807061568 3317850508336 3320256912896 3322407995298 3325944271104 3328411623768 3331954289664 3333976982784 3335419895808 3340001516544 3341447036928 3345660479798 3348223597719 3351706125768 3353822083872 3355254669312 3356310117699 3357762696288 3359882477952 3363377132544 3365953823232 3367012731264 3369454792704 3375144630144 3376605360128 3378737037312 3379799872449 3381243554304 3383378159616 3384842452992 3385907208684 3386897252352 3393017413632 3395234776752 3400217985024 3401370004032 3403434836592 3404907810304 3409584881472 3411060516864 3413213945856 3415746039552 3419381661696 3420457377792 3423693377286 3425155808256 3428718354432 3429880029576 3433447489472 3434914086912 3436077861216 3438163763496 3439651767552 3444376563936 3445460143272 3449127392256 3453865204608 3455360004096 3457457611776 3458629023993 3463705276416 3464878805388 3465968834601 3468482667936 3469964230656 3472231879116 3474339729021 3478037716608 3479523360768 3480617899836 3482124277632 3482815240944 3484322569728 3486907415376 3490618779648 3492737791488 3494249414656 3496513220928 3499049207808 3500149986816 3506474797056 3507662816658 3508688461824 3511311179376 3512337891328 3515028701184 3516134409018 3519876881664 3520984212928 3525820729704 3527346670848 3529487978688 3532191927264 3535865803008 3539629277184 3540742723518 3542255152128 3544491405312 3550496835704 3552013430784 3555373891797 3556912623264 3560678424576 3561798492252 3563340004224 3565503162144 3571946066304 3581786138112 3583336300544 3584463495613 3586726395252 3588258465792 3591990657024 3593207650032 3598481424384 3601885847472 3603018978244 3605779259082 3609529673904 3611808398016 3613351182336 3613371553792 3616052134464 3618334976256 3619900956672 3622098450432 3624873348096 3628643622912 3631014969582 3634859225088 3637576254312 3638639886336 3639784478022 3643638018048 3643658560256 3646361609352 3650242692096 3652607561148 3655256761728 3656406682656 3663013850496 3665326339584 3666823795712 3668066142741 3669138690048 3673449787392 3675768864768 3676925135961 3682411020288 3683569483776 3687054406308 3688629331968 3693716954928 3695315559936 3697558834816 3700391542848 3704240365056 3708183052288 3710585458944 3714444883968 3719547143424 3721156927488 3723506122752 3724677410454 3726289414848 3731407944264 3732581821878 3735289027008 3741687304992 3745579079424 3748448575872 3750724105632 3752347382784 3757522890264 3759127916544 3763037831168 3769483640832 3770669391489 3772301300768 3773049844356 3777483033324 3778587574272 3779867787696 3781412039328 3783799274112 3785415524352 3787889322672 3790636641792 3791829152384 3794579329024 3797037708912 3798681030144 3801079166976 3803898998592 3803920444324 3807947759616 3810259408896 3811908452352 3813107548404 3817144590336 3819639123846 3823611976912 3825245233152 3826541254536 3828864191166 3830521286592 3835782991656 3837443081472 3839865689088 3846804369408 3848014550016 3850805477376 3857308148736 3858615033273 3858977554432 3860191456814 3862628425656 3864278347776 3866717896704 3867934233933 3869608238496 3876142661181 3880268316288 3887280004608 3889639813248 3891323211776 3896668435968 3898354876416 3902043001428 3903709759488 3909094146048 3910323813396 3912792431184 3914463780864 3917389812336 3918535262208 3919862890944 3923939987968 3926946127104 3929330015424 3931030591488 3933577373544 3936430358784 3937668735168 3941859876864 3944784146688 3947274519552 3948982861824 3950225076798 3951380127744 3958520315904 3959861491872 3961107239544 3966548320917 3968265004704 3970673976024 3974900247552 3977849028384 3979570603008 3982082936832 3985037046144 3989278605312 3990533607424 3994308940167 3996015109632 3998913380352 4000171413504 4001526701172 4007399768064 4008757504752 4009929670656 4011191057412 4012927062144 4018439324592 4023981957632 4029509405376 4031253338112 4033700547072 4036790774016 4040989489152 4042358606286 4046563112592 4048291602432 4052121578406 4057710669376 4059443920896 4060720883142 4063284447768 4065042998016 4068058651272 4070626848288 4072388576256 4074860756736 4082224075776 4083508317952 4092273286101 4093469872128 4096529709272 4099115880288 4100866818048 4102156810521 4106523028608 4113457517988 4115237782656 4117735975136 4120890581808 4125176770176 4127781026304 4129567490048 4130866510771 4132631010816 4135239972864 4137029664768 4139541086208 4142712397824 4144015669248 4147021283328 4149731393808 4154124828672 4155431574294 4155821981696 4157230004928 4159753689168 4164157734912 4167270410688 4171705933824 4174408641312 4178750494464 4184514127794 4186301543424 4188944388096 4190655766528 4192075591704 4198228328448 4202200155384 4209398218116 4211117952888 4213776464352 4215576379392 4221390805632 4223217782784 4225781525504 4227213251547 4229018906112 4233417560064 4236184131179 4240669095936 4243838963364 4245079867392 4246415224359 4250911021056 4252750774272 4254088544244 4256774183376 4258616474112 4261375488006 4264466222016 4265807796432 4268901745152 4271667422526 4273516158912 4276214062848 4280661805056 4283941229568 4285691418624 4286541835008 4288397008896 4296146190336 4301563474026 4303400887296 4309336447416 4311201486592 4317123466656 4319848900224 4321613759232 4329016368768 4332156162048 4333519031296 4339471667328 4341349748736 4344090476544 4345456978863 4347313141248 4347337650656 4351940296704 4353309268308 4357837198176 4362450960384 4365301855824 4369842259328 4371708837888 4373190005184 4375844789904 4377738613248 4383751990464 4383776705308 4385649235968 4396347850752 4397730914304 4401891485082 4407063538878 4408352169984 4409845752312 4411647379216 4414432486464 4416318111744 4420496267352 4422409415424 4429877327064 4434592361472 4437882165024 4442605719552 4445302643712 4447226527744 4448625473138 4453335355392 4456245644487 4461382582272 4464298130292 4467008223027 4468941501024 4471762778496 4473672892416 4475080156932 4477016928384 4479843303936 4484502843392 4487938430976 4489350308352 4492606390272 4495516998336 4498777552896 4500192840192 4504982716416 4506399829932 4508324739072 4509852192846 4511170879488 4514542944912 4515863003136 4526979702336 4533198081048 4535160005376 4537913115456 4546113175296 4548080689152 4550951927808 4552383501666 4554328052736 4560609837056 4562044448962 4564924503048 4566874411008 4571195003739 4571624472576 4573173372768 4576565982681 4581437148288 4584218351328 4586202356736 4592502085248 4593946857696 4598836523008 4605153606144 4607146672128 4608595922931 4609943482368 4611505365324 4613475170304 4618273701888 4619838407184 4621291779468 4624643557248 4626618974208 4629642505488 4632452972028 4637383622144 4640823866448 4642832370176 4643753654592 4645763426304 4649209887168 4652144969472 4654158372864 4656983721984 4662017627904 4665398943744 4666866649088 4668447818034 4675299729408 4676883755544 4678251282432 4679722900314 4681748239168 4688179212024 4693169175552 4701094306272 4703128894464 4705983971584 4709589236352 4714487737344 4716085040667 4720990298024 4723006869504 4725988540416 4727475174807 4734528454656 4736017907712 4737507696999 4740498522396 4742550164352 4749064656336 4751120005632 4754004216192 4762594755072 4770752732928 4775714850816 4782301860336 4784344621056 4788870956298 4789320876032 4790943533376 4799033770986 4802514463296 4807705678776 4810740820704 4812706231872 4815744530688 4821402845952 4824446635008 4826534608896 4829464600576 4833164464128 4838191497216 4841325998208 4841353292776 4846478966784 4848003503343 4850101672416 4853045970696 4856763899988 4858184024064 4861815479136 4866990256128 4870143414864 4873675682304 4875208910208 4881905625744 4881933149093 4884018467328 4887101786112 4890754856988 4892184920064 4895932833792 4897933049856 4901025153024 4902566847948 4910964587802 4911425978368 4916072541744 4918172442624 4922825388642 4924955939904 4927087413248 4933855390464 4938987153408 4947447278592 4952593178624 4959396191232 4961542569984 4963103301618 4966236547272 4968357875712 4968385886464 4975210592352 4976775762504 4980385369344 4983611992947 4988916406656 4994105439232 4997931434496 5000965474176 5003129843712 5010002274816 5010030520352 5012170555392 5018490719697 5025978187776 5027559188652 5030733125808 5036644044432 5038116765696 5039823716928 5041882719104 5045065698816 5050519096896 5054182189056 5062716945216 5064908040192 5068105555968 5071865331456 5077263679488 5078860813026 5080345878528 5084143397872 5089526120448 5092852165128 5100326977536 5102055006048 5105152254888 5107361715456 5114377322208 5116590775296 5119820918784 5129072492544 5130686066688 5135540065929 5137733712384 5143077531648 5144820044364 5150171234208 5152371130368 5154116791824 5155623862272 5157245645244 5159477651328 5168190214908 5173691088384 5180797806912 5183040006144 5186186417664 5195557914624 5197318208082 5197806501888 5202724001904 5204946345984 5208347818674 5213765084528 5217056574912 5219285041152 5220926849754 5223186416448 5224222861416 5226483854592 5230361123064 5235928169472 5239106687232 5241374121984 5244769831392 5248573811712 5250224980224 5255813169152 5257466468254 5259712195584 5261494224987 5263032692736 5266966769064 5268506836992 5272543051776 5274201613527 5279815322496 5281476319392 5288731094556 5291020006272 5294231968032 5299866996736 5303798704512 5306094137344 5309443915776 5311114085277 5313382728192 5316737107968 5319038140416 5325745253556 5328020146176 5331884507136 5333561884672 5335368934896 5343199690752 5345010006336 5348254743216 5350569416192 5357919099456 5372679207168 5375004450816 5378267396096 5380089592878 5382387698688 5387985985536 5389811475048 5391507076046 5395417483456 5397722136576 5402828771208 5404528467366 5408668888623 5414294510856 5417712597024 5420057330688 5424078201696 5427502464384 5429851435008 5433147675648 5442965434368 5446522454373 5452288837632 5456364381468 5457959829504 5459676717033 5465487840384 5467822424064 5469542414028 5475364038144 5484610023984 5486983710208 5494520775744 5497989509376 5500235693568 5503708035072 5510174681088 5513653297152 5519388114944 5523616530432 5525354225664 5530581609462 5532943997952 5532975191744 5540575432392 5542973339904 5546338252224 5550587314272 5556360547584 5562274578432 5565878188416 5571667325952 5579320715136 5579352170392 5581735391232 5585259184128 5587016115681 5589434122272 5595351810048 5597111916396 5598872732817 5602933540512 5612530957488 5614823937184 5618368619136 5620768505856 5626086158448 5628521074176 5630957043712 5636284335396 5638691874816 5644556746752 5654225461248 5658451951152 5659574766534 5660106489856 5661886965812 5666224549986 5667881361408 5672118058992 5675698911168 5678123286528 5678155298816 5681833984008 5685954962688 5687743728576 5691868993536 5695556563368 5698021545216 5701618750464 5705880666486 5707549073408 5711921639424 5714255224832 5715389113344 5717862678528 5719661322606 5725716885504 5729458685769 5735417965368 5737867849728 5739811881804 5743296286749 5745781929888 5756164622208 5759798533632 5762151678976 5772021825024 5776208216064 5785962223104 5788466331648 5790287185221 5792120635392 5793942638484 5796417521664 5804412357744 5810449597568 5820402474432 5830920006912 5834459719872 5836984817664 5845002653952 5847532314624 5853064502142 5863641219072 5865485720094 5869188646776 5871695671296 5876084718504 5877802893312 5879794336416 5885909981952 5890419190656 5893995023136 5896545887232 5906503102752 5912789815296 5917176220032 5920911779328 5923474292736 5925337615197 5927070191616 5937780473856 5939792237808 5941660859316 5948510109696 5952397507056 5956010964036 5958588668032 5962350371328 5966773542576 5969355904512 5973124405248 5977555569216 5983917907968 5985800411136 5990141853696 5994022664448 5998370070528 6000257120256 6002290051758 6008533106576 6011099652096 6013136257128 6014894505984 6016786586118 6019390593216 6027658986888 6035972936448 6044264108064 6046880007168 6050550820608 6061484233728 6063537909429 6064107585536 6069844668888 6072437403648 6078182367609 6086566004064 6089165881344 6091081324713 6094926671652 6097564497024 6102087976908 6108582864384 6112291135104 6114936475648 6123336113664 6125262476928 6140204808192 6142862229504 6144794563908 6146591309824 6148673820432 6151300227072 6157698269184 6159784542912 6161722372624 6166191409664 6170186276982 6172856673984 6176603962704 6181335872712 6187765155264 6191671539456 6194351235072 6198946516224 6202859959296 6205544497152 6209311629312 6213369462482 6216023503872 6220531924992 6224597090712 6231187243008 6233147361441 6233732972544 6235845007392 6239630533752 6250905616032 6257558900736 6268125741696 6270838525952 6276771191691 6279452315136 6283416582144 6285983649792 6288113387556 6297342492672 6301318053888 6303300233076 6305283211927 6314690543616 6316676929332 6320664696528 6323364569088 6323400219136 6332086208448 6334826674176 6338672288256 6343528359168 6350126340096 6361003643904 6365758445046 6367619801088 6376366531584 6376402480448 6379126161408 6381132816366 6385161275064 6387924711168 6392063232009 6396699333024 6398711694648 6403352617728 6410274238368 6414321094272 6416941642496 6420992707584 6428537127936 6429812752512 6432595513344 6444219285504 6452345211039 6455101330944 6461971955712 6464004671124 6466802229888 6470727960928 6475685199984 6477578698752 6482420638848 6489320341504 6493524553152 6498234243072 6500278546944 6509207500992 6512024623104 6516135714816 6521006475984 6522913226752 6527910445056 6529963902462 6530577399808 6536755797264 6543676440576 6547952783736 6554763388992 6557563256832 6559785007776 6563767184856 6566607919872 6575665057962 6578473853952 6585316204544 6596596371456 6602837227623 6610595308317 6612528254976 6614768628468 6617471068824 6621648729696 6624477167616 6633614123136 6635701016672 6640513825792 6644815990596 6651888542208 6656823247536 6656860777567 6663908579328 6667953965568 6670839791616 6672938209707 6680003033088 6682894073856 6691320959596 6696447195438 6703412251536 6707644167744 6710509338624 6712620235398 6715525392576 6719764955904 6726754265088 6731907646464 6734025462528 6738909585408 6750289260288 6753210720256 6757474074624 6759599744898 6762487108608 6766756319232 6771814417368 6773794504704 6790469553504 6802740008064 6806869673184 6809815620608 6819169762944 6822121033728 6826427891712 6828575252499 6831492079104 6838763323392 6840914755584 6843066673443 6847386754572 6850311616512 6857436708864 6859760059152 6866894978944 6869828173824 6872155722432 6876327526992 6879303535104 6888753127872 6890920286544 6898254784512 6907730409216 6910720008192 6914915223552 6917258047986 6927410552832 6929757610776 6931937669202 6936965335872 6939928461312 6944463758232 6948679458042 6956075433216 6961235799672 6964248555264 6965630481888 6968645139456 6973814830752 6981237559296 6985475582976 6988498829312 6993026441856 6998098415616 7000299973632 7002671727051 7012949594112 7015325633316 7017376923648 7019584350471 7022622358752 7030057402368 7032268818036 7039753763328 7041968425856 7051641459408 7054693341696 7058975957376 7064383854528 7071731606016 7079258554368 7081485447036 7084510304256 7088982810624 7100993671408 7104026861568 7110747783594 7113825246528 7123596984504 7126680008448 7131006324288 7143892132608 7163572276224 7166672601088 7168926991226 7173452790504 7176516931584 7183306434447 7183981314048 7186415300064 7198550656479 7203771694944 7206037956488 7211558518164 7219059347808 7223616796032 7226702364672 7226743107584 7232104268928 7236669952512 7239801913344 7244196900864 7249746696192 7257287245824 7262029939164 7269718450176 7275152508624 7277279772672 7279568956044 7287276036096 7287317120512 7292723218704 7300485384192 7305215122296 7310513523456 7312813365312 7326027700992 7330652679168 7333647591424 7336132285482 7338277380096 7346899574784 7351537729536 7353850271922 7366446881703 7367138967552 7374108812616 7377258663936 7387433909856 7390631119872 7395117669632 7400783085696 7408480730112 7421170917888 7428889767936 7439094286848 7442313854976 7444654952427 7447012245504 7449354820908 7452578829696 7462815888528 7465163643756 7470578054016 7483374609984 7491158158848 7496897151744 7501448211264 7504694765568 7515045780528 7518255833088 7526075662336 7538967281664 7541338782978 7544602601536 7546099688712 7554966066648 7557175148544 7559735575392 7562824078656 7567598548224 7575778645344 7581273283584 7583658304768 7589158658048 7594075417824 7597362060288 7602158333952 7607797997184 7607840888648 7615895519232 7618291219539 7620518817792 7626215096808 7634289180672 7639278247692 7647223953824 7650490466304 7653082509072 7657728382332 7661042573184 7671565983312 7671609234289 7674886162944 7679731378176 7693608738816 7696029100032 7701610954752 7714616297472 7717230066546 7717955108864 7720382913628 7725256851312 7728556695552 7733435793408 7735868467866 7739216476992 7752285322362 7760536632576 7774560009216 7779279626496 7782646423552 7793336871936 7796709752832 7804086002856 7807419518976 7812521728011 7820647626792 7825584862368 7828927561728 7831390274631 7834779624672 7839725781888 7847879975936 7853892254208 7858660030848 7862061182976 7867154747088 7872860717568 7875337470336 7883719753728 7886199702381 7889568293376 7894549039104 7897965723648 7900450153596 7902760255488 7917040631808 7919722983744 7922214479088 7933096641834 7936530009408 7941347952048 7949800495104 7955698056768 7959141206016 7964165873664 7970074092288 7978557210624 7981067214848 7988617880334 7992030219264 7997826760704 8000342827008 8003053402344 8014799536128 8017515009504 8022382114824 8025854124288 8036878649184 8047963915264 8059018810752 8062506676224 8067401094144 8070134389317 8073581548032 8081978978304 8084717212572 8087260614069 8093126225184 8096583204864 8104243156812 8106792701049 8115421338752 8118887841792 8121441766284 8126568895536 8130085996032 8136117302544 8141253696576 8144777152512 8149721513472 8164448151552 8167016635904 8184546572202 8186939744256 8193059418544 8198231760576 8201733636096 8204313621042 8213046057216 8226915035976 8230475565312 8235471950272 8241781163616 8250353540352 8255562052608 8259134980096 8261733021542 8265262021632 8270479945728 8279082172416 8285424795648 8288031338496 8295872414193 8299462787616 8308249657344 8310863148588 8314460009856 8319507378336 8328315469824 8334540821376 8343411867648 8348817282624 8357500988928 8369028255588 8372603086848 8377888776192 8381311533056 8384151183408 8396456656896 8404400310768 8418796436232 8422235905776 8427552928704 8431152758784 8442781611264 8446435565568 8451563051008 8454426503094 8458037812224 8466835120128 8472368262358 8481338191872 8487677926728 8489362149801 8490159734784 8492830448718 8499336824979 8501822042112 8508177088488 8513548366752 8517232948224 8522750976012 8528932444032 8531615592864 8537803490304 8543334845052 8547032317824 8552428125696 8558820999729 8561323610112 8567882459136 8571382837248 8573083670016 8576794017792 8579491983909 8592292380672 8603126948052 8606801774592 8618672894832 8622402973184 8634246933312 8639697800448 8643227518464 8658032737536 8664312324096 8667038062592 8678943334656 8682699497472 8688180953088 8690913957726 8694626282496 8694675301312 8706618536616 8715674396352 8730603711648 8739684518656 8746380010368 8751689579808 8755477226496 8767503980928 8767553410616 8771298471936 8779596753213 8792695701504 8795461828608 8798228580141 8803782970164 8814127077756 8816704339968 8819691504624 8823294758432 8828864972928 8832636223488 8840992534704 8844818830848 8859754654128 8869184722944 8875764330048 8885211439104 8890605287424 8894453055488 8897250946276 8906670710784 8912491288974 8922765164544 8928596260584 8934016446054 8937883002048 8943525556992 8950160313864 8954033856768 8959686607872 8969005686784 8975876861952 8978700616704 8985212780544 8991033996672 8997555105792 9000385680384 9003435077637 9012799659864 9016649478144 9019704385692 9022341758976 9025179879177 9029085889824 9053959404672 9066396162096 9070320010752 9075826230912 9092226350592 9096161378304 9101903855616 9104767003332 9108656105472 9121219674112 9124088897924 9129849006096 9133748822016 9142390007478 9143248945152 9146346745536 9153131965362 9162874296576 9168436702656 9172404713472 9185004170496 9187893715392 9197673046016 9210307212288 9214293344256 9217191845862 9219886964736 9223010730648 9226950340608 9236547403776 9239676814368 9242583558936 9249287114496 9255279415473 9259285010976 9264905944056 9274767244288 9281647732896 9285664740352 9287507309184 9291526852608 9298419774336 9304289938944 9308316745728 9313967443968 9320054193723 9324035255808 9330797887488 9333733298176 9336895636068 9350599458816 9353767511088 9356502564864 9359445800628 9363496478336 9376358424048 9386338351104 9402188612544 9406257788928 9411967943168 9419178472704 9428975474688 9432170081334 9441980596048 9446013739008 9451977080832 9454950349614 9472035815424 9475015393998 9480997044792 9485100328704 9498129312672 9502240011264 9508008432384 9525189510144 9541505465856 9548637667569 9551429701632 9564603720672 9568689242112 9571699224549 9577741912596 9581887066752 9598067541972 9605028926592 9615411357552 9621481641408 9625412463744 9631489061376 9642805691904 9648893270016 9653069217792 9658929201152 9666328928256 9676382994432 9682651996416 9682706585552 9692957933568 9696007006686 9700203344832 9706091941392 9713527799976 9716368048128 9723630958272 9733980512256 9740286829728 9747351364608 9750417820416 9763811251488 9763866298186 9768036934656 9774203572224 9781509713976 9784369840128 9791865667584 9794945853693 9795866099712 9805133695896 9821929175604 9832145083488 9836344885248 9845650777284 9849911879808 9854174826496 9863497586943 9867710780928 9877974306816 9894894557184 9905186357248 9908302190171 9918792382464 9923085139968 9926206603236 9932473094544 9936715751424 9936771772928 9950421184704 9953551525008 9960770738688 9967223985894 9977832813312 9988210878464 9995862868992 10001930948352 10006259687424 10020004549632 10020061040704 10024341110784 10036981439394 10044670793157 10055118377304 10061466251616 10073288088864 10079647433856 10083765438208 10090131397632 10101038193792 10108364378112 10125433890432 10129816080384 10136211111936 10139399617347 10143730662912 10154527358976 10157721626052 10160691757056 10168286795744 10179052240896 10185704330256 10200653955072 10204110012096 10210304509776 10214723430912 10228754644416 10233181550592 10239641837568 10258144985088 10261372133376 10271080131858 10275467424768 10286155063296 10289640088728 10300342468416 10304742260736 10308233583648 10314491290488 10318955302656 10336380429816 10347382176768 10361595613824 10366080012288 10372372835328 10375887071979 10391115829248 10394636416164 10397906503803 10405448003808 10409892691968 10416695637348 10423019187063 10427530169056 10434113149824 10438570082304 10441853699508 10446372832896 10448445722832 10452967709184 10460722246128 10471856338944 10478213374464 10482748243968 10489539662784 10497147623424 10500449960448 10511626338304 10514932936508 10519424391168 10522988449974 10526065385472 10533933538128 10537013673984 10545086103552 10548403227054 10559630644992 10562952638784 10577462189112 10582040012544 10588463936064 10599733993472 10607597409024 10612188274688 10618887831552 10622228170554 10626765456384 10633474215936 10651490507112 10656040292352 10666121675391 10667123769344 10670737869792 10690020012672 10696509486432 10701138832384 10715838198912 10745358414336 10750008901632 10753390486839 10756534792192 10760179185756 10764775397376 10775971971072 10779622950096 10783014152092 10790834966912 10795444273152 10805657542416 10809056934732 10817337777246 10828589021712 10835425194048 10840114661376 10848156403392 10855004928768 10859702870016 10866295351296 10885930868736 10893044908746 10904577675264 10912728762936 10915919659008 10919353434066 10930975680768 10939084828056 10950728076288 10969220047968 10973967420416 10989041551488 10995979018752 11000471387136 11004198428223 11007416070144 11020349362176 11027306594304 11030775407883 11047233060864 11050708451328 11061163218924 11065887995904 11065950383488 11081150864784 11085946679808 11092676504448 11101174628544 11112721095168 11124549156864 11131756376832 11143334651904 11158641430272 11158704340784 11163470782464 11170518368256 11174032231362 11178868244544 11194223832792 11197745465634 11205867081024 11225061914976 11229647874368 11236737238272 11252172316896 11257042148352 11261914087424 11272568670792 11277383749632 11289113493504 11308450922496 11312008174467 11316903902304 11319149533068 11323773931624 11332449099972 11335762722816 11344236117984 11351397822336 11356246573056 11356310597632 11363667968016 11371909925376 11375487457152 11383737987072 11391113126736 11396043090432 11403237500928 11411761332972 11415098146816 11423843278848 11428510449664 11430778226688 11435725357056 11439322645212 11451433771008 11458917371538 11470835930736 11475735699456 11479623763608 11486592573498 11491563859776 11512329244416 11519597067264 11524303357952 11544043650048 11552416432128 11571924446208 11575845099819 11576932663296 11580574370442 11587885276968 11592835043328 11608824715488 11620899195136 11628427983543 11640804948864 11661840013824 11668919439744 11673969635328 11690005307904 11695064629248 11706129004284 11709811679293 11727282438144 11730971440188 11738377293552 11743391342592 11752169437008 11755605786624 11759588672832 11771819963904 11780838381312 11787990046272 11793091774464 11813006205504 11825579630592 11834352440064 11841823558656 11846948585472 11850675230394 11854140383232 11875560947712 11879584475616 11883321718632 11904795014112 11912021928072 11917177336064 11924700742656 11933547085152 11938711809024 11946248810496 11955111138432 11967835815936 11971600822272 11982926820501 11988045328896 11996740141056 12000514240512 12004580103516 12017066213152 12022199304192 12026272514256 12029789011968 12033573172236 12038781186432 12055317973776 12071945872896 12088528216128 12093760014336 12101101641216 12122968467456 12127075818858 12128215171072 12139689337776 12144874807296 12156364735218 12173132008128 12178331762688 12182162649426 12189853343304 12195128994048 12204175953816 12217165728768 12224582270208 12229872951296 12246672227328 12250524953856 12276819858303 12280409616384 12289589127816 12293182619648 12297347640864 12302600454144 12306470431563 12319569085824 12323444745248 12332382819328 12340372553964 12345713347968 12353207925408 12362671745424 12375530310528 12383343078912 12388702470144 12392599532313 12397893032448 12405719918592 12411088994304 12418623258624 12426738924964 12432047007744 12441063849984 12449194181424 12462374486016 12466294722882 12467465945088 12471690014784 12479261067504 12501811232064 12515117801472 12536251483392 12541677051904 12553542383382 12558904630272 12566833164288 12571967299584 12576226775112 12594684985344 12606600466152 12610566423854 12633353858664 12641329393056 12646729138176 12646800438272 12664172416896 12669653348352 12677344576512 12681639754641 12687056718336 12700252680192 12708552393537 12722007287808 12731516890092 12735239602176 12739245673077 12752733063168 12752804960896 12758252322816 12762265632732 12770322550128 12775849422336 12784126464018 12793398666048 12797423389296 12806705235456 12820548476736 12828642188544 12833883284992 12841985415168 12857074255872 12859625505024 12865191026688 12888438571008 12904690422078 12910202661888 12928009342248 12933604459776 12941455921856 12951370399968 12964841277696 12978640683008 12987049106304 12996468486144 13000557093888 13018415001984 13024049246208 13032271429632 13036370936589 13042012951968 13055820890112 13059927804924 13073511594528 13087352881152 13095905567472 13109526777984 13115126513664 13119570015552 13127534369712 13133215839744 13151330115924 13156947707904 13170632409088 13193192742912 13205674455246 13221190616634 13225056509952 13229537256936 13234942137648 13243297459392 13248954335232 13267228246272 13271402033344 13281027651584 13289631981192 13303777084416 13313646495072 13313721555134 13327817158656 13335907931136 13341679583232 13345876419414 13360006066176 13368736933461 13382641919192 13392894390876 13401024669081 13406824503072 13415288335488 13421018677248 13425240470796 13431050785152 13439529911808 13453508530176 13463815292928 13468050925056 13477819170816 13500578520576 13506421440512 13514948149248 13519199489796 13524974217216 13533512638464 13543628834736 13547589009408 13580939107008 13605480016128 13613739346368 13619631241216 13638339525888 13644242067456 13652855783424 13657150504998 13662984158208 13681829511168 13686133346886 13694773509144 13700623233024 13714873417728 13719520118304 13733789957888 13744311444864 13752655053984 13758607070208 13777506255744 13781840573088 13796509569024 13815460818432 13821440016384 13825787768793 13829830447104 13834516095972 13854821105664 13859515221552 13863875338404 13873930671744 13879856922624 13888927516464 13897358916084 13912150866432 13922471599344 13928497110528 13931260963776 13937290278912 13947629661504 13962475118592 13970951165952 13976997658624 13986052883712 13996196831232 14000599947264 14005343454102 14025899188224 14030651266632 14034753847296 14039168700942 14045244717504 14064537636072 14079507526656 14083936851712 14103282918816 14109386683392 14117951914752 14128767709056 14143463212032 14148255122001 14162970894072 14169020608512 14177965621248 14182425524421 14201987342816 14208053723136 14212523090997 14221495567188 14227650493056 14247193969008 14253360016896 14262012648576 14287784265216 14327144552448 14333345202176 14337853982452 14346905581008 14353033863168 14366612868894 14367962628096 14372830600128 14397101312958 14407543389888 14412075912976 14423117036328 14438118695616 14447233592064 14453486215168 14464208537856 14473339905024 14479603826688 14488393801728 14499493392384 14514574491648 14524059878328 14539436900352 14544010510029 14550305017248 14559137912088 14574552072192 14574634241024 14585446437408 14600970768384 14610430244592 14621027046912 14625626730624 14645799447279 14652055401984 14661305358336 14667295182848 14672264570964 14676554760192 14693799149568 14703075459072 14707700543844 14732893763406 14734277935104 14748217625232 14754517327872 14774867819712 14781262239744 14790235339264 14801566171392 14816961460224 14842341835776 14857779535872 14878188573696 14884627709952 14889309904854 14898709641816 14905157659392 14925631777056 14930327287512 14941156108032 14950835978841 14966749219968 14982316317696 14993794303488 15002896422528 15009389531136 15030091561056 15036511666176 15055472159091 15077934563328 15082677565956 15089205203072 15092199377424 15109932133296 15114350297088 15119471150784 15125648157312 15135197096448 15151557290688 15162546567168 15167316609536 15178317316096 15188150835648 15194724120576 15204316667904 15215595994368 15215681777296 15231791038464 15236582439078 15241037635584 15252430193616 15268578361344 15278556495384 15294447907648 15300980932608 15306165018144 15315456764664 15322085146368 15343131966624 15343218468578 15349772325888 15359462756352 15387217477632 15392058200064 15406620197787 15429232594944 15434460133092 15440765827256 15450513702624 15457113391104 15466871586816 15471736935732 15478432953984 15504570644724 15521073265152 15549120018432 15558559252992 15565292847104 15570189155983 15586673743872 15593419505664 15608172005712 15614839037952 15625043456022 15641295253584 15651169724736 15657855123456 15662780549262 15669559249344 15679451563776 15695759951872 15707784508416 15717320061696 15724122365952 15734309494176 15745721435136 15750674940672 15767439507456 15772399404762 15779136586752 15784482674961 15789098078208 15800900307192 15805520510976 15839445967488 15844428958176 15866193283668 15873060018816 15882695904096 15899600990208 15911396113536 15918282412032 15928331747328 15933342255831 15940148184576 15957114421248 15962134429696 15977235760668 15984060438528 15995653521408 16000685654016 16006106804688 16029599072256 16035030019008 16044764229648 16051708248576 16073757298368 16095927830528 16118037621504 16125013352448 16134802188288 16140268778634 16147163096064 16163957956608 16169434425144 16174521228138 16186252450368 16193166409728 16208486313624 16213585402098 16230842677504 16242883532568 16253137791072 16260171992064 16272234605088 16282507393152 16289554305024 16299443026944 16328896303104 16334033271808 16339567363119 16369093144404 16373879488512 16379030151099 16386118837088 16396463521152 16403467272192 16408627242084 16426092114432 16453830071952 16460951130624 16470943900544 16483562327232 16500707080704 16511124105216 16518269960192 16523466043084 16530524043264 16540959891456 16558164344832 16570849591296 16576062676992 16591744828386 16598925575232 16621726297176 16628920019712 16639014756672 16669081642752 16686823735296 16697634565248 16715001977856 16738056511176 16745206173696 16755777552384 16761048347043 16762623066112 16768302366816 16796618198451 16808800621536 16837592872464 16844471811552 16855105857408 16862305517568 16885563222528 16892871131136 16903126102016 16908853006188 16916075624448 16933670240256 16944736524716 16962676383744 16975355853456 16978724299602 16980319469568 16985660897436 16998673649958 17003644084224 17016354176976 17027096733504 17034465896448 17045501952024 17057864888064 17063231185728 17075606980608 17086669690104 17094064635648 17104856251392 17117641999458 17122647220224 17135764918272 17142765674496 17146167340032 17153588035584 17158983967818 17188376057307 17206253896104 17213603549184 17229888860247 17237345789664 17244805946368 17268493866624 17279395600896 17286455036928 17316065475072 17328624648192 17334076125184 17357886669312 17365398994944 17370861555663 17376361906176 17381827915452 17389252564992 17389350602624 17413237073232 17431348792704 17461207423296 17479369037312 17492760020736 17503379159616 17510954452992 17535007961856 17535106821232 17542596943872 17559193506426 17590923657216 17596457160282 17607565940328 17628254155512 17633408679936 17639383009248 17646589516864 17657729945856 17681985069408 17689637661696 17719509308256 17738369445888 17751528660096 17770422878208 17776012845591 17781210574848 17794501892552 17813341421568 17824982577948 17845530329088 17857192521168 17868032892108 17875766004096 17887051113984 17900320627728 17908067713536 17919373215744 17938011373568 17951753723904 17957401233408 17970425561088 17982067993344 17995110211584 18000771360768 18006870155274 18025599319728 18033298956288 18039408771384 18044683517952 18050359758354 18058171779648 18107918809344 18132792324192 18140640021504 18151652461824 18184452701184 18190613728287 18192322756608 18209534006664 18217312210944 18248177795848 18259698012192 18267497644032 18273243974139 18284780014956 18292693491072 18306263930724 18325748593152 18336873405312 18344809426944 18370008340992 18375787430784 18395346092032 18401132638889 18420614424576 18428586688512 18434383691724 18439773929472 18446021461296 18453900681216 18473094807552 18479353628736 18485167117872 18498574228992 18510558830946 18518570021952 18529811888112 18549534488576 18563295465792 18571329480704 18575014618368 18583053705216 18596839548672 18608579877888 18616633491456 18627934887936 18640108387446 18648070511616 18661595774976 18667466596352 18673791272136 18701198917632 18707535022176 18718891601256 18726992956672 18752716848096 18772676702208 18804377225088 18812515577856 18823935886336 18830313575073 18838356945408 18857950949376 18864340162668 18883961192096 18892027478016 18903954161664 18909900699228 18915849635781 18944071630848 18950030787996 18961994089584 18970200657408 18996258625344 19004480022528 19016016864768 19050379020288 19083010931712 19097275335138 19102859403264 19129207441344 19137378484224 19143398449098 19155483825192 19163774133504 19196135083944 19210057853184 19230822715104 19242963282816 19250824927488 19262978122752 19285611383808 19297786540032 19317858402304 19332657856512 19357035633117 19365303992832 19365413171104 19385915867136 19392014013372 19400406689664 19412183882784 19427055599952 19432736096256 19447261916544 19467961024512 19480573659456 19494702729216 19500835640832 19527622502976 19527732596372 19536073869312 19548407144448 19563019427952 19568739680256 19583731335168 19589891707386 19591732199424 19610267391792 19643858351208 19664290166976 19672689770496 19691301554568 19699823759616 19708349652992 19726995173886 19735421561856 19755948613632 19789789114368 19808511682869 19810372714496 19816604380342 19831785924951 19837584764928 19852413206472 19864946189088 19873431502848 19873543545856 19900842369408 19907103050016 19921541477376 19934447971788 19955665626624 19970582332701 19976421756928 19991725737984 20003861896704 20012519374848 20018814629121 20040009099264 20040122081408 20048682221568 20073962878788 20089341586314 20110236754608 20122932503232 20146576177728 20159294867712 20167530876416 20180262795264 20202076387584 20216728756224 20250867780864 20259632160768 20272422223872 20278799234694 20287461325824 20315443252104 20321383514112 20336573591488 20371408660512 20408220024192 20420609019552 20429446861824 20457509288832 20466363101184 20479283675136 20485725757497 20516289970176 20522744266752 20529200020329 20542160263716 20550934849536 20572310126592 20579280177456 20600684936832 20609484521472 20616467167296 20628982580976 20637910605312 20672760859632 20694764353536 20723191227648 20732160024576 20744745670656 20751774143958 20782231658496 20789272832328 20795813007606 20810896007616 20819785383936 20833391274696 20846038374126 20855060338112 20868226299648 20883707399016 20892745665792 20896891445664 20905935418368 20921444492256 20943712677888 20956426748928 20965496487936 20979079325568 20994295246848 21000899920896 21008015181153 21029865873016 21038848782336 21045976899948 21052130770944 21058753051413 21067867076256 21090172207104 21096806454108 21119261289984 21125905277568 21154924378224 21164080025088 21176927872128 21199467986944 21215194818048 21224376549376 21237775663104 21244456341108 21253530912768 21266948431872 21302981014224 21312080584704 21332243350782 21334247538688 21341475739584 21380040025344 21393018972864 21402277664768 21431676397824 21490716828672 21500017803264 21506780973678 21513069584384 21520358371512 21529550794752 21551943942144 21559245900192 21566028304184 21581669933824 21595651969437 21611315084832 21618113869464 21634675554492 21657178043424 21670850388096 21680229322752 21696312806784 21710009857536 21719405740032 21732590702592 21746793118687 21771861737472 21786089817492 21809155350528 21825457525872 21831839318016 21838706868132 21861951361536 21878169656112 21901456152576 21938440095936 21947934840832 21978083102976 21991958037504 22000942774272 22008396856446 22014832140288 22040698724352 22054613188608 22061550815766 22101416902656 22122326437848 22131775991808 22131900766976 22162301729568 22171893359616 22185353008896 22202349257088 22225442190336 22263512753664 22286669303808 22317282860544 22317408681568 22326941564928 22333964857281 22341036736512 22348064462724 22357736489088 22388447665584 22395490931268 22411734162048 22450123829952 22459295748736 22473474476544 22504344633792 22514084296704 22523828174848 22545137341584 22554767499264 22578226987008 22616901844992 22624016348934 22633807804608 22638299066136 22647547863248 22664898199944 22671525445632 22688472235968 22702795644672 22712621195264 22727335936032 22743819850752 22750974914304 22767475974144 22782226253472 22792086180864 22806475001856 22823522665944 22830196293632 22847686557696 22854873658617 22857020899328 22861556453376 22878645290424 22902867542016 22917834743076 22941671861472 22951471398912 22959247527216 22973185146996 22983127719552 23014827702867 23024658488832 23039194134528 23048606715904 23088087300096 23104832864256 23143848892416 23151690199638 23153865326592 23161148740884 23175770553936 23185670086656 23217649430976 23241798390272 23256855967086 23281609897728 23323680027648 23337838879488 23347939270656 23380010615808 23390129258496 23412258008568 23419623358586 23437565184033 23461942880376 23476754587104 23486782685184 23494170823893 23504338874016 23519177345664 23543639927808 23561676762624 23575980092544 23586183548928 23626012411008 23651159261184 23658599107143 23668704880128 23683647117312 23693897170944 23701350460788 23708280766464 23751121895424 23759168951232 23766643437264 23809590028224 23824043856144 23834354672128 23849401485312 23867094170304 23877423618048 23892497620992 23910222276864 23935671631872 23943201644544 23965853641002 23976090657792 23993480282112 24001028481024 24009160207032 24034132426304 24044398608384 24052545028512 24067146344472 24077562372864 24110635947552 24143891745792 24177056432256 24187520028672 24202203282432 24210403167951 24245936934912 24254151637716 24261781842207 24279378675552 24289749614592 24312729470436 24320378103147 24346264016256 24356663525376 24364325298852 24379706686608 24390257988096 24408351907632 24434331457536 24449164540416 24459745902592 24493344454656 24501049907712 24553639716606 24560819232768 24579178255632 24586365239296 24594695281728 24605200908288 24612940863126 24639138171648 24646889490496 24664765638656 24680745107928 24691426695936 24706415850816 24725343490848 24751060621056 24766686157824 24777404940288 24785199064626 24795786064896 24811439837184 24837246517248 24853477849928 24864094015488 24887617242579 24898388362848 24924748972032 24932589445764 24943380029568 24958522135008 25003622464128 25030235602944 25072502966784 25083354103808 25091244469291 25107084766764 25117809260544 25133666328576 25143934599168 25152453550224 25189369970688 25213200932304 25221132847708 25266707717328 25282658786112 25293458276352 25293600876544 25328344833792 25339306696704 25354689153024 25363279509282 25374113436672 25400505360384 25417104787074 25444014575616 25463033780184 25470479204352 25478491346154 25505466126336 25505609921792 25524531265464 25540645100256 25551698844672 25568252928036 25586797332096 25594846778592 25613410470912 25641096953472 25657284377088 25667766569984 25676462999187 25683970830336 25714148511744 25719251010048 25730382053376 25738475951727 25776877142016 25809380844156 25820405323776 25856018684496 25867208919552 25882911843712 25902740799936 25929682555392 25957281366016 25974098212608 25992936972288 26001114187776 26036830003968 26048098492416 26064542859264 26072741873178 26084025903936 26119855609848 26147023189056 26191811134944 26219053555968 26239140031104 26255068739424 26266431679488 26302660231848 26313895415808 26338790259639 26341264818176 26386385485824 26394685740423 26411348910492 26442381233268 26450113019904 26459074513872 26469884275296 26486594918784 26497908670464 26534456492544 26542804066688 26562055303168 26579263962384 26607554168832 26627292990144 26627443110268 26655634317312 26671815862272 26683359166464 26691752838828 26720012132352 26737473866922 26765283838384 26785788781752 26802049338162 26813649006144 26830576670976 26850480941592 26862101570304 26879059823616 26907017060352 26927630585856 26936101850112 26955638341632 27001157041152 27010305232911 27012842881024 27038398979592 27049948434432 27067025276928 27075539637531 27087257669472 27161878214016 27210960032256 27227478692736 27239262482432 27276679051776 27288484134912 27305711566848 27314301009996 27325968316416 27363659022336 27372266693772 27389547018288 27401246466048 27429746835456 27439040236608 27467579915776 27488622889728 27505310107968 27517214140416 27555012511488 27563681146176 27593019138048 27630921636864 27642880032768 27651575537586 27659660894208 27669032191944 27709642211328 27719030443104 27727750676808 27747861343488 27765838246419 27777855032928 27794717832168 27824301732864 27844943198688 27856994221056 27862521927552 27874580557824 27895259323008 27924950237184 27941902331904 27960162581169 27972105767424 27992393662464 28001199894528 28010686908204 28051798376448 28061302533264 28069507694592 28078337401884 28090489435008 28129075272144 28159015053312 28167873703424 28206565837632 28218773366784 28235903829504 28257535418112 28286926424064 28296510244002 28325941788144 28338041217024 28355931242496 28364851048842 28403974685632 28416107446272 28425046181994 28442991134376 28455300986112 28494387938016 28506720033792 28524025297152 28575568530432 28645913002707 28654289104896 28675707964904 28693811162016 28706067726336 28715097673647 28733225737788 28745661200256 28794202625916 28815086779776 28824151825952 28846234072656 28876237391232 28894467184128 28906972430336 28916065575397 28928417075712 28946679810048 28959207653376 28976787603456 28998986784768 29029148983296 29048119756656 29078873800704 29088021020058 29100610034496 29118275824176 29149104144384 29149268482048 29170892874816 29201941536768 29220860489184 29242054093824 29251253461248 29291598894558 29304110803968 29322610716672 29334590365696 29344529141928 29353109520384 29387598299136 29415401087688 29465787526812 29496435250464 29509034655744 29549735639424 29562524479488 29580470678528 29590492760829 29603132342784 29633922920448 29653288918253 29684683671552 29715559071744 29724906570513 29756377147392 29769255419904 29778619809708 29797419283632 29810315318784 29851263554112 29860654575024 29882312216064 29901671957682 29933498439936 29964632635392 29987588606976 30005792845056 30018779062272 30060183122112 30073023332352 30110944318182 30165355131912 30178410406144 30184398754848 30219864266592 30238942301568 30251296314624 30270394192896 30303114581376 30325093134336 30334633219072 30356634632192 30376301671296 30389448241152 30408633335808 30418198852041 30431191988736 30431363554592 30463582076928 30473164878156 30482075271168 30504860387232 30537156722688 30557112990768 30588895815296 30601961865216 30612330036288 30630913529328 30644170292736 30686263933248 30686436937156 30699544651776 30718925512704 30774434955264 30784116400128 30813240395574 30858465189888 30868920266184 30881531654512 30901027405248 30914226782208 30943473871464 30956865907968 31009141289448 31042146530304 31098240036864 31117118505984 31127661215937 31130585694208 31140378311966 31173347487744 31193719511409 31216344011424 31229678075904 31250086912044 31269057561189 31282590507168 31302339449472 31315710246912 31325561098524 31339118498688 31358903127552 31391519903744 31415569016832 31434640123392 31448244731904 31468618988352 31491442870272 31501349881344 31534879014912 31544798809524 31558273173504 31568965349922 31578196156416 31601800614384 31611041021952 31678891934976 31688857916352 31732386567336 31746120037632 31765391808192 31799201980416 31822792227072 31836564824064 31856663494656 31866684511662 31880296369152 31924268859392 31954471521336 31968120877056 31998365026173 32001371308032 32012213609376 32070060038016 32089528459296 32103416497152 32147514596736 32191855661056 32236075243008 32250026704896 32260171460517 32269604376576 32280537557268 32294326192128 32327915913216 32338868850288 32349042456276 32372504900736 32386332819456 32416972627248 32427170804196 32461685355008 32485767065136 32506275582144 32520343984128 32544469210176 32565014786304 32579108610048 32598886053888 32657792606208 32668066543616 32679134726238 32738186288808 32747758977024 32758060302198 32772237674176 32792927042304 32817254484168 32852184228864 32907660143904 32921902261248 32941887801088 32967124654464 33001414161408 33012595284669 33022248210432 33046932086168 33061048086528 33081919782912 33092326223649 33141699182592 33152125353984 33183489656772 33197851150464 33243452594352 33257840039424 33278029513344 33338163285504 33373647470592 33395269130496 33430003955712 33476113022352 33490412347392 33511555104768 33522096694086 33525246132224 33536604733632 33593236396902 33617601243072 33675185744928 33688943623104 33710211714816 33771126445056 33785742262272 33806252204032 33817706012376 33832151248896 33867340480512 33889473049432 33925352767488 33936024523401 33950711706912 33957448599204 33971321794872 33997347299916 34007288168448 34032708353952 34054193467008 34068931792896 34091003904048 34115729776128 34126462371456 34151213961216 34173339380208 34173532043651 34188129271296 34209712502784 34235283998916 34245294440448 34271529836544 34285531348992 34292334680064 34307176071168 34317967935636 34376752114614 34412507792208 34427207098368 34459777720494 34474691579328 34489611892736 34536987733248 34558791201792 34572910073856 34632130950144 34657249296384 34668152250368 34715773338624 34730797989888 34741723111326 34763655830904 34778505129984 34778701205248 34826474146464 34862697585408 34885283950629 34922414846592 34958738074624 34985520041472 35006758319232 35021908905984 35070015923712 35070213642464 35085193887744 35118387012852 35129435037879 35181847314432 35192914320564 35215131880656 35256508311024 35266817359872 35278766018496 35293179033728 35315459891712 35363970138816 35379275323392 35439018616512 35476738891776 35503057320192 35540845756416 35552025691182 35562421149696 35589003785104 35626682843136 35649965155896 35714385042336 35736065784216 35751532008192 35774102227968 35800641255456 35816135427072 35838746431488 35876022747136 35903507447808 35914802466816 35948780461503 35964135986688 35990220423168 36001542721536 36013740310548 36051198639456 36066597912576 36078817542768 36089367035904 36100719516708 36116343559296 36215837618688 36265584648384 36281280043008 36303304923648 36368905402368 36381227456574 36384645513216 36419068013328 36434624421888 36496355591696 36519396024384 36534995288064 36546487948278 36569560029912 36585386982144 36612527861448 36651497186304 36673746810624 36689618853888 36740016681984 36751574861568 36790692184064 36802265277778 36830459574909 36841228849152 36868767383448 36879547858944 36892042922592 36907801362432 36919411294689 36958707257472 36970334235744 36997148457984 37021117661892 37037140043904 37059623776224 37099068977152 37126590931584 37142658961408 37150029236736 37166107410432 37177798596939 37193679097344 37217159755776 37233266982912 37255869775872 37280216774892 37296141023232 37323191549952 37334933192704 37347582544272 37402397835264 37415070044352 37437783202512 37453985913344 37505433696192 37545353404416 37608754450176 37625031155712 37647871772672 37660627150146 37676713890816 37715901898752 37728680325336 37767922384192 37784054956032 37819801398456 37831699271562 37900061575992 37923988179168 37940401314816 37992517250688 38008960045056 38032033729536 38044919263923 38100758040576 38125657180611 38166021863424 38194550670276 38205718806528 38217737019231 38258414882688 38274756968448 38286796898196 38310967650384 38327548267008 38392270167888 38420115706368 38461645430208 38485926565632 38501649854976 38525956245504 38571222767616 38595573080064 38635716804608 38665315713024 38714071266234 38730607985664 38730826342208 38784028026744 38800813379328 38824367765568 38854111199904 38894523833088 38935922049024 38961147318912 38989405458432 39001671281664 39055245005952 39055465192744 39072147738624 39096814288896 39109112809767 39126038855904 39167462670336 39179783414772 39220534783584 39287716702416 39328580333952 39345379540992 39382603109136 39399647519232 39416699305984 39453990347772 39470843123712 39511897227264 39579578228736 39617023365738 39620745428992 39633208760684 39663571849902 39675169529856 39704826412944 39729892378176 39746863005696 39747087091712 39801684738816 39814206100032 39843082954752 39868895943576 39911331253248 39941164665402 39952843513856 39983451475968 40007723793408 40025038749696 40037629258242 40080018198528 40080244162816 40106210800383 40147925757576 40178683172628 40203074007243 40220473509216 40245865006464 40293152355456 40318589735424 40335061752832 40360525590528 40404152775168 40433457512448 40501735561728 40519264321536 40544844447744 40557598469388 40574922651648 40630886504208 40642767028224 40673147182976 40742817321024 40816440048384 40841218039104 40858893723648 40915018577664 40932726202368 40958567350272 40971451514994 41045488533504 41058400040658 41084320527432 41101869699072 41144620253184 41158560354912 41201369873664 41232934334592 41257965161952 41275821210624 41345521719264 41389528707072 41446382455296 41464320049152 41477363306379 41489491341312 41503548287916 41564463316992 41578545664656 41591626015212 41621792015232 41639570767872 41666782549392 41692076748252 41710120676224 41736452599296 41767414798032 41785491331584 41793782891328 41811870836736 41842888984512 41887425355776 41912853497856 41930992975872 41958158651136 41988590493696 42001799841792 42016030362306 42059731746032 42077697564672 42091953799896 42104261541888 42117506102826 42135734152512 42193612908216 42238522579968 42251810555136 42309848756448 42328160050176 42353855744256 42398935973888 42430389636096 42444765366003 42448753098752 42488912682216 42507061825536 42533896863744 42547276573263 42605962028448 42624161169408 42637569272991 42664486701564 42682951479168 42760080050688 42786037945728 42804555329536 42863352795648 42981433657344 43000035606528 43013561947356 43026139168768 43040716743024 43059101589504 43103887884288 43118491800384 43132056608368 43163339867648 43191303938874 43222630169664 43236227738928 43269351108984 43314356086848 43341700776192 43360458645504 43392625613568 43420019715072 43438811480064 43465181405184 43493586237374 43543723474944 43572179634984 43618310701056 43632031530087 43650915051744 43677413736264 43723902723072 43756339312224 43802912305152 43876880191872 43895869681664 43937398341837 43956166205952 43983916075008 44001885548544 44016793712892 44029664280576 44081397448704 44109226377216 44123101631532 44136982483489 44202833805312 44244652875696 44263551983616 44263801533952 44324603459136 44343786719232 44370706017792 44404698514176 44450884380672 44527025507328 44573338607616 44634565721088 44634817363136 44653883129856 44667929714562 44696128925448 44715472978176 44776895331168 44790981862536 44823468324096 44900247659904 44918591497472 44946948953088 45008689267584 45028168593408 45090274683168 45109534998528 45166416477273 45233803689984 45248032697868 45267615609216 45276598132272 45295095726496 45329796399888 45343050891264 45376944471936 45405591289344 45425242390528 45454671872064 45487639701504 45501949828608 45534951948288 45564452506944 45584172361728 45612950003712 45647045331888 45660392587264 45695373115392 45709747317234 45714041798656 45723112906752 45757290580848 45805735084032 45835669486152 45883343722944 45902942797824 45918495054432 45946370293992 45966255439104 46029655405734 46049316977664 46078388269056 46097213431808 46176174600192 46219860593361 46287697784832 46303380399276 46322297481768 46351541107872 46371340173312 46435298861952 46483596780544 46513711934172 46563219795456 46598025442969 46647360055296 46675677758976 46695878541312 46710567467949 46760021231616 46780258516992 46824516017136 46839246717172 46875130368066 46923885760752 46953509174208 46973565370368 46988341647786 47008677748032 47038354691328 47087279855616 47123353525248 47151960185088 47172367097856 47252024822016 47302318522368 47317198214286 47337409760256 47367294234624 47402700921576 47416561532928 47518337902464 47533286874528 47619180056448 47648087712288 47668709344256 47698802970624 47734188340608 47754847236096 47784995241984 47800026767493 47820444553728 47871343263744 47886403289088 47931707282004 47952181315584 47986960564224 48002056962048 48018320414064 48068264852608 48088797216768 48105090057024 48134292688944 48155124745728 48221271895104 48287783491584 48354112864512 48375040057344 48404406564864 48420806335902 48491873869824 48508303275432 48523563684414 48558757351104 48579499229184 48625458940872 48640756206294 48692528032512 48728650597704 48759413373216 48780515976192 48816703815264 48868662915072 48898329080832 48919491805184 48986688909312 49002099815424 49018702089357 49107279433212 49121638465536 49137090453297 49158356511264 49189390563456 49210401816576 49225881726252 49278276343296 49293778980992 49329531277312 49361490215856 49382853391872 49412831701632 49450686981696 49502121242112 49533372315648 49554809880576 49570398129252 49591572129792 49622879674368 49674493034496 49706955699856 49728188030976 49775234485158 49796776725696 49865178891528 49886760059136 49917044270016 50007244928256 50060471205888 50145005933568 50166708207616 50182488938582 50214169533528 50235618521088 50267332657152 50283145041129 50287869198336 50304907100448 50389854595353 50426401864608 50442265695416 50533415434656 50565317572224 50586916552704 50587201753088 50656689667584 50678613393408 50709378306048 50726559018564 50748226873344 50801010720768 50834209574148 50888029151232 50926067560368 50940958408704 50956982692308 51010932252672 51011219843584 51049062530928 51081290200512 51103397689344 51136505856072 51173594664192 51189693557184 51226820941824 51282193906944 51314568754176 51335533139968 51352925998374 51367941660672 51428297023488 51438502020096 51460764106752 51476951903454 51565128171921 51618761688312 51640810647552 51712037368992 51734417839104 51765823687424 51805481599872 51859365110784 51948196425216 51985873944576 52002228375552 52073660007936 52096196984832 52112584666989 52129085718528 52145483746356 52168051807872 52239711219696 52294046378112 52383622269888 52438107111936 52478280062208 52510137478848 52532863358976 52605320463696 52627790831616 52677580519278 52682529636352 52772770971648 52789371480846 52822697820984 52884762466536 52900226039808 52918149027744 52939768550592 52973189837568 53068912985088 53085608133376 53124110606336 53158527924768 53215108337664 53254585980288 53254886220536 53311268634624 53328038536773 53343631724544 53383505677656 53440024264704 53474947733844 53530567676768 53571577563504 53604098676324 53627298012288 53661153341952 53700961883184 53701264640023 53724203140608 53758119647232 53814034120704 53855261171712 53872203700224 53911276683264 54002314082304 54020610465822 54025685762048 54076797959184 54099896868864 54134050553856 54151079275062 54174515338944 54323756428032 54421920064512 54454957385472 54478524964864 54553358103552 54576968269824 54628602019992 54651936632832 54744533387544 54779094036576 54802492932096 54819731922417 54878080473216 54935159831552 54977245779456 55010620215936 55034428280832 55110025022976 55127362292352 55186038276096 55203397916667 55261843273728 55285760065536 55303151075172 55319321788416 55338064383888 55419284422656 55438060886208 55455501353616 55495722686976 55531676492838 55555710065856 55589435664336 55648603465728 55689886397376 55713988442112 55725043855104 55749161115648 55790518646016 55849900474368 55883804663808 55920325162338 55944211534848 55984787324928 56002399789056 56021373816408 56103596752896 56122605066528 56156674803768 56180978870016 56258150544288 56318030106624 56335747406848 56413131675264 56437546733568 56471807659008 56490940725219 56515070836224 56573852848128 56593020488004 56651883576288 56676082434048 56711862484992 56729702097684 56747548907343 56807949371264 56832214892544 56850092363988 56885982268752 56910601972224 56988775876032 57013440067584 57048050594304 57151137060864 57291826005414 57308578209792 57351415929808 57387622324032 57412135452672 57430195347294 57466451475576 57491322400512 57588405251832 57630173559552 57648303651904 57692468145312 57752474782464 57788934368256 57813944860672 57832131150794 57856834151424 57893359620096 57953575206912 57997973569536 58071106899351 58096239513312 58157747601408 58176042040116 58201220068992 58236551648352 58298208288768 58298536964096 58341785749632 58403883073536 58441720978368 58484108187648 58502506922496 58583197789116 58608221607936 58645221433344 58669180731392 58689058283856 58706219040768 58775196598272 58830802175376 58931575053624 58992870500928 59018069311488 59099471278848 59125048958976 59160941357056 59180985521658 59206264685568 59267845840896 59306577836506 59369367343104 59425535048607 59431118143488 59449813141026 59495357774853 59512754294784 59557239619416 59594838567264 59620630637568 59702527108224 59721309150048 59764624432128 59803343915364 59866996879872 59911746998103 59929265270784 59975177213952 60011585690112 60037558124544 60056443887363 60120366244224 60146046664704 60221888636364 60330710263824 60356820812288 60368797509696 60439728533184 60477884603136 60502592629248 60540788385792 60606229162752 60650186268672 60669266438144 60713269264384 60752603342592 60778896482304 60817266671616 60836397704082 60862383977472 60862727109184 60946329756312 60964150542336 61009720774464 61114225981536 61177791630592 61224660072576 61261827058656 61288340585472 61372527866496 61372873874312 61399089303552 61437851025408 61457177272491 61548869910528 61568232800256 61587600060987 61626480791148 61716930379776 61737840532368 61763063309024 61802054810496 61828453564416 61886947742928 61913731815936 62018282578896 62084293060608 62196480073728 62234237011968 62255322431874 62261171388416 62280756623932 62346694975488 62387439022818 62432688022848 62459356151808 62500173824088 62538115122378 62565181014336 62604678898944 62651122197048 62678236997376 62717806255104 62783039807488 62831138033664 62869280246784 62896489463808 62937237976704 62982885740544 63002699762688 63024045543459 63089597619048 63116546347008 63137930699844 63156392312832 63176259154239 63203601228768 63357783869952 63377715832704 63464773134672 63492240075264 63530783616384 63598403960832 63645584454144 63673129648128 63713326989312 63733369023324 63760592738304 63848537718784 63908943042672 63936241754112 63996730052346 64002742616064 64024427218752 64140120076032 64179056918592 64206832994304 64295029193472 64383711322112 64472150486016 64500053409792 64520342921034 64539208753152 64561075114536 64588652384256 64655831826432 64677737700576 64698084912552 64745009801472 64786955908311 64833945254496 64854341608392 64923370710016 64971534130272 65012551164288 65040687968256 65088938420352 65130029572608 65158217220096 65197772107776 65240379356061 65315585212416 65336133087232 65358269452476 65476372577616 65495517954048 65516120604396 65544475348352 65585854084608 65634508968336 65704368457728 65815320287808 65843804522496 65883775602176 65934249308928 66002828322816 66025190569338 66044496420864 66093864172336 66122096173056 66163839565824 66184652447298 66304250707968 66366979313544 66395702300928 66486905188704 66515680078848 66556059026688 66676326571008 66790538260992 66860007911424 66952226044704 66980824694784 67001894571843 67023110209536 67044193388172 67073209467264 67186472793804 67235202486144 67350371489856 67377887246208 67420423429632 67542252890112 67571484524544 67612504408064 67635412024752 67664302497792 67734680961024 67778946098864 67850705534976 67872049046802 67901423413824 67914897198408 67942643589744 67994694599832 68014576336896 68065416707904 68108386934016 68137863585792 68182007808096 68231459552256 68252924742912 68302427922432 68346678760416 68347064087302 68376258542592 68419425005568 68470567997832 68490588880896 68543059673088 68564620975851 68571062697984 68584669360128 68635935871272 68753504229228 68825015584416 68854414196736 68919555440988 68949383158656 68979223785472 69044483108601 69073975466496 69117582403584 69145820147712 69264261900288 69314498592768 69336304500736 69358115331197 69431546677248 69461595979776 69483446222652 69527311661808 69557010259968 69557402410496 69652948292928 69725395170816 69770567901258 69844829693184 69917476149248 69971040082944 70013516638464 70043817811968 70140031847424 70140427284928 70170387775488 70236774025704 70258870075758 70312695552099 70385828641128 70430263761312 70513016622048 70557532036992 70586358067456 70630919783424 70727940277632 70758550646784 70878037233024 70953477783552 70975797321429 71006114640384 71081691512832 71104051382364 71124842299392 71178007570208 71253365686272 71299930311792 71428770084672 71472131568432 71503064016384 71548204455936 71601282510912 71632270854144 71677492862976 71752045494272 71807014895616 71829604933632 71897560923006 71928271973376 71980440846336 72003085443072 72027480621096 72102397278912 72133195825152 72157635085536 72201439033416 72232687118592 72431675237376 72531169296768 72562560086016 72606609847296 72631209503853 72737810804736 72762454913148 72785345526621 72838136026656 72869248843776 72961134309441 72992711183392 73038792048768 73069990576128 73092975896556 73139120059824 73170773964288 73225055722896 73302994372608 73347493621248 73379237707776 73480033363968 73503149723136 73581384368128 73604530555556 73660919149818 73682457698304 73737534766896 73759095717888 73784085845184 73815602724864 73838822589378 73917414514944 73940668471488 73994296915968 74042235323784 74074280087808 74119247552448 74198137954304 74253181863168 74285317922816 74300058473472 74332214820864 74355597193878 74387358194688 74434319511552 74511739551744 74560433549784 74592282046464 74662851727737 74669866385408 74695165088544 74830140088704 74875566405024 74907971826688 75010867392384 75090706808832 75217508900352 75250062311424 75273733407873 75295743545344 75321254300292 75353427781632 75431803797504 75457360650672 75535844768384 75568109912064 75639602796912 75663398543124 75800123151984 75847976358336 75880802629632 75985034501376 76017920090112 76064067459072 76089838527846 76201516081152 76251314361222 76332043726848 76389101340552 76411437613056 76435474038462 76516829765376 76573593796392 76621935300768 76655096534016 76784540335776 76840231412736 76923290860416 76971853131264 77003299709952 77029388997561 77051912491008 77142445535232 77191146160128 77215427855181 77330631426048 77428142532468 77461215971328 77461652684416 77568056053488 77601626758656 77648735531136 77708222399808 77789047666176 77871844098048 77922294637824 77978810916864 78003342563328 78110490011904 78110930385488 78144295477248 78193628577792 78218225619534 78252077711808 78359566829544 78441069567168 78575433404832 78657160667904 78765206218272 78799295038464 78833398611968 78907980695544 78941686247424 79016370778917 79023794454528 79159156457472 79184057221269 79234046731476 79266417521368 79327143699804 79350339059712 79409652825888 79459784756352 79493726011392 79494174183424 79603369477632 79628412200064 79686165909504 79737791887152 79822662506496 79882329330804 79905687027712 79966902951936 80015447586816 80050077499392 80075258516484 80160036397056 80160488325632 80212421600766 80295851515152 80357366345256 80406148014486 80440947018432 80491730012928 80586304710912 80637179470848 80670123505664 80721051181056 80808305550336 80866915024896 81003471123456 81030915698733 81038528643072 81115196938776 81149845303296 81261773008416 81346294365952 81485634642048 81632880096768 81682436078208 81717787447296 81830037155328 81865452404736 81917134700544 81942903029988 81968681755051 82090977067008 82116800081316 82168641054864 82203739398144 82289240506368 82317120709824 82402739747328 82465868669184 82515930323904 82551642421248 82691043438528 82779057414144 82892764910592 82928640098304 82954726612758 82978982682624 83007096575832 83128926633984 83157091329312 83183252030424 83243584030464 83333565098784 83384153496504 83420241352448 83472905198592 83534829596064 83570982663168 83587565782656 83623741673472 83685777969024 83774850711552 83825706995712 83880487743507 83916317302272 83977180987392 84003599683584 84032060724612 84119463492064 84155395129344 84183907599792 84208523083776 84235012205652 84271468305024 84387225816432 84477045159936 84503621110272 84619697512896 84656320100352 84707711488512 84797871947776 84860779272192 84889530732006 84897506197504 84977825364432 85014123651072 85067793727488 85094553146526 85211924056896 85248322338816 85275138545982 85328973403128 85365902958336 85520160101376 85572075891456 85609110659072 85726705591296 85937739008121 85962867314688 86027123894712 86052278337536 86081433486048 86118203179008 86145293020941 86236983600768 86264113216736 86326679735296 86382607877748 86445260339328 86472455477856 86538702217968 86628712173696 86683401552384 86720917291008 86748196726191 86785251227136 86840039430144 86877622960128 86930362810368 86987172474748 87087446949888 87144359269968 87236621402112 87264063060174 87301830103488 87354827472528 87447805446144 87512678624448 87605824610304 87753760383744 87791739363328 87874796683674 87912332411904 87967832150016 88003771097088 88033587425784 88059328561152 88162794897408 88246203263064 88273964966978 88489305751392 88527103967232 88527603067904 88649206918272 88687573438464 88741412035584 88771478282487 88809397028352 88901768761344 88959866754759 89054051014656 89146677215232 89174719711539 89269131442176 89269634726272 89307766259712 89335859429124 89392257850896 89430945956352 89553790662336 89581963725072 89646936648192 89800495319808 89837182994944 89893897906176 90017378535168 90056337186816 90180549366336 90219069997056 90332832954546 90496065395736 90535231218432 90553196264544 90590191452992 90659592799776 90753888943872 90811182578688 90850484781056 90909343744128 90975279403008 91003899657216 91069903896576 91128905013888 91168344723456 91225900007424 91254596556123 91294090663776 91390746230784 91419494634468 91446225813504 91514581161696 91611470168064 91671338972304 91766687445888 91805885595648 91836990108864 91892740587984 91932510878208 92059310811468 92098633955328 92156776538112 92194426863616 92352349200384 92439721186722 92575395569664 92606760798552 92644594963536 92703082215744 92742680346624 92870597723904 92967193561088 93027423868344 93126439590912 93196050885938 93294720110592 93351355517952 93382983647811 93391757082624 93421134935898 93520042463232 93581158534227 93649032034272 93678493434344 93750260736132 93807172683567 93847771521504 93907018348416 93947130740736 93976683295572 94017355496064 94076709382656 94174559711232 94246707050496 94303920370176 94344734195712 94504049644032 94604637044736 94634396428572 94674819520512 94734588469248 94805401843152 94833123065856 95036675804928 95066573749056 95238360112896 95296175424576 95337418688512 95397605941248 95468376681216 95509694472192 95569990483968 95600053534986 95640889107456 95772806578176 95863414564008 95904362631168 96004113924096 96036640828128 96136529705216 96210180114048 96268585377888 96310249491456 96442543790208 96575566983168 96708225729024 96750080114688 96780514381551 96808813129728 96841612671804 96983747739648 97016606550864 97047127368828 97117514702208 97158998458368 97250917881744 97281512412588 97385056065024 97457301195408 97518826746432 97561031952384 97633407630528 97737325830144 97796658161664 97838983610368 97973377818624 98004199630848 98037404178714 98214558866424 98243276931072 98274180906594 98316713022528 98378781126912 98451763452504 98556552686592 98587557961984 98659062554624 98722980431712 98765706783744 98825663403264 98901373963392 99004242484224 99037785854007 99066744631296 99140796258504 99183144259584 99245759348736 99276978670947 99413911399712 99456376061952 99550468970316 99593553451392 99730357783056 99773520118272 99834088540032 100014489856512 100120942411776 100290011867136 100333416415232 100364977877164 100428339067056 100471237042176 100534665314304 100566290082258 100575738396672 100609814200896 100779709190706 100852803729216 100884531390832 101066830869312 101130635144448 101174403506176 101313379335168 101357226786816 101418756612096 101453118037128 101496453746688 101602021441536 101668419148296 101776058302464 101808073570203 101852135120736 101913965384616 102021864505344 102022439687168 102098125061856 102162580401024 102206795378688 102273011712144 102347189328384 102379387114368 102453641883648 102520596130953 102564387813888 102629137508352 102671066279936 102705851996748 102735883321344 102856594046976 102877004040192 102921528213504 102953903806908 103130256343842 103237523376624 103281621295104 103424074737984 103468835678208 103531647374848 103610963199744 103718730221568 103896392850432 103971747889152 104004456751104 104147320015872 104192393969664 104225169333978 104290967492712 104336103615744 104479422439392 104588092756224 104655851851887 104767244539776 104876214223872 104956560124416 105020274957696 105065726717952 105210640927392 105255581663232 105355161038556 105388305113637 105545541943296 105578742961692 105645395641968 105769524933072 105800452079616 105836298055488 105879537101184 105946379675136 106137825970176 106171216266752 106248221212672 106317055849536 106430216675328 106509171960576 106509772441072 106622537269248 106656077073546 106687263449088 106767011355312 106880048529408 106949895467688 107061135353536 107143155127008 107208197352648 107254596024576 107322306683904 107401923766368 107402529280046 107448406281216 107516239294464 107628068241408 107710522343424 107744407400448 107846341384509 108004628164608 108041220931644 108153595918368 108199793737728 108268101107712 108302158550124 108349030677888 108647512856064 108843840129024 108909914770944 108957049929728 108991324091881 109106716207104 109153936539648 109257204039984 109303873265664 109489066775088 109558188073152 109604985864192 109639463844834 109756160946432 109870319663104 109954491558912 110021240431872 110068856561664 110220050045952 110254724584704 110372076552192 110406795833334 110491378724727 110523686547456 110606302150344 110638643576832 110676128767776 110876121772416 110911002707232 110991445373952 111063352985676 111111420131712 111178871328672 111297206931456 111379772794752 111427976884224 111450087710208 111498322231296 111533395790817 111581037292032 111699800948736 111767609327616 111840650324676 111888423069696 111969574649856 112004799578112 112042747632816 112207193505792 112245210133056 112313349607536 112361957740032 112516301088576 112636060213248 112671494813696 112826263350528 112875093467136 112943615318016 112981881450438 113030141672448 113147705696256 113186040976008 113303767152576 113352164868096 113459404195368 113495097814686 113615898742528 113700184727976 113771964537504 113821203944448 113977551752064 114026880135168 114096101188608 114134757791769 114302274121728 114376971541833 114583652010828 114617156419584 114653211057693 114702831859616 114775244648064 114824270905344 114860390694588 114932902951152 114982644801024 115176810503664 115260347119104 115296607303808 115384936290624 115504949564928 115577868736512 115627889721344 115664262301588 115713668302848 115786719240192 115907150413824 115995947139072 116142213798702 116192479026624 116352084080232 116402440137984 116473103296704 116597073928192 116683571499264 116807766147072 116883441956736 116968216375296 117005013844992 117166395578232 117216443215872 117290442866688 117327338429301 117338361462784 117378116567712 117661604350752 117863150107248 117985741001856 118036138622976 118198942557696 118250097917952 118321882714112 118361971043316 118412529371136 118535691681792 118613155673012 118738734686208 118851070097214 118862236286976 118899626282052 118990715549706 119025508589568 119114479238832 119189677134528 119241261275136 119405054216448 119442618300096 119529248864256 119606687830728 119733993759744 119823493996206 119858530541568 119950354427904 120023171380224 120075116249088 120112887774726 120240732488448 120318632401149 120443777272728 120609222021729 120661420527648 120713641624576 120737595019392 120879457066368 120955769206272 121005185258496 121081576771584 121212458325504 121300372537344 121338532876288 121505206685184 121557792964608 121634533343232 121672795408164 121724767954944 121725454218368 121892659512624 121928301084672 122019441548928 122228451963072 122355583261184 122449320145152 122523654117312 122576681170944 122745055732992 122745747748624 122798178607104 122875702050816 122914354544982 123136465600512 123175200121974 123252961582296 123433860759552 123475681064736 123526126618048 123604109620992 123773895485856 123827463631872 124036565157792 124168586121216 124392960147456 124432089919137 124468474023936 124510644863748 124561513247864 124693389950976 124774878045636 124865376045696 124918712303616 125000347648176 125076230244756 125130362028672 125209357797888 125302244394096 125356473994752 125435612510208 125566079614976 125662276067328 125738560493568 125792978927616 125874475953408 125965771481088 126005399525376 126048091086918 126179195238096 126233092694016 126275861399688 126312784625664 126352518308478 126407202457536 126715567739904 126755431665408 126929546269344 126984480150528 127061567232768 127196807921664 127291168908288 127334296098009 127346259296256 127466738046648 127521185476608 127817886085344 127872483508224 127912707818973 127993460104692 128048854437504 128280240152064 128358113837184 128413665988608 128590058386944 128767422644224 128807928472223 128944300972032 129000106819584 129040685842068 129078417506304 129122150229072 129177304768512 129311663652864 129355475401152 129396169825104 129490019602944 129573911816622 129667890508992 129708683216784 129846741420032 129943068260544 130025102328576 130081375936512 130177876840704 130260059145216 130316434440192 130395544215552 130480758712122 130631170424832 130672266174464 130716538904952 130952745155232 131032241208792 131088950696704 131171708169216 131269017936672 131408736915456 131630640575616 131687609044992 131767551204352 131812195025511 131868498617856 132005656645632 132050381138676 132088992841728 132187728344672 132244192346112 132327679131648 132369304894596 132410947450467 132608501415936 132733958627088 132791404601856 132973810377408 133031360157696 133112118053376 133352653142016 133581076521984 133720015822848 133904452089408 133961649389568 134003789143686 134088386776344 134146418934528 134372945587608 134470404972288 134700742979712 134755774492416 134840846859264 135084505780224 135225008816128 135270824049504 135328604995584 135499249431819 135557892197728 135701411069952 135744098093604 135802846827648 135829794396816 135885287179488 135989389199664 136029152673792 136130833415808 136216773868032 136275727171584 136364015616192 136462919104512 136505849485824 136604855844864 136693357520832 136694128174604 136752517085184 136838850011136 136941135995664 136981177761792 137086119346176 137129241951702 137142125395968 137169338720256 137271871742544 137507008458456 137650031168832 137708828393472 137839110881976 137898766317312 137958447570944 138088966217202 138147950932992 138235164807168 138291640295424 138528523800576 138659581780083 138672609001472 138716230662394 138863093354496 138966892445304 139054623323616 139114020519936 139114804820992 139305896585856 139450790341632 139541135802516 139689659386368 139794076328907 139834952298496 139942080165888 140027033276928 140087635623936 140131702403847 140280063694848 140280854569856 140340775550976 140473548051408 140517740151516 140625391104198 140771657282256 140860527522624 141026033244096 141115064073984 141172716134912 141261839566848 141455880555264 141517101293568 141756074466048 141906955567104 141951594642858 142012229280768 142208102764728 142249684598784 142356015140416 142599860623584 142857540169344 142944263136864 143006128032768 143096408911872 143202565021824 143264541708288 143354985725952 143400080302479 143614029791232 143659209867264 143795121846012 143856543946752 143960881692672 144006170886144 144054961242192 144204794557824 144266391650304 144315270171072 144402878066832 144465374237184 144863350474752 145062338593536 145125120172032 145213219694592 145262419007706 145475621609472 145524909826296 145570691053242 145676272053312 145738497687552 145922268618882 145985422366784 146077584097536 146185951793112 146278240119648 146341547928576 146450111445792 146605988745216 146694987242496 146758475415552 146960066727936 147006299446272 147056106268071 147209061111112 147321838299636 147364915396608 147411271359891 147475069533792 147568171690368 147631205449728 147677645178756 147834829029888 147881336942976 147988593831936 148084470647568 148148560175616 148238495104896 148396275908608 148506363726336 148570635845632 148600116946944 148664429641728 148711194387756 148774716389376 148868639023104 149023479103488 149120867099568 149184564092928 149325703455474 149339732770816 149390330177088 149660280177408 149751132810048 149815943653376 150021734784768 150181413617664 150435017800704 150500124622848 150547466815746 150591487090688 150642508600584 150706855563264 150863607595008 150914721301344 151071689536768 151169563786059 151279205593824 151326797086248 151600246303968 151695952716672 151761605259264 151970069002752 152035840180224 152128134918144 152179677055692 152227551830809 152403032162304 152502628722444 152664087453696 152778202681104 152822875226112 152870948076924 153033659530752 153147187592784 153243870601536 153310193068032 153569080671552 153680462825472 153846581720832 153943706262528 154006599419904 154058777995122 154103824982016 154284891070464 154382292320256 154430855710362 154856285064936 154922431942656 154923305368832 155136112106976 155203253517312 155297471062272 155416444799616 155578095332352 155844589275648 155957621833728 156006685126656 156220980023808 156221860770976 156288590954496 156337754000967 156387257155584 156436451239068 156504155423616 156719133659088 156882139134336 157150866809664 157314321335808 157530412436544 157598590076928 157666797223936 157815961391088 157883372494848 158032741557834 158047588909056 158318312914944 158368114442538 158468093462952 158532835042736 158654287399608 158700678119424 158819305651776 158919569512704 158988348366848 159206738955264 159256824400128 159372331819008 159475583774304 159645325012992 159764658661608 159811374055424 159933805903872 159984115610319 160030895173632 160150517032968 160320072794112 160320976651264 160424843201532 160591703030304 160714732690512 160812296028972 160881894036864 160983460025856 161103793920069 161172609421824 161274358941696 161340247011328 161442102362112 161616611100672 161733830049792 162006942246912 162061831397466 162077057286144 162230393877552 162299690606592 162523546016832 162692588731904 162971269284096 163265760193536 163364872156416 163435574894592 163660074310656 163730904809472 163885806059976 163937363510102 164233600162632 164337282109728 164407478796288 164459195767251 164634241419648 164805479494656 164931737338368 165031860647808 165103284842496 165382086877056 165558114828288 165610193750001 165785529821184 165857280196608 165909453225516 165957965365248 166014193151664 166257853267968 166314182658624 166366504060848 166487168060928 166667130197568 166768306993008 166840482704896 166945810397184 167069659192128 167141965326336 167175131565312 167247483346944 167371555938048 167549701423104 167651413991424 167760975487014 167832634604544 167954361974784 168007199367168 168064121449224 168238926984128 168310790258688 168367815199584 168470024411304 168542936610048 168774451632864 168954090319872 169007242220544 169239395025792 169312640200704 169415422977024 169472822175657 169721558544384 169779061464012 169955650728864 170028247302144 170135587454976 170189106293052 170242646722029 170423848113792 170496644677632 170550277091964 170657946806256 170731805916672 171040320202752 171144151782912 171218221318144 171453411182592 171875478016242 171925734629376 172054247789424 172104556675072 172162866972096 172236406358016 172290586041882 172473967201536 172528226433472 172653359470592 172765215755496 172890520678656 172944910955712 173077404435936 173257424347392 173366803104768 173441834582016 173496393452382 173570502454272 173680078860288 173860725620736 173974344949496 174213320698053 174288718539936 174473242804224 174528126120348 174603660206976 174709654945056 174895610892288 175025357248896 175211649220608 175507520767488 175583478726656 175749593367348 175824664823808 175935664300032 176007542194176 176067174851568 176118657122304 176325589794816 176492406526128 176547929933956 176978611502784 177054207934464 177055206135808 177298413836544 177375146876928 177482824071168 177542956564974 177618794056704 177803537522688 177919733509518 178108102029312 178293354430464 178349439423078 178538262884352 178539269452544 178671718858248 178784515701792 178861891912704 179107581324672 179163927450144 179293873296384 179600990639616 179674365989888 179735240994309 179787795812352 180034757070336 180112674373632 180169331662089 180361098732672 180438139994112 180665665909092 180992130791472 181070462436864 181106392529088 181180382905984 181319185599552 181507777887744 181622365157376 181700969562112 181818687488256 181950558806016 182007799314432 182139807793152 182257810027776 182336689446912 182451800014848 182509193112246 182588181327552 182838989268936 182892451627008 183029162323392 183342677944608 183533374891776 183673980217728 183785481175968 183865021756416 184118621622936 184197267910656 184313553076224 184371531817473 184388853727232 184704698400768 184762800182961 184879442373444 185150791139328 185213521597104 185289189927072 185406164431488 185485360693248 185741195447808 185934387122176 186054847736688 186252879181824 186392101771876 186589440221184 186702711035904 186765967295622 186783514165248 186842269871796 187040084926464 187162317068454 187298064068544 187356986868688 187500521472264 187614345367134 187695543043008 187814036696832 187953366591144 188034710992128 188153418765312 188349119422464 188493414100992 188607840740352 188689468391424 189008099288064 189072136630377 189268792857144 189349639041024 189469176938496 189528777462717 189610803686304 190073351609856 190133147498112 190476720225792 190592350849152 190674837377024 190795211882496 190936753362432 191019388944384 191139980967936 191200107069972 191281778214912 191545613156352 191726829128016 191808725262336 192008227848192 192073281656256 192273059410432 192420360228096 192537170755776 192620498982912 192885087580416 193151133966336 193416451458048 193500160229376 193561028763102 193617626259456 193683225343608 193967495479296 194033213101728 194094254737656 194235029404416 194360867724933 194501835763488 194563024825176 194770112130048 194914602390816 195037653492864 195122063904768 195266815261056 195474651660288 195593316323328 195721138068183 195946755637248 196008399261696 196074808357428 196429117732848 196486553862144 196548361813188 196633426045056 196757562253824 196903526905008 197113105373184 197175115923968 197318125109248 197445960863424 197531413567488 197651326806528 197802747926784 198008484968448 198075571708014 198133489262592 198281592517008 198366288519168 198491518697472 198553957341894 198827822799424 198912752123904 199100937940632 199187106902784 199460715566112 199547040236544 199668177080064 200028979713024 200580023734272 200729955754328 200856678134112 200942474084352 201005683715529 201069330628608 201132580164516 201219628401792 201559418381412 201705607458432 201769062781664 202133661738624 202261270288896 202348807012352 202412459027779 202626758670336 202714453573632 202837513224192 202906236074256 202992907493376 203204042883072 203336838296592 203552116604928 203616147140406 203704270241472 203827930769232 204043729010688 204044879374336 204196250123712 204325160802048 204413590757376 204546023424288 204694378656768 204758774228736 204907283767296 205041192261906 205128775627776 205258275016704 205342132559872 205411703993496 205471766642688 205713188093952 205754008080384 205907807613816 206260512687684 206475046753248 206563242590208 206848149475968 206937671356416 207063294749696 207133449325803 207221926399488 207437460443136 207792785700864 207943495778304 208008913502208 208074345993591 208294640031744 208384787939328 208450338667956 208581934985424 208672207231488 208958844878784 209176185512448 209311703703774 209534489079552 209752428447744 209913120248832 210040549915392 210131453435904 210421281854784 210511163326464 210710322077112 210776610227274 211157485923384 211290791283936 211539049866144 211672596110976 211759074202368 211892759350272 212275651940352 212342432533504 212496442425344 212634111699072 212860433350656 212927391964287 213018343921152 213019544882144 213245074538496 213312154147092 213374526898176 213534022710624 213760097058816 213899790935376 214122270707072 214286310254016 214416394705296 214509192049152 214644613367808 214803847532736 214805058560092 214896812562432 215032478588928 215256136482816 215421044686848 215488814800896 215692682769018 216009256329216 216082441863288 216307191836736 216399587475456 216604317100248 216698061355776 217295025712128 217687680258048 217819829541888 217893628511559 217914099859456 217982648183762 218213432414208 218356036579863 218514408079968 218607746531328 218883402928323 218978133550176 219116376146304 219209971728384 219278927689668 219512321892864 219740639326208 219908983117824 220042480863744 220137713123328 220440100091904 220509449169408 220744153104384 220813591666668 220982757449454 221047373094912 221212604300688 221277287153664 221352257535552 221752243544832 221822005414464 221982890747904 222126705971352 222222840263424 222357742657344 222594413862912 222759545589504 222855953768448 222900175420416 222996644462592 223066791581634 223162074584064 223535218655232 223681300649352 223776846139392 223988555183211 224009599156224 224085495265632 224490420266112 224626699215072 224723915480064 225032602177152 225272120426496 225342989627392 225652526701056 225750186934272 225821200223619 225887230636032 225963762900876 226060283344896 226295411392512 226372081952016 226607534305152 226704329736192 226918808390736 226990195629372 227231797485056 227400369455952 227543929075008 227642407888896 227955103504128 228053760270336 228192202377216 228269515583538 228604548243456 228753943083666 229167304021656 229234312839168 229306422115386 229405663719232 229550489296128 229720781389176 229865805902304 229965289602048 230353621007328 230520694238208 230593214607616 230769872581248 231009899129856 231088166992683 231155737473024 231328524603176 231427336605696 231573438480384 231646283565543 231991894278144 232284427597404 232384958053248 232704168160464 232804880275968 232946206593408 233194147856384 233367142998528 233615532294144 233766883913472 233936432750592 234010027689984 234332791156464 234432886431744 234580885733376 234654676858602 234676722925568 234756233135424 235323208701504 235726300214496 235971482003712 236397885115392 236500195835904 236643765428224 236723942086632 236825058742272 237071383363584 237226311346024 237477469372416 237552171663807 237702140194428 237799252564104 237981431099412 238051017179136 238228958477664 238379354269056 238482522550272 238810108432896 238885236600192 239058497728512 239213375661456 239214724305557 239467987519488 239646987992412 239717061083136 239900708855808 240046342760448 240150232498176 240225775549452 240481464976896 240637264802298 240887554545456 241218444043458 241322841055296 241427283249152 241475190038784 241758914132736 241911538412544 242010370516992 242163153543168 242424916651008 242600745074688 242677065752576 243010413370368 243115585929216 243345590816328 243449535909888 243450908436736 243785319025248 244038883097856 244456903926144 244711166522368 244898640290304 245047308234624 245153362341888 245490111465984 245491495497248 245596357214208 245751404101632 245828709089964 245906045265153 246272931201024 246350400243948 246505923164592 246867721519104 246951362129472 247052253236096 247208219241984 247547790971712 247654927263744 248073130315584 248337172242432 248785920294912 248864179838274 248936948047872 249021289727496 249123026495728 249386779901952 249549756091272 249730752091392 250000695296352 250152460489512 250260724057344 250418715595776 250604488788192 250712947989504 250871225020416 251132159229952 251324552134656 251477120987136 251641463230521 251748951906816 251931542962176 252010799050752 252096182173836 252358390476192 252466185388032 252551722799376 252625569251328 252705036616956 252814404915072 253431135479808 253510863330816 253859092538688 253968960301056 254123134465536 254393615843328 254582337816576 254668592196018 254692518592512 254933476093296 255042370953216 255635772170688 255744967016448 255825415637946 255986920209384 256097708875008 256560480304128 256716227674368 256827331977216 257180116773888 257534845288448 257615856944446 257813217024363 257888601944064 258081371684136 258156835012608 258244300458144 258354609537024 258435879062823 258710950802304 258792339650208 258980039205888 259147823633244 259335781017984 259417366433568 259693482840064 259886136521088 260050204657152 260162751873024 260244590178573 260355753681408 260520118290432 260632868880384 260791088431104 260961517424244 261262340849664 261344532348928 261433077809904 261905490310464 262064482417584 262177901393408 262343416338432 262538035873344 262817473830912 263261281151232 263375218089984 263535102408704 263624390051022 263736997235712 264011313291264 264100762277352 264177985683456 264375456689344 264488384692224 264738609789192 264821894900934 265467917254176 265582809203712 265947620754816 266062720315392 266224236106752 266314434847461 266705306284032 266879600264277 267162153043968 267440031645696 267524159134617 267808904178816 267923298779136 268007578287372 268176773552688 268292837869056 268745891175216 268940809944576 269401485959424 269511548984832 269681693718528 270169011560448 270450017632256 270541648099008 270657209991168 270998498863638 271115784395456 271488196187208 271605693655296 271659588793632 271770574358976 271978778399328 272261666831616 272433547736064 272551454343168 272728031232384 272925838209024 273011698971648 273209711689728 273386715041664 273388256349208 273505034170368 273677700022272 273763789668369 273882271991328 274172238692352 274258483903404 274338677440512 274543743485088 275014016916912 275300062337664 275417656786944 275678221763952 275797532634624 275916895141888 276177932434404 276295901865984 276470329614336 276583280590848 277057047601152 277319163560166 277345218002944 277432461324788 277726186708992 277933784890608 278109246647232 278228041039872 278229609641984 278611793171712 278901580683264 279082271605032 279379318772736 279588152657814 279669904596992 279884160331776 280054066553856 280175271247872 280263404807694 280560127389696 280561709139712 280743475602681 280947096102816 281035480303032 281250782208396 281421518050701 281543314564512 281721055045248 282052066488192 282230128147968 282345432269824 282523679133696 282911761110528 283034202587136 283512148932096 283813911134208 283903189285716 284024458561536 284416205529456 284499369197568 284712030280832 285199721247168 285715080338688 285888526273728 286012256065536 286192817823744 286405130043648 286529083416576 286709971451904 286800160604958 287318419734528 287590243692024 287713087893504 288012341772288 288109922484384 288409589115648 288630540342144 288805756133664 288930748474368 289726700949504 290124677187072 290250240344064 290341543144653 290426439389184 290524838015412 290951243218944 291049819652592 291141382106484 291352544106624 291476995375104 291844537237764 291970844733568 292155168195072 292371903586224 292556480239296 292683095857152 292900222891584 293211977490432 293389974484992 293516950831104 293920133455872 294012598892544 294112212536142 294418122222224 294643676599272 294729830793216 294822542719782 294950139067584 295136343380736 295355290357512 295669658059776 295762673885952 295977187663872 296168941295136 296297120351232 296476990209792 296792551817216 297012727452672 297113357562021 297141271691264 297200233893888 297422388775512 297549432778752 297737278046208 297830936012841 298241734199136 298369128185856 298651406910948 298780660354176 299320560354816 299502265620096 299631887306752 300043469569536 300362827235328 300870035601408 301000249245696 301094933631492 301182974181376 301285017201168 301413711126528 301727215190016 301829442602688 302143379073536 302339127572118 302558411187648 302653594172496 303200492607936 303391905433344 303523210518528 303940138005504 304071680360448 304256269836288 304359354111384 304455103661618 304806064324608 305005257444888 305328174907392 305424220710609 305556405362208 305741896153848 306067319061504 306294375185568 306487741203072 306620386136064 307138161343104 307360925650944 307561788392859 307693163441664 307887412525056 308013198839808 308117555990244 308207649964032 308569782140928 308764584640512 308861711420724 309712570129872 309844863885312 309846610737664 310272224213952 310406507034624 310594942124544 310832889599232 311156190664704 311689178551296 311915243667456 312013370253312 312441960047616 312443721541952 312577181908992 312675508001934 312872902478136 313008310847232 313438267318176 313764278268672 314301733619328 314628642671616 315060824873088 315197180153856 315631922782176 315766744989696 316065483115668 316164915340911 316636625829888 316736228885076 316936186925904 317065670085472 317308574799216 317401356238848 317638611303552 317839139025408 317976696733696 318413477910528 318513648800256 318744663638016 318951167548608 319290650025984 319529317323216 319622748110848 319867611807744 319968231220638 320061790347264 320301034065936 320640145588224 320641953302528 320849686403064 321183406060608 321429465381024 321624592057944 321763788073728 321966920051712 322207587840138 322345218843648 322548717883392 322680494022656 322884204724224 323233222201344 323539024153527 324013884493824 324123662794932 324460787755104 324599381213184 325047092033664 325385177463808 325942538568192 326186178100783 326531520387072 326729744312832 326871149789184 326973972275643 327320148621312 327461809618944 327771612119952 327874727020204 328467200325264 328674564219456 328814957592576 328918391534502 329268482839296 329610958989312 329863474676736 330063721295616 330206569684992 330764173754112 331116229656576 331220387500002 331571059642368 331818906451032 331915930730496 332028386303328 332628365317248 332733008121696 332974336121856 333334260395136 333536613986016 333680965409792 333891620794368 334139318384256 334283930652672 334350263130624 334494966693888 334600187372451 334743111876096 335099402846208 335302827982848 335521950974028 335665269209088 335908723949568 336014398734336 336128242898448 336477853968256 336621580517376 336735630399168 336940048822608 337085873220096 337548903265728 337908180639744 338014484441088 338478790051584 338625280401408 338830845954048 338945644351314 339443117088768 339558122928024 339911301457728 340056494604288 340378212586104 340485293444058 340847696227584 341100554183928 341315893612512 341463611833344 342080640405504 342288303565824 342404273375307 342436442636288 342906822365184 343130914625499 343750956032484 343851469258752 343959633173079 344108495578848 344325733944192 344472812716032 344581172083764 344947934403072 345056452866944 345306718941184 345530431510992 345781041357312 345889821911424 346154808871872 346514848694784 346733606209536 346883669164032 346992786904764 347141004908544 347360157720576 347721451241472 347948689898992 348426641396106 348577437079872 349056252240696 349207320413952 349419309890112 349791221784576 350050714497792 350423298441216 351015041534976 351166957453312 351499186734696 351649329647616 351871328600064 351982015287903 352015084388352 352134349703136 352984813052256 353095859867912 353957223005568 354108415868928 354110412271616 354596827673088 354750293753856 354965648142336 355085913129948 355237588113408 355607075045376 355839467019036 356216204058624 356586708860928 356698878846156 357076525768704 357078538905088 357343437716496 357569031403584 357723783825408 358215162649344 358327854900288 358587746592768 359201981279232 359348731979776 359470481988618 359575591624704 360069514140672 360225348747264 360338663324178 360722197465344 360955897203447 361331331818184 361984261582944 362140924873728 362212785058176 362360765811968 362638371199104 363015555775488 363244730314752 363637374976512 363901117612032 364015598628864 364515620055552 364673378893824 364903600029696 365018386224492 365176362655104 365677978537872 365784903254016 366058324646784 366685355889216 367066749783552 367347960435456 367570962351936 367730043512832 368237243245872 368394535821312 368627106152448 368743063634946 368777707454464 369409396801536 369525600365922 369758884746888 370301582278656 370427043194208 370578379854144 370812328862976 371482390895616 371868774244352 372109695473376 372505758363648 372784203543752 373178880442368 373296269757411 373405422071808 373531934591244 373684539743592 374080169852928 374324634136908 374596128137088 374713973737376 375001042944528 375228690734268 375391086086016 375628073393664 375906733182288 375908852480161 376069421984256 376306837530624 376698238844928 376986828201984 377215681480704 377378936782848 378016198576128 378144273260754 378537585714288 378699278082048 378938353876992 379057554925434 379221607372608 380146703219712 380266294996224 380953440451584 381184701698304 381349674754048 381590423764992 381873506724864 382038777888768 382400214139944 382563556429824 383453658256032 383617450524672 383738123456919 384146563312512 384546118820864 384840720456192 385074341511552 385240997965824 385770175160832 386302267932672 386423785416669 386832902916096 387000320458752 387122057526204 387235252518912 387366450687216 387934990958592 388066426203456 388188509475312 388470058808832 388721735449866 389003671526976 389126049650352 389540224260096 389829204781632 390075306985728 390244127809536 390533630522112 390949303320576 391186632646656 391442276136366 391893511274496 392016798523392 392149616714856 392858235465696 393096723626376 393266852090112 393515124507648 393807053810016 394226210746368 394350231847936 394636250218496 394891921726848 395062827134976 395302653613056 395436585076533 395605495853568 396016969936896 396151143416028 396266978525184 396563185034016 396732577038336 396983037394944 397107914683788 397232842351401 397655645598848 397825504247808 398201875881264 398374213805568 398921431132224 399094080473088 399336354160128 400057959426048 401160047468544 401459911508656 401713356268224 401884948168704 402011367431058 402265160329032 402439256803584 403118836762824 403411214916864 403538125563328 404267323477248 404522540577792 404697614024704 404824918055558 405253517340672 405675026448384 405812472148512 405985814986752 406497748295457 406673676593184 407104233209856 407232294280812 407408540482944 407655861538464 408087458021376 408089758748672 408392500247424 408650321604096 408827181514752 409092046848576 409388757313536 409517548457472 409814567534592 410082384523812 410257551255552 410516550033408 410684265119744 410823407986992 410943533285376 411426376187904 411508016160768 411815615227632 412521025375368 412950093506496 413126485180416 413696298951936 413875342712832 414126589499392 414266898651606 414443852798976 414874920886272 415585571401728 415978745340249 416017827004416 416148691987182 416589280063488 416900677335912 417163869970848 417344414462976 417917689757568 418352371024896 418623407407548 419068978159104 419382228986721 419504856895488 419826240497664 420081099830784 420262906871808 420395107211541 420842563709568 421022326652928 421420644154224 421553220454548 422314971846768 422581582567872 423078099732288 423345192221952 423518148404736 423785518700544 424551303880704 424684865067008 424992884850688 425268223398144 425720866701312 425854783928574 426036687842304 426039089764288 426624308294184 426749053796352 427068045421248 427799581870752 428244541414144 428572620508032 428832789410592 429018384098304 429289226735616 429607695065472 429610117120184 429793625124864 430064957177856 430200240907437 430842089373696 430977629601792 431385365538036 432018512658432 432164883726576 432614383673472 432799174950912 433208634200496 433396122711552 434590051424256 435375360516096 435639659083776 435787257023118 435828199718912 435965296367524 436426864828416 436712073159726 437028816159936 437215493062656 437766805856646 437956267100352 438232752292608 438557855379336 439024643785728 439481278652416 439817966235648 440084961727488 440275426246656 440880200183808 441018898338816 441168318804213 441627183333336 441965514898908 442094746189824 442233814079673 442425208601376 442704515071104 443504487089664 443644010828928 443965781495808 444253411942704 444445680526848 444715485314688 445188827725824 445519091179008 445711907536896 445800350840832 445993288925184 446133583163268 446324149168128 447070437310464 447362601298704 447553692278784 447977110366422 448019198312448 448170990531264 448980840532224 449253398430144 449447830960128 450065204354304 450544240852992 450685979254784 451305053402112 451500373868544 451642400447238 451774461272064 451927525801752 452120566689792 452590822785024 452744163904032 453215068610304 453508691358177 453837616781472 453980391258744 454463594970112 454800738911904 455087858150016 455284815777792 455910207008256 456107520540672 456384404754432 456539031167076 456682655492427 457209096486912 457507886167332 458334608043312 458468625678336 458612844230772 458811327438464 459100978592256 459441562778352 459731611804608 459930579204096 460707242014656 461041388476416 461186429215232 461539745162496 462019798259712 462176333985366 462311474946048 462657049206352 462854673211392 463146876960768 463292567131086 464568855194808 464769916106496 465408336320928 465609760551936 465892413186816 466388295712768 466734285997056 467533767826944 467872865501184 468020055379968 468665582312928 468865772863488 469013262002901 469161771466752 469309353717204 469512466270848 470646417403008 471452600428992 471942964007424 472795770230784 473000391671808 473287530856448 473447884173264 473650117484544 474142766727168 474452622692048 474954938744832 475104343327614 475404280388856 475598505128208 475962862198824 476102034358272 476457916955328 476758708538112 476965045100544 477620216865792 477770473200384 478116995457024 478426751322912 478429448611114 478935975038976 479293975984824 479434122166272 479801417711616 479952346830957 480092685520896 480451551098904 480962929953792 481274529604596 481775109090912 482436888086916 482645682110592 482854566498304 482950380077568 483311381760207 483517828265472 483823076825088 484020741033984 484326307086336 484849833302016 485201490149376 485354131505152 485506807318379 486020826740736 486231171858432 486691181632656 486899071819776 486901816873472 487570638050496 488077766195712 488913807852288 489422333044736 489797280580608 490094616469248 490306724683776 490980222931968 490982990994496 491192714428416 491657418179928 491812090530306 492700800487896 493011846329184 493902724258944 494104506472192 494416438483968 495095581943424 495309854527488 496146260631168 496674344484864 496830581250003 497571840589824 497728359676548 497873896095744 498042579454992 498246052991456 498773559803904 499099512182544 499461504182784 500001390592704 500304920979024 500521448114688 500837431191552 501208977576384 501425895979008 501742450040832 502264318459904 502649104269312 502954241974272 503282926461042 503497903813632 503863085924352 504021598101504 504192364347672 504716780952384 504932370776064 505103445598752 505410073233912 505628809830144 506862270959616 507021726661632 507718185077376 507937920602112 508246268931072 508418466526971 509164675633152 509337184392036 509866952186592 510084741906432 510727940166087 511271544341376 511489934032896 511650831275892 511973840418768 512195417750016 513120960608256 513432455348736 513654663954432 514360233547776 515069690576896 515231713888892 515626434048726 515777203888128 516162743368272 516313670025216 516488600916288 516709219074048 516871758125646 517421901604608 517584679300416 517960078411776 518295647266488 518671562035968 518834732867136 519386965680128 519772273042176 520100409314304 520325503746048 520489180357146 520711507362816 521040236580864 521582176862208 521923034848488 522639962094159 522689064697856 522866155619808 523810980620928 524128964835168 524355802786816 524686832676864 525076071746688 525634947661824 526522562302464 526750436179968 527070204817408 527248780102044 527473994471424 528022626582528 528201524554704 528355971366912 528750913378688 528976769384448 529477219578384 529643789801868 530935834508352 531165618407424 531895241509632 532125440630784 532448472213504 532628869694922 533410612568064 533759200528554 534324306087936 534880063291392 535048318269234 535617808357632 536015156574744 536353547105376 536585675738112 537491782350432 537881619889152 538802971918848 539023097969664 539205722982927 539363387437056 540338023120896 540507994986267 541083296198016 541314419982336 541996997727276 542231568790912 542976392374416 543211387310592 543319177587264 543541148717952 543957556798656 544523333663232 544867095472128 545102908686336 545456062464768 545851676418048 546023397943296 546419423379456 546773430083328 546776512698416 547010068340736 547355400044544 547527579336738 547764543982656 548516967806808 548677354881024 549087486970176 550028033833824 550600124675328 551356443527904 551595065269248 551833790283776 552355864868808 552591803731968 552940659228672 553114595452419 553166561181696 554114095202304 554288400548883 554638327120332 554864922649576 555452373417984 555867569781216 556218493294464 556456082079744 556459219283968 557223586343424 557803161366528 558164543210064 558758637545472 559176305315628 559339809193984 559768320663552 560108133107712 560350542495744 560526809615388 561120254779392 561123418279424 561486951205362 561894192205632 562070960606064 562501564416792 562843036101402 563086629129024 563442110090496 564104132976384 564460256295936 564690864539648 565047358267392 565823522221056 566068405174272 567024297864192 567216409891131 567806378571432 568048917123072 568832411058912 569424060561664 570399442494336 571430160677376 571777052547456 572024512131072 572385635647488 572810260087296 573058166833152 573419942903808 573600321209916 573780772285357 574636839469056 575180487384048 575426175787008 576024683544576 576219844968768 576819178231296 577261080684288 577611512267328 577861496948736 579453401899008 580249354374144 580500480688128 580683086289306 580852878778368 581049676030824 581902486437888 582099639305184 582282764212968 582705088213248 583689074475528 583941689467136 584310336390144 584743807172448 585112960478592 585366191714304 585800445783168 586423954980864 586779948969984 587163414204549 587840266911744 588025197785088 588224425072284 588836244444448 589287353198544 589459661586432 589645085439564 589900278135168 590272686761472 590710580715024 591339316119552 591525347771904 591954375327744 592337882590272 592594240702464 592953980419584 593585103634432 594025454905344 594226715124042 594282543382528 594400467787776 594844777551024 595098865557504 595474556092416 595661872025682 596483468398272 596738256371712 597302813821896 597561320708352 598641120709632 599004531240192 599263774613504 600086939139072 601740071202816 602189867262984 602365948362752 602570034402336 602827422253056 603017051146587 603658885205376 604286758147072 604678255144236 605116822375296 605307188344992 606400985215872 606783810866688 607046421037056 607237377083337 607880276011008 608143360720896 608512539672576 608718708222768 608910207323236 609612128649216 610010514889776 610656349814784 610848441421218 611112810724416 611483792307696 612134638123008 612588750371136 612975482406144 613240772272128 614276322686208 614721851301888 615123576785718 615386326883328 615774825050112 616026397679616 616235111980488 616415299928064 617139564281856 617723422841448 619425140259744 619689727770624 619693221475328 620544448427904 620813014069248 621189884249088 621400347977409 621665779198464 622312381329408 623378357102592 623830487334912 624026740506624 624223037980773 624883920095232 624887443083904 625154363817984 625351016003868 625745804956272 626016621694464 626876534636352 627528556537344 628603467238656 629257285343232 630121649746176 630394360307712 631263845564352 631533489979392 632130966231336 632329830681822 633472457770152 633872373851808 634131340170944 634617149598432 635277222607104 635678278050816 635953393467392 636826955821056 637027297600512 637489327276032 637902335097216 638581300051968 638782175892861 639058634646432 639735223615488 639936462441276 640123580694528 640602068131872 641280291176448 641283906605056 641699372806128 642366812121216 642858930762048 643249184115888 643527576147456 643933840103424 644415175680276 644690437687296 645097435766784 645360988045312 645768409448448 646466444402688 647078048307054 648027768987648 648247325589864 648921575510208 649198762426368 650094184067328 650770354927616 651885077136384 652372356201566 653063040774144 653459488625664 653680885534677 653742299578368 653947944551286 654640297242624 655068109739589 655543224239904 655749454040408 656650208784969 656934400650528 657349128438912 657629915185152 657836783069004 658536965678592 659221917978624 659726949353472 660127442591232 660413139369984 661528347508224 662232459313152 662440775000004 663142119284736 663637812902064 663831861460992 664056772606656 665256730634496 665466016243392 665948672243712 666668520790272 667073227972032 667361930819584 667783241588736 668278636768512 668567861305344 668700526261248 668989933387776 669200374744902 669486223752192 670605655965696 671043901948056 671330538418176 672028797468672 672256485796896 672955707936512 673471260798336 673880097645216 674171746440192 675097806531456 675816361279488 676028968882176 676957580103168 677250560802816 677463600670857 677661691908096 677891288702628 678886234177536 679116245856048 679822602915456 680112989208576 680756425172208 680970586888116 681695392455168 682201108367856 682631787225024 682927223666688 684161280811008 684576607131648 684808546750614 684872885272576 685813644730368 686261829250998 687501912064968 687702938517504 687919266346158 688216991157696 688651467888384 689162344167528 689895868806144 690112905733888 690613437882368 691060863021984 691562082714624 691779643822848 692309617743744 693029697389568 693264500978049 693467212419072 693985573809528 694282009817088 694720315441152 694938850696629 695897379797984 696853282792212 697154874159744 698112504481392 698414640827904 698838619780224 699582443569152 700101428995584 700846596882432 702030083069952 702333914906624 702998373469392 703298659295232 703742657200128 703964030575806 704030168776704 704268699406272 705969626104512 706191719735824 707914446011136 708220824543232 709193655346176 709500587507712 709931296284672 710171826259896 710475176226816 711214150090752 711678934038072 712432408117248 712656514991421 713397757692312 714153051537408 714157077810176 714686875432992 715138062807168 715447567650816 716430325298688 716655709800576 717175493185536 717644172916671 718403962558464 718697463959552 718940963977236 719151183249408 720139028281344 720450697494528 720677326648356 721444394930688 721911794406894 722662663636368 723968523165888 724281849747456 724425570116352 724721531623936 725276742398208 726031111550976 726489460629504 727274749953024 727802235224064 728031197257728 729031240111104 729346757787648 730036772448984 730352725310208 731355957075744 732116649293568 733370711778432 734133499567104 734695920870912 735141924703872 735460087025664 736474486491744 736789071642624 737254212304896 737486127269892 737718135795459 738818793603072 739051200731844 739517769493776 740603164557312 740854086388416 741156759708288 741624657725952 742964781791232 743737548488704 744219390946752 745011516727296 745568407087504 746357760884736 746592539514822 746810844143616 747063869182488 747369079487184 748160339705856 748649268273816 749192256274176 749427947474752 750002085889056 750457381468536 750782172172032 751256146787328 751813466364576 751817704960322 752138843968512 752613675061248 753396477689856 753973656403968 754431362961408 754924389691563 756032397152256 756288546521508 757075171428576 757398556164096 757876707753984 758115109850868 758443214745216 760293406439424 760532589992448 761906880903168 762369403396608 762699349508096 762939268643167 763180847529984 763747013449728 764077555777536 764800428279888 765127112859648 766907316512064 767234901049344 767476246913838 768293126625024 769092237641728 769681440912384 770148683023104 770481995931648 771540350321664 772604535865344 772847570833338 773439651073089 773665805832192 774244115052408 774470505037824 774732901374432 776132852406912 776377018950624 776940117617664 777443470899732 778007343053952 778252099300704 779080448520192 779658409563264 780150613971456 780488255619072 780733770535719 781067261044224 781898606641152 782373265293312 782884552272732 783787022548992 784033597046784 784299233429712 785716470931392 786193447252752 786533704180224 787030249015296 787614107620032 788452421492736 788700463695872 789272500436992 789783843453696 790125654269952 790605307226112 790873170153066 791210991707136 792033939873792 792302286832056 792533957050368 793126370068032 793465154076672 794215829367576 794465684702802 795311291197696 796403751762528 796748427611136 797842862264448 798188160946176 798672708320256 798943304542383 800115918852096 800638800792831 802320094937088 802572477403851 802919823017312 803426712536448 803769896337408 804022734862116 804530320658064 804878513607168 806237673525648 806822429833728 807076251126656 808534646954496 809045081155584 809395228049408 809649836111116 810507034681344 811350052896768 811624944297024 811971629973504 812995496590914 813347353186368 814464588561624 814817080965888 815311723076928 816179517497344 816785000494848 817300643208192 817654363029504 818184093697152 818777514627072 819035096914944 819629135069184 820164769047624 820515102511104 821033100066816 821291369005107 821368530239488 821646815973984 823016032321536 823631230455264 825042050750736 825900187012992 826252970360832 827392597903872 827750685425664 828253178998784 828533797303212 828887705597952 829749841772544 831171142803456 831957490680498 832035654008832 832297383974364 833178560126976 833801354671824 834327739941696 834688828925952 835835379515136 836704742049792 837246814815096 838137956318208 838764457973442 839009713790976 839652480995328 840162199661568 840525813743616 840790214423082 841685127419136 842230426808043 842841288308448 843106440909096 844264554152103 844629943693536 845163165135744 846156199464576 846690384443904 847036296809472 847571037401088 849102607761408 849369730134016 850536446796288 851441733402624 851709567857148 852073375684608 852078179528576 853248616588368 853498107592704 854136090842496 855599163741504 856489082828288 857145241016064 857665578821184 858036768196608 858578453471232 859215390130944 859220234240368 859587250249728 860129914355712 860400481814874 861955259203584 862770731076072 864037025316864 864329767453152 865228767346944 866417268400992 866792245423104 869180102848512 870750721032192 871024629433959 871279318167552 871574514046236 871930592735048 872853729656832 873424146319452 874057632319872 874430986125312 875533611713292 875912534200704 876465504585216 877115710758672 878049287571456 878962557304832 879635932471296 880169923454976 880550852493312 881760400367616 882037796677632 882336637608426 883254366666672 883931029797816 884189492379648 884467628159346 884850417202752 885409030142208 887008974179328 887288021657856 887931562991616 888506823885408 888891361053696 889430970629376 890377655451648 891038182358016 891340072686063 891423815073792 891600701681664 892267166326536 892648298336256 894725202597408 895107384557568 895954220732844 896341981062528 897961681064448 898506796860288 898895661920256 900130408708608 901088481705984 901371958509568 901655499305561 902610106804224 903000747737088 903284800894476 903548922544128 903855051603504 904241133379584 905181645570048 905488327808064 906430137220608 907017382716354 907675233562944 907960782517488 908927189940224 909601477823808 910175716300032 910569631555584 911820414016512 912215041081344 912768809508864 913078062334152 913365310984854 914418192973824 915015772334664 916669216086624 917225688461544 917622654876928 918201957184512 918883125556704 919463223609216 919861158408192 921414484029312 922082776952832 922372858430464 922685365178577 923079490324992 924039596519424 924352667970732 924622949892096 925314098412704 925709346422784 926293753921536 926585134262172 929137710389616 929539832212992 930816672641856 931219521103872 931784826373632 932776591425536 933468571994112 935067535653888 935745731002368 936040110759936 937331164625856 937731545726976 938026524005802 938618707434408 939024932541696 941292834806016 942905200857984 943885928014848 945591540461568 946575061712896 946895768346528 947300234969088 948494746022733 948905245384096 949909877489664 950208686655228 950808560777712 951197010256416 951925724397648 952204068716544 952915833910656 953517417076224 953930090201088 955240433731584 955540946400768 956233990914048 956853502645824 956858897222228 957871950077952 958587951969648 958868244332544 959602835423232 959904693661914 960185371041792 960903102197808 961925859907584 962549059209192 963550218181824 964873776173832 965291364221184 965709132996608 965900760155136 966622763520414 967035656530944 967646153650176 968041482067968 968652614172672 969699666604032 970617072460581 970708263010304 971013614636758 972041653481472 973382363265312 973798143639552 973803633746944 975141276100992 976155532391424 977827615704576 978558534302349 978844666089472 979594561161216 980189232938496 980613449367552 980921916826929 981960445863936 981965981988992 982385428856832 983314836359856 983624181060612 985401600975792 986023692658368 987805448517888 988209012944384 988832876967936 990191163886848 990619709054976 992292521262336 993348688969728 993661162500006 995456719353096 995747792191488 996085158909984 996492105982912 998199024365088 998923008365568 1000002781185408 1000609841958048 1001042896229376 1001674862383104 1002417955152768 1002851791958016 1003484900081664 1003800562117353 1005298208538624 1005908483948544 1006565852922084 1006995807627264 1007726171848704 1008043196203008 1008384728695344 1009433561904768 1009864741552128 1010206891197504 1010820146467824 1011257619660288 1013724541919232 1014043453323264 1015436370154752 1015875841204224 1016492537862144 1016836933053942 1018329351266304 1018674368784072 1019733904373184 1020169483812864 1021455880332174 1022543088682752 1023301662551784 1023947680837536 1024390835500032 1026241921216512 1026864910697472 1027212820125921 1027309327908864 1028720467095552 1029392743876497 1030463427777784 1031252868097452 1031554407776256 1031878899519237 1032325486736544 1032977201832576 1033418438148096 1033743516251292 1034843803209216 1035169358600832 1035920156823552 1036591294532976 1037343124071936 1037669465734272 1038773931360256 1039544546084352 1040200818628608 1040651007492096 1040978360714292 1041423014725632 1042080473161728 1043164353724416 1043846069696976 1045279924188318 1045378129395712 1045732311239616 1047621961241856 1048257929670336 1048711605573632 1049373665353728 1050152143493376 1051269895323648 1053045124604928 1053500872359936 1054140409634816 1054497560204088 1054947988942848 1056045253165056 1056403049109408 1057501826757376 1058954439156768 1059287579603736 1061871669016704 1062331236814848 1063790483019264 1064250881261568 1064896944427008 1065257739389844 1065592862815663 1066821225136128 1067518401057108 1068648612175872 1069760126582784 1070096636538468 1071235616715264 1072030313149488 1072707094210752 1073171351476224 1074983564700864 1075763239778304 1077605943837696 1078046195939328 1078411445965854 1078726774874112 1080676046241792 1081015989972534 1082166592396032 1083993995454552 1084463137581824 1085952784748832 1086422774621184 1086638355174528 1087082297435904 1087915113597312 1089046667326464 1089734190944256 1090912124929536 1091703352836096 1092046795886592 1093546860166656 1093553025396832 1094020136681472 1094710800089088 1095055158673476 1095529087965312 1097033935613616 1097354709762048 1098174973940352 1100056067667648 1101200249350656 1102712887055808 1103190130538496 1103667580567552 1104711729737616 1105183607463936 1105881318457344 1106229190904838 1106333122363392 1108228190404608 1108576801097766 1109276654240664 1109729845299152 1110904746835968 1111735139562432 1112436986588928 1112918438567936 1114447172686848 1115606322733056 1116329086420128 1117517275090944 1118352610631256 1118679618387968 1119536641327104 1119888809272233 1120216266215424 1121053619230776 1122240509558784 1122246836558848 1122973902410724 1123788384411264 1124141921212128 1125003128833584 1125686072202804 1126173258258048 1126884220180992 1127726557440483 1128208265952768 1128920512591872 1129381729079296 1130094716534784 1131647044442112 1132136810348544 1134048595728384 1134432819782262 1135612757142864 1136097834246144 1137664822117824 1138848121123328 1140798884988672 1142860321354752 1143554105094912 1144049024262144 1144771271294976 1145620520174592 1146116333666304 1147200642419832 1147561544570714 1150360974768096 1150852351574016 1151214370370757 1152439689937536 1153638356462592 1154522161368576 1155223024534656 1155722993897472 1158906803798016 1159271356250007 1160498708748288 1161000961376256 1161366172578612 1161705757556736 1162099352061648 1163804972875776 1164199278610368 1164565528425936 1165410176426496 1167378148951056 1167883378934272 1168620672780288 1169487614344896 1170225920957184 1170732383428608 1171600891566336 1172847909961728 1173559897939968 1174326828409098 1175680533823488 1176050395570176 1176448850144568 1177672488888896 1178574706397088 1179290170879128 1179800556270336 1180545373522944 1181421161430048 1182678632239104 1183050695543808 1183908750655488 1184675765180544 1185188481404928 1185907960839168 1186309755229599 1188050909810688 1188453430248084 1188800935575552 1189689555102048 1190197731115008 1190949112184832 1191323744051364 1191698527054203 1192966936796544 1193476512743424 1194605627643792 1195122641416704 1197282241419264 1198009062480384 1198527549227008 1200173878278144 1203480142405632 1204379734525968 1204731896725504 1205140068804672 1205654844506112 1206034102293174 1207317770410752 1208573516294144 1209356510288472 1210233644750592 1210614376689984 1212801970431744 1213567621733376 1214092842074112 1214474754166674 1215760552022016 1217025079345152 1217437416445536 1217820414646472 1219493244886371 1220021029779552 1221312699629568 1221696882842436 1222225621448832 1222967584615392 1224269276246016 1225177500742272 1225950964812288 1226481544544256 1228552645372416 1229443702603776 1230247153571436 1230772653766656 1231549650100224 1232052795359232 1232470223960976 1232830599856128 1234279128563712 1235446845682896 1238850280519488 1239379455541248 1239386442950656 1241088896855808 1241626028138496 1242379768498176 1242800695954818 1243331558396928 1244624762658816 1246756714205184 1248053481013248 1248446075961546 1249767840190464 1249774886167808 1250702032007736 1251491609912544 1252033243388928 1253753069272704 1255057113074688 1257206934477312 1258146686960163 1258514570686464 1260243299492352 1260788720615424 1261185321634623 1262527691128704 1263066979958784 1264261932462672 1264659661363644 1266944915540304 1267744747703616 1268262680341888 1269234299196864 1270554445214208 1271356556101632 1271906786934784 1273653911642112 1274054595201024 1274978654552064 1275804670194432 1277162600103936 1277564351785722 1278117269292864 1279872924882552 1280247161389056 1281204136263744 1282567813210112 1283398745612256 1284733624242432 1285717861524096 1286498368231776 1287055152294912 1287867680206848 1288830351360552 1289380875374592 1290194871533568 1290600722722311 1290721976090624 1292932888805376 1294156096614108 1296055537975296 1296494651179728 1297843151020416 1298397524852736 1300188368134656 1301540709855232 1303770154272768 1304744712403132 1306126081548288 1306918977251328 1307361771069354 1307484599156736 1307895889102572 1309280594485248 1310136219479178 1311086448479808 1311498908080816 1313300417569938 1313868801301056 1314698256877824 1315673566138008 1317073931357184 1318443835957248 1319453898706944 1320254885182464 1320826278739968 1323056695016448 1323504956412639 1324881550000008 1326284238569472 1326701442239019 1327275625804128 1328113545213312 1330513461268992 1330932032486784 1331897344487424 1333337041580544 1334146455944064 1334723861639168 1335566483177472 1336557273537024 1337135722610688 1337401052522496 1337979866775552 1338400749489804 1338972447504384 1341211311931392 1342087803896112 1342661076836352 1344057594937344 1344512971593792 1345911415873024 1346942521596672 1347760195290432 1348343492880384 1350195613062912 1351632722558976 1352057937764352 1353915160206336 1354501121605632 1354927201341714 1355323383816192 1355782577405256 1357772468355072 1358232491712096 1359645205830912 1360526074074531 1361512850344416 1361941173776232 1363390784910336 1364402216735712 1365263574450048 1365854447333376 1368322561622016 1369153214263296 1369617093501228 1370047966477281 1371627289460736 1372523658501996 1375003824129936 1375405877035008 1375838532692316 1376433982315392 1377302935776768 1378324688335056 1379791737612288 1380225811467776 1381226875764736 1382121726043968 1383124165429248 1383559287645696 1384619235487488 1386059394779136 1386529001956098 1386934424838144 1387971147619056 1388564019634176 1389440630882304 1389877701393258 1391794759595968 1393706565584424 1394309748319488 1396225008962784 1396829281655808 1397677239560448 1399164887138304 1400202857991168 1404060166139904 1405996746938784 1406597318590464 1407039786008703 1407485314400256 1407928061151612 1408537398812544 1411939252209024 1412383439471648 1415828892022272 1416441649086464 1416887213194453 1418387310692352 1419001175015424 1419862592569344 1420343652519792 1420950352453632 1422428300181504 1423357868076144 1424864816234496 1425313029982842 1426795515384624 1428306103074816 1428314155620352 1429373750865984 1430276125614336 1430895135301632 1432860650597376 1433311419601152 1434350986371072 1435288345833342 1436807925116928 1437394927919104 1437881927954472 1438302366498816 1440278056562688 1441354653296712 1442888789861376 1443823588813788 1445325327272736 1447937046331776 1448563699494912 1448851140232704 1449443063247872 1449934145280621 1450553484796416 1452062223101952 1452978921259008 1454549499906048 1455604470448128 1456062394515456 1456520421955137 1458062480222208 1458693515575296 1460073544897968 1460705450620416 1462711914151488 1464233298587136 1466741423556864 1468266999134208 1469391841741824 1470283849407744 1470920174051328 1472948972983488 1473578143285248 1474972254539784 1475436271590918 1478102401463688 1479035538987552 1481708172776832 1482313519416576 1483249315451904 1485929563582464 1487475096977408 1488438781893504 1490023033454592 1490491743750009 1491136814175008 1492715521769472 1493185079029644 1493621688287232 1494127738364976 1494738158974368 1496320679411712 1497298536547632 1498384512548352 1498855894949504 1500004171778112 1500914762937072 1501564344344064 1502512293574656 1503626932729152 1503635409920644 1504277687937024 1505227350122496 1506792955379712 1507947312807936 1508862725922816 1509848779383126 1512064794304512 1512577093043016 1514150342857152 1514797112328192 1516230219701736 1516886429490432 1520586812878848 1521065179984896 1523813761806336 1524738806793216 1525255399580913 1525398699016192 1525878537286334 1527494026899456 1529600856559776 1530254225719296 1532183820498261 1533814633024128 1534469802098688 1534952493827676 1536586253250048 1538184475283456 1539362881824768 1540297366046208 1540963991863296 1543080700643328 1545209071730688 1545695141666676 1546879302146178 1547331611664384 1548488230104816 1548941010075648 1549465802748864 1552265704813824 1552754037901248 1553880235235328 1554886941799464 1556014686107904 1556504198601408 1558160897040384 1559316819126528 1560301227942912 1560976511238144 1561467541071438 1562134522088448 1564746530586624 1565769104545464 1567919886282477 1568067194093568 1568598466859424 1571432941862784 1572386894505504 1573067408360448 1574060498030592 1575228215240064 1576904842985472 1577400927391744 1579567686907392 1580251308539904 1581210614452224 1581746340306132 1582421983414272 1584067879747584 1584604573664112 1585067914100736 1586252740136064 1586930308153344 1588431658735152 1588931369405604 1590622582395392 1592807503525056 1593496855222272 1595685724528896 1596376321892352 1597345416640512 1597886609084766 1600231837704192 1601277601585662 1604640189874176 1605144954807702 1605839646034624 1606853425072896 1608045469724232 1609060641316128 1609757027214336 1612475347051296 1613644859667456 1614152502253312 1617069293908992 1617617168948781 1618090162311168 1619299672222232 1621014069362688 1621523984958801 1623249888594048 1623943259947008 1625990993181828 1626694706372736 1628929177123248 1629634161931776 1630623446153856 1632359034994688 1633570000989696 1634601286416384 1635308726059008 1636368187394304 1637555029254144 1638070193829888 1639258270138368 1640329538095248 1641030205022208 1642066200133632 1642582738010214 1642737060478976 1643293631947968 1646032064643072 1647262460910528 1650084101501472 1651800374025984 1654785195807744 1655501370851328 1656506357997568 1657067594606424 1657775411195904 1659499683545088 1662342285606912 1662865201646649 1663914981360996 1664594767948728 1666357120253952 1667602709343648 1668655479883392 1669377657851904 1671670759030272 1673409484099584 1674493629630192 1674503070138899 1676275912636416 1677528915946884 1678019427581952 1679304961990656 1680324399323136 1681051627487232 1681580428846164 1683370254838272 1684460853616086 1685682576616896 1686212881818192 1688529108304206 1689259887387072 1690326330271488 1692312398929152 1693380768887808 1694072593618944 1695142074802176 1698205215522816 1698739460268032 1701072893592576 1703419135714296 1704146751369216 1704156359057152 1706497233176736 1708272181684992 1711198327483008 1712978165656576 1714290482032128 1715331157642368 1716073536393216 1717156906942464 1718430780261888 1718440468480736 1719174500499456 1720259828711424 1720800963629748 1721342316856071 1723910518407168 1725541462152144 1728074050633728 1728659534906304 1730457534693888 1732834536801984 1733584490846208 1738360205697024 1741501442064384 1742049258867918 1742558636335104 1743149028092472 1743861185470096 1745707459313664 1746848292638904 1748115264639744 1751067223426584 1751825068401408 1752931009170432 1754231421517344 1756098575142912 1757925114609664 1759271864942592 1760339846909952 1761490242613647 1763520800735232 1764075593355264 1764673275216852 1766508733333344 1767862059595632 1768378984759296 1768935256318692 1769700834405504 1770818060284416 1774017948358656 1774576043315712 1775863125983232 1777013647770816 1777782722107392 1778861941258752 1780755310903296 1782076364716032 1782680145372126 1782847630147584 1783201403363328 1784534332653072 1785296596672512 1789450405194816 1790214769115136 1791908441465688 1792683962125056 1795923362128896 1797013593720576 1797791323840512 1800260817417216 1802743917019136 1803310998611122 1805220213608448 1806569601788952 1807097845088256 1807710103207008 1808482266759168 1809051153439761 1810976655616128 1812860274441216 1814034765432708 1815350467125888 1815921565034976 1817854379880448 1819202955647616 1820351432600064 1821139263111168 1821712131250011 1823640828033024 1824430082162688 1825537619017728 1826156124668304 1826730621969708 1828836385947648 1830031544669328 1833338432173248 1834451376923088 1835245309753856 1836403914369024 1837766251113408 1838926447218432 1839722316816384 1842828968058624 1844165553905664 1844745716860928 1845370730357154 1846158980649984 1848079193038848 1848705335941464 1849245899784192 1850628196825408 1851418692845568 1853170268524344 1858275420779232 1859079664425984 1861633345283712 1862439042207744 1863569652747264 1864201043932227 1866937143988224 1870135071307776 1871491462004736 1872080221519872 1872669113942319 1874662329251712 1875463091453952 1876053048011604 1877237414868816 1878049865083392 1882585669612032 1885810401715968 1887771856029696 1891183080923136 1893150123425792 1893791536693056 1894600469938176 1896989492045466 1897810490768192 1900417373310456 1901617121555424 1902394020512832 1903851448795296 1905831667821312 1907034834152448 1907860180402176 1910480867463168 1911081892801536 1912467981828096 1913707005291648 1913717794444456 1915743900155904 1916346527678583 1917175903939296 1919205670846464 1919809387323828 1920370742083584 1921806204395616 1923851719815168 1925098118418384 1927100436363648 1929747552347664 1930582728442368 1931418265993216 1931801520310272 1933245527040828 1934071313061888 1935292307300352 1936082964135936 1937305228345344 1939399333208064 1941234144921162 1941416526020608 1942027229273516 1944083306962944 1946764726530624 1947596287279104 1947607267493888 1950282552201984 1952311064782848 1955655231409152 1957117068604698 1957689332178944 1959189122322432 1960378465876992 1961226898735104 1961843833653858 1963920891727872 1963931963977984 1965204329218767 1966629672719712 1967248362121224 1969950626354907 1970803201951584 1972047385316736 1975610897035776 1976418025888768 1977665753935872 1980382327773696 1981239418109952 1984585042524672 1986697377939456 1987322325000012 1990913438706192 1991495584382976 1992170317819968 1992984211965824 1996398048730176 1997846016731136 2000005562370816 2001219683916096 2002085792458752 2003349724766208 2004835910305536 2005703583916032 2006969800163328 2007601124234706 2011816967897088 2013131705844168 2013991615254528 2016086392406016 2016769457390688 2018867123809536 2020413782395008 2021640292935648 2022515239320576 2027449083838464 2028086906646528 2030872740309504 2031751682408448 2032390802012571 2032985075724288 2033673866107884 2036658702532608 2037348737568144 2039467808746368 2040338967625728 2042911760664348 2045086177365504 2046603325103568 2047895361675072 2048781671000064 2052483842433024 2053729821394944 2054425640251842 2054618655817728 2057440934191104 2058785487752994 2060926855555568 2062505736194904 2063108815552512 2063757799038474 2064650973473088 2065954403665152 2067487032502584 2069687606418432 2070338717201664 2071840313647104 2073182589065952 2074686248143872 2075338931468544 2077547862720512 2079089092168704 2079793502934147 2080401637257216 2081956721428584 2082846029451264 2084160946323456 2084816552089887 2087692139393952 2090559848376636 2091464622479232 2095243922483712 2096515859340672 2097423211147264 2098747330707456 2100304286986752 2102539790647296 2106090249209856 2107001744719872 2108280819269632 2108995120408176 2109895977885696 2112090506330112 2112806098218816 2115003653514752 2117908878313536 2118575159207472 2123743338033408 2124662473629696 2127580966038528 2128501762523136 2129793888854016 2130515478779688 2131185725631326 2133642450272256 2135036802114216 2137297224351744 2137969544974263 2140193273076936 2142471233430528 2144060626298976 2145414188421504 2146342702952448 2149967129401728 2151526479556608 2152932518750013 2155211887675392 2156092391878656 2156822891931708 2157453549748224 2161352092483584 2162031979945068 2164333184792064 2167987990909104 2168926275163648 2171905569497664 2172845549242368 2173276710349056 2174164594871808 2175830227194624 2178093334652928 2179468381888512 2181824249859072 2183406705672192 2184093591773184 2187093720333312 2187106050793664 2188040273362944 2190110317346952 2191058175930624 2194067871227232 2196349947880704 2200112135335296 2202400498701312 2205425774111616 2206380261076992 2209423459475232 2210367214927872 2211762636914688 2212458381809676 2213154407386377 2216456380809216 2217153602195532 2218553308481328 2219459690598304 2221809493671936 2223470279124864 2224873973177856 2225836877135872 2228894345373696 2231212645466112 2232658172840256 2235034550181888 2236705221262512 2237359236775936 2239073282654208 2239777618544466 2240432532430848 2242107238461552 2244481019117568 2244493673117696 2245947804821448 2247576768822528 2248283842424256 2250006257667168 2251372144405608 2252346516516096 2253768440361984 2255453114880966 2256416531905536 2257841025183744 2258763458158592 2260189433069568 2263294088884224 2264773169074689 2268097191456768 2268865639564524 2271225514285728 2272195668492288 2275329644235648 2277696242246656 2281597769977344 2285720642709504 2287108210189824 2288098048524288 2288817805929501 2289542542589952 2291241040349184 2292232667332608 2294401284839664 2295123089141428 2300721949536192 2301704703148032 2302428740741514 2304879379875072 2307276712925184 2309044322737152 2310446049069312 2311445987794944 2317813607596032 2318542712500014 2320997417496576 2322732345157224 2323411515113472 2324198704123296 2328398557220736 2329131056851872 2330820352852992 2334756297902112 2335766757868544 2337241345560576 2338975228689792 2340451841914368 2341464766857216 2342201311607157 2343201783132672 2345695819923456 2347119795879936 2348653656818196 2351361067646976 2352100791140352 2352897700289136 2355344977777792 2357149412794176 2358580341758256 2359601112540672 2361090747045888 2362842322860096 2365357264478208 2366101391087616 2367817501310976 2369351530361088 2370376962809856 2371815921678336 2372619510459198 2376101819621376 2376906860496168 2377601871151104 2379379110204096 2380395462230016 2382647488102728 2383397054108406 2385933873593088 2389211255287584 2390245282833408 2394564482838528 2396018124960768 2396829913627149 2397055098454016 2400347756556288 2401916402378493 2406960284811264 2407717432211553 2408759469051936 2410280137609344 2411309689012224 2412068204586348 2414635540821504 2417147032588288 2418713020576944 2420467289501184 2421228753379968 2425603940863488 2427135243466752 2428185684148224 2428949508333348 2431521104044032 2434050158690304 2434874832891072 2435640829292944 2438986489772742 2440042059559104 2443393765684872 2444451242897664 2445935169230784 2448538552492032 2450355001484544 2451901929624576 2452963089088512 2457105290744832 2458887405207552 2460494307142872 2461545307533312 2463099300200448 2463874107015321 2464105590718464 2464940447921952 2470893691365792 2477700561038976 2478758911082496 2478772885901312 2482177793711616 2483252056276992 2484759536996352 2485601391909636 2486663116793856 2489249525317632 2493513428410368 2496106962026496 2496892151923092 2499535680380928 2499549772335616 2501404064015472 2502983219825088 2504066486777856 2507506138545408 2510114226149376 2514413868954624 2516293373920326 2517029141372928 2520486598984704 2521577441230848 2522370643269246 2525055382257408 2526691280424129 2528523864925344 2529319322727288 2533889831080608 2535489495407232 2536525360683776 2538468598393728 2541108890428416 2542713112203264 2547307823284224 2548109190402048 2551609340388864 2554325200207872 2555128703571444 2556234538585728 2559745849765104 2560494322778112 2562408272527488 2565135626420224 2566797491224512 2569467248484864 2571435723048192 2572996736463552 2574110304589824 2575735360413696 2577660702721104 2578761750749184 2580389743067136 2581201445444622 2581443952181248 2585865777610752 2588312193228216 2592111075950592 2592989302359456 2595686302040832 2600376736269312 2603081419710464 2607540308545536 2609489424806264 2612252163096576 2613073888301877 2613837954502656 2614723542138708 2615791778205144 2618561188970496 2620272438958356 2622172896959616 2622997816161632 2626600835139876 2627737602602112 2629396513755648 2631347132276016 2631361967361127 2634147862714368 2636887671914496 2638907797413888 2640509770364928 2641652557479936 2646113390032896 2647009912825278 2649763100000016 2652568477138944 2653402884478038 2654551251608256 2656227090426624 2661026922537984 2661864064973568 2663794688974848 2666674083161088 2668292911888128 2669447723278336 2671132966354944 2673114547074048 2674271445221376 2674802105044992 2676801498979608 2677944895008768 2684175607792224 2685322153672704 2689025943187584 2691822831746048 2693885043193344 2695520390580864 2696686985760768 2700391226125824 2703265445117952 2704115875528704 2704966497916683 2707830320412672 2709002243211264 2709854402683428 2710646767632384 2711565154810512 2715544936710144 2716464983424192 2719290411661824 2721052148149062 2723025700688832 2723882347552464 2726781569820672 2728804433471424 2730527148900096 2731708894666752 2736645123244032 2738306428526592 2739234187002456 2740095932954562 2743254578921472 2745047317003992 2750007648259872 2751677065384632 2752867964630784 2754605871553536 2756649376670112 2759583475224576 2760451622935552 2762453751529472 2764243452087936 2766248330858496 2767118575291392 2768056095535731 2769238470974976 2772118789558272 2773058003912196 2773868849676288 2775942295238112 2777128039268352 2778881261764608 2779755402786516 2783589519191936 2787413131168848 2788619496638976 2792450017925568 2793658563311616 2795354479120896 2798329774276608 2800405715982336 2808120332279808 2811993493877568 2813194637180928 2814079572017406 2815856122303224 2817074797625088 2823878504418048 2824766878943296 2831657784044544 2832883298172928 2833774426388906 2836774621384704 2839725185138688 2840687305039584 2841900704907264 2845484238068199 2846715736152288 2849729632468992 2850626059965684 2853591030769248 2856612206149632 2856628311240704 2858747501731968 2860552251228672 2861790270603264 2865721301194752 2866622839202304 2868701972742144 2870576691666684 2873615850233856 2874789855838208 2875763855908944 2876604732997632 2880556113125376 2882709306593424 2885777579722752 2887647177627576 2890650654545472 2895874092663552 2897127398989824 2897702280465408 2898886126495744 2899868290561242 2901106969592832 2904124446203904 2905957842518016 2909098999812096 2911851217381743 2912124789030912 2913040843910274 2916124960444416 2920147089795936 2921410901240832 2925423828302976 2928466597174272 2933482847113728 2935675602907047 2936533998268416 2938783683483648 2940567698815488 2941840348102656 2942765750480787 2945897945966976 2947156286570496 2949944509079568 2950872543181836 2956204802927376 2958071077975104 2963416345553664 2964627038833152 2966498630903808 2971859127164928 2974950193954816 2976877563787008 2980046066909184 2980983487500018 2982273628350016 2986370158059288 2987243376574464 2988255476729952 2989476317948736 2994597073095264 2996769025096704 2997711789899008 3000008343556224 3001829525874144 3003128688688128 3005024587149312 3007253865458304 3007270819841288 3008555375874048 3010454700244992 3011401686352059 3015894625615872 3017725451845632 3019697558766252 3024129588609024 3025154186086032 3028300685714304 3029594224656384 3032460439403472 3033772858980864 3041173625757696 3042130359969792 3047627523612672 3049477613586432 3050510799161826 3050797398032384 3051757074572668 3054988053798912 3059201713119552 3060508451438592 3064367640996522 3067629266048256 3069904987655352 3073172506500096 3076368950566912 3078725763649536 3080594732092416 3081927983726592 3086161401286656 3088178231629491 3091390283333352 3093758604292356 3094663223328768 3095636698557711 3096976460209632 3098931605497728 3104531409627648 3105508075802496 3107760470470656 3109773883598928 3112029372215808 3113008397202816 3116321794080768 3118633638253056 3120602455885824 3121953022476288 3122935082142876 3124269044176896 3129493061173248 3131538209090928 3135839772564954 3136134388187136 3137196933718848 3142865883725568 3144773789011008 3146134816720896 3148120996061184 3150456430480128 3153809685970944 3154801854783488 3159135373814784 3160502617079808 3162421228904448 3163492680612264 3164843966828544 3168135759495168 3169209147328224 3172505480272128 3176863317470304 3177862738811208 3181245164790784 3185615007050112 3186993710444544 3191371449057792 3192752643784704 3194690833281024 3195773218169532 3196778588446989 3200463675408384 3202555203171324 3209280379748352 3210289909615404 3211679292069248 3213706850145792 3216090939448464 3218121282632256 3219514054428672 3224950694102592 3227289719334912 3228305004506624 3234138587817984 3235234337897562 3236180324622336 3238599344444464 3242028138725376 3243047969917602 3246499777188096 3251981986363656 3253389412745472 3257858354246496 3259268323863552 3261246892307712 3264718069989376 3267140001979392 3269202572832768 3272736374788608 3275110058508288 3276140387659776 3280659076190496 3282060410044416 3284132400267264 3285165476020428 3286587263895936 3292064129286144 3294524921821056 3300168203002944 3303600748051968 3309570391615488 3311002741702656 3313012715995136 3314135189212848 3315550822391808 3318999367090176 3324684571213824 3325730403293298 3327829962721992 3329189535897456 3332714240507904 3335205418687296 3337310959766784 3338755315703808 3343341518060544 3346818968199168 3348987259260384 3349006140277798 3352551825272832 3355057831893768 3356038855163904 3358609923981312 3359666427816699 3360648798646272 3363160857692328 3366740509676544 3368921707232172 3371365153233792 3372425763636384 3377058216608412 3378519774774144 3380652660542976 3383179672321449 3384624797858304 3386761537775616 3388145187237888 3390284149604352 3396410431045632 3397478920536064 3402145787185152 3406838271428592 3408293502738432 3408312718114304 3412994466353472 3416544363369984 3422396654966016 3425956331313152 3428580964064256 3430662315284736 3432147072786432 3434313813884928 3436861560523776 3436880936961472 3438349000998912 3441601927259496 3442684633712142 3451082924304288 3457319069812608 3460915069387776 3465669073603968 3467168981692416 3476720411394048 3477814068750021 3483002884128768 3484098517735836 3485117272670208 3486298056184944 3487722370940192 3491414918627328 3493696585277808 3496230529279488 3502134446853168 3503650136802816 3505862018340864 3508462843034688 3512197150285824 3515850229219328 3518543729885184 3520679693819904 3522980485227294 3527041601470464 3528151186710528 3529346550433704 3533017466666688 3535724119191264 3537870512637384 3539401668811008 3541636120568832 3548035896717312 3549152086631424 3551726251966464 3554027295541632 3555565444214784 3557723882517504 3558929265688797 3564152729432064 3565360290744252 3566402806726656 3569068665306144 3570593193345024 3575095581162609 3578900810389632 3580429538230272 3583816882931376 3585367924250112 3591846724257792 3594027187441152 3595582647681024 3600521634834432 3605487834038272 3606621997222244 3610440427216896 3613139203577904 3614195690176512 3615420206414016 3616964533518336 3618102306879522 3621953311232256 3625720548882432 3628069530865416 3630700934251776 3631843130069952 3635708759760896 3638405911295232 3640702865200128 3642278526222336 3643424262500022 3647281656066048 3651075238035456 3652312249336608 3653461243939416 3658479734659113 3660063089338656 3666676864346496 3668902753846176 3670490619507712 3672807828738048 3675532502226816 3677852894436864 3679444633632768 3685657936117248 3688331107811328 3689491433721856 3690741460714308 3692317961299968 3696158386077696 3697410671882928 3698491799568384 3701256393650816 3702837385691136 3706340537048688 3716550841558464 3718159328851968 3723266690567424 3724878084415488 3727139305494528 3728402087864454 3733874287976448 3740270142615552 3744160443039744 3745338227884638 3749324658503424 3752106096023208 3754474829737632 3756099730166784 3765171339224064 3771620803431936 3774440060880489 3775543712059392 3782366161846272 3783555964903869 3787583073386112 3789200939876352 3793978984090932 3795620981536384 3800834746620912 3803234243110848 3804788041025664 3807702897590592 3811663335642624 3814069668304896 3815720360804352 3820961734926336 3822163785603072 3824935963656192 3827414010583296 3827435588888912 3831487800311808 3832693055357166 3834351807878592 3839618774647656 3840741484167168 3843612408791232 3847703439630336 3850196236836768 3854200872727296 3859495104695328 3861165456884736 3862836531986432 3863603040620544 3866491054081656 3868142626123776 3870584614600704 3871802168166933 3872165928271872 3878798666416128 3882468289842324 3884054458547032 3888166613925888 3893529453061248 3895192574558208 3895214534987776 3900565104403968 3904622129565696 3911310462818304 3914234137209396 3915378664357888 3918378244644864 3920756931753984 3922453797470208 3923687667307716 3927841783455744 3927863927955968 3930408658437534 3933259345439424 3934496724242448 3939901252709814 3941606403903168 3944094770633472 3951221794071552 3952836051777536 3955331507871744 3960764655547392 3962478836219904 3969170085049344 3970514869237917 3974644650000024 3981826877412384 3984340635639936 3985968423931648 3992796097460352 3995692033462272 4000011124741632 4002439367832192 4004171584917504 4006699449532416 4009671820611072 4011407167832064 4013939600326656 4015202248469412 4023633935794176 4026263411688336 4027983230509056 4032172784812032 4033538914781376 4037734247619072 4040827564790016 4043280585871296 4045030478641152 4054898167676928 4056173813293056 4061745480619008 4063503364816896 4064781604025142 4065970151448576 4067347732215768 4073317405065216 4074697475136288 4078935617492736 4085823521328696 4090172354731008 4093206650207136 4095790723350144 4097563342000128 4104967684866048 4107459642789888 4108851280503684 4110143899431843 4114881868382208 4117570975505988 4121853711111136 4125011472389808 4126217631105024 4127515598076948 4129301946946176 4131908807330304 4134974065005168 4139375212836864 4140677434403328 4143680627294208 4146365178131904 4149372496287744 4150677862937088 4155095725441024 4158178184337408 4159587005868294 4160803274514432 4163913442857168 4165692058902528 4168321892646912 4169633104179774 4175384278787904 4181119696753272 4182929244958464 4190487844967424 4193031718681344 4194846422294528 4197494661414912 4200608573973504 4212180498419712 4216561638539264 4217990240816352 4219791955771392 4221119358026109 4225612196437632 4230007307029504 4235817756627072 4237150318414944 4247486676066816 4249324947259392 4250661639583359 4255161932077056 4257003525046272 4259587777708032 4261030957559376 4262371451262652 4267284900544512 4270073604228432 4274594448703488 4275939089948526 4280386546153872 4284942466861056 4288121252597952 4290828376843008 4292685405904896 4299934258803456 4303052959113216 4305865037500026 4310423775350784 4312184783757312 4313645783863416 4314907099496448 4324063959890136 4328666369584128 4335975981818208 4337852550327296 4343811138995328 4345691098484736 4346553420698112 4348329189743616 4349802435841863 4351660454389248 4356186669305856 4358936763777024 4363648499718144 4366813411344384 4368187183546368 4369561265865411 4374187440666624 4374212101587328 4376080546725888 4380220634693904 4382116351861248 4388135742454464 4392699895761408 4400224270670592 4404800997402624 4410851548223232 4412760522153984 4418846918950464 4420734429855744 4424916763619352 4426308814772754 4434307204391064 4437106616962656 4438919381196608 4446940558249728 4449747946355712 4451673754271744 4457788690747392 4462425290932224 4465316345680512 4470069100363776 4471475231250027 4473410442525024 4478146565308416 4479555237088932 4480865064861696 4484214476923104 4488962038235136 4488987346235392 4491895609642896 4495153537645056 4496567684848512 4500012515334336 4502744288811216 4504693033032192 4507536880723968 4510906229761932 4512833063811072 4515682050367488 4517526916317184 4520378866139136 4526588177768448 4529546338149378 4536194382913536 4537731279129048 4542451028571456 4544391336984576 4550659288471296 4555392484493312 4563195539954688 4571441285419008 4574216420379648 4575766198742739 4576196097048576 4577635611859002 4582482080698368 4588802569679328 4590246178282856 4596551461494783 4601443899072384 4603409406296064 4604857481483028 4609758759750144 4614553425850368 4618088645474304 4620892098138624 4622891975589888 4635627215192064 4637085425000028 4641994834993152 4645464690314448 4646823030226944 4648397408246592 4656797114441472 4658262113703744 4661640705705984 4669512595804224 4671533515737088 4674482691121152 4677950457379584 4680903683828736 4682929533714432 4684402623214314 4686403566265344 4694239591759872 4697307313636392 4704201582280704 4705795400578272 4710689955555584 4714298825588352 4717160683516512 4719202225081344 4722181494091776 4725684645720192 4730714528956416 4732202782175232 4738703060722176 4740753925619712 4743631843356672 4745239020918396 4752203639242752 4753813720992336 4755203742302208 4758758220408192 4760790924460032 4765294976205456 4766794108216812 4771867747186176 4778422510575168 4780490565666816 4789128965677056 4792036249921536 4793659827254298 4794110196908032 4800695513112576 4803832804756986 4813920569622528 4815434864423106 4817518938103872 4820560275218688 4824136409172696 4829271081643008 4834294065176576 4837426041153888 4840934579002368 4842457506759936 4851207881726976 4852851506846343 4854270486933504 4857899016666696 4863042208088064 4864571954876403 4869749665782144 4871281658585888 4877972979545484 4880084119118208 4886787531369744 4888902485795328 4891870338461568 4897077104984064 4900710002969088 4903803859249152 4905926178177024 4914210581489664 4917774810415104 4920988614285744 4923090615066624 4926198600400896 4927748214030642 4928211181436928 4929880895843904 4941787382731584 4955401122077952 4957545771802624 4964355587423232 4966504112553984 4969519073992704 4971202783819272 4973326233587712 4978499050635264 4987026856820736 4988595604939947 4993784303846184 4999071360761856 4999099544671232 5002808128030944 5005966439650176 5008132973555712 5015012277090816 5020228452298752 5023509210416697 5028827737909248 5032586747840652 5034058282745856 5040973197969408 5043154882461696 5044741286538492 5050110764514816 5053382560848258 5057047729850688 5058638645454576 5067779662161216 5070978990814464 5073050721367552 5076937196787456 5082217780856832 5085426224406528 5094615646568448 5096218380804096 5103218680777728 5110257407142888 5112469077171456 5119491699530208 5124816545054976 5130271252840448 5133594982449024 5138934496969728 5142871446096384 5145993472927104 5148220609179648 5151470720827392 5155321405442208 5157523501498368 5160779486134272 5162402890889244 5164026950568213 5171731555221504 5176624386456432 5184222151901184 5185978604718912 5191372604081664 5200753472538624 5206162839420928 5215080617091072 5218978849612528 5224504326193152 5226147776603754 5227675909005312 5229447084277416 5231583556410288 5237122377940992 5240544877916712 5244345793919232 5245995632323264 5253201670279752 5255475205204224 5258793027511296 5262694264552032 5262723934722254 5268295725428736 5273775343828992 5277815594827776 5281019540729856 5284470727840941 5292226780065792 5294019825650556 5299526200000032 5305136954277888 5306805768956076 5309102503216512 5312454180853248 5322053845075968 5323728129947136 5327589377949696 5333348166322176 5336585823776256 5338895446556672 5340574880502169 5342265932709888 5346229094148096 5348542890442752 5349604210089984 5353602997959216 5355889790017536 5368351215584448 5370644307345408 5378051886375168 5383645663492096 5387770086386688 5391040781161728 5393373971521536 5400782452251648 5408231751057408 5409932995833366 5415660640825344 5419708805366856 5421293535264768 5423130309621024 5432929966848384 5438580823323648 5442104296298124 5446051401377664 5447764695104928 5453563139641344 5457608866942848 5461054297800192 5463417789333504 5465136393750033 5473290246488064 5476612857053184 5478468374004912 5480191865909124 5486509157842944 5490094634007984 5500015296519744 5503354130769264 5505735929261568 5509211743107072 5513298753340224 5519166950449152 5520903245871104 5524907503058944 5528486904175872 5532496661716992 5534237150582784 5536112191071462 5538476941949952 5544237579116544 5546116007824392 5547737699352576 5551884590476224 5554256078536704 5559510805573032 5567179038383872 5574826262337696 5577238993277952 5584900035851136 5587317126623232 5590708958241792 5592603131796681 5600811431964672 5616240664559616 5618007341826957 5623986987755136 5626389274361856 5628159144034812 5631712244606448 5634149595250176 5647757008836096 5649533757886592 5663315568089088 5665766596345856 5667548852777812 5673549242769408 5679450370277376 5681374610079168 5683801409814528 5690968476136398 5693431472304576 5701252119931368 5707182061538496 5713256622481408 5717495003463936 5721104502457344 5723580541206528 5731442602389504 5733245678404608 5737403945484288 5741153383333368 5747231700467712 5749039583035749 5749579711676416 5751527711817888 5761112226250752 5765418613186848 5771555159445504 5775294355255152 5781301309090944 5791748185327104 5794254797979648 5795404560930816 5797772252991488 5799736581122484 5802213939185664 5808248892407808 5811915685036032 5818197999624192 5823702434763486 5824249578061824 5826081687820548 5832249920888832 5840294179591872 5842821802481664 5850847656605952 5856933194348544 5866965694227456 5871351205814094 5873067996536832 5877567366967296 5881135397630976 5883680696205312 5885531500961574 5891795891933952 5895612987656301 5899889018159136 5901745086363672 5909851879064721 5912409605854752 5916142155950208 5926832691107328 5929254077666304 5932997261807616 5943718254329856 5953755127574016 5960092133818368 5961966975000036 5964547256700032 5972740316118576 5974486753148928 5976510953459904 5978952635897472 5989194146190528 5993538050193408 5995423579798016 6000016687112448 6003659051748288 6006257377376256 6010049174298624 6014507730916608 6014541639682576 6017110751748096 6020909400489984 6022803372704118 6035450903691264 6039395117532504 6048259177218048 6050308372172064 6056601371428608 6064920878806944 6067545717961728 6082347251515392 6084260719939584 6095255047225344 6097172406037713 6098955227172864 6101021598323652 6103514149145336 6109976107597824 6118403426239104 6121016902877184 6128735281993044 6135258532096512 6139809975310704 6146345013000192 6152737901133824 6157451527299072 6161189464184832 6163855967453184 6172322802573312 6176356463258982 6182780566666704 6187517208584712 6189326446657536 6191273397115422 6193952920419264 6197863210995456 6209062819255296 6211016151604992 6215520940941312 6219547767197856 6224058744431616 6226016794405632 6232643588161536 6237267276506112 6239380508802441 6241204911771648 6245870164285752 6248538088353792 6263076418181856 6271679545129908 6274393867437696 6285731767451136 6289547578022016 6292269633441792 6296241992122368 6300912860960256 6307619371941888 6309603709566976 6311588495138927 6318270747629568 6321005234159616 6324842457808896 6326985361224528 6329687933657088 6336271518990336 6338418294656448 6345010960544256 6353726634940608 6355725477622416 6362490329581568 6371230014100224 6373987420889088 6382742898115584 6385505287569408 6389381666562048 6391546436339064 6393557176893978 6400927350816768 6405110406342648 6420579819230808 6423358584138496 6427413700291584 6432181878896928 6436242565264512 6439028108857344 6449901388205184 6454579438669824 6456610009013248 6458797556250039 6468277175635968 6470468675795124 6472360649244672 6477198688888928 6484056277450752 6486095939835204 6492999554376192 6503963972727312 6506778825490944 6515716708492992 6518536647727104 6522493784615424 6529436139978752 6534280003958784 6538405145665536 6545472749577216 6550220117016576 6552280775319552 6561318152380992 6564120820088832 6570330952040856 6573174527791872 6589049843642112 6600336406005888 6607201496103936 6619140783230976 6626025431990272 6628270378425696 6631101644783616 6639463222159131 6649369142427648 6651460806586596 6655659925443984 6658379071794912 6665428481015808 6670410837374592 6674621919533568 6677510631407616 6686683036121088 6693637936398336 6697974518520768 6698012280555596 6705103650545664 6710115663787536 6712077710327808 6717219847962624 6719332855633398 6721297597292544 6726321715384656 6733481019353088 6737843414464344 6742730306467584 6744851527272768 6754116433216824 6757039549548288 6761305321085952 6766359344642898 6769249595716608 6773523075551232 6776290374475776 6780568299208704 6794319507224067 6794957841072128 6804291574370304 6813676542857184 6816587005476864 6816625436228608 6825988932706944 6833088726739968 6844793309932032 6851912662626304 6857161928128512 6861324630569472 6864294145572864 6866453417788503 6868627627769856 6873723121047552 6873761873922944 6876698001997824 6883203854518992 6885369267424284 6902165848608576 6914638139625216 6921830138775552 6931338147207936 6934337963384832 6953440822788096 6955628137500042 6968197035471672 6970234545340416 6972596112369888 6975444741880384 6987393170555616 6992461058558976 7004268893706336 7007300273605632 7011724036681728 7016925686069376 7024394300571648 7026603934821471 7037087459770368 7041359387639808 7045960970454588 7054083202940928 7056302373421056 7058693100867408 7066034933333376 7071448238382528 7075741025274768 7078803337622016 7083272241137664 7096071793434624 7098304173262848 7103452503932928 7108054591083264 7111130888429568 7115447765035008 7117858531377594 7128305458864128 7130720581488504 7132805613453312 7138137330612288 7141186386690048 7150191162325218 7157801620779264 7167633765862752 7170735848500224 7183693448515584 7188054374882304 7190489740881447 7191165295362048 7201043269668864 7205749207135479 7213243994444488 7220880854433792 7223152296634659 7226278407155808 7230840412828032 7233929067036672 7236204613759044 7243906622464512 7251441097764864 7256139061730832 7261401868503552 7263686260139904 7271417519521792 7276811822590464 7281405730400256 7284557052444672 7286848525000044 7294563312132096 7302150476070912 7304624498673216 7306922487878832 7316959469318226 7320126178677312 7333353728692992 7337805507692352 7340981239015424 7345615657476096 7351065004453632 7355705788873728 7358889267265536 7371315872234496 7376662215622656 7378982867443712 7381482921428616 7384635922599936 7392316772155392 7394821343765856 7402512787301632 7412681074097376 7433101683116928 7436318657703936 7446533381134848 7449756168830976 7454278610989056 7456804175728908 7459150039709641 7467748575952896 7480540285231104 7488320886079488 7490676455769276 7498649317006848 7504212192046416 7508949659475264 7512199460333568 7530342678448128 7543241606863872 7548880121760978 7551087424118784 7564732323692544 7567111929807738 7575166146772224 7587957968181864 7591241963072768 7601669493241824 7606468486221696 7609576082051328 7615405795181184 7623326671285248 7628139336609792 7641923469852672 7644327571206144 7654828021166592 7654871177777824 7662975600623616 7665386110714332 7668703615757184 7679237549295312 7681482968334336 7687224817582464 7695406879260672 7700392473673536 7708401745454592 7718990209390656 7722330913769472 7725673063972864 7727206081241088 7732982108163312 7736285252247552 7741169229201408 7743604336333866 7744331856543744 7757597332832256 7764936579684648 7768108917094064 7776333227851776 7787058906122496 7790429069975552 7801130208807936 7809244259131392 7822620925636608 7828468274418792 7830757328715776 7836756489289728 7839221664905631 7841513863507968 7847375334615432 7855683566911488 7855727855911936 7860817316875068 7866518690878848 7868993448484896 7879802505419628 7883212807806336 7888189541266944 7894085902083381 7902443588143104 7905672103555072 7910663015743488 7921529311094784 7924957672439808 7938340170098688 7941029738475834 7949289300000048 7963653754824768 7968681271279872 7971936847863296 7985592194920704 7991384066924544 8000022249483264 8004878735664384 8008343169835008 8013398899064832 8019343641222144 8022814335664128 8030404496938824 8052526823376672 8055966461018112 8067077829562752 8075468495238144 8081655129580032 8086561171742592 8090060957282304 8109796335353856 8112347626586112 8114899493750049 8123490961238016 8127006729633792 8129563208050284 8131940302897152 8134695464431536 8146634810130432 8149394950272576 8157871234985472 8171647042657392 8180344709462016 8186413300414272 8191581446700288 8195126684000256 8209935369732096 8214919285579776 8217702561007368 8220287798863686 8229763736764416 8235141951011976 8243707422222272 8250022944779616 8255031196153896 8258603893892352 8263817614660608 8269948130010336 8278750425673728 8281354868806656 8287361254588416 8292730356263808 8298744992575488 8301355725874176 8304168286607193 8316356368674816 8319174011736588 8321606549028864 8327826885714336 8331384117805056 8336643785293824 8339266208359548 8350768557575808 8362239393506544 8365858489916928 8380975689934848 8386063437362688 8389692844589056 8394989322829824 8401217147947008 8424360996839424 8433123277078528 8435980481632704 8439583911542784 8442238716052218 8451224392875264 8460014614059008 8471635513254144 8474300636829888 8494973352133632 8498649894518784 8501323279166718 8510323864154112 8519175555416064 8522061915118752 8524742902525304 8536452714204597 8540147208456864 8549188897406976 8551878179897052 8560773092307744 8569884933722112 8576242505195904 8581656753686016 8585370811809792 8599868517606912 8606105918226432 8611730075000052 8620847550701568 8624369567514624 8627291567726832 8629814198992896 8648127919780272 8657332739168256 8671951963636416 8675705100654592 8687622277990656 8691382196969472 8693106841396224 8696658379487232 8699604871683726 8703320908778496 8712373338611712 8717873527554048 8727296999436288 8736374367092736 8739122531730822 8748374881333248 8748424203174656 8760441269387808 8764232703722496 8776271484908928 8785399791522816 8800448541341184 8807026808721141 8809601994805248 8821703096446464 8825521044307968 8828297251442361 8837693837900928 8841468859711488 8849833527238704 8852617629545508 8868614408782128 8874213233925312 8877838762393216 8893881116499456 8899495892711424 8903347508543488 8915577381494784 8924850581864448 8930632691361024 8940138200727552 8942950462500054 8946820885050048 8959110474177864 8961730129723392 8968428953846208 8977974692470784 8983791219285792 8990307075290112 8993135369697024 9000025030668672 9005488577622432 9009386066064384 9015073761447936 9021812459523864 9025666127622144 9031364100734976 9034205059056177 9035053832634368 9053176355536896 9059092676298756 9072388765827072 9075462558258096 9084902057142912 9088782673969152 9101318576942592 9110784968986624 9126391079909376 9142882570838016 9148432840759296 9151532397485478 9152392194097152 9155271223718004 9164964161396736 9177605139358656 9180492356565712 9193102922989566 9202887798144768 9209714962966056 9219517519500288 9229106851700736 9236177290948608 9241784196277248 9245783951179776 9264534694888473 9274170850000056 9283989669986304 9286910095673133 9290929380628896 9296794816493184 9313594228882944 9316524227407488 9323281411411968 9339025191608448 9343067031474176 9348965382242304 9355900914759168 9361807367657472 9365859067428864 9368805246428628 9372807132530688 9388479183519744 9394614627272784 9408403164561408 9411590801156544 9421379911111168 9428597651176704 9434321367033024 9438404450162688 9444362988183552 9451369291440384 9461429057912832 9464405564350464 9477406121444352 9481507851239424 9487263686713344 9490478041836792 9504407278485504 9507627441984672 9517516440816384 9530589952410912 9533588216433624 9543735494372352 9556845021150336 9560981131333632 9578257931354112 9584072499843072 9587319654508596 9590335765340967 9601391026225152 9607665609513972 9627841139245056 9630869728846212 9635037876207744 9641120550437376 9648272818345392 9658542163286016 9668588130353152 9674852082307776 9681869158004736 9684915013519872 9702415763453952 9705703013692686 9708540973867008 9715798033333392 9726084416176128 9729143909752806 9739499331564288 9742563317171776 9755945959090968 9760168238236416 9773575062739488 9777804971590656 9783740676923136 9794154209968128 9801420005938176 9807607718498304 9828421162979328 9841977228571488 9846181230133248 9852397200801792 9855496428061284 9859761791687808 9883574765463168 9910802244155904 9915091543605248 9918210492361171 9928711174846464 9933008225107968 9939038147985408 9942405567638544 9946652467175424 9956998101270528 9974053713641472 9977191209879894 9987568607692368 9998142721523712 9998199089342464 10005616256061888 10011932879300352 10016265947111424 10030024554181632 10040456904597504 10047018420833394 10057655475818496 10065173495681304 10068116565491712 10081946395938816 10089482573076984 10100221529029632 10106765121696516 10114095459701376 10117277290909152 10135559324322432 10141957981628928 10146101442735104 10149539016964347 10153874393574912 10164435561713664 10170852448813056 10189231293136896 10192436761608192 10206437361555456 10220514814285776 10224938154342912 10238983399060416 10249633090109952 10260542505680896 10267189964898048 10277868993939456 10285742892192768 10291986945854208 10296441218359296 10302941441654784 10310642810884416 10315047002996736 10324805781778488 10328053901136426 10353248772912864 10371957209437824 10382745208163328 10401506945077248 10412325678841856 10430161234182144 10433442206250063 10437957699225056 10449008652386304 10452295553207508 10455351818010624 10458894168554832 10463167112820576 10474244755881984 10481089755833424 10488691587838464 10491991264646528 10506403340559504 10510950410408448 10517586055022592 10525388529104064 10525447869444508 10536591450857472 10547550687657984 10555631189655552 10562039081459712 10568941455681882 10584453560131584 10588039651301112 10599052400000064 10613611537912152 10618205006433024 10624908361706496 10644107690151936 10647456259894272 10655178755899392 10666696332644352 10673171647552512 10676787797066391 10677790893113344 10681149761004338 10692458188296192 10699208420179968 10707205995918432 10711779580035072 10725286743487827 10736702431168896 10741288614690816 10756103772750336 10767291326984192 10775540172773376 10782081562323456 10786747943043072 10801564904503296 10816463502114816 10819865991666732 10831321281650688 10839417610733712 10842587070529536 10846260619242048 10865859933696768 10877161646647296 10884208592596248 10892102802755328 10895529390209856 10907126279282688 10915217733885696 10922108595600384 10926835578667008 10930272787500066 10953225714106368 10956936748009824 10960383731818248 10975439203977339 10980189268015968 11000030593039488 11006708261538528 11011471858523136 11018423486214144 11026597506680448 11038333900898304 11041806491742208 11056973808351744 11064993323433984 11068474301165568 11072224382142924 11076953883899904 11088475158233088 11092232015648784 11095475398705152 11103769180952448 11108512157073408 11119021611146064 11134358076767744 11149652524675392 11154477986555904 11169800071702272 11174634253246464 11181417916483584 11185206263593362 11201622863929344 11232481329119232 11236014683653914 11247973975510272 11256318288069624 11263424489212896 11268299190500352 11295514017672192 11299067515773184 11323320182641467 11326631136178176 11335097705555624 11347098485538816 11350667894711607 11362749220158336 11367602819629056 11381936952272796 11386862944609152 11402504239862736 11414364123076992 11426513244962816 11434990006927872 11442209004914688 11447161082413056 11462885204779008 11466491356809216 11474807890968576 11482306766666736 11494463400935424 11498079166071498 11499159423352832 11503055423635776 11522224452501504 11530837226373696 11543110318891008 11550588710510304 11562602618181888 11583496370654208 11588509595959296 11590809121861632 11595544505982976 11599473162244968 11604427878371328 11616497784815616 11636395999248384 11647404869526972 11652163375641096 11664499841777664 11680588359183744 11685643604963328 11701695313211904 11713866388697088 11721521490972293 11733931388454912 11742702411628188 11746135993073664 11755134733934592 11762270795261952 11767361392410624 11771063001923148 11783591783867904 11791225975312602 11799778036318272 11803490172727344 11819703758129442 11824819211709504 11832284311900416 11853665382214656 11858508155332608 11865994523615232 11887436508659712 11907510255148032 11923933950000072 11929094513400064 11945480632237152 11953021906919808 11957905271794944 11978388292381056 11987076100386816 11990847159596032 12000033374224896 12007318103496576 12012514754752512 12020098348597248 12029015461833216 12029083279365152 12034221503496192 12041818800979968 12045606745408236 12070901807382528 12078790235065008 12096518354436096 12100616744344128 12113202742857216 12129841757613888 12135091435923456 12164694503030784 12168521439879168 12190510094450688 12194344812075426 12197910454345728 12202043196647304 12207028298290672 12219952215195648 12236806852478208 12257470563986088 12270517064193024 12279619950621408 12292690026000384 12305475802267648 12314903054598144 12322378928369664 12330431698295529 12344645605146624 12352712926517964 12365561133333408 12375034417169424 12378652893315072 12382546794230844 12387905840838528 12395726421990912 12418125638510592 12422032303209984 12431041881882624 12439095534395712 12448117488863232 12452033588811264 12465287176323072 12474534553012224 12478761017604882 12482409823543296 12491740328571504 12497076176707584 12526152836363712 12543359090259816 12548787734875392 12571463534902272 12579095156044032 12584539266883584 12592483984244736 12601825721920512 12619207419133952 12623176990277854 12636541495259136 12649684915617792 12653970722449056 12659375867314176 12663358074078327 12676836589312896 12690021921088512 12707453269881216 12711450955244832 12724980659163136 12742460028200448 12747974841778176 12751984918750077 12765485796231168 12771010575138816 12778763333124096 12783092872678128 12787114353787956 12801854701633536 12810220812685296 12841159638461616 12846717168276992 12854827400583168 12864363757793856 12872485130529024 12878056217714688 12899802776410368 12909158877339648 12913220018026496 12917595112500078 12936554351271936 12940937351590248 12944721298489344 12954397377777856 12972191879670408 12985999108752384 13007927945454624 13013557650981888 13031433416985984 13037073295454208 13044987569230848 13049407307525589 13068560007917568 13076810291331072 13090945499154432 13100440234033152 13104561550639104 13108683797596233 13122636304761984 13128241640177664 13140661904081712 13146349055583744 13178099687284224 13200672812011776 13214402992207872 13238281566461952 13252050863980544 13256540756851392 13262203289567232 13278926444318262 13302921613173192 13311319850887968 13316758143589824 13340821674749184 13349243839067136 13355021262815232 13373366072242176 13387275872796672 13395949037041536 13396024561111192 13410207301091328 13414425693750081 13420231327575072 13434439695925248 13438665711266796 13442595194585088 13452643430769312 13466962038706176 13475686828928688 13485460612935168 13489703054545536 13508232866433648 13514079099096576 13522610642171904 13532718689285796 13538499191433216 13547046151102464 13552580748951552 13561136598417408 13588639014448134 13589915682144256 13608583148740608 13627353085714368 13633174010953728 13633250872457216 13651977865413888 13666177453479936 13689586619864064 13703825325252608 13714323856257024 13722649261138944 13728588291145728 13732906835577006 13747446242095104 13747523747845888 13766407709037984 13770738534848568 13789654384484349 13804331697217152 13829276279250432 13843660277551104 13862676294415872 13868675926769664 13906881645576192 13911256275000084 13936394070943344 13940469090680832 13945192224739776 13950889483760768 13974786341111232 13984922117117952 14008537787412672 14014600547211264 14023448073363456 14033851372138752 14048788601143296 14053207869642942 14082718775279616 14091921940909176 14112604746842112 14117386201734816 14132069866666752 14142896476765056 14151482050549536 14157606675244032 14166544482275328 14192143586869248 14196608346525696 14216109182166528 14222261776859136 14230895530070016 14235717062755188 14256610917728256 14261441162977008 14265611226906624 14276274661224576 14282372773380096 14300382324650436 14315603241558528 14335267531725504 14341471697000448 14367386897031168 14376108749764608 14380979481762894 14382330590724096 14402086539337728 14411498414270958 14426487988888976 14441761708867584 14446304593269318 14452556814311616 14461680825656064 14472409227518088 14487813244929024 14502882195529728 14512278123461664 14522803737007104 14527372520279808 14542835039043584 14553623645180928 14558554520539029 14562811460800512 14573697050000088 14589126624264192 14593715864629209 14609248997346432 14613844975757664 14633918938636452 14640252357354624 14666707457385984 14675611015384704 14681962478030848 14691231314952192 14702130008907264 14711411577747456 14717778534531072 14742631744468992 14753324431245312 14757965734887424 14762965842857232 14769271845199872 14784633544310784 14789642687531712 14805025574603264 14825362148194752 14866203366233856 14872637315407872 14893066762269696 14899512337661952 14908557221978112 14913608351457816 14918300079419282 14935497151905792 14961080570462208 14965786814819841 14981352911538552 14997298634013696 15008424384092832 15017899318950528 15024398920667136 15060685356896256 15070527631250091 15086483213727744 15097760243521956 15102174848237568 15129464647385088 15134223859615476 15150332293544448 15175915936363728 15182483926145536 15203338986483648 15212936972443392 15219152164102656 15230811590362368 15246653342570496 15256278673219584 15283846939705344 15288655142412288 15309656042333184 15309742355555648 15330772221428664 15337407231514368 15358475098590624 15374449635164928 15390813758521344 15400784947347072 15416803490909184 15437980418781312 15444661827538944 15454412162482176 15465964216326624 15472570504495104 15482338458402816 15487208672667732 15492080851704639 15515194665664512 15529873159369296 15536217834188128 15552666455703552 15574117812244992 15580858139951104 15602260417615872 15618488518262784 15645241851273216 15656936548837584 15661514657431552 15673512978579456 15678443329811262 15683027727015936 15694750669230864 15711367133822976 15711455711823872 15721634633750136 15733037381757696 15737986896969792 15759605010839256 15766425615612672 15776379082533888 15788171804166762 15804887176286208 15811344207110144 15821326031486976 15843058622189568 15853412183522823 15876680340197376 15882059476951668 15898578600000096 15927307509649536 15937362542559744 15943873695726592 15971184389841408 15982768133849088 16000044498966528 16009757471328768 16016686339670016 16021724641506507 16026797798129664 16038687282444288 16045628671328256 16060808993877648 16105053646753344 16111932922036224 16134155659125504 16150936990476288 16163310259160064 16173122343485184 16180121914564608 16224695253172224 16229798987500098 16246981922476032 16259126416100568 16263880605794304 16269390928863072 16298789900545152 16315742469970944 16343294085314784 16360689418924032 16372826600828544 16383162893400576 16390253368000512 16395409181250099 16419870739464192 16429838571159552 16435405122014736 16440575597727372 16459527473528832 16470283902023952 16487414844444544 16500045889559232 16510062392307792 16517207787784704 16527635229321216 16539896260020672 16557500851347456 16562709737613312 16574722509176832 16585460712527616 16597489985150976 16602711451748352 16608336573214386 16632712737349632 16638348023473176 16643213098057728 16655653771428672 16662768235610112 16678532416719096 16701537115151616 16724478787013088 16731716979833856 16761951379869696 16772126874725376 16777809395390043 16779385689178112 16802434295894016 16848721993678848 16854022025480871 16871960963265408 16879167823085568 16884477432104436 16902448785750528 16920029228118016 16943271026508288 16948601273659776 16989946704267264 16997299789037568 17002646558333436 17020647728308224 17038351110832128 17044123830237504 17049485805050608 17072905428409194 17080294416913728 17103756359794104 17121546184615488 17139769867444224 17152485010391808 17163313507372032 17170741623619584 17199737035213824 17212211836452864 17223460150000104 17241695101403136 17247118749107247 17248739135029248 17254583135453664 17296255839560544 17314665478336512 17343903927272832 17351410201309184 17375244555981312 17382764393938944 17386213682792448 17393316758974464 17399209743367452 17406641817556992 17424746677223424 17435747055108096 17454593998872576 17472748734185472 17478245063461644 17496749762666496 17496848406349312 17520882538775616 17528465407444992 17552542969817856 17570799583045632 17600897082682368 17614053617442282 17619203989610496 17643406192892928 17651042088615936 17656594502884722 17675387675801856 17686838962968903 17699667054477408 17705235259091016 17737228817564256 17748426467850624 17755677524786432 17787762232998912 17798991785422848 17831154762989568 17861265382722048 17880276401455104 17885900925000108 17893641770100096 17918220948355728 17923460259446784 17936857907692416 17955949384941568 17967582438571584 17980614150580224 17986270739394048 18000050061337344 18010977155244864 18018772132128768 18030147522895872 18043624919047728 18051332255244288 18062728201469952 18068410118112354 18070107665268736 18106352711073792 18118185352597512 18144777531654144 18150925116516192 18169804114285824 18202637153885184 18221569937973248 18252782159818752 18285765141676032 18291517218113139 18296865681518592 18303064794970956 18310542447436008 18329928322793472 18355210278717312 18360984713131424 18386205845979132 18405775596289536 18419429925932112 18419533771527889 18439035039000576 18458213703401472 18472354581897216 18483568392554496 18491567902359552 18529069389776946 18548341700000112 18567979339972608 18573820191346266 18581858761257792 18593589632986368 18627188457765888 18633048454814976 18646562822823936 18678050383216896 18686134062948352 18697930764484608 18711801829518336 18723614735314944 18737610492857256 18745614265061376 18789229254545568 18823181602313088 18842759822222336 18857195302353408 18868642734066048 18876808900325376 18888725976367104 18902738582880768 18922858115825664 18928811128700928 18934765485416781 18954812242888704 18963015702478848 18974527373426688 18980956083673584 19008814556971008 19015254883969344 19035032881632768 19061179904821824 19067176432867248 19087470988744704 19113690042300672 19121962262667264 19156515862708224 19168144999686144 19174639309017192 19180671530681934 19202782052450304 19215331219027944 19261739457692424 19270075752415488 19282241100874752 19296545636690784 19317084326572032 19337176260706304 19349704164615552 19363738316009472 19369830027039744 19376392668750117 19404831526907904 19411406027385372 19417081947734016 19431596066666784 19452168832352256 19458287819505612 19478998663128576 19485126634343552 19511891918181936 19520336476472832 19547150125478976 19555609943181312 19567481353846272 19588308419936256 19602840011876352 19615215436996608 19656842325958656 19683954457142976 19692362460266496 19710992856122568 19719523583375616 19767149530926336 19821604488311808 19830183087210496 19836420984722342 19857422349692928 19878076295970816 19884811135277088 19893304934350848 19918389666477393 19948107427282944 19954382419759788 19975137215384736 19996285443047424 19996398178684928 20011232512123776 20023865758600704 20032531894222848 20060049108363264 20080913809195008 20094036841666788 20115310951636992 20130346991362608 20136233130983424 20163892791877632 20178965146153968 20200443058059264 20213530243393032 20228190919402752 20234554581818304 20271118648644864 20283915963257856 20292202885470208 20299078033928694 20307748787149824 20328871123427328 20341704897626112 20382958521672201 20384873523216384 20412874723110912 20441029628571552 20449876308685824 20477966798120832 20499266180219904 20534379929796096 20555737987878912 20571485784385536 20583973891708416 20592882436718592 20599360253365509 20605882883309568 20621285621768832 20630094005993472 20649611563556976 20656107802272852 20706497545825728 20743914418875648 20765490416326656 20803013890154496 20824651357683712 20860322468364288 20866884412500126 20875915398450112 20904591106415016 20910703636021248 20917788337109664 20926334225641152 20962179511666848 20977383175676928 20983982529293056 21012806681119008 21021900820816896 21035172110045184 21050777058208128 21050895738889016 21073182901714944 21079811804464413 21111262379311104 21124078162919424 21137882911363764 21168907120263168 21176079302602224 21198104800000128 21227223075824304 21236410012866048 21249816723412992 21288215380303872 21294912519788544 21310357511798784 21333392665288704 21346343295105024 21353575594132782 21355581786226688 21362299522008676 21384916376592384 21398416840359936 21414411991836864 21423559160070144 21450573486975654 21473404862337792 21512207545500672 21534582653968384 21551080345546752 21564163124646912 21573495886086144 21603129809006592 21617247621406437 21639731983333464 21662642563301376 21669456889903977 21678835221467424 21692521238484096 21731719867393536 21754323293294592 21768417185192496 21784205605510656 21791058780419712 21814252558565376 21830435467771392 21844217191200768 21853671157334016 21860545575000132 21906451428212736 21913873496019648 21920767463636496 21950878407954678 21960378536031936 22000061186078976 22013416523077056 22022943717046272 22036846972428288 22053195013360896 22076667801796608 22083612983484416 22113947616703488 22129986646867968 22136948602331136 22144448764285848 22153907767799808 22176950316466176 22184464031297568 22207538361904896 22238043222292128 22268716153535488 22299305049350784 22308955973111808 22339600143404544 22349268506492928 22362835832967168 22370412527186724 22377450119128923 22403245727858688 22464962658238464 22472029367307828 22495947951020544 22512636576139248 22526848978425792 22536598381000704 22591028035344384 22598135031546368 22646640365282934 22653262272356352 22670195411111248 22694196971077632 22701335789423214 22725498440316672 22763873904545592 22773725889218304 22805008479725472 22828728246153984 22853026489925632 22869980013855744 22884418009829376 22925770409558016 22932982713618432 22964613533333472 22988926801870848 22996158332142996 23006110847271552 23044448905003008 23061674452747392 23086220637782016 23101177421020608 23125205236363776 23166992741308416 23177019191918592 23181618243723264 23191089011965952 23198946324489936 23208855756742656 23232995569631232 23272791998496768 23294809739053944 23304326751282192 23328999683555328 23361176718367488 23371287209926656 23403390626423808 23427732777394176 23443042981944586 23467862776909824 23485404823256376 23492271986147328 23510269467869184 23517664994716893 23524541590523904 23542126003846296 23567183567735808 23582451950625204 23599556072636544 23606980345454688 23639407516258884 23649638423419008 23664568623800832 23682257706250143 23707330764429312 23717016310665216 23731989047230464 23774873017319424 23815020510296064 23847867900000144 23858189026800128 23890961264474304 23906043813839616 23915810543589888 23956776584762112 23974152200773632 23981694319192064 24000066748449792 24014636206993152 24025029509505024 24040196697194496 24058030923666432 24058166558730304 24068443006992384 24091213490816472 24157580470130016 24201233488688256 24226405485714432 24259683515227776 24270182871846912 24329389006061568 24337042879758336 24344698481250147 24381020188901376 24388689624150852 24395820908691456 24404086393294608 24414056596581344 24439904430391296 24473613704956416 24514941127972176 24541034128386048 24559239901242816 24585380052000768 24610951604535296 24629806109196288 24644757856739328 24660863396591058 24689291210293248 24705425853035928 24731122266666816 24750068834338848 24765093588461688 24775811681677056 24791452843981824 24836251277021184 24844064606419968 24862083763765248 24878191068791424 24896234977726464 24904067177622528 24912504859821579 24949069106024448 24957522035209764 24964819647086592 24983480657143008 24994152353415168 25052305672727424 25086718180519632 25097575469750784 25142927069804544 25158190312088064 25169078533767168 25184967968489472 25203651443841024 25238414838267904 25246353980555708 25273082990518272 25299369831235584 25307941444898112 25318751734628352 25326716148156654 25353673178625792 25380043842177024 25414906539762432 25422901910489664 25449961318326272 25484920056400896 25495949683556352 25503969837500154 25530971592462336 25557526666248192 25566185745356256 25574228707575912 25609358142613791 25620441625370592 25682319276923232 25693434336553984 25709654801166336 25728727515587712 25744970261058048 25756112435429376 25799605552820736 25818317754679296 25826440036052992 25835190225000156 25873108702543872 25881874703180496 25889442596978688 25908794755555712 25944383759340816 25971998217504768 26015855890909248 26027115301963776 26062866833971968 26074146590908416 26089975138461696 26098814615051178 26137120015835136 26153620582662144 26181890998308864 26209123101278208 26217367595192466 26245272609523968 26281323808163424 26292698111167488 26356199374568448 26401345624023552 26421080426163423 26428805984415744 26476563132923904 26484891754327083 26513081513702784 26524406579134464 26557852888636524 26605843226346384 26622639701775936 26633516287179648 26681643349498368 26698487678134272 26710042525630464 26746732144484352 26774551745593344 26791898074083072 26792049122222384 26820414602182656 26828851387500162 26840462655150144 26877331422533592 26885190389170176 26905286861538624 26933924077412352 26951373657857376 26970921225870336 26979406109091072 27016465732867296 27028158198193152 27045221284343808 27065437378571592 27076998382866432 27094092302204928 27102615177168531 27105161497903104 27177278028896268 27217166297481216 27254706171428736 27266348021907456 27266501744914432 27303955730827776 27332354906959872 27379173239728128 27407650650505216 27428647712514048 27445298522277888 27457176582291456 27465813671154012 27494892484190208 27495047495691776 27532815418075968 27541477069697136 27579308768968698 27608663394434304 27658552558500864 27687320555102208 27725352588831744 27737351853539328 27793604084665419 27822512550000168 27872788141886688 27890384449479552 27901778967521536 27949572682222464 27969844234235904 28017075574825344 28029201094422528 28046896146726912 28067702744277504 28097577202286592 28106415739285884 28165437550559232 28183843881818352 28225209493684224 28234772403469632 28264139733333504 28285792953530112 28302964101099072 28315213350488064 28333088964550656 28384287173738496 28393216693051392 28432218364333056 28444523553718272 28461791060140032 28471434125510376 28513221835456512 28522882325954016 28552549322449152 28600764649300872 28631206483117056 28670535063451008 28682943394000896 28734773794062336 28752217499529216 28761958963525788 28771007296022901 28804173078675456 28822996828541916 28852975977777952 28883523417735168 28892609186538636 28905113628623232 28923361651312128 28944818455036176 28975626489858048 29005764391059456 29024556246923328 29045607474014208 29054745040559616 29085670078087168 29107247290361856 29117109041078058 29125622921601024 29147394100000176 29178253248528384 29187431729258418 29218497994692864 29227689951515328 29267837877272904 29280504714709248 29333414914771968 29351222030769408 29363924956061696 29382462629904384 29404260017814528 29422823155494912 29485263488937984 29515931469774848 29525931685714464 29538543690399744 29579285375063424 29610051149206528 29650724296389504 29732406732467712 29745274630815744 29754631477083513 29786133524539392 29799024675323904 29817114443956224 29827216702915632 29836600158838564 29870994303811584 29922161140924416 29931573629639682 29962705823077104 29994597268027392 30016848768185664 30035798637901056 30048797841334272 30121370713792512 30141055262500182 30172966427455488 30195520487043912 30204349696475136 30268447719230952 30300664587088896 30351831872727456 30364967852291072 30406677972967296 30425873944886784 30438304328205312 30448617050893041 30461623180724736 30493306685140992 30512557346439168 30567693879410688 30577310284824576 30619312084666368 30619484711111296 30661544442857328 30674814463028736 30716950197181248 30748899270329856 30781627517042688 30801569894694144 30833606981818368 30875960837562624 30889323655077888 30908824324964352 30931928432653248 30945141008990208 30974417345335464 30984161703409278 31059746318738592 31072435668376256 31148235624489984 31161716279902208 31204520835231744 31236977036525568 31290483702546432 31300326618750189 31313873097675168 31347025957158912 31356886659622524 31366055454031872 31389501338461728 31422734267645952 31422911423647744 31443269267500272 31466074763515392 31475973793939584 31519210021678512 31532851231225344 31552758165067776 31576343608333524 31609774352572416 31622688414220288 31642652062973952 31686117244379136 31706824367045646 31753360680394752 31764118953903336 31797157200000192 31854615019299072 31874725085119488 31887747391453184 31942368779682816 31965536267698176 32000088997933056 32019514942657536 32030363391199173 32033372679340032 32043449283013014 32077374564888576 32121617987755296 32175860230463481 32210107293506688 32223865844072448 32268311318251008 32301873980952576 32326620518320128 32346244686970368 32360243829129216 32449390506344448 32459597975000196 32493963844952064 32518252832201136 32527761211588608 32538781857726144 32597579801090304 32631484939941888 32686588170629568 32721378837848064 32745653201657088 32766325786801152 32780506736001024 32790818362500198 32859677142319104 32870810244029472 32881151195454744 32940567804047904 32974829688889088 33000091779118464 33020124784615584 33034415575569408 33055270458642432 33079792520041344 33115001702694912 33125419475226624 33170921425055232 33194979970301952 33205422903496704 33216673146428772 33265425474699264 33276696046946352 33286426196115456 33311307542857344 33325536471220224 33357064833438192 33403074230303232 33448957574026176 33463433959667712 33523902759739392 33544253749450752 33555618790780086 33558771378356224 33604868591788032 33697443987357696 33708044050961742 33743921926530816 33768954864208872 33804897571501056 33840058456236032 33886542053016576 33897202547319552 33969960547924401 33979893408534528 34005293116666872 34041295456616448 34052003684134821 34088247660475008 34098971610101216 34145810856818388 34160588833827456 34207512719588208 34243092369230976 34279539734888448 34304970020783616 34326627014744064 34341483247239168 34399474070427648 34424423672905728 34446920300000208 34483390202806272 34494237498214494 34497478270058496 34509166270907328 34592511679121088 34629330956673024 34687807854545664 34702820402618368 34750489111962624 34765528787877888 34772427365584896 34786633517948928 34798419486734904 34813283635113984 34849493354446848 34909187997745152 34956490126923288 34993499525332992 34993696812698624 35041765077551232 35056930814889984 35105085939635712 35141599166091264 35164564472916879 35201794165364736 35228107234884564 35238407979220992 35286812385785856 35302084177231872 35313189005769444 35350775351603712 35373677925937806 35399334108954816 35410470518182032 35474457635128512 35496852935701248 35511355049572864 35575524465997824 35597983570845696 35662309525979136 35722530765444096 35771801850000216 35787283540200192 35836441896711456 35873715815384832 35911898769883136 35935164877143168 35961228301160448 35972541478788096 36000100122674688 36021954310489728 36037544264257536 36060295045791744 36087249838095456 36102664510488576 36125456402939904 36136820236224708 36212705422147584 36236370705195024 36289555063308288 36301850233032384 36339608228571648 36405274307770368 36443139875946496 36505564319637504 36571530283352064 36583034436226278 36593731363037184 36606129589941912 36621084894872016 36659856645586944 36710420557434624 36721969426262848 36772411691958264 36811551192579072 36838859851864224 36839067543055778 36878070078001152 36916427406802944 36944709163794432 36967136785108992 36991295094886587 37058138779553892 37096683400000224 37135958679945216 37147640382692532 37163717522515584 37187179265972736 37254376915531776 37266096909629952 37293125645647872 37356100766433792 37372268125896704 37395861528969216 37423603659036672 37447229470629888 37475220985714512 37491228530122752 37578458509091136 37646363204626176 37685519644444672 37714390604706816 37737285468132096 37753617800650752 37777451952734208 37805477165761536 37857622257401856 37869530970833562 37909624485777408 37949054746853376 37961912167347168 38030509767938688 38070065763265536 38122359809643648 38134352865734496 38174941977489408 38227380084601344 38243924525334528 38255954756250231 38313031725416448 38336289999372288 38349278618034384 38361343061363868 38405564104900608 38430662438055888 38523478915384848 38540151504830976 38564482201749504 38593091273381568 38634168653144064 38674352521412608 38699408329231104 38727476632018944 38739660054079488 38752785337500234 38809663053815808 38822812054770744 38834163895468032 38863192133333568 38916575639011224 38957997326257152 38970253268687104 39023783836363872 39040672952945664 39094300250957952 39111219886362624 39134962707692544 39148221922576767 39205680023752704 39230430873993216 39313684651917312 39326051392788699 39367908914285952 39384724920532992 39421985712245136 39439047166751232 39534299061852672 39643208976623616 39660366174420992 39672841969444684 39714844699385856 39756152591941632 39769622270554176 39786609868701696 39836779332954786 39908764839519576 39950274430769472 39992796357369856 40022465024247552 40047731517201408 40065063788445696 40120098216726528 40161827618390016 40188073683333576 40230621903273984 40243277081250243 40260693982725216 40327785583755264 40357930292307936 40400886116118528 40427060486786064 40456381838805504 40469109163636608 40542237297289728 40567831926515712 40584405770940416 40598156067857388 40615497574299648 40657742246854656 40683409795252224 40765917043344402 40769747046432768 40825749446221824 40882059257143104 40899752617371648 40955933596241664 40998532360439808 41068759859592192 41111475975757824 41142971568771072 41167947783416832 41185764873437184 41198720506731018 41242571243537664 41299223127113952 41312215604545704 41368963153453047 41412995091651456 41487828837751296 41530980832653312 41606027780308992 41720644936728576 41733768825000252 41751830796900224 41809182212830032 41821407272042496 41835576674219328 41852668451282304 41924359023333696 41954766351353856 41967965058586112 42025613362238016 42043801641633792 42070344220090368 42101554116416256 42101791477778032 42146365803429888 42159623608928826 42248156325838848 42275765822727528 42337814240526336 42352158605204448 42396209600000256 42454446151648608 42472820025732096 42499633446825984 42576430760607744 42589825039577088 42666785330577408 42692686590210048 42707151188265564 42724599044017352 42769832753184768 42796833680719872 42828823983673728 42847118320140288 42901146973951308 42946809724675584 43024415091001344 43069165307936768 43102160691093504 43128326249293824 43146991772172288 43206259618013184 43234495242812874 43279463966666928 43325285126602752 43338913779807954 43357670442934848 43385042476968192 43463439734787072 43508646586589184 43536834370384992 43568411211021312 43582117560839424 43628505117130752 43660870935542784 43675663561617087 43688434382401536 43721091150000264 43827746992039296 43841534927272992 43901756815909356 43920757072063872 44000122372157952 44026833046154112 44045887434092544 44073693944856576 44106390026721792 44153335603593216 44167225966968832 44227895233406976 44259973293735936 44273897204662272 44288897528571696 44307815535599616 44353900632932352 44368928062595136 44415076723809792 44476086444584256 44537432307070976 44598610098701568 44617911946223616 44679200286809088 44698537012985856 44725671665934336 44740825054373448 44754900238257846 44806491455717376 44944058734615656 44991895902041088 45025273152278496 45053697956851584 45073196762001408 45182056070688768 45196270063092736 45211582893750273 45293280730565868 45306524544712704 45340390822222496 45388393942155264 45402671578846428 45450996880633344 45527747809091184 45547451778436608 45610016959450944 45657456492307968 45706052979851264 45739960027711488 45768836019658752 45851540819116032 45865965427236864 45929227066666944 45992316664285992 46012221694543104 46123348905494784 46172441275564032 46202354842041216 46250410472727552 46333985482616832 46363236487446528 46382178023931904 46397892648979872 46417711513485312 46476242555113917 46545583996993536 46589619478107888 46608653502564384 46657999367110656 46722353436734976 46742574419853312 46806781252847616 46855465554788352 46886085963889172 46935725553819648 46970809646512752 46984543972294656 47020538935738368 47035329989433786 47049083181047808 47084252007692592 47134367135471616 47164903901250408 47199112145273088 47213960690909376 47278815032517768 47299276846838016 47329137247601664 47364515412500286 47414661528858624 47434032621330432 47463978094460928 47560236550568469 47630041020592128 47695735800000288 47716378053600256 47781922528948608 47812087627679232 47831621087179776 47913553169524224 47948304401547264 47963388638384128 48000133496899584 48029272413986304 48050059019010048 48065173924519521 48080393394388992 48116061847332864 48116333117460608 48136886013984768 48182426981632944 48315160940260032 48402466977376512 48452810971428864 48519367030455552 48540365743693824 48674085759516672 48689396962500294 48777379248301704 48791641817382912 48808172786589216 48828113193162688 48947227409912832 49029882255944352 49082068256772096 49118479802485632 49170760104001536 49186227543750297 49259612218392576 49289515713478656 49321726793182116 49378582420586496 49410851706071856 49462244533333632 49500137668677696 49530187176923376 49551623363354112 49582905687963648 49672502554042368 49688129212839936 49724167527530496 49756382137582848 49792469955452928 49808134355245056 49825009719643158 49898138212048896 49915044070419528 49929639294173184 49966961314286016 49988304706830336 50104611345454848 50173436361039264 50195150939501568 50285854139609088 50316380624176128 50333428186170129 50338157067534336 50407302887682048 50492707961111416 50546165981036544 50562066076442613 50615882889796224 50637503469256704 50653432296313308 50707346357251584 50760087684354048 50829813079524864 50845803820979328 50899922636652544 50969840112801792 50991899367112704 51007939675000308 51061943184924672 51115053332496384 51132371490712512 51148457415151824 51218716285227582 51240883250741184 51364638553846464 51386868673107968 51419309602332672 51457455031175424 51489940522116096 51512224870858752 51599211105641472 51636635509358592 51652880072105984 51670380450000312 51746217405087744 51763749406360992 51817589511111424 51888767518681632 51943996435009536 52031711781818496 52054230603927552 52125733667943936 52148293181816832 52179950276923392 52197629230102356 52274240031670272 52307241165324288 52363781996617728 52418246202556416 52434735190384932 52490545219047936 52562647616326848 52585396222334976 52712398749136896 52802691248047104 52842160852326846 52857611968831488 52953126265847808 52969783508654166 53026163027405568 53115705777273048 53211686452692768 53245279403551872 53267032574359296 53363286698996736 53396975356268544 53493464288968704 53583796148166144 53584098244444768 53640829204365312 53657702775000324 53680925310300288 53754662845067184 53770380778340352 53810573723077248 53867848154824704 53902747315714752 53941842451740672 53958812218182144 54032931465734592 54056316396386304 54090442568687616 54130874757143184 54153996765732864 54188184604409856 54205230354337062 54210322995806208 54354556057792536 54434332594962432 54509412342857472 54533003489828864 54607911461655552 54664709813919744 54758346479456256 54815301301010432 54857295425028096 54874551654339417 54890597044555776 54931627342308024 54989784968380416 54990094991383552 55065630836151936 55082954139394272 55158617537937396 55217326788868608 55258601314583667 55317105117001728 55374641110204416 55450705177663488 55474703707078656 55587208169330838 55645025100000336 55745576283773376 55780768898959104 55803557935043072 55899145364444928 55939688468471808 56034151149650688 56058402188845056 56093792293453824 56135405488555008 56212831478571768 56367687763636704 56469544806939264 56528279466667008 56571585907060224 56605928202198144 56630426700976128 56666177929101312 56768574347476992 56786433386102784 56804296456250343 56864436728666112 56889047107436544 56923582120280064 56942868251020752 57026443670913024 57045764651908032 57105098644898304 57201529298601744 57262412966234112 57341070126902016 57365886788001792 57469547588124672 57504434999058432 57523917927051576 57542014592045802 57608346157350912 57645993657083832 57705951955555904 57785218373077272 57810227257246464 57846723302624256 57889636910072352 57951252979716096 58011528782118912 58049112493846656 58091214948028416 58109490081119232 58129178006250351 58214494580723712 58234218082156116 58251245843202048 58294788200000352 58356506497056768 58374863458516836 58436995989385728 58455379903030656 58535675754545808 58561009429418496 58666829829543936 58702444061538816 58727849912123392 58764925259808768 58808520035629056 58845646310989824 58970526977875968 59031862939549696 59051863371428928 59077087380799488 59158570750126848 59220102298413056 59301448592779008 59464813464935424 59490549261631488 59509262954167026 59572267049078784 59634228887912448 59654433405831264 59673200317677128 59755168999432179 59844322281848832 59863147259279364 59925411646154208 59989194536054784 60033697536371328 60071597275802112 60097595682668544 60242741427585024 60282110525000364 60345932854910976 60391040974087824 60408699392950272 60536895438461904 60601329174177792 60703663745454912 60729935704582144 60813355945934592 60851747889773568 60876608656410624 60897234101786082 60923246361449472 60986613370281984 61025114692878336 61154620569649152 61238624169332736 61238969422222592 61323088885714656 61349628926057472 61433900394362496 61497798540659712 61603139789388288 61667213963636736 61751921675125248 61778647310155776 61798080760096527 61817648649928704 61863856865306496 61890282017980416 61948834690670928 61968323406818556 62119492637477184 62144871336752512 62296471248979968 62323432559804416 62409041670463488 62473954073051136 62580967405092864 62600653237500378 62627746195350336 62713773319245048 62732110908063744 62779002676923456 62845822847295488 62886538535000544 62932149527030784 62951947587879168 63038420043357024 63065702462450688 63105516330135552 63152687216667048 63219548705144832 63239435413393239 63245376828440576 63372234488758272 63413648734091292 63506721360789504 63528237907806672 63594314400000384 63709230038598144 63749450170238976 63775494782906368 63884737559365632 63931072535396352 64000177995866112 64039029885315072 64060726782398346 64066745358680064 64086898566026028 64154749129777152 64243235975510592 64351720460926962 64420214587013376 64536622636502016 64603747961905152 64653241036640256 64692489373940736 64720487658258432 64851742864219311 64919195950000392 64987927689904128 65008370669711931 65036505664402272 65077563715452288 65195159602180608 65262969879883776 65373176341259136 65442757675696128 65491306403314176 65532651573602304 65561013472002048 65581636725000396 65719354284638208 65741620488058944 65762302390909488 65881135608095808 65949659377778176 66000183558236928 66040249569231168 66068831151138816 66110540917284864 66159585040082688 66230003405389824 66250838950453248 66341842850110464 66389959940603904 66410845806993408 66433346292857544 66530850949398528 66553392093892704 66622615085714688 66714129666876384 66806148460606464 66897915148052352 66926867919335424 67047805519478784 67088507498901504 67111237581560172 67132350357386769 67209737183576064 67394887974715392 67416088101923484 67487843853061632 67537909728417744 67609795143002112 67680116912472064 67773084106033152 67794405094639104 67939921095848802 67959786817069056 68010586233333744 68082590913232896 68104007368269642 68176495320950016 68197943220202432 68291621713636776 68321177667654912 68415025439176416 68486184738461952 68559079469776896 68609940041567232 68653254029488128 68798948140855296 68893840600000416 68966780405612544 68988474996428988 69018332541814656 69185023358242176 69258661913346048 69375615709091328 69405640805236736 69427473446528197 69500978223925248 69531057575755776 69544854731169792 69573267035897856 69596838973469808 69626567270227968 69698986708893696 69818375995490304 69912980253846576 69986999050665984 69987393625397248 70083530155102464 70113861629779968 70210171879271424 70283198332182528 70329128945833758 70403588330729472 70456214469769128 70476815958441984 70573624771571712 70626378011538888 70701550703207424 70747355851875612 70798668217909632 70820941036364064 70948915270257024 70993705871402496 71022710099145728 71046773118750429 71151048931995648 71195967141691392 71324619051958272 71445061530888192 71543603700000432 71574567080400384 71672883793422912 71747431630769664 71823797539766272 71870329754286336 71922456602320896 71945082957576192 72000200245349376 72043908620979456 72075088528515072 72120590091583488 72174499676190912 72205329020977152 72273640472449416 72472741410390048 72603700466064768 72679216457143296 72810548615540736 72886279751892992 73011128639275008 73034095443750441 73143060566704128 73166068872452556 73187462726074368 73212259179883824 73242169789744032 73319713291173888 73420841114869248 73443938852525696 73544823383916528 73623102385158144 73677719703728448 73678135086111556 73756140156002304 73832854813605888 73889418327588864 73934273570217984 73982590189773174 74116277559107784 74193366800000448 74295280765385064 74327435045031168 74374358531945472 74508753831063552 74532193819259904 74586251291295744 74712201532867584 74737514579464737 74744536251793408 74847207318073344 74894458941259776 74950441971429024 74982457060245504 75156917018182272 75292726409252352 75371039288889344 75428781209413632 75474570936264192 75507235601301504 75554903905468416 75610954331523072 75715244514803712 75739061941667124 75819248971554816 75898109493706752 75923824334694336 76061019535877376 76140131526531072 76244719619287296 76268705731468992 76349883954978816 76454760169202688 76487849050669056 76511909512500462 76672579998744576 76698557236068768 76722686122727736 76828074427841373 76861324876111776 77046957830769696 77080303009661952 77128964403499008 77186182546763136 77268337306288128 77398816658462208 77454953264037888 77479320108158976 77505570675000468 77619326107631616 77645624109541488 77668327790936064 77726384266667136 77833151278022448 77915994652514304 77940506537374208 78047567672727744 78081345905891328 78188600501915904 78222439772725248 78269925415385088 78296443845153534 78411360047505408 78460861747986432 78627369303834624 78652102785577398 78735817828571904 78843971424490272 78878094333502464 79068598123705344 79263241278490269 79286417953247232 79345683938889368 79429689398771712 79454675262981249 79539244541108352 79573219737403392 79673558665909572 79817529679039152 79900548861538944 79985592714739712 80044930048495104 80095463034402816 80130127576891392 80240196433453056 80323655236780032 80376147366667152 80461243806547968 80486554162500486 80521387965450432 80655571167510528 80715860584615872 80801772232237056 80854120973572128 80912763677611008 80938218327273216 81084474594579456 81135663853031424 81168811541880832 81196312135714776 81230995148599296 81315484493709312 81531834086688804 81651498892443648 81764118514286208 81799505234743296 81911867192483328 81997064720879616 82050650436806051 82137519719184384 82222951951515648 82285943137542144 82335895566833664 82371529746874368 82397441013462036 82485142487075328 82598446254227904 82624431209091408 82737926306906094 82825990183302912 82975657675502592 83061961665306624 83212055560617984 83467537650000504 83503661593800448 83618364425660064 83671153348438656 83705336902564608 83848718046667392 83909532702707712 83935930117172224 84051226724476032 84087603283267584 84140688440180736 84203108232832512 84203582955556064 84292731606859776 84319247217857652 84496312651677696 84551531645455056 84675628481052672 84704317210408896 84792419200000512 84908892303297216 84945640051464192 84999266893651968 85152861521215488 85179650079154176 85333570661154816 85385373180420096 85414302376531128 85449198088034704 85539665506369536 85657647967347456 85802293947902616 85893619449351168 86048830182002688 86138330615873536 86204321382187008 86256652498587648 86313021888068703 86412519236026368 86468990485625748 86558927933333856 86650570253205504 86677827559615908 86715340885869696 86770084953936384 86926879469574144 87017293173178368 87073668740769984 87136822422042624 87164235121678848 87257010234261504 87321741871085568 87351327123234174 87376868764803072 87442182300000528 87655493984078592 87683069854545984 87803513631818712 87841514144127744 88000244744315904 88053666092308224 88091774868185088 88147387889713152 88212780053443584 88334451933937664 88455790466813952 88547794409324544 88577795057143392 88615631071199232 88737856125190272 88830153447619584 88952172889168512 89074864614141952 89197220197403136 89235823892447232 89263894431250539 89358400573618176 89397074025971712 89451343331868672 89481650108746896 89509800476515692 89612982911434752 89888117469231312 89983791804082176 90050546304556992 90107395913703168 90146393524002816 90364112141377536 90392540126185472 90423165787500546 90586561461131736 90613049089425408 90680781644444992 90805343157692856 90901993761266688 91055495618182368 91094903556873216 91220033918901888 91314912984615936 91345851152679123 91479920055422976 91537672039317504 91703081638232064 91731930854473728 91858454133333888 91984633328571984 92024443389086208 92246697810989568 92344882551128064 92404709684082432 92500820945455104 92667970965233664 92726472974893056 92764356047863808 92795785297959744 92835423026970624 92952485110227834 93179238956215776 93217307005128768 93444706873469952 93485148839706624 93613562505695232 93710931109576704 93772171927778344 93871451107639296 93900979856250567 93941619293025504 94041077871476736 94070659978867572 94098166362095616 94168504015385184 94268734270943232 94329807802500816 94398224290546176 94427921381818752 94557630065035536 94598553693676032 94658274495203328 94729030825000572 94829323057717248 94868065242660864 94927956188921856 95120473101136938 95260082041184256 95391471600000576 95432756107200512 95563845057897216 95624175255358464 95663242174359552 95827106339048448 95896608803094528 95926777276768256 96000266993799168 96058544827972608 96100118038020096 96130347849039042 96232123694665728 96232666234921216 96364853963265888 96527580691390443 96630321880520064 96804933954753024 96905621942857728 97038734060911104 97080731487387648 97348171519033344 97378793925000588 97554758496603408 97583283634765824 97616345573178432 97656226386325376 97894454819825664 98059764511888704 98164136513544192 98236959604971264 98341520208003072 98372455087500594 98579031426957312 98643453586364232 98821703412143712 98924489066667264 99000275337355392 99060374353846752 99103246726708224 99165811375927296 99345005108084736 99376258425679872 99512764275165696 99584939910905856 99616268710490112 99650019439286316 99796276424097792 99830088140839056 99859278588346368 99933922628572032 99976609413660672 100209222690909696 100346872722078528 100390301879003136 100571708279218176 100632761248352256 100666856372340258 100676314135068672 100814605775364096 100985415922222832 101092331962073088 101124132152885226 101231765779592448 101306864592626616 101414692714503168 101520175368708096 101659626159049728 101691607641958656 101799845273305088 101909881643773203 101939680225603584 102015879350000616 102123886369849344 102156011052404463 102264742981425024 102296914830303648 102437432570455164 102481766501482368 102729277107692928 102773737346215936 102838619204665344 102914910062350848 102979881044232192 103024449741717504 103198422211282944 103273271018717184 103305760144211968 103340760900000624 103492434810175488 103527498812721984 103635179022222848 103777535037363264 103887992870019072 104063423563636992 104108461207855104 104251467335887872 104296586363633664 104359900553846784 104395258460204712 104548480063340544 104727563993235456 104869470380769864 104981090438095872 105125295232653696 105170792444669952 105424797498273792 105493693418750637 105605382496094208 105684321704653692 105715223937662976 105906252531695616 105939567017308332 106052326054811136 106231411554546096 106423372905385536 106490558807103744 106534065148718592 106726573397993472 106793950712537088 106986928577937408 107167592296332288 107168196488889536 107315405550000648 107361850620600576 107509325690134368 107621147446154496 107735696309649408 107805494631429504 107883684903481344 107917624436364288 108065862931469184 108112632792772608 108180885137375232 108261749514286368 108307993531465728 108376369208819712 108410460708674124 108709112115585072 108868665189924864 109018824685714944 109066006979657728 109215822923311104 109329419627839488 109516692958912512 109630602602020864 109714590850056192 109749103308678834 109781194089111552 109863254684616048 109979569936760832 109980189982767104 110131261672303872 110165908278788544 110317235075874792 110434653577737216 110517202629167334 110634210234003456 110749282220408832 110901410355326976 110973885284659761 111174416338661676 111290050200000672 111491152567546752 111561537797918208 111607115870086144 111798290728889856 111879376936943616 112068302299301376 112116804377690112 112187584586907648 112270810977110016 112425662957143536 112735375527273408 112939089613878528 113056558933334016 113143171814120448 113211856404396288 113260853401952256 113332355858202624 113572866772205568 113608592912500686 113728873457332224 113847164240560128 113885736502041504 114091529303816064 114210197289796608 114403058597203488 114524825932468224 114682140253804032 114731773576003584 114767864268750693 114939095176249344 115008869998116864 115047835854103152 115084029184091604 115216692314701824 115291987314167664 115411903911111808 115570436746154544 115620454514492928 115693446605248512 115779273820144704 115902505959432192 116023057564237824 116098224987693312 116182429896056832 116218980162238464 116258356012500702 116428989161447424 116468436164312232 116502491686404096 116589576400000704 116749726917033672 116873991978771456 116910759806061312 117071351509091616 117122018858836992 117333659659087872 117404888123077632 117444665767730301 117455699824246784 117617040071258112 117691292621979648 117941053955751936 117978154178366097 118103726742857856 118154174761598976 118317141500253696 118440204596826112 118602897185558016 118929626929870848 118981098523262976 119018525908334052 119144534098157568 119268457775824896 119308866811662528 119346400635354256 119510337998864358 119726294518558728 119850823292308416 119978389072109568 120067395072742656 120143194551604224 120195191365337088 120485482855170048 120564221050000728 120691865709821952 120729831243750729 120782081948175648 121073790876923808 121202658348355584 121407327490909824 121459871409164288 121626711891869184 121703495779547136 121753217312821248 121794468203572164 121846492722898944 121973226740563968 122050229385756672 122309241139298304 122477248338665472 122477938844445184 122646177771429312 122699257852114944 122867800788724992 122995597081319424 123206279578776576 123334427927273472 123503843350250496 123557294620311552 123596161520193054 123727713730612992 123897669381341856 123936646813637112 124238985274954368 124289742673505024 124592942497959936 124818083340926976 125161934810185728 125201306475000756 125255492390700672 125427546638490096 125464221816127488 125558005353846912 125691645694590976 125773077070001088 125864299054061568 125903895175758336 126076840086714048 126131404924901376 126211032660271104 126305374433334096 126439097410289664 126478870826786478 126490753656881152 126744468977516544 126827297468182584 127013442721579008 127056475815613344 127188628800000768 127418460077196288 127498900340477952 127550989565812736 127769475118731264 128000355991732224 128078059770630144 128121453564796692 128173797132052056 128309498259554304 128486471951021184 128703440921853924 128840429174026752 128936736400695223 129073245273004032 129207495923810304 129306482073280512 129384978747881472 129440975316516864 129703485728438622 129838391900000784 129975855379808256 130016741339423862 130073011328804544 130155127430904576 130390319204361216 130525939759767552 130746352682518272 130885515351392256 130982612806628352 131065303147204608 131163273450000792 131483240976117888 131524604781818976 131762271216191616 131899318755556352 132000367116473856 132080499138462336 132137662302277632 132221081834569728 132319170080165376 132460006810779648 132501677900906496 132683685700220928 132779919881207808 132821691613986816 132866692585715088 133061701898797056 133106784187785408 133245230171429376 133428259333752768 133612296921212928 133795830296104704 133853735838670848 134095611038957568 134177014997803008 134222475163120344 134264700714773538 134419474367152128 134832176203846968 134975687706123264 135075819456835488 135219590286004224 135360233824944128 135546168212066304 135588810189278208 135634748681250819 135879842191697604 135919573634138112 136021172466667488 136165181826465792 136208014736539284 136352990641900032 136395886440404864 136583243427273552 136642355335309824 136830050878352832 136972369476923904 137118158939553792 137219880083134464 137306508058976256 137597896281710592 137787681200000832 137976949992857976 138036665083629312 138370046716484352 138517323826692096 138751231418182656 138811281610473472 138854946893056394 139001956447850496 139089709462339584 139146534071795712 139193677946939616 139253134540455936 139428727665341751 139636751990980608 139825960507693152 139973998101331968 139974787250794496 140167060310204928 140227723259559936 140420343758542848 140566396664365056 140658257891667516 140807176661458944 140912428939538256 140953631916883968 141147249543143424 141252756023077776 141403101406414848 141494711703751224 141597336435819264 141641882072728128 141897830540514048 141987411742804992 142045420198291456 142093546237500858 142302097863991296 142391934283382784 142680709651705407 142890123061776384 143087207400000864 143149134160800768 143345767586845824 143494863261539328 143740659508572672 143844913204641792 143890165915152384 144000400490698752 144087817241958912 144150177057030144 144195521773558563 144241180183166976 144348999352381824 144410658041954304 144547280944898832 144945482820780096 145207400932129536 145358432914286592 145621097231081472 145772559503785984 146022257278550016 146068190887500882 146332137744905112 146374925452148736 146424518359767648 146484339579488064 146841682229738496 146887877705051392 147089646767833056 147246204770316288 147355439407456896 147356270172223112 147512280312004608 147558682631250891 147778836655177728 147868547140435968 147965180379546348 148232555118215568 148386733600000896 148590561530770128 148654870090062336 148748717063890944 149017507662127104 149064387638519808 149172502582591488 149424403065735168 149475029158929474 149489072503586816 149694414636146688 149788917882519552 149900883942858048 149964914120491008 150313834036364544 150585452818504704 150742078577778688 150857562418827264 150949141872528384 151014471202603008 151221908663046144 151478123883334248 151638497943109632 151686198229327839 151847648669388672 152122039071754752 152280263053062144 152489439238574592 152537411462937984 152699767909957632 152909520338405376 152975698101338112 153023819025000924 153345159997489152 153397114472137536 153445372245455472 153656148855682746 153722649752223552 154093915661539392 154160606019323904 154257928806998016 154372365093526272 154536674612576256 154797633316924416 154909906528075776 154958640216317952 155011141350000936 155238652215263232 155291248219082976 155452768533334272 155666302556044896 155831989305028608 155881013074748416 156095135345455488 156162691811782656 156377201003831808 156444879545450496 156539850830770176 156592887690307068 156822720095010816 156921723495972864 157254738607669248 157304205571154796 157471635657143808 157687942848980544 157756188667004928 158137196247410688 158526482556980538 158572835906494464 158691367877778736 158859378797543424 158909350525962498 159078489082216704 159347117331819144 159635059358078304 159801097723077888 159971185429479424 160089860096990208 160190926068805632 160480392866906112 160752294733334304 160922487613095936 160973108325000972 161042775930900864 161311142335021056 161431721169231744 161603544464474112 161708241947144256 161825527355222016 161876436654546432 162168949189158912 162271327706062848 162337623083761664 162392624271429552 162461990297198592 162630968987418624 163063668173377608 163302997784887296 163528237028572416 163599010469486592 163823734384966656 163994129441759232 164101300873612102 164275039438368768 164445903903031296 164571886275084288 164623654963018251 164671791133667328 164794882026924072 164970284974150656 165196892508455808 165248862418182816 165475852613812188 165651980366605824 165775803943751001 165951315351005184 166123923330613248 166424111121235968 166935075300001008 167007323187600896 167236728851320128 167342306696877312 167410673805129216 167697436093334784 167819065405415424 167871860234344448 168102453448952064 168175206566535168 168281376880361472 168406216465665024 168407165911112128 168638494435715304 169103063290910112 169408634420817792 169584838400001024 169817784606594432 169891280102928384 169998533787303936 170305723042430976 170359300158308352 170412889368751029 170667141322309632 170770746360840192 170828604753062256 170898396176069408 171079331012739072 171315295934694912 171604587895805232 171787238898702336 172097660364005376 172276661231747072 172408642764374016 172513304997175296 172626043776137406 172825038472052736 172937980971251496 173117855866667712 173355655119231816 173430681771739392 173540169907872768 173853758939148288 174034586346356736 174147337481539968 174273644844085248 174328470243357696 174387534018751053 174643483742171136 174702654246468348 174753737529606144 174884364600001056 175310987968157184 175366139709091968 175607027263637424 175683028288255488 176000489488631808 176107332184616448 176183549736370176 176294775779426304 176425560106887168 176668903867875328 176911580933627904 177095588818649088 177155590114286784 177231262142398464 177475712250380544 177660306895239168 177904345778337024 178149729228283904 178394440394806272 178471647784894464 178527788862501078 178716801147236352 178902686663737344 178963300217493792 179019600953031384 179265506998296537 179776234938462624 179967583608164352 180101092609113984 180214791827406336 180292787048005632 180728224282755072 180785080252370944 180846331575001092 181173122922263472 181226098178850816 181361563288889984 181610686315385712 181803987522533376 182110991236364736 182189807113746432 182440067837803776 182629825969231872 182691702305358246 182959840110845952 183075344078635008 183463861708947456 183716908266667776 183969266657143968 184048886778172416 184493395621979136 184809419368164864 185001641890910208 185335941930467328 185394242280289581 185452945949786112 185591570595919488 185670846053941248 185904970220455668 186358477912431552 186434614010257536 186889413746939904 186970297679413248 187227125011390464 187421862219153408 187544343855556688 187742902215278592 187801959712501134 187883238586051008 188141319957735144 188196332724191232 188337008030770368 188537468541886464 188659615605001632 188796448581092352 188855842763637504 189115260130071072 189197107387352064 189316548990406656 189458061650001144 189658646115434496 189718306240179717 189736130485321728 190240946202273876 190520164082368512 190782943200001152 190865512214401024 191127690115794432 191248350510716928 191326484348719104 191654212678096896 191793217606189056 191853554553536512 192000533987598336 192117089655945216 192200236076040192 192260695698078084 192464247389331456 192465332469842432 192729707926531776 193055161382780886 193260643761040128 193609867909506048 193811243885715456 194077468121822208 194161462974775296 194555228592657933 194757587850001176 195109516993206816 195232691146356864 195312452772650752 195788909639651328 196119529023777408 196328273027088384 196473919209942528 196683040416006144 196744910175001188 197158062853914624 197286907172728464 197643406824287424 197848978133334528 198000550674710784 198120748707693504 198206493453416448 198331622751854592 198690010216169472 198752516851359744 199025528550331392 199169879821811712 199232537420980224 199300038878572632 199592552848195584 199660176281678112 199867845257144064 200418445381819392 200693745444157056 200780603758006272 201143416558436352 201265522496704512 201333712744680516 201397051072160307 201629211550728192 201970831844445664 202184663924146176 202248264305770452 202463531559184896 202613729185253232 202829385429006336 203040350737416192 203319252318099456 203383215283917312 203599690546610176 203819763287546406 203879360451207168 204031758700001232 204247772739698688 204312022104808926 204529485962850048 204593829660607296 204874865140910328 204963533002964736 205458554215385856 205547474692431872 205677238409330688 205829820124701696 205959762088464384 206396844422565888 206611520288423936 206681521800001248 207054997625443968 207270358044445696 207555070074726528 207775985740038144 208126847127273984 208216922415710208 208282420339584591 208502934671775744 208593172727267328 208719801107693568 208790516920409424 209096960126681088 209455127986470912 209738940761539728 209962180876191744 210250590465307392 210341584889339904 210849594996547584 210987386837501274 211210764992188416 211368643409307384 211430447875325952 211879134034616664 212104652109622272 212462823109092192 212846745810771072 212981117614207488 213068130297437184 213140319356251287 213453146795986944 213587901425074176 213973857155874816 214335184592664576 214336392977779072 214630811100001296 214723701241201152 215018651380268736 215242294892308992 215471392619298816 215610989262859008 215767369806962688 215835248872728576 216131725862938368 216225265585545216 216361770274750464 216523499028572736 216615987062931456 216820921417348248 217418224231170144 218037649371429888 218132013959315456 218431645846622208 218658839255678976 219033385917825024 219102286331251323 219429181700112384 219498206617357668 219562388178223104 219726509369232096 219959139873521664 219960379965534208 220262523344607744 220331816557577088 220634470151749584 220869307155474432 221034405258334668 221268420468006912 221498564440817664 221802820710653952 221947770569319522 222348832677323352 222580100400001344 222982305135093504 223123075595836416 223214231740172288 223596581457779712 223758753873887232 224136604598602752 224212543738394211 224233608755380224 224541621954220032 224851325914287072 225470751054546816 225878179227757056 226113117866668032 226286343628240896 226423712808792576 226521706803904512 226664711716405248 227145733544411136 227217185825001372 227457746914664448 227694328481120256 227771473004083008 228183058607632128 228420394579593216 228806117194406976 229049651864936448 229364280507608064 229463547152007168 229535728537501386 230017739996233728 230095671708206304 230168058368183208 230583974628335328 230823807822223616 231140873492309088 231240909028985856 231386893210497024 231558547640289408 231805011918864384 232196449975386624 232364859792113664 232437960324476928 232516712025001404 232857978322894848 232936872328624464 233004983372808192 233179152800001408 233499453834067344 233747983957542912 233821519612122624 234142703018183232 234244037717673984 234667319318175744 234809776246155264 234889331535460602 234911399648493568 235234080142516224 235382585243959296 235882107911503872 235956308356732194 236207453485715712 236634283000507392 236880409193652224 237205794371116032 237789723835470807 237859253859741696 238037051816668104 238289068196315136 238364025788943747 238617733623325056 238692801270708512 239020675997728716 239452589037117456 239701646584616832 239956778144219136 240134790145485312 240286389103208448 240390382730674176 240970965710340096 241128442100001456 241383731419643904 241459662487501458 241564163896351296 242147581753847616 242405316696711168 242814654981819648 242919742818328576 243253423783738368 243406991559094272 243506434625642496 243588936407144328 243692985445797888 243946453481127936 244954496677330944 244955877688890368 245292355542858624 245398515704229888 245735601577449984 245991194162638848 246151951310418153 246412559157553152 246668855854546944 247007686700500992 247114589240623104 247192323040386108 247455427461225984 247795338762683712 247873293627274224 248477970549908736 248579485347010048 249185884995919872 249636166681853952 250402612950001512 250510984781401344 250855093276980192 251116010707693824 251383291389181952 251546154140002176 251728598108123136 251807790351516672 252153680173428096 252262809849802752 252422065320542208 252610748866668192 252878194820579328 252957741653572956 253488937955033088 253654594936365168 254026885443158016 254112951631226688 254377257600001536 254836920154392576 254997800680955904 255101979131625472 255538950237462528 256000711983464448 256156119541260288 256242907129593384 256347594264104112 256618996519108608 256972943902042368 257406881843707848 257680858348053504 257873472801390446 258146490546008064 258414991847620608 258612964146561024 258769957495762944 258939065664206109 259406971456877244 259676783800001568 259951710759616512 260033482678847724 260146022657609088 260310254861809152 260780638408722432 261051879519535104 261492705365036544 261771030702784512 261965225613256704 262130606294409216 262326546900001584 262966481952235776 263049209563637952 263524542432383232 263798637511112704 264000734232947712 264160998276924672 264275324604555264 264442163669139456 264638340160330752 265003355801812992 265367371400441856 265643383227973632 265733385171430176 266213568375570816 266490460342858752 266856518667505536 267224593842425856 267591660592209408 267707471677341696 267791683293751617 268191222077915136 268354029995606016 268444950326240688 268529401429547076 268838948734304256 269664352407693936 269951375412246528 270151638913670976 270439180572008448 270720467649888256 271092336424132608 271177620378556416 271269497362501638 271759684383395208 271839147268276224 272042344933334976 272416029473078568 272705981283800064 272791772880809728 273166486854547104 273284710670619648 273660101756705664 273944738953847808 274037553458037369 274439760166268928 274613016117952512 275195792563421184 275575362400001664 275953899985715952 276073330167258624 276740093432968704 277034647653384192 277502462836365312 277622563220946944 277709893786112788 278003912895700992 278179418924679168 278293068143591424 278387355893879232 278506269080911872 278857455330683502 279651921015386304 279949574501588992 280334120620409856 280455446519119872 280840687517085696 281132793328730112 281316515783335032 281614353322917888 281702939568751701 281824857879076512 282294499086286848 282505512046155552 282806202812829696 282989423407502448 283194672871638528 283283764145456256 283795661081028096 283974823485609984 284090840396582912 284187092475001716 284604195727982592 284783868566765568 285361419303410814 285780246123552768 286174414800001728 286298268321601536 286691535173691648 286989726523078656 287481319017145344 287689826409283584 287780331830304768 288000800981397504 288175634483917824 288300354114060288 288391043547117126 288697998704763648 289094561889797664 289582742074171329 289890965641560192 290414801864259072 290716865828573184 291242194462162944 292044514557100032 292136381775001764 292664275489810224 292749850904297472 292849036719535296 292968679158976128 293683364459476992 293775755410102784 294179293535666112 294492409540632576 294710878814913792 294712540344446224 295024560624009216 295117365262501782 295737094280871936 295930360759092696 296465110236431136 296773467200001792 297181123061540256 297309740180124672 297497434127781888 298035015324254208 298128775277039616 298848806131470336 298950058317858948 299388829272293376 299577835765039104 299801767885716096 299929828240982016 300627668072729088 301170905637009408 301484157155557376 301715124837654528 301898283745056768 302028942405206016 302443817326092288 302956247766668496 303276995886219264 303372396458655678 303695297338777344 304244078143509504 304560526106124288 304978878477149184 305074822925875968 305399535819915264 305729644931319609 305819040676810752 306047638050001848 306794228944275072 306890744490910944 307312297711365492 307445299504447104 308187831323078784 308321212038647808 308515857613996032 308744730187052544 309073349225152512 309595266633848832 309819813056151552 309917280432635904 310022282700001872 310477304430526464 310582496438165952 310905537066668544 311332605112089792 311663978610057216 311762026149496832 312190270690910976 312325383623565312 312754402007663616 312889759090900992 313079701661540352 313185775380614136 313645440190021632 314608411142309592 314943271314287616 315375885697961088 315512377334009856 316274392494821376 316481080256251911 317052965113961076 317145671812988928 317382735755557472 317718757595086848 317818701051924996 318156978164433408 318694234663638288 319270118716156608 319602195446155776 319942370858958848 320179720193980416 320381852137611264 320960785733812224 321504589466668608 321946216650001944 322085551861801728 322863442338463488 323207088928948224 323416483894288512 323651054710444032 323752873309092864 324337898378317824 324542655412125696 324675246167523328 324785248542859104 324923980594397184 326127336346755216 326605995569774592 327056474057144832 327198020938973184 327647468769933312 327988258883518464 328202601747224204 328550078876737536 328891807806062592 329143772550168576 329247309926036502 329343582267334656 329589764053848144 329940569948301312 330393785016911616 330497724836365632 330951705227624376 331303960733211648 331551607887502002 331902630702010368 332247846661226496 332921655853979283 333870150600002016 334014646375201792 334473457702640256 334684613393754624 334821347610258432 335394872186669568 335638130810830848 335743720468688896 336204906897904128 336350413133070336 336562753760722944 336812432931330048 336814331822224256 337276988871430608 338206126581820224 338817268841635584 339169676800002048 339635569213188864 339782560205856768 339997067574607872 340718600316616704 340825778737502058 341541492721680384 341657209506124512 341796792352138816 342630591869389824 343209175791610464 343574477797404672 344195320728010752 344303592806252079 344817285528748032 345026609994350592 345252087552274812 345650076944105472 345875961942502992 346235711733335424 346711310238463632 346861363543478784 347080339815745536 347707517878296576 348069172692713472 348294674963079936 348547289688170496 348656940486715392 348775068037502106 349286967484342272 349405308492936696 349507475059212288 349768729200002112 350621975936314368 350732279418183936 351214054527274848 351366056576510976 352000978977263616 352214664369232896 352333997303190903 352367099472740352 352851120213774336 353823161867255808 353934462535098291 354311180228573568 354462524284796928 354951424500761088 355320613790478336 355808691556674048 356299458456567808 356788880789612544 356943295569788928 357055577725002156 357433602294472704 357805373327474688 357926600434987584 358039201906062768 358531013996593074 359552469876925248 359935167216328704 360202185218227968 360429583654812672 360585574096011264 361456448565510144 361570160504741888 361692663150002184 362346245844526944 362723126577779968 363221372630771424 363607975045066752 364221982472729472 364379614227492864 364880135675607552 365259651938463744 365383404610716492 365919680221691904 366150688157270016 366927723417894912 367433816533335552 367938533314287936 368097773556344832 368986791243958272 369618838736329728 370003283781820416 370671883860934656 370788484560579162 371183141191838976 371809940440911336 372716955824863104 372869228020515072 373778827493879808 374454250022780928 375088687711113376 375485804430557184 375603919425002268 375766477172102016 376282639915470288 376392665448382464 376674016061540736 377074937083772928 377319231210003264 377592897162184704 377711685527275008 378230520260142144 378394214774704128 378633097980813312 378916123300002288 379317292230868992 379436612480359434 379472260970643456 380481892404547752 381040328164737024 381565886400002304 381731024428802048 382255380231588864 382496701021433856 382652968697438208 383308425356193792 383707109107073024 384001067975196672 384234179311890432 384521391396156168 384928494778662912 384930664939684864 385459415853063552 386110322765561772 386521287522080256 386810209202085669 387219735819012096 387622487771430912 388154936243644416 388322925949550592 389110457185315866 389515175700002352 390219033986413632 390465382292713728 390624905545301504 391577819279302656 392239058047554816 392656546054176768 392947838419885056 393489820350002376 394573814345456928 395286813648574848 395697956266669056 396001101349421568 396241497415387008 396412986906832896 396663245503709184 397380020432338944 397505033702719488 398051057100662784 398339759643623424 398465074841960448 398600077757145264 399185105696391168 399320352563356224 399735690514288128 400836890763638784 401387490888314112 401561207516012544 402286833116872704 402531044993409024 402667425489361032 402794102144320614 403258423101456384 403941663688891328 404496528611540904 404927063118369792 405227458370506464 405658770858012672 406080701474832384 406638504636198912 406766430567834624 406904246043752457 407639526575092812 407758720902414336 408063517400002464 408495545479397376 408624044209617852 409058971925700096 409187659321214592 409749730281820656 409927066005929472 410917108430771712 411094949384863744 411354476818661376 411659640249403392 411919524176928768 412793688845131776 413223040576847872 413363043600002496 414109995250887936 414540716088891392 415110140149453056 415551971480076288 416253694254547968 416433844831420416 416564840679169182 417005869343551488 417439602215387136 417581033840818848 418286182996025253 418910255972941824 419477881523079456 419924361752383488 420501180930614784 420683169778679808 421699189993095168 421974773675002548 422421529984376832 422737286818614768 422860895750651904 423758268069233328 424209304219244544 424925646218184384 425693491621542144 425962235228414976 426136260594874368 426280638712502574 426906293591973888 427175802850148352 428670369185329152 428672785955558144 429261622200002592 429447402482402304 430037302760537472 430484589784617984 431221978525718016 431534739613925376 431670497745457152 432263451725876736 432450531171090432 432586565320675689 432723540549500928 433046998057145472 433231974125862912 433641842834696496 434836448462340288 436075298742859776 436264027918630912 436863291693244416 437317678511357952 438066771835650048 438204572662502646 438996413234715336 439124776356446208 439453018738464192 439920759931068416 440525046689215488 440663633115154176 441268940303499168 441738614310948864 442068810516669336 442536840936013824 442676047893752673 443605641421307904 443895541138639044 444697665354646704 445160200800002688 445964610270187008 446246151191672832 446428463480344576 447193162915559424 447517507747774464 448273209197205504 448425087476788422 448467217510760448 449083243908440064 449702651828574144 450941502109093632 451756358455514112 452226235733336064 452572687256481792 452847425617585152 453043413607809024 454434371650002744 454915493829328896 455058594687983517 455542946008166016 456366117215264256 456840789159186432 457612234388813952 458099303729872896 458728561015216128 458927094304014336 459071457075002772 460035479992467456 460191343416412608 460336116736366416 461167949256670656 461647615644447232 462281746984618176 462481818057971712 462773786420994048 463117095280578816 463610023837728768 464392899950773248 464729719584227328 464875920648953856 465033424050002808 465715956645789696 465873744657248928 466358305600002816 466998907668134688 467495967915085824 467643039224245248 468285406036366464 468488075435347968 469334638636351488 469619552492310528 469778663070921204 470468160285032448 470765170487918592 471764215823007744 471912616713464388 472414906971431424 473268566001014784 473760818387304448 474411588742232064 475579447670941614 475718507719483392 476074103633336208 476578136392630272 476728051577887494 477235467246650112 477385602541417024 478041351995457432 478905178074234912 479403293169233664 479913556288438272 480269580290970624 480572778206416896 482256884200002912 482767462839287808 482919324975002916 483128327792702592 484295163507695232 484810633393422336 485629309963639296 485839485636657152 486506847567476736 486813983118188544 487012869251284992 487177872814288656 487385970891595776 487892906962255872 489908993354661888 489911755377780736 490584711085717248 490797031408459776 491471203154899968 491982388325277696 492303902620836306 492825118315106304 493337711709093888 494015373401001984 494384646080772216 494910854922451968 495590677525367424 495746587254548448 496955941099817472 497158970694020096 497327411831253003 498371769991839744 499272333363707904 500805225900003024 501021969562802688 501710186553960384 502232021415387648 502766582778363904 503092308280004352 503457196216246272 503615580703033344 504307360346856192 504525619699605504 504844130641084416 505221497733336384 505915483307145912 507309189872730336 508225903262453376 508754515200003072 509673840308785152 509995601361911808 510203958263250944 511077900474925056 511238668106253087 512001423966928896 512312239082520576 512485814259186768 512695188528208224 513237993038217216 513945887804084736 514813763687415696 515361716696107008 515746945602780892 516292981092016128 516829983695241216 517225928293122048 517539914991525888 517878131328412218 518813942913754488 519353567600003136 520066965357695448 520292045315218176 520620509723618304 521561276817444864 522103759039070208 522985410730073088 523162602056253159 523930451226513408 524261212588818432 524653093800003168 525932963904471552 526098419127275904 527049084864766464 527597275022225408 528001468465895424 528321996553849344 528550649209110528 528884327338278912 529276680320661504 530006711603625984 530734742800883712 531286766455947264 531466770342860352 532427136751141632 532980920685717504 533713037335011072 534449187684851712 535183321184418816 535414943354683392 535583366587503234 536708059991212032 536889900652481376 537058802859094152 537796520994889611 539328704815387872 539902750824493056 540303277827341952 540878361144016896 542184672848265216 542355240757112832 542538994725003276 543519368766790416 543678294536552448 544084689866669952 544832058946157136 545411962567600128 545583545761619456 546332973709094208 546569421341239296 547320203513411328 547889477907695616 548075106916074738 548879520332537856 549226032235905024 550391585126842368 551150724800003328 551907799971431904 552146660334517248 553480186865937408 555004925672730624 555419787572225576 556007825791401984 556182726840868743 556358837849358336 556774711787758464 557012538161823744 557714910661367004 559303842030772608 559899149003177984 560668241240819712 560910893038239744 561681375034171392 562265586657460224 562633031566670064 563228706645835776 563405879137503402 563649715758153024 564588998172573696 565011024092311104 565612405625659392 565978846815004896 566389345743277056 566567528290912512 567591322162056192 567949646971219968 568181680793165824 568374184950003432 569208391455965184 570722838606821628 571560492247105536 572348829600003456 572596536643203072 573383070347383296 573979453046157312 574962638034290688 575379652818567168 575560663660609536 576001601962795008 576351268967835648 576600708228120576 576782087094234252 577395997409527296 578189123779595328 579165484148342658 579781931283120384 580829603728518144 581433731657146368 582484388924325888 584272763550003528 585328550979620448 585698073439070592 585937358317952256 587366728918953984 587551510820205568 588358587071332224 588984819081265152 589421757629827584 589425080688892448 590049121248018432 590234730525003564 591474188561743872 591860721518185392 592930220472862272 593546934400003584 594362246123080512 594619480360249344 594994868255563776 596070030648508416 596257550554079232 597697612262940672 597900116635717896 598777658544586752 599603535771432192 601255336145458176 602341811274018816 602968314311114752 603430249675309056 603796567490113536 604191153216480921 604887634652184576 605912495533336992 606553991772438528 606744792917311356 607390594677554688 608488156287019008 609121052212248576 609957756954298368 610149645851751936 610799071639830528 611459289862639218 611638081353621504 612095276100003696 613588457888550144 613781488981821888 614624595422730984 614890599008894208 616375662646157568 616642424077295616 617031715227992064 617489460374105088 619190533267697664 619834560865271808 620044565400003744 621164992876331904 621811074133337088 622665210224179584 623327957220114432 623524052298993664 624380541381821952 624650767247130624 624847261018753773 625508804015327232 625779518181801984 626159403323080704 626371550761228272 627290880380043264 629216822284619184 629886542628575232 630751771395922176 631024754668019712 632548784989642752 632962160512503822 634105930227922152 634291343625977856 634765471511114944 635637402103849992 636313956328866816 637388469327276576 638540237432313216 639204390892311552 639420958068753861 640359440387960832 640763704275222528 641921571467624448 643009178933337216 643892433300003888 644171103723603456 645726884676926976 646414177857896448 646832967788577024 647302109420888064 647505746618185728 648675796756635648 649085310824251392 649350492335046656 649570497085718208 649847961188794368 652254672693510432 654112948114289664 654396041877946368 655294937539866624 655976517767036928 656405203494448408 657100157753475072 657306858993753969 658287545100337152 658494619852073004 658687164534669312 659179528107696288 659881139896602624 660787570033823232 660995449672731264 661903410455248752 662607921466423296 663103215775004004 663805261404020736 664495693322452992 665843311707958566 667740301200004032 668029292750403584 668946915405280512 669369226787509248 669642695220516864 670789744373339136 671276261621661696 671487440937377792 672409813795808256 672700826266140672 673624865862660096 673628663644448512 674553977742861216 676412253163640448 677634537683271168 678339353600004096 679271138426377728 679565120411713536 679994135149215744 681437200633233408 681651557475004116 683082985443360768 683314419012249024 683593584704277632 685261183738779648 686418351583220928 687148955594809344 688390641456021504 688607185612504158 690053219988701184 690504175104549624 691751923885005984 692471423466670848 693422620476927264 693722727086957568 694160679631491072 695415035756593152 696589349926159872 697094579376340992 697313880973430784 697550136075004212 698573934968684544 698810616985873392 699014950118424576 699537458400004224 701243951872628736 701464558836367872 702428109054549696 702732113153021952 704001957954527232 704429328738465792 704667994606381806 704734198945480704 705702240427548672 707646323734511616 707868925070196582 708622360457147136 709902849001522176 710641227580956672 711617383113348096 712598916913135616 713369171506412421 713577761579225088 714111155450004312 714867204588945408 715092077366831241 715853200869975168 716078403812125536 717062027993186148 719104939753850496 719870334432657408 720404370436455936 720859167309625344 721171148192022528 722912897131020288 723140321009483776 723385326300004368 724692491689053888 725446253155559936 726442745261542848 727215950090133504 728443964945458944 728759228454985728 729760271351215104 730519303876927488 730766809221432984 731839360443383808 734867633066671104 735877066628575872 736195547112689664 737973582487916544 738455853931254459 739237677472659456 740006567563640832 741343767721869312 741576969121158324 742366282383677952 743619880881822672 745433911649726208 745738456041030144 747557654987759616 748908500045561856 750177375422226752 751207838850004536 751532954344204032 752565279830940576 753348032123081472 754149874167545856 754638462420006528 755185794324369408 755423371054550016 756461040520284288 756788429549408256 757266195961626624 757832246600004576 758634584461737984 758873224960718868 760963784809095504 762080656329474048 763131772800004608 763462048857604096 764510760463177728 764993402042867712 765305937394876416 766616850712387584 767414218214146048 768002135950393344 768468358623780864 769042782792312336 769856989557325824 769861329879369728 770918831706127104 772220645531123544 773042575044160512 773620418404171338 774439471638024192 775244975542861824 776309872487288832 776817196992618327 778220914370631732 779030351400004704 780438067972827264 780930764585427456 781249811090603008 783155638558605312 784478116095109632 785313092108353536 785895676839770112 786979640700004752 789147628690913856 790573627297149696 791395912533338112 792002202698843136 792482994830774016 792825973813665792 793326491007418368 795010067405438976 796102114201325568 796930149683920896 797200155514290528 798640705126712448 799471381028576256 801673781527277568 802774981776628224 803122415032025088 803375049881254851 804573666233745408 805062089986818048 805334850978722064 805588204288641228 806516846202912768 807883327377782656 808993057223081808 809854126236739584 810454916741012928 811317541716025344 812161402949664768 813277009272397824 813532861135669248 813808492087504914 815279053150185624 815517441804828672 816127034800004928 817248088419235704 818117943851400192 818375318642429184 819499460563641312 819854132011858944 821834216861543424 822112660374112107 822189898769727488 823319280498806784 823839048353857536 825587377690263552 826726087200004992 828219990501775872 829081432177782784 830220280298906112 831103942960152576 832507388509095936 832867689662840832 833129681358338364 834011738687102976 834879204430774272 835162067681637696 836572365992050506 838955763046158912 839848723504766976 841002361861229568 841366339557359616 843398379986190336 843949547350005096 844843059968753664 845108818706255103 845474573637229536 847516536138466656 848418608438489088 849851292436368768 851386983243084288 851924470456829952 852272521189748736 852561277425005148 853812587183947776 854351605700296704 857340738370658304 857345571911116288 858523244400005184 858894804964804608 860074605521074944 860969179569235968 862443957051436032 863069479227850752 863340995490914304 864526903451753472 864901062342180864 865173130641351378 866093996114290944 867283685669392992 869672896924680576 872150597485719552 873726583386488832 876133543671300096 876409145325005292 877992826469430672 878249552712892416 878906037476928384 879841519862136832 881050093378430976 881327266230308352 882537880606998336 883477228621897728 884137621033338672 885073681872027648 885352095787505346 887211282842615808 887791082277278088 889395330709293408 890320401600005376 891929220540374016 892492302383345664 892856926960689152 894386325831118848 896546418394411008 896850174953576844 898166487816880128 899405303657148288 901883004218187264 902557154804866561 903512716911028224 904452471466672128 905145374512963584 905694851235170304 906086827215618048 908868743300005488 909830987658657792 910117189375967034 911085892016332032 912732234430528512 913681578318372864 915224468777627904 916198607459745792 917457122030432256 918142914150005544 920382686832825216 920672233472732832 922335898513341312 923295231288894464 924563493969236352 924963636115943424 925547572841988096 926234190561157632 927220047675457536 928785799901546496 929459439168454656 929751841297907712 930066848100005616 931431913291579392 931747489314497856 932716611200005632 933997815336269376 934991935830171648 935286078448490496 936570812072732928 936976150870695936 938669277272702976 939239104984621056 939557326141842408 940936320570064896 943825233426928776 944829813942862848 946537132002029568 947521636774608896 948823177484464128 949443240768755733 951158895341883228 951437015438966784 952148207266672416 953156272785260544 953456103155774988 954470934493300224 954771205082834048 956082703990914864 957810356148469824 958806586338467328 959827112576876544 960539160581941248 961145556412833792 964513768400005824 965838649950005832 966256655585405184 968590327015390464 969621266786844672 971258619927278592 971678971273314304 973013695134953472 973627966236377088 974025738502569984 974355745628577312 974771941783191552 979817986709323776 979823510755561472 981169422171434496 981594062816919552 982942406309799936 983964776650555392 984607805241672612 985650236630212608 986675423418187776 988030746802003968 988769292161544432 989821709844903936 991181355050734848 991493174509096896 993911882199634944 994317941388040192 994654823662506006 996743539983679488 998764967561937849 1001610451800006048 1002043939125605376 1003420373107920768 1004464042830775296 1006184616560008704 1006914392432492544 1007231161406066688 1008614720693712384 1009051239399211008 1009688261282168832 1010442995466672768 1011830966614291824 1014618379745460672 1016451806524906752 1017509030400006144 1019347680617570304 1019991202723823616 1020407916526501888 1022155800949850112 1022477336212506174 1024624478165041152 1024971628518373536 1025390377056416448 1027891775608169472 1029627527374831392 1030723433392214016 1031493891205561784 1032585962184032256 1032910778418756237 1034451856586244096 1035079829983051776 1035756262656824436 1037627885827508976 1038707135200006272 1040133930715390896 1040584090630436352 1041241019447236608 1043122553634889728 1044207518078140416 1045970821460146176 1046325204112506318 1047860902453026816 1048522425177636864 1049306187600006336 1051865927808943104 1052196838254551808 1054098169729532928 1055194550044450816 1056002936931790848 1056643993107698688 1057101298418221056 1058553360641323008 1061469485601767424 1061803387605294873 1062933540685720704 1064854273502283264 1065961841371435008 1067426074670022144 1068898375369703424 1070366642368837632 1070829886709366784 1071166733175006468 1073416119982424064 1073779801304962752 1074117605718188304 1075593041989779222 1078657409630775744 1079805501648986112 1080606555654683904 1081756722288033792 1084369345696530432 1084710481514225664 1085077989450006552 1087038737533580832 1088169379733339904 1089664117892314272 1090823925135200256 1091167091523238912 1092665947418188416 1093138842682478592 1094640407026822656 1095778955815391232 1096150213832149476 1097759040665075712 1098452064471810048 1100783170253684736 1102301449600006656 1103815599942863808 1104293320669034496 1106960373731874816 1110009851345461248 1110839575144451152 1112015651582803968 1112365453681737486 1113549423575516928 1115429821322734008 1118607684061545216 1119798298006355968 1121336482481639424 1123362750068342784 1125266063133340128 1126457413291671552 1126811758275006804 1127299431516306048 1129177996345147392 1130022048184622208 1131224811251318784 1131957693630009792 1132778691486554112 1133135056581825024 1135182644324112384 1135899293942439936 1136363361586331648 1136748369900006864 1138416782911930368 1141445677213643256 1143120984494211072 1144697659200006912 1145193073286406144 1146766140694766592 1147958906092314624 1149925276068581376 1151121327321219072 1152003203925590016 1152702537935671296 1153564174188468504 1154791994819054592 1156378247559190656 1158330968296685316 1159563862566240768 1160430627606257007 1161659207457036288 1162867463314292736 1164968777848651776 1168545527100007056 1170657101959240896 1171396146878141184 1171874716635904512 1174733457837907968 1175103021640411136 1176717174142664448 1177969638162530304 1178843515259655168 1178850161377784896 1180469461050007128 1183721443036370784 1185860440945724544 1187093868800007168 1188724492246161024 1189238960720498688 1189989736511127552 1192140061297016832 1192515101108158464 1195395224525881344 1195800233271435792 1197555317089173504 1199207071542864384 1202510672290916352 1204683622548037632 1205936628622229504 1206860499350618112 1207593134980227072 1208382306432961842 1209775269304369152 1211824991066673984 1213489585834622712 1214781189355109376 1216976312574038016 1218242104424497152 1219915513908596736 1220299291703503872 1220712738131257371 1222918579725278436 1223276162707243008 1224190552200007392 1227176915777100288 1227562977963643776 1229249190845461968 1229781198017788416 1232751325292315136 1233284848154591232 1234063430455984128 1234978920748210176 1238381066535395328 1239669121730543616 1240089130800007488 1242329985752663808 1243622148266674176 1245330420448359168 1246655914440228864 1247048104597987328 1248761082763643904 1249301534494261248 1249694522037507546 1251017608030654464 1252318806646161408 1252743101522456544 1254858548988075759 1258433644569238368 1259773085257150464 1261503542791844352 1262049509336039424 1265097569979285504 1265924321025007644 1268211860455844304 1268582687251955712 1269530943022229888 1271274804207699984 1272627912657733632 1274776938654553152 1277080474864626432 1278408781784623104 1278841916137507722 1280718880775921664 1281527408550445056 1286018357866674432 1287784866600007776 1288342207447206912 1291453769353853952 1293665935577154048 1294604218841776128 1295011493236371456 1297351593513271296 1297759695962027067 1298170621648502784 1299140994171436416 1299695922377588736 1304509345387020864 1308225896228579328 1308792083755892736 1310589875079733248 1311953035534073856 1312810406988896816 1314200315506950144 1314613717987507938 1316989239704146008 1317374329069338624 1318359056215392576 1319762279793205248 1321575140067646464 1321990899345462528 1323806820910497504 1325215842932846592 1326206431550008008 1327610522808041472 1328028143681258019 1331686623415917132 1335480602400008064 1336058585500807168 1337893830810561024 1338738453575018496 1339285390441033728 1341579488746678272 1342552523243323392 1342974881874755584 1344819627591616512 1345401652532281344 1347249731725320192 1347257327288897024 1349107955485722432 1352824506327280896 1355269075366542336 1356678707200008192 1358542276852755456 1359130240823427072 1363303114950008232 1366628838024498048 1367187169408555264 1370522367477559296 1372836703166441856 1374297911189618688 1376781282912043008 1377214371225008316 1380106439977402368 1381008350209099248 1383503847770011968 1384942846933341696 1386845240953854528 1387445454173915136 1388321359262982144 1390830071513186304 1393178699852319744 1394189158752681984 1394627761946861568 1395100272150008424 1397147869937369088 1397621233971746784 1399074916800008448 1402487903745257472 1402929117672735744 1404856218109099392 1405464226306043904 1408003915909054464 1408858657476931584 1409335989212763612 1411404480855097344 1415292647469023232 1415737850140393164 1417244720914294272 1419805698003044352 1421282455161913344 1423234766226696192 1425197833826271232 1426738343012824842 1427155523158450176 1428222310900008624 1429734409177890816 1430184154733662482 1431706401739950336 1432156807624251072 1434124055986372296 1438209879507700992 1439740668865314816 1440808740872911872 1441718334619250688 1446280642018967552 1446770652600008736 1449384983378107776 1450892506311119872 1452885490523085696 1454431900180267008 1456887929890917888 1457518456909971456 1459520542702430208 1461038607753854976 1461533618442865968 1463678720886767616 1469735266133342208 1471754133257151744 1472391094225379328 1475947164975833088 1476911707862508918 1478475354945318912 1480013135127281664 1483153938242316648 1484732564767355904 1487239761763645344 1490867823299452416 1491476912082060288 1491982235493759009 1495115309975519232 1497817000091123712 1500354750844453504 1502415677700009072 1503065908688408064 1505130559661881152 1506696064246162944 1508299748335091712 1509276924840013056 1510371588648738816 1510846742109100032 1512922081040568576 1513576859098816512 1514532391923253248 1515664493200009152 1517746449921437736 1521927569618191008 1526263545600009216 1526924097715208192 1529021520926355456 1529986804085735424 1530611874789752832 1533233701424775168 1533716004318759261 1536004271900786688 1536936717247561728 1538085565584624672 1539713979114651648 1539722659758739456 1541837663412254208 1544441291062247088 1546085150088321024 1547240836808342676 1548878943276048384 1550489951085723648 1552619744974577664 1553634393985236654 1556441828741263464 1558060702800009408 1560876135945654528 1561861529170854912 1562499622181206016 1566311277117210624 1568956232190219264 1569487806168759477 1571791353679540224 1573959281400009504 1578295257381827712 1581147254594299392 1582791825066676224 1584004405397686272 1584965989661548032 1585651947627331584 1586652982014836736 1590020134810877952 1592204228402651136 1593860299367841792 1594400311028581056 1597281410253424896 1598942762057152512 1603347563054555136 1605549963553256448 1606244830064050176 1606750099762509702 1610124179973636096 1610669701957444128 1611176408577282456 1615766654755565312 1617986114446163616 1619708252473479168 1620909833482025856 1622635083432050688 1626554018544795648 1627065722271338496 1627616984175009828 1630558106300371248 1631034883609657344 1632254069600009856 1634496176838471408 1636235887702800384 1636750637284858368 1638998921127282624 1639708264023717888 1643668433723086848 1644225320748224214 1644379797539454976 1646638560997613568 1647678096707715072 1651174755380527104 1653452174400009984 1656439981003551744 1658162864355565568 1660440560597812224 1665014777018191872 1666259362716676728 1668023477374205952 1668548180522606229 1670324135363275392 1673144731984101012 1677911526092317824 1679697447009533952 1682004723722459136 1682732679114719232 1686796759972380672 1687899094700010192 1689686119937507328 1690217637412510206 1690949147274459072 1695033072276933312 1696837216876978176 1699702584872737536 1702773966486168576 1703848940913659904 1704545042379497472 1705122554850010296 1707625174367895552 1714681476741316608 1714691143822232576 1717046488800010368 1717789609929609216 1720149211042149888 1721938359138471936 1724887914102872064 1726138958455701504 1726681990981828608 1729053806903506944 1729802124684361728 1730346261282702756 1732187992228581888 1734567371338785984 1739345793849361152 1744301194971439104 1747453166772977664 1752818290650010584 1755985652938861344 1757812074953856768 1759683039724273664 1762100186756861952 1762654532460616704 1765075761213996672 1766954457243795456 1768275242066677344 1770147363744055296 1770704191575010692 1774422565685231616 1775582164554556176 1778790661418586816 1780640803200010752 1783858441080748032 1784984604766691328 1785713853921378304 1788772651662237696 1793092836788822016 1793700349907153688 1796332975633760256 1798810607314296576 1803766008436374528 1805114309609733122 1807025433822056448 1808904942933344256 1810290749025927168 1811389702470340608 1812573459649442763 1817737486600010976 1819661975317315584 1820234378751934068 1822171784032664064 1825464468861057024 1827363156636745728 1830448937555255808 1832397214919491584 1834914244060864512 1836285828300011088 1840765373665650432 1841344466945465664 1844671797026682624 1846590462577788928 1849126987938472704 1849927272231886848 1851095145683976192 1852468381122315264 1857571599803092992 1859503682595815424 1860133696200011232 1863494978628995712 1865433222400011264 1867995630672538752 1869983871660343296 1870572156896980992 1873141624145465856 1873952301741391872 1874541783056261319 1877338554545405952 1878478209969242112 1879114652283684816 1881872641140129792 1887650466853857552 1889659627885725696 1893074264004059136 1895043273549217792 1897646354968928256 1898886481537511466 1902317790683766456 1902874030877933568 1904296414533344832 1906912206311549976 1908941868986600448 1909542410165668096 1912165407981829728 1915620712296939648 1917613172676934656 1918262874206261583 1921078321163882496 1922291112825667584 1929027536800011648 1931677299900011664 1932513311170810368 1937180654030780928 1939242533573689344 1942517239854557184 1943357942546628608 1946027390269906944 1947255932472754176 1948051477005139968 1948711491257154624 1949543883566383104 1959647021511122944 1962338844342868992 1963188125633839104 1965884812619599872 1967929553301110784 1969215610483345224 1971300473260425216 1971920576981261907 1976061493604007936 1977538584323088864 1979643419689807872 1982362710101469696 1982986349018193792 1987823764399269888 1988635882776080384 1989309647325012012 1993487079967358976 1997529935123875698 2003220903600012096 2004087878251210752 2006840746215841536 2008928085661550592 2012369233120017408 2013828784864985088 2014462322812133376 2017229441387424768 2018102478798422016 2020885990933345536 2023661933228583648 2029236759490921344 2032903613049813504 2035018060800012288 2038695361235140608 2039982405447647232 2044311601899700224 2044954672425012348 2049248956330082304 2049943257036747072 2050780754112832896 2055783551216338944 2059255054749662784 2061446866784428032 2062987782411123568 2065171924368064512 2065821556837512474 2070159659966103552 2071512525313648872 2075255771655017952 2077414270400012544 2080267861430781792 2081168181260872704 2082482038894473216 2086245107269779456 2091941642920292352 2092650408225012636 2095721804906053632 2097044850355273728 2098612375200012672 2103731855617886208 2104393676509103616 2108196339459065856 2110389100088901632 2112005873863581696 2113287986215397376 2114202596836442112 2117106721282646016 2122938971203534848 2123606775210589746 2125867081371441408 2129708547004566528 2131923682742870016 2134852149340044288 2137796750739406848 2140107514519237263 2140733284737675264 2142333466350012936 2147559602609925504 2148235211436376608 2151186083979558444 2157314819261551488 2159611003297972224 2161213111309367808 2163513444576067584 2168738691393060864 2169420963028451328 2170155978900013104 2174077475067161664 2176338759466679808 2179328235784628544 2181647850270400512 2182334183046477824 2185331894836376832 2186277685364957184 2189280814053645312 2191557911630782464 2192300427664298952 2195518081330151424 2204602899200013312 2207631199885727616 2208586641338068992 2213920747463749632 2215367561793763377 2220019702690922496 2221679150288902304 2224031303165607936 2224730907363474972 2227098847151033856 2230859642645468016 2237215368123090432 2239596596012711936 2242672964963278848 2246725500136685568 2250532126266680256 2253623516550013608 2254598863032612096 2260044096369244416 2262449622502637568 2263915387260019584 2265557382973108224 2266270113163650048 2270365288648224768 2271798587884879872 2272726723172663296 2273496739800013728 2282891354427286512 2286241968988422144 2289395318400013824 2290386146572812288 2293532281389533184 2295917812184629248 2299850552137162752 2302242654642438144 2304006407851180032 2305405075871342592 2307128348376937008 2309583989638109184 2312756495118381312 2316661936593370632 2319127725132481536 2320861255212514014 2323318414914072576 2325734926628585472 2330451590977854981 2337091054200014112 2341314203918481792 2342792293756282368 2343749433271809024 2349466915675815936 2350206043280822272 2353434348285328896 2355939276325060608 2357687030519310336 2357700322755569792 2360938922100014256 2367442886072741568 2371720881891449088 2374187737600014336 2377448984492322048 2378477921440997376 2379979473022255104 2385030202216316928 2390790449051762688 2391600466542871584 2398414143085728768 2405021344581832704 2409367245096075264 2410125149643764553 2413720998701236224 2415186269960454144 2416764612865923684 2419550538608738304 2423649982133347968 2426979171669245424 2429562378710218752 2433952625148076032 2436484208848994304 2439831027817193472 2440598583407007744 2441425476262514742 2445837159450556872 2446552325414486016 2448381104400014784 2454353831554200576 2455125955927287552 2458498381690923936 2459562396035576832 2465502650584630272 2466337981122336321 2466569696309182464 2469957841496420352 2476762133070790656 2480178261600014976 2484659971505327616 2487244296533348352 2490660840896718336 2493311828880457728 2494096209195974656 2497522165527287808 2498603068988522496 2499389044075015092 2502035216061308928 2504637613292322816 2505486203044913088 2509717097976151518 2516867289138476736 2519546170514300928 2523007085583688704 2524099018672078848 2530195139958571008 2531848642050015288 2536423720911688608 2539061886044459776 2542549608415399968 2545255825315467264 2549553877309106304 2554160949729252864 2556817563569246208 2557683832275015444 2561437761551843328 2563054817100890112 2572036715733348864 2575569733200015552 2576684414894413824 2582907538707707904 2587331871154308096 2589208437683552256 2590022986472742912 2594703187026542592 2595519391924054134 2598281988342872832 2609018690774041728 2616451792457158656 2621179750159466496 2625620813977793632 2628400631013900288 2629227435975015876 2633978479408292016 2634748658138677248 2636718112430785152 2639524559586410496 2643150280135292928 2643981798690925056 2647613641820995008 2650431685865693184 2652412863100016016 2655221045616082944 2656056287362516038 2663373246831834264 2670961204800016128 2672117171001614336 2675787661621122048 2677476907150036992 2678570780882067456 2683158977493356544 2685949763749511168 2689639255183233024 2694499463450640384 2694514654577794048 2698215910971444864 2705649012654561792 2707671464414599683 2710538150733084672 2713357414400016384 2717084553705510912 2718260481646854144 2726606229900016464 2733257676048996096 2734374338817110528 2741044734955118592 2745673406332883712 2748595822379237376 2754428742450016632 2762016700418198496 2767007695540023936 2769885693866683392 2773690481907709056 2774890908347830272 2776642718525964288 2781660143026372608 2786357399704639488 2788378317505363968 2789255523893723136 2790200544300016848 2794295739874738176 2795242467943493568 2798149833600016896 2804975807490514944 2805858235345471488 2809712436218198784 2810928452612087808 2816007831818108928 2817717314953863168 2818671978425527224 2822808961710194688 2831475700280786328 2834489441828588544 2839611396006088704 2842564910323826688 2846469532453392384 2848329722306267199 2853476686025649684 2854311046316900352 2856444621800017248 2859468818355781632 2860368309467324964 2863412803479900672 2864313615248502144 2868248111972744592 2876419759015401984 2879481337730629632 2881617481745823744 2883436669238501376 2892561284037935104 2893541305200017472 2898769966756215552 2901785012622239744 2905770981046171392 2908863800360534016 2913775859781835776 2915036913819942912 2919041085404860416 2922077215507709952 2923067236885731936 2939470532266684416 2943508266514303488 2944782188450758656 2951894329951666176 2953823415725017836 2956950709890637824 2960026270254563328 2966307876484633296 2969465129534711808 2974479523527290688 2981735646598904832 2982953824164120576 2983964470987518018 2990230619951038464 3000709501688907008 3004831355400018144 3006131817376816128 3010261119323762304 3013392128492325888 3018553849680026112 3020743177297477632 3021693484218200064 3025844162081137152 3027153718197633024 3029064783846506496 3031328986400018304 3035492899842875472 3043855139236382016 3052527091200018432 3053848195430416384 3058043041852710912 3059973608171470848 3061223749579505664 3066467402849550336 3067432008637518522 3073873434495123456 3076171131169249344 3079445319517478912 3083675326824508416 3088882582124494176 3092170300176642048 3094481673616685352 3097757886552096768 3098732335256268711 3105239489949155328 3107268787970473308 3112883657482526928 3116121405600018816 3121752271891309056 3123723058341709824 3124999244362412032 3132622554234421248 3137912464380438528 3138975612337518954 3143582707359080448 3147918562800019008 3156590514763655424 3162294509188598784 3165583650133352448 3168008810795372544 3169931979323096064 3171303895254663168 3184408456805302272 3185410162815884619 3188800622057162112 3194562820506849792 3197885524114305024 3206695126109110272 3211099927106512896 3212489660128100352 3213500199525019404 3220248359947272192 3221339403914888256 3222352817154564912 3231533309511130624 3235972228892327232 3239416504946958336 3241819666964051712 3245270166864101376 3253108037089591296 3254131444542676992 3255233968350019656 3261116212600742496 3264508139200019712 3268992353676942816 3272471775405600768 3273501274569716736 3277997842254565248 3279416528047435776 3287336867446173696 3288450641496448428 3293277121995227136 3295356193415430144 3302349510761054208 3306904348800019968 3312879962007103488 3316325728711131136 3320881121195624448 3330029554036383744 3332518725433353456 3336046954748411904 3337096361045212458 3340648270726550784 3346289463968202024 3355823052184635648 3359394894019067904 3364009447444918272 3375798189400020384 3379372239875014656 3380435274825020412 3381898294548918144 3390066144553866624 3393674433753956352 3399405169745475072 3405547932972337152 3407697881827319808 3409090084758994944 3410245109700020592 3415250348735791104 3429362953482633216 3429382287644465152 3434092977600020736 3435579219859218432 3440298422084299776 3443876718276943872 3449775828205744128 3453363981963657216 3458107613807013888 3460692522565405512 3464375984457163776 3469134742677571968 3478691587698722304 3481291882818771021 3488602389942878208 3494906333545955328 3505636581300021168 3511971305877722688 3515624149907713536 3519366079448547328 3524200373513723904 3525309064921233408 3530151522427993344 3533908914487590912 3536550484133354688 3541408383150021384 3551164329109112352 3557581322837173632 3561281606400021504 3567716882161496064 3569969209533382656 3571427707842756608 3577545303324475392 3586185673577644032 3587400699814307376 3592665951267520512 3597621214628593152 3607532016872749056 3610228619219466244 3614050867644112896 3617809885866688512 3620581498051854336 3622779404940681216 3625146919298885526 3635474973200021952 3640468757503868136 3644343568065328128 3650928937722114048 3654726313273491456 3660897875110511616 3662138214393772113 3669828488121729024 3672571656600022176 3681530747331300864 3682688933890931328 3689343594053365248 3693180925155577856 3698253975876945408 3699854544463773696 3702190291367952384 3704936762244630528 3715143199606185984 3719007365191630848 3720267392400022464 3726989957257991424 3730866444800022528 3735991261345077504 3739967743320686592 3741144313793961984 3746283248290931712 3747904603482783744 3749083566112522638 3756956419938484224 3758229304567369632 3764575646964227277 3775300933707715104 3779319255771451392 3786148528008118272 3795292709937856512 3797772963075022932 3804635581367532912 3805748061755867136 3808592829066689664 3813824412623099952 3817883737973200896 3819084820331336192 3824330815963659456 3831241424593879296 3835226345353869312 3836525748412523166 3842156642327764992 3844582225651335168 3858055073600023296 3863354599800023328 3865026622341620736 3874361308061561856 3885034479709114368 3892054780539813888 3893279087886081201 3894511864945508352 3897422982514309248 3899087767132766208 3919294043022245888 3924677688685737984 3926376251267678208 3931769625239199744 3935859106602221568 3938431220966690448 3942600946520850432 3943841153962523814 3952122987208015872 3955077168646177728 3959286839379615744 3964725420202939392 3965972698036387584 3975647528798539776 3977271765552160768 3978619294650024024 3995059870247751396 4006441807200024192 4008175756502421504 4013681492431683072 4017856171323101184 4024738466240034816 4027657569729970176 4028924645624266752 4034458882774849536 4036204957596844032 4041771981866691072 4047323866457167296 4058473518981842688 4065807226099627008 4070036121600024576 4077390722470281216 4089909344850024696 4099886514073494144 4101561508225665792 4111567102432677888 4118510109499325568 4122893733568856064 4125975564822247136 4130343848736129024 4131643113675024948 4140319319932207104 4143025050627297744 4150511543310035904 4154828540800025088 4160535722861563584 4162336362521745408 4164964077788946432 4172490214539558912 4183883285840584704 4185300816450025272 4191443609812107264 4197224750400025344 4207463711235772416 4208787353018207232 4216392678918131712 4220778200177803264 4224011747727163392 4226575972430794752 4234213442565292032 4245877942407069696 4247213550421179492 4251734162742882816 4259417094009133056 4263847365485740032 4269704298680088576 4275593501478813696 4280215029038474526 4281466569475350528 4284666932700025872 4295119205219851008 4296470422872753216 4302372167959116888 4314629638523102976 4319222006595944448 4322426222618735616 4338841926056902656 4340311957800026208 4348154950134323328 4352677518933359616 4358656471569257088 4363295700540801024 4364668366092955648 4370663789672753664 4372555370729914368 4378561628107290624 4383115823261564928 4384600855328597904 4391036162660302848 4409205798400026624 4415262399771455232 4417173282676137984 4427841494927499264 4430735123587526754 4440039405381844992 4443358300577804608 4449461814726949944 4454197694302067712 4461719285290936032 4474430736246180864 4475946706481277027 4485345929926557696 4493451000273371136 4501064252533360512 4507247033100027216 4509197726065224192 4520088192738488832 4524899245005275136 4527830774520039168 4531114765946216448 4532540226327300096 4540730577296449536 4543597175769759744 4545453446345326592 4546993479600027456 4565782708854573024 4578790636800027648 4580772293145624576 4587064562779066368 4591835624369258496 4599701104274325504 4601148012956277783 4608012815702360064 4610810151742685184 4614256696753874016 4619167979276218368 4625512990236762624 4633323873186741264 4638255450264963072 4641722510425028028 4646636829828145152 4651469853257170944 4660903181955709962 4674182108400028224 4682628407836963584 4685584587512564736 4687498866543618048 4698933831351631872 4700412086561644544 4706868696570657792 4715374061038620672 4715400645511139584 4721877844200028512 4734885772145483136 4743441763782898176 4748375475200028672 4754897968984644096 4756955842881994752 4759958946044510208 4770060404432633856 4781580898103525376 4783200933085743168 4796828286171457536 4810042689163665408 4818734490192150528 4820250299287529106 4830372539920908288 4833529225731847368 4847299964266695936 4853958343338490848 4859124757420437504 4867905250296152064 4879662055634386944 4881197166814015488 4882850952525029484 4891674318901113744 4893104650828972032 4896762208800029568 4908707663108401152 4910251911854575104 4916996763381847872 4919124792071153664 4931005301169260544 4932675962244672642 4933139392618364928 4939915682992840704 4953524266141581312 4960356523200029952 4969319943010655232 4974488593066696704 4981321681793436672 4988192418391949312 4995044331054575616 4998778088150030184 5004070432122617856 5005644541567818687 5010972406089826176 5019434195952303036 5033734578276953472 5039092341028601856 5046014171167377408 5048198037344157696 5060390279917142016 5063697284100030576 5072847441823377216 5078123772088919552 5085099216830799936 5090511650630934528 5099107754618212608 5108321899458505728 5113635127138492416 5115367664550030888 5122875523103686656 5144073431466697728 5151139466400031104 5153368829788827648 5165815077415415808 5174663742308616192 5178416875367104512 5180045972945485824 5189406374053085184 5191038783848108268 5196563976685745664 5218037381548083456 5232903584914317312 5242359500318932992 5251241627955587264 5258454871950031752 5267956958816584032 5273436224861570304 5279049119172820992 5286300560270585856 5287963597381850112 5295227283641990016 5300863371731386368 5304825726200032032 5310442091232165888 5312112574725032076 5326746493663668528 5341922409600032256 5344234342003228672 5351575323242244096 5354953814300073984 5357141561764134912 5366317954986713088 5371899527499022336 5379278510366466048 5388998926901280768 5389029309155588096 5396431821942889728 5411298025309123584 5415342928829199366 5421076301466169344 5426714828800032768 5434169107411021824 5437720378948328289 5453212459800032928 5466515352097992192 5468748677634221056 5482089469910237184 5491346812665767424 5497191644758474752 5508857484900033264 5524033400836396992 5534015391080047872 5539771387733366784 5547380963815418112 5549781816695660544 5553285437051928576 5572714799409278976 5578511047787446272 5580401088600033696 5590484935886987136 5596299667200033792 5609951614981029888 5611716470690942976 5619424872436397568 5621856905224175616 5623625349168783957 5632015663636217856 5635434629907726336 5637343956851054448 5645617923420389376 5662951400561572656 5668978883657177088 5679222792012177408 5685129820647653376 5692939064906784768 5696659444612534398 5706953372051299368 5708622092633800704 5712889243600034496 5720736618934649928 5726825606959801344 5728627230497004288 5736496223945489184 5752839518030803968 5754788622618784749 5763234963491647488 5766873338477002752 5787082610400034944 5797539933512431104 5803570025244479488 5811541962092342784 5817727600721068032 5827551719563671552 5830073827639885824 5838082170809720832 5844154431015419904 5846134473771463872 5878941064533368832 5887016533028606976 5889564376901517312 5903788659903332352 5907646831450035672 5913901419781275648 5915761730943785721 5932615752969266592 5938930259069423616 5948959047054581376 5963471293197809664 5965907648328241152 5967928941975036036 5980461239902076928 6001419003377814016 6009662710800036288 6012263634753632256 6020522238647524608 6026784256984651776 6037107699360052224 6041486354594955264 6043386968436400128 6051688324162274304 6054307436395266048 6062657972800036608 6070985799685750944 6087710278472764032 6105054182400036864 6116086083705421824 6119947216342941696 6132934805699100672 6134864017275037044 6147746868990246912 6152342262338498688 6158890639034957824 6167350653649016832 6177765164248988352 6184340600353284096 6188963347233370704 6195515773104193536 6197464670512537422 6210478979898310656 6214537575940946616 6225767314965053856 6232242811200037632 6243504543782618112 6247446116683419648 6249998488724824064 6275824928760877056 6277951224675037908 6287165414718160896 6295837125600038016 6313181029527310848 6324589018377197568 6331167300266704896 6336017621590745088 6339863958646192128 6342607790509326336 6368816913610604544 6370820325631769238 6377601244114324224 6389125641013699584 6395771048228610048 6413390252218220544 6422199854213025792 6427000399050038808 6442678807829776512 6444705634309129824 6463066619022261248 6471944457784654464 6478833009893916672 6483639333928103424 6490540333728202752 6506216074179182592 6508262889085353984 6510467936700039312 6522232425201484992 6529016278400039424 6537984707353885632 6544943550811201536 6547002549139433472 6555995684509130496 6558833056094871552 6574673734892347392 6576901282992896856 6586554243990454272 6613808697600039936 6625759924014206976 6632651457422262272 6641762242391248896 6646102685381290131 6660059108072767488 6665037450866706912 6672093909496823808 6674192722090424916 6681296541453101568 6692578927936404048 6711646104369271296 6718789788038135808 6728018894889836544 6751596378800040768 6760870549650040824 6763796589097836288 6780132289107733248 6787348867507912704 6798810339490950144 6811095865944674304 6815395763654639616 6818180169517989888 6820490219400041184 6858725906965266432 6858764575288930304 6868185955200041472 6871158439718436864 6880596844168599552 6887753436553887744 6899551656411488256 6906727963927314432 6916215227614027776 6921385045130811024 6928751968914327552 6938269485355143936 6957383175397444608 6962583765637542042 6977204779885756416 6991354772933564943 7011273162600042336 7023942611755445376 7031248299815427072 7048400747027447808 7050618129842466816 7060303044855986688 7067817828975181824 7073100968266709376 7082816766300042768 7102328658218224704 7115162645674347264 7122563212800043008 7135433764322992128 7139938419066765312 7142855415685513216 7155090606648950784 7172371347155288064 7174801399628614752 7195242429257186304 7215064033745498112 7220457238438932488 7228101735288225792 7230375448931293659 7241162996103708672 7245558809881362432 7250293838597771052 7270949946400043904 7280937515007736272 7288687136130656256 7301857875444228096 7309452626546982912 7321795750221023232 7324276428787544226 7339656976243458048 7345143313200044352 7363061494662601728 7365377867781862656 7378687188106730496 7386361850311155712 7396507951753890816 7399709088927547392 7409873524489261056 7430286399212371968 7440534784800044928 7453979914515982848 7461732889600045056 7471982522690155008 7479935486641373184 7482288627587923968 7492566496581863424 7495809206965567488 7498167132225045276 7513912839876968448 7516458609134739264 7529151293928454554 7550601867415430208 7558638511542902784 7572297056016236544 7590585419875713024 7595545926150045864 7609271162735065824 7617185658133379328 7627648825246199904 7635767475946401792 7638169640662672384 7648661631927318912 7662482849187758592 7670452690707738624 7673051496825046332 7684313284655529984 7689164451302670336 7716110147200046592 7726709199600046656 7730053244683241472 7748722616123123712 7770068959418228736 7784109561079627776 7786558175772162402 7794845965028618496 7838588086044491776 7849355377371475968 7863539250478399488 7876862441933380896 7885201893041700864 7887682307925047628 7904245974416031744 7910154337292355456 7918573678759231488 7929450840405878784 7931945396072775168 7951295057597079552 7954543531104321536 7957238589300048048 7990119740495502792 8012883614400048384 8016351513004843008 8027362984863366144 8035712342646202368 8049476932480069632 8057849291248533504 8068917765549699072 8083543963733382144 8094647732914334592 8116947037963685376 8123014393243799049 8131614452199254016 8140072243200049152 8154781444940562432 8179818689700049392 8199773028146988288 8203123016451331584 8223134204865355776 8237020218998651136 8245787467137712128 8251951129644494272 8263286227350049896 8286050101254595488 8301023086620071808 8309657081600050176 8321071445723127168 8324672725043490816 8329928155577892864 8344980429079117824 8367766571681169408 8370601632900050544 8382887219624214528 8394449500800050688 8414927422471544832 8417574706036414464 8432785357836263424 8441556400355606528 8448023495454326784 8453151944861589504 8468426885130584064 8494427100842358984 8503468325485765632 8518834188018266112 8527694730971480064 8539408597360177152 8544989166918801597 8560430058076949052 8562933138950701056 8569333865400051744 8590238410439702016 8592940845745506432 8604744335918233776 8629259277046205952 8638444013191888896 8644852445237471232 8677683852113805312 8680623915600052416 8696309900268646656 8705355037866719232 8717312943138514176 8726591401081602048 8729336732185911296 8741327579345507328 8745110741459828736 8757123256214581248 8766231646523129856 8769201710657195808 8818411596800053248 8830524799542910464 8834346565352275968 8855682989854998528 8861470247175053508 8880078810763689984 8886716601155609216 8898923629453899888 8908395388604135424 8923438570581872064 8948861472492361728 8951893412962554054 8970691859853115392 9002128505066721024 9014494066200054432 9018395452130448384 9040176385476977664 9055661549040078336 9062229531892432896 9065080452654600192 9081461154592899072 9087194351539519488 9093986959200054912 9131565417709146048 9157581273600055296 9161544586291249152 9174129125558132736 9183671248738516992 9199402208548651008 9202296025912555566 9221620303485370368 9228513393507748032 9238335958552436736 9251025980473525248 9266647746373482528 9276510900529926144 9283445020850056056 9293273659656290304 9296197005768806133 9321806363911419924 9348364216800056448 9365256815673927168 9371169175025129472 9374997733087236096 9397867662703263744 9400824173123289088 9413737393141315584 9430748122077241344 9430801291022279168 9443755688400057024 9469771544290966272 9486883527565796352 9496750950400057344 9509795937969288192 9513911685763989504 9566401866171486336 9593656572342915072 9620085378327330816 9637468980384301056 9640500598575058212 9660745079841816576 9667058451463694736 9694599928533391872 9707916686676981696 9718249514840875008 9735810500592304128 9759324111268773888 9762394333628030976 9765701905050058968 9783348637802227488 9793524417600059136 9817415326216802304 9820503823709150208 9833993526763695744 9838249584142307328 9862010602338521088 9865351924489345284 9879831365985681408 9907048532283162624 9920713046400059904 9938639886021310464 9948977186133393408 9962643363586873344 9976384836783898624 9990088662109151232 9997556176300060368 10008140864245235712 10011289083135637374 10021944812179652352 10038868391904606072 10067469156553906944 10078184682057203712 10092028342334754816 10127394568200061152 10145694883646754432 10156247544177839104 10170198433661599872 10181023301261869056 10198215509236425216 10216643798917011456 10227270254276984832 10230735329100061776 10245751046207373312 10288146862933395456 10302278932800062208 10306737659577655296 10331630154830831616 10349327484617232384 10360091945890971648 10382077567696216536 10393127953371491328 10436074763096166912 10443875648456313063 10465807169828634624 10484719000637865984 10502483255911174528 10516909743900063504 10535913917633168064 10546872449723140608 10558098238345641984 10572601120541171712 10575927194763700224 10590454567283980032 10601726743462772736 10609651452400064064 10624225149450064152 10653492987327337056 10683844819200064512 10688468684006457344 10703150646484488192 10709907628600147968 10714283123528269824 10732635909973426176 10758557020732932096 10777997853802561536 10778058618311176192 10792863643885779456 10822596050618247168 10830685857658398732 10842152602932338688 10853429657600065536 10868338214822043648 10875440757896656578 10906424919600065856 10933030704195984384 10937497355268442112 10964178939820474368 10982693625331534848 10986414643181316339 11017714969800066528 11048066801672793984 11068030782160095744 11079542775466733568 11094761927630836224 11099563633391321088 11106570874103857152 11145429598818557952 11157022095574892544 11160802177200067392 11180969871773974272 11192599334400067584 11219903229962059776 11223432941381885952 11238849744872795136 11243713810448351232 11247250698337567914 11270869259815452672 11274687913702108896 11325902801123145312 11337957767314354176 11358445584024354816 11385878129813569536 11393318889225068796 11413906744102598736 11417244185267601408 11425778487200068992 11441473237869299856 11453651213919602688 11457254460994008576 11472992447890978368 11505679036061607936 11509577245237569498 11526469926983294976 11533746676954005504 11574165220800069888 11595079867024862208 11607140050488958976 11623083924184685568 11655103439127343104 11676164341619441664 11679837263658243603 11692268947542927744 11757882129066737664 11774033066057213952 11779128753803034624 11807577319806664704 11815293662900071344 11827802839562551296 11831523461887571442 11865231505938533184 11877860518138847232 11897918094109162752 11926942586395619328 11931815296656482304 11935857883950072072 12002838006755628032 12019325421600072576 12024527269507264512 12041044477295049216 12053568513969303552 12074215398720104448 12082972709189910528 12086773936872800256 12103376648324548608 12108614872790532096 12125315945600073216 12141971599371501888 12175420556945528064 12210108364800073728 12232172167410843648 12269728034550074088 12304684524676997376 12317781278069915648 12334701307298033664 12355530328497976704 12368681200706568192 12377926694466741408 12391031546208387072 12394929341025074844 12420957959796621312 12429075151881893232 12451534629930107712 12464485622400075264 12487009087565236224 12494892233366839296 12499996977449648128 12551649857521754112 12555902449350075816 12574330829436321792 12591674251200076032 12626362059054621696 12649178036754395136 12662334600533409792 12672035243181490176 12679727917292384256 12737633827221209088 12741640651263538476 12755202488228648448 12778251282027399168 12791542096457220096 12826780504436441088 12844399708426051584 12854000798100077616 12885357615659553024 12889411268618259648 12926133238044522496 12943888915569308928 12957666019787833344 12967278667856206848 13016525778170707968 13020935873400078624 13044464850402969984 13058032556800078848 13075969414707771264 13089887101622403072 13094005098278866944 13111991369018260992 13117666112189743104 13149347469784694784 13153802565985793712 13173108487980908544 13227617395200079872 13251519848028413952 13265302914844524544 13283524484782497792 13292205370762580262 13320118216145534976 13330074901733413824 13348385444180849832 13362593082906203136 13385157855872808096 13423292208738542592 13427840119443831081 13456037789779673088 13503192757600081536 13521741099300081648 13527593178195672576 13560264578215466496 13574697735015825408 13597620678981900288 13622191731889348608 13630791527309279232 13636360339035979776 13640980438800082368 13717529150577860608 13736371910400082944 13742316879436873728 13761193688337199104 13775506873107775488 13799103312822976512 13803444038868833349 13832430455228055552 13842770090261622048 13857503937828655104 13876538970710287872 13914766350794889216 13925167531275084084 13954409559771512832 13982709545867129886 14022546325200084672 14047885223510890752 14062496599630854144 14096801494054895616 14101236259684933632 14120606089711973376 14146201936533418752 14165633532600085536 14204657316436449408 14230325291348694528 14245126425600086016 14270867528645984256 14279876838133530624 14310181213297901568 14344742694310576128 14349602799257229504 14390484858514372608 14430128067490996224 14440914476877864976 14456203470576451584 14460750897862587318 14491117619762724864 14500587677195542104 14541899892800087808 14561875030015472544 14577374272261312512 14603715750888456192 14643591500442046464 14648552857575088452 14679313952486916096 14690286626400088704 14726122989325203456 14730755735563725312 14757374376213460992 14772723700622311424 14793015903507781632 14799418177855094784 14819747048978522112 14860572798424743936 14881069569600089856 14907959829031965696 14923465779200090112 14943965045380310016 14964577255175847936 14985132993163726848 14996334264450090552 15032917218269478528 15058302587856909108 15101203734830860416 15117277023085805568 15144594112032473088 15181170839751426048 15191091852300091728 15218542325470131648 15234371316266758656 15255297650492399808 15271534951892803584 15276339281325344768 15297323263854637824 15324965698375517184 15340905381415477248 15346102993650092664 15368626569311059968 15432220294400093184 15453418399200093312 15460106489366482944 15497445232246247424 15540137918836457472 15568219122159255552 15573116351544324804 15589691930057236992 15677176172088983552 15698710754742951936 15727078500956798976 15753724883866761792 15775364615850095256 15820308674584710912 15837147357518462976 15858901680811757568 15863890792145550336 15902590115194159104 15909087062208643072 15914477178600096096 15980239480991005584 16025767228800096768 16032703026009686016 16054725969726732288 16071424685292404736 16098953864960139264 16115698582497067008 16137835531099398144 16167087927466764288 16189295465828669184 16233894075927370752 16246028786487598098 16263228904398508032 16280144486400098304 16313161136844984867 16359637379400098784 16399546056293976576 16406246032902663168 16446268409730711552 16474040437997302272 16491574934275424256 16503902259288988544 16526572454700099792 16572100202509190976 16602046173240143616 16619314163200100352 16642142891446254336 16649345450086981632 16659856311155785728 16735533143362338816 16741203265800101088 16788899001600101376 16829854844943089664 16835149412072828928 16865570715672526848 16870876047506351871 16896046990908653568 16906303889723179008 16936853770261168128 16988854201684717968 17006936650971531264 17037668376036532224 17055389461942960128 17078817194720354304 17089978333837603194 17120860116153898104 17125866277901402112 17138667730800103488 17180476820879404032 17185881691491012864 17209488671836467552 17258518554092411904 17264365867856354247 17289704890474942464 17361247831200104832 17392619800537293312 17410710075733438464 17434625886277028352 17453182802163204096 17458673464371822592 17482655158691014656 17490221482919657472 17514246512429162496 17532463293046259712 17538403421314391616 17636823193600106496 17661049599085820928 17668693130704551936 17711365979709997056 17722940494350107016 17773433202311218432 17797847258907799776 17816790777208270848 17846877141163744128 17897722944984723456 17903786825925108108 17941383719706230784 18004257010133442048 18028988132400108864 18036790904260896768 18080352770953955328 18111323098080156672 18124459063784865792 18130160905309200384 18162922309185798144 18187973918400109824 18263130835418292096 18315162547200110592 18348258251116265472 18398804417097302016 18404592051825111132 18443240606970740736 18457026787015496064 18476671917104873472 18502051960947050496 18533295492746965056 18553021801059852288 18566890041700112112 18586547319312580608 18592394011537612266 18643612727822839848 18696728433600112896 18730513631347854336 18742338350050258944 18749995466174472192 18801648346246578176 18827474786282631168 18861496244154482688 18861602582044558336 18887511376800114048 18939543088581932544 18973767055131592704 18993501900800114688 19019591875938576384 19027823371527979008 19132803732342972672 19187313144685830144 19240170756654661632 19281001197150116424 19334116902927389472 19389199857066783744 19415833373353963392 19436499029681750016 19471621001184608256 19518648222537547776 19524788667256061952 19531403810100117936 19566697275604454976 19587048835200118272 19634830652433604608 19641007647418300416 19667987053527391488 19676499168284614656 19724021204677042176 19730703848978690568 19759662731971362816 19841426092800119808 19877279772042620928 19897954372266786816 19925286727173746688 19938308056143870393 19980177324218302464 19995112352600120736 20016281728490471424 20022578166271274748 20043889624359304704 20077736783809212144 20134938313107813888 20156369364114407424 20184056684669509632 20254789136400122304 20291389767293508864 20312495088355678208 20340396867323199744 20362046602523738112 20396431018472850432 20433287597834022912 20454540508553969664 20461470658200123552 20576293725866790912 20604557865600124416 20613475319155310592 20663260309661663232 20698654969234464768 20720183891781943296 20764155135392433072 20786255906742982656 20872149526192333824 20887751296912626126 20931614339657269248 21004966511822349056 21033819487800127008 21071827835266336128 21093744899446281216 21145202241082343424 21151854389527400448 21180909134567960064 21203453486925545472 21219302904800128128 21248450298900128304 21306985974654674112 21367689638400129024 21376937368012914688 21406301292968976384 21419815257200295936 21428566247056539648 21465271819946852352 21517114041465864192 21556117236622352384 21585727287771558912 21645192101236494336 21661371715316797464 21684305205864677376 21691126346793880977 21736676429644087296 21750881515793313156 21812849839200131712 21866061408391968768 21874994710536884224 21928357879640948736 21965387250663069696 21972829286362632678 22035429939600133056 22096133603345587968 22136061564320191488 22159085550933467136 22189523855261672448 22199127266782642176 22290859197637115904 22321604354400134784 22361939743547948544 22385198668800135168 22439806459924119552 22446865882763771904 22477699489745590272 22487427620896702464 22494501396675135828 22541738519630905344 22549375827404217792 22651805602246290624 22675915534628708352 22716891168048709632 22771756259627139072 22786637778450137592 22827813488205197472 22851556974400137984 22882946475738599712 22907302427839205376 22914508921988017152 22945984895781956736 23011358072123215872 23019154490475138996 23052939853966589952 23067493353908011008 23148330441600139776 23190159734049724416 23214280100977917952 23246167848369371136 23310206878254686208 23352328683238883328 23359674527316487206 23384537895085855488 23515764258133475328 23548066132114427904 23630587325800142688 23655605679125102592 23663046923775142884 23730463011877066368 23755721036277694464 23795836188218325504 23853885172791238656 23863630593312964608 23871715767900144144 24005676013511256064 24038650843200145152 24049054539014529024 24082088954590098432 24107137027938607104 24148430797440208896 24173547873745600512 24206753296649097216 24250631891200146432 24283943198743003776 24350841113891056128 24369043179731397147 24420216729600147456 24464344334821687296 24539456069100148176 24609369049353994752 24635562556139831296 24669402614596067328 24711060656995953408 24737362401413136384 24755853388933482816 24789858682050149688 24858150303763786464 24903069259860215424 24928971244800150528 24974018175130472448 24989784466733678592 24999993954899296256 25103299715043508224 25111804898700151632 25148661658872643584 25183348502400152064 25252724118109243392 25298356073508790272 25324669201066819584 25344070486362980352 25359455834584768512 25483281302527076952 25510404976457296896 25556502564054798336 25583084192914440192 25634967500756404791 25688799416852103168 25708001596200155232 25770715231319106048 25778822537236519296 25852266476089044992 25887777831138617856 25915332039575666688 25934557335712413696 26033051556341415936 26041871746800157248 26088929700805939968 26116065113600157696 26151938829415542528 26179774203244806144 26188010196557733888 26223982738036521984 26235332224379486208 26298694939569389568 26307605131971587424 26455234790400159744 26503039696056827904 26567048969564995584 26584410741525160524 26640236432291069952 26660149803466827648 26696770888361699664 26725186165812406272 26770315711745616192 26846584417477085184 26855680238887662162 26912075579559346176 27006385515200163072 27043482198600163296 27055186356391345152 27120529156430932992 27195241357963800576 27244383463778697216 27261583054618558464 27281960877600164736 27435058301155721216 27472743820800165888 27484633758873747456 27522387376674398208 27551013746215550976 27598206625645953024 27606888077737666698 27664860910456111104 27685540180523244096 27715007875657310208 27753077941420575744 27829532701589778432 27850335062550168168 27965419091734259772 28045092650400169344 28095770447021781504 28124993199261708288 28193602988109791232 28202472519369867264 28241212179423946752 28292403873066837504 28331267065200171072 28409314632872898816 28460650582697389056 28490252851200172032 28541735057291968512 28699205598514459008 28780969717028745216 28860256134981992448 28881828953755729952 28912406941152903168 28921501795725174636 28982235239525449728 29001175354391084208 29083799785600175616 29123750060030945088 29154748544522625024 29207431501776912384 29287183000884092928 29297105715150176904 29380573252800177408 29452245978650406912 29461511471127450624 29514748752426921984 29545447401244622848 29586031807015563264 29639494097957044224 29721145596849487872 29762139139200179712 29815919658063931392 29846931558400180224 29887930090760620032 29929154510351695872 29970265986327453696 29992668528900181104 30065834436538957056 30116605175713818216 30202407469661720832 30234554046171611136 30382183704600183456 30437084650940263296 30468742632533517312 30510595300984799616 30543069903785607168 30552678562650689536 30594646527709275648 30649931396751034368 30681810762830954496 30692205987300185328 30737253138622119936 30864440588800186368 30906836798400186624 30920212978732965888 30994890464492494848 31080275837672914944 31146232703088649608 31179383860114473984 31331626945368939189 31397421509485903872 31454157001913597952 31507449767733523584 31550729231700190512 31640617349169421824 31674294715036925952 31717803361623515136 31727781584291100672 31805180230388318208 31818174124417286144 31828954357200192192 31960478961982011168 32051534457600193536 32065406052019372032 32109451939453464576 32142849370584809472 32197907729920278528 32275671062198796288 32334175854933528576 32378590931657338368 32467788151854741504 32492057572975196196 32526457808797016064 32560288972800196608 32626322273689969734 32719274758800197568 32799092112587953152 32812492065805326336 32892536819461423104 32948080875994604544 33007804518577977088 33053144909400199584 33144200405018381952 33204092346480287232 33238628326400200704 33284285782892508672 33298690900173963264 33319712622311571456 33471066286724677632 33482406531600202176 33577798003200202752 33659709689886179328 33670298824145657856 33731141431345053696 33741752095012703742 33812607779446358016 33977708403369435936 34013873301943062528 34075336752073064448 34157634389440708608 34179956667675206388 34241720232307796208 34251732555802804224 34277335461600206976 34360953641758808064 34371763382982025728 34418977343672935104 34517037108184823808 34528731735712708494 34579409780949884928 34722495662400209664 34785239601074586624 34821420151466876928 34869251772554056704 34917346928743645184 34965310317382029312 35028493024858324992 35039511790974730809 35076806842628783232 35273646387200212992 35322099198171641856 35337386261409103872 35422731959419994112 35445880988700214032 35546866404622436864 35595694517815599552 35633581554416541696 35693754282327488256 35795445889969446912 35807573651850216216 36008514020266884096 36057976264800217728 36073581808521793536 36160705541907910656 36222646196160313344 36248918127569731584 36260321810618400768 36325844618371596288 36375947836800219648 36526261670836584192 36630325094400221184 36696516502232530944 36809184103650222264 36914053574030992128 36953343834209746944 37004103921894100992 37066590985493930112 37106043602119704576 37133780083400224224 37173094638625161216 37184788023075224532 37287225455645679696 37393456867200225792 37461027262695708672 37484676700100517888 37499990932348944384 37603296692493156352 37654949572565262336 37722992488308965376 37723205164089116672 37775022753600228096 37879086177163865088 37947534110263185408 37987003801600229376 38039183751877152768 38265607464685945344 38374626289371660288 38480341513309323264 38562002394300232848 38668233805854778944 38778399714133567488 38831666746707926784 38872998059363500032 39049577334512123904 39062807620200235872 39133394551208909952 39174097670400236544 39269661304867209216 39282015294836600832 39335974107054782976 39352998336569229312 39448042409354084352 39461407697957381136 39519325463942725632 39682852185600239616 39754559544085241856 39795908744533573632 39850573454347493376 39876616112287740786 39960354648436604928 39990224705200241472 40045156332542549496 40087779248718609408 40155473567618424288 40269876626215627776 40283520358331493243 40368113369339019264 40509578272800244608 40582779534587017728 40624990176711356416 40680793734646399488 40724093205047476224 40792862036945700864 40866575195668045824 40909081017107939328 40922941316400247104 41152587451733581824 41209115731200248832 41226950638310621184 41326520619323326464 41397309938468929536 41410332116606500047 41528310270784866144 41572511813485965312 41744299052384667648 41775502593825252252 41863228679314538496 42009933023644698112 42067638975600254016 42143655670532672256 42187489798892562432 42290404482164686848 42303708779054800896 42361818269135920128 42438605809600256256 42496900597800256608 42613971949309348224 42735379276800258048 42812602585937952768 42839630514400591872 42930543639893704704 43034228082931728384 43112234473244704768 43171454575543117824 43290384202472988672 43322743430633594928 43368610411729354752 43382252693587761954 43473352859288174592 43501763031586626312 43625699678400263424 43732122816783937536 43749989421073768448 43930774501326139392 43945658572725265356 44070859879200266112 44192267206691175936 44272123128640382976 44318171101866934272 44379047710523344896 44398254533565284352 44581718395274231808 44643208708800269568 44723879487095897088 44770397337600270336 44893731765527543808 44955398979491180544 44989002793350271656 45098751654808435584 45303611204492581248 45351831069257416704 45433782336097419264 45543512519254278144 45573275556900275184 45655626976410394944 45703113948800275968 45765892951477199424 45814604855678410752 45829017843976034304 45891969791563913472 46022716144246431744 46038308980950277992 46105879707933179904 46296660883200279552 46380319468099448832 46428560201955835904 46492335696738742272 46620413756509372416 46704657366477766656 46719349054632974412 46769075790171710976 47031528516266950656 47096132264228855808 47261174651600285376 47326093847550285768 47460926023754132736 47511442072555388928 47591672376436651008 47707770345582477312 47727261186625929216 47743431535800288288 48011352027022512128 48077301686400290304 48098109078029058048 48164177909180196864 48214274055877214208 48296861594880417792 48347095747491201024 48413506593298194432 48501263782400292864 48567886397486007552 48701682227782112256 48738086359462794294 48840433459200294912 48939483410534954601 49078912138200296352 49218738098707989504 49338805229192134656 49422121313991906816 49474724802826272768 49511706777866965632 49579717364100299376 49716300607527572928 49806138519720430848 49857942489600301056 49948036350260944896 49979568933467357184 49999987909798592512 50206599430087016448 50223609797400303264 50366697004800304128 50505448236218486784 50596712147017580544 50612628142519055613 50688140972725960704 50718911669169537024 50966562605054153904 51020809952914593792 51113005128109596672 51166168385828880384 51269935001512809582 51377598833704206336 51416003192400310464 51541430462638212096 51557645074473038592 51704532952178089984 51775555662277235712 51869114671424827392 52083743493600314496 52177859401611879936 52232130227200315392 52303877658831085056 52359548406489612288 52376020393115467776 52447965476073043968 52470664448758972416 52597389879138779136 52615210263943174848 52910469580800319488 53006079392113655808 53134097939129991168 53168821483050321048 53320299606933655296 53393541776723399328 53450372331624812544 53540631423491232384 53693168834954170368 53711360477775324324 53824151159118692352 54012771030400326144 54086964397200326592 54110372712782690304 54241058312861865984 54390482715927601152 54488766927557394432 54563921755200329472 54870116602311442432 54945487641600331776 55044774753348796416 55196413251291906048 55213776155475333396 55329721820912222208 55371080361046488192 55430015751314620416 55506155882841151488 55659065403179556864 55700670125100336336 55930838183468519544 56090185300800338688 56191540894043563008 56249986398523416576 56404945038739734528 56482424358847893504 56584807746133675008 56662534130400342144 56818629265745797632 56921301165394778112 56980505702400344064 57083470114583937024 57398411197028918016 57561939434057490432 57720512269963984896 57763657907511459904 57843003591450349272 58002350708782168416 58167599571200351232 58247500120061890176 58309497089045250048 58414863003553824768 58574366001768185856 58594211430300353808 58761146505600354816 58904491957300813824 58923022942254901248 59029497504853843968 59090894802489245696 59172063614031126528 59278988195914088448 59524278278400359424 59631839316127862784 59693863116800360448 59775860181521240064 59814924168431611179 59940531972654907392 59985337057800362208 60131668873077914112 60233210351427636432 60404814939323441664 60469108092343222272 60764367409200366912 60874169301880526592 60937485265067034624 61021190601969599232 61086139807571214336 61105357125301379072 61189293055418551296 61299862793502068736 61363621525661908992 61384411974600370656 61728881177600372736 61813673596800373248 61840425957465931776 61989780928984989696 62160551675345829888 62292465406177299216 62358767720228947968 62663253890737878378 62794843018971807744 63014899535467047168 63101458463400381024 63281234698338843648 63435606723247030272 63455563168582201344 63610360460776636416 63657908714400384384 63920957923964022336 64103068915200387072 64130812104038744064 64218903878906929152 64285698741169618944 64395815459840557056 64551342124397592576 64668351709867057152 64757181863314676736 64935576303709483008 64984115145950392392 65052915617594032128 65073379040381642931 65252644547379939468 65438549517600395136 65598184225175906304 65624984131610652672 65785073638922846208 65896161751989209088 66015609037155954176 66106289818800399168 66288400810036763904 66408184692960574464 66477256652800401408 66568571565785017344 66597381800347926528 66964813063200404352 67155596006400405504 67319419379772358656 67340597648291315712 67462282862690107392 67483504190025407484 67625215558892716032 67955416806738871872 68027746603886125056 68150673504146128896 68315268778881417216 68359913335350412776 68483440464615592416 68554670923200413952 68721907283517616128 68743526765964051456 68837954687345870208 69034074216369647616 69057463471425416988 69158819561899769856 69444991324800419328 69570479202149173248 69642840302933753856 69738503545108113408 69834693857487290368 69930620634764058624 70056986049716649984 70079023581949461618 70153613685257566464 70547292774400425984 70644198396343283712 70891761977400428064 71093732809244873728 71191389035631199104 71267163108833083392 71387508564654976512 71590891779938893824 71615147303700432432 72017028040533768192 72115952529600435456 72147163617043587072 72321411083815821312 72445292392320626688 72520643621236801536 72751895673600439296 73052523341673168384 73107129539194191441 73260650188800442368 73393033004465061888 73618368207300444528 73828107148061984256 73906687668419493888 74008207843788201984 74133181970987860224 74212087204239409152 74267560166800448448 74369576046150449064 74574450911291359392 74786913734400451584 74922054525391417344 74969353400201035776 74999981864697888768 75309899145130524672 75445984976617930752 75446410328178233344 75550045507200456192 75758172354327730176 75895068220526370816 75974007603200458752 76078367503754305536 76531214929371890688 76749252578743320576 76904902502269214373 77124004788600465696 77336467611709557888 77556799428267134976 77663333493415853568 77745996118727000064 78099154669024247808 78125615240400471744 78266789102417819904 78348195340800473088 78539322609734418432 78564030589673201664 78671948214109565952 78705996673138458624 78896084818708168704 78922815395914762272 79365704371200479232 79509119088170483712 79701146908694986752 79753232224575481572 79920709296873209856 79980449410400482944 80090312665085098992 80175558497437218816 80310947135236848576 80539753252431255552 80567040716662986486 80736226738678038528 81019156545600489216 81165559069174035456 81249980353422712832 81361587469292798976 81585724073891401728 81733150391336091648 81845882632800494208 82305174903467163648 82418231462400497664 82453901276621242368 82653041238646652928 82794619876937859072 82820664233213000094 83056620541569732288 83145023626971930624 83488598104769335296 83551005187650504504 84019866047289396224 84135277951200508032 84287311341065344512 84374979597785124864 84580808964329373696 84607417558109601792 84723636538271840256 84877211619200512512 84993801195600513216 85227943898618696448 85470758553600516096 85625205171875905536 86224468946489409536 86342909151086235648 86580768404945977344 86645486861267189856 86737220823458709504 86764505387175523908 86946705718576349184 87003526063173252624 87251399356800526848 87464245633567875072 87499978842147536896 87861549002652278784 87891317145450530712 88141719758400532224 88384534413382351872 88544246257280765952 88636342203733868544 88758095421046689792 89163436790548463616 89286417417600539136 89447758974191794176 89540794675200540672 89787463531055087616 89910797958982361088 89978005586700543312 90197503309616871168 90607222408985162496 90703662138514833408 91146551113800550368 91311253952820789888 91406227897600551936 91531785902954398848 91629209711356821504 91658035687952068608 91783939583127826944 92045432288492863488 92076617961900555984 92211759415866359808 92593321766400559104 92760638936198897664 92857120403911671808 92984671393477484544 93240827513018744832 93438698109265948824 93538151580343421952 93994880836106817567 94192264528457711616 94522349303200570752 94652187695100571536 94921852047508265472 95022884145110777856 95183344752873302016 95415540691164954624 95454522373251858432 95486863071600576576 96022704054045024256 96154603372800580608 96196218156058116096 96328355818360393728 96428548111754428416 96593723189760835584 96827013186596388864 97002527564800585728 97135772794972015104 97403364455564224512 97476172718925588588 97680866918400589824 97878966821069909202 98157824276400592704 98437476197415979008 98677610458384269312 98844242627983813632 99023413555733931264 99159434728200598752 99432601215055145856 99612277039440861696 99715884979200602112 99896072700521889792 99959137866934714368 100413198860174032896 100447219594800606528 100733394009600608256 101010896472436973568 101193424294035161088 101225256285038111226 101437823338339074048 101933125210108307808 102041619905829187584 102226010256219193344 102539870003025619164 102755197667408412672 102832006384800620928 103082860925276424192 103115290148946077184 103409065904356179968 103551111324554471424 103738229342849654784 104167486987200628992 104355718803223759872 104464260454400630784 104607755317662170112 104752040786230935552 104895930952146087936 105230420527886349696 105820939161600638976 106012158784227311616 106268195878259982336 106337642966100642096 106640599213867310592 106787083553446798656 106900744663249625088 107081262846982464768 107386337669908340736 107422720955550648648 108025542060800652288 108173928794400653184 108220745425565380608 108482116625723731968 108780965431855202304 108977533855114788864 109127843510400658944 109740233204622884864 109890975283200663552 110089549506697592832 110427552310950666792 110742160722092976384 110860031502629240832 111012311765682302976 111318130806359113728 111401340250200672672 111861676366937039088 112180370601600677376 112383081788087126016 112499972797046833152 112809890077479469056 112964848717695787008 113169615492267350016 113325068260800684288 113637258531491595264 113842602330789556224 113961011404800688128 114796822394057836032 115123878868114980864 115441024539927969792 115527315815022919808 115686007182900698544 116004701417564336832 116335199142400702464 116495000240123780352 116618994178090500096 117148732003536371712 117188422860600707616 117522293011200709632 117808983914601627648 117846045884509802496 118058995009707687936 118344127228062253056 118557976391828176896 119048556556800718848 119263678632255725568 119387726233600720896 119551720363042480128 119629848336863222358 119881063945309814784 119970674115600724416 120263337746155828224 120466420702855272864 120809629878646883328 120850561074994479729 121528734818400733824 121748338603761053184 121874970530134069248 122042381203939198464 122172279615142428672 122210714250602758144 122378586110837102592 122599725587004137472 122727243051323817984 122768823949200741312 123457762355200745472 123627347193600746496 123680851914931863552 123979561857969979392 124584930812354598432 124717535440457895936 125326507781475756756 125589686037943615488 126029799070934094336 126202916926800762048 126562469396677687296 126871213446494060544 126911126337164402688 127315817428800768768 127841915847928044672 128206137830400774144 128437807757813858304 128791630919681114112 129102684248795185152 129336703419734114304 129514363726629353472 129871152607418966016 129968230291900784784 130105831235188064256 130146758080763285862 130505289094759878936 130877099035200790272 131196368450351812608 131249968263221305344 131792323503978418176 132031218074311908352 132212579637600798336 132576801620073527808 132816369385921148928 132954513305600802816 133137143131570034688 133194763600695853056 133929626126400808704 134311192012800811008 134681195296582631424 134967008380050814968 135910833613477743744 136055493207772250112 136301347008292257792 136630537557762834432 136719826670700825552 136966880929231184832 137109341846400827904 137443814567035232256 137487053531928102912 137675909374691740416 138068148432739295232 138114926942850833976 138317639123799539712 138889982649600838656 139140958404298346496 139285680605867507712 139477007090216226816 139861241269528117248 140113972099433299968 140158047163898923236 140307227370515132928 141094585548800851968 141288396792686567424 141783523954800856128 142187465618489747456 142382778071262398208 142534326217666166784 142775017129309953024 143181783559877787648 143230294607400864864 144034056081067536384 144231905059200870912 144294327234087174144 144642822167631642624 144890584784641253376 145041287242473603072 145503791347200878592 146105046683346336768 146214259078388382882 146521300377600884736 147236736414600889056 147656214296123968512 148016415687576403968 148266363941975720448 148424174408478818304 148535120333600896896 148739152092300898128 149148901822582718784 149573827468800903168 149844109050782834688 149938706800402071552 149999963729395777536 150619798290261049344 150892820656356466688 151100091014400912384 151516344708655460352 151790136441052741632 151837884427557166839 152156735007508611072 153062429858743781376 153498505157486641152 153809805004538428746 154248009577200931392 154672935223419115776 155113598856534269952 155326666986831707136 156251230480800943488 156533578204835639808 156696390681600946176 157078645219468836864 157128061179346403328 157343896428219131904 157411993346276917248 157792169637416337408 157845630791829524544 158731408742400958464 159018238176340967424 159402293817389973504 159506464449150963144 159960898820800965888 160180625330170197984 160351116994874437632 160621894270473697152 161079506504862511104 161134081433325972972 161472453477356077056 162038313091200978432 162331118138348070912 162499960706845425664 162723174938585597952 163171448147782803456 163466300782672183296 163691765265600988416 164610349806934327296 164836462924800995328 165589239753875718144 165641328466426000188 166113241083139464576 166290047253943861248 166977196209538670592 167102010375301009008 168039732094578792448 168270555902401016064 168574622682130689024 168749959195570249728 169214835116219203584 169447273076543680512 169754423238401025024 169987602391201026432 170455887797237392896 170941517107201032192 171250410343751811072 172448937892978819072 172685818302172471296 173161536809891954688 173290973722534379712 173529010774351047816 174007052126346505248 174502798713601053696 174928491267135750144 174999957684295073792 175723098005304557568 175782634290901061424 176283439516801064448 176769068826764703744 177088492514561531904 177272684407467737088 177516190842093379584 178572834835201078272 178895517948383588352 179081589350401081344 179444772505294833537 179821595917964722176 179956011173401086624 180395006619233742336 181214444817970324992 181407324277029666816 182293102227601100736 182622507905641579776 182812455795201103872 183063571805908797696 183258419422713643008 183316071375904137216 183567879166255653888 184090864576985726976 184153235923801111968 185186643532801118208 185521277872397795328 185969342786954969088 186481655026037489664 186877396218531897648 187076303160686843904 187989761672213635134 188384529056915423232 189044698606401141504 189304375390201143072 189843704095016530944 190366689505746604032 190831081382329909248 190973726143201153152 192045408108090048512 192309206745601161216 192392436312116232192 192656711636720787456 192857096223508856832 193187446379521671168 193654026373192777728 194005055129601171456 194271545589944030208 194806728911128449024 194952345437851177176 195757933642139818404 196315648552801185408 196874952394831958016 197355220916768538624 197688485255967627264 198046827111467862528 198318869456401197504 198865202430110291712 199224554078881723392 199431769958401204224 199792145401043779584 200894439189601213056 201466788019201216512 202021792944873947136 202386848588070322176 202450512570076222452 202875646676678148096 203866250420216615616 204083239811658375168 204452020512438386688 205079740006051238328 205664012769601241856 206165721850552848384 206230580297892154368 206818131808712359936 207102222649108942848 207476458685699309568 208334973974401257984 208711437606447519744 208928520908801261568 209215510635324340224 209504081572461871104 209791861904292175872 210460841055772699392 211641878323201277952 212675285932201284192 213281198427734621184 213574167106893597312 213801489326499250176 214162525693964929536 214772675339816681472 214845441911101297296 216051084121601304576 216347857588801306368 216441490851130761216 216964233251447463936 217561930863710404608 218255687020801317888 219321388617582574323 219781950566401327104 220179099013395185664 220855104621901333584 221484321444185952768 221720063005258481664 222024623531364605952 222636261612718227456 222802680500401345344 223723352733874078176 224360741203201354752 224766163576174252032 224999945594093666304 225929697435391574016 226339230984534700032 226650136521601368576 227274517062983190528 227685204661579112448 227922022809601376256 229593644788115672064 230247757736229961728 231054631630045839616 231372014365801397088 232009402835128673664 232670398284801404928 232990000480247560704 233237988356181000192 234297464007072743424 234376845721201415232 235044586022401419264 235617967829203255296 235692091769019604992 236117990019415375872 236688254456124506112 238097113113601437696 238527357264511451136 239103440726084960256 239259696673726444716 239762127890619629568 239941348231201448832 240526675492311656448 240932841405710545728 241619259757293766656 241701122149988959458 243057469636801467648 243496677207522106368 243749941060268138496 244084762407878396928 244421428501205516288 244757172221674205184 245199451174008274944 245537647898401482624 246915524710401490944 247254694387201492992 247361703829863727104 247959123715939958784 249169861624709196864 249435070880915791872 250653015562951513512 252059598141868188672 252405833853601524096 253124938793355374592 253742426892988121088 253822252674328805376 254631634857601537536 255683831695856089344 256412275660801548288 256875615515627716608 258673406839468228608 259028727453258706944 259742305214837932032 259936460583801569568 260211662470376128512 260293516161526571724 261010578189519757872 261754198070401580544 262392736900703625216 262499936526442610688 263584647007956836352 264062436148623816704 264425159275201596672 265153603240147055616 265632738771842297856 265909026611201605632 266274286263140069376 267859252252801617408 268622384025601622016 269362390593165262848 269934016760101629936 271821667226955487488 272110986415544500224 273439653341401651104 273933761858462369664 274218683692801655808 274887629134070464512 274974107063856205824 275351818749383480832 276136296865478590464 276229853885701667952 276635278247599079424 277779965299201677312 278281916808596692992 278571361211735015424 278954014180432453632 279722482539056234496 280316094327797846472 280614454741030265856 281984642508320452701 282576793585373134848 283567047909601712256 284374931236979494912 284765556142524796416 285068652435332333568 285550034258619906048 286363567119755575296 286460589214801729728 288068112162135072768 288463810118401741824 288588654468174348288 289285644335263285248 289781169569282506752 291007582694401757184 292210093366692673536 292428518156776765764 293042600755201769472 294473472829201778112 295312428592247937024 296032831375152807936 296532727883951440896 297070240667201793792 297478304184601796256 298297803645165437568 299147654937601806336 299688218101565669376 299877413600804143104 301239596580522098688 301785641312712933376 302200182028801824768 303032689417310920704 303580272882105483264 303675768855114333678 304313470015017222144 306124859717487562752 307619610009076857492 308496019154401862784 309345870446838231552 310227197713068539904 310653333973663414272 312502460961601886976 313067156409671279616 313392781363201892352 314256122358692806656 314687792856438263808 315691261583659049088 317462817484801916928 318036476352681934848 318804587634779947008 319012928898301926288 319921797641601931776 320361250660340395968 320702233989748875264 321243788540947394304 322159013009725022208 322268162866651945944 324076626182401956864 324662236276696141824 324999921413690851328 325446349877171195904 326342896295565606912 326932601565344366592 327383530531201976832 329220699613868654592 329672925849601990656 331282656932852000376 332226482166278929152 332580094507887722496 333954392419077341184 334204020750602018016 336079464189157584896 336541111804802032128 337149245364261378048 337499918391140499456 338429670232438407168 338894546153087361024 339508846476802050048 339975204782402052864 340911775594474785792 341883034214402064384 345371636604344942592 346323073619783909376 346581947445068759424 347058021548702095632 348014104252693010496 349005597427202107392 349856982534271500288 349999915368590147584 351446196010609115136 351565268581802122848 352566879033602128896 353538137653529407488 354176985029123063808 355032381684186759168 357145669670402156544 357791035896767176704 358163178700802162688 358889545010589667074 359643191835929444352 359912022346802173248 360790013238467484672 362428889635940649984 364586204455202201472 365245015811283159552 365624911590402207744 366127143611817595392 366516838845427286016 366632142751808274432 367135758332511307776 368181729153971453952 368306471847602223936 370373287065602236416 371042555744795590656 371938685573909938176 373754792437063795296 374152606321373687808 375979523344427270268 376769058113830846464 378089397212802283008 378608750780402286144 379687408190033061888 380733379011493208064 381947452286402306304 384090816216180097024 384618413491202322432 385313423273441574912 386374892759043342336 387308052746385555456 388010110259202342912 388543091179888060416 389613457822256898048 389904690875702354352 391515867284279636808 392631297105602370816 393749904789663916032 395376970511935254528 396093654222935725056 396637738912802395008 397730404860220583424 398449108157763446784 398863539916802408448 399584290802087559168 401788878379202426112 402933576038402433024 404043585889747894272 404901025140152444904 407732500840433231232 408166479623316750336 408904041024876773376 410159480012102476656 411328025539202483712 412331443701105696768 412461160595784308736 413636263617424719872 414204445298217885696 414952917371398619136 416669947948802515968 417422875212895039488 417857041817602523136 418431021270648680448 419583723808584351744 420921682111545398784 423283756646402555904 425350571864402568384 426562396855469242368 427148334213787194624 427602978652998500352 428325051387929859072 429545350679633362944 429690883822202594592 432102168243202609152 432695715177602612736 432882981702261522432 433928466502894927872 435123861727420809216 436511374041602635776 438642777235165148646 439563901132802654208 441710209243802667168 442968642888371905536 444049247062729211904 445272523225436454912 445605361000802690688 447446705467748156352 448721482406402709504 449532327152348504064 449999891188187332608 451859394870783148032 452678461969069400064 453300273043202737152 454549034125966381056 455370409323158224896 455513653282671500517 459187289576231344128 460495515472459923456 462109263260091679232 462744028731602794176 464018805670257347328 465340796569602809856 465980000960495121408 468753691442402830464 470089172044802838528 471235935658406510592 471384183538039209984 472235980038830751744 473376508912249012224 476194226227202875392 477054714529022902272 478206881452169920512 478519393347452889432 479882696462402897664 481053350984623312896 481865682811421091456 483238519514587533312 483402244299977918916 486114939273602935296 486993354415044212736 487499882120536276992 488169524815756793856 488842857002411032576 489514344443348410368 490398902348016549888 491075295796802965248 493831049420802981888 494509388774402985984 498339723249418393728 498870141761831583744 501306031125903027024 504119196283736377344 504811667707203048192 506249877586710749184 507644505348657610752 509263269715203075072 511367663391712178688 512824551321603096576 513751231031255433216 517346813678936457216 518057454906517413888 519484610429675864064 519872921167603139136 520587032323053143448 522021156379039515744 523508396140803161088 524785473801407250432 524999873052885221376 527169294015913672704 528124872297247633408 528850318550403193344 530307206480294111232 531265477543684595712 531818053222403211264 532548572526280138752 535718504505603234816 537244768051203244032 538334317515884500611 539868033520203259872 543643334453910974976 544221972831089000448 546879306682803302208 547867523716924739328 548437367385603311616 549775258268140929024 549948214127712411648 550703637498766961664 552272593730957180928 552459707771403335904 555559930598403354624 556563833617193385984 557908028360864907264 559444965078112468992 560632188655595692944 561228909482060531712 563969285016640905402 565153587170746269696 567134095819203424512 568749862473958989824 569531112285049592832 571100068517239812096 572921178429603459456 576136224324270145536 576927620236803483648 577177308936348696576 578571288670526570496 579562339138565013504 582015165388803514368 584420186733385347072 584857036313553531528 588946945658403556224 590624857184495874048 592065662750305615872 593065455767902881792 594140481334403587584 594956608369203592512 596595607290330875136 598295309875203612672 599376436203131338752 603571282625425866752 604400364057603649536 606065378834621841408 607160545764210966528 607351537710228667356 608626940030034444288 612249719434975125504 615239220018153714984 616992038308803725568 618691740893676463104 620454395426137079808 621306667947326828544 625004921923203773952 626134312819342559232 626785562726403784704 628512244717385613312 629375585712876527616 631382523167318098176 634925634969603833856 638025857796603852576 639843595283203863552 640722501320680791936 641404467979497750528 642487577081894788608 644318026019450044416 644536325733303891888 648153252364803913728 649324472553392283648 649999842827381702656 650892699754342391808 652685792591131213824 654767061062403953664 657964165852747722969 659345851699203981312 662565313865704000752 664452964332557858304 665160189015775444992 667908784838154682368 668408041501204036032 672158928378315169792 673082223609604064256 674298490728522756096 674999836782280998912 677789092306174722048 679017692953604100096 679950409564804105728 681823551188949571584 683766068428804128768 690743273208689885184 693163894890137518848 694116043097404191264 696028208505386020992 698011194854404214784 699713965068543000576 702892392021218230272 703130537163604245696 705133758067204257792 707076275307058814976 708353970058246127616 710064763368373518336 714291339340804313088 715582071793534353408 717779090021179334148 719286383671858888704 719824044693604346496 721580026476934969344 724857779271881299968 729172408910404402944 730490031622566319104 731249823180804415488 732254287223635190784 733264285503616548864 734271516665022615552 736612943695204447872 740746574131204472832 742085111489591181312 743877371147819876352 747509584874127590592 748305212642747375616 751959046688854540536 756178794425604566016 757217501560804572288 759374816380066123776 761466758022986416128 763894904572804612608 768181632432360194048 769236826982404644864 770626846546883149824 776020220518404685824 777086182359776120832 779226915644513796096 779809381751404708704 783031734568559273616 785262594211204741632 787499809579327832064 790753941023870509056 792187308445871450112 793275477825604790016 795460809720441166848 796898216315526893568 797727079833604816896 803577756758404852224 805867152076804866048 808087171779495788544 809802050280304889808 815465001680866462464 816332959246633500672 820318960024204953312 822656051078404967424 824662887402211393536 824922321191568617472 828408890596435771392 829905834742797238272 833339895897605031936 834845750425790078976 835714083635205046272 836862042541297360896 839167447617168703488 841843364223090797568 845953927524961358103 850701143728805136768 853124793710938484736 854296668427574389248 855205957305997000704 856650102775859718144 859090701359266725888 859381767644405189184 864204336486405218304 865391430355205225472 865765963404523044864 867856933005789855744 873022748083205271552 877285554470330297292 879127802265605308416 883420418487605334336 885937285776743811072 888098494125458423808 891210722001605381376 894893410935496312704 897442964812805419008 899064654304697008128 903718789741566296064 905356923938138800128 906600546086405474304 909098068251932762112 910740818646316449792 911027306565343001034 918374579152462688256 924218526520183358464 925488057463205588352 928037611340514694656 930681593139205619712 931960001920990242816 937507382884805660928 940178344089605677056 942768367076078419968 952388452454405750784 954109429058045804544 956413762904339841024 957038786694905778864 959765392924805795328 962106701969246625792 963731365622842182912 966477039029175066624 966804488599955837832 972229878547205870592 973986708830088425472 974999764241072553984 976339049631513587712 979028688886696820736 980797804696033099776 982150591593605930496 987662098841605963776 989018777548805971968 996679446498836787456 997740283523663167488 1002612062251806054048 1008238392567472754688 1009623335414406096384 1012499755173421498368 1015289010697315221504 1018526539430406150144 1022735326783424357376 1025649102643206193152 1036114909813034827776 1038969220859351728128 1039745842335206278272 1041174064646106286896 1044042312758079031488 1047016792281606322176 1049570947602814500864 1049999746105770442752 1054338588031827345408 1056249744594495266816 1057700637100806386688 1060614412960588222464 1062530955087369191424 1065097145052560277504 1071437009011206469632 1074489536102406488064 1076668635031769001222 1079736067040406519744 1087286668907821949952 1093758613365606604416 1095735047433849478656 1096874734771206623232 1099550516536281858048 1099896428255424823296 1101407274997533923328 1104545187461914361856 1104919415542806671808 1111119861196806709248 1113127667234386771968 1115816056721729814528 1121264377311191385888 1122457818964121063424 1127938570033281810804 1130307174341492539392 1134268191638406849024 1137499724947917979648 1139062224570099185664 1142200137034479624192 1145842356859206918912 1152272448648540291072 1153855240473606967296 1159124678277130027008 1164030330777607028736 1168840373466770694144 1169714072627107063056 1177893891316807112448 1181249714368991748096 1186130911535805763584 1188280962668807175168 1189913216738407185024 1193191214580661750272 1196590619750407225344 1198752872406262677504 1207142565250851733504 1208800728115207299072 1212130757669243682816 1214703075420457334712 1224499438869950251008 1230478440036307429968 1233984076617607451136 1237383481787352926208 1240908790852274159616 1242613335894653657088 1250009843846407547904 1252268625638685118464 1253571125452807569408 1258751171425753055232 1262765046334636196352 1269851269939207667712 1276051715593207705152 1279687190566407727104 1281445002641361583872 1282808935958995501056 1284975154163789577216 1288636052038900088832 1289072651466607783776 1296306504729607827456 1298648945106784567296 1301785399508684783616 1305371585182262427648 1309534122124807907328 1315928331705495445938 1318691703398407962624 1325130627731408001504 1328905928665115716608 1335817569676309364736 1336816083002408072064 1344317856756630339584 1346164447219208128512 1348596981457045512192 1349999673564561997824 1355578184612349444096 1358035385907208200192 1359900819129608211456 1363647102377899143168 1381486546417379770368 1386327789780275037696 1388232086194808382528 1392056417010772041984 1396022389708808429568 1406261074327208491392 1410267516134408515584 1414152550614117629952 1416707940116492255232 1420129526736747036672 1428582678681608626176 1431164143587068706816 1435558180042358668296 1439648089387208692992 1443160052953869938688 1449715558543762599936 1458344817820808805888 1460980063245132638208 1462499646361608830976 1464508574447270381568 1466528571007233097728 1468543033330045231104 1473225887390408895744 1481493148262408945664 1495019169748255181184 1496610425285494751232 1503918093377709081072 1512357588851209132032 1514435003121609144576 1518749632760132247552 1522933516045972832256 1527789809145609225216 1538473653964809289728 1541253693093766299648 1552040441036809371648 1554172364719552241664 1558453831289027592192 1559618763502809417408 1566063469137118547232 1570525188422409483264 1574999619158655664128 1581507882047741018112 1584374616891742900224 1586550955651209580032 1590921619440882333696 1593796432631053787136 1595454159667209633792 1607155513516809704448 1611734304153609732096 1619604100560609779616 1630930003361732924928 1632665918493267001344 1640637920048409906624 1645312102156809934848 1649325774804422787072 1649844642383137234944 1656817781192871542784 1666679791795210063872 1669691500851580157952 1673724085082594721792 1678334895234337406976 1683686728446181595136 1691907855049922716206 1701402287457610273536 1706249587421876969472 1708593336855148778496 1713300205551719436288 1718763535288810378368 1728408672972810436608 1730782860710410450944 1731531926809046089728 1735713866011579711488 1746045496166410543104 1754571108940660594584 1766840836975210668672 1771874571553487622144 1776196988250916847616 1782421444003210762752 1789786821870992625408 1794885929625610838016 1798129308609394016256 1810713847876277600256 1813201092172810948608 1818196136503865524224 1821481637292632899584 1822054613130686002068 1836749158304925376512 1848437053040366716928 1850976114926411176704 1856075222681029389312 1861363186278411239424 1863920003841980485632 1875014765769611321856 1880356688179211354112 1885536734152156839936 1904776904908811501568 1914077573389811557728 1919530785849611590656 1924213403938493251584 1927462731245684365824 1932954078058350133248 1933608977199911675664 1944459757094411741184 1947973417660176850944 1949999528482145107968 1952678099263027175424 1958057377773393641472 1964301183187211860992 1973892497558243168907 1978037555097611943936 1993358892997673574912 1995480567047326334976 2005224124503612108096 2016476785134945509376 2019246670828812192768 2024999510346842996736 2037053078860812300288 2045470653566848714752 2051298205286412386304 2072229819626069655552 2079491684670412556544 2082348129292212573792 2088084625516158062976 2094033584563212644352 2099141895205629001728 2108677176063654690816 2112499489188990533632 2115401274201612773376 2121228825921176444928 2125061910174738382848 2130194290105120555008 2142874018022412939264 2153337270063538002444 2159472134080813039488 2174573337815643899904 2187517226731213208832 2191470094867698957312 2193749469542413246464 2199792856510849646592 2202814549995067846656 2209838831085613343616 2222239722393613418496 2226255334468773543936 2231632113443459629056 2242528754622382771776 2244915637928242126848 2255877140066563621608 2268536383276813698048 2274999449895835959296 2278124449140198371328 2284400274068959248384 2291684713718413837824 2304544897297080582144 2307710480947213934592 2328060661555214057472 2337680746933541388288 2339428145254214126112 2355787782633614224896 2362499428737983496192 2372261823071611527168 2376561925337614350336 2379826433476814370048 2386382429161323500544 2393181239500814450688 2417601456230414598144 2424261515338487365632 2429406150840914669424 2448998877739900502016 2460956880072614859936 2467968153235214902272 2474766963574705852416 2485226671789307314176 2500019687692815095808 2504537251277370236928 2507142250905615138816 2517502342851506110464 2525530092669272392704 2552103431186415410304 2559374381132815454208 2562890005282723167744 2565617871917991002112 2569950308327579154432 2577272104077800177664 2578145302933215567552 2592613009459215654912 2597297890213569134592 2603570799017369567232 2619068244249615814656 2631856663410990891876 2637383406796815925248 2650261255462816003008 2657811857330231433216 2673632166004816144128 2688635713513260679168 2692328894438416257024 2697193962914091024384 2711156369224698888192 2716070771814416400384 2719801638259216422912 2727294204755798286336 2772655579560550075392 2776464172389616765056 2784112834021544083968 2792044779417616859136 2812522148654416982784 2820535032268817031168 2828305101228235259904 2857165357363217252352 2862328287174137413632 2871116360084717336592 2879296178774417385984 2886320105907739877376 2899431117087525199872 2916689635641617611776 2921960126490265276416 2924999292723217661952 2929017148894540763136 2937086066660090462208 2946451774780817791488 2962986296524817891328 2990038339496510362368 2993220850570989502464 3007836186755418162144 3024715177702418264064 3028870006243218289152 3037499265520264495104 3045867032091945664512 3055579618291218450432 3076947307929618579456 3108344729439104483328 3116907662578055184384 3119237527005618834816 3132126938274237094464 3141050376844818966528 3149999238317311328256 3163015764095482036224 3168749233783485800448 3173101911302419160064 3181843238881764667392 3187592865262107574272 3214311027033619408896 3223468608307219464192 3239208201121219559232 3261860006723465849856 3281275840096819813248 3290624204313619869696 3298651549608845574144 3299689284766274469888 3313635562385743085568 3333359583590420127744 3339383001703160315904 3347448170165189443584 3367373456892363190272 3383815710099845432412 3402804574915220547072 3412499174843753938944 3417186673710297556992 3426600411103438872576 3437527070577620756736 3456817345945620873216 3461565721420820901888 3492090992332821086208 3509142217881321189168 3533681673950421337344 3543749143106975244288 3564842888006421525504 3579573643741985250816 3589771859251221676032 3596258617218788032512 3621427695752555200512 3626402184345621897216 3636392273007731048448 3644109226261372004136 3673498316609850753024 3696874106080733433856 3701952229852822353408 3712150445362058778624 3722726372556822478848 3727840007683960971264 3750029531539222643712 3760713376358422708224 3809553809817623003136 3828155146779623115456 3839061571699223181312 3848426807876986503168 3854925462491368731648 3865908156116700266496 3867217954399823351328 3888919514188823482368 3895946835320353701888 3905356198526054350848 3916114755546787282944 3928602366374423721984 3947784995116486337814 3956075110195223887872 3986717785995347149824 4010448249007224216192 4032953570269891018752 4038493341657624385536 4049999020693685993472 4074106157721624600576 4090941307133697429504 4144459639252139311104 4158983369340825113088 4164696258584425147584 4176169251032316125952 4188067169126425288704 4224998978377981067264 4230802548403225546752 4242457651842352889856 4250123820349476765696 4260388580210241110016 4285748036044825878528 4306674540127076004888 4318944268161626078976 4349146675631287799808 4375034453462426417664 4382940189735397914624 4387498939084826492928 4399585713021699293184 4405629099990135693312 4419677662171226687232 4444479444787226836992 4485057509244765543552 4489831275856484253696 4511754280133127243216 4537072766553627396096 4549998899791671918592 4556248898280396742656 4568800548137918496768 4583369427436827675648 4615420961894427869184 4656121323110428114944 4675361493867082776576 4678856290508428252224 4711575565267228449792 4724998857475966992384 4744523646143223054336 4753123850675228700672 4759652866953628740096 4772764858322647001088 4786362479001628901376 4835202912460829196288 4858812301681829338848 4897997755479801004032 4921913760145229719872 4935936306470429804544 4949533927149411704832 4970453343578614628352 5000039375385630191616 5009074502554740473856 5035004685703012220928 5051060185338544785408 5104206862372830820608 5118748762265630908416 5125780010565446335488 5139900616655158308864 5156290605866431135104 5185226018918431309824 5194595780427138269184 5207141598034739134464 5238136488499231629312 5263713326821981783752 5300522510925632006016 5315623714660462866432 5347264332009632288256 5377271427026521358336 5384657788876832514048 5394387925828182048768 5432141543628832800768 5439603276518432845824 5454588409511596572672 5545311159121100150784 5552928344779233530112 5568225668043088167936 5584089558835233718272 5625044297308833965568 5641070064537634062336 5656610202456470519808 5714330714726434504704 5742232720169434673184 5758592357548834771968 5772640211815479754752 5798862234175050399744 5833379271283235223552 5843920252980530552832 5849998585446435323904 5858034297789081526272 5874172133320180924416 5892903549561635582976 5921677492674729506721 5980076678993020724736 5986441701141979004928 6015672373510836324288 6049430355404836528128 6057740012486436578304 6074998531040528990208 6111159236582436900864 6153894615859237158912 6216689458878208966656 6238475054011237669632 6264253876548474188928 6282100753689637933056 6326031528190964072448 6337498467566971600896 6346203822604838320128 6363686477763529334784 6375185730524215148544 6428622054067238817792 6478416402242439118464 6523720013446931699712 6562551680193639626496 6581248408627239739392 6599378569532548939776 6666719167180840255488 6678766003406320631808 6694896340330378887168 6734746913784726380544 6767631420199690864824 6805609149830441094144 6824998349687507877888 6834373347420595113984 6853200822206877745152 6875054141155241513472 6913634691891241746432 6923131442841641803776 6984181984665642172416 7018284435762642378336 7067363347900842674688 7087498286213950488576 7129685776012843051008 7159147287483970501632 7179543718502443352064 7252804368691243794432 7272784546015462096896 7288218452522744008272 7346996633219701506048 7393748212161466867712 7403904459705644706816 7424300890724117557248 7455680015367921942528 7500059063078445287424 7521426752716845416448 7656310293559246230912 7678123143398446362624 7696853615753973006336 7709850924982737463296 7731816312233400532992 7734435908799646702656 7777839028377646964736 7791893670640707403776 7810712397052108701696 7857204732748847443968 7895569990232972675628 7912150220390447775744 7973435571990694299648 8020896498014448432384 8065907140539782037504 8076986683315248771072 8148212315443249201152 8181882614267394859008 8317966738681650226176 8329392517168850295168 8352338502064632251904 8376134338252850577408 8449997956755962134528 8461605096806451093504 8484915303684705779712 8571496072089651757056 8613349080254152009776 8637888536323252157952 8698293351262575599616 8750068906924852835328 8765880379470795829248 8774997878169652985856 8811258199980271386624 8839355324342453374464 8888958889574453673984 8970115018489531087104 8979662551712968507392 9023508560266254486432 9074145533107254792192 9112497796560793485312 9137601096275836993536 9166738854873655351296 9230841923788855738368 9350722987734165553152 9357712581016856504448 9423151130534456899584 9449997714951933984768 9489047292286446108672 9506247701350457401344 9519305733907257480192 9545529716645294002176 9670405824921658392576 9717624603363658677696 9843827520290459439744 9871872612940859609088 9899067854298823409664 9940906687157229256704 10000078750771260383232 10018149005109480947712 10102120370677089570816 10208413724745661641216 10237497524531261816832 10251560021130892670976 10279801233310316617728 10312581211732862270208 10370452037836862619648 10476272976998463258624 10527426653643963567504 10601045021851264012032 10631247429320925732864 10694528664019264576512 10769315577753665028096 10788775851656364097536 10864283087257665601536 10879206553036865691648 10909176819023193145344 11090622318242200301568 11105856689558467060224 11136451336086176335872 11168179117670467436544 11250088594617667931136 11282140129075268124672 11428661429452869009408 11484465440338869346368 11517184715097669543936 11545280423630959509504 11597724468350100799488 11666758542566470447104 11687840505961061105664 11716068595578163052544 11748344266640361848832 11785807099123271165952 11843354985349459013442 11960153357986041449472 12031344747021672648576 12098860710809673056256 12115480024972873156608 12149997062081057980416 12222318473164873801728 12433378917756417933312 12476950108022475339264 12528507753096948377856 12564201507379275866112 12674996935133943201792 12692407645209676640256 12727372955527058669568 12750371461048430297088 12857244108134477635584 12956832804484878236928 13047440026893863399424 13125103360387279252992 13162496817254479478784 13198757139065097879552 13333438334361680510976 13469493827569452761088 13535262840399381729648 13611218299660882188288 13649996699375015755776 13668746694841190227968 13706401644413755490304 13750108282310483026944 13846262885683283607552 13968363969331284344832 14036568871525284756672 14134726695801685349376 14174996572427900977152 14259371552025686102016 14318294574967941003264 14359087437004886704128 14505608737382487588864 14576436905045488016544 14693993266439403012096 14787496424322933735424 14807808919411289413632 14848601781448235114496 14911360030735843885056 15000118126156890574848 15312620587118492461824 15356246286796892725248 15419701849965474926592 15468871817599293405312 15555678056755293929472 15583787341281414807552 15621424794104217403392 15714409465497694887936 15791139980465945351256 15946871143981388599296 16041792996028896864768 16131814281079564075008 16153973366630497542144 16296424630886498402304 16363765228534789718016 16635933477363300452352 16658785034337700590336 16704677004129264503808 16752268676505701154816 16923210193612902187008 16969830607369411559424 17142992144179303514112 17226698160508304019552 17275777072646504315904 17396586702525151199232 17500137813849705670656 17531760758941591658496 17549995756339305971712 17622516399960542773248 17678710648684906748928 17940230036979062174208 17959325103425937014784 18047017120532508972864 18148291066214509584384 18224995593121586970624 18333477709747310702592 18461683847577711476736 18715425162033713008896 18846302261068913799168 18978094584572892217344 19012495402700914802688 19038611467814514960384 19091059433290588004352 19435249206727317355392 19687655040580918879488 19743745225881719218176 19798135708597646819328 20000157501542520766464 20036298010218961895424 20204240741354179141632 20416827449491323282432 20474995049062523633664 20503120042261785341952 20559602466620633235456 20625162423465724540416 20740904075673725239296 20952545953996926517248 21054853307287927135008 21202090043702528024064 21262494858641851465728 21389057328038529153024 21538631155507330056192 21758413106073731383296 21818353638046386290688 22181244636484400603136 22211713379116934120448 22272902672172352671744 22500177189235335862272 22564280258150536249344 22968930880677738692736 23034369430195339087872 23090560847261919019008 23195448936700201598976 23333517085132940894208 23375681011922122211328 23432137191156326105088 23571614198246542331904 23686709970698918026884 23920306715972082898944 24062689494043345297152 24197721421619346112512 24230960049945746313216 24444636946329747603456 24953900216044950678528 25057015506193896755712 25128403014758551732224 25349993870267886403584 25384815290419353280512 25454745911054117339136 25714488216268955271168 25913665608969756473856 26094880053787726798848 26250206720774558505984 26324993634508958957568 26666876668723361021952 26938987655138905522176 27070525680798763459296 27222436599321764376576 27337493389682380455936 27412803288827510980608 27500216564620966053888 27692525771366567215104 28073137743050569513344 28269453391603370698752 28349993144855801954304 28518743104051372204032 28636589149935882006528 29011217474764975177728 29152873810090976033088 29574992848645867470848 29615617838822578827264 29697203562896470228992 29822720061471687770112 30000236252313781149696 30625241174236984923648 30712492573593785450496 30839403699930949853184 30937743635198586810624 31111356113510587858944 31428818930995389775872 31582279960931890702512 31893742287962777198592 32083585992057793729536 32307946733260995084288 32592849261772996804608 32727530457069579436032 33271866954726600904704 33317570068675401180672 33409354008258529007616 33504537353011402309632 33846420387225804374016 34285984288358607028224 34453396321016608039104 34551554145293008631808 34793173405050302398464 35000275627699411341312 35063521517883183316992 35245032799921085546496 35357421297369813497856 35880460073958124348416 36094034241065017945728 36296582132429019168768 36449991186243173941248 36666955419494621405184 37430850324067426017792 37692604522137827598336 38024990805401829605376 38077222935629029920768 38182118866581176008704 38870498413454634710784 39375310081161837758976 39487490451763438436352 39596271417195293638656 40000315003085041532928 40408481482708358283264 40833654898982646564864 40949990098125047267328 41006240084523570683904 41119204933241266470912 41250324846931449080832 41905091907993853034496 42109706614575854270016 42404180087405056048128 42524989717283702931456 42778114656077058306048 43077262311014660112384 43516826212147462766592 44362489272968801206272 44423426758233868240896 44545805344344705343488 45000354378470671724544 45937861761355477385472 46068738860390678175744 46667034170265881788416 46751362023844244422656 46864274382312652210176 47143228396493084663808 47373419941397836053768 47840613431944165797888 48125378988086690594304 48395442843238692225024 48461920099891492626432 48889273892659495206912 49907800432089901357056 50114031012387793511424 50256806029517103464448 50769630580838706561024 50909491822108234678272 51428976432537910542336 51827331217939512947712 52189760107575453597696 52500413441549117011968 52649987269017917915136 53877975310277811044352 54141051361597526918592 54444873198643528753152 54674986779364760911872 55000433129241932107776 55385051542733134430208 56146275486101139026688 56538906783206741397504 57037486208102744408064 57273178299871764013056 58305747620181952066176 59149985697291734941696 59231235677645157654528 59394407125792940457984 60000472504627562299392 61250482348473969847296 61424985147187570900992 61678807399861899706368 61875487270397173621248 62222712227021175717888 62857637861990779551744 63164559921863781405024 63787484575925554397184 64167171984115587459072 64615893466521990168576 65455060914139158872064 66543733909453201809408 66635140137350802361344 66818708016517058015232 67692840774451608748032 68906792642033216078208 69103108290586017263616 69586346810100604796928 70000551255398822682624 70127043035766366633984 70714842594739626995712 71760920147916248696832 72188068482130035891456 72593164264858038337536 73333910838989242810368 74861700648134852035584 75385209044275655196672 76049981610803659210752 76154445871258059841536 76364237733162352017408 77740996826909269421568 78750620162323675517952 78974980903526876872704 80000630006170083065856 80816962965416716566528 81667309797965293129728 82012480169047141367808 82238409866482532941824 82500649693862898161664 84219413229151708540032 84808360174810112096256 85049979434567405862912 85556229312154116612096 87033652424294925533184 88724978545937602412544 88846853516467736481792 89091610688689410686976 90000708756941343449088 91875723522710954770944 92137477720781356351488 93334068340531763576832 94286456792986169327616 94746839882795672107536 95681226863888331595776 96250757976173381188608 96923840199782985252864 97778547785318990413824 99815600864179802714112 100228062024775587022848 100513612059034206928896 101539261161677413122048 102857952865075821084672 103654662435879025895424 104379520215150907195392 105000826883098234023936 108282102723195053837184 108889746397287057506304 109349973558729521823744 110000866258483864215552 112292550972202278053376 113077813566413482795008 114074972416205488816128 114546356599743528026112 116611495240363904132352 118462471355290315309056 118788814251585880915968 120000945009255124598784 122500964696947939694592 122849970294375141801984 123357614799723799412736 123750974540794347242496 125715275723981559103488 126329119843727562810048 127574969151851108794368 128334343968231174918144 129231786933043980337152 133087467818906403618816 133270280274701604722688 133637416033034116030464 137813585284066432156416 138206216581172034527232 140001102510797645365248 140254086071532733267968 141429685189479253991424 143521840295832497393664 144376136964260071782912 145186328529716076675072 146667821677978485620736 149723401296269704071168 150770418088551310393344 152308891742516119683072 152728475466324704034816 155481993653818538843136 157501240324647351035904 157949961807053753745408 161633925930833433133056 163334619595930586259456 164024960338094282735616 165001299387725796323328 168438826458303417080064 169616720349620224192512 171112458624308233224192 177449957091875204825088 177693707032935472963584 178183221377378821373952 180001417513882686898176 183751447045421909541888 184274955441562712702976 186668136681063527153664 188572913585972338655232 189493679765591344215072 191362453727776663191552 192501515952346762377216 193847680399565970505728 199631201728359605428224 200456124049551174045696 203078522323354826244096 207309324871758051790848 208759040430301814390784 210001653766196468047872 216564205446390107674368 217779492794574115012608 220001732516967728431104 224585101944404556106752 226155627132826965590016 228149944832410977632256 229092713199487056052224 233222990480727808264704 236924942710580630618112 240001890018510249197568 245001929393895879389184 246715229599447598825472 247501949081588694484992 252658239687455125620096 255149938303702217588736 256668687936462349836288 266174935637812807237632 266540560549403209445376 267274832066068232060928 275627170568132864312832 276412433162344069054464 280002205021595290730496 282859370378958507982848 287043680591664994787328 288752273928520143565824 293335643355956971241472 299446802592539408142336 301540836177102620786688 304617783485032239366144 310963987307637077686272 315002480649294702071808 326669239191861172518912 328049920676188565471232 330002598775451592646656 336877652916606834160128 339233440699240448385024 342224917248616466448384 355387414065870945927168 356366442754757642747904 360002835027765373796352 367502894090843819083776 368549910883125425405952 377145827171944677310464 378987359531182688430144 382724907455553326383104 385003031904693524754432 387695360799131941011456 399262403456719210856448 400912248099102348091392 414618649743516103581696 420003307532392936095744 433128410892780215348736 435558985589148230025216 440003465033935456862208 449170203888809112213504 452311254265653931180032 458185426398974112104448 466445980961455616529408 473849885421161261236224 490003858787791758778368 495003898163177388969984 505316479374910251240192 513337375872924699672576 532349871275625614475264 533081121098806418890752 534549664132136464121856 551254341136265728625664 552824866324688138108928 560004410043190581460992 565718740757917015965696 574087361183329989574656 577504547857040287131648 598893605185078816284672 609235566970064478732288 621927974615274155372544 630004961298589404143616 653338478383722345037824 660005197550903185293312 673755305833213668320256 678466881398480896770048 684449834497232932896768 710774828131741891854336 720005670055530747592704 735005788181687638167552 757974719062365376860288 765449814911106652766208 770006063809387049508864 798524806913438421712896 801824496198204696182784 829237299487032207163392 840006615064785872191488 866256821785560430697472 880006930067870913724416 898340407777618224427008 904622508531307862360064 932891961922911233058816 980007717575583517556736 990007796326354777939968 1010632958749820502480384 1026674751745849399345152 1066162242197612837781504 1069099328264272928243712 1102508682272531457251328 1105649732649376276217856 1131437481515834031931392 1148174722366659979149312 1155009095714080574263296 1197787210370157632569344 1243855949230548310745088 1260009922597178808287232 1306676956767444690075648 1320010395101806370586624 1347510611666427336640512 1356933762796961793540096 1421549656263483783708672 1470011576363375276335104 1515949438124730753720576 1540012127618774099017728 1597049613826876843425792 1603648992396409392365568 1658474598974064414326784 1680013230129571744382976 1732513643571120861394944 1796680815555236448854016 1865783923845822466117632 1960015435151167035113472 1980015592652709555879936 2021265917499641004960768 2053349503491698798690304 2132324484395225675563008 2205017364545062914502656 2296349444733319958298624 2310018191428161148526592 2395574420740315265138688 2487711898461096621490176 2520019845194357616574464 2640020790203612741173248 2695021223332854673281024 2713867525593923587080192 2940023152726750552670208 3031898876249461507441152 3080024255237548198035456 3207297984792818784731136 3316949197948128828653568 3465027287142241722789888 3593361631110472897708032 3731567847691644932235264 3920030870302334070226944 3960031185305419111759872 4042531834999282009921536 4264648968790451351126016 4410034729090125829005312 4620036382856322297053184 4791148841480630530277376 4975423796922193242980352 5040039690388715233148928 5390042446665709346562048 5880046305453501105340416 6063797752498923014882304 6160048510475096396070912 6930054574284483445579776 7186723262220945795416064 7463135695383289864470528 7920062370610838223519744 8085063669998564019843072 8820069458180251658010624 9240072765712644594106368 9950847593844386485960704 10780084893331418693124096 11760092610907002210680832 12127595504997846029764608 13860109148568966891159552 14373446524441891590832128 14926271390766579728941056 16170127339997128039686144 17640138916360503316021248 18480145531425289188212736 21560169786662837386248192 24255191009995692059529216 27720218297137933782319104 29852542781533159457882112 32340254679994256079372288 35280277832721006632042496 43120339573325674772496384 48510382019991384119058432 55440436594275867564638208 64680509359988512158744576 97020764039982768238116864 129361018719977024317489152 194041528079965536476233728 388083056159931072952467456
- Sum of all divisors σ(n): 1617167392743868049305401453
- Sum of proper divisors (its aliquot sum) s(n): 1229084336583936976352933997
- 388083056159931072952467456 is an abundant number, because the sum of its proper divisors (1229084336583936976352933997) is greater than itself. Its abundance is 841001280424005903400466541
Bases of 388083056159931072952467456
- Binary: 101000001000000111100100010100001001100100001011100010010011101111010000100000000000000002
- Hexadecimal: 0x14103C8A132171277A10000
- Base-36: 1CRG0F6TUUSXZ40000
Squares and roots of 388083056159931072952467456
- 388083056159931072952467456 squared (3880830561599310729524674562) is 150608458478432215107082974225778539473579918739111936
- 388083056159931072952467456 cubed (3880830561599310729524674563) is 58448590849846056487778936223553707230488746018851034042371720666604065381154816
-
388083056159931072952467456 is a
perfect square number . Itssquare root is 19699823759616 -
The
cube root of 388083056159931072952467456 is 729415342.3180686893
Scales and comparisons
How big is 388083056159931072952467456?- 388,083,056,159,931,072,952,467,456 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 388,083,056,159,931,072,952,467,456 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 388083056159931072952467456 cubic inches would be around 60784611.9 feet tall.
Recreational maths with 388083056159931072952467456
- 388083056159931072952467456 backwards is 654764259270139951650380883
- 388083056159931072952467456 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 388083056159931072952467456's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 388083056159931072952467456 - Facts about the integer". Numbermatics.com. 2024. Web. 7 June 2024.
APA style:
Numbermatics. (2024). Number 388083056159931072952467456 - Facts about the integer. Retrieved 7 June 2024, from https://numbermatics.com/n/388083056159931072952467456/
Chicago style:
Numbermatics. 2024. "Number 388083056159931072952467456 - Facts about the integer". https://numbermatics.com/n/388083056159931072952467456/
The information we have on file for 388083056159931072952467456 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 388083056159931072952467456, math, Factors of 388083056159931072952467456, curriculum, school, college, exams, university, Prime factorization of 388083056159931072952467456, STEM, science, technology, engineering, physics, economics, calculator, three hundred eighty-eight septillion, eighty-three sextillion, fifty-six quintillion, one hundred fifty-nine quadrillion, nine hundred thirty-one trillion, seventy-two billion, nine hundred fifty-two million, four hundred sixty-seven thousand, four hundred fifty-six.