29008129260675613908271104
29,008,129,260,675,613,908,271,104 is an even composite number composed of five prime numbers multiplied together.
29008129260675613908271104 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of thirty thousand, three hundred seventy-five divisors.
Prime factorization of 29008129260675613908271104:
226 × 38 × 74 × 114 × 374
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 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 × 11 × 11 × 11 × 11 × 37 × 37 × 37 × 37)See below for interesting mathematical facts about the number 29008129260675613908271104 from the Numbermatics database.
Names of 29008129260675613908271104
- Cardinal: 29008129260675613908271104 can be written as Twenty-nine septillion, eight sextillion, one hundred twenty-nine quintillion, two hundred sixty quadrillion, six hundred seventy-five trillion, six hundred thirteen billion, nine hundred eight million, two hundred seventy-one thousand, one hundred four.
Scientific notation
- Scientific notation: 2.9008129260675613908271104 × 1025
Factors of 29008129260675613908271104
Divisors of 29008129260675613908271104
- Number of divisors d(n): 30375
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 37 42 44 48 49 54 56 63 64 66 72 74 77 81 84 88 96 98 99 108 111 112 121 126 128 132 144 147 148 154 162 168 176 189 192 196 198 216 222 224 231 242 243 252 256 259 264 288 294 296 297 308 324 333 336 343 352 363 378 384 392 396 407 432 441 444 448 462 484 486 504 512 518 528 539 567 576 588 592 594 616 648 666 672 686 693 704 726 729 756 768 777 784 792 814 847 864 882 888 891 896 924 968 972 999 1008 1024 1029 1036 1056 1078 1089 1134 1152 1176 1184 1188 1221 1232 1296 1323 1331 1332 1344 1369 1372 1386 1408 1452 1458 1512 1536 1554 1568 1584 1617 1628 1694 1701 1728 1764 1776 1782 1792 1813 1848 1936 1944 1998 2016 2048 2058 2072 2079 2112 2156 2178 2187 2268 2304 2331 2352 2368 2376 2401 2442 2464 2541 2592 2646 2662 2664 2673 2688 2738 2744 2772 2816 2849 2904 2916 2997 3024 3072 3087 3108 3136 3168 3234 3256 3267 3388 3402 3456 3528 3552 3564 3584 3626 3663 3696 3773 3872 3888 3969 3993 3996 4032 4096 4107 4116 4144 4158 4224 4312 4356 4374 4477 4536 4608 4662 4704 4736 4752 4802 4851 4884 4928 5082 5103 5184 5292 5324 5328 5346 5376 5439 5476 5488 5544 5632 5698 5808 5832 5929 5994 6048 6144 6174 6216 6237 6272 6336 6468 6512 6534 6561 6776 6804 6912 6993 7056 7104 7128 7168 7203 7252 7326 7392 7546 7623 7744 7776 7938 7986 7992 8019 8064 8192 8214 8232 8288 8316 8448 8547 8624 8712 8748 8954 8991 9072 9216 9261 9317 9324 9408 9472 9504 9583 9604 9702 9768 9801 9856 10164 10206 10368 10584 10648 10656 10692 10752 10878 10952 10976 10989 11088 11264 11319 11396 11616 11664 11858 11907 11979 11988 12096 12288 12321 12348 12432 12474 12544 12672 12691 12936 13024 13068 13122 13431 13552 13608 13824 13986 14112 14208 14256 14336 14406 14504 14553 14641 14652 14784 15059 15092 15246 15309 15488 15552 15876 15972 15984 16038 16128 16317 16384 16428 16464 16576 16632 16896 17094 17248 17424 17496 17787 17908 17982 18144 18432 18522 18634 18648 18711 18816 18944 19008 19166 19208 19404 19536 19602 19712 19943 20328 20412 20736 20979 21168 21296 21312 21384 21504 21609 21756 21904 21952 21978 22176 22528 22638 22792 22869 23232 23328 23716 23814 23958 23976 24057 24192 24576 24642 24696 24864 24948 25088 25344 25382 25641 25872 26048 26136 26244 26411 26862 26973 27104 27216 27648 27783 27951 27972 28224 28416 28512 28672 28749 28812 29008 29106 29282 29304 29403 29568 30118 30184 30492 30618 30976 31104 31339 31752 31944 31968 32076 32256 32634 32768 32856 32928 32967 33152 33264 33792 33957 34188 34496 34848 34992 35574 35721 35816 35937 35964 36288 36864 36963 37044 37268 37296 37422 37632 37888 38016 38073 38332 38416 38808 39072 39204 39424 39886 40293 40656 40824 41472 41503 41958 42336 42592 42624 42768 43008 43218 43512 43659 43808 43904 43923 43956 44352 45056 45177 45276 45584 45738 45927 46464 46656 47432 47628 47916 47952 48114 48384 48951 49152 49247 49284 49392 49728 49896 50176 50653 50688 50764 51282 51744 52096 52272 52488 52822 53361 53724 53946 54208 54432 55296 55566 55902 55944 56133 56448 56832 57024 57344 57498 57624 58016 58212 58564 58608 58806 59136 59829 60236 60368 60984 61236 61952 62208 62678 62937 63504 63888 63936 64152 64512 64827 65219 65268 65536 65712 65856 65934 66304 66528 67081 67584 67914 68376 68607 68992 69696 69984 71148 71442 71632 71874 71928 72171 72576 73728 73926 74088 74536 74592 74844 75264 75776 76032 76146 76664 76832 76923 77616 78144 78408 78848 79233 79772 80586 80919 81312 81648 82944 83006 83349 83853 83916 84672 85184 85248 85536 86016 86247 86436 87024 87318 87616 87808 87846 87912 88209 88704 88837 90112 90354 90552 91168 91476 91854 92928 93312 94017 94864 95256 95832 95904 96228 96768 97902 98304 98494 98568 98784 98901 99456 99792 100352 101306 101376 101528 101871 102487 102564 103488 104192 104544 104976 105413 105644 106722 107163 107448 107811 107892 108416 108864 110592 110889 111132 111804 111888 112266 112896 113664 114048 114219 114688 114996 115248 116032 116424 117128 117216 117612 118272 119658 120472 120736 120879 121968 122472 123904 124416 124509 125356 125874 127008 127776 127872 128304 129024 129654 130438 130536 130977 131072 131424 131712 131769 131868 132608 133056 134162 135168 135531 135828 136752 137214 137984 139392 139601 139968 142296 142884 143264 143748 143856 144342 145152 146853 147456 147741 147852 148176 149072 149184 149688 150528 151552 151959 152064 152292 153328 153664 153846 155232 156288 156816 157696 158466 159544 160083 161172 161838 162624 163296 165649 165888 166012 166698 167706 167832 168399 169344 170368 170496 171072 172032 172494 172872 174048 174636 175232 175616 175692 175824 176418 177408 177674 179487 180224 180708 181104 182336 182952 183708 185856 186624 188034 188811 189728 190512 191664 191808 192456 193536 194481 195657 195804 196608 196988 197136 197568 197802 198912 199584 200704 201243 202612 202752 203056 203742 204974 205128 205821 206976 208384 209088 209952 210826 211288 213444 214326 214896 215622 215784 216832 217728 219373 221184 221778 222264 223608 223776 224532 225792 227328 228096 228438 229376 229992 230496 230769 232064 232848 234256 234432 235224 236544 237699 239316 240944 241472 241758 242757 243936 244944 247808 248832 249018 250047 250712 251559 251748 254016 255552 255744 256608 258048 258741 259308 260876 261072 261954 262144 262848 263424 263538 263736 264627 265216 266112 266511 268324 270336 271062 271656 273504 274428 275968 278784 279202 279936 282051 284592 285768 286528 287496 287712 288684 290304 290521 293706 294912 295482 295704 296352 296703 298144 298368 299376 301056 303104 303918 304128 304584 305613 306656 307328 307461 307692 310464 312576 313632 315392 316239 316932 319088 320166 321489 322344 323433 323676 325248 326592 331298 331776 332024 332667 333396 335412 335664 336798 338688 340736 340992 342144 342657 344064 344729 344988 345744 348096 349272 350464 351232 351384 351648 352836 354571 354816 355348 358974 360448 361416 362208 362637 364672 365904 367416 371712 373248 373527 376068 377622 379456 381024 383328 383616 384912 387072 388962 391314 391608 392931 393216 393976 394272 395136 395307 395604 397824 399168 401408 402486 405224 405504 406112 406593 407484 409948 410256 411642 413952 416768 418176 418803 419904 421652 422576 426888 428652 429792 431244 431568 433664 435456 438746 440559 442368 443223 443556 444528 447216 447552 449064 451584 454656 455877 456192 456533 456876 458752 459984 460992 461538 464128 465696 468512 468864 469567 470448 473088 475398 478632 480249 481888 482944 483516 485514 487872 489888 495616 496947 497664 498036 500094 501424 503118 503496 505197 508032 511104 511488 513216 516096 517482 518616 521752 522144 523908 524288 525696 526848 527076 527472 529254 530432 532224 533022 536648 538461 540672 541717 542124 543312 547008 548856 551936 557183 557568 558404 559872 564102 566433 569184 571536 573056 574992 575424 577368 580608 581042 583443 586971 587412 589824 590964 591408 592704 593406 596288 596736 598752 602112 603729 606208 607836 608256 609168 611226 613312 614656 614922 615384 617463 620928 625152 627264 630784 632478 633864 638176 640332 642978 644688 646866 647352 650496 653184 658119 662596 663552 664048 665334 666792 670824 671328 673596 677376 681472 681984 684288 685314 688128 689458 689976 691488 692307 696192 698544 700928 702464 702768 703296 705672 709142 709632 710696 713097 717409 717948 720896 722832 724416 725274 729344 731808 734832 737891 743424 746496 747054 750141 752136 754677 755244 758912 762048 766656 767232 769824 774144 776223 777924 782628 783216 785862 786432 787952 788544 790272 790614 791208 793881 795648 798336 799533 802816 804972 810448 811008 812224 813186 814968 819896 820512 823284 827904 833536 836352 837606 839808 843304 845152 846153 853776 857304 859584 862488 863136 867328 870912 871563 877492 881118 884736 886446 887112 889056 890109 894432 895104 898128 903168 909312 911754 912384 913066 913752 916839 917504 919968 921984 922383 923076 928256 931392 937024 937728 939134 940896 946176 948717 950796 957264 960498 963776 965888 967032 970299 971028 975744 977207 979776 991232 993894 995328 996072 998001 1000188 1002848 1006236 1006992 1010394 1016064 1022208 1022976 1026432 1027971 1032192 1034187 1034964 1037232 1043504 1044288 1047816 1048576 1051392 1053696 1054152 1054944 1058508 1060864 1063713 1064448 1066044 1073296 1076922 1081344 1083434 1084248 1086624 1087911 1094016 1097712 1103872 1114366 1115136 1116808 1119744 1120581 1128204 1132866 1138368 1143072 1146112 1149984 1150848 1154736 1159543 1161216 1162084 1166886 1173942 1174824 1178793 1179648 1181928 1182816 1185408 1185921 1186812 1192576 1193472 1197504 1204224 1207458 1212416 1215672 1216512 1218336 1219779 1222452 1226624 1229312 1229844 1230768 1234926 1241856 1250304 1254528 1256409 1261568 1264956 1267728 1276352 1280664 1285956 1289376 1293732 1294704 1300992 1306368 1316238 1321677 1325192 1327104 1328096 1329669 1330668 1333584 1341648 1342656 1347192 1354752 1362944 1363968 1367631 1368576 1369599 1370628 1376256 1378916 1379952 1382976 1384614 1392384 1397088 1401856 1404928 1405536 1406592 1408701 1411344 1418284 1419264 1421392 1426194 1434818 1435896 1440747 1441792 1445664 1448832 1450548 1458688 1463616 1469664 1475782 1486848 1490841 1492992 1494108 1500282 1504272 1509354 1510488 1517824 1524096 1533312 1534464 1535611 1539648 1548288 1552446 1555848 1565256 1566432 1571724 1572864 1575904 1577088 1580544 1581228 1582416 1587762 1591296 1596672 1599066 1605632 1609944 1615383 1620896 1622016 1624448 1625151 1626372 1629936 1639792 1641024 1646568 1655808 1667072 1671549 1672704 1675212 1679616 1686608 1690304 1692306 1699299 1707552 1714608 1719168 1724976 1726272 1734656 1741824 1743126 1750329 1754984 1760913 1762236 1769472 1772892 1774224 1778112 1780218 1788864 1790208 1796256 1806336 1811187 1818624 1822139 1823508 1824768 1826132 1827504 1833678 1835008 1839936 1843968 1844766 1846152 1852389 1856512 1862784 1874048 1874161 1875456 1878268 1881792 1892352 1897434 1901592 1914528 1920996 1927552 1931776 1934064 1940598 1942056 1951488 1954414 1959552 1974357 1982464 1987788 1990656 1992144 1996002 2000376 2005696 2012472 2013984 2020788 2032128 2044416 2045952 2052864 2055942 2064384 2068374 2069928 2074464 2076921 2087008 2088576 2095632 2097152 2102784 2107392 2108304 2109888 2117016 2121728 2127426 2128896 2132088 2139291 2146592 2152227 2153844 2162688 2166868 2168496 2173248 2175822 2188032 2195424 2207744 2213673 2228732 2230272 2233616 2239488 2241162 2250423 2256408 2264031 2265732 2276736 2286144 2292224 2299968 2301696 2309472 2319086 2322432 2324168 2328669 2333772 2347884 2349648 2357586 2359296 2363856 2365632 2370816 2371842 2373624 2385152 2386944 2395008 2398599 2408448 2413103 2414916 2424832 2431344 2433024 2436672 2439558 2444904 2453248 2458624 2459688 2461536 2469852 2481997 2483712 2500608 2509056 2512818 2523136 2529912 2535456 2538459 2552704 2561328 2571912 2578752 2587464 2589408 2601984 2612736 2614689 2632476 2643354 2650384 2654208 2656192 2659338 2661336 2667168 2670327 2683296 2685312 2694384 2709504 2725888 2727936 2735262 2737152 2739198 2741256 2750517 2752512 2757832 2759904 2765952 2767149 2769228 2784768 2794176 2803712 2809856 2811072 2813184 2817402 2822688 2836568 2838528 2842784 2846151 2852388 2869636 2871792 2881494 2883584 2891328 2897664 2901096 2910897 2917376 2927232 2931621 2939328 2951564 2973696 2981682 2985984 2988216 2994003 3000564 3008544 3018708 3020976 3035648 3048192 3066624 3068928 3071222 3079296 3083913 3096576 3102561 3104892 3111696 3130512 3132864 3143448 3145728 3151808 3154176 3161088 3162456 3164832 3175524 3182592 3191139 3193344 3195731 3198132 3211264 3219888 3230766 3241792 3244032 3248896 3250302 3252744 3259872 3263733 3279584 3282048 3286969 3293136 3311616 3334144 3343098 3345408 3350424 3359232 3361743 3373216 3380608 3384612 3398598 3415104 3429216 3438336 3449952 3452544 3469312 3478629 3483648 3486252 3500658 3509968 3521826 3524472 3536379 3538944 3545784 3548448 3556224 3557763 3560436 3577728 3580416 3592512 3612672 3622374 3637248 3644278 3647016 3649536 3652264 3655008 3659337 3667356 3670016 3679872 3687936 3689532 3692304 3704778 3713024 3725568 3748096 3748322 3750912 3756536 3763584 3769227 3784704 3792019 3794868 3803184 3829056 3841992 3855104 3863552 3868128 3881196 3884112 3900281 3902976 3908828 3919104 3948714 3964928 3965031 3975576 3981312 3984288 3989007 3992004 4000752 4011392 4024944 4027968 4041576 4064256 4088832 4091904 4102893 4105728 4108797 4111884 4128768 4136748 4139856 4148928 4153842 4174016 4177152 4191264 4194304 4205568 4214784 4216608 4219776 4226103 4234032 4243456 4254852 4257792 4264176 4278582 4293184 4304454 4307688 4322241 4325376 4333736 4336992 4346496 4351644 4376064 4390848 4415488 4427346 4457464 4460544 4467232 4472523 4478976 4482324 4500846 4512816 4528062 4531464 4553472 4572288 4584448 4599936 4603392 4606833 4618944 4638172 4644864 4648336 4657338 4667544 4695768 4699296 4715172 4718592 4727712 4731264 4741632 4743684 4747248 4770304 4773888 4790016 4797198 4816896 4826206 4829832 4846149 4849664 4862688 4866048 4873344 4875453 4879116 4889808 4906496 4917248 4919376 4923072 4939704 4963994 4967424 5001216 5014647 5018112 5021863 5025636 5046272 5059824 5070912 5076918 5105408 5122656 5143824 5157504 5165237 5174928 5178816 5203968 5225472 5229378 5250987 5264952 5282739 5286708 5300768 5308416 5312384 5318676 5322672 5334336 5340654 5366592 5370624 5388768 5419008 5433561 5451776 5455872 5466417 5470524 5474304 5478396 5482512 5501034 5505024 5515664 5519808 5531904 5534298 5538456 5557167 5569536 5588352 5607424 5619712 5622144 5622483 5626368 5634804 5645376 5673136 5677056 5685568 5692302 5704776 5739272 5743584 5762988 5767168 5782656 5795328 5802192 5821794 5834752 5854464 5863242 5878656 5903128 5923071 5947392 5963364 5971968 5976432 5988006 6001128 6017088 6037416 6041952 6071296 6096384 6129013 6133248 6137856 6142444 6158592 6167826 6193152 6205122 6209784 6223392 6230763 6261024 6265728 6286896 6291456 6303616 6308352 6322176 6324912 6329664 6351048 6365184 6382278 6386688 6391462 6396264 6417873 6422528 6439776 6456681 6461532 6483584 6488064 6497792 6500604 6505488 6519744 6527466 6559168 6564096 6573938 6586272 6623232 6641019 6668288 6686196 6690816 6700848 6718464 6723486 6746432 6761216 6769224 6792093 6797196 6830208 6858432 6876672 6899904 6905088 6938624 6957258 6967296 6972504 6986007 7001316 7019936 7043652 7048944 7072758 7077888 7091568 7096896 7112448 7115526 7120872 7155456 7160832 7185024 7195797 7225344 7239309 7244748 7274496 7288556 7294032 7299072 7304528 7310016 7318674 7334712 7340032 7359744 7375872 7379064 7384608 7409556 7426048 7445991 7451136 7496192 7496644 7501824 7513072 7527168 7538454 7569408 7584038 7589736 7606368 7615377 7658112 7683984 7710208 7727104 7736256 7762392 7768224 7800562 7805952 7817656 7838208 7844067 7897428 7929856 7930062 7951152 7962624 7968576 7978014 7984008 8001504 8022784 8049888 8055936 8083152 8116801 8128512 8177664 8183808 8205786 8211456 8217594 8223768 8251551 8257536 8273496 8279712 8297856 8301447 8307684 8348032 8354304 8382528 8388608 8411136 8429568 8433216 8439552 8452206 8468064 8486912 8509704 8515584 8528352 8538453 8557164 8586368 8608908 8615376 8644482 8650752 8667472 8673984 8692992 8703288 8732691 8752128 8781696 8794863 8830976 8854692 8914928 8921088 8934464 8945046 8957952 8964648 8982009 9001692 9025632 9056124 9062928 9106944 9144576 9168896 9199872 9206784 9213666 9237888 9251739 9276344 9289728 9296672 9307683 9314676 9335088 9391536 9398592 9430344 9437184 9455424 9462528 9483264 9487368 9494496 9540608 9547776 9573417 9580032 9587193 9594396 9633792 9652412 9659664 9692298 9699328 9725376 9732096 9746688 9750906 9758232 9779616 9791199 9812992 9834496 9838752 9846144 9860907 9879408 9927988 9934848 10002432 10029294 10036224 10043726 10051272 10085229 10092544 10119648 10141824 10153836 10210816 10245312 10287648 10315008 10330474 10349856 10357632 10407936 10435887 10450944 10458756 10501974 10529904 10565478 10573416 10601536 10616832 10624768 10637352 10645344 10668672 10673289 10681308 10733184 10741248 10749277 10777536 10838016 10867122 10903552 10911744 10932834 10941048 10948608 10956792 10965024 10978011 11002068 11010048 11031328 11039616 11063808 11068596 11076912 11114334 11139072 11176704 11214848 11239424 11244288 11244966 11252736 11269608 11290752 11307681 11346272 11354112 11371136 11376057 11384604 11409552 11478544 11487168 11525976 11534336 11565312 11590656 11604384 11643588 11669504 11700843 11708928 11726484 11757312 11806256 11846142 11894784 11895093 11926728 11943936 11952864 11967021 11976012 12002256 12034176 12074832 12083904 12142592 12192768 12258026 12266496 12275712 12284888 12308679 12317184 12326391 12335652 12386304 12410244 12419568 12446784 12461526 12522048 12531456 12573792 12582912 12607232 12616704 12644352 12649824 12659328 12678309 12702096 12730368 12754973 12764556 12773376 12782924 12792528 12835746 12845056 12879552 12913362 12923064 12966723 12967168 12976128 12995584 13001208 13010976 13039488 13054932 13118336 13119127 13128192 13147876 13172544 13246464 13282038 13336576 13372392 13381632 13401696 13417569 13436928 13446972 13492864 13522432 13538448 13584186 13594392 13660416 13716864 13753344 13799808 13810176 13820499 13877248 13914516 13934592 13945008 13972014 14002632 14039872 14087304 14097888 14145516 14155776 14183136 14193792 14224896 14231052 14241744 14310912 14321664 14370048 14391594 14450688 14478618 14489496 14538447 14548992 14577112 14588064 14598144 14609056 14620032 14626359 14637348 14669424 14680064 14719488 14751744 14758128 14769216 14819112 14852096 14891982 14902272 14992384 14993288 15003648 15026144 15043941 15054336 15065589 15076908 15138816 15168076 15179472 15212736 15230754 15316224 15367968 15420416 15454208 15472512 15495711 15524784 15536448 15601124 15611904 15635312 15676416 15688134 15752961 15794856 15848217 15859712 15860124 15902304 15925248 15937152 15956028 15968016 16003008 16045568 16099776 16111872 16166304 16233602 16257024 16300683 16355328 16367616 16399251 16411572 16422912 16435188 16447536 16503102 16515072 16546992 16559424 16595712 16602894 16615368 16696064 16708608 16765056 16777216 16822272 16859136 16866432 16867449 16879104 16891721 16904412 16936128 16973824 17019408 17031168 17056704 17076906 17114328 17172736 17217816 17230752 17288964 17301504 17334944 17347968 17373979 17385984 17406576 17465382 17504256 17563392 17589726 17661952 17709384 17769213 17829856 17842176 17868928 17890092 17915904 17929296 17964018 18003384 18051264 18112248 18125856 18213888 18289152 18337792 18387039 18399744 18413568 18427332 18475776 18503478 18552688 18579456 18593344 18615366 18629352 18670176 18692289 18783072 18797184 18860688 18874368 18910848 18925056 18966528 18974736 18988992 19081216 19095552 19146834 19160064 19174386 19188792 19253619 19267584 19304824 19319328 19370043 19384596 19398656 19450752 19464192 19493376 19501812 19516464 19559232 19582398 19625984 19668992 19677504 19692288 19721814 19758816 19855976 19869696 19923057 20004864 20043529 20058588 20072448 20087452 20102544 20170458 20185088 20239296 20283648 20307672 20376279 20421632 20490624 20575296 20615771 20630016 20660948 20699712 20715264 20815872 20871774 20901888 20917512 20958021 21003948 21059808 21130956 21146832 21203072 21233664 21249536 21274704 21290688 21337344 21346578 21362616 21466368 21482496 21498554 21555072 21587391 21676032 21717927 21734244 21807104 21823488 21865668 21882096 21897216 21913584 21930048 21956022 22004136 22020096 22062656 22079232 22127616 22137192 22153824 22228668 22278144 22337973 22353408 22429696 22478848 22488576 22489932 22505472 22539216 22581504 22615362 22692544 22708224 22742272 22752114 22769208 22819104 22846131 22957088 22974336 23051952 23068672 23130624 23181312 23208768 23287176 23339008 23401686 23417856 23452968 23514624 23532201 23612512 23692284 23789568 23790186 23853456 23887872 23905728 23934042 23952024 24004512 24068352 24149664 24167808 24285184 24350403 24385536 24516052 24532992 24551424 24569776 24617358 24634368 24652782 24671304 24754653 24772608 24820488 24839136 24893568 24904341 24923052 25044096 25062912 25147584 25165824 25214464 25233408 25288704 25299648 25318656 25356618 25404192 25460736 25509946 25529112 25546752 25565848 25585056 25615359 25671492 25690112 25759104 25826724 25846128 25933446 25934336 25952256 25991168 26002416 26021952 26078976 26109864 26236672 26238254 26256384 26295752 26345088 26384589 26492928 26544133 26564076 26673152 26744784 26763264 26803392 26835138 26873856 26893944 26985728 27044864 27076896 27168372 27188784 27301967 27320832 27433728 27506688 27599616 27620352 27640998 27754496 27755217 27829032 27869184 27890016 27923049 27944028 28005264 28079744 28174608 28195776 28291032 28311552 28366272 28387584 28449792 28462104 28483488 28621824 28643328 28720251 28740096 28761579 28783188 28901376 28957236 28978992 29076894 29097984 29154224 29176128 29196288 29218112 29240064 29252718 29274696 29338848 29360128 29373597 29438976 29503488 29516256 29538432 29582721 29638224 29704192 29783964 29804544 29984768 29986576 30007296 30052288 30087882 30108672 30131178 30153816 30255687 30277632 30336152 30358944 30425472 30461508 30632448 30735936 30840832 30908416 30945024 30991422 31049568 31072896 31202248 31223808 31270624 31307661 31352832 31376268 31505922 31589712 31696434 31719424 31720248 31804608 31850496 31874304 31912056 31936032 32006016 32019867 32091136 32199552 32223744 32247831 32332608 32467204 32514048 32601366 32710656 32735232 32798502 32823144 32845824 32870376 32895072 32934033 33006204 33030144 33093984 33118848 33191424 33205788 33230736 33392128 33417216 33530112 33554432 33644544 33718272 33732864 33734898 33758208 33783442 33808824 33872256 33923043 33947648 34038816 34062336 34113408 34128171 34153812 34228656 34345472 34435632 34461504 34577928 34603008 34669888 34695936 34747958 34771968 34813152 34930764 35008512 35102529 35126784 35153041 35179452 35323904 35418768 35538426 35659712 35684352 35737856 35780184 35831808 35858592 35901063 35928036 36006768 36102528 36156659 36224496 36251712 36427776 36578304 36675584 36774078 36799488 36827136 36854664 36926037 36951552 36979173 37006956 37105376 37158912 37186688 37230732 37258704 37340352 37384578 37566144 37594368 37721376 37748736 37821696 37850112 37933056 37949472 37977984 38034927 38162432 38191104 38264919 38293668 38320128 38348772 38377584 38507238 38535168 38609648 38638656 38740086 38769192 38797312 38900169 38901504 38928384 38986752 39003624 39032928 39118464 39164796 39251968 39337984 39355008 39357381 39384576 39443628 39517632 39711952 39739392 39846114 40009728 40087058 40117176 40144896 40174904 40205088 40252707 40340916 40370176 40478592 40567296 40615344 40752558 40843264 40981248 41150592 41231542 41260032 41321896 41399424 41430528 41461497 41631744 41743548 41803776 41835024 41916042 42007896 42119616 42261912 42293664 42406144 42467328 42499072 42549408 42581376 42674688 42693156 42725232 42903091 42932736 42964992 42997108 43110144 43174782 43352064 43435854 43468488 43614208 43615341 43646976 43731336 43764192 43794432 43827168 43860096 43879077 43912044 44008272 44040192 44125312 44158464 44255232 44274384 44307648 44457336 44556288 44675946 44706816 44859392 44957696 44977152 44979864 45010944 45078432 45131823 45163008 45196767 45230724 45385088 45416448 45484544 45504228 45538416 45638208 45692262 45914176 45948672 46103904 46137344 46261248 46362624 46417536 46487133 46574352 46678016 46803372 46835712 46905936 47029248 47064402 47225024 47384568 47544651 47579136 47580372 47706912 47775744 47811456 47868084 47904048 48009024 48136704 48299328 48335616 48570368 48700806 48771072 48902049 49032104 49065984 49102848 49139552 49197753 49234716 49268736 49305564 49342608 49509306 49545216 49640976 49678272 49787136 49808682 49846104 50088192 50125824 50295168 50331648 50428928 50466816 50577408 50599296 50602347 50637312 50675163 50713236 50808384 50921472 51019892 51058224 51093504 51131696 51170112 51230718 51342984 51380224 51518208 51653448 51692256 51866892 51868672 51904512 51982336 52004832 52043904 52121937 52157952 52219728 52473344 52476508 52512768 52591504 52690176 52769178 52985856 53088266 53128152 53307639 53346304 53489568 53526528 53606784 53670276 53747712 53787888 53971456 54089728 54153792 54336744 54377568 54603934 54641664 54867456 55013376 55161117 55199232 55240704 55281996 55508992 55510434 55658064 55738368 55780032 55846098 55888056 56010528 56159488 56349216 56391552 56582064 56623104 56732544 56775168 56817607 56899584 56924208 56966976 57243648 57286656 57440502 57480192 57523158 57566376 57760857 57802752 57914472 57957984 58110129 58153788 58195968 58308448 58352256 58392576 58436224 58480128 58505436 58549392 58677696 58720256 58747194 58877952 59006976 59032512 59076864 59165442 59276448 59408384 59567928 59609088 59769171 59969536 59973152 60014592 60104576 60130587 60175764 60217344 60262356 60307632 60511374 60555264 60672304 60717888 60850944 60923016 61128837 61264896 61471872 61681664 61816832 61847313 61890048 61982844 62099136 62145792 62404496 62447616 62541248 62615322 62705664 62752536 62874063 63011844 63179424 63392868 63438848 63440496 63609216 63700992 63748608 63824112 63872064 64012032 64039734 64182272 64399104 64447488 64495662 64665216 64762173 64934408 65028096 65153781 65202732 65421312 65470464 65597004 65646288 65691648 65740752 65790144 65868066 66012408 66060288 66187968 66237696 66382848 66411576 66461472 66784256 66834432 67013919 67060224 67108864 67289088 67419143 67436544 67465728 67469796 67516416 67566884 67617648 67744512 67846086 67895296 68077632 68124672 68226816 68256342 68307624 68457312 68538393 68690944 68871264 68923008 69155856 69206016 69339776 69391872 69495916 69543936 69626304 69861528 70017024 70205058 70253568 70306082 70358904 70596603 70647808 70837536 71076852 71319424 71368704 71475712 71560368 71663616 71717184 71802126 71856072 72013536 72205056 72313318 72448992 72503424 72855552 73051209 73156608 73351168 73548156 73598976 73654272 73709328 73852074 73903104 73958346 74013912 74210752 74317824 74373376 74461464 74517408 74680704 74713023 74769156 75132288 75188736 75442752 75497472 75643392 75700224 75866112 75898944 75955968 76069854 76324864 76382208 76529838 76587336 76640256 76697544 76755168 76846077 77014476 77070336 77219296 77277312 77480172 77538384 77594624 77800338 77803008 77856768 77973504 78007248 78065856 78236928 78329592 78503936 78675968 78710016 78714762 78769152 78887256 79035264 79153767 79423904 79478784 79632399 79692228 80019456 80174116 80234352 80289792 80349808 80410176 80505414 80681832 80740352 80957184 81134592 81230688 81505116 81686528 81905901 81962496 82301184 82463084 82520064 82643792 82798848 82861056 82922994 83263488 83265651 83487096 83607552 83670048 83769147 83832084 84015792 84239232 84523824 84587328 84812288 84934656 84998144 85098816 85162752 85349376 85386312 85450464 85806182 85865472 85929984 85994216 86160753 86220288 86284737 86349564 86704128 86871708 86936976 87228416 87230682 87293952 87462672 87528384 87588864 87654336 87720192 87758154 87824088 88016544 88080384 88250624 88316928 88510464 88548768 88615296 88748163 88914672 89112576 89284811 89351892 89413632 89718784 89915392 89954304 89959728 90021888 90156864 90263646 90326016 90393534 90461448 90767061 90770176 90832896 90969088 91008456 91076832 91276416 91384524 91828352 91833889 91897344 92207808 92274688 92522496 92725248 92835072 92974266 93148704 93356032 93606744 93671424 93811872 93922983 94058496 94128804 94450048 94769136 95089302 95158272 95160744 95413824 95551488 95622912 95736168 95808096 96018048 96059601 96273408 96598656 96671232 96743493 97140736 97401612 97542144 97804098 98064208 98131968 98205696 98279104 98395506 98469432 98537472 98611128 98685216 98802099 99018612 99090432 99281952 99356544 99574272 99617364 99692208 100176384 100251648 100590336 100663296 100857856 100933632 101154816 101198592 101204694 101274624 101350326 101426472 101616768 101769129 101842944 102039784 102116448 102187008 102263392 102340224 102384513 102461436 102685968 102760448 103036416 103306896 103384512 103733784 103737344 103809024 103964672 104009664 104087808 104243874 104315904 104439456 104946688 104953016 105025536 105183008 105307587 105380352 105459123 105538356 105971712 106176532 106256304 106615278 106692608 106979136 107053056 107213568 107340552 107495424 107575776 107703189 107942912 108179456 108307584 108469977 108673488 108755136 109207868 109283328 109734912 110026752 110322234 110398464 110481408 110563992 110778111 110937519 111017984 111020868 111316128 111476736 111560064 111692196 111776112 112021056 112318976 112698432 112783104 113164128 113246208 113465088 113550336 113635214 113799168 113848416 113933952 114104781 114487296 114573312 114794757 114881004 114960384 115046316 115132752 115521714 115605504 115828944 115915968 116220258 116307576 116391936 116616896 116704512 116785152 116872448 116960256 117010872 117098784 117355392 117440512 117494388 117755904 118013952 118065024 118072143 118153728 118242047 118330884 118552896 118816768 119135856 119218176 119538342 119939072 119946304 120029184 120209152 120261174 120351528 120434688 120524712 120615264 120758121 121022748 121110528 121344608 121435776 121617853 121701888 121846032 122257674 122529792 122943744 123363328 123633664 123694626 123780096 123965688 124198272 124291584 124384491 124808992 124895232 125082496 125230644 125411328 125505072 125748126 126023688 126358848 126785736 126877696 126880992 127218432 127401984 127497216 127648224 127744128 128024064 128079468 128364544 128709273 128798208 128894976 128991324 129330432 129524346 129868816 130056192 130307562 130405464 130842624 130846023 130940928 131194008 131292576 131383296 131481504 131580288 131637231 131736132 132024816 132120576 132375936 132475392 132765696 132823152 132922944 133568512 133668864 134027838 134120448 134578176 134838286 134873088 134931456 134939592 135032832 135133768 135235296 135395469 135489024 135590301 135692172 135790592 136155264 136249344 136453632 136512684 136615248 136914624 137076786 137381888 137742528 137846016 138311712 138412032 138679552 138783744 138991832 139087872 139252608 139461399 139723056 140034048 140304703 140410116 140507136 140612164 140717808 141193206 141295616 141675072 142153704 142633953 142638848 142737408 142951424 143120736 143327232 143434368 143604252 143712144 144027072 144310397 144410112 144626636 144897984 145006848 145711104 146102418 146313216 146702336 146706147 147096312 147197952 147308544 147418656 147593259 147704148 147806208 147916692 148027824 148421504 148635648 148746752 148922928 149034816 149361408 149426046 149538312 150264576 150377472 150885504 150994944 151286784 151400448 151732224 151797888 151807041 151911936 152025489 152139708 152649728 152764416 153059676 153174672 153280512 153395088 153510336 153692154 154028952 154140672 154438592 154554624 154960344 155076768 155189248 155600676 155606016 155713536 155947008 156014496 156131712 156365811 156473856 156659184 157007872 157351936 157420032 157429524 157538304 157774512 158070528 158307534 158847808 158957568 159264798 159384456 159922917 160038912 160348232 160468704 160579584 160699616 160820352 161010828 161363664 161480704 161914368 162269184 162461376 163010232 163373056 163811802 163924992 164602368 164926168 165040128 165287584 165483351 165597696 165722112 165845988 166526976 166531302 166974192 167215104 167340096 167538294 167664168 168031584 168478464 169047648 169174656 169624576 169869312 169996288 170197632 170325504 170452821 170698752 170772624 170900928 171612364 171730944 171859968 171988432 172321506 172440576 172569474 172699128 173282571 173408256 173743416 173873952 174330387 174456832 174461364 174587904 174925344 175056768 175177728 175308672 175440384 175516308 175648176 176033088 176160768 176501248 176633856 177020928 177097536 177230592 177496326 177829344 178225152 178569622 178703784 178827264 179307513 179437568 179830784 179908608 179919456 180043776 180313728 180391761 180527292 180652032 180787068 180922896 181534122 181540352 181665792 181938176 182016912 182153664 182552832 182769048 183656704 183667778 183794688 184415616 184549376 185044992 185450496 185541939 185670144 185808931 185948532 186297408 186712064 187213488 187342848 187623744 187845966 188116992 188257608 188900096 189538272 190178604 190316544 190321488 190827648 191102976 191113769 191245824 191472336 191616192 192036096 192119202 192546816 193197312 193342464 193486986 194281472 194286519 194803224 195084288 195461343 195608196 196128416 196263936 196411392 196558208 196791012 196938864 197074944 197222256 197370432 197604198 198037224 198180864 198563904 198713088 199148544 199234728 199384416 200352768 200503296 201041757 201180672 201326592 201715712 201867264 202257429 202309632 202397184 202409388 202549248 202700652 202852944 203233536 203538258 203685888 204079568 204232896 204374016 204526784 204680448 204769026 204922872 205371936 205520896 205615179 206072832 206613792 206769024 207467568 207474688 207618048 207929344 208019328 208175616 208487748 208631808 208878912 209893376 209906032 210051072 210366016 210615174 210760704 210918246 211076712 211789809 211943424 212353064 212512608 213230556 213385216 213958272 214106112 214427136 214681104 214990848 215151552 215406378 215885824 216358912 216615168 216939954 217346976 217510272 218415736 218566656 219153627 219469824 220053504 220644468 220796928 220962816 221127984 221556222 221875038 222035968 222041736 222632256 222953472 223120128 223384392 223552224 224042112 224139069 224637952 225396864 225566208 226328256 226492416 226773481 226930176 227100672 227270428 227598336 227696832 227867904 228209562 228974592 229146624 229589514 229762008 229920768 230092632 230265504 230538231 231043428 231211008 231657888 231831936 232440516 232615152 232783872 233233792 233409024 233570304 233744896 233920512 234021744 234197568 234710784 234881024 234988776 235511808 236027904 236130048 236144286 236307456 236484094 236661768 237105792 237461301 237633536 238271712 238436352 238897197 239076684 239878144 239892608 240058368 240418304 240522348 240703056 240869376 241049424 241230528 241516242 242045496 242221056 242689216 242871552 243235706 243403776 243692064 244515348 245059584 245717703 245887488 246726656 247267328 247389252 247560192 247931376 248396544 248583168 248768982 249617984 249790464 250164992 250461288 250822656 251010144 251307441 251496252 252047376 252717696 253571472 253755392 253761984 254436864 254803968 254994432 255296448 255488256 256048128 256158936 256729088 257418546 257596416 257789952 257982648 258482259 258660864 258854211 259048692 259737632 260112384 260615124 260810928 261685248 261692046 261881856 262388016 262585152 262766592 262963008 263160576 263274462 263472264 264049632 264241152 264751872 264950784 265531392 265646304 265845888 266244489 267137024 267337728 267854433 268055676 268240896 269156352 269676572 269746176 269862912 269879184 270065664 270267536 270470592 270790938 270978048 271180602 271384344 271581184 272301183 272310528 272498688 272907264 273025368 273230496 273829248 274153572 274763776 275485056 275501667 275692032 276623424 276824064 277359104 277567488 277983664 278175744 278505216 278922798 279446112 280068096 280609406 280820232 281014272 281224328 281435616 281768949 282386412 282591232 283350144 284307408 285267906 285277696 285474816 285902848 286241472 286654464 286868736 287208504 287424288 288054144 288620794 288820224 289253272 289795968 290013696 290230479 291422208 292204836 292626432 293404672 293412294 294192624 294395904 294617088 294837312 295186518 295408296 295612416 295833384 296055648 296843008 297271296 297493504 297845856 298069632 298722816 298852092 299076624 300321637 300529152 300754944 301771008 301989888 302573568 302800896 303464448 303595776 303614082 303823872 304050978 304279416 305299456 305307387 305528832 306119352 306349344 306561024 306790176 307020672 307153539 307384308 308057904 308281344 308877184 309109248 309920688 310153536 310378496 311201352 311212032 311427072 311894016 312028992 312263424 312731622 312947712 313318368 314015744 314703872 314840064 314859048 315076608 315549024 315922761 316141056 316377369 316615068 317695616 317915136 318529596 318768912 319845834 320077824 320696464 320937408 321159168 321399232 321640704 322021656 322727328 322961408 323109567 323828736 324538368 324922752 325409931 326020464 326746112 327623604 327849984 329204736 329852336 330080256 330575168 330966702 331195392 331444224 331691976 332334333 332812557 333053952 333062604 333948384 334430208 334680192 335076588 335328336 336063168 336956928 338095296 338349312 339249152 339738624 339992576 340395264 340651008 340905642 341397504 341545248 341801856 342314343 343224728 343461888 343719936 343976864 344384271 344643012 344881152 345138948 345398256 346565142 346816512 347486832 347747904 348660774 348913664 348922728 349175808 349850688 350113536 350355456 350617344 350880768 351032616 351296352 352066176 352321536 353002496 353267712 354041856 354195072 354216429 354461184 354726141 354992652 355658688 356450304 357139244 357407568 357654528 358615026 358875136 359661568 359817216 359838912 360087552 360627456 360783522 361054584 361304064 361574136 361845792 362274363 363068244 363080704 363331584 363876352 364033824 364307328 364853559 365105664 365538096 367313408 367335556 367589376 368831232 369098752 370089984 370900992 371083878 371340288 371617862 371897064 372594816 373153473 373424128 374426976 374685696 375247488 375691932 376233984 376515216 377800192 379076544 380357208 380633088 380642976 381655296 382205952 382227538 382491648 382944672 383232384 384072192 384238404 385093632 386127819 386394624 386684928 386973972 388562944 388573038 389606448 390168576 390922686 391216392 392256832 392527872 392822784 393116416 393582024 393877728 394149888 394444512 394740864 394911693 395208396 396074448 396361728 397127808 397426176 397723249 398297088 398469456 398768832 400705536 401006592 402083514 402361344 403431424 403734528 404514858 404619264 404794368 404818776 405098496 405401304 405705888 406186407 406467072 406770903 407076516 407371776 408159136 408465792 408748032 409053568 409360896 409538052 409845744 410743872 411041792 411230358 412145664 413227584 413538048 414935136 414949376 415236096 415858688 416038656 416351232 416975496 417263616 417757824 418384197 419786752 419812064 420102144 420732032 420914109 421230348 421521408 421836492 422153424 423579618 423886848 424706128 425025216 426461112 426770432 427901859 427916544 428212224 428854272 429362208 429981696 430303104 430812756 431771648 432717824 432931191 433230336 433879908 434693952 435020544 436831472 437133312 438307254 438939648 440107008 440118441 441288936 441593856 441925632 442255968 442779777 443112444 443750076 444071936 444083472 445264512 445906944 446240256 446768784 447104448 448084224 448278138 449275904 450793728 451132416 452656512 452984832 453546962 453860352 454201344 454540856 455196672 455393664 455421123 455735808 456076467 456419124 457949184 458293248 459179028 459524016 459841536 460185264 460531008 461076462 462086856 462422016 463315776 463663872 464881032 465230304 465567744 466467584 466818048 467140608 467489792 467841024 468043488 468395136 469097433 469421568 469762048 469977552 471023616 471934001 472055808 472260096 472288572 472614912 472968188 473323536 474211584 474922602 475267072 476543424 476872704 477794394 478153368 479756288 479768751 479785216 480116736 480836608 481044696 481406112 481738752 482098848 482461056 483032484 484090992 484442112 485378432 485743104 486471412 486807552 487384128 489030696 490119168 491435406 491774976 493453312 494534656 494778504 495120384 495862752 496450053 496793088 497166336 497537964 499235968 499580928 500329984 500922576 501645312 502020288 502614882 502992504 504094752 505435392 507142944 507510784 507523968 508873728 509607936 509988864 510592896 510976512 511358463 512096256 512317872 513458176 514837092 515192832 515579904 515965296 516964518 517321728 517708422 518097384 519475264 520224768 521230248 521621856 522991161 523370496 523384092 523763712 524776032 525170304 525533184 525926016 526321152 526548924 526944528 528099264 528482304 529503744 529901568 531062784 531292608 531691776 532488978 534274048 534675456 535708866 536111352 536481792 537922539 538312704 539353144 539492352 539725824 539758368 540131328 540535072 540941184 541175283 541581876 541956096 542361204 542768688 543162368 544602366 544621056 544997376 545814528 546050736 546460992 547658496 548307144 549527552 550970112 551003334 551384064 553246848 553648128 554718208 555134976 555967328 556351488 556625817 557010432 557426793 557845596 558892224 560136192 561218812 561640464 562028544 562448656 562871232 563537898 564772824 565182464 566700288 568614816 570535812 570555392 570949632 571805696 572482944 573308928 573341307 573737472 574417008 574848576 576108288 577241588 577640448 578506544 579591936 580027392 580460958 582844416 582859557 584409672 585252864 586384029 586809344 586824588 588385248 588791808 589234176 589674624 590373036 590816592 591224832 591666768 592111296 593686016 594542592 594987008 595691712 596139264 597445632 597704184 598153248 600643274 601058304 601509888 603125271 603542016 603979776 605147136 605601792 606772287 606928896 607191552 607228164 607647744 608101956 608558832 610598912 610614774 611057664 612238704 612698688 613122048 613580352 614041344 614307078 614768616 616115808 616562688 617754368 618218496 619841376 620307072 620756992 622402704 622424064 622854144 623788032 624057984 624526848 624993677 625463244 625895424 626636736 628031488 629407744 629680128 629718096 630153216 631098048 631845522 632282112 632754738 633230136 635369427 635391232 635830272 637059192 637537824 639691668 640155648 641392928 641874816 642318336 642798464 642837223 643281408 644043312 645454656 645922816 646219134 647657472 649076736 649845504 650819862 652040928 653492224 655247208 655699968 657460881 658409472 659704672 660160512 661150336 661933404 662390784 662888448 663383952 664668666 665625114 666107904 666125208 667896768 668860416 669360384 670153176 670656672 672126336 672417207 673913856 676190592 676698624 678498304 679477248 679985152 680320443 680790528 681302016 681811284 682795008 683090496 683603712 684628686 686449456 686923776 687439872 687953728 688768542 689286024 689762304 690277896 690796512 691614693 693130284 693633024 694973664 695495808 697321548 697827328 697845456 698351616 699701376 700227072 700710912 701234688 701761536 702065232 702592704 704132352 704643072 706004992 706535424 708083712 708390144 708432858 708922368 709452282 709985304 711317376 712383903 712900608 714278488 714815136 715309056 716691591 717230052 717750272 719323136 719634432 719677824 720175104 721254912 721567044 722109168 722608128 723148272 723691584 724548726 726136488 726161408 726663168 727752704 728067648 728614656 729707118 730211328 731076192 734626816 734671112 735178752 737153109 737662464 738197504 740179968 741610573 741801984 742167756 742680576 743235724 743794128 745189632 746306946 746848256 748853952 749371392 750494976 751383864 752467968 753030432 753922323 755600384 758153088 760714416 761266176 761285952 763310592 764411904 764455076 764983296 765889344 766464768 768144384 768476808 770187264 772255638 772789248 773369856 773947944 775446777 776562633 777125888 777146076 779212896 780337152 781845372 782432784 784513664 785055744 785645568 786232832 787164048 787755456 788299776 788889024 789481728 789823386 790416792 792148896 792723456 794255616 794852352 795446498 796594176 796938912 797537664 798733467 801411072 802013184 803563299 804167028 804722688 806862848 807469056 809029716 809238528 809588736 809637552 810196992 810802608 811411776 812372814 812934144 813541806 814153032 814743552 816318272 816931584 817496064 818107136 818721792 819076104 819691488 821487744 822083584 822460716 824291328 826455168 826505001 827076096 829870272 829898752 830472192 831717376 832077312 832702464 833950992 834527232 835515648 836768394 839573504 839624128 840204288 841464064 841828218 842460696 843042816 843672984 844306848 845306847 847159236 847773696 849412256 850050432 852922224 853540864 855803718 855833088 856424448 857708544 858724416 859963392 860606208 861625512 863543296 865435648 865862382 866460672 867759816 869387904 870041088 870691437 873662944 874266624 876614508 877879296 880214016 880236882 882577872 883187712 883851264 884511936 885559554 886224888 887500152 888143872 888166944 890529024 891813888 892480512 893537568 894208896 896168448 896556276 898551808 900964911 901587456 902264832 905313024 905969664 907093924 907720704 908402688 909081712 910393344 910787328 910842246 911471616 912152934 912838248 915898368 915922161 916586496 918358056 919048032 919683072 920370528 921062016 921460617 922152924 924173712 924844032 926631552 927327744 929762064 930460608 931135488 932935168 933636096 934281216 934979584 935682048 936086976 936790272 938194866 938843136 939955104 942047232 943868002 944111616 944520192 944577144 945229824 945936376 946647072 947768283 948423168 949132107 949845204 950534144 953086848 953745408 955588788 956306736 959512576 959537502 959570432 960233472 961673216 962089392 962812224 963477504 964197696 964922112 966064968 968181984 968884224 970756864 971486208 972942824 973615104 974768256 976229793 978061392 980238336 982132921 982870812 983549952 986906624 989069312 989557008 990240768 991725504 992900106 993586176 994332672 995075928 998437671 998471936 999161856 1000659968 1001845152 1003290624 1004040576 1005229764 1005985008 1008189504 1010172779 1010870784 1014285888 1015021568 1015047936 1017747456 1019215872 1019977728 1021185792 1021953024 1022716926 1024192512 1024635744 1026916352 1026943029 1029674184 1030385664 1031159808 1031930592 1033152813 1033929036 1034643456 1035416844 1036194768 1038950528 1040449536 1042460496 1043243712 1045982322 1046740992 1046768184 1047527424 1049552064 1050340608 1051066368 1051852032 1052642304 1053097848 1053889056 1056198528 1056964608 1059007488 1059803136 1062125568 1062585216 1062649287 1063383552 1064178423 1064977956 1068548096 1069350912 1071417732 1072222704 1072963584 1075845078 1076625408 1078706288 1078984704 1079451648 1079516736 1080262656 1081070144 1081882368 1082350566 1083163752 1083912192 1084722408 1085537376 1086324736 1086823089 1089204732 1089242112 1089994752 1091629056 1092101472 1092921984 1094560677 1095316992 1096614288 1099055104 1101940224 1102006668 1102768128 1106493696 1107296256 1109436416 1110269952 1111934656 1112702976 1113251634 1114020864 1114853586 1115691192 1117784448 1119460419 1120272384 1122437624 1123280928 1124057088 1124897312 1125742464 1127075796 1129545648 1130364928 1133400576 1137229632 1141071624 1141110784 1141899264 1143611392 1144965888 1146617856 1146682614 1147474944 1148834016 1149697152 1152216576 1154483176 1155280896 1157013088 1158383457 1159183872 1160054784 1160921916 1165688832 1165719114 1168819344 1170505728 1172768058 1173618688 1173649176 1176770496 1177583616 1178468352 1179349248 1180746072 1181633184 1182449664 1183333536 1184222592 1184735079 1187372032 1189085184 1189974016 1191383424 1192278528 1193169747 1194891264 1195408368 1196306496 1201286548 1202116608 1203019776 1206250542 1207084032 1210294272 1211203584 1213544574 1213857792 1214383104 1214456328 1215295488 1216203912 1217117664 1218559221 1220312709 1221197824 1221229548 1222115328 1224477408 1225397376 1226244096 1227160704 1228082688 1228614156 1229537232 1232231616 1233125376 1235508736 1236436992 1239682752 1240614144 1241513984 1244805408 1244848128 1245708288 1247576064 1248115968 1249053696 1249987354 1250926488 1251790848 1253273472 1255152591 1256062976 1258815488 1259360256 1259436192 1260306432 1262196096 1262742327 1263691044 1264564224 1265509476 1266460272 1270738854 1270782464 1271660544 1274118384 1275075648 1279383336 1280311296 1282785856 1283749632 1284636672 1285596928 1285674446 1286562816 1288086624 1290909312 1291845632 1292438268 1295314944 1298153472 1298793573 1299691008 1300662517 1301639724 1304081856 1306984448 1310494416 1311399936 1314921762 1316818944 1319409344 1320321024 1322300672 1323866808 1324781568 1325776896 1326767904 1328339331 1329337332 1331250228 1332215808 1332250416 1335793536 1337720832 1337796383 1338720768 1340306352 1341313344 1344252672 1344834414 1347827712 1352381184 1353397248 1356996608 1358954496 1359970304 1360640886 1361581056 1362604032 1363622568 1365590016 1366180992 1366263369 1367207424 1368229401 1369257372 1372898912 1373847552 1374879744 1375907456 1377537084 1378572048 1379524608 1380555792 1381593024 1383229386 1386260568 1387266048 1389947328 1390991616 1394643096 1395654656 1395690912 1396703232 1399402752 1400454144 1401421824 1402469376 1403523072 1404130464 1405185408 1407292299 1408264704 1409286144 1412009984 1413070848 1415802003 1416167424 1416780288 1416865716 1417844736 1418904564 1419970608 1422634752 1424767806 1425801216 1428556976 1429630272 1430618112 1433383182 1434460104 1435500544 1438646272 1439268864 1439306253 1439355648 1440350208 1442509824 1443134088 1444218336 1445216256 1446296544 1447383168 1449097452 1452272976 1452322816 1453326336 1455505408 1456135296 1457229312 1459414236 1460422656 1462152384 1469253632 1469342224 1470357504 1474306218 1475324928 1480359936 1483221146 1483603968 1484335512 1485361152 1486471448 1487588256 1489350159 1490379264 1492613892 1493696512 1497707904 1498742784 1500989952 1502767728 1504935936 1506060864 1507844646 1511200768 1516306176 1521428832 1522532352 1522571904 1526621184 1528823808 1528910152 1529966592 1531778688 1532929536 1534075389 1536288768 1536953616 1540374528 1544511276 1545578496 1546739712 1547895888 1550893554 1553125266 1554251776 1554292152 1558425792 1560674304 1563690744 1564865568 1568973483 1569027328 1570111488 1571291136 1572465664 1574328096 1575510912 1576599552 1577778048 1578963456 1579646772 1580833584 1584297792 1585446912 1587414367 1588511232 1589704704 1590892996 1593188352 1593877824 1595075328 1597466934 1602822144 1604026368 1607126598 1608334056 1609445376 1613725696 1613767617 1614938112 1618059432 1618477056 1619177472 1619275104 1620393984 1621605216 1622823552 1623525849 1624745628 1625868288 1627083612 1628306064 1629487104 1632636544 1633863168 1634992128 1636214272 1637443584 1638152208 1639382976 1642975488 1644167168 1644921432 1648582656 1652910336 1653010002 1654152192 1659740544 1659797504 1660944384 1663434752 1664154624 1665404928 1667901984 1669054464 1669877451 1671031296 1672280379 1673536788 1679147008 1679248256 1680408576 1682928128 1683656436 1684921392 1686085632 1687345968 1688613696 1690613694 1694318472 1695547392 1698824512 1700100864 1705844448 1707081728 1711607436 1711666176 1712848896 1715417088 1717448832 1719926784 1720023921 1721212416 1723251024 1727086592 1730871296 1731724764 1732921344 1735519632 1738775808 1740082176 1741382874 1747325888 1748533248 1753229016 1755758592 1759152087 1760428032 1760473764 1765155744 1766375424 1767702528 1769023872 1771119108 1772449776 1775000304 1776287744 1776333888 1781058048 1783627776 1784961024 1787075136 1788417792 1792336896 1793112552 1797103616 1801929822 1803174912 1804529664 1809375813 1810626048 1811939328 1814187848 1815441408 1816805376 1818163424 1820316861 1820786688 1821574656 1821684492 1822943232 1824305868 1825676496 1831796736 1831844322 1833172992 1836716112 1838096064 1839366144 1840741056 1842124032 1842921234 1844305848 1848347424 1849688064 1853263104 1854655488 1859524128 1860921216 1862270976 1865870336 1867272192 1868562432 1869959168 1871364096 1872173952 1873580544 1874981031 1876389732 1877686272 1879910208 1884094464 1887736004 1888223232 1889040384 1889154288 1890459648 1891872752 1893294144 1895536566 1896846336 1898264214 1899690408 1901068288 1906108281 1906173696 1907490816 1911177576 1912613472 1919025152 1919075004 1919140864 1920466944 1923346432 1924178784 1925624448 1926955008 1928395392 1928511669 1929844224 1932129936 1936363968 1937768448 1941513728 1942972416 1945885648 1947230208 1949536512 1952459586 1956122784 1960476672 1964265842 1965741624 1967099904 1972382643 1973813248 1978138624 1979114016 1980481536 1983451008 1985800212 1987172352 1988665344 1990151856 1996875342 1996943872 1998323712 2001319936 2003690304 2006581248 2008081152 2010459528 2011970016 2016379008 2020345558 2021741568 2028571776 2030043136 2030095872 2035494912 2038431744 2039955456 2040961329 2042371584 2043906048 2045433852 2048385024 2049271488 2053832704 2053886058 2059348368 2060771328 2062319616 2063861184 2066305626 2067858072 2069286912 2070833688 2072389536 2077901056 2080899072 2084920992 2086487424 2091964644 2093481984 2093536368 2095054848 2099104128 2100681216 2102132736 2102251459 2103704064 2105284608 2106195696 2107778112 2112397056 2113929216 2118014976 2119606272 2124251136 2125170432 2125298574 2126767104 2128356846 2129955912 2137096192 2137151709 2138701824 2142835464 2144445408 2145927168 2150074773 2151690156 2153250816 2157412576 2157969408 2158903296 2159033472 2160525312 2162140288 2163764736 2164701132 2166327504 2167824384 2169444816 2171074752 2172649472 2173646178 2178409464 2178484224 2179989504 2183258112 2184202944 2185843968 2189121354 2190633984 2193228576 2198110208 2203880448 2204013336 2205536256 2211459327 2212987392 2214592512 2218872832 2220539904 2223869312 2224831719 2225405952 2226503268 2228041728 2229707172 2231382384 2235568896 2238920838 2240544768 2244875248 2246561856 2248114176 2249794624 2251484928 2254151592 2259091296 2260729856 2261766969 2266801152 2274459264 2282143248 2282221568 2283798528 2287222784 2289931776 2293235712 2293365228 2294949888 2297668032 2299394304 2304433152 2308966352 2310561792 2314026176 2316766914 2318367744 2320109568 2321843832 2326340331 2329687899 2331377664 2331438228 2337638688 2341011456 2345536116 2347237376 2347298352 2353540992 2355167232 2356936704 2358698496 2361492144 2363266368 2364899328 2366667072 2368445184 2369470158 2374744064 2378170368 2379948032 2382766848 2384557056 2386339494 2389782528 2390816736 2392612992 2396200401 2402573096 2404233216 2406039552 2410689897 2412501084 2414168064 2420588544 2422407168 2427089148 2427715584 2428766208 2428912656 2430590976 2432407824 2434235328 2437118442 2440625418 2442395648 2442459096 2444230656 2448954816 2450794752 2452488192 2454321408 2456165376 2457228312 2459074464 2464463232 2466250752 2471017472 2472873984 2479365504 2479515003 2481228288 2483027968 2489610816 2489696256 2491416576 2494508291 2495152128 2496231936 2498107392 2499974708 2501852976 2503581696 2506546944 2510305182 2512125952 2517630976 2518720512 2518872384 2520612864 2524392192 2525484654 2527382088 2529128448 2531018952 2532920544 2535920541 2541477708 2541564928 2543321088 2548236768 2550151296 2558766672 2560622592 2565571712 2567499264 2569273344 2571193856 2571348892 2573125632 2576173248 2581818624 2583691264 2584876536 2590629888 2596306944 2597587146 2599382016 2601325034 2603279448 2608163712 2612074311 2613968896 2620988832 2622799872 2629843524 2633637888 2638818688 2640642048 2644601344 2647733616 2649563136 2651553792 2653535808 2656678662 2658674664 2662500456 2664431616 2664500832 2671587072 2675441664 2675592766 2677441536 2680612704 2682626688 2688505344 2689668828 2695655424 2702894733 2704762368 2706794496 2713993216 2717908992 2719940608 2721281772 2723162112 2725208064 2727245136 2731180032 2732361984 2732526738 2734414848 2736458802 2738514744 2745797824 2747695104 2749759488 2751814912 2755074168 2757144096 2759049216 2761111584 2763186048 2764381851 2766458772 2772521136 2774532096 2779894656 2781983232 2789286192 2791309312 2791381824 2793406464 2798805504 2800908288 2802843648 2804938752 2807046144 2808260928 2810370816 2814584598 2816529408 2824019968 2826141696 2831604006 2832334848 2833560576 2833731432 2835689472 2837809128 2839941216 2843304849 2845269504 2847396321 2849535612 2851602432 2857113952 2859260544 2861236224 2866766364 2868920208 2871001088 2877292544 2878537728 2878612506 2878711296 2880700416 2885019648 2886268176 2888436672 2890432512 2892593088 2894766336 2898194904 2904545952 2904645632 2906652672 2911010816 2912270592 2914458624 2918828472 2920845312 2924304768 2928689379 2938507264 2938684448 2940715008 2946398763 2948612436 2950649856 2960719872 2966442292 2967207936 2968671024 2970722304 2972942896 2975176512 2978700318 2980758528 2985227784 2987393024 2995313013 2995415808 2997485568 3001979904 3005535456 3009871872 3012121728 3015689292 3022401536 3030518337 3032612352 3042857664 3045064704 3045143808 3053242368 3057647616 3057820304 3059933184 3063557376 3065859072 3068150778 3072577536 3073907232 3080749056 3080829087 3089022552 3091156992 3093479424 3095791776 3099458439 3101787108 3106250532 3108503552 3108584304 3116851584 3121348608 3127381488 3129731136 3137946966 3138054656 3140222976 3142582272 3144931328 3148656192 3151021824 3153199104 3155556096 3157926912 3159293544 3161667168 3168595584 3170893824 3174828734 3177022464 3179409408 3181785992 3186376704 3187755648 3187947861 3190150656 3192535269 3194933868 3205644288 3208052736 3214253196 3216668112 3218890752 3227451392 3227535234 3229876224 3236118864 3236954112 3238354944 3238550208 3240787968 3243210432 3245647104 3247051698 3249491256 3251736576 3254167224 3256612128 3258974208 3265273088 3267726336 3269984256 3272428544 3274887168 3276304416 3278765952 3283682031 3285950976 3288334336 3289842864 3297165312 3303538007 3305820672 3306020004 3308304384 3319481088 3319595008 3321888768 3326869504 3328309248 3330809856 3335803968 3338108928 3339754902 3342062592 3344560758 3347073576 3358294016 3358381257 3358496512 3360817152 3365856256 3367312872 3369842784 3372171264 3374691936 3377227392 3381227388 3388636944 3391094784 3397649024 3400201728 3411688896 3414163456 3423214872 3423332352 3425697792 3430834176 3434897664 3439853568 3440047842 3442424832 3446502048 3454173184 3461742592 3463449528 3465842688 3471039264 3475150371 3477551616 3480164352 3482765748 3494651776 3497066496 3506458032 3511517184 3518304174 3520856064 3520947528 3530311488 3532750848 3535405056 3538047744 3542238216 3544899552 3550000608 3552575488 3552667776 3554205237 3562116096 3567255552 3569922048 3574150272 3576835584 3579509241 3584673792 3586225104 3594207232 3603859644 3606349824 3609059328 3618751626 3621252096 3628375696 3630882816 3633610752 3636326848 3640633722 3641573376 3643149312 3643368984 3645886464 3648611736 3651352992 3655677663 3660938127 3663593472 3663688644 3666345984 3673432224 3676192128 3678732288 3681482112 3684248064 3685842468 3688611696 3696694848 3699376128 3706526208 3709310976 3719048256 3721842432 3724541952 3731740672 3734544384 3737124864 3739918336 3742728192 3744347904 3747161088 3749962062 3752779464 3755372544 3759820416 3765457773 3768188928 3775472008 3776446464 3778080768 3778308576 3780919296 3783745504 3786588288 3788226981 3791073132 3793692672 3796528428 3799380816 3802136576 3812216562 3812347392 3814981632 3822355152 3825226944 3838050304 3838150008 3838281728 3840933888 3846692864 3848357568 3851248896 3853910016 3856790784 3857023338 3859688448 3864259872 3872727936 3875536896 3883027456 3885944832 3891771296 3894460416 3896380719 3899073024 3901987551 3904919172 3912245568 3920953344 3928531684 3931483248 3934199808 3944765286 3947626496 3956277248 3958228032 3960963072 3966902016 3971600424 3974344704 3977330688 3980303712 3985017993 3993750684 3993887744 3996647424 4002639872 4007380608 4013162496 4013389149 4016162304 4020919056 4023940032 4032758016 4040691116 4043483136 4057143552 4060086272 4060191744 4070989824 4076863488 4079910912 4081922658 4084743168 4087812096 4090867704 4096770048 4098542976 4098790107 4104688203 4107665408 4107772116 4118696736 4121542656 4124639232 4127722368 4132611252 4135716144 4138573824 4141667376 4144779072 4155802112 4161798144 4169841984 4172974848 4183929288 4186963968 4187072736 4190109696 4198208256 4201362432 4204265472 4204502918 4207408128 4210569216 4212391392 4215556224 4221876897 4224794112 4227858432 4236029952 4239212544 4247406009 4248502272 4250340864 4250597148 4253534208 4256713692 4259911824 4274192384 4274303418 4277403648 4285670928 4288890816 4291854336 4300149546 4303380312 4306501632 4314825152 4315938816 4317806592 4318066944 4321050624 4324280576 4327529472 4329402264 4332655008 4335648768 4338889632 4342149504 4345298944 4347292356 4356818928 4356968448 4359979008 4366516224 4368405888 4371687936 4374955739 4378242708 4381267968 4386457152 4396220416 4407760896 4408026672 4411072512 4422918654 4425974784 4437745664 4441079808 4447738624 4449663438 4450811904 4453006536 4456083456 4459414344 4462764768 4468050477 4471137792 4477841676 4481089536 4489750496 4493123712 4496228352 4499589248 4499860561 4502969856 4508303184 4518182592 4521459712 4523533938 4533602304 4548918528 4564286496 4564443136 4567597056 4574445568 4579863552 4586471424 4586730456 4589899776 4595336064 4598788608 4602226167 4608866304 4617932704 4621123584 4628052352 4633533828 4636735488 4640219136 4643687664 4652680662 4659375798 4662755328 4662876456 4675277376 4682022912 4691072232 4694474752 4694596704 4706920449 4707081984 4710334464 4713873408 4717396992 4722984288 4726532736 4729798656 4733334144 4736890368 4738940316 4749488128 4756340736 4759896064 4762243101 4765533696 4769114112 4772678988 4779565056 4781633472 4785225984 4792400802 4805146192 4808466432 4812079104 4821379794 4825002168 4828336128 4841177088 4841302851 4844814336 4854178296 4855431168 4857532416 4857825312 4861181952 4864815648 4868470656 4870577547 4874236884 4881250836 4884791296 4884918192 4888461312 4897909632 4901589504 4904976384 4908642816 4912330752 4914456624 4918148928 4928926464 4932501504 4942034944 4945747968 4958731008 4959030006 4962456576 4979221632 4979392512 4982833152 4989016582 4990304256 4992463872 4996214784 4999949416 5003705952 5007163392 5009632353 5013093888 5016841137 5020610364 5024251904 5035261952 5037441024 5037744768 5041225728 5048784384 5050969308 5054764176 5058256896 5062037904 5065841088 5071841082 5082955416 5083129856 5086642176 5096473536 5100302592 5117533344 5121245184 5131143424 5134998528 5138546688 5142387712 5142697784 5146251264 5152346496 5160071763 5163637248 5167382528 5169753072 5181259776 5191274011 5192613888 5195174292 5198764032 5202650068 5206558896 5216327424 5224148622 5227937792 5241977664 5245599744 5259687048 5267275776 5277456261 5277637376 5281284096 5289202688 5295467232 5299126272 5303107584 5307071616 5313357324 5317349328 5325000912 5328863232 5329001664 5343174144 5350883328 5351185532 5354883072 5361225408 5365253376 5377010688 5379337656 5391310848 5405789466 5409524736 5413588992 5427986432 5428127439 5435817984 5439881216 5442563544 5446324224 5450416128 5454490272 5460950583 5462360064 5464723968 5465053476 5468829696 5472917604 5477029488 5491595648 5495390208 5499518976 5503629824 5510148336 5514288192 5518098432 5522223168 5526372096 5528763702 5532917544 5545042272 5549064192 5559789312 5563966464 5578572384 5582618624 5582763648 5586812928 5597611008 5601816576 5605687296 5609877504 5614092288 5616521856 5620741632 5624943093 5629169196 5633058816 5648039936 5652283392 5663208012 5664669696 5667121152 5667462864 5671378944 5675618256 5679882432 5686609698 5690539008 5694792642 5699071224 5703204864 5714227904 5718521088 5722472448 5733532728 5737840416 5742002176 5754585088 5757075456 5757225012 5757422592 5761400832 5770039296 5772536352 5776873344 5780865024 5785186176 5785535007 5789532672 5796389808 5809091904 5809291264 5813305344 5822021632 5824541184 5828917248 5837656944 5841690624 5848609536 5857378758 5877014528 5877368896 5881430016 5892797526 5897224872 5901299712 5917147929 5921439744 5932884584 5934415872 5937342048 5941444608 5945885792 5950353024 5957400636 5961517056 5970455568 5974786048 5990626026 5990831616 5994971136 6003959808 6011070912 6019743744 6024243456 6031378584 6044803072 6061036674 6065224704 6085715328 6090129408 6090287616 6106484736 6115295232 6115640608 6119866368 6122883987 6127114752 6131718144 6136301556 6145155072 6147814464 6161498112 6161658174 6178045104 6182313984 6186958848 6191583552 6198916878 6203574216 6212501064 6217007104 6217168608 6233703168 6242697216 6254762976 6259462272 6275893932 6276109312 6280445952 6285164544 6289862656 6297312384 6302043648 6306398208 6306754377 6311112192 6315853824 6318587088 6323334336 6337191168 6341787648 6349657468 6354044928 6358818816 6363571984 6372753408 6375511296 6375895722 6380301312 6385070538 6389867736 6411288576 6411455127 6416105472 6428506392 6433336224 6437781504 6450224319 6454902784 6455070468 6459752448 6472237728 6473908224 6476709888 6477100416 6481575936 6486420864 6491294208 6494103396 6498982512 6503473152 6508334448 6513224256 6517948416 6530546176 6535452672 6539968512 6544857088 6549774336 6552608832 6557531904 6567364062 6571901952 6579685728 6594330624 6607076014 6611641344 6612040008 6616608768 6634377981 6638962176 6639190016 6643777536 6653739008 6656618496 6661619712 6671607936 6674495157 6676217856 6679509804 6684125184 6689121516 6694147152 6716588032 6716762514 6716993024 6721634304 6731712512 6734625744 6739685568 6744342528 6749383872 6754454784 6762454776 6777273888 6782189568 6795298048 6800403456 6823377792 6828326912 6846429744 6846664704 6851395584 6861668352 6869795328 6874930447 6879707136 6880095684 6884849664 6893004096 6908346368 6923485184 6926899056 6931685376 6942078528 6950300742 6955103232 6960328704 6965531496 6989063697 6989303552 6994132992 7012916064 7023034368 7036608348 7041712128 7041895056 7060622976 7065501696 7070810112 7071209453 7076095488 7084476432 7089799104 7100001216 7105150976 7105335552 7108410474 7124232192 7134511104 7139844096 7148300544 7153671168 7159018482 7169347584 7172450208 7188414464 7188601203 7207719288 7212699648 7218118656 7232069691 7237503252 7242504192 7256751392 7261765632 7267221504 7272653696 7281267444 7283146752 7286298624 7286737968 7291772928 7297223472 7302705984 7311355326 7321876254 7327186944 7327377288 7332691968 7346864448 7352384256 7357464576 7362964224 7368496128 7371684936 7377223392 7393389696 7398752256 7413052416 7418621952 7438096512 7438545009 7443684864 7449083904 7463481344 7469088768 7474249728 7479836672 7483524873 7485456384 7488695808 7494322176 7499924124 7505558928 7510745088 7519640832 7530915546 7536377856 7550944016 7552892928 7556161536 7556617152 7561838592 7567491008 7573176576 7576453962 7582146264 7587385344 7593056856 7598761632 7604273152 7607761623 7624433124 7624694784 7629963264 7644710304 7650453888 7676100608 7676300016 7676563456 7681867776 7693385728 7696715136 7702497792 7707820032 7713581568 7714046676 7719376896 7728519744 7745455872 7751073792 7766054912 7771889664 7783542592 7788920832 7792761438 7798146048 7803975102 7809838344 7824491136 7836222933 7841906688 7857063368 7862966496 7868399616 7889530572 7895252992 7912554496 7916456064 7921926144 7933804032 7943200848 7948689408 7954661376 7960607424 7970035986 7987501368 7987775488 7993294848 8005279744 8014761216 8026324992 8026778298 8032324608 8041838112 8047880064 8065516032 8081382232 8086966272 8108684199 8114287104 8120172544 8120383488 8141979648 8153726976 8159821824 8163845316 8169486336 8175624192 8181735408 8193540096 8197085952 8197580214 8209376406 8215330816 8215544232 8237393472 8243085312 8249278464 8255444736 8265222504 8271432288 8277147648 8283334752 8289558144 8293145553 8311604224 8323596288 8339683968 8345949696 8367858576 8373927936 8374145472 8380219392 8396416512 8402724864 8408530944 8409005836 8414816256 8421138432 8424782784 8431112448 8443753794 8449588224 8472059904 8478425088 8494812018 8497004544 8500681728 8501194296 8507068416 8513427384 8519823648 8529914547 8542188963 8548384768 8548606836 8554807296 8571341856 8577781632 8583708672 8600299092 8606760624 8613003264 8629650304 8631877632 8635613184 8636133888 8642101248 8648561152 8655058944 8658804528 8665310016 8671297536 8677779264 8684299008 8690597888 8694584712 8713637856 8713936896 8719958016 8733032448 8736811776 8743375872 8749911478 8756485416 8762535936 8772914304 8786068137 8792440832 8815521792 8816053344 8822145024 8839196289 8845837308 8851949568 8875491328 8882159616 8895477248 8899326876 8901623808 8906013072 8912166912 8918828688 8925529536 8936100954 8942275584 8955683352 8962179072 8979500992 8986247424 8992456704 8999178496 8999721122 9005939712 9016606368 9036365184 9042919424 9047067876 9067204608 9091555011 9097837056 9128572992 9128886272 9135194112 9148891136 9159727104 9172942848 9173460912 9179799552 9190672128 9197577216 9204452334 9217732608 9235865408 9242247168 9256104704 9267067656 9273470976 9280438272 9287375328 9298375317 9305361324 9318751596 9325510656 9325752912 9350554752 9364045824 9382144464 9388949504 9389193408 9413840898 9414163968 9420668928 9427746816 9434793984 9445968576 9453065472 9459597312 9466668288 9473780736 9477880632 9498976256 9512681472 9519792128 9524486202 9531067392 9538228224 9545357976 9559130112 9563266944 9563843583 9570451968 9577605807 9584801604 9610292384 9616932864 9624158208 9642759588 9650004336 9656672256 9682354176 9682605702 9689628672 9708356592 9710862336 9715064832 9715650624 9722363904 9729631296 9736941312 9741155094 9748473768 9762501672 9769582592 9769836384 9776922624 9795819264 9803179008 9809952768 9817285632 9824661504 9828913248 9836297856 9851046093 9857852928 9865003008 9884069888 9891495936 9910614021 9917462016 9918060012 9924913152 9958443264 9958785024 9965666304 9978033164 9980608512 9984927744 9992429568 9999898832 10007411904 10014326784 10019264706 10026187776 10033682274 10041220728 10048503808 10070523904 10074882048 10075143771 10075489536 10082451456 10097568768 10101938616 10109528352 10116513792 10124075808 10131682176 10143682164 10165910832 10166259712 10173284352 10192947072 10200605184 10235066688 10242490368 10262286848 10269997056 10277093376 10284775424 10285395568 10292502528 10304692992 10320143526 10327274496 10339506144 10362519552 10382548022 10385227776 10390348584 10397528064 10405300136 10413117792 10425451113 10432654848 10448297244 10455875584 10483955328 10491199488 10519374096 10534551552 10554912522 10555274752 10562568192 10578405376 10590934464 10598252544 10606215168 10614143232 10626714648 10634698656 10650001824 10657726464 10658003328 10686348288 10701766656 10702371064 10709766144 10722450816 10730506752 10738527723 10754021376 10758675312 10782621696 10811578932 10819049472 10827177984 10855972864 10856254878 10879762432 10885127088 10892648448 10900832256 10908980544 10921901166 10924720128 10929447936 10930106952 10937659392 10945835208 10954058976 10982814381 10983191296 10990780416 10999037952 11007259648 11020296672 11028576384 11036196864 11044446336 11052744192 11057527404 11065835088 11090084544 11098128384 11111900569 11119578624 11127932928 11157144768 11165237248 11165527296 11173625856 11195222016 11203633152 11211374592 11219755008 11228184576 11233043712 11241483264 11249886186 11258338392 11266117632 11296079872 11296373319 11304566784 11326416024 11329339392 11334242304 11334925728 11342757888 11351236512 11359764864 11364680943 11373219396 11381078016 11389585284 11398142448 11406409728 11428455808 11437042176 11444944896 11467065456 11475680832 11484004352 11509170176 11514150912 11514450024 11514845184 11522801664 11540078592 11545072704 11553746688 11561730048 11570372352 11571070014 11579065344 11592779616 11618183808 11618582528 11626610688 11644043264 11649082368 11657834496 11675313888 11683381248 11689142157 11697219072 11705962653 11714757516 11754029056 11754737792 11762860032 11785595052 11794449744 11802599424 11834295858 11842879488 11865769168 11868831744 11874684096 11882889216 11891771584 11900706048 11914801272 11923034112 11940911136 11949572096 11955053979 11981252052 11981663232 11989942272 12007919616 12022141824 12039487488 12040167447 12048486912 12062757168 12089606144 12122073348 12130449408 12171430656 12180258816 12180575232 12212969472 12230590464 12231281216 12239732736 12245767974 12254229504 12263436288 12272603112 12290310144 12295628928 12296370321 12314064609 12322996224 12323316348 12356090208 12364627968 12373917696 12383167104 12397833756 12407148432 12425002128 12434014208 12434337216 12467406336 12485394432 12509525952 12518924544 12551787864 12552218624 12560891904 12570329088 12579725312 12594624768 12604087296 12612796416 12613508754 12622224384 12631707648 12637174176 12646668672 12665630691 12674382336 12683575296 12699314936 12708089856 12717637632 12727143968 12742218027 12745506816 12751022592 12751791444 12760602624 12770141076 12779735472 12822577152 12822910254 12832210944 12857012784 12866672448 12875563008 12900448638 12909805568 12910140936 12919504896 12944475456 12947816448 12953419776 12954200832 12963151872 12972841728 12982588416 12988206792 12997965024 13006946304 13016668896 13026448512 13035896832 13061092352 13070905344 13079937024 13089714176 13099548672 13105217664 13115063808 13124867217 13134728124 13143803904 13159371456 13188661248 13214152028 13223282688 13224080016 13233217536 13268755962 13277924352 13278380032 13307478016 13313236992 13323239424 13343215872 13348990314 13352435712 13359019608 13368250368 13378243032 13388294304 13404151431 13433176064 13433525028 13433986048 13443268608 13463425024 13469251488 13479371136 13488685056 13498767744 13499581683 13508909568 13524909552 13554547776 13564379136 13590596096 13600806912 13646755584 13656653824 13692859488 13693329408 13702791168 13723336704 13739590656 13749860894 13759414272 13760191368 13769699328 13786008192 13806678501 13816692736 13846970368 13853798112 13863370752 13884157056 13900601484 13910206464 13920657408 13931062992 13978127394 13978607104 13988265984 14025832128 14046068736 14073216696 14083424256 14083790112 14121245952 14131003392 14141620224 14142418906 14152190976 14168952864 14179598208 14200002432 14210301952 14210671104 14216820948 14248464384 14269022208 14279688192 14286729303 14296601088 14307342336 14318036964 14338695168 14344900416 14376828928 14377202406 14415438576 14425399296 14436237312 14464139382 14475006504 14485008384 14513502784 14523531264 14534443008 14545307392 14562534888 14566293504 14572597248 14573475936 14583545856 14594446944 14605411968 14611732641 14622710652 14643752508 14654373888 14654754576 14665383936 14693728896 14704768512 14714929152 14715760213 14725928448 14736992256 14743369872 14754446784 14786779392 14797504512 14826104832 14837243904 14876193024 14877090018 14887369728 14926962688 14938177536 14948499456 14959673344 14967049746 14970912768 14977391616 14988644352 14999848248 15011117856 15021490176 15028897059 15039281664 15050523411 15061831092 15072755712 15101888032 15105785856 15112323072 15113234304 15123677184 15134982016 15146353152 15152907924 15164292528 15174770688 15186113712 15197523264 15208546304 15215523246 15248866248 15249389568 15259926528 15289420608 15300907776 15352201216 15352600032 15353126912 15363735552 15386771456 15393430272 15404995584 15415640064 15427163136 15428093352 15438753792 15457039488 15480215289 15490911744 15502147584 15532109824 15543779328 15567085184 15573822033 15577841664 15585522876 15596292096 15607950204 15619676688 15648982272 15672445866 15683813376 15714126736 15725932992 15736799232 15779061144 15790505984 15825108992 15832368783 15832912128 15843852288 15867608064 15886401696 15897378816 15909322752 15921214848 15940071972 15975002736 15975550976 15986589696 16010559488 16029522432 16052649984 16053556596 16064649216 16083676224 16095760128 16131032064 16162764464 16173932544 16217368398 16228574208 16240766976 16283959296 16284382317 16307453952 16319643648 16327690632 16338972672 16351248384 16363470816 16382851749 16387080192 16394171904 16395160428 16418752812 16430661632 16431088464 16474786944 16486170624 16498556928 16510889472 16530445008 16542864576 16554295296 16566669504 16579116288 16586291106 16623208448 16647192576 16679367936 16691899392 16735717152 16747855872 16748290944 16760438784 16792833024 16805449728 16817061888 16818011672 16829632512 16842276864 16849565568 16862224896 16874829279 16887507588 16899176448 16944119808 16956850176 16989624036 16994009088 17001363456 17002388592 17014136832 17026854768 17039647296 17059829094 17084377926 17096769536 17097213672 17109614592 17142683712 17155563264 17167417344 17200598184 17213521248 17226006528 17259300608 17263755264 17271226368 17272267776 17284202496 17297122304 17310117888 17317609056 17330620032 17342595072 17355558528 17356605021 17368598016 17381195776 17389169424 17427275712 17427873792 17439916032 17461558037 17466064896 17473623552 17486751744 17499822956 17512970832 17525071872 17545828608 17572136274 17584881664 17631043584 17632106688 17644290048 17678392578 17691674616 17703899136 17750982656 17751443787 17764319232 17790954496 17798653752 17803247616 17812026144 17824333824 17837657376 17851059072 17872201908 17884551168 17911366704 17924358144 17959001984 17972494848 17984913408 17998356992 17999442244 18011879424 18033212736 18072730368 18085838848 18094135752 18134409216 18183110022 18195674112 18257145984 18257772544 18270388224 18297782272 18319454208 18345885696 18346921824 18359599104 18368651961 18381344256 18395154432 18408904668 18435465216 18471730816 18484494336 18512209408 18534135312 18546941952 18560876544 18574750656 18596750634 18610722648 18637503192 18651021312 18651505824 18701109504 18728091648 18764288928 18777899008 18778386816 18827681796 18828327936 18841337856 18855493632 18869587968 18891937152 18906130944 18919194624 18920263131 18933336576 18947561472 18955761264 18997952512 19025362944 19039584256 19048972404 19062134784 19076456448 19090715952 19118260224 19126533888 19127687166 19140903936 19155211614 19169603208 19220584768 19233865728 19248316416 19285519176 19300008672 19313344512 19350672957 19364708352 19365211404 19379257344 19416713184 19421724672 19430129664 19431301248 19444727808 19459262592 19473882624 19482310188 19496947536 19525003344 19539165184 19539672768 19553845248 19591638528 19606358016 19619905536 19634571264 19649323008 19657826496 19672595712 19702092186 19715705856 19768139776 19782991872 19821228042 19834924032 19836120024 19849826304 19903133943 19916886528 19917570048 19931332608 19956066328 19961217024 19969855488 19984859136 19999797664 20014823808 20023485471 20028653568 20038529412 20052375552 20067364548 20082441456 20097007616 20141047808 20149764096 20150287542 20150979072 20164902912 20195137536 20203877232 20219056704 20233027584 20248151616 20263364352 20287364328 20331821664 20332519424 20346568704 20385894144 20401210368 20470133376 20484980736 20524573696 20539994112 20554186752 20569550848 20570791136 20585005056 20609385984 20624791341 20640287052 20654548992 20679012288 20725039104 20765096044 20770455552 20780697168 20795056128 20810600272 20826235584 20850902226 20865309696 20896594488 20911751168 20967191091 20967910656 20982398976 21038748192 21069103104 21109825044 21110549504 21125136384 21156810752 21181868928 21196505088 21212430336 21213628359 21228286464 21253429296 21269397312 21300003648 21315452928 21316006656 21372696576 21403533312 21404742128 21419532288 21444901632 21461013504 21477055446 21508042752 21517350624 21565243392 21565803609 21623157864 21638098944 21654355968 21696209073 21711945728 21712509756 21759524864 21770254176 21785296896 21801664512 21817961088 21843802332 21849440256 21858895872 21860213904 21875318784 21891670416 21908117952 21965628762 21966382592 21981560832 21998075904 22014519296 22040593344 22057152768 22072393728 22088892672 22105488384 22115054808 22131670176 22180169088 22196256768 22223801138 22239157248 22255865856 22314289536 22315635027 22330474496 22331054592 22347251712 22390444032 22407266304 22422749184 22439510016 22450574619 22456369152 22466087424 22482966528 22499772372 22516676784 22532235264 22592159744 22592746638 22609133568 22652832048 22658678784 22668484608 22669851456 22685515776 22702473024 22719529728 22729361886 22746438792 22762156032 22779170568 22796284896 22812819456 22856911616 22874084352 22889889792 22934130912 22951361664 22968008704 23018340352 23028301824 23028900048 23029690368 23045603328 23080157184 23090145408 23107493376 23123460096 23124766049 23140744704 23142140028 23158130688 23185559232 23236367616 23237165056 23253221376 23288086528 23298164736 23315668992 23350627776 23366762496 23378284314 23394438144 23411925306 23429515032 23508058112 23508668799 23509475584 23525720064 23571190104 23588899488 23605198848 23668591716 23685758976 23731538336 23737663488 23749368192 23765778432 23783543168 23801412096 23829602544 23846068224 23881822272 23899144192 23910107958 23962504104 23963326464 23979884544 24015839232 24044283648 24078974976 24080334894 24096973824 24125514336 24179212288 24244146696 24260898816 24326052597 24342861312 24360517632 24361150464 24425938944 24461180928 24462562432 24479465472 24491535948 24508459008 24526872576 24545206224 24580620288 24591257856 24592740642 24628129218 24645992448 24646632696 24712180416 24729255936 24747835392 24766334208 24795667512 24814296864 24850004256 24868028416 24868674432 24879436659 24934812672 24970788864 25019051904 25037849088 25103575728 25104437248 25121783808 25140658176 25159450624 25189249536 25208174592 25225592832 25227017508 25244448768 25263415296 25274348352 25293337344 25331261382 25348764672 25398629872 25416179712 25435275264 25454287936 25484436054 25491013632 25502045184 25503582888 25521205248 25540282152 25559470944 25589743641 25626566889 25645154304 25645820508 25664421888 25714025568 25733344896 25751126016 25800897276 25819611136 25820281872 25839009792 25888950912 25895632896 25906839552 25908401664 25926303744 25945683456 25965176832 25976413584 25995930048 26013892608 26033337792 26052897024 26071793664 26122184704 26141810688 26159874048 26179428352 26199097344 26210435328 26230127616 26249734434 26269456248 26287607808 26318742912 26358204411 26377322496 26428304056 26446565376 26448160032 26466435072 26517588867 26537511924 26555848704 26556760064 26614956032 26626473984 26646478848 26686431744 26697980628 26704871424 26718039216 26736500736 26756486064 26776588608 26808302862 26866352128 26867050056 26867972096 26886537216 26926850048 26938502976 26958742272 26977370112 26997535488 26999163366 27017819136 27049819104 27109095552 27128758272 27181192192 27201613824 27274665033 27293511168 27313307648 27385718976 27386658816 27405582336 27439591201 27446673408 27479181312 27499721788 27518828544 27520382736 27539398656 27572016384 27613357002 27633385472 27693940736 27707596224 27726741504 27768314112 27801202968 27820412928 27841314816 27862125984 27895125951 27956254788 27957214208 27976531968 28051664256 28092137472 28146433392 28166848512 28167580224 28242491904 28262006784 28283240448 28284837812 28304381952 28337905728 28359196416 28400004864 28420603904 28421342208 28433641896 28496928768 28538044416 28559376384 28573458606 28593202176 28614684672 28636073928 28677390336 28689800832 28691530749 28732817421 28753657856 28754404812 28830877152 28850798592 28872474624 28928278764 28950013008 28970016768 29027005568 29047062528 29068886016 29090614784 29125069776 29132587008 29145194496 29146951872 29167091712 29188893888 29210823936 29223465282 29245421304 29287505016 29308747776 29309509152 29330767872 29387457792 29409537024 29429858304 29431520426 29451856896 29473984512 29486739744 29508893568 29553138279 29573558784 29595009024 29652209664 29674487808 29731842063 29752386048 29754180036 29774739456 29853925376 29876355072 29896998912 29919346688 29934099492 29941825536 29954783232 29977288704 29999696496 30022235712 30042980352 30057794118 30078563328 30101046822 30123662184 30145511424 30203776064 30211571712 30224646144 30226468608 30247354368 30269964032 30292706304 30305815848 30328585056 30349541376 30372227424 30395046528 30417092608 30431046492 30497732496 30498779136 30519853056 30578841216 30601815552 30704402432 30705200064 30706253824 30727471104 30773542912 30786860544 30809991168 30831280128 30854326272 30856186704 30877507584 30914078976 30960430578 30981823488 31064219648 31087558656 31134170368 31147644066 31155683328 31171045752 31192584192 31215900408 31239353376 31276353339 31297964544 31344891732 31367626752 31428253472 31451865984 31473598464 31558122288 31581011968 31650217984 31664737566 31665824256 31687704576 31735216128 31772803392 31794757632 31818645504 31842429696 31880143944 31950005472 31951101952 31973179392 32021118976 32059044864 32105299968 32107113192 32129298432 32167352448 32191520256 32215583169 32262064128 32325528928 32347865088 32434736796 32457148416 32481533952 32567918592 32568764634 32639287296 32655381264 32677945344 32702496768 32726941632 32765703498 32774160384 32788343808 32790320856 32837505624 32861323264 32862176928 32948443143 32949573888 32972341248 32997113856 33021778944 33060890016 33085729152 33108590592 33133339008 33158232576 33172582212 33246416896 33294385152 33335701707 33358735872 33383798784 33471434304 33495711744 33496581888 33520877568 33585666048 33610899456 33634123776 33636023344 33659265024 33684553728 33699131136 33724449792 33749658558 33775015176 33798352896 33888239616 33889119957 33913700352 33979248072 33988018176 34002726912 34004777184 34028273664 34053709536 34079294592 34094042829 34119658188 34168755852 34193539072 34194427344 34219229184 34285367424 34311126528 34334834688 34401196368 34427042496 34452013056 34518601216 34527510528 34542452736 34544535552 34568404992 34594244608 34620235776 34635218112 34661240064 34685190144 34711117056 34713210042 34737196032 34778338848 34854551424 34855747584 34879832064 34923116074 34932129792 34947247104 34973503488 34999645912 35025941664 35050143744 35067426471 35091657216 35117887959 35144272548 35169763328 35262087168 35264213376 35288580096 35356785156 35383349232 35407798272 35501965312 35502887574 35528638464 35581908992 35597307504 35606495232 35624052288 35648667648 35675314752 35702118144 35744403816 35769102336 35822733408 35848716288 35918003968 35944989696 35969826816 35996713984 35998884488 36023758848 36066425472 36120502341 36145460736 36171677696 36188271504 36268818432 36338918077 36366220044 36391348224 36514291968 36515545088 36540776448 36595564544 36638908416 36691771392 36693843648 36719198208 36737303922 36762688512 36790308864 36817809336 36870930432 36942193827 36943461632 36968988672 37024418816 37068270624 37093883904 37121753088 37149501312 37193501268 37221445296 37275006384 37302042624 37303011648 37402219008 37456183296 37528577856 37555798016 37556773632 37655363592 37656655872 37682675712 37710987264 37739175936 37783874304 37812261888 37838389248 37840526262 37866673152 37895122944 37911522528 37995905024 37996892073 38050725888 38079168512 38097944808 38124269568 38152912896 38181431904 38226654081 38236520448 38253067776 38255374332 38281807872 38310423228 38339206416 38441169536 38467731456 38496632832 38571038352 38600017344 38626689024 38701345914 38729416704 38730422808 38758514688 38833426368 38843449344 38860259328 38862602496 38889455616 38918525184 38947765248 38964620376 38993895072 39050006688 39078330368 39079345536 39107690496 39183277056 39212716032 39239811072 39269142528 39298646016 39315652992 39345191424 39374601651 39404184372 39431411712 39536279552 39565983744 39642456084 39669848064 39672240048 39699652608 39806267886 39833773056 39835140096 39912132656 39922434048 39939710976 39969718272 39999595328 40029647616 40046970942 40057307136 40077058824 40104751104 40134729096 40164882912 40194015232 40212454293 40282095616 40299528192 40300575084 40301958144 40329805824 40390275072 40407754464 40438113408 40466055168 40496303232 40498745049 40526728704 40574728656 40663643328 40665038848 40693137408 40771788288 40802420736 40940266752 40969961472 41049147392 41079988224 41108373504 41139101696 41141582272 41170010112 41218771968 41249582682 41280574104 41309097984 41358024576 41420035503 41450078208 41530192088 41540911104 41561394336 41590112256 41621200544 41652471168 41701804452 41730619392 41793188976 41823502336 41934382182 41935821312 41964797952 42077496384 42138206208 42219650088 42221099008 42250272768 42313621504 42363737856 42393010176 42424860672 42427256718 42456572928 42506858592 42538794624 42600007296 42630905856 42632013312 42745393152 42807066624 42809484256 42839064576 42860187909 42889803264 42922027008 42954110892 43016085504 43034701248 43130486784 43131607218 43246315728 43276197888 43308711936 43392418146 43423891456 43425019512 43519049728 43540508352 43570593792 43603329024 43635922176 43687604664 43698880512 43717791744 43720427808 43750637568 43783340832 43816235904 43835197923 43931257524 43932765184 43963121664 43996151808 44029038592 44081186688 44114305536 44144787456 44147280639 44177785344 44210976768 44230109616 44263340352 44360338176 44392513536 44447602276 44478314496 44511731712 44628579072 44631270054 44660948992 44662109184 44780888064 44814532608 44845498368 44879020032 44901149238 44912738304 44932174848 44965933056 44999544744 45033353568 45064470528 45086691177 45151570233 45184319488 45185493276 45218267136 45305664096 45317357568 45336969216 45339702912 45371031552 45404946048 45439059456 45458723772 45492877584 45524312064 45558341136 45592569792 45625638912 45713823232 45748168704 45779779584 45868261824 45902723328 45936017408 46056603648 46057800096 46059380736 46091206656 46160314368 46180290816 46214986752 46246920192 46249532098 46281489408 46284280056 46316261376 46371118464 46440645867 46472735232 46474330112 46506442752 46576173056 46596329472 46631337984 46701255552 46721466099 46733524992 46756568628 46788876288 46823850612 46859030064 47016116224 47017337598 47018951168 47051440128 47142380208 47177798976 47210397696 47337183432 47371517952 47463076672 47475326976 47498736384 47531556864 47567086336 47602824192 47659205088 47692136448 47763644544 47798288384 47820215916 47925008208 47926652928 47959769088 48031678464 48088567296 48124513129 48157949952 48160669788 48193947648 48251028672 48358424576 48488293392 48521797632 48652105194 48685722624 48722300928 48851877888 48922361856 48925124864 48958930944 48983071896 49016918016 49053745152 49090412448 49148555247 49161240576 49182515712 49185481284 49256258436 49291984896 49293265392 49424360832 49458511872 49495670784 49498466171 49532668416 49591335024 49628593728 49700008512 49736056832 49737348864 49758873318 49869625344 49941577728 50038103808 50075698176 50207151456 50208874496 50243567616 50281316352 50318901248 50378499072 50416349184 50451185664 50454035016 50488897536 50526830592 50548696704 50586674688 50624487837 50662522764 50697529344 50797259744 50832359424 50870550528 50908575872 50968872108 50982027264 51004090368 51007165776 51042410496 51080564304 51118941888 51179487282 51253133778 51290308608 51291641016 51328843776 51428051136 51466689792 51502252032 51601794552 51639222272 51640563744 51678019584 51777901824 51791265792 51813679104 51816803328 51852607488 51891366912 51930353664 51952827168 51991860096 52027785216 52066675584 52069815063 52105794048 52143587328 52244369408 52283621376 52319748096 52358856704 52384674111 52398194688 52420870656 52460255232 52499468868 52538912496 52575215616 52637485824 52716408822 52754644992 52856608112 52893130752 52896320064 52932870144 53035177734 53075023848 53111697408 53113520128 53229912064 53252947968 53254331361 53292957696 53372863488 53395961256 53409742848 53436078432 53473001472 53512972128 53553177216 53616605724 53732704256 53734100112 53735944192 53773074432 53853700096 53877005952 53917484544 53954740224 53995070976 53998326732 54035638272 54099638208 54218191104 54257516544 54362384384 54403227648 54549330066 54587022336 54771437952 54773317632 54811164672 54879182402 54893346816 54958362624 54999443576 55037657088 55040765472 55078797312 55105955883 55144032768 55226714004 55266770944 55387881472 55415192448 55453483008 55536628224 55602405936 55640825856 55682629632 55724251968 55790251902 55912509576 55914428416 55953063936 56103328512 56184274944 56292866784 56333697024 56335160448 56484983808 56524013568 56566480896 56569675624 56608763904 56675811456 56718392832 56760789393 56800009728 56841207808 56842684416 56867283792 56993857536 57076088832 57118752768 57146917212 57186404352 57229369344 57272147856 57354780672 57379601664 57383061498 57465634842 57507315712 57508809624 57661754304 57701597184 57744949248 57856557528 57900026016 57940033536 58052018871 58054011136 58094125056 58137772032 58181229568 58250139552 58265174016 58290388992 58293903744 58334183424 58377787776 58421647872 58446930564 58490842608 58575010032 58617495552 58619018304 58661535744 58774915584 58819074048 58859716608 58863040852 58903713792 58947969024 58973479488 59017787136 59106276558 59147117568 59304419328 59348975616 59463684126 59504772096 59508360072 59549478912 59707850752 59709401829 59752710144 59793997824 59838693376 59868198984 59883651072 59909566464 59954577408 59999392992 60044471424 60070456413 60085960704 60115588236 60157126656 60202093644 60247324368 60291022848 60407552128 60423143424 60449292288 60452937216 60494708736 60539928064 60585412608 60611631696 60657170112 60699082752 60744454848 60790093056 60834185216 60862092984 60995464992 60997558272 61039706112 61157682432 61203631104 61408804864 61410400128 61412507648 61454942208 61547085824 61573721088 61619982336 61662560256 61708652544 61712373408 61755015168 61828157952 61874374023 61920861156 61963646976 62128439296 62175117312 62268340736 62295288132 62311366656 62342091504 62385168384 62431800816 62478706752 62552706678 62595929088 62689783464 62735253504 62856506944 62903731968 62947196928 63116244576 63162023936 63300435968 63329475132 63331648512 63375409152 63470432256 63545606784 63589515264 63637291008 63640885077 63684859392 63760287888 63900010944 63902203904 63946358784 64042237952 64118089728 64210599936 64214226384 64258596864 64334704896 64383040512 64431166338 64524128256 64651057856 64695730176 64869473592 64914296832 64963067904 65088627219 65135837184 65137529268 65278574592 65310762528 65355890688 65404993536 65453883264 65531406996 65548320768 65576687616 65580641712 65675011248 65722646528 65724353856 65896886286 65899147776 65944682496 65994227712 66043557888 66121780032 66171458304 66217181184 66266678016 66316465152 66345164424 66492833792 66588770304 66671403414 66717471744 66767597568 66942868608 66946905081 66991423488 66993163776 67041755136 67171332096 67221798912 67268247552 67272046688 67318530048 67351723857 67369107456 67398262272 67448899584 67499317116 67550030352 67596705792 67776479232 67778239914 67827400704 67958496144 67976036352 68005453824 68009554368 68056547328 68107419072 68158589184 68188085658 68239316376 68337511704 68387078144 68388854688 68438458368 68570734848 68622253056 68669669376 68802392736 68854084992 68904026112 69037202432 69055021056 69084905472 69089071104 69136809984 69188489216 69240471552 69270436224 69322480128 69370380288 69374298147 69422234112 69426420084 69474392064 69556677696 69709102848 69711495168 69759664128 69846232148 69864259584 69894494208 69947006976 69999291824 70051883328 70100287488 70134852942 70183314432 70235775918 70288545096 70339526656 70524174336 70526006397 70528426752 70577160192 70713570312 70766698464 70815596544 71003930624 71005775148 71057276928 71163817984 71194615008 71212990464 71248104576 71297335296 71350629504 71404236288 71488807632 71538204672 71645466816 71697432576 71836007936 71889979392 71939653632 71993427968 71997768976 72047517696 72132850944 72241004682 72290921472 72376543008 72537636864 72677836154 72732440088 72782696448 72978157791 73028583936 73031090176 73081552896 73191129088 73277816832 73383542784 73387687296 73438396416 73474607844 73525377024 73580617728 73635618672 73741860864 73884387654 73886923264 73937977344 74048837632 74136541248 74187767808 74243506176 74299002624 74387002536 74442890592 74550012768 74604085248 74606023296 74804438016 74912366592 75057155712 75111596032 75113547264 75310727184 75313311744 75365351424 75421974528 75478351872 75567748608 75624523776 75676778496 75681052524 75733346304 75790245888 75823045056 75991810048 75993784146 76158337024 76195889616 76248539136 76305825792 76362863808 76453308162 76473040896 76506135552 76510748664 76563615744 76620846456 76678412832 76879700667 76882339072 76935462912 76993265664 77142076704 77200034688 77253378048 77402691828 77458833408 77460845616 77517029376 77666852736 77686898688 77720518656 77725204992 77778911232 77783303983 77837050368 77895530496 77929240752 77987790144 78100013376 78156660736 78158691072 78215380992 78366554112 78425432064 78479622144 78538285056 78597292032 78631305984 78690382848 78749203302 78808368744 78862823424 79072559104 79074613233 79131967488 79284912168 79339696128 79344480096 79399305216 79552766601 79612535772 79667546112 79670280192 79824265312 79844868096 79879421952 79939436544 79999190656 80059295232 80093941884 80114614272 80154117648 80209502208 80269458192 80329765824 80388030464 80424908586 80564191232 80599056384 80601150168 80603916288 80659611648 80780550144 80815508928 80876226816 80932110336 80992606464 80997490098 81053457408 81149457312 81327286656 81330077696 81386274816 81543576576 81604841472 81823995099 81880533504 81939922944 82098294784 82159976448 82216747008 82278203392 82283164544 82318773603 82340020224 82437543936 82499165364 82561148208 82618195968 82716049152 82840071006 82900156416 83060384176 83081822208 83122788672 83180224512 83242401088 83304942336 83403608904 83461238784 83586377952 83647004672 83685377853 83868764364 83871642624 83929595904 84154992768 84276412416 84439300176 84442198016 84500545536 84627243008 84727475712 84786020352 84849721344 84854513436 84913145856 85013717184 85077589248 85200014592 85261811712 85264026624 85490786304 85614133248 85618968512 85678129152 85720375818 85779606528 85844054016 85908221784 86032171008 86069402496 86074592247 86198452263 86260973568 86263214436 86492631456 86552395776 86617423872 86784836292 86847782912 86850039024 87038099456 87081016704 87141187584 87206658048 87271844352 87375209328 87397761024 87435583488 87440855616 87501275136 87566681664 87632471808 87670395846 87862515048 87865530368 87926243328 87992303616 88058077184 88162373376 88228611072 88289574912 88294561278 88355570688 88421953536 88460219232 88526680704 88659414837 88720676352 88785027072 88895204552 88956628992 89023463424 89195526189 89257158144 89262540108 89321897984 89324218368 89561776128 89629065216 89690996736 89758040064 89802298476 89825476608 89864349696 89931866112 89999089488 90066707136 90128941056 90173382354 90303140466 90368638976 90370986552 90436534272 90611328192 90634715136 90673938432 90679405824 90742063104 90809892096 90878118912 90917447544 90985755168 91048624128 91116682272 91185139584 91251277824 91427646464 91496337408 91559559168 91736523648 91805446656 91872034816 92113207296 92115600192 92118761472 92182413312 92320628736 92360581632 92429973504 92493840384 92499064196 92562978816 92568560112 92632522752 92742236928 92881291734 92945470464 92948660224 93152346112 93192658944 93262675968 93402511104 93442932198 93467049984 93513137256 93577752576 93647701224 93718060128 93829060017 94032232448 94034675196 94037902336 94102880256 94284760416 94355597952 94420795392 94674366864 94743035904 94926153344 94950653952 94997472768 95063113728 95134172672 95205648384 95318410176 95384272896 95527289088 95596576768 95640431832 95850016416 95853305856 95919538176 96063356928 96177134592 96249026258 96315899904 96321339576 96387895296 96502057344 96646749507 96716849152 96976586784 97043595264 97304210388 97371445248 97444601856 97703755776 97850249728 97917861888 97966143792 98033836032 98107490304 98180824896 98297110494 98322481152 98365031424 98370962568 98512516872 98583969792 98586530784 98848721664 98917023744 98991341568 98996932342 99065336832 99182670048 99257187456 99400017024 99472113664 99474697728 99517746636 99739250688 99883155456 100007105121 100076207616 100151396352 100414302912 100417748992 100487135232 100562632704 100637802496 100756998144 100832698368 100902371328 100908070032 100977795072 101053661184 101097393408 101173349376 101248975674 101325045528 101395058688 101594519488 101664718848 101741101056 101817151744 101937744216 101964054528 102008180736 102014331552 102084820992 102161128608 102237883776 102282128487 102358974564 102506267556 102580617216 102583282032 102657687552 102856102272 102933379584 103004504064 103203589104 103278444544 103281127488 103356039168 103555803648 103582531584 103627358208 103633606656 103705214976 103782733824 103860707328 103905654336 103983720192 104055570432 104133351168 104139630126 104211588096 104488738816 104567242752 104639496192 104717713408 104769348222 104796389376 104841741312 104920510464 104998937736 105077824992 105150431232 105202279413 105274971648 105353663877 105432817644 105509289984 105713216224 105786261504 105792640128 105865740288 106070355468 106150047696 106223394816 106227040256 106459824128 106505895936 106508662722 106585915392 106745726976 106791922512 106819485696 106872156864 106946002944 107025944256 107106354432 107233211448 107465408512 107468200224 107471888384 107546148864 107707400192 107754011904 107834969088 107909480448 107990141952 107996653464 108071276544 108199276416 108361507023 108436382208 108515033088 108724768768 108806455296 109016754231 109098660132 109174044672 109542875904 109546635264 109622329344 109758364804 109786693632 109916725248 109998887152 110075314176 110081530944 110157594624 110211911766 110288065536 110453428008 110533541888 110775762944 110826581481 110830384896 110906966016 111073256448 111204811872 111281651712 111365259264 111448503936 111580503804 111825019152 111828856832 111906127872 112206657024 112368549888 112585733568 112667394048 112670320896 112969967616 113048027136 113132961792 113139351248 113217527808 113351622912 113436785664 113521578786 113600019456 113685368832 113734567584 113987715072 113990676219 114152177664 114237505536 114293834424 114372808704 114458738688 114544295712 114679962243 114709561344 114759203328 114766122996 114931269684 115014631424 115017619248 115323508608 115403194368 115489898496 115713115056 115800052032 115880067072 116104037742 116108022272 116188250112 116275544064 116362459136 116500279104 116530348032 116580777984 116587807488 116668366848 116755575552 116843295744 116893861128 116981685216 117150020064 117234991104 117238036608 117323071488 117549831168 117638148096 117719433216 117726081704 117807427584 117895938048 117946958976 118035574272 118123804953 118212553116 118294235136 118608838656 118697951232 118927368252 119009544192 119016720144 119098957824 119415701504 119418803658 119505420288 119677386752 119736397968 119767302144 119819132928 119909154816 119998785984 120088942848 120140912826 120171921408 120231176472 120314253312 120404187288 120494648736 120582045696 120815104256 120846286848 120898584576 120905874432 120989417472 121079856128 121170825216 121223263392 121314340224 121398165504 121488909696 121496235147 121580186112 121668370432 121724185968 121990929984 121995116544 122079412224 122230906259 122315364864 122407262208 122817609728 122820800256 122825015296 122909884416 123094171648 123147442176 123239964672 123325120512 123417305088 123424746816 123510030336 123656315904 123748748046 123841722312 123927293952 124256878592 124260106509 124350234624 124536681472 124590576264 124622733312 124684183008 124770336768 124863601632 124957413504 125105413356 125191858176 125379566928 125470507008 125713013888 125807463936 125894393856 126232489152 126324047872 126600871936 126658950264 126663297024 126750818304 126940864512 127091213568 127179030528 127274582016 127281770154 127369718784 127520575776 127800021888 127804407808 127892717568 128084475904 128236179456 128421199872 128428452768 128517193728 128580563727 128669409792 128766081024 128862332676 129048256512 129302115712 129391460352 129738947184 129828593664 129926135808 130177254438 130271674368 130275058536 130557149184 130621525056 130711781376 130809987072 130907766528 131062813992 131096641536 131153375232 131161283424 131350022496 131445293056 131448707712 131505593769 131793772572 131798295552 131889364992 131988455424 132087115776 132243560064 132342916608 132434362368 132441841917 132533356032 132632930304 132690328848 132985667584 133177540608 133342806828 133434943488 133535195136 133885737216 133893810162 133982846976 133986327552 134342664192 134443597824 134536495104 134544093376 134637060096 134703447714 134738214912 134796524544 134897799168 134998634232 135100060704 135193411584 135260073531 135454710699 135552958464 135556479828 135654801408 135916992288 135952072704 136010907648 136019108736 136113094656 136214838144 136317178368 136376171316 136478632752 136675023408 136774156288 136777709376 136876916736 137141469696 137244506112 137339338752 137604785472 137708169984 137808052224 138074404864 138169810944 138178142208 138273619968 138376978432 138480943104 138540872448 138644960256 138740760576 138748596294 138844468224 138852840168 138948784128 139113355392 139321937601 139418205696 139422990336 139519328256 139692464296 139728519168 139788988416 139894013952 139998583648 140103766656 140164398297 140200574976 140269705884 140366628864 140471551836 140577090192 140679053312 141048348672 141052012794 141056853504 141154320384 141427140624 141533396928 141631193088 142007861248 142011550296 142114553856 142327635968 142389230016 142425980928 142496209152 142594670592 142701259008 142808472576 142977615264 143076409344 143290933632 143394865152 143672015872 143779958784 143879307264 143986855936 143995537952 144095035392 144265701888 144373539387 144482009364 144581842944 144753086016 145075273728 145355672308 145464880176 145565392896 145956315582 146057167872 146062180352 146382258176 146555633664 146767085568 146775374592 146876792832 146949215688 147050754048 147161235456 147271237344 147445665741 147483721728 147768775308 147773846528 147875954688 148097675264 148273082496 148375535616 148487012352 148495398513 148598005248 148774005072 148885781184 149100025536 149208170496 149212046592 149608876032 149824733184 150114311424 150223192064 150227094528 150621454368 150626623488 150730702848 150843949056 150956703744 151135497216 151249047552 151353556992 151362105048 151466692608 151580491776 151646090112 151873463511 151983620096 151987568292 152316674048 152391779232 152497078272 152611651584 152725727616 152906616324 152946081792 153012271104 153021497328 153127231488 153241692912 153356825664 153759401334 153764678144 153870925824 153986531328 154284153408 154400069376 154506756096 154805383656 154917666816 154921691232 155034058752 155333705472 155373797376 155441037312 155450409984 155557822464 155566607966 155674100736 155791060992 155858481504 155975580288 156200026752 156209445189 156313321472 156317382144 156430761984 156733108224 156850864128 156959244288 157076570112 157154022333 157194584064 157262611968 157380765696 157498406604 157616737488 157725646848 158145118208 158149226466 158263934976 158569824336 158679392256 158688960192 158798610432 159105533202 159225071544 159335092224 159340560384 159648530624 159689736192 159758843904 159878873088 159998381312 160118590464 160187883768 160229228544 160308235296 160419004416 160538916384 160659531648 160776060928 160849817172 161128382464 161198112768 161202300336 161207832576 161319223296 161561100288 161631017856 161752453632 161864220672 161873362343 161985212928 161994980196 162106914816 162298914624 162654573312 162660155392 162772549632 163087153152 163209682944 163647990198 163761067008 164196589568 164319952896 164433494016 164556406784 164566329088 164637547206 164680040448 164875087872 164998330728 165122296416 165236391936 165317867649 165432098304 165680142012 165800312832 166120768352 166163644416 166245577344 166360449024 166484802176 166609884672 166807217808 166922477568 167172755904 167294009344 167370755706 167737528728 167743285248 167859191808 168309985536 168552824832 168878600352 168884396032 169001091072 169254486016 169454951424 169572040704 169699442688 169709026872 169826291712 170027434368 170155178496 170282368179 170400029184 170523623424 170528053248 170981572608 171228266496 171237937024 171356258304 171440751636 171559213056 171688108032 171816443568 172064342016 172138804992 172149184494 172396904526 172521947136 172526428872 172985262912 173104791552 173234847744 173569672584 173695565824 173700078048 174076198912 174156056613 174162033408 174282375168 174413316096 174543688704 174750418656 174795522048 174871166976 174881711232 175002550272 175133363328 175264943616 175340791692 175725030096 175731060736 175852486656 175984607232 176116154368 176324746752 176457222144 176579149824 176589122556 176711141376 176843907072 176920438464 177053361408 177318829674 177441352704 177790409104 177913257984 178046926848 178391052378 178514316288 178525080216 178648436736 179123552256 179128205487 179258130432 179381993472 179516080128 179604596952 179650953216 179728699392 179863732224 179998178976 180133414272 180211369239 180257882112 180346764708 180606280932 180737277952 180741973104 180873068544 181222656384 181269430272 181347876864 181358811648 181484126208 181619784192 181756237824 181834895088 181971510336 182097248256 182233364544 182370279168 182502555648 182855292928 182992674816 183119118336 183473047296 183610893312 184226414592 184231200384 184237522944 184364826624 184641257472 184721163264 184859947008 184987680768 184998128392 185125957632 185137120224 185265045504 185484473856 185623122069 185762583468 185890940928 185897320448 186304692224 186385317888 186525351936 186805022208 186885864396 186934099968 187026274512 187155505152 187295402448 187436120256 187658120034 188064464896 188069350392 188075804672 188205760512 188569520832 188711195904 188841590784 189348733728 189486071808 189852306688 189901307904 189994945536 190126227456 190268345344 190411296768 190636820352 190768545792 190922655231 191054578176 191193153536 191280863664 191700032832 191706611712 191839076352 192077138407 192126713856 192354269184 192498052516 192631799808 192642679152 192775790592 193004114688 193293499014 193433698304 193953173568 194087190528 194608420776 194742890496 194889203712 195265881657 195407511552 195700499456 195835723776 195932287584 196067672064 196214980608 196361649792 196594220988 196644962304 196730062848 196741925136 197025033744 197167939584 197173061568 197697443328 197834047488 197982683136 197993864684 198130673664 198365340096 198514374912 198800034048 198944227328 198949395456 199035493272 199478501376 199766310912 200014210242 200152415232 200302792704 200828605824 200835497984 200840715243 200974270464 201125265408 201275604992 201513996288 201665396736 201804742656 201816140064 201955590144 202055171571 202107322368 202194786816 202346698752 202497951348 202650091056 202790117376 203189038976 203329437696 203482202112 203634303488 203875488432 203928109056 204016361472 204028663104 204169641984 204322257216 204475767552 204564256974 204717949128 205012535112 205161234432 205166564064 205315375104 205712204544 205866759168 206009008128 206407178208 206556889088 206562254976 206712078336 207111607296 207165063168 207254716416 207267213312 207410429952 207565467648 207721414656 207811308672 207967440384 208111140864 208122894441 208266702336 208279260252 208423176192 208977477632 209134485504 209278992384 209435426816 209538696444 209592778752 209683482624 209841020928 209997875472 210155649984 210300862464 210404558826 210549943296 210707327754 210865635288 211018579968 211426432448 211572523008 211585280256 211731480576 212140710936 212300095392 212446789632 212454080512 212919648256 213011791872 213017325444 213171830784 213491453952 213583845024 213638971392 213744313728 213892005888 214051888512 214212708864 214466422896 214930817024 214936400448 214943776768 215092297728 215414800384 215508023808 215669938176 215818960896 215980283904 215993306928 216142553088 216398552832 216723014046 216872764416 217449537536 217612910592 218033508462 218197320264 218348089344 218934473373 219085751808 219093270528 219244658688 219516729608 219573387264 219833450496 219997774304 220150628352 220163061888 220315189248 220423823532 220576131072 220906856016 221067083776 221551525888 221653162962 221660769792 221813932032 222146512896 222409623744 222563303424 222730518528 222897007872 223161007608 223650038304 223657713664 223812255744 224413314048 224737099776 225171467136 225334788096 225340641792 225939935232 226096054272 226265923584 226278702496 226435055616 226703245824 226873571328 227043157572 227200038912 227370737664 227469135168 227975430144 227981352438 228475011072 228587668848 228745617408 228917477376 229088591424 229359924486 229419122688 229518406656 229532245992 229862539368 230029262848 230035238496 230639102001 230647017216 230806388736 230979796992 231426230112 231600104064 231760134144 232208075484 232216044544 232376500224 232551088128 232724918272 233000558208 233060696064 233161555968 233175614976 233336733696 233349911949 233511151104 233686591488 233787722256 233963370432 234300040128 234469982208 234476073216 234646142976 235099662336 235276296192 235438866432 235452163408 235614855168 235791876096 235893917952 236071148544 236247609906 236425106232 236588470272 237217677312 237223839699 237395902464 237854736504 238019088384 238033440288 238197915648 238658299803 238831403008 238837607316 239010840576 239354773504 239472795936 239534604288 239638265856 239818309632 239997571968 240177885696 240281825652 240343842816 240462352944 240628506624 240808374576 240989297472 241164091392 241630208512 241692573696 241797169152 241811748864 241978834944 242159712256 242341650432 242446526784 242628680448 242796331008 242977819392 242992470294 243160372224 243448371936 243981859968 243990233088 244158824448 244461812518 244630729728 244814524416 245471985297 245635219456 245641600512 245650030592 245819768832 246188343296 246294884352 246479929344 246650241024 246834610176 246849493632 246956320809 247020060672 247312631808 247497496092 247683444624 247854587904 248513757184 248520213018 248700469248 249073362944 249181152528 249245466624 249368366016 249540673536 249727203264 249914827008 250210826712 250383716352 250759133856 250941014016 251426027776 251614927872 251788787712 252464978304 252648095744 253201743872 253317900528 253326594048 253501636608 253881729024 254182427136 254358061056 254372426539 254549164032 254563540308 254739437568 255041151552 255600043776 255608815616 255785435136 256168951808 256472358912 256842399744 256856905536 257034387456 257161127454 257338819584 257532162048 257724665352 258096513024 258595356789 258604231424 258782920704 259477894368 259657187328 259852271616 260354508876 260543348736 260550117072 261114298368 261243050112 261423562752 261619974144 261815533056 262125627984 262193283072 262306750464 262322566848 262700044992 262890586112 262897415424 263011187538 263587545144 263596591104 263778729984 263976910848 264174231552 264487120128 264685833216 264868724736 264883683834 265066712064 265265860608 265380657696 265971335168 265978244511 266355081216 266685613656 266869886976 267070390272 267586578567 267771474432 267787620324 267965693952 267972655104 268685328384 268887195648 269072990208 269088186752 269274120192 269406895428 269476429824 269593049088 269795598336 269997268464 270200121408 270386823168 270520147062 270909421398 271105916928 271112959656 271309602816 271833984576 271904145408 272021815296 272038217472 272226189312 272429676288 272634356736 272752342632 272957265504 273350046816 273548312576 273555418752 273753833472 274282939392 274489012224 274678677504 275209570944 275416339968 275616104448 276148809728 276339621888 276356284416 276547239936 276753956864 276961886208 277081744896 277289920512 277481521152 277497192588 277688936448 277705680336 277897568256 278226710784 278643875202 278836411392 278845980672 279384928592 279457038336 279577976832 279788027904 279997167296 280207533312 280328796594 280401149952 280539411768 280733257728 280943103672 281154180384 281358106624 281487180051 282096697344 282104025588 282113707008 282308640768 282854281248 283066793856 283262386176 284015722496 284023100592 284229107712 284655271936 284778460032 284851961856 284992418304 285189341184 285402518016 285616945152 285955230528 286152818688 286581867264 286789730304 287344031744 287559917568 287758614528 287973711872 287991075904 288190070784 288531403776 288747078774 288964018728 289163685888 289506172032 289940248521 290150547456 290711344616 290929760352 291130785792 291912631164 292114335744 292124360704 292764516352 293111267328 293550749184 293753585664 293898431376 294101508096 294322470912 294542474688 294891331482 294967443456 295537550616 295547693056 295751909376 296195350528 296546164992 296751071232 296974024704 296990797026 297196010496 297548010144 297771562368 298200051072 298416340992 298424093184 299217752064 299649466368 300021315363 300228622848 300446384128 300454189056 301242908736 301253246976 301461405696 301687898112 301913407488 302270994432 302498095104 302707113984 302724210096 302933385216 303160983552 303292180224 303746927022 303967240192 303975136584 304633348096 304783558464 304994156544 305223303168 305451455232 305813232648 305892163584 306024542208 306042994656 306254462976 306483385824 306713651328 306846385461 307518802668 307529356288 307741851648 307973062656 308568306816 308800138752 309013512192 309610767312 309835333632 309843382464 310068117504 310667410944 310747594752 310882074624 310900819968 311115644928 311133215932 311348201472 311582121984 311716963008 311951160576 312400053504 312418890378 312626642944 312634764288 313466216448 313701728256 313918488576 314153140224 314308044666 314389168128 314525223936 314761531392 314996813208 315233474976 315451293696 315606838239 316060991631 316290236416 316298452932 316527869952 317139648672 317358784512 317377920384 317597220864 318211066404 318450143088 318670184448 318681120768 319297061248 319379472384 319517687808 319757746176 319996762624 320237180928 320375767536 320458457088 320616470592 320838008832 321077832768 321319063296 321552121856 321699634344 322396225536 322404600672 322415665152 322638446592 323122200576 323262035712 323504907264 323728441344 323746724686 323970425856 323989960392 324213829632 324597829248 325084521069 325309146624 325320310784 325545099264 326174306304 326419365888 327050262693 327295980396 327522134016 328393179136 328639905792 328866988032 329112813568 329132658176 329275094412 329360080896 329750175744 329996661456 330244592832 330472783872 330635735298 330864196608 331360284024 331600625664 332241536704 332327288832 332491154688 332720898048 332969604352 333219769344 333614435616 333844955136 334345511808 334588018688 334741511412 335475057456 335486570496 335718383616 336619971072 337105649664 337757200704 337768792064 338002182144 338508972032 338909902848 339144081408 339398885376 339418053744 339652583424 340054868736 340310356992 340564736358 340800058368 341056106496 341963145216 342456532992 342475874048 342712516608 342881503272 343118426112 343376216064 343632887136 344039886729 344128684032 344277609984 344298368988 344793809052 345043894272 345052857744 345970525824 346209583104 346469695488 347139345168 347391131648 347400156096 348152397824 348312113226 348324066816 348564750336 348826632192 349087377408 349500837312 349591044096 349742333952 349763422464 350005100544 350266726656 350529887232 350681583384 351450060192 351462121472 351704973312 351969214464 352232308736 352649493504 352914444288 353158299648 353178245112 353422282752 353687814144 353840876928 354106722816 354371414859 354637659348 354882705408 355580818208 355826515968 356093853696 356782104756 357028632576 357050160432 357296873472 358247104512 358256410974 358516260864 359032160256 359209193904 359301906432 359457398784 359727464448 359996357952 360266828544 360422738478 360515764224 360693529416 361212561864 361474555904 361483946208 361746137088 362445312768 362538860544 362695753728 362717623296 362968252416 363239568384 363512475648 363669790176 363943020672 364194496512 364466729088 364488705441 364740558336 365005111296 365710585856 365985349632 366238236672 366692718777 366946094592 367221786624 368452829184 368462400768 368475045888 368729653248 369282514944 369442326528 369719894016 369975361536 369996256784 370251915264 370274240448 370530091008 370968947712 371246244138 371525166936 371781881856 371794640896 372609384448 372770635776 372780319527 373050703872 373610044416 373771728792 373868199936 374052549024 374311010304 374590804896 374872240512 375316240068 376128929792 376138700784 376151609344 376411521024 377139041664 377422391808 377683181568 378697467456 378972143616 379704613376 379802615808 379989891072 380252454912 380536690688 380822593536 381273640704 381537091584 381845310462 382109156352 382561727328 383400065664 383413223424 383678152704 384154276814 384253427712 384708538368 384996105032 385263599616 385285358304 385551581184 385741691181 386008229376 386586998028 386867396608 387906347136 388174381056 389216841552 389485780992 389778407424 390531763314 390815023104 391400998912 391671447552 391864575168 392135344128 392429961216 392723299584 393188441976 393289924608 393460125696 393483850272 394050067488 394335879168 394346123136 395394886656 395668094976 395965366272 395987729368 396261347328 396730680192 397028749824 397325525751 397600068096 397888454656 397898790912 398070986544 398957002752 399532621824 400028420484 400304830464 400605585408 401657211648 401670995968 401681430486 401948540928 402551209984 403027992576 403330793472 403609485312 403632280128 403911180288 404110343142 404214644736 404389573632 404693397504 404995902696 405300182112 405580234752 406364132097 406378077952 406658875392 406964404224 407268606976 407750976864 407856218112 408032722944 408057326208 408339283968 408644514432 408951535104 409128513948 409435898256 410025070224 410322468864 410333128128 410630750208 411424409088 411733518336 412018016256 412814356416 413113778176 413124509952 413424156672 414223214592 414509432832 414534426624 414820859904 415130935296 415442829312 415622617344 415934880768 416222281728 416245788882 416533404672 416558520504 416846352384 417954955264 417965812803 418268971008 418557984768 418870853632 419077392888 419185557504 419366965248 419682041856 419995750944 420311299968 420493194891 420601724928 420809117652 421099886592 421414655508 421731270576 422037159936 422852864896 423145046016 423170560512 423462961152 424281421872 424600190784 424893579264 424908161024 425839296512 426023583744 426034650888 426343661568 426982907904 427167690048 427277942784 427488627456 427784011776 428103777024 428425417728 428932845792 429861634048 429872800896 429887553536 430184595456 430829600768 431016047616 431339876352 431637921792 431960567808 431986613856 432285106176 432797105664 433120618161 433446028092 433745528832 434899075072 435225821184 436067016924 436394640528 436696178688 437868946746 438171503616 438186541056 439033459216 439146774528 439666900992 439995548608 440301256704 440326123776 440630378496 440847647064 441152262144 441813712032 442134167552 442336997223 443103051776 443306325924 443321539584 443627864064 444293025792 444819247488 445126606848 445461037056 445486195539 445794015744 446322015216 447300076608 447315427328 447624511488 448826628096 449474199552 450342934272 450669576192 450681283584 451879870464 452192108544 452531847168 452557404992 452870111232 453406491648 453747142656 454086315144 454400077824 454741475328 454938270336 455620390533 455950860288 455962704876 456950022144 457175337696 457491234816 457834954752 458177182848 458719848972 458838245376 459036813312 459064491984 459725078736 460058525696 460070476992 461278204002 461294034432 461612777472 461959593984 462852460224 463200208128 463520268288 464416150968 464432089088 464753000448 465102176256 465449836544 466001116416 466121392128 466323111936 466351229952 466673467392 466699823898 467022302208 467373182976 467575444512 467926740864 468600080256 468628335567 468939964416 468952146432 469292285952 470199324672 470552592384 470877732864 470904326816 471229710336 471462066999 471583752192 471787835904 472142297088 472495219812 472850212464 473176940544 474435354624 474447679398 474791804928 475709473008 476038176768 476066880576 476395831296 477316599606 477662806016 477675214632 478021681152 478709547008 478945591872 479069208576 479276531712 479636619264 479995143936 480355771392 480563651304 480687685632 480924705888 481257013248 481616749152 481978594944 482328182784 483260417024 483385147392 483594338304 483623497728 483957669888 484319424512 484683300864 484893053568 485257360896 485592662016 485620087029 485955638784 485984940588 486320744448 486896743872 487963719936 487980466176 488317648896 488923625036 489261459456 489629048832 490943970594 491270438912 491283201024 491300061184 492376686592 492589768704 492959858688 493300482048 493669220352 493698987264 493912641618 494040121344 494625263616 494994992184 495366889248 495709175808 495953602947 497027514368 497040426036 497400938496 498146725888 498362305056 498490933248 498736732032 499081347072 499454406528 499829654016 500421653424 500767432704 501518267712 501882028032 502852055552 503229855744 503577575424 504929956608 505296191488 506635801056 506653188096 507003273216 507763458048 508364854272 508716122112 508744853078 509098328064 509127080616 509478875136 510082303104 510847104537 511200087552 511217631232 511570870272 512337903616 512944717824 513684799488 513713811072 514068774912 514322254908 514677639168 515064324096 515449330704 516193026048 517190713578 517208462848 517565841408 518955788736 519314374656 519704543232 520709017752 521086697472 521100234144 522228596736 522486100224 522847125504 523239948288 523631066112 524251255968 524386566144 524613500928 524645133696 525400089984 525781172224 525794830848 526022375076 527175090288 527193182208 527557459968 527953821696 528348463104 528974240256 529371666432 529737449472 529767367668 530133424128 530531721216 530761315392 531942670336 531956489022 533371227312 533739773952 534140780544 535173157134 535542948864 535575240648 535945310208 537370656768 537774391296 538145980416 538176373504 538548240384 538813790856 538952859648 539186098176 539591196672 539994536928 540400242816 540634107717 540773646336 541040294124 541818842796 542211833856 542225919312 542619205632 543667969152 543808290816 544043630592 544076434944 544452378624 544483127881 544859352576 545268713472 545504685264 545914531008 546700093632 547096625152 547110837504 547507666944 548565878784 548978024448 549357355008 550419141888 550832679936 552297619456 552679243776 552712568832 553094479872 553507913728 553923772416 554163489792 554579841024 554963042304 554994385176 555377872896 555411360672 555795136512 556453421568 556869366207 557287750404 557672822784 557691961344 558769857184 558914076672 559155953664 559576055808 559994334592 560415066624 560657593188 560802299904 561078823536 561466515456 561886207344 562308360768 562716213248 562974360102 564193394688 564208051176 564227414016 564617281536 565708562496 566133587712 566524772352 568031444992 568046201184 568458215424 569310543872 569556920064 569703923712 569984836608 570378682368 570805036032 571233890304 571910461056 572305637376 572767965693 573163734528 573579460608 574688063488 575119835136 575517229056 575947423744 575982151808 576231415221 576380141568 577062807552 577494157548 577928037456 578327371776 579012344064 579880497042 580301094912 581422689232 581859520704 582261571584 583825262328 584228671488 584248721408 585529032704 585797644971 586222534656 587101498368 587507171328 587796862752 588203016192 588644941824 589084949376 589782662964 589934886912 591075101232 591095386112 591503818752 592390701056 593092329984 593502142464 593948049408 593981594052 594392020992 595096020288 595543124736 596400102144 596832681984 596848186368 598435504128 599298932736 600042630726 600457245696 600908378112 602485817472 602506493952 602522145729 602922811392 603375796224 603826814976 604541988864 604996190208 605414227968 605448420192 605866770432 606165514713 606321967104 606584360448 607493854044 607934480384 607950273168 609266696192 609567116928 609988313088 610446606336 610902910464 611626465296 611784327168 612049084416 612085989312 612508925952 612966771648 613427302656 613692770922 615037605336 615058712576 615483703296 615946125312 617136613632 617600277504 618027024384 619221534624 619670667264 619686764928 620136235008 621334821888 621495189504 621764149248 621801639936 622231289856 622266431864 622696402944 623164243968 623433926016 623902321152 624368683323 624800107008 624837780756 625253285888 625269528576 626932432896 627403456512 627836977152 628306280448 628616089332 628778336256 629050447872 629523062784 629993626416 630466949952 630902587392 631213676478 632121983262 632580472832 632596905864 633055739904 634279297344 634717569024 634755840768 635194441728 636422132808 636900286176 637340368896 637362241536 638594122496 638758944768 639035375616 639515492352 639993525248 640474361856 640751535072 640916914176 641232941184 641676017664 642155665536 642638126592 643104243712 643399268688 644792451072 644809201344 644831330304 645276893184 646244401152 646524071424 647009814528 647456882688 647493449372 647940851712 647979920784 648427659264 649195658496 650169042138 650618293248 650640621568 652348612608 652838731776 654100525386 654591960792 655044268032 656786358272 656803420119 657279811584 657733976064 658225627136 658265316352 658550188824 658720161792 659500351488 659993322912 660489185664 660945567744 661271470596 661728393216 662720568048 663201251328 664483073408 664654577664 664982309376 665441796096 665939208704 666439538688 667228871232 667689910272 668691023616 669176037376 669483022824 670950114912 670973140992 671436767232 673239942144 674211299328 675514401408 675537584128 676004364288 677017944064 677819805696 678288162816 678797770752 678836107488 679305166848 680109737472 680620713984 681129472716 681600116736 682112212992 683926290432 684951748096 685425033216 685763006544 686236852224 686752432128 687265774272 688079773458 688257368064 688555219968 688596737976 689587618104 690087788544 690105715488 691941051648 692419166208 692939390976 694278690336 694782263296 694800312192 696304795648 696624226452 696648133632 697129500672 697653264384 698174754816 699001674624 699182088192 699484667904 699526844928 700010201088 700049735847 700533453312 701059774464 701363166768 702900120384 702924242944 703409946624 703938428928 704464617472 705298987008 705828888576 706316599296 706356490224 706844565504 707375628288 707681753856 708213445632 708742829718 709275318696 709765410816 711161636416 711653031936 712187707392 713564209512 714057265152 714100320864 714593746944 715974899409 716494209024 716512821948 717032521728 718064320512 718418387808 718603812864 718914797568 719454928896 719992715904 720533657088 720845476956 721031528448 721387058832 722425123728 722949111808 722967892416 723492274176 724890625536 725077721088 725391507456 725435246592 725936504832 726479136768 727024951296 727339580352 727886041344 728388993024 728933458176 728977410882 729481116672 731421171712 731970699264 732476473344 733385437554 733892189184 734443573248 736415955891 736905658368 736924801536 736950091776 737459306496 738565029888 738884653056 739439788032 739950723072 739992513568 740503830528 740548480896 740868962427 741060182016 741937895424 742492488276 743050333872 743563763712 743589281792 745218768896 745541271552 745560639054 746101407744 747220088832 747543457584 747736399872 748105098048 748622020608 749181609792 749744481024 750632480136 752257859584 752277401568 752303218688 752823042048 754278083328 754844783616 755366363136 757394934912 757944287232 759409226752 759605231616 759979782144 760504909824 761073381376 761645187072 762547281408 763074183168 763117279617 763690620924 764218312704 765123454656 766800131328 766826446848 767356305408 768308553628 768506855424 769417076736 769992210064 770527199232 770570716608 771103162368 771483382362 772016458752 773173996056 773734793216 775786070367 775812694272 776348762112 778433683104 778971561984 779556814848 781063526628 781630046208 782801997824 783342895104 783729150336 784270688256 784859922432 785446599168 786376883952 786579849216 786920251392 786967700544 788100134976 788671758336 788692246272 790789773312 791336189952 791930732544 791975458736 792522694656 793461360384 794057499648 794651051502 795200136192 795797581824 796141973088 797914005504 797934733533 799065243648 800056840968 800609660928 801211170816 802759735701 803314423296 803341991936 803362860972 803897081856 805102419968 806055985152 806661586944 807218970624 807264560256 807822360576 808220686284 808429289472 808779147264 809386795008 809991805392 810600364224 811160469504 812728264194 812756155904 813317750784 813928808448 814537213952 815501953728 815712436224 816065445888 816114652416 816678567936 817289028864 817903070208 818257027896 818871796512 820050140448 820644937728 820666256256 821261500416 822848818176 823467036672 824036032512 825628712832 826227556352 826249019904 826848313344 828446429184 829018865664 829068853248 829641719808 830261870592 830885658624 831245234688 831869761536 832444563456 832491577764 833066809344 833117041008 833692704768 835909910528 835931625606 836537942016 837741707264 838154785776 838371115008 838733930496 839364083712 839991501888 840622599936 840986389782 841203449856 841618235304 842199773184 842829311016 843462541152 844074319872 845705729792 846290092032 846341121024 846925922304 848562843744 849200381568 849787158528 849816322048 851678593024 852047167488 852069301776 852687323136 853965815808 854335380096 854555885568 854977254912 855568023552 855616343813 856207554048 856850835456 857865691584 859723268096 859745601792 859775107072 860369190912 861659201536 862032095232 862679752704 863275843584 863921135616 863973227712 864570212352 865594211328 866241236322 866892056184 867491057664 869798150144 869820745563 870451642368 872134033848 872789281056 873392357376 875737893492 876343007232 876373082112 878066918432 878293549056 879333801984 879991097216 880652247552 881260756992 881695294128 882304524288 883627424064 884268335104 884673994446 886206103552 886612651848 886643079168 887255728128 888586051584 889638494976 890253213696 890922074112 890972391078 891588031488 892644030432 894600153216 894630854656 895249022976 897653256192 898948399104 900063946089 900685868544 901339152384 901362567168 903759740928 904384217088 905063694336 905114809984 905740222464 906812983296 907494285312 908172630288 908800155648 909482950656 909876540672 911240781066 911901720576 911925409752 913900044288 914350675392 914982469632 915669909504 916354365696 917439697944 917676490752 918073626624 918128983968 919450157472 920117051392 920140953984 920539156383 922556408004 922588068864 923225554944 923919187968 925704920448 926400416256 927040536576 928832301936 928864178176 929506000896 930204352512 930899673088 932002232832 932242784256 932646223872 932702459904 933346934784 933399647796 934044604416 934746365952 935150889024 935853481728 937200160512 937256671134 937879928832 937904292864 940398649344 941105184768 941755465728 941808653632 942459420672 942924133998 943167504384 943575671808 944284594176 944990439624 945700424928 946353881088 946820514717 948182974893 948870709248 948895358796 949583609856 951418946016 952076353536 952133761152 952791662592 954633199212 955325612032 955350429264 956043362304 957419094016 957891183744 958138417152 958553063424 959273238528 959990287872 960711542784 961127302608 961375371264 961849411776 962514026496 963233498304 963957189888 964656365568 966520834048 967188676608 967246995456 967915339776 968638849024 969366601728 969786107136 970514721792 971185324032 971240174058 971911277568 971969881176 972641488896 973793487744 975253563207 975927439872 975960932352 976635297792 977847250072 978522918912 979258097664 981150788079 981887941188 982540877824 982566402048 982600122368 984753373184 985179537408 985919717376 986600964096 987338440704 987397974528 987825283236 988080242688 989250527232 989989984368 990733778496 991418351616 991907205894 994055028736 994080852072 994801876992 996293451776 996724610112 996981866496 997473464064 998162694144 998908813056 999659308032 1000843306848 1001534865408 1003036535424 1003764056064 1005704111104 1006459711488 1007155150848 1009859913216 1010592382976 1013271602112 1013306376192 1014006546432 1015526916096 1016729708544 1017432244224 1017489706156 1018196656128 1018254161232 1018957750272 1020164606208 1021694209074 1022400175104 1022435262464 1024675807232 1025889435648 1027369598976 1027427622144 1028137549824 1028644509816 1029355278336 1030128648192 1030898661408 1032119660187 1032386052096 1034381427156 1034416925696 1035131682816 1037911577472 1038628749312 1039409086464 1041418035504 1042173394944 1042200468288 1044457193472 1044972200448 1045694251008 1046479896576 1047262132224 1048502511936 1048773132288 1049227001856 1049290267392 1050800179968 1051562344448 1051589661696 1052044750152 1054350180576 1054386364416 1055114919936 1055907643392 1056696926208 1057948480512 1058743332864 1059474898944 1059534735336 1060266848256 1061063442432 1061522630784 1063114244577 1063885340672 1063912978044 1066742454624 1067479547904 1068281561088 1070346314268 1071085897728 1071150481296 1071890620416 1074741313536 1075548782592 1076352747008 1077096480768 1077627581712 1077905719296 1078372196352 1079182393344 1079989073856 1080800485632 1081268215434 1081547292672 1082080588248 1083637685592 1084423667712 1084451838624 1085238411264 1087335938304 1087616581632 1088087261184 1088152869888 1088904757248 1088966255762 1089718705152 1090537426944 1091009370528 1091829062016 1093400187264 1093466116323 1094193250304 1094221675008 1095015333888 1097131757568 1097956048896 1098714710016 1100078156331 1100838283776 1101665359872 1104595238912 1105358487552 1105425137664 1106188959744 1107015827456 1107847544832 1108326979584 1109159682048 1109926084608 1109988770352 1110755745792 1110822721344 1111590273024 1112906843136 1113738732414 1114575500808 1115345645568 1115383922688 1117539714368 1117828153344 1118311907328 1119152111616 1119988669184 1120830133248 1121315186376 1121604599808 1122157647072 1122933030912 1123772414688 1124616721536 1125432426496 1125948720204 1128386789376 1128416102352 1128454828032 1129234563072 1131417124992 1132267175424 1133049544704 1136062889984 1136092402368 1136916430848 1138621087744 1139113840128 1139407847424 1139969673216 1140757364736 1141610072064 1142467780608 1143820922112 1144611274752 1145535931386 1146327469056 1149376126976 1150239670272 1151034458112 1151894847488 1151964303616 1152462830442 1152760283136 1154125615104 1154988315096 1155856074912 1156654743552 1157225073543 1158024688128 1159760994084 1160602189824 1162845378464 1163719041408 1164523143168 1167650524656 1168457342976 1168497442816 1171058065408 1171595289942 1172445069312 1174202996736 1175014342656 1175593725504 1176406032384 1177289883648 1178169898752 1179565325928 1179869773824 1182150202464 1182190772224 1183007637504 1184781402112 1186184659968 1187004284928 1187896098816 1187963188104 1188784041984 1190192040576 1191086249472 1191976577253 1192800204288 1193665363968 1193696372736 1196871008256 1198597865472 1200085261452 1200914491392 1201816756224 1204971634944 1205012987904 1205044291458 1205845622784 1207653629952 1209083977728 1209992380416 1210828455936 1210896840384 1211733540864 1212331029426 1212643934208 1213168720896 1214987708088 1215868960768 1215900546336 1218533392384 1219092396291 1219134233856 1219976626176 1220893212672 1221805820928 1223252930592 1223568654336 1224098168832 1224171978624 1225017851904 1225933543296 1226854605312 1227385541844 1230075210672 1230117425152 1230967406592 1231892250624 1234273227264 1235200555008 1236054048768 1238443069248 1239341334528 1239373529856 1240272470016 1242669643776 1243528298496 1243603279872 1244462579712 1244532863728 1245392805888 1246328487936 1246867852032 1247804642304 1248737366646 1249600214016 1249675561512 1250539057152 1253864865792 1253897438409 1254806913024 1255673954304 1256612560896 1257232178664 1257556672512 1258100895744 1259046125568 1259987252832 1260933899904 1261479584673 1261805174784 1262427352956 1264243966524 1265160945664 1265193811728 1266111479808 1268558594688 1269435138048 1269511681536 1270388883456 1272844265616 1273800572352 1274680737792 1274724483072 1277188244992 1277517889536 1278070751232 1279030984704 1279987050496 1280948723712 1281503070144 1281833828352 1282465882368 1283352035328 1284311331072 1285276253184 1286798537376 1289584902144 1289618402688 1289662660608 1290553786368 1292488802304 1293048142848 1294019629056 1294913765376 1294986898744 1295881703424 1295959841568 1296855318528 1298391316992 1299361854483 1300338084276 1301236586496 1301281243136 1304697225216 1305677463552 1308201050772 1309183921584 1310088536064 1313572716544 1313606840238 1314559623168 1316451254272 1316530632704 1317100377648 1317440323584 1319000702976 1319986645824 1320978371328 1321891135488 1322542941192 1323456786432 1325441136096 1326402502656 1328966146816 1329309155328 1329964618752 1330883592192 1331878417408 1332879077376 1334457742464 1335379820544 1336458586617 1337382047232 1338352074752 1338966045648 1341900229824 1341946281984 1342873534464 1344539968849 1346479884288 1348422598656 1351028802816 1351075168256 1352008728576 1354035888128 1355639611392 1356576325632 1357595541504 1357672214976 1358610333696 1360219474944 1361241427968 1362258945432 1363200233472 1364224425984 1366861171599 1367852580864 1369903496192 1370850066432 1371526013088 1372473704448 1373504864256 1374531548544 1376159546916 1376514736128 1377110439936 1377193475952 1379175236208 1380175577088 1380211430976 1383882103296 1384838332416 1385878781952 1388557380672 1389564526592 1389600624384 1392609591296 1393248452904 1393296267264 1394259001344 1395306528768 1396349509632 1398003349248 1398364176384 1398969335808 1399053689856 1400020402176 1400099471694 1401066906624 1402119548928 1402726333536 1405800240768 1405848485888 1405885006701 1406819893248 1407876857856 1408929234944 1410597974016 1411657777152 1412633198592 1412712980448 1413689131008 1414386200997 1414751256576 1415363507712 1416426891264 1417485659436 1418550637392 1419530821632 1422323272832 1423306063872 1424375414784 1427128419024 1428114530304 1428200641728 1429187493888 1431949798818 1432988418048 1433025643896 1434065043456 1436128641024 1436836775616 1437207625728 1437829595136 1438909857792 1439985431808 1441067314176 1441690953912 1442063056896 1442774117664 1444850247456 1445898223616 1445935784832 1446984548352 1449781251072 1450155442176 1450783014912 1450870493184 1451873009664 1452958273536 1454049902592 1454679160704 1455772082688 1456777986048 1456860261087 1457866916352 1457954821764 1458962233344 1462842343424 1463941398528 1464952946688 1466770875108 1467784378368 1468887146496 1472831911782 1473811316736 1473849603072 1473900183552 1477130059776 1477769306112 1478879576064 1479901446144 1479985027136 1481007661056 1481096961792 1481737924854 1482120364032 1483875790848 1484984976552 1486100667744 1487127527424 1487178563584 1487860808841 1490437537792 1491082543104 1491121278108 1492202815488 1494440177664 1495086915168 1495472799744 1496210196096 1497244041216 1498363219584 1499488962048 1501264960272 1504515719168 1504554803136 1504606437376 1505646084096 1508556166656 1509689567232 1510732726272 1514789869824 1515888574464 1518818453504 1519959564288 1521009819648 1522146762752 1523290374144 1525094562816 1526148366336 1526234559234 1527381241848 1528436625408 1530246909312 1532541313611 1533600262656 1533652893696 1534712610816 1536617107256 1537013710848 1538834153472 1539984420128 1541054398464 1541141433216 1542206324736 1542966764724 1544032917504 1546347992112 1547469586432 1551572140734 1551625388544 1552697524224 1556867366208 1557943123968 1559113629696 1562127053256 1563260092416 1565603995648 1566685790208 1567458300672 1568541376512 1569719844864 1570893198336 1572753767904 1573159698432 1573840502784 1573935401088 1576200269952 1577343516672 1577384492544 1581579546624 1582672379904 1583861465088 1583950917472 1585045389312 1586922720768 1588114999296 1589302103004 1590400272384 1591595163648 1592283946176 1595828011008 1595869467066 1600113681936 1601219321856 1602422341632 1605519471402 1606628846592 1606683983872 1606725721944 1610204839936 1612111970304 1613323173888 1614437941248 1614529120512 1615644721152 1616441372568 1616858578944 1617558294528 1618773590016 1619983610784 1621200728448 1621902323151 1622320939008 1625456528388 1625512311808 1626635501568 1627857616896 1629074427904 1631003907456 1631424872448 1632130891776 1632229304832 1633357135872 1633449383643 1634578057728 1635806140416 1636514055792 1637743593024 1640100280896 1641289875456 1641332512512 1642523000832 1645697636352 1646934073344 1648072065024 1651257425664 1652455112704 1652498039808 1656892858368 1658037731328 1658137706496 1659283439616 1660523741184 1661771317248 1662490469376 1663739523072 1664889126912 1664983155528 1666133618688 1666234082016 1667385409536 1670608098621 1671819821056 1671863251212 1673075884032 1675483414528 1676309571552 1676742230016 1677467860992 1678728167424 1679983003776 1681245199872 1681972779564 1682406899712 1683236470608 1684399546368 1685658622032 1686925082304 1688148639744 1691411459584 1692580184064 1692682242048 1693851844608 1697125687488 1698400763136 1699574317056 1699632644096 1704094334976 1704138603552 1705374646272 1707931631616 1708670760192 1709111771136 1709954509824 1711136047104 1711232687626 1712415108096 1713701670912 1715731383168 1718303897079 1719446536192 1719491203584 1719550214144 1720738381824 1723318403072 1724064190464 1725359505408 1726551687168 1727842271232 1727946455424 1728694245663 1729140424704 1731188422656 1732482472644 1733784112368 1734982115328 1739596300288 1739641491126 1740903284736 1744268067696 1745578562112 1746784714752 1751475786984 1752686014464 1752746164224 1756133836864 1756587098112 1758667603968 1759982194432 1761304495104 1762521513984 1763390588256 1764609048576 1767254848128 1768536670208 1769347988892 1772412207104 1773225303696 1773286158336 1774511456256 1777172103168 1779276989952 1780506427392 1780606985773 1781844148224 1781944782156 1783176062976 1785288060864 1789200306432 1789261709312 1790498045952 1795306512384 1797896798208 1800127892178 1801371737088 1802725134336 1807519481856 1808768434176 1810127388672 1810229619968 1811480444928 1813625966592 1814988570624 1816345260576 1817600311296 1818496544139 1818965901312 1819753081344 1822481562132 1823803441152 1823850819504 1827800088576 1828701350784 1829964939264 1831339819008 1832708731392 1834879395888 1835352981504 1836147253248 1836257967936 1838900314944 1840234102784 1840281907968 1841078312766 1845112816008 1845176137728 1846451109888 1847838375936 1851409840896 1852800832512 1854081073152 1857664603872 1857728356352 1859012001792 1860408705024 1861799346176 1864004465664 1864485568512 1865292447744 1865404919808 1866693869568 1866799295592 1868089208832 1869492731904 1870301778048 1871706963456 1873106049969 1874400321024 1874513342268 1875759857664 1875808585728 1880797298688 1882210369536 1883510931456 1883617307264 1884918841344 1885848267996 1886335008768 1887151343616 1888569188352 1889980879248 1891400849856 1892707762176 1893641029434 1896365949786 1897741418496 1897790717592 1899167219712 1902837892032 1904152707072 1904267522304 1905583325184 1909266398424 1910651224064 1910700858528 1912086724608 1914838188032 1915782367488 1916276834304 1917106126848 1918546477056 1919980575744 1921423085568 1922254605216 1922750742528 1923698823552 1925028052992 1926466996608 1927914379776 1929312731136 1933041668096 1934377353216 1934493990912 1935830679552 1937277698048 1938733203456 1939572214272 1941029443584 1942370648064 1942480348116 1943822555136 1943939762352 1945282977792 1947586975488 1950507126414 1951854879744 1951921864704 1955694500144 1957045837824 1958516195328 1962301576158 1963775882376 1965132804096 1965200244736 1969506746368 1970359074816 1970410260357 1971839434752 1973201928192 1974676881408 1974795949056 1975650566472 1976160485376 1978501054464 1979979968736 1981467556992 1982836703232 1983814411788 1988110057472 1988161704144 1989603753984 1992586903552 1993449220224 1993963732992 1994946928128 1996325388288 1997817626112 1999318616064 2001686613696 2003069730816 2006073070848 2007528112128 2011408222208 2012919422976 2014310301696 2019719826432 2026543204224 2026612752384 2028013092864 2031053832192 2033459417088 2034864488448 2034979412312 2036393312256 2036508322464 2037915500544 2040329212416 2043388418148 2044800350208 2044870524928 2049351614464 2051778871296 2054855244288 2056275099648 2057289019632 2058710556672 2060257296384 2061797322816 2064239320374 2064772104192 2068762854312 2068833851392 2070263365632 2075823154944 2077257498624 2078818172928 2082836071008 2084346789888 2084400936576 2088914386944 2089944400896 2091388502016 2092959793152 2094524264448 2097005023872 2097546264576 2098454003712 2098580534784 2100149207541 2101600359936 2103124688896 2103179323392 2104089500304 2108700361152 2108772728832 2110229839872 2111815286784 2113393852416 2115896961024 2117486665728 2118949797888 2119069470672 2120533696512 2122126884864 2123045261568 2126228489154 2127770681344 2127825956088 2133484909248 2134959095808 2136563122176 2140692628536 2142171795456 2142300962592 2143781240832 2147924698227 2149482627072 2151097565184 2152705494016 2154192961536 2155255163424 2155811438592 2156744392704 2158364786688 2159978147712 2161600971264 2162536430868 2163094585344 2164161176496 2167275371184 2168847335424 2168903677248 2170476822528 2174671876608 2175233163264 2176174522368 2176305739776 2177809514496 2177932511524 2179437410304 2181074853888 2182018741056 2183658124032 2186800374528 2186932232646 2188386500608 2188443350016 2194263515136 2195912097792 2197429420032 2200156312662 2201676567552 2203330719744 2209190477824 2209247867673 2210716975104 2210850275328 2212377919488 2214031654912 2215695089664 2216653959168 2218319364096 2219852169216 2219977540704 2221511491584 2221645442688 2222606887281 2223180546048 2225813686272 2227477464828 2229151001616 2230691291136 2230767845376 2235079428736 2235656306688 2236623814656 2238304223232 2239977338368 2241660266496 2242630372752 2243209199616 2244315294144 2245866061824 2247544829376 2249233443072 2250864852992 2251897440408 2256773578752 2256832204704 2256909656064 2258469126144 2262834249984 2264534350848 2266099089408 2272125779968 2272184804736 2273832861696 2277242175488 2278227680256 2278815694848 2279939346432 2281514729472 2283220144128 2284935561216 2287641844224 2289222549504 2289351838851 2291071862772 2292654938112 2298752253952 2300479340544 2302068916224 2303789694976 2303928607232 2304925660884 2305520566272 2308251230208 2309976630192 2311712149824 2313309487104 2314450147086 2316049376256 2319521988168 2321204379648 2325690756928 2327438082816 2329046286336 2335301049312 2336914685952 2336994885632 2342116130816 2343190579884 2344890138624 2348405993472 2350028685312 2351187451008 2352812064768 2354579767296 2356339797504 2359130651856 2359739547648 2364300404928 2364381544448 2366015275008 2369562804224 2372369319936 2374008569856 2375792197632 2375926376208 2377568083968 2380384081152 2382172498944 2383953154506 2385600408576 2387392745472 2393742016512 2397195730944 2400170522904 2401828982784 2403633512448 2408279207103 2409943269888 2410025975808 2410088582916 2411691245568 2415307259904 2418167955456 2419984760832 2421656911872 2421793680768 2423467081728 2424662058852 2425287868416 2426337441792 2429975416176 2431737921536 2431801092672 2437066784768 2438184792582 2438268467712 2439953252352 2441786425344 2443611641856 2446505861184 2447137308672 2448196337664 2448343957248 2450035703808 2451867086592 2453709210624 2454771083688 2460150421344 2460234850304 2461934813184 2463784501248 2468546454528 2470401110016 2472108097536 2476886138496 2478682669056 2478747059712 2480544940032 2485339287552 2487056596992 2487206559744 2488925159424 2489065727456 2490785611776 2492656975872 2493735704064 2495609284608 2497474733292 2499200428032 2499351123024 2501078114304 2507729731584 2507794876818 2509613826048 2513225121792 2514464357328 2515113345024 2516201791488 2518092251136 2519974505664 2521867799808 2522959169346 2523610349568 2524854705912 2528487933048 2530321891328 2530387623456 2532222959616 2537117189376 2538870276096 2539023363072 2540777766912 2545688531232 2547601144704 2549361475584 2549448966144 2554376489984 2555035779072 2556141502464 2558061969408 2559974100992 2561897447424 2563006140288 2563667656704 2564931764736 2566704070656 2566849031439 2568622662144 2570552506368 2573597074752 2579169804288 2579236805376 2579325321216 2581107572736 2584977604608 2586096285696 2588039258112 2589827530752 2589973797488 2591763406848 2591919683136 2593710637056 2596782633984 2598723708966 2600676168552 2602473172992 2602562486272 2609394450432 2609462236689 2611354927104 2616402101544 2618367843168 2620177072128 2627145433088 2627213680476 2629119246336 2632902508544 2633061265408 2634200755296 2634880647168 2638001405952 2639973291648 2641956742656 2643782270976 2645085882384 2646913572864 2650882272192 2652805005312 2657932293632 2658618310656 2659929237504 2661767184384 2663756834816 2665758154752 2668915484928 2670759641088 2672917173234 2674764094464 2677932091296 2683800459648 2683892563968 2685747068928 2689079937698 2692959768576 2696845197312 2700191838267 2702057605632 2702150336512 2704017457152 2708071776256 2711279222784 2713152651264 2715191083008 2715344429952 2717220667392 2720438949888 2722482855936 2724517890864 2726400466944 2728448851968 2733722343198 2735705161728 2739806992384 2741700132864 2743052026176 2744947408896 2747009728512 2749063097088 2752319093832 2753029472256 2754220879872 2754386951904 2758350472416 2760351154176 2760422861952 2767764206592 2769676664832 2771757563904 2777114761344 2779129053184 2779201248768 2785219182592 2786496905808 2786592534528 2788518002688 2790613057536 2792699019264 2796006698496 2796728352768 2797938671616 2798107379712 2800040804352 2800198943388 2802133813248 2804239097856 2805452667072 2811600481536 2811696971776 2811770013402 2813639786496 2817858469888 2821195948032 2823315554304 2825266397184 2825425960896 2827378262016 2828772401994 2829502513152 2830727015424 2832853782528 2834971318872 2837101274784 2839061643264 2844548924679 2844646545664 2846612127744 2848750829568 2854256838048 2856229060608 2856401283456 2858374987776 2863899597636 2865976836096 2866051287792 2868130086912 2872257282048 2873673551232 2874415251456 2875659190272 2877819715584 2879970863616 2882134628352 2883381907824 2884126113792 2885548235328 2889700494912 2891796447232 2891871569664 2893969096704 2899562502144 2901566029824 2901740986368 2903746019328 2905916547072 2908099805184 2909358321408 2911544165376 2913555972096 2913720522174 2915733832704 2915909643528 2917924466688 2925684686848 2925760689621 2927882797056 2929905893376 2933541750216 2935568756736 2937774292992 2943452364237 2945663823564 2947622633472 2947699206144 2947800367104 2954260119552 2955538612224 2957759152128 2959802892288 2959970054272 2962015322112 2962193923584 2963475849708 2964240728064 2967751581696 2969969953104 2972201335488 2974255054848 2974357127168 2975721617682 2980875075584 2982165086208 2982242556216 2984405630976 2988880355328 2990173830336 2990945599488 2992420392192 2994488082432 2996726439168 2998977924096 3002529920544 3009031438336 3009109606272 3009212874752 3011292168192 3017112333312 3019379134464 3021465452544 3029579739648 3031777148928 3037636907008 3039919128576 3042019639296 3044293525504 3046580748288 3050189125632 3052296732672 3052469118468 3054762483696 3056873250816 3060493818624 3065082627222 3067200525312 3067305787392 3073234214512 3074027421696 3077668306944 3079968840256 3082108796928 3082282866432 3084412649472 3085933529448 3088065835008 3092695984224 3094939172864 3096358980561 3103144281468 3103250777088 3105395048448 3113734732416 3115886247936 3118227259392 3124254106512 3126520184832 3131207991296 3133371580416 3134916601344 3137082753024 3139439689728 3141786396672 3145507535808 3146319396864 3147681005568 3147870802176 3152400539904 3154687033344 3154768985088 3163159093248 3165344759808 3167722930176 3167901834944 3170090778624 3173845441536 3176229998592 3178604206008 3180800544768 3183190327296 3184567892352 3189342733731 3191656022016 3191738934132 3200227363872 3202438643712 3204844683264 3211038942804 3213257693184 3213367967744 3213451443888 3220409679872 3224223940608 3226646347776 3229058241024 3231289442304 3232882745136 3233717157888 3235116589056 3237547180032 3239967221568 3242401456896 3243804646302 3244641878016 3250913056776 3251024623616 3253271003136 3255715233792 3258148855808 3262007814912 3262849744896 3264261783552 3264458609664 3266714271744 3266898767286 3269156115456 3271612280832 3273028111584 3275487186048 3280200561792 3280398348969 3282579750912 3282665025024 3285046001664 3291395272704 3293868146688 3296144130048 3300234468993 3302514851328 3304910225408 3304996079616 3313785716736 3316075462656 3316275412992 3318566879232 3321047482368 3323542634496 3324980938752 3327479046144 3329778253824 3329966311056 3332267237376 3332468164032 3334770819072 3341216197242 3343639642112 3343726502424 3346151768064 3350966829056 3352619143104 3353484460032 3354935721984 3357456334848 3359966007552 3362490399744 3363945559128 3364813799424 3366472941216 3368799092736 3371317244064 3373850164608 3376297279488 3382822919168 3385160368128 3385364484096 3387703689216 3394251374976 3396801526272 3399148634112 3399265288192 3408188669952 3408277207104 3410749292544 3415863263232 3417341520384 3418223542272 3419909019648 3422272094208 3422465375252 3424830216192 3427403341824 3431462766336 3436607794158 3438893072384 3438982407168 3439100428288 3446636806144 3448128380928 3450719010816 3453103374336 3455684542464 3455892910848 3457388491326 3458280849408 3462376845312 3464964945288 3467568224736 3469964230656 3471675220629 3479192600576 3479282982252 3481806569472 3488536135392 3491157124224 3493569429504 3502951573968 3505372028928 3505492328448 3512267673728 3513174196224 3517335207936 3519964388864 3522608990208 3525043027968 3526781176512 3529218097152 3534509696256 3537073340416 3538695977784 3546450607392 3546572316672 3549022912512 3554344206336 3558553979904 3561012854784 3561213971546 3563688296448 3563889564312 3566352125952 3570576121728 3575929731759 3578400612864 3578523418624 3580996091904 3590613024768 3595793596416 3600255784356 3602743474176 3605450268672 3615038963712 3617536868352 3620459239936 3622960889856 3627251933184 3629977141248 3632690521152 3635200622592 3636993088278 3637931802624 3639506162688 3644963124264 3647606882304 3647701639008 3655600177152 3657402701568 3659929878528 3662679638016 3665417462784 3669758791776 3670705963008 3672294506496 3672515935872 3677800629888 3680468205568 3680563815936 3682156625532 3690225632016 3690352275456 3692902219776 3695676751872 3702819681792 3705601665024 3708162146304 3715329207744 3715456712704 3718024003584 3720817410048 3723598692352 3728008931328 3730584895488 3730809839616 3733387739136 3733598591184 3736178417664 3738985463808 3740603556096 3743413926912 3746212099938 3748800642048 3749026684536 3751617171456 3761594597376 3764420739072 3767021862912 3767234614528 3769837682688 3771696535992 3772670017536 3774302687232 3777138376704 3779961758496 3782801699712 3784438754019 3785415524352 3787282058868 3792731899572 3795482836992 3795581435184 3798334439424 3805675784064 3808305414144 3808535044608 3811166650368 3818532796848 3821302448128 3821401717056 3824173449216 3829676376064 3831564734976 3832553668608 3834212253696 3837092954112 3839961151488 3842846171136 3844509210432 3845501485056 3847397647104 3850056105984 3852933993216 3855828759552 3866083336192 3868754706432 3868987981824 3871661359104 3874555396096 3877466406912 3879144428544 3882058887168 3884741296128 3884960696232 3887645110272 3887879524704 3890565955584 3895173950976 3898085563449 3901014252828 3903709759488 3903843729408 3911389000288 3914091675648 3917032390656 3924603152316 3927551764752 3930265608192 3930400489472 3939013492736 3940718149632 3940820520714 3943678869504 3949353762816 3949591898112 3951301132944 3952320970752 3957002108928 3959959937472 3962935113984 3965673406464 3967628823576 3976220114944 3976323408288 3979207507968 3985173807104 3986898440448 3987927465984 3989893856256 3992650776576 3995635252224 3998637232128 4003373227392 4006139461632 4009375759851 4012146141696 4015056224256 4022816444416 4025838845952 4028620603392 4033619906547 4039439652864 4053086408448 4053225504768 4056026185728 4062107664384 4066918834176 4069728976896 4069958824624 4072786624512 4073016644928 4075831001088 4080658424832 4086776836296 4089600700416 4089741049856 4098703228928 4100583514797 4103557742592 4109710488576 4112550199296 4114578039264 4117421113344 4120514592768 4123594645632 4128478640748 4129544208384 4137525708624 4137667702784 4140526731264 4151646309888 4154514997248 4157636345856 4165672142016 4168693579776 4168801873152 4177828773888 4179888801792 4182777004032 4185919586304 4189048528896 4194010047744 4195092529152 4196908007424 4197161069568 4200298415082 4203200719872 4206358646784 4208179000608 4217400722304 4217545457664 4217655020103 4220459679744 4223630573568 4226787704832 4231793922048 4234973331456 4237899595776 4238138941344 4241067393024 4243158602991 4244253769728 4246090523136 4252456978308 4255541362688 4255651912176 4266969818496 4269918191616 4273126244352 4281385257072 4284343590912 4284601925184 4287562481664 4295849396454 4298965254144 4302195130368 4305410988032 4308385923072 4310510326848 4311622877184 4313488785408 4316729573376 4319956295424 4323201942528 4325072861736 4326189170688 4328322352992 4334550742368 4337694670848 4337807354496 4340953645056 4349343753216 4350466326528 4352349044736 4352611479552 4355619028992 4355865023048 4358874820608 4362149707776 4364037482112 4367316248064 4370580783261 4373600749056 4373864465292 4376773001216 4376886700032 4388527030272 4391824195584 4394858840064 4400312625324 4403353135104 4406661439488 4418380955648 4418495735346 4421433950208 4421700550656 4428063309824 4431390179328 4433307918336 4436638728192 4439704338432 4439955081408 4443022983168 4443290885376 4445213774562 4446361092096 4451627372544 4454954929656 4458302003232 4461382582272 4461535690752 4470158857472 4471312613376 4473247629312 4476608446464 4479954676736 4483320532992 4485260745504 4486418399232 4488630588288 4491732123648 4495089658752 4498466886144 4501729705984 4503794880816 4513547157504 4513664409408 4513819312128 4516938252288 4525668499968 4529068701696 4532198178816 4544251559936 4544369609472 4547665723392 4554484350976 4556455360512 4559878692864 4563029458944 4566440288256 4569871122432 4575283688448 4578445099008 4578703677702 4582143725544 4585309876224 4597504507904 4597623940833 4600958681088 4604137832448 4607579389952 4607857214464 4609851321768 4611041132544 4616502460416 4619953260384 4623424299648 4626618974208 4628900294172 4632098752512 4639043976336 4642408759296 4651381513856 4654876165632 4658092572672 4670602098624 4673829371904 4673989771264 4684232261632 4686381159768 4689780277248 4696811986944 4700057370624 4702374902016 4705624129536 4709159534592 4712679595008 4718261303712 4719479095296 4728600809856 4728763088896 4732030550016 4739125608448 4744738639872 4748017139712 4751584395264 4751852752416 4755136167936 4760768162304 4764344997888 4767906309012 4771200817152 4774785490944 4787484033024 4800341045808 4803657965568 4807267024896 4816558414206 4819886539776 4820051951616 4820177165832 4830614519808 4836335910912 4839969521664 4843313823744 4843587361536 4846934163456 4849324117704 4850575736832 4852674883584 4859950832352 4863475843072 4863602185344 4865706969453 4874133569536 4876369585164 4876536935424 4879906504704 4883572850688 4887223283712 4893011722368 4894274617344 4896392675328 4896687914496 4900071407616 4900348150929 4903734173184 4907418421248 4909542167376 4920300842688 4920469700608 4923869626368 4927569002496 4937092909056 4940802220032 4944216195072 4953772276992 4957365338112 4957494119424 4970678575104 4974113193984 4974413119488 4977850318848 4978131454912 4981571223552 4985313951744 4987471408128 4991218569216 4994949466584 4998400856064 4998702246048 5002156228608 5011824295863 5015459463168 5015589753636 5019227652096 5026450243584 5028928714656 5030226690048 5032403582976 5036184502272 5039949011328 5043735599616 5045918338692 5047220699136 5049709411824 5056975866096 5060643782656 5060775246912 5064445919232 5074234378752 5077740552192 5078046726144 5081555533824 5091377062464 5095202289408 5098722951168 5098897932288 5108752979968 5112283004928 5116123938816 5119948201984 5123794894848 5126012280576 5127335313408 5129863529472 5133408141312 5133698062878 5137245324288 5141105012736 5147194149504 5154911691237 5158339608576 5158473610752 5158650642432 5162215145472 5169955209216 5172192571392 5176078516224 5179655061504 5179947594976 5183526813696 5183839366272 5186082736989 5187421274112 5193565267968 5197447417932 5201352337104 5204946345984 5205124972544 5218788900864 5218924473378 5222709854208 5232804203088 5236735686336 5240354144256 5254290866176 5254427360952 5258238492672 5265805017088 5266122530816 5268401510592 5269761294336 5276002811904 5279946583296 5283913485312 5287564541952 5290171764768 5293827145728 5301764544384 5305610010624 5315864587264 5317236621312 5319858475008 5323534368768 5327513669632 5331516309504 5337830969856 5341519282176 5341820957319 5345834346468 5349528188928 5355864182592 5367600919296 5367785127936 5371494137856 5378159875396 5385919537152 5393690394624 5400383676534 5404115211264 5404300673024 5416143552512 5422558445568 5426305302528 5430382166016 5430688859904 5434441334784 5440877899776 5444965711872 5449035781728 5452800933888 5455489632417 5456897703936 5467444686396 5471410323456 5479613984768 5483400265728 5486104052352 5489894817792 5494019457024 5498126194176 5504638187664 5506058944512 5508441759744 5508773903808 5516700944832 5520702308352 5520845723904 5535528413184 5539353329664 5543515127808 5554229522688 5558258106368 5558402497536 5572993811616 5573185069056 5577036005376 5581226115072 5585398038528 5592013396992 5593456705536 5595877343232 5596214759424 5600081608704 5600397886776 5604267626496 5608478195712 5610905334144 5619318149907 5623200963072 5623393943552 5623540026804 5627279572992 5635716939776 5642391896064 5646631108608 5650532794368 5650851921792 5654756524032 5657544803988 5659005026304 5661454030848 5665707565056 5669942637744 5674202549568 5678123286528 5689097849358 5689293091328 5693224255488 5697501659136 5708513676096 5712458121216 5712802566912 5716749975552 5727799195272 5731953672192 5732102575584 5736260173824 5744514564096 5747347102464 5748830502912 5751318380544 5755639431168 5759941727232 5764269256704 5766763815648 5768252227584 5771096470656 5779400989824 5783592894464 5783743139328 5787938193408 5799125004288 5803132059648 5803481972736 5807492038656 5811833094144 5816199610368 5818716642816 5823088330752 5827111944192 5827441044348 5831467665408 5831819287056 5835848933376 5851369373696 5851521379242 5855765594112 5867083500432 5871137513472 5875548585984 5886904728474 5891327647128 5895398412288 5895600734208 5908520239104 5911077224448 5915518304256 5919605784576 5919940108544 5924030644224 5924387847168 5926951699416 5928481456128 5935503163392 5939939906208 5944402670976 5948510109696 5948714254336 5951443235364 5961750151168 5964330172416 5964485112432 5968811261952 5977760710656 5980347660672 5981891198976 5984840784384 5988976164864 5989314406691 5993452878336 5997955848192 6005059841088 6018062876672 6018219212544 6018425749504 6022584336384 6034224666624 6038758268928 6042930905088 6059159479296 6075273814016 6079838257152 6084039278592 6088587051008 6093161496576 6100378251264 6104593465344 6104938236936 6109524967392 6113746501632 6120987637248 6130165254444 6134401050624 6134611574784 6146468429024 6148054843392 6155336613888 6159937680512 6164565732864 6168825298944 6171867058896 6176131670016 6185391968448 6189878345728 6192717961122 6206288562936 6206501554176 6210790096896 6227469464832 6231772495872 6236454518784 6248508213024 6253040369664 6262415982592 6266743160832 6269833202688 6274165506048 6278879379456 6283572793344 6291015071616 6292638793728 6295362011136 6295741604352 6300447622623 6304801079808 6309374066688 6309537970176 6326318186496 6330689519616 6335445860352 6335803669888 6340181557248 6347690883072 6352459997184 6357208412016 6361601089536 6366380654592 6369135784704 6378685467462 6383312044032 6383477868264 6400454727744 6404877287424 6409689366528 6422077885608 6426515386368 6426735935488 6426902887776 6440819359744 6443774094681 6448447881216 6453292695552 6458116482048 6462578884608 6465765490272 6467434315776 6470233178112 6475094360064 6479934443136 6484802913792 6487609292604 6489283756032 6501826113552 6502049247232 6506542006272 6511430467584 6516297711616 6524015629824 6525699489792 6528523567104 6528917219328 6533428543488 6533797534572 6538312230912 6543224561664 6546056223168 6550974372096 6560401123584 6560796697938 6565159501824 6565330050048 6582790545408 6587736293376 6592288260096 6600468937986 6605029702656 6609992159232 6627571433472 6627743603019 6632150925312 6632550825984 6637133758464 6642094964736 6647085268992 6649961877504 6654958092288 6659556507648 6659932622112 6664534474752 6664936328064 6667820661843 6669541638144 6682432394484 6687279284224 6687453004848 6692303536128 6701933658112 6705238286208 6706968920064 6709871443968 6714912669696 6719932015104 6724980799488 6727891118256 6729627598848 6732945882432 6737598185472 6742634488128 6747700329216 6752594558976 6765645838336 6770320736256 6770728968192 6775407378432 6788502749952 6793603052544 6798297268224 6816377339904 6816554414208 6821498585088 6831726526464 6834683040768 6836447084544 6839818039296 6844544188416 6844930750504 6849660432384 6854806683648 6862925532672 6868055516553 6873215588316 6877786144768 6877964814336 6878200856576 6893273612288 6896256761856 6901438021632 6906206748672 6911369084928 6911785821696 6914776982652 6916561698816 6924753690624 6929929890576 6935136449472 6939928461312 6943350441258 6958385201152 6958565964504 6963613138944 6977072270784 6982314248448 6987138859008 7005903147936 7010744057856 7010984656896 7024535347456 7026348392448 7034670415872 7039928777728 7045217980416 7050086055936 7053562353024 7058436194304 7069019392512 7074146680832 7077391955568 7092901214784 7093144633344 7098045825024 7108688412672 7117107959808 7122025709568 7122427943092 7127376592896 7127779128624 7132704251904 7141152243456 7151859463518 7156801225728 7157046837248 7181226049536 7191587192832 7200511568712 7205486948352 7210900537344 7224837621309 7230077927424 7235073736704 7240918479872 7245921779712 7254503866368 7259954282496 7265381042304 7270401245184 7273986176556 7275863605248 7279012325376 7289926248528 7295213764608 7295403278016 7311200354304 7314805403136 7319859757056 7325359276032 7330834925568 7339517583552 7341411926016 7344589012992 7345031871744 7355601259776 7360936411136 7361127631872 7364313251064 7380451264032 7380704550912 7385804439552 7391353503744 7405639363584 7411203330048 7416324292608 7430658415488 7430913425408 7436048007168 7441634820096 7447197384704 7456017862656 7461169790976 7461619679232 7466775478272 7467197182368 7472356835328 7477970927616 7481207112192 7486827853824 7492424199876 7497601284096 7498053369072 7503234342912 7523189194752 7528841478144 7534469229056 7539675365376 7543393071984 7545340035072 7548605374464 7554276753408 7559923516992 7565603399424 7568877508038 7570831048704 7574564117736 7585463799144 7590965673984 7591162870368 7596668878848 7611351568128 7616610828288 7617070089216 7622333300736 7637065593696 7642604896256 7642803434112 7648346898432 7659352752128 7663129469952 7665107337216 7668424507392 7674185908224 7679922302976 7685692342272 7689018420864 7691002970112 7694795294208 7700112211968 7700547094317 7705867986432 7711657519104 7732166672384 7737509412864 7737975963648 7743322718208 7749110792192 7754932813824 7758288857088 7764117774336 7769482592256 7769921392464 7775290220544 7775759049408 7781131911168 7790347901952 7796171126898 7802028505656 7807419518976 7807687458816 7822778000576 7828183351296 7834064781312 7849206304632 7855103529504 7860531216384 7860800978944 7878026985472 7881436299264 7881641041428 7887357739008 7898707525632 7899183796224 7902602265888 7904641941504 7914004217856 7919919874944 7925870227968 7931346812928 7935257647152 7952440229888 7952646816576 7958415015936 7970347614208 7973796880896 7975854931968 7979787712512 7985301553152 7991270504448 7997274464256 8006746454784 8012278923264 8018751519702 8024292283392 8045632888832 8051677691904 8057241206784 8067239813094 8078879305728 8100575514801 8106172816896 8106451009536 8112052371456 8124215328768 8133837668352 8139457953792 8139917649248 8145573249024 8146033289856 8151662002176 8161316849664 8173553672592 8179201400832 8179482099712 8197406457856 8201167029594 8207115485184 8219420977152 8225100398592 8229156078528 8234842226688 8241029185536 8247189291264 8256957281496 8259088416768 8275051417248 8275335405568 8281053462528 8303292619776 8309029994496 8315272691712 8331344284032 8337387159552 8337603746304 8355657547776 8359777603584 8365554008064 8371839172608 8378097057792 8388020095488 8390185058304 8393816014848 8394322139136 8400596830164 8406401439744 8412717293568 8416358001216 8434801444608 8435090915328 8435310040206 8440919359488 8453575409664 8463587844096 8469946662912 8475799191552 8476277882688 8482134786048 8486317205982 8488507539456 8492181046272 8504913956616 8511082725376 8511303824352 8533646774037 8533939636992 8539836383232 8546252488704 8562770514144 8568687181824 8569203850368 8575124963328 8591698792908 8597930508288 8604390260736 8610821976064 8616771846144 8621020653696 8623245754368 8626977570816 8633459146752 8639912590848 8646403885056 8650145723472 8652378341376 8656644705984 8669101484736 8675389341696 8675614708992 8681907290112 8698687506432 8704698089472 8705222959104 8711238057984 8711730046096 8717749641216 8724299415552 8728074964224 8734632496128 8741161566522 8747201498112 8747728930584 8753773400064 8777054060544 8777282068863 8783648391168 8789717680128 8800625250648 8806706270208 8813322878976 8830357092711 8836761911296 8836991470692 8842867900416 8843401101312 8856126619648 8862780358656 8866615836672 8873277456384 8879408676864 8879910162816 8886045966336 8886581770752 8890427549124 8892722184192 8903254745088 8909909859312 8916604006464 8922765164544 8923071381504 8940317714944 8942625226752 8946495258624 8953216892928 8959909353472 8966641065984 8970521491008 8972836798464 8977261176576 8983464247296 8990179317504 8996933772288 9007589761632 9027094315008 9027328818816 9027638624256 9033876504576 9051336999936 9058137403392 9064396357632 9088503119872 9088739218944 9095331446784 9108968701952 9112910721024 9119757385728 9126058917888 9132880576512 9139742244864 9150567376896 9156890198016 9157407355404 9164287451088 9170619752448 9195009015808 9195247881666 9201917362176 9215158779904 9215714428928 9219702643536 9222082265088 9233004920832 9239906520768 9246848599296 9253237948416 9257800588344 9264197505024 9278087952672 9284817518592 9302763027712 9309752331264 9316185145344 9341204197248 9347658743808 9347979542528 9368464523264 9372762319536 9379560554496 9393623973888 9400114741248 9404749804032 9411248259072 9411779781943 9418319069184 9425359190016 9436522607424 9438958190592 9457201619712 9457526177792 9464061100032 9478251216896 9489477279744 9496034279424 9503168790528 9503705504832 9510272335872 9521536324608 9528689995776 9535812618024 9542401634304 9549570981888 9568028201193 9574968066048 9600682091616 9607315931136 9614534049792 9633116828412 9639773079552 9640103903232 9640354331664 9661229039616 9672671821824 9679939043328 9687174723072 9693868326912 9698648235408 9701151473664 9705349767168 9719901664704 9726951686144 9727204370688 9731413938906 9748267139072 9752739170328 9753073870848 9759813009408 9767145701376 9774446567424 9786023444736 9788549234688 9792785350656 9793375828992 9800142815232 9800696301858 9807468346368 9814836842496 9819084334752 9840601685376 9840939401216 9841195046907 9847739252736 9855138004992 9874185818112 9881604440064 9888432390144 9900703406979 9907544553984 9914730676224 9914988238848 9941357150208 9948226387968 9948826238976 9955700637696 9956262909824 9963142447104 9970627903488 9974942816256 9982437138432 9989898933168 9996801712128 9997404492096 10004312457216 10023648591726 10030918926336 10031179507272 10038455304192 10052900487168 10057857429312 10060453380096 10064807165952 10072369004544 10079898022656 10087471199232 10091836677384 10094441398272 10099418823648 10113951732192 10121287565312 10121550493824 10128891838464 10148468757504 10155481104384 10156093452288 10163111067648 10182754124928 10190404578816 10197445902336 10197795864576 10217505959936 10224566009856 10232247877632 10239896403968 10247589789696 10252024561152 10254670626816 10259727058944 10266816282624 10267396125756 10274490648576 10282210025472 10294388299008 10309823382474 10316679217152 10316947221504 10317301284864 10339910418432 10344385142784 10352157032448 10359310123008 10359895189952 10367053627392 10367678732544 10372165473978 10374842548224 10387130535936 10394894835864 10402704674208 10409892691968 10410249945088 10415025661887 10437577801728 10437848946756 10445419708416 10465608406176 10473471372672 10480708288512 10508581732352 10508854721904 10516476985344 10531610034176 10532245061632 10536803021184 10539522588672 10552005623808 10559893166592 10567826970624 10575129083904 10580343529536 10587654291456 10603529088768 10611220021248 10631729174528 10639716950016 10647068737536 10655027339264 10663032619008 10675661939712 10683038564352 10683641914638 10691668692936 10699056377856 10711728365184 10727789195277 10735201838592 10735570255872 10742988275712 10756319750792 10771839074304 10787380789248 10800767353068 10808230422528 10808601346048 10832287105024 10845116891136 10852610605056 10861377719808 10868882669568 10881755799552 10889931423744 10898071563456 10905601867776 10910979264834 10913795407872 10934889372792 10942820646912 10959227969536 10966800531456 10972208104704 10979789635584 10988038914048 10996252388352 11009276375328 11012117889024 11016883519488 11017547807616 11033401889664 11041404616704 11041691447808 11071056826368 11078706659328 11087030255616 11108459045376 11116516212736 11116804995072 11145987623232 11146370138112 11154072010752 11162452230144 11170796077056 11184026793984 11191754686464 11192429518848 11200163217408 11200795773552 11208535252992 11216956391424 11221810668288 11238636299814 11246401926144 11246787887104 11247080053608 11271433879552 11284783792128 11293262217216 11301065588736 11301703843584 11309513048064 11315089607976 11318010052608 11322908061696 11331415130112 11339885275488 11348405099136 11353316262057 11356246573056 11378195698716 11378586182656 11386448510976 11395003318272 11417027352192 11424916242432 11425605133824 11433499951104 11455598390544 11463907344384 11464205151168 11472520347648 11489029128192 11494694204928 11497661005824 11502636761088 11511278862336 11519883454464 11528538513408 11533527631296 11536504455168 11542192941312 11558801979648 11567185788928 11567486278656 11598250008576 11606264119296 11606963945472 11614984077312 11623666188288 11632399220736 11637433285632 11646176661504 11654223888384 11654882088696 11662935330816 11663638574112 11671697866752 11694256690347 11702738747392 11703042758484 11711531188224 11734167000864 11742275026944 11751097171968 11773809456948 11782655294256 11790796824576 11791201468416 11817040478208 11822154448896 11831036608512 11839880217088 11848061288448 11848775694336 11853903398832 11856962912256 11871006326784 11879879812416 11888805341952 11897020219392 11897428508672 11902886470728 11928660344832 11928970224864 11937622523904 11955521421312 11960695321344 11963782397952 11969681568768 11977952329728 11978628813382 11986905756672 11995911696384 12010119682176 12028127279553 12036125753344 12036438425088 12036851499008 12045168672768 12068449333248 12077516537856 12085861810176 12100859719641 12118318958592 12150547628032 12159676514304 12168078557184 12177174102016 12186322993152 12200756502528 12209186930688 12209876473872 12219049934784 12227493003264 12241975274496 12260330508888 12268802101248 12269223149568 12292936858048 12296109686784 12310673227776 12319875361024 12329131465728 12337650597888 12343734117792 12352263340032 12370783936896 12379756691456 12385435922244 12412577125872 12413003108352 12421580193792 12454938929664 12463544991744 12472909037568 12497016426048 12506080739328 12524831965184 12533486321664 12539666405376 12548331012096 12557758758912 12567145586688 12582030143232 12585277587456 12590724022272 12591483208704 12600895245246 12609602159616 12619075940352 12652636372992 12661379039232 12670891720704 12671607339776 12680363114496 12695381766144 12704919994368 12714416824032 12723202179072 12729475808973 12732761309184 12738271569408 12757370934924 12766624088064 12766955736528 12800909455488 12809754574848 12819378733056 12844155771216 12853030772736 12853471870976 12853805775552 12881638719488 12887548189362 12896895762432 12906585391104 12916232964096 12925157769216 12931530980544 12934868631552 12940466356224 12950188720128 12959868886272 12969605827584 12975218585208 12978567512064 13003652227104 13004098494464 13013084012544 13022860935168 13032595423232 13048031259648 13051398979584 13057047134208 13057834438656 13066857086976 13067595069144 13076624461824 13086449123328 13092112446336 13101948744192 13111742349783 13120802247168 13121593395876 13130319003648 13130660100096 13165581090816 13175472586752 13184576520192 13200937875972 13210059405312 13219984318464 13255142866944 13255487206038 13264301850624 13265101651968 13284189929472 13294170537984 13299923755008 13309916184576 13319113015296 13319865244224 13329068949504 13329872656128 13335641323686 13339083276288 13364864788968 13374558568448 13374906009696 13384607072256 13403867316224 13410476572416 13413937840128 13419742887936 13429825339392 13439864030208 13449961598976 13455782236512 13459255197696 13465891764864 13475196370944 13485268976256 13495400658432 13505189117952 13531291676672 13540641472512 13541457936384 13550814756864 13577005499904 13587206105088 13596594536448 13632754679808 13633108828416 13642997170176 13663453052928 13669366081536 13679636078592 13689088376832 13689861501008 13699320864768 13709613367296 13725851065344 13736111033106 13746431176632 13755929628672 13756401713152 13786547224576 13792513523712 13792871822499 13802876043264 13812413497344 13822738169856 13823571643392 13829553965304 13833123397632 13849507381248 13859859781152 13870272898944 13879856922624 13886700882516 13916770402304 13917131929008 13927226277888 13954144541568 13964628496896 13974277718016 14011806295872 14021488115712 14021969313792 14049070694912 14052696784896 14069340831744 14079857555456 14090435960832 14100172111872 14107124706048 14116872388608 14138038785024 14154783911136 14185802429568 14186289266688 14196091650048 14217376825344 14234215919616 14244051419136 14244855886184 14254753185792 14255558257248 14265408503808 14282304486912 14303718927036 14313602451456 14314093674496 14362452099072 14401023137424 14410973896704 14421801074688 14449675242618 14460155854848 14481836959744 14491843559424 14509007732736 14519908564992 14530762084608 14540802490368 14547972353112 14551727210496 14558024650752 14579852497056 14590427529216 14590806556032 14622400708608 14629610806272 14639719514112 14650718552064 14661669851136 14679035167104 14682823852032 14689178025984 14690063743488 14701044452787 14711202519552 14721872822272 14722255263744 14728626502128 14760902528064 14761409101824 14771608879104 14782707007488 14811278727168 14822406660096 14832648585216 14861316830976 14861826850816 14872096014336 14894394769408 14912035725312 14922339581952 14923239358464 14933550956544 14934394364736 14944713670656 14955941855232 14962414224384 14973655707648 14984848399752 14995202568192 14996106738144 15006468685824 15035472887589 15046378389504 15057682956288 15068938458112 15079350730752 15086786143968 15090680070144 15097210748928 15108553506816 15119847033984 15131206798848 15137755016076 15141662097408 15149128235472 15170927598288 15181931347968 15182325740736 15193337757696 15222703136256 15233221656576 15234140178432 15244666601472 15274131187392 15285209792512 15285606868224 15296693796864 15318705504256 15326258939904 15336849014784 15348371816448 15359844605952 15371384684544 15378036841728 15382005940224 15389590588416 15400224423936 15401094188634 15411735972864 15423315038208 15464333344768 15464735073711 15475018825728 15475951927296 15486645436416 15498221584384 15509865627648 15516577714176 15528235548672 15538965184512 15539842784928 15550580441088 15551518098816 15558248210967 15562263822336 15580695803904 15592342253796 15604057011312 15614839037952 15615374917632 15645556001152 15656366702592 15668129562624 15698412609264 15710207059008 15721062432768 15721601957888 15756053970944 15762872598528 15763282082856 15774715478016 15797415051264 15798367592448 15805204531776 15809283883008 15828008435712 15839839749888 15851740455936 15862693625856 15870515294304 15904880459776 15905293633152 15916830031872 15940695228416 15947593761792 15951709863936 15959575425024 15970603106304 15982541008896 15994548928512 16013492909568 16024557846528 16025462871957 16037503039404 16048584566784 16091265777664 16103355383808 16114482413568 16134479626188 16157758611456 16201151029602 16212345633792 16212902019072 16248430657536 16267675336704 16278915907584 16279835298496 16291146498048 16292066579712 16303324004352 16322633699328 16347107345184 16358402801664 16358964199424 16366468897251 16394812915712 16402334059188 16414230970368 16438841954304 16450200797184 16458312157056 16469684453376 16482058371072 16494378582528 16513914562992 16518176833536 16550102834496 16550670811136 16562106925056 16606585239552 16618059988992 16630545383424 16662688568064 16674774319104 16675207492608 16719555207168 16731108016128 16743678345216 16756194115584 16776040190976 16780370116608 16787632029696 16788644278272 16801193660328 16812802879488 16825434587136 16832716002432 16857954449721 16869602889216 16870181830656 16870620080412 16881838718976 16907150819328 16927175688192 16939893325824 16951598383104 16952555765376 16964269572096 16972634411964 16977015078912 16984362092544 17009827913232 17022165450752 17022607648704 17067293548074 17067879273984 17079672766464 17092504977408 17125541028288 17137374363648 17138407700736 17150249926656 17183397585816 17195861016576 17208780521472 17221643952128 17233543692288 17242041307392 17246491508736 17253955141632 17266918293504 17279825181696 17292807770112 17300291446944 17304756682752 17313289411968 17338202969472 17350778683392 17351229417984 17363814580224 17397375012864 17409396178944 17410445918208 17422476115968 17423460092192 17435499282432 17448598831104 17456149928448 17469264992256 17482323133044 17494402996224 17495457861168 17507546800128 17554108121088 17554564137726 17567296782336 17601250501296 17613412540416 17626645757952 17660714185422 17673523822592 17673982941384 17686802202624 17712253239296 17725560717312 17733231673344 17746554912768 17758817353728 17759820325632 17772091932672 17773163541504 17780855098248 17785444368384 17806509490176 17819819718624 17833208012928 17845530329088 17846142763008 17880635429888 17885250453504 17892990517248 17906433785856 17919818706944 17933282131968 17941042982016 17945673596928 17954522353152 17966928494592 17967943220073 17980358635008 17993867544576 18015179523264 18054188630016 18054657637632 18055277248512 18067753009152 18102673999872 18116274806784 18128792715264 18177006239744 18177478437888 18217937403904 18225821442048 18239514771456 18252117835776 18265761153024 18279484489728 18301134753792 18313780396032 18314814710808 18328574902176 18341239504896 18390018031616 18390495763332 18403834724352 18430317559808 18431428857856 18439405287072 18444164530176 18466009841664 18479813041536 18493697198592 18506475896832 18515601176688 18528395010048 18556175905344 18569635037184 18605526055424 18619504662528 18632370290688 18682408394496 18695317487616 18695959085056 18745524639072 18759121108992 18787247947776 18800229482496 18809499608064 18822496518144 18823559563886 18836638138368 18850718380032 18873045214848 18877916381184 18901342867869 18914403239424 18915052355584 18928122200064 18956502433792 18978954559488 18992068558848 19006337581056 19007411009664 19020544671744 19043072649216 19057379991552 19071625236048 19084803268608 19099141963776 19136056402386 19149936132096 19201364183232 19214631862272 19229068099584 19266233656824 19279546159104 19280207806464 19280708663328 19322458079232 19345343643648 19359878086656 19374349446144 19387736653824 19397296470816 19402302947328 19410699534336 19439803329408 19453903372288 19454408741376 19462827877812 19496534278144 19505478340656 19506147741696 19519626018816 19534291402752 19548893134848 19572046889472 19577098469376 19585570701312 19586751657984 19600285630464 19601392603716 19614936692736 19629673684992 19638168669504 19681203370752 19681878802432 19682390093814 19695478505472 19748371636224 19763208880128 19776864780288 19801406813958 19815089107968 19829976477696 19882714300416 19896452775936 19897652477952 19911401275392 19912525819648 19926284894208 19941255806976 19949885632512 19964874276864 19979797866336 19993603424256 19994808984192 20003461985529 20008624914432 20047297183452 20061837852672 20062359014544 20076910608384 20105800974336 20115714858624 20120906760192 20129614331904 20144738009088 20159796045312 20174942398464 20183673354768 20188882796544 20198837647296 20227903464384 20242575130624 20243100987648 20257783676928 20296937515008 20310962208768 20312186904576 20326222135296 20365508249856 20380809157632 20394891804672 20435011919872 20449132019712 20464495755264 20479792807936 20495179579392 20504049122304 20509341253632 20519454117888 20533632565248 20534792251512 20548981297152 20564420050944 20588776598016 20604166549659 20619646764948 20633358434304 20633894443008 20634602569728 20679820836864 20688770285568 20704314064896 20718620246016 20719790379904 20734107254784 20735357465088 20744330947956 20749685096448 20774261071872 20789789671728 20805409348416 20819785383936 20820499890176 20830051323774 20875155603456 20875697893512 20890839416832 20931216812352 20946942745344 20961416577024 21017163464704 21017709443808 21032953970688 21063220068352 21064490123264 21073606042368 21079045177344 21104011247616 21119786333184 21135653941248 21150258167808 21160687059072 21175308582912 21207058177536 21222440042496 21263458349056 21279433900032 21294137475072 21310054678528 21326065238016 21351323879424 21366077128704 21367283829276 21383337385872 21398112755712 21423456730368 21455578390554 21470403677184 21471140511744 21512639501584 21543678148608 21574761578496 21601534706136 21616460845056 21617202692096 21664574210048 21674512863927 21690233782272 21705221210112 21722755439616 21737765339136 21763511599104 21779862847488 21796143126912 21811203735552 21821958529668 21827590815744 21869778745584 21885641293824 21918455939072 21933601062912 21944416209408 21959579271168 21976077828096 21992504776704 22018552750656 22024235778048 22033767038976 22035095615232 22066803779328 22082809233408 22083382895616 22142113652736 22157413318656 22174060511232 22216918090752 22233609990144 22291975246464 22292740276224 22308144021504 22324904460288 22341592154112 22368053587968 22383509372928 22384859037696 22400326434816 22401591547104 22417070505984 22433912782848 22443621336576 22477272599628 22492803852288 22493575774208 22494160107216 22542867759104 22569567584256 22586524434432 22603407687168 22619026096128 22630179215952 22636020105216 22645816123392 22662830260224 22679770550976 22696810198272 22706632524114 22712493146112 22756391397432 22757172365312 22772897021952 22790006636544 22834054704384 22849832484864 22851210267648 22866999902208 22911196781088 22927814688768 22928410302336 22945040695296 22978058256384 22989388409856 22995322011648 23005273522176 23022557724672 23039766908928 23057077026816 23067055262592 23073008910336 23084385882624 23101641282951 23117603959296 23134371577856 23134972557312 23196500017152 23212528238592 23213927890944 23229968154624 23247332376576 23264798441472 23274866571264 23292353323008 23308447776768 23309764177392 23325870661632 23327277148224 23343395733504 23388513380694 23405477494784 23406085516968 23423062376448 23468334001728 23484550053888 23502194343936 23547618913896 23565310588512 23581593649152 23582402936832 23634080956416 23644308897792 23662073217024 23679760434176 23696122576896 23697551388672 23707806797664 23713925824512 23742012653568 23759759624832 23777610683904 23794040438784 23794857017344 23805772941456 23857320689664 23857940449728 23875245047808 23911042842624 23921390642688 23927564795904 23939363137536 23955904659456 23957257626764 23973811513344 23991823392768 24020239364352 24056254559106 24072251506688 24072876850176 24073702998016 24136898666496 24155033075712 24171723620352 24201719439282 24236637917184 24301095256064 24301726544403 24319353028608 24336157114368 24354348204032 24372645986304 24401513005056 24418373861376 24419752947744 24438099869568 24454986006528 24483950548992 24520661017776 24537604202496 24538446299136 24585873716096 24592219373568 24621346455552 24639750722048 24658262931456 24675301195776 24687468235584 24704526680064 24741567873792 24759513382912 24770871844488 24825154251744 24826006216704 24843160387584 24909877859328 24927089983488 24945818075136 24994032852096 25012161478656 25049663930368 25066972643328 25079332810752 25096662024192 25115517517824 25134291173376 25164060286464 25170555174912 25181448044544 25182966417408 25201790490492 25219204319232 25238151880704 25305272745984 25322758078464 25343214679552 25360726228992 25390763532288 25409839988736 25428833648064 25446404358144 25458951617946 25465522618368 25476543138816 25514741869848 25533248176128 25533911473056 25601818910976 25619509149696 25638757466112 25688311542432 25706061545472 25706943741952 25707611551104 25763277438976 25775096378724 25793791524864 25813170782208 25832465928192 25850315538432 25863061961088 25869737263104 25880932712448 25900377440256 25919737772544 25939211655168 25950437170416 25957135024128 26007304454208 26008196988928 26026168025088 26045721870336 26065190846464 26096062519296 26114094268416 26115668877312 26133714173952 26135190138288 26153248923648 26172898246656 26184224892672 26203897488384 26223484699566 26241604494336 26243186791752 26261320200192 26331162181632 26350945173504 26369153040384 26401875751944 26420118810624 26439968636928 26491071278133 26510285733888 26510974412076 26528603701248 26530203303936 26568379858944 26588341075968 26599847510016 26619832369152 26638226030592 26639730488448 26658137899008 26659745312256 26671282647372 26678166552576 26729729577936 26749117136896 26749812019392 26769214144512 26807734632448 26820953144832 26827875680256 26839485775872 26859650678784 26879728060416 26899923197952 26911564473024 26918510395392 26931783529728 26950392741888 26970537952512 26990801316864 27062583353344 27081282945024 27082915872768 27101629513728 27154010999808 27174412210176 27193189072896 27265509359616 27266217656832 27285994340352 27326906105856 27338732163072 27359272157184 27378176753664 27379723002016 27398641729536 27419226734592 27451702130688 27472222066212 27492862353264 27511859257344 27512803426304 27573094449152 27585027047424 27585743644998 27605752086528 27645476339712 27647143286784 27659107930608 27666246795264 27699014762496 27719719562304 27740545797888 27759713845248 27773401765032 27833540804608 27834263858016 27854452555776 27908289083136 27929256993792 27948555436032 28023612591744 28042976231424 28043938627584 28098141389824 28105393569792 28138681663488 28159715110912 28180871921664 28200344223744 28214249412096 28233744777216 28235339345829 28276077570048 28309567822272 28371604859136 28372578533376 28392183300096 28434753650688 28468431839232 28488102838272 28489711772368 28509506371584 28511116514496 28530817007616 28564608973824 28607437854072 28627204902912 28628187348992 28704084603579 28724904198144 28802046274848 28821947793408 28843602149376 28899350485236 28920311709696 28963673919488 28983687118848 29018015465472 29039817129984 29061524169216 29081604980736 29095944706224 29103454420992 29116049301504 29159704994112 29180855058432 29181613112064 29244801417216 29259221612544 29279439028224 29301437104128 29323339702272 29358070334208 29365647704064 29378356051968 29380127486976 29402088905574 29422405039104 29444510527488 29457253004256 29521805056128 29522818203648 29523585140721 29543217758208 29565414014976 29622557454336 29644813320192 29665297170432 29702110220937 29722633661952 29723653701632 29744192028672 29788789538816 29824071450624 29844679163904 29846478716928 29867101913088 29868788729472 29889427341312 29911883710464 29924828448768 29947311415296 29969696799504 29990405136384 29992213476288 30012937371648 30070945775178 30092756779008 30115365912576 30137876916224 30158701461504 30173572287936 30181360140288 30194421497856 30217107013632 30239694067968 30262413597696 30275510032152 30283324194816 30298256470944 30341855196576 30363862695936 30364651481472 30386675515392 30445406272512 30466443313152 30468280356864 30489333202944 30548262374784 30570419585024 30571213736448 30593387593728 30637411008512 30652517879808 30673698029568 30696743632896 30719689211904 30742769369088 30756073683456 30764011880448 30779181176832 30800448847872 30802188377268 30823471945728 30846630076416 30928666689536 30929470147422 30950037651456 30951903854592 30996443168768 31019731255296 31033155428352 31056471097344 31077930369024 31079685569856 31101160882176 31103036197632 31116496421934 31124527644672 31161391607808 31184684507592 31208114022624 31229678075904 31230749835264 31291112002304 31312733405184 31336259125248 31396825218528 31420414118016 31442124865536 31443203915776 31512107941888 31525745197056 31526564165712 31549430956032 31594830102528 31596735184896 31610409063552 31618567766016 31656016871424 31679679499776 31703480911872 31725387251712 31741030588608 31809760919552 31810587266304 31833660063744 31881390456832 31895187523584 31919150850048 31941206212608 31965082017792 31989097857024 32026985819136 32049115693056 32050925743914 32075006078808 32097169133568 32182531555328 32183367585831 32206710767616 32228964827136 32268959252376 32315517222912 32402302059204 32424691267584 32425804038144 32496861315072 32535350673408 32557831815168 32559670596992 32584133159424 32606648008704 32645267398656 32694214690368 32716805603328 32717928398848 32732937794502 32789625831424 32804668118376 32828461940736 32877683908608 32900401594368 32916624314112 32939368906752 32964116742144 32988757165056 33027829125984 33036353667072 33100205668992 33101341622272 33124213850112 33213170479104 33236119977984 33261090766848 33325377136128 33349548638208 33350414985216 33439110414336 33462216032256 33487356690432 33512388231168 33552080381952 33575264059392 33577288556544 33602387320656 33625605758976 33650869174272 33665432004864 33715908899442 33739205778432 33740363661312 33741240160824 33814301638656 33854351376384 33879786651648 33903196766208 33905111530752 33928539144192 33945268823928 33954030157824 33968724185088 34019655826464 34044330901504 34045215297408 34059948786171 34134587096148 34135758547968 34159345532928 34185009954816 34251082056576 34274748727296 34276815401472 34300499853312 34366795171632 34391722033152 34417561042944 34443287904256 34467087384576 34484082614784 34492983017472 34507910283264 34533836587008 34559650363392 34585615540224 34600582893888 34609513365504 34626578823936 34676405938944 34701557366784 34702458835968 34794750025728 34818792357888 34820891836416 34844952231936 34846920184384 34870998564864 34897197662208 34912299856896 34938529984512 34964646266088 34988805992448 34990915722336 35015093600256 35082770071041 35108216242176 35109128275452 35134593564672 35202501002592 35226825080832 35253291515904 35321428370844 35347047645184 35347965882768 35373604405248 35424506478592 35451121434624 35466463346688 35493109825536 35519640651264 35544183865344 35546327083008 35561710196496 35570888736768 35613018980352 35639639437248 35666416025856 35691060658176 35692285526016 35761270859776 35785981034496 35812867571712 35839637413888 35866564263936 35882085964032 35891347193856 35909044706304 35933856989184 35935886440146 35960717270016 35987735089152 36030359046528 36084381838659 36108377260032 36109315275264 36110554497024 36135506018304 36205347999744 36232549613568 36257585430528 36302579158923 36354012479488 36354956875776 36435874807808 36451642884096 36479029542912 36504235671552 36531522306048 36558968979456 36602269507584 36627560792064 36629629421616 36657149804352 36682479009792 36780036063232 36780991526664 36807669448704 36860635119616 36862857715712 36878810574144 36888329060352 36932019683328 36959626083072 36987394397184 37012951793664 37031202353376 37056790020096 37112351810688 37139270074368 37211052110848 37239009325056 37264740581376 37364816788992 37390634975232 37391918170112 37491049278144 37518242217984 37574495895552 37600458964992 37618999216128 37644993036288 37647119127772 37673276276736 37701436760064 37746090429696 37755832762368 37802685735738 37828806478848 37830104711168 37913004867584 37957909118976 37984137117696 38012675162112 38014822019328 38041089343488 38086145298432 38114759983104 38143250472096 38169606537216 38188427426919 38198283927552 38272112804772 38299872264192 38402728366464 38429263724544 38458136199168 38532467313648 38559092318208 38560415612928 38561417326656 38644916158464 38690687287296 38719756173312 38748698892288 38775473307648 38794592941632 38804605894656 38821399068672 38879606658816 38907806744576 38908817482752 38925655755624 39010956681312 39012295483392 39039252037632 39068582805504 39097786269696 39144093778944 39154196938752 39171141402624 39173503315968 39200571260928 39202785207432 39229873385472 39259347369984 39276337339008 39335227049349 39362406741504 39363757604864 39364780187628 39390957010944 39496743272448 39526417760256 39553729560576 39602813627916 39630178215936 39659952955392 39765428600832 39792905551872 39795304955904 39825051639296 39852569788416 39882511613952 39899771265024 39929748553728 39959595732672 39987206848512 39989617968384 40006923971058 40017249828864 40094594366904 40123675705344 40124718029088 40153821216768 40211601948672 40231429717248 40241813520384 40259228663808 40289476018176 40319592090624 40349884796928 40367346709536 40377765593088 40397675294592 40455806928768 40485150261248 40486201975296 40515567353856 40593875030016 40621924417536 40624373809152 40652444270592 40731016499712 40761618315264 40789783609344 40870023839744 40898264039424 40928991510528 40959585615872 40990359158784 41008098244608 41038908235776 41067265130496 41069584503024 41097962594304 41128840101888 41177553196032 41208333099318 41239293529896 41267788886016 41269205139456 41359641673728 41377540571136 41408628129792 41437240492032 41439580759808 41468214509568 41470714930176 41488661895912 41499370192896 41548522143744 41579579343456 41610818696832 41639570767872 41640999780352 41660102647548 41750311206912 41751395787024 41781678833664 41862433624704 41893885490688 41922833154048 42034326929408 42035418887616 42065907941376 42126440136704 42128980246528 42147212084736 42158090354688 42208022495232 42239572666368 42271307882496 42300516335616 42321374118144 42350617165824 42414116355072 42526916698112 42558867800064 42588274950144 42620109357056 42652130476032 42702647758848 42732154257408 42734567658552 42766674771744 42796225511424 42846913460736 42911156781108 42940807354368 42942281023488 43025279003168 43087356297216 43203069412272 43232921690112 43234405384192 43329148420096 43349025727854 43380467564544 43445510879232 43475530678272 43527023198208 43559725694976 43592286253824 43622407471104 43643917059336 43655181631488 43739557491168 43771282587648 43836911878144 43867202125824 43888832418816 43919158542336 43952155656192 43985009553408 44037105501312 44048471556096 44067534077952 44070191230464 44103133358361 44133607558656 44165618466816 44166765791232 44284227305472 44314826637312 44348121022464 44433836181504 44467219980288 44583950492928 44585480552448 44616288043008 44683184308224 44736107175936 44767018745856 44769718075392 44800652869632 44803183094208 44834141011968 44867825565696 44887242673152 44954545199256 44985607704576 44987151548416 44988320214432 45085735518208 45106418662767 45139135168512 45173048868864 45206815374336 45238052192256 45260358431904 45272040210432 45291632246784 45325660520448 45359541101952 45393620396544 45413265048228 45424986292224 45512782794864 45514344730624 45545794043904 45580013273088 45668109408768 45699664969728 45702420535296 45733999804416 45822393562176 45855629377536 45856820604672 45890081390592 45956116512768 45978776819712 46010547044352 46045115449344 46079533817856 46114154053632 46134110525184 46146017820672 46168771765248 46203282565902 46235207918592 46269945114624 46393000034304 46394205221133 46425056477184 46427855781888 46459936309248 46494664753152 46529596882944 46549733142528 46584706646016 46616895553536 46619528354784 46651741323264 46654554296448 46674744632901 46686791467008 46777026761388 46810954989568 46812171033936 46846124752896 46936668003456 46969100107776 47004388687872 47095237827792 47130621177024 47163187298304 47164805873664 47268161912832 47288617795584 47324146434048 47359520868352 47392245153792 47395102777344 47415613595328 47427851649024 47484025307136 47519519249664 47555221367808 47588080877568 47611545882912 47714641379328 47715880899456 47750490095616 47822085685248 47842781285376 47855129591808 47878726275072 47911809318912 47914515253528 47947623026688 47983646785536 48040478728704 48076388615871 48112509118212 48144503013376 48145753700352 48147405996032 48273797332992 48310066151424 48343447240704 48403438878564 48473275834368 48602190512128 48603453088806 48638706057216 48708696408064 48745291972608 48803026010112 48836747722752 48839505895488 48876199739136 48909972013056 48967901097984 49041322035552 49075208404992 49076892598272 49171747432192 49184438747136 49242692911104 49279501444096 49316525862912 49350602391552 49374936471168 49409053360128 49483135747584 49519026765824 49541743688976 49650308503488 49652012433408 49686320775168 49819755718656 49854179966976 49891636150272 49988065704192 50024322957312 50099327860736 50158665621504 50193324048384 50231035035648 50268582346752 50328120572928 50341110349824 50362896089088 50365932834816 50403580980984 50438408638464 50476303761408 50573863349163 50610545491968 50645516156928 50686429359104 50721452457984 50781527064576 50819679977472 50857667296128 50892808716288 50917903235892 50931045236736 50953086277632 51029483739696 51066496352256 51067822946112 51203637821952 51239018299392 51277514932224 51376623084864 51412123090944 51413887483904 51415223102208 51526554877952 51550192757448 51587583049728 51626341564416 51664931856384 51700631076864 51726123922176 51739474526208 51761865424896 51800754880512 51839475545088 51878423310336 51900874340832 51914270048256 52014608908416 52016393977856 52052336050176 52091443740672 52130381692928 52192125038592 52228188536832 52231337754624 52267428347904 52270380276576 52306497847296 52345796493312 52368449785344 52407794976768 52446969399132 52483208988672 52486373583504 52522640400384 52662324363264 52701890347008 52803751503888 52840237621248 52879937273856 52982142556266 53020571467776 53021948824152 53060406607872 53136759717888 53176682151936 53199695020032 53239664738304 53276452061184 53279460976896 53316275798016 53319490624512 53342565294744 53356333105152 53459459155872 53498234273792 53499624038784 53538428289024 53615469264896 53641906289664 53655751360512 53678971551744 53719301357568 53759456120832 53799846395904 53823128946048 53837020790784 53863567059456 53900785483776 53903829660219 53941075905024 53981602633728 54125166706688 54162565890048 54165831745536 54203259027456 54308021999616 54348824420352 54386378145792 54531018719232 54532435313664 54653812211712 54677464326144 54718544314368 54756353507328 54759446004032 54797283459072 54838453469184 54903404261376 54944444132424 54985724706528 55023718514688 55025606852608 55146188898304 55170054094848 55171487289996 55211504173056 55290952679424 55294286573568 55318215861216 55332493590528 55398029524992 55439439124608 55481091595776 55519427690496 55546803530064 55667081609216 55668527716032 55708905111552 55816578166272 55858513987584 55897110872064 56047225183488 56085952462848 56087877255168 56196282779648 56277363326976 56319430221824 56361743843328 56400688447488 56428498824192 56467489554432 56470678691658 56552155140096 56619135644544 56704028603607 56743209718272 56745157066752 56784366600192 56869507301376 56936863678464 56976205676544 56979423544736 57019012743168 57022233028992 57061634015232 57129217947648 57214875708144 57254409805824 57256374697984 57408169207158 57449808396288 57604092549696 57643895586816 57687204298752 57798700970472 57840623419392 57927347838976 57967374237696 58036030930944 58079634259968 58123048338432 58163209961472 58191889412448 58206908841984 58232098603008 58319409988224 58361710116864 58363226224128 58489602834432 58518443225088 58558878056448 58602874208256 58646679404544 58716140668416 58731295408128 58756712103936 58760254973952 58804177811148 58844810078208 58889021054976 58914506008512 59043610112256 59045636407296 59047170281442 59086435516416 59245114908672 59289626640384 59330594340864 59404220441874 59445267323904 59447307403264 59577579077632 59648142901248 59689358327808 59692957433856 59734203826176 59737577458944 59778854682624 59823767420928 59849656897536 59894622830592 59939393599008 59980810272768 59984426952576 60010385956587 60025874743296 60141891550356 60185513558016 60230731825152 60275753832448 60317402923008 60347144575872 60362720280576 60388842995712 60434214027264 60479388135936 60524827195392 60551020064304 60566648389632 60596512941888 60683710393152 60727725391872 60729302962944 60773351030784 60890812545024 60932886626304 60936560713728 60978666405888 61096524749568 61140839170048 61142427472896 61305035759616 61347396059136 61393487265792 61439378423808 61485538738176 61512147366912 61528023760896 61558362353664 61600897695744 61604376754536 61646943891456 61693260152832 61812499648977 61857333379072 61858940294844 61900075302912 61903807709184 61992886337536 62039462510592 62066310856704 62112942194688 62155860738048 62159371139712 62202321764352 62206072395264 62232992843868 62249055289344 62322783215616 62369369015184 62416228045248 62459356151808 62461499670528 62582224004608 62625466810368 62672518250496 62793650437056 62840828236032 62884249731072 62886407831552 63051490394112 63053128331424 63098861912064 63189660205056 63193470369792 63220818127104 63237135532032 63312033742848 63359358999552 63406961823744 63450774503424 63482061177216 63619521839104 63621174532608 63667320127488 63762780913664 63790375047168 63838301700096 63882412425216 63930164035584 63978195714048 64053971638272 64098231386112 64101851487828 64150012157616 64194338267136 64365063110656 64366735171662 64413421535232 64537918504752 64631034445824 64804604118408 64849382535168 64851608076288 64993722630144 65070701346816 65115663630336 65119341193984 65168266318848 65213296017408 65290534797312 65388429380736 65433611206656 65435856797696 65465875589004 65579251662848 65609336236752 65656923881472 65755367817216 65800803188736 65833248628224 65878737813504 65882458473601 65928233484288 65977514330112 66055658251968 66072707334144 66200411337984 66202683244544 66248427700224 66426340958208 66472239955968 66522181533696 66650754272256 66700829970432 66878220828672 66924432064512 66974713380864 67024776462336 67104160763904 67150528118784 67154577113088 67204774641312 67251211517952 67301738348544 67330864009728 67431817798884 67478411556864 67480727322624 67482480321648 67628603277312 67708702752768 67759573303296 67810223061504 67857078288384 67890537647856 67908060315648 67937448370176 68039311652928 68088661803008 68090430594816 68119897572342 68269174192296 68271517095936 68318691065856 68370019909632 68502164113152 68549497454592 68553630802944 68600999706624 68733590343264 68783444066304 68835122085888 68886575808512 68934174769152 68968165229568 68985966034944 69015820566528 69067673174016 69119300726784 69171231080448 69201165787776 69219026731008 69253157647872 69304923848853 69352811877888 69403114733568 69404917671936 69589500051456 69637584715776 69641783672832 69689904463872 69693840368768 69741997129728 69794395324416 69824599713792 69877059969024 69929292532176 69977611984896 69981831444672 70030187200512 70165540142082 70216432484352 70218256550904 70269187129344 70405002005184 70453650161664 70506583031808 70642856741688 70694095290368 70695931765536 70747208810496 70849012957184 70902242869248 70932926693376 70986219651072 71039281302528 71088367730688 71092654166016 71123420392992 71141777473536 71226037960704 71279278874496 71332832051712 71382121316352 71384571052032 71522541719552 71571962068992 71625735143424 71679274827776 71733128527872 71764171928064 71782694387712 71818089412608 71867713978368 71871772880292 71921434540032 71975470178304 72060718093056 72168763677318 72216754520064 72218630550528 72221108994048 72410695999488 72465099227136 72515170861056 72605158317846 72709913751552 72871749615616 72903285768192 72905179633209 72958059085824 73008471343104 73063044612096 73117937958912 73204539015168 73255121584128 73259258843232 73314299608704 73364958019584 73560072126464 73561983053328 73615338897408 73721270239232 73725715431424 73757621148288 73776658120704 73864039366656 73919252166144 73974788794368 74025903587328 74062404706752 74113580040192 74224703621376 74278540148736 74422104221696 74478018650112 74529481162752 74729633577984 74781269950464 74982098556288 75036484435968 75148991791104 75200917929984 75237998432256 75289986072576 75294238255544 75346552553472 75402873520128 75492180859392 75511665524736 75605371471476 75657612957696 75660209422336 75826009735168 75915818237952 75968274235392 76029644038656 76082178686976 76172290596864 76229519966208 76286500944192 76339213074432 76376854853838 76396567855104 76544225609544 76599744528384 76805456732928 76858527449088 76916272398336 77064934627296 77118184636416 77120831225856 77122834653312 77289832316928 77381374574592 77439512346624 77497397784576 77550946615296 77589185883264 77609211789312 77642798137344 77759213317632 77815613489152 77817634965504 77851311511248 78021913362624 78024590966784 78078504075264 78137165611008 78195572539392 78288187557888 78342282805248 78347006631936 78401142521856 78405570414864 78459746770944 78518694739968 78552674678016 78670454098698 78724813483008 78727515209728 78729560375256 78993486544896 79052835520512 79107459121152 79205627255832 79260356431872 79319905910784 79473213834399 79530857201664 79585811103744 79590609911808 79650103278592 79705139576832 79765023227904 79799542530048 79859497107456 79919191465344 79974413697024 79979235936768 80013847942116 80034499657728 80189188733808 80247351410688 80249436058176 80307642433536 80423203897344 80462859434496 80483627040768 80518457327616 80578952036352 80639184181248 80699769593856 80734693419072 80755531186176 80795350589184 80911613857536 80970300522496 80972403950592 81187750060032 81243848835072 81248747618304 81304888541184 81462032999424 81523236630528 81579567218688 81740047679488 81796528078848 81857983021056 81919171231744 81980718317568 82016196489216 82077816471552 82134530260992 82139169006048 82195925188608 82257680203776 82355106392064 82416666198636 82478587059792 82535577772032 82538410278912 82719283347456 82755081142272 82817256259584 82879161519616 82936429019136 82941429860352 82977323791824 82998740385792 83097044287488 83159158686912 83221637393664 83279141535744 83281999560704 83320205295096 83500622413824 83502791574048 83563357667328 83724867249408 83787770981376 83845666308096 84068653858816 84070837775232 84131815882752 84252880273408 84257960493056 84294424169472 84316180709376 84416044990464 84479145332736 84542615764992 84601032671232 84642748236288 84701234331648 84706018037487 84828232710144 85053833396224 85117735600128 85176549900288 85240218714112 85304260952064 85405295517696 85464308514816 85469135317104 85533349543488 85592451022848 85693826921472 85822313562216 85881614708736 85884562046976 86050558006336 86174712594432 86406138824544 86465843380224 86468810768384 86658296840192 86698051455708 86760935129088 86891021758464 86951061356544 87054046396416 87119451389952 87184572507648 87244814942208 87287834118672 87310363262976 87479114982336 87542565175296 87673823756288 87734404251648 87777664837632 87838317084672 87904311312384 87970019106816 88074211002624 88096943112192 88135068155904 88140382460928 88206266716722 88267215117312 88333531582464 88568454610944 88629653274624 88696242044928 88867672363008 88934439960576 89106330662811 89167900985856 89170961104896 89232576086016 89366368616448 89472214351872 89534037491712 89539436150784 89601305739264 89606366188416 89668282023936 89735651131392 89774485346304 89909090398512 89971215409152 89974303096832 89976640428864 90171471036416 90212837325534 90278270337024 90346097737728 90413630748672 90476104384512 90520716863808 90544080420864 90583264493568 90651321040896 90719082203904 90787240793088 90826530096456 90849972584448 91025565589728 91028689461248 91091588087808 91160026546176 91336218817536 91399329939456 91404841070592 91467999608832 91644787124352 91711258755072 91713641209344 91780162781184 91912233025536 91957553639424 92021094088704 92090230898688 92159067635712 92228308107264 92268221050368 92292035641344 92337543530496 92406565131804 92470415837184 92539890229248 92786000068608 92788410442266 92850112954368 92855711563776 92989329506304 93059193765888 93099466285056 93169413292032 93233791107072 93239056709568 93303482646528 93309108592896 93349489265802 93373582934016 93554053522776 93621909979136 93624342067872 93692249505792 93873336006912 93938200215552 94008777375744 94190475655584 94261242354048 94326374596608 94329611747328 94536323825664 94577235591168 94648292868096 94719041736704 94784490307584 94790205554688 94831227190656 94855703298048 94968050614272 95039038499328 95110442735616 95176161755136 95223091765824 95429282758656 95431761798912 95500980191232 95644171370496 95685562570752 95757452550144 95823618637824 95829030507056 95895246053376 95967293571072 96080957457408 96152777231742 96225018236424 96291507400704 96294811992064 96547594665984 96550102757493 96620132302848 96686894481408 96806877757128 96946551668736 97204381024256 97206906177612 97277412114432 97417392816128 97490583945216 97606052020224 97673495445504 97679011790976 97752399478272 97819944026112 97935802195968 98082644071104 98150416809984 98153785196544 98343494864384 98368877494272 98485385822208 98559002888192 98633051725824 98701204783104 98749872942336 98818106720256 98966271495168 99083487377952 99300617006976 99304024866816 99372641550336 99639511437312 99708359933952 99783272300544 99976131408384 100048645914624 100198655721472 100317331243008 100386648096768 100462070071296 100537164693504 100656241145856 100725792178176 100731865669632 100807161961968 100876817276928 100952607522816 101147726698326 101221090983936 101372858718208 101442904915968 101563054129152 101639359954944 101715334592256 101785617432576 101835806471784 101862090473472 101906172555264 102058967479392 102132992704512 102135645892224 102407275643904 102478036598784 102555029864448 102753246169728 102824246181888 102827774967808 102830446204416 103053109755904 103100385514896 103175166099456 103252683128832 103329863712768 103401262153728 103452247844352 103478949052416 103523730849792 103601509761024 103678951090176 103756846620672 103801748681664 103828540096512 104029217816832 104032787955712 104104672100352 104260763385856 104384250077184 104456377073664 104462675509248 104534856695808 104540760553152 104612995694592 104691592986624 104736899570688 104815589953536 104893938798264 104966417977344 104972747167008 105045280800768 105248310213123 105324648726528 105403780694016 105607503007776 105680475242496 105759874547712 105964285112532 106041142935552 106043897648304 106120813215744 106273519435776 106353364303872 106399390040064 106479329476608 106558921953792 106632551596032 106638981249024 106685130589488 106712666210304 106918918311744 106996468547584 106999248077568 107076856578048 107230938529792 107283812579328 107357943103488 107438602715136 107518912241664 107599692791808 107646257892096 107674041581568 107727134118912 107801570967552 107807659320438 107882151810048 107963205267456 108250333413376 108253145515977 108325131780096 108331663491072 108406518054912 108616043999232 108697648840704 108772756291584 108907737476769 109062037438464 109064870627328 109307624423424 109354928652288 109437088628736 109512707014656 109518892008064 109594566918144 109676906938368 109806808522752 109888888264848 109971449413056 110047437029376 110051213705216 110292377796608 110340108189696 110342974579992 110423008346112 110581905358848 110588573147136 110636431722432 110664987181056 110796059049984 110878878249216 110962183191552 111038855380992 111093607060128 111334163218432 111337055432064 111417810223104 111633156332544 111717027975168 111794221744128 112094450366976 112171904925696 112175754510336 112392565559296 112554726653952 112638860443648 112723487686656 112801376894976 112856997648384 112934979108864 112941357383316 113104310280192 113238271289088 113408057207214 113486419436544 113490314133504 113739014602752 113873727356928 113952411353088 113958847089472 114038025486336 114044466057984 114123268030464 114258435895296 114429751416288 114508819611648 114512749395968 114565282280757 114816338414316 114899616792576 115208185099392 115287791173632 115374408597504 115597401940944 115681246838784 115854695677952 115934748475392 116072061861888 116159268519936 116246096676864 116326419922944 116383778824896 116413817683968 116464197206016 116638819976448 116723420233728 116726452448256 117036886450176 117117756112896 117205748416512 117293358809088 117432281336832 117462590816256 117513424207872 117520509947904 117608355622296 117689620156416 117778042109952 117829012017024 118005681148047 118087220224512 118091272814592 118094340562884 118172871032832 118490229817344 118579253280768 118661188681728 118808440883748 118890534647808 118894614806528 119155158155264 119296285802496 119378716655616 119385914867712 119475154917888 119557709365248 119647534841856 119699313795072 119789245661184 119878787198016 119961620545536 119968853905152 120020771913174 120051749486592 120283783100712 120371027116032 120461463650304 120551507664896 120634805846016 120694289151744 120725440561152 120777685991424 120868428054528 120958776271872 121049654390784 121102040128608 121133296779264 121193025883776 121367420786304 121455450783744 121458605925888 121546702061568 121781625090048 121865773252608 121873121427456 121957332811776 122193049499136 122281678340096 122284854945792 122610071519232 122694792118272 122786974531584 122878756847616 122971077476352 123024294733824 123116724707328 123201795391488 123208753509072 123293887782912 123386520305664 123624999297954 123714666758144 123717880589688 123807615418368 123985772675072 124078925021184 124132621713408 124225884389376 124311721476096 124318742279424 124404643528704 124412144790528 124465985687736 124498110578688 124645566431232 124738738030368 124832456090496 124918712303616 124922999341056 125164448009216 125250933620736 125345036500992 125587300874112 125681656472064 125768499462144 125772815663104 126102980788224 126106256662848 126197723824128 126379320410112 126386940739584 126441636254208 126474271064064 126624067485696 126718717999104 126813923647488 126901549006848 126964122354432 127239043678208 127242349065216 127525561827328 127580750094336 127676603400192 127764824850432 127860328071168 127956391428096 128107943276544 128196462772224 128203702975656 128300024315232 128388676534272 128730126221312 128733470343324 128826843070464 129075837009504 129262068891648 129609208236816 129698765070336 129703216152576 129987445260288 130141402693632 130238682387968 130336532637696 130426592034816 130581069594624 130776858761472 130867222413312 130871713595392 130931751178008 131218672473504 131313847762944 131510735634432 131601606377472 131666497256448 131757475627008 131764916947202 131856466968576 131955028660224 132111316503936 132145414668288 132309400075083 132400822675968 132405366489088 132496855400448 132852681916416 132944479911936 133044363067392 133301508544512 133401659940864 133756441657344 133848864129024 134049552924672 134208321527808 134301056237568 134309154226176 134409549282624 134502423035904 134603476697088 134661728019456 134863635597768 134956823113728 134961454645248 134964960643296 135257206554624 135417405505536 135519146606592 135620446123008 135714156576768 135781075295712 135816120631296 135874896740352 136078623305856 136177323606016 136180861189632 136239795144684 136538348384592 136543034191872 136637382131712 136740039819264 137004328226304 137098994909184 137107261605888 137201999413248 137467180686528 137566888132608 137670244171776 137773151617024 137868349538304 137936330459136 138031641133056 138135346348032 138238601453568 138342462160896 138402331575552 138438053462016 138506315295744 138609847697706 138705623755776 138809835343872 139179000102912 139275169431552 139283567345664 139379808927744 139387680737536 139483994259456 139588790648832 139649199427584 139754119938048 139858585064352 139955223969792 139963662889344 140024233898703 140060374401024 140331080284164 140432864968704 140436513101808 140538374258688 140810004010368 140907300323328 141013166063616 141285713483376 141388190580736 141391863531072 141494417620992 141698025914368 141804485738496 141865853386752 141972439302144 142078562605056 142176735461376 142185308332032 142246840785984 142283554947072 142452075921408 142558557748992 142665664103424 142764242632704 143045083439104 143143924137984 143251470286848 143358549655552 143466257055744 143528343856128 143565388775424 143636178825216 143735427956736 143743545760584 143842869080064 143950940356608 144121436186112 144229165847613 144337527354636 144433509040128 144437261101056 144442217988096 144821391998976 144930198454272 145030341722112 145210316635692 145419827503104 145743499231232 145806571536384 145810359266418 145916118171648 146126089224192 146235875917824 146409078030336 146510243168256 146518517686464 146628599217408 146729916039168 147120144252928 147123966106656 147230677794816 147442540478464 147451430862848 147515242296576 147553316241408 147728078733312 147838504332288 147949577588736 148051807174656 148124809413504 148227160080384 148449407242752 148557080297472 148844208443392 148956037300224 149058962325504 149459267155968 149562539900928 149964197112576 150072968871936 150297983582208 150475996864512 150579972145152 150588476511088 150693105106944 150805747040256 150984361718784 151023331049472 151210742942952 151315225915392 151320418844672 151652019470336 151721590047489 151831636475904 151936548470784 152059288077312 152164357373952 152344581193728 152459039932416 152573001888384 152678426148864 152753709707676 152793135710208 153088451219088 153199489056768 153610913465856 153717054898176 153832544796672 154129869254592 154236369272832 154241662451712 154245669306624 154579664633856 154762749149184 154879024693248 154994795569152 155101893230592 155178371766528 155218423578624 155285596274688 155518426635264 155635269931008 155702623022496 156043826725248 156049181933568 156157008150528 156274331222016 156391145078784 156576375115776 156684565610496 156694013263872 156802285043712 156811140829728 156919493541888 157037389479936 157105349356032 157340908197396 157449626966016 157455030419456 157459120750512 157986973089792 158105671041024 158411254511664 158520712863744 158639811821568 158946427668798 159061714403328 159181219823616 159300206557184 159410279153664 159530046455808 159599085060096 159718994214912 159838382930688 159948827394048 159958471873536 160027695884232 160068999315456 160378377467616 160494702821376 160498872116352 160615284867072 160846407794688 160925718868992 160967254081536 161036914655232 161157904072704 161278368362496 161399539187712 161469386838144 161511062372352 161590701178368 161711488980657 161823227715072 161940601044992 161944807901184 162375500120064 162487697670144 162497495236608 162609777082368 162924065998848 163046473261056 163159134437376 163480095358976 163593056157696 163838342463488 163961436635136 164032392978432 164155632943104 164269060521984 164278338012096 164391850377216 164515360407552 164710212784128 164833332397272 164957174119584 165071155544064 165076820557824 165438566694912 165510162284544 165634512519168 165758323039232 165872858038272 165882859720704 165954647583648 165997480771584 166194088574976 166318317373824 166443274787328 166558283071488 166563999121408 166640410590192 167001244827648 167005583148096 167126715334656 167449734498816 167575541962752 167691332616192 168137307717632 168141675550464 168263631765504 168505760546816 168515920986112 168588848338944 168832089980928 168958290665472 169085231529984 169202065342464 169285496472576 169402468663296 169412036074974 169656465420288 170107666792448 170112085810821 170235471200256 170353099800576 170480437428224 170608521904128 170810591035392 170928617029632 170938270634208 171066699086976 171184902045696 171387653842944 171644627124432 171763229417472 171769124093952 172101116012672 172349425188864 172812277649088 172931686760448 172937621536768 173316593680384 173396102911416 173521870258176 173782043516928 173902122713088 174108092792832 174238902779904 174369145015296 174489629884416 174575668237344 174620726525952 174958229964672 175085130350592 175347647512576 175468808503296 175555329675264 175676634169344 175808622624768 175940038213632 176148422005248 176193886224384 176270136311808 176280764921856 176412533433444 176534430234624 176667063164928 177136909221888 177259306549248 177735344726016 177868879921152 178212661325622 178335801971712 178341922209792 178732737232896 178944428703744 179068074983424 179078872301568 179202611478528 179212732376832 179336564047872 179471302262784 179548970692608 179818180797024 179942430818304 179948606193664 179953280857728 180031157869761 180342942072832 180425674651068 180556540674048 180692195475456 180827261497344 180952208769024 181041433727616 181088160841728 181166528987136 181302642081792 181438164407808 181574481586176 181653060192912 181699945168896 182051131179456 182057378922496 182183176175616 182320053092352 182672437635072 182798659878912 182809682141184 182935999217664 183289574248704 183422517510144 183427282418688 183915107278848 184042188177408 184180461797376 184318135271424 184456616214528 184536442100736 184584071282688 184675087060992 184813130263608 184940831674368 185079780458496 185437498946931 185572000137216 185576820884532 185700225908736 185711423127552 185978659012608 186118387531776 186198932570112 186338826584064 186467582214144 186478113419136 186606965293056 186618217185792 186698978531604 186747165868032 187108107045552 187243819958272 187248684135744 187384499011584 187746672013824 187876400431104 188017554751488 188380951311168 188522484708096 188652749193216 188659223494656 189154471182336 189296585736192 189438083473408 189568980615168 189580411109376 189662454381312 189711406596096 189936101228544 190078076998656 190220885471232 190352323510272 190446183531648 190858565517312 190863523597824 191001960382464 191288342740992 191371125141504 191514905100288 191647237275648 191658061014112 191790492106752 191934587142144 192161914914816 192305554463484 192450036472848 192583014801408 192589623984128 193095189331968 193100205514986 193240264605696 193613755514256 193893103337472 194408762048512 194413812355224 194554824228864 194834785632256 194981167890432 195212104040448 195346990891008 195358023581952 195504798956544 195639888052224 195871604391936 196165288142208 196300833619968 196307570393088 196686989728768 196737754988544 196970771644416 197118005776384 197266103451648 197402409566208 197499745884672 197636213440512 197647375420803 197932542990336 198166974755904 198601234013952 198608049733632 198745283100672 199279022874624 199416719867904 199566544601088 199952262816768 200397311442944 200634662486016 200773296193536 200924140142592 201074329387008 201312482291712 201451584356352 201463731339264 201614323923936 201753634553856 201905215045632 202295453396652 202442181967872 202745717436416 202885809831936 203126108258304 203278719909888 203430669184512 203571234865152 203671612943568 203724180946944 203812345110528 204117934958784 204265985409024 204271291784448 204814551287808 204956073197568 205110059728896 205506492339456 205648492363776 205655549935616 205660892408832 206200771029792 206350332198912 206505366257664 206659727425536 206802524307456 206904495688704 206957898104832 207047461699584 207203019522048 207357902180352 207513693241344 207603497363328 207657080193024 207914771546559 208058435633664 208065575911424 208209344200704 208521526771712 208768500154368 208912754147328 208925351018496 209069713391616 209081521106304 209225991389184 209383185973248 209473799141376 209631179907072 209787877596528 209932835954688 209945494334016 210090561601536 210496620426246 210649297453056 210807561388032 211215006015552 211360950484992 211519749095424 211928570225064 212082285871104 212087795296608 212241626431488 212547038871552 212706728607744 212798780080128 212958658953216 213117843907584 213265103192064 213277962498048 213370261178976 213425332420608 213837836623488 213992937095168 213998496155136 214153713156096 214461877059584 214567625158656 214715886206976 214877205430272 215037824483328 215199385583616 215292515784192 215348083163136 215454268237824 215603141935104 215615318640876 215764303620096 215926410534912 216500666826752 216506291031954 216650263560192 216663326982144 217232087998464 217395297681408 217545512583168 217815474953538 218129741254656 218615248846848 218709857304576 218874177257472 219025414029312 219037784016128 219189133836288 219353813876736 219613617045504 219777776529696 219942898826112 220094874058752 220102427410432 220584755593216 220680216379392 220685949159984 220846016692224 221163810717696 221177146294272 221272863444864 221329974362112 221592118099968 221757756498432 221924366383104 222077710761984 222187214120256 222668326436864 222674110864128 222835620446208 223266312665088 223434055950336 223588443488256 224188900733952 224343809851392 224785131118592 225109453307904 225277720887296 225446975373312 225602753789952 225713995296768 225869958217728 225882714766632 226208620560384 226476542578176 226816114414428 226972838873088 226980628267008 227478029205504 227747454713856 227904822706176 227917694178944 228088932115968 228246536060928 228516871790592 228859502832576 229017639223296 229025498791936 229130564561514 229632676828632 229799233585152 230416370198784 230575582347264 230748817195008 231194803881888 231362493677568 231709391355904 231869496950784 232144123723776 232318537039872 232492193353728 232652839845888 232767557649792 232827635367936 232928394412032 233277639952896 233446840467456 233452904896512 234073772900352 234235512225792 234411496833024 234586717618176 234864562673664 235026848415744 235041019895808 235216711244592 235379240312832 235556084219904 235658024034048 236011362296094 236174440449024 236182545629184 236188681125768 236980459634688 237158506561536 237322377363456 237616881767496 237781069295616 237789229613056 238310316310528 238419641503197 238592571604992 238757433311232 238771829735424 238950309835776 239115418730496 239295069683712 239398627590144 239578491322368 239757574396032 239923241091072 239937707810304 240041543826348 240103498973184 240567566201424 240742054232064 240922927300608 241103015329792 241269611692032 241388578303488 241450881122304 241555371982848 241736856109056 241917552543744 242099308781568 242204080257216 242266593558528 242386051767552 242734841572608 242910901567488 242917211851776 243563250180096 243731546505216 243746242854912 243914665623552 244386098998272 244569709891584 245220143038464 245389584236544 245573949063168 245757513695232 245942154952704 246048589467648 246233449414656 246403590782976 246417507018144 246587775565824 246773040611328 247249998595908 247429333516288 247435761179376 247615230836736 247971545350144 248157850042368 248265243426816 248451768778752 248637484558848 248809287057408 248824289581056 248931971375472 248996221157376 249291132862464 249477476060736 249664912180992 249837424607232 249845998682112 250328896018432 250501867241472 250690073001984 251174601748224 251363312944128 251536998924288 252205961576448 252212513325696 252395447648256 252758640820224 252773881479168 252883272508416 252948542128128 253248134971392 253437435998208 253627847294976 253803098013696 253928244708864 254118054112461 254478087356416 254484698130432 255051123654656 255161500188672 255353206800384 255529649700864 255720656142336 255912782856192 256215886553088 256392925544448 256407405951312 256600048630464 256777353068544 257460252442624 257466940686648 257653686140928 258151674019008 258524137783296 259218416473632 259397530140672 259406432305152 259974890520576 260282805387264 260477364775936 260673065275392 260853184069632 261162139189248 261553717522944 261734444826624 261743427190784 261863502356016 262437344947008 262627695525888 263021471268864 263203212754944 263332994512896 263514951254016 263529833894404 263712933937152 263910057320448 264222633007872 264290829336576 264618800150166 264801645351936 264810732978176 265705363832832 265888959823872 266088726134784 266603017089024 266803319881728 267318991988433 267512883314688 267697728258048 268099105849344 268416643055616 268602112475136 268618308452352 268819098565248 269004846071808 269206953394176 269323456038912 269727271195536 269913646227456 269922909290496 269929921286592 270514413109248 270834811011072 271038293213184 271240892246016 271428313153536 271562150591424 271632241262592 271749793480704 272157246611712 272354647212032 272361722379264 272479590289368 273076696769184 273086068383744 273274764263424 273480079638528 274008656452608 274197989818368 274214523211776 274403998826496 274934361373056 275133776265216 275340488343552 275546303234048 275736699076608 275872660918272 276063282266112 276270692696064 276477202907136 276684924321792 276804663151104 276876106924032 277012630591488 277219695395412 277411247511552 277619670687744 278358000205824 278550338863104 278567134691328 278775361475072 278967988518912 279177581297664 279298398855168 279508239876096 279717170128704 279910447939584 279927325778688 280048467797406 280120748802048 280662160568328 280865729937408 280873026203616 281076748517376 281620008020736 281814600646656 282026332127232 282571426966752 282776381161472 282783727062144 282988835241984 283396051828736 283608971476992 283731706773504 283944878604288 284157125210112 284353470922752 284370616664064 284493681571968 284567109894144 284904151842816 285117115497984 285331328206848 285528485265408 286090166878208 286287848275968 286502940573696 286717099311104 286932514111488 287056687712256 287272357650432 287470855913472 287487091521168 287685738160128 287901880713216 288242872372224 288458331695226 288675054709272 288874522202112 288884435976192 289642783997952 289860396908544 290060683444224 290420633271384 290839655006208 291486998462464 291613143072768 291620718532836 291832236343296 292252178448384 292471751835648 292818156060672 293020486336512 293037035372928 293257198434816 293459832078336 294240288505856 294247932213312 294461355589632 294885080956928 294902861725696 295030484593152 295106632482816 295456157466624 295677008664576 295899155177472 296103614349312 296249618827008 296454320160768 296898814485504 297688416886784 297912074600448 298117924651008 298918534311936 299125079801856 299928394225152 300145937743872 300595967164416 300951993729024 301159944290304 301176953022176 301386210213888 301611494080512 301968723437568 302421485885904 302630451830784 302640837689344 303304038940672 303443180094978 303663272951808 304118576154624 304328714747904 304689162387456 304918079864832 305146003776768 305356852297728 305507419415352 305586271420416 306176902438176 306398978113536 307221826931712 307434109796352 307665089593344 308259738509184 308472738545664 308483324903424 308491338613248 309159329267712 309525498298368 309758049386496 309989591138304 310203786461184 310356743533056 310436847157248 310571192549376 311036853270528 311270539862016 311405246044992 312087653450496 312098363867136 312314016301056 312782290157568 313152750231552 313369131220992 313388026527744 313604570087424 313622281659456 313838987083776 314074778959872 314210698712064 314681816394792 314899253932032 314910060838912 314918241501024 315744930639369 315973946179584 316211342082048 316822509023328 317041425727488 317279623643136 317892855337596 318123428806656 318362439647232 318600413114368 318820558307328 319060092911616 319198170120192 319437988429824 319676765861376 319897654788096 319916943747072 320055391768464 320137998630912 320756754935232 320989405642752 320997744232704 321230569734144 321692815589376 321851437737984 322073829310464 322315808145408 322556736724992 322799078375424 322938773676288 323022124744704 323181402356736 323422977961314 323646455430144 323889615802368 324751000240128 324759436547931 324975395340288 324994990473216 325219554164736 325848131997696 326092946522112 326318268874752 326723212430307 326960190717952 327186112315392 327676684926976 327922873270272 328064785956864 328311265886208 328538121043968 328556676024192 328783700754432 329030720815104 329420425568256 329666664794544 329914348239168 330142311088128 330153641115648 330877133389824 331020324569088 331269025038336 331516646078464 331745716076544 331765719441408 331909295167296 331994961543168 332388177149952 332636634747648 332886549574656 333116566142976 333280821180384 334002489655296 334011166296192 334253430669312 334899468997632 335151083925504 335382665232384 336274615435264 336283351100928 336527263531008 337011521093632 337031841972224 337177696677888 337664179961856 337916581330944 338170463059968 338404130684928 338570992945152 338804937326592 338824072149948 339312930840576 340215333584896 340224171621642 340470942400512 340960874856448 341217043808256 341621182070784 341857234059264 341876541268416 342133398173952 342369804091392 342775307685888 343289254248864 343526458834944 343538248187904 344202232025344 344698850377728 345624555298176 345863373520896 345875243073536 346633187360768 346792205822832 347043740516352 347564087033856 347804245426176 348216185585664 348477805559808 348738290030592 348979259768832 349151336474688 349241453051904 349916459929344 350170260701184 350695295025152 351110659350528 351353268338688 351617245249536 351880076427264 352296844010496 352387772448768 352540272623616 352561529843712 352825066866888 353068860469248 353334126329856 354017043444141 354273818443776 354518613098496 355470689452032 355737759842304 356425322651244 356671603943424 356683844419584 357465474465792 357888857407488 358136149966848 358157744603136 358425464753664 358673128095744 358942604525568 359097941385216 359636361594048 359884861636608 359897212387328 359906561715456 360062315739522 360685884145664 360851349302136 361113081348096 361384390950912 361654522994688 361904417538048 362082867455232 362176321683456 362333057974272 362605284163584 362876328815616 363148963172352 363306120385824 363399890337792 364102262358912 364114757844992 364366352351232 364640106184704 365344875270144 365597319757824 365619364282368 365871998435328 366579148497408 366845035020288 366854564837376 367830214557696 368084376354816 368360923594752 368636270542848 368913232429056 369072884201472 369350174121984 369626260527216 369881663348736 370159560916992 370874997893862 371144000274432 371153641769064 371422846255104 371957318025216 372236775063552 372397865140224 372677653168128 372935164428288 372956226838272 373213930586112 373236434371584 373397957063208 373494331736064 374216214091104 374487639916544 374497368271488 374768998023168 375493344027648 375752800862208 376035109502976 376761902622336 377044969416192 377305498386432 377318446989312 378308942364672 378593171472384 378876166946816 379137961230336 379160822218752 379324908762624 379422813192192 379872202457088 380156153997312 380441770942464 380704647020544 380892367063296 381717131034624 381727047195648 382576685481984 382742250283008 383029810200576 383294474551296 383316122028224 383580984213504 383869174284288 384323829829632 384611108926968 384900072945696 385166029602816 385179247968256 386190378663936 386200411029972 386480529211392 387227511028512 387786206674944 388817524097024 388827624710448 389109648457728 389669571264512 389962335780864 390424208080896 390716047163904 391009597913088 391279776104448 391743208783872 392330576284416 392601667239936 392615140786176 393373979457536 393941543288832 394236011552768 394532206903296 394804819132416 394999491769344 395272426881024 395294750841606 395865085980672 396333949511808 396928200225249 397202468027904 397216099467264 397490566201344 398558045749248 398833439735808 399133089202176 399904525633536 400794622885888 401269324972032 401546592387072 402148658774016 402624964583424 402903168712704 402927462678528 403228647847872 403507269107712 403810430091264 404590906793304 404884363935744 405491434872832 405771619663872 406252216516608 406557439819776 406861338369024 407142469730304 407343225887136 407448361893888 407624690221056 408235869917568 408531970818048 408542583568896 409629102575616 409912146395136 410220119457792 411012984678912 411296984727552 411311099871232 411321784817664 412401542059584 412700664397824 413010732515328 413319454851072 413605048614912 413808991377408 414094923399168 414406039044096 414715804360704 415027386482688 415206994726656 415314160386048 415829543093118 416116871267328 416131151822848 417043053543424 417537000308736 417825508294656 417850702036992 418139426783232 418163042212608 418451982778368 418766371946496 418947598282752 419262359814144 419575755193056 419865671909376 419890988668032 420072701696109 420181123203072 420993240852492 421298594906112 421615122776064 422430012031104 422721900969984 423039498190848 423857140450128 424164571742208 424175590593216 424483252862976 425094077743104 425413457215488 425597560160256 425917317906432 426235687815168 426530206384128 426555924996096 426740522357952 426850664841216 427675673246976 427985874190336 427996992310272 429135250317312 429431772413952 429754410860544 430075648966656 430398771167232 430585031568384 430696166326272 430908536475648 431206283870208 431230637281752 431528607240192 431852821069824 432687497542839 433001333653504 433012582063908 433300527120384 433326653964288 434464175996928 434790595362816 435091025166336 435630949907076 436259482509312 437230497693696 437419714609152 437748354514944 438075568032256 438378267672576 438707627753472 439227234091008 439555553059392 439885797652224 440189748117504 440204854820864 441360432758784 441371898319968 441692033384448 442327621435392 442354292588544 442545726889728 442659948724224 443184236199936 443515512996864 443848732766208 444155421523968 444374428240512 445336652873728 445348221728256 445671240892416 446532625330176 446868111900672 447176886976512 448377801467904 448687619702784 449570262237184 450218906615808 450555441774592 450893950746624 451427990593536 451739916435456 451765429533264 452417241120768 452953085156352 453632228828856 453945677746176 453961256534016 454956058411008 455494909427712 455809645412352 455835388357888 456177864231936 456493072121856 457033743581184 457719005665152 458035278446592 458050997583872 458261129123028 459265353657264 459598467170304 460832740397568 461151164694528 461497634390016 462389607763776 462724987355136 463418782711808 463738993901568 464288247447552 464637074079744 464984386707456 465305679691776 465535115299584 465655270735872 465856788824064 466555279905792 466905809793024 468147545800704 468471024451584 468822993666048 469173435236352 469729125347328 470053696831488 470082039791616 470433422489184 470758480625664 471112168439808 471316048068096 472022724592188 472348880898048 472365091258368 472377362251536 473960919269376 474317013123072 475233763534992 475562138591232 475578459226112 476620632621056 476839283006394 477185143209984 477543659470848 477900619671552 478230837460992 478590139367424 478797255180288 479156982644736 479515148792064 479846482182144 479875415620608 480083087652696 480206997946368 481135132402848 481484108464128 481845854601216 482206030659584 482539223384064 482777156606976 482901762244608 483110743965696 483473712218112 483835105087488 484198617563136 484408160514432 484533187117056 484772103535104 485134466941971 485469683145216 485821803134976 485834423703552 487126500360192 487463093010432 487492485709824 487829331247104 488772197996544 489139419783168 490440286076928 490779168473088 491515027390464 491884309905408 492097178935296 492466898829312 492807181565952 492835014036288 493175551131648 493546081222656 494499997191816 494858667032576 494871522358752 495230461673472 495943090700288 496315700084736 496530486853632 496903537557504 497274969117696 497618574114816 497648579162112 497863942750944 497992442314752 498582265724928 498954952121472 499329824361984 499674849214464 499691997364224 500657792036864 501003734482944 501380146003968 502349203496448 502726625888256 503073997848576 504411923152896 504425026651392 504790895296512 505517281640448 505547762958336 505766545016832 506496269942784 506874871996416 507255694589952 507606196027392 507856489417728 508236108224922 508969396260864 510102247309312 510323000377344 510336257432463 510706413600768 511059299401728 511441312284672 511825565712384 512431773106176 512785851088896 512814811902624 513200097260928 513554706137088 514920504885248 514933881373296 515307372281856 516303348038016 517048275566592 518436832947264 518795060281344 518812864610304 519949781041152 520565610774528 520954729551872 521346130550784 521706368139264 522324278378496 523107435045888 523468889653248 523727004712032 524874689894016 525255391051776 526042942537728 526406425509888 526665989025792 527029902508032 527059667788808 527425867874304 527820114640896 528445266015744 528581658673152 529237600300332 529603290703872 529621465956352 531410727665664 531777919647744 533206034178048 533606639763456 534637983976866 535025766629376 536198211698688 536833286111232 537204224950272 537236616904704 537638197130496 538009692143616 538413906788352 538646912077824 539454542391072 539827292454912 539845818580992 539859842573184 541028826218496 541669622022144 542076586426368 542481784492032 542856626307072 543124301182848 543264482525184 543499586961408 544314493223424 544709294424064 544723444758528 544959180578736 546153393538368 546172136767488 546549528526848 546960159277056 548017312905216 548395979636736 548429046423552 548807997652992 549868722746112 550267552530432 551092606468096 551745321836544 552126564532224 552541385392128 552954405814272 553369848643584 553609326302208 553752213848064 554025261182976 554439390790824 554822495023104 555239341375488 556312496840793 556716000411648 557100677726208 557134269382656 557550722950144 557935977037824 558355162595328 558596797710336 559016479752192 559434340257408 559820895879168 559854651557376 560096935594812 560241497604096 561324321136656 561731459874816 561746052407232 562153497034752 563240016041472 563629201293312 564052664254464 565142853933504 565552762322944 565567454124288 565977670483968 566792103657472 567463413547008 567889757208576 568314250420224 568706941845504 568741233328128 568987363143936 569134219788288 569808303685632 570234230995968 570662656413696 571056970530816 572180333756416 572575696551936 573005881147392 573434198622208 573865028222976 574113375424512 574544715300864 574941711826944 574974183042336 575371476320256 575803761426432 576485744744448 576916663390452 577350109418544 577749044404224 577768871952384 579285567995904 579720793817088 580841266542768 581679310012416 582973996924928 583226286145536 583241437065672 583664472686592 584504356896768 584943503671296 585636312121344 586040972673024 586074070745856 586514396869632 586919664156672 588480577011712 588495864426624 588922711179264 589770161913856 589805723451392 590060969186304 590213264965632 590912314933248 591354017329152 591798310354944 592207228698624 592499237654016 592908640321536 592942126262409 593797628971008 595376833773568 595824149200896 596235849302016 597837068623872 598250159603712 599856788450304 601191934328832 601903987458048 602319888580608 602353906044352 602772420427776 603222988161024 603937446875136 604842971771808 605260903661568 605281675378688 606608077881344 606886360189956 607326545903616 608237152309248 608657429495808 609378324774912 609836159729664 610292007553536 610713704595456 611014838830704 611172542840832 612353804876352 612797956227072 614443653863424 614868219592704 615330179186688 616519477018368 616945477091328 616966649806848 616982677226496 619050996596736 619516098772992 619979182276608 620407572922368 620713487066112 620873694314496 621142385098752 622073706541056 622541079724032 622810492089984 623744314639677 624175306900992 624196727734272 624628032602112 625564580315136 626305500463104 626738262441984 626776053055488 627209140174848 627244563318912 627677974167552 628149557919744 628421397424128 629363632789584 629798507864064 629820121677824 629836483002048 631489861278738 631947892359168 632422684164096 633645018046656 634082851454976 634559247286272 635785710675192 636246857613312 636724879294464 637200826228736 637641116614656 638120185823232 638396340240384 638875976859648 639353531722752 639795309576192 639833887494144 640110783536928 640275997261824 641513509870464 641978811285504 641995488465408 642461139468288 643385631178752 643702875475968 644147658620928 644631616290816 645113473449984 645598156750848 645877547352576 646044249489408 646362804713472 646845955922628 647292910860288 647779231604736 649502000480256 649518873095862 649950790680576 649989980946432 651696263995392 652185893044224 652636537749504 653446424860614 653920381435904 655353369853952 655845746540544 656129571913728 656622531772416 657076242087936 657113352048384 657567401508864 658061441630208 658840851136512 659333329589088 659828696478336 660284622176256 660307282231296 661754266779648 662040649138176 662538050076672 663033292156928 663491432153088 663531438882816 663818590334592 663989923086336 664776354299904 665273269495296 665773099149312 666233132285952 666561642360768 668004979310592 668022332592384 668506861338624 669798937995264 670302167851008 670765330464768 672549230870528 672566702201856 674063683944448 674355393355776 675328359923712 675833162661888 676340926119936 676808261369856 677141985890304 677609874653184 677648144299896 678625861681152 680430667169792 680448343243284 680941884801024 681921749712896 682434087616512 683242364141568 683714468118528 683753082536832 684266796347904 684739608182784 685550615371776 686578508497728 687052917669888 687076496375808 688404464050688 689397700755456 691249110596352 691726747041792 691750486147072 693584411645664 694087481032704 695128174067712 695608490852352 696432371171328 696955611119616 697476580061184 697958519537664 698302672949376 698482906103808 699832919858688 700340521402368 701390590050304 702221318701056 702706536677376 703234490499072 703760152854528 704593688020992 705080545247232 705123059687424 705650133733776 706137720938496 706668252659712 708034086888282 708547636887552 710941378904064 711475519684608 712850645302488 713343207886848 713367688839168 714930948931584 715777714814976 716272299933696 716315489206272 716850929507328 717346256191488 717885209051136 718195882770432 719272723188096 719769723273216 719794424774656 719813123430912 720124631479044 721371768291328 721702698604272 722226162696192 722768781901824 723309045989376 723808835076096 724165734910464 724352643366912 724666115948544 725210568327168 725752657631232 726297926344704 726612240771648 726799780675584 728204524717824 728229515689984 728732704702464 730689750540288 731194639515648 731238728564736 731743996870656 733158296994816 733709129674752 735660429115392 736168752709632 736721847189504 737272541085696 737826464858112 738145768402944 738700348243968 739252521054432 739763326697472 740319121833984 741749995787724 742288000548864 742307283538128 742845692510208 743914636050432 744473550127104 744795730280448 745355306336256 745912453676544 746427861172224 746472868743168 746795914126416 746988663472128 748432428182208 748975279833088 748994736542976 749537996046336 750986688055296 751505601724416 752070219005952 753523805244672 754089938832384 754610996772864 756617884729344 757186342944768 757752333893632 758275922460672 758321644437504 758649817525248 758845626384384 759744404914176 760312307994624 760883541884928 761409294041088 761784734126592 762354162337383 763434262069248 763454094391296 765153370963968 765484500566016 766059620401152 766588949102592 766632244056448 767161968427008 767738348568576 768647659659264 769222217853936 769800145891392 770332059205632 770358495936512 772380757327872 772400822059944 772961058422784 774455022057024 775572413349888 777635048194048 777655249420896 778219296915456 779339142529024 779924671561728 780848416161792 781432094327808 782019195826176 782559552208896 783486417567744 784661152568832 785203334479872 785230281572352 786747958915072 787883086577664 788472023105536 789064413806592 789609638264832 789998983538688 790544853762048 790589501683212 791730171961344 792667899023616 793856400450498 794404936055808 794432198934528 797116091498496 797666879471616 798266178404352 799809051267072 801589245771776 801956975965299 802538649944064 803093184774144 804297317548032 805249929166848 805806337425408 805854925357056 806457295695744 807014538215424 807620860182528 809181813586608 809768727871488 810982869745664 811543239327744 812504433033216 813114879639552 813722676738048 814284939460608 814686451774272 814896723787776 815249380442112 816471739835136 817063941636096 817085167137792 819258205151232 819824292790272 820440238915584 822025969357824 822593969455104 822643569635328 824803084119168 825401328795648 826021465030656 826638909702144 827210097229824 827617982754816 828189846798336 828812078088192 829431608721408 830054772965376 830413989453312 830628320772096 831659086186236 832233742534656 832262303645696 834086107086848 835074000617472 835651016589312 835701404073984 836326084425216 836903965556736 837532743892992 837895196565504 838524719628288 839151510386112 839731343818752 839781977336064 840145403392218 840362246406144 841986481704984 842597189812224 843230245552128 844860024062208 845443801939968 846078996381696 847714280900256 848329143484416 848351181186432 848966505725952 850188155486208 850826914430976 851195120320512 851834635812864 852471375630336 853060412768256 853111849992192 853481044715904 853701329682432 855351346493952 855971748380672 855993984620544 858270500634624 858863544827904 859508821721088 860151297933312 860797542334464 861170063136768 861817072951296 862412567740416 862461274563504 863057214480384 863705642139648 865374995085678 866002667307008 866025164127816 866653307928576 868928351993856 869581190725632 870182050332672 871261899814152 872518965018624 874460995387392 874839429218304 875496709029888 876151136064512 876756535345152 877415255506944 878454468182016 879111106118784 879771595304448 880379496235008 880409709641728 882720865517568 882743796639936 883384066768896 884655242870784 884708585177088 885091453779456 885319897448448 886368472399872 887031025993728 887697465532416 888310843047936 888748856481024 890673305747456 890696443456512 893065250660352 893736223801344 894353773953024 896755602935808 897375239405568 899140524474368 900437813231616 901110883549184 901787901493248 902855981187072 903479832870912 903530859066528 904834482241536 905906170312704 907264457657712 907891355492352 907922513068032 909912116822016 910989818855424 911670776715776 912355728463872 912986144243712 914067487162368 915438011330304 916070556893184 916101995167744 916522258246056 918530707314528 919196934340608 921665480795136 922302329389056 922995268780032 924779215527552 925449974710272 926837565423616 927477987803136 928576494895104 929274148159488 929968773414912 930611359383552 931070230599168 931310541471744 931713577648128 933110559811584 933811619586048 936295091601408 936942048903168 938346870472704 939458250694656 940107393662976 940164079583232 940866844978368 941516961251328 942224336879616 942632096136192 944045449184376 944697761796096 944730182516736 944754724503072 947921838538752 948634026246144 950467527069984 951124277182464 951156918452224 953241265242112 953678566012788 954370286419968 955087318941696 955801239343104 956461674921984 957180278734848 957594510360576 958313965289472 959030297584128 959692964364288 959750831241216 960166175305392 960413995892736 962270264805696 962968216928256 963691709202432 964412061319168 965078446768128 965554313213952 966221487931392 966947424436224 967670210174976 968397235126272 968816321028864 969066374234112 969544207070208 970268933883942 970939366290432 971668847407104 974253000720384 974926186020864 974984971419648 975658662494208 977544395993088 978278839566336 980169637290921 980880572153856 981558336946176 983030054780928 983768619810816 984194357870592 984933797658624 985614363131904 985670028072576 986351102263296 987092162445312 988999994383632 989717334065152 989743044717504 990460923346944 991886181400576 992631400169472 993060973707264 993807075115008 994549938235392 995237148229632 995297158324224 995727885501888 995984884629504 997164531449856 997909904242944 998659648723968 999349698428928 1001315584073728 1002007468965888 1002760292007936 1004698406992896 1005453251776512 1006147995697152 1008823846305792 1008850053302784 1009581790593024 1011034563280896 1011095525916672 1011533090033664 1012992539885568 1013749743992832 1014511389179904 1015212392054784 1015712978835456 1016472216449844 1017938792521728 1020204494618624 1020646000754688 1020672514864926 1021412827201536 1022882624569344 1023651131424768 1024863546212352 1025571702177792 1025629623805248 1026400194521856 1027109412274176 1029841009770496 1029867762746592 1030614744563712 1032606696076032 1034096551133184 1036873665894528 1037590120562688 1037625729220608 1039899562082304 1041131221549056 1041909459103744 1042692261101568 1043412736278528 1044648556756992 1046214870091776 1046937779306496 1047454009424064 1049749379788032 1050510782103552 1052085885075456 1053331978051584 1054059805016064 1054119335577616 1054851735748608 1055640229281792 1056890532031488 1057163317346304 1058475200600664 1059206581407744 1059242931912704 1062051130332423 1062821455331328 1063555839295488 1066412068356096 1067213279526912 1069275967953732 1070051533258752 1072396423397376 1073666572222464 1074408449900544 1074473233809408 1075276394260992 1076019384287232 1076827813576704 1077293824155648 1078909084782144 1079654584909824 1079691637161984 1079719685146368 1082057652436992 1083339244044288 1084153172852736 1084963568984064 1085713252614144 1086248602365696 1086528965050368 1086999173922816 1088628986446848 1089446889517056 1089918361157472 1092306787076736 1092344273534976 1093099057053696 1093920318554112 1096034625810432 1096791959273472 1096858092847104 1097615995305984 1099737445492224 1100535105060864 1102185212936192 1103490643673088 1104253129064448 1105082770784256 1105908811628544 1106739697287168 1107218652604416 1108050522365952 1108878781581648 1109644990046208 1110478682750976 1112624993681586 1113432000823296 1114268538765312 1115101445900288 1115871954075648 1116710325190656 1117193595420672 1118032959504384 1118868680514816 1119641791758336 1119709303114752 1120193871189624 1120482995208192 1122648642273312 1123462919749632 1123492104814464 1124306994069504 1126480032082944 1127258402586624 1128105328508928 1130285707867008 1131105524645888 1131134908248576 1131955340967936 1133584207314944 1134926827094016 1135779514417152 1136628500840448 1137413883691008 1137482466656256 1137974726287872 1138268439576576 1139616607371264 1140468461991936 1141325312827392 1142113941061632 1144360667512832 1145151393103872 1146868397244416 1147730056445952 1148226750849024 1149089430601728 1149883423653888 1149948366084672 1150742952640512 1151607522852864 1152971489488896 1153833326780904 1154700218837088 1155498088808448 1155537743904768 1158571135991808 1159441587634176 1161682533085536 1163358620024832 1165947993849856 1166452572291072 1166482874131344 1167328945373184 1169008713793536 1169887007342592 1171272624242688 1172148141491712 1173028793739264 1173839328313344 1176961154023424 1176991728853248 1177845422358528 1179540323827712 1179611446902784 1180121938372608 1181824629866496 1182708034658304 1183596620709888 1184414457397248 1184998475308032 1185817280643072 1185884252524818 1187595257942016 1190753667547136 1190784600675747 1191648298401792 1192471698604032 1195674137247744 1196500319207424 1199713576900608 1202383868657664 1203807974916096 1204639777161216 1204707812088704 1206445976322048 1207874893750272 1209685943543616 1210521807323136 1210563350757376 1213216155762688 1213772720379912 1214653091807232 1216474304618496 1217314858991616 1218756649549824 1219672319459328 1220584015107072 1221427409190912 1222029677661408 1222345085681664 1224707609752704 1225595912454144 1228887307726848 1229736439185408 1230660358373376 1233038954036736 1233890954182656 1233933299613696 1233965354452992 1238101993193472 1239032197545984 1239958364553216 1240815145844736 1241426974132224 1242284770197504 1244147413082112 1245082159448064 1245620984179968 1247488629279354 1248350613801984 1248393455468544 1251129160630272 1252611000926208 1253476524883968 1253552106110976 1254418280349696 1254489126637824 1255355948335104 1256299115839488 1256842794848256 1258727265579168 1259597015728128 1259640243355648 1259672966004096 1260218105088327 1262979722557476 1263895784718336 1264845368328192 1267290036093312 1268165702909952 1269118494572544 1271571421350384 1272493715226624 1273449758588928 1274401652457472 1275282233229312 1276240371646464 1276792680480768 1277751953719296 1278707063445504 1279590619152384 1279667774988288 1280221567073856 1280551994523648 1283027019740928 1283957622571008 1283990976930816 1287405750951936 1288295317241856 1289263232581632 1290226946899968 1291196313501696 1291755094705152 1292088498978816 1292725609426944 1293691911845256 1294585821720576 1295558463209472 1298062492628517 1299004000960512 1299037746191724 1299901581361152 1299979961892864 1303392527990784 1304371786088448 1305273075499008 1306892849721228 1307840762871808 1310706739707904 1311691493081088 1312259143827456 1313245063544832 1314226704096768 1315134803017728 1316122883260416 1317681702273024 1318666659178176 1319657392956672 1320569244352512 1320614564462592 1324081298276352 1325076100153344 1326066584313856 1326982864306176 1327062877765632 1327637180669184 1327979846172672 1329552708599808 1330546538990592 1331546198298624 1332466264571904 1333123284721536 1336009958621184 1336044665184768 1337013722677248 1339597875990528 1340604335702016 1341530660929536 1345098461741056 1345133404403712 1348127367888896 1348710786711552 1350656719847424 1351666325323776 1352681852239872 1354283971780608 1355219749306368 1355296288599792 1357251723362304 1360861334339584 1360896686486568 1361883769602048 1363843499425792 1364868175233024 1366484728283136 1367428936237056 1367506165073664 1368533592695808 1369479216365568 1371101230743552 1373157016995456 1374105835339776 1374152992751616 1376808928101376 1378795401510912 1382498221192704 1383453494083584 1383500972294144 1387168823291328 1388174962065408 1390256348135424 1391216981704704 1392864742342656 1393911222239232 1394953160122368 1395917039075328 1396605345898752 1396965812207616 1399665839717376 1402781180100608 1404442637402112 1405413073354752 1406468980998144 1407520305709056 1409187376041984 1410161090494464 1410246119374848 1411300267467552 1412275441876992 1413336505319424 1416068173776564 1417095273775104 1421882757808128 1422951039369216 1425701290604976 1426686415773696 1426735377678336 1429861897863168 1431555429629952 1432630978412544 1433701859014656 1434692512382976 1435770418102272 1436391765540864 1438545446376192 1439539446546432 1439588849549312 1439626246861824 1440249262958088 1443405397208544 1444452325392384 1445537563803648 1446618091978752 1447617670152192 1448331469820928 1448705286733824 1449332231897088 1450421136654336 1451505315262464 1452595852689408 1453224481543296 1453599561351168 1455403400825913 1456409049435648 1456459031379968 1457465409404928 1461379501080576 1462389279031296 1462477457129472 1463487993741312 1466316593989632 1467418259349504 1471320858230784 1472337505419264 1474545082171392 1475652929716224 1476291536805888 1477400696487936 1478505042108864 1479526653394944 1480638243667968 1483499991575448 1484576001097728 1484614567076256 1485691385020416 1487829272100864 1488947100254208 1489591460560896 1490710612672512 1491824907353088 1492855722344448 1492945737486336 1493591828252832 1493977326944256 1496864856364416 1497950559666176 1497989473085952 1499075992092672 1501973376110592 1503011203448832 1504140438011904 1507047610489344 1508179877664768 1509221993545728 1513235769458688 1514372685889536 1515504667787264 1516551844921344 1516643288875008 1517299635050496 1519488809828352 1520624615989248 1521767083769856 1522818588082176 1523569468253184 1524708324674766 1526908188782592 1530306741927936 1530969001132032 1532119240802304 1533177898205184 1533264488112896 1534323936854016 1535476697137152 1537295319318528 1538444435707872 1539600291782784 1540664118411264 1540716991873024 1544761514655744 1544801644119888 1545922116845568 1548910044114048 1551144826699776 1555270096388096 1555310498841792 1556438593830912 1558678285058048 1559849343123456 1561696832323584 1562864188655616 1564038391652352 1565119104417792 1566972835135488 1569322305137664 1570406668959744 1573495917830144 1575766173155328 1576944046211072 1578128827613184 1579219276529664 1579997967077376 1581089707524096 1581179003366424 1583460343922688 1585335798047232 1587712800900996 1588809872111616 1588864397869056 1594232182996992 1595333758943232 1599618102534144 1603178491543552 1603913951930598 1605077299888128 1608594635096064 1610499858333696 1611612674850816 1611709850714112 1612914591391488 1614029076430848 1615241720365056 1618363627173216 1619537455742976 1621965739491328 1623086478655488 1625008866066432 1626229759279104 1627445353476096 1628569878921216 1629372903548544 1629793447575552 1630498760884224 1632943479670272 1634127883272192 1634170334275584 1638516410302464 1639648585580544 1640880477831168 1644051938715648 1645187938910208 1645287139270656 1649606168238336 1650802657591296 1653277819404288 1655235965509632 1656379693596672 1657624156176384 1658863217442816 1660109545930752 1660827978906624 1661256641544192 1663318172372472 1664467485069312 1664524607291392 1668172214173696 1668937490522379 1670148001234944 1671302033178624 1671402808147968 1672652168850432 1673807931113472 1675065487785984 1675790393131008 1677049439256576 1678303020772224 1679462687637504 1679563954672128 1680290806784436 1680724492812288 1683972963409968 1685194379624448 1686460491104256 1689720048124416 1690887603879936 1692157992763392 1695428561800512 1696658286968832 1696702362372864 1697933011451904 1700376310972416 1702390240641024 1703669271625728 1704942751260672 1706120825536512 1706223699984384 1706962089431808 1707402659364864 1710702692987904 1711987969241088 1716541001269248 1717727089655808 1719017643442176 1720302595866624 1721595084668928 1722340126273536 1723634145902592 1724825135480832 1724922549127008 1726114428960768 1727411284279296 1730749990171356 1732005334614016 1732050328255632 1733306615857152 1737856703987712 1739162381451264 1742523799628304 1745037930037248 1748921990774784 1749678858436608 1750993418059776 1752302272129024 1753513070690304 1754830511013888 1756908936364032 1758222212237568 1759543190608896 1760758992470016 1765441731035136 1765487593279872 1766768133537792 1769310485741568 1769417170354176 1770182907558912 1770639794896896 1772736944799744 1774062051987456 1775394931064832 1776621686095872 1777497712962048 1778826378787227 1781346611494912 1781392886913024 1786130501320704 1787472447602688 1788707547906048 1793511205871616 1794750478811136 1798281048948736 1802221767098368 1803575802986496 1805711962374144 1806959665741824 1807061718133056 1809668964483072 1811812340625408 1814528915315424 1815782710984704 1815845026136064 1819824233644032 1821979637710848 1823341553431552 1824711456927744 1825972288487424 1828134974324736 1830876022660608 1832141113786368 1832203990335488 1833044516492112 1837061414629056 1838393868681216 1843330961590272 1844604658778112 1845990537560064 1849558431055104 1850899949420544 1853675130847232 1857152989790208 1858548296318976 1859937546829824 1861222718767104 1862140461198336 1862621082943488 1863427155296256 1866221119623168 1867623239172096 1871232943919031 1872590183202816 1873884097806336 1876693740945408 1878916501389312 1880214787325952 1880328159166464 1881733689956736 1883033922502656 1884448673759232 1885264192272384 1888090898368752 1889395523592192 1889460365033472 1889509449006144 1895843677077504 1897268052492288 1900935054139968 1902248554364928 1902313836904448 1906482530484224 1907357132025576 1908740572839936 1910174637883392 1911602478686208 1912923349843968 1914360557469696 1915189020721152 1916627930578944 1918060595168256 1919385928728576 1919501662482432 1920332350610784 1920827991785472 1924540529611392 1925936433856512 1927383418404864 1928824122638336 1930156893536256 1931108626427904 1932442975862784 1933894848872448 1935340420349952 1936794470252544 1937632642057728 1938132748468224 1939088414140416 1940537867767884 1941878732580864 1943337694814208 1948506001440768 1949852372041728 1949969942839296 1955088791986176 1956557679132672 1960339274581842 1961761144307712 1966060109561856 1967537239621632 1968388715741184 1969867595317248 1971228726263808 1971340056145152 1972702204526592 1974184324890624 1977999988767264 1979434668130304 1979486089435008 1980921846693888 1983772362801152 1985262800338944 1986121947414528 1987614150230016 1989099876470784 1990474296459264 1990594316648448 1991455771003776 1991969769259008 1994329062899712 1995819808485888 1997319297447936 1998699396857856 2002631168147456 2004014937931776 2005520584015872 2009396813985792 2010906503553024 2012295991394304 2017647692611584 2017700106605568 2022191051833344 2023066180067328 2025985079771136 2027499487985664 2029022778359808 2030424784109568 2031425957670912 2032944432899688 2035877585043456 2040408989237248 2041292001509376 2041345029729852 2042825654403072 2045765249138688 2047302262849536 2049727092424704 2051143404355584 2051259247610496 2052800389043712 2054218824548352 2059682019540992 2059735525493184 2061229489127424 2065213392152064 2068193102266368 2073747331789056 2075180241125376 2075251458441216 2082262443098112 2083818918207488 2085384522203136 2086825472557056 2089297113513984 2092429740183552 2093875558612992 2094908018848128 2099498759576064 2101021564207104 2104171770150912 2106663956103168 2108119610032128 2108238671155232 2109703471497216 2111280458563584 2113781064062976 2116950401201328 2118413162815488 2118485863825408 2124102260664846 2125642910662656 2132824136712192 2134426559053824 2138551935907464 2140103066517504 2144792846794752 2147333144444928 2148816899801088 2148946467618816 2150552788521984 2152038768574464 2153655627153408 2154587648311296 2157818169564288 2159309169819648 2159383274323968 2159439370292736 2164115304873984 2166678488088576 2168306345705472 2169927137968128 2171426505228288 2172497204731392 2173057930100736 2173998347845632 2177257972893696 2178893779034112 2179836722314944 2184613574153472 2184688547069952 2186198114107392 2192069251620864 2193583918546944 2193716185694208 2195231990611968 2199474890984448 2204370425872384 2206981287346176 2208506258128896 2210165541568512 2211817623257088 2213479394574336 2214437305208832 2216101044731904 2217757563163296 2219289980092416 2220957365501952 2225249987363172 2226864001646592 2228537077530624 2230202891800576 2231743908151296 2233420650381312 2234387190841344 2236065919008768 2237737361029632 2239283583516672 2239418606229504 2240387742379248 2240965990416384 2245297284546624 2246925839499264 2246984209628928 2248613988139008 2252960064165888 2254516805173248 2256210657017856 2260571415734016 2262211049291776 2262269816497152 2269853654188032 2271559028834304 2273257001680896 2274827767382016 2274964933312512 2275949452575744 2276536879153152 2279233214742528 2280936923983872 2282650625654784 2284227882123264 2287062487012149 2288721335025664 2290302786207744 2293736794488832 2295460112891904 2296453501698048 2298178861203456 2299766847307776 2299896732169344 2301485905281024 2303215045705728 2305942978977792 2307666653561808 2309400437674176 2310996177616896 2311075487809536 2317142271983616 2318883175268352 2323365066171072 2326717240049664 2332905144582144 2332965748262688 2334657890746368 2338017427587072 2339774014685184 2342545248485376 2344296282983424 2346057587478528 2347678656626688 2353922308046848 2353983457706496 2355690844717056 2359080647655424 2359222893805568 2360243876745216 2363649259732992 2365416069316608 2367193241419776 2368828914794496 2369996950616064 2371634561286144 2371768505049636 2375190515884032 2381507335094272 2381569201351494 2383296596803584 2391348274495488 2393000638414848 2399427153801216 2404767737315328 2407615949832192 2409279554322432 2409415624177408 2412891952644096 2415749787500544 2419371887087232 2421043614646272 2421126701514752 2426432311525376 2427545440759824 2429306183614464 2432948609236992 2434629717983232 2437513299099648 2439344638918656 2441168030214144 2442854818381824 2444059355322816 2444690171363328 2449415219505408 2451191824908288 2457774615453696 2459472878370816 2461320716746752 2466077908073472 2467781908365312 2467930708905984 2476203986386944 2478064395091968 2479916729106432 2481630291689472 2482853948264448 2484569540395008 2488294826164224 2490164318896128 2491241968359936 2494977258558708 2496701227603968 2496786910937088 2502258321260544 2505222001852416 2506953049767936 2507104212221952 2508978253275648 2510711896670208 2512598231678976 2513685589696512 2517454531158336 2519194031456256 2519280486711296 2519345932008192 2520436210176654 2525959445114952 2527791569436672 2529690736656384 2534580072186624 2536331405819904 2538236989145088 2543142842700768 2544987430453248 2546899517177856 2548803304914944 2550564466458624 2552480743292928 2553585360961536 2555503907438592 2557414126891008 2559181238304768 2559335549976576 2560443134147712 2561103989047296 2566054039481856 2567915245142016 2567981953861632 2574811501903872 2576590634483712 2578526465163264 2580453893799936 2582392627003392 2583510189410304 2585451218853888 2587383823690512 2589171643441152 2591116926418944 2596124985257034 2598008001921024 2598075492383448 2599959923785728 2606785055981568 2608743572176896 2610546150998016 2613785699442456 2615681525743616 2621413479415808 2623382986162176 2624518287654912 2626490127089664 2628453408193536 2630269606035456 2632245766520832 2635363404546048 2637333318356352 2639314785913344 2641138488705024 2641229128925184 2648162596552704 2650152200306688 2652133168627712 2653965728612352 2654125755531264 2655274361338368 2655959692345344 2659105417199616 2661093077981184 2663092396597248 2664932529143808 2666246569443072 2672019917242368 2672089330369536 2679195751981056 2681208671404032 2683061321859072 2690266808807424 2696254735777792 2697421573423104 2701313439694848 2703332650647552 2705363704479744 2708567943561216 2710439498612736 2710592577199584 2714503446724608 2721722668679168 2721793372973136 2723767539204096 2727686998851584 2729736350466048 2732969456566272 2735012330147328 2737067185391616 2738958432731136 2742202461487104 2746314033990912 2748211670679552 2748305985503232 2753617856202752 2757590803021824 2764996442385408 2766906988167168 2774337646582656 2776349924130816 2780512696270848 2782433963409408 2785729484685312 2787822444478464 2789906320244736 2791834078150656 2793210691797504 2793931624415232 2799331679434752 2805562360201216 2808885274804224 2810826146709504 2815040611418112 2818374752083968 2820322180988928 2820492238749696 2822600534935104 2824550883753984 2826673010638848 2832136347553128 2834190547550208 2843765515616256 2845902078738432 2851402581209952 2853372831547392 2853470755356672 2859723795726336 2863110859259904 2865261956825088 2867403718029312 2869385024765952 2871540836204544 2872783531081728 2877090892752384 2879078893092864 2879177699098624 2879252493723648 2880498525916176 2886810794417088 2888904650784768 2891075127607296 2893236183957504 2895235340304384 2896662939641856 2898664463794176 2900842273308672 2903010630524928 2905191705378816 2906448963086592 2907199122702336 2910806801651826 2912818098871296 2912918062759936 2922759002161152 2924778558062592 2924954914258944 2926975987482624 2932633187979264 2934836518699008 2940508911872763 2942641716461568 2944675010838528 2949090164342784 2951305859432448 2952583073611776 2954801392975872 2957010084217728 2959053306789888 2961276487335936 2966999983150896 2969152002195456 2969229134152512 2971382770040832 2975658544201728 2977894200508416 2979182921121792 2981421225345024 2983649814706176 2985711444688896 2985891474972672 2987183656505664 2987954653888512 2993729712728832 2995901119332352 2995978946171904 3003946752221184 3006022406897664 3008280876023808 3014095220978688 3016359755329536 3018443987091456 3026471538917376 3028745371779072 3031009335574528 3033103689842688 3033286577750016 3034599270100992 3038977619656704 3041249231978496 3043534167539712 3045637176164352 3047138936506368 3049416649349532 3053816377565184 3060613483855872 3061938002264064 3064238481604608 3066528976225792 3068647873708032 3070953394274304 3074590638637056 3076888871415744 3079200583565568 3081328236822528 3081433983746048 3089523029311488 3089603288239776 3091844233691136 3097820088228096 3102289653399552 3110540192776192 3110620997683584 3112877187661824 3117356570116096 3119698686246912 3123393664647168 3125728377311232 3128076783304704 3130238208835584 3133945670270976 3138644610275328 3140813337919488 3146991835660288 3151532346310656 3153888092422144 3156257655226368 3159995934154752 3162179415048192 3162358006732848 3166920687845376 3170671596094464 3175425601801992 3177619744223232 3177728795738112 3188464365993984 3190667517886464 3199236205068288 3206356983087104 3207827903861196 3210154599776256 3217189270192128 3220999716667392 3223225349701632 3223419701428224 3225829182782976 3228058152861696 3230483440730112 3236727254346432 3239074911485952 3243931478982656 3246172957310976 3250017732132864 3252459518558208 3254890706952192 3257139757842432 3258745807097088 3259586895151104 3260997521768448 3265886959340544 3268340668551168 3277032820604928 3279297171161088 3281760955662336 3288103877431296 3290375877820416 3290574278541312 3299212336476672 3301605315182592 3306555638808576 3310471931019264 3312759387193344 3315248312352768 3317726434885632 3320219091861504 3321655957813248 3326636344744944 3328934970138624 3329049214582784 3336344428347392 3337874981044758 3340296002469888 3342805616295936 3345304337700864 3347615862226944 3350130975571968 3351580786262016 3354098878513152 3356606041544448 3358925375275008 3359127909344256 3360581613568872 3361448985624576 3367945926819936 3370388759248896 3372920982208512 3379440096248832 3381775207759872 3384315985526784 3390857123601024 3393316573937664 3393404724745728 3395866022903808 3400752621944832 3404780481282048 3407338543251456 3409885502521344 3412241651073024 3412447399968768 3413924178863616 3414805318729728 3421405385975808 3423975938482176 3433082002538496 3435454179311616 3440605191733248 3443190169337856 3444680252547072 3447268291805184 3449650270961664 3449845098254016 3452228857921536 3454822568558592 3461499980342712 3464010669228032 3464100656511264 3466613231714304 3475713407975424 3478324762902528 3485047599256608 3490075860074496 3497843981549568 3499357716873216 3501986836119552 3504604544258048 3507026141380608 3509661022027776 3513817872728064 3516444424475136 3519086381217792 3521517984940032 3530883462070272 3530975186559744 3533536267075584 3538620971483136 3538834340708352 3540365815117824 3545473889599488 3548124103974912 3550789862129664 3553243372191744 3554995425924096 3557652757574454 3562785773826048 3572261002641408 3572353802027241 3574944895205376 3577415095812096 3587022411743232 3589500957622272 3596562097897472 3604443534196736 3607151605972992 3611423924748288 3613919331483648 3614123436266112 3619337928966144 3623624681250816 3629057830630848 3631565421969408 3631690052272128 3639648467288064 3643959275421696 3646683106863104 3649422913855488 3651944576974848 3656269948649472 3661752045321216 3664282227572736 3666089032984224 3674122829258112 3676787737362432 3686661923180544 3689209317556224 3691981075120128 3699116862110208 3701799898841088 3707350261694464 3714305979580416 3717096592637952 3719875093659648 3722445437534208 3724280922396672 3726854310592512 3732442239246336 3735246478344192 3742465887838062 3745180366405632 3753387481890816 3757833002778624 3760429574651904 3760656318332928 3763467379913472 3766067845005312 3768897347518464 3770528384544768 3776181796737504 3778791047184384 3778920730066944 3779018898012288 3791687354155008 3794536104984576 3801870108279936 3804497108729856 3804627673808896 3812965060968448 3814714264051152 3817481145679872 3820349275766784 3823204957372416 3825846699687936 3828721114939392 3830378041442304 3833255861157888 3836121190336512 3838771857457152 3839003324964864 3840664701221568 3841655983570944 3849081059222784 3851872867713024 3857648245276672 3862217252855808 3864885951725568 3867789697744896 3870680840699904 3873588940505088 3875265284115456 3876265496936448 3878176828280832 3881075735535768 3883757465161728 3886675389628416 3894187477885551 3897012002881536 3899704744083456 3899939885678592 3910177583972352 3913115358265344 3920678549163684 3923522288615424 3932120219123712 3935074479243264 3936777431482368 3939735190634496 3942680112290304 3945404409053184 3948368649781248 3955999977534528 3958869336260608 3958972178870016 3961843693387776 3967544725602304 3972243894829056 3975228300460032 3978199752941568 3980948592918528 3981188633296896 3982911542007552 3983939538518016 3988658125799424 3991639616971776 3994638594895872 3997398793715712 4005262336294912 4008029875863552 4011041168031744 4018793627971584 4021813007106048 4024591982788608 4035295385223168 4035400213211136 4044382103666688 4046132360134656 4051970159542272 4054998975971328 4058045556719616 4062851915341824 4065888865799376 4071755170086912 4080817978474496 4082584003018752 4082690059459704 4085651308806144 4091530498277376 4094604525699072 4099454184849408 4102286808711168 4102518495220992 4105600778087424 4108437649096704 4119364039081984 4119471050986368 4122458978254848 4130426784304128 4136386204532736 4147494663578112 4150360482250752 4150502916882432 4164524886196224 4167637836414976 4170769044406272 4173650945114112 4178594227027968 4184859480367104 4187751117225984 4189816037696256 4198997519152128 4208343540301824 4213327912206336 4216239220064256 4216477342310464 4219406942994432 4222560917127168 4227562128125952 4233900802402656 4236826325630976 4236971727650816 4248204521329692 4251285821325312 4265648273424384 4268853118107648 4277103871814928 4280206133035008 4289585693589504 4294666288889856 4297892935237632 4301105577043968 4304077537148928 4307311254306816 4309175296622592 4315636339128576 4318618339639296 4318766548647936 4318878740585472 4333356976177152 4336612691410944 4339854275936256 4342853010456576 4344994409462784 4346115860201472 4347996695691264 4354515945787392 4357787558068224 4359673444629888 4366210202477739 4369227148306944 4369377094139904 4372396228214784 4384138503241728 4387167837093888 4387432371388416 4390463981223936 4398949781968896 4408740851744768 4413962574692352 4417012516257792 4423635246514176 4426958789148672 4428874610417664 4432202089463808 4435515126326592 4438579960184832 4441914731003904 4450499974726344 4453728003293184 4457074155061248 4460405783601152 4463487816302592 4466841300762624 4468774381682688 4472131838017536 4475474722059264 4478567167033344 4478837212459008 4480775484758496 4481931980832768 4490594569093248 4493851678998528 4493968419257856 4497227976278016 4505920128331776 4509033610346496 4512421314035712 4521142831468032 4524422098583552 4524539632994304 4539707308376064 4543118057668608 4546514003361792 4549655534764032 4549929866625024 4551898905151488 4558466429485056 4561873847967744 4565301251309568 4568455764246528 4574124974024298 4577442670051328 4587473588977664 4590920225783808 4592907003396096 4596357722406912 4599533694615552 4599793464338688 4602971810562048 4606430091411456 4611885957955584 4615333307123616 4618800875348352 4621992355233792 4622150975619072 4634284543967232 4637766350536704 4646730132342144 4653434480099328 4665810289164288 4665931496525376 4669315781492736 4676034855174144 4679548029370368 4685090496970752 4688592565966848 4692115174957056 4695357313253376 4707844616093696 4707966915412992 4718445787611136 4720487753490432 4727298519465984 4730832138633216 4734386482839552 4737657829588992 4739993901232128 4743269122572288 4743537010099272 4750381031768064 4763014670188544 4763138402702988 4766593193607168 4782696548990976 4786001276829696 4798854307602432 4809535474630656 4815231899664384 4818831248354816 4825783905288192 4831499575001088 4838743774174464 4842087229292544 4842253403029504 4855090881519648 4858612367228928 4865897218473984 4869259435966464 4875026598199296 4878689277837312 4882336060428288 4885709636763648 4888118710645632 4889380342726656 4898830439010816 4902383649816576 4915549230907392 4918945756741632 4922641433493504 4932155816146944 4935563816730624 4935861417811968 4952407972773888 4959833458212864 4965707896528896 4969139080790016 4976589652328448 4980328637792256 4982483936719872 4989954517117416 4993402455207936 4993573821874176 5004516642521088 5010444003704832 5013906099535872 5014208424443904 5017956506551296 5021423793340416 5025196463357952 5027371179393024 5034909062316672 5038388062912512 5038560973422592 5038691864016384 5040872420353308 5051918890229904 5055583138873344 5059381473312768 5069160144373248 5072662811639808 5076473978290176 5086285685401536 5089974860906496 5093799034355712 5097606609829888 5101128932917248 5107170721923072 5111007814877184 5114828253782016 5118362476609536 5118671099953152 5120886268295424 5122207978094592 5132108078963712 5135963907723264 5149623003807744 5153181268967424 5157052930326528 5160907787599872 5164785254006784 5167020378820608 5170902437707776 5174767647381024 5178343286882304 5182233852837888 5192249970514068 5196016003842048 5196150984766896 5199919847571456 5213570111963136 5217487144353792 5227571398884912 5231363051487232 5242826958831616 5246765972324352 5249036575309824 5252980254179328 5256906816387072 5260539212070912 5264491533041664 5270726809092096 5274666636712704 5278629571826688 5282276977410048 5296325193105408 5300304400613376 5304266337255424 5307931457224704 5308251511062528 5310548722676736 5311919384690688 5318210834399232 5322186155962368 5326184793194496 5329865058287616 5332493138886144 5336479136361681 5344039834484736 5344178660739072 5358391503962112 5362417342808064 5366122643718144 5380533617614848 5392509471555584 5394843146846208 5406665301295104 5410727408959488 5417135887122432 5420878997225472 5421185154399168 5429006893449216 5443445337358336 5443586745946272 5447535078408192 5455373997703168 5459472700932096 5465938913132544 5470024660294656 5474134370783232 5477916865462272 5484404922974208 5492628067981824 5496423341359104 5496611971006464 5507235712405504 5515181606043648 5529992884770816 5533813976334336 5548675293165312 5552699848261632 5561025392541696 5571458969370624 5575644888956928 5579812640489472 5583668156301312 5586421383595008 5587863248830464 5598663358869504 5611124720402432 5613698831757093 5617770549608448 5621652293419008 5630081222836224 5636749504167936 5640644361977856 5640984477499392 5645201069870208 5649101767507968 5653346021277696 5664272695106256 5668381095100416 5687531031232512 5691804157476864 5702805162419904 5706745663094784 5706941510713344 5719447591452672 5726221718519808 5730523913650176 5734807436058624 5738770049531904 5743081672409088 5745567062163456 5754181785504768 5758157786185728 5758504987447296 5760997051832352 5773621588834176 5777809301569536 5782150255214592 5786472367915008 5790470680608768 5793325879283712 5797328927588352 5801684546617344 5806021261049856 5810383410757632 5812897926173184 5814398245404672 5821613603303652 5825636197742592 5825836125519872 5845518004322304 5849557116125184 5849909828517888 5865266375958528 5869673037398016 5881017823745526 5885283432923136 5898180328685568 5902611718864896 5905166147223552 5909602785951744 5914020168435456 5918106613579776 5922552974671872 5933999966301792 5938304004390912 5938458268305024 5942765540081664 5951317088403456 5955788401016832 5958365842243584 5962842450690048 5967299629412352 5971422889377792 5971782949945344 5974367313011328 5975909307777024 5987459425457664 5991802238664704 5991957892343808 6007893504442368 6012044813795328 6016561752047616 6028190441957376 6032719510659072 6036887974182912 6052943077834752 6062018671149056 6066573155500032 6069198540201984 6077955239313408 6082498463956992 6087068335079424 6091274352328704 6094277873012736 6098833298699064 6107632755130368 6121226967711744 6123876004528128 6128476963209216 6133057952451584 6137295747416064 6141906788548608 6149181277274112 6153777742831488 6158401167131136 6162656473645056 6162867967492096 6179046058622976 6179206576479552 6183688467382272 6195640176456192 6204579306799104 6221080385552384 6221241995367168 6225754375323648 6234713140232192 6246787329294336 6251456754622464 6256153566609408 6260476417671168 6267891340541952 6277289220550656 6281626675838976 6293983671320576 6303064692621312 6307776184844288 6312515310452736 6319991868309504 6324358830096384 6324716013465696 6333841375690752 6341343192188928 6350851203603984 6355239488446464 6355457591476224 6376928731987968 6398472410136576 6412713966174208 6415655807722392 6420309199552512 6434378540384256 6441999433334784 6446450699403264 6446839402856448 6451658365565952 6456116305723392 6460966881460224 6473454508692864 6478149822971904 6487862957965312 6492345914621952 6500035464265728 6504919037116416 6509781413904384 6514279515684864 6517491614194176 6519173790302208 6521995043536896 6531773918681088 6536681337102336 6554065641209856 6558594342322176 6576207754862592 6580751755640832 6581148557082624 6598424672953344 6613111277617152 6620943862038528 6625518774386688 6630496624705536 6635452869771264 6640438183723008 6643311915626496 6653272689489888 6657869940277248 6658098429165568 6672688856694784 6675749962089516 6680592004939776 6685611232591872 6690608675401728 6695231724453888 6700261951143936 6703161572524032 6708197757026304 6713212083088896 6717850750550016 6718255818688512 6721163227137744 6722897971249152 6735891853639872 6740777518497792 6745841964417024 6758880192497664 6763550415519744 6768631971053568 6781714247202048 6786633147875328 6786809449491456 6809560962564096 6814677086502912 6819771005042688 6824483302146048 6824894799937536 6827848357727232 6829610637459456 6842810771951616 6847951876964352 6861187461036447 6866164005076992 6870908358623232 6881210383466496 6886380338675712 6889360505094144 6894536583610368 6899300541923328 6899690196508032 6904457715843072 6909645137117184 6922999960685424 6928021338456064 6928201313022528 6933226463428608 6951426815950848 6956649525805056 6970095198513216 6980151720148992 6998715433746432 7003973672239104 7009209088516096 7014052282761216 7019322044055552 7027635745456128 7032888848950272 7038172762435584 7043035969880064 7061766924140544 7061950373119488 7067072534151168 7077241942966272 7077668681416704 7080731630235648 7090947779198976 7096248207949824 7101579724259328 7106486744383488 7109990851848192 7115305515148908 7125571547652096 7144522005282816 7144707604054482 7149889790410752 7174044823486464 7179001915244544 7193124195794944 7208887068393472 7214303211945984 7222847849496576 7227838662967296 7228246872532224 7238675857932288 7247249362501632 7258115661261696 7263130843938816 7263380104544256 7279296934576128 7287918550843392 7293366213726208 7298845827710976 7303889153949696 7312539897298944 7323504090642432 7328564455145472 7332178065968448 7348245658516224 7353575474724864 7373323846361088 7378418635112448 7383962150240256 7398233724220416 7414700523388928 7428611959160832 7434193185275904 7439750187319296 7444890875068416 7448561844793344 7453708621185024 7464884478492672 7470492956688384 7484931775676124 7490360732811264 7506774963781632 7515666005557248 7520859149303808 7521312636665856 7526934759826944 7532135690010624 7537794695036928 7541056769089536 7552363593475008 7557582094368768 7557841460133888 7558037796024576 7583374708310016 7589072209969152 7603740216559872 7608994217459712 7609255347617792 7629428528102304 7634962291359744 7640698551533568 7646409914744832 7651693399375872 7657442229878784 7660756082884608 7666511722315776 7672242380673024 7677543714914304 7678006649929728 7681329402443136 7683311967141888 7698162118445568 7703745735426048 7715296490553344 7724434505711616 7729771903451136 7735579395489792 7741361681399808 7747177881010176 7750530568230912 7756353656561664 7762151471071536 7767514930323456 7773350779256832 7788374955771102 7794024005763072 7799879771357184 7820355167944704 7826230716530688 7841357098327368 7847044577230848 7864240438247424 7870148958486528 7873554862964736 7879470381268992 7885360224580608 7890808818106368 7896737299562496 7911999955069056 7917738672521216 7917944357740032 7923687386775552 7935089451204608 7944487789658112 7950456600920064 7956399505883136 7961897185837056 7962377266593792 7965823084015104 7967879077036032 7977316251598848 7983279233943552 7989277189791744 7994797587431424 8010524672589824 8016059751727104 8037587255943168 8043626014212096 8049183965577216 8070800426422272 8088764207333376 8092264720269312 8103940319084544 8109997951942656 8116091113439232 8125703830683648 8131777731598752 8143510340173824 8161635956948992 8165168006037504 8165380118919408 8171302617612288 8183060996554752 8189209051398144 8198908369698816 8205036990441984 8211201556174848 8216875298193408 8238728078163968 8238942101972736 8244917956509696 8260853568608256 8272772409065472 8294989327156224 8300720964501504 8329049772392448 8335275672829952 8341538088812544 8347301890228224 8357188454055936 8369718960734208 8375502234451968 8379632075392512 8397995038304256 8416687080603648 8426655824412672 8432478440128512 8432954684620928 8445121834254336 8455124256251904 8467801604805312 8473652651261952 8473943455301632 8496409042659384 8502571642650624 8531296546848768 8537706236215296 8554207743629856 8560412266070016 8579171387179008 8589332577779712 8595785870475264 8602211154087936 8608155074297856 8614622508613632 8618350593245184 8631272678257152 8637236679278592 8637533097295872 8637757481170944 8666713952354304 8673225382821888 8679708551872512 8685706020913152 8689988818925568 8695993391382528 8709031891574784 8715575116136448 8719346889259776 8732420404955478 8738454296613888 8738754188279808 8768277006483456 8774335674187776 8774864742776832 8780927962447872 8797899563937792 8817481703489536 8821526735618289 8827925149384704 8834025032515584 8847270493028352 8853917578297344 8857749220835328 8864404178927616 8871030252653184 8877159920369664 8883829462007808 8900999949452688 8907456006586368 8914148310122496 8920811567202304 8926975632605184 8933682601525248 8937548763365376 8944263676035072 8950949444118528 8957134334066688 8957674424918016 8961550969516992 8963863961665536 8981189138186496 8987703357997056 8987936838515712 9011840256663552 9018067220692992 9024842628071424 9042285662936064 9049079265988608 9079414616752128 9086236115337216 9093028006723584 9099311069528064 9099859733250048 9103797810302976 9116932858970112 9123747695935488 9130602502619136 9136911528493056 9148249948048596 9154885340102656 9174947177955328 9181840451567616 9185814006792192 9192715444813824 9199586928677376 9205943621124096 9212860182822912 9223771915911168 9230666614247232 9237601750696704 9243984710467584 9244301951238144 9268569087934464 9275532701073408 9293460264684288 9306868960198656 9331620578328576 9331862993050752 9338631562985472 9352069710348288 9359096058740736 9370180993941504 9377185131933696 9384230349914112 9390714626506752 9415689232187392 9415933830825984 9436891575222272 9440975506980864 9454597038931968 9461664277266432 9468772965679104 9479987802464256 9486538245144576 9487074020198544 9500762063536128 9526029340377088 9526276805405976 9533186387214336 9565393097981952 9572002553659392 9597708615204864 9619070949261312 9630463799328768 9637662496709632 9651567810576384 9662999150002176 9677487548348928 9684174458585088 9684506806059008 9710181763039296 9717224734457856 9731794436947968 9738518871932928 9750053196398592 9757378555674624 9764672120856576 9771419273527296 9776237421291264 9778760685453312 9797660878021632 9831098461814784 9837891513483264 9845282866987008 9864311632293888 9871127633461248 9871722835623936 9904815945547776 9919666916425728 9931415793057792 9938278161580032 9953179304656896 9960657275584512 9964967873439744 9979909034234832 9986804910415872 9987147643748352 10009033285042176 10020888007409664 10028416848887808 10035913013102592 10042847586680832 10050392926715904 10054742358786048 10069818124633344 10076776125825024 10077121946845184 10077383728032768 10081744840706616 10103837780459808 10111166277746688 10118762946625536 10138320288746496 10145325623279616 10152947956580352 10172571370803072 10179949721812992 10187598068711424 10195213219659776 10202257865834496 10214341443846144 10222015629754368 10229656507564032 10236724953219072 10237342199906304 10241772536590848 10244415956189184 10264216157927424 10271927815446528 10299246007615488 10306362537934848 10321815575199744 10329570508013568 10334040757641216 10341804875415552 10349535294762048 10356686573764608 10364467705675776 10384499941028136 10392032007684096 10392301969533792 10399839695142912 10427140223926272 10434974288707584 10455142797769824 10462726102974464 10485653917663232 10493531944648704 10498073150619648 10505960508358656 10513813632774144 10521078424141824 10528983066083328 10541453618184192 10549333273425408 10557259143653376 10564553954820096 10592650386210816 10600608801226752 10608532674510848 10615862914449408 10616503022125056 10621097445353472 10636421668798464 10644372311924736 10652369586388992 10659730116575232 10664986277772288 10672958272723362 10688357321478144 10716783007924224 10724834685616128 10732245287436288 10761067235229696 10785018943111168 10789686293692416 10813330602590208 10821454817918976 10834271774244864 10841757994450944 10842370308798336 10858013786898432 10886890674716672 10887173491892544 10895070156816384 10910747995406336 10918945401864192 10931877826265088 10940049320589312 10948268741566464 10955833730924544 10968809845948416 10985256135963648 10992846682718208 11014471424811008 11030363212087296 11059985769541632 11067627952668672 11097350586330624 11105399696523264 11122050785083392 11142917938741248 11151289777913856 11159625280978944 11167336312602624 11172842767190016 11197326717739008 11222249440804864 11227397663514186 11235541099216896 11260162445672448 11273499008335872 11281288723955712 11281968954998784 11290402139740416 11298203535015936 11306692042555392 11328545390212512 11336762190200832 11375062062465024 11383608314953728 11405610324839808 11413491326189568 11413883021426688 11438895182905344 11452443437039616 11461047827300352 11469614872117248 11477540099063808 11486163344818176 11491134124326912 11508363571009536 11516315572371456 11517009974894592 11521994103664704 11547243177668352 11555618603139072 11572944735830016 11586651758567424 11594657855176704 11603369093234688 11612042522099712 11620766821515264 11625795852346368 11628796490809344 11643227206607304 11651272395485184 11651672251039744 11682562433656653 11691036008644608 11699114232250368 11699819657035776 11730532751917056 11739346074796032 11762035647491052 11770566865846272 11796360657371136 11805223437729792 11810332294447104 11819205571903488 11828040336870912 11836213227159552 11845105949343744 11867999932603584 11876608008781824 11876916536610048 11885531080163328 11902634176806912 11916731684487168 11925684901380096 11934599258824704 11942845778755584 11943565899890688 11948734626022656 11951818615554048 11974918850915328 11983915784687616 12015787008884736 12024089627590656 12033123504095232 12056380883914752 12065439021318144 12073775948365824 12105886155669504 12124037342298112 12133146311000064 12138397080403968 12155910478626816 12164996927913984 12174136670158848 12188555746025472 12197666597398128 12215265510260736 12242453935423488 12247752009056256 12256953926418432 12266115904903168 12274591494832128 12283813577097216 12298362554548224 12307555485662976 12316802334262272 12325312947290112 12358092117245952 12358413152959104 12367376934764544 12391280352912384 12409158613598208 12442160771104768 12442483990734336 12451508750647296 12469426280464384 12493574658588672 12502913509244928 12512307133218816 12520952835342336 12535782681083904 12554578441101312 12563253351677952 12587967342641152 12615552369688576 12625030620905472 12639983736619008 12648717660192768 12649432026931392 12667682751381504 12682686384377856 12701702407207968 12710478976892928 12710915182952448 12753857463975936 12796944820273152 12825427932348416 12831311615444784 12840618399105024 12868757080768512 12883998866669568 12893678805712896 12903316731131904 12912232611446784 12921933762920448 12946909017385728 12956299645943808 12975725915930624 13000070928531456 13009838074232832 13019562827808768 13028559031369728 13034983228388352 13038347580604416 13043990087073792 13063547837362176 13073362674204672 13098630607433217 13108131282419712 13117188684644352 13152415509725184 13161503511281664 13162297114165248 13196849345906688 13226222555234304 13241887724077056 13251037548773376 13270905739542528 13280876367446016 13286623831252992 13306545378979776 13315739880554496 13316196858331136 13345377713389568 13351499924179032 13361184009879552 13371222465183744 13381217350803456 13390463448907776 13400523902287872 13406323145048064 13416395514052608 13426424166177792 13435701501100032 13436511637377024 13442326454275488 13445795942498304 13471783707279744 13481555036995584 13491683928834048 13517760384995328 13527100831039488 13537263942107136 13563428494404096 13573266295750656 13573618898982912 13619121925128192 13629354173005824 13639542010085376 13648966604292096 13649789599875072 13655696715454464 13685621543903232 13695903753928704 13722374922072894 13732328010153984 13762420766932992 13772760677351424 13778721010188288 13789073167220736 13798601083846656 13799380393016064 13808915431686144 13819290274234368 13845999921370848 13856042676912128 13856402626045056 13866452926857216 13902853631901696 13913299051610112 13940190397026432 13960303440297984 13997430867492864 14007947344478208 14018418177032192 14028104565522432 14038644088111104 14055271490912256 14065777697900544 14076345524871168 14086071939760128 14123533848281088 14123900746238976 14155337362833408 14161463260471296 14181895558397952 14192496415899648 14203159448518656 14212973488766976 14219981703696384 14230611030297816 14251143095304192 14289044010565632 14289415208108964 14299779580821504 14348089646972928 14358003830489088 14386248391589888 14417774136786944 14428606423891968 14445695698993152 14456493745064448 14477351715864576 14494498725003264 14516231322523392 14526261687877632 14526760209088512 14575837101686784 14586732427452416 14597691655421952 14607778307899392 14625079794597888 14647008181284864 14657128910290944 14664356131936896 14696491317032448 14707150949449728 14746647692722176 14756837270224896 14767924300480512 14796467448440832 14829401046777856 14857223918321664 14879500374638592 14897123689586688 14907417242370048 14929768956985344 14940985913376768 14969863551352248 14980721465622528 15013549927563264 15031332011114496 15041718298607616 15042625273331712 15053869519653888 15064271380021248 15075589390073856 15082113538179072 15104727186950016 15115164188737536 15115682920267776 15116075592049152 15166749416620032 15178144419938304 15207480433119744 15217988434919424 15218510695235584 15258857056204608 15269924582719488 15281397103067136 15292819829489664 15303386798751744 15321512165769216 15333023444631552 15344484761346048 15355087429828608 15356013299859456 15362658804886272 15366623934283776 15396324236891136 15430592981106688 15448869011423232 15459543806902272 15471158790979584 15482723362799616 15494355762020352 15501061136461824 15512707313123328 15524302942143072 15535029860646912 15546701558513664 15576749911542204 15588048011526144 15599759542714368 15640710335889408 15652461433061376 15682714196654736 15694089154461696 15728480876494848 15740297916973056 15747109725929472 15758940762537984 15770720449161216 15781617636212736 15793474599124992 15823999910138112 15835477345042432 15835888715480064 15888975579316224 15900913201840128 15912799011766272 15923794371674112 15924754533187584 15931646168030208 15935758154072064 15954632503197696 15966558467887104 15978554379583488 15989595174862848 16009437409085043 16021049345179648 16032119503454208 16075174511886336 16087252028424192 16098367931154432 16141600852844544 16177528414666752 16184529440538624 16219995903885312 16232182226878464 16251407661367296 16263555463197504 16287020680347648 16330336012075008 16330760237838816 16342605235224576 16366121993109504 16378418102796288 16397816739397632 16410073980883968 16422403112349696 16433750596386816 16477456156327936 16477884203945472 16489835913019392 16521707137216512 16545544818130944 16589978654312448 16601441929003008 16658099544784896 16670551345659904 16683076177625088 16714376908111872 16739437921468416 16751004468903936 16759264150785024 16795990076608512 16833374161207296 16853311648825344 16864956880257024 16865909369241856 16890243668508672 16910248512503808 16935603209610624 16947305302523904 16947886910603264 16992818085318768 17005143285301248 17062593093697536 17075412472430592 17108415487259712 17120824532140032 17158342774358016 17178665155559424 17191571740950528 17204422308175872 17216310148595712 17229245017227264 17236701186490368 17262545356514304 17274473358557184 17275514962341888 17333427904708608 17346450765643776 17359417103745024 17371412041826304 17379977637851136 17391986782765056 17418063783149568 17431150232272896 17438693778519552 17464840809910956 17476908593227776 17477508376559616 17536554012966912 17548671348375552 17549729485553664 17595799127875584 17634963406979072 17643053471236578 17655850298769408 17694540986056704 17707835156594688 17715498441670656 17728808357855232 17742060505306368 17754319840739328 17767658924015616 17801999898905376 17814912013172736 17828296620244992 17841623134404608 17853951265210368 17867365203050496 17875097526730752 17888527352070144 17901898888237056 17914268668133376 17915348849836032 17923101939033984 17927727923331072 17962378276372992 17975406715994112 17975873677031424 18023680513327104 18036134441385984 18049685256142848 18084571325872128 18098158531977216 18158829233504256 18186056013447168 18199719466500096 18207595620605952 18233865717940224 18247495391870976 18261205005238272 18273823056986112 18296499896097192 18309770680205312 18349894355910656 18363680903135232 18371628013584384 18385430889627648 18399173857354752 18411887242248192 18425720365645824 18447543831822336 18461333228494464 18475203501393408 18487969420935168 18488603902476288 18537138175868928 18551065402146816 18586920529368576 18613737920397312 18663241156657152 18663725986101504 18677263125970944 18704139420696576 18740361987883008 18754370263867392 18768460699828224 18781429253013504 18831867661651968 18873783150444544 18881951013961728 18909194077863936 18923328554532864 18937545931358208 18959975604928512 18973076490289152 18974148040397088 19001524127072256 19052058680754176 19052553610811952 19066372774428672 19130786195963904 19195417230409728 19238141898522624 19260927598657536 19275324993419264 19303135621152768 19325998300004352 19354975096697856 19368348917170176 19420363526078592 19434449468915712 19463588873895936 19477037743865856 19500106392797184 19514757111349248 19529344241713152 19542838547054592 19552474842582528 19557521370906624 19595321756043264 19662196923629568 19675783026966528 19728623264587776 19742255266922496 19743445671247872 19839333832851456 19862831586115584 19876556323160064 19906358609313792 19921314551169024 19929935746879488 19959818068469664 19973609820831744 19974295287496704 20018066570084352 20041776014819328 20056833697775616 20071826026205184 20085695173361664 20100785853431808 20109484717572096 20139636249266688 20153552251650048 20154243893690368 20154767456065536 20163489681413232 20207675560919616 20222332555493376 20237525893251072 20276640577492992 20290651246559232 20305895913160704 20345142741606144 20359899443625984 20390426439319552 20428682887692288 20444031259508736 20459313015128064 20473449906438144 20474684399812608 20483545073181696 20488831912378368 20528432315854848 20543855630893056 20583562383109341 20598492015230976 20612725075869696 20643631150399488 20659141016027136 20668081515282432 20683609750831104 20699070589524096 20713373147529216 20728935411351552 20768999882056272 20784064015368192 20784603939067584 20799679390285824 20854280447852544 20869948577415168 20910285595539648 20925452205948928 20971307835326464 20996146301239296 21011921016717312 21027627265548288 21042156848283648 21057966132166656 21082907236368384 21098666546850816 21114518287306752 21129107909640192 21185300772421632 21201217602453504 21217065349021696 21231725828898816 21233006044250112 21242194890706944 21272843337596928 21288744623849472 21304739172777984 21319460233150464 21329972555544576 21345916545446724 21376714642956288 21433566015848448 21449669371232256 21522134470459392 21570037886222336 21579372587384832 21626661205180416 21642909635837952 21668543548489728 21683515988901888 21684740617596672 21716027573796864 21773781349433344 21774346983785088 21790140313632768 21821495990812672 21837890803728384 21863755652530176 21880098641178624 21896537483132928 21911667461849088 21937619691896832 21970512271927296 21985693365436416 22028942849622016 22060726424174592 22119971539083264 22135255905337344 22194701172661248 22244101570166784 22285835877482496 22302579555827712 22319250561957888 22334672625205248 22345685534380032 22394653435478016 22444498881609728 22454795327028372 22471082198433792 22520324891344896 22546998016671744 22562577447911424 22563937909997568 22580804279480832 22596407070031872 22613384085110784 22657090780425024 22673524380401664 22750124124930048 22767216629907456 22811220649679616 22826982652379136 22827766042853376 22904886874079232 22922095654600704 22939229744234496 22955080198127616 22972326689636352 22982268248653824 23016727142019072 23032631144742912 23034019949789184 23043988207329408 23094486355336704 23111237206278144 23145889471660032 23173303517134848 23189315710353408 23206738186469376 23224085044199424 23241533643030528 23251591704692736 23286454413214608 23302544790970368 23303344502079488 23365124867313306 23382072017289216 23399639314071552 23461065503834112 23478692149592064 23524071294982104 23541133731692544 23592721314742272 23610446875459584 23620664588894208 23638411143806976 23656080673741824 23672426454319104 23690211898687488 23735999865207168 23753216017563648 23753833073220096 23771062160326656 23805268353613824 23833463368974336 23851369802760192 23869198517649408 23885691557511168 23887131799781376 23897469252045312 23903637231108096 23949837701830656 23967831569375232 24031574017769472 24048179255181312 24112761767829504 24130878042636288 24147551896731648 24248074684596224 24266292622000128 24276794160807936 24311820957253632 24329993855827968 24348273340317696 24377111492050944 24395333194796256 24430531020521472 24484907870846976 24495504018112512 24513907852836864 24532231809806336 24549182989664256 24567627154194432 24596725109096448 24615110971325952 24633604668524544 24650625894580224 24716184234491904 24716826305918208 24734753869529088 24782560705824768 24818317227196416 24884321542209536 24884967981468672 24987149317177344 25005827018489856 25024614266437632 25041905670684672 25071565362167808 25109156882202624 25126506703355904 25175934685282304 25231104739377152 25250061241810944 25279967473238016 25297435320385536 25298864053862784 25335365502763008 25365372768755712 25403404814415936 25420957953785856 25421830365904896 25507714927951872 25593889640546304 25662623230889568 25681236798210048 25737514161537024 25767997733339136 25787357611425792 25806633462263808 25824465222893568 25843867525840896 25893818034771456 25912599291887616 25951451831861248 26000141857062912 26019676148465664 26039125655617536 26057118062739456 26069966456776704 26087980174147584 26127095674724352 26146725348409344 26197261214866434 26216262564839424 26304831019450368 26323007022563328 26324594228330496 26393698691813376 26452445110468608 26483775448154112 26502075097546752 26541811479085056 26561752734892032 26573247662505984 26613090757959552 26631479761108992 26632393716662272 26690755426779136 26702999848358064 26722368019759104 26742444930367488 26762434701606912 26780926897815552 26801047804575744 26812646290096128 26832791028105216 26852848332355584 26871403002200064 26873023274754048 26884652908550976 26891591884996608 26943567414559488 26963110073991168 27035520769990656 27054201662078976 27074527884214272 27126856988808192 27147237797965824 27238243850256384 27258708346011648 27279084020170752 27297933208584192 27299579199750144 27311393430908928 27371243087806464 27391807507857408 27444749844145788 27464656020307968 27524841533865984 27545521354702848 27557442020376576 27578146334441472 27598760786032128 27617830863372288 27638580548468736 27691999842741696 27712085353824256 27712805252090112 27732905853714432 27805707263803392 27826598103220224 27880380794052864 27920606880595968 27994861734985728 28015894688956416 28036836354064384 28056209131044864 28077288176222208 28110542981824512 28131555395801088 28152691049742336 28172143879520256 28247067696562176 28247801492477952 28310674725666816 28322926520942592 28363791116795904 28384992831799296 28406318897037312 28439963407392768 28461222060595632 28502286190608384 28578088021131264 28578830416217928 28599559161643008 28696179293945856 28716007660978176 28772496783179776 28835548273573888 28857212847783936 28891391397986304 28912987490128896 28954703431729152 28988997450006528 29032462645046784 29052523375755264 29053520418177024 29151674203373568 29173464854904832 29195383310843904 29215556615798784 29250159589195776 29294016362569728 29314257820581888 29328712263873792 29392982634064896 29493295385444352 29513674540449792 29535848600961024 29592934896881664 29658802093555712 29714447836643328 29759000749277184 29794247379173376 29814834484740096 29859537913970688 29881971826753536 29939727102704496 29961442931245056 30027099855126528 30062664022228992 30085250546663424 30107739039307776 30128542760042496 30151178780147712 30164227076358144 30209454373900032 30230328377475072 30231365840535552 30232151184098304 30333498833240064 30356288839876608 30414960866239488 30435976869838848 30517714112409216 30539849165438976 30562794206134272 30585639658979328 30606773597503488 30643024331538432 30666046889263104 30688969522692096 30710174859657216 30712026599718912 30725317609772544 30733247868567552 30792648473782272 30861185962213376 30897738022846464 30919087613804544 30965446725599232 30988711524040704 31002122272923648 31025414626246656 31048605884286144 31070059721293824 31093403117027328 31153499823084408 31176096023052288 31199519085428736 31281420671778816 31304922866122752 31365428393309472 31388178308923392 31456961752989696 31480595833946112 31494219451858944 31517881525075968 31541440898322432 31563235272425472 31586949198249984 31647999820276224 31670954690084864 31671777430960128 31777951158632448 31801826403680256 31825598023532544 31847588743348224 31849509066375168 31863292336060416 31909265006395392 31933116935774208 31957108759166976 31979190349725696 32018874818170086 32042098690359296 32150349023772672 32174504056848384 32196735862308864 32283201705689088 32355056829333504 32369058881077248 32439991807770624 32464364453756928 32502815322734592 32527110926395008 32574041360695296 32660672024150016 32661520475677632 32685210470449152 32732243986219008 32756836205592576 32795633478795264 32820147961767936 32844806224699392 32867501192773632 32954912312655872 32955768407890944 33043414274433024 33091089636261888 33179957308624896 33202883858006016 33316199089569792 33341102691319808 33366152355250176 33428753816223744 33478875842936832 33502008937807872 33518528301570048 33591980153217024 33666748322414592 33706623297650688 33731818738483712 33780487337017344 33820497025007616 33871206419221248 33894610605047808 33895773821206528 33985636170637536 34010286570602496 34125186187395072 34150824944861184 34216830974519424 34241649064280064 34316685548716032 34357330311118848 34383143481901056 34408844616351744 34432620297191424 34458490034454528 34473402372980736 34525090713028608 34548946717114368 34551029924683776 34666855809417216 34718834207490048 34759955275702272 34783973565530112 34836127566299136 34862300464545792 34877387557039104 34929681619821912 34953817186455552 34955016753119232 35073108025933824 35097342696751104 35099458971107328 35191598255751168 35269926813958144 35286106942473156 35311700597538816 35389081972113408 35415670313189376 35430996883341312 35457616715710464 35484121010612736 35508639681478656 35535317848031232 35603999797810752 35629824026345472 35656593240489984 35683246268809216 35707902530420736 35750195053461504 35777054704140288 35803797776474112 35828537336266752 35830697699672064 35846203878067968 35855455846662144 35924756552745984 35951747354062848 36047361026654208 36072268882771968 36099370512285696 36169142651744256 36196317063954432 36317658467008512 36372112026894336 36399438933000192 36415191241211904 36467731435880448 36494990783741952 36522410010476544 36592999792194384 36619541360410624 36699788711821312 36727361806270464 36743256027168768 36770861779255296 36798347714709504 36823774484496384 36851440731291648 36895087663644672 36922666456988928 36950407002786816 36975938841870336 37074276351737856 37102130804293632 37173841058737152 37227475840794624 37326482313314304 37327451972203008 37354526251941888 37408278841393152 37480723975766016 37508740527734784 37536921399656448 37562858506027008 37663735323303936 37747566300889088 37763902027923456 37846657109065728 37875091862716416 37919951209857024 37946152980578304 37948296080794176 38003048254144512 38104117361508352 38105107221623904 38132745548857344 38261572391927808 38390834460819456 38476283797045248 38521855197315072 38550649986838528 38606271242305536 38651996600008704 38709950193395712 38736697834340352 38840727052157184 38868898937831424 38927177747791872 39000212785594368 39029514222698496 39058688483426304 39085677094109184 39104949685165056 39115042741813248 39190643512086528 39295891822299651 39324393847259136 39351566053933056 39457246529175552 39484510533844992 39486891342495744 39678667665702912 39725663172231168 39753112646320128 39812717218627584 39842629102338048 39859871493758976 39919636136939328 39947219641663488 39948590574993408 40036133140168704 40083552029638656 40113667395551232 40143652052410368 40171390346723328 40201571706863616 40218969435144192 40279272498533376 40307104503300096 40309534912131072 40326979362826464 40415351121839232 40444665110986752 40475051786502144 40553281154985984 40581302493118464 40611791826321408 40690285483212288 40719798887251968 40780852878639104 40857365775384576 40888062519017472 40918626030256128 40946899812876288 40949368799625216 40967090146363392 41056864631709696 41087711261786112 41167124766218682 41196984030461952 41287262300798976 41318282032054272 41336163030564864 41367219501662208 41398141179048192 41426746295058432 41457870822703104 41537999764112544 41568128030736384 41569207878135168 41599358780571648 41708560895705088 41739897154830336 41820571191079296 41850904411897856 41942615670652928 41992292602478592 42023842033434624 42055254531096576 42084313696567296 42115932264333312 42165814472736768 42197333093701632 42229036574613504 42258215819280384 42370601544843264 42434130698043392 42466012088500224 42484389781413888 42545686675193856 42577489247698944 42609478345555968 42638920466300928 42659945111089152 42691833090893448 42753429285912576 42867132031696896 42899338742464512 43044268940918784 43140075772444672 43158745174769664 43253322410360832 43285819271675904 43337087096979456 43369481235193344 43432055147593728 43547562698866688 43548693967570176 43580280627265536 43642991981625344 43727511305060352 43760197282357248 43793074966265856 43823334923698176 43875239383793664 43941024543854592 43971386730872832 44057885699244032 44121452848349184 44239943078166528 44270511810674688 44389402345322496 44488203140333568 44571671754964992 44638501123915776 44691371068760064 44789306870956032 44888997763219456 44909590654056744 44942164396867584 45040649782689792 45093996033343488 45125154895822848 45127875819995136 45161608558961664 45192814140063744 45226768170221568 45314181560850048 45347048760803328 45500248249860096 45534433259814912 45622441299359232 45653965304758272 45655532085706752 45809773748158464 45844191309201408 45878459488468992 45910160396255232 45964536497307648 46033454284038144 46065262289485824 46068039899578368 46087976414658816 46188972710673408 46291778943320064 46346607034269696 46378631420706816 46413476372938752 46448170088398848 46483067286061056 46503183409385472 46572908826429216 46605089581940736 46606689004158976 46730249734626612 46764144034578432 46799278628143104 46922131007668224 46957384299184128 47048142589964208 47082267463385088 47185442629484544 47220893750919168 47241329177788416 47276822287613952 47312161347483648 47344852908638208 47380423797374976 47471999730414336 47506432035127296 47507666146440192 47666926737948672 47702739605520384 47738397035298816 47771383115022336 47774263599562752 47794938504090624 47807274462216192 47899675403661312 47935663138750464 48028312227255129 48063148035538944 48096358510362624 48225523535659008 48261756085272576 48295103793463296 48496149369192448 48532585244000256 48553588321615872 48659987711655936 48696546680635392 48754222984101888 48790666389592512 48861062041042944 48991008036225024 49027815705673728 49064463619612672 49098365979328512 49135254308388864 49193450218192896 49230221942651904 49267209337049088 49301251789160448 49432368468983808 49433652611836416 49469507739058176 49565121411649536 49636634454392832 49768643084419072 49769935962937344 49974298634354688 50011654036979712 50049228532875264 50143130724335616 50218313764405248 50253013406711808 50351869370564608 50462209478754304 50500122483621888 50559934946476032 50594870640771072 50597728107725568 50670731005526016 50730745537511424 50806809628831872 50841915907571712 50843660731809792 51015429855903744 51187779281092608 51325246461779136 51362473596420096 51475028323074048 51535995466678272 51574715222851584 51613266924527616 51648930445787136 51687735051681792 51787636069542912 51902903663722496 52000283714125824 52039352296931328 52078251311235072 52114236125478912 52139932913553408 52175960348295168 52254191349448704 52293450696818688 52394522429732868 52432525129678848 52609662038900736 52646014045126656 52649188456660992 52787397383626752 52904890220937216 52967550896308224 53083622958170112 53123505469784064 53146495325011968 53226181515919104 53262959522217984 53264787433324544 53405999696716128 53444736039518208 53484889860734976 53524869403213824 53561853795631104 53602095609151488 53625292580192256 53665582056210432 53705696664711168 53742806004400128 53746046549508096 53769305817101952 53783183769993216 53887134829118976 53926220147982336 54071041539981312 54108403324157952 54149055768428544 54253713977616384 54294475595931648 54476487700512768 54558168040341504 54599158399500288 54622786861817856 54742486175612928 54783615015714816 54889499688291576 54929312040615936 55049683067731968 55091042709405696 55114884040753152 55156292668882944 55197521572064256 55235661726744576 55277161096937472 55383999685483392 55424170707648512 55425610504180224 55465811707428864 55611414527606784 55653196206440448 55760761588105728 55841213761191936 55989723469971456 56031789377912832 56073672708128768 56112418262089728 56221085963649024 56263110791602176 56305382099484672 56344287759040512 56495602984955904 56621349451333632 56645853041885184 56727582233591808 56769985663598592 56812637794074624 56879926814785536 56922444121191264 57004572381216768 57156176042262528 57157660832435856 57199118323286016 57392358587891712 57544993566359552 57671096547147776 57714425695567872 57782782795972608 57825974980257792 57909406863458304 57977994900013056 58064925290093568 58105046751510528 58303348406747136 58346929709809664 58390766621687808 58431113231597568 58500319178391552 58588032725139456 58628515641163776 58657424527747584 58785965268129792 58986590770888704 59027349080899584 59185869793763328 59317604187111424 59518001498554368 59588494758346752 59629668969480192 59719075827941376 59763943653507072 59879454205408992 59922885862490112 60054199710253056 60125328044457984 60170501093326848 60215478078615552 60257085520084992 60302357560295424 60328454152716288 60418908747800064 60460656754950144 60462731681071104 60464302368196608 60666997666480128 60712577679753216 60829921732478976 60871953739677696 61035428224818432 61079698330877952 61171279317958656 61286048663076864 61332093778526208 61377939045384192 61420349719314432 61424053199437824 61450635219545088 61466495737135104 61585296947564544 61722371924426752 61750687149328023 61795476045692928 61838175227609088 61930893451198464 61977423048081408 62004244545847296 62050829252493312 62097211768572288 62140119442587648 62186806234054656 62306999646168816 62352192046104576 62399038170857472 62562841343557632 62609845732245504 62730856786618944 62776356617846784 62913923505979392 62988438903717888 63035763050151936 63082881796644864 63126470544850944 63173898396499968 63295999640552448 63343554861920256 63555902317264896 63603652807360512 63651196047065088 63695177486696448 63699018132750336 63726584672120832 63818530012790784 63866233871548416 63914217518333952 63958380699451392 64037749636340172 64084197380718592 64300698047545344 64349008113696768 64566403411378176 64710113658667008 64738117762154496 64879983615541248 64928728907513856 65005630645469184 65054221852790016 65148082721390592 65321344048300032 65323040951355264 65370420940898304 65464487972438016 65513672411185152 65591266957590528 65640295923535872 65689612449398784 65735002385547264 65909824625311744 65911536815781888 66086828548866048 66182179272523776 66359914617249792 66405767716012032 66682205382639616 66732304710500352 66857507632447488 66957751685873664 67004017875615744 67037056603140096 67183960306434048 67333496644829184 67413246595301376 67463637476967424 67560974674034688 67640994050015232 67742412838442496 67789221210095616 67791547642413056 67971272341275072 68020573141204992 68250372374790144 68301649889722368 68433661949038848 68483298128560128 68714660622237696 68766286963802112 68817689232703488 68865240594382848 68916980068909056 68946804745961472 69050181426057216 69097893434228736 69102059849367552 69333711618834432 69437668414980096 69519910551404544 69567947131060224 69672255132598272 69724600929091584 69754775114078208 69859363239643824 69907634372911104 69910033506238464 70146216051867648 70198917942214656 70383196511502336 70539853627916288 70572213884946312 70623401195077632 70778163944226816 70831340626378752 70861993766682624 70915233431420928 70968242021225472 71017279362957312 71070635696062464 71207999595621504 71259648052690944 71313186480979968 71366492537618432 71415805060841472 71500390106923008 71554109408280576 71607595552948224 71657074672533504 71661395399344128 71692407756135936 71710911693324288 71849513105491968 71903494708125696 72094722053308416 72144537765543936 72338285303488512 72392634127908864 72744224053788672 72798877866000384 72830382482423808 72935462871760896 72989981567483904 73044820020953088 73185999584388768 73239082720821248 73399577423642624 73454723612540928 73486512054337536 73541723558510592 73596695429419008 73647548968992768 73702881462583296 73790175327289344 73845332913977856 73900814005573632 73951877683740672 74148552703475712 74204261608587264 74347682117474304 74454951681589248 74652964626628608 74654903944406016 74961447951532032 75017481055469568 75073842799312896 75125717012054016 75327470646607872 75495132601778176 75527804055846912 75693314218131456 75750183725432832 75839902419714048 75892305961156608 75896592161588352 76006096508289024 76208234723016704 76210214443247808 76265491097714688 76523144783855616 76781668921638912 77043710394630144 77101299973677056 77212542484611072 77303993200017408 77419900386791424 77473395668680704 77681454104314368 77737797875662848 77854355495583744 78000425571188736 78059028445396992 78117376966852608 78171354188218368 78209899370330112 78381287024173056 78591783644599302 78648787694518272 78914493058351104 78969021067689984 78973782684991488 79357335331405824 79451326344462336 79506225292640256 79625434437255168 79685258204676096 79719742987517952 79839272273878656 79894439283326976 79897181149986816 80072266280337408 80167104059277312 80227334791102464 80287304104820736 80342780693446656 80403143413727232 80437938870288384 80558544997066752 80614209006600192 80619069824262144 80653958725652928 80830702243678464 80889330221973504 81106562309971968 81162604986236928 81223583652642816 81380570966424576 81561705757278208 81714731550769152 81776125038034944 81837252060512256 81893799625752576 81898737599250432 81934180292726784 82113729263419392 82175422523572224 82334249532437364 82393968060923904 82574524601597952 82636564064108544 82672326061129728 82734439003324416 82796282358096384 82853492590116864 82915741645406208 83075999528225088 83136256061472768 83138415756270336 83198717561143296 83417121791410176 83479794309660672 83641142382158592 83701808823795712 83984585204957184 84047684066869248 84110509062193152 84168627393134592 84231864528666624 84331628945473536 84394666187403264 84458073149227008 84516431638560768 84741203089686528 84868261396086784 84932024177000448 84968779562827776 85091373350387712 85154978495397888 85218956691111936 85319890222178304 85383666181786896 85506858571825152 85734264063393792 85798677484929024 86088537881837568 86317490349539328 86506644820721664 86571638543351808 86674174193958912 86738962470386688 86864110295187456 87095125397733376 87097387935140352 87160561254531072 87285983963250688 87455022610120704 87520394564714496 87586149932531712 87646669847396352 87750478767587328 87882049087709184 87942773461745664 88115771398488064 88479886156333056 88541023621349376 88778804690644992 88976406280667136 89143343509929984 89277002247831552 89382742137520128 89578613741912064 89777995526438912 89819181308113488 89884328793735168 90081299565379584 90187992066686976 90255751639990272 90323217117923328 90385628280127488 90453536340443136 90628363121700096 90694097521606656 91000496499720192 91068866519629824 91244882598718464 91307930609516544 91619547496316928 91688382618402816 91756918976937984 91820320792510464 91929072994615296 92066908568076288 92130524578971648 92136079799156736 92175952829317632 92377945421346816 92583557886640128 92693214068539392 92757262841413632 92896340176797696 92966134572122112 93006366818770944 93145817652858432 93210179163881472 93213378008317952 93460499469253224 93528288069156864 93598557256286208 93844262015336448 93914768598368256 94096285179928416 94164534926770176 94370885258969088 94441787501838336 94482658355576832 94553644575227904 94624322694967296 94689705817276416 94760847594749952 94943999460828672 95012864070254592 95015332292880384 95333853475897344 95405479211040768 95476794070597632 95542766230044672 95548527199125504 95589877008181248 95799350807322624 95871326277500928 96056624454510258 96126296071077888 96451047071318016 96523512170545152 96590207586926592 96992298738384896 97065170488000512 97107176643231744 97319975423311872 97393093361270784 97508445968203776 97581332779185024 97722124082085888 97982016072450048 98055631411347456 98128927239225344 98196731958657024 98270508616777728 98386900436385792 98460443885303808 98534418674098176 98602503578320896 98864736937967616 98867305223672832 99130242823299072 99273268908785664 99539871925874688 99948597268709376 100023308073959424 100098457065750528 100286261448671232 100436627528810496 100506026813423616 100703738741129216 100924418957508608 101000244967243776 101119869892952064 101195456215451136 101341462011052032 101461491075022848 101613619257663744 101683831815143424 101687321463619584 102030859711807488 102375558562185216 102650492923558272 102724947192840192 102950056646148096 103071990933356544 103149430445703168 103226533849055232 103297860891574272 103375470103363584 103575272139085824 103805807327444992 104000567428251648 104156502622470144 104279865827106816 104351920696590336 104508382698897408 104586901393637376 104789044859465736 104865050259357696 105219324077801472 105292028090253312 105298376913321984 105574794767253504 105809780441874432 105935101792616448 106167245916340224 106247010939568128 106292990650023936 106452363031838208 106525919044435968 106529574866649088 106811999393432256 106889472079036416 106969779721469952 107049738806427648 107123707591262208 107250585160384512 107331164112420864 107411393329422336 107485612008800256 107492093099016192 107538611634203904 107566367539986432 107774269658237952 108142083079962624 108216806648315904 108298111536857088 108507427955232768 108588951191863296 108952975401025536 109116336080683008 109198316799000576 109245573723635712 109484972351225856 109567230031429632 109778999376583152 109858624081231872 110099366135463936 110182085418811392 110229768081506304 110312585337765888 110395043144128512 110471323453489152 110554322193874944 110767999370966784 110848341415297024 110851221008360448 111222829055213568 111306392412880896 111521523176211456 111682427522383872 111979446939942912 112063578755825664 112147345416257536 112224836524179456 112442171927298048 112526221583204352 112610764198969344 112688575518081024 112991205969911808 113242698902667264 113291706083770368 113539971327197184 113625275588149248 113759853629571072 113844888242382528 114009144762433536 114312352084525056 114315321664871712 114398236646572032 114784717175783424 115089987132719104 115342193094295552 115428851391135744 115565565591945216 115651949960515584 115818813726916608 115955989800026112 116129850580187136 116210093503021056 116606696813494272 116693859419619328 116781533243375616 117000638356783104 117176065450278912 117257031282327552 117314849055495168 117571930536259584 117973181541777408 118054698161799168 118371739587526656 118635208374222848 119036002997108736 119176989516693504 119259337938960384 119438151655882752 119527887307014144 119758908410817984 119845771724980224 120108399420506112 120250656088915968 120341002186653696 120430956157231104 120514171040169984 120604715120590848 120656908305432576 120837817495600128 120921313509900288 120928604736393216 121333995332960256 121425155359506432 121659843464957952 121743907479355392 122070856449636864 122159396661755904 122342558635917312 122572097326153728 122664187557052416 122755878090768384 122840699438628864 122848106398875648 122901270439090176 123170593895129088 123444743848853504 123501374298656046 123590952091385856 123861786902396928 123954846096162816 124008489091694592 124101658504986624 124194423537144576 124280238885175296 124373612468109312 124613999292337632 124704384092209152 124798076341714944 125125682687115264 125219691464491008 125461713573237888 125552713235693568 125827847011958784 125976877807435776 126071526100303872 126165763593289728 126252941089701888 126347796792999936 126591999281104896 126687109723840512 127111804634529792 127302392094130176 127398036265500672 127453169344241664 127637060025581568 127732467743096832 127828435036667904 127916761398902784 128075499272680344 128168394761437184 128601396095090688 128698016227393536 129132806822756352 129420227317334016 129476235524308992 129759967231082496 129857457815027712 130011261290938368 130108443705580032 130296165442781184 130642688096600064 130646081902710528 130740841881796608 130928975944876032 131182533915181056 131280591847071744 131379224898797568 131470004771094528 131823073631563776 132173657097732096 132364358545047552 132719829234499584 132811535432024064 133364410765279232 133464609421000704 133715015264894976 133915503371747328 134074113206280192 134367920612868096 134666993289658368 134826493190602752 134927274953934848 135121949348069376 135281988100030464 135484825676884992 135578442420191232 135942544682550144 136041146282409984 136500744749580288 136603299779444736 136867323898077696 136966596257120256 137429321244475392 137532573927604224 137635378465406976 137730481188765696 137893609491922944 138100362852114432 138195786868457472 138204119698735104 138875336829960192 139039821102809088 139135894262120448 139344510265196544 139449201858183168 139509550228156416 139718726479287648 139815268745822208 139820067012476928 140292432103735296 140397835884429312 140766393023004672 141079707255832576 141144427769892624 141246802390155264 141556327888453632 141662681252757504 141723987533365248 141830466862841856 141936484042450944 142034558725914624 142141271392124928 142415999191243008 142519296105381888 142732985075236864 143000780213846016 143108218816561152 143215191105896448 143314149345067008 143322790798688256 143384815512271872 143421823386648576 143699026210983936 143806989416251392 144084936681765387 144189444106616832 144289075531087872 144676570606977024 144785268255817728 145488448107577344 145597755732000768 145660764964847616 145979963134967808 146089640041906176 146371999168777536 146478165441642496 146799154847285248 146973024108675072 147083447117021184 147193390858838016 147295097937985536 147405762925166592 147580350654578688 147690665827955712 147801628011147264 147903755367481344 148297105406951424 148408523217174528 148695364234948608 148909903363178496 149305929253257216 149309807888812032 149922895903064064 150034962110939136 150147685598625792 150654941293215744 150990265203556352 151055608111693824 151386628436262912 151500367450865664 151679804839428096 151784611922313216 151793184323176704 152012193016578048 152416469446033408 152420428886495616 152530982195429376 153046289567711232 153563337843277824 154087420789260288 154202599947354112 154425084969222144 154607986400034816 154839800773582848 154946791337361408 155362908208628736 155708710991167488 156000851142377472 156118056890793984 156234753933705216 156342708376436736 156419798740660224 156762574048346112 157183567289198604 157297575389036544 157828986116702208 157938042135379968 157947565369982976 158714670662811648 158902652688924672 159250868874510336 159370516409352192 159439485975035904 159678544547757312 159788878566653952 159794362299973632 160334208118554624 160454669582204928 160574608209641472 160685561386893312 160806286827454464 160875877740576768 161117089994133504 161228418013200384 161238139648524288 161307917451305856 161661404487356928 161778660443947008 162213124619943936 162325209972473856 162447167305285632 162761141932849152 163123411514556416 163429463101538304 163674504121024512 163797475198500864 163868360585453568 164227458526838784 164350845047144448 164668499064874728 164787936121847808 165149049203195904 165273128128217088 165344652122259456 165468878006648832 165592564716192768 165706985180233728 165831483290812416 166151999056450176 166272512122945536 166276831512540672 166397435122286592 166834243582820352 166959588619321344 167282284764317184 167403617647591424 167969170409914368 168095368133738496 168221018124386304 168337254786269184 168663257890947072 168789332374806528 168916146298454016 169032863277121536 169736522792173568 169864048354000896 169937559125655552 170182746700775424 170309956990795776 170437913382223872 170639780444356608 170767332363573792 171013717143650304 171468528126787584 171597354969858048 172177075763675136 172634980699078656 173013289641443328 173143277086703616 173348348387917824 173477924940773376 173728220590374912 174190250795466752 174194775870280704 174910045220241408 175040789129428992 175172299865063424 175293339694792704 175500957535174656 175764098175418368 175885546923491328 176231542796976128 176959772312666112 177082047242698752 177557609381289984 177952812561334272 178554004495663104 178765484275040256 179157227483824128 179638362616226976 179768657587470336 180162599130759168 180375984133373952 180511503279980544 180646434235846656 180771256560254976 180907072680886272 181256726243400192 181388195043213312 182000992999440384 182137733039259648 182489765197436928 182615861219033088 183239094992633856 183513837953875968 183858145989230592 184133817136152576 184261049157943296 184272159598313472 184351905658635264 184755890842693632 185167115773280256 185386428137078784 185514525682827264 185792680353595392 185932269144244224 186012733637541888 186291635305716864 186420358327762944 186426756016635904 186920998938506448 187056576138313728 187197114512572416 187688524030672896 187829537196736512 188192570359856832 188329069853540352 188741770517938176 188965316711153664 189107289150455808 189248645389934592 189379411634552832 189521695189499904 189887998921657344 190030664585760768 190667706951794688 190810958422081536 190953588141195264 191085532460089344 191097054398251008 191179754016362496 191598701614645248 191742652555001856 192113248909020516 192252592142155776 192902094142636032 193047024341090304 193984597476769792 194130340976001024 194214353286463488 194639950846623744 194786186722541568 195016891936407552 195162665558370048 195444248164171776 195964032144900096 196111262822694912 196257854478450688 196393463917314048 196541017233555456 196773800872771584 196920887770607616 197068837348196352 197205007156641792 197729473875935232 197734610447345664 198260485646598144 198546537817571328 199079743851749376 200046616147918848 200196914131501056 200572522897342464 200873255057620992 201012053626847232 201407477482258432 201848837915017216 202000489934487552 202239739785904128 202390912430902272 202682924022104064 202922982150045696 203227238515327488 203367663630286848 203374642927239168 204061719423614976 204751117124370432 205300985847116544 205449894385680384 206143981866713088 206298860891406336 206453067698110464 206595721783148544 206750940206727168 207150544278171648 207611614654889984 208001134856503296 208313005244940288 208559731654213632 208703841393180672 209016765397794816 209173802787274752 209578089718931472 209730100518715392 210438648155602944 210596753826643968 211149589534507008 211619560883748864 211870203585232896 212334491832680448 212494021879136256 212585981300047872 212904726063676416 213051838088871936 213623998786864512 213778944158072832 213939559442939904 214099477612855296 214247415182524416 214501170320769024 214662328224841728 214822786658844672 214971224017600512 214984186198032384 215077223268407808 215132735079972864 215548539316475904 216284166159925248 216433613296631808 217014855910465536 217177902383726592 218232672161366016 218396633598001152 218491147447271424 218969944702451712 219134460062859264 219557998753166304 219717248162463744 220198732270927872 220364170837622784 220459536163012608 220625170675531776 220790086288257024 220942646906978304 221108644387749888 221535998741933568 221696682830594048 221702442016720896 222445658110427136 222612784825761792 223043046352422912 223364855044767744 223958893879885824 224294690832515072 224884343854596096 225052443166408704 225221528397938688 225377151036162048 225982411939823616 226485397805334528 226583412167540736 227079942654394368 227250551176298496 227519707259142144 227689776484765056 228018289524867072 228624704169050112 228630643329743424 228796473293144064 229569434351566848 230179974265438208 230684386188591104 231131131183890432 231303899921031168 231637627453833216 231911979600052224 232259701160374272 232420187006042112 233213393626988544 233387718839238656 233563066486751232 234001276713566208 234352130900557824 234514062564655104 234629698110990336 235143861072519168 235946363083554816 236743479175053312 237270416748445696 238072005994217472 238353979033387008 238518675877920768 238876303311765504 239055774614028288 239517816821635968 239691543449960448 240216798841012224 240501312177831936 240682004373307392 240861912314462208 241028342080339968 241209430241181696 241313816610865152 241675634991200256 241842627019800576 241857209472786432 242667990665920512 243319686929915904 243487814958710784 244141712899273728 244685117271834624 245144194652307456 245328375114104832 245511756181536768 245681398877257728 245696212797751296 245802540878180352 246341187790258176 246889487697707008 247002748597312092 247181904182771712 247723573804793856 247909692192325632 248016978183389184 248203317009973248 248388847074289152 248560477770350592 248747224936218624 249227998584675264 249408768184418304 249596152683429888 250251365374230528 250439382928982016 250923427146475776 251105426471387136 251953755614871552 252143052200607744 252331527186579456 252505882179403776 252695593585999872 253183998562209792 253374219447681024 254223609269059584 254604784188260352 254796072531001344 254906338688483328 255274120051163136 255464935486193664 255656870073335808 256150998545360688 256336789522874368 257202792190181376 257396032454787072 258265613645512704 258952471048617984 259519934462164992 259714915630055424 260022522581876736 260216887411160064 260592330885562368 261285376193200128 261292163805421056 261481683763593216 261857951889752064 262365067830362112 262561183694143488 262758449797595136 262940009542189056 263646147263127552 264347314195464192 265439658468999168 265623070864048128 266728821530558464 266929218842001408 267430030529789952 267831006743494656 268148226412560384 268735841225736192 269333986579316736 269652986381205504 269854549907869696 270243898696138752 270563976200060928 270969651353769984 271156884840382464 271885089365100288 272082292564819968 273001489499160576 273206599558889472 273734647796155392 274858642488950784 275065147855208448 275270756930813952 275460962377531392 275787218983845888 276200725704228864 276391573736914944 276408239397470208 277750673659920384 278079642205618176 278271788524240896 278689020530393088 278898403716366336 279019100456312832 279437452958575296 279630537491644416 279640134024953856 280584864207470592 280795671768858624 281532786046009344 282288855539785248 282493604780310528 283112655776907264 283325362505515008 283447975066730496 283660933725683712 283872968084901888 284069117451829248 284282542784249856 284831998382486016 285038592210763776 285465970150473728 286001560427692032 286216437633122304 286430382211792896 286628298690134016 286645581597376512 286769631024543744 287398052421967872 287613978832502784 288169873363530774 288378888213233664 289353141213954048 289570536511635456 290976896215154688 291195511464001536 291321529929695232 291959926269935616 292179280083812352 292743998337555072 292956330883284992 293598309694570496 293946048217350144 294166894234042368 294386781717676032 294590195875971072 294811525850333184 295160701309157376 295381331655911424 295603256022294528 295807510734962688 296594210813902848 297390728469897216 297819806726356992 298619615777624064 299845791806128128 300069924221878272 300295371197251584 301309882586431488 301980530407112704 302111216223387648 302773256872525824 303000734901731328 303359609678856192 303586368646353408 304024386033156096 304832938892066816 304840857772991232 305061964390858752 306092579135422464 307126675686555648 308174841578520576 308405199894708224 308850169938444288 309215972800069632 309679601547165696 309893582674722816 310725816417257472 311417421982334976 312001702284754944 312469507867410432 312839597481320448 313525148096692224 314367134578397208 314595150778073088 315657972233404416 315876084270759936 315895130739965952 317429341325623296 317805305377849344 318501737749020672 318741032818704384 318878971950071808 319357089095514624 319577757133307904 319588724599947264 320668416237109248 320909339164409856 321149216419282944 321371122773786624 321751755481153536 322234179988267008 322456836026400768 322476279297048576 322615834902611712 323322808974713856 324426249239887872 324650419944947712 324894334610571264 325522283865698304 326246823029112832 326858926203076608 327349008242049024 327594950397001728 327736721170907136 328454917053677568 328701690094288896 329336998129749456 329575872243695616 330298098406391808 330546256256434176 330689304244518912 330937756013297664 331185129432385536 331413970360467456 331662966581624832 332303998112900352 332545024245891072 332553663025081344 333668487165640704 333919177238642688 334564569528634368 335938340819828736 336190736267476992 336442036248772608 336674509572538368 337326515781894144 337578664749613056 337832292596908032 338065726554243072 339473045584347136 339728096708001792 339875118251311104 340619913981591552 340875826764447744 341279560888713216 341534664727147584 342027434287300608 342937056253575168 343194709939716096 344354151527350272 345269961398157312 346026579282886656 346286554173407232 346696696775835648 346955849881546752 347456441180749824 348380501590933504 348389551740561408 349820090440482816 350081578258857984 350344599730126848 351001915070349312 351528196350836736 351771093846982656 352463085593952256 353919544625332224 354164094485397504 355115218762579968 355905625122668544 357108008991326208 357530968550080512 358314454967648256 359276725232453952 359537315174940672 360325198261518336 360751968266747904 361023006559961088 361292868471693312 361542513120509952 361814145361772544 362513452486800384 364001985998880768 364275466078519296 364979530394873856 365231722438066176 366478189985267712 367027675907751936 367716291978461184 368267634272305152 368522098315886592 368544319196626944 368703811317270528 369511781685387264 370334231546560512 370772856274157568 371585360707190784 371864538288488448 372025467275083776 372583270611433728 372840716655525888 372853512033271808 373841997877012896 374113152276627456 374394229025144832 375377048061345792 375659074393473024 376385140719713664 376658139707080704 377483541035876352 377930633422307328 378214578300911616 378497290779869184 378758823269105664 379043390378999808 379775997843314688 380061329171521536 381335413903589376 381907176282390528 382194108796502016 382359508032724992 383197403229290496 383485305110003712 384226497818041032 384505184284311552 385804188285272064 386094048682180608 387969194953539584 388260681952002048 388428706572926976 389279901693247488 389572373445083136 390033783872815104 390325331116740096 390888496328343552 391928064289800192 392222525645389824 392515708956901376 392786927834628096 393547601745543168 393841775541215232 394137674696392704 394410014313283584 395469220894691328 396520971293196288 397093075635142656 398159487703498752 400093232295837696 400393828263002112 401145045794684928 401746510115241984 402814954964516864 403697675830034432 404000979868975104 404479479571808256 404781824861804544 405365848044208128 405845964300091392 406454477030654976 406735327260573696 408123438847229952 409502234248740864 410601971694233088 410899788771360768 412287963733426176 412597721782812672 412906135396220928 413191443566297088 414301088556343296 415223229309779968 416626010489880576 417119463308427264 417407682786361344 418033530795589632 418347605574549504 419156179437862944 419460201037430784 420877296311205888 421193507653287936 422299179069014016 423239121767497728 423740407170465792 424668983665360896 424988043758272512 425171962600095744 425809452127352832 426103676177743872 427247997573729024 427557888316145664 428198955225710592 429002340641538048 429324656449683456 429645573317689344 429942448035201024 429968372396064768 430154446536815616 430265470159945728 431097078632951808 432254810045296161 432568332319850496 432867226593263616 434029711820931072 434355804767453184 436465344322732032 436793267196002304 436982294894542848 437939889404903424 438268920125718528 439115997506332608 439434496324927488 440397464541855744 440919072326025216 441250341351063552 441580172576514048 441885293813956608 442217288775499776 443071997483867136 443404884033441792 444891316220854272 445225569651523584 446086092704845824 446729710089535488 447917787759771648 448589381665030144 449768687709192192 450104886332817408 450443056795877376 451964823879647232 452970795610669056 453166824335081472 454159885308788736 454501102352596992 455039414518284288 455379552969530112 456036579049734144 457249408338100224 457261286659486848 457592946586288128 459138868703133696 460359948530876416 461368772377182208 462262262367780864 462607799842062336 463275254907666432 463823959200104448 464519402320748544 464840374012084224 466775437678477312 467126132973502464 468002553427132416 468704261801115648 469028125129310208 469259396221980672 470287722145038336 471892726167109632 473486958350106624 474540833496891392 476144011988434944 476707958066774016 477752606623531008 478111549228056576 479035633643271936 479383086899920896 481002624355663872 481364008746614784 481723824628924416 482056684160679936 482418860482363392 482627633221730304 483351269982400512 483685254039601152 483714418945572864 485335981331841024 486639373859831808 486975629917421568 488283425798547456 489370234543669248 490288389304614912 491023512363073536 491392425595502592 491605081756360704 492682375580516352 493778975395414016 494005497194624184 494363808365543424 495447147609587712 495819384384651264 496033956366778368 496406634019946496 496777694148578304 497120955540701184 497494449872437248 498455997169350528 498817536368836608 499192305366859776 500502730748461056 500878765857964032 501846854292951552 502210852942774272 503907511229743104 504286104401215488 504663054373158912 505011764358807552 506367997124419584 506748438895362048 509209568376520704 509592145062002688 509812677376966656 510548240102326272 510929870972387328 511313740146671616 512301997090721376 512673579045748736 514405584380362752 514792064909574144 516531227291025408 517904942097235968 519039868924329984 519429831260110848 520045045163753472 520433774822320128 521184661771124736 522570752386400256 522584327610842112 524730135660724224 525122367388286976 525516899595190272 525880019084378112 527292294526255104 528694628390928384 530879316937998336 531246141728096256 533457643061116928 533858437684002816 535662013486989312 536296452825120768 537471682451472384 539305972762411008 539709099815739392 540487797392277504 541127952400121856 541939302707539968 542313769680764928 543770178730200576 544164585129639936 546002978998321152 546413199117778944 547469295592310784 549717284977901568 550541513861627904 551574437967691776 552401451408457728 552783147473829888 552816478794940416 555501347319840768 556159284411236352 556543577048481792 557378041060786176 557796807432732672 558038200912625664 558874905917150592 559261074983288832 559280268049907712 561169728414941184 561591343537717248 563065572092018688 564577711079570496 564987209560621056 566225311553814528 566895950133460992 567321867451367424 567745936169803776 568138234903658496 568565085568499712 569663996764972032 570931940300947456 572003120855384064 572432875266244608 572860764423585792 573256597380268032 573291163194753024 573539262049087488 574796104843935744 575227957665005568 576339746727061548 576757776426467328 578706282427908096 579141073023270912 581953792430309376 582391022928003072 582643059859390464 583919852539871232 584358560167624704 585487996675110144 585912661766569984 587892096434700288 588333788468084736 588773563435352064 589180391751942144 589623051700666368 590321402618314752 590762663311822848 591206512044589056 591615021469925376 593188421627805696 594781456939794432 595639613452713984 597239231555248128 600139848443756544 600590742394503168 602619765172862976 604222432446775296 605546513745051648 606001469803462656 606719219357712384 607172737292706816 608048772066312192 609665877784133632 609681715545982464 610123928781717504 612185158270844928 614253351373111296 616349683157041152 616810399789416448 618431945600139264 619359203094331392 619787165349445632 621451632834514944 622834843964669952 624003404569509888 624939015734820864 625679194962640896 627050296193384448 628734269156794416 629190301556146176 631315944466808832 631790261479931904 634858682651246592 635610610755698688 637003475498041344 637482065637408768 637757943900143616 638714178191029248 639155514266615808 641336832474218496 641818678328819712 642298432838565888 642742245547573248 643503510962307072 644468359976534016 644913672052801536 644952558594097152 645231669805223424 646645617949427712 648852498479775744 649300839889895424 651044567731396608 652493646058225664 654698016484098048 655189900794003456 655473442341814272 656909834107355136 657403380188577792 658673996259498912 659151744487391232 660596196812783616 661092512512868352 661378608489037824 661875512026595328 662370258864771072 662827940720934912 663325933163249664 664607996225800704 665090048491782144 665107326050162688 667336974331281408 667838354477285376 669129139057268736 671876681639657472 672884072497545216 674653031563788288 675157329499226112 675664585193816064 676131453108486144 678946091168694272 679456193416003584 679750236502622208 681239827963183104 681751653528895488 682559121777426432 683069329454295168 684054868574601216 685874112507150336 686389419879432192 688708303054700544 690539922796314624 692053158565773312 693393393551671296 693911699763093504 694912882361499648 696779103481122816 699640180880965632 700163156517715968 700689199460253696 702003830140698624 703056392701673472 703542187693965312 704926171187904512 707839089250664448 710230437525159936 711811250245337088 714216017982652416 715061937100161024 716628909935296512 718553450464907904 719074630349881344 720650396523036672 721503936533495808 722046013119922176 722585736943386624 723085026241019904 723628290723545088 725026904973600768 728003971997761536 729959060789747712 730463444876132352 734055351815503872 735432583956922368 736535268544610304 737044196631773184 737088638393253888 737407622634541056 739023563370774528 740668463093121024 741545712548315136 743170721414381568 743729076576976896 744050934550167552 745166541222867456 745681433311051776 745707024066543616 747683995754025792 748226304553254912 748788458050289664 750754096122691584 751318148786946048 752770281439427328 753316279414161408 755861266844614656 756429156601823232 756994581559738368 757517646538211328 758086780757999616 759551995686629376 760122658343043072 762670827807178752 763814352564781056 764388217593004032 764719016065449984 766394806458580992 766970610220007424 768452995636082064 769010368568623104 771608376570544128 772188097364361216 775938389907079168 776857413145853952 778559803386494976 779144746890166272 780067567745630208 780650662233480192 781776992656687104 783856128579600384 784445051290779648 785031417913802752 785573855669256192 787095203491086336 787683551082430464 788275349392785408 788820028626567168 790938441789382656 793041942586392576 796318975406997504 800186464591675392 800787656526004224 802290091589369856 803493020230483968 805629909929033728 807395351660068864 808001959737950208 808958959143616512 809563649723609088 810731696088416256 811691928600182784 812908954061309952 813470654521147392 816246877694459904 819004468497481728 821203943388466176 824575927466852352 825195443565625344 825812270792441856 826382887132594176 828602177112686592 830446458619559936 833252020979761152 834238926616854528 834815365572722688 836067061591179264 836695211149099008 838312358875725888 838920402074861568 841754592622411776 842387015306575872 844598358138028032 847480814340931584 849337967330721792 849976087516545024 850343925200191488 851618904254705664 852207352355487744 854495995147458048 855115776632291328 856397910451421184 858004681283076096 858649312899366912 859291146635378688 859884896070402048 859936744792129536 860308893073631232 862194157265903616 864509620090592322 865136664639700992 868059423641862144 868711609534906368 872930688645464064 873586534392004608 873964589789085696 875879778809806848 876537840251437056 878231995012665216 878868992649854976 880794929083711488 881838144652050432 882500682702127104 883160345153028096 883770587627913216 884434577550999552 886143994967734272 886809768066883584 889782632441708544 892172185409691648 893459420179070976 897178763330060288 899537375418384384 900209772665634816 900886113591754752 903929647759294464 905941591221338112 906333648670162944 908319770617577472 909002204705193984 910078829036568576 910759105939060224 912073158099468288 914498816676200448 914522573318973696 915185893172576256 918277737406267392 920719897061752832 924524524735561728 925215599684124672 926550509815332864 927647918400208896 929038804641497088 929680748024168448 933550875356954624 934252265947004928 936005106854264832 937408523602231296 938518792443961344 940575444290076672 943785452334219264 946973916700213248 952288023976869888 953415916133548032 955505213247062016 956223098456113152 958071267286543872 958766173799841792 962005248711327744 962728017493229568 963447649257848832 964113368321359872 965255266443460608 966702539964801024 967370508079202304 967428837891145728 973278747719663616 973951259834843136 976566851597094912 978740469087338496 980576778609229824 982047024726147072 982784851191005184 983210163512721408 985364751161032704 987557950790828032 988010994389248368 988727616731086848 990894295219175424 991638768769302528 992067912733556736 992813268039892992 993555388297156608 994241911081402368 994988899744874496 996911994338701056 997635072737673216 1001005461496922112 1001757531715928064 1003693708585903104 1007815022459486208 1008572208802430976 1009326108746317824 1010023528717615104 1012735994248839168 1013496877790724096 1018419136753041408 1019184290124005376 1019625354753933312 1021859741944774656 1022627480293343232 1024603994181442752 1025347158091497472 1028811168760725504 1029584129819148288 1033062454582050816 1035809884194471936 1038079737848659968 1038859662520221696 1040090090327506944 1040867549644640256 1042369323542249472 1045141504772800512 1045168655221684224 1049460271321448448 1050244734776573952 1051033799190380544 1054584589052510208 1057389256781856768 1061758633875996672 1062492283456192512 1066915286122233856 1067716875368005632 1071324026973978624 1072592905650241536 1074943364902944768 1078611945524822016 1079418199631478784 1080975594784555008 1082255904800243712 1083878605415079936 1084627539361529856 1087540357460401152 1092005957996642304 1092826398235557888 1094938591184621568 1099434569955803136 1101083027723255808 1103148875935383552 1104802902816915456 1105566294947659776 1105632957589880832 1111002694639681536 1112318568822472704 1114756082121572352 1115593614865465344 1116076401825251328 1117749811834301184 1118522149966577664 1118560536099815424 1122339456829882368 1123182687075434496 1126131144184037376 1129155422159140992 1129974419121242112 1132450623107629056 1133791900266921984 1134643734902734848 1135491872339607552 1136276469807316992 1137130171136999424 1139327993529944064 1141863880601894912 1144006241710768128 1145721528847171584 1146582326389506048 1147078524098174976 1149592209687871488 1150455915330011136 1152679493454123096 1153515552852934656 1157412564855816192 1158282146046541824 1163907584860618752 1164782045856006144 1165286119718780928 1167839705079742464 1168717120335249408 1170975993350220288 1171825323533139968 1175784192869400576 1176667576936169472 1177547126870704128 1178360783503884288 1180642805236629504 1181525326623645696 1182413024089178112 1183230042939850752 1189562913879588864 1191279226905427968 1194478463110496256 1200279696887513088 1201181484789006336 1205239530345725952 1208444864893550592 1211093027490103296 1212002939606925312 1213438438715424768 1214345474585413632 1216097544132624384 1219331755568267264 1219363431091964928 1224370316541689856 1228506702746222592 1232699366314082304 1233620799578832896 1236863891200278528 1238718406188662784 1239574330698891264 1242903265669029888 1245669687929339904 1249878031469641728 1251358389925281792 1254100592386768896 1257468538313588832 1258380603112292352 1262631888933617664 1263580522959863808 1269717365302493184 1271221221511397376 1274006950996082688 1274964131274817536 1275515887800287232 1277428356382058496 1278311028533231616 1282673664948436992 1284596865677131776 1287007021924614144 1288936719953068032 1289827344105603072 1289905117188194304 1290463339610446848 1293291235898855424 1297704996959551488 1298601679779790848 1302089135462793216 1304987292116451328 1309396032968196096 1310379801588006912 1310946884683628544 1313819668214710272 1314806760377155584 1317347992518997824 1318303488974782464 1321192393625567232 1322757216978075648 1323751024053190656 1324740517729542144 1325655881441869824 1326651866326499328 1329215992451601408 1330214652100325376 1334673948662562816 1335676708954570752 1338258278114537472 1343753363279314944 1345768144995090432 1349306063127576576 1350314658998452224 1351329170387632128 1357892182337388544 1358912386832007168 1359500473005244416 1362479655926366208 1363503307057790976 1365118243554852864 1366138658908590336 1368109737149202432 1371748225014300672 1372778839758864384 1377416606109401088 1381079845592629248 1384106317131546624 1386786787103342592 1387823399526187008 1389825764722999296 1393558206962245632 1400326313035431936 1401378398920507392 1404007660281397248 1406112785403346944 1407084375387930624 1409852342375809024 1415678178501328896 1420460875050319872 1423622500490674176 1428432035965304832 1430123874200322048 1433257819870593024 1437106900929815808 1438149260699762688 1443007873066991616 1444092026239844352 1445171473886773248 1446170052482039808 1447256581447090176 1450053809947201536 1456007943995523072 1459918121579495424 1460926889752264704 1468110703631007744 1470865167913844736 1473070537089220608 1474177276786507776 1474815245269082112 1478047126741549056 1481336926186242048 1483091425096630272 1486341442828763136 1487458153153953792 1488101869100335104 1490333082445734912 1491362866622103552 1495367991508051584 1496452609106509824 1497576916100579328 1501508192245383168 1502636297573892096 1505540562878854656 1506632558828322816 1511722533689229312 1512858313203646464 1513989163119476736 1515035293076422656 1519103991373258752 1520245316686086144 1527628705129562112 1528776435186008064 1529438032130899968 1532789612917161984 1533941220440014848 1536905991272164128 1538020737137246208 1543216753141088256 1544376194728722432 1551876779814158336 1553714826291707904 1557119606772989952 1558289493780332544 1560135135491260416 1561301324466960384 1563553985313374208 1567712257159200768 1570062835827605504 1574190406982172672 1575367102164860928 1576550698785570816 1577640057253134336 1581876883578765312 1586083885172785152 1592637950813995008 1600372929183350784 1601575313052008448 1606986040460967936 1611259819858067456 1614790703320137728 1617917918287233024 1619127299447218176 1621463392176832512 1623383857200365568 1625817908122619904 1626941309042294784 1632493755388919808 1638008936994963456 1642407886776932352 1649151854933704704 1651624541584883712 1657204354225373184 1660892917239119872 1666504041959522304 1668477853233709056 1669630731145445376 1672134123182358528 1673390422298198016 1676624717751451776 1677840804149723136 1683509185244823552 1684774030613151744 1689196716276056064 1694961628681863168 1698675934661443584 1700687850400382976 1703237808509411328 1704414704710975488 1708991990294916096 1712795820902842368 1716009362566152192 1717298625798733824 1718582293270757376 1719769792140804096 1719873489584259072 1720617786147262464 1724388314531807232 1729019240181184644 1730273329279401984 1736118847283724288 1737423219069812736 1745861377290928128 1747173068784009216 1747929179578171392 1751759557619613696 1753075680502874112 1756463990025330432 1757737985299709952 1763676289304100864 1765001365404254208 1766320690306056192 1767541175255826432 1768869155101999104 1772287989935468544 1773619536133767168 1779565264883417088 1784344370819383296 1786918840358141952 1794357526660120576 1800419545331269632 1801772227183509504 1807859295518588928 1812667297340325888 1816639541235154944 1818004409410387968 1820157658073137152 1821518211878120448 1824146316198936576 1828997633352400896 1829045146637947392 1830371786345152512 1836555474812534784 1841439794123505664 1849049049471123456 1850431199368249344 1855295836800417792 1858077609282994176 1859361496048336896 1867101750713909248 1868504531894009856 1872010213708529664 1874817047204462592 1877037584887922688 1881150888580153344 1887570904668438528 1893947833400426496 1904576047953739776 1906831832267096064 1911010426494124032 1912446196912226304 1916142534573087744 1924010497422655488 1925456034986459136 1926895298515697664 1928226736642719744 1930510532886921216 1933405079929602048 1934741016158404608 1934857675782291456 1946557495439327232 1947902519669686272 1953133703194189824 1957480938174676992 1964094049452294144 1965569702382010368 1966420327025442816 1970729502322065408 1976021988778496736 1977455233462173696 1981788590438350848 1983277537538605056 1984135825467113472 1985626536079785984 1987110776594313216 1988483822162804736 1989977799489748992 1993823988677402112 1995270145475346432 2002010922993844224 2003515063431856128 2007387417171806208 2015630044918972416 2018652217492635648 2025471988497678336 2026993755581448192 2036838273506082816 2038368580248010752 2039250709507866624 2043719483889549312 2045254960586686464 2049207988362885504 2050694316182994944 2057622337521451008 2059168259638296576 2066124909164101632 2071619768388943872 2076159475697319936 2080180180655013888 2081735099289280512 2084738647084498944 2090337310443368448 2098920542642896896 2100489469553147904 2102067598380761088 2109169178105020416 2114778513563713536 2123517267751993344 2133830572244467712 2135433750736011264 2142648053947957248 2145185811300483072 2149886729805889536 2157223891049644032 2158836399262957568 2161951189569110016 2164511809600487424 2167757210830159872 2169255078723059712 2175080714920802304 2184011915993284608 2189877182369243136 2202166055446511616 2206297751870767104 2209605805633830912 2211132589895319552 2211265915179761664 2222005389279363072 2224637137644945408 2229512164243144704 2231187229730930688 2232152803650502656 2235499623668602368 2237044299933155328 2237121072199630848 2244678913659764736 2246365374150868992 2252262288368074752 2258310844318281984 2259948838242484224 2267583800533843968 2269287469805469696 2270983744679215104 2272552939614633984 2274260342273998848 2278655987059888128 2283727761203789824 2288012483421536256 2291443057694343168 2293164652779012096 2294157048196349952 2299184419375742976 2300911830660022272 2305358986908246192 2307031105705869312 2314825129711632384 2316564292093083648 2327815169721237504 2330572239437561856 2335679410159484928 2337434240670498816 2341951986700440576 2351568385738801152 2353335153872338944 2355094253741408256 2356721567007768576 2361285610473259008 2363050653247291392 2364826048178356224 2366460085879701504 2379125827759177728 2388956926220992512 2400559393775026176 2402362969578012672 2410479060691451904 2416889729787101184 2422186054980206592 2424005879213850624 2426876877430849536 2428690949170827264 2432195088265248768 2438663511136534528 2438726862183929856 2448740633083379712 2457013405492445184 2467241599157665792 2473727782400557056 2477436812377325568 2479148661397782528 2485806531338059776 2491339375858679808 2499756062939283456 2502716779850563584 2508201184773537792 2514937076627177664 2516761206224584704 2525263777867235328 2527161045919727616 2542442443022794752 2548013901992165376 2549928262549635072 2551031775600574464 2554856712764116992 2556622057066463232 2565347329896873984 2569193731354263552 2574014043849228288 2577873439906136064 2579654688211206144 2579810234376388608 2580926679220893696 2586582471797710848 2595409993919102976 2604178270925586432 2609974584232902656 2618792065936392192 2620759603176013824 2621893769367257088 2627639336429420544 2629613520754311168 2634695985037995648 2636606977949564928 2642384787251134464 2645514433956151296 2647502048106381312 2649481035459084288 2651311762883739648 2653303732652998656 2658431984903202816 2660429304200650752 2669347897325125632 2676516556229074944 2691536289990180864 2698612126255153152 2700629317996904448 2702658340775264256 2715784364674777088 2717824773664014336 2719000946010488832 2724959311852732416 2727006614115581952 2730236487109705728 2732277317817180672 2736219474298404864 2743496450028601344 2745557679517728768 2754833212218802176 2762159691185258496 2773573574206685184 2775646799052374016 2779651529445998592 2787116413924491264 2800652626070863872 2802756797841014784 2808015320562794496 2812225570806693888 2819704684751618048 2831356357002657792 2840921750100639744 2856864071930609664 2860247748400644096 2866515639741186048 2874213801859631616 2876298521399525376 2886015746133983232 2888184052479688704 2890342947773546496 2892340104964079616 2900107619894403072 2919836243158990848 2921853779504529408 2936221407262015488 2941730335827689472 2946141074178441216 2948354553573015552 2949630490538164224 2956094253483098112 2962673852372484096 2966182850193260544 2972682885657526272 2974916306307907584 2976203738200670208 2980666164891469824 2982725733244207104 2990735983016103168 2992905218213019648 3003016384490766336 3005272595147784192 3011081125757709312 3023445067378458624 3025716626407292928 3027978326238953472 3030070586152845312 3038207982746517504 3040490633372172288 3055257410259124224 3057552870372016128 3058876064261799936 3065579225834323968 3067882440880029696 3073811982544328256 3076041474274492416 3086433506282176512 3088752389457444864 3107429652583415808 3114239213545979904 3116578987560665088 3120270270982520832 3122602648933920768 3127107970626748416 3135424514318401536 3140125671655211008 3148380813964345344 3150734204329721856 3153101397571141632 3163753767157530624 3172167770345570304 3185275901627990016 3200745858366701568 3203150626104016896 3213972080921935872 3222519639716134912 3229581406640275456 3235835836574466048 3238254598894436352 3242926784353665024 3246767714400731136 3251635816245239808 3253882618084589568 3276017873989926912 3284815773553864704 3298303709867409408 3303249083169767424 3314408708450746368 3321785834478239744 3333008083919044608 3336955706467418112 3344268246364717056 3346780844596396032 3353249435502903552 3355681608299446272 3367018370489647104 3369548061226303488 3378393432552112128 3389923257363726336 3397351869322887168 3401375700800765952 3406475617018822656 3408829409421950976 3417983980589832192 3425591641805684736 3432018725132304384 3437164586541514752 3439746979168518144 3441235572294524928 3448776629063614464 3458038480362369288 3460546658558803968 3472237694567448576 3474846438139625472 3491722754581856256 3494346137568018432 3495858359156342784 3503519115239227392 3506151361005748224 3512927980050660864 3515475970599419904 3527352578608201728 3530002730808508416 3532641380612112384 3535082350511652864 3544575979870937088 3547239072267534336 3568688741638766592 3573837680716283904 3588715053320241152 3600839090662539264 3603544454367019008 3615718591037177856 3625334594680651776 3633279082470309888 3636008818820775936 3640315316146274304 3643036423756240896 3648292632397873152 3657995266704801792 3658090293275894784 3673110949625069568 3698098098942246912 3700862398736498688 3710591673600835584 3716155218565988352 3718722992096673792 3734203501427818496 3737009063788019712 3749634094408925184 3754075169775845376 3762301777160306688 3775141809336877056 3787895666800852992 3809152095907479552 3813663664534192128 3822020852988248064 3824892393824452608 3832285069146175488 3848020994845310976 3853790597031395328 3861021065773842432 3866810159859204096 3869482032316809216 3869715351564582912 3893114990878654464 3895805039339372544 3906267406388379648 3914961876349353984 3928188098904588288 3931139404764020736 3932840654050885632 3941459004644130816 3952043977556993472 3954910466924347392 3963577180876701696 3968271650934226944 3971253072159571968 3974221553188626432 3976967644325609472 3979955598979497984 3987647977354804224 4004021845987688448 4007030126863712256 4014774834343612416 4031260089837944832 4037304434985271296 4050943976995356672 4053987511162896384 4073676547012165632 4076737160496021504 4078501419015733248 4087438967779098624 4090509921173372928 4098415976725771008 4101388632365989888 4115244675042902016 4118336519276593152 4132249818328203264 4143239536777887744 4152318951394639872 4160360361310027776 4163470198578561024 4169477294168997888 4180674620886736896 4200978939106295808 4204135196761522176 4218338356210040832 4229557027127427072 4247034535503986688 4267661144488935424 4270867501472022528 4285296107895914496 4290371622600966144 4299773459611779072 4314447782099288064 4317672798525915136 4329023619200974848 4335514421660319744 4338510157446119424 4350161429841604608 4368023831986569216 4379754364738486272 4404332110893023232 4412595503741534208 4419211611267661824 4422531830359523328 4444010778558726144 4449274275289890816 4459024328486289408 4462374459461861376 4464305607301005312 4470999247337204736 4474088599866310656 4489357827319529472 4492730748301737984 4504524576736149504 4516621688636563968 4519897676484968448 4535167601067687936 4538574939610939392 4541967489358430208 4545105879229267968 4557311974119776256 4567455522407579648 4582886115388686336 4586329305558024192 4588314096392699904 4598368838751485952 4601823661320044544 4610717973816492384 4614062211411738624 4629650259423264768 4633128584186167296 4655630339442475008 4661144478875123712 4671358820318969856 4674868481340997632 4683903973400881152 4703136771477602304 4710188507482816512 4722571220946518016 4726101306494582784 4729652096356712448 4732920171759403008 4758251655518355456 4777913852441985024 4801118787550052352 4804725939156025344 4820958121382903808 4833779459574202368 4844372109960413184 4853753754861699072 4857381898341654528 4864390176530497536 4877453724367859712 4897481266166759424 4914026810984890368 4934483198315331584 4947455564801114112 4954873624754651136 4971613062676119552 4982678751717359616 4999512125878566912 5005433559701127168 5016402369547075584 5029874153254355328 5033522412449169408 5050527555734470656 5054322091839455232 5084884886045589504 5096027803984330752 5102063551201148928 5109713425528233984 5113244114132926464 5138387462708527104 5148028087698456576 5155746879812272128 5159309376422412288 5159620468752777216 5161853358441787392 5173164943595421696 5190819987838205952 5208356541851172864 5219949168465805312 5237584131872784384 5241519206352027648 5243787538734514176 5255278672858841088 5259227041508622336 5269391970075991296 5273213955899129856 5291028867912302592 5295004096212762624 5298962070918168576 5302623525767479296 5306607465305997312 5316863969806405632 5320858608401301504 5338695794650251264 5353033112458149888 5383072579980361728 5401258635993808896 5405316681550528512 5431568729349554176 5438001892020977664 5449918623705464832 5454013228231163904 5460472974219411456 5464554635634361344 5472438948596809728 5486992900057202688 5491115359035457536 5509666424437604352 5524319382370516992 5547147148413370368 5551293598104748032 5574232827848982528 5601305252141727744 5605513595682029568 5616030641125588992 5624451141613387776 5639409369503236096 5662712714005315584 5681843500201279488 5713728143861219328 5720495496801288192 5733031279482372096 5748427603719263232 5772031492267966464 5776368104959377408 5780685895547092992 5784680209928159232 5800215239788806144 5839672486317981696 5843707559009058816 5872442814524030976 5892282148356882432 5896709107146031104 5899260981076328448 5912188506966196224 5932365700386521088 5945365771315052544 5949832612615815168 5952407476401340416 5961332329782939648 5965451466488414208 5981471966032206336 5985810436426039296 6006032768981532672 6010545190295568384 6022162251515418624 6046890134756917248 6055956652477906944 6076415965493035008 6080981266744344576 6110514820518248448 6115105740744032256 6117752128523599872 6131158451668647936 6135764881760059392 6147623965088656512 6152082948548984832 6172867012564353024 6177504778914889728 6214859305166831616 6228478427091959808 6240540541965041664 6245205297867841536 6254215941253496832 6280251343310422016 6296761627928690688 6301468408659443712 6306202795142283264 6327507534315061248 6344335540691140608 6370551803255980032 6401491716733403136 6406301252208033792 6427944161843871744 6445039279432269824 6471671673148932096 6476509197788872704 6485853568707330048 6493535428801462272 6503271632490479616 6507765236169179136 6552035747979853824 6569631547107729408 6606498166339534848 6628817416901492736 6666016167838089216 6673911412934836224 6688536492729434112 6693561689192792064 6706498871005807104 6711363216598892544 6734036740979294208 6739096122452606976 6756786865104224256 6779846514727452672 6802751401601531904 6812951234037645312 6817658818843901952 6835967961179664384 6851183283611369472 6864037450264608768 6874329173083029504 6879493958337036288 6882471144589049856 6897553258127228928 6916076960724738576 6921093317117607936 6944475389134897152 6949692876279250944 6983445509163712512 6991716718312685568 7007038230478454784 7012302722011496448 7025855960101321728 7054705157216403456 7060005461617016832 7065282761224224768 7070164701023305728 7089151959741874176 7094478144535068672 7137377483277533184 7177430106640482304 7201678181325078528 7207088908734038016 7231437182074355712 7250669189361303552 7266558164940619776 7272017637641551872 7280630632292548608 7286072847512481792 7296585264795746304 7315990533409603584 7316180586551789568 7346221899250139136 7401724797472997376 7421183347201671168 7432310437131976704 7437445984193347584 7468407002855636992 7474018127576039424 7499268188817850368 7508150339551690752 7524603554320613376 7550283618673754112 7575791333601705984 7627327329068384256 7644041705976496128 7649784787648905216 7664570138292350976 7696041989690621952 7707581194062790656 7722042131547684864 7733620319718408192 7738964064633618432 7739430703129165824 7786229981757308928 7812534812776759296 7829923752698707968 7856376197809176576 7862278809528041472 7865681308101771264 7882918009288261632 7904087955113986944 7909820933848694784 7927154361753403392 7936543301868453888 7942506144319143936 7948443106377252864 7953935288651218944 7959911197958995968 7975295954709608448 8008043691975376896 8029549668687224832 8074608869970542592 8101887953990713344 8107975022325792768 8147353094024331264 8153474320992043008 8157002838031466496 8174877935558197248 8181019842346745856 8196831953451542016 8202777264731979776 8230489350085804032 8236673038553186304 8264499636656406528 8286479073555775488 8320720722620055552 8326940397157122048 8338954588337995776 8361349241773473792 8401957878212591616 8408270393523044352 8436676712420081664 8459114054254854144 8494069071007973376 8535322288977870848 8570592215791828992 8580743245201932288 8599546919223558144 8628895564198576128 8635345597051830272 8658047238401949696 8671028843320639488 8677020314892238848 8700322859683209216 8759508729476972544 8808664221786046464 8825191007483068416 8838423222535323648 8845063660719046656 8888021557117452288 8898548550579781632 8918048656972578816 8924748918923722752 8928611214602010624 8941998494674409472 8948177199732621312 8978715654639058944 9009049153472299008 9033243377273127936 9070335202135375872 9077149879221878784 9083934978716860416 9090211758458535936 9114623948239552512 9134911044815159296 9165772230777372672 9172658611116048384 9176628192785399808 9196737677502971904 9203647322640089088 9221435947632984768 9228124422823477248 9259300518846529536 9266257168372334592 9322288957750247424 9342717640637939712 9349736962681995264 9367807946801762304 9406273542955204608 9420377014965633024 9445142441893036032 9452202612989165568 9459304192713424896 9516503311036710912 9555827704883970048 9602237575100104704 9609451878312050688 9641916242765807616 9667558919148404736 9688744219920826368 9707507509723398144 9714763796683309056 9728780353060995072 9754907448735719424 9828053621969780736 9868966396630663168 9894911129602228224 9909747249509302272 9943226125352239104 9965357503434719232 9999024251757133824 10010867119402254336 10032804739094151168 10059748306508710656 10067044824898338816 10101055111468941312 10108644183678910464 10169769772091179008 10192055607968661504 10204127102402297856 10219426851056467968 10226488228265852928 10276774925417054208 10296056175396913152 10311493759624544256 10319240937505554432 10323706716883574784 10346329887190843392 10381639975676411904 10416713083702345728 10475168263745568768 10483038412704055296 10487575077469028352 10510557345717682176 10518454083017244672 10538783940151982592 10546427911798259712 10582057735824605184 10590008192425525248 10597924141836337152 10605247051534958592 10633727939612811264 10641717216802603008 10706066224916299776 10766145159960723456 10802517271987617792 10810633363101057024 10863137458699108352 10876003784041955328 10899837247410929664 10908026456462327808 10920945948438822912 10929109271268722688 10944877897193619456 10973985800114405376 11019332848875208704 11094294296826740736 11102587196209496064 11148465655697965056 11202610504283455488 11211027191364059136 11248902283226775552 11278818739006472192 11325425428010631168 11363687000402558976 11427456287722438656 11440990993602576384 11466062558964744192 11496855207438526464 11544062984535932928 11561371791094185984 11600430479577612288 11679344972635963392 11687415118018117632 11744885629048061952 11784564296713764864 11793418214292062208 11798521962152656896 11824377013932392448 11864731400773042176 11890731542630105088 11904814952802680832 11922664659565879296 11930902932976828416 11962943932064412672 12012065537963065344 12021090380591136768 12044324503030837248 12093780269513834496 12111913304955813888 12152831930986070016 12161962533488689152 12221029641036496896 12230211481488064512 12235504257047199744 12262316903337295872 12271529763520118784 12295247930177313024 12304165897097969664 12345734025128706048 12355009557829779456 12429718610333663232 12456956854183919616 12481081083930083328 12490410595735683072 12508431882506993664 12560502686620844032 12602936817318887424 12612405590284566528 12655015068630122496 12688671081382281216 12741103606511960064 12802983433466806272 12812602504416067584 12855888323687743488 12890078558864539648 12943343346297864192 12953018395577745408 12987070857602924544 13006543264980959232 13015530472338358272 13104071495959707648 13139263094215458816 13212996332679069696 13257634833802985472 13332032335676178432 13347822825869672448 13377072985458868224 13387123378385584128 13412997742011614208 13468073481958588416 13478192244905213952 13513573730208448512 13559693029454905344 13605502803203063808 13625902468075290624 13635317637687803904 13671935922359328768 13702366567222738944 13748658346166059008 13758987916674072576 13764942289178099712 13795106516254457856 13832153921449477152 13842186634235215872 13888950778269794304 13899385752558501888 13966891018327425024 13983433436625371136 14014076460956909568 14024605444022992896 14051711920202643456 14109410314432806912 14130565522448449536 14178303919483748352 14188956289070137344 14274754966555066368 14354860213280964608 14403356362650157056 14414177817468076032 14462874364148711424 14501338378722607104 14533116329881239552 14561261264585097216 14572145695024963584 14593170529591492608 14632361173103579136 14692443798500278272 14803449594945994752 14842366694403342336 14864620874263953408 14936814005711273984 14948036255152078848 14998536377635700736 15016300679103381504 15049207108641226752 15100567237347508224 15151582667203411968 15254654658136768512 15288083411952992256 15329140276584701952 15415162388125581312 15444084263095369728 15467240639436816384 15477928129267236864 15478861406258331648 15572459963514617856 15625069625553518592 15659847505397415936 15712752395618353152 15724557619056082944 15731362616203542528 15765836018576523264 15808175910227973888 15819641867697389568 15873086603736907776 15885012288638287872 15896886212754505728 15907870577302437888 15919822395917991936 15950591909419216896 16016087383950753792 16059099337374449664 16149217739941085184 16203775907981426688 16215950044651585536 16294706188048662528 16314005676062932992 16349755871116394496 16362039684693491712 16393663906903084032 16460978700171608064 16473346077106372608 16528999273312813056 16572958147111550976 16641441445240111104 16653880794314244096 16722698483546947584 16803915756425183232 16816540787046088704 16873353424840163328 16918228108509708288 16988138142015946752 17070644577955741696 17141184431583657984 17161486490403864576 17199093838447116288 17270691194103660544 17316094476803899392 17342057686641278976 17354040629784477696 17400645719366418432 17519017458953945088 17617328443572092928 17676846445070647296 17690127321438093312 17797097101159563264 17836097313945157632 17849497837847445504 17857222429204021248 17883996989348818944 17896354399465242624 17957431309278117888 18018098306944598016 18066486754546255872 18140670404270751744 18167869957433720832 18229247896479105024 18269822089630318592 18331544461554745344 18345317222232096768 18353256385570799616 18393475355005943808 18407294645280178176 18442871895265969536 18456248845646954496 18518601037693059072 18532514336744669184 18644577915500494848 18685435281275879424 18735615893603524608 18840754029931266048 18890284883786072064 18904405225978331136 18918608385426849792 19033006622073421824 19111655409767940096 19204475150200209408 19218903756624101376 19283832485531615232 19335117838296809472 19415015019446796288 19429527593366618112 19457560706121990144 19509814897471438848 19656107243939561472 19737932793261326336 19819494499018604544 19886452250704478208 19998048503514267648 20021734238804508672 20065609478188302336 20119496613017421312 20134089649796677632 20202110222937882624 20217288367357820928 20339539544182358016 20408254204804595712 20438853702112935936 20452976456531705856 20553549850834108416 20592112350793826304 20622987519249088512 20638481875011108864 20647413433767149568 20692659774381686784 20763279951352823808 20833426167404691456 20950336527491137536 20975150154938056704 21021114691435364352 21036908166034489344 21077567880303965184 21164115471649210368 21180016384851050496 21195848283672674304 21210494103069917184 21267455879225622528 21283434433605206016 21412132449832599552 21532290319921446912 21605034543975235584 21621266726202114048 21752007568083910656 21799674494821859328 21816052912924655616 21841891896877645824 21858218542537445376 21889755794387238912 21947971600228810752 22038665697750417408 22205174392418992128 22296931311395930112 22405221008566910976 22422054382728118272 22497804566453551104 22557637478012944384 22650850856021262336 22727374000805117952 22881981987205152768 22932125117929488384 22993710414877052928 23088125969071865856 23122743582188371968 23200860959155224576 23358689945271926784 23489771258096123904 23569128593427529728 23586836428584124416 23597043924305313792 23648754027864784896 23729462801546084352 23781463085260210176 23809629905605361664 23845329319131758592 23861805865953656832 23925887864128825344 24024131075926130688 24088649006061674496 24223826609911627776 24305663861972140032 24323925066977378304 24442059282072993792 24460422962976129024 24471008514094399488 24524633806674591744 24543059527040237568 24590495860354626048 24608331794195939328 24691468050257412096 24710019115659558912 24859437220667326464 24962162167860166656 24980821191471366144 25016863765013987328 25121005373241688064 25205873634637774848 25224811180569133056 25310030137260244992 25377342162764562432 25482207213023920128 25605966866933612544 25711776647375486976 25886686692595728384 25906036791155490816 25974141715205849088 26013086529961918464 26031060944676716544 26278526188430917632 26425992665358139392 26515269667605970944 26664064671352356864 26695645651739344896 26754145970917736448 26774246756771168256 26825995484023228416 26936146963917176832 27027147460416897024 27211005606406127616 27251804936150581248 27270635275375607808 27343871844718657536 27404733134445477888 27497316692332118016 27517975833348145152 27529884578356199424 27590213032508915712 27664307842898954304 27684373268470431744 27777901556539588608 27798771505117003776 27966866873250742272 28028152921913819136 28049210888045985792 28103423840405286912 28218820628865613824 28261131044896899072 28356607838967496704 28377912578140274688 28549509933110132736 28709720426561929216 28806712725300314112 28828355634936152064 28925748728297422848 29002676757445214208 29066232659762479104 29122522529170194432 29144291390049927168 29186341059182985216 29264722346207158272 29606899189891989504 29684733388806684672 29729241748527906816 29873628011422547968 29896072510304157696 29997072755271401472 30032601358206763008 30098414217282453504 30201134474695016448 30303165334406823936 30509309316273537024 30576166823905984512 30658280553169403904 30830324776251162624 30888168526190739456 30934481278873632768 30957722812516663296 31144919927029235712 31250139251107037184 31425504791236706304 31449115238112165888 31462725232407085056 31531672037153046528 31616351820455947776 31639283735394779136 31746173207473815552 31770024577276575744 31793772425509011456 31815741154604875776 31901183818838433792 32118198674748899328 32298435479882170368 32407551815962853376 32431900089303171072 32589412376097325056 32628011352125865984 32699511742232788992 32724079369386983424 32787327813806168064 32921957400343216128 33057998546625626112 33282882890480222208 33307761588628488192 33445396967093895168 33607831512850366464 33633081574092177408 33746706849680326656 33836456217019416576 33976276284031893504 34282368863167315968 34322972980807729152 34398187676894232576 34541382388207321088 34632188953607798784 34684115373282557952 34801291438732836864 35038034917907890176 35234656887144185856 35353692890141294592 35380254642876186624 35594194202319126528 35672194627890315264 35714444858408042496 35767993978697637888 35792708798930485248 36036196613889196032 36132973509092511744 36281340808541503488 36335739914867441664 36458495792958210048 36539644179260637184 36663088923109490688 36690634444464193536 36706512771141599232 36786950710011887616 36814589290560356352 36885743790531939072 36912497691293908992 37037202075386118144 37065028673489338368 37289155831000989696 37370870562551758848 37471231787207049216 37681508059862532096 37808810451956662272 37837216770853699584 38066013244146843648 38223310819535880192 38408950300400418816 38437807513248202752 38567664971063230464 38670235676593618944 38830030038893592576 38859055186733236224 39019629794942877696 39312214487879122944 39475865586522652672 39638988998037209088 39772904501408956416 39996097007028535296 40043468477609017344 40131218956376604672 40238993226034842624 40404220445875765248 40434576734715641856 40679079088364716032 40816508409609191424 40877707404225871872 40905952913063411712 41107099701668216832 41245975038498177024 41276963750022217728 41294826867534299136 41385319548763373568 41526559902705647616 41666852334809382912 41900673054982275072 41950300309876113408 42042229382870728704 42073816332068978688 42155135760607930368 42328230943298420736 42391696567345348608 42534911758451245056 42566868867210412032 42824264899665199104 43064580639842893824 43210069087950471168 43242533452404228096 43504015136167821312 43599348989643718656 43683783793755291648 43716437085074890752 43779511588774477824 44077331395500834816 44410348784837984256 44593862622791860224 44810442017133821952 44844108765456236544 44995609132907102208 45115274956025888768 45301701712042524672 45454748001610235904 45763963974410305536 45864250235858976768 45987420829754105856 46245487164376743936 46401721918310449152 46717379890543853568 46979542516192247808 47138257186855059456 47173672857168248832 47194087848610627584 47297508055729569792 47458925603092168704 47619259811210723328 47690658638263517184 47723611731907313664 47851775728257650688 48048262151852261376 48177298012123348992 48447653219823255552 48611327723944280064 48647850133954756608 48884118564145987584 48942017028188798976 49049267613349183488 49086119054080475136 49180991720709252096 49382936100514824192 49420038231319117824 49718874441334652928 49924324335720333312 49961642382942732288 50242010746483376128 50411747269275549696 50449622361138266112 50620060274520489984 50754684325529124864 50964414426047840256 51211933733867225088 51423553294750973952 51812073582310981632 51948283430411698176 52026173059923836928 52062121889353433088 52557052376861835264 52851985330716278784 53030539335211941888 53391291303478689792 53508291941835472896 53548493513542336512 53651990968046456832 53872293927834353664 54054294920833794048 54422011212812255232 54503609872301162496 54687743689437315072 54809466268890955776 54994633384664236032 55035951666696290304 55059769156712398848 55180426065017831424 55328615685797908608 55368746536940863488 55555803113079177216 55597543010234007552 55933733746501484544 56056305843827638272 56206847680810573824 56522262089793798144 56713215677934993408 56755825156280549376 57099019866220265472 57419440853123858432 57613425450600628224 57656711269872304128 57851497456594845696 58005353514890428416 58245045058340388864 58288582780099854336 58372682118365970432 58529444692414316544 59213798379783979008 59458483497055813632 59747256022845095936 59994145510542802944 60065202716413526016 60196828434564907008 60402268949390032896 60606330668813647872 61018618632547074048 61316561106338807808 61660649552502325248 61776337052381478912 61868962557747265536 61915445625033326592 62289839854058471424 62500278502214074368 62851009582473412608 62925450464814170112 63063344074306093056 63232703640911895552 63492346414947631104 63540049154553151488 63587544851018022912 63631482309209751552 63802367637676867584 64236397349497798656 64596870959764340736 64815103631925706752 64863800178606342144 65256022704251731968 65399023484465577984 65448158738773966848 65574655627612336128 65843914800686432256 66115997093251252224 66615523177256976384 66890793934187790336 67215663025700732928 67266163148184354816 67493413699360653312 67672912434038833152 67952552568063787008 68645945961615458304 68796375353788465152 69082764776414642176 69264377907215597568 69368230746565115904 69602582877465673728 70076069835815780352 70469313774288371712 70707385780282589184 70760509285752373248 71188388404638253056 71344389255780630528 71428889716816084992 71535987957395275776 71585417597860970496 72072393227778392064 72265947018185023488 72671479829734883328 72916991585916420096 73326177846218981376 73381268888928387072 73413025542283198464 73573901420023775232 73629178581120712704 73771487581063878144 73824995382587817984 74074404150772236288 74130057346978676736 74578311662001979392 74942463574414098432 75363016119725064192 75617620903913324544 75674433541707399168 76132026488293687296 76446621639071760384 76817900600800837632 77135329942126460928 77660060077787185152 77718110373466472448 78039259589885755392 78951731173045305344 79277977996074418176 79545809002817912832 79992194014057070592 80086936955218034688 80262437912753209344 80477986452069685248 80808440891751530496 81633016819218382848 81755414808451743744 81811905826126823424 82214199403336433664 82491950076996354048 82553927500044435456 82589653735068598272 82770639097526747136 83053119805411295232 83333704669618765824 83900600619752226816 84084458765741457408 84147632664137957376 84310271521215860736 84656461886596841472 84783393134690697216 85069823516902490112 85133737734420824064 85648529799330398208 86129161279685787648 86420138175900942336 86485066904808456192 87008030272335642624 87198697979287437312 87367567587510583296 87432874170149781504 87559023177548955648 88820697569675968512 89187725245583720448 89620884034267643904 89688217530912473088 89991218265814204416 90230549912051777536 90603403424085049344 90909496003220471808 91527927948820611072 91728500471717953536 91974841659508211712 92490974328753487872 92803443836620898304 93434759781087707136 94276514373710118912 94347345714336497664 94388175697221255168 94595016111459139584 94917851206184337408 95238519622421446656 95381317276527034368 95447223463814627328 95703551456515301376 96354596024246697984 96895306439646511104 97222655447888560128 97295700267909513216 97768237128291975168 97884034056377597952 98098535226698366976 98172238108160950272 98361983441418504192 98765872201029648384 99848648671440666624 99923284765885464576 100484021492966752256 100823494538551099392 100899244722276532224 101240120549040979968 101509368651058249728 101928828852095680512 102847106589501947904 103624147164621963264 103896566860823396352 104052346119847673856 105114104753723670528 105703970661432557568 106061078670423883776 106782582606957379584 107016583883670945792 107303981936092913664 108108589841667588096 108844022425624510464 109007219744602324992 109375487378874630144 109618932537781911552 109989266769328472064 110071903333392580608 110119538313424797696 110360852130035662848 110657231371595817216 110737493073881726976 111111606226158354432 111195086020468015104 111867467493002969088 112112611687655276544 112413695361621147648 113044524179587596288 113426431355869986816 113511650312561098752 114198039732440530944 115226850901201256448 115313422539744608256 115702994913189691392 116010707029780856832 116490090116680777728 116577165560199708672 117058889384828633088 118427596759567958016 118916966994111627264 119494512045690191872 119988291021085605888 120130405432827052032 120393656869129814016 121212661337627295744 122037237265094148096 122633122212677615616 123321299105004650496 123737925115494531072 123830891250066653184 124579679708116942848 125000557004428148736 125702019164946825216 125850900929628340224 126126688148612186112 126465407281823791104 126984692829895262208 127175089702036045824 127604735275353735168 128472794698995597312 129193741919528681472 129630207263851413504 129727600357212684288 130512045408503463936 130798046968931155968 131149311255224672256 132231994186502504448 133231046354513952768 133781587868375580672 134431326051401465856 134532326296368709632 134986827398721306624 135345824868077666304 135905105136127574016 137291891923230916608 137592750707576930304 138165529552829284352 138736461493130231808 139205165754931347456 140152139671631560704 140938627548576743424 141414771560565178368 141521018571504746496 142376776809276506112 142857779433632169984 143071975914790551552 143170835195721940992 144144786455556784128 144531894036370046976 145342959659469766656 145833983171832840192 146652355692437962752 146826051084566396928 147147802840047550464 147258357162241425408 147542975162127756288 148148808301544472576 148260114693957353472 149156623324003958784 149884927148828196864 150726032239450128384 151235241807826649088 151348867083414798336 152264052976587374592 152893243278143520768 153635801201601675264 154270659884252921856 155436220746932944896 156078519179771510784 157903462346090610688 158555955992148836352 159091618005635825664 160173873910436069376 160524875825506418688 160955972904139370496 161616881783503060992 163266033638436765696 163510829616903487488 164428398806672867328 164983900153992708096 165107855000088870912 165179307470137196544 165541278195053494272 166106239610822590464 166667409339237531648 167801201239504453632 168168917531482914816 168620543042431721472 169566786269381394432 170139647033804980224 170267475468841648128 171297059598660796416 172258322559371575296 172840276351801884672 172970133809616912384 174016060544671285248 174735135175021166592 174865748340299563008 175118046355097911296 177641395139351937024 178375450491167440896 179241768068535287808 179982436531628408832 181206806848170098688 181818992006440943616 183055855897641222144 183949683319016423424 184981948657506975744 185606887673241796608 186869519562175414272 188553028747420237824 188776351394442510336 189190032222918279168 190477039244842893312 190762634553054068736 190894446927629254656 191407102913030602752 192709192048493395968 193790612879293022208 194445310895777120256 194591400535819026432 195768068112755195904 196197070453396733952 196344476216321900544 196723966882837008384 197531744402059296768 199846569531770929152 200968042985933504512 201646989077102198784 201798489444553064448 202480241098081959936 203018737302116499456 203857657704191361024 207248294329243926528 207793133721646792704 208104692239695347712 210228209507447341056 211407941322865115136 212122157340847767552 213565165213914759168 214033167767341891584 214607963872185827328 216217179683335176192 218014439489204649984 218750974757749260288 219978533538656944128 220143806666785161216 220239076626849595392 220721704260071325696 221314462743191634432 221474986147763453952 222223212452316708864 222390172040936030208 223734934986005938176 224827390723242295296 226089048359175192576 226852862711739973632 227023300625122197504 228396079464881061888 230453701802402512896 231405989826379382784 232980180233361555456 233154331120399417344 234117778769657266176 236855193519135916032 237833933988223254528 239976582042171211776 240260810865654104064 240787313738259628032 242425322675254591488 245266244425355231232 246642598210009300992 247475850230989062144 247661782500133306368 249159359416233885696 250001114008856297472 251701801859256680448 252253376297224372224 252930814563647582208 253969385659790524416 254350179404072091648 255209470550707470336 256945589397991194624 258387483839057362944 259260414527702827008 259455200714425368576 261024090817006927872 261596093937862311936 262298622510449344512 266462092709027905536 267563175736751161344 268862652102802931712 269064652592737419264 269973654797442613248 270691649736155332608 271810210272255148032 274583783846461833216 275185501415153860608 276331059105658568704 277472922986260463616 278410331509862694912 280304279343263121408 282829543121130356736 283042037143009492992 284753553618553012224 285715558867264339968 286143951829581103104 286341670391443881984 289063788072740093952 290685919318939533312 291667966343665680384 293304711384875925504 293652102169132793856 294295605680095100928 294516714324482850816 295085950324255512576 296297616603088945152 299769854297656393728 301452064478900256768 302470483615653298176 302697734166829596672 304528105953174749184 305786486556287041536 308541319768505843712 310872441493865889792 312157038359543021568 315806924692181221376 317111911984297672704 318183236011271651328 320347747820872138752 321049751651012837376 321911945808278740992 326532067276873531392 327021659233806974976 328856797613345734656 329967800307985416192 330215710000177741824 330358614940274393088 331082556390106988544 332212479221645180928 333334818678475063296 335602402479008907264 336337835062965829632 337241086084863442944 339133572538762788864 340279294067609960448 340534950937683296256 342594119197321592832 345680552703603769344 345940267619233824768 348032121089342570496 349470270350042333184 349731496680599126016 355282790278703874048 356750900982334881792 358483536137070575616 359964873063256817664 363637984012881887232 366111711795282444288 367899366638032846848 369963897315013951488 371213775346483593216 373739039124350828544 377106057494840475648 377552702788885020672 378380064445836558336 380954078489685786624 381525269106108137472 382814205826061205504 385418384096986791936 387581225758586044416 388890621791554240512 389182801071638052864 391536136225510391808 392394140906793467904 393447933765674016768 399693139063541858304 401936085971867009024 403293978154204397568 403596978889106128896 404960482196163919872 406037474604232998912 407715315408382722048 414496588658487853056 416209384479390695424 420456419014894682112 422815882645730230272 424244314681695535104 427130330427829518336 429215927744371654656 432434359366670352384 436028878978409299968 437501949515498520576 439957067077313888256 440478153253699190784 441443408520142651392 442628925486383268864 444446424904633417728 444780344081872060416 447469869972011876352 449654781446484590592 452178096718350385152 453705725423479947264 454046601250244395008 456792158929762123776 460907403604805025792 462811979652758765568 466308662240798834688 468235557539314532352 473710387038271832064 475667867976446509056 480521621731308208128 481574627476519256064 484850645350509182976 490532488850710462464 493285196420018601984 494951700461978124288 495323565000266612736 498318718832467771392 500002228017712594944 503403603718513360896 504506752594448744448 505861629127295164416 508700358808144183296 510418941101414940672 513891178795982389248 516774967678114725888 518520829055405654016 518910401428850737152 522048181634013855744 524597245020898689024 532924185418055811072 535126351473502322688 537725304205605863424 539947309594885226496 543620420544510296064 549167567692923666432 552662118211317137408 554945845972520927232 556820663019725389824 560608558686526242816 565659086242260713472 571431117734528679936 572287903659162206208 572683340782887763968 578127576145480187904 581371838637879066624 583335932687331360768 587304204338265587712 588591211360190201856 589033428648965701632 590171900648511025152 592595233206177890304 599539708595312787456 602904128957800513536 604940967231306596352 605395468333659193344 609056211906349498368 611572973112574083072 621744882987731779584 624314076719086043136 631613849384362442752 634223823968595345408 636366472022543302656 640695495641744277504 642099503302025674752 643823891616557481984 654043318467613949952 659935600615970832384 660431420000355483648 660717229880548786176 662165112780213977088 664424958443290361856 666669637356950126592 671204804958017814528 674482172169726885888 678267145077525577728 680558588135219920896 681069901875366592512 685188238394643185664 691361105407207538688 698940540700084666368 699462993361198252032 710565580557407748096 713501801964669763584 719929746126513635328 727275968025763774464 735798733276065693696 739927794630027902976 742427550692967186432 747478078248701657088 755105405577770041344 756760128891673116672 761908156979371573248 763050538212216274944 765628411652122411008 770836768193973583872 775162451517172088832 777781243583108481024 778365602143276105728 783072272451020783616 784788281813586935808 786895867531348033536 799386278127083716608 806587956308408795136 807193957778212257792 809920964392327839744 812074949208465997824 815430630816765444096 828993177316975706112 832418768958781390848 840912838029789364224 848488629363391070208 854260660855659036672 858431855488743309312 872057757956818599936 875003899030997041152 879914134154627776512 880956306507398381568 882886817040285302784 885257850972766537728 888892849809266835456 899309562892969181184 904356193436700770304 907411450846959894528 908093202500488790016 913584317859524247552 925623959305517531136 932617324481597669376 936471115078629064704 947420774076543664128 951335735952893018112 961043243462616416256 963149254953038512128 981064977701420924928 986570392840037203968 989903400923956248576 990647130000533225472 996637437664935542784 1000004456035425189888 1006807207437026721792 1009013505188897488896 1011723258254590328832 1017400717616288366592 1020837882202829881344 1027782357591964778496 1037041658110811308032 1037820802857701474304 1044096363268027711488 1049194490041797378048 1065848370836111622144 1070252702947004645376 1075450608411211726848 1079894619189770452992 1098335135385847332864 1105324236422634274816 1109891691945041854464 1113641326039450779648 1121217117373052485632 1131318172484521426944 1142862235469057359872 1144575807318324412416 1156255152290960375808 1162743677275758133248 1166671865374662721536 1174608408676531175424 1177182422720380403712 1180343801297022050304 1199079417190625574912 1205808257915601027072 1209881934462613192704 1210790936667318386688 1218112423812698996736 1223145946225148166144 1243489765975463559168 1248628153438172086272 1268447647937190690816 1272732944045086605312 1281390991283488555008 1287647783233114963968 1308086636935227899904 1319871201231941664768 1321434459761097572352 1324330225560427954176 1333339274713900253184 1342409609916035629056 1348964344339453771776 1356534290155051155456 1361117176270439841792 1362139803750733185024 1370376476789286371328 1382722210814415077376 1398925986722396504064 1421131161114815496192 1427003603929339527168 1454551936051527548928 1471597466552131387392 1479855589260055805952 1484855101385934372864 1494956156497403314176 1510210811155540082688 1513520257783346233344 1526101076424432549888 1531256823304244822016 1541673536387947167744 1550324903034344177664 1555562487166216962048 1556731204286552211456 1566144544902041567232 1573791735062696067072 1598772556254167433216 1613175912616817590272 1619841928784655679488 1630861261633530888192 1657986354633951412224 1664837537917562781696 1681825676059578728448 1696977258726782140416 1716863710977486618624 1744115515913637199872 1750007798061994082304 1761912613014796763136 1765773634080570605568 1770515701945533075456 1777785699618533670912 1798619125785938362368 1808712386873401540608 1814822901693919789056 1816186405000977580032 1827168635719048495104 1865234648963195338752 1872942230157258129408 1894841548153087328256 1902671471905786036224 1922086486925232832512 1926298509906077024256 1962129955402841849856 1979806801847912497152 1981294260001066450944 1993274875329871085568 2000008912070850379776 2013614414874053443584 2023446516509180657664 2034801435232576733184 2041675764405659762688 2055564715183929556992 2074083316221622616064 2098388980083594756096 2131696741672223244288 2140505405894009290752 2159789238379540905984 2210648472845268549632 2219783383890083708928 2227282652078901559296 2242434234746104971264 2285724470938114719744 2289151614636648824832 2312510304581920751616 2325487354551516266496 2333343730749325443072 2349216817353062350848 2354364845440760807424 2360687602594044100608 2398158834381251149824 2419763868925226385408 2421581873334636773376 2436224847625397993472 2446291892450296332288 2486979531950927118336 2497256306876344172544 2545465888090173210624 2562781982566977110016 2575295566466229927936 2616173273870455799808 2639742402463883329536 2642868919522195144704 2648660451120855908352 2666678549427800506368 2697928688678907543552 2713068580310102310912 2722234352540879683584 2724279607501466370048 2740752953578572742656 2797851973444793008128 2842262322229630992384 2854007207858679054336 2943194933104262774784 2959711178520111611904 2969710202771868745728 2989912312994806628352 3020421622311080165376 3027040515566692466688 3052202152848865099776 3062513646608489644032 3083347072775894335488 3111124974332433924096 3113462408573104422912 3132289089804083134464 3147583470125392134144 3197545112508334866432 3226351825233635180544 3239683857569311358976 3315972709267902824448 3329675075835125563392 3363651352119157456896 3393954517453564280832 3433727421954973237248 3488231031827274399744 3500015596123988164608 3523825226029593526272 3531547268161141211136 3541031403891066150912 3597238251571876724736 3617424773746803081216 3629645803387839578112 3632372810001955160064 3654337271438096990208 3730469297926390677504 3745884460314516258816 3805342943811572072448 3844172973850465665024 3924259910805683699712 3959613603695824994304 4000017824141700759552 4027228829748106887168 4046893033018361315328 4069602870465153466368 4083351528811319525376 4111129430367859113984 4148166632443245232128 4196777960167189512192 4263393483344446488576 4281010811788018581504 4421296945690537099264 4439566767780167417856 4454565304157803118592 4484868469492209942528 4578303229273297649664 4625020609163841503232 4650974709103032532992 4666687461498650886144 4698433634706124701696 4721375205188088201216 4796317668762502299648 4839527737850452770816 4892583784900592664576 4973959063901854236672 4994512613752688345088 5090931776180346421248 5150591132932459855872 5232346547740911599616 5285737839044390289408 5297320902241711816704 5333357098855601012736 5395857377357815087104 5426137160620204621824 5444468705081759367168 5448559215002932740096 5481505907157145485312 5595703946889586016256 5684524644459261984768 5708014415717358108672 5886389866208525549568 5939420405543737491456 5979824625989613256704 6040843244622160330752 6104404305697730199552 6125027293216979288064 6166694145551788670976 6222249948664867848192 6295166940250784268288 6395090225016669732864 6479367715138622717952 6631945418535805648896 6659350151670251126784 6727302704238314913792 6867454843909946474496 6976462063654548799488 7000031192247976329216 7047650452059187052544 7063094536322282422272 7082062807782132301824 7194476503143753449472 7259291606775679156224 7264745620003910320128 7308674542876193980416 7460938595852781355008 7491768920629032517632 7688345947700931330048 7848519821611367399424 7919227207391649988608 8000035648283401519104 8093786066036722630656 8139205740930306932736 8166703057622639050752 8222258860735718227968 8393555920334379024384 8526786966688892977152 8562021623576037163008 8879133535560334835712 8909130608315606237184 8969736938984419885056 9156606458546595299328 9250041218327683006464 9333374922997301772288 9396867269412249403392 9442750410376176402432 9592635337525004599296 9679055475700905541632 9947918127803708473344 9989025227505376690176 10181863552360692842496 10301182265864919711744 10464693095481823199232 10571475678088780578816 10594641804483423633408 10791714754715630174208 10852274321240409243648 10888937410163518734336 10897118430005865480192 10963011814314290970624 11191407893779172032512 11416028831434716217344 11772779732417051099136 11878840811087474982912 12081686489244320661504 12208808611395460399104 12250054586433958576128 12333388291103577341952 12444499897329735696384 12590333880501568536576 12790180450033339465728 13263890837071611297792 13318700303340502253568 13454605408476629827584 13734909687819892948992 13952924127309097598976 14000062384495952658432 14095300904118374105088 14164125615564264603648 14388953006287506898944 14518583213551358312448 14921877191705562710016 14983537841258065035264 15697039643222734798848 16000071296566803038208 16187572132073445261312 16278411481860613865472 16333406115245278101504 16444517721471436455936 16787111840668758048768 17053573933377785954304 17124043247152074326016 17818261216631212474368 17939473877968839770112 18313212917093190598656 18500082436655366012928 18666749845994603544576 18885500820752352804864 19185270675050009198592 19895836255607416946688 19978050455010753380352 20602364531729839423488 20929386190963646398464 21142951356177561157632 21189283608966847266816 21583429509431260348416 21777874820327037468672 21794236860011730960384 21926023628628581941248 22382815787558344065024 23545559464834102198272 23757681622174949965824 24417617222790920798208 24500109172867917152256 24666776582207154683904 25180667761003137073152 25580360900066678931456 26637400606681004507136 26909210816953259655168 27469819375639785897984 28000124768991905316864 28190601808236748210176 28328251231128529207296 28777906012575013797888 29037166427102716624896 29843754383411125420032 29967075682516130070528 31394079286445469597696 32375144264146890522624 32556822963721227730944 32666812230490556203008 32889035442942872911872 33574223681337516097536 34248086494304148652032 35636522433262424948736 36626425834186381197312 37000164873310732025856 37333499691989207089152 37771001641504705609728 38370541350100018397184 39791672511214833893376 39956100910021506760704 41204729063459678846976 41858772381927292796928 42285902712355122315264 43166859018862520696832 43555749640654074937344 44765631575116688130048 47091118929668204396544 48835234445581841596416 49000218345735834304512 49333553164414309367808 50361335522006274146304 51160721800133357862912 53818421633906519310336 54939638751279571795968 56000249537983810633728 56656502462257058414592 57555812025150027595776 59687508766822250840064 59934151365032260141056 62788158572890939195392 64750288528293781045248 65333624460981112406016 65778070885885745823744 67148447362675032195072 71273044866524849897472 73252851668372762394624 74000329746621464051712 75542003283009411219456 76741082700200036794368 79912201820043013521408 82409458126919357693952 84571805424710244630528 86333718037725041393664 87111499281308149874688 89531263150233376260096 94182237859336408793088 97670468891163683192832 98000436691471668609024 98667106328828618735616 100722671044012548292608 109879277502559143591936 112000499075967621267456 113313004924514116829184 115111624050300055191552 119375017533644501680128 119868302730064520282112 125576317145781878390784 129500577056587562090496 130667248921962224812032 134296894725350064390144 146505703336745524789248 148000659493242928103424 151084006566018822438912 153482165400400073588736 164818916253838715387904 172667436075450082787328 179062526300466752520192 188364475718672817586176 196000873382943337218048 197334212657657237471232 201445342088025096585216 219758555005118287183872 226626009849028233658368 230223248100600110383104 239736605460129040564224 259001154113175124180992 261334497843924449624064 268593789450700128780288 293011406673491049578496 296001318986485856206848 302168013132037644877824 329637832507677430775808 345334872150900165574656 358125052600933505040384 376728951437345635172352 392001746765886674436096 402890684176050193170432 439517110010236574367744 453252019698056467316736 460446496201200220766208 518002308226350248361984 537187578901400257560576 592002637972971712413696 604336026264075289755648 659275665015354861551616 690669744301800331149312 784003493531773348872192 805781368352100386340864 879034220020473148735488 906504039396112934633472 1036004616452700496723968 1074375157802800515121152 1208672052528150579511296 1318551330030709723103232 1381339488603600662298624 1611562736704200772681728 1813008078792225869266944 2072009232905400993447936 2417344105056301159022592 2637102660061419446206464 3223125473408401545363456 3626016157584451738533888 4144018465810801986895872 4834688210112602318045184 7252032315168903477067776 9669376420225204636090368 14504064630337806954135552 29008129260675613908271104
- Sum of all divisors σ(n): 114770180003895043872679435
- Sum of proper divisors (its aliquot sum) s(n): 85762050743219429964408331
- 29008129260675613908271104 is an abundant number, because the sum of its proper divisors (85762050743219429964408331) is greater than itself. Its abundance is 56753921482543816056137227
Bases of 29008129260675613908271104
- Binary: 10111111111101011010111010110100101001101000010111000100001000000000000000000000000002
- Hexadecimal: 0x17FEB5D694D0B884000000
- Base-36: 3N7Q52RT4YPZ40000
Squares and roots of 29008129260675613908271104
- 29008129260675613908271104 squared (290081292606756139082711042) is 841471563204064738762420390062855435729902361378816
- 29008129260675613908271104 cubed (290081292606756139082711043) is 24409515874606279590943716591714082694553327490056048880633849595952170532864
-
29008129260675613908271104 is a
perfect square number . Itssquare root is 5385919537152 -
The
cube root of 29008129260675613908271104 is 307260387.5467421023
Scales and comparisons
How big is 29008129260675613908271104?- 29,008,129,260,675,613,908,271,104 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 29,008,129,260,675,613,908,271,104 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 29008129260675613908271104 cubic inches would be around 25605032.3 feet tall.
Recreational maths with 29008129260675613908271104
- 29008129260675613908271104 backwards is 40117280931657606292180092
- 29008129260675613908271104 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 29008129260675613908271104's digits is 99
- 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 29008129260675613908271104 - Facts about the integer". Numbermatics.com. 2024. Web. 14 June 2024.
APA style:
Numbermatics. (2024). Number 29008129260675613908271104 - Facts about the integer. Retrieved 14 June 2024, from https://numbermatics.com/n/29008129260675613908271104/
Chicago style:
Numbermatics. 2024. "Number 29008129260675613908271104 - Facts about the integer". https://numbermatics.com/n/29008129260675613908271104/
The information we have on file for 29008129260675613908271104 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 29008129260675613908271104, math, Factors of 29008129260675613908271104, curriculum, school, college, exams, university, Prime factorization of 29008129260675613908271104, STEM, science, technology, engineering, physics, economics, calculator, twenty-nine septillion, eight sextillion, one hundred twenty-nine quintillion, two hundred sixty quadrillion, six hundred seventy-five trillion, six hundred thirteen billion, nine hundred eight million, two hundred seventy-one thousand, one hundred four.