54486619573240949437518336
54,486,619,573,240,949,437,518,336 is an even composite number composed of five prime numbers multiplied together.
54486619573240949437518336 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty thousand, eight hundred divisors.
Prime factorization of 54486619573240949437518336:
29 × 39 × 712 × 173 × 433
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 7 × 17 × 17 × 17 × 43 × 43 × 43)See below for interesting mathematical facts about the number 54486619573240949437518336 from the Numbermatics database.
Names of 54486619573240949437518336
- Cardinal: 54486619573240949437518336 can be written as Fifty-four septillion, four hundred eighty-six sextillion, six hundred nineteen quintillion, five hundred seventy-three quadrillion, two hundred forty trillion, nine hundred forty-nine billion, four hundred thirty-seven million, five hundred eighteen thousand, three hundred thirty-six.
Scientific notation
- Scientific notation: 5.4486619573240949437518336 × 1025
Factors of 54486619573240949437518336
Divisors of 54486619573240949437518336
- Number of divisors d(n): 20800
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 43 48 49 51 54 56 63 64 68 72 81 84 86 96 98 102 108 112 119 126 128 129 136 144 147 153 162 168 172 189 192 196 204 216 224 238 243 252 256 258 272 288 289 294 301 306 324 336 343 344 357 378 384 387 392 408 432 441 448 459 476 486 504 512 516 544 567 576 578 588 602 612 648 672 686 688 714 729 731 756 768 774 784 816 833 864 867 882 896 903 918 952 972 1008 1029 1032 1071 1088 1134 1152 1156 1161 1176 1204 1224 1296 1323 1344 1372 1376 1377 1428 1458 1462 1512 1536 1548 1568 1632 1666 1701 1728 1734 1764 1792 1806 1836 1849 1904 1944 2016 2023 2058 2064 2107 2142 2176 2187 2193 2268 2304 2312 2322 2352 2401 2408 2448 2499 2592 2601 2646 2688 2709 2744 2752 2754 2856 2916 2924 3024 3087 3096 3136 3213 3264 3332 3402 3456 3468 3483 3528 3584 3612 3672 3698 3808 3888 3969 4032 4046 4116 4128 4131 4214 4284 4352 4374 4386 4536 4608 4624 4644 4704 4802 4816 4896 4913 4998 5103 5117 5184 5202 5292 5376 5418 5488 5504 5508 5547 5712 5831 5832 5848 6048 6069 6174 6192 6272 6321 6426 6528 6561 6579 6664 6804 6912 6936 6966 7056 7203 7224 7344 7396 7497 7616 7776 7803 7938 8064 8092 8127 8232 8256 8262 8428 8568 8704 8748 8772 9072 9248 9261 9288 9408 9604 9632 9639 9792 9826 9996 10206 10234 10368 10404 10449 10584 10752 10836 10976 11008 11016 11094 11424 11662 11664 11696 11907 12096 12138 12348 12384 12393 12427 12544 12642 12852 12943 13056 13122 13158 13328 13608 13824 13872 13932 14112 14161 14406 14448 14688 14739 14749 14792 14994 15232 15309 15351 15552 15606 15876 16128 16184 16254 16464 16512 16524 16641 16807 16856 17136 17493 17496 17544 18144 18207 18496 18522 18576 18816 18963 19208 19264 19278 19584 19652 19683 19737 19992 20412 20468 20736 20808 20898 21168 21609 21672 21952 22016 22032 22188 22491 22848 23324 23328 23392 23409 23814 24192 24276 24381 24696 24768 24786 24854 25088 25284 25704 25886 26112 26244 26316 26656 27216 27744 27783 27864 28224 28322 28812 28896 28917 29376 29478 29498 29584 29988 30464 30618 30702 31104 31212 31347 31433 31752 32256 32368 32508 32928 33024 33048 33282 33614 33712 34272 34391 34986 34992 35088 35721 35819 36288 36414 36992 37044 37152 37179 37281 37632 37926 38416 38528 38556 38829 39168 39304 39366 39474 39984 40817 40824 40936 41472 41616 41796 42336 42483 43218 43344 43904 44064 44217 44247 44376 44982 45696 45927 46053 46648 46656 46784 46818 47628 48384 48552 48762 49392 49536 49572 49708 49923 50421 50568 51408 51772 52479 52488 52632 53312 54432 54621 55488 55566 55728 56448 56644 56889 57624 57792 57834 58752 58956 58996 59168 59211 59976 60928 61236 61404 62208 62424 62694 62866 63504 64736 64827 65016 65856 66048 66096 66564 67228 67424 67473 68544 68782 69972 69984 70176 70227 71442 71638 72576 72828 73143 73984 74088 74304 74358 74562 75264 75852 76832 77056 77112 77658 78336 78608 78732 78948 79507 79968 81634 81648 81872 83232 83349 83592 84672 84966 86436 86688 86751 86989 87808 88128 88434 88494 88752 89964 90601 91392 91854 92106 93296 93312 93568 93636 94041 94299 95256 96768 97104 97524 98784 99072 99127 99144 99416 99846 100842 101136 102816 103173 103243 103544 104958 104976 105264 106624 107163 107457 108864 109242 110976 111132 111456 111537 111843 112896 113288 113778 115248 115584 115668 116487 117504 117649 117912 117992 118336 118422 119952 122451 122472 122808 124416 124848 125388 125732 127008 127449 129472 129654 130032 131712 132192 132651 132741 133128 134456 134848 134946 137088 137564 137781 138159 139944 139968 140352 140454 142884 143276 145152 145656 146286 147968 148176 148608 148716 149124 149769 151263 151704 153664 154112 154224 155316 157216 157437 157464 157896 159014 159936 163268 163296 163744 163863 166464 166698 167184 169344 169932 170667 172872 173376 173502 173978 175616 176256 176868 176988 177504 177633 179928 181202 182784 183708 184212 186592 186624 187136 187272 188082 188598 190512 194208 194481 195048 197568 198144 198254 198288 198832 199692 201684 202272 202419 205632 206346 206486 207088 209916 209952 210528 210681 211259 213248 214326 214914 217728 218484 219429 220031 221952 222264 222912 223074 223686 225792 226576 227556 230496 231168 231336 232974 235008 235298 235824 235984 236672 236844 238521 239904 240737 244902 244944 245616 249696 250047 250733 250776 251464 254016 254898 258944 259308 260064 260253 260967 263424 264384 265302 265482 266256 268912 269696 269892 271803 274176 275128 275562 276318 279888 279936 280704 280908 282123 282897 285719 285768 286552 290304 291312 292572 296352 297216 297381 297432 298248 299538 302526 303408 307328 308448 309519 309729 310632 314432 314874 314928 315792 318028 319872 321489 322371 326536 326592 327488 327726 332928 333396 334368 334611 335529 338688 339864 341334 345744 346752 347004 347956 349461 352512 352947 353736 353976 355008 355266 359856 362404 367353 367416 368424 373184 373248 374272 374544 376164 377196 381024 382347 388416 388962 390096 395136 396508 396576 397664 397953 398223 399384 403368 404544 404838 411264 412692 412972 414176 414477 419832 419904 421056 421362 422518 426496 428652 429828 435456 436968 438858 440062 443904 444528 445824 446148 447372 449307 453152 453789 455112 460992 462336 462672 465948 470596 471648 471968 472311 473344 473688 477042 479808 481474 489804 489888 491232 491589 499392 500094 501466 501552 502928 508032 509796 512001 517888 518616 520128 520506 521934 526848 528768 530604 530964 532512 532899 534361 537824 539392 539784 543606 548352 550256 551124 552636 556549 559776 559872 561408 561816 564246 565794 571438 571536 573104 582624 583443 585144 592704 594432 594762 594864 596496 599076 605052 606816 607257 608923 614656 616896 619038 619458 621264 628864 629748 629856 631584 632043 633777 634207 636056 639744 642978 644742 653072 653184 654976 655452 658287 660093 665856 666792 668736 669222 671058 677376 679728 682668 691488 693504 693889 694008 695912 698922 705024 705894 707472 707952 710016 710532 715563 719712 722211 722701 724808 734706 734832 736848 746368 749088 750141 752199 752328 754392 762048 764694 776832 777924 780192 780759 782901 790272 793016 793152 795328 795906 796446 798768 806736 809088 809676 815409 822528 823543 825384 825944 828352 828954 839664 839808 842112 842724 845036 846369 848691 857157 857304 859656 870912 873936 877716 880124 889056 891648 892143 892296 894744 898614 906304 907578 910224 921984 925344 928557 929187 931896 941192 943296 943936 944622 946688 947376 954084 959616 962948 964467 967113 979608 979776 982464 983178 998784 1000188 1002932 1003104 1005856 1006587 1016064 1019592 1024002 1035776 1037232 1040256 1041012 1043868 1048383 1057536 1058841 1061208 1061928 1065024 1065798 1068722 1075648 1078784 1079568 1087212 1100512 1102059 1102248 1105272 1113098 1119552 1119744 1122816 1123632 1128492 1131588 1142876 1143072 1146208 1147041 1165248 1166886 1170288 1185408 1189524 1189728 1192992 1193859 1194669 1198152 1210104 1213632 1214514 1217846 1229312 1233792 1238076 1238916 1242528 1243431 1257728 1259496 1259712 1263168 1264086 1267554 1268414 1272112 1279488 1285956 1289484 1306144 1306368 1309952 1310904 1316574 1320186 1331712 1333584 1337472 1338444 1342116 1347921 1351619 1359456 1361367 1365336 1382976 1387008 1387778 1388016 1391824 1397844 1411788 1414944 1415904 1416933 1420032 1421064 1431126 1439424 1444422 1445402 1449616 1469412 1469664 1473696 1474767 1478813 1492736 1498176 1500282 1504398 1504656 1508784 1524096 1529388 1536003 1540217 1553664 1555848 1560384 1561518 1565802 1580544 1586032 1586304 1590656 1591812 1592892 1597536 1598697 1603083 1613472 1618176 1619352 1630818 1645056 1647086 1650768 1651888 1656704 1657908 1669647 1679328 1679616 1684224 1685159 1685448 1690072 1692738 1697382 1714314 1714608 1719312 1747872 1750329 1755131 1755432 1760248 1778112 1783296 1784286 1784592 1789488 1797228 1812608 1815156 1820448 1821771 1826769 1843968 1850688 1857114 1858374 1863792 1882384 1886592 1887872 1889244 1894752 1896129 1901331 1902621 1908168 1919232 1925896 1928934 1934226 1959216 1959552 1964928 1966356 1974861 1980279 1997568 2000033 2000376 2005864 2006208 2011712 2013174 2032128 2039184 2048004 2074464 2080512 2081667 2082024 2087736 2096766 2115072 2117682 2122416 2123856 2130048 2131596 2137444 2146689 2151296 2159136 2166633 2168103 2174424 2201024 2204118 2204496 2210544 2226196 2239104 2247264 2250423 2256597 2256984 2263176 2285752 2286144 2292416 2294082 2330496 2333772 2340576 2342277 2348703 2370816 2379048 2379456 2385984 2387718 2389338 2396304 2420208 2427264 2429028 2435692 2446227 2467584 2470629 2476152 2477832 2485056 2486862 2515456 2518992 2519424 2526336 2528172 2535108 2536828 2544224 2546073 2571471 2571912 2578968 2612288 2612736 2619904 2621808 2633148 2640372 2667168 2674944 2676429 2676888 2684232 2695842 2703238 2718912 2722734 2730672 2765952 2775556 2776032 2783648 2785671 2787561 2795688 2823576 2829888 2831808 2833866 2840064 2842128 2862252 2878848 2888844 2890804 2899232 2901339 2938824 2939328 2947392 2949534 2957626 2985472 2996352 3000564 3008796 3009312 3017568 3019761 3048192 3058776 3072006 3080434 3107328 3111696 3120768 3123036 3131604 3145149 3172064 3172608 3176523 3181312 3183624 3185784 3195072 3197394 3206166 3226944 3236352 3238704 3261636 3294172 3301536 3303776 3306177 3313408 3315816 3339294 3358656 3359232 3368448 3370318 3370896 3380144 3385476 3394764 3428628 3429216 3438624 3441123 3495744 3500658 3510262 3510864 3520496 3556224 3568572 3569184 3578976 3581577 3584007 3594456 3625216 3630312 3640896 3643542 3653538 3687936 3701376 3714228 3716748 3727584 3730293 3740527 3764768 3773184 3775744 3778488 3789504 3792258 3802662 3805242 3816336 3838464 3851792 3857868 3868452 3895843 3918432 3919104 3929856 3932712 3949722 3960558 3995136 4000066 4000752 4011728 4012416 4023424 4026348 4043763 4054857 4078368 4084101 4096008 4148928 4161024 4163334 4164048 4175472 4193532 4235364 4244832 4247712 4250799 4260096 4262461 4263192 4274888 4293378 4302592 4318272 4333266 4336206 4348848 4402048 4408236 4408992 4421088 4424301 4436439 4439449 4452392 4478208 4494528 4500846 4513194 4513968 4526352 4571504 4572288 4584832 4588164 4608009 4620651 4660992 4667544 4681152 4684554 4697406 4741632 4758096 4758912 4771968 4775436 4778676 4792608 4796091 4809249 4840416 4854528 4857223 4858056 4871384 4892454 4935168 4941258 4952304 4955664 4970112 4973724 5008941 5037984 5038848 5052672 5055477 5056344 5058907 5070216 5073656 5088448 5092146 5142942 5143824 5157936 5224576 5243616 5250987 5265393 5266296 5280744 5334336 5349888 5352858 5353776 5368464 5391684 5406476 5437824 5445468 5461344 5465313 5480307 5531904 5551112 5552064 5567296 5571342 5575122 5591376 5647152 5659776 5663616 5667732 5684256 5688387 5703993 5707863 5724504 5757696 5764801 5777688 5781608 5798464 5802678 5877648 5878656 5894784 5899068 5915252 5924583 5940837 5992704 6000099 6001128 6017592 6018624 6035136 6039522 6096384 6117552 6144012 6160868 6223392 6241536 6245001 6246072 6263208 6290298 6344128 6345216 6353046 6362624 6367248 6371568 6390144 6394788 6412332 6440067 6453888 6477408 6499899 6504309 6523272 6588344 6603072 6607552 6612354 6626816 6631632 6678588 6717312 6740636 6741792 6751269 6760288 6769791 6770952 6789528 6857256 6858432 6877248 6882246 6991488 7001316 7020524 7021728 7040992 7046109 7112448 7137144 7138368 7157952 7163154 7168014 7188912 7250432 7260624 7281792 7287084 7307076 7338681 7402752 7411887 7428456 7433496 7455168 7460586 7481054 7529536 7546368 7551488 7556976 7579008 7584516 7605324 7610484 7632672 7638219 7703584 7714413 7715736 7736904 7791686 7836864 7838208 7859712 7865424 7899444 7921116 8000132 8001504 8023456 8024832 8029287 8046848 8052696 8087526 8109714 8156736 8168202 8192016 8297856 8326668 8328096 8350944 8357013 8362683 8387064 8470728 8489664 8495424 8501598 8520192 8524922 8526384 8549776 8586756 8605184 8636544 8666532 8672412 8697696 8704017 8804096 8816472 8817984 8842176 8848602 8872878 8878898 8904784 8956416 8989056 9001692 9026388 9027936 9052704 9059283 9084137 9143008 9144576 9169664 9176328 9216018 9241302 9321984 9335088 9362304 9369108 9394812 9435447 9461333 9516192 9517824 9529569 9543936 9550872 9557352 9585216 9592182 9618498 9680832 9709056 9714446 9716112 9742768 9784908 9882516 9904608 9911328 9918531 9940224 9947448 10017882 10075968 10077696 10105344 10110954 10112688 10117814 10140432 10147312 10176896 10184292 10285884 10287648 10315872 10323369 10351691 10449152 10487232 10501974 10530786 10532592 10561488 10668672 10705716 10707552 10736928 10744731 10752021 10781519 10783368 10812952 10875648 10890936 10922688 10930626 10960614 11063808 11102224 11104128 11134592 11142684 11150244 11182752 11190879 11221581 11294304 11319552 11327232 11335464 11368512 11376774 11407986 11415726 11449008 11515392 11529602 11555376 11563216 11596928 11605356 11687529 11755296 11757312 11789568 11796113 11798136 11830504 11849166 11881674 11985408 12000198 12002256 12035184 12037248 12070272 12079044 12131289 12164571 12235104 12252303 12285917 12288024 12321736 12446784 12483072 12490002 12492144 12526416 12580596 12688256 12706092 12734496 12743136 12752397 12780288 12787383 12789576 12824664 12880134 12907776 12954816 12999798 13008618 13046544 13176688 13206144 13215104 13224708 13263264 13272903 13309317 13318347 13357176 13434624 13481272 13483584 13502538 13520576 13539582 13541904 13579056 13714512 13716864 13754496 13764492 13824027 13861953 13982976 14000231 14002632 14041048 14043456 14081984 14092218 14224896 14274288 14276736 14315904 14326308 14336028 14377824 14388273 14427747 14521248 14563584 14571669 14574168 14614152 14677362 14805504 14823774 14856912 14866992 14910336 14921172 14962108 15026823 15059072 15113952 15158016 15166431 15169032 15176721 15210648 15220968 15265344 15276438 15407168 15428826 15431472 15473808 15583372 15673728 15730848 15752961 15796179 15798888 15842232 16000264 16003008 16046912 16049664 16058574 16093696 16105392 16175052 16219428 16313472 16336404 16384032 16395939 16440921 16595712 16653336 16656192 16701888 16714026 16725366 16774128 16941456 16979328 16990848 17003196 17049844 17052768 17099552 17111979 17123589 17173512 17273088 17294403 17333064 17344824 17395392 17408034 17608192 17632944 17635968 17684352 17697204 17745756 17757796 17809568 17822511 17978112 18000297 18003384 18052776 18055872 18105408 18118566 18168274 18286016 18289152 18339328 18352656 18432036 18482604 18670176 18724608 18735003 18738216 18789624 18870894 18922666 19032384 19035648 19059138 19087872 19101744 19114704 19170432 19184364 19236996 19320201 19361664 19428892 19432224 19485536 19499697 19512927 19569816 19765032 19809216 19822656 19837062 19880448 19894896 20035764 20151936 20221908 20225376 20235628 20280864 20294624 20309373 20353792 20368584 20571768 20575296 20631744 20646738 20703382 20898304 20974464 21003948 21061572 21065184 21122976 21138327 21337344 21411432 21415104 21473856 21489462 21504042 21563038 21566736 21625904 21751296 21781872 21845376 21861252 21921228 22016043 22204448 22208256 22235661 22269184 22285368 22300488 22365504 22381758 22443162 22588608 22639104 22654464 22670928 22737024 22753548 22815972 22831452 22898016 22914657 22977523 23059204 23110752 23126432 23143239 23193856 23210712 23375058 23510592 23514624 23579136 23592226 23596272 23661008 23698332 23763348 24000396 24004512 24070368 24074496 24087861 24140544 24158088 24262578 24329142 24470208 24504606 24571834 24576048 24643472 24893568 24980004 24984288 25052832 25071039 25088049 25161192 25376512 25412184 25468992 25486272 25504794 25560576 25574766 25579152 25649328 25760268 25815552 25909632 25999596 26017236 26093088 26112051 26183689 26353376 26412288 26430208 26449416 26526528 26545806 26618634 26636694 26714352 26869248 26962544 26967168 27005076 27041152 27079164 27083808 27158112 27177849 27252411 27270901 27429024 27433728 27508992 27528984 27648054 27723906 27965952 28000462 28005264 28082096 28086912 28163968 28184436 28306341 28383999 28548576 28553472 28588707 28631808 28652616 28672056 28755648 28776546 28855494 29042496 29127168 29143338 29148336 29228304 29354724 29647548 29713824 29733984 29755593 29820672 29837227 29842344 29924216 30053646 30118144 30227904 30316032 30332862 30338064 30353442 30421296 30441936 30530688 30552876 30814336 30857652 30862944 30947616 30970107 31055073 31076143 31166744 31347456 31461696 31505922 31592358 31597776 31684464 32000528 32006016 32093824 32117148 32210784 32234193 32256063 32344557 32350104 32438856 32626944 32672808 32768064 32791878 32881842 33191424 33306672 33312384 33403776 33428052 33450732 33548256 33572637 33664743 33882912 33958656 33981696 34000561 34006392 34099688 34105536 34199104 34223958 34247178 34347024 34546176 34588806 34666128 34689648 34790784 34816068 35062587 35265888 35271936 35368704 35388339 35394408 35412349 35491512 35515592 35619136 35645022 35956224 36000594 36006768 36105552 36111744 36210816 36237132 36336548 36393867 36493713 36572032 36705312 36756909 36857751 36864072 36965208 37340352 37449216 37470006 37476432 37579248 37741788 37845332 38064768 38118276 38203488 38229408 38257191 38340864 38362149 38368728 38473992 38640402 38723328 38857784 38864448 38971072 38999394 39025854 39139632 39530064 39618432 39645312 39674124 39789792 39818709 39927951 39955041 40071528 40303872 40353607 40443816 40450752 40471256 40561728 40589248 40618746 40707584 40737168 41143536 41150592 41263488 41293476 41406764 41472081 41585859 41948928 42000693 42007896 42123144 42130368 42245952 42276654 42674688 42822864 42830208 42947712 42978924 43008084 43126076 43133472 43251808 43283241 43563744 43690752 43715007 43722504 43842456 44032086 44408896 44416512 44471322 44538368 44570736 44600976 44731008 44763516 44886324 45080469 45177216 45341856 45474048 45499293 45507096 45530163 45631944 45662904 45796032 45829314 45955046 46118408 46221504 46252864 46286478 46387712 46421424 46750116 47021184 47184452 47192544 47258883 47322016 47388537 47396664 47526696 48000792 48009024 48140736 48148992 48175722 48281088 48316176 48525156 48658284 48940416 49009212 49143668 49152096 49286944 49322763 49787136 49960008 49968576 50105664 50142078 50176098 50322384 50753024 50824368 50937984 50972544 51009588 51149532 51158304 51298656 51335937 51370767 51520536 51819264 51883209 51999192 52034472 52186176 52224102 52367378 52706752 52824576 52860416 52898832 53053056 53091612 53237268 53273388 53428704 53467533 53925088 53934336 54000891 54010152 54082304 54158328 54167616 54316224 54355698 54504822 54541802 54858048 54867456 55017984 55057968 55296108 55447812 56000924 56010528 56164192 56173824 56205009 56327936 56368872 56612682 56767998 57097152 57106944 57177414 57263616 57305232 57344112 57511296 57553092 57710988 57960603 58084992 58286676 58296672 58456608 58499091 58538781 58709448 59295096 59427648 59467968 59511186 59641344 59674454 59684688 59848432 60107292 60236288 60455808 60665724 60676128 60706884 60842592 60883872 60928119 61061376 61105752 61628672 61715304 61725888 61895232 61940214 62110146 62152286 62333488 62694912 62923392 63011844 63184716 63195552 63368928 63414981 63588959 64001056 64012032 64187648 64234296 64421568 64468386 64512126 64689114 64700208 64877712 65253888 65345616 65536128 65583756 65763684 66048129 66229331 66613344 66624768 66706983 66807552 66856104 66901464 67096512 67145274 67329486 67765824 67917312 67963392 68001122 68012784 68199376 68211072 68398208 68447916 68494356 68694048 68743971 68932569 69177612 69332256 69379296 69429717 69581568 69632136 70125174 70531776 70543872 70737408 70776678 70788816 70824698 70983024 71031184 71238272 71290044 72001188 72013536 72211104 72223488 72263583 72421632 72461837 72474264 72673096 72787734 72987426 73144064 73410624 73513818 73715502 73728144 73930416 74680704 74940012 74952864 75158496 75213117 75264147 75470633 75483576 75690664 76129536 76236552 76406976 76458816 76514382 76681728 76724298 76737456 76947984 77280804 77446656 77715568 77728896 77942144 77998788 78051708 78279264 78336153 78551067 79060128 79236864 79290624 79348248 79579584 79637418 79855902 79910082 80143056 80607744 80707214 80887632 80901504 80942512 81123456 81178496 81237492 81474336 81533547 81757233 81812703 82287072 82301184 82526976 82572791 82586952 82813528 82944162 83171718 83897856 84001386 84015792 84246288 84260736 84491904 84553308 84919023 85151997 85645728 85660416 85766121 85895424 85957848 86001419 86016168 86252152 86266944 86503616 86566482 87127488 87381504 87430014 87445008 87684912 88064172 88817792 88942644 89141472 89201952 89266779 89462016 89511681 89527032 89772648 90160938 90354432 90683712 90948096 90998586 91014192 91060326 91263888 91325808 91592064 91658628 91910092 92236816 92443008 92505728 92572956 92842848 92910321 93165219 93228429 93500232 94042368 94368904 94385088 94517766 94644032 94777074 94793328 95053392 96001584 96018048 96281472 96351444 96632352 96702579 96768189 97033671 97050312 97316568 97880832 98001617 98018424 98287336 98304192 98573888 98645526 99574272 99920016 99937152 100211328 100284156 100352196 100644768 100717911 100994229 101648736 101875968 101945088 102001683 102019176 102299064 102316608 102597312 102671874 102741534 103041072 103638528 103766418 103998384 104068944 104372352 104448204 104734756 105187761 105413504 105797664 106106112 106165017 106183224 106237047 106474536 106546776 106857408 106935066 107850176 107868672 108001782 108020304 108164608 108316656 108335232 108632448 108711396 109009644 109083604 109481139 109716096 110115936 110270727 110573253 110592216 110895624 112001848 112021056 112328384 112347648 112410018 112655872 112737744 113225364 113535996 114194304 114354828 114610464 114688224 114771573 115022592 115086447 115106184 115421976 115921206 116169984 116573352 116593344 116913216 116998182 117077562 117418896 118590192 118855296 118935936 119022372 119348908 119369376 119696864 119783853 119865123 120214584 120911616 121060821 121331448 121352256 121413768 121685184 121767744 121856238 122122752 122211504 123257344 123430608 123451776 123790464 123880428 124220292 124304572 124666976 124757577 125846784 126002079 126023688 126369432 126391104 126737856 126829962 127177918 128002112 128024064 128375296 128468592 128843136 128936772 129024252 129378228 129400416 129755424 129849723 130691232 131072256 131145021 131167512 131527368 132096258 132458662 133226688 133249536 133413966 133615104 133712208 133802928 134193024 134290548 134658972 135241407 135531648 136002244 136025568 136398752 136422144 136497879 136590489 136796416 136895832 136988712 137388096 137487942 137865138 138355224 138664512 138758592 138859434 139163136 139264272 140250348 141063552 141553356 141577632 141649396 141966048 142062368 142165611 142476544 142580088 144002376 144027072 144422208 144446976 144527166 144843264 144923674 144948528 145346192 145575468 145974852 146288128 146821248 147027636 147431004 147456288 147860832 147968289 149361408 149880024 149905728 150316992 150426234 150528294 150941266 150967152 151381328 152259072 152473104 152813952 152917632 153028764 153448596 153474912 153895968 154007811 154112301 154561608 155431136 155457792 155649627 155884288 155997576 156103416 156558528 156672306 157102134 158120256 158473728 158581248 158696496 159159168 159274836 159711804 159820164 160286112 160402599 160842661 161414428 161775264 161803008 161885024 162002673 162246912 162356992 162474984 162948672 163067094 163514466 163625406 164574144 164602368 165053952 165145582 165173904 165627056 165888324 166343436 168002772 168031584 168492576 168521472 168615027 168983808 169106616 169838046 170303994 171291456 171320832 171532242 171790848 171915696 172002838 172032336 172504304 172533888 173007232 173132964 173881809 174254976 174860028 174890016 175369824 175497273 175616343 176128344 177635584 177885288 178282944 178403904 178533558 178924032 179023362 179054064 179545296 180321876 180708864 181367424 181997172 182028384 182120652 182527776 182651616 182784357 183184128 183285823 183317256 183820184 184473632 184886016 185011456 185145912 185685696 185820642 186330438 186456858 187000464 188084736 188737808 188770176 189035532 189288064 189554148 189586656 190106784 190244943 190766877 190896307 192003168 192036096 192562944 192702888 193264704 193405158 193536378 194067342 194100624 194633136 195761664 196003234 196036848 196574672 196608384 197147776 197291052 198144387 198687993 199840032 199874304 200120949 200422656 200568312 200704392 201289536 201435822 201988458 203297472 203751936 203890176 204003366 204038352 204598128 204633216 205194624 205343748 205483068 206082144 206231913 206797707 207532836 207996768 208137888 208289151 208744704 208860589 208896408 209469512 210375522 210827008 211595328 212212224 212330034 212366448 212474094 212949072 213093552 213714816 213870132 215700352 216003564 216040608 216633312 216670464 216790749 217264896 217385511 217422792 217533001 218019288 218167208 218962278 219432192 220231872 220541454 221146506 221184432 221791248 224003696 224042112 224656768 224820036 225475488 225639351 225792441 226411899 226450728 227071992 228388608 228709656 229220928 229376448 229543146 230045184 230172894 230212368 230843952 231842412 232339968 233146704 233186688 233826432 233996364 234155124 234837792 235008459 235653201 237180384 237710592 237871872 238003927 238044744 238697816 238738752 239393728 239567706 239730246 240429168 241823232 242121642 242662896 242704512 242827536 243370368 243535488 243712476 244423008 244600641 245271699 245438109 246861216 246903552 247580928 247718373 247760856 247886443 248440584 248609144 249333952 249515154 251693568 252004158 252047376 252738864 252782208 253475712 253659924 254355836 254757069 255455991 256004224 256937184 257298363 257686272 257873544 258004257 258048504 258756456 258800832 259510848 259699446 261382464 262144512 262290042 262335024 263054736 264192516 264917324 266453376 266827932 267424416 267605856 267800337 268386048 268535043 268581096 269317944 270482814 271063296 272004488 272051136 272797504 272844288 272995758 273180978 273592832 273791664 273977424 274776192 274975884 275730276 276710448 277329024 277517184 277718868 278528544 278730963 279495657 279685287 280500696 282127104 282475249 283106712 283155264 283298792 283932096 284124736 284331222 284953088 285160176 288004752 288054144 288844416 289054332 289847348 289897056 290304567 290692384 291101013 291150936 291949704 293642496 294004851 294055272 294862008 294912576 295721664 295936578 298722816 299760048 299811456 300633984 300852468 301056588 301882532 301934304 302762656 302982687 304946208 305627904 305835264 306005049 306057528 306897192 306949824 307791936 308015622 308224602 309123216 310862272 310915584 311299254 311768576 311995152 312206832 313117056 313344612 314204268 315563283 316240512 317392992 318318336 318495051 318549672 318711141 319423608 319640328 320572224 320805198 321685322 322828856 323550528 323606016 323770048 324005346 324493824 324713984 324949968 325897344 326134188 327028932 327250812 328443417 329148288 330291164 330347808 330812181 331254112 331719759 331776648 332686872 336005544 336063168 336985152 337042944 337230054 337967616 338213232 339676092 340607988 342582912 343064484 343831392 344005676 344064672 345008608 345067776 345259341 346014464 346265928 347763618 348509952 349720056 349780032 350739648 350994546 351232686 352256688 355271168 355770576 356565888 356807808 357067116 358046724 358108128 359090592 359351559 359595369 360643752 362734848 363182463 363994344 364056768 364241304 365055552 365303232 365568714 366368256 366571646 366634512 367640368 368947264 369772032 370022912 370291824 371371392 371641284 372660876 372913716 374000928 374272731 377475616 377540352 378006237 378071064 378576128 379108296 379173312 380213568 380489886 381533754 381792614 384006336 384072192 385125888 385405776 386529408 386810316 387072756 388134684 388201248 389266272 389549169 390617891 392006468 392073696 393149344 393216768 393435063 394295552 394582104 396288774 397375986 399680064 399748608 400241898 400845312 401136624 401408784 402579072 402871644 403976916 405724221 406594944 408006732 408076704 409196256 409266432 409493637 409771467 410389248 410687496 410966136 412164288 412463826 413595414 415065672 415993536 416275776 416578302 417489408 417721178 417792816 418939024 420751044 421654016 423190656 424660068 424732896 424948188 425898144 426187104 426496833 427429632 427740264 431400704 432007128 432081216 433266624 433340928 433581498 434529792 434771022 434845584 435066002 436038576 436334416 437924556 438864384 440463744 441082908 442293012 442368864 443582496 443904867 445122713 448007392 448084224 449313536 449640072 450950976 451278702 451584882 452823798 452901456 454143984 456777216 457419312 458441856 458752896 459086292 460345788 460424736 461687904 462023433 462336903 463605317 463684824 466293408 466373376 466948881 467652864 467992728 468310248 469675584 470016918 471306402 474360768 475421184 475743744 476007854 476089488 477395632 477477504 478787456 479135412 479460492 480858336 481207797 482527983 484243284 485325792 485409024 485655072 486008019 486740736 487070976 487424952 488846016 489201282 490543398 490876218 493722432 493807104 495161856 495436746 495521712 495772886 496881168 497218288 498667904 499030308 504008316 504094752 505477728 505564416 505845081 506951424 507232859 507319848 508711672 509514138 510911982 512008448 513874368 514596726 515372544 515747088 516008514 516097008 517512912 517601664 519021696 519398892 521645427 522764928 524580084 524670048 526109472 526491819 526849029 528294431 528385032 529834648 532906752 533655864 534848832 535211712 535600674 536772096 537070086 537162192 538635888 540965628 542126592 544008976 544102272 545595008 545991516 546361956 547583328 547954848 548353071 549552384 549857469 549951768 551460552 553420896 554658048 555034368 555437736 557057088 557461926 558991314 559370574 561001392 564254208 564950498 566213424 566310528 566597584 567864192 568249472 568662444 570320352 570734829 572300631 572688921 576009504 576108288 577688832 578009537 578108664 579694696 579794112 580609134 581384768 582202026 582301872 583899408 587284992 588009702 588110544 589724016 589825152 591443328 591873156 594433161 596063979 599520096 599622912 600362847 601267968 601704936 602009933 602113176 603765064 603868608 605525312 605965374 609892416 611255808 611670528 612010098 612115056 613794384 613899648 615583872 616031244 616449204 618246432 618695739 620393121 621724544 622598508 623990304 624413664 624867453 626234112 626581767 626689224 628408536 631126566 632481024 634785984 636636672 636990102 637099344 637422282 638847216 639280656 641144448 641610396 643370644 645657712 647101056 647540096 648010692 649899936 650372247 651794688 652156533 652268376 652599003 654057864 654501624 656886834 658296576 660582328 660695616 661624362 662508224 663439518 663553296 665373744 672011088 672126336 673970304 674460108 676426464 676918053 677377323 679235697 679352184 681215976 685165824 686011319 686128968 687662784 688011352 688129344 690017216 690135552 690518682 692028928 692531856 695527236 697019904 699440112 699560064 701479296 701989092 702465372 704513376 705025377 706959603 711541152 713131776 713615616 714011781 714134232 716093448 716216256 718181184 718703118 719190738 721287504 725469696 726364926 727988688 728113536 728482608 730111104 730606464 731137428 733143292 733269024 735280736 735815097 736314327 737894528 740583648 742742784 743155119 743282568 743659329 745321752 745827432 748001856 748545462 754951232 755080704 756012474 756142128 757152256 758216592 758346624 760427136 760979772 763067508 763585228 766367973 768012672 770811552 771895089 773058816 773620632 774012771 774145512 776269368 776402496 778532544 779098338 781235782 784012936 784147392 786298688 786433536 786870126 788591104 789164208 792577548 794751972 799360128 800483796 802273248 802817568 803401011 805158144 805605129 805743288 807953832 811448442 813189888 816013464 816153408 818392512 818532864 818987274 819542934 820778496 821374992 821932272 824328576 824927652 827190828 830131344 831987072 832551552 833156604 835442356 835585632 837878048 838486971 839055861 841502088 846381312 847425747 849320136 849465792 849896376 851796288 852374208 852993666 854859264 855480528 862801408 864014256 864162432 866533248 867162996 869542044 869691168 870132004 872077152 872668832 873303039 875849112 880927488 882014553 882165816 884586024 884737728 887164992 887809734 890245426 896014784 896168448 898627072 899280144 901901952 902557404 903169764 905647596 905802912 908287968 908948061 914838624 916883712 917505792 918015147 918172584 920691576 920849472 923375808 924046866 924673806 927210634 927369648 932586816 932746752 933897762 935305728 935985456 936620496 939351168 940033836 942612804 946689849 948721536 952015708 952178976 954791264 954955008 955485153 956133423 957574912 958270824 958920984 961716672 962415594 965055966 968486568 970651584 970818048 971310144 972016038 973481472 974141952 974849904 977692032 978402564 981086796 981752436 985330251 987444864 990873492 991043424 991545772 993762336 994436576 995159277 997335808 998060616 1008016632 1008189504 1010955456 1011128832 1011690162 1013902848 1014465718 1014639696 1017423344 1019028276 1021823964 1024016896 1027748736 1029193452 1031494176 1032017028 1032194016 1035025824 1035203328 1035778023 1038043392 1038797784 1043290854 1045529856 1049160168 1049340096 1052218944 1052983638 1053698058 1056588862 1056770064 1059669296 1065813504 1067311728 1069697664 1070423424 1071201348 1074140172 1074324384 1077271776 1078054677 1078786107 1081931256 1088017952 1088204544 1089547389 1091190016 1091983032 1092723912 1095166656 1095909696 1096706142 1099104768 1099714938 1099903536 1102921104 1106841792 1109316096 1110068736 1110875472 1114114176 1114923852 1117982628 1118741148 1122002784 1122818193 1125898627 1129900996 1132426848 1132621056 1133195168 1134018711 1135728384 1136498944 1137324888 1140640704 1141469658 1144601262 1145377842 1152019008 1152216576 1155377664 1156019074 1156217328 1159389392 1159588224 1161218268 1162769536 1164404052 1164603744 1167798816 1168647507 1171853673 1176019404 1176221088 1179448032 1179650304 1180305189 1182886656 1183746312 1188866322 1192127958 1199040192 1199245824 1200725694 1202535936 1203409872 1204019866 1204226352 1207530128 1207737216 1211050624 1211930748 1217172663 1219784832 1224020196 1224230112 1227588768 1227799296 1228480911 1229314401 1231167744 1232062488 1232898408 1236492864 1237391478 1240786242 1243449088 1245197016 1247980608 1248827328 1249734906 1252468224 1253163534 1253378448 1256817072 1262253132 1264962048 1269571968 1273980204 1274198688 1274844564 1277694432 1278561312 1279490499 1282288896 1283000761 1283220792 1286741288 1291315424 1294202112 1295080192 1296021384 1299799872 1300744494 1303589376 1304313066 1304536752 1305198006 1308115728 1309003248 1313773668 1316593152 1321164656 1321391232 1323248724 1325016448 1326879036 1327106592 1330747488 1331714601 1335368139 1336274149 1344022176 1344252672 1347940608 1348920216 1352852928 1353836106 1354754646 1358471394 1358704368 1362431952 1370331648 1372022638 1372257936 1375325568 1376022704 1376258688 1380034432 1381037364 1385063712 1386070299 1387010709 1390815951 1391054472 1398880224 1399120128 1400846643 1402958592 1403978184 1404930744 1409026752 1410050754 1413919206 1423082304 1426263552 1427231232 1428023562 1428268464 1432186896 1432432512 1436362368 1437406236 1438381476 1442575008 1443623391 1447583949 1452729852 1455977376 1456227072 1456965216 1458024057 1460222208 1461212928 1462024123 1462274856 1466286584 1466538048 1470561472 1471630194 1472628654 1475789056 1481167296 1485485568 1486310238 1486565136 1487318658 1490643504 1491654864 1496003712 1497090924 1509902464 1512024948 1512284256 1516433184 1516693248 1517535243 1520854272 1521698577 1521959544 1522731007 1526135016 1527170456 1532735946 1536025344 1541623104 1543790178 1546117632 1547241264 1548025542 1548291024 1552538736 1552804992 1557065088 1558196676 1562471564 1564936281 1568025872 1568294784 1572597376 1573740252 1578328416 1579475457 1580547087 1584883293 1585155096 1589503944 1598720256 1600967592 1604546496 1605635136 1606802022 1610316288 1611210258 1611486576 1615907664 1622896884 1626379776 1632026928 1632306816 1636785024 1637974548 1639085868 1642749984 1643864544 1645059213 1648657152 1649572407 1649855304 1654381656 1660262688 1663974144 1665103104 1666027489 1666313208 1670884712 1671171264 1675756096 1676973942 1678111722 1683004176 1692762624 1694851494 1698640272 1698931584 1699792752 1703592576 1704748416 1705987332 1710961056 1712204487 1716901893 1718066763 1728028512 1728324864 1733066496 1734028611 1734325992 1735205101 1739084088 1739382336 1740264008 1744154304 1745337664 1746606078 1751698224 1761854976 1764029106 1764331632 1769172048 1769475456 1774329984 1775619468 1780490852 1783299483 1788191937 1792029568 1798560288 1801088541 1803803904 1805114808 1806029799 1806339528 1811295192 1811605824 1816575936 1817896122 1829677248 1833767424 1835011584 1836030294 1836345168 1841383152 1841698944 1846751616 1848093732 1849347612 1854421268 1854739296 1861179363 1865173632 1867795524 1871970912 1873240992 1874602359 1878702336 1879745301 1880067672 1885225608 1893379698 1897443072 1904031416 1904357952 1909582528 1909910016 1910970306 1912266846 1915149824 1916541648 1917841968 1923433344 1924831188 1930111932 1936973136 1941303168 1942620288 1944032076 1949699808 1951116741 1955384064 1956469599 1956805128 1957797009 1962173592 1963504872 1970660502 1974889728 1977326743 1981746984 1982086848 1983091544 1987524672 1988873152 1990318554 1994671616 1996121232 2016033264 2016379008 2021910912 2023380324 2028931436 2029279392 2032131969 2034846688 2037707091 2038056552 2043647928 2055497472 2058033957 2058386904 2062988352 2064034056 2064388032 2070051648 2070406656 2071556046 2076086784 2077595568 2086581708 2091059712 2098320336 2098680192 2104437888 2105967276 2107396116 2113177724 2113540128 2119338592 2120878809 2134623456 2139395328 2140846848 2142035343 2142402696 2148280344 2148648768 2154543552 2156109354 2157572214 2163862512 2176035904 2176409088 2179094778 2182380032 2183966064 2185447824 2190333312 2191819392 2193412284 2199429876 2199807072 2205842208 2207445291 2208942981 2213683584 2221750944 2228228352 2229465357 2229847704 2230977987 2235965256 2237482296 2244005568 2245636386 2251797254 2259801992 2264853696 2265242112 2266390336 2268037422 2271456768 2272997888 2274649776 2281281408 2282939316 2289202524 2290755684 2299103919 2304038016 2312038148 2312434656 2315685267 2318778784 2319176448 2322038313 2322436536 2325539072 2328808104 2329207488 2335597632 2337295014 2343707346 2352038808 2352442176 2358896064 2359300608 2360610378 2365773312 2367492624 2377732644 2384255916 2398080384 2401451388 2406819744 2408039732 2408452704 2415060256 2415474432 2416815387 2422101248 2423861496 2434345326 2439569664 2448040392 2448460224 2455177536 2455598592 2456961822 2458628802 2462335488 2464124976 2465796816 2472985728 2474782956 2481572484 2486898176 2490394032 2495961216 2497654656 2499469812 2506327068 2506756896 2513634144 2515460913 2517167583 2524506264 2539143936 2542277241 2547960408 2548397376 2549689128 2555388864 2557122624 2558980998 2564577792 2566001522 2566441584 2573482576 2582630848 2588404224 2590160384 2592042768 2599599744 2601488988 2608626132 2609073504 2610396012 2616231456 2618006496 2619909117 2627547336 2642329312 2642782464 2646043659 2646497448 2650032896 2653758072 2654213184 2661494976 2663429202 2670736278 2672548298 2688044352 2688505344 2695881216 2697840432 2705705856 2707672212 2709509292 2716942788 2717408736 2724863904 2726844183 2734325237 2744045276 2744515872 2750651136 2752045408 2752517376 2754045441 2760068864 2762074728 2770127424 2772140598 2774021418 2781631902 2782108944 2797760448 2798240256 2801693286 2805917184 2807956368 2809861488 2818053504 2820101508 2827838412 2840069547 2846164608 2856047124 2856536928 2864373792 2864865024 2866455459 2868400269 2872724736 2874812472 2876762952 2885150016 2887246782 2895167898 2905459704 2911954752 2912454144 2913930432 2916048114 2920444416 2922425856 2924048246 2924549712 2932573168 2933076096 2941122944 2943260388 2945257308 2951578112 2955990753 2962334592 2972620476 2973130272 2974637316 2981287008 2983309728 2985477831 2992007424 2994181848 3019804928 3024049896 3024568512 3032866368 3033386496 3035070486 3041708544 3043397154 3043919088 3045462014 3052270032 3054340912 3065471892 3072050688 3083246208 3087580356 3094482528 3096051084 3096582048 3105077472 3105609984 3107334069 3114130176 3115858991 3116393352 3124943128 3129872562 3136051744 3136589568 3145194752 3147480504 3156656832 3158950914 3161094174 3169766586 3170310192 3179007888 3197440512 3201935184 3209092992 3211270272 3213604044 3222420516 3222973152 3231815328 3234164031 3236358321 3245237219 3245793768 3264053856 3264613632 3268642167 3273570048 3275949096 3278171736 3285499968 3287729088 3290118426 3297314304 3299144814 3299710608 3308763312 3320525376 3327948288 3330206208 3332054978 3332626416 3341769424 3342342528 3351512192 3353947884 3356223444 3366008352 3368454579 3377695881 3389702988 3397280544 3397863168 3399585504 3402056133 3407185152 3409496832 3411974664 3421922112 3424408974 3433803786 3436133526 3456057024 3456649728 3466132992 3468057222 3468651984 3470410202 3478168176 3478764672 3480528016 3488308608 3490675328 3493212156 3503396448 3505942521 3515561019 3528058212 3528663264 3538344096 3538950912 3540915567 3548659968 3550630013 3551238936 3560981704 3566598966 3576383874 3584059136 3597120576 3602177082 3607607808 3610229616 3612059598 3612679056 3622590384 3623211648 3633151872 3635792244 3651517989 3659354496 3672060588 3672690336 3682766304 3683397888 3685442733 3687943203 3693503232 3696187464 3698061017 3698695224 3708842536 3709478592 3722358726 3730347264 3735591048 3743941824 3746481984 3749204718 3757404672 3759490602 3760135344 3770451216 3786759396 3794886144 3808062832 3808715904 3819165056 3821940612 3824533692 3833083296 3835683936 3838471497 3846866688 3849002283 3849662376 3860223864 3873946272 3882606336 3885240576 3888064152 3899399616 3902233482 3910768128 3912939198 3913610256 3915594018 3924347184 3927009744 3941321004 3949779456 3954653486 3963493968 3964173696 3966183088 3975049344 3977746304 3980637108 3992242464 3995143803 4006104417 4008822447 4032066528 4032758016 4043821824 4046066759 4046760648 4057862872 4058558784 4064263938 4069693376 4075414182 4076113104 4087295856 4110994944 4116067914 4116773808 4125976704 4128068112 4128776064 4140103296 4143112092 4155191136 4158210897 4161032127 4172447853 4173163416 4196640672 4197360384 4202539929 4208875776 4211934552 4214069531 4214792232 4226355448 4227080256 4238677184 4241757618 4269246912 4278790656 4281693696 4284070686 4284805392 4296560688 4297297536 4309087104 4312218708 4315144428 4327725024 4330870173 4342751847 4352071808 4358189556 4367932128 4370895648 4374072171 4380666624 4383638784 4386072369 4386824568 4398859752 4399614144 4411684416 4414890582 4417885962 4427367168 4443501888 4456456704 4458930714 4459695408 4461955974 4471930512 4474964592 4488011136 4491272772 4503594508 4519603984 4529707392 4532780672 4536074844 4549299552 4552605729 4562562816 4565095731 4565878632 4568193021 4578405048 4581511368 4598207838 4608076032 4624076296 4624869312 4631370534 4637557568 4638352896 4644076626 4644873072 4651078144 4657616208 4658414976 4671195264 4674590028 4687414692 4704077616 4704884352 4717792128 4721220756 4734985248 4738426371 4741641261 4754649879 4755465288 4768511832 4796160768 4802079233 4802902776 4813639488 4816079464 4816905408 4830120512 4830948864 4833630774 4844202496 4847722992 4868690652 4879139328 4896080784 4896920448 4910355072 4913923644 4917257604 4928249952 4931593632 4935177639 4945971456 4948717221 4949565912 4963144968 4980788064 4991922432 4995309312 4998082467 4998939624 5012654136 5013513792 5027268288 5030921826 5034335166 5049012528 5078287872 5084554482 5095920816 5096794752 5099378256 5110777728 5114245248 5117961996 5132003044 5132883168 5146965152 5150705679 5154200289 5165261696 5184085536 5199199488 5202085833 5202977976 5205615303 5217252264 5218147008 5220792024 5232462912 5236012992 5239818234 5255094672 5284658624 5285564928 5292087318 5292994896 5300065792 5307516144 5308426368 5322989952 5326858404 5341472556 5345096596 5364575811 5376088704 5395680864 5403265623 5411411712 5415344424 5418089397 5419018584 5433885576 5434817472 5449727808 5453688366 5468650474 5488090552 5489031744 5501302272 5504090816 5505034752 5508090882 5520137728 5524149456 5540254848 5544281196 5548042836 5563263804 5564217888 5583538089 5595520896 5603386572 5615912736 5619722976 5623807077 5636107008 5639235903 5640203016 5655676824 5680139094 5692329216 5712094248 5713073856 5728747584 5729730048 5732910918 5736800538 5745449472 5749624944 5753525904 5770300032 5774493564 5790335796 5810919408 5823909504 5827860864 5832096228 5848096492 5849099424 5865146336 5866152192 5869408797 5873391027 5882245888 5886520776 5890514616 5911981506 5924669184 5931980229 5945240952 5946260544 5949274632 5962574016 5966619456 5970955662 5984014848 5988363696 6039609856 6048099792 6049137024 6065732736 6070140972 6086794308 6087838176 6090924028 6104540064 6108681824 6113121273 6130943784 6166492416 6174101871 6175160712 6188965056 6192102168 6193164096 6210154944 6211219968 6214668138 6228260352 6231717982 6232786704 6249886256 6259745124 6272103488 6273179136 6290389504 6294961008 6313313664 6317901828 6322188348 6339533172 6340620384 6358015776 6362636427 6403870368 6418185984 6422540544 6426106029 6427208088 6444841032 6445946304 6463630656 6468328062 6472716642 6490474438 6491587536 6528107712 6529227264 6537284334 6547140096 6551898192 6556343472 6570999936 6575458176 6580236852 6598289628 6599421216 6617526624 6622335873 6626828943 6641050752 6664109956 6665252832 6683538848 6684685056 6688396071 6692933961 6703024384 6707895768 6712446888 6732016704 6736909158 6755391762 6779405976 6794561088 6795726336 6799171008 6804112266 6814370304 6818993664 6823949328 6843844224 6848817948 6867607572 6872267052 6897311757 6912114048 6936114444 6937303968 6940820404 6956336352 6957529344 6961056032 6966114939 6976617216 6981350656 6986424312 7006792896 7011885042 7031122038 7056116424 7057326528 7076688192 7077901824 7081831134 7097319936 7101260026 7102477872 7121963408 7133197932 7152767748 7168118272 7194241152 7204354164 7220459232 7224119196 7225358112 7245180768 7246423296 7250446161 7266303744 7271584488 7303035978 7318708992 7344121176 7345380672 7365532608 7366795776 7370885466 7375886406 7387006464 7392374928 7396122034 7397390448 7417685072 7418957184 7444717452 7460694528 7471182096 7487883648 7492963968 7498409436 7518981204 7520270688 7540902432 7546382739 7551502749 7573518792 7616125664 7617431808 7626831723 7638330112 7643881224 7649067384 7666166592 7671367872 7676942994 7693733376 7698004566 7699324752 7720447728 7747892544 7765212672 7770481152 7776128304 7798799232 7804466964 7825878396 7827220512 7831188036 7848694368 7854019488 7859727351 7881290389 7882642008 7909306972 7926987936 7928347392 7932366176 7938130977 7950098688 7955492608 7961274216 7984484928 7990287606 8012208834 8017644894 8064133056 8065516032 8087643648 8092133518 8093521296 8115725744 8117117568 8128527876 8139386752 8150828364 8152226208 8174591712 8180532549 8202975711 8232135828 8233547616 8251953408 8256136224 8257552128 8262136323 8280206592 8286224184 8310382272 8316421794 8322064254 8344895706 8346326832 8393281344 8394720768 8405079858 8417751552 8423869104 8428139062 8429584464 8452710896 8454160512 8477354368 8483515236 8520208641 8538493824 8568141372 8569610784 8593121376 8594595072 8599366377 8605200807 8618174208 8624437416 8630288856 8655450048 8661740346 8685503694 8704143616 8716379112 8735864256 8741791296 8748144342 8761333248 8767277568 8772144738 8773649136 8797719504 8799228288 8823368832 8829781164 8835771924 8854734336 8867972259 8887003776 8917861428 8919390816 8923911948 8943861024 8949929184 8956433493 8976022272 8981005327 8982545544 9007189016 9039207968 9059414784 9065561344 9072149688 9098599104 9105211458 9125125632 9130191462 9131757264 9136386042 9156810096 9163022736 9196415676 9216152064 9248152592 9249738624 9262741068 9275115136 9288153252 9289746144 9315232416 9316829952 9322002207 9342390528 9347576973 9349180056 9353919043 9374829384 9408155232 9409768704 9435584256 9442441512 9469970496 9476852742 9483282522 9509299758 9510930576 9537023664 9592321536 9604158466 9605805552 9627278976 9632158928 9633810816 9660241024 9667261548 9695445984 9702492093 9709074963 9735711657 9737381304 9792161568 9793840896 9805926501 9820710144 9827847288 9834515208 9856499904 9863187264 9870355278 9891942912 9897434442 9899131824 9926289936 9961576128 9983844864 9990618624 9996164934 9997879248 10025308272 10027027584 10054536576 10061843652 10068670332 10098025056 10105363737 10133087643 10169108964 10191841632 10193589504 10198756512 10206168399 10221555456 10228490496 10234168861 10235923992 10264006088 10265766336 10293930304 10301411358 10308400578 10330523392 10368171072 10398398976 10404171666 10405955952 10411230606 10434504528 10436294016 10441584048 10464925824 10472025984 10479636468 10510189344 10517827563 10546683057 10569317248 10584174636 10585989792 10615032288 10616852736 10622746701 10645979904 10651890039 10653716808 10659117049 10682945112 10690193192 10729151622 10752177408 10791361728 10806531246 10822823424 10830688848 10836178794 10838037168 10867771152 10869634944 10899455616 10907376732 10937300948 10954553967 10976181104 10978063488 11008181632 11016181764 11048298912 11056328199 11063829609 11080509696 11088562392 11094183051 11096085672 11126527608 11128435776 11167076178 11191041792 11206773144 11231825472 11239445952 11247614154 11272214016 11278471806 11280406032 11311353648 11360278188 11384658432 11424188496 11426147712 11457495168 11465821836 11473601076 11499249888 11507051808 11515414491 11540600064 11547006849 11548987128 11580671592 11621838816 11647819008 11655721728 11662192423 11664192456 11696192984 11698198848 11730292672 11732304384 11738817594 11746782054 11764491776 11773041552 11781029232 11823963012 11849338368 11863960458 11890481904 11892521088 11898549264 11925148032 11933238912 11941911324 11976727392 11985431409 12018313251 12026467341 12096199584 12098274048 12131465472 12138200277 12140281944 12146435707 12173588616 12175676352 12181848056 12209080128 12217363648 12226242546 12261887568 12332984832 12348203742 12350321424 12377930112 12384204336 12386328192 12420309888 12429336276 12463435964 12465573408 12483096381 12499772512 12517343559 12519490248 12544206976 12589922016 12607619787 12626627328 12635803656 12642208593 12644376696 12679066344 12681240768 12716031552 12725272854 12807740736 12836371968 12845081088 12852212058 12854416176 12889682064 12891892608 12927261312 12936656124 12945433284 12980948876 12983175072 13028255541 13056215424 13074568668 13103796384 13112686944 13122216513 13141999872 13150916352 13158217107 13160473704 13196579256 13198842432 13235053248 13244671746 13253657886 13282101504 13328219912 13330505664 13367077696 13369370112 13376792142 13385867922 13406048768 13415791536 13424893776 13464033408 13473818316 13510783524 13558811952 13589122176 13598342016 13608224532 13647898656 13657817187 13687688448 13695287193 13697635896 13704579063 13735215144 13744534104 13794623514 13824228096 13841287201 13872228888 13874607936 13881640808 13912672704 13915058688 13922112064 13932229878 13953234432 13962701312 13972848624 14013585792 14023770084 14062244076 14112232848 14114653056 14153376384 14163662268 14202520052 14204955744 14224923783 14243926816 14263949637 14266395864 14305535496 14388482304 14406237699 14408708328 14440918464 14448238392 14450716224 14490361536 14492846592 14500892322 14532607488 14543168976 14606071956 14637417984 14688242352 14690761344 14731065216 14741770932 14751772812 14784749856 14792244068 14794780896 14835370144 14837914368 14846151663 14889434904 14942364192 14975767296 14985927936 14994247401 14996818872 15037962408 15040541376 15081804864 15092765478 15103005498 15147037584 15232251328 15234863616 15253663446 15276660224 15287762448 15298134768 15332333184 15342735744 15353885988 15396009132 15398649504 15440895456 15452117037 15462600867 15495785088 15552256608 15597598464 15606257499 15608933928 15616845909 15651756792 15654441024 15662376072 15697388736 15708038976 15719454702 15762580778 15765284016 15818613944 15853975872 15856694784 15864732352 15876261954 15900197376 15910985216 15922548432 15968969856 15980575212 16024417668 16035289788 16093727433 16128266112 16184267036 16187042592 16209796869 16231451488 16234235136 16254268191 16257055752 16278773504 16301656728 16304452416 16349183424 16361065098 16405951422 16464271656 16467095232 16503906816 16512272448 16515104256 16524272646 16560413184 16572448368 16620764544 16632843588 16644128508 16689791412 16692653664 16750614267 16786562688 16810159716 16847738208 16856278124 16859168928 16905421792 16908321024 16917707709 16954708736 16967030472 17040417282 17076987648 17136282744 17139221568 17186242752 17189190144 17198732754 17210401614 17236348416 17248874832 17260577712 17310900096 17323480692 17371007388 17408287232 17432758224 17471728512 17483582592 17496288684 17544289476 17547298272 17595439008 17598456576 17608226391 17620173081 17646737664 17659562328 17671543848 17735944518 17774007552 17795940687 17835722856 17838781632 17847823896 17887722048 17899858368 17912866986 17952044544 17962010654 17965091088 18014378032 18078415936 18118829568 18131122688 18144299376 18197198208 18210422916 18260382924 18263514528 18272772084 18313620192 18326045472 18339363819 18392831352 18496305184 18499477248 18522305613 18525482136 18550230272 18576306504 18579492288 18630464832 18633659904 18644004414 18684781056 18695153946 18698360112 18707838086 18749658768 18816310464 18819537408 18871168512 18884883024 18939940992 18953705484 18966565044 19018599516 19021861152 19074047328 19087909281 19140276659 19208316932 19211611104 19254557952 19264317856 19267621632 19278318087 19320482048 19334523096 19390891968 19404984186 19418149926 19471423314 19474762608 19584323136 19587681792 19611853002 19641420288 19655694576 19669030416 19712999808 19726374528 19740710556 19794868884 19798263648 19852579872 19867007619 19880486829 19923152256 19992329868 19995758496 20050616544 20054055168 20065188213 20078801883 20109073152 20123687304 20137340664 20196050112 20210727474 20266175286 20338217928 20383683264 20387179008 20397513024 20412336798 20443110912 20456980992 20468337722 20471847984 20528012176 20531532672 20587860608 20602822716 20616801156 20661046784 20691935271 20736342144 20808343332 20811911904 20822461212 20869009056 20872588032 20883168096 20898344817 20929851648 20944051968 20959272936 21020378688 21035655126 21093366114 21138634496 21168349272 21171979584 21230064576 21233705472 21245493402 21291959808 21303780078 21307433616 21318234098 21365890224 21380386384 21458303244 21504354816 21582723456 21613062492 21661377696 21672357588 21676074336 21735542304 21739269888 21751338483 21798911232 21811012937 21814753464 21874601896 21909107934 21952362208 21956126976 22016363264 22032363528 22096597824 22112656398 22127659218 22161019392 22177124784 22188366102 22192171344 22253055216 22256871552 22334152356 22382083584 22413546288 22463650944 22478891904 22495228308 22556943612 22560812064 22622707296 22639148217 22654508247 22716660533 22720556376 22848376992 22852295424 22880495169 22914990336 22931643672 22947202152 22998499776 23014103616 23030828982 23081200128 23094013698 23097974256 23161343184 23243677632 23295638016 23311443456 23324384846 23328384912 23392385968 23396397696 23460585344 23477635188 23493564108 23546083104 23562058464 23579182053 23643871167 23647926024 23727920916 23780963808 23785042176 23797098528 23814392931 23850296064 23866477824 23883822648 23953454784 23970862818 24036626502 24052934682 24192399168 24196548096 24262930944 24276400554 24280563888 24292871414 24347177232 24351352704 24363696112 24418160256 24434727296 24452485092 24523775136 24541597647 24608927133 24696407484 24700642848 24755860224 24768408672 24772656384 24786408969 24840619776 24854410091 24858672552 24926871928 24931146816 24966192762 24999545024 25034687118 25038980496 25088413952 25179844032 25215239574 25253254656 25271607312 25284417186 25288753392 25358132688 25362481536 25432063104 25450545708 25560625923 25615481472 25704424116 25708832352 25779364128 25783785216 25798099131 25815602421 25854522624 25873312248 25886427119 25890866568 25961897752 25966350144 26056511082 26112430848 26149137336 26207592768 26225373888 26244433026 26283999744 26301832704 26316434214 26320947408 26393158512 26397684864 26470106496 26489343492 26507315772 26564203008 26603916777 26656439824 26661011328 26734155392 26753584284 26771735844 26831583072 26849787552 26869300479 26928066816 26943015981 26947636632 27021567048 27117623904 27178244352 27196684032 27216449064 27295797312 27315634374 27375376896 27390574386 27395271792 27409158126 27470430288 27489068208 27589247028 27648456192 27682574402 27744457776 27749215872 27763281616 27825345408 27844224128 27864459756 27945697248 27966006621 28027171584 28042730919 28047540168 28061757129 28124488152 28224465696 28229306112 28306752768 28322467313 28327324536 28405040104 28409911488 28449847566 28487853632 28527899274 28532791728 28611070992 28776964608 28812475398 28817416656 28881836928 28896476784 28901432448 28980723072 29001784644 29086337952 29107476279 29127224889 29207134971 29212143912 29376484704 29381522688 29417779503 29462130432 29483541864 29498486717 29503545624 29569499712 29584488136 29589561792 29670740288 29675828736 29692303326 29778869808 29884728384 29951534592 29971855872 29988494802 29993637744 30075924816 30081082752 30163609728 30185530956 30206010996 30294075168 30316091211 30399262929 30464502656 30507326892 30575524896 30596269536 30618505197 30664666368 30685471488 30702506583 30707771976 30792018264 30797299008 30881790912 30904234074 30925201734 30991570176 31104513216 31195196928 31212514998 31217867856 31233691818 31303513584 31308882048 31324752144 31394777472 31416077952 31438909404 31525161556 31530568032 31637227888 31640049171 31707951744 31729464704 31752523908 31845096864 31868240103 31937939712 31955670117 31961150424 31977351147 32048835336 32070579576 32187454866 32256532224 32368534072 32374085184 32419593738 32462902976 32468470272 32508536382 32514111504 32557547008 32603313456 32608904832 32698366848 32722130196 32811902844 32928543312 32934190464 33024544896 33048545292 33144896736 33168984597 33191488827 33241529088 33265687176 33282549153 33288257016 33379582824 33385307328 33501228534 33573125376 33614554631 33620319432 33695476416 33712556248 33718337856 33810843584 33816642048 33835415418 33909417472 33934060944 34080834564 34153975296 34272565488 34278443136 34372485504 34397465508 34420803228 34497749664 34521155424 34546243473 34621800192 34641020547 34646961384 34742014776 34865516448 34943457024 34967165184 34986577269 34992577368 35088578952 35094596544 35190878016 35196913152 35216452782 35240346162 35293475328 35319124656 35343087696 35471889036 35548015104 35591881374 35671445712 35677563264 35695647792 35775444096 35799716736 35825733972 35924021308 35930182176 36028756064 36054939753 36079402023 36156831872 36288598752 36394396416 36414600831 36420845832 36439307121 36520765848 36527029056 36545544168 36627240384 36652090944 36678727638 36785662704 36992610368 36998954496 37044611226 37050964272 37100460544 37152613008 37158984576 37260929664 37288008828 37390307892 37396720224 37415676172 37499317536 37552030677 37632620928 37769766048 37822859361 37879881984 37907410968 37926625779 37933130088 38037199032 38043722304 38148094656 38175818562 38280553318 38416633864 38423222208 38509115904 38528635712 38535243264 38556636174 38640964096 38669046192 38781783936 38809968372 38836299852 38942846628 38949525216 39084766623 39168646272 39223706004 39311389152 39338060832 39366649539 39425999616 39452749056 39474651321 39481421112 39589737768 39596527296 39705159744 39734015238 39760973658 39846304512 39984659736 39991516992 40101233088 40108110336 40130376426 40157603766 40218146304 40247374608 40274681328 40392100224 40421454948 40532350572 40676435856 40767366528 40795026048 40824673596 40936675444 40943695968 41056024352 41063065344 41085861579 41113737189 41175721216 41205645432 41233602312 41383870542 41472684288 41523861603 41616686664 41623823808 41644922424 41738018112 41745176064 41766336192 41796689634 41859703296 41888103936 41918545872 42040757376 42071310252 42186732228 42277268992 42336698544 42343959168 42460129152 42490986804 42607560156 42614867232 42636468196 42731780448 42760772768 42791848911 42916606488 43165446912 43218713097 43226124984 43322755392 43344715176 43352148672 43471084608 43478539776 43502676966 43597822464 43622025874 43629506928 43749203792 43818215868 43904724416 43912253952 44032726528 44064727056 44193195648 44225312796 44255318436 44354249568 44376732204 44384342688 44506110432 44513743104 44538454989 44668304712 44827092576 44927301888 44957783808 44982742203 44990456616 45113887224 45121624128 45245414592 45278296434 45309016494 45433321066 45441112752 45696753984 45704590848 45760990338 45829980672 45863287344 45894404304 45996999552 46028207232 46061657964 46188027396 46195948512 46322686368 46356351111 46387802601 46487355264 46648769692 46656769824 46784771936 46792795392 46818772497 46850537727 46921170688 46955270376 46987128216 47092166208 47124116928 47158364106 47287742334 47295852048 47455841832 47561927616 47570084352 47594197056 47628785862 47700592128 47732955648 47767645296 47906909568 47941725636 48073253004 48105869364 48281182299 48384798336 48552801108 48561127776 48585742828 48694354464 48702705408 48727392224 48762804573 48836320512 48869454592 48904970184 49047550272 49083195294 49217854266 49392814968 49401285696 49511720448 49536817344 49545312768 49572817938 49681239552 49708820182 49717345104 49853743856 49862293632 49932385524 49999090048 50069374236 50077960992 50176827904 50251842801 50359688064 50430479148 50543214624 50568834372 50577506784 50716265376 50724963072 50753123127 50864126208 50901091416 51121251846 51230962944 51408848232 51417664704 51558728256 51567570432 51596198262 51631204842 51709045248 51746624496 51772854238 51781733136 51923795504 51932700288 52113022164 52224861696 52298274672 52415185536 52450747776 52488866052 52632868428 52641894816 52786317024 52795369728 52824679173 52860519243 52940212992 52978686984 53014631544 53207833554 53312879648 53322022656 53387822061 53468310784 53507168568 53543471688 53663166144 53699575104 53738600958 53856133632 53886031962 53895273264 54043134096 54235247808 54356488704 54393368064 54432898128 54591594624 54631268748 54781148772 54790543584 54818316252 54940860576 54978136416 55018091457 55169032723 55178494056 55365148804 55488915552 55498431744 55526563232 55566916839 55650690816 55688448256 55728919512 55891394496 55932013242 56054343168 56085461838 56095080336 56123514258 56248976304 56448931392 56458612224 56613505536 56644934626 56654649072 56810080208 56819822976 56899695132 56975707264 57055798548 57065583456 57222141984 57263727843 57420829977 57624950796 57634833312 57763673856 57792953568 57802864896 57834954261 57961446144 58003569288 58172675904 58214952558 58254449778 58414269942 58424287824 58752969408 58763045376 58835559006 58924260864 58967083728 58996973434 59007091248 59138999424 59168976272 59179123584 59341480576 59384606652 59557739616 59601022857 59641460487 59769456768 59976989604 59987275488 60151849632 60162165504 60195564639 60236405649 60327219456 60371061912 60412021992 60588150336 60632182422 60798525858 60929005312 61014653784 61151049792 61192539072 61237010394 61329332736 61370942976 61405013166 61415543952 61584036528 61594598016 61763581824 61808468148 61850403468 61983140352 62075805813 62209026432 62425029996 62435735712 62467383636 62607027168 62617764096 62649504288 62695034451 62789554944 62832155904 62867037289 62877818808 63050323112 63061136064 63274455776 63280098342 63415903488 63458929408 63505047816 63690193728 63736480206 63875879424 63911340234 63922300848 63954702294 64097670672 64141159152 64374909732 64513064448 64737068144 64748170368 64839187476 64925805952 65017072764 65028223008 65206626912 65217809664 65254015449 65396733696 65433038811 65444260392 65477433301 65623805688 65857086624 65868380928 66049089792 66097090584 66289793472 66337969194 66382977654 66483058176 66531374352 66565098306 66576514032 66759165648 66770614656 67002457068 67146250752 67229109262 67240638864 67390952832 67425112496 67436675712 67621687168 67670830836 67868121888 67917444651 67963524741 68149981599 68161669128 68545130976 68556886272 68641485507 68744971008 68794931016 68841606456 68995499328 69042310848 69092486946 69243600384 69282041094 69293922768 69484029552 69731032896 69886914048 69934330368 69973154538 69985154736 70177157904 70189193088 70381756032 70432905564 70480692324 70638249312 70686175392 70737546159 70931613501 70943778072 71183762748 71342891424 71355126528 71391295584 71443178793 71550888192 71599433472 71639182027 71651467944 71848042616 71860364352 72057512128 72109879506 72158804046 72313663744 72577197504 72788792832 72829201662 72841691664 72878614242 73041531696 73054058112 73091088336 73254480768 73304181888 73357455276 73571325408 73624792941 73826781399 73985220736 74089222452 74101928544 74305226016 74317969152 74359226907 74521859328 74563230273 74576017656 74613819343 74780615784 74793440448 74831352344 74998635072 75104061354 75265241856 75539532096 75645718722 75759763968 75814821936 75853251558 75866260176 76074398064 76087444608 76296189312 76351637124 76561106636 76681877769 76833267728 76846444416 77057271424 77113272348 77338092384 77394297393 77446807263 77563567872 77619936744 77659281357 77672599704 77885693256 77899050432 78169533246 78337292544 78447412008 78622778304 78676121664 78733299078 78851999232 78905498112 78949302642 78962842224 79179475536 79193054592 79410319488 79468030476 79521947316 79692609024 79969319472 79983033984 80202466176 80260752852 80315207532 80494749216 80549362656 80607901437 80784200448 80829047943 80842909896 81064701144 81352871712 81534733056 81590052096 81635346961 81649347192 81873350888 81887391936 82112048704 82126130688 82171723158 82227474378 82351442432 82411290864 82467204624 82767741084 82945368576 83047723206 83233373328 83247647616 83289844848 83476036224 83532672384 83593379268 83837091744 83898019863 84081514752 84128192757 84142620504 84185271387 84373464456 84673397088 84687918336 84920258304 84967401939 84981973608 85025049949 85215120312 85229734464 85272936392 85463560896 85521545536 85583697822 85833212976 86330893824 86437426194 86452249968 86645510784 86689430352 86704297344 86942169216 87005353932 87244051748 87259013856 87381674667 87498407584 87621404913 87636431736 87809448832 88129454112 88253338509 88386391296 88450625592 88495460151 88510636872 88708499136 88753464408 88768685376 89012220864 89027486208 89076909978 89336609424 89654185152 89854603776 89915567616 89965484406 89980913232 90227774448 90243248256 90490829184 90556592868 90618032988 90866642132 90882225504 91197788787 91393507968 91521980676 91726574688 91788808608 91855515591 91993999104 92056414464 92107519749 92123315928 92376054792 92391897024 92645372736 92712702222 92775605202 92974710528 93297539384 93313539648 93569543872 93585590784 93637544994 93701075454 93842341376 93910540752 93974256432 94184332416 94248233856 94316728212 94575484668 94591704096 94911683664 94920147513 95123855232 95188394112 95257571724 95535290592 95604720309 95813819136 95867010351 95883451272 95932053441 96146506008 96211738728 96562364598 96769596672 97105602216 97122255552 97171485656 97388708928 97405410816 97454784448 97525609146 97672641024 97738909184 97809940368 98095100544 98166390588 98435708532 98785629936 98802571392 99073634688 99145635876 99417640364 99434690208 99574466481 99707487712 99724587264 99847647459 99864771048 99998180096 100138748472 100155921984 100503685602 100719376128 100843663893 100860958296 101086429248 101137668744 101155013568 101432530752 101449926144 101506246254 101728252416 101802182832 102242503692 102461925888 102817696464 102835329408 103117456512 103192396524 103262409684 103493248992 103545708476 103563466272 103847591008 103865400576 103923061641 104226044328 104596549344 104830371072 104901495552 104959731807 104977732104 105265736856 105283789632 105572634048 105590739456 105649358346 105721038486 105880425984 105957373968 106029263088 106415667108 106625759296 106644045312 106775644122 106936621568 107014337136 107086943376 107326332288 107399150208 107477201916 107772063924 107790546528 108086268192 108164819259 108238206069 108470495616 108865796256 109183189248 109243802493 109262537496 109317921363 109562297544 109581087168 109636632504 109881721152 109956272832 110036182914 110338065446 110356988112 110730297608 110977831104 110996863488 111053126464 111133833678 111301381632 111376896512 111457839024 111782788992 111864026484 112170923676 112190160672 112247028516 112497952608 112656092031 112897862784 113289869252 113309298144 113468578083 113620160416 113639645952 113779877337 113799390264 113951414528 114111597096 114131166912 114444283968 114527455686 114841659954 115249901592 115269666624 115527347712 115585907136 115605729792 115669908522 115922892288 116007138576 116345351808 116429905116 116508899556 116828539884 116848575648 117254299869 117505938816 117671118012 117934167456 117993946868 118014182496 118277998848 118337952544 118358247168 118423953963 118682961152 118769213304 119115479232 119202045714 119282920974 119538913536 119953979208 119974550976 120303699264 120324331008 120391129278 120472811298 120654438912 120742123824 120824043984 121176300672 121264364844 121597051716 121858010624 122029307568 122302099584 122385078144 122474020788 122810026332 122831087904 123168073056 123189196032 123257584737 123341211567 123527163648 123616936296 123700806936 124151611626 124418052864 124571584809 124850059992 124871471424 124934767272 125214054336 125235528192 125299008576 125390068902 125579109888 125664311808 125734074578 125755637616 126100646224 126122272128 126548911552 126560196684 126831806976 126917858816 127010095632 127380387456 127472960412 127822680468 127844601696 127909404588 128195341344 128282318304 128375546733 128749819464 129474136288 129496340736 129656139291 129678374952 129851611904 130034145528 130056446016 130413253824 130435619328 130508030898 130793467392 130866077622 130888520784 130954866602 131247611376 131714173248 131736761856 132098179584 132194181168 132579586944 132675938388 132765955308 133062748704 133130196612 133153028064 133518331296 133541229312 133615364967 133981936613 134004914136 134458218524 134481277728 134781905664 134850224992 134873351424 134948226609 135243374336 135341661672 135736243776 135834889302 135927049482 136299963198 136323338256 137090261952 137113772544 137282971014 137489942016 137589862032 137683212912 137990998656 138084621696 138184973892 138564082188 138587845536 138968059104 139069053333 139163407803 139462065792 139946309076 139970309472 140354315808 140378386176 140456317491 140551613181 140763512064 140865811128 140961384648 141276498624 141372350784 141475092318 141863227002 141887556144 142367525496 142685782848 142710253056 142782591168 142886357586 143101776384 143198866944 143278364054 143302935888 143696085232 143720728704 144115024256 144219759012 144317608092 144627327488 144843546897 145154395008 145658403324 145683383328 145757228484 146083063392 146108116224 146182176672 146288413719 146508961536 146608363776 146714910552 147142650816 147249585882 147653562798 147970441472 148178444904 148203857088 148610452032 148635938304 148718453814 149043718656 149126460546 149152035312 149227638686 149561231568 149586880896 149662704688 149997270144 150208122708 150530483712 150755528403 151079064192 151291437444 151629643872 151706503116 151732520352 152148796128 152174889216 152259369381 152592378624 152677090559 152703274248 153122213272 153363755538 153666535456 153692888832 154114542848 154226544696 154676184768 154788594786 154893614526 155127135744 155239873488 155318562714 155345199408 155771386512 155798100864 156339066492 156674585088 156894824016 157245556608 157352243328 157466598156 157898605284 157925684448 158358951072 158386109184 158474037519 158581557729 158820638976 158936060952 159016623731 159043894632 159938638944 159966067968 160163466183 160404932352 160521505704 160630415064 160989498432 161098725312 161215802874 161568400896 161658095886 161685819792 162129402288 162705743424 163069466112 163180104192 163270693922 163298694384 163746701776 163774783872 164224097408 164343446316 164454948756 164822581728 164934409248 165054274371 165507098169 165535482168 166095446412 166466746656 166495295232 166579689696 166700750517 166952072448 167065344768 167186758536 167674183488 167796039726 168163029504 168256385514 168285241008 168370542774 168746928912 169346794176 169375836672 169840516608 169934803878 169963947216 170050099898 170430240624 170459468928 170545872784 170927121792 171043091072 171167395644 171666425952 171791183529 172262489931 172874852388 172904499936 173291021568 173378860704 173408594688 173504862783 173884338432 173980870637 174010707864 174488103496 174518027712 174763349334 174996815168 175242809826 175272863472 175618897664 176258908224 176506677018 176772782592 176901251184 176990920302 177021273744 177416998272 177506928816 177537370752 178024441728 178153819956 178673218848 178803068571 178924381461 179308370304 179930968812 179961826464 180455548896 180486496512 180586693917 180709216947 180981658368 181113185736 181204989833 181236065976 181733284264 181764451008 182395577574 182787015936 183043961352 183453149376 183577617216 183711031182 183987998208 184112828928 184215039498 184246631856 184752109584 184783794048 185290745472 185425404444 185551210404 185949421056 186227417439 186595078768 186627079296 187139087744 187275089988 187402150908 187821081504 187948512864 188085103353 188368664832 188496467712 188601111867 188633456424 189150969336 189183408192 189823367328 189840295026 190247710464 190376788224 190515143448 191070581184 191209440618 191627638272 191734020702 191766902544 191864106882 192293012016 192423477456 193124729196 193539193344 194211204432 194244511104 194342971312 194777417856 194909568896 195051218292 195619880736 195762046347 196190201088 196299116433 196332781176 196432299903 196871417064 197571259872 197605142784 198147269376 198257271191 198291271752 198835280728 198869380416 199148932962 199414975424 199449174528 199695294918 199729542096 199996360192 200277496944 200311843968 201007371204 201438752256 201687327786 201721916592 202172858496 202275337488 202310027136 202865061504 203012492508 203604365664 203752333953 203890574223 204449944797 204485007384 205635392928 205670658816 205924456521 206234913024 206384793048 206489407019 206524819368 206986497984 207091416952 207126932544 207695182016 207730801152 207846123282 208452088656 209193098688 209660742144 209802991104 209919463614 209955464208 210531473712 210567579264 211145268096 211298716692 211442076972 211914747936 212058526176 212212638477 212794840503 212831334216 213251518592 213551288244 214028674272 214173886752 214329536379 214652664576 214798300416 214917546081 214954403832 215544127848 215581093056 216172536384 216329638518 216476412138 216940991232 217731592512 218366378496 218487604986 218525074992 218635842726 219124595088 219162174336 219273265008 219763442304 219912545664 220072365828 220676130892 220713976224 221460595216 221480344197 221955662208 222106252928 222267667356 222915678048 223077680721 223565577984 223689690819 223728052968 223841458029 224341847352 224380321344 224494057032 224995905216 225312184062 225795725568 226579738504 226618596288 226937156166 227240320832 227279291904 227559754674 227598780528 227902829056 228223194192 228262333824 228888567936 229054911372 229683319908 230499803184 230539333248 231171814272 231339817044 232014277152 232182892179 232340421789 232690703616 232859810232 232977844071 233017799112 233657079768 233697151296 234508599738 235011877632 235301882417 235342236024 235868334912 235987893736 236028364992 236555997696 236675905088 236716494336 236847907926 237365922304 237538426608 238230958464 238404091428 238565841948 239077827072 239907958416 239949101952 240607398528 240782258556 240945622596 241484247648 241648087968 241823704311 242352601344 242487143829 242528729688 243194103432 244058615136 244604199168 244770156288 244906040883 244948041576 245620052664 245662175808 246336146112 246378392064 246515169474 246682423134 247054327296 247233872592 247401613872 248303223252 248836105728 249143169618 249700119984 249742942848 249869534544 250428108672 250598017152 250780137804 251468149156 251511275232 252201292448 252244544256 252384578271 252555814161 253097823104 253120393368 254020191264 254760774912 254902205817 254945920824 255075149847 255645360936 255689203392 255818809176 256390682688 256564636608 256751093466 257499638928 258948272576 258992681472 259312278582 259356749904 259703223808 260068291056 260112892032 260826507648 261016061796 261732155244 261777041568 261909733204 262495222752 262864214739 263428346496 264388362336 264760015527 265159173888 265351876776 265486380453 265531910616 266125497408 266260393224 266306056128 267036662592 267082458624 267230729934 267963873226 268009828272 268916437048 268962555456 269563811328 269700449984 269746702848 269896453218 270486748672 270683323344 271472487552 271669778604 271854098964 272599926396 272646676512 273593366361 274180523904 274565942028 275179724064 275366425824 275566546773 275981997312 276169243392 276322559247 276369947784 277128164376 277175691072 277936118208 278138106666 278326815606 278924131584 279892618152 279940618944 280708631616 280756772352 280912634982 281103226362 281527024128 281731622256 281922769296 282552997248 282744701568 282950184636 283726454004 283775112288 284735050992 284760442539 285371565696 285565182336 285772715172 286556728108 286605871776 287392170464 287441457408 287601031053 287796160323 288230048512 288439518024 288635216184 289687093794 290308790016 291316806648 291366766656 291514456968 292166126784 292216232448 292364353344 292576827438 293017923072 293216727552 293429821104 294285301632 294499171764 295307125596 295940882944 296356889808 296407714176 297220904064 297436907628 298252921092 298304070624 298455277372 299122463136 299173761792 299325409376 299542942377 299994540288 300416245416 301511056806 302158128384 302530991679 302582874888 303259287744 303413006232 303465040704 304297592256 304349778432 304518738762 305184757248 305354181118 305406548496 306244426544 306727511076 307333070912 307385777664 308229085696 308453089392 309352369536 309577189572 309787229052 310479746976 310637125428 310690398816 311542773024 311596201728 311769184923 312678132984 313789648032 314491113216 314704486656 314879195421 314933196312 315797210568 315851368896 316717902144 316772218368 316948075038 317163115458 317641277952 317872121904 318033247462 318087789264 319877277888 319932135936 320326932366 320809864704 321043011408 321260830128 321978996864 322197450624 322431605748 323316191772 323371639584 324258804576 324494457777 324714618207 325411486848 326541387844 326597388768 327493403552 327549567744 327731407479 327953764089 328448194816 328686892632 328909897512 329645163456 329868818496 330108548742 331014196338 331070964336 332190892824 332933493312 332990590464 333159379392 333401501034 333904144896 334130689536 334373517072 335348366976 335592079452 336512771028 336570482016 336741085548 337493857824 337968276093 338693588352 339869607756 339927894432 340100199796 340860481248 340918937856 341091745568 341339632011 341854243584 342086182144 342334791288 343332851904 343582367058 344524979862 345749704776 345808999872 346582043136 346757721408 346817189376 347009725566 347768676864 347961741274 348021415728 348976206992 349036055424 349526698668 349993630336 350485619652 350545726944 351237795328 351762899607 352517816448 353013354036 353802502368 353981840604 354042547488 354833996544 355013857632 355074741504 355271861889 356048883456 356307639912 357346437696 357606137142 357848762922 358616740608 359861937624 359923652928 360911097792 360972993024 361173387834 361418433894 361963316736 362226371472 362409979666 362472131952 363466568528 363528902016 364791155148 365574031872 366087922704 366906298752 367155234432 367422062364 368430078996 368493263712 369504219168 369567588096 369772754211 370023634701 370581490944 370850808888 371102420808 372454834878 373190157536 373254158592 373714754427 374278175488 374550179976 374804301816 375642163008 375897025728 376170206706 376737329664 376992935424 377202223734 377266912848 378301938672 378366816384 379646734656 379680590052 380495420928 380753576448 381030286896 382141162368 382418881236 383468041404 383533805088 383728213764 384586024032 384846954912 385126640199 386183229061 386249458392 388422408864 388489022208 388685942624 388968417873 389554835712 389819137792 390102436584 391239761472 391524092694 392380402176 392598232866 392665562352 392864599806 393742834128 395142519744 395210285568 396294538752 396514542382 396582543504 397670561456 397738760832 398297865924 398829950848 399390589836 399459084192 400554993888 400623687936 400846094901 401945809839 402014742408 403374655572 403443833184 404345716992 404550674976 404620054272 404844679827 405730123008 406024985016 407208731328 407504667906 407781148446 408899889594 408970014768 411270785856 411341317632 411848913042 412469826048 412769586096 412978814038 413049638736 413972995968 414182833904 414253865088 415390364032 415692246564 416904177312 417207159999 417490223409 418386197376 419838927228 419910928416 421062947424 421135158528 421368952473 421654839543 422290536192 422597433384 422884153944 423829495872 424117052352 424425276954 425589681006 425662668432 426503037184 427102576488 428057348544 428347773504 428659072758 429305329152 429596600832 429835092162 429908807664 431088255696 431162186112 432345072768 432659277036 432952824276 433881982464 434530640691 435463185024 436975209972 437050149984 437271685452 438249190176 438324348672 438546530016 438865241157 439526884608 439825091328 440069261023 440144731656 441352261784 441427952448 442921190432 442960688394 443911324416 444212505856 444535334712 445831356096 446155361442 447131155968 447379381638 447456105936 447682916058 448683694704 448760642688 448988114064 449991810432 450624368124 451591451136 452266585209 453159477008 453237192576 453874312332 454480641664 455119509348 455197561056 456446388384 456524667648 456778108143 457777135872 458031271677 458109822744 458342033107 459366639816 460999606368 461078666496 462343628544 462679634088 464028554304 464365784358 464680843578 465381407232 465719620464 465955688142 466035598224 467314159536 467394302592 469017199476 470023755264 470603764834 470684472048 471736669824 471975787472 472056729984 473351810176 473695815852 475076853216 475422112557 475744673187 476461916928 476808182856 477049871193 477131683896 479815916832 479898203904 480490398549 481214797056 481564517112 481891245192 482968495296 483296175936 483647408622 484705202688 484974287658 485057459376 486388206864 488117230272 489208398336 489540312576 489812081766 489896083152 491240105328 491324351616 492672292224 493030338948 493364846268 494467745184 494803227744 495162823113 496521294507 496606446504 498286339236 499400239968 499485885696 499739069088 500102251551 500856217344 501196034304 501474274189 501560275608 502936298312 503022550464 504402584896 504489088512 504769156542 505111628322 506195646208 506240786736 508040382528 509521549824 509804411634 509891841648 510150299694 511290721872 511378406784 511637618352 512781365376 513129273216 513502186932 514999277856 515373550587 516787469793 517896545152 518624557164 518713499808 520136582112 520225784064 520514588349 521653015296 521942611911 522032123592 522296735401 523464310488 523554083136 523819466408 524990445504 525728429478 526856692992 528776724672 529520031054 530318347776 530703753552 530972760906 531063821232 532250994816 532520786448 532612112256 534073325184 534461459868 535927746452 536019656544 536773144383 537832874096 537925110912 539400899968 539792906436 541366646688 541760081751 542127650841 542944975104 543339557208 543614969499 543708197928 545199852792 545293353024 547186732722 548361047808 549131884056 550359448128 550732851648 551133093546 551963994624 552338486784 552645118494 552739895568 554256328752 554351382144 555872236416 556276213332 556653631212 557848263168 559785236304 559881237888 561417263232 561825269964 562206452724 563463244512 563845538592 564255310059 565105994496 565489403136 565803335601 565900369272 567452908008 567550224576 569470101984 569520885078 570743131392 571130364672 571447428727 571545430344 573113456216 573211743552 574784340928 574882914816 575202062106 575592320646 576460097024 576879036048 577270432368 579374187588 580617580032 582633613296 582733533312 583028913936 584332253568 584728706688 585153654876 586859642208 587286139041 588570603264 588897349299 588998343528 589296899709 590614251192 592713779616 592815428352 594441808128 594771813573 594873815256 595175349643 596505842184 596608141248 596910554744 598244926272 598347523584 598650818752 599085884754 599989080576 600832490832 603022113612 604316256768 605061983358 605165749776 606518575488 606826012464 606930081408 608595184512 609037477524 610708362236 610813096992 611671722669 612488853088 613349834391 613455022152 614666141824 616906178784 617773369563 618704739072 619154379144 619468221057 619574458104 620959493952 621274250856 621380797632 623085546048 623192403456 623538369846 625356265968 627579296064 628982226432 629408973312 629758390842 629866392624 631594421136 631702737792 633435804288 633896150076 634326230916 635744243808 636066494924 636175578528 638384521509 639754555776 640653864732 642086022816 642521660256 642988609137 643957993728 644394901248 644752638243 644863211496 646632383544 646743279168 648517609152 648988915554 649429236414 650822973696 653082775688 653194777536 654986807104 655099135488 655462814958 655907528178 656896389632 657373785264 657819795024 659290326912 659737636992 660217097484 662028392676 662141928672 664381785648 664441032591 665866986624 666318758784 666803002068 668747034144 669233042163 670696733952 671069072457 671184158904 671524374087 673025542056 673140964032 673482171096 674987715648 675936552186 677387176704 679739215512 679855788864 680200399592 681720962496 681837875712 682183491136 682679264022 683708487168 684172364288 684669582576 686665703808 687164734116 689049959724 691499409552 691617999744 693515442816 694019451132 695923482548 696042831456 697021265367 697952413984 698072110848 698933532213 699053397336 699987260672 700971239304 701091453888 703525799214 705035632896 705905647251 706026708072 707605004736 707963681208 708085094976 709667993088 710027715264 710149483008 710543723778 712097766912 712615279824 714692875392 715212274284 715697525844 717233481216 719723875248 719847305856 721822195584 722346775668 722836867788 724452742944 724819959332 724944263904 726933137056 727057804032 727461431487 729582310296 732175845408 733812597504 734310468864 734718122649 734844124728 736860157992 736986527424 739008438336 739135176192 739545508422 740047269402 741162981888 741701617776 742204841616 744909669756 746380315072 746508317184 747429508854 748556350976 749100359952 749608603632 751284326016 751794051456 752340413412 754404447468 754533825696 756603877344 756733632768 757153734813 757667442483 759293469312 759361180104 762060573792 764282324736 764706617451 764837762472 765225449541 766936082808 767067610176 767456427528 769172048064 769693909824 770253280398 772366458122 772498916784 776844817728 776978044416 777371885248 777936835746 779109671424 779638275584 780204873168 782479522944 783048185388 785196465732 785331124704 785729199612 787485668256 788592644217 790285039488 793029084764 793165087008 794280046581 795341122912 795477521664 796459141359 796595731848 797659901696 798781179672 798918168384 801109987776 801247375872 801692189802 803891619678 804029484816 806749311144 806887666368 808691433984 809101349952 809240108544 809689359654 811460246016 812049970032 814417462656 815009335812 815562296892 817799779188 817940029536 820780099083 822541571712 823697826084 825539172192 825957628076 826099277472 827945991936 828365667808 828507730176 828967677741 830780728064 831384493128 833808354624 834414319998 834980446818 836772394752 839677854456 839821856832 842125894848 842270317056 842737904946 843309679086 844581072384 845194866768 845768307888 847658991744 848234104704 848850553908 851179362012 851325336864 853006074368 854205152976 854281327617 856114697088 856695547008 857318145516 859670184324 859817615328 862176511392 862324372224 862803093159 863388480969 864690145536 865318554072 865905648552 869061281382 870926370048 873950419944 874100299968 874543370904 876498380352 876648697344 877093060032 877730482314 879053769216 879650182656 880138522046 880289463312 882704523568 882855904896 885842380864 885921376788 887822648832 888425011712 889070669424 891662712192 892310722884 894758763276 894912211872 895365832116 897367389408 897521285376 897976228128 898628827131 899983620864 901248736248 904533170418 906318954016 906474385152 907592975037 907748624664 908961283328 910239018696 910395122112 912892776768 913049335296 913556216286 915554271744 916062543354 916219645488 916684066214 918733279632 921999212736 922157332992 924687257088 925359268176 928057108608 928731568716 929361687156 931439240928 931911376284 932071196448 934628319072 934788605184 935307554769 937873556291 938034398952 941207529668 941368944096 943473339648 943951574944 944113459968 944637586263 946703620352 947391631704 950153706432 950844225114 951489346374 952923833856 953616365712 954099742386 954263367792 959631833664 959796407808 960980797098 962429594112 963129034224 963782490384 965936990592 966592351872 967294817244 969948575316 970114918752 972776413728 973483373331 974143854621 976234460544 979624163532 979792166304 982480210656 982648703232 983194222437 983861292267 985344584448 986060677896 986729692536 988935490368 989606455488 990325646226 993042589014 993212893008 996572678472 998800479936 998971771392 999478138176 1000204503102 1001712434688 1002392068608 1002948548378 1003120551216 1005872596624 1006045100928 1008805169792 1009538313084 1010223256644 1012391292416 1012481573472 1013904828279 1016080765056 1019608823268 1019783683296 1020300599388 1022581443744 1022756813568 1023275236704 1024018896033 1025562730752 1026258546432 1027004373864 1029998555712 1030747101174 1033574939586 1035793090304 1037249114328 1037426999616 1040273164224 1040451568128 1041029176698 1043306030592 1043885223822 1044064247184 1044593470802 1046928620976 1047108166272 1047638932816 1049980891008 1051456858956 1053713385984 1055288698821 1057553449344 1059040062108 1061407507104 1061945521812 1062127642464 1064501989632 1065041572896 1065224224512 1065815585667 1068146650368 1068739633913 1068922919736 1071855492904 1072039313088 1073546288766 1075665748192 1075850221824 1078801799936 1079585812872 1082733293376 1083520163502 1084255301682 1085889950208 1086679114416 1087229938998 1087416395856 1090399705584 1090586706048 1094373465444 1096722095616 1098263768112 1100718896256 1101465703296 1102266187092 1105290236988 1105479791136 1108512657504 1108702764288 1109318262633 1110070904103 1111744472832 1112552426664 1113116366117 1113307262424 1119570472608 1119762475776 1121144263281 1122834526464 1123650539928 1124412905448 1126926489024 1127691077184 1128510620118 1130211988992 1130978806272 1131606671202 1131800738544 1134905816016 1135100449152 1138940203968 1139041770156 1141486262784 1142260729344 1142894857454 1143090860688 1146226912432 1146423487104 1149568681856 1150404124212 1151184641292 1153758072096 1154540864736 1155379920597 1158549687183 1158748375176 1165267226592 1165467066624 1166057827872 1166905253619 1168664507136 1169457413376 1170307309752 1173719284416 1174572278082 1177141206528 1177794698598 1177996687056 1178593799418 1181228502384 1185427559232 1185630856704 1188883616256 1189543627146 1189747630512 1190350699286 1193011684368 1193216282496 1193821109488 1196489852544 1197301637504 1198171769508 1201664981664 1202538284703 1205837429517 1206044227224 1210123966716 1210331499552 1213037150976 1213652024928 1213860162816 1214534039481 1217190369024 1217866094459 1218074955048 1221416724472 1221626193984 1223343445338 1224977706176 1226699668782 1226910044304 1229332283648 1233812357568 1235546739126 1237409478144 1238308758288 1238936442114 1239148916208 1241918987904 1242548501712 1242761595264 1246171092096 1247076739692 1250712531936 1251621479997 1252470670227 1255158592128 1259516781684 1259732785248 1263188842272 1263405475584 1264106857419 1264964518629 1266871608576 1267792300152 1268434928831 1268652461832 1271488487616 1272132989848 1272351157056 1276769043018 1279509111552 1281307729464 1284172045632 1285043320512 1285977218274 1287915987456 1288789802496 1289505276486 1289726422992 1293264767088 1293486558336 1297035218304 1297977831108 1298858472828 1301645947392 1303591922073 1306165551376 1306389555072 1309973614208 1310925629916 1311815056356 1314747570528 1315639590048 1316595723471 1318580653824 1319475273984 1320207783069 1320434194968 1324056785352 1324283857344 1328763571296 1328882065182 1331733973248 1332637517568 1333606004136 1337494068288 1338466084326 1341393467904 1342138144914 1342368317808 1343048748174 1346051084112 1346281928064 1346964342192 1349975431296 1351873104372 1354774353408 1359478431024 1359711577728 1360400799184 1363441924992 1364366982272 1365358528044 1369339165152 1370334324429 1373331407616 1374093815031 1374329468232 1375026099321 1378099919448 1382998819104 1383235999488 1387030885632 1387800898337 1388038902264 1391846965096 1392085662912 1394042530734 1395904827968 1396144221696 1397867064426 1398106794672 1399974521344 1401942478608 1402182907776 1407051598428 1410071265792 1411811294502 1412053416144 1415210009472 1415927362416 1416170189952 1420055430528 1421087447556 1425230559648 1426266337671 1427234019561 1429385750784 1430424548568 1431149613579 1431395051688 1439447750496 1439694611712 1441471195647 1443644391168 1444693551336 1445425849133 1445673735576 1448905485888 1449639918664 1449888527808 1453866274112 1454115608064 1454922862974 1459164620592 1464351690816 1467625195008 1468620937728 1469436245298 1469688249456 1473720315984 1473973054848 1478016876672 1479091016844 1480094538804 1483403235552 1484409683232 1485488469339 1489563883521 1489819339512 1492760630144 1494859017708 1498200719904 1499217207264 1500306754653 1502568652032 1503588102912 1504422822567 1504680826824 1508808894936 1509067651392 1513207754688 1513467265536 1514307469626 1515334884966 1518586938624 1518722360208 1524121147584 1528564649472 1529413234902 1529675524944 1530450899082 1533872165616 1534135220352 1534912855056 1538344096128 1539387819648 1540506560796 1544732916244 1544997833568 1550362409379 1553689635456 1554743770496 1555873671492 1560409746336 1561543765047 1564959045888 1565827835733 1566096370776 1566890206203 1570392931464 1570662249408 1571458399224 1574971336512 1577185288434 1580570078976 1586058169528 1586330174016 1588560093162 1590682245824 1590955043328 1592918282718 1593191463696 1595319803392 1597562359344 1597836336768 1602219975552 1603384379604 1607783239356 1608058969632 1613498622288 1613775332736 1618202699904 1619378719308 1624099940064 1625280245253 1626382952523 1628834925312 1630018671624 1630844908497 1631124593784 1635599558376 1635880059072 1641560198166 1645083143424 1647395652168 1651078344384 1651915256152 1652198554944 1655891983872 1656731335616 1657015460352 1657935355482 1661561456128 1662768986256 1667616709248 1668828639996 1669960893636 1673544789504 1679355708912 1679643713664 1684251789696 1685475809892 1686619358172 1690389733536 1691536615776 1692765930177 1695317983488 1696468209408 1697410006803 1697701107816 1702358724024 1702650673728 1708410305952 1708562655234 1712229394176 1713391094016 1714342286181 1714636291032 1719340368648 1719635230656 1724353022784 1724648744448 1725606186318 1726776961938 1729380291072 1730637108144 1731811297104 1738122562764 1741852740096 1747900839888 1748200599936 1749086741808 1752996760704 1754186120064 1755460964628 1760277044092 1760578926624 1765409047136 1765711809792 1766692047897 1767890699127 1771684761728 1771842753576 1778141338848 1783325424384 1784315440719 1784621445768 1785526048929 1789517526552 1789824423744 1790731664232 1794734778816 1795042570752 1795952456256 1797257654262 1799967241728 1802497472496 1809066340836 1812637908032 1812948770304 1815185950074 1815497249328 1817922566656 1820478037392 1820790244224 1825785553536 1827112432572 1832125086708 1832439290976 1833368132428 1837466559264 1840049503173 1843998425472 1850718536352 1853320108689 1856114217216 1857463137432 1858404663171 1858723374312 1862878481856 1863822752568 1864142392896 1869256638144 1869577210368 1870615109538 1875747112582 1876068797904 1882415059336 1882737888192 1886946679296 1887903149888 1888226919936 1889275172526 1893407240704 1894783263408 1900307412864 1901688450228 1902978692748 1907232731424 1908199484772 1908526735584 1915153564527 1919263667328 1921961594196 1926258068448 1927564980768 1928965827411 1931873981184 1933184703744 1934257914729 1934589634488 1939897150632 1940229837504 1945552827456 1946966746662 1948287709242 1952468921088 1959248327064 1959584332608 1964960421312 1965297406464 1966388444874 1967722584534 1970689168896 1972121355792 1973459385072 1977870980736 1979212910976 1980651292452 1986085178028 1986425786016 1993145356944 1993323097773 1997600959872 1998956276352 2000409006204 2005897096756 2006241102432 2011745193248 2012090201856 2013207217371 2014573122261 2017610339584 2019076626168 2020446513288 2024963146944 2027809656558 2032161530112 2039217646536 2039567366592 2040601198776 2045162887488 2045513627136 2046550473408 2048037792066 2051125461504 2052517092864 2054008747728 2059997111424 2061494202348 2067149879172 2071586180608 2074498228656 2074853999232 2080546328448 2082058353396 2087770447644 2088128494368 2089186941604 2093857241952 2094216332544 2095277865632 2096800596639 2099961782016 2102913717912 2110577397642 2115106898688 2117716941753 2118080124216 2122815014208 2123891043624 2124255284928 2129003979264 2130083145792 2130448449024 2131631171334 2136293300736 2137479267826 2137845839472 2143710985808 2144078626176 2147092577532 2151331496384 2151700443648 2157603599872 2159171625744 2165466586752 2167040327004 2168510603364 2173358228832 2174459877996 2174832791712 2180799411168 2181173412096 2182384294461 2188746930888 2196527536224 2201437792512 2202931406592 2204154367947 2204532374184 2210580473976 2210959582272 2217025315008 2217405528576 2218636525266 2220141808206 2223488945664 2225104853328 2226232732234 2226614524848 2239140945216 2239524951552 2242288526562 2245669052928 2247301079856 2248825810896 2253852978048 2255382154368 2257021240236 2263213342404 2263601477088 2269811632032 2270200898304 2271461204439 2273002327449 2277880407936 2278083540312 2285789714908 2286181721376 2292453824864 2292846974208 2294119852353 2295676348623 2299137363712 2300808248424 2302369282584 2307516144192 2309081729472 2310759841194 2317099374366 2317496750352 2330534453184 2330934133248 2332115655744 2333810507238 2337329014272 2338914826752 2340614619504 2347438568832 2349144556164 2355589397196 2355993374112 2357187598836 2362457004768 2365777932651 2370855118464 2379087254292 2379495261024 2380701398572 2386023368736 2386432564992 2387642218976 2389377424077 2392979705088 2394603275008 2396343539016 2403329963328 2405076569406 2411674859034 2412088454448 2420247933432 2420662999104 2426074301952 2427304049856 2427720325632 2429068078962 2434380738048 2435732188918 2436149910096 2442833448944 2443252387968 2446686890676 2449955412352 2453399337564 2453820088608 2458664567296 2462340297249 2467624715136 2471093478252 2476617516576 2477872884228 2478297832416 2483837975808 2485097003424 2485523190528 2486903033223 2492342184192 2494153479384 2501425063872 2503242959994 2504941340454 2510317184256 2519033563368 2519465570496 2526377684544 2526810951168 2528213714838 2529929037258 2533743217152 2535584600304 2536869857662 2537304923664 2542976975232 2544265979696 2544702314112 2553538086036 2559018223104 2562615458928 2562843982851 2568344091264 2570086641024 2571954436548 2579010552972 2579452845984 2586529534176 2586973116672 2588409279477 2590165442907 2594070436608 2595955662216 2597716945656 2607183844146 2612331102752 2612779110144 2619947228416 2621851259832 2623630112712 2629495141056 2631279180096 2633191446942 2637161307648 2638950547968 2640415566138 2640868389936 2648113570704 2648567714688 2657527142592 2657764130364 2663467946496 2665275035136 2667212008272 2674988136576 2676932168652 2684276289828 2684736635616 2686097496348 2692102168224 2692563856128 2693928684384 2695886481393 2699950862592 2703282603427 2703746208744 2718956862048 2719423155456 2720801598368 2722778925111 2726883849984 2728733964544 2730717056088 2738678330304 2740668648858 2746662815232 2748187630062 2748658936464 2750052198642 2756199838896 2765997638208 2766471998976 2774061771264 2775601796674 2776077804528 2783693930192 2784171325824 2788085061468 2791809655936 2795734128852 2796213589344 2803884957216 2804365815552 2805922664307 2813620668873 2814103196856 2823622589004 2824106832288 2830420018944 2831854724832 2832340379904 2833912758789 2840110861056 2842174895112 2850461119296 2852532675342 2854468039122 2858771501568 2860849097136 2862299227158 2862790103376 2878895500992 2879389223424 2882942391294 2887288782336 2889387102672 2890851698266 2891347471152 2897810971776 2899279837328 2899777055616 2907732548224 2909845725948 2918329241184 2920450119993 2922431563863 2928703381632 2938872490596 2939376498912 2947440631968 2947946109696 2949582667311 2951583876801 2956033753344 2958182033688 2960189077608 2966806471104 2968819366464 2970976938678 2979127767042 2979638679024 2985521260288 2989718035416 2996401439808 2998434414528 3000613509306 3005137304064 3007176205824 3008845645134 3009361653648 3017617789872 3018135302784 3026415509376 3028614939252 3030669769932 3037173877248 3037444720416 3041714484837 3048242295168 3058826469804 3059351049888 3060901798164 3067744331232 3068270440704 3069825710112 3072056688099 3076688192256 3078775639296 3080484827161 3081013121592 3089465832488 3089995667136 3100724818758 3107379270912 3109487540992 3111747342984 3120819492672 3123087530094 3129918091776 3131655671466 3132192741552 3133780412406 3140785862928 3141324498816 3142916798448 3149942673024 3154370576868 3161140157952 3165866096463 3172116339056 3172660348032 3177120186324 3181364491648 3185836565436 3186382927392 3195124718688 3195672673536 3197446757001 3204439951104 3206218901739 3206768759208 3208394231749 3215566478712 3216117939264 3226997244576 3227550665472 3236405399808 3238757438616 3248199880128 3250560490506 3252765905046 3257669850624 3260037343248 3261689816994 3262249187568 3271199116752 3271760118144 3283120396332 3290166286848 3294791304336 3302156688768 3303830512304 3304397109888 3313462671232 3315870710964 3325537972512 3327954787899 3330212712309 3335233418496 3337657279992 3339349098351 3339921787272 3358711417824 3359287427328 3363432789843 3368503579392 3370951619784 3373238716344 3380779467072 3383073231552 3385531860354 3390635966976 3392936418816 3394820013606 3395402215632 3404717448048 3405301347456 3416820611904 3417125310468 3424458788352 3426782188032 3428684572362 3429272582064 3438680737296 3439270461312 3448706045568 3451212372636 3453553923876 3461274216288 3463622594208 3466139761791 3475649061549 3476245125528 3495801679776 3496401199872 3498173483616 3500715760857 3505993521408 3508372240128 3510319919323 3510921929256 3520554088184 3521157853248 3530818094272 3531423619584 3533384095794 3535781398254 3543369523456 3543685507152 3556282677696 3566650848768 3568630881438 3569242891536 3571052097858 3579035053104 3579648847488 3581463328464 3589469557632 3591904912512 3594515308524 3604994944992 3607614854109 3617512288551 3618132681672 3625275816064 3630371900148 3630994498656 3640956074784 3641580488448 3643602118443 3651571107072 3653598283377 3654224865144 3656077147807 3664250173416 3664878581952 3666736264856 3674933118528 3680099006346 3687996850944 3701437072704 3706640217378 3712228434432 3714926274864 3716809326342 3717446748624 3725756963712 3727645505136 3728284785792 3738513276288 3741230219076 3751494225164 3752137595808 3757412010681 3764830118672 3765475776384 3775806299776 3778550345052 3789566526816 3792320572257 3794893555887 3800614825728 3803376900456 3805304786493 3805957385496 3814465462848 3816398969544 3817053471168 3830307129054 3838527334656 3843923188392 3852516136896 3855129961536 3857931654822 3863747962368 3866369407488 3868515829458 3869179268976 3879794301264 3880459675008 3891105654912 3893933493324 3896575418484 3904937842176 3918496654128 3919168665216 3929920842624 3932776889748 3935445169068 3944242711584 3946918770144 3949787170413 3955741961472 3958425821952 3960623349207 3961302584904 3972170356056 3972851572032 3986290713888 3986646195546 3995201919744 3997912552704 4000132001089 4000818012408 4011794193512 4012482204864 4023490386496 4024180403712 4026414434742 4029146244522 4035220679168 4038153252336 4040893026576 4049926293888 4055619313116 4064323060224 4078435293072 4079134733184 4081202397552 4090325774976 4093100946816 4096075584132 4108017495456 4111002973287 4119994222848 4122281445093 4122988404696 4125078297963 4134299758344 4148996457312 4149707998464 4161092656896 4163402695011 4164116706792 4175540895288 4176256988736 4178373883208 4187714483904 4188432665088 4190555731264 4193601193278 4199923564032 4205827435824 4221154795284 4230213797376 4235433883506 4236160248432 4245630028416 4247782087248 4248510569856 4260166291584 4263262342668 4274958535652 4275691678944 4281702058683 4287421971616 4288157252352 4293448840737 4294185155064 4302662992768 4318343251488 4324413586941 4330933173504 4334080654008 4336277547399 4337021206728 4346716457664 4348919755992 4349665583424 4361598822336 4362346824192 4364768588922 4377493861776 4393055072448 4402875585024 4405862813184 4408308735894 4409064748368 4421160947952 4421919164544 4434050630016 4437273050532 4440283616412 4450209706656 4452465464468 4453229049696 4468691650563 4478281890432 4484577053124 4494602159712 4497651621792 4500920263959 4507705956096 4510764308736 4513268467701 4514042480472 4526426684808 4527202954176 4539623264064 4540401796608 4542922408878 4546004654898 4555760815872 4556167080624 4571579429816 4572363442752 4584907649728 4585693948416 4588239704706 4591352697246 4598274727424 4601616496848 4604738565168 4615032288384 4618163458944 4621519682388 4634198748732 4634993500704 4651087228137 4661068906368 4664231311488 4667621014476 4681229239008 4684631295141 4694877137664 4697483507199 4698289112328 4700670618609 4711178794392 4711986748224 4714375197672 4724914009536 4731555865302 4741710236928 4758174508584 4758990522048 4761402797144 4772046737472 4772865129984 4775284437952 4778754848154 4785959410176 4789206550016 4792687078032 4806659926656 4810153138812 4823349718068 4824176908896 4840495866864 4841325998208 4854608099712 4858136157924 4871464377836 4872299820192 4879148857569 4885666897888 4886504775936 4892534725491 4893373781352 4899910824704 4906798675128 4907640177216 4924680594498 4935249430272 4942186956504 4953235033152 4955745768456 4956595664832 4967675951616 4970194006848 4971046381056 4973806066446 4984684368384 4988306958768 5002850127744 5006485919988 5009882680908 5020634368512 5038067126736 5038931140992 5052755369088 5056427429676 5059858074516 5071169200608 5073739715324 5074609847328 5085953950464 5088531959392 5089404628224 5092230020409 5107076172072 5125230917856 5125687965702 5136688182528 5140173282048 5143026858543 5143908873096 5158021105944 5158905691968 5173059068352 5173946233344 5176818558954 5180330885814 5188140873216 5191911324432 5195433891312 5214367688292 5224662205504 5225558220288 5239894456832 5243702519664 5247260225424 5258990282112 5262558360192 5266382893884 5280831132276 5281736779872 5296227141408 5297135429376 5300076143691 5303672097381 5315054285184 5315528260728 5334424016544 5349976273152 5352946322157 5353864337304 5356578146787 5368552579656 5369473271232 5372194992696 5384204336448 5385127712256 5387857368768 5391772962786 5399901725184 5406565206854 5407492417488 5437913724096 5438846310912 5441603196736 5445557850222 5453767699968 5457467929088 5461434112176 5477356660608 5481337297716 5496375260124 5497317872928 5500104397284 5512399677792 5520148509519 5531995276416 5551203593348 5552155609056 5559960326067 5567387860384 5568342651648 5575213989513 5576170122936 5583619311872 5591468257704 5592427178688 5607769914432 5608731631104 5611845328614 5627241337746 5628206393712 5647245178008 5648213664576 5660840037888 5663709449664 5664680759808 5667825517578 5680221722112 5684349790224 5700922238592 5705065350684 5708936078244 5721698194272 5724598454316 5725580206752 5745460693581 5757791001984 5765884782588 5778774205344 5781703396532 5782694942304 5795621943552 5798559674656 5799554111232 5802773744187 5815465096448 5819691451896 5836658482368 5840900239986 5844863127726 5857406763264 5877744981192 5878752997824 5894881263936 5895892219392 5899165334622 5903167753602 5912067506688 5916364067376 5920378155216 5933612942208 5937638732928 5941953877356 5958255534084 5959277358048 5971042520576 5979436070832 5979969293319 5992802879616 5996868829056 6001227018612 6017691290268 6018723307296 6035235579744 6036270605568 6039621652113 6043719366783 6052831018752 6057229878504 6061339539864 6074889440832 6083428969674 6096484590336 6117652939608 6118702099776 6121803596328 6135488662464 6136540881408 6139651420224 6144113376198 6153376384512 6157551278592 6160969654322 6162026243184 6178931664976 6179991334272 6201449637516 6214758541824 6218975081984 6223494685968 6241638985344 6246175060188 6263311342932 6264385483104 6267560824812 6281571725856 6282648997632 6285833596896 6290401789917 6299885346048 6308741153736 6331732192926 6344232678112 6345320696064 6353150825259 6354240372648 6362728983296 6371673130872 6372765854784 6390249437376 6391345347072 6394893514002 6408879902208 6412437803478 6413537518416 6416788463498 6431132957424 6432235878528 6453994489152 6455101330944 6472810799616 6477514877232 6496399760256 6501120981012 6505531810092 6520074686496 6523379633988 6524498375136 6542398233504 6543520236288 6547152883383 6565114894037 6566240792664 6589582608672 6604313377536 6607661024608 6608794219776 6612463103841 6626925342464 6631741421928 6651075945024 6655909575798 6660425424618 6670466836992 6675314559984 6678698196702 6679843574544 6717422835648 6718574854656 6726865579686 6737007158784 6741903239568 6746477432688 6761558934144 6766146463104 6771063720708 6789640027212 6790804431264 6809434896096 6810602694912 6814383613317 6819006982347 6833641223808 6834250620936 6857369144724 6858545164128 6877361474592 6878540922624 6882359557059 6887029045869 6897412091136 6902424745272 6907107847752 6922548432576 6927245188416 6932279523582 6951298123098 6952490251056 6991603359552 6992802399744 6996346967232 7001431521714 7011987042816 7016744480256 7020639838646 7021843858512 7041108176368 7042315706496 7061636188544 7066768191588 7071562796508 7086739046912 7087371014304 7097333797953 7112565355392 7137261762876 7138485783072 7142104195716 7158070106208 7159297694976 7162926656928 7168132272231 7178939115264 7183809825024 7189030617048 7209989889984 7215229708218 7235024577102 7236265363344 7250551632128 7260743800296 7261988997312 7281912149568 7283160976896 7287204236886 7303142214144 7307196566754 7308449730288 7312154295614 7328500346832 7329757163904 7333472529712 7349866237056 7360198012692 7375993701888 7387020891747 7402874145408 7413280434756 7429852549728 7433618652684 7434893497248 7451513927424 7455291010272 7456569571584 7460709099669 7477026552576 7481177437391 7482460438152 7502988450328 7504275191616 7514824021362 7529660237344 7530951552768 7551612599552 7557100690104 7579133053632 7584641144514 7589787111774 7601229651456 7606753800912 7610609572986 7611914770992 7628930925696 7632797939088 7634106942336 7660614258108 7677054669312 7687846376784 7688531948553 7705032273792 7710259923072 7715863309644 7737031658916 7738358537952 7759588602528 7760919350016 7765227838431 7770496328721 7782211309824 7787866986648 7791814562819 7793150836968 7836993308256 7838337330432 7859841685248 7865553779496 7870890338136 7888485423168 7893837540288 7899574340826 7911483922944 7916851643904 7921246698414 7922605169808 7944340712112 7945703144064 7972581427776 7973292391092 7990403839488 7995825105408 8000264002178 8001636024816 8023588387024 8024964409728 8046980772992 8052828869484 8058292489044 8076306504672 8081786053152 8087659444179 8099852587776 8109847810281 8111238626232 8156870586144 8158269466368 8162404795104 8168336775333 8180651549952 8186201893632 8192151168264 8216034990912 8222005946574 8239988445696 8244562890186 8245976809392 8250156595926 8268599516688 8297992914624 8299415996928 8322185313792 8326805390022 8328233413584 8351081790576 8352513977472 8356747766416 8375428967808 8381111462528 8387202386556 8411654871648 8417767992921 8440862006619 8442309590568 8470867767012 8472320496864 8491260056832 8495564174496 8497021139712 8501738276367 8520332583168 8525062661213 8526524685336 8549917071304 8551383357888 8563404117366 8574843943232 8576314504704 8586897681474 8588370310128 8605325985536 8636686502976 8648827173882 8661866347008 8668161308016 8672555094798 8674042413456 8693432915328 8697839511984 8699331166848 8723197644672 8729537177844 8754987723552 8761350359979 8767294691589 8786110144896 8816617471788 8818129496736 8842321895904 8843838329088 8848748001933 8854751630403 8868101260032 8874546101064 8879044501817 8880567232824 8900419413312 8904930928936 8906458099392 8937383301126 8956563780864 8969154106248 8989204319424 8995303243584 9001840527918 9015411912192 9021528617472 9026536935402 9028084960944 9052853369616 9054405908352 9079246528128 9085844817756 9092009309796 9111521631744 9112334161248 9125143454511 9143158859632 9144726885504 9169815299456 9176479409412 9182705394492 9203232993696 9209477130336 9216170064297 9230064576768 9236326917888 9241454481483 9243039364776 9268397497464 9269987001408 9302174456274 9322137812736 9328462622976 9335242028952 9362458478016 9369262590282 9389754275328 9394967014398 9396578224656 9401341237218 9422357588784 9423973496448 9428750395344 9449828019072 9463111730604 9483420473856 9516349017168 9517981044096 9522805594288 9544093474944 9550568875904 9557509696308 9585374156064 9592340271003 9613319853312 9618656705217 9620306277624 9625182695247 9646699436136 9648353817792 9680991733728 9682651996416 9709216199424 9714606288359 9716272315848 9742928755672 9744599640384 9758297715138 9771333795776 9773009551872 9785069450982 9786747562704 9799821649408 9813597350256 9815280354432 9849361188996 9870498860544 9884373913008 9906470066304 9911491536912 9913191329664 9940388013696 9947612132892 9976613917536 9983864363697 9990638136927 10005700255488 10012971839976 10018047295053 10019765361816 10076134253472 10077862281984 10090298369529 10105510738176 10112854859352 10117980943931 10119716149032 10142338401216 10147479430648 10149219694656 10171907900928 10177063918784 10178809256448 10184460040818 10214152344144 10250461835712 10251375931404 10273376365056 10280346564096 10286053717086 10287817746192 10316042211888 10317811383936 10346118136704 10353637117908 10360661771628 10383822648864 10390867782624 10398419285373 10426947184647 10428735376584 10449324411008 10487405039328 10494520450848 10502147282571 10517980564224 10525116720384 10530959757969 10532765787768 10561662264552 10563473559744 10592454282816 10594270858752 10600152287382 10607344194762 10630108570368 10631056521456 10668848033088 10699952546304 10705892644314 10707728674608 10713156293574 10737105159312 10738946542464 10744389985392 10768408672896 10775714737536 10783545925572 10813130413708 10814984834976 10852536865653 10875827448192 10883206393472 10891115700444 10922868224352 10930806355329 10954713321216 10960794850131 10962674595432 10968231443421 10992750520248 10994635745856 11000208794568 11024799355584 11040297019038 11063990552832 11102407186696 11104311218112 11119920652134 11134775720768 11136685303296 11150427979026 11152340245872 11167238623744 11182936515408 11184854357376 11215539828864 11223690657228 11254482675492 11256412787424 11294490356016 11296427329152 11327418899328 11335651035156 11368699580448 11376961716771 11384680667661 11401844477184 11410130701368 11415914359479 11417872156488 11443396388544 11449196908632 11451160413504 11490921387162 11515582003968 11531769565176 11557548410688 11563406793064 11565389884608 11591243887104 11597119349312 11599108222464 11605547488374 11630930192896 11639382903792 11673316964736 11681800479972 11689726255452 11714813526528 11755489962384 11757505995648 11789762527872 11798330669244 11806335507204 11832728134752 11840756310432 11849361511239 11867225884416 11875277465856 11881870047621 11883907754712 11916511068168 11918554716096 11958872141664 11959938586638 11985605759232 11993737658112 12000396003267 12002454037224 12035382580536 12037446614592 12070471159488 12072541211136 12079243304226 12087438733566 12105662037504 12114459757008 12122679079728 12149778881664 12166857939348 12192969180672 12235305879216 12237404199552 12243607192656 12270977324928 12279302840448 12288226752396 12321939308644 12324052486368 12357863329952 12359982668544 12366844335279 12375234893889 12402899275032 12446989371936 12483277970688 12490208085033 12492350120376 12526622685864 12528770966208 12535121649624 12563143451712 12565297995264 12571667193792 12580803579834 12599770692096 12617482307472 12663464385852 12688465356224 12690641392128 12706301650518 12708480745296 12725457966592 12743346261744 12745531709568 12780498874752 12789787028004 12824875606956 12827075036832 12833576926996 12862265914848 12864471757056 12880346522211 12907988978304 12955029754464 12973240760823 12992799520512 13002241962024 13008832642197 13011063620184 13040149372992 13046759267976 13048996750272 13084796467008 13087040472576 13094305766766 13130229788074 13132481585328 13179165217344 13208626755072 13215322049216 13217588439552 13224926207682 13253850684928 13263482843856 13302151890048 13311819151596 13320850849236 13350629119968 13357396393404 13359687149088 13406074951689 13434845671296 13453731159372 13483806479136 13492954865376 13502760791877 13523117868288 13532292926208 13539805403103 13542127441416 13579280054424 13581608862528 13618869792192 13621205389824 13628767226634 13638013964694 13667282447616 13668501241872 13714738289448 13717090328256 13754722949184 13757081845248 13764719114118 13774058091738 13794824182272 13804849490544 13814215695504 13845096865152 13854490376832 13864559047164 13902596246196 13904980502112 13953261684411 13983206719104 13992693934464 14002863043428 14041279677292 14043687717024 14082216352736 14084631412992 14092450521597 14102011855827 14123272377088 14133536383176 14143125593016 14174742028608 14194667595906 14225130710784 14274523525752 14276971566144 14284208391432 14316140212416 14318595389952 14325853313856 14336264544462 14357878230528 14367619650048 14378061234096 14419979779968 14430459416436 14470049154204 14472530726688 14501103264256 14521487600592 14523977994624 14563824299136 14574408473772 14614393133508 14616899460576 14624308591228 14657000693664 14659514327808 14666945059424 14677604176473 14699732474112 14720396025384 14774041783494 14805748290816 14826560869512 14859705099456 14867237305368 14869786994496 14903027854848 14910582020544 14913139143168 14921418199338 14954053105152 14962354874782 14964920876304 15005976900656 15008550383232 15029648042724 15059320474688 15061903105536 15103225199104 15114201380208 15158266107264 15169282289028 15179574223548 15213507601824 15221219145972 15223829541984 15257861851392 15265595878176 15268213884672 15276690061227 15321228516216 15375692753568 15377063897106 15410064547584 15420519846144 15429080575629 15431726619288 15474063317832 15476717075904 15519177205056 15521838700032 15530455676862 15540992657442 15564422619648 15575733973296 15583629125638 15586301673936 15673986616512 15676674660864 15719683370496 15731107558992 15741780676272 15776970846336 15787675080576 15799148681652 15842493396828 15845210339616 15888681424224 15891406288128 15900228431073 15911016292143 15945162855552 15946584782184 16000528004356 16003272049632 16047176774048 16049928819456 16058838966471 16069734440361 16093961545984 16105657738968 16116584978088 16152613009344 16163572106304 16175318888358 16199705175552 16219695620562 16222477252464 16313741172288 16316538932736 16324809590208 16336673550666 16361303099904 16372403787264 16384302336528 16432069981824 16444011893148 16489125780372 16491953618784 16500313191852 16537199033376 16560445528557 16595985829248 16653610780044 16656466827168 16702163581152 16705027954944 16713495532832 16725641968539 16750857935616 16762222925056 16774404773112 16823309743296 16835535985842 16881724013238 16884619181136 16941735534024 16944640993728 16982520113664 16991128348992 16994042279424 17003476552734 17040665166336 17050125322426 17053049370672 17099834142608 17102766715776 17126808234732 17149687886464 17173795362948 17176740620256 17210651971072 17236382080743 17273373005952 17297654347764 17336322616032 17345110189596 17348084826912 17386865830656 17395679023968 17398662333696 17408321232561 17446395289344 17459074355688 17509975447104 17522700719958 17534589383178 17572220289792 17633234943576 17636258993472 17684643791808 17687676658176 17697496003866 17709503260806 17736202520064 17749092202128 17758089003634 17761134465648 17800838826624 17809861857872 17812916198784 17874766602252 17913127561728 17938308212496 17939907879957 17978408638848 17990606487168 18003681055836 18053073870804 18056169921888 18105706739232 18108811816704 18118864956339 18131158100349 18158493056256 18171689635512 18184018619592 18224668322496 18250286909022 18286317719264 18289453771008 18339630598912 18352958818824 18365410788984 18406465987392 18418954260672 18432340128594 18460129153536 18472653835776 18482908962966 18486078729552 18536794994928 18539974002816 18604348912548 18644275625472 18656925245952 18670484057904 18724916956032 18738525180564 18789934028796 18793156449312 18802682474436 18844715177568 18847946992896 18857500790688 18871205369751 18899656038144 18922978223989 18926223461208 19032698034336 19035962088192 19045611188576 19059452475777 19088186949888 19101137751808 19115019392616 19170748312128 19184680542006 19226639706624 19237313410434 19240612555248 19250365390494 19293398872272 19296707635584 19361983467456 19365303992832 19418432398848 19429212576718 19432544631696 19485857511344 19489199280768 19516595430276 19542667591552 19570138901964 19573495125408 19627194700512 19630560708864 19641458650149 19695344682111 19698722377992 19768747826016 19812940132608 19822983073824 19826382659328 19837389311523 19880776027392 19895224265784 19953227835072 19967728727394 19981276273854 20011400510976 20025943679952 20036094590106 20039530723632 20152268506944 20155724563968 20180596739058 20211021476352 20225709718704 20235961887862 20239432298064 20284676802432 20294958861296 20298439389312 20354127837568 20368920081636 20428304688288 20443150839951 20457020947041 20500923671424 20502751862808 20572107434172 20575635492384 20632084423776 20635622767872 20647078671177 20661087137607 20692236273408 20707274235816 20721323543256 20767645297728 20781735565248 20796838570746 20853894369294 20857470753168 20898648822016 20974810078656 20989040901696 21004294565142 21035961128448 21050233440768 21061919515938 21065531575536 21123324529104 21126947119488 21184908565632 21200304574764 21214688389524 21260217140736 21262113042912 21292001393859 21337696066176 21411785288628 21415457349216 21426312587148 21474210318624 21477893084928 21488779970784 21504396816693 21536817345792 21551429475072 21563393790127 21567091851144 21626260827416 21629969669952 21705073731306 21751654896384 21766412786944 21782231400888 21845736448704 21861612710658 21909426642432 21921589700262 21925349190864 21936462886842 21985501040496 21989271491712 22000417589136 22049598711168 22080594038076 22127981105664 22161062675241 22204814373392 22208622436224 22239841304268 22269551441536 22300855958052 22304680491744 22365873030816 22369708714752 22382127299007 22431079657728 22443532312173 22447381314456 22458759622243 22508965350984 22512825574848 22588980712032 22592854658304 22654837798656 22671302070312 22737399160896 22753923433542 22769361335322 22803688954368 22820261402736 22831828718958 22835744312976 22886792777088 22898393817264 22902320827008 22981842774324 23031164007936 23063539130352 23115096821376 23126813586128 23130779769216 23194238698624 23211094976748 23278765807584 23295683515293 23311488986163 23346633929472 23363600959944 23375443688457 23379452510904 23510979924768 23515011991296 23579525055744 23596661338488 23612671014408 23665456269504 23681512620864 23698723022478 23734451768832 23750554931712 23763740095242 23767815509424 23833022136336 23837109432192 23917744283328 23919877173276 23971211518464 23987475316224 24000792006534 24004908074448 24070765161072 24074893229184 24140942318976 24158486608452 24174877467132 24228919514016 24245358159456 24262978332537 24299557763328 24329543430843 24333715878696 24470611758432 24474808399104 24487214385312 24505010325999 24541954649856 24558605680896 24572239435261 24576453504792 24643878617288 24648104972736 24715726659904 24719965337088 24733688670558 24750469787778 24805798550064 24893978743872 24966555941376 24980416170066 24984700240752 25053245371728 25057541932416 25070243299248 25126286903424 25143334387584 25161607159668 25234964614944 25253303978763 25322586019857 25326928771704 25376930712448 25412603301036 25416961490592 25486692523488 25491063419136 25505214829101 25560997749504 25575187983639 25579574056008 25592540034649 25649751213912 25654150073664 25667153853992 25724531829696 25728943514112 25760693044422 25815977956608 25910059508928 25946481521646 25985599041024 26004483924048 26017665284394 26022127240368 26080298745984 26093518535952 26097993500544 26169592934016 26188611533532 26260459576148 26264963170656 26301884074767 26358330434688 26430644098432 26449852415364 26526965687712 26546244005799 26564254891209 26604303780096 26623638303192 26637133505451 26641701698472 26701258239936 26714792786808 26719374298176 26812149903378 26869691342592 26907462318744 26967612958272 26985909730752 27005521583754 27046235736576 27064585852416 27079610806206 27084254882832 27158560108848 27163217725056 27237739584384 27257534453268 27276027929388 27334564895232 27337002483744 27429476578896 27434180656512 27509445898368 27529438228236 27548116183476 27609698981088 27628431391008 27648510192891 27690193730304 27708980753664 27724363444449 27729118094328 27805192492392 27809961004224 27906523368822 27966413438208 27985387868928 28005726086856 28082559354584 28087375434048 28164432705472 28169262825984 28184901043194 28204023711654 28246544754176 28267072766352 28286251186032 28349484057216 28389335191812 28450261421568 28549047051504 28553943132288 28568416782864 28632280424832 28651706627712 28672529088924 28756122468192 28777020813009 28839959559936 28855970115651 28860918832872 28875548085741 28940098308408 28945061453376 29042975201184 29047955989248 29127648598272 29143818865077 29148816947544 29228786267016 29233798921152 29248617182456 29314001387328 29319028655616 29333890118848 29355208352946 29399464948224 29440792050768 29548083566988 29611496581632 29653121739024 29719410198912 29734474610736 29739573988992 29821164041088 29842836398676 29924709749564 29929841752608 29971914410781 30011953801312 30017100766464 30054141885159 30059296085448 30118640949376 30228402760416 30270895108587 30316532214528 30338564578056 30353942831793 30359148447096 30427015203648 30442438291944 30447659083968 30515723702784 30531191756352 30536427769344 30553380122454 30642457032432 30751385507136 30754127794212 30820129095168 30841039692288 30858161151258 30863453238576 30948126635664 30953434151808 31038354410112 31060911353724 31081985314884 31151467946592 31167258251276 31172603347872 31280841553941 31347973233024 31462215117984 31483561352544 31506441847713 31553941692672 31575350161152 31592879273907 31598297363304 31684986793656 31690420679232 31777362848448 31782812576256 31800456862146 31822032584286 31890325711104 31893169564368 32001056008712 32006544099264 32094353548096 32099857638912 32117677932942 32139468880722 32187923091968 32211315477936 32233169956176 32305226018688 32327144212608 32350637776716 32439391241124 32444954504928 32557610596959 32627482344576 32649619180416 32673347101332 32768604673056 32792419065987 32864139963648 32882384550393 32888023786296 32904694330263 32978251560744 32983907237568 33000626383704 33074398066752 33120891057114 33191971658496 33307221560088 33312933654336 33404327162304 33410055909888 33426991065664 33451283937078 33501715871232 33524445850112 33548809546224 33646619486592 33671071971684 33763448026476 33769238362272 33883471068048 33889281987456 33982256697984 34006953105468 34100250644852 34106098741344 34154042002983 34199668285216 34205533431552 34247743078437 34253616469464 34299375772928 34347590725896 34353481240512 34472764161486 34546746011904 34595308695528 34672645232064 34690220379192 34696169653824 34773731661312 34791358047936 34797324667392 34816642465122 34892790578688 34918148711376 35019950894208 35045401439916 35069178766356 35144440579584 35266469887152 35272517986944 35369287583616 35394992007732 35419006521612 35498184404256 35516178007268 35522268931296 35601677653248 35619723715744 35625832397568 35645610142863 35749533204504 35876616424992 35879815759914 35956817277696 35981212974336 36001188009801 36007362111672 36106147741608 36112339843776 36211413478464 36217623633408 36237729912678 36262316200698 36316986112512 36343379271024 36368037239184 36449336644992 36500573818044 36572635438528 36578907542016 36679261197824 36705917637648 36730821577968 36812931974784 36837908521344 36864680257188 36965817925932 36972157459104 37073589989856 37079948005632 37100533005837 37125704681667 37208697825096 37340968115808 37449833912064 37470624255099 37477050361128 37579868057592 37586312898624 37605364948872 37689430355136 37695893985792 37715001581376 37742410739502 37799312076288 37845956447978 37852446922416 38065396068672 38071924176384 38091222377152 38118904951554 38176373899776 38202275503616 38230038785232 38341496624256 38369361084012 38474626820868 38481225110496 38500730780988 38586797744544 38593415271168 38641039566633 38723966934912 38858425153436 38865089263392 38919722282469 38971715022688 38978398561536 39026497926591 39033190860552 39085335183104 39140277803928 39146990250816 39254389401024 39261121417728 39282917300298 39390689364222 39397444755984 39537495652032 39625880265216 39645966147648 39652765318656 39674778623046 39761552054784 39790448531568 39906455670144 39935457454788 39962552547708 40051887359904 40072189180212 40079061447264 40218224855067 40304537013888 40361193478116 40451419437408 40471923775724 40478864596128 40569353604864 40589917722592 40596878778624 40619416209309 40708255675136 40737840163272 40856609376576 40886301679902 40914041894082 41001847342848 41005503725616 41144214868344 41151270984768 41264168847552 41271245535744 41294157342354 41322174275214 41384472546816 41414548471632 41442647086512 41535290595456 41563471130496 41593677141492 41707788738588 41714941506336 41797297644032 41859785053233 41949620157312 41978081803392 42008589130284 42123839031876 42131063151072 42246649058208 42253894238976 42277351564791 42306035567481 42369817131264 42400609149528 42429376779048 42524226085824 42584002787718 42675392132352 42823570577256 42830914698432 42852625174296 42948420637248 42955786169856 42977559941568 43008793633386 43073634691584 43102858950144 43126787580254 43134183702288 43252521654832 43259939339904 43410147462612 43503309792768 43532825573888 43564462801776 43691472897408 43723225421316 43843179400524 43850698381728 43872925773684 43971002080992 43978542983424 44000835178272 44032812529419 44099197422336 44161188076152 44322125350482 44409628746784 44417244872448 44479682608536 44539102883072 44601711916104 44609360983488 44731746061632 44739417429504 44764254598014 44862159315456 44887064624346 44894762628912 44917519244486 45017930701968 45025651149696 45177961424064 45185709316608 45309675597312 45342604140624 45474798321792 45507846867084 45538722670644 45640522805472 45663657437916 45671488625952 45773585554176 45796787634528 45804641654016 45830070183681 45955804258259 45963685548648 46127078260704 46230193642752 46253627172256 46261559538432 46287241726887 46388477397248 46422189953496 46557531615168 46591367030586 46622977972326 46693267858944 46727201919888 46750887376914 46758905021808 47021959849536 47030023982592 47159050111488 47193322676976 47225342028816 47330912539008 47363025241728 47397446044956 47527480190484 47535631018848 47666044272672 47674218864384 47700685293219 47733048876429 47835488566656 47839754346552 48001584013068 48009816148896 48141530322144 48149786458368 48176516899413 48209203321083 48281884637952 48316973216904 48349754934264 48457839028032 48490716318912 48525956665074 48599115526656 48659086861686 48667431757392 48941223516864 48949616798208 48974428770624 49010020651998 49083909299712 49117211361792 49144478870522 49152907009584 49287757234576 49296209945472 49431453319808 49467377341116 49500939575556 49611597100128 49681336585671 49787957487744 49960832340132 49969400481504 50106490743456 50115083864832 50140486598496 50176925905617 50252573806848 50286668775168 50323214319336 50469929229888 50506607957526 50645172039714 50653857543408 50753861424896 50825206602072 50833922981184 50973385046976 50982126838272 51010429658202 51121995499008 51150375967278 51159148112016 51185080069298 51299502427824 51308300147328 51334307707984 51449063659392 51521386088844 51631955913216 51709146242229 51820119017856 51892963043292 52008967848096 52035330568788 52044254480736 52160597491968 52187037071904 52195987001088 52224963697683 52339185868032 52368242061737 52377223067064 52520919152296 52529926341312 52603768149534 52716660869376 52861288196864 52899704830728 53053931375424 53092488011598 53128509782418 53208607560192 53247276606384 53274267010902 53283403396944 53402516479872 53429585573616 53438748596352 53624299806756 53739382685184 53814924637488 53819723639871 53935225916544 53971819461504 54011043167508 54159221612412 54168509765664 54317120217696 54326435450112 54356594869017 54393474301047 54475479168768 54515068906536 54542701939733 54552055858776 54674004967488 54858953157792 54868361313024 55018891796736 55058876456472 55096232366952 55219397962176 55256862782016 55297020385782 55380387460608 55417961507328 55448726888898 55458236188656 55610384984784 55619922008448 55813046737644 55932826876416 55970775737856 56011452173712 56165118709168 56174750868096 56328865410944 56369802086388 56408047423308 56534145532704 56572502372064 56613616109253 56698968114432 56768934671967 56778670383624 57098094103008 57107886264576 57136833565728 57178357427331 57264560849664 57303413255424 57345058177848 57512244936384 57554041626018 57679919119872 57711940231302 57721837665744 57751096171482 57880196616816 57890122906752 58085950402368 58095911978496 58255297196544 58287637730154 58297633895088 58457572534032 58467597842304 58497234364912 58628002774656 58667780237696 58710416705892 58881584101536 58924375950447 59086034046333 59096167133976 59306243478048 59438820397824 59468949221472 59479147977984 59512167934569 59642328082176 59675438628491 59685672797352 59849419499128 59859683505216 59943828821562 60023907602624 60034201532928 60108283770318 60118592170896 60237281898752 60456805520832 60541790217174 60633064429056 60677129156112 60707885663586 60718296894192 60854030407296 60884876583888 60895318167936 61062383512704 61106760244908 61284914064864 61329452519853 61371062841123 61502771014272 61508255588424 61716322302516 61726906477152 61896253271328 61906868303616 61941236013531 61983261412821 62076708820224 62121822707448 62153311512719 62163970629768 62302935893184 62334516502552 62345206695744 62561683107882 62695946466048 62924430235968 62967122705088 63012883695426 63107883385344 63150700322304 63185758547814 63196594726608 63369973587312 63380841358464 63554725696896 63600913724292 63644065168572 63780651422208 63786339128736 63876004181577 64002112017424 64013088198528 64188707096192 64235355865884 64278937761444 64422630955872 64466339912352 64513190450079 64610452037376 64654288425216 64690181370381 64701275553432 64878782482248 64889909009856 65115221193918 65254964689152 65299238360832 65346694202664 65537209346112 65584838131974 65728279927296 65764769100786 65776047572592 65809388660526 65956503121488 65967814475136 66001252767408 66148796133504 66241782114228 66383943316992 66614443120176 66625867308672 66808654324608 66853982131328 66902567874156 67097619092448 67146381897021 67293238973184 67330596936519 67342143943368 67376278866729 67526896052952 67538476724544 67766942136096 67778563974912 67964513395968 68002244018513 68013906210936 68200501289704 68212197482688 68308084005966 68399336570432 68411066863104 68495486156874 68507232938928 68598751545856 68695181451792 68706962481024 68945528322972 69093492023808 69190617391056 69345290464128 69380440758384 69392339307648 69582716095872 69633284930244 69836297422752 69887050545879 69934466958489 70039901788416 70090802879832 70126331065371 70138357532712 70532939774304 70545035973888 70738575167232 70789984015464 70838013043224 70996368808512 71032356014536 71044537862592 71203355306496 71239447431488 71251664795136 71291220285726 71499066409008 71753232849984 71759631519828 71913634555392 71962425948672 72002376019602 72014724223344 72212295483216 72224679687552 72422826956928 72475459825356 72524632401396 72686758542048 72736074478368 72788934997611 72898673289984 72988630292529 73001147636088 73145270877056 73411835275296 73461643155936 73515030977997 73625863949568 73675817042688 73716718305783 73729360514376 73931635851864 73944314918208 74147179979712 74159896011264 74201066011674 74251409363334 74417395650192 74681936231616 74899667824128 74941248510198 74954100722256 75159736115184 75172625797248 75210729897744 75378860710272 75430003162752 75484821479004 75691912895956 75704893844832 75967758059571 76130792137344 76182444754304 76237809903108 76460077570464 76515644487303 76682993248512 76725563950917 76738722168024 76777620103947 76949253641736 76962450220992 77001461561976 77173595489088 77186830542336 77282079133266 77447933869824 77716850306872 77730178526784 77839444564938 77943430045376 77956797123072 78052995853182 78066381721104 78170670366208 78280555607856 78293980501632 78508778802048 78565834600596 78781378728444 78794889511968 79074991304064 79291932295296 79349557246092 79580897063136 79638732017397 79692764673627 79812911340288 79870914909576 79911400516353 79925105095416 80103774719808 80144378360424 80158122894528 80436449710134 80609074027776 80722386956232 80902838874816 80943847551448 80957729192256 81138707209728 81179835445184 81193757557248 81238832418618 81416511350272 81475680326544 81713218753152 81772603359804 81828083788164 82003694685696 82011007451232 82288429736688 82302541969536 82528337695104 82588314684708 82644348550428 82829096943264 82885294173024 82945530578673 83070581190912 83126942260992 83173090333347 83187354282984 83415577477176 83429883012672 83719570106466 83899240314624 83956163606784 84017178260568 84247678063752 84262126302144 84493298116416 84507788477952 84554703129582 84612071134962 84739634262528 84801218299056 84858753558096 85048452171648 85168005575436 85350784264704 85647141154512 85661829396864 85705250348592 85896841274496 85955119883136 86017587266772 86253575160508 86268367404576 86505043309664 86519878679808 86567910346953 86626644257223 86820294925224 87128925603552 87382945794816 87431456595231 87446450842632 87686358801048 87701396763456 87745851547368 87942004161984 87957085966848 88001670356544 88065625058838 88198394844672 88322376152304 88644250700964 88819257493568 88834489744896 88959365217072 89078205766144 89203423832208 89218721966976 89463492123264 89528509196028 89774129248692 89789525257824 89835038488972 90035861403936 90051302299392 90162425655477 90355922848128 90685208281248 90812685325761 90949596643584 91015693734168 91061828495379 91077445341288 91281045610944 91327314875832 91342977251904 91547171108352 91593575269056 91609283308032 91660140367362 91911608516518 91927371097296 92254156521408 92460387285504 92507254344512 92523119076864 92574483453774 92776954794496 92844379906992 93115063230336 93182734061172 93245955944652 93454403839776 93501774753828 93517810043616 93842524661823 94043919699072 94386645353952 94450684057632 94519325543139 94661825078016 94726050483456 94778637821721 94794892089912 95054960380968 95071262037696 95332088545344 95348437728768 95401370586438 95466097752858 95670977133312 95679508693104 96003168026136 96019632297792 96283060644288 96299572916736 96353033798826 96418406642166 96563769275904 96633946433808 96699509868528 96915678056064 96981432637824 97051913330148 97318173723372 97334863514784 97672831790877 97882447033728 97948857541248 98020041303996 98288957741044 98305814019168 98575514469152 98592419890944 98647153651179 98714082990789 98862906639616 98934754682232 99001879151112 99223194200256 99362673171342 99575914975488 99921664680264 99938800963008 100212981486912 100230167729664 100280973196992 100353851811234 100505147613696 100573337550336 100646428638672 100939858459776 101013215915052 101290344079428 101307715086816 101507722849792 101650413204144 101667845962368 101946770093952 102020859316404 102300751934556 102318296224032 102370160138596 102599004855648 102616600294656 102668615415968 102743229235311 102898127318784 103042772177688 103418292484458 103640238035712 103785926086584 104017935696192 104070661137576 104088508961472 104321194983936 104374074143808 104391974002176 104449927395366 104678371736064 104736484123474 104754446134128 105041838304592 105059852682624 105207536299068 105433321738752 105722576393728 105799409661456 106107862750848 106184976023196 106257019564836 106494553212768 106548534021804 106566806793888 106805032959744 106859171147232 106877497192704 106936830428589 107248599613512 107629849274976 107639447279742 107870451833088 107943638923008 108003564029403 108022086335016 108318443224824 108337019531328 108634240435392 108652870900224 108713189738034 108786948602094 108950958337536 109030137813072 109085403879466 109104111717552 109348009934976 109717906315584 109736722626048 110037783593472 110117752912944 110192464733904 110438795924352 110513725564032 110594040771564 110897453777796 110916472377312 111220769969568 111239844016896 111301599017511 111377114045001 111626093475288 112022904347424 112330237418336 112349501736192 112411872765297 112657730821888 112739604172776 112816094846616 113068291065408 113145004744128 113227232218506 113397936228864 113537869343934 113557340767248 114196188206016 114215772529152 114273667131456 114356714854662 114529121699328 114606826510848 114690116355696 115024489872768 115108083252036 115423880462604 115443675331488 115502192342964 115760393233632 115780245813504 115923118699899 116171900804736 116575275460308 116595267790176 116915145068064 116935195684608 116994468729824 117079493779773 117256005549312 117335560475392 117420833411784 117763168203072 117848751900894 118172068092666 118192334267952 118612486956096 118877640795648 118937898442944 118958295955968 119024335869138 119284656164352 119350877256982 119371345594704 119698838998256 119719367010432 119887657643124 120047815205248 120216567540636 120237184341792 120474563797504 120654674565201 120913611041664 121083580434348 121354258312224 121415771327172 121436593788384 121708060814592 121769753167776 121790636335872 121858248627927 122124767025408 122213520489816 122569828129728 122658905039706 122742125682246 123005542028544 123016511176848 123432644605032 123453812954304 123792506542656 123813736607232 123882472027062 123966522825642 124153417640448 124243645414896 124306623025438 124327941259536 124605871786368 124669033005104 124690413391488 125123366215764 125391892932096 125579355159699 125848860471936 125934245410176 126025767390852 126371517095628 126393189453216 126739947174624 126761682716928 126832054694373 126918106702443 127109451393792 127201827448584 127288130337144 127572678257472 127752008363154 128004224034848 128026176397056 128377414192384 128470711731768 128557875522888 128845261911744 128932679824704 129026380900158 129220904074752 129308576850432 129380362740762 129402551106864 129757564964496 129779818019712 130230442387836 130509929378304 130598476721664 130693388405328 131074418692224 131169676263948 131529538201572 131552095145184 131618777321052 131913006242976 131935628950272 132002505534816 132098437588257 132297592267008 132460847567923 132483564228456 133228886240352 133251734617344 133617308649216 133707964262656 133805135748312 134195238184896 134292763794042 134586477946368 134661193873038 134684287886736 134752557733458 135053792105904 135076953449088 135533884272192 135557127949824 135929026791936 136004488037026 136027812421872 136401002579408 136424394965376 136616168011932 136798673140864 136990972313748 137014465877856 137390362903584 137413924962048 137490210551043 137867412774777 137891056645944 138381234782112 138690580928256 138760881516768 138784678615296 138861725180661 139165432191744 139266569860488 139672594845504 139774101091758 139868933916978 140079803576832 140181605759664 140252662130742 140276715065424 141065879548608 141090071947776 141477150334464 141579968030928 141676026086448 141992737617024 142064712029072 142089075725184 142478894862976 142582440571452 142998132818016 143102055879657 143199146629287 143506465699968 143519263039656 144004752039204 144029448446688 144424590966432 144449359375104 144529550698239 144627609963249 144845653913856 144950919650712 145049264802792 145373517084096 145472148956736 145577869995222 145797346579968 145977260585058 146002295272176 146290541754112 146823670550592 146923286311872 147030061955994 147251727899136 147351634085376 147433436611566 147458721028752 147863271703728 147888629836416 148294359959424 148402132023348 148502818726668 148834791300384 149044009757013 149363872463232 149882497020396 149908201444512 150319472230368 150345251594496 150421459795488 150530777716851 150757721420544 150860006325504 150943756530889 150969642958008 151383825791912 151409787689664 151935516119142 152261584274688 152364889508608 152475619806216 152920155140928 153031288974606 153365986497024 153451127901834 153477444336048 153555240207894 153898507283472 153924900441984 154002923123952 154347190978176 154564158266532 154895867739648 155127438726687 155433700613744 155460357053568 155678889129876 155886860090752 156105991706364 156132763442208 156561111215712 156587961003264 156674891093049 157017557604096 157104726185211 157131669201192 157211317355701 157562757456888 157589779023936 158149982608128 158583864590592 158699114492184 159161794126272 159277464034794 159385529347254 159625822680576 159741829819152 159822801032706 159850210190832 160207549439616 160288756720848 160316245789056 160872899420268 161218148055552 161444773912464 161805677749632 161887695102896 161915458384512 162359670890368 162477664837236 162951360653088 163069784607051 163180422903141 163426437506304 163545206719608 163628105819199 163656167576328 164022014902464 164576859473376 164605083939072 165056675390208 165176629369416 165288697100856 165658193886528 165770588346048 165891061157346 166141162381824 166253884521984 166346180666694 166374708565968 166831154954352 166859766025344 167439140212932 167798480629248 167912327213568 168034356521136 168495356127504 168524252604288 168986596232832 169109406259164 169224142269924 169602436598112 169717507116192 169840848327759 170096904343296 170306804015901 170336011150872 171294282309024 171323658793728 171410500697184 171535072281993 171793682548992 171910239766272 172005676046827 172035174533544 172507150321016 172536734809152 173010086619328 173039757359616 173135820693906 173253288514446 173640589850448 174257851207104 174765891589632 174862913190462 174892901685264 175372717602096 175402793526912 175491703094736 175884008323968 176003340713088 176131250117676 176644752304608 176773127851341 177258102138999 177288501401928 177638514987136 177918730434144 178406847664416 178437443933952 178536503803707 178926984246528 179026315885473 179057018392056 179548258497384 179579050515648 179670076977944 180071722807872 180102604598784 180324851310954 180711845696256 181370416562496 181625370651522 181899193287168 182031387468336 182123656990758 182154890682576 182562091221888 182654629751664 182685954503808 183187150538112 183320280734724 183823217033036 183854742194592 184113188523369 184508313042816 185014508689024 185148966907548 185688759813984 185823708040593 185949784238463 186230126460672 186365468122344 186459934538157 186491911889304 186908807679552 187003549507656 187035620087232 187685049323646 188087839398144 188773290707904 188901368115264 189038651086278 189323650156032 189452100966912 189557275643442 189589784179824 190109920761936 190142524075392 190664177090688 190802741172876 190932195505716 191341954266624 191359017386208 192006336052272 192039264595584 192566121288576 192706067597652 192836813284332 193267892867616 193399019737056 193539571350237 193831356112128 193962865275648 194070544111143 194103826660296 194636347446744 194669727029568 195345663581754 195764894067456 195897715082496 196040082607992 196577915482088 196611628038336 197151028938304 197184839781888 197294307302358 197428165981578 197725813279232 197869509364464 198003758302224 198446388400512 198725346342684 199151829950976 199843329360528 199877601926016 200425962973824 200561946393984 200707703622468 201292857277344 201439145691063 201879716919552 201991790809557 202026431830104 202128836600187 202580688158856 202615430173632 203300826408288 203335691924736 203893540187904 204006732055539 204041718632808 204601503869112 204636592448064 204740320277192 205198009711296 205233200589312 205337230831936 205486458470622 205796254637568 206085544355376 206836584968916 207280476071424 207571852173168 208035871392384 208141322275152 208177017922944 208748148287616 208899854790732 209472968246948 209508892268256 209803400875467 210083676609184 210119705365248 210378993196113 210415072598136 211598819322912 212215725501696 212369952046392 212514039129672 212989106425536 213097068043608 213133613587776 213610065919488 213718342294464 213754994385408 213873660857178 214497199227024 215259698549952 215278894559484 215740903666176 215887277846016 216007128058806 216044172670032 216636886449648 216674039062656 217268480870784 217426379476068 217573897204188 218060275626144 218170807758932 218208223435104 218696019869952 218965890877587 219435812631168 220235505825888 220384929467808 220545092933991 220877591848704 221027451128064 221150154917349 221188081543128 221794907555592 221832944754624 222441539939136 222479688033792 222603198035022 222754228090002 223252186950576 224045808694848 224660474836672 224699003472384 224823745530594 225315461643776 225479208345552 225632189693232 226136582130816 226290009488256 226454464437012 227075738687868 227114681534496 227903274178713 228392376412032 228547334262912 228713429709324 229380232711392 229546933461909 230048979745536 230176691852751 230216166504072 230332860311841 230847760925208 230887350662976 231004384685928 231520786467264 231560491627008 231846237399798 232343801609472 233150550920616 233190535580352 233830290136128 233870391369216 233988937459648 234158987559546 234512011098624 234671120950784 234841666823568 235526336406144 235697503801788 236344136185332 236384668535904 237224973912192 237875796885888 238048671738276 238701754513964 238742691189408 239078294020881 239397677996512 239438734020864 239734201549059 239775315286248 240095630410496 240433135081272 240474368683584 241309349130402 241827222083328 242167160868696 242708516624448 242831542654344 242873187576768 243416121629184 243539506335552 243581272671744 243716497255854 244249534050816 244427040979632 245139656259456 245317810079412 245484251364492 246011084057088 246033022353696 246865289210064 246907625908608 247585013085312 247764944054124 247933045651284 248487290829792 248613246050876 248655882519072 249211743572736 249338066010208 249380826782976 249519271000041 250246732431528 251158710319398 251697720943872 251868490820352 252051534781704 252743034191256 252786378906432 253479894349248 253523365433856 253664109388746 253836213404886 254218902787584 254403654897168 254576260674288 255145356514944 255504016726308 256008448069696 256052352794112 256754828384768 256941423463536 257115751045776 257690523823488 257865359649408 258052761800316 258760725481524 258805102213728 259515129928992 259559636039424 259703731040859 259879932771669 260460884775672 261386776810656 262148837384448 262294369785693 262339352527896 263059076403144 263104190290368 263237554642104 263826012485952 263871257900544 264005011069632 264196875176514 264595184534016 264921695135846 264967128456912 266457772480704 266503469234688 267234617298432 267415928525312 267610271496624 268390476369792 268585527588084 269322387746076 269368575773472 269505115466916 270107584211808 270153906898176 270487276966431 271067768544384 272008976074052 272055624843744 272438055977283 272802005158816 272848789930752 273185485486137 273232336023864 273597346281728 273981944627496 274028931755712 274780725807168 274827849924096 274980421102086 275734825549554 275782113291888 276762469564224 277381161856512 277521763033536 277569357230592 277723450361322 278330864383488 278533139720976 279345189691008 279548202183516 279737867833956 280363211519328 280505324261484 280553430130848 281527573985469 282131759097216 283159936061856 283352052172896 283985475234048 284129424058144 284178151450368 284335913465163 284957789725952 285164881142904 285996265636032 286204111759314 286398293258574 287012931399936 287038526079312 288009504078408 288058896893376 288849181932864 288898718750208 289059101396478 289255219926498 289691307827712 289901839301424 290098529605584 290747034168192 290944297913472 291155739990444 291954521170116 292004590544352 292581083508224 293018495372631 293647341101184 293846572623744 294060123911988 294866873223132 294917442057504 295726543407456 295777259672832 295941460953537 296142248972367 296588719918848 296804264046696 297005637453336 297669582600768 298088019514026 298727744926464 299764994040792 299816402889024 300638944460736 300690503188992 300842919590976 301061555433702 301515442841088 301720012651008 301887513061778 301939285916016 302767651583824 302819575379328 303871032238284 304523168549376 304729779017216 304951239612432 305840310281856 306062577949212 306902255803668 306954888672096 307110480415788 307797014566944 307849800883968 308005846247904 308229687705933 308694381956352 309128316533064 310254877453374 310867401227488 310920714107136 311357778259752 311773720181504 312211983412728 312265526884416 313122222431424 313175922006528 313349782186098 314035115208192 314209452370422 314263338402384 314422634711402 315125514913776 315179558047872 316299965216256 317167729181184 317398228984368 318323588252544 318554928069588 318771058694508 319483659638304 319645602065412 319700420381664 320415098879232 320577513441696 320632491578112 320810491285767 321690629807813 321745798840536 322889547824928 323611355499264 323775390205792 323830916769024 324010692088209 324719341780736 324955329674472 325902721306176 326139569214102 326360845806282 326852875012608 327090413439216 327256211638398 327312335152656 328044029804928 329153718946752 329210167878144 330113350780416 330353258738832 330577394201712 331316387773056 331541176692096 331782122314692 332692361333388 332749417131936 333662309908704 333719532050688 333904797052533 334131342135003 334878280425864 336068713042272 336990712255008 337048505208576 337235618295891 337973192465664 338218812518328 338448284539848 339204873196224 339435014232384 339681696655518 340193808686592 340613608031802 340672022301744 342588564618048 342647317587456 342821001394368 343070144563986 343587365097984 343820479532544 344011352093654 344070349067088 345014300642032 345073469618304 346020173238656 346271641387812 346506577028892 347281179700896 347769356099697 348515702414208 349725826380924 349785803370528 350745435204192 350805587053824 350983406189472 351238481339319 351768016647936 352006681426176 352262500235352 353289504609216 353546255702682 354516204277998 354577002803856 355277029974272 355837460868288 356813695328832 356874887867904 357073007607414 357853968493056 358052631770946 358114036784112 359096516994768 359158101031296 359340153955888 360143445615744 360649702621908 361423691392512 361964023695603 362740833124992 363250741303044 364062774936672 364247313981516 364309781365152 365124182443776 365309259503328 365371909007616 365574745883781 366374301076224 366577694432159 366640561469448 367646434066072 367709484389184 368226377046738 369016626085632 370029017378048 370297933815096 371377519627968 371647416081186 371899568476926 372460252921344 372730936244688 372919869076314 372983823778608 373817615359104 374007099015312 374071240174464 375370098647292 376175678796288 376738065479097 377546581415808 377802736230528 378077302172556 379114551286884 379179568359648 380219841523872 380285048150784 380496164083119 380754320107329 381328354181376 381605482345752 381798913578131 381864391011432 382718034772416 384012672104544 384078529191168 385132242577152 385412135195304 385673626568664 386535785735232 386798039474112 387079142700474 387662712224256 387925730551296 388141088222286 388207653320592 389272694893488 389339454059136 390691327163508 391529788134912 391795430164992 392080165215984 393155830964176 393223256076672 394302057876608 394588614604716 394856331963156 395739018728928 396007516604448 396295312764771 396892776801024 397382542703769 397450692685368 399686658721056 399755203852032 400851925947648 401123892787968 401415407244936 402585714554688 402878291382126 403759433839104 403983581619114 404052863660208 404257673200374 405161376317712 405230860347264 406601652816576 406671383849472 407787080375808 408013464111078 408083437265616 409203007738224 409273184896128 409480640554384 410396019422592 410674461663872 410972916941244 412171088710752 412470631653129 413602238324331 413673169937832 415143704346336 416071742784768 416282644550304 416354035845888 416585175541983 417496296575232 417728070399437 417799709581464 418945936493896 419017784536512 419606801750934 420167353218368 420239410730496 420757986392226 420830145196272 423197638645824 424431451003392 424739904092784 425028078259344 425978212851072 426194136087216 426267227175552 427436684588928 427747321714356 428994398454048 429306167638971 429597439887861 430519397099904 430557789118968 432014256117612 432088345340064 433273772899296 433348078125312 433588652094717 433882829889747 434536961741568 434852758952136 435073180589033 435147794408376 436120551252288 436341615517864 436416446870208 437392039739904 437931781755174 438871625262336 440471011651776 440769858935616 441090185867982 441755183697408 442054902256128 442300309834698 442376163086256 443589815111184 443665889509248 444883079878272 445206396070044 445508456180004 446504373901152 447132029271039 448091617389696 449320949673344 449647491061188 450958416691104 451264379386464 451592333150553 452273164261632 452580018976512 452831269592667 452908928874024 454151477375736 454229363068992 455806548357426 456784752824064 457094668525824 457426859418648 458760465422784 459093866923818 460097959491072 460353383705502 460432333008144 460665720623682 461695521850416 461774701325952 462008769371856 463041572934528 463692474799596 464687603218944 466301101841232 466381071160704 467660580272256 467977874919296 468317975119092 469683333647136 470024673279147 471052672812288 471314178555633 471395007603576 471633952067103 472688272370664 472769337071808 474449947824384 475751593771776 476097343476552 477403509027928 477485382378816 478156588041762 478795355993024 478877468041728 479468403098118 479550630572496 480191260820992 480866270162544 480948737367168 482618698260804 483654444166656 484334321737392 485417033248896 485663085308688 485746375153536 487079012671104 487432994511708 488854081959264 489209353821153 489541268709423 490279312518912 490635620158824 490884317457597 490968502728984 492066044707392 493730578420128 493815251817216 495170026170624 495529888108248 495866091302568 496974581659584 497226492101752 497311765038144 498423487145472 498676132020416 498761653565952 499038542000082 500493464863056 502317420638796 503395441887744 503736981640704 504103069563408 505486068382512 505572757812864 506959788698496 507328218777492 507672426809772 508807309794336 509152521348576 509522544983277 510290713029888 510920412047703 511008033452616 512016896139392 513882846927072 514231502091552 514605216845979 515381047646976 515730719298816 516017028140481 516105523600632 517521450963048 517610204427456 519030259857984 519119272078848 519407462081718 519759865543338 520921769551344 522773553621312 524297674768896 524588739571386 524678705055792 526118152806288 526208380580736 526475109284208 527652024971904 528010022139264 528393750353028 529843390271692 529934256913824 531774306416997 532915544961408 535220542993248 535609511411121 536780952739584 537078947656419 537171055176168 538644775492152 538737151546944 539010230933832 540215168423616 540307813796352 540974553932862 542135537088768 544017952148104 544111249687488 544876111954566 545604010317632 545697579861504 546370970972274 546464672047728 547194692563456 547963889254992 548057863511424 549561451614336 549960842204172 551469651099108 551564226583776 553524939128448 555043526067072 555446900722644 557066279441952 557471124121779 557849352715389 558690379382016 559096404367032 559379803614471 559475735667912 560726423038656 561010648522968 561106860261696 563055147970938 564263518194432 566319872123712 566704104345792 567970950468096 568258848116288 568356302900736 568671826930326 569915579451904 570329762285808 571992531272064 572408223518628 572796586517148 574025862799872 574077052158624 576019008156816 576117793786752 577698363865728 578118202792956 578510439852996 579803678602848 580197059211168 580618714050711 581494068336384 581888595826944 582211632333429 582311479980888 583909042340232 584009181088704 586036990745262 587294682202368 587693145247488 588120247823976 589733746446264 589834884115008 591453086814912 591554519345664 591882921907074 592284497944734 593177439837696 593608528093392 594011274906672 595339165201536 596176039028052 597455489852928 599529988081584 599632805778048 601277888921472 601685839181952 602123110867404 603775026123556 603878571832032 605535303167648 605639150758656 605975372428671 606386509800561 607742064476568 609902479224864 611680620563712 612020196166617 612125155898424 613804511607336 613909777344192 614220960831576 615594029133888 615699601767936 616011692495808 616459375411866 617388763912704 618256633066128 620509754906748 621734802454976 621841428214272 622715556519504 623547440363008 624423966825456 624531053768832 626244444862848 626699564372196 628418904740844 628526676804768 628845269422804 630251029827552 630359116095744 631136979588339 634796457968736 636647176505088 637109856139176 637542117389016 638967319276608 639291204130824 639400840763328 640830197758464 641155026883392 641264983156224 641620982571534 643381259615626 643491597681072 645779095649856 647222710998528 647550780411584 647661833538048 648021384176418 649438683561472 649910659348944 651805442612352 652279138428204 652721691612564 654180826878432 654512423276796 654624670305312 656088059609856 656897672632761 658307437893504 660706517477664 661154788403424 661635278801973 662632775546112 663082353384192 663450464752047 663564244629384 665384722666776 665498834263872 667324619817408 667439064101376 667809594105066 668262684270006 669756560851728 672137426084544 673981424510016 674097010417152 674471236591782 675946384931328 676437625036656 676896569079696 678409746392448 678870028464768 679363393311036 681227216063604 681344044603488 683709822536139 685177129236096 685642002788736 686140289127972 688022704187308 688140698134176 690028601284064 690146939236608 690530075558253 690998580935523 692040346477312 692543282775624 693013154057784 694562359401792 695538712199394 697031404828416 699451652761848 699571606741056 701490870408384 701611174107648 701966812378944 702476962678638 703536033295872 704013362852352 704525000470704 706579009218432 707092511405364 709032408555996 709154005607712 710554059948544 711674921736576 713627390657664 714146015214828 716105263541892 716228073568224 718193033989536 718316202062592 718680307911776 719202604647177 720286891231488 721299405243816 723928047391206 725481666249984 726501482606088 728125549873344 728494627963032 728619562730304 730248364887552 730618519006656 730743818015232 731149491767562 732748602152448 733155388864318 733281122938896 735292868132144 735418968778368 736452754093476 738033252171264 740058034756096 740595867630192 742755039255936 743294832162372 743799136953852 745461872489376 745839738152628 745967647557216 747635230718208 748014198030624 748142480348928 748557813000123 750740197294584 753476130958194 755093162831616 755605472461056 756154604345112 758229102573768 758359136719296 760439683047744 760570096301568 760992328166238 761508640214658 762656708362752 763210964691504 763597827156262 763728782022864 765436069544832 768025344209088 768157058382336 770264485154304 770824270390608 771347253137328 773071571470464 773596078948224 774158285400948 776282176444572 776415306641184 778545389786976 778678908118272 779111193122577 779639798315007 781382654327016 784160330431968 786311661928352 786446512153344 786883109357079 788604115753216 789177229209432 789712663926312 791478037457856 792015033208896 792590625529542 793785553602048 794765085407538 794901385370736 799373317442112 799510407704064 801703851895296 802247785575936 802830814489872 805171429109376 805756582764252 807967163238228 808105727320416 808515346400748 810322752635424 810461720694528 811461830899293 813203305633152 816026928222156 816166874531232 818406015476448 818546369792256 818961281108768 819556456458411 820792038845184 821348923327744 821945833882488 824342177421504 824941263306258 827204476648662 827346339875664 830287408692672 832143485569536 832565289100608 832708071691776 833170351083966 834992593150464 835456140798874 835599419162928 837891872987792 838035569073024 839213603501868 840334706436736 841515972784452 841660290392544 844582721956407 846395277291648 849479808185568 850056156518688 851956425702144 852388272174432 852534454351104 853007740395489 854873369177856 855494643428712 857988796908096 858612335277942 859194879775722 861038794199808 861115578237936 864028512235224 864176690680128 866547545798592 866696156250624 867177304189434 867765659779494 869073923483136 869705517904272 870146361178066 870295588816752 872241102504576 872683231035728 872832893740416 875863563510348 877743250524672 879055486117893 880942023303552 881539717871232 882180371735964 884600619669396 884752326172512 887179630222368 887331779018496 887824382860611 888426746917101 889766159756544 890412792140088 891016912360008 893008747802304 894264058542078 896183234779392 898641899346688 899294982122376 901916833382208 902528758772928 903184666301106 904546328523264 905160037953024 905662539185334 905817857748048 908302954751472 908458726137984 911613096714852 913569505648128 914189337051648 914853718837296 917520930845568 918187733847636 920706767411004 920864666016288 921331441247364 923391043700832 923549402651904 924017538743712 924689063117799 926083145869056 927225932975461 927384949599192 932602203682464 932762142321408 935321160544512 935955749838592 936635950238184 939366667294272 940049346558294 942105345624576 942628357111266 942790015207152 943267904134206 945376544741328 945538674143616 948899895648768 951503187543552 952194686953104 954807018055856 954970764757632 956313176083524 957590711986048 958936806196236 959101261144992 961732540325088 961897474734336 962431473857301 965071889423439 965237396521608 968668643474784 970834066497792 971326170617376 971492750307072 972032076264627 974158025342208 974865989023416 977708163918528 978418707642306 979082537418846 980558625037824 981271240317648 981768634915194 981937005457968 984132089414784 987461156840256 987630503634432 990340052341248 991059776216496 991732182605136 993949163319168 994452984203504 994623530076288 997352264040832 998077084000164 1000986929726112 1001714391157599 1002394026405009 1004634841277592 1008206139126816 1010972136765024 1011145515625728 1011706854887673 1013919577396992 1014656437554984 1015344853619544 1017614619588672 1018305042697152 1019045089966554 1020581426059776 1021840824095406 1022016066905232 1024033792278784 1027765693854144 1028463004183104 1029210433691958 1030762095293952 1031461438597632 1032034056280962 1032211047201264 1035042901926096 1035220408854912 1038060519715968 1038814924163436 1039519731086676 1041843539102688 1043308068299091 1045547107242624 1049177479142772 1049357410111584 1052236305612576 1052416761161472 1052950218568416 1053715444017957 1055304049943808 1056020044278528 1056606295716223 1056787500706056 1059686780543384 1059868513827648 1063548612833994 1065831089922816 1070441085986496 1071219022822242 1073561905479168 1074157895312838 1074342110352336 1077289550984304 1077474303093888 1078020461867664 1080430336847232 1081949107865724 1084271074177536 1085892071086809 1088035904296208 1088222499374976 1089752223909132 1091208020635264 1092741941944548 1092929344095456 1095927778509984 1096115727022848 1096724237651343 1099122903228672 1099733083296477 1099921684408344 1100479221489907 1102939302198216 1103128453167552 1107049878256896 1110087052134144 1110893801445288 1114132558883904 1114942248243558 1115698705430778 1117380758764032 1118192808734064 1118759607228942 1118951471335824 1121452846077312 1122021297045936 1122213720523392 1126110295941876 1128527036388864 1132639744247424 1133408208691584 1136517696232576 1137343653860652 1140659524571616 1141488492249357 1142262960321987 1143985062544128 1144816447037256 1145396740734393 1145593173034296 1148154104317248 1152038016313632 1152235587573504 1155396727731456 1156236405585912 1157020879705992 1159607357205696 1160394118422336 1161237428101422 1162988136672768 1163777191653888 1164423264666858 1164622959961776 1167818084680464 1168018362177408 1172073981490524 1174589364404736 1175386290494976 1176240495647952 1179467492892528 1179669768230016 1182906173629824 1183765843814148 1184568995889468 1187217056186784 1188022549813344 1188885938294313 1190678330403072 1192147628111307 1192352078056104 1199059976163168 1199265611556096 1202555777842944 1203371678363904 1204246221734808 1207550052247112 1207757143664064 1211070606335296 1211278301517312 1211950744857342 1212773019601122 1215484128953136 1219804958449728 1223361241127424 1224040392333234 1224250311796848 1227609023214672 1227819554688384 1228441921663152 1231188058267776 1232023384991616 1232918750823732 1236513266132256 1237411894959387 1240806714972993 1241019509813496 1243469604909952 1245431113039008 1248847933650912 1249062107537664 1249755526625949 1252488889725696 1253184211198311 1253399128744392 1256837809481688 1257053353609536 1257690538845608 1260502059655104 1260718232191488 1262273959176678 1269592915937472 1273294353010176 1274219712278352 1275084234778032 1277934638553216 1278582408261648 1278801681526656 1282310053766784 1283241965143068 1286762519231252 1286983195362144 1288792319663583 1291558191299712 1295101560823168 1296042768352836 1299821318697888 1300765956284151 1301648489669241 1303610885224704 1304558276856408 1305219541767099 1305443383225128 1308361653756864 1309024846553592 1309249340610624 1312176119219712 1313795345265522 1316614875787008 1321413034955328 1322309576806848 1323270557603946 1325265551092224 1326164706768384 1326900929504094 1327128489258768 1330769445333552 1330997668527744 1334649239634816 1335619188210132 1336525368540012 1339513121703456 1344274852169088 1347962849020032 1348942473183564 1352875250073312 1353793138159392 1354776999451659 1356819492784896 1357740056929536 1358493808778001 1358726786622072 1362454432127208 1362688089206976 1367419645072278 1370354258472192 1371284005577472 1372280578255944 1376045408374616 1376281396268352 1380057202568128 1380293878473216 1381060151116506 1381997161871046 1384080692954624 1385086565551248 1386026308115568 1389124718803584 1391077424398788 1394062809656832 1398903305523696 1399143213482112 1402981740816768 1403933624757888 1404953925357276 1409050000941408 1410074019837441 1413158018436864 1413942535666899 1414185022810728 1414901856201309 1418064817111992 1418308011215424 1423349843473152 1427254781315328 1428292030429656 1432210527083784 1432456147136448 1436386067979072 1436632404125184 1437360615823552 1438405209294354 1440573782462976 1442598810487632 1447856094782412 1450963332499968 1453002965212176 1456251099746688 1456989255926064 1457239125460608 1461237038013312 1462298983535124 1466310777728636 1466562245877792 1468623806128269 1470585736264288 1470837937556736 1472652952372791 1472905508186952 1481191735260384 1485510078511872 1486589664324744 1487598273907704 1490923744978752 1491679476305256 1491935295114432 1495270461436416 1496028396061248 1496284960697856 1497115626000246 1501480394589168 1506952261916388 1510186325663232 1511210944922112 1512309208690224 1516458205147536 1516718273438592 1520879366095488 1521984656332476 1523017280429316 1526421929383008 1527195654312524 1527457564045728 1530872139089664 1532761236143109 1536050688418176 1541648540781216 1542694506274656 1543815650537937 1546143142940928 1547192157896448 1548051084421443 1548316570801896 1552564352889144 1552830613282368 1557090779573952 1557357816236544 1558222386245154 1559279596630014 1562765308654032 1568320660863936 1572623323856704 1572893024306688 1573766218714158 1577208231506432 1578354458418864 1579425327852624 1582956074915712 1584030066417792 1585181251059084 1589530170815076 1589802770741472 1595322919250991 1598746634884224 1605661628979744 1606828534233363 1610342858218752 1611236842969257 1611513165528504 1615934326476456 1616211454640832 1617030692801496 1620645505270848 1620923441389056 1622923661798586 1626406611266304 1632053856444312 1632333749062464 1636812030952896 1637092739584512 1637922562217536 1639112912916822 1641584077690368 1642697846655488 1643891667764976 1648684354843008 1649882526612516 1654408953297324 1654692679751328 1660574817385344 1665130578201216 1666340702167932 1670912281597748 1671198838325856 1673548058146167 1675783745975584 1676071138146048 1678139410843413 1678427207003736 1680669412873472 1683031945568904 1683320580785088 1689165443912814 1692790554583296 1698959616371136 1700112313037376 1703912851404288 1704776544348864 1705068908702208 1706015480790978 1709746738355712 1710989286857424 1715977593816192 1717224670555884 1718389759551444 1722077588399616 1722231156475872 1728057024470448 1728353381360256 1733095091597184 1734354608378868 1735531319558988 1739411035808544 1740292722356132 1740591177633504 1744482205009152 1745366462071456 1745665787480832 1746634897000287 1751727127020696 1758110972235786 1761884046607104 1763079435742464 1764360743471928 1769201239338792 1769504652345024 1774359260444736 1774663558036992 1775648765721222 1776853493834202 1779532319513088 1780825584280176 1782033824720016 1786017495604608 1788528117084156 1792366469558784 1797283798693376 1798589964244752 1803833666764416 1805057517545856 1806369332602212 1811325078370668 1811635715496096 1816605909502944 1816917452275968 1817926117286013 1819159529401683 1823226193429704 1829707437674592 1835041861691136 1836060588499851 1836375467695272 1841413534822008 1841729332032576 1842662882494728 1846782087401664 1847098805303808 1848035077487424 1849378126235598 1852166291738112 1854451865950922 1854769899198384 1865204407364928 1865524284642816 1870642321089024 1871911499677184 1873271900476368 1878733334588544 1880098693116588 1885256714222532 1885580030414304 1886535808268412 1890753089482656 1891077348287232 1893410938765017 1904389373906208 1909614036111712 1909941529515264 1912626352167048 1915181423972096 1917873612392472 1918202522289984 1923465080650176 1923794949468672 1924862947714602 1930143778846878 1930474793043216 1937337286949568 1941668132995584 1942652341234752 1942985500614144 1944064152529254 1948316050684416 1949731978046832 1955416327837056 1956837415284612 1958165074837692 1962542480635296 1963537269830388 1963874010915936 1968264178829568 1970693017898283 1974922313680512 1982119552432992 1983464365210272 1987898326638336 1988905968407008 1989247060152576 1990351394256141 1994704528081664 1996154168000328 2001973859452224 2003428782315198 2004788052810018 2009269682555184 2016412278253632 2021944273530048 2022291031251456 2023413709775346 2027839154793984 2029312875109968 2030689707239088 2035229239177344 2036610085394304 2038090179933108 2043681648190812 2044032133810464 2048067584557568 2051129467608417 2055531387708288 2056926008366208 2058420867383916 2064068112561924 2064422094402528 2070085803852192 2070440817709824 2071590226674759 2072995742806569 2076121039431936 2077629848326872 2079039462173352 2083687078205376 2086616136598182 2091094214485248 2098354958285544 2098714820223168 2104472611225152 2104833522322944 2105900437136832 2107430888035914 2110608099887616 2112040088557056 2113212591432446 2113575001412112 2119373561086768 2119737027655296 2127097225667988 2131662179845632 2140882171972992 2142438045644484 2148315790625676 2148684220704672 2154579101968608 2154948606187776 2156040923735328 2157607813941531 2160860673694464 2163898215731448 2171784142173618 2176071808592416 2176444998749952 2179504447818264 2182416041270528 2185483883889096 2185858688190912 2191855557019968 2192231454045696 2193448475302686 2198245806457344 2199466166592954 2199843368816688 2200958442979814 2205878604396432 2206256906335104 2214099756513792 2220174104268288 2221787602890576 2228265117767808 2229884496487116 2231397410861556 2236385617468128 2237519214457884 2237902942671648 2242905692154624 2244042594091872 2244427441046784 2245673439000369 2251834408654691 2252220591883752 2265279488494848 2266816417383168 2273035392465152 2274687307721304 2281319049143232 2282976984498714 2284525920643974 2287970125088256 2289632894074512 2290793481468786 2291186346068592 2296308208634496 2304076032627264 2304471175147008 2310793455462912 2312472811171824 2314041759411984 2319214714411392 2320788236844672 2322474856202844 2328846529333716 2329245919923552 2335636169360928 2336036724354816 2337333579367731 2338919394945021 2344147962981048 2352480991295904 2358934985785056 2359339536460032 2360649328071237 2365812347259648 2367531687628296 2369137991778936 2374434112373568 2376045099626688 2377771876588626 2381356660806144 2384295256222614 2384704156112208 2398119952326336 2398531223112192 2405111555685888 2406743356727808 2408492443469616 2415100104494224 2415514287328128 2422141212670592 2423901489714684 2425546039202244 2430968257906272 2434385492697879 2439609916899456 2448080784666468 2448500623593696 2455218046429344 2455639109376768 2456883843326304 2458669369375233 2462376116535552 2464046769983232 2465837501647464 2473026532264512 2474823789918774 2481613429945986 2482039019626992 2486939209819904 2490862226078016 2497695867301824 2498124215075328 2499511053251898 2504977779451392 2506368422396622 2506798257488784 2513675618963376 2514106707219072 2515381077691216 2521004119310208 2524547918353356 2533748165869221 2539185831874944 2548439424556704 2550168469556064 2555869277106432 2557164816523296 2557603363053312 2559023221186467 2564620107533568 2566043861025113 2566483930286136 2573525038462504 2573966390724288 2577584639327166 2583116382599424 2590203121646336 2592085536705672 2599642637395776 2601531912568302 2603296979338482 2607221770449408 2609116553712816 2610439083534198 2610886766450256 2616723307513728 2618049693107184 2618498681221248 2627590690531044 2633229751574016 2637166458353679 2642826069910656 2644619153613696 2646541115207892 2653801859008188 2654256978517536 2661538890667104 2661995337055488 2663473148581833 2665280240751303 2669298479269632 2671238376420264 2672592395046917 2673050737080024 2679026243406912 2688549704338176 2695925698040064 2697884946367128 2705750500146624 2707586276318784 2709553998903318 2713638985569792 2715480113859072 2716987617556002 2717453573244144 2724908864254416 2725376178413952 2734839290144556 2740708516944384 2742568011154944 2744561156511888 2752090816749232 2752562792536704 2760114405136256 2762120302233012 2763994323742092 2770173131102496 2772052616231136 2774067189353397 2778249437607168 2781677798926383 2782154848797576 2797806611047392 2798286426964224 2805963481633536 2807867249515776 2809907850714552 2818100001882816 2820148039674882 2826316036873728 2827885071333798 2828370045621456 2829803712402618 2836129634223984 2836616022430848 2846699686946304 2854509562630656 2856584060859312 2864421054167568 2864912294272896 2872772135958144 2874721231647104 2876810418588708 2885197620975264 2887294421571903 2895215668270317 2895712189564824 2906005930424352 2912502199493376 2913978511852128 2914478250921216 2916096228793881 2922474076026624 2924096492796059 2924597967070248 2932621555457272 2933124491755584 2937247612256538 2941171472528576 2941675875113472 2945305904745582 2945811016373904 2962383470520768 2971020157023744 2973179328649488 2975196547815408 2981847489957504 2983358952610512 2983870590228864 2992056792122496 2994231252000492 3002960789178336 3005143173472797 3007182079215027 3013904523832776 3024618417380448 3032916410295072 3033436546877184 3035120564663019 3041758732190976 3043969312664952 3046034560858632 3052843858766016 3054391308625048 3054915128091456 3061744278179328 3065522472286218 3072101376836352 3083297081562432 3085389012549312 3087631301075874 3092286285881856 3094384315792896 3096102168842886 3096633141603792 3105128705778288 3105661226564736 3114181559147904 3116444772490308 3118559193260028 3125530617308064 3129924204897273 3136641321727872 3145246647713408 3147532437428316 3156708916837728 3158850655705248 3161146332053871 3165912149831424 3168060132835584 3169818887148669 3170362502118168 3179060341630152 3179605541482944 3190645838501982 3197493269768448 3211323257959488 3213657068466726 3220685716437504 3222473685938514 3223026331057008 3231868652952912 3232422909281664 3234061385602992 3241291010541696 3245847323597172 3252813222532608 3264107712888624 3264667498124928 3273624061905792 3275845124435072 3278225825833644 3287783335529952 3290172712954029 3297368709686016 3299199249889431 3299765053225032 3301437664469721 3308817906594648 3309385359502656 3321149634770688 3330261156402432 3332681404335864 3341824563195496 3342397676651712 3347096116292334 3351567491951168 3352142276292096 3356278821686826 3356854414007472 3361338825746944 3366063891137808 3366641161570176 3378330887825628 3385581109166592 3397919232742272 3400224626074752 3409553088697728 3412030961581956 3421978573714848 3424465476748071 3426788880965961 3431955187632384 3434449341111768 3436190222203179 3436779519102888 3444462312951744 3456114048940896 3456706762720512 3466190183194368 3468709216757736 3471062639117976 3478822071617088 3480585444712264 3481182355267008 3488964410018304 3490732924142912 3491331574961664 3493269794000574 3503454254041392 3516221944471572 3523768093214208 3526158871484928 3528721486943856 3538402478677584 3539009304690048 3548718520889472 3551297531442444 3553706987668404 3561651168560352 3564067649440032 3566657814882939 3572034991209216 3576442884333921 3577056234168312 3597179928489504 3607667333528832 3610115035091712 3612738665204424 3622650156741336 3623271430992192 3633211819005888 3633834904551936 3635852234572026 3638319058803366 3646452386859408 3659414875349184 3670083723382272 3672121176999702 3672750935390544 3682827069644016 3683458664065152 3685325764989456 3693564174803328 3696070154974848 3698756252471196 3708903731901844 3709539798396768 3722420144918979 3730408814729856 3746543800952736 3749266579877847 3757466669177088 3759552633594933 3760197386233176 3770513428445064 3771160060828608 3773071616536824 3781506178965312 3782154696574464 3786821877530034 3808778747812416 3819228072223424 3819883059030528 3825252704334096 3830362847944192 3835747224784944 3836405044579968 3846930161300352 3849725895429204 3860287557693756 3860949586086432 3874674573899136 3885304682469504 3888128305058508 3899463956093664 3902297868852453 3904945469007723 3910832655674112 3913674830569224 3915658625301297 3916330149675384 3925084961270592 3927074539660776 3927748021831872 3936528357659136 3941386035796566 3949844627361024 3964239104865984 3966928730420544 3975796653276672 3977811936814016 3978494120305152 3980702788512282 3989409056163328 3992308336000656 4003947718904448 4006857564630396 4009576105620036 4018539365110368 4032824556507264 4043888547060096 4046827419550692 4058625750219936 4061379414478176 4064330998354977 4070458478354688 4073220170788608 4075481426334003 4076180359866216 4087363296381624 4088064267620928 4102258935216834 4111062775416576 4113852016732416 4116841734767832 4128136225123848 4128844188805056 4140171607704384 4140881635419648 4143180453349518 4145991485613138 4152242078863872 4155259696653744 4158078924346704 4167374156410752 4173232273196364 4182188428970496 4196709916571088 4197429640446336 4208945222450304 4211800874273664 4214861776071828 4226425182864892 4227150002824224 4238747122173536 4239474055310592 4241827607000697 4244705568603927 4254194451335976 4281764343945984 4284876091288968 4296631581251352 4297368441409344 4309158203937216 4309897212375552 4312081847470656 4315215627883062 4321721347388928 4327796431462896 4343568284347236 4352143617184832 4352889997499904 4359008895636528 4364832082541056 4370967767778192 4371717376381824 4383711114039936 4386896950605372 4398932333185908 4399686737633376 4401916885959628 4411757208792864 4412513812670208 4417958857118373 4443575205781152 4456530235535616 4459768992974232 4462794821723112 4472771234936256 4475038428915768 4475805885343296 4485811384309248 4488085188183744 4488854882093568 4491346878000738 4503668817309382 4504441183767504 4530558976989696 4533632834766336 4546070784930304 4549374615442608 4562638098286464 4565953968997428 4569051841287948 4579265788149024 4581586962937572 4582372692137184 4592616417268992 4598283708429327 4608152065254528 4624945622343648 4628083518823968 4631446951613811 4638429428822784 4641576473689344 4644153253264329 4644949712405688 4657693058667432 4658491839847104 4671272338721856 4672073448709632 4674667158735462 4677838789890042 4688295925962096 4704961982591808 4717869971570112 4718679072920064 4721298656142474 4731624694519296 4735063375256592 4738275983557872 4748868224747136 4752090199253376 4755543753177252 4768590512445228 4769408312224416 4785968757752973 4796239904652672 4816984886939232 4830200208988448 4831028574656256 4833710528907771 4844282425341184 4847802979429368 4851092078404488 4861936515812544 4868770985395758 4879219833798912 4896161569332936 4897001247187392 4910436092858688 4911278218753536 4913767686652608 4917338738750466 4924752233071104 4928093539966464 4931675003294928 4946053064529024 4949647579837548 4963226859891972 4964078039253984 4973878419639808 4981724452156032 4995391734603648 4999022106503796 5012736844793244 5013596514977568 5027351237926752 5028213414438144 5030762155382432 5034418232530239 5042008238620416 5049095836706712 5067496331738442 5078371663749888 5096878849113408 5100336939112128 5111738554212864 5114329633046592 5115206726106624 5118046442372934 5129240215067136 5132087722050226 5132967860572272 5147050076925008 5147932781448576 5155169278654332 5166232765198848 5180406243292672 5184171073411344 5199285274791552 5203063825136604 5206593958676964 5218233107425632 5220878167068396 5221773532900512 5233446615027456 5236099386214368 5236997362442496 5239904691000861 5255181381062088 5274332916707358 5285652139821312 5289238307227392 5293082230415784 5307603718016376 5308513957035072 5323077781334208 5323990674110976 5326946297163666 5330560481502606 5338596958539264 5342476752840528 5345184790093834 5346101474160048 5358052486813824 5377099408676352 5391851396080128 5395769892734256 5411501000293248 5415172552637568 5419107997806636 5433975235112004 5434907146488288 5449817728508832 5450752356827904 5453778351858039 5457478588205049 5469678580289112 5489122313023776 5504181633498464 5505125585073408 5508181765499553 5520228810272512 5524240604466024 5527988647484184 5540346262204992 5544105232462272 5548134378706794 5556498875214336 5563355597852766 5564309697595152 5595613222094784 5596572853928448 5611926963267072 5615734499031552 5619815701429104 5636200003765632 5640296079349764 5655770142667596 5656740091242912 5659607424805236 5672259268447968 5673232044861696 5680232816295051 5713168121718624 5728842108335136 5729824588545792 5745544271916288 5749442463294208 5753620837177416 5770395241950528 5774588843143806 5790431336540634 5791424379129648 5812011860848704 5825004398986752 5827957023704256 5828956501842432 5832192457587762 5844948152053248 5848192985592118 5849195934140496 5865243110914544 5866248983511168 5874495224513076 5882342945057152 5890611809491164 5891622032747808 5912079053694849 5924766941041536 5946358657298976 5950393095630816 5963694979915008 5966717905221024 5967741180457728 5971054182768423 5984113584244992 5988462504000984 6005921578356672 6010286346945594 6014364158430054 6027809047665552 6049236834760896 6065832820590144 6066873093754368 6070241129326038 6083517464381952 6087938625329904 6092069121717264 6105687717532032 6108782617250096 6109830256182912 6131044944572436 6144202753672704 6153388402825251 6166594163124864 6170778025098624 6175262602151748 6192204337685772 6193266283207584 6210257411556576 6211322453129472 6214770680024277 6218987228419707 6228363118295808 6232889544980616 6237118386520056 6251061234616128 6259848409794546 6273282643455744 6290493295426816 6295064874856632 6313417833675456 6317701311410496 6322292664107742 6331824299662848 6336120265671168 6339637774297338 6340725004236336 6358120683260304 6359211082965888 6381291677003964 6394986539536896 6422646515918976 6427314136933452 6444947371877028 6446052662114016 6463737305905824 6464845818563328 6468122771205984 6472823441824593 6482582021083392 6490581530828227 6491694647194344 6528215425777248 6529334996249856 6547248123811584 6551690248870144 6556451651667288 6575566671059904 6580345425908058 6594737419372032 6598398499778862 6599530106450064 6602875328939442 6617635813189296 6618770719005312 6642299269541376 6660522312804864 6665362808671728 6683649126390992 6684795353303424 6694192232584668 6703134983902336 6712557643373652 6713708828014944 6732127782275616 6733282323140352 6737020317001107 6755503225964073 6756661775651256 6795838465484544 6800449252149504 6819106177395456 6824061923163912 6843957147429696 6848930953496142 6853577761931922 6863910375264768 6868898682223536 6872380444406358 6873559038205776 6888924625903488 6912228097881792 6913413525441024 6932380366388736 6937418433515472 6942125278235952 6957644143234176 6961170889424528 6962364710534016 6981465848285824 6986539588001148 7006908508082784 7012000738103193 7016758184835063 7032443888943144 7057442973887712 7076804957355168 7078018609380096 7081947984213711 7097437041778944 7102595062884888 7107413975336808 7123302337120704 7128135298880064 7133315629765878 7144069982418432 7152885768667842 7154112468336624 7194359856979008 7215334667057664 7220230070183424 7225477330408848 7245300313482672 7246542861984384 7266423638011776 7271704469144052 7276638117606732 7292904773718816 7303156478093637 7318829750698368 7344242353999404 7345501870781088 7365654139288032 7366917328130304 7370651529978912 7376008108125699 7387128349606656 7392140309949696 7396244070013561 7397512504942392 7417807463803688 7419079596793536 7444840289837958 7460817629459712 7493087601905472 7498533159755694 7514933338354176 7519105267189866 7520394772466352 7541026856890128 7542320121657216 7546143233073648 7563012357930624 7573643755060068 7601244497607663 7617557495624832 7638456144446848 7650505408668192 7671494449569888 7672810089159936 7677069663559401 7693860322600704 7698131583075339 7699451790858408 7720575115387512 7721899172172864 7749349147798272 7770609364939008 7776256610117016 7798927912187328 7804595737704906 7809890938015446 7821665311348224 7827349661138448 7831317250602594 7832660299350768 7850169922541184 7854149079321552 7855496043663744 7882772071593132 7899689254722048 7928478209731968 7933857460841088 7955623873628032 7961405577024564 7984616672001312 7990419445745499 7995840722253909 8007895437808896 8013715129260792 8017777185140751 8019152211240072 8037078730220736 8065649113014528 8087777094120192 8093654839101384 8117251500439872 8122758828956352 8128661996709954 8140916956709376 8146440341577216 8150962852668006 8152360719732432 8174726592763248 8176128535241856 8204517870433668 8222125550833152 8227704033464832 8233683469535664 8256272450247696 8257688377610112 8280343215408768 8286360906699036 8291982971226276 8310519393307488 8316157848693408 8322201568060191 8334748312821504 8345033396779149 8346464546392728 8393419833142176 8394859280892672 8417890444900608 8423601748547328 8429723552143656 8452850365729784 8454300005648448 8477494244347072 8478948110621184 8483655214001394 8489411137207854 8508388902671952 8563528687891968 8569752182577936 8593263162502704 8594736882818688 8618316407874432 8624163694941312 8630431255766124 8655592862925792 8661883264715709 8685647004810951 8687136568694472 8704287234369664 8718017791273056 8741935535556384 8743434752763648 8748288686381643 8767422228079872 8772289478388177 8773793901210744 8797864666371816 8799373475266752 8803833771919256 8823514417585728 8825027625340416 8835917714236746 8887150411562304 8913060471071232 8919537985948464 8925589643446224 8945542469872512 8950076857831536 8951611770686592 8976170376367488 8982693756001476 9007337634618764 9008882367535008 9021546237645081 9098749230885216 9105361693989057 9125276196572928 9131907937994856 9138103682575896 9158531576298048 9163173925875144 9164745384274368 9185232834537984 9196567416858654 9216304130509056 9249891244687296 9256167037647936 9262893903227622 9276858857645568 9283152947378688 9288306506528658 9289899424811376 9315386117334864 9316983679694208 9342544677443712 9349334317470924 9355677579780084 9376591851924192 9409923965183616 9435739943140224 9442597312284948 9470126750513184 9476551967115744 9483438996161613 9497736449494272 9504180398506752 9509456661446007 9511087506354504 9537181024890456 9538816624448832 9571937515505946 9592479809305344 9633969773878464 9660400417976896 9662057149312512 9667421057815542 9688564850682368 9695605958858736 9702184156808976 9723873031625088 9737541970791516 9758439667597824 9792323138665872 9794002494374784 9820872185717376 9827535373305216 9834677477500932 9863350006589856 9870518138862087 9892106129058048 9897597749668293 9899295159675096 9904312993409163 9926453719783944 9928156078507968 9963448904312064 9990783469207296 9998044213007592 10025473689586488 10027193029955136 10054702475853504 10056426828876288 10061524310764864 10068836465060478 10084016477240832 10098191673413424 10134992663476884 10156743327499776 10193757698226816 10200673878224256 10228659266093184 10236092884745868 10264175444100452 10265935721144544 10280366642897883 10294100153850016 10295865562897152 10308570666609537 10310338557308664 10368342146822688 10398570549583104 10406127650273208 10413187917353928 10436466214851264 10441756334136792 10443547065801024 10466893230054912 10472198772428736 10473994724884992 10479809382001722 10510362762124176 10548665833414716 10571304279642624 10578476614454784 10586164460831568 10615207436032752 10617027914070144 10646155562668416 10653892594327332 10661120963005212 10684953505681056 10690369580187668 10692202948320096 10716104973627648 10729328653001763 10791539785468512 10823002000586496 10830345105275136 10838215995613272 10867950470224008 10869814292976576 10899635457017664 10901504713655808 10907556703716078 10914957176410098 10939357160578224 10978244626047552 11008363266996928 11010251170146816 11016363530999106 11040457620545024 11048481208932048 11055977294968368 11080692524409984 11088210464924544 11096268757413588 11126711195705532 11128619395190304 11167260434756937 11191226444189568 11239631402858208 11247799739633541 11272400007531264 11278657900784799 11280592158699528 11311540285335192 11313480182485824 11319214849610472 11344518536895936 11346464089723392 11360465632590102 11426336243437248 11457684216670272 11459649177091584 11491088543832576 11498884926588416 11507241674354832 11540790483901056 11549177686287612 11580862673081268 11582848758259296 11624023721697408 11655914047408512 11664384915175524 11696385971184236 11698391868280992 11714836407023169 11730486221829088 11732497967022336 11746975875903891 11748990449026152 11764685890114304 11781223618982328 11783244065495616 11824158107389698 11849533882083072 11892717314597952 11900786191261632 11927389959830016 11933435810442048 11935482360915456 11942108365536846 11968227168489984 11976925008001968 12011843156713344 12020572693891188 12028728316860108 12055618095331104 12098473669521792 12131665641180288 12140482258652076 12175877250659808 12184138243434528 12211375435064064 12217565234500192 12219660512365824 12226444279002009 12262089889144872 12306776805650502 12333188326249728 12341556050197248 12350525204303496 12384408675371544 12386532566415168 12420514823113152 12422644906258944 12429541360048554 12437974456839414 12456726236591616 12465779089961232 12474236773040112 12502122469232256 12519696819589092 12546565286911488 12580986590853632 12590129749713264 12626835667350912 12635402622820992 12644585328215484 12679275548594676 12681450008472672 12716241366520608 12718422165931776 12725482821002091 12734116705811781 12762583354007928 12845293031837952 12854628273866904 12889894743754056 12892105324228032 12927474611811648 12929691637126656 12936245542411968 12945646883649186 12965164042166784 12981163061656454 12983389294388688 13056430851554496 13058669992499712 13094496247623168 13103380497740288 13112903303334576 13151133342119808 13160690851816116 13196796999557724 13199060212900128 13205750657878884 13235271626378592 13237541438010624 13253876571355119 13330725617343456 13367298252781984 13369590706606848 13388384465169336 13406269967804672 13425115286747304 13427417656029888 13464255564551232 13466564646280704 13474040634002214 13511006451928146 13513323551302512 13591676930969088 13600898504299008 13638212354790912 13648123846327824 13687914294859392 13697861906992284 13707155523863844 13737797364447072 13744760888812716 13747118076411552 13777849251806976 13794851125287981 13824456195763584 13874836867030944 13884250556471904 13915288286468352 13922341778849056 13924729421068032 13932459759792987 13962931696571648 13973079176002296 14013817016165568 14024001476206386 14033516369670126 14064887777886288 14114885947775424 14153609914710336 14156037218760192 14163895968427422 14194874083557888 14205190125769776 14214827950673616 14246604674241408 14256270597760128 14266631259531756 14305771537335684 14308224936673248 14357906273258919 14388719713958016 14450954660817696 14490600626965344 14493085723968768 14501131586723313 14532847276023552 14543408938288104 14553276235213464 14585809547437632 14606312956187274 14637659501396736 14688484707998808 14691003741562176 14731308278576064 14733834656260608 14741303059957824 14752016216251398 14774256699213312 14784280619899392 14792488140027122 14795025009884784 14835614927607376 14838159193587072 14889680579675916 14921635258919424 14986175203810944 14997066319511388 15038210534379732 15040789544932704 15082053713780256 15084640243314432 15092286466147296 15103254697590717 15126024715861248 15147287510120136 15202488995215326 15235114991249664 15276912288893696 15301010817336384 15342988899139776 15345620178319872 15354139327118802 15387720645201408 15396263166150678 15398903581716816 15441150230775024 15443798344345728 15498698295596544 15541218729878016 15552513220234032 15597855824374656 15609191475409812 15619781876030892 15654699322276896 15662634501205188 15665320598701536 15700339845082368 15708298158643104 15710992087327488 15719714073002583 15762840860582837 15765544143186264 15856956419463936 15867714921682176 15911247747256064 15922811154049128 15969233344002624 15980838891490998 15991681444507818 16015790875617792 16027430258521584 16035554370281502 16038304422480144 16074157460441472 16131298226029056 16175554188240384 16187309678202768 16234503000879744 16245517657912704 16257323993419908 16301925705336012 16304721439464864 16349453185526496 16352257070483712 16361335055574117 16372435764615147 16409035740867336 16467366939071328 16512544900495392 16515376755220224 16524545296498659 16560686430817536 16572721813398072 16583965942452552 16621038786614976 16632315697386816 16644403136120382 16669496625643008 16690066793558298 16692929092785456 16786839666284352 16789718561785344 16835780889801216 16847203497094656 16859447104287312 16905700731459568 16908600011296896 16954988488694144 16967310428002788 16978822274415708 17016777805343904 17040698448885153 17139504365155872 17186526325005408 17189473765637376 17236632815748864 17248327389882624 17260862511532248 17311185725851584 17323766529431418 17371294009621902 17374273137388944 17408574468739328 17436035582546112 17483871071112768 17486869505527296 17496577372763286 17534844456159744 17544578956776354 17547587802421488 17595729332743632 17598746950533504 17607667543838512 17647028835171456 17671835428473492 17736237161084547 17774300823124608 17839075971896928 17851179286892448 17891084939745024 17900153715663072 17903223541373184 17913162548305269 17952340752734976 17962307027175791 17965387512002952 18014675269237528 18017764735070016 18043092475290162 18197498461770432 18210723387978114 18250552393145856 18263815875989712 18276207365151792 18317063152596096 18326347851750288 18329490768548736 18393134833717308 18432608261018112 18460165208475753 18499782489374592 18512334075295872 18525787806455244 18576613013057316 18579798849622752 18630772234669728 18633967359388416 18644312040072831 18656961685259121 18685089354887424 18698668634941848 18708146765328419 18711355159560168 18753183703848384 18819847930367232 18871479886280448 18885194624569896 18940253501026368 18953103934231488 18966877992323226 18995472898988544 19008360797013504 19018913322892014 19022175012709008 19074362049780912 19077633248897664 19143875031011892 19184959618610688 19267939547756928 19320800835953792 19334842115631084 19391211917717472 19404368313617952 19418470325473779 19447746063250176 19471744592484681 19475083941583032 19584646277331744 19588004988749568 19641744371434752 19655070746610432 19669354955001864 19726700013179712 19741036277724174 19784212258116096 19795195499336586 19798590319350192 19808625986818326 19852907439567888 19856312157015936 19926897808624128 19981566938414592 19996088426015184 20050947379172976 20054386059910272 20109404951707008 20123048621529728 20137672930120956 20196383346826848 20211060951003321 20266509677892219 20269985326953768 20387515396453632 20401347756448512 20457318532186368 20472185769491736 20528350888200904 20531871442289088 20560733285795766 20588200307700032 20591731125794304 20617141333219074 20620677114617328 20736684293645376 20797141099166208 20812255300546416 20826375834707856 20872932429702528 20883512668273584 20887094131602048 20944397544857472 20959618764003444 21020725524248352 21036002214309579 21050274554505189 21097331666829432 21172328921663136 21230414872065504 21234055828140288 21245843952641133 21292311125336832 21307785188654664 21322241926010424 21369907011362112 21380739160375336 21384405896640192 21432209947255296 21458657306003526 21583079570937024 21646004001172992 21660690210550272 21676431991226544 21735900940448016 21739628585953152 21799270914035328 21815113407432156 21829914352820196 21878714321156448 21909469434280911 21956489252095104 22016726533993856 22032727061998212 22096962417864096 22111954589936736 22128024324377097 22161385048819968 22176420929849088 22188732210040683 22192537514827176 22253422391411064 22257238790380608 22334520869513874 22382452888379136 22479262805716416 22495599479267082 22544800015062528 22557315801569598 22561184317399056 22623080570670384 22626960364971648 22638429699220944 22689037073791872 22720931265180204 22852672486874496 22915368433340544 23014483348709664 23031208990678203 23081580967802112 23094394749226017 23098355372575224 23161725346162536 23165697516518592 23248047443394816 23311828094817024 23328769830351048 23392771942368472 23396783736561984 23429672814046338 23460972443658176 23464995934044672 23493951751807782 23497980898052304 23529371780228608 23562447237964656 23566488130991232 23648316214779396 23699067764166144 23785434629195904 23801572382523264 23866871620884096 23884216731073692 23953850016003936 23971258337236497 23987522166761727 24023686313426688 24041145387782376 24053331555422253 24057456633720216 24111236190662208 24196947339043584 24263331282360576 24280964517304152 24351754501319616 24368276486869056 24422750870128128 24435130469000384 24439321024731648 24452888558004018 24524179778289744 24613553611301004 24666376652499456 24683112100394496 24701050408606992 24768817350743088 24773065132830336 24841029646226304 24859082720097108 24875948913678828 24931558179922464 24948473546080224 24966604704180573 25004244938464512 25035100190337447 25039393639178184 25180259499426528 25253671334701824 25270805245641984 25289170656430968 25358551097189352 25362900016945344 25432482733041216 25436844331863552 25450965642004182 25468233411623562 25525166708015856 25690586063675904 25709256547733808 25779789487508112 25784210648456064 25854949223623296 25872491084823936 25891293767298372 25962326123312908 25966778588777376 26056941014432853 26112861703108992 26225806606669152 26244866059144929 26302266684239616 26316868435164531 26321381703632232 26393593999115448 26398120425800256 26411501315757768 26470543252757184 26475082876021248 26507753142710238 26661451234686912 26734596505563968 26739181413213696 26776768930338672 26812539935609344 26850230573494608 26854835312059776 26928511129102464 26948081268004428 27022012903856292 27026647102605024 27296247692655648 27316085081967171 27375828589718784 27395723813984568 27414311047727688 27475594728894144 27489521777625432 27494236152823104 27555698503613952 27589702250575962 27648912391527168 27749673734061888 27768501112943808 27830576572936704 27844683557698112 27849458842136064 27864919519585974 27925863393143296 27946158352004592 28027634032331136 28048002952412772 28067032739340252 28129775555772576 28229771895550848 28307219829420672 28327791936854844 28410380251539552 28429655901347232 28450316988484839 28493209348482816 28512541195520256 28528369984338021 28533262519063512 28611543074671368 28616449873346496 28715812546517838 28777439427916032 28901909321635392 28981201253930688 28986171447937536 29002263173446626 29065694552047104 29086817876576208 29106552470426928 29171619094875264 29212625912374548 29275319002793472 29376969415997616 29382007483124352 29462616557152128 29482606119915648 29504032432502796 29584976280054244 29590050019769568 29671229855214752 29676318387174144 29692793249004879 29712938980227489 29779361159351832 29972350407621888 29994132639022776 30076421068759464 30081579089865408 30164107427560512 30169280486628864 30184572932294592 30206509395181434 30252049431722496 30294575020240272 30404977990430652 30470229982499328 30553824577787392 30602021634672768 30685977798279552 30708278654237604 30792526332301356 30797807163433632 30882300461550048 30887596688691456 30925711999828611 31105026440468064 31195711648749312 31218382950819624 31239563752061784 31309398644553792 31325269002410376 31330641197403072 31400679690164736 31416596317286208 31421984174654976 31439428146005166 31525681721165674 31531088286372528 31713912838927872 31735429843364352 31822495494512128 31845622308098256 31938466688005248 31961677782981996 31983362889015636 32054860517043168 32071108740563004 32076608844960288 32148314920882944 32187985959005289 32374619356405536 32469006001759488 32491035315825408 32514647986839816 32603851410672024 32609442878929728 32698906371052992 32704514140967424 32722670111148234 32744871529230294 32818071481734672 32934733878142656 33025089800990784 33030753510440448 33049090592997318 33121372861635072 33145443626796144 33167931884905104 33242077573229952 33264631394773632 33288806272240764 33380133587116596 33385858185570912 33501781304270811 33573679332568704 33718894208574624 33811401462919136 33817200022593792 33835973702354397 33909976977388288 33934620856005576 33957644548831416 34033555610687808 34081396897770306 34279008730311744 34373052650010816 34378947531274752 34473265631497728 34496654779765248 34521725023064496 34622371451703168 34647533058862836 34742588019243804 34748546274777888 34817148937478656 34872071165092224 34967742142225536 34993154745526572 35089157913552708 35095175604842976 35191458665487264 35197493901067008 35215335087677024 35240927627711673 35294057670342912 35343670856946984 35472474322169094 35548601646249216 35678151943793856 35702358573784896 35782169879490048 35800307431326144 35806447082746368 35826325096610538 35904681505469952 35924614054351582 35930775024005904 36029350538475056 36035529470140032 36086184950580324 36394996923540864 36421446775956228 36527631751979424 36552414730303584 36634126305192192 36652695703500576 36658981537097472 36679332837006027 36786269667434616 36920330416951506 36999564978749184 37024668150591744 37051575612910488 37153226026114632 37159597699245504 37261544469339456 37267934718776832 37288624080145662 37313923370518242 37370178709774848 37397337269883696 37416293530656838 37422710319120336 37506367407696768 37639695860734464 37742959772560896 37770389249139792 37880507002052736 37906207868462976 37933755984646452 38037826645784028 38044350025418016 38148724099561824 38155266497795328 38176448463006273 38202350117435343 38287750062023784 38535879095513856 38641601671907584 38669684231262168 38782423835434944 38808736627235904 38836940650947558 38895492126500352 38943489184969362 38950167883166064 39169292554663488 39176009977499136 39283488742869504 39310141493220864 39338709910003728 39453400026359424 39482072555448348 39590390998673172 39597180638700384 39617251973636652 39705814879135776 39712624314031872 39761629714065357 39992176852030368 40101894758345952 40108772119820544 40218809903414016 40246097243059456 40275345860241912 40392766693653696 40422121902006642 40533019355784438 40539970653907536 40775030792907264 40802695512897024 40914637064372736 40944371538983472 41056701776401808 41063742884578176 41121466571591532 41176400615400064 41234282666438148 41241354229234656 41384553375863943 41473368587290752 41624510601092832 41652751669415712 41745864859405056 41767025336547168 41774188263204096 41797379279378961 41888795089714944 41919237528006888 42041451048496704 42072004428619158 42100549109010378 42194663333658864 42344657843326272 42460829744131008 42468111656280576 42491687905282266 42584622250673664 42615570377309328 42644483852020848 42739814022724224 42761478320750672 42768811793280384 42917314612007052 43073718819776757 43166159141874048 43352863982453088 43471801880896032 43479257171906304 43503394760169939 43598541828070656 43630226814864312 43659828705640392 43757428642312896 43818938868561822 43912978504190208 44033453067987712 44065454123996424 44193924835728192 44223909179873472 44256048648754194 44322770097639936 44352841859698176 44377464420081366 44385075029654352 44506844782822128 44514477580761216 44669041739027748 44764905776758272 44958525611432832 44991198958534164 45114631603139196 45122368634798112 45246161141340768 45253920729943296 45276859398441888 45309764092772151 45378074147583744 45434070715797589 45441862530360408 45705344973748992 45830736866681088 46028966697419328 46062417981356406 46163161935604224 46188789498452034 46196710745150448 46323450692325072 46331395033037184 46496094886789632 46623656189634048 46657539660702096 46785543884736944 46793567473123968 46859345628092676 46921944887316352 46987903503615564 46995961796104608 47124894475929312 47132976261982464 47159142219007749 47288522581748511 47296632429558792 47570869258391808 47603144765046528 47733743241768192 47768433462147384 47907700032007872 47942516674472994 47975044333523454 48047372626853376 48082290775564752 48106663110844506 48114913267440432 48222472381324416 48393894678087168 48526662564721152 48561929034608304 48703509002639232 48736552973738112 48870260938000768 48905777116008036 49048359556579488 49084005166722351 49117307293845441 49227107222602008 49402100817213984 49537634701486176 49546130265660672 49573635889495977 49682059292452608 49718165440194216 49751897827357656 49863116359844928 49896947092160448 49933209408361146 50008489876929024 50070200380674894 50078787278356368 50360518998853056 50507342669403648 50541610491283968 50578341312861936 50717102194378704 50725800033890688 50864965466082432 50901931284008364 50936466823247124 51050333416031712 51122095346655459 51418513095467616 51559578975016224 51568421296912128 51709898447246592 51744982169647872 51782587534596744 51924652246625816 51933557177554752 52113882028865706 52225723406217984 52451613213338304 52489732118289858 52604533368479232 52633736870329062 52642763407264464 52787187998230896 52796240851600512 52823002631515536 52941086505514368 53015506285420476 53208711483253641 53322902469373824 53469193011127936 53553537860677344 53700461146989216 53709670624119552 53739487644915807 53857022258204928 53886921081527373 53896162536008856 54044025807712584 54053294205210048 54592495385311296 54632170163934342 54751657179437568 54791447627969136 54828622095455376 54951189457788288 54979043555250864 54988472305646208 55179404501151924 55297824783054336 55499347468123776 55537002225887616 55689367115396224 55729839039171948 55892316704009184 55932936120218493 55970885055777363 56055268064662272 56096005904825544 56124440295985257 56134065478680504 56259551111545152 56459543791101696 56614439658841344 56655583873709688 56820760503079104 56859311802694464 56900633976969678 56986418696965632 57025082391040512 57056739968676042 57066525038127024 57223086149342736 57232899746692992 57431625093035676 57554878855832064 57803818643270784 57962402507861376 58004526346893252 58173635753152416 58213104940853856 58255410976421337 58343238189750528 58415233777454043 58425251824749096 58753938831995232 58764014966248704 58925233114304256 58965212239831296 59008064865005592 59169952560108488 59180100039539136 59342459710429504 59352636774348288 59385586498009758 59425877960454978 59558722318703664 59944700815243776 59988265278045552 60152842137518928 60163158179730816 60328214855121024 60369145864589184 60413018790362868 60589150040480544 60633182853009963 60799529033676657 60809955980861304 61204043269345536 61371955596559104 61416557308475208 61585052664602712 61595614326867264 61764600923100096 61775193377382912 61851423999657222 62210052880936128 62391423297498624 62436765901639248 62479127504123568 62618797289107584 62650538004820752 62661282394806144 62833192634572416 62878856292010332 63051363442331348 63062176572745056 63150823663515567 63691244616196512 63737531857923399 63876933376010496 63923355565963992 63966725778031272 64109721034086336 64142217481126008 64153217689920576 64296629841765888 64375971918010578 64749238712811072 64938012003518976 64982070631650816 65029295973679632 65207702821344048 65218885757859456 65397812742105984 65445340222296468 65489743058460588 65636142963469344 65869467756285312 66050179601981568 66098181185994636 66290887253592288 66335863769810208 66384072973131291 66484155146459904 66529262789547264 66566196630122049 66577612544481528 66760267174233192 66771716371141824 67003562608541622 67147358665137408 67437788417149248 67622802925838272 67634400045187584 67671947404708794 67819953954776576 67869241712011152 67915289097662832 68067111221375616 68162793795540612 68558017460623488 68746105300021632 69043450046128992 69093626972034609 69244742903406336 69283184247678051 69295066117725672 69485176038487608 69497092549555776 69744142330184448 69935484284451072 69986309491053144 70178315827105416 70190351209685952 70382917330974528 70394987802134016 70430670175354048 70481855255423346 70588115340685824 70687341713893968 70944948644338188 71097203292498432 71356303887587712 71404717147569792 71600614862652288 71652650193221076 71849228108703164 71861550048011808 71962566500285181 72058701076950112 72071058940280064 72159994666266759 72172369901160648 72789993847081728 72842893551912456 73055263503958848 73104829460607168 73268252610384384 73305391407001152 73317963074194944 73358665674012054 73572539334869232 73840660833903012 73999129957498368 74049336301183488 74103151225820976 74306452052229264 74319195398491008 74523088938678912 74577248160291324 74627846741036484 74794674539767392 74832587061313676 74845420638240672 75012734815393536 75105300571012341 75540778498279584 75761014004105472 75812415736925952 75867511969292904 76075653291568056 76088700050836032 76297448199123648 76310532995590656 76352896926012546 76404700234870686 76575500124047568 77071758191027712 77283203343815168 77339368462524336 77564847670869888 77617473254471808 77673881301895116 77886978369938724 77900335766332128 78170823043298559 78338585109326976 78677419820007456 78734598177434787 78906800052718848 78950605305493593 78964145110896696 79180781997346344 79194361277400768 79234503947273304 79411629758271552 79425248628063744 79523259428130714 79984353704060736 80203789516691904 80217544239641088 80437619806828032 80492194486118912 80550691720483824 80785533387307392 80844243804013284 81066038711568876 81079941307815072 81888743077966944 82113403552803616 82127485769156352 82242933143183064 82352801230800128 82468565332876296 82482708458469312 82769106751727886 82946737174581504 83249021202185664 83305503338831424 83491729718810112 83534050673094336 83548376526408192 83594758558757922 83777590179429888 83838475056013776 84082902096993408 84144008857238316 84201098218020756 84389326667317728 84689315686652544 84921659488262016 84983375810564532 85231140754618656 85288967704041696 85479628045448448 85522956641501344 85537623586560768 85585109953014063 85834629224014104 86147437639553514 86332318283748096 86705727964906176 86943603761792064 86958514343812608 87006789520339878 87197083656141312 87260453629728624 87319657411280784 87514857284625792 87637877737123644 87825957008380416 88066906135975424 88130908247992848 88387849671456384 88447818359746944 88512097297508388 88754928840162732 88770150059308704 89013689565644256 89028955161522432 89078379747014637 89138816940682467 89338083478055496 89917051222865664 89982397917068328 90229263206278392 90244737269596224 90492322282681536 90507841459886592 90553718796883776 90619528185544302 90756148295167488 90868141431595178 90883725060720816 91410689947497984 91661473733362176 92057933394838656 92124835962712812 92377578996904068 92393421490300896 92646901384650144 92662790066074368 92777135999485833 93315079321404192 93571087769473888 93587134946247936 93718691256185352 93843889774632704 93975807007231128 93991923592209216 94249788951858624 94265952523964928 94318284438015498 94577045163497022 94593264859117584 95141738516783616 95206289530093056 95467486483536384 95536866924294768 95815400064015744 95885033348945988 95950088667046908 96164581551129504 96213326221689012 96229826534880864 96444944762648832 96563957877015867 97123858069216608 97407018005278464 97473105947476224 97740521876001536 97811554232016072 98096719113158976 98168010333444702 98234614587690882 98454214445204016 98804201634427968 99075269402972352 99092260531321344 99147271778991954 99364118584905216 99436330880388432 99503795654715312 99726232719689856 99793894184320896 99866418816722292 100140400761349788 100157574556712736 100505343912812433 100721037997706112 101156682625723872 101434204388757408 101451600067781376 101507921107063191 101729930932164864 101803862568016728 101872933646494248 102100666832063424 102244190693310918 102837026190935232 103119157950032448 103136842593824256 103419796894493184 103489964339295744 103565175069193488 103849304493251632 103867114355109504 104227764057731412 104451446812435968 104903226426676608 104979464236579716 105267473740658124 105285526814528928 105574375996461792 105592481703201024 105646005263031072 105722782883135019 105882173011028736 106031012570840952 106417422966507282 106645804938747648 106938386022255872 107107075721354688 107400922293978432 107419341248239104 107478975289831614 107714044516409856 107773842163054746 107792325072017712 108088051615425168 108106588410420096 109184990770622592 109264340327868684 109582895255938272 109657244190910752 109902378915576576 109958087110501728 109976944611292416 110037998511018081 110339886024079859 110358809002303848 110998694936247552 111074004451775232 111378734230792448 111459678078343896 111784633408018368 111865872240436986 111941770111554726 112110536129324544 112192011809651088 112248880591970514 112268130957361008 112519102223090304 112919087582203392 113228879317682688 113311167747419376 113641521006158208 113718623605388928 113801267953939356 114113479937352084 114133050076254048 114446172298685472 114465799493385984 114529345389018819 114607050352306029 114863250186071352 115607637286541568 115924805015722752 116009052693786504 116347271506304832 116426209881707712 116510821952842674 116686476379501056 116830467554908086 116850503649498192 117507877663990464 117528029932497408 117850466228608512 117930424479662592 118016129730011184 118339905120216976 118360200079078272 118684919420859008 118771172996019516 118851755920909956 119117444637407328 119284889142196071 119976530556091104 120305684275037856 120326316359461632 120656429710242048 120738291729178368 120826037580725736 121178300080961088 121266365706019926 121599058067353314 121619911961722608 122408086538691072 122743911193118208 122833114616950416 123170105329205424 123191228653734528 123529201846200192 123702847999314444 124153660127591829 124420105761872256 124873531803278496 124958255008247136 125237594578215168 125301076009641504 125322564789612288 125392137838136883 125666385269144832 125736149190230537 125757712584020664 126102726884662696 126124353145490112 126301647327031134 127382489232393024 127475063715846798 127753866752020992 127846711131927984 127933451556062544 128219442068172672 128284434962252016 128306435379841152 128751943836021156 129221156459330271 129498477425622144 130058591947359264 130415405642688096 130437771515718912 130510184280509817 130795625484211968 130890680444592936 130979486116921176 131272285926938688 131738935512570624 132100359203963136 132196362371989272 132581774507184576 132671727539620416 132768145946262582 132968310292919808 133058525579094528 133132393260244098 133155225088963056 133520534348466384 133543432742283648 134007125217083244 134294717330274816 134875576834298496 135245605851676544 135343894809417588 135738483424022304 135830578195325664 135929292278316453 136134222442751232 136302212147392767 136325587591081224 137116034921246976 137492210600043264 138086900092257984 138187253944069218 138489485806812672 138566368495356102 138590132235451344 138970352076975216 138994185099111552 139488284660368896 139870968568902144 139972618982106288 140356631654210832 140380702419371904 140765834661949056 140861340350708096 140963710510846692 141374683427787936 141477426657023247 141865567745245533 141889897288676376 142712607775175424 142809434295139584 143201229725304576 143305300386442152 143698456217406328 143723100096023616 143925133000570362 144117402153900224 144142117880560128 144319989332533518 144344739802321296 145579987694163456 145685787103824912 146110527007917696 146209658921214336 146610782814002304 146717331348024108 147145078669738464 147252015500167053 147351921881536323 147681321667806024 148206302451641952 148612904104458528 148638390796982016 148720907668487931 149046177877357824 149154496320582648 149255693482072968 149589349079534784 149665174122627352 149690841276481344 150025469630787072 150210601142024682 151081556996559168 151522028008210944 151624831473851904 151735023938585808 152151306583136112 152177400101672064 152594896398247296 152705793852025092 152809400469741372 153151000248095136 153366286039966377 154678736925048672 155129695341739776 155234946508943616 155347762603790232 155773956739877448 155800671532664256 156341646086597118 156677170218653952 157354839640014912 157469196354869574 157813600105437696 157901210610987186 157928290221793392 158361563994692688 158388722554801536 158469007894546608 158823259516543104 159046518856261428 159968707408121472 160407579033383808 161101383440967648 161218462934747421 161571066774614784 161660763244582119 161688487608026568 162132077423137752 162159882615630144 163777486155933888 164226807105607232 164254971538312704 164485866286366128 164705602461600256 164937130665752592 164965416916938624 165538213503455772 165893474349163008 166498042404371328 166611006677662848 167068101346188672 167189517117515844 167676950112027552 167798808360655479 167912655167332089 168165804193986816 168288017714476632 168373320887955771 168402196436041512 168778653334635456 169378631373305088 169843318976524032 169966751621129064 170462281509237312 170577935408083392 170959256090896896 171045913283002688 171075247173121536 171170219906028126 171669258448028208 172294875279107028 172664636567496192 173411455929812352 173887207523584128 174013579040679756 174520907259457248 174639314822561568 174766232929264011 175029714569251584 175245701332362129 175275755474247288 176261816495985696 176775699342912768 176895636719493888 177024194595016776 177509857680325464 177540300118617408 178027379131288512 178057910323044864 178156759494029274 178277633881364934 178676166956110992 179834102445731328 179964795834136656 180458526412556784 180489474539192448 180984644565363072 181107437593767552 181239056371088604 181736282863190356 181767450121441632 182398587101029971 184115866789677312 184249671925425624 184755157993808136 184786842980601792 185293802769300288 185325580132148736 185554271998971666 186630158642808384 187142175538947776 187174269892495872 187437382512370704 187687779549265408 187951614014462256 187983847184418432 188499577903717248 188636568876030996 189154090326994044 189186529718235168 191073733848589536 191212595573770197 191630800128031488 191770066697891976 191900177334093816 192329163102259008 192426652443378024 192459653069761728 192889889525297664 193127915754031734 194247716138433216 194814036010556928 194946211894952448 195481043752003072 195623108464032144 196193438226317952 196336020666889404 196469229175381764 196908428890408032 197608403268855936 198150538805944704 198294543557983908 198872661760776864 199007591309430624 199152218919393873 199452465439379712 199587788368641792 199698589890366147 199732837633444584 200280801522699576 200315149113425472 201010687825624866 201442075995412224 202313365251447744 202868408777514816 202903200135562752 203015842214126382 203459861864329728 203607725136033456 203745867292988496 204201333664126848 204488381386621836 205674052381870464 206238315900064896 207130350138386976 207698608986503264 207734228710219008 207849552743034153 208455528115462824 209806452853353216 209958928473159432 210534947481316248 210571053629057856 211148751992923584 211184963406402048 211292010526062144 211445565766270038 211764346022057472 212062025141681904 212834845933014564 213291609877495296 213876772044511744 214214151442709376 214801844587956864 214957950579663228 215547684326109492 215584650144035424 216176103230850336 216213176820840192 216479983998800277 218369981541245184 218528680655737368 219165790511876544 219314488381821504 219804757831153152 219916174221003456 219953889222584832 220075997022036162 220679772048159718 220717618004607696 221997389872495104 222148008903550464 222757468461584896 222919356156687792 223569266816036736 223731744480873972 223883540223109452 224384023619302176 224497761183941028 224536261914722016 225038204446180608 225315901713037023 226622335494838752 227283042012316416 227437247210777856 227602535907878712 228226959874704168 228266100152508096 228892344597370944 228931598986771968 229058690778037638 229214100704612058 229726500372142704 231215274573083136 231849610031445504 232018105387573008 232694543012609664 232852419763415424 233021643905685348 233660935109816172 233701007298996384 234512469129895677 235015755327980928 236032259460022368 236679810240433952 236720400158156544 236851815916480779 237369838841718016 237542345992039032 237703511841819912 238234889274814656 238569778284392142 239953061112182208 240611368550075712 240652632718923264 241312859420484096 241476583458356736 241652075161451472 242356600161922176 242532731412039852 243198116134706628 243239823923445216 245666229233900832 246340210658410848 246382457307469056 247058403692400384 247405695998628888 248307320255183658 248840211523744512 249747063606556992 249916510016494272 250475189156430336 250602152019283008 250645129579224576 250784275676273766 251332770538289664 251472298380461074 251515425168041328 252205453769325392 252248706290980224 252603294654062268 254764978464786048 254950127431693596 255693422263855968 255866903112125088 256438884136345344 256568869924504032 256612870759682304 256755329859042189 257503887672042312 258442312918660542 258996954851244288 260117183894718528 260830811285376192 260875543031437824 261020368561019634 261591250968423936 261781360889185872 261958972233842352 262544571853877376 263477871025141248 264200718407926272 264392724743978544 265163549014369152 265343455079240832 265536291892525164 266264786520488196 266310450177926112 267041068696932768 267086865484567296 267235139241043911 267416450822047401 268014250434166488 269751153668596992 270491211703353088 270687789618835176 271476966848044608 271661156390651328 271858584556632906 272268444885502464 272604424294785534 272651175182162448 274232069842493952 274984421200086528 276173800184515968 276374507888138436 277132736990712204 277180264470902688 277940704153950432 277988370198223104 278331407998457499 279945237964212576 280713263308421664 280761404838743808 281531669323898112 281722680701416192 281927421021693384 282749366855575872 282954853314046494 283731135490491066 283779794577352752 285425215550350848 285618868590279168 286402459450609152 286610600772884304 287396912434812656 287446200192047232 287850266001140724 288234804307800448 288639978665067036 288689479604642592 289691873631047601 291371574207649824 292221054015835392 292419317842428672 293221565628004608 293434662696048216 294290157339476928 294504031000334106 294703843763072646 295362643335612048 296412604903283904 297225808208917056 297276781593964032 297441815336975862 298092355754715648 298308992641165296 298511386964145936 299178698159069568 299330348245254704 299381682552962688 300421202284049364 301516031738437299 302163113993118336 303470047877171616 304302613166272224 304354800203344128 304523763321189573 305189792796494592 305411587704050184 305618800939482744 306302000496190272 306732572079932754 309357473850097344 310259390683479552 310469893017887232 310695525207580464 311547913479754896 311601343065328512 312683292173194236 313354340437307904 314709679280029824 314938392709739148 315802421221974372 315856580443586784 316723127989385376 316777445109603072 316938015789093216 317168348649405057 317646519033086208 318038495010583123 318093037712522856 319937414816242944 320815158066767616 322202766881935296 322436925869494842 323142133549229568 323321526489164238 323376975216053136 324264154846275504 324319765231260288 327554972311867776 328453614211214464 328971732572732256 329874261331505184 329930833833877248 330113995533054243 331019658072239577 331076427006911544 332996084808742656 333222013355325696 334136202692377344 334379034235031688 335353900224055104 335597616721310958 335825310334664178 336331608387973632 336576035428953264 336746641775911542 336804392872083024 337557306669270912 338757262746610176 339686637953048064 339933503242258128 340924563018474624 341155870816166784 342091826566005376 342340439812056252 343338516896056416 343588036167056457 343821151056918087 344589750558214056 346822911859624704 347774415047168256 348027158081359512 349041814518914496 349278629645123136 349532465858528022 350059429138503168 350491402664724258 350551510948494576 352523632991971392 353551398685825536 353791273438987776 354048389190033552 355019715360650928 355080600237234816 356054758262577024 356313518988058548 356555267762729868 357352333912221984 357854667426588213 359929591668273312 360917052825113568 360978949078384896 361969289130726144 362214875187535104 362478112742177208 363472565726380712 363534900242883264 364797174202059942 368231733579354624 368499343850851248 369510315987616272 369573685961203584 370587605538600576 371108543997943332 372460980382775487 373260317285616768 374284351077895552 374874765024741408 375903228028924512 375967694368836864 376176413514410649 376999155807434496 377208447570691611 377273137752061992 378308180653988088 378373059436470336 382147467697179072 382425191147540394 383261600256062976 383540133395783952 383800354668187632 384658326204518016 384853304886756048 384919306139523456 386255831508063468 388495432276866432 391246216928064288 391530552841529451 392386876452635904 392672041333778808 392938458350763528 393816857780816064 395216806537711872 396301077611889408 396589087115967816 397745323521553728 398015182618861248 398304437838787746 398904930878759424 399175576737283584 399397179780732294 399465675266889168 400561603045399152 400630298226850944 402021375651249732 402884151990824448 404626730502895488 405736817555029632 406031684428252764 407215450272066912 407491734585976992 407787876834949359 408402667328253696 408906636442178301 408976762773243672 411348104763740928 412476631800129792 414260700276773952 415397217973006528 415468457420438016 415699105486068306 416911056230925648 419612905706706432 419917856946318864 421069894962632496 421142107258115712 422297503985847168 422584021052124288 422891131532540076 424124050283363808 424432279971069741 425596703235736599 425669691866029128 428428302885418752 429603689175913728 429915901159326456 431095368652218984 431169300288070848 432352206461700672 432426353641680384 432959967997600554 436739963082490368 437057361311474736 438331581023753088 438628976763643008 439832348442006912 440151994044072324 441359544096319436 441435236009215392 442055765644608969 445838712313375584 446162723005463793 447138533632073472 447463488961747944 447767080446218904 448768047238604352 448995522367882056 449072523829444032 450076408892361216 450631803426074046 453244670989677504 454566084024632832 454874494421555712 455205071815757424 456453919749408336 456532200305016192 457784689194741888 458117381556075276 458428201409224116 459453000744285408 464036210775146016 465389086025219328 465704839526830848 466043287811370696 467321870219632344 467402014597992768 469024938259791354 470031510655961856 472064518920044736 473359620480867904 473440800316313088 473703631832961558 474739677683436032 475084691984078064 475407023683639824 476469778549629312 477139556568784284 479906122224364416 481222737100151424 483304150322902944 483655388804242263 484713200323844352 484982289733746357 485065462824079704 486396232269413256 486479647846890432 491332458467801664 492680421316821696 492764914614938112 494116807384800768 494811391997257776 496614640510367316 497680423047489024 499494127213113984 499833020032988544 501204304038566016 501568551352547532 502944596760922148 503030850336082656 503737965501996267 504410907538650784 504497412581960448 505119962663867313 505206589308124536 509529956929572096 509900254863387192 511386844527711936 511733806224250176 512877768272690688 513137739849008064 513225741519364608 513510659718084378 515007775344084624 516884625837321084 517993909702488576 520234367789437056 521661622570752384 522040737122039268 523562721778371744 523917944467684704 525089143707754752 525737103997086387 528785449487957088 530327098028738304 530686910158481664 531072583785050328 532529573040976392 532620900355852224 534082137393865536 534173730969134592 534470278482087822 534832901644094802 536028500868332976 539502307337193984 540982423406706176 541375579237670352 542953933696089216 543322312781302656 543717169113265812 545208848589571068 545302350364324896 547195761303089913 552347600369031936 552749015776276872 554265473981424408 554360528941805376 555881408307900864 555976740396446208 556662815996914998 559890475928425152 561426526616843328 561522809677487616 563063338647796224 563445361402832384 563854842043386768 565498733711151744 565909706628092988 567462270980982132 567559589154705504 573221201545768608 574793824869625312 574892400384094464 575700532002281448 576469608615600896 577279957330134072 577378959209285184 579383747262095202 582743148415299648 584442108031670784 584838635684857344 586443131256009216 586869325392096432 588580314678953856 589008062000668212 589407687526145292 590725286671224096 592825209806567808 594451616417834112 594883630673951724 596617985282330592 597022773928291872 598357396318139136 598660696490509408 598763365105925376 599095769671098441 600842404568098728 603032063476874598 604326227986236672 606940095754343232 608605226332544448 608709600406688256 609047526642379146 610379585592989184 610823175408100368 611237601878965488 612604000992380544 613465144159865508 618714947700194688 621391050415160928 623095826959509792 623202686130657024 623548658229102459 625366584346388472 629419358560059648 629876785419478296 631604842443948744 631713160887173568 633446255978770752 633554890219206144 633876031578186432 634336697298810114 635293038066172416 636076990021166246 636186075425045712 639874829632485888 641630316133535232 644405533763870592 644873851738989684 646643052978328476 646753950432106272 648528309692551008 648639530462520576 649439951996400831 655109944623735552 656907228422428928 657943465145464512 659748522663010368 659861667667754496 660227991066108486 662039316144479154 662152854013823088 665992169617485312 666444026710651392 668272405384754688 668758068470063376 670707800448110208 671195233442621916 671650620669328356 673152070857906528 673493283551823084 673608785744166048 675114613338541824 675947705139111069 679867006484516256 681849126036949248 682311741632333568 684183653132010752 684680879624112504 686677033792112832 687176072334112914 687642302113836174 689179501116428112 693645823719249408 695548830094336512 696054316162719024 698083629037828992 698557259290246272 699064931717056044 700982805329448516 701103021896989152 703537407389687031 705047265983942784 708096778380067104 710039430721301856 710161200474469632 710555447749442337 712109516525154048 712627037976117096 713110535525459736 714704667824443968 715709334853176426 719859183336546624 721834105650227136 721957898156769792 723938578261452288 724429750375070208 724956225484354416 726945131452761424 727069800485766528 729594348404119884 736998687701702496 739020631975232544 739147371922407168 741175211077201152 742217087995886664 744921960765550974 746520634571233536 748568702155791104 749749530049482816 751806456057849024 751935388737673728 752352827028821298 753998311614868992 754416895141383222 754546275504123984 756616361307976176 756746118872940672 764294935394358144 764850382295080788 767080266791567904 767600709336375264 769316652409036032 769706609773512096 769838612279046912 770265989577126567 772379202168559013 772511663016126936 776990864553732864 782492433856128576 783061105683058902 784773752905271808 785344082667557616 785876916701527056 787633715561632128 790433613075423744 792602155223778816 793178174231935632 795490647043107456 796030365237722496 796608875677575492 798794359561464588 798931350533778336 801123206090798304 801260596453701888 801705417723131733 802249352466142203 804042751302499464 809253461005790976 811473635110059264 812063368856505528 814430900544133824 814983469171953984 815575753669898718 816805334656507392 817813272884356602 817953525546487344 822696209527481856 824953263600259584 828521400553547904 830794435946013056 831398210972136612 833822112461851296 834994223995372497 839835713892637728 842139789925264992 842284214516231424 844595007971694336 845168042104248576 845782263065080152 848248100566727616 848864559942139482 851193406471473198 851339383732058256 856856605770837504 859207378351827456 859831802318652912 862190737304437968 862338600576141696 864704412923401344 865919935995201108 869075620893142803 874114722622949472 876663162047506176 877257953527286016 879664696884013824 880303988088144648 882719088192638872 882870472018430784 884111531289217938 891677424626751168 892325446010927586 894277067264146944 894926977923495888 895534160892437808 897536094477208704 897991044735764112 898145047658888064 901263606852148092 904548095215311897 906489341979355008 910410143631514848 912907839498816672 913064400610032384 913571289963568719 915569378389483776 916234763112150552 916856402818448232 918906001488570816 928072421550292032 930778172050438656 931409679053661696 932086575622741392 934643740439264688 934804029195985536 938049876519582708 940063021311923712 944129037840089472 946719240961735808 947407263665923116 950169383968156128 950814047367279648 951505045948215171 952939557099258624 954115485031749369 954279113137568568 959812244448728832 962445474200302848 966608300645805888 967310777608484526 969426400647688704 969964579467492714 970130925648159408 972792464538826512 972959295693780864 982664916935603328 985360842633643392 989622783994515552 990341986599162729 993058974216718731 993229281020734632 998988254426227968 999666040065977088 1002408608077132032 1003137102705095064 1005889193521844296 1006061700672165312 1007475931003992534 1008821815077301568 1008994825163920896 1010239925327734626 1010413178616249072 1019059913859144192 1019800509726774384 1022773689055423872 1023467612448500352 1026275479698016128 1027021319436168756 1030015550688169248 1030764108501169371 1031463453170754261 1033769251674642168 1040468735578874112 1043323245141504768 1044081474244078536 1047125443556743488 1047835888935369408 1050178287415509504 1051474207994172774 1057570898975914176 1060654196057476608 1061373820316963328 1062145167570100656 1065059146081952784 1065241800711704448 1068164274787731072 1068940556964175644 1069665803288189604 1072057001736665952 1073564002279764639 1082751158475340704 1085907867392178432 1086644625562605312 1087434338226531624 1090417697179142136 1090604700728649792 1094391522606179826 1104695200738063872 1105498031552553744 1108530947962848816 1108721057883610752 1111762816615801728 1113325631993829996 1119780951856850304 1122853053233686656 1127709684086773536 1128529240543231947 1130997467422303488 1131625342712074833 1131819413256185976 1134924541961964264 1135119178309411008 1146442403091537216 1149587649739250624 1149784800768188928 1151401064004562896 1152939217231201792 1154559914660268144 1154757918418570368 1158767494524190404 1165486296830599296 1173738650784192864 1174591658524588353 1177160629357907712 1178016124001336424 1178815375052290584 1181450573342448192 1185650419613135616 1188903232835668224 1189767261347903448 1193235970564661184 1194045547856583744 1196714792636278272 1197321392981018816 1197526730211850752 1198191539342196882 1201684809136197456 1206064126953749196 1208652455972473344 1213880191508686464 1217210452665088896 1218095053284758292 1221646350816200736 1222475203757930976 1223363630504848077 1225208001984761088 1226719909326534903 1226930288319731016 1237429895400389376 1242782100830321856 1246191653919019584 1246405372261314048 1247097316458204918 1250733168692776944 1258838717120119296 1259753570838956592 1263209684887897488 1263426321774347136 1266892511957541504 1267752063156372864 1268673394597620228 1272153980042332492 1272372150850091424 1276790109707209797 1288811067527741184 1289747703477979368 1293286105956656952 1293507900864212544 1297056619385102016 1297279060925041152 1298879903992801662 1310219889247471104 1313814456844857856 1315886930290929024 1319497045326020736 1320455982132216972 1324078632288958308 1324305708027646176 1337516136940126752 1338488169016391379 1341415600896220416 1342390466885243832 1343301241338656712 1346304141715813056 1346986567103646168 1347217571488332096 1350229226677083648 1351895410278222138 1359734012969032512 1363698252073898496 1364623483264667136 1368367306264021504 1369361759248225008 1373354067584225664 1374352144668225828 1375284604227672348 1378359002232856224 1392108632325438048 1396167258075657984 1397114518580492544 1398129863434112088 1401965610658897032 1402206043793978304 1407074814779374062 1410094531967885568 1416193556760134208 1420078861442603712 1420322400948939264 1421110895498884674 1424219033050308096 1425254075952234192 1426221071050919472 1429409335648887936 1431418669706352852 1439718366673093248 1443668211300454272 1449912450968708832 1453890262905522848 1454139600971533056 1454946869201239071 1459188696808239768 1473997375403404992 1478041263950465088 1478294743844814336 1482350422154402304 1484434175991773328 1489843921531101948 1493041269142467072 1497137404311582208 1499499060098965632 1503612912115698048 1504705654057642596 1508833790282766444 1509092551008247968 1513232722615952352 1513492237745881344 1515359887991601939 1528589870788716288 1529700764590161576 1534160533583135808 1535201418672750528 1538633304818072064 1539413219547024192 1539677224558093824 1540531979154253134 1544758404337118026 1545023326032253872 1553981729107465728 1564984867712257152 1566122211366117804 1570688165335115232 1571753833403054112 1575267431123264256 1577211311991259161 1586356348463871264 1590981294086214912 1592060730475444992 1593217751355150984 1597588719122929176 1597862701067556672 1602246412181596608 1602521192907403776 1603410835446263466 1604498704932284406 1608085502604998928 1618506922011581952 1622947270220118528 1624126737713011056 1628861801088267648 1629966938343907968 1631151507339797436 1635626545768713204 1635907051092974688 1641587283909269739 1657042801107095808 1661588871892026112 1662796421944273224 1667644224923702592 1669988447990744994 1679671427785275456 1684279579850529984 1684568429032462848 1689190015943388672 1690336084208497152 1691564526130160304 1696496201133455232 1697729119884278964 1702386812942946396 1702678767464116512 1719663604637305824 1724381474608875936 1724677201152283392 1729408825846802688 1731839871990402216 1738151241786285606 1748229445245898944 1753326324095012352 1754515907054572032 1759329393768027648 1760607976176289296 1765438176385277744 1765740944036861568 1768223062578435876 1783354849253502336 1784650892021855172 1789853955846991776 1791068321784875616 1795072188954417408 1795982089471528224 1796290095317776128 1797287309013295323 1802527213704296184 1809096190430623794 1812978683958710016 1820820287263029696 1825815678997633344 1826128801220064768 1827142579927137438 1831138756778967552 1832469526224301104 1833712805636896464 1837812002977141632 1856144843100584064 1864173151245482784 1869287480878529376 1869608058391971072 1870645974687307377 1876099753039165416 1888258075680178944 1893438481923471616 1894814527331846232 1900338767936312256 1901628094734559296 1903010091896430342 1905879114198517248 1908230970063498738 1908558226275137136 1919624488897457664 1924890948400605696 1933216601291611776 1934621555216969052 1939929158934985428 1940261851296318816 1945584929077653024 1945918591387561728 1948319855989202493 1965329833871206656 1970721685267286784 1979245567989031104 1980683973198325458 1986117948433437462 1986458562041469264 1997976508852455936 1999332080131954176 2004817216154264064 2006274205410190128 2011778387043688592 2012123401344330624 2014951862007985068 2017643630154603136 2020479850655469252 2020826357232498144 2027843115417333207 2039601019453548768 2045547378110847744 2046935224897000704 2052550959396032256 2054042638872337512 2060031101376338496 2061528217002338742 2062926906341508522 2067538503349284336 2080937471157748224 2086646490283009536 2088162948488157072 2094250887113486976 2095671777870738816 2102948415988345548 2110612222169061093 2115141797951828352 2124290335140201312 2130118292163905568 2130483601423408896 2131666343248327011 2136328549575462144 2137881113928351288 2139331606576379208 2144114003473331904 2147128004559529278 2165502316950681408 2171815734784356864 2173289251125210624 2174868676453063248 2180835394358284272 2181209401457299584 2188783045212359652 2210996063105107488 2217061895925697632 2217442115767221504 2223525633231603456 2226651263987659992 2239561903713700608 2245706106467373312 2255419368173547072 2257058481086463894 2261994934844606976 2263250685424149666 2263638826512371952 2269849083923928528 2270238356618822016 2292884806183074432 2299175299478501248 2302802128009125792 2309119829320536288 2309515836837140736 2310797968731379701 2317137606505677039 2317534989048380808 2330972593661198592 2347477301568385728 2349183317049176706 2354321258715815424 2356032248002672848 2357630750104581168 2362901146684896384 2371300839226271232 2377806465671336448 2379534522695806896 2386471941129322368 2388091095713167488 2394642785962037632 2396383078684393764 2403369618272394912 2405116253169395199 2406748057398426609 2412128253907498392 2427760383017372928 2434420905330177792 2436190106569516584 2443292701632401472 2444950407515861952 2446727261009696154 2450416003969522176 2453439818653069806 2453860576639462032 2474859790800778752 2485564201660643712 2492383307838039168 2494194632916409836 2501466337385553888 2504982671986117491 2519507141677913184 2526419369775794976 2526852643548694272 2533785023915083008 2535504126312745728 2537346789195240456 2544307960084664984 2544744301700182848 2553580219414419594 2577622135055482368 2579495406955958736 2586572211913313904 2587015801728425088 2594113238770204032 2597759807985603324 2607226862679428409 2631773860581858048 2638994090652041472 2640911964264433944 2648157264577916616 2648611416055292352 2675032273880253504 2676976338032782758 2682831201792440832 2684780933770487664 2686602482677313424 2692608283431626112 2693973134207292336 2694435142976664192 2703790820556444276 2719468025938065024 2738723518496450016 2740713869890706157 2746708135168451328 2748704289336451656 2750569208455344696 2756718004465712448 2784217264650876096 2792334516151315968 2794229037160985088 2796259726868224176 2803931221317794064 2804412087587956608 2814149629558748124 2820189063935771136 2832387113520268416 2840157722885207424 2842221790997769348 2850508151904468384 2852442142101838944 2854515137844645513 2858818671297775872 2862346455095248107 2862837339412705704 2879436733346186496 2887336422600908544 2899824901937417664 2907780525811045696 2908279201943066112 2909893738402478142 2918377393616479536 2947994750806809984 2956082527900930176 2968868351983546656 2971025959797488187 2979176922650156193 2979687843062203896 2998998120197931264 3007225824231396096 3009411308115285192 3017667580565532888 3018185102016495936 3026465445231904704 3026984475491762688 3030719775983203878 3057179741577432576 3059401529180323152 3068321067166271616 3070402837345501056 3078826439094048384 3081063958308506268 3089516808674236052 3090046652064507744 3094390359512262783 3129969735424514304 3132244422732235608 3141376330670230464 3143507666806108224 3150534862246528512 3154422623982518322 3172712696927742528 3181962588172429824 3184121460950889984 3186435502710301968 3195177438245858352 3195725402135113344 3204492824363193216 3206821670892526932 3208997409864568812 3216171005209997856 3248253475426022112 3257723602176535296 3259933876687815936 3262303014679594872 3271253091537426408 3271814102185949376 3283174567818539478 3314085602214191616 3323177743784052224 3325592843888546448 3335288449847405184 3339976895981489988 3359342855570550912 3368559159701059968 3383129052260320608 3385587721629695841 3392992402266910464 3394876028136224499 3395458239768557928 3404773625885892792 3405357534928233024 3439327209274611648 3448762949217751872 3449354402304566784 3458817651693605376 3463679743980804432 3476302483572571212 3496458890491797888 3521215952352578592 3530876352770555488 3531481888073723136 3536446125156871752 3566709698507004672 3569301784043710344 3579707911693983552 3582136643569751232 3590144377908834816 3591964178943056448 3592580190635552256 3594574618026590646 3605054427408592368 3618192380861247588 3625957367917420032 3641640574526059392 3651631357995266688 3654285159854274876 3664939052448602208 3667425611273792928 3675624005954283264 3680159727979604709 3712289686201168128 3728346302490965568 3738574961757058752 3739216116783942144 3741291949374614754 3752199506078330832 3776516151360357888 3786876963846943232 3789629054663692464 3800677535872624512 3803256189469118592 3806020183792860684 3816461940126997476 3817116452550274272 3830370329121629391 3866433202583223552 3869243110433938104 3879858317869970856 3880523702592637632 3891169858155306048 3891837182775123456 3896639711978404986 3930659667742413312 3941443370534573568 3958491135978062208 3961367946396650916 3972235896866874924 3972917124082938528 4012548410820380256 4023556774087377184 4024246802688661248 4029903724015970136 4035287260309206272 4040959701310938504 4041652714464996288 4055686230834666414 4079202038907097536 4091094756221695488 4093870449794001408 4105101918792064512 4108085277744675024 4120062202752676992 4123056434004677484 4125853812683017044 4135077006698568672 4176325896976314144 4188501774226973952 4191343555741477632 4205896831976691096 4221224444338122186 4230283595903656704 4248580670280402624 4260236584327811136 4260967202846817792 4263332686496654022 4272657099150924288 4275762227856702576 4278663213152758416 4288228006946663808 4294256009119058556 4331004633901362816 4349737352906126496 4361670788716568544 4362418802914599168 4364840607603717213 4377566090424719304 4421992126210214976 4434123791851395264 4434884231534443008 4447051266463206912 4453302527975319984 4479123807427401216 4491412212934746624 4510838736347094144 4514116962172927788 4526501370848299332 4527277653024743904 4539698167847857056 4540476713237644032 4546079663974805817 4585769612366148864 4598350598957002496 4605604256018251584 4618239658641072576 4619031673674281472 4621595937462759402 4634275213011354078 4635069978096761616 4661945187322397184 4694954603136771456 4698366634098353412 4712064496005345696 4715261500209162336 4725802293369792768 4731633935973777483 4759069045391613792 4772943882258644736 4776182191426334976 4789285571924075264 4792766157368787528 4806739236544789824 4810232506338790398 4813496114796853218 4824256507814996784 4855520766034745856 4868841810660355584 4872380213139033168 4886585403264802944 4889900815031723904 4893454522019392308 4906879637306139612 4907721153278924064 4924761851727809217 4971128403321287424 4984766615676078336 4988389265832819672 5002932674771107776 5009965343972234982 5039014283355826368 5052838739551589952 5053705287097388544 5067570047830166016 5071008252625491456 5074693578390480912 5088615920169329968 5089488603400365696 5107160438828839188 5158990813911917472 5173144423826627808 5174031603456850176 5188226477540408064 5195519615971206648 5214453725358856818 5263547721163716096 5277988181304082944 5281823928528867888 5296314529155833232 5297222832110584704 5350064547760507008 5353952676065565516 5369561867540975328 5373204965354626848 5385216566863252224 5387946268414584672 5388870285953328384 5391861927039885969 5406654415179913091 5407581641112888552 5438936051876130048 5477447036992900032 5481427739781412314 5493416270336902656 5497408578672903312 5501138416910689392 5513436008931424896 5568434529301752192 5592519453736448352 5607862442635588128 5608824175175913216 5611937924061922131 5628299259117496248 5664774227040536832 5680315445770414848 5684443581995538696 5701016303808936768 5704884284203677888 5709030275689291026 5717637342595551744 5724692910190496214 5725674678825411408 5758873466692372992 5774672845201817088 5799649803874835328 5815561051622091392 5819787476804956284 5836754787232959072 5844959567967607479 5895989501613619968 5912165055801860352 5937736703967093312 5942051919594976374 5958353845300312386 5959375686124407792 5997996240395862528 6014451648462792192 6018822616230570384 6035335161131065776 6036370204032991872 6052930890463809408 6061439551966407756 6083529346251999621 6118803058360646304 6136642134332543232 6140805674691002112 6157652878188096768 6162127916617012536 6179033617348472104 6180093304129015488 6188780719024525566 6259939470849028608 6264488845464471216 6282752661340460928 6287015333612216448 6308845247965036644 6331836666507183279 6345425393855485056 6372871005420603936 6390354876491716704 6391450804270226688 6394999029744981033 6408985648726386432 6413643341785053864 6417994819729137624 6432342010419995712 6496506950852044224 6515447204353070592 6519867753375631872 6524606029359189744 6542506183074852816 6543628204371898752 6566349135637078956 6651185687777092896 6670576899694810368 6679953791962979976 6718685711141101824 6737118319402119936 6766258104520641216 6771175443259391682 6785984804533820928 6789752056272448998 6790916479537115856 6809547251771785584 6810715069856466048 6878654418549223296 6897525898435503744 6927359487961608864 6932393906194139103 6951412819517031117 6952604967145142424 6992917780983595776 7042431904705157184 7061752705541110976 7062963776147446272 7072892250313743504 7133419397014009344 7138603568087420688 7159415823387967104 7164273287139502464 7183928357886112896 7189149236053181292 7210108854817184736 7215348759508185597 7220244172195279827 7236384761722495176 7283281149052118784 7303262715990533376 7308570319708549752 7329878104897204416 7334851222547585856 7351248011908566528 7360319455959209418 7424579372402336256 7456692604981931136 7477149923514117504 7482583898749229508 7504399012156661664 7514948015958352473 7579258109327384928 7601355071745249024 7606512378938237184 7612040367585721368 7632923880253994952 7634232905100548544 7660740658243258782 7732866405166447104 7738486220867876208 7759716635739941712 7761047405185275264 7782339716310612096 7793279423956809972 7916982271956124416 7922735892793301832 7944471793733749848 7945834248165877056 8025096821640760512 8047113548174754368 8048493605377322496 8059807448031940272 8070574520618412544 8081919402621877008 8083305428929992576 8111372461669332828 8158404077814195072 8216170555489350048 8222141609672118471 8240124405505353984 8246112868009354968 8251707625366034088 8270154013397137344 8352651793952628288 8377003548453947904 8382687111482955264 8411793663953382192 8442448888676244372 8460567191807313408 8497161340560805248 8520473168655622272 8526665372993308044 8551524455713405152 8557326426305516832 8563545413533936539 8576456013893327616 8587039365285744321 8588512018238117112 8662009267802725632 8699474705812252992 8723341577433137088 8724837605829198336 8729681215207434426 8755132180849438608 8843984252420429952 8868247583702790528 8906605055950639968 8937530767950468579 9021677472694188288 9028233924345855576 9053002741696598664 9054555306049487808 9079396335695714112 9080953426475288064 9092159327949611634 9171539224732297728 9196701197914004992 9211208512036503168 9236479317282145152 9243191874925518804 9268550426022708156 9270139956193523232 9389909206273542912 9396733268196706824 9424128992010691392 9430523000418324672 9451604586739585536 9463267871947554966 9518138090783227584 9545887764517289472 9552364382852669952 9578571143848150528 9585532314737575056 9613478473089579648 9620465012677580796 9626992229593706436 9648513015629993568 9744760426278066336 9773170806529605888 9779801630063447808 9786909044038784616 9813759274612279224 9815442306557848128 9849523703455618434 9942256806642574848 9969533231352156672 9976778531665639344 10005865349542215552 10019930687944469964 10078028566711652736 10105677479103179904 10149387156780961824 10177231840338659936 10178977206800731392 10184628084408673497 10214320877657678376 10317981627823834944 10346288847653255616 10348063206913700352 10376452955080816128 10391039231942413296 10428907450717713636 10563647857057735776 10592629058311666464 10594445664221169408 10700129095521014016 10707905352131131032 10739123735081950656 10746409930709253696 10770433133726504448 10775892536829169344 10777740571906656768 10783723854079771938 10813308830359826182 10815163282225777104 10877872103752260096 10954894073985800064 10962855479562824628 10994817157345806624 11002276833821378784 11026872017862849792 11040479183938814127 11136869058603504384 11185038907472896704 11215724885271176256 11217648350351826432 11223875848123844262 11256598518234992496 11329548454081073664 11360630891540829696 11368887163991077392 11402032607617873536 11409768568407355776 11418060551378582052 11449385820380992428 11451349357650822816 11491110987364888173 11599299607749670656 11631122103244182784 11639574953609912568 11673509574465918144 11689919135935214958 11791979003227239936 11824330111603720704 11875473407934186624 11884103839189952748 11916707690600624772 11918751372248815584 12037645232461140768 12070670322262131552 12072740408065983744 12105861780927618816 12122879103932815512 12167058692503999242 12237606116721292608 12273284268665086464 12281611349382004224 12315305756376193536 12324255833234025072 12358067234696944208 12360186608258030976 12377561438049051132 12528977690928942432 12565505322680921856 12574030667224432896 12617690495930073288 12663673333014366558 12690850787710970112 12745742010841207872 12780709752983433408 12782901608540453376 12789998059489962066 12817971297452772864 12827286683570107728 12835989639458275248 12864684020839991424 12993013901704088448 13049212058718379488 13085012366149705632 13087256408743797504 13094521822811151639 13132698271274157912 13302371375554185792 13341153799389620736 13359907583925959952 13437371422282203648 13474236638804239872 13532516209041282432 13542350886518783364 13579504112544897996 13581832959074231712 13619094503543571168 13621430139712932096 13638238991924417451 13757308837098446592 13795051796871007488 13854718975923217728 13864787812388278206 13902825639034062234 13905209934290284848 13985835561967191552 14084863809410314368 14123505411082221952 14145784500627487008 14194901807921332449 14277207136174841376 14318831646775934208 14328546574279004928 14367856715772225792 14378298472106362584 14420217709634369472 14430697519016371194 14440488344390559654 14472769523444990352 14566562298104237568 14606525431981066752 14617140639417099504 14659756209794408832 14669702445095171712 14720638911918418836 14774285555183427651 14913385209963862272 14954299847028235008 14965167797498459016 15008798024313323328 15029896031916704946 15158516218654769856 15202710143490498048 15213024757876474368 15224080735171442736 15265847760507989904 15268465810201097088 15321481316486517564 15476972441735752416 15519433271479883424 15522094810370550528 15564679432621224192 15586558847913619944 15833964543912248832 15845471785586603664 15888943587467499696 15891668496331754112 16050193643281521024 16094227096349508736 16119614896063880544 16163838805243754016 16166610857859985152 16175585781119657907 16219963245539739273 16222744923338665656 16316808155628390144 16432341110978700096 16444283219344236942 16480248811010707968 16492225736018709936 16503415250732068176 16540308026794274688 16705303587905256576 16823587327906764384 16835813772185766393 16884897777352488744 16994322681121610496 17040946337311244544 17053330745986616088 17103048911426810304 17114652852611033664 17127090827067873078 17152912027786655232 17174078730571488642 17177024036476234224 17324018535605451264 17398949411624505984 17446683154866274176 17459362430414868852 17510264361698877216 17534878703902822437 17687968504840859904 17736495167405581056 17813210111901279936 17875061535900937158 18043354945388376576 18056467848691711152 18106005483393197328 18109110612098975616 18158792671391428224 18184318655899223268 18250588038755998863 18422417024073006336 18472958634564290304 18486383749851037608 18537100852045416312 18540279912387046464 18779818412547085824 18793466536393413648 18848257984021382784 18861046000836649344 18926535743895109932 19036276181566455168 19171064629475150112 19184997089234943099 19226956946179159296 19240930025355161592 19253984459187412872 19297026031259987136 19489520852556132672 19546341613059211776 19559603260126895616 19573818088077569232 19627518549224558448 19630884613115696256 19699047406911236868 19953557063331278688 20011730699084431104 20039861375888939928 20156057133423305472 20211354958206359808 20298774313561923648 20354463680677319872 20357954413601462784 20369256168817346994 20428641755315356752 20635963255647669888 20692577695306511232 20782078463884826592 20797181718582417309 20854238458551093351 20857814901435427272 21127295714115471552 21185258116623332928 21188891328442338816 21400258191042028032 21415810704262262064 21478247470163901312 21492819861418507392 21551785073658338688 21567447708159543876 21626617660719652364 21630326564451554208 21660732516585839481 21909788147971600128 21925710959125649256 21989634314691613248 22004553667642757568 22053744035725699584 22080958367877628254 22273738117207008768 22370077814945793408 22431449770542352512 22447751696247688524 22513197036469984992 22737774327982154784 22804065215235747072 22819537136814711552 22836121102757164104 22898771640761984856 22902698715301645632 22982221974729776346 23198599215499341312 23262244206488365568 23279149907219825136 23347019148931836288 23379838271870429916 23750946815868373248 23768207678379905496 23833415381201249544 23837502744497631168 24075290464922281536 24141340644524263104 24145480816131967488 24211723561855237632 24245758207865631024 24334117385007998484 24475212233442585216 24648511666468050144 24716134469393888416 24720373216516061952 24755122876098102264 25057955381857884864 25131010645361843712 25148061334448865792 25235380991860146576 25327346666028733116 25381701575421940224 25491484021682415744 25561419505966866816 25579996118979924132 25654573367140215456 25671979278916550496 25729368041679982848 25761118095857232963 25986027803408176896 26098424117436758976 26170024732299411264 26174512817487595008 26189043645622303278 26265396542548315824 26604742751108371584 26719815167851919904 26812592303851405737 27065032418082564864 27084701773037566728 27159008225089795992 27163665918148463424 27238189007087142336 27242860279425864192 27276477983848834902 27514617674196893184 27590103593742014976 27709437951846435456 27729575624776556412 27805651278068124468 27810419868580569696 28169727618820628736 28247010822164443904 28291569001254974016 28389803615842664898 28554414272349682752 28637663293551868416 28657093148558009856 28735713431544451584 28756596944212725168 28840435419268738944 28861395038032742388 28880976688781119308 28945539046889980704 29234281278834199008 29319512419588817664 29339404890190343424 29441277823836837672 29548571110366855302 29826770419927724544 29908599694056470016 29930335594996918032 30017596048626646656 30059792063833409892 30317032437309539712 30448161470342885472 30531695521015979808 30536931620402194176 30553884253226020491 30642962632973035128 30953944883471504832 31038866542959766848 31044189620741101056 31129358865242448384 31173117695827239888 31690943571173207328 31777887174934999392 31783336992663508224 32100387286563042048 32188454192699017472 32239229792127761088 32327677610487508032 32333221715719970304 32351171562239315814 32439926491079478546 32445489846677331312 32633616311256780288 32864682221957400192 32888566438688473884 32984451472037419872 33006830501464136352 33080616053588549376 33121437551816442381 33410607175810513152 33647174655813528768 33671627544371532786 33769795554704977488 33988645362243220992 34081892674622489088 34106661491973232176 34206097822853620608 34229305705222067328 34254181654135746156 34348157461142977284 34354048072952468448 34473332962094664519 34797898823249011968 34893366309732548352 34918724860829737704 35020528723397754432 35069757407805644874 35375937009681719808 35472990334811162112 35626420223802559872 35750123071801874316 36112935697383422304 36212010966786394656 36218221224197951232 36317585342782856448 36368637311798446536 36501176077511997726 36844834048146012672 36945917269128580608 36972767499702075216 37074201704090832624 37080559824774092928 37586933072786827296 37696515968042765568 37722092001673298688 37853071487790219864 38072552363132910336 38342129258950300224 38369994178469886198 38453913892358318592 38481860050710323184 38507968918374825744 38594052062519974272 38979041705112265344 39147636176155138464 39255037098449116896 39261769226231392512 39283565468433454917 39398094813822473736 39907114126662557376 40023461398168862208 40079722751777879856 40312114266846610944 40422709916412719616 40597548627123847296 40708927361354639744 40738512337634693988 40857283510630713504 40914716975773252353 41271926511295339776 41385155390613022464 41564156927769653184 41594363437164834618 41708476917102186702 41715629802870854544 42254591428230943104 42370516233246665856 42584705423763997347 42831621408524524128 42956494940327802624 42985639722837014784 43103570147316677376 43134895416319087752 43253235321439304728 43260653128903108416 43321465033171678962 43819576295943200256 43851421918251298512 43979268629383226496 44009107335285515136 44161916735755256508 44322856665550282953 44740155629891586816 44862899541084705024 44895503392495377048 45026394072939969984 45475548655964309568 45608130430471494144 45639074273629423104 45672242205514328208 45797543281523969712 45805397430603291264 45964443949459552692 46558299814439650272 46694038297863672576 46759676543740859832 47501893631736746496 47536415356759810992 47666830762402499088 47675005488995262336 48150580929844563072 48282681289048526208 48491516415731262048 48526757343358973721 48659889736619217819 48668234770015996968 48950424466885170432 49297023332936100288 49432268938787776832 49440746433032123904 49510245752196204528 50115910763715769728 50470761983720293152 50507441316557299179 50654693332057466232 50982968043364831488 51122839011933733632 51159992237959848264 51309146734280430912 51343958557833100992 51458736083359965696 51522236191714465926 51972055606816353792 52196848234873517952 52340049464598822528 52378087291244606556 52530793085096631648 52604636111708467311 53209485502216743168 53439630335703839808 53625184607702811474 54130064836165129728 54169403546075133456 54318016450179591984 54327331836296926848 54476378014174284672 54552955967697669804 55418875903692870912 55459151249553112824 55611302556136248936 55620839737161139392 56339455237641257472 56494021644328887808 56583138002509948032 56779607231685329796 57108828544699365504 57513193888425450336 57554991267704829297 57680870838537477888 57722790076065484776 57761953377562238616 57891078093779961408 58468562557668398016 58639024839177635328 58678809780380686848 58882555647673675344 59097142220733710604 59860671189993836064 60035192097253293312 60119584127666819784 60634064874619079424 60896322940685770944 61063391042031959616 61073863240804388352 61107768506452040982 61285925265946070256 61907889766943009664 62077733085919533696 62346235391654479776 62562715375653280053 63381887142346414656 63555774349869998784 63566673985327016448 64200774573126084096 64376908385398034944 64478459584255522176 64655355220975016064 64702343124478631628 64879852982158957092 64890979693354662624 65729364443914800384 65777132877376947768 65968902944074839744 66013661002928272704 66161232107177098752 66242875103632884762 66821214351621026304 67294349311627057536 67343255088743065572 67539591109409954976 68213322983946464352 68412195645707241216 68458611410444134656 68508363308271492312 68696314922285954568 68708096145904936896 68946665924189329038 69595797646498023936 69786732619465096704 69837449721659475408 70041057446795508864 70139514815611289748 71252840447605119744 71500246143603748632 72225871394766844608 72424021933572789312 72436442448395902464 72635170685565712896 72737274623596893072 73002352155023995452 73945534999404150432 74148403408181665248 74161119649548185856 75173866145573654592 75393031936085531136 75444184003346597376 75706142975580439728 76145104726265820672 76684258517900600448 76739988356939772396 76963720101420646368 77015937836749651488 77188104125039948544 77283354287571698889 77958083410224530688 78295272352310276928 78510074196898233792 78523538452462785024 78567130936866909834 78796189627644947472 79814228253325114752 80159445503555759712 80437776911554217211 81195097254247694592 81417854722709279488 81477024675269387976 81714567021261427008 81829433951546504706 82543853022590679552 82770310781226044928 83128313855539306368 83188726874329669236 83416953834204373404 83431259605741709088 84509182856461886208 84741032466493331712 85169410847527994694 85663242817049048256 85912989880655605248 85971279445674029568 86207140294633354752 86269790832638175504 86506470642878609456 86521306257806216832 86642930066343357924 87702843836502597024 87958537258766452992 88018214670571030272 88323833471510513016 88645713331100565906 89480311259783173632 89725799082169410048 89791006784990754096 90052788145879939968 90951097311928619136 91344484411028656416 91595086563047939424 91610794861206582528 91661652759678061473 91928887898919105384 93116599628879300544 93388076595727345152 93519353087481719664 95072830713519621984 95333661524804998176 95350010977990524672 96301161859689126144 96565362578097052416 96983032831462524096 97053514686717947442 97319779473238435638 97336469540031993936 97900848933770340864 98594046665872200576 98864537877575553664 99020491504392409056 99364312655449327143 100231821527431539456 100941523967440586304 101014882633114598358 101309386664114932464 101965936086729662976 102245678023867467264 102319984475919696528 102618293468560861824 102687917115666201984 103044472383428931852 103419998886283993557 104393696469747035904 104680098929197645056 104756174582489213112 105061586170193263296 105209272223416934622 106418971004433486336 106879260671407679616 107250369215405622948 108338807092150266912 108636032900359183968 108654663672593853696 108952756028348569344 109105911935395339608 110837751807385741824 110918302499106225648 111222605112272497872 111241679474322278784 113166276005019896064 113559214463370659592 114217657089398731008 115026387776850900672 115109982535409658594 115361741677074955776 115445580152130969552 115523906755124477232 115782156187559922816 116937125115336796032 117765111295347350688 117850696405300364751 118194284441467421208 119721342379987672128 120070384194506586624 120239168255333639568 121268129749238158848 121792645881371541888 122126782084063919232 122215537012904081964 122571850531892140512 122744150927319757059 123815779533886019328 124155466171839067392 124692470783308959552 125125430751306560106 126763774284692829312 127111548699739997568 127754116271291992041 128956919168511044352 129310710441950032128 129404686248957263256 129759705964317914184 129781959386709325248 131458728887829600768 131554265754753895536 131937805888149679488 132027322005856545408 132485750207265769524 134588698623254115072 134686510177486131144 135079182218819909952 136426645967892928704 136824391291414482432 136917222820888269312 137016726616542984624 137392629844571909136 137416192291809873792 137893331848378658076 139674899443318950816 140082114893591017728 140279029631222579496 142505680895210239488 143000492287207497264 144451742789533689216 144848043867145578624 145474549247193786144 145580272030076921163 145979669209857653457 146004704310047990904 147891069998808300864 148296806816363330496 148322239299096371712 150347732291147309184 151412285951160879456 153368517035801200896 153479976713879544792 153927440202841292736 154031875673499302976 154376208250079897088 154566708575143397778 155916166820449061376 156590544704620553856 157020148393796467584 157134261873733819668 157592379255289894944 159628456506650229504 160318891007111519424 160875553823108434422 162390194508495389184 162835709445418558976 162954049350538775952 163429134042522854016 163658867903093009412 166256627711078612736 166377453748659338472 166833907668408746808 166862519211483418176 169018365712923772416 169482064932986663424 170338821695055989388 171326485634098096512 172539581665276351008 173012941285757218912 173042612515612433664 173285860132686715848 175405687673005194048 175917074517532905984 176036429341142060544 176647666943021026032 177291426662201131812 179582013569981508192 180105576291759879936 181902194623857238272 182688968822057312832 183190173126095878848 183221589722413165056 183323305519356122946 183857775797838210768 186233199257758601088 187038706174963439328 187688146126959840159 190145661427039243968 190667323049609996352 190700021955981049344 192602323719378252288 193130725156194104832 193966065662925048192 194107029373435894884 194639558946476871276 194672939080063987872 197188093331744401152 197729075755151107328 198040983008784818112 198728625310898654286 200463643054863078912 201883047934881172608 202029765266229196716 202618773328229864928 204639968951839393056 205236586937121723648 205375834231332403968 206088944766857863704 206839997772567987114 208787392939494071808 209360197858395290112 209512349164978426224 210123172340386526592 210418544446833869244 213758521342815359232 214500738430811245896 216677614184300533824 217272065800718367936 217309327345187707392 217905512056697138688 218211823870790679216 221836604998212451296 222445210224544995744 222483358948644557568 226332552010039792128 227118428926741319184 228435314178797462016 230052775553701801344 230219965070819317188 230891160304261939104 231047813510248954464 231564312375119845632 231850062862715096667 233874250230673592064 235530222590694701376 235701392810600729502 236388568882934842416 239442684759975344256 240478336510667279136 241313330734662651633 243585291762743083776 244253564168127838464 244431074025808163928 245143701063784281024 245488301854639514118 247631559067772038656 248310932343678134784 249384941566617919104 250250861502613120212 253527548569385658624 254223097399479995136 255508232542583984082 257913838337022088704 258621420883900064256 258809372497914526512 259519411928635828368 259563918773418650496 263108531509507791072 263875611776299358976 264054644011713090816 264971500414531539048 269177397246508230144 269373020354972262288 270158364437639819904 272853291935785857408 274033453233085969248 274785259689143818272 274832384583619747584 274984958279034184419 275786663696757316152 279349798886637901632 280164229787182035456 280558059262445158992 286000984574414994528 288903485579067378432 289696087734291157248 290949098494387572288 291160544060153842326 291959338419715306914 292009408620095981808 295782139997616601728 296593613632726660992 298092937966347981429 300695464582294618368 302824571902321758912 306737034071602401792 306959953427759089584 307854880405682585472 308063751346998605952 309133417150286795556 310259996658851980671 313181089409241107712 314040296787592935168 314268523747467639336 315184758510579789888 319256913013300459008 320637782014223038848 321751107646216868844 325908098701077551904 326858268085045708032 327317735806186018824 332513255422157225472 332754907497318676944 333667815336817493616 333725038422966836352 340677643390111978776 342652971268196193024 345079163330552702016 346025882571514437824 346085225031224867328 346571720265373431696 350811375346010388096 353295333886042052064 353552089215901094253 354582853324402263624 359164027139963016384 360211152583519759872 363804389247714476544 365377937644114625664 366380346252191757696 366646611038712245892 367715551595676421536 368232452781959271177 372466398515517202176 374077412349926878656 375376292253919680318 380291322854078487936 381334646099219992704 387932131325850096384 388214058746871789768 389279117892953742552 389345878160127975744 394376186663488802304 395458151510302214656 396081966017569636224 397457250621797308572 403766095869762345216 404059530532458393432 405237546656459729856 409279937903678786112 410473173874243447296 410751668462664807936 412177889533715727408 413679995545135974228 419024698329956852448 420246344680773053184 420837088893667738488 427517042685630718464 429001476861622491792 433355228368601067648 434544131601436735872 436423647741581358432 437939007629572960371 443673209996424902592 444890420449089991488 444966717897289115136 454236857853482638368 460105551107403602688 460439930141638634376 461782320608523878208 462095627020497908928 463128624750239691264 463700125725430193334 467748500461347184128 471060445181389402752 471402785621201459004 472777137765869684832 478885369519950688512 480956673021334558272 482626661469325303266 487170583525486167552 488507128336255676928 488862148051616327856 490287402127568562048 490976603709279028236 498769883133235838208 500501723005226240424 507055097138771317248 508446194798959990272 511016465085167968164 517618744995829053024 519038823857271656736 519127837546837300992 526217063019015582144 527751223552598717952 528109288023426181632 529943000829063078096 538746040709944524576 540316728875279639808 545706583871571714816 548066906466171938496 549570519378287636544 549664769167239495168 549969916558068368838 551573327393514632304 558699597773275803264 561116118524890317984 563064438380879520477 572001969148829989056 577806971158134756864 579392175468582314496 581898196988775144576 582321088120307684652 583918676839430613828 584018817240191963616 591564279995233203456 593187227265453321984 596185875932695962858 601390929164589236736 605649143804643517824 613919906855518179168 615709760811365170944 616127502693997211904 618266834300573591112 620519993317703961342 626362178818482215424 628080593575185870336 628537047494935278672 630369517021159579776 641275564028446077696 643502215292433737688 651816197402155103808 653716536170091416064 654635471612372037648 665509814994637353888 667335630673634987232 667450076845933672704 681355286780223957552 685305942536392386048 690158326661105404032 692051765143028875648 693143440530746863392 695550188588145290001 701622750692020776192 706590667772084104128 707104178431802188506 709165706648804527248 718328054279926032768 723939992203987954899 730755875288229251328 732760692504383515392 733293222077424491784 735431103191352843072 736464905563918542354 744932797031034404352 748154824699853757312 750752584507839360636 760582645708156975872 762669292198439985408 775864262651700192768 776428117493743579536 778558235785907485104 778691756320255951488 792163932035139272448 794914501243594617144 807532191739524690432 808119061064916786864 810475093312919459712 818559875807357572224 824355779067431454816 824954874837102553257 827359991090271948456 838049396659913704896 840492689361546106368 841674177787335476976 858002953723244983584 866710456737202135296 869088263202873471744 872847295483162716864 875878015259145920742 887346419992849805184 889780840898179982976 894278813899043944287 908473715706965276736 920211102214807205376 920879860283277268752 923564641217047756416 924191254040995817856 927400251450860386668 942120890362778805504 942805571242402918008 945554275531739369664 957770739039901377024 961913346042669116544 965253322938650606532 977724296103232655712 980574804255137124096 981953207418558056472 997539766266471676416 1001003446010452480848 1022032930170335936328 1035237489991658106048 1038077647714543313472 1038255675093674601984 1052434126038031164288 1059886001658126156192 1077492081419889049152 1080633457750559279616 1091413167743143429632 1096133812932343876992 1099141038756575273088 1099939833116136737676 1103146654787029264608 1117399195546551606528 1122232237049780635968 1126128876761759040954 1144003938297659978112 1163796393977550289152 1164642176240615369304 1167837353678861227656 1168037634480383927232 1183128559990466406912 1186374454530906643968 1192371751865391925716 1211298287609287035648 1227839813711036358336 1231419521622730341888 1232255005387994423808 1236533668601147182224 1241039986635407922684 1257074094989870557344 1260739034042319159552 1282551128056892155392 1287004430584867475376 1303632394804310207616 1309270943224744075296 1313817022888718881113 1331019629989274707776 1334671261347269974464 1334900153691867345408 1362710573560447915104 1380316653322210808064 1384103530286057751296 1386286881061493726784 1391100377176290580002 1403245501384041552384 1413181335544168208256 1414208356863604377012 1418331413297609054496 1436656108559852065536 1447879984407975909798 1461511750576458502656 1465521385008767030784 1466586444154848983568 1470862206382705686144 1472929811127837084708 1496309649399707514624 1501505169015678721272 1521165291416313951744 1525338584396879970816 1552856234987487159072 1557116471571814970208 1557383512640511902976 1584327864070278544896 1589829002487189234288 1616238122129833573728 1620950186625838919424 1637119751614715144448 1648711558134862909632 1649909749674205106514 1654719982180543896912 1676098793319827409792 1683348355574670953952 1689193315142638561431 1716005907446489967168 1733420913474404270592 1738176526405746943488 1745694590966325433728 1751756030518291841484 1774692839985699610368 1779561681796359965952 1788557627798087888574 1816947431413930553472 1841759720566554537504 1847129282434095512832 1848382508081991635712 1854800502901720773336 1884241780725557611008 1885611142484805836016 1891108551063478739328 1923826692085338233088 1930506645877301213064 1955448592206465311424 1961149608510274248192 1963906414837116112944 2002006892020904961696 2044065860340671872656 2070474979983316212096 2076155295429086626944 2086650565764435870003 2104868252076062328576 2119772003316252312384 2154984162839778098304 2171819976611963864697 2192267625864687753984 2198282077513150546176 2199879666232273475352 2206293309574058529216 2234798391093103213056 2244464474099561271936 2252257753523518081908 2288007876595319956224 2327592787955100578304 2329284352481230738608 2335674707357722455312 2336075268960767854464 2384743503730783851432 2422596575218574071296 2455679627422072716672 2473067337202294364448 2474864624511307659771 2482079973270815845368 2514148189979741114688 2521478068084638319104 2574008861169734950752 2607264789608620415232 2618541886449488150592 2627634045777437762226 2662039259978549415552 2669342522694539948928 2725421147120895830208 2760633306644421616128 2768207060572115502592 2772573762122987453568 2782200754352581160004 2826362671088336416512 2828416713727208754024 2836662826595218108992 2873312217119704131072 2895759968815951819596 2933172888309697967136 2941724412765411372288 2945859622255674169416 2992619298799415029248 3003010338031357442544 3105712469974974318144 3114232943143629940416 3114767025281023805952 3179658004974378468576 3232476244259667147456 3241900373251677838848 3274239503229430288896 3297423116269725819264 3299819499348410213028 3309439964361087793824 3352197586639654819584 3366696711149341907904 3378386630285277122862 3432011814892979934336 3491389181932650867456 3503512061036583682968 3549385679971399220736 3559123363592719931904 3577115255596175777148 3633894862827861106944 3683519441133109075008 3694258564868191025664 3696765016163983271424 3709601005803441546672 3771222284969611672032 3782217102126957478656 3847653384170676466176 3861013291754602426128 3910897184412930622848 3927812829674232225888 3941451068666156643339 4004013784041809923392 4088131720681343745312 4140949959966632424192 4152310590858173253888 4173301131528871740006 4209736504152124657152 4239544006632504624768 4309968325679556196608 4343639953223927729394 4384535251729375507968 4396564155026301092352 4399759332464546950704 4412586619148117058432 4488928948199122543872 4504515507047036163816 4576015753190639912448 4658568704962461477216 4671349414715444910624 4672150537921535708928 4769487007461567702864 4911359254844145433344 4946134674404588728896 4949729249022615319542 4964159946541631690736 5028296379959482229376 5067579945427915684293 5148017722339469901504 5214529579217240830464 5237083772898976301184 5255268091554875524452 5324078519957098831104 5338685045389079897856 5450842294241791660416 5545147524245974907136 5564401508705162320008 5652725342176672833024 5656833427454417508048 5673325653190436217984 5791519937631903639192 5866345776619395934272 5883448825530822744576 5891719244511348338832 6006020676062714885088 6211424939949948636288 6228465886287259880832 6259951697293307610009 6359316009948756937152 6464952488519334294912 6594846232539451638528 6599638998696820426056 6618879928722175587648 6704395173279309639168 6733393422298683815808 6756773260570554245724 6864023629785959868672 6982778363865301734912 7007024122073167365936 7154230511192351554296 7267789725655722213888 7367038882266218150016 7419202011606883093344 7542444569939223344064 7564434204253914957312 7722026583509204852256 7821794368825861245696 7855625659348464451776 7882902137332313286678 8008027568083619846784 8176263441362687490624 8281899919933264848384 8304621181716346507776 8346602263057743480012 8479088013265009249536 8619936651359112393216 8687279906447855458788 8799518664929093901408 8825173238296234116864 8977857896398245087744 9009031014094072327632 9317137409924922954432 9342698829430889821248 9344301075843071417856 9538974014923135405728 9822718509688290866688 9892269348809177457792 9899458498045230639084 9928319893083263381472 10056592759918964458752 10135159890855831368586 10296035444678939803008 10474167545797952602368 10510536183109751048904 10648157039914197662208 10677370090778159795712 10901684588483583320832 11090295048491949814272 11128803017410324640016 11313666854908835016096 11346651306380872435968 11583039875263807278384 11732691553238791868544 11783438489022696677664 11824353205998469930017 12012041352125429770176 12422849879899897272576 12456931772574519761664 12519903394586615220018 12718632019897513874304 12929904977038668589824 13189692465078903277056 13199277997393640852112 13237759857444351175296 13466786844597367631616 13513546521141108491448 13728047259571919737344 14014048244146334731872 14308461022384703108592 14734077764532436300032 14838404023213766186688 15084889139878446688128 15202739836283747052879 15444053167018409704512 15643588737651722491392 15711251318696928903552 15765804274664626573356 16016055136167239693568 16352526882725374981248 16693204526115486960024 16958176026530018499072 17374559812895710917576 17599037329858187802816 17650346476592468233728 18018062028188144655264 18634274819849845908864 18685397658861779642496 19077948029846270811456 19784538697618354915584 19798916996090461278168 19856639786166526762944 20113185519837928917504 20270319781711662737172 20592070889357879606016 20948335091595905204736 21021072366219502097808 21803369176967166641664 22257606034820649280032 22627333709817670032192 22693302612761744871936 23166079750527614556768 23465383106477583737088 23566876978045393355328 23648706411996939860034 24024082704250859540352 24845699759799794545152 24913863545149039523328 25039806789173230440036 25437264039795027748608 25859809954077337179648 26398555994787281704224 26475519714888702350592 26933573689194735263232 27027093042282216982896 28028096488292669463744 28616922044769406217184 29468155529064872600064 29676808046427532373376 30169778279756893376256 30405479672567494105758 30888106334036819409024 31422502637393857807104 31531608549329253146712 32032110272334479387136 32705053765450749962496 33386409052230973920048 34749119625791421835152 35198074659716375605632 35473059617995409790051 36036124056376289310528 37268549639699691817728 37370795317723559284992 38155896059692541622912 39569077395236709831168 39597833992180922556336 39713279572333053525888 40540639563423325474344 41184141778715759212032 42042144732439004195616 44515212069641298560064 45254667419635340064384 46332159501055229113536 46930766212955167474176 47133753956090786710656 47297412823993879720068 48048165408501719080704 50079613578346460880072 50874528079590055497216 52797111989574563408448 52951039429777404701184 54054186084564433965792 56056192976585338927488 57233844089538812434368 59353616092855064746752 60339556559513786752512 60810959345134988211516 61776212668073638818048 62845005274787715614208 63063217098658506293424 65410107530901499924992 66772818104461947840096 69498239251582843670304 70396149319432751211264 70946119235990819580102 72072248112752578621056 74537099279399383635456 74741590635447118569984 76311792119385083245824 79195667984361845112672 79426559144666107051776 81081279126846650948688 84084289464878008391232 89030424139282597120128 90509334839270680128768 92664319002110458227072 94267507912181573421312 94594825647987759440136 96096330817003438161408 100159227156692921760144 105594223979149126816896 106419178853986229370153 108108372169128867931584 112112385953170677854976 114467688179077624868736 118707232185710129493504 121621918690269976423032 123552425336147277636096 126126434197317012586848 133545636208923895680192 138996478503165687340608 140792298638865502422528 141892238471981639160204 144144496225505157242112 152623584238770166491648 158391335968723690225344 158853118289332214103552 162162558253693301897376 168168578929756016782464 178060848278565194240256 181018669678541360257536 185328638004220916454144 188535015824363146842624 189189651295975518880272 200318454313385843520288 211188447958298253633792 212838357707972458740306 216216744338257735863168 224224771906341355709952 228935376358155249737472 243243837380539952846064 252252868394634025173696 267091272417847791360384 277992957006331374681216 283784476943963278320408 288288992451010314484224 316782671937447380450688 324325116507386603794752 336337157859512033564928 356121696557130388480512 370657276008441832908288 378379302591951037760544 400636908626771687040576 422376895916596507267584 425676715415944917480612 432433488676515471726336 457870752716310499474944 486487674761079905692128 504505736789268050347392 534182544835695582720768 555985914012662749362432 567568953887926556640816 633565343874894760901376 648650233014773207589504 672674315719024067129856 756758605183902075521088 801273817253543374081152 851353430831889834961224 864866977353030943452672 972975349522159811384256 1009011473578536100694784 1068365089671391165441536 1111971828025325498724864 1135137907775853113281632 1267130687749789521802752 1297300466029546415179008 1513517210367804151042176 1602547634507086748162304 1702706861663779669922448 1945950699044319622768512 2018022947157072201389568 2270275815551706226563264 2594600932059092830358016 3027034420735608302084352 3205095269014173496324608 3405413723327559339844896 3891901398088639245537024 4540551631103412453126528 6054068841471216604168704 6810827446655118679689792 7783802796177278491074048 9081103262206824906253056 13621654893310237359379584 18162206524413649812506112 27243309786620474718759168 54486619573240949437518336
- Sum of all divisors σ(n): 207237816610835282393616000
- Sum of proper divisors (its aliquot sum) s(n): 152751197037594332956097664
- 54486619573240949437518336 is an abundant number, because the sum of its proper divisors (152751197037594332956097664) is greater than itself. Its abundance is 98264577464353383518579328
Bases of 54486619573240949437518336
- Binary: 101101000100011111110110010000110011010111001111000101100100100111101001010010000000002
- Hexadecimal: 0x2D11FD90CD73C5927A5200
- Base-36: 6UGOI7JWZE6TU0000
Squares and roots of 54486619573240949437518336
- 54486619573240949437518336 squared (544866195732409494375183362) is 2968791712519083743005837870319421458504022336208896
- 54486619573240949437518336 cubed (544866195732409494375183363) is 161759424632217826100928558258944226116542888312250970095581507127252726317056
-
The
square root of 54486619573240949437518336 is 7381505237635.5426818017 -
54486619573240949437518336 is a
perfect cube number . Itscube root is 379108296
Scales and comparisons
How big is 54486619573240949437518336?- 54,486,619,573,240,949,437,518,336 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 54,486,619,573,240,949,437,518,336 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 54486619573240949437518336 cubic inches would be around 31592358 feet tall.
Recreational maths with 54486619573240949437518336
- 54486619573240949437518336 backwards is 63381573494904237591668445
- 54486619573240949437518336 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 54486619573240949437518336's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 54486619573240949437518336 - Facts about the integer". Numbermatics.com. 2024. Web. 13 June 2024.
APA style:
Numbermatics. (2024). Number 54486619573240949437518336 - Facts about the integer. Retrieved 13 June 2024, from https://numbermatics.com/n/54486619573240949437518336/
Chicago style:
Numbermatics. 2024. "Number 54486619573240949437518336 - Facts about the integer". https://numbermatics.com/n/54486619573240949437518336/
The information we have on file for 54486619573240949437518336 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 54486619573240949437518336, math, Factors of 54486619573240949437518336, curriculum, school, college, exams, university, Prime factorization of 54486619573240949437518336, STEM, science, technology, engineering, physics, economics, calculator, fifty-four septillion, four hundred eighty-six sextillion, six hundred nineteen quintillion, five hundred seventy-three quadrillion, two hundred forty trillion, nine hundred forty-nine billion, four hundred thirty-seven million, five hundred eighteen thousand, three hundred thirty-six.