129751965778982369292385344
129,751,965,778,982,369,292,385,344 is an even composite number composed of six prime numbers multiplied together.
129751965778982369292385344 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty thousand, four hundred seventy-five divisors.
Prime factorization of 129751965778982369292385344:
26 × 312 × 114 × 132 × 374 × 9072
(2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 11 × 11 × 11 × 11 × 13 × 13 × 37 × 37 × 37 × 37 × 907 × 907)See below for interesting mathematical facts about the number 129751965778982369292385344 from the Numbermatics database.
Names of 129751965778982369292385344
- Cardinal: 129751965778982369292385344 can be written as One hundred twenty-nine septillion, seven hundred fifty-one sextillion, nine hundred sixty-five quintillion, seven hundred seventy-eight quadrillion, nine hundred eighty-two trillion, three hundred sixty-nine billion, two hundred ninety-two million, three hundred eighty-five thousand, three hundred forty-four.
Scientific notation
- Scientific notation: 1.29751965778982369292385344 × 1026
Factors of 129751965778982369292385344
Divisors of 129751965778982369292385344
- Number of divisors d(n): 20475
-
Complete list of divisors:
1 2 3 4 6 8 9 11 12 13 16 18 22 24 26 27 32 33 36 37 39 44 48 52 54 64 66 72 74 78 81 88 96 99 104 108 111 117 121 132 143 144 148 156 162 169 176 192 198 208 216 222 234 242 243 264 286 288 296 297 312 324 333 338 351 352 363 396 407 416 429 432 444 468 481 484 486 507 528 572 576 592 594 624 648 666 676 702 704 726 729 792 814 832 858 864 888 891 907 936 962 968 972 999 1014 1053 1056 1089 1144 1184 1188 1221 1248 1287 1296 1331 1332 1352 1369 1404 1443 1452 1458 1521 1573 1584 1628 1716 1728 1776 1782 1814 1859 1872 1924 1936 1944 1998 2028 2106 2112 2178 2187 2288 2368 2376 2442 2496 2574 2592 2662 2664 2673 2704 2721 2738 2808 2886 2904 2916 2997 3042 3146 3159 3168 3256 3267 3432 3552 3564 3628 3663 3718 3744 3848 3861 3872 3888 3993 3996 4056 4107 4212 4329 4356 4374 4477 4563 4576 4719 4752 4884 5148 5184 5291 5324 5328 5346 5408 5442 5476 5577 5616 5772 5808 5832 5994 6084 6253 6292 6318 6336 6512 6534 6561 6864 7104 7128 7256 7326 7436 7488 7696 7722 7744 7776 7986 7992 8019 8112 8163 8214 8424 8658 8712 8748 8954 8991 9126 9152 9438 9477 9504 9768 9801 9977 10296 10582 10648 10656 10692 10816 10884 10952 10989 11154 11232 11544 11583 11616 11664 11791 11979 11988 12168 12321 12506 12584 12636 12987 13024 13068 13122 13431 13689 13728 14157 14256 14512 14641 14652 14872 15059 15392 15444 15552 15873 15972 15984 16038 16224 16326 16428 16731 16848 17303 17316 17424 17496 17797 17908 17982 18252 18759 18876 18954 19008 19536 19602 19683 19954 20449 20592 21164 21296 21312 21384 21768 21904 21978 22308 22464 23088 23166 23232 23328 23582 23958 23976 24057 24336 24489 24642 25012 25168 25272 25974 26048 26136 26244 26862 26973 27378 27456 28314 28431 28512 29024 29282 29304 29403 29744 29931 30118 30784 30888 31746 31944 31968 32076 32448 32652 32856 32967 33462 33559 33696 34606 34632 34749 34848 34992 35373 35594 35816 35937 35964 36504 36963 37518 37752 37908 38961 39072 39204 39366 39908 40293 40898 41067 41184 42328 42471 42592 42768 43536 43808 43923 43956 44616 45177 46176 46332 46656 47164 47619 47916 47952 48114 48672 48978 49247 49284 50024 50193 50336 50544 50653 51909 51948 52272 52488 53391 53724 53946 54756 56277 56628 56862 57024 58048 58201 58564 58608 58806 59049 59488 59862 60236 61347 61776 63492 63888 63936 64152 65304 65712 65934 66924 67118 67392 68783 69212 69264 69498 69696 69984 70746 71188 71632 71874 71928 72171 73008 73467 73926 75036 75504 75816 77922 78144 78408 78732 79816 80586 80919 81796 82134 82368 84656 84942 85184 85293 85536 87072 87616 87846 87912 88209 89232 89793 90354 92352 92664 94328 95238 95832 95904 96228 97344 97956 98494 98568 98901 100048 100386 100672 100677 101088 101306 103818 103896 104247 104544 104976 106119 106782 107448 107811 107892 109512 109747 110889 112554 113256 113724 116402 116883 117128 117216 117612 118098 118976 119724 120472 120879 122694 123201 123552 126984 127413 127776 128304 129701 130608 131424 131769 131868 133848 134236 135531 137566 138424 138528 138996 139968 141492 142376 142857 143264 143748 143856 144342 146016 146934 147741 147852 150072 150579 151008 151632 151959 153283 155727 155844 156816 157464 159632 160173 161172 161838 163592 164268 165649 168831 169312 169884 170586 171072 174144 174603 175692 175824 176418 177147 178464 179586 180708 184041 185328 188656 190333 190476 191664 191808 192456 195767 195912 196988 197136 197802 200096 200772 201354 202176 202612 206349 207636 207792 208494 209088 209952 212238 213564 214896 215622 215784 216513 219024 219494 220401 221778 224939 225108 226512 227448 231361 232804 233766 234256 234432 235224 236196 239448 240944 241758 242757 245388 246402 247104 253968 254826 255552 255879 256608 259402 261216 262848 263538 263736 264627 267696 268472 269379 271062 275132 276848 277056 277992 282984 284752 285714 286528 287496 287712 288684 292032 293868 295482 295704 296703 300144 301158 302016 302031 303264 303918 306566 311454 311688 312741 313632 314928 318357 319264 320346 322344 323433 323676 327184 328536 329241 331298 332667 337662 338624 339768 341172 349206 350649 351384 351648 352836 354294 356928 359172 361416 362637 368082 369149 369603 370656 377312 380666 380952 382239 383328 384912 389103 391534 391824 393976 394272 395307 395604 400192 401544 402708 405224 406593 412698 415272 415584 416988 419904 424476 427128 428571 429792 431244 431568 433026 436267 438048 438988 440802 443223 443556 449878 450216 451737 453024 454896 455877 459849 462722 465608 467181 467532 468512 470448 472392 478896 480519 481888 483516 485514 490776 492804 496947 506493 507936 509652 511758 513216 518804 522432 523809 527076 527472 529254 531441 535392 536944 538758 541717 542124 550264 552123 553696 555984 557183 565968 569504 570999 571428 574992 575424 577368 587301 587736 590964 591408 593406 600288 602316 604062 606528 607836 613132 619047 622908 623376 625482 627264 629856 636714 638528 640211 640692 644688 646866 647352 649539 654368 657072 658482 658489 661203 662596 665334 674817 675324 679536 682344 694083 698412 701298 702768 703296 705672 708588 718344 722832 725274 728271 736164 738298 739206 741312 754624 756613 761332 761904 764478 766656 767637 769824 778206 783068 783648 787952 788544 790614 791208 793881 803088 805416 808137 810448 813186 822649 825396 830544 831168 833976 848952 854256 857142 859584 862488 863136 866052 872534 876096 877976 881604 886446 887112 890109 899756 900432 903474 906048 906093 909792 911754 919698 925444 931216 934362 935064 937024 938223 940896 944784 955071 957792 961038 963776 967032 970299 971028 981552 985608 987723 993894 998001 1012986 1015872 1019304 1023516 1037608 1047618 1051947 1054152 1054944 1058508 1062882 1070784 1073888 1077516 1083434 1084248 1087911 1100528 1104246 1107392 1107447 1108809 1111968 1114366 1131936 1139008 1141998 1142856 1146717 1149984 1154736 1167309 1174602 1175472 1181928 1182816 1185921 1186812 1200576 1204632 1207217 1208124 1215672 1219779 1226264 1238094 1241683 1245816 1246752 1250964 1259712 1273428 1280422 1281384 1285713 1289376 1293732 1294704 1299078 1308736 1308801 1314144 1316964 1316978 1322406 1325192 1329669 1330668 1349634 1350648 1355211 1359072 1364688 1367631 1379547 1388166 1396824 1401543 1402596 1405536 1411344 1417176 1426711 1436688 1441557 1445664 1450548 1456542 1472328 1476596 1478412 1490841 1513226 1519479 1522664 1523808 1528956 1535274 1539648 1556412 1566136 1567296 1571427 1575904 1581228 1582416 1587762 1606176 1610832 1616274 1620896 1625151 1626372 1645298 1650792 1656369 1661088 1667952 1671549 1686113 1697904 1708512 1712997 1714284 1724976 1726272 1732104 1745068 1755952 1761903 1763208 1772892 1774224 1780218 1799512 1800864 1806948 1812186 1819584 1822139 1823508 1839396 1850888 1857141 1862432 1868724 1870128 1874161 1876446 1881792 1889568 1910142 1915584 1920633 1922076 1934064 1940598 1942056 1948617 1963104 1971216 1975446 1975467 1983609 1987788 1996002 2024451 2025972 2038608 2047032 2075216 2082249 2095236 2103894 2108304 2109888 2117016 2125764 2147776 2153437 2155032 2166868 2168496 2175822 2184813 2201056 2208492 2214894 2217618 2223936 2228732 2263872 2269839 2283996 2285712 2293434 2299968 2302911 2309472 2334618 2349204 2350944 2363856 2365632 2371842 2373624 2381643 2409264 2414434 2416248 2424411 2431344 2439558 2452528 2467947 2474329 2476188 2483366 2491632 2493504 2501928 2544971 2546856 2560844 2562768 2571426 2578752 2587464 2589408 2598156 2617602 2628288 2633928 2633956 2644812 2650384 2659338 2661336 2670327 2699268 2701296 2710422 2718144 2718279 2729376 2735262 2759094 2776332 2793648 2803086 2805192 2811072 2814669 2822688 2834352 2853422 2865213 2873376 2883114 2891328 2901096 2910897 2913084 2944656 2953192 2956824 2963169 2981682 2994003 3026452 3038958 3045328 3047616 3057912 3070548 3112824 3132272 3142854 3151808 3155841 3162456 3164832 3175524 3212352 3221664 3232548 3241792 3250302 3252744 3263733 3290596 3301584 3312738 3322176 3322341 3326427 3335904 3343098 3372226 3395808 3417024 3425994 3428568 3440151 3449952 3464208 3490136 3501927 3511904 3523806 3526416 3545784 3548448 3557763 3560436 3599024 3601728 3613896 3621651 3624372 3644278 3647016 3659337 3678792 3701776 3714282 3724864 3725049 3737448 3740256 3748322 3752892 3779136 3820284 3841266 3844152 3857139 3868128 3881196 3884112 3897234 3926208 3926403 3942432 3950892 3950934 3967218 3975576 3989007 3992004 4048902 4051944 4060639 4065633 4077216 4094064 4102893 4138641 4150432 4164498 4190472 4204629 4207788 4216608 4234032 4251528 4280133 4306874 4310064 4324671 4333736 4336992 4351644 4369626 4402112 4416984 4429788 4435236 4457464 4472523 4539678 4558437 4567992 4571424 4586868 4605822 4618944 4669236 4698408 4701888 4714281 4727712 4743684 4747248 4763286 4798937 4818528 4828868 4832496 4848822 4862688 4875453 4879116 4905056 4935894 4948658 4952376 4966732 4969107 4983264 5003856 5014647 5058339 5089942 5093712 5121688 5125536 5138991 5142852 5174928 5178816 5196312 5235204 5267856 5267912 5285709 5289624 5300768 5318676 5322672 5340654 5398536 5402592 5420844 5436558 5458752 5466417 5470524 5518188 5552664 5571423 5587296 5606172 5610384 5622483 5629338 5645376 5668704 5671471 5706844 5730426 5746752 5761899 5766228 5802192 5821794 5826168 5845851 5889312 5906384 5913648 5926338 5926401 5950827 5963364 5988006 6052904 6073353 6077916 6090656 6115824 6129013 6141096 6225648 6246747 6264544 6285708 6311682 6324912 6329664 6351048 6443328 6460311 6465096 6500604 6505488 6527466 6554439 6581192 6603168 6625476 6644682 6652854 6671808 6686196 6744452 6791616 6809517 6851988 6857136 6880302 6899904 6908733 6928416 6980272 7003854 7023808 7042321 7047612 7052832 7091568 7096896 7115526 7120872 7144929 7198048 7227792 7243302 7243379 7248744 7273233 7288556 7294032 7318674 7357584 7403552 7403841 7422987 7428564 7450098 7474896 7480512 7496644 7505784 7634913 7640568 7682532 7688304 7714278 7736256 7762392 7768224 7794468 7852806 7884864 7901784 7901868 7934436 7951152 7978014 7984008 8010981 8097804 8103888 8121278 8131266 8154432 8154837 8188128 8205786 8277282 8300864 8322743 8328996 8380944 8409258 8415576 8433216 8444007 8468064 8503056 8560266 8560357 8595639 8613748 8620128 8649342 8667472 8673984 8703288 8732691 8739252 8833968 8859576 8870472 8889507 8914928 8945046 8982009 9049139 9079356 9116874 9135984 9142848 9173736 9211644 9338472 9396816 9428562 9455424 9467523 9487368 9494496 9526572 9597874 9637056 9657736 9664992 9697644 9725376 9750906 9758232 9791199 9810112 9871788 9897316 9904752 9933464 9938214 9966528 9967023 9979281 10007712 10029294 10116678 10179884 10187424 10243376 10251072 10277982 10285704 10320453 10349856 10392624 10470408 10505781 10535712 10535824 10571418 10579248 10601536 10637352 10645344 10673289 10681308 10694437 10797072 10805184 10841688 10864953 10873116 10932834 10941048 10978011 11036376 11105328 11142846 11174592 11175147 11212344 11220768 11244966 11258676 11337408 11342942 11413688 11460852 11523798 11532456 11571417 11604384 11643588 11652336 11691702 11778624 11779209 11812768 11827296 11852676 11852802 11901654 11926728 11967021 11976012 12105808 12146706 12155832 12181312 12181917 12196899 12231648 12258026 12282192 12308679 12415923 12451296 12493494 12529088 12571416 12613887 12623364 12649824 12702096 12840399 12920622 12930192 12974013 13001208 13010976 13054932 13108878 13162384 13206336 13250952 13279387 13289364 13305708 13372392 13417569 13488904 13619034 13658513 13675311 13703976 13714272 13760604 13817466 13856832 13960544 14007708 14084642 14095224 14105664 14142843 14183136 14231052 14241744 14289858 14396096 14396811 14455584 14486604 14486758 14497488 14546466 14577112 14588064 14626359 14637348 14715168 14807104 14807682 14845974 14857128 14900196 14907321 14949792 14993288 15011568 15043941 15175017 15269826 15281136 15365064 15376608 15416973 15428556 15524784 15536448 15588936 15693821 15705612 15803568 15803736 15857127 15868872 15902304 15956028 15968016 16021962 16141879 16195608 16207776 16242556 16262532 16309674 16376256 16399251 16411572 16554564 16645486 16657992 16714269 16761888 16818516 16831152 16867449 16888014 16936128 17006112 17014413 17120532 17120714 17191278 17227496 17240256 17285697 17298684 17334944 17406576 17465382 17478504 17667936 17719152 17740944 17779014 17779203 17829856 17852481 17890092 17964018 18098278 18158712 18220059 18233748 18271968 18347472 18387039 18423288 18547243 18676944 18740241 18793632 18857124 18935046 18974736 18988992 19053144 19195748 19315472 19329984 19380933 19395288 19501812 19516464 19582398 19663317 19743576 19794632 19809504 19866928 19876428 19934046 19958562 20015424 20043529 20058588 20233356 20359768 20374848 20428551 20486752 20555964 20571408 20615771 20640906 20699712 20785248 20940816 21011562 21071424 21071648 21126963 21142836 21158496 21274704 21290688 21346578 21362616 21388874 21434787 21594144 21683376 21729906 21730137 21746232 21819699 21865668 21882096 21956022 22072752 22210656 22211523 22268961 22285692 22350294 22424688 22441536 22489932 22517352 22685884 22827376 22904739 22921704 23047596 23064912 23142834 23208768 23287176 23304672 23383404 23558418 23625536 23654592 23687807 23705352 23705604 23803308 23853456 23934042 23952024 24032943 24211616 24293412 24311664 24363834 24364093 24393798 24463296 24464511 24516052 24564384 24617358 24831846 24902592 24968229 24986988 25142832 25227774 25246728 25299648 25332021 25404192 25680798 25681071 25786917 25841244 25860384 25948026 26002416 26021952 26109864 26198073 26217756 26324768 26501904 26558774 26578728 26611416 26668521 26744784 26835138 26946027 26977808 27147417 27238068 27317026 27350622 27407952 27428544 27521208 27634932 27921088 27994681 28015416 28169284 28190448 28285686 28366272 28402569 28462104 28483488 28579716 28793622 28911168 28973208 28973516 28994976 29092932 29154224 29176128 29252718 29274696 29373597 29430336 29615364 29691948 29714256 29800392 29814642 29899584 29901069 29937843 29986576 30023136 30087882 30350034 30438013 30539652 30562272 30730128 30753216 30833946 30857112 30961359 31049568 31177872 31387642 31411224 31517343 31607136 31607472 31714254 31737744 31804608 31912056 31936032 32019867 32043924 32083311 32283758 32391216 32415552 32485112 32525064 32594859 32619348 32798502 32823144 32934033 33109128 33290972 33315984 33428538 33523776 33525441 33637032 33662304 33734898 33776028 34012224 34028826 34241064 34241428 34382556 34454992 34571394 34597368 34669888 34714251 34813152 34930764 34957008 35335872 35337627 35438304 35481888 35558028 35558406 35659712 35704962 35780184 35901063 35928036 36196556 36317424 36440118 36467496 36543936 36545751 36590697 36694944 36774078 36846576 36926037 37094486 37247769 37353888 37480482 37587264 37714248 37841661 37870092 37949472 38106288 38391496 38521197 38630944 38761866 38790576 38922039 39003624 39032928 39164796 39326634 39487152 39589264 39619008 39733856 39752856 39838161 39868092 39917124 40087058 40117176 40252707 40466712 40719536 40857102 40973504 40975539 41025933 41111928 41142816 41231542 41281812 41570496 41881632 42023124 42143296 42253926 42285672 42316992 42428529 42549408 42693156 42725232 42777748 42869574 43188288 43190433 43366752 43459812 43460274 43492464 43639398 43731336 43764192 43879077 43912044 44145504 44421312 44423046 44537922 44571384 44667029 44700588 44721963 44849376 44979864 45034704 45131823 45371768 45525051 45654752 45809478 45843408 45942271 46095192 46129824 46250919 46285668 46574352 46609344 46766808 47081463 47116836 47375614 47410704 47411208 47571381 47606616 47706912 47868084 47904048 48065886 48423232 48425637 48586824 48623328 48727668 48728186 48787596 48929022 49032104 49128768 49197753 49234716 49663692 49936458 49973976 50142807 50285664 50455548 50493456 50602347 50664042 50808384 51043239 51361596 51362142 51573834 51682488 51720768 51857091 51896052 52004832 52219728 52396146 52435512 52649536 52788307 53003808 53117548 53157456 53222832 53337042 53337609 53489568 53557443 53670276 53892054 53955616 54294834 54476136 54634052 54660177 54701244 54815904 55042416 55161117 55269864 55641729 55989362 56030832 56220723 56338568 56380896 56571372 56805138 56924208 56966976 57159432 57587244 57946416 57947032 57989952 58142799 58185864 58308448 58505436 58549392 58747194 59230728 59383896 59428512 59600784 59629284 59802138 59875686 59973152 60046272 60130587 60175764 60700068 60876026 61079304 61124544 61285653 61460256 61667892 61714224 61847313 61922718 62099136 62355744 62386181 62775284 62822448 63034686 63214272 63214944 63380889 63428508 63475488 63824112 63872064 64039734 64087848 64166622 64304361 64567516 64782432 64970224 65050128 65189718 65190411 65238696 65459097 65597004 65646288 65868066 66218256 66581944 66631968 66634569 66806883 66857076 67050882 67274064 67324608 67419143 67469796 67552056 68057652 68482128 68482856 68714217 68765112 68909984 69142788 69194736 69428502 69626304 69861528 69914016 70675254 70876608 70963776 71063421 71116056 71116812 71409924 71560368 71802126 71856072 72098829 72393112 72634848 72880236 72934992 73091502 73092279 73181394 73389888 73393533 73548156 73693152 73852074 74188972 74495538 74707776 74904687 74960964 75428496 75683322 75740184 75898944 75996063 76212576 76782992 77042394 77043213 77261888 77360751 77523732 77581152 77844078 78007248 78065856 78329592 78594219 78653268 78974304 79178528 79467712 79505712 79676322 79677169 79736184 79834248 80005563 80174116 80234352 80505414 80838081 80933424 81439072 81442251 81714204 81951078 82051866 82223856 82285632 82463084 82563624 83763264 83984043 84046248 84507852 84571344 84857058 85098816 85207707 85386312 85450464 85555496 85739148 86380866 86733504 86919624 86920548 86984928 87278796 87462672 87528384 87758154 87824088 88120791 88291008 88846092 89075844 89142768 89334058 89401176 89443926 89698752 89703207 89813529 89959728 90069408 90263646 90743536 91050102 91309504 91314039 91550173 91618956 91686816 91884542 92190384 92259648 92501838 92571336 92884077 93148704 93533616 94162926 94163927 94233672 94552029 94751228 94821408 94822416 95142762 95213232 95413824 95736168 95808096 96059601 96131772 96249933 96851274 97173648 97246656 97455336 97456372 97575192 97784577 97858044 98064208 98395506 98469432 98802099 99327384 99540529 99872916 99947952 100285614 100571328 100576323 100911096 100986912 101204694 101328084 102086478 102723192 102724284 103147668 103364976 103714182 103792104 104009664 104142753 104439456 104792292 104871024 105576614 106007616 106012881 106235096 106314912 106445664 106674084 106675218 106979136 107114886 107340552 107703189 107784108 107911232 108589668 108952272 109268104 109320354 109402488 109631808 109637253 109772091 110084832 110322234 110539728 110778111 111283458 111743307 111978724 112061664 112441446 112677136 112761792 113142744 113524983 113610276 113848416 114318864 115174488 115563591 115892832 115894064 116285598 116371728 116616896 116766117 117010872 117098784 117494388 117638807 118461456 118767792 118857024 119201568 119258568 119514483 119604276 119751372 119946304 120261174 120351528 120758121 121400136 121752052 122158608 122571306 122920512 122926617 123077799 123335784 123428448 123694626 123845436 124711488 124772362 125550568 125644896 126069372 126429888 126761778 126857016 126950976 127285587 127648224 128079468 128175696 128333244 128608722 129135032 129564864 129571299 129940448 130100256 130379436 130380822 130477392 130918194 131194008 131292576 131637231 131736132 132436512 133163888 133263936 133269138 133613766 133714152 134001087 134101764 134165889 134548128 134838286 134939592 135104112 135395469 136115304 136575153 136964256 136965712 137428434 137530224 137819968 137826813 138285576 138389472 138752757 138857004 139027681 139723056 139828032 141244389 141350508 142126842 142232112 142233624 142714143 142819848 143120736 143604252 143712144 144197658 144786224 145269696 145276911 145760472 145869984 146183004 146184558 146362788 146787066 147096312 147386304 147593259 147704148 148377944 148991076 149809374 149921928 150243643 150428421 150856992 151366644 151480368 151807041 151992126 152425152 153129717 153565984 154084788 154086426 154721502 155047464 155162304 155571273 155688156 156014496 156659184 157188438 157306536 157948608 158357056 158364921 159011424 159352644 159354338 159472368 159668496 160011126 160012827 160348232 160468704 160672329 161010828 161676162 161866848 162878144 162884502 163428408 163902156 163980531 164103732 164447712 164926168 165127248 165483351 166925187 167968086 168092496 168662169 169015704 169142688 169714116 170415414 170772624 170900928 171110992 171478296 172632031 172761732 173839248 173841096 173969856 174428397 174557592 174925344 175516308 175648176 176241582 177560669 177692184 178151688 178285536 178668116 178802352 178887852 179406414 179627058 179919456 180138816 180391761 180527292 181487072 182100204 182628078 183100346 183237912 183373632 183769084 183856959 184380768 185003676 185142672 185541939 185768154 186297408 187067232 187158543 188325852 188327854 188467344 189104058 189502456 189642816 189644832 190142667 190285524 190426464 191472336 191616192 192119202 192263544 192499866 193702548 194347296 194910672 194912744 195150384 195569154 195571233 195716088 196128416 196377291 196791012 196938864 197604198 198654768 199081058 199745832 199895904 199903707 200420649 200571228 201152646 201822192 201973824 202257429 202409388 202656168 204019673 204172956 205446384 205448568 206142651 206295336 206729952 207428364 207584208 208285506 208878912 209584584 209742048 209844427 211153228 212025762 212470192 212629824 212891328 213190263 213348168 213350436 214229772 214681104 215406378 215568216 216296487 217179336 217904544 218536208 218640708 218804976 219274506 219276837 219544182 220169664 220180599 220644468 221079456 221556222 222566916 223486614 223957448 224123328 224714061 224882892 225354272 226285488 226773481 227049966 227220552 227696832 228637728 230348976 231127182 231129639 231785664 231788128 232082253 232571196 232743456 233532234 234021744 234197568 234988776 235277614 235782657 236922912 237535584 238403136 238517136 239028966 239031507 239208552 239502744 240016689 240522348 240703056 241516242 242514243 242800272 243504104 244317216 244326753 245142612 245853234 246155598 246671568 246856896 247389252 247690872 249544724 251101136 251289792 251952129 252138744 253523556 253714032 254571174 255296448 255623121 256158936 256351392 256666488 257217444 258270064 259142598 259880896 260200512 260565877 260758872 260761644 260954784 261836388 262388016 262585152 263274462 263472264 264362373 264873024 266327776 266538276 267227532 267428304 268002174 268005023 268203528 268331778 269096256 269109621 269676572 269879184 270208224 270790938 272230608 273150306 273928512 273931424 273942117 274650519 274856868 275060448 275653626 276571152 276778944 277505514 277714008 278055362 278652231 279446112 282488778 282491781 282701016 283656087 284253684 284464224 284467248 285428286 285639696 286241472 287208504 287424288 288178803 288395316 288749799 289572448 290553822 291520944 291739968 292366008 292369116 292725576 293353731 293574132 294192624 295186518 295408296 296406297 296755888 297982152 298621587 299618748 299843856 300487286 300856842 301713984 301728969 302733288 302960736 303614082 303984252 306259434 307131968 307941491 308169576 308172852 309443004 310094928 311142546 311376312 312028992 312428259 313318368 314376876 314613072 316729842 316733209 318022848 318038643 318705288 318708676 318944736 319336992 320022252 320025654 320696464 320937408 321344658 322021656 323109567 323352324 323733696 325769004 326856816 327804312 327961062 328207464 328895424 328911759 329316273 329852336 330254496 330966702 332334333 333850374 334818143 335229921 335936172 336184992 337324338 338031408 338285376 339428232 340574949 340830828 341545248 342221984 342956592 345264062 345523464 346690773 347678496 347682192 348856794 349115184 349850688 350298351 351032616 351296352 352483164 352916421 355121338 355384368 356303376 356571072 357336232 357604704 357775704 358543449 358812828 359254116 359838912 360783522 361054584 362274363 362974144 364200408 365256156 366200692 366475824 367538168 367713918 368761536 368779851 369233397 370007352 370285344 371083878 371536308 374134464 374317086 376651704 376655708 376934688 378208116 379004912 379289664 380285334 380571048 380852928 381856761 382944672 384238404 384527088 384999732 387405096 388694592 388713897 389821344 389825488 390300768 391138308 391142466 391432176 392256832 392754582 393582024 393877728 394911693 395208396 395694169 397309536 398162116 399491664 399791808 399807414 400841298 401142456 402003261 402305292 402497667 403644384 404514858 404818776 405312336 406186407 408039346 408345912 409725459 410892768 410897136 412285302 412590672 413459904 413480439 414856728 415168416 416258271 416571012 417083043 419169168 419484096 419688854 422306456 423733167 424051524 424940384 426380526 426696336 426700872 428142429 428459544 429362208 430812756 431136432 432592974 434358672 435809088 435830733 437072416 437281416 437609952 438549012 438553674 439088364 440361198 441288936 442158912 442779777 443112444 445133832 446973228 447914896 449428122 449765784 450708544 450730929 451285263 452570976 453546962 454099932 454441104 455421123 457275456 459389151 460697952 462254364 462259278 463576256 464164506 465142392 465486912 466713819 467064468 468043488 469977552 470555228 471565314 473845824 475071168 475094763 477034272 478057932 478063014 478417104 479005488 480033378 480038481 481044696 481406112 482016987 483032484 485028486 485600544 487008208 488634432 488653506 490285224 491337319 491706468 491941593 492311196 493343136 494778504 495381744 496450053 499089448 500775561 502202272 503904258 504277488 505364981 505986507 507047112 507428064 509142348 511246242 512317872 512702784 513332976 514434888 516540128 517896093 518285196 521131754 521517744 521523288 521909568 523285191 523672776 524776032 526548924 526944528 528724746 532655552 532682007 533076552 534455064 534856608 536004348 536010046 536407056 536663556 538219242 539353144 539758368 540416448 541175283 541581876 544461216 546300612 547862848 547884234 549301038 549713736 550120896 551307252 551570877 553142304 555011028 555428016 556110724 556625817 557304462 558892224 561475629 564977556 564983562 565402032 567312174 568507368 568928448 568934496 570428001 570856572 571279392 574417008 574848576 576357606 576790632 577499598 579144896 580671377 581107644 583041888 584732016 584738232 585451152 586707462 586713699 587148264 588385248 589131873 590373036 590816592 592812594 593511776 595964304 597243174 597249523 599237496 599687712 599711121 600974572 601261947 601713684 603457938 605466576 605921472 606772287 607228164 607968504 612059019 612518868 615882982 616339152 616345704 618427953 618886008 620189856 622285092 622752624 624856518 626636736 628753752 629226144 629533281 633459684 633466418 636077286 637410576 637417352 637889472 638673984 639570789 640044504 640051308 641392928 642689316 644043312 646219134 646704648 651538008 653713632 655608624 655922124 656414928 657823518 657830511 658632546 659704672 660508992 660541797 661933404 664668666 667700748 669636286 670459842 671872344 672369984 674142183 674648676 676062816 678856464 680320443 681149898 681661656 683090496 684443968 685913184 686247991 690528124 691046928 693381546 693388917 695356992 695364384 696246759 697713588 698230368 700596702 702065232 702592704 704966328 705832842 707347971 710242676 710768736 712606752 714672464 715209408 715551408 717086898 717094521 717625656 718508232 720050067 721567044 722109168 724548726 727542729 728400816 730512312 732401384 732951648 732980259 735076336 735427836 737559702 738466794 740014704 740570688 741610573 742167756 743072616 748634172 753303408 753311416 753869376 755856387 756416232 758009824 760570668 761142096 763713522 765889344 768476808 769054176 769999464 774810192 777427794 779642688 779650976 780601536 781697631 782276616 782284932 782864352 785509164 787164048 787755456 789823386 790416792 791388338 793087119 794619072 796324232 798983328 799614828 801682596 802284912 804006522 804015069 804610584 804995334 807288768 807328863 809029716 809637552 810624672 812372814 816078692 816691824 819450918 821785536 821794272 821826351 823951557 824570604 825181344 826960878 829713456 830336832 832516542 833142024 834166086 835956693 838338336 839377708 844612912 847466334 847475343 848103048 849880768 850968261 852761052 853392672 853401744 856284858 856919088 858724416 861625512 862272864 864536409 865185948 866249397 868717344 871661466 874144832 874562832 875219904 876448859 877098024 877107348 878176728 880061193 880722396 882577872 885559554 886224888 889218891 890267664 893946456 895829792 895864761 898856244 899531568 901461858 902570526 905141952 905186907 907093924 908199864 908882208 910842246 918778302 921395904 923824473 924508728 924518556 928329012 930284784 933427638 934128936 936086976 937284777 939955104 941110456 943130628 950189526 950199627 954068544 954115929 956115864 956126028 956834208 958010976 960066756 960076962 962089392 962812224 964033974 966064968 969328701 970056972 971201088 974016416 977307012 980570448 982674638 983412936 983883186 984622392 986686272 986735277 987948819 989557008 990763488 992900106 997002999 998178896 1001551122 1004404544 1004454429 1005689763 1007808516 1008554976 1010729962 1011973014 1014094224 1014856128 1018284696 1021724847 1022492484 1024635744 1026665952 1028869776 1033080256 1035792186 1035803197 1036570392 1040072319 1042263508 1043035488 1043046576 1046570382 1047345552 1049552064 1050895053 1053097848 1053889056 1057449492 1058749263 1065364014 1066153104 1068910128 1069713216 1072008696 1072020092 1072814112 1073327112 1075630347 1076438484 1078706288 1079516736 1082350566 1083163752 1086823089 1088922432 1092601224 1094945819 1095768468 1098602076 1099427472 1102614504 1103141754 1106284608 1106339553 1107700191 1110022056 1110856032 1112221448 1113251634 1114608924 1122951258 1126206481 1129955112 1129967124 1130804064 1134624348 1137014736 1137868992 1140856002 1141713144 1142558784 1145570283 1148834016 1152715212 1153581264 1154999196 1161342754 1162215288 1166083776 1166141691 1169464032 1169476464 1170902304 1173414924 1173427398 1174296528 1176770496 1178263746 1180746072 1181633184 1184735079 1185625188 1187023552 1187082507 1191928608 1194486348 1194499046 1198474992 1199375424 1199422242 1201949144 1202523894 1203427368 1206009783 1206915876 1207493001 1210933152 1213544574 1214456328 1215937008 1218559221 1224118038 1225037736 1229176377 1231765964 1232678304 1232691408 1236855906 1237772016 1240379712 1240441317 1244570184 1245505248 1248774813 1249713036 1251249129 1257507504 1258452288 1259066562 1266919368 1266932836 1271199501 1272154572 1274821152 1274834704 1279141578 1280089008 1280102616 1282785856 1284427287 1285378632 1288086624 1292438268 1293409296 1294026877 1303076016 1307427264 1307492199 1311217248 1311844248 1312829856 1315647036 1315661022 1317265092 1319409344 1321083594 1323866808 1328339331 1329337332 1335401496 1339272572 1340919684 1343744688 1348284366 1349297352 1352125632 1352192787 1353855789 1357712928 1360640886 1362299796 1363323312 1366263369 1371826368 1372495982 1378167453 1381056248 1382093856 1386763092 1386777834 1390728768 1392493518 1395427176 1396460736 1400141457 1401193404 1404130464 1409932656 1411665684 1414695942 1420485352 1421537472 1425213504 1425284289 1429344928 1431102816 1434173796 1434189042 1435251312 1437016464 1440100134 1440115443 1443134088 1444218336 1449097452 1455085458 1456801632 1461024624 1464802768 1465903296 1465960518 1470152672 1470855672 1474011957 1475119404 1475824779 1476933588 1480029408 1483221146 1484335512 1486145232 1489350159 1497268344 1502326683 1506606816 1506622832 1511712774 1512832464 1516019648 1516094943 1517959521 1521141336 1522284192 1527427044 1529304491 1536953616 1538108352 1539998928 1549620384 1553688279 1554855588 1559301952 1563395262 1564553232 1564569864 1565728704 1569855573 1571018328 1574328096 1579646772 1580833584 1582776676 1586174238 1592648464 1597966656 1598046021 1599229656 1603365192 1604569824 1608013044 1608030138 1609221168 1609990668 1614657726 1618059432 1619275104 1621249344 1623525849 1624745628 1632157384 1633383648 1638901836 1643588544 1643652702 1647903114 1649141208 1650362688 1652680073 1653921756 1654712631 1659426912 1665033084 1666284048 1668332172 1669877451 1671913386 1676676672 1678755416 1684426887 1689225824 1694932668 1694950686 1696206096 1699864027 1701936522 1705522104 1706785344 1706803488 1711284003 1712569716 1713838176 1723251024 1724545728 1729072818 1730371896 1732498794 1737434688 1742014131 1743322932 1749125664 1752897718 1754196048 1754214696 1756353456 1760122386 1760141097 1761444792 1765155744 1767395619 1771119108 1772449776 1778437782 1780535328 1787892912 1791659584 1791729522 1791748569 1797712488 1799063136 1799133363 1802923716 1803785841 1805141052 1810373814 1814187848 1816399728 1817764416 1820316861 1821684492 1836177057 1837556604 1847648946 1849017456 1849037112 1855283859 1856658024 1860569568 1866855276 1868257872 1874569554 1879910208 1882220912 1886261256 1888599843 1900379052 1900399254 1908231858 1912231728 1912252056 1913668416 1916021952 1918712367 1920133512 1920153924 1924178784 1928067948 1932129936 1938657402 1940113944 1948032832 1953167359 1954614024 1961140896 1965349276 1966825872 1967766372 1969244784 1973470554 1973491533 1975897638 1979114016 1981526976 1981625391 1985800212 1994005998 1996357792 2003102244 2008908858 2011379526 2015617032 2017109952 2021459924 2022426549 2023946028 2028188448 2036569392 2040961329 2043449694 2044984968 2049271488 2053331904 2057739552 2058743973 2071584372 2071606394 2073140784 2080144638 2080166751 2084527016 2086070976 2086093152 2088740277 2093140764 2094691104 2101790106 2106195696 2107778112 2114898984 2117498526 2130728028 2132306208 2137820256 2144017392 2144040184 2145628224 2146654224 2151260694 2151283563 2152876968 2157412576 2160150201 2164701132 2166327504 2173646178 2185202448 2189891638 2191536936 2197204152 2198854944 2198940777 2205229008 2206283508 2212679106 2215400382 2220044112 2221712064 2224442896 2224831719 2226503268 2229217848 2244216403 2245902516 2252412962 2259910224 2259934248 2261608128 2267569161 2269248696 2274029472 2281712004 2283426288 2291140566 2297668032 2305430424 2307162528 2308288697 2309998392 2322685508 2324430576 2332283382 2338928064 2338952928 2341804608 2345092893 2346829848 2346854796 2348593056 2356527492 2361492144 2363266368 2369470158 2371250376 2374165014 2379261357 2383857216 2388972696 2388998092 2396949984 2398844484 2403898288 2405047788 2406854736 2412019566 2412045207 2413831752 2414986002 2421866304 2421986589 2427089148 2428912656 2431874016 2437118442 2448236076 2450075472 2458352754 2463531928 2465356608 2465382816 2465479053 2471854671 2473711812 2475544032 2480882634 2489140368 2491010496 2494508291 2497549626 2499426072 2502498258 2515015008 2518133124 2533838736 2533865672 2542399002 2542426029 2544309144 2549642304 2549669408 2552904783 2558283156 2560178016 2560205232 2568854574 2570757264 2576173248 2584876536 2586818592 2588053754 2593609227 2598748191 2606152032 2614984398 2622434496 2623688496 2625659712 2629346577 2631294072 2631322044 2634530184 2640183579 2642167188 2647733616 2656678662 2658674664 2667656673 2670802992 2678545144 2681839368 2687489376 2687594283 2696568732 2698594704 2704385574 2707711578 2715425856 2715560721 2721281772 2724599592 2726646624 2732526738 2744991964 2756334906 2762112496 2764187712 2771473419 2773526184 2773555668 2784987036 2790854352 2800282914 2802386808 2808260928 2811854331 2819865312 2823331368 2829391884 2840970704 2850568578 2850598881 2858689856 2862205632 2862347787 2868347592 2868378084 2870502624 2874032928 2880200268 2880230886 2886268176 2888436672 2898194904 2907986103 2910170916 2913603264 2922049248 2929605536 2931921036 2940305344 2941711344 2948023914 2948055253 2950238808 2951649558 2953867176 2960058816 2960205831 2966442292 2968671024 2972290464 2978700318 2991008997 2994536688 3004653366 3013213632 3013245664 3013363287 3017069289 3023425548 3025664928 3032189886 3035919042 3042282672 3044568384 3054854088 3058608982 3065174541 3073907232 3079997856 3099240768 3107376558 3107409591 3109711176 3120216957 3126790524 3129106464 3129139728 3139711146 3142036656 3148656192 3152685159 3159293544 3161667168 3165553352 3172348476 3176247789 3185296928 3196092042 3198459312 3206730384 3209139648 3216026088 3216060276 3218442336 3219981336 3226891041 3229315452 3236118864 3238550208 3247051698 3249491256 3260469267 3264314768 3266767296 3277803672 3284837457 3287305404 3295806228 3298282416 3305360146 3307843512 3309425262 3318853824 3319018659 3323100573 3330066168 3332568096 3336664344 3339754902 3343826772 3357510832 3368853774 3378451648 3378619443 3387356401 3389865336 3389901372 3392412192 3399728054 3403873044 3411044208 3413606976 3422568006 3425139432 3427676352 3436710849 3446502048 3458145636 3460743792 3464997588 3484028262 3484065299 3486645864 3498251328 3498425073 3505795436 3508392096 3508429392 3512706912 3520244772 3520282194 3522889584 3530311488 3534791238 3542238216 3544899552 3554205237 3556875564 3561070656 3561247521 3575785824 3583459044 3583497138 3595424976 3598126272 3598266726 3605847432 3607571682 3610282104 3618029349 3620747628 3622479003 3628375696 3632799456 3640633722 3643368984 3655677663 3672354114 3675113208 3682999573 3687529131 3695297892 3698034912 3698074224 3710567718 3713316048 3721139136 3721323951 3733710552 3736515744 3746324439 3749139108 3753747387 3764441824 3772522512 3777199686 3800758104 3800798508 3813598503 3816463716 3824463456 3824504112 3837424734 3840267024 3840307848 3848357568 3853281861 3856135896 3864259872 3877314804 3880227888 3882080631 3906334718 3909228048 3922281792 3922476597 3930698552 3933651744 3935532744 3938489568 3946941108 3946983066 3951795276 3958228032 3963250782 3971600424 3985017993 3988011996 3992715584 4006204488 4017817716 4022759052 4031234064 4042919848 4044853098 4047892056 4056376896 4056578361 4061567367 4073138784 4081922658 4086899388 4089969936 4098790107 4115479104 4117487946 4134502359 4143168744 4143212788 4146281568 4160289276 4160333502 4169054032 4172186304 4177480554 4186281528 4189382208 4200424371 4203580212 4212391392 4229797968 4234997052 4261456056 4264612416 4275640512 4275852867 4288034784 4288080368 4293308448 4302521388 4302567126 4305753936 4314825152 4320300402 4320346329 4329402264 4332655008 4347292356 4352635859 4370404896 4379783276 4383073872 4394408304 4397709888 4397881554 4410458016 4412567016 4422035871 4425358212 4427474337 4430800764 4440088224 4448885792 4449663438 4453006536 4458435696 4468050477 4488432806 4491805032 4504825924 4506980049 4519820448 4519868496 4535138322 4538497392 4548058944 4548284829 4553878563 4563424008 4566852576 4582281132 4587913473 4610860848 4614325056 4616577394 4619996784 4645371016 4648861152 4661064837 4664566764 4677905856 4690185786 4693659696 4693709592 4697186112 4709566719 4713054984 4722984288 4738940316 4742500752 4748330028 4758522714 4777945392 4777996184 4793899968 4794138063 4797688968 4807796576 4810095576 4813709472 4824039132 4824090414 4827663504 4829972004 4843973178 4854178296 4857825312 4863748032 4870577547 4874236884 4896472152 4900150944 4916705508 4927063856 4930765632 4930958106 4943709342 4947423624 4951088064 4958040219 4961765268 4964137893 4978280736 4989016582 4995099252 4998852144 5004996516 5009632353 5030030016 5036266248 5053280661 5067677472 5067731344 5084798004 5084852058 5088618288 5099338816 5099592081 5105809566 5116566312 5120356032 5120410464 5133852009 5137709148 5141514528 5144024197 5169753072 5173637184 5176107508 5187218454 5197496382 5212304064 5226042393 5229968796 5247376992 5258693154 5262588144 5262644088 5269060368 5280367158 5280423291 5284334376 5295467232 5302186857 5313357324 5317349328 5335313346 5341605984 5357090288 5363678736 5374978752 5375188566 5375245707 5393137464 5397189408 5397400089 5408771148 5411357523 5415423156 5431121442 5442563544 5449199184 5453293248 5460950583 5465053476 5489983928 5508531171 5512669812 5524224992 5542946838 5547052368 5547111336 5559014791 5565851577 5569974072 5581708704 5600565828 5604773616 5623708662 5639730624 5646662736 5658783768 5665799529 5681941408 5701137156 5701197762 5724695574 5736695184 5736756168 5741005248 5748065856 5756137101 5760400536 5760461772 5772536352 5796389808 5815972206 5820341832 5844098496 5859211072 5859502077 5863842072 5883422688 5896047828 5896110506 5900477616 5903299116 5907734352 5920411662 5920474599 5932884584 5937342048 5944580928 5944876173 5957400636 5982017994 5989073376 6009306732 6026491328 6026726574 6034138578 6046851096 6051329856 6064379772 6067279647 6071838084 6084565344 6109708176 6117217964 6122883987 6130349082 6147814464 6159995712 6176231919 6214753116 6214819182 6219422352 6240433914 6240500253 6253581048 6258212928 6258279456 6266220831 6279422292 6284073312 6305370318 6318587088 6323334336 6331106704 6344696952 6352495578 6370593856 6387385147 6392184084 6396918624 6413460768 6432052176 6432120552 6436884672 6439962672 6453782082 6453850689 6458630904 6472237728 6480450603 6494103396 6498982512 6520938534 6528629536 6555607344 6569674914 6569744753 6574610808 6591612456 6596564832 6596822331 6610720292 6615687024 6618850524 6638037318 6646201146 6660132336 6665136192 6673328688 6674495157 6679509804 6687653544 6715021664 6732649209 6737707548 6757238886 6774712802 6779730672 6779802744 6784824384 6799456108 6802707483 6807746088 6822088416 6845136012 6850278864 6873421698 6893004096 6916291272 6921487584 6924866091 6929995176 6968056524 6968130598 6973291728 6996850146 7011590872 7016784192 7016858784 7025413824 7035278679 7040489544 7040564388 7045779168 7069582476 7084476432 7089799104 7108410474 7113751128 7122495042 7151571648 7166918088 7166994276 7190849952 7196533452 7211694864 7215143364 7220564208 7236058698 7236135621 7241495256 7244958006 7256751392 7265598912 7265959767 7281267444 7286737968 7311355326 7344708228 7350226416 7365999146 7375058262 7390595784 7396069824 7396148448 7396437159 7415564013 7421135436 7426632096 7442647902 7467421104 7473031488 7483524873 7492648878 7498278216 7507494774 7528883648 7545045024 7548727901 7554399372 7601516208 7601597016 7627197006 7627278087 7632927432 7648926912 7649008224 7658714349 7674849468 7680534048 7680615696 7706563722 7712271792 7728519744 7754629608 7760455776 7764161262 7764243799 7780827681 7796244573 7812669436 7818456096 7844953194 7861397104 7867303488 7871065488 7876979136 7888039731 7893882216 7893966132 7903590552 7920550737 7926501564 7943200848 7970035986 7976023992 8002970019 8012408976 8035635432 8045518104 8062468128 8062782849 8085839696 8089706196 8095784112 8113156722 8123134734 8146277568 8146682163 8163845316 8173798776 8179939872 8197580214 8234975892 8269004718 8286337488 8286425576 8292563136 8314420257 8320578552 8320667004 8338108064 8354961108 8372563056 8400848742 8407160424 8424782784 8459595936 8469994104 8522912112 8551705734 8551796643 8576069568 8576160736 8586616896 8587043361 8605042776 8605134252 8611507872 8640600804 8640692658 8658804528 8665310016 8694584712 8705271718 8723958309 8740809792 8759566552 8766147744 8788816608 8795763108 8820916032 8825134032 8844071742 8844165759 8850716424 8854948674 8861601528 8880176448 8880617493 8897771584 8899326876 8906013072 8916871392 8936100954 8973026991 8976865612 8983610064 9009651848 9013960098 9039640896 9039736992 9040089861 9051207867 9070276644 9076994784 9096569658 9107757126 9126848016 9133705152 9164562264 9175826946 9195523623 9221721696 9233154788 9239993568 9290742032 9297722304 9322129674 9322228773 9329133528 9360650871 9380371572 9387319392 9387419184 9419133438 9426109968 9445968576 9458055477 9477880632 9485001504 9496660056 9517045428 9528743367 9555890784 9555992368 9588276126 9595377936 9615593152 9620191152 9627418944 9640937449 9648078264 9648180828 9655327008 9659944008 9680673123 9687946356 9708356592 9715650624 9741155094 9748473768 9781407801 9792944304 9800301888 9833411016 9854127712 9854512371 9861916212 9887418684 9894847248 9916080438 9923530536 9928275786 9956561472 9957055977 9978033164 9990198504 9997704288 10009993032 10019264706 10072532496 10106561322 10135354944 10135462688 10135858329 10162069203 10169596008 10169704116 10177236576 10199184162 10211619132 10233132624 10240820928 10267704018 10275418296 10283029056 10288048394 10310132547 10339506144 10352215016 10374436908 10394992764 10452084786 10452195897 10459937592 10494753984 10495275219 10517386308 10525176288 10525288176 10538120736 10560734316 10560846582 10568668752 10590934464 10604373714 10626714648 10634698656 10662615711 10670626692 10683211968 10683742563 10714180576 10727357472 10750377132 10750491414 10786274928 10794378816 10794800178 10817542296 10822715046 10830846312 10854088047 10862242884 10867437009 10885127088 10898398368 10921901166 10930106952 10967032989 10979967856 11017062342 11025339624 11048449984 11048998719 11062587393 11085893676 11094104736 11094222672 11118029582 11131703154 11139948144 11163417408 11163971853 11201131656 11209547232 11238973317 11247417324 11261242161 11293325472 11317567536 11331599058 11363882816 11393835167 11402274312 11402395524 11440795509 11449391148 11473390368 11473512336 11512274202 11520801072 11520923544 11545072704 11559845583 11592779616 11631944412 11640683664 11646241893 11719004154 11727684144 11766845376 11767429791 11792095656 11792221012 11800955232 11806598232 11815468704 11840823324 11840949198 11865769168 11874684096 11889752346 11914801272 11955053979 11964035988 11978146752 12018613464 12044404009 12053453148 12068277156 12093702192 12128759544 12134559294 12143676168 12169130688 12169735083 12184702101 12219416352 12234435928 12245767974 12260698164 12296370321 12352463838 12388271291 12403507077 12429506232 12429638364 12438844704 12480867828 12481000506 12507162096 12516558912 12532441662 12558844584 12568146624 12601273113 12610740636 12637174176 12662213408 12689393904 12704991156 12774770294 12784368168 12793837248 12826921536 12827558601 12864104352 12864241104 12879925344 12907564164 12907701378 12917261808 12944475456 12960901206 12961038987 12988206792 12997965024 13041877068 13057259072 13057907577 13111214688 13139349828 13139489506 13149221616 13183224912 13193129664 13193644662 13221440584 13231374048 13237701048 13266107613 13276074636 13282423011 13292402292 13320264672 13346657376 13348990314 13359019608 13375307088 13404151431 13430043328 13465298418 13475415096 13514477772 13520940147 13549425604 13559461344 13559605488 13598912216 13605414966 13615492176 13644176832 13644854487 13661635689 13690272024 13700557728 13746843396 13763740419 13832582544 13842975168 13849732182 13859990352 13936113048 13936261196 13946583456 13983194511 13993700292 14023181744 14033717568 14070557358 14080979088 14081128776 14091558336 14128700157 14139164952 14168952864 14216820948 14227502256 14234295647 14244990084 14333836176 14333988552 14381699904 14382414189 14393066904 14423389728 14430286728 14441128416 14472117396 14472271242 14482990512 14489916012 14513502784 14531919534 14562534888 14573475936 14611732641 14622710652 14640684253 14689416456 14700452832 14731998292 14750116524 14781191568 14792296896 14792874318 14831128026 14842270872 14853264192 14874120657 14885295804 14892413679 14934842208 14967049746 14985297756 14996556432 15014989548 15028897059 15090090048 15097455802 15108798744 15159841983 15203032416 15203194032 15254394012 15254556174 15265854864 15298016448 15298776243 15317428698 15349698936 15361068096 15361231392 15401556027 15413127444 15424543584 15432072591 15509259216 15520911552 15528322524 15528487598 15561655362 15592489146 15625338872 15636912192 15678127179 15689906388 15722794208 15742130976 15776079462 15787764432 15787932264 15807181104 15841101474 15841269873 15853003128 15886401696 15940071972 15952047984 16005940038 16024817952 16071270864 16091036208 16124936256 16125565698 16125737121 16171679392 16179412392 16191568224 16192200267 16226313444 16234072569 16246269468 16293364326 16327690632 16347597552 16359879744 16382851749 16395160428 16469951784 16525593513 16538009436 16572674976 16572851152 16628840514 16641157104 16641334008 16676216128 16677044373 16697554731 16709922216 16745126112 16801697484 16814320848 16822349401 16919191872 16939988208 16997398587 17045824224 17103411468 17103593286 17152321472 17174086722 17210085552 17210268504 17223015744 17268411303 17281201608 17281385316 17317609056 17389169424 17410543436 17447916618 17519133104 17532295488 17577633216 17578506231 17591526216 17650268064 17688143484 17688331518 17701432848 17709897348 17723203056 17761234986 17761423797 17798653752 17812026144 17833742784 17834628519 17872201908 17946053982 17953731224 17967220128 18019303696 18027920196 18079473984 18080179722 18102415734 18140553288 18153989568 18179480803 18193139316 18201838941 18215514252 18253696032 18329124528 18351653892 18368651961 18391047246 18443443392 18466309576 18479987136 18528695757 18581484064 18644259348 18644457546 18658267056 18698504297 18721301742 18721500759 18760743144 18774638784 18774838368 18838266876 18852219936 18916110954 18955761264 18970003008 18993320112 19034090856 19057486734 19111781568 19111984736 19162155441 19176552252 19190755872 19240382304 19281874898 19296156528 19296361656 19310654016 19319888016 19361346246 19361552067 19375892712 19416713184 19441351809 19482310188 19496947536 19562815602 19585888608 19666822032 19708255424 19709024742 19709234259 19723832424 19774837368 19789694496 19790466993 19832160876 19847061072 19856551572 19914111954 19956066328 19980397008 19995408576 20019986064 20023485471 20038529412 20145064992 20197947627 20213122644 20270925376 20271716658 20324138406 20339192016 20339408232 20354473152 20398368324 20408122449 20423238264 20466265248 20535408036 20550836592 20576096788 20620265094 20679012288 20704430032 20748873816 20774598273 20789985528 20904169572 20904391794 20919875184 20990550438 21034772616 21050352576 21050576352 21076241472 21105836037 21121468632 21121693164 21137337504 21208747428 21253429296 21269397312 21325231422 21341253384 21367485126 21428361152 21454714944 21484840949 21500754264 21500982828 21572549856 21589600356 21635084592 21645430092 21661692624 21708176094 21708406863 21724485768 21734874018 21770254176 21796796736 21797879301 21843802332 21860213904 21934065978 21959935712 22034124684 22050679248 22097997438 22098232351 22125174786 22171787352 22188209472 22188445344 22189311477 22236059164 22246692039 22263406308 22279896288 22327943706 22402263312 22419094464 22450574619 22477946634 22494834648 22522484322 22586650944 22635135072 22646183703 22663198116 22787670334 22804548624 22804791048 22881591018 22881834261 22898782296 22946780736 22947024672 22976143047 23024548404 23041602144 23041847088 23119691166 23185559232 23263888824 23281367328 23292483786 23292731397 23388733719 23438008308 23455368288 23534859582 23584191312 23584442024 23601910464 23613196464 23630937408 23664119193 23681646648 23681898396 23731538336 23761652211 23779504692 23829602544 23910107958 23928071976 24037226928 24088808018 24106906296 24136554312 24187404384 24188348547 24257519088 24269118588 24287352336 24339470166 24369404202 24438832704 24440046489 24468871856 24491535948 24521396328 24592740642 24704927676 24776542582 24807014154 24859012464 24859276728 24877689408 24943260771 24961735656 24962001012 25014324192 25064883324 25117689168 25202546226 25221481272 25274348352 25324426816 25378787808 25391175667 25409982312 25549540588 25568736336 25655117202 25655389929 25728208704 25728482208 25759850688 25761130083 25815128328 25815402756 25834523616 25921802412 25922077974 25976413584 25995930048 26083754136 26115815154 26171874927 26222429376 26278699656 26278979012 26298443232 26366449824 26387289324 26442881168 26462748096 26475402096 26532215226 26532497277 26552149272 26564846022 26584804584 26640529344 26641852479 26693314752 26697980628 26718039216 26750614176 26808302862 26919080973 26930596836 26950830192 27028955544 27041880294 27098851208 27118922688 27119210976 27120269583 27153623601 27197824432 27210829932 27230984352 27289708974 27323271378 27380544048 27401115456 27439591201 27493686792 27527480838 27665165088 27699464364 27719980704 27872226096 27872522392 27893166912 27966389022 27966686319 27987400584 28046363488 28081952613 28141114716 28161958176 28162257552 28257400314 28278329904 28337905728 28433641896 28455004512 28468591294 28489980168 28586230101 28667672352 28667977104 28764828378 28786133808 28846779456 28860573456 28882256832 28922812347 28944234792 28944542484 28965981024 28979832024 29042019369 29063839068 29125069776 29146951872 29223465282 29245421304 29281368506 29344223403 29378832912 29400905664 29463996584 29500233048 29562383136 29563537113 29585748636 29662256052 29684541744 29748241314 29770591608 29784827358 29869684416 29871167931 29934099492 29970595512 29993112864 30029979096 30057794118 30194911604 30217597488 30319683966 30406064832 30406388064 30407574987 30486207609 30508788024 30509112348 30531709728 30597552486 30634857396 30699397872 30722462784 30803112054 30826254888 30849087168 30864145182 30930397641 31018518432 31056645048 31056975196 31123310724 31184978292 31250677744 31356254358 31356587691 31379812776 31445588416 31484261952 31485825657 31552158924 31575528864 31575864528 31614362208 31682202948 31682539746 31706006256 31772803392 31880143944 31904095968 31987847133 32011880076 32049635904 32051227689 32142541728 32182072416 32251131396 32251474242 32343358784 32358824784 32383136448 32384400534 32428607783 32452626888 32468145138 32492538936 32562264141 32586728652 32655381264 32695195104 32765703498 32790320856 32901098967 32939903568 33051187026 33076018872 33145349952 33145702304 33146996157 33187762179 33257681028 33282314208 33282668016 33354088746 33395109462 33419844432 33490252224 33491915559 33603394968 33628641696 33644698802 33716919951 33783726483 33879976416 33994797174 34091648448 34181505501 34206822936 34207186572 34322386527 34348173444 34420171104 34420537008 34536822606 34562403216 34562770632 34635218112 34679536749 34778338848 34821086872 34895833236 34938725679 35038266208 35157012462 35183052432 35300536128 35302289373 35376286968 35376663036 35402865696 35419794696 35446406112 35522469972 35522847594 35597307504 35624052288 35669257038 35744403816 35865161937 35892107964 35907462448 35934440256 36038607392 36055840392 36133212027 36160359444 36204831468 36281106576 36358961606 36386278632 36403677882 36431028504 36507392064 36509205249 36554106303 36658249056 36703307784 36737303922 36782094492 36889110963 36932619152 37057391514 37162968128 37164813873 37210521231 37288518696 37288915092 37316534112 37397008594 37442603484 37443001518 37521486288 37549676736 37676533752 37704439872 37803819339 37832221908 37911522528 37986640224 38068181712 38114973468 38223969472 38324310882 38324718289 38353104504 38381511744 38480764608 38482675803 38563749796 38592313056 38592723312 38639776032 38722692492 38723104134 38751785424 38833426368 38882703618 38883116961 38964620376 38993895072 39125631204 39171777216 39173722731 39333644064 39418049484 39418468518 39447664848 39549674736 39579388992 39580933986 39664321752 39694122144 39713103144 39798322839 39828223908 39847269033 39912132656 39960794016 40039972128 40046970942 40077058824 40212454293 40290129984 40395895254 40426245288 40512995303 40543433316 40562820441 40648276812 40678384032 40678816464 40796736648 40816244898 40846476528 40932530496 40934563461 40984907067 41070816072 41101673184 41152193576 41240530188 41291221257 41408860064 41497747632 41549196546 41579971056 41669639797 41808339144 41808783588 41839750368 41949583533 41981100876 42069545232 42101152704 42211672074 42242937264 42243386328 42274675008 42386100471 42417494856 42506858592 42650462844 42682506768 42702886941 42734970252 42969681898 43001508528 43001965656 43145099712 43147242567 43179200712 43270169184 43290860184 43323385248 43416352188 43416813726 43448971536 43469748036 43540508352 43595758602 43687604664 43720427808 43835197923 43868131956 43919871424 43922052759 44068249368 44101358496 44195994876 44196464702 44250349572 44343574704 44376890688 44378622954 44472118328 44493384078 44526812616 44559792576 44622361971 44655887412 44677241037 44804526624 44901149238 44955893268 44989669296 45044968644 45086691177 45270270144 45292367406 45326396232 45479525949 45575340668 45609097248 45609582096 45763182036 45763668522 45797564592 45894049344 45896328729 45952286094 46049096808 46083204288 46083694176 46204668081 46239382332 46296217773 46527777648 46562734656 46584967572 46585462794 46777467438 46876016616 46910736576 47034381537 47069719164 47168382624 47168884048 47226392928 47328238386 47363293296 47363796792 47463076672 47523304422 47523809619 47559009384 47659205088 47820215916 47856143952 47878994449 48074453856 48177616036 48213812592 48273108624 48374808768 48376697094 48377211363 48515038176 48538237176 48574704672 48576600801 48678940332 48702217707 48738808404 48880092978 48937743712 48983071896 49042792656 49148555247 49185481284 49409855352 49553085164 49576780539 49614028308 49718024928 49718553456 49886521542 49923471312 49924002024 50028648384 50031133119 50092664193 50129766648 50235378336 50405092452 50442962544 50467048203 50757575616 50782351334 50819964624 50992195761 51099081176 51137472672 51310234404 51310779858 51456964416 51522260166 51630256656 51630805512 51669047232 51805233909 51843604824 51844155948 51952827168 52167508272 52231630308 52343749854 52557399312 52557958024 52596886464 52732899648 52735518693 52774578648 52885762336 52950804192 53064430452 53064994554 53104298544 53129692044 53169609168 53283704958 53284271391 53395961256 53436078432 53501228352 53616605724 53838161946 53861193672 53901660384 54057911088 54083760588 54197702416 54238421952 54240539166 54307247202 54395648864 54421659864 54461968704 54538442409 54579417948 54605516823 54646542756 54761088096 54879182402 54987373584 55054961676 55105955883 55330330176 55398928728 55439961408 55586087271 55744452192 55745044784 55932778044 55933372638 55974801168 56092726976 56095512891 56163905226 56164502277 56282229432 56323916352 56324515104 56514800628 56556659808 56584266167 56867283792 56910009024 56937182588 56979960336 57172460202 57335344704 57335954208 57486466323 57529656756 57572267616 57721146912 57845624694 57888469584 57889084968 57931962048 57959664048 58084038738 58084656201 58127678136 58250139552 58324055427 58446930564 58490842608 58562737012 58688446806 58757665824 58927993168 59000466096 59124766272 59127074226 59127702777 59171497272 59324512104 59369083488 59371400979 59496482628 59541183216 59569654716 59742335862 59868198984 59941191024 59986225728 60059958192 60070456413 60115588236 60389823208 60435194976 60593842881 60639367932 60812776128 60815149974 60972415218 61017576048 61018224696 61063419456 61149162701 61195104972 61224367347 61269714792 61398795744 61606224108 61652509776 61728290364 61860795282 62037036864 62113290096 62113950392 62246621448 62323794819 62369956584 62501355488 62712508716 62713175382 62759625552 62971651314 63104317848 63151057728 63151729056 63228724416 63317508111 63364405896 63365079492 63412012512 63760287888 63808191936 63975694266 64023760152 64102455378 64285083456 64364144832 64454522847 64502262792 64502948484 64717649568 64768801068 64857215566 64905253776 64936290276 64985077872 65124528282 65125220589 65173457304 65310762528 65390390208 65393637903 65531406996 65580641712 65802197934 65879807136 66102374052 66152037744 66291404608 66293992314 66294697053 66375524358 66515362056 66564628416 66565336032 66567934431 66708177492 66740076117 66790218924 66839688864 66983831118 67206789936 67257283392 67289397604 67351723857 67433839902 67567452966 67759952832 67938551109 67989594348 68363011002 68413645872 68414373144 68644773054 68645502783 68696346888 68840342208 68841074016 68928429141 69073645212 69124806432 69125541264 69359073498 69556677696 69642173744 69791666472 69877451358 69878194191 70076532416 70166201157 70314024924 70366104864 70604578746 70752573936 70753326072 70805731392 70839589392 70892812224 70992357579 71044939944 71045695188 71194615008 71284956633 71338514076 71488807632 71730323874 71784215928 71814924896 72077214784 72111680784 72266424054 72267192283 72320718888 72409662936 72562213152 72565045641 72717923212 72772557264 72807355764 72862057008 73018410498 73108212606 73316498112 73320139467 73406615568 73474607844 73564188984 73778221926 73865238304 74114783028 74329627746 74421042462 74577037392 74577830184 74633068224 74794017188 74829782313 74885206968 74886003036 75042972576 75353067504 75607638678 75664443816 75823045056 75973280448 76136363424 76173527001 76229946936 76648621764 76649436578 76706209008 76965351606 76966169787 77127499592 77184626112 77185446624 77279552064 77283390249 77445384984 77446208268 77503570848 77765407236 77766233922 77929240752 77987790144 78251262408 78347445462 78667288128 78836098968 78836937036 78895329696 79099349472 79161867972 79328643504 79388244288 79426206288 79596645678 79597491831 79656447816 79694538066 79824265312 79921588032 79925557437 80079944256 80093941884 80154117648 80424908586 80791790508 80852490576 81025990606 81086866632 81125640882 81296553624 81356768064 81357632928 81360808749 81460870803 81593473296 81632489796 81692953056 81869126922 81969814134 82141632144 82203346368 82304387152 82318773603 82481060376 82582442514 82817720128 82995495264 83036006911 83098393092 83159942112 83339279594 83616678288 83617567176 83679500736 83899167066 83900058957 83962201752 84139090464 84245857839 84423344148 84485874528 84486772656 84772200942 84834989712 85013717184 85300925688 85365013536 85405773882 85406681789 85469940504 85758690303 85939363796 86003017056 86003931312 86294485134 86358401424 86540338368 86581720368 86646770496 86768437041 86832704376 86833627452 86897943072 86939496072 87126058107 87191517204 87375209328 87440855616 87670395846 87736263912 87844105518 88032670209 88136498736 88202716992 88391989752 88392929404 88500699144 88687149408 88690611339 88757245908 88944236656 88986768156 89053625232 89244723942 89311774824 89354482074 89609053248 89613503793 89802298476 89911786536 89979338592 90089937288 90173382354 90584734812 90652792464 90959051898 91150681336 91218194496 91219164192 91222724961 91458622827 91526364072 91527337044 91595129184 91792657458 91904572188 92098193616 92167388352 92409336162 92478764664 92592435546 93055555296 93169935144 93170925588 93554934876 93752033232 94068763074 94069763073 94139438328 94336765248 94337768096 94452785856 94457476971 94656476772 94726586592 94727593584 95046608844 95047619238 95118018768 95318410176 95640431832 95712287904 95757988898 95963541399 96148907712 96153683067 96355232072 96427625184 96546217248 96753394188 96754422726 97030076352 97076474352 97149409344 97153201602 97285823349 97357880664 97404435414 97477616808 97686792423 97760185956 97875487424 97966143792 98085585312 98297110494 98370962568 98703296901 98819710704 99106170328 99153561078 99228056616 99436049856 99437106912 99440988471 99563286537 99773043084 99846942624 99848004048 100062266238 100185328386 100259533296 100470756672 100475746677 100810184904 100885925088 100934096406 101150759853 101351179449 101564702668 101639929248 101984391522 102198162352 102274945344 102544516503 102620468808 102621559716 102967159581 103044520332 103260513312 103261611024 103610467818 103687209648 103688311896 103905654336 104038610247 104335016544 104463260616 104687499708 104816177037 105114798624 105115916048 105471037386 105549157296 105771524672 105901608384 105906868119 106128860904 106129989108 106208597088 106259384088 106339218336 106567409916 106568542782 106791922512 106872156864 107233211448 107595485811 107676323892 107722387344 107803320768 108115822176 108167521176 108395404832 108399636081 108481078332 108614494404 108791297728 108843319728 109076884818 109158835896 109211033646 109293085512 109522176192 109527615747 109758364804 109974747168 110109923352 110211911766 110667332889 110797857456 111172174542 111488904384 111490089568 111494441619 111631563693 111865556088 111866745276 111949602336 112191025782 112327810452 112329004554 112564458864 112649030208 113029601256 113113319616 113168532334 113411458017 113734567584 113874365176 113959920672 114344920404 114671908416 114972932646 114974154867 115059313512 115144535232 115442293824 115448027409 115691249388 115776939168 115778169936 115919328096 116168077476 116169312402 116255356272 116500279104 116648110854 116649350883 116893861128 116981685216 117125474024 117376893612 117515331648 117521168193 117855986336 118000932192 118254148452 118255405554 118342994544 118649024208 118738166976 118742801958 118992965256 119082366432 119139309432 119394968517 119484671724 119541807099 119736397968 119882382048 120119916384 120140912826 120231176472 120637362879 120779646416 120870389952 121187685762 121278735864 121538985909 121630299948 121688461323 121944830436 122035152096 122036449392 122298325402 122390209944 122448734694 122539429584 122797591488 122803690383 122954721201 123212448216 123305019552 123456580728 123721590564 123873663771 124226580192 124227900784 124493242896 124647589638 124739913168 125002710976 125008919391 125332186837 125425017432 125426350764 125519251104 125848750599 125943302628 126208635696 126303458112 126635016222 126728811792 126730158984 126824025024 127158301413 127520575776 127951388532 128047520304 128108660823 128204910756 128909045694 129004525584 129005896968 129435299136 129441727701 129537602136 129714431132 129810507552 129872580552 129970155744 130249056564 130250441178 130346914608 130621525056 130787275806 131062813992 131161283424 131505593769 131604395868 131759614272 131766158277 132204748104 132304075488 132587984628 132589394106 132751048716 133030724112 133130672064 133135868862 133416354984 133480152234 133580437848 133679377728 133867085913 133967662236 134031723111 134413579872 134578795208 134703447714 134867679804 135134905932 135260073531 135877102218 135979188696 136270984201 136438577847 136726022004 136827291744 136828746288 137289546108 137291005566 137392693776 137682148032 137688986187 137856858282 138147290424 138249612864 138251082528 138614004243 138718146996 138888653319 139284347488 139583332944 139754902716 139756388382 140332402314 140628049848 140732209728 141103144611 141209157492 141505147872 141506652144 141679178784 141984715158 142089879888 142091390376 142389230016 142569913266 142571428857 142677028152 142977615264 143460647748 143568431856 143629849792 143636983347 144223361568 144532848108 144534384566 144641437776 144819325872 145124426304 145130091282 145131634089 145435846424 145545114528 145614711528 145724114016 145729802403 146036820996 146106653121 146216425212 146640278934 146813231136 146949215688 147128377968 147445665741 147556443852 147730476608 148229566056 148659255492 148730341617 148842084924 149154074784 149155660368 149588034376 149659564626 149770413936 149772006072 150085945152 150093399357 150277992579 150706135008 151215277356 151328887632 151401144609 152272726848 152347054002 152459893872 152976587283 153297243528 153298873156 153412418016 153930703212 153932339574 154254999184 154370893248 154566780498 154890769968 154892416536 155007141696 155415701727 155530814472 155532467844 155858481504 156502524816 156577252117 156694890924 157672197936 157673874072 157790659392 158198698944 158206556079 158323735944 158657287008 158852412576 159193291356 159194983662 159312895632 159389076132 159648530624 159851114874 159852814173 160187883768 160308235296 160849817172 161047526783 161583581016 161704981152 162051981212 162173733264 162251281764 162593107248 162715265856 162721617498 162921741606 163186946592 163264979592 163385906112 163615327227 163738253844 163816550469 163939628268 164283264288 164608774304 164637547206 164962120752 165164885028 165317867649 165990990528 166072013822 166196786184 166319884224 166678559188 166758261813 167233356576 167235134352 167798334132 167800117914 167924403504 168278180928 168286538673 168491715678 168493506831 168846688296 168971749056 168973545312 169544401884 169669979424 169752798501 170601851376 170730027072 170811547764 170813363578 170939881008 171517380606 171878727592 172006034112 172007862624 172459398969 172588970268 172716802848 173163440736 173536874082 173665408752 173667254904 173795886144 173878992144 174252116214 174253968603 174383034408 174750418656 175340791692 175472527824 175688211036 176065340418 176272997472 176783979504 176785858808 177001398288 177374298816 177381222678 177383108331 177514491816 177888473312 177973536312 178107250464 178114202937 178489447884 178623549648 178708964148 179227007586 179604596952 179823573072 179958677184 180179874576 180211369239 180346764708 181169469624 181305584928 181781528643 181918103796 182301362672 182438328384 182445449922 182917245654 183052728144 183054674088 183190258368 183447488103 183585314916 183673102041 183809144376 184196387232 184818672324 184957529328 185045843411 185184871092 186111110592 186339870288 186341851176 186971384457 187109869752 187504066464 188137526148 188139526146 188278876656 188675536192 188914953942 189312953544 189453173184 189455187168 189952524333 190093217688 190095238476 190236037536 190328895289 191280863664 191424575808 191515977796 191927082798 192307366134 192710464144 192855250368 193092434496 193363568541 193506788376 193508845452 194152948704 194306403204 194571646698 194715761328 194808870828 194955233616 195373584846 195375661767 195520371912 195932287584 196171170624 196180913709 196594220988 196741925136 197406593802 197639421408 198212340656 198307122156 198456113232 198874213824 198881976942 198884091159 199126573074 199546086168 199693885248 199696008096 199703803293 200124532476 200220228351 200370656772 200519066592 200951493354 201620369808 201771850176 201868192812 202055171571 202301519706 202702358898 203129405336 203279858496 203815653327 203968783044 204396324704 205089033006 205240937616 205243119432 205683547267 205934319162 205936508349 206089040664 206521026624 206523222048 207220935636 207374419296 207376623792 208077220494 208670033088 208926521232 209374999416 209632354074 209634582573 210229597248 210231832096 210498603471 210942074772 211098314592 211813736238 212257721808 212259978216 212417194176 212518768176 212678436672 212977072737 213134819832 213137085564 213583845024 213854869899 214466422896 215190971622 215352647784 215444774688 216231644352 216335042352 216790809664 216799272162 216801576849 216962156664 217228988808 217686639456 217695136923 218153769636 218317671792 218422067292 218586171024 219055231494 219516729608 219949494336 219960418401 220219846704 220423823532 221334665778 221595714912 222344349084 222980179136 222988883238 223263127386 223731112176 223733490552 223899204672 224382051564 224489346939 224655620904 224658009108 225128917728 226059202512 226337064668 226822916034 227469135168 227748730352 227919841344 228520581003 228689840808 229945865292 229948309734 230118627024 230896054818 230898509361 231382498776 231553878336 231556339872 231838656192 231850170747 232336154952 232338624804 232510712544 233296221708 233298701766 233787722256 233963370432 234250948048 234753787224 235042336386 235711972672 236001864384 236333250439 236508296904 236510811108 236685989088 237298048416 237485603916 237985930512 238164732864 238278618864 238789937034 238792475493 238969343448 239083614198 239472795936 239764764096 239776672311 240239832768 240281825652 240462352944 241274725758 241559292832 242375371524 242557471728 243077971818 243080555861 243260599896 243376922646 243889660872 244070304192 244072898784 244082426247 244596650804 244780419888 244897469388 245078859168 245607380766 245909442402 246424896432 246610039104 246913161456 246956320809 247443181128 247747327542 248453160384 248455801568 248986485792 249108020733 249295179276 249479826336 250017838782 250664373674 250850034864 250852701528 251038502208 251697501198 251700176871 251886605256 252417271392 252737573517 253270032444 253457623584 253460317968 254316602826 255041151552 255902777064 256095040608 256217321646 256220045367 256409821512 257276070909 257818091388 258009051168 258011793936 258883455402 259075204272 259428862264 259621015104 259745161104 259940311488 260305311123 260498113128 260500882356 260693829216 261378174321 261574551612 262125627984 262322566848 263011187538 263208791736 263532316554 264409496208 264608150976 265175969256 265178788212 265502097432 266061448224 266071834017 266271737724 266832709968 266960304468 267160875696 267734171826 267935324472 268063446222 268827159744 268840511379 269157590416 269406895428 269735359608 270269811864 270520147062 271754204436 271958377392 272541968402 272877155694 273452044008 273654583488 273657492576 273668174883 274375868481 274579092216 274582011132 274785387552 275377972374 275713716564 276294580848 276502165056 277228008486 277436293992 277777306638 278568694976 279166665888 279302932337 279509805432 279512776764 280664804628 281256099696 282206289222 282209289219 282418314984 283010295744 283013304288 283358357568 283372430913 283969430316 284179759776 284182780752 285139826532 285142857714 285354056304 285955230528 286921295496 287136863712 287273966694 287277020563 287890624197 288446723136 288461049201 289065696216 289068769132 289282875552 289638651744 290260182564 290263268178 290871692848 291090229056 291229423056 291448228032 291459604806 291857470047 292073641992 292213306242 292432850424 293060377269 293280557868 293626462272 293898431376 294256755936 294891331482 295112887704 296109890703 296459132112 297318510984 297460683234 297684169848 298308149568 298311320736 298322965413 298689859611 299176068752 299319129252 299540827872 299544012144 300186798714 300555985158 301412270016 301427240031 302430554712 302657775264 302802289218 304053538347 304694108004 304919787744 305953174566 306594487056 306597746312 306824836032 307633549509 307861406424 307864679148 308509998368 308901478743 309133560996 309781539936 309784833072 310831403454 311061628944 311064935688 311716963008 313005049632 313154504234 313389781848 314448531111 315344395872 315347748144 316413112158 316647471888 317314574016 317704825152 317720604357 318386582712 318389967324 318625791264 318778152264 319702229748 319705628346 320375767536 320616470592 321699634344 322095053566 322786457433 323167162032 323409962304 324103962424 324347466528 324502563528 325186214496 325198908243 325443234996 325843483212 326373893184 326529959184 327230654454 327476507688 327633100938 327879256536 328566528576 328582847241 329217548608 329275094412 329924241504 330329770056 330635735298 332001998667 332144027644 332393572368 333357118376 333516523626 334466713152 334470268704 334483324857 334894691079 335596668264 335600235828 335848807008 336573077346 336983431356 336987013662 337693376592 337947090624 339088803768 339339958848 339505597002 340234374051 341203702752 341623095528 341626727156 341879762016 343034761212 343757455184 344015725248 344918797938 344922464601 345177940536 345433605696 346326881472 346344082227 347073748164 347330817504 347334509808 347757984288 348504232428 348507937206 348766068816 349500837312 349948052649 350681583384 350945055648 351376422072 352130680836 352545994944 352563504579 353567959008 353571717616 354002796576 354762445356 354766216662 355028983632 355776946624 355947072624 356214500928 356228405874 356714685613 356978895768 357247099296 357417928296 358184905551 358454015172 359209193904 359647146144 360359749152 360422738478 360693529416 361912088637 362338939248 362611169856 363563057286 363836207592 364602725344 364616957727 364890899844 365065383969 365834491308 366105456288 366109348176 366894976206 367170629832 367346204082 367618288752 368392774464 368411071149 369637344648 369915058656 370091686822 370369742184 371620991313 372679740576 372683702352 373942768914 374219739504 375008132928 375026758173 375996560511 376275052296 376279052292 376557753312 377546251797 377829907884 378625907088 378910374336 379905048666 380186435376 380190476952 380472075072 380657790578 381474904239 382561727328 383031955592 383854165596 384325982469 384614732268 385420928288 386727137082 387013576752 387017690904 388305897408 388325183103 388612806408 389143293396 389431522656 389617741656 389910467232 390747169692 390751323534 391040743824 391864575168 392361827418 393188441976 393483850272 394516781307 394813187604 395278842816 395298474831 396424681312 396614244312 396912226464 397763953884 397768182318 398253146148 399092172336 399392016192 399407606586 400249064952 400440456702 400741313544 401038133184 401601257739 401902986708 402095169333 403240739616 403736385624 404110343142 404603039412 405404717796 405780220593 406258810672 407631306654 407937566088 408792649408 408812952603 409315733541 410178066012 410481875232 410486238864 411367094534 411868638324 411873016698 412178081328 413046444096 413066958561 414441871272 414748838592 414753247584 415842012729 416154440988 416665959957 417853042464 418749998832 419264708148 419269165146 420463664192 420997206942 421571901179 421884149544 422196629184 423309433833 423627472476 424515443616 424519956432 425037536352 425954145474 426269639664 426274171128 427167690048 427709739798 427714286571 428932845792 430381943244 430705295568 430889549376 430910950041 432670084704 433598544324 433603153698 433924313328 434457977616 435373278912 435390273846 435394902267 436307539272 436635343584 436844134584 437172342048 437189407209 438110462988 438319959363 439033459216 439920836802 440439693408 440847647064 442336997223 442669331556 443191429824 444688698168 445642948333 445977766476 446191024851 446526254772 447462224352 447466981104 448764103128 448978693878 449311241808 449316018216 450257835456 450280198071 450833977737 452118405024 452674129336 453645832068 454203433827 455497460704 457041162006 457379681616 458366037767 458929761849 459891730584 459896619468 460237254048 461792109636 461797018722 462764997552 463112679744 463700341494 464672309904 464677249608 465021425088 466247105181 466592443416 466597403532 467575444512 468501896096 469507574448 469731756351 470084672772 472666500878 473016593808 473021622216 473371978176 474596096832 474619668237 474971207832 475971861024 476557237728 477579874068 477584950986 477938686896 478167228396 478945591872 479553344622 479558442519 480563651304 480924705888 482549451516 483118585664 483142580349 484750743048 485114943456 486155943636 486161111722 486521199792 486753845292 487779321744 488145797568 488164852494 489193301608 489560839776 489794938776 490157718336 490845981681 491214761532 491449651407 491818884804 492849792864 493826322912 493912641618 494886362256 495494655084 495953602947 496911603136 497972971584 498216041466 498590358552 498959652672 500035677564 500274785439 501328747348 501700069728 501705403056 503395002396 503400353742 503773210512 504834542784 504859616019 505475147034 505480520493 506540064888 506915247168 506920635936 508633205652 509258395503 511805554128 512190081216 512434643292 512440090734 512819643024 514552141818 515636182776 516018102336 516023587872 517378196907 517766910804 518150408544 518857724528 519490322208 520610622246 520996226256 521001764712 521387658432 522756348642 522761905809 523149103224 524251255968 526022375076 526417583472 526668938939 527064633108 528818992416 530351938512 530357576424 531004194864 532122896448 532143668034 532149324993 532543475448 533665419936 533920608936 534321751392 534342608811 535468343652 535870648944 536126892444 537681022758 538315180832 538813790856 539470719216 540539623728 540634107717 541040294124 541705317361 543508408872 543916754784 545083936804 545344585929 545754311388 546904088016 547314985152 547336349766 548751736962 549158184432 549164022264 549570775104 550342464309 550755944748 551019306123 551427433128 552589161696 554456016972 554872587984 555137530233 555554613276 558333331776 558605864674 559019610864 559025553528 560914153371 561329609256 562512199392 564412578444 564418578438 564836629968 566026608576 566744861826 567938860632 568359519552 568365561504 569857572999 570279653064 570285715428 570708112608 570986685867 573842590992 574273727424 574547933388 574554041126 575781248394 576922098402 578131392432 578137538264 578565751104 579277303488 580090705623 580520365128 580526536356 581743385696 582458846112 582919209612 583714940094 584147283984 584426612484 584865700848 586120754538 586126985301 586561115736 587796862752 588513511872 589782662964 590225775408 592219781406 592918264224 594637021968 594921366468 595368339696 596622641472 596645930826 596652273477 597379719222 598352137504 598638258504 599081655744 599088024288 599111409879 600373597428 600660685053 601111970316 602854480062 604861109424 605315550528 605604578436 606165514713 608107076694 609388216008 609839575488 611446959981 611906349132 613188974112 613195492624 615267099018 615722812848 615729358296 617019996736 617050641801 617802957486 617809525047 618267121992 619563079872 619569666144 621662806908 622123257888 622129871376 622426927837 626010099264 626309008468 626779563696 628897062222 628903747719 630688791744 630695496288 631495810413 632826224316 633294943776 635441208714 636773165424 636779934648 637251582528 637556304528 638931218211 639404459496 639411256692 640751535072 641564609697 643399268688 644190107132 645572914866 646334324064 648207924848 648694933056 649005127056 650372428992 650397816486 650404730547 650886469992 651686966424 653059918368 653085410769 654461308908 654953015376 655266201876 655758513072 657165694482 658550188824 659848483008 659881255203 660659540112 661271470596 664003997334 664288055288 664787144736 666714236752 667033047252 668940537408 668966649714 669789382158 671193336528 671200471656 671697614016 672640789711 673146154692 673468040817 673966862712 673974027324 675386753184 678177607536 679011194004 680468748102 682407405504 683246191056 683253454312 683759524032 685561743009 686069522424 687514910368 689837595876 689844929202 690355881072 692688164454 692695528083 694147496328 694661635008 694669019616 695515968576 697008464856 697015874412 697532137632 699896105298 701363166768 701890111296 702752844144 704261361672 705127009158 707135918016 707143435232 708005593152 708999751317 709524890712 709532433324 710057967264 711894145248 712456811748 713429371226 713957791536 714494198592 714835856592 716369811102 716377426479 716908030344 718418387808 719294292288 719330016933 720719498304 720845476956 721387058832 723824177274 724677878496 727126114572 727672415184 729205450688 729233915454 729241667583 729781799688 730130767938 731668982616 732210912576 732218696352 732247278741 733789952412 734341259664 734692408164 735236577504 736822142298 739274689296 739830117312 740183373644 740739484368 740868962427 743241982626 745359481152 745367404704 747324062199 747885537828 748439479008 750053516346 751993121022 752550104592 752558104584 753115506624 755092503594 755100530613 755659815768 757251814176 758212720551 759810097332 760372870752 760380953904 761315581156 762949808478 765123454656 766063911184 767708331192 768651964938 768660136101 769229464536 770841856576 771828212727 773454274164 774027153504 774035381808 776650366206 777225612816 778286586792 778863045312 779235483312 779820934464 780915933369 781494339384 781502647068 782081487648 784134522963 784723654836 786376883952 786967700544 789033562614 789626375208 790596949662 792849362624 793228488624 793824452928 794939115113 795527907768 795536364636 796506292296 798184344672 798215502051 798815213172 800498129904 800880913404 801482627088 803202515478 803805973416 804190338666 806481479232 806521534137 807472771248 808220686284 809206078824 810809435592 811560441186 812517621344 815262613308 815875132176 817625905206 818631467082 820356132024 820963750464 820972477728 821004524649 822734189068 823127605443 823737276648 823746033396 824356162656 826133917122 828883742544 829506495168 831684025458 832308881976 833331919914 835706084928 837499997664 837908797011 838529416296 838538330292 841994413884 843143802358 843768299088 846618867666 846627867657 847254944952 849030887232 849039912864 850075072704 850117292739 851908290948 852539279328 852548342256 855419479596 855428573142 857865691584 860763886488 861410591136 861821900082 861831061689 865340169408 865383147603 867197088648 867206307396 867848626656 868915955232 870780547692 870789804534 872615078544 873270687168 873688269168 874344684096 874378814418 875572410141 876220925976 876639918726 878066918432 879181131807 879841673604 880879386816 881695294128 884673994446 885338663112 889377396336 891285896666 891955532952 892382049702 893052509544 894924448704 894933962208 894968896239 896069578833 897528206256 897957387756 898622483616 898632036432 900560396142 901667955474 904236810048 904281720093 905348258672 907291664136 908406867654 910994921408 912160615041 914082324012 914759363232 916732075534 917859523698 919783461168 919793238936 920474508096 922900648527 923584219272 923594037444 925529995104 926704436229 927400682988 929344619808 929354499216 932494210362 933184886832 933194807064 935150889024 937003792192 939015148896 939463512702 939473499679 940169345544 943345593333 945333001756 946033187616 946043244432 949239336474 949942415664 951943722048 953114475456 953161813071 955159748136 955169901972 955877373792 956334456792 959106689244 959116885038 961127302608 961849411776 965098903032 966285160698 968359372299 969501486096 970229886912 972311887272 972322223444 973042399584 973507690584 975558643488 975596724729 976329704988 978386603216 979121679552 979589877552 981691963362 982429523064 982899302814 983637769608 985699585728 985748541723 987652645824 987825283236 989772724512 990989310168 991907205894 996005996001 996432082932 997180717104 1000071355128 1000549570878 1002657494696 1003400139456 1003410806112 1003449974571 1004684073237 1006790004792 1006800707484 1007546421024 1009719232038 1010950294068 1010961040986 1013080129776 1013841271872 1017266411304 1018516791006 1023611108256 1024869286584 1024880181468 1025639286048 1029104283636 1031272365552 1032047175744 1034756393814 1034767393803 1035533821608 1036300817088 1037715449056 1038980644416 1039032246681 1041221244492 1041992452512 1042003529424 1045512697284 1045523811618 1046298206448 1048502511936 1052044750152 1052835166944 1053337877878 1054129266216 1057637984832 1057690513737 1060703877024 1060715152848 1062008389728 1064287336068 1064298649986 1065086950896 1067330839872 1067841217872 1068643502784 1068685217622 1070144056839 1070936687304 1071741297888 1072253784888 1074554716653 1075362045516 1076630361664 1077627581712 1078941438432 1081079247456 1081268215434 1082080588248 1083410634722 1085736265911 1087016817744 1087833509568 1090167873608 1090689171858 1091508622776 1093808176032 1093850873181 1094672699532 1095196151907 1097503473924 1098316368864 1098328044528 1100684928618 1101511889496 1102038612246 1102854866256 1105178323392 1105233213447 1108912033944 1109745175968 1110275060466 1111109226552 1114862973939 1117211729348 1118039221728 1118051107056 1121828306742 1122659218512 1125024398784 1125080274519 1127989681533 1128825156888 1128837156876 1129673259936 1132638755391 1133489723652 1135877721264 1136731123008 1139715145998 1140559306128 1140571430856 1141416225216 1141973371734 1144424712717 1147685181984 1149095866776 1149108082252 1151562496788 1152977947407 1153844196804 1156262784864 1156275076528 1160181411246 1161040730256 1161053072712 1163486771392 1164917692224 1164975549309 1165838419224 1167429880188 1168294567968 1168853224968 1169731401696 1172241509076 1172253970602 1173122231472 1175593725504 1179565325928 1180451550816 1183550343921 1184439562812 1185836528448 1185895424493 1189274043936 1189842732936 1190736679392 1193291861652 1193304546954 1194759438444 1196704275008 1197276517008 1198176048576 1198222819758 1200747194856 1201321370106 1202223940632 1204803773217 1205708960124 1209722218848 1211209156872 1212331029426 1216214153388 1217340661779 1218776432016 1222893919962 1223812698264 1226377948224 1226390985248 1226438857809 1227947200623 1230534198036 1231445625696 1231458716592 1234101283602 1235605914972 1235619050094 1236534243984 1239139332288 1239200875683 1243325613816 1244246515776 1244259742752 1244853855674 1247526038187 1249997879871 1252618016936 1253559127392 1257794124444 1257807495438 1261390992576 1262991620826 1264715703537 1265652448632 1266589887552 1269928301499 1270882417428 1273546330848 1273559869296 1275112609056 1277862436422 1278808918992 1278822513384 1281503070144 1283129219394 1283142859713 1286798537376 1288380214264 1291145829732 1292668648128 1292732850123 1296415849696 1298010254112 1300795632972 1300809461094 1301772939984 1303373932848 1306119836736 1306170821538 1306184706801 1308922617816 1309906030752 1310532403752 1311517026144 1314331388964 1314959878089 1317100377648 1319762510406 1321319080224 1322542941192 1327010991669 1328007994668 1328576110576 1329574289472 1333428473504 1334066094504 1336928844999 1337933299428 1338573074553 1339578764316 1342386673056 1342400943312 1345281579422 1346292309384 1346936081634 1347933725424 1347948054648 1350773506368 1350840594213 1352501933211 1356355215072 1358022388008 1360937496204 1362610301481 1366492382112 1366506908624 1371123486018 1372139044848 1375029820736 1375098113301 1376789285547 1379675191752 1379689858404 1380711762144 1385376328908 1385391056166 1388294992656 1389338039232 1394016929712 1394031748824 1395064275264 1398741315543 1399792210596 1402726333536 1405505688288 1408522723344 1409195269053 1410254018316 1414286870464 1417999502634 1419049781424 1419064866648 1420115934528 1423788290496 1423859004711 1424913623496 1426858742452 1427915583072 1429671713184 1432739622204 1432754852958 1433816060688 1436836775616 1438660033866 1438675327557 1441690953912 1442774117664 1447648354548 1449355756992 1449427741047 1454252229144 1455344830368 1458467830908 1458483335166 1459563599376 1460261535876 1463337965232 1464437392704 1464494557482 1467579904824 1468682519328 1469384816328 1470473155008 1472537945043 1473644284596 1474348954221 1478549378592 1480366747288 1481478968736 1481737924854 1486483965252 1487860808841 1490734809408 1494648124398 1495771075656 1496878958016 1498980826211 1500107032692 1500824356317 1503986242044 1505100209184 1505116209168 1510185007188 1510201061226 1511319631536 1514503628352 1514578848057 1516425441102 1516441561479 1519620194664 1520745741504 1520761907808 1522631162312 1525899616956 1527775186509 1532127822368 1535416662384 1537303929876 1537320272202 1538458929072 1541776672489 1543656425454 1546908548328 1548054307008 1548070763616 1552134590721 1553300732412 1554451225632 1556573173584 1558470966624 1561831866738 1562988678768 1563005294136 1564162975296 1568269045926 1568285717427 1569447309672 1572753767904 1578067125228 1579252750416 1580006816817 1581193899324 1586456977248 1589878230226 1591055815536 1591072729272 1593012584592 1596368689344 1596431004102 1596447974979 1597630426344 1600996259808 1601761826808 1602965254176 1603027826433 1606405030956 1607611946832 1608380677332 1613043068274 1614945542496 1616441372568 1618412157648 1621618871184 1621902323151 1623120882372 1625035242688 1625115952083 1630525226616 1631750264352 1635251810412 1636033757787 1637262934164 1640712264048 1641944955456 1642009049298 1645468378136 1646255210886 1647474553296 1647492066792 1648712325312 1651027392927 1652267834244 1653057918369 1657767485088 1663368050916 1664617763952 1665412590699 1666663839828 1674999995328 1675817594022 1677058832592 1677076660584 1682742460113 1683988827768 1686287604716 1687536598176 1693237735332 1693255735314 1694509889904 1698079825728 1700234585478 1703816581896 1705078558656 1705096684512 1709572718997 1710838959192 1710857146284 1712960057601 1721527772976 1722821182272 1723643800164 1723662123378 1730766295206 1734394177296 1734412614792 1735697253312 1737831910464 1740272116869 1741561095384 1741579609068 1745230157088 1747376538336 1748757628836 1751144820282 1752441851952 1753279837452 1756133836864 1758362263614 1758380955903 1759683347208 1763390588256 1769347988892 1770677326224 1771522794613 1778754792672 1782571793332 1783911065904 1784764099404 1786105019088 1789867924416 1789937792478 1789956820431 1792139157666 1795056412512 1795914775512 1797244967232 1797264072864 1797334229637 1801120792284 1801982055159 1803335910948 1808563440186 1810696517344 1814583328272 1816813735308 1818496544139 1824321230082 1828164648024 1829518726464 1833464151068 1834340879943 1835719047396 1839566922336 1839586477872 1845801297054 1847168438544 1847188074888 1851059990208 1851151925403 1853408872458 1853428575141 1854801365976 1858689239616 1858708998432 1864988420724 1866369773664 1866389614128 1867280783511 1878030297792 1878927025404 1878946999358 1880338691088 1886691186666 1886711243157 1890666003512 1892066375232 1892086488864 1894487431239 1898478672948 1899884831328 1906323626142 1910319496272 1910339803944 1911754747584 1912668913584 1916793654633 1918213378488 1918233770076 1922254605216 1930197806064 1932570321396 1936718744598 1939002972192 1944623774544 1944644446888 1946084799168 1947015381168 1951117286976 1951193449458 1951214191641 1952659409976 1956773206432 1959179755104 1959256232307 1963383926724 1964859046128 1965798605628 1967275539216 1971497083446 1975650566472 1979545449024 1981978620336 1983814411788 1992011992002 1992864165864 1994361434208 2000142710256 2001099141756 2005314989392 2006821612224 2006899949142 2009368146474 2013580009584 2013601414968 2015092842048 2017922369133 2019438464076 2020404122451 2021900588136 2021922081972 2026160259552 2034532822608 2035504277521 2037033582012 2047222216512 2049738573168 2049760362936 2051278572096 2056685229027 2058208567272 2062544731104 2069512787628 2069534787606 2071067643216 2075430898112 2078064493362 2078086584249 2082442488984 2083984905024 2084007058848 2091025394568 2091047623236 2092596412896 2093617848179 2104089500304 2105670333888 2106675755756 2108258532432 2115381027474 2121407754048 2121430305696 2124016779456 2126999253951 2128574672136 2128597299972 2130173901792 2135682435744 2137370435244 2140288113678 2141873374608 2143482595776 2144507569776 2149109433306 2149132279437 2150724091032 2155255163424 2157882876864 2157990050799 2162158494912 2162536430868 2164161176496 2166821269444 2171472531822 2174033635488 2180335747216 2181378343716 2183017245552 2187616352064 2187701746362 2187725002749 2189345399064 2190392303814 2195006947848 2196632737728 2196656089056 2196741836223 2201369857236 2203023778992 2204077224492 2205709732512 2210466426894 2217824067888 2219490351936 2220550120932 2222218453104 2222606887281 2229725947878 2234423458696 2236078443456 2236102214112 2241972186597 2243656613484 2245318437024 2250160549038 2255979363066 2257650313776 2257674313752 2259346519872 2262519019937 2265277510782 2265301591839 2266979447304 2271755442528 2279430291996 2281118612256 2281142861712 2283946743468 2288849425434 2295370363968 2298191733552 2298216164504 2303124993576 2305955894814 2305980408303 2307688393608 2312525569728 2312550153056 2315484638181 2320362822492 2322081460512 2322106145424 2329951098618 2331676838448 2334859760376 2336589135936 2337706449936 2339462803392 2342747800107 2344483018152 2344507941204 2346244462944 2352403568889 2359130651856 2360903101632 2367100687842 2368879125624 2371790848986 2378548087872 2379685465872 2381473358784 2384817345339 2386583723304 2386609093908 2389518876888 2394553034016 2394646506153 2396445639516 2401494389712 2402642740212 2404447881264 2409607546434 2411417920248 2419444437696 2419564602411 2422418313744 2424662058852 2432428306776 2434681323558 2437552864032 2445787839924 2447625396528 2452781970496 2452877715618 2455894401246 2461068396072 2462891251392 2462917433184 2463013573947 2468202567204 2469382816329 2471211829944 2471238100188 2473068487968 2478401751366 2486651227632 2488519485504 2489707711348 2495052076374 2499995759742 2505236033872 2507118254784 2513726391033 2515588248888 2515614990876 2525983241652 2529431407074 2531304897264 2539856602998 2539883602971 2541764834856 2547092661696 2547119738592 2550225218112 2550351878217 2555724872844 2557617837984 2557645026768 2566258438788 2566285719426 2573597074752 2576760428528 2582291659464 2585465700246 2585493185067 2592831699392 2596020508224 2596149442809 2601591265944 2601618922188 2603545879968 2606747865696 2612341643076 2612369413602 2617845235632 2619812061504 2621064807504 2623034052288 2626717230423 2628662777928 2629919756178 2634200755296 2637543395421 2639525020812 2642638160448 2645085882384 2654021983338 2656015989336 2657152221152 2666856947008 2668132189008 2673857689998 2673886114471 2675866598856 2677146149106 2679157528632 2684773346112 2684801886624 2684906688717 2690563158844 2692584618768 2693872163268 2695867450848 2695896109296 2701681188426 2705003866422 2712710430144 2712845160279 2716044776016 2721874992408 2725220602962 2732984764224 2733013817248 2736481845123 2742246972036 2744278089696 2750196226602 2753578571094 2759350383504 2759379716808 2761423524288 2768701945581 2770752657816 2770782112332 2776589985312 2780113308687 2788033859424 2788063497648 2797482631086 2799584421192 2805452667072 2811011376576 2817045446688 2818390538106 2818420499037 2820508036632 2830036779999 2835999005268 2838099562848 2838129733296 2847718009422 2849827246992 2853717484904 2855831166144 2859343426368 2859485439213 2865479244408 2865509705916 2867632121376 2877320067732 2877350655114 2883381907824 2885548235328 2895296709096 2898855482094 2908504458288 2910689660736 2916935661816 2916966670332 2919127198752 2920523071752 2926675930464 2926790174187 2928989114964 2935159809648 2937365038656 2938769632656 2945075890086 2947288569192 2948697908442 2957098757184 2957245625169 2960733494576 2962957937472 2963475849708 2972967930504 2975721617682 2989296248796 2991542151312 2997961652422 3000214065384 3001648712634 3007972484088 3010200418368 3010232418336 3010349923713 3014052219711 3020370014376 3020402122452 3022639263072 3029157696114 3032850882204 3032883122958 3039240389328 3041523815616 3045262324624 3051799233912 3055550373018 3064255644736 3070833324768 3072332255707 3074607859752 3074640544404 3076917858144 3083553344978 3087312850908 3093817096656 3096141527232 3104269181442 3104302181409 3106601464824 3108902451264 3113146347168 3116941933248 3117096740043 3123663733476 3125977357536 3126010588272 3136538091852 3136571434854 3138894619344 3145507535808 3156134250456 3158505500832 3160013633634 3160047226193 3162387798648 3172913954496 3173071541211 3179756460452 3182111631072 3182145458544 3186025169184 3192862008204 3192895949958 3195260852688 3201992519616 3203523653616 3205930508352 3206055652866 3210432170517 3212810061912 3215223893664 3216761354664 3223664149959 3226086136548 3229891084992 3232882745136 3236824315296 3243237742368 3243804646302 3246241764744 3250231904166 3257208797733 3261050453232 3263500528704 3270503620824 3272067515574 3274525868328 3281424528096 3281552619543 3284018098596 3285588455721 3290936756272 3292510421772 3294949106592 3294984133584 3302054785854 3304535668488 3306115836738 3315534970176 3315699640341 3326736101832 3329235527904 3330825181398 3333327679656 3344588921817 3351635188044 3354117665184 3354153321168 3365484920226 3367977655536 3372575209432 3375073196352 3375240823557 3383969044599 3386475470664 3386511470628 3389019779808 3397916266173 3400469170956 3407633163792 3410193369024 3419145437994 3421677918384 3421714292568 3425920115202 3443055545952 3447287600328 3447324246756 3458933842221 3461532590412 3468788354592 3468825229584 3480544233738 3483122190768 3483159218136 3490460314176 3494753076672 3494926647927 3497515257672 3502289640564 3504883703904 3506559674904 3516724527228 3516761911806 3519366694416 3526781176512 3538695977784 3541354652448 3543045589226 3550651031763 3557509585344 3557686273479 3565143586664 3567822131808 3569528198808 3572210038176 3579875584956 3579913640862 3584278315332 3590112825024 3591829551024 3594528145728 3594668459274 3602241584568 3603964110318 3606671821896 3614411319651 3617126880372 3621393034688 3629166656544 3633627470616 3636993088278 3648642460164 3652021985337 3656329296048 3666928302136 3668681759886 3671438094792 3679133844672 3679172955744 3679316573427 3683841601869 3691602594108 3694336877088 3694376149776 3702303850806 3706817744916 3706857150282 3709602731952 3717417996864 3717602627049 3729976841448 3732739547328 3732779228256 3734561567022 3742578114561 3749993639613 3757854050808 3757893998716 3760677382176 3773382373332 3773422486314 3781332007024 3784172977728 3788974862478 3794147110611 3796957345896 3799769662656 3809784904497 3812647252284 3820638992544 3820679607888 3825337827168 3833587309266 3836426756976 3836467540152 3844509210432 3849428579139 3860395612128 3865140642792 3873437489196 3878005944384 3878198550369 3889247549088 3889288893776 3894030762336 3902386898916 3902428383282 3905318819952 3913546412864 3918359510208 3918512464614 3918554120403 3926767853448 3929718092256 3931597211256 3934551078432 3942994166892 3951301132944 3963957240672 3967628823576 3981032975007 3984023984004 3985728331728 3988722868416 4000285420512 4002198283512 4010629978784 4010786534997 4013799898284 4015719223659 4018736292948 4027160019168 4027202829936 4035844738266 4038876928152 4040808244902 4043801176272 4043844163944 4052320519104 4052521782639 4069065645216 4071008555042 4074067164024 4087830904443 4099477146336 4099520725872 4113370458054 4116417134544 4125089462208 4125294339903 4130367856641 4139025575256 4139069575212 4142135286432 4156128986724 4156173168498 4164884977968 4168014117696 4182050789136 4182095246472 4185192825792 4187235696358 4196223946629 4208179000608 4213351511512 4216517064864 4227585807159 4230762054948 4242860611392 4253998507902 4257149344272 4257194599944 4260347803584 4271364871488 4271577014133 4274740870488 4280576227356 4283746749216 4289015139552 4298218866612 4298264558874 4301448182064 4310510326848 4315980101598 4316025982671 4325072861736 4328322352992 4333642538888 4342945063644 4348067270976 4348283223141 4360671494432 4362756687432 4366034491104 4375403492724 4375450005498 4378690798128 4380784607628 4390013895696 4393312178112 4393483672446 4402739714472 4406047557984 4408154448984 4411419465024 4417613835129 4420932853788 4423046862663 4435648135776 4441100241864 4444436906208 4445213774562 4459451895756 4463582426523 4468846917392 4472204428224 4483944373194 4487313226968 4490636874048 4496942478633 4500321098076 4502473068951 4511958726132 4515300627552 4515348627504 4525038039874 4530555021564 4530603183678 4533958894608 4543510885056 4543736544171 4549324684437 4558860583992 4562237224512 4562285723424 4567893486936 4577698850868 4583325559527 4596383467104 4596432329008 4606249987152 4611911789628 4611960816606 4615376787216 4625100306112 4625330017467 4630969276362 4637290912969 4640725644984 4644162921024 4644212290848 4656403772163 4659902197236 4663353676896 4669719520752 4675412899872 4685495600214 4688966036304 4689015882408 4692488925888 4704807137778 4704857152281 4718261303712 4734201375684 4737758251248 4740020450451 4743581697972 4759370931744 4769634690678 4773167446608 4773218187816 4779037753776 4789106068032 4789293012306 4789343924937 4792891279032 4802988779424 4805285480424 4808895762528 4809083479299 4819215092868 4822835840496 4839129204822 4844836627488 4849324117704 4864856613552 4865706969453 4869362647116 4875105728064 4875347856249 4891575679848 4895250793056 4905755431236 4908101273361 4911788802492 4922136792144 4925834866368 4926027147894 4936405134408 4938765632658 4942423659888 4942476200376 4946136975936 4953082178781 4956803502732 4959173755107 4973302455264 4979415422696 4990104152748 4996237772097 4999991519484 5010472067744 5027452782066 5031176497776 5031229981752 5042026415437 5048227380339 5051966483304 5058862814148 5062609794528 5079713205996 5079767205942 5083529669712 5094239477184 5100703756434 5111449745688 5115235675968 5115290053536 5128718156991 5132516877576 5132571438852 5138880172803 5153520857056 5164583318928 5170931400492 5170986370134 5192298885618 5203182531888 5203237844376 5207091759936 5213495731392 5220816350607 5224683286152 5224738827204 5235690471264 5242129615008 5253434460846 5257325555856 5259839512356 5268401510592 5275086790842 5275142867709 5279050041624 5290171764768 5308043966676 5312031978672 5314304442304 5314568383839 5336264378016 5347715379996 5347772228942 5351733197712 5354292298212 5358315057264 5369603773248 5369813377434 5369870461293 5381126317688 5385169237536 5387744326536 5391734901696 5391792218592 5392002688911 5403362376852 5405946165477 5410007732844 5425690320558 5432089552032 5443749984816 5450441205924 5455489632417 5466027634496 5472963690246 5484493944072 5488556179392 5500392453204 5503022639829 5507157142188 5518700767008 5518759433616 5537403891162 5541505315632 5541564224664 5553179970624 5553455776209 5560226617374 5560285725423 5576067718848 5576126995296 5594965262172 5599168842384 5601842350533 5634090893376 5636781076212 5636840998074 5641016073264 5660073559998 5660133729471 5671998010536 5676199125696 5676259466592 5683462293717 5695436018844 5699654493984 5707434969808 5718970878426 5730958488816 5731019411832 5735264242752 5750380963899 5754640135464 5754701310228 5766763815648 5790593418192 5793358328329 5797710964188 5817008916576 5833871323632 5833933340664 5838254397504 5841046143504 5853351860928 5853580348374 5853642574923 5857978229928 5870319619296 5877539265312 5877768696921 5890151780172 5894577138384 5897395816884 5914491250338 5921466989152 5926951699416 5945935861008 5951443235364 5958758490971 5978592497592 5983084302624 5995923304844 6000428130768 6003297425268 6015944968176 6020464836672 6020699847426 6028104439422 6040740028752 6040804244904 6045278526144 6053767107399 6058315392228 6061212367353 6065701764408 6065766245916 6078480778656 6090524649248 6103598467824 6106512832563 6111100746036 6141666649536 6144664511414 6149215719504 6149281088808 6153835716288 6167106689956 6170055687081 6174625701816 6187634193312 6208538362884 6208604362818 6213202929648 6226292694336 6234193480086 6234259752747 6247327466952 6251954715072 6252021176544 6273076183704 6273142869708 6277789238688 6280853544537 6312268500912 6317011001664 6320027267268 6320094452386 6324775597296 6346143082422 6359512920904 6364223262144 6364290917088 6372050338368 6380997761853 6385724016408 6385791899916 6390521705376 6407047307232 6412111305732 6420864341034 6425620123824 6430447787328 6433522709328 6447328299918 6447396838311 6452172273096 6465765490272 6473648630592 6486475484736 6487609292604 6492483529488 6500463808332 6514417595466 6522100906464 6541007241648 6544135031148 6549051736656 6562849056192 6563105239086 6563175008247 6568036197192 6571176911442 6581873512544 6585020843544 6589898213184 6589968267168 6590225508669 6604109571708 6609071336976 6612231673476 6631399280682 6653472203664 6658471055808 6661650362796 6666655359312 6667820661843 6689177843634 6703270376088 6708235330368 6708306642336 6725916559791 6730969840452 6735955311072 6745150418864 6750481647114 6767938089198 6772950941328 6773022941256 6778039559616 6787557059811 6795832532346 6795904775517 6800938341912 6815266327584 6838290875988 6843355836768 6843428585136 6846696206207 6851840230404 6886111091904 6894575200656 6894648493512 6917867684442 6917941224909 6923065180824 6937576709184 6937650459168 6946453914543 6961088467476 6966244381536 6966318436272 6989853295854 6995030515344 7004579281128 7009767407808 7013119349808 7028243400321 7033449054456 7033523823612 7038733388832 7042169125693 7057210706667 7077391955568 7082709304896 7086091178452 7101302063526 7115372546958 7130287173328 7135644263616 7139056397616 7144420076352 7154452036017 7159751169912 7159827281724 7168556630664 7183659102048 7183939518459 7189336918548 7204483169136 7207928220636 7213343643792 7228822639302 7234253760744 7258333313088 7258693807233 7267254941232 7273986176556 7297284920328 7304043970674 7312658592096 7333856604272 7337363519772 7342876189584 7358345911488 7358633146854 7367683203738 7383205188216 7388673754176 7388752299552 7389040721841 7404607701612 7408148448987 7413635489832 7413714300564 7419205463904 7435205254098 7459953682896 7465558456512 7469123134044 7485156229122 7499987279226 7515708101616 7515787997432 7521354764352 7541179173099 7546764746664 7546844972628 7562664014048 7577949724956 7588294221222 7593914691792 7619569808994 7619650808913 7625294504568 7641277985088 7641359215776 7650675654336 7667174618532 7672853513952 7672935080304 7698857158278 7720791224256 7730281285584 7746874978392 7756397100738 7756479555201 7778495098176 7778577787552 7788061524672 7788448328427 7804773797832 7804856766564 7810637639904 7837024929228 7837108240806 7853535706896 7859436184512 7863194422512 7869102156864 7880151691269 7885988333784 7902602265888 7912630186263 7927914481344 7935257647152 7962065950014 7968047968008 7971456663456 8000570841024 8004396567024 8021259957568 8021573069994 8021658343413 8027599796568 8031438447318 8037472585896 8054320038336 8054405659872 8054720066151 8071689476532 8077753856304 8081616489804 8087602352544 8087688327888 8105043565278 8138131290432 8138535480837 8142017110084 8148134328048 8175661808886 8198954292672 8199041451744 8209445535369 8226740916108 8232834269088 8250588679806 8260735713282 8278051150512 8278139150424 8284270572864 8306105836743 8312257973448 8312346336996 8329769955936 8340339926061 8364101578272 8364190492944 8374471392716 8392447893258 8416358001216 8426703023024 8433034129728 8455171614318 8455261497111 8461524109896 8490110339997 8507997015804 8514298688544 8514389199888 8543154028266 8549481740976 8561152454712 8567493498432 8578030279104 8578456317639 8596437733224 8596529117748 8602896364128 8631960203196 8632051965342 8650145723472 8656644705984 8667285077776 8685890127288 8696566446282 8721342988864 8725513374864 8732068982208 8744330266243 8750806985448 8750900010996 8757381596256 8761569215256 8780027791392 8780370522561 8786967344892 8805479428944 8812095115968 8816308897968 8835227670258 8841865707576 8846093725326 8871296271552 8871736875507 8882200483728 8888873812416 8890427549124 8918903791512 8927164853046 8937693834784 8967888746388 8974626453936 8993884957266 9000642196152 9004946137902 9023917452264 9030601255104 9030697255008 9031049771139 9050076079748 9061110043128 9061206367356 9067917789216 9087473088342 9098649368874 9117721167984 9124571446848 9135786973872 9155397701736 9166651119054 9192766934208 9192864658016 9212499974304 9216996767121 9223823579256 9223921633212 9230753574432 9250660034934 9261938552724 9274581825938 9281451289968 9288424581696 9312807544326 9312906544227 9319804394472 9326707353792 9339439041504 9350825799744 9351290220129 9370991200428 9377932072608 9378031764816 9409614275556 9409714304562 9436522607424 9468402751368 9475516502496 9480040900902 9480141678579 9487163395944 9518741863488 9519214623633 9539269381356 9546334893216 9546436375632 9558075507552 9578586024612 9578687849874 9585782558064 9605977558848 9610570960848 9617791525056 9618166958598 9631296511551 9638430185736 9645671680992 9670992449877 9678258409644 9689673254976 9698648235408 9729713227104 9731413938906 9738725294232 9750695712498 9783151359696 9790501586112 9811510862472 9816202546722 9823577604984 9844273584288 9844657858629 9852054295788 9856765367163 9872810268816 9877531265316 9884847319776 9884952400752 9906164357562 9913607005464 9918347510214 9946604910528 9947098921023 9958830845392 9980208305496 9992475544194 9999983038968 10020944135488 10033766765451 10054905564132 10062352995552 10062459963504 10084052830874 10096454760678 10103932966608 10117725628296 10125219589056 10125722470671 10151907133797 10159426411992 10159534411884 10167059339424 10193748798519 10201407512868 10222899491376 10230580107072 10257436313982 10265033755152 10265142877704 10277760345606 10307041714112 10329166637856 10334208496469 10341862800984 10341972740268 10376801526663 10384597771236 10406365063776 10406475688752 10441632701214 10449366572304 10449477654408 10471380942528 10484259230016 10484779943781 10506868921692 10514651111712 10519679024712 10550173581684 10550285735418 10558100083248 10580343529536 10616087933352 10624063957344 10629136767678 10651953095289 10672528756032 10673058820437 10695430759992 10695544457884 10703466395424 10708584596424 10716630114528 10739626754868 10739740922586 10762252635376 10770338475072 10775488653072 10783584437184 10784005377822 10806724753704 10811892330954 10820015465688 10843233958953 10851380641116 10864179104064 10887499969632 10900882411848 10910979264834 10945927380492 10956065956011 10968987888144 11000784906408 11006045279658 11014314284376 11037401534016 11037518867232 11037949720281 11051524805607 11074807782324 11083010631264 11083128449328 11106911552418 11120453234748 11120571450846 11152253990592 11152807881147 11189930524344 11198337684768 11203684701066 11249980918839 11273562152424 11273681996148 11282032146528 11320147119996 11320267458942 11343996021072 11352518933184 11366924587434 11382441331833 11390872037688 11399308987968 11414869939616 11429354713491 11437941756852 11461916977632 11462038823664 11500761927798 11509280270928 11509402620456 11533527631296 11581186836384 11586716656658 11595421928376 11634017833152 11634595651107 11667742647264 11667866681328 11682092287008 11707160696748 11707285149846 11715956459856 11740639238592 11755078530624 11755537393842 11755662361209 11780303560344 11789154276768 11794791633768 11828982500676 11842933978304 11853903398832 11891871722016 11902886470728 11917516981942 11943098925021 11957184995184 11966168605248 11991846609688 12000856261536 12006594850536 12031889936352 12032359604991 12041399694852 12047157670977 12056208878844 12081480057504 12081608489808 12107534214798 12116630784456 12122424734706 12131403528816 12131532491832 12156961557312 12157565347917 12181049298496 12207196935648 12213025665126 12222201492072 12263492713329 12289329022828 12298431439008 12298562177616 12334213379912 12340111374162 12349251403632 12375268386624 12375883019709 12391103569923 12417076725768 12417208725636 12426405859296 12468386960172 12468519505494 12494654933904 12504042353088 12546152367408 12546285739416 12555578477376 12561707089074 12588671839887 12624537001824 12640054534536 12640188904772 12649551194592 12682757421477 12692286164844 12719025841808 12728581834176 12761995523706 12771448032816 12771583799832 12781043410752 12814094614464 12814731042399 12824222611464 12841728682068 12851240247648 12867045418656 12894656599836 12894793676622 12904344546192 12931530980544 12948077948013 12975218585208 12984967058976 13000927616664 13028835190932 13044201812928 13044849669423 13082014483296 13088270062296 13098103473312 13126210478172 13126350016494 13136072394384 13142353822884 13163747025088 13170041687088 13179936534336 13180451017338 13208219143416 13218142673952 13224463346952 13252841505387 13262798561364 13306944407328 13323300725592 13333310718624 13335641323686 13378355687268 13390747279569 13406540752176 13416613284672 13451833119582 13461939680904 13471910622144 13490300837728 13490827435899 13500963294228 13507419206853 13535876178396 13545901882656 13546045882512 13575114119622 13591665064692 13591809551034 13601876683824 13630532655168 13631209632513 13676581751976 13686711673536 13686857170272 13693392412414 13703680460808 13749976678581 13789150401312 13789296987024 13835735368884 13835882449818 13846130361648 13875300918336 13875990052401 13892907829086 13911872738907 13922176934952 13932488763072 13932636872544 13969211316489 13979706591708 13990061030688 14009158562256 14026238699616 14056486800642 14066898108912 14067047647224 14077466777664 14084338251386 14114421413334 14114571456843 14154783911136 14172182356904 14202604127052 14220061351353 14230745093916 14260574346656 14278112795232 14308904072034 14319502339824 14319654563448 14337113261328 14367318204096 14367879036918 14368031774811 14378673837096 14408966338272 14415856441272 14426687287584 14457645278604 14468507521488 14517387614466 14534509882464 14547972353112 14594569840656 14597120908359 14608087941348 14625317184192 14626043568747 14667713208544 14674727039544 14685752379168 14717266293708 14724303820083 14735366407476 14766410376432 14777504599104 14778081443682 14809215403224 14816296897974 14827270979664 14827428601128 14838410927808 14859246536343 14870410508196 14877521265321 14919907365792 14938246268088 14970312458244 14988713316291 14999974558452 15031416203232 15031575994864 15082358346198 15093529493328 15093689945256 15125328028096 15126079246311 15144682141017 15155899449912 15176588442444 15187829383584 15239139617988 15239301617826 15250589009136 15282718431552 15334349237064 15345707027904 15345870160608 15386154470973 15397714316556 15416640518409 15460562571168 15493749956784 15512794201476 15512959110402 15557155575104 15576896656854 15609547595664 15609713533128 15621275279808 15662449051821 15674049858456 15674216481612 15707071413792 15726388845024 15760303382538 15771976667568 15805204531776 15825260372526 15825428603127 15870515294304 15924131900028 15936095936016 15942913326912 15943705151517 16008793134048 16043146139988 16043316686826 16055199593136 16062876894636 16074945171792 16108811319744 16109440132302 16109611383879 16143378953064 16155507712608 16163232979608 16175204705088 16175376655776 16176008066733 16210087130556 16217838496431 16277070961674 16284034220168 16296268656096 16351323617772 16366468897251 16398082903488 16418891070738 16453481832216 16465668538176 16488789088321 16501177359612 16509067919487 16521471426564 16556102301024 16556278300848 16612211673486 16624515946896 16624692673992 16659539911872 16660367328627 16680679852122 16680857176269 16728203156544 16728380985888 16748942785432 16784895786516 16805527051599 16853406046048 16910343228636 16910522994222 16923048219792 16959543397379 16980220679994 16980401188413 17015994031608 17028597377088 17028778399776 17086308056532 17098963481952 17122304909424 17156912635278 17192875466448 17193058235496 17205792728256 17251142891697 17263920406392 17264103930684 17300291446944 17334570155552 17371780254576 17380074984987 17393132892564 17451026749728 17488660532486 17501613970896 17501800021992 17514763192512 17523138430512 17560055582784 17560741045122 17560927724769 17573934689784 17610958857888 17632617795936 17633306090763 17670455340516 17683731415152 17692187450652 17743473751014 17764400967456 17780855098248 17837807583024 17854329706092 17875387669568 17876275472913 17935777492776 17949252907872 17987769914532 18001284392304 18009892275804 18047834904528 18061394510016 18062099542278 18100152159496 18122220086256 18122412734712 18135835578432 18161301322197 18174946176684 18183637102059 18197298737748 18235442335968 18271573947744 18310795403472 18319538497689 18333302238108 18385729316032 18424999948608 18433993534242 18447647158512 18447843266424 18461507148864 18501320069868 18510167061243 18523877105448 18549163651876 18562902579936 18625615088652 18625813088454 18639608788944 18678878083008 18702580440258 18702779258241 18741982400856 18755864145216 18756063529632 18819228551112 18819428609124 18842560633611 18936805502736 18951033004992 18960081801804 18960283357158 18974326791888 19038429247266 19078538762712 19092669786432 19092872751264 19116151015104 19142993285559 19157172049224 19157375699748 19171565116128 19221141921696 19236333917196 19262593023102 19276860371472 19291343361984 19341984899754 19342190514933 19356516819288 19397296470816 19459426454208 19462827877812 19477450588464 19486750740743 19501391424996 19566302719392 19623021724944 19632405093444 19647155209968 19688547168576 19689315717258 19689525024741 19704108591576 19713530734326 19745620537632 19755062530632 19769694639552 19769904801504 19770676526007 19812328715124 19827214010928 19836695020428 19894197842046 19917661690784 19960416610992 19984951088388 19999966077936 20003461985529 20043096742357 20067533530902 20109811128264 20124705991104 20124919927008 20168105661748 20177749679373 20192909521356 20207865933216 20235451256592 20251444941342 20303814267594 20318852823984 20319068823768 20334118678848 20362671179433 20387497597038 20387714326551 20402815025736 20445798982752 20514872627964 20530067510304 20530285755408 20540088618621 20555520691212 20658333275712 20668416992938 20683725601968 20683945480536 20753603053326 20753823674727 20769195542472 20812730127552 20812951377504 20839361743629 20883265402428 20898733144608 20898955308816 20969559887562 21013737843384 21029302223424 21039358049424 21084730200963 21100347163368 21100571470836 21116200166496 21126507377079 21232175866704 21248127914688 21258273535356 21303906190578 21346117640874 21390861519984 21391088915768 21406932790848 21417169192848 21433260229056 21463356108051 21479253509736 21479481845172 21524505270752 21550977306144 21551818555377 21568010755644 21613449507408 21623784661908 21640030931376 21686467917906 21702761282232 21774999939264 21801764823696 21821958529668 21891854760984 21912131912022 21937975776288 22001569812816 22012090559316 22028628568752 22075037734464 22075899440562 22103049611214 22149615564648 22166021262528 22166256898656 22167122165523 22213823104836 22224445346961 22240906469496 22241142901692 22305615762294 22379861048688 22396675369536 22407369402132 22499961837678 22547124304848 22547363992296 22564064293056 22623537519297 22640294239992 22640534917884 22687992042144 22733849174868 22764882663666 22781744075376 22829739879232 22858709426982 22858952426739 22875883513704 22923833955264 22924077647328 23001523855596 23018560541856 23018805240912 23029796329969 23162373672768 23173433313316 23190843856752 23269191302214 23269438665603 23335485294528 23335733362656 23364184574016 23365344985281 23414321393496 23414570299692 23431912919712 23511074787684 23511324722418 23560607120688 23578308553536 23589583267536 23640455073807 23657965001352 23707806797664 23737890558789 23783743444032 23805772941456 23835033963884 23886197850042 23914369990368 23983693219376 24001712523072 24013189701072 24063779872704 24064719209982 24064975030239 24082799389704 24094315341954 24112417757688 24162960115008 24163216979616 24164160198453 24215068429596 24233261568912 24244849469412 24262807057632 24263064983664 24315130695834 24414393871296 24415606442511 24426051330252 24444402984144 24526985426658 24578658045656 24596862878016 24597124355232 24628336606107 24668426759824 24680222748324 24698502807264 24751766039418 24782207139846 24834153451536 24834417451272 24852811718592 24887709219307 24918317510229 24936773920344 24937039010988 24989309867808 25092304734816 25092571478832 25123414178148 25177343679774 25249074003648 25280109069072 25280377809544 25299102389184 25365514842954 25365784491333 25384572329688 25438051683616 25470331019991 25523991047412 25542896065632 25543167599664 25629462084798 25648445222928 25683457364136 25702480495296 25734090837312 25789313199672 25789587353244 25808689092384 25896155896026 25950437170416 25969934117952 26001855233328 26057670381864 26089699338846 26164028966592 26176540124592 26196206946624 26232990798729 26252420956344 26252700032988 26272144788768 26284707645768 26340083374176 26341111567683 26360902034676 26416438286832 26436285347904 26448926693904 26505683010774 26525597122728 26613888814656 26615210626521 26646601451184 26666621437248 26671282647372 26756711374536 26781494559138 26813081504352 26903666239164 26923879361808 26980601675456 26981654871798 27001926588456 27014838413706 27071752356792 27091803765312 27092091765024 27093149313417 27150228239244 27183330129384 27183619102068 27203753367648 27262419265026 27353163503952 27373714340544 27386784824828 27407360921616 27499953357162 27578300802624 27578593974048 27650990301363 27671470737768 27671764899636 27692260723296 27751980104802 27785815658172 27823745477814 27844353869904 27865273745088 27938422632978 27938719632681 27959413183416 27980122061376 28018317124512 28052477399232 28053870660387 28112973601284 28133796217824 28134095294448 28168676502772 28228842826668 28229142913686 28309567822272 28344364713808 28405208254104 28440122702706 28440425035737 28461490187832 28521148693312 28556225590464 28557643870899 28617808144068 28639004679648 28639309126896 28674226522656 28735758073836 28736063549622 28757347674192 28817932676544 28831712882544 28853374575168 28893889534653 28915290557208 28937015042976 29012977349631 29034775228932 29069019764928 29095944706224 29189139681312 29194241816718 29216175882696 29252087137494 29335426417088 29349454079088 29371504758336 29412747259181 29434532587416 29448607640166 29470732814952 29532820752864 29533973575887 29556162887364 29618430806448 29632593795948 29654541959328 29654857202256 29718493072686 29740821016392 29755042530642 29839814731584 29841296763069 29876492536176 29940624916488 29977426632582 29999949116904 30062832406464 30063151989728 30101300296353 30164716692396 30187058986656 30187379890512 30252158492622 30289364282034 30311798899824 30353176884888 30375658767168 30377167412013 30455721401391 30478279235976 30478603235652 30501178018272 30581246395557 30668698474128 30691740321216 30772308941946 30795428633112 30833281036818 30921125142336 30987499913568 31002625489407 31025588402952 31025918220804 31130404579989 31153793313708 31219095191328 31219427066256 31324898103642 31348099716912 31348432963224 31414142827584 31452777690048 31454339831343 31520606765076 31543953335136 31650520745052 31650857206254 31741030588608 31848263800056 31872191872032 31887410303034 32017586268096 32019176461311 32086292279976 32086633373652 32110399186272 32125753789272 32149890343584 32218880264604 32219222767758 32286757906128 32311015425216 32326465959216 32350753311552 32352016133466 32420174261112 32435676992862 32529701876859 32554141923348 32568068440336 32592537312192 32702647235544 32732937794502 32837782141476 32906963664432 32977578176642 33002354719224 33018135838974 33042942853128 33112204602048 33112556601696 33113849160843 33154574416821 33224423346972 33249031893792 33249385347984 33320734657254 33361359704244 33361714352538 33456761971776 33458423643441 33497885570864 33569791573032 33611054103198 33706812092096 33749942756517 33820686457272 33821045988444 33846096439584 33919086794758 33960441359988 33960802376826 34031988063216 34057556799552 34147323995499 34172616113064 34197926963904 34244609818848 34288064140473 34313825270556 34385750932896 34386116470992 34502285783394 34527840812784 34528207861368 34600582893888 34669140311104 34743560509152 34760149969974 34760519488123 34786265785128 34902053499456 34903786953321 34977321064972 35003227941792 35003600043984 35046276861024 35121482090244 35121855449538 35147869379568 35221917715776 35265235591872 35266612181526 35266987083627 35340910681032 35367462830304 35384374901304 35486947502028 35528801934912 35561710196496 35675615166048 35708659412184 35752550945826 35829296775063 35871554985552 35898505815744 35975539829064 36002568784608 36019784551608 36095669809056 36097078814973 36124199084556 36141473012931 36200304318992 36244440172512 36244825469424 36322602644394 36349892353368 36367274204118 36394597475496 36470884671936 36472696043751 36543147895488 36621590806944 36639076995378 36666604476216 36790478139987 36867987068484 36895294317024 36895686532848 37002640139736 37020334122486 37047754210896 37098327303752 37125805159872 37127649059127 37173310709769 37251230177304 37251626176908 37279217577888 37405160880516 37405558516482 37483964801712 37512127059264 37638457102224 37638857218248 37685121267222 37873611005472 37920163603608 37920566714316 37948653583776 38048272264431 38076858494532 38157077525424 38185745502528 38285986571118 38314344098448 38314751399496 38343130232256 38442283843392 38444193127197 38472667834392 38525186046204 38553720742944 38683969799508 38684381029866 38713033638576 38794592941632 38925655755624 38954901176928 38973501481486 39002782849992 39132605438784 39134549008269 39246043449888 39264810186888 39294310419936 39378631434516 39379050049482 39408217183152 39427061468652 39491241075264 39510125061264 39539809603008 39541353052014 39624657430248 39654428021856 39673390040856 39758524516161 39788395684092 39835323381568 39920833221984 39969902176776 39999932155872 40006923971058 40086193484714 40135067061804 40172241838707 40219622256528 40249839854016 40336211323496 40355499358746 40385819042712 40415731866432 40470902513184 40472482307697 40502889882684 40522257620559 40607628535188 40637705647968 40638137647536 40725342358866 40774995194076 40775428653102 40805630051472 40891597965504 40893628897539 41029745255928 41060135020608 41060571510816 41080177237242 41111041382424 41249930035743 41336833985876 41367451203936 41367890961072 41507206106652 41507647349454 41538391084944 41625902755008 41627970157203 41678723487258 41735618216721 41766530804856 41797466289216 41797910617632 41907633949467 41939119775124 42027475686768 42078716098848 42169460401926 42200694326736 42201142941672 42232400332992 42253014754158 42343714370529 42464351733408 42516547070712 42607812381156 42660184054059 42692235281748 42781723039968 42782177831536 42834338385696 42926712216102 42958507019472 42958963690344 43049010541504 43101954612288 43103637110754 43104095324433 43136021511288 43226899014816 43247569323816 43280061862752 43372935835812 43405522564464 43603529647392 43643917059336 43783709521968 43791362725077 43824263824044 43875951552576 43878130706241 44003139625632 44024181118632 44057257137504 44151798881124 44172911460249 44206099222428 44299231129296 44332513797312 44334244331046 44427646209672 44448890693922 44481812938992 44482285803384 44577739609029 44611231524588 44759722097376 44814738804264 44966139948873 44999923675356 45094248609696 45094727984592 45247075038594 45280588479984 45281069835768 45375984084288 45378237738933 45434046423051 45467698349736 45529765327332 45563488150752 45717418853964 45717904853478 45751767027408 45848155294656 46003047711192 46037121083712 46037610481824 46059592659938 46158463412919 46249921555227 46346866626632 46381687713504 46538382604428 46538877331206 46671466725312 46730689970562 46828642786992 46829140599384 46863825839424 46987347155463 47022149575368 47022649444836 47121214241376 47179166535072 47280910147614 47315930002704 47415613595328 47475781117578 47476285809381 47611545882912 47670067927768 47772395700084 47828739980736 47831115454551 47967386438752 48026379402144 48129438419964 48129950060478 48165598779408 48188630683908 48224835515376 48326433959232 48328320396906 48328834151637 48430136859192 48466523137824 48489698938824 48525614115264 48526129967328 48630261391668 48653515489293 48831212885022 48852102660504 48888805968288 49053970853316 49099406691753 49157316091312 49194248710464 49256673212214 49336853519648 49360445496648 49397005614528 49466367264963 49503532078836 49527203758461 49564414279692 49668306903072 49668834902544 49775418438614 49836635020458 49873547840688 49874078021976 49978619735616 49981101985881 50042571528807 50184609469632 50185142957664 50246828356296 50354687359548 50416581154797 50560218138144 50560755619088 50731029685908 50731568982666 50769144659376 50876103367232 50878630192137 50940662039982 50941203565239 51047982094824 51085792131264 51086335199328 51258924169596 51296890445856 51366914728272 51578626399344 51579174706488 51617378184768 51753428675091 51792311792052 51900874340832 52003710466656 52115340763728 52140224954961 52179398677692 52353080249184 52465981597458 52504841912688 52505400065976 52544289577536 52569415291536 52680166748352 52682223135366 52682783174307 52721804069352 52832876573664 52897853387808 52899918272289 53011366021548 53051194245456 53230421253042 53293202902368 53342565294744 53513422749072 53562989118276 53626163008704 53628826418739 53807332478328 53847758723616 53963309743596 54003853176912 54029676827412 54143504713584 54184183530048 54186298626834 54300456478488 54366660258768 54367238204136 54407506735296 54483903966591 54524838530052 54550911306177 54706327007904 54773569649656 54814721843232 54958615493067 54999906714324 55157187948096 55301980602726 55342941475536 55343529799272 55384521446592 55462290569807 55503960209604 55530501183729 55571631316344 55647490955628 55688707739808 55876845265956 55877439265362 55918826366832 56036634249024 56107741320774 56108337774723 56225947202568 56267592435648 56268190588896 56337353005544 56457685653336 56458285827372 56527681900833 56688729427616 56810416508208 56880245405412 56880850071474 56922980375664 57115287741798 57235616288136 57278009359296 57278618253792 57348453045312 57428979856677 57471516147672 57472127099244 57514695348384 57663425765088 57787779069306 57830581114416 57874030085952 58025954699262 58026571544799 58069550457864 58191889412448 58378279362624 58388483633436 58432351765392 58460252222229 58504174274988 58698908158176 58825494518362 58869065174832 58897215280332 58941465629904 59065641505728 59067947151774 59068575074223 59112325774728 59236861612896 59265187591896 59309083918656 59309714404512 59312029578021 59436986145372 59481642032784 59510085061284 59682593526138 59752985072352 59881249832976 59954853265164 59999898233808 60010385956587 60126303979456 60129290227071 60202600592706 60329433384792 60374117973312 60374759781024 60504316985244 60533249038119 60578728564068 60623597799648 60706353769776 60754334824026 60911442802782 60956558471952 60957206471304 61002356036544 61088013538299 61162492791114 61163142979653 61337396948256 61544617883892 61590857266224 61620265855863 61666562073636 61974999827136 62005250978814 62051176805904 62051836441608 62260809159978 62261471024181 62307586627416 62438190382656 62438854132512 62518085230887 62649796207284 62696199433824 62696865926448 62908679662686 63041213530152 63087906670272 63254190602889 63301041490104 63301714412508 63379522131237 63696527600112 63744383744064 63774820606068 64038352922622 64172584559952 64173266747304 64220798372544 64251507578544 64299780687168 64390068324153 64437760529208 64438445535516 64573515812256 64652931918432 64655455666131 64704032266932 64840348522224 64871353985724 65059403753718 65108283846696 65136136880672 65405294471088 65465875589004 65546343400681 65675564282952 65813927328864 65955156353284 66004709438448 66036271677948 66085885706256 66225113203392 66227698321686 66309148833642 66448846693944 66498063787584 66498770695968 66501366496569 66641469314508 66673336040883 66722719408488 66723428705076 66916847286882 66995771141728 67139583146064 67222108206396 67499885513034 67641372914544 67642091976888 67692192879168 67838173589516 67870612557891 67920882719976 67921604753652 68063976126432 68294647990998 68345232226128 68489219637696 68576128280946 68576857280217 68627650541112 68771501865792 68772232941984 69004571566788 69055681625568 69056415722736 69089388989907 69487121018304 69520299939948 69521038976246 69572531570256 69807573906642 69808315996809 69954642129944 70006455883584 70007200087968 70092553722048 70096034955843 70242964180488 70243710899076 70295738759136 70533224363052 70533974167254 70681821362064 70734925660608 70768749802608 70921365221421 70973895004056 71123420392992 71351230332096 71417318824368 71505101891652 71658593550126 71743109971104 71951079658128 72005137569216 72039569103216 72191339618112 72194157629946 72194925090717 72248398169112 72282946025862 72400608637984 72488880345024 72489650938848 72492480595359 72645205288788 72699784706736 72734548408236 72789194950992 72945392087502 73243181613888 73278153990756 73333208952432 73580956279974 73735974136968 73790588634048 73791373065696 73885009818321 74005280279472 74040668244972 74095508421792 74196654607504 74255298118254 74346621419538 74502460354608 74503252353816 74558435155776 74663127657921 74754952530687 74810321761032 74811117032964 74967929603424 75276914204448 75277714436496 75313658268277 75370242534444 75747222010944 75840327207216 75841133428632 75897307167552 76096544528862 76097353473999 76153716989064 76314155050848 76410993059973 76571973142236 76628688196896 76629502798992 76888386254394 76945335668784 77050372092408 77107441485888 77367939599016 77368762059732 77426067277152 77463860382623 77851311511248 77909802353856 77947002962972 78005565699984 78269098016538 78492086899776 78529620373776 78588620839872 78698972396187 78757262869032 78758100098964 78816434366304 78854122937304 79020250122528 79023334703049 79082706104028 79249314860496 79308856043712 79346780081712 79517049032322 79576791368184 79841666443968 79845631879563 79939804353552 79999864311744 80013847942116 80172386969428 80270134123608 80344483677414 80439244513056 80672422646992 80710998717492 80771638085424 80941805026368 80944964615394 81005779765368 81044515241118 81215257070376 81275411295936 81276275295072 81279447940251 81450684717732 81549990388152 81550857306204 81611260102944 81787257795078 82059490511856 82121143021632 82160354474484 82222082764848 82499860071486 82673667971752 82734902407872 82735781922144 82952970904089 83014412213304 83015294698908 83076782169888 83255940314406 83357446974516 83471236433442 83533061609712 83595821235264 83815267898934 83816158898043 83878239550248 84054951373536 84157432197696 84338920803852 84401388653472 84402285883344 84506029508316 84687428741058 84928703466816 85033094141424 85215624762312 85320368108118 85321275107211 85384470563496 85563446079936 85564355663072 85668676771392 85672931612697 85853424432204 85917014038944 85917927380688 86207274221508 86208190648866 86272043022576 86453798029632 86495138647632 86560123725504 86681668603959 86745871671624 86811045128928 87038932048893 87207059294784 87287834118672 87567419043936 87582725450154 87648527648088 87756261412482 88006279251264 88048362237264 88114514275008 88238241777543 88303597762248 88345822920498 88412198444856 88598462258592 88601920727661 88668488662092 88855292419344 88897781387844 88963625877984 88964571606768 89155479218058 89222463049176 89519444194752 89523890289207 89629477608528 89932279897746 89999847350712 90188497219392 90189455969184 90303900889059 90494150077188 90561176959968 90562139671536 90756475477866 90868092846102 90935396699472 91059530654664 91126976301504 91131502236039 91367164204173 91434837707928 91435809706956 91503534054816 91743739186671 92006095422384 92075220963648 92119185319876 92316926825838 92499843110454 92693733253264 92763375427008 93007876468221 93076765208856 93077754662412 93391213739967 93461379941124 93657285573984 93658281198768 93974694310926 94044299150736 94045298889672 94242428482752 94358333070144 94363019494029 94561820295228 94631860005408 94951562235156 94952571618762 95223091765824 95340135855536 95544791400168 95662230909102 95934772877504 96052758804288 96057529383933 96258876839928 96259900120956 96331197558816 96377261367816 96449671030752 96656640793812 96657668303274 96860273718384 96933046275648 96979397877648 97052259934656 97260522783336 97307030978586 97589105630577 97662425770044 97704205321008 97777611936576 98107941706632 98198813383506 98314632182624 98513346424428 98673707039296 98720890993296 98932734529926 99007064157672 99054407516922 99128828559384 99336613806144 99337669805088 99341547482529 99550836877228 99673270040916 99747095681376 99748156043952 99962203971762 100085143057614 100370285915328 100375270930323 100493656712592 100709374719096 100833162309594 101120436276288 101121511238176 101249828269551 101462059371816 101463137965332 101538289318752 101757260384274 101881324079964 101882407130478 102095964189648 102172670398656 102441971986497 102517848339192 102593780891712 102733829456544 102864192421419 103157252798688 103158349412976 103506857350182 103584623584104 103801748681664 104007420933312 104230681527456 104280449909922 104281558464369 104358797355384 104706160498368 104711360859963 104931963194916 105009683825376 105010800131952 105138830583072 105364446270732 105365566348614 105443608138704 105665753147328 105795706775616 105799836544578 105800961250881 106022732043096 106102388490912 106460842506084 106586405804736 106685130589488 107026845498144 107125978236552 107257652837478 107614664956656 107695517447232 107926619487192 108007706353824 108059353654824 108287009427168 108291236444919 108372597253668 108424419038793 108600912956976 108733320517536 108734476408272 108967807933182 109049677060104 109101822612354 109412654015808 109418088131253 109547139299312 109629443686464 109917230986134 109999813428648 110371434419961 110603961205452 110685882951072 110687059598544 110924581139614 111007920419208 111061002367458 111143262632688 111294981911256 111377415479616 111382947177381 111519932129307 111753690531912 111754878530724 111837652733664 112215482641548 112216675549446 112451894405136 112536381177792 112674706011088 112915371306672 112916571654744 113055363801666 113377458855232 113620833016416 113676293461159 113760490810824 113761700142948 113845960751328 114144816793293 114230575483596 114471232576272 114557236507584 114857959713354 114943032295344 114944254198488 115029390696768 115326851530176 115332579381591 115575558138612 115661162228832 116051909398524 116053143089598 116139100915728 116383778824896 116776967266872 116864703530784 116920504444458 117008348549976 117397816316352 117403647024807 117650989036724 117738130349664 117794430560664 117882931259808 118135894303548 118137150148446 118224651549456 118473723225792 118530375183792 118619428809024 118624059156042 118873972290744 118963284065568 119020170122568 119275573548483 119365187052276 119505970144704 119762499665952 119909706530328 119999796467616 120020771913174 120258580454142 120405201185412 120516725516121 120658866769584 120749519562048 121008633970488 121066498076238 121157457128136 121247195599296 121412707539552 121417446923091 121508669648052 121566772861677 121822885605564 121913116943904 121914412942608 122176027076598 122324985582228 122326285959306 122674793896512 122680886692617 123089235767784 123181714532448 123240531711726 123333124147272 123749790107229 124010501957628 124102353611808 124103672883216 124521618319956 124522942048362 124615173254832 124877708265024 124883910471609 125036170461774 125206854650163 125299592414568 125392398867648 125393731852896 125722901848401 125817359325372 126082427060304 126508381205778 126602082980208 126603428825016 126759044262474 127393055200224 127549641212136 127980552162177 128076705845244 128345169119904 128346533494608 128503015157088 128780136648306 128875521058416 128876891071032 129147031624512 129305863836864 129310911332262 129312285973299 129408064533864 129680697044448 129742707971448 130118807507436 130216567693392 130272273761344 130810588942176 130931751178008 131092686801362 131351128565904 131374088175231 131627854657728 131634392118723 131910312706568 132009418876896 132072543355896 132171771412512 132455396643372 132518734380747 132618297667284 132897693387888 132997541391936 133002732993138 133282938629016 133346672081766 133445438816976 133446857410152 133733218827087 133833694573764 133991542283456 134279166292128 134444216412792 134898419846619 134999771026068 135282745829088 135284183953776 135676347179032 135741225115782 135841765439952 135843209507304 136127952252864 136134713216799 136302139269153 136589295981996 136690464452256 137152256561892 137153714560434 137255301082224 137544465883968 138009143133576 138111363251136 138112831445472 138178777979814 138475390238757 138749764665681 139040599879896 139042077952492 139145063140512 139615147813284 139616631993618 139909284259888 140014400175936 140192069911686 140485928360976 140487421798152 140591477518272 140962041466389 141066448726104 141067948334508 141363642724128 141537499605216 141842730442842 141947790008112 142246840785984 142428857428143 142834637648736 143010203783304 143317187100252 143486219942208 143493346363653 143902159316256 144079138206432 144388315259892 144389850181434 144496796338224 144565892051724 144801217275968 144979301877696 144984961190718 144986502454911 145290410577576 145399569413472 145469096816472 145578389901984 145890784175004 146556307981512 146666417904864 147161912559948 147298220075259 147471948273936 147582746131392 147770019636642 148010560558944 148081336489944 148191016843584 148393309215008 148399101794889 148510596236508 148581611275383 148693242839076 149004920709216 149006504707632 149326255315842 149509905061374 149620643522064 149622234065928 149935859206848 149943305957643 150553828408896 150555428872992 150627316536554 150740485068888 151249743464391 151680654414432 151682266857264 152193089057724 152194706947998 152307433978128 152628310101696 152635890576411 152821986119946 152823610695717 153143946284472 153257376393792 153259005597984 153776772508788 153890671337568 154100744184816 154735879198032 154737524119464 154852134554304 154927720765246 155260286025273 155702623022496 155894005925944 156011131399968 156420674864883 156538196033076 157059240747552 157397944792374 157514525738064 157516200197928 157632868732608 157708245874608 158040500245056 158046669406098 158048349522921 158165412208056 158498629720992 158693560163424 159034098064644 159153582736368 159691263759126 159879608707104 160027695884232 160344773938856 160540268247216 160688967354828 160878489026112 160886479256217 161344845293984 161421997434984 161543276170848 161889929230788 162011559530736 162089030482236 162430514140752 162552550590144 162558895880502 162901369435464 163099980776304 163101714612408 163222520205888 163451711899773 163574515590156 163652733918531 164118981023712 164320708948968 164444165529696 164875846479201 164999720142972 165347335943504 165471563844288 165905941808178 166028824426608 166030589397816 166153564339776 166386871709421 166511880628812 166591503551187 166714893949032 166942472866884 167066123219424 167630535797868 167632317796086 167756479100496 168109902747072 168325013324169 168677841607704 168802777306944 168804571766688 169012059016632 169374857482116 169583045702499 170066188282848 170431249524624 170640736216236 170642550214422 170768941126992 171128711326144 171345863225394 171706848864408 171834028077888 171835854761376 172286939570031 172414548443016 172416381297732 172544086045152 172990277295264 173363337207918 173491743343248 173622090257856 174077864097786 174079714634397 174575668237344 175134838087872 175165450900308 175297055296176 175380756666687 175512522824964 176096724474528 176476483555086 176607195524496 176691645840996 176824396889712 177196924517184 177203841455322 177205725222669 177336977324184 177710584838688 177795562775688 177927251755968 177929143213536 177936088734063 178310958436116 178444926098352 179047780578414 179258955217056 179864559795492 179999694701424 180031157869761 180378911938368 180387870681213 180607801778118 180988300154376 181122353919936 181124279343072 181512950955732 181599747114357 181736185692204 181870793398944 182119061309328 182263004472078 182734328408346 182869675415856 182871619413912 183007068109632 183264040614897 183487478373342 183489428938959 184012190844768 184238370639752 184633853651676 184860797567589 184999686220908 185387466506528 186015752936442 186153530417712 186155509324824 186554977371169 186782427479934 186784413072543 186922759882248 187314571147968 187316562397536 187949388621852 188088598301472 188090597779344 188726038988058 189123640590456 189263720010816 189762571808667 189903124470312 189905143237524 190138566393711 190680271711072 191089582800336 191324461818204 192115058767866 192517753679856 192519800241912 192662395117632 192754522735632 192899342061504 193170204972459 193313281587624 193315336606548 193720547436768 193958795755296 193966366998393 194521045566672 194614061957172 195178211261154 195324851540088 195408410642016 196215883413264 196397626767012 196629264365248 196639030202043 197026692848856 197441781986592 197865469059852 198014128315344 198108815033844 198257657118768 198675339610176 198683094965058 199101673754456 199346540081832 199494191362752 199496312087904 199504099489707 199924407943524 200020008122649 200170286115228 200750541860646 200987313425184 201418749438192 201666324619188 202243022476352 202499656539102 202924118743632 202926275930664 203076578637504 203514520768548 203611837673673 203762648159928 203764814260956 204191928379296 204883943972994 205035696678384 205467658913088 205728384842838 205730571840651 206314505597376 206316698825952 207013714700364 207169247168208 207268166969721 208461363054912 208560899819844 208563116928738 208717594710768 209422721719926 209424947990427 209863926389832 210019367650752 210021600263904 210277661166144 210288104867529 210728892541464 210731132697228 210887216277408 211599673089156 211601922501762 212045464086192 212204776981824 212764095664263 212921685012168 213370261178976 214053690996288 214251956473104 214354258148173 214515305674956 215229329913312 215853238974384 216015412707648 216118707309648 216574018854336 216582472889838 216584775272151 216745194507336 216848838077586 217201825913952 217466641035072 217468952816544 217477441786077 217935615866364 218099354120208 218203645224708 218836176262506 219094278598624 219834461972268 219999626857296 220474064165927 220742868839922 221207922410904 221371765902144 221374119197088 221849162279228 222015840838416 222122004734916 222286525265376 222589963822512 222765894354762 223039864258614 223507381063824 223509757061448 223675305467328 223989382973763 224264857592061 224430965283096 224433351098892 224903788810272 225349412022176 225830742613344 225833143309488 225940974804831 226110727603332 227241666032832 227352586922318 227520981621648 227523400285896 227691921502656 228289633586586 228292060421997 228461150967192 228942465152544 229232979179919 229715919426708 229886064590688 229888508396976 230665158763182 231151116277224 231322324457664 232103818797048 232106286179196 232278201831456 232391581147869 233553934533744 233729407061568 233841008888916 234016697099952 234807294049614 235301978073448 235476260699328 235588861121328 235765862519616 236096917188561 236271788607096 236274300296892 236449303098912 237060750367584 237070004109147 237248118312084 237747944581488 237926568131136 238040340245136 238551147096966 238730374104552 239524999331904 239819413060656 239999592935232 240041543826348 240517160908284 240810402370824 241033451032242 241317733539168 242017267940976 242132996152476 242314914256272 242825415079104 242834893846182 243017339296104 243133545723354 243645771211128 243826233887808 243828825885216 243838343820753 244352054153196 244649971164456 244652571918612 245361773385234 246178471535568 246363429064896 246481063423452 246666248294544 247499580214458 248021003915256 248204707223616 248207345766432 248858912712267 249043236639912 249045884096724 249230346509664 249767820943218 250072340923548 250413709300326 250599184829136 250787463705792 251445803696802 251448476694129 251634718650744 252164854120608 253016762411556 253204165960416 253206857650032 253327759629659 253518088524948 254786110400448 255099282424272 255961104324354 255963825321633 256153411690488 256690338239808 256693066989216 257006030314176 257018794838091 257560273296612 257751042116832 257753782142064 258621822664524 258624571946598 258816129067728 259361394088896 259485415942896 260045005811877 260237615014872 260433135386784 260560257650641 261116796146679 261621177884352 261863502356016 262185373602724 262702257131808 262748176350462 263268784237446 263820625413136 264018837753792 264145086711792 264343542825024 264714725332629 264910793286744 265037468761494 265236595334568 265795386775776 265805762182983 266005465986276 266565877258032 266693344163532 266890877633952 266893714820304 267466437654174 267667389147528 268558332584256 268571670867621 268888432825584 269796839693238 269999542052136 270565491658176 270568367907552 270911702667177 271352694358064 271482450231564 271683530879904 271686419014608 272269426433598 272604278538306 273178591963992 273380928904512 273394506708117 274101492612519 274304513123784 274307429120868 274510602164448 276018286267152 276225662890944 276357555959628 276950780477514 277499529331362 278081199759792 278084155904984 278290126281024 279023629404663 279230295626568 279233263987236 279818568519776 280173641219901 280384139823372 280971856721952 280974843596304 281924082932778 282132897452208 282135896669016 282727285448256 283074999210432 283685460885684 283895580016224 284857714856286 285669275297472 286020407566608 286634374200504 286986692727306 287804318632512 288158276412864 288172588151799 288776630519784 288779700362868 288993592676448 289131784103448 289969922381436 289973004909822 290580821155152 290799138826944 290938193632944 291156779803968 291781568350008 292767316891731 293112615963024 293332835809728 294323825119896 294596440150518 294943896547872 295540039273284 296021121117888 296162672979888 296786618430016 296798203589778 297021192473016 297163222550766 297386485678152 298009841418432 298013009415264 298024642447587 298652510631684 299019810122748 299241287044128 299244468131856 299886611915286 301110857745984 301125812790969 301254633073108 301480970137776 302499486928782 303361308828864 303364533714528 303749484808653 304386178115448 304389413895996 304614867956256 305271781152822 305643972239892 305647221391434 306287892568944 306518011195968 307325915959491 307553545017576 307781342675136 308201488369632 308592577264257 309471758396064 309475048238928 309855441530492 310520572050546 311405246044992 311788011851888 312022262799936 312841349729766 312844675393107 313076392066152 314118481495104 314134082579889 314795889584748 315029051476128 315032400395856 315416491749216 316093338812196 316096699045842 316330824416112 316997259441984 317387120326848 317402883752643 318068196129288 318307165472736 319382527518252 319759217414208 320055391768464 320689547877712 321080536494432 321377934709656 321772958512434 322689690587968 322843994869968 323086552341696 323540219850991 323779858461576 324023119061472 324178060964472 324861028281504 324873709334757 325117791761004 325802738870928 326199961552608 326203429224816 326903423799546 327149031180312 327305467837062 328237962047424 328254264393759 328641417897936 328888331059392 329751692958402 329999440285944 330694671887008 331114303259883 331811883616356 332057648853216 332061178795632 332773743418842 333023761257624 333183007102374 333429787898064 333884945733768 334132246438848 334148841532143 335261071595736 335264635592172 335512958200992 336650026648338 337355683215408 337609143533376 338024118033264 338749714964232 339166091404998 340132376565696 340862499049248 341028880383477 341281472432472 341285100428844 341537882253984 342434450379879 342691726450788 343413697728816 343671709522752 344573879140062 344829096886032 344832762595464 345088172090304 345980554590528 345997738144773 346726674415836 346983486686496 348155728195572 348159429268794 349151336474688 350330901800616 350594110592352 350761513333374 351025045649928 352193448949056 352210941074421 352952967110172 353214391048992 353383291681992 353648793779424 354407682910644 354411450445338 354673954648368 355421169677376 355591125551376 355858286427072 355872177468126 356621916872232 356889852196704 357826720645449 358095561156828 358517910434112 359729119590984 359999389402848 360062315739522 360775741362426 361215603556236 361976600308752 362248558686144 363025901911464 363199494228714 363472371384408 363741586797888 364238122618656 364252340769273 364526008944156 364700318585031 365468656816692 365739350831712 365743238827824 366528081229794 366974956746684 366978857877918 368024381689536 368042660077851 368476741279504 369267707303352 369721595135178 369999372441816 370774933013056 371249370321687 372031505872884 372307060835424 372311018649648 373109954742338 373564854959868 373568826145086 373845519764496 374633124795072 374651731414827 375620563950489 375898777243704 376177196602944 376181195558688 377168705545203 377452077976116 378247281180912 379525143617334 379806248940624 379810286475048 380277132787422 381360543422144 382179165600672 382365714369353 382648923636408 383941656486531 384230117535732 385035507359712 385039600483824 385509045471264 386340409944918 386626563175248 386630673213096 387441094873536 387917591510592 387932733996786 387936857919897 389042091133344 389228123914344 390356422522308 390649703080176 390816821284032 392431766826528 392795253534024 393278060404086 394053385697712 394122264525693 394883563973184 394903176356169 395730938119704 396028256630688 396217630067688 396515314237536 397366189930116 397556203142241 398203347508912 398693080163664 398992624175808 399008198979414 399848815887048 400040016245298 400340572230456 401199656481261 401501083721292 401974626850368 402837498876384 403332649238376 404695259539857 404999313078204 405848237487264 405852551861328 407029041537096 407223675347346 407525296319856 407529628521912 408383856758592 408404139650397 408906417807459 409767887945988 410071393356768 411456769685676 411461143681302 412633397651904 414027429400728 414338494336416 414536333939442 416249293997043 417121799639688 417126233857476 417435189421536 418845443439852 418849895980854 419727852779664 420043200527808 420576209735058 421457785082928 421462265394456 421774432554816 422886124399167 423199346178312 423203845003524 424090928172384 425528191328526 425843370024336 426740522357952 428503912946208 428708516296346 429030611349912 430458659826624 430480039090959 431706477948768 432237414619296 433164945779676 433169550544302 433490389014672 433697676155172 434403651827904 434937905633088 434954883572154 434959507364733 435871231732728 436198708240416 436407290449416 437672352525012 438188557197248 439668923944536 439999253714592 440948128331854 441485737679844 441894660225777 442415844821808 442748238394176 443698324558456 444031681676832 444244009469832 444573050530752 445179927645024 445197305384667 445531788709524 445744833826149 446079728517228 447014762127648 447019514122896 447978765947526 448529715184122 448861930566192 448866702197784 449807577620544 449829917872929 450698824044352 451661485226688 451666286618976 451881949609662 452221455206664 453749230393173 454705173844636 455041963243296 455046800571792 456579267173172 456584120843994 456922301934384 457884930305088 457907671729233 458465958359838 458470832087151 459431838853416 459772129181376 459777016793952 461330317526364 462302232554448 464207637594096 464212572358392 464556403662912 464783162295738 465780858075819 467107869067488 467682017777832 468033394199904 469262024594649 469614588099228 470603956146896 471177722242656 472193834377122 472543577214192 472548600593784 472898606197824 474121500735168 474140008218294 474145048568763 474496236624168 475495889162976 476080680490272 477102294193932 477460748209104 479638826121312 480083087652696 481034321816568 481620804741648 482066902064484 482635467078336 482659437768651 484034535881952 484265992304952 484629828512544 485669787692364 486034678592208 486267091446708 487291542422256 487657651770432 487676687641506 488704108306392 489299942328912 489305143837224 490355135699319 490723546770468 492356943071136 492962126846904 493332496589088 494627539437603 494999160428916 496042007830512 496414691532864 497717825424534 498086473279824 498091768193448 498460693019328 499160615128263 499535641886436 499774510653561 500144681847096 500827418600652 501198369658272 502891607393604 502896953388258 503269437301488 504329708241216 506033524823112 506408331920832 506413715300064 506655519259318 507036177049896 508749137107497 510198564848544 511922208648708 511927650643266 512306823380976 513386133978432 514037589676182 515120546593224 515502084233664 515507564284128 516860818710093 517243645329048 517249143893196 517632258135456 518970831885792 520090011623754 520475230029744 520866270773568 521120515301282 522233592293358 522239143903191 523727004712032 524370747205448 525404514263616 525496352700924 526142270000061 526537568474892 527641250826272 528290173423584 529429450665258 529821586573488 530074937522988 530473190669136 531590773551552 531611524365966 531617175668007 532010931972552 533131754516064 533386688327064 533781755267904 533787429640608 534932875308348 535334778295056 537143341735242 537776865651168 539593679386476 539999084104272 540093473609283 541136735815104 541163612043639 541823405334354 542705388716128 542964900463128 543367061759808 543372838029216 544538852867196 544799241343071 545208557076612 546357183927984 546789013416234 548202985225038 548609026247568 548614858241736 549021204328896 549792121844691 550468286816877 552036572534304 552715111919256 553901560955028 554582392702767 554999058662724 556162399519584 556168311809968 558047258809326 558460591253136 558466527974472 559637137039552 559664932113507 560347282439802 560353239217629 560768279646744 561943713443904 561949687192608 563848165865556 564265794904416 564271793338032 567370921771368 567791160032448 569287715426001 569715429712572 570415699181133 572040815133216 573268748401008 573973385454612 576345176303598 577553261039568 577559400725736 577987185352896 578263568206896 579510614917377 579939844762872 579946009819644 581161642310304 581876387265888 581899100995179 583563136700016 585534633783462 586225231926048 588647650239792 589192880301036 589887793095744 589917090606129 591080078546568 592325345959776 593596407179556 594042384946032 594326445101532 594772971356304 596026018830528 596049284895174 597305021263368 598039620245496 598482574088256 598488936263712 598512298469121 599773223830572 600060024367947 602251625581938 602509266146216 602961940275552 604998973857564 606729067429056 607498969617306 608772356230896 608778827791992 609229735912512 610085196267877 610543562305644 610835513021019 611287944479784 611294442782868 612575785137888 614651831918982 615107090035152 616402976739264 617185154528514 617191715521953 618943516792128 618950096477856 619710883060984 621041144101092 621804500909163 623576023703776 625682699459532 625689350786214 626152784132304 628268165159778 628274843971281 629591779169496 630058102952256 630064800791712 630832983498432 632186677624392 632193398091684 632661648832224 634805767505286 636136392258576 636614330945472 638292286992789 638765055036504 640110783536928 641379095755424 642161072988864 642755869419312 643062774444519 643545917024868 645687989739936 647080439701982 647559716923152 648046238122944 648356121928944 649722056563008 649747418669514 649754325816453 650235583522008 651605477741856 652399923105216 652406858449632 652432325358231 653806847599092 654298062360624 654610935674124 656508528787518 657282835795872 659503385916804 659998880571888 661389343774016 661422192497781 662228606519766 663623767232712 664115297706432 664122357591264 665547486837684 666047522515248 666366014204748 666859575796128 667769891467536 668297683064286 670522143191472 670529271184344 671025916401984 671968148921289 672794572776183 673300053296676 674711366430816 676048236066528 677499429928464 677822924414493 678332182809996 681724998098496 682057760766954 682562944864944 682570200857688 683075764507968 684868900759758 684876181265991 685383452901576 686827395457632 687698937539757 689147758280124 689658193772064 689665525190928 691995476289546 693453348831672 693966973372992 696311456391144 696318858537588 697174743443607 700661803601232 701188221184704 701523026666748 702050091299856 704421882148842 705905934220344 706428782097984 706766583363984 707297587558848 708290751565683 708815365821288 708822900890676 709347909296736 711182251102752 711210012327441 711744354936252 713243833744464 713779704393408 715653441290898 716191122313656 719458239181968 719998778805696 720124631479044 721009777407491 721551482724852 722431207112472 723953200617504 726051803822928 726398988457428 726944742768816 728476245237312 728504681538546 729052017888312 729400637170062 730937313633384 731478701663424 731486477655648 731515031462259 733056162459588 733949913493368 733957715755836 736085320155702 736953482559008 738535414606704 739443190270356 739998744883632 742498740643374 744063011745768 744614121670848 744622037299296 746219909484676 746576738136801 747129709919736 747137652290172 747691039528992 749303462829654 751241127900978 751797554487408 752362391117376 754337411090406 754345430082387 754904155952232 756494562361824 759050287234668 759612497881248 759620572950096 759983278888977 760554265574844 764358331201344 764731428738706 765297847272816 767883312973062 767891475964899 768460235071464 770071014719424 770079200967648 771018090942528 771056384514273 772680819889836 773253126350496 773261346426192 775865467993572 775873715839794 778084182266688 778456247828688 780135017435631 780712845044616 781299406160352 781680772951923 784863533653056 785590507068048 786556120808172 788106771395424 788244529051386 789806352712338 791461876239408 792056513261376 792435260135376 793030628475072 794144175997887 794732379860232 795112406284482 796406695017824 797386160327328 797417286548949 798016397958828 799697631774096 800080032490596 800681144460912 802399312962522 803002167442584 805674997752768 806665298476752 809390519079714 809998626156408 811696474974528 811705103722656 812735108001531 814058083074192 814447350694692 815050592639712 815059257043824 816808279300794 817812835614918 819535775891976 820142786713536 820183520124351 822304477837557 822913539371352 822922287362604 828054858801456 828676988672832 829072667878884 832498587994086 834243599279376 834252467714952 834870378843072 837070888213989 837690886879704 837699791961708 839455705559328 840520923659703 841152419470116 842915570165856 842924530788912 845772248798334 846398692356624 846407690007048 848181856344768 851056382657052 851686740048672 852102464208853 857007825892416 857417032592692 858061222699824 860960078181918 863412955897536 864474829238592 864517764455397 866329891559352 866339101088604 866980778029344 867395352310344 869909767144308 869919014729466 871742463465456 872397416480832 872814580898832 875344705050024 878301950675193 879337847889072 879998507429184 881896256663708 882971475359688 883789320451554 884831689643616 887396649116912 888063363353664 888488018939664 890359855290048 890394610769334 891063577419048 891489667652298 892159457034456 894029524255296 894039028245792 894073927342761 895957531895052 897059430368244 897723861132384 897733404395568 899659835745858 903332573237952 903377438372907 903763899219324 904442910413328 907498460786346 909410347689272 910083926486592 910093601143584 911248454425959 913158534346344 913168241687988 913844603868768 915815343458466 916931916719676 916941664174302 918863677706832 919554033587904 921977747878473 922660635052728 924604465108896 928415275188192 928425144716784 929566324591476 931561716151638 934215738134976 935364035555664 936066788399808 938524049189298 938534026179321 939229176198456 941207912293792 942355444485312 942402247739667 944387668754244 945087154428384 945097201187568 948280016436588 948290097137526 948992473248336 950991778325952 952161360980544 954204588387864 954921496418208 959277652242624 960166175305392 962068643633136 963241609483296 964133804128968 965318875537302 968069071763904 968531984609904 969259657025088 970620659552973 971339575384728 972069357184416 972534182893416 974583084844512 974621128004271 975353375283012 977408216612784 978599884657824 978610287674448 980710271398638 981447093540936 984713886142272 984762793181277 985924253693808 986664993178176 989255078875206 989998320857832 992084015661024 993342909779649 995435650849068 996172946559648 996183536386896 998321230256526 999071283772872 999549021307122 1000289363694192 1001654837201304 1002396739316544 1002446524596429 1005783214787208 1005793906776516 1006538874602976 1012067049646224 1012827430600128 1013311038518636 1014072354099792 1017498274214994 1020397129697088 1023086641150431 1023844417297416 1023855301286532 1024613646761952 1027303351139637 1028075179352364 1030241093186448 1031015128568256 1033721637420186 1034487290658096 1034498287786392 1035264516270912 1037941663771584 1037993214434319 1040180023247508 1040950460059488 1042241030602564 1044467184586716 1044478287806382 1047454009424064 1048741494410896 1050992705401848 1052284540000122 1053075136949784 1055282501652544 1056580346847168 1056632823223263 1058858901330516 1059643173146976 1060149875045976 1060946381338272 1063223048731932 1063234351336014 1064021863945104 1066263509032128 1066773376654128 1067574859281216 1069865750616696 1070669556590112 1073480161936347 1074286683470484 1075553731302336 1079187358772952 1079998168208544 1080186947218566 1082327224087278 1083646810668708 1085410777432256 1085929800926256 1086745676058432 1089077705734392 1089598482686142 1090417114153224 1092714367855968 1092757022307819 1093578026832468 1096405970450076 1097218052495136 1097229716483472 1099584243689382 1100936573633754 1104073145068608 1104127980233553 1105430223838512 1107803121910056 1109164785405534 1109998117325448 1112324799039168 1112336623619936 1113748110965061 1116094517618652 1116921182506272 1116933055948944 1119329864227014 1120694564879604 1120706478435258 1121536559293488 1123899374385216 1123955194244481 1126861691851467 1127696331731112 1128531589808832 1128543586676064 1131506116635609 1134741843542736 1138575430852002 1139430859425144 1140831398362266 1144081630266432 1146537496802016 1147097143108059 1147946770909224 1151824969459593 1152690352607196 1155106522079136 1155118801451472 1156527136413792 1159021229834754 1159879689525744 1159892019639288 1162323284620608 1163752774531776 1163798201990358 1163810573759691 1167126273400032 1171069267566924 1172450463852096 1177295300479584 1178385760602072 1179834181212258 1182160157093136 1184650691919552 1184709529068507 1187192814359112 1188084769892064 1188652890203064 1189545942712608 1192098569790348 1192668609426723 1194610042526736 1196079240490992 1196977872527424 1197024596938242 1199546447661144 1200120048735894 1203598969443783 1204503251163876 1205018532292432 1205923880551104 1209997947715128 1214085778619571 1214997939234612 1217544712461792 1217557655583984 1220170392535754 1221087124611288 1221671026042038 1222575888959568 1222588885565736 1225151570275776 1225212418951191 1226719253422377 1229303663837964 1230214180070304 1234370309057028 1234383431043906 1237900192955712 1239421766121968 1242082288202184 1243609001818326 1247152047407552 1248747881991129 1251365398919064 1251378701572428 1252305568264608 1256536330319556 1256549687942562 1259183558338992 1260129601583424 1264373355248784 1264386796183368 1265323297664448 1268658373197501 1269611535010572 1272272784517152 1276584573985578 1277530110073008 1280221567073856 1282758191510848 1285511738838624 1286125548889038 1287091834049736 1291375979479872 1291440117272877 1294160879403964 1295119433846304 1296712243857888 1299494837339028 1299508651632906 1300471167044016 1303210955483712 1304813716899264 1304864650716462 1304878522094199 1307613695198184 1308596124721248 1309221871348248 1313017057575036 1314565671591744 1319006771833608 1319997761143776 1322844384995562 1324457213039532 1325683980677331 1327247534465424 1328244715182528 1331094973675368 1332095045030496 1332732028409496 1333719151592256 1335539782935072 1335591916154001 1336595366128572 1337234501478447 1341044286382944 1341058542368688 1343936297842578 1345589145552366 1346600106593352 1349422732861632 1349489753618787 1352096472133056 1354998859856928 1355645848828986 1356664365619992 1361247691179519 1364115521533908 1365125889729888 1365140401715376 1369737801519516 1369752362531982 1370766905803152 1373654790915264 1373723015187699 1375397875079514 1375412496261453 1378295516560248 1379316387544128 1379331050381856 1383990952579092 1386906697663344 1392622912782288 1392637717075176 1394349486887214 1401323607202464 1403046053333496 1404100182599712 1407786073783947 1408843764297684 1411811868440688 1413533166727968 1416581503131366 1417630731642576 1417645801781352 1418695818593472 1422364502205504 1422420024654882 1422435145706289 1423488709872504 1426487667488928 1431306882581796 1432382244627312 1438916478363936 1440249262958088 1442019554814982 1443102965449704 1444862414224944 1447906401235008 1447978313305953 1452103607645856 1452797976914856 1453889485537632 1457009363077092 1458104035776624 1458801274340124 1461874627266768 1462972955311296 1463030062924518 1466112324919176 1467899826986736 1467915431511672 1471065407097957 1472170640311404 1473906965118016 1477070829213408 1478886380540712 1479997489767264 1483882618312809 1484997481286748 1488126023491536 1489244074598592 1492439818969352 1493153476273602 1494259419839472 1494275304580344 1495382079057984 1497481845384789 1498606925659308 1499323531960683 1502482255801956 1503595108974816 1508674822180812 1508690860164774 1509808311904464 1512989124723648 1518100574469336 1519224995762496 1519241145900192 1519966557777954 1521108531149688 1526247411322491 1529462857477412 1530595694545632 1535766625946124 1535782951929798 1536920470142928 1540158401935296 1542112769028546 1545361639779672 1546506252700992 1546522692852384 1550582456130279 1551730935987144 1551747431679588 1556912495657376 1560270034871262 1561425690089232 1562598812320704 1563361545903846 1566717431709573 1571181014136096 1573112241616344 1576213542790848 1576489058102772 1578426810000183 1579612705424676 1582923752478816 1584870520270752 1588288351995774 1589464759720464 1590224812568964 1592813390035648 1594772320654656 1594834573097898 1594851527004021 1596032795917656 1599395263548192 1600160064981192 1601362288921824 1604798625925044 1606004334885168 1613330596953504 1618781038159428 1619997252312816 1620280420827849 1623410207445312 1623490836130917 1625470216003062 1628116166148384 1628894701389384 1630101185279424 1630118514087648 1633616558601588 1634397724029213 1635625671229836 1639071551783952 1640367040248702 1644608955675114 1645827078742704 1645844574725208 1649376365534073 1656109717602912 1658145335757768 1663747178108301 1664997175988172 1668487198558752 1668504935429904 1674141776427978 1675381773759408 1675399583923416 1678911411118656 1678994796340521 1681041847319406 1681059717652887 1682304838940232 1685831140331712 1685849061577824 1691544497596668 1692797384713248 1692815380014096 1702112765314104 1703373480097344 1704204928417706 1707863146278003 1711247097543399 1714834065185384 1716122445399648 1721920156363836 1729035528910794 1732659783118704 1732678202177208 1733961556058688 1734790704620688 1738531844752131 1739819534288616 1739838029458932 1743484926930912 1745629161797664 1750689410100048 1756603901350386 1758675695778144 1763792513327416 1765942950719376 1767578640903108 1769663379287232 1769751271818387 1774793298233824 1776976037879328 1780789221538668 1782127154838096 1782979335304596 1784318914068912 1788078056491584 1788147854685522 1791915063790104 1794118860736488 1795447722264768 1795466808791136 1799319671491716 1800180073103841 1806754876745814 1807527798438648 1808885820826656 1814996921572692 1818820695378544 1820187202287168 1822496908851918 1826317068692688 1826336483375976 1827689207737536 1830255588803631 1831630686916932 1832506539063057 1833863833439352 1833883328348604 1837727355413664 1843955495756946 1845321270105456 1849208930217792 1851575146565859 1856830550376384 1856850289433568 1859132649182952 1863123432303276 1865413502727489 1870728071111328 1877048098378596 1877068052358642 1878458352396912 1882415824587584 1884804495479334 1884824531913843 1888775337508488 1890174308856768 1890194402375136 1896560032873176 1896580194275052 1897984946496672 1908409176775728 1909842992836416 1914876860978367 1920332350610784 1924137287266272 1926483218966592 1928267608257936 1929188323333557 1930637751074604 1937063969219808 1941241319105946 1942679150769456 1944138714368832 1945068365786832 1949166169689024 1949242256008542 1949262977449359 1950706750566024 1954816433225568 1957199769315648 1957220575348896 1957296976074693 1961420542797276 1962894187081872 1969525586362554 1971848507387616 1978510157750412 1979996641715664 1984168031322048 1984266577493343 1986685819559298 1990871301698136 1992345893119296 1992367072773792 1996642460513052 1998142567545744 1999098042614244 2000578727388384 2003309674402608 2004893049192858 2011566429574416 2011587813553032 2013077749205952 2015904446763867 2018383718328549 2024134099292448 2026622077037272 2028144708199584 2033468773243479 2034996548429988 2046173282300862 2047688834594832 2047710602573064 2049227293523904 2052104751082859 2054606702279274 2054628543797973 2056150358704728 2060482186372896 2067443274840372 2068974581316192 2068996575572784 2075986428868638 2080360046495016 2081900920118976 2084482061205128 2088934369173432 2088956575612764 2091524230330821 2097482988821792 2101985410803696 2104569080000244 2106150273899568 2113265646446526 2117717802661032 2119286346293952 2120299750091952 2121892762676544 2124872254697049 2126446097463864 2126468702672028 2128043727890208 2133546753308256 2133630036982323 2139731501233392 2141339113180224 2146960323872694 2148573366940968 2158374717545904 2159996336417088 2160373894437132 2163029332222473 2164654448174556 2167293621337416 2171859601852512 2178155411468784 2179196965372284 2180834228306448 2185428735711936 2185514044615638 2187156053664936 2192811940900152 2194436104990272 2194459432966944 2194545094386777 2199168487378764 2201873147267508 2208255960467106 2210860447677024 2215606243820112 2218329570811068 2219996234650896 2224673247239872 2227496221930122 2232189035237304 2233842365012544 2233866111897888 2238659728454028 2239730214410403 2241389129759208 2241412956870516 2243073118586976 2247910388488962 2253723383702934 2255392663462224 2257087173352128 2263012233271218 2263036290247161 2269483687085472 2277150861704004 2278861718850288 2279949836666931 2281662796724532 2293074993604032 2294194286216118 2295893541818448 2303649938919186 2303674427894697 2305380705214392 2310213044158272 2310237602902944 2313054272827584 2313169153542819 2318042459669508 2319759379051488 2319784039278576 2327596403980716 2327621147519382 2334252546800064 2340405052306893 2342138535133848 2345042318855769 2354590600959168 2356771521204144 2359668362424516 2364320314186272 2369419058137014 2374385628718224 2376169539784128 2377305780406128 2379091885425216 2382432527993661 2384197139580696 2385337218853446 2389220085053472 2392158480981984 2392251859646847 2394049193876484 2399092895322288 2400240097471788 2407197938887566 2409006502327752 2410037064584864 2419995895430256 2425214705825197 2428171557239142 2429995878469224 2435089424923584 2435115311167968 2440340785071508 2442174249222576 2443342052084076 2445151777919136 2445177771131472 2450424837902382 2453438506844754 2458607327675928 2460428360140608 2460550560373053 2466913433512671 2468740618114056 2468766862087812 2478843532243936 2484164576404368 2487218003636652 2497495763982258 2502730797838128 2502757403144856 2504611136529216 2511212664641967 2513072660639112 2513099375885124 2518367116677984 2521562770979109 2528746710497568 2528773592366736 2537316746395002 2539223070021144 2544545569034304 2553169147971156 2555060220146016 2556307392626559 2571023477677248 2572251097778076 2574183668099472 2582880234545754 2588321758807928 2590238867692608 2593424487715776 2593553293366191 2598989674678056 2599017303265812 2600942334088032 2609729301432924 2609757044188398 2615227390396368 2617192249442496 2618443742696496 2626034115150072 2638013543667216 2639995522287552 2645688769991124 2648914426079064 2651367961354662 2654495068930848 2662189947350736 2664190090060992 2665464056818992 2671079565870144 2671183832308002 2673190732257144 2674469002956894 2682088572765888 2682117084737376 2682221782028283 2687872595685156 2691178291104732 2693200213186704 2698979507237574 2709997719713856 2711291697657972 2713328731239984 2722495382359038 2728231043067816 2730251779459776 2730280803430752 2733745363277877 2739475603039032 2739504725063964 2741533811606304 2747446030375398 2750795750159028 2750824992522906 2756591033120496 2758662100763712 2765933243635419 2767981905158184 2773813395326688 2785245825564576 2785275434150352 2786605355926249 2788698973774428 2802647214404928 2806092106666992 2808200365199424 2815572147567894 2815602078537963 2817687528595368 2823623736881376 2827066333455936 2827206743219001 2833163006262732 2835261463285152 2835291603562704 2844840049309764 2844870291412578 2846977419745008 2852975334977856 2862613765163592 2864764489254624 2866162834157051 2877832956727872 2880498525916176 2884039109629964 2886205930899408 2889724828449888 2895956626611906 2904207215291712 2905595953829712 2907778971075264 2911861978658919 2914018726154184 2916208071553248 2917602548680248 2923749254533536 2923863384012813 2926060125849036 2932224649838352 2935799653973472 2935830863023344 2942130814195914 2944341280622808 2954141658426816 2954288379543831 2957772761081424 2959994979534528 2967765236625618 2969994962573496 2976252046983072 2980028729338947 2984879637938704 2986306952547204 2988518839678944 2988550609160688 2994963690769578 2997213851318616 2998647063921366 3004964511603912 3007190217949632 3007339573789287 3017349644361624 3017381720329548 3019616623808928 3036201148938672 3038482291800384 3039933115555908 3042217062299376 3052494822644982 3058925714954824 3061191389091264 3069259923451293 3071533251892248 3071565903859596 3073840940285856 3081910053418911 3084225538057092 3090723279559344 3093045385704768 3101164912260558 3103461871974288 3103494863359176 3113824991314752 3120540069742524 3122851380178464 3126723091807692 3133434863419146 3142362028272192 3146224483232688 3152978116205544 3156853620000366 3159225410849352 3165847504957632 3169741040541504 3169898469669789 3176576703991548 3178929519440928 3180449625137928 3189669146195796 3189703054008042 3192065591835312 3198790527096384 3200320129962384 3202724577843648 3209597251850088 3212008669770336 3220440485809041 3226661193907008 3237562076318856 3239994504625632 3240560841655698 3246981672261834 3250940432006124 3256232332296768 3257789402778768 3260237028175296 3267233117203176 3268795448058426 3271251342459672 3278143103567904 3278271066923457 3280734080497404 3289217911350228 3291654157485408 3291689149450416 3298752731068146 3312219435205824 3312383940700659 3316290671515536 3327494356216602 3329994351976344 3336974397117504 3337009870859808 3341244332895183 3348283552855956 3350763547518816 3350799167846832 3357989592681042 3362083694638812 3362119435305774 3364609677880464 3371698123155648 3371865582733443 3380585075554401 3383088995193336 3385594769426496 3385630760028192 3394518349906827 3404225530628208 3408409856835412 3415726292556006 3422494195086798 3429668130370768 3432244890799296 3441291429324177 3443840312727672 3455474908378779 3458071057821588 3465319566237408 3465356404354416 3469581409241376 3477063689504262 3479639068577232 3479676058917864 3486969853861824 3491258323595328 3491431721279073 3501378820200096 3513207802700772 3517351391556288 3527585026654832 3531885901438752 3535157281806216 3539502543636774 3549586596467648 3553952075758656 3554128587205521 3561578443077336 3564254309676192 3565958670609192 3568637828137824 3576295709371044 3583830127580208 3588237721472976 3590933617582272 3598639342983432 3600360146207682 3610796908331349 3613509753491628 3615055596877296 3617771641653312 3629993843145384 3637641390757088 3642257335858713 3644993817703836 3652634137385376 3652672966751952 3660511177607262 3663261373833864 3665013078126114 3667727666878704 3667766656697208 3675454710827328 3675637256853573 3687910991513892 3690642540210912 3703150293131718 3713700578867136 3718265298365904 3726246864606552 3730827005454978 3741456142222656 3746243645973387 3754096196757192 3754136104717284 3756916704793824 3769608990958668 3769649063827686 3777550675016976 3780388804750272 3793120065746352 3793160388550104 3795969892993344 3805975119592503 3816818353551456 3829753721956734 3840664701221568 3848274574532544 3856535216515872 3858376646667114 3861275502149208 3874127938439616 3874320351818631 3882482638211892 3885358301538912 3890136731573664 3898484512017084 3898525954898718 3901413501132048 3909632866451136 3914441150697792 3914593952149386 3914635566282597 3922841085594552 3925788374163744 3939051172725108 3943697014775232 3957020315500824 3959993283431328 3968533154986686 3973371639118596 3981742603396272 3984734145547584 3993284921026104 3996285135091488 3998196085228488 4001157454776768 4006619348805216 4006775748462003 4009786098385716 4011703504435341 4023132859148832 4023175627106064 4031808893527734 4036767436657098 4048268198584896 4048469260856361 4053244154074544 4056289416399168 4066937546486958 4069993096859976 4083743073538557 4092346564601724 4095377669189664 4095421205146128 4104209502165718 4109213404558548 4109257087595946 4112300717409456 4120964372745792 4121169045563097 4126237488784359 4134886549680744 4137949162632384 4137993151145568 4151972857737276 4160720092990032 4168964122410256 4177868738346864 4177913151225528 4183048460661642 4194965977643584 4203970821607392 4206022858062883 4209138160000488 4212300547799136 4223358221351841 4226531292893052 4235435605322064 4240599500183904 4249744509394098 4252892194927728 4252937405344056 4256087455780416 4267093506616512 4267260073964646 4267305437118867 4279463002466784 4293920647745388 4297146733881936 4316749435091808 4320747788874264 4326058664444946 4329308896349112 4334587242674832 4343719203705024 4343934939917859 4356310822937568 4358393930744568 4361668456612896 4371028089231276 4374312107329872 4385623881800304 4388918865933888 4389090188773554 4398336974757528 4403746294535016 4413196221293871 4416511920934212 4421720895354048 4431212487640224 4436659141622136 4439992469301792 4451647854938427 4454992443860244 4464378070474608 4467732223795776 4477319456908056 4479460428820806 4482778259518416 4482825913741032 4486146237173952 4492445536154367 4495820776977924 4497970595882049 4507446767405868 4510785326924448 4526024466542436 4526072580494322 4538967374170944 4554301723408008 4557723437700576 4559899673333862 4563325593449064 4578742233967473 4588388572432236 4591787083636896 4607299877838372 4607348855789394 4610761410428784 4620475205805888 4626338307085638 4636084919339016 4639518758102976 4639568078557152 4651747368390837 4655192807961432 4655242295038764 4680810104613786 4684277070267696 4690084637711538 4713543042408288 4719336724849032 4728640628372544 4735280430000549 4738838116274028 4748771257436448 4754611560812256 4764865055987322 4768394279161392 4770674437706892 4778440170106944 4784316961963968 4784503719293694 4784554581012063 4788098387752968 4798185790644576 4800480194943576 4814395877775132 4818013004655504 4820074129169728 4839991790860512 4850429411650394 4856343114478284 4859991756938448 4860841262483547 4870230622335936 4870472508392751 4880681570143016 4884348498445152 4886684104168152 4890303555838272 4890355542262944 4900849675804764 4903193172087639 4906877013689508 4917214655351856 4921101120746106 4933826867025342 4937481236228112 4937533724175624 4948129096602219 4957687064487872 4968329152808736 4974436007273304 4991241534324903 4994991527964516 5005461595676256 5005514806289712 5022425329283934 5026145321278224 5026198751770248 5036734233355968 5036984389021563 5043125541958218 5043179152958661 5057493420995136 5057547184733472 5074633492790004 5078446140042288 5106338295942312 5110120440292032 5112614785253118 5123589438834009 5133741292630197 5144502195556152 5148367336198944 5165760469091508 5176643517615856 5187106586732382 5197979349356112 5198034606531624 5201884668176064 5215595534256393 5219458602865848 5219514088376796 5230454780792736 5236887485392992 5252068230300144 5276027087334432 5291377539982248 5297828852158128 5302735922709324 5308990137861696 5309253815455161 5324379894701472 5330928113637984 5342367664616004 5346381464514288 5348938005913788 5364234169474752 5364443564056566 5375745191370312 5382356582209464 5386400426373408 5397959014475148 5422583395315944 5426657462479968 5444990764718076 5456462086135632 5460561606861504 5467490726555754 5478951206078064 5479009450127928 5483067623212608 5490766766410893 5494892060750796 5497519617189171 5501591500318056 5501649985045812 5513182066240992 5531866487270838 5535963810316368 5547626790653376 5570491651129152 5570550868300704 5573210711852498 5577397947548856 5596240508182467 5612184213333984 5631144295135788 5631204157075926 5635375057190736 5647247473762752 5654413486438002 5654473595741529 5666326012525464 5670522926570304 5670583207125408 5689680098619528 5689740582825156 5693954839490016 5725227530327184 5729528978509248 5732325668314102 5744630582935101 5760997051832352 5768078219259928 5772411861798816 5779449656899776 5787564970000671 5791913253223812 5811191907659424 5823723957317838 5828037452308368 5832416143106496 5835205097360496 5847498509067072 5847726768025626 5847788932348077 5852120251698072 5864449299676704 5871599307946944 5871661726046688 5884261628391828 5888682561245616 5908576759087662 5915545522162848 5935530473251236 5939989925146992 5952504093966144 5952799732480029 5960057458677894 5969759275877408 5972613905094408 5977037679357888 5977101218321376 5989927381539156 5994427702637232 5997294127842732 6009929023207824 6014679147578574 6034699288723248 6034763440659096 6039233247617856 6047713340291601 6055151154985647 6072402297877344 6079866231111816 6084434124598752 6100406319730437 6104989645289964 6117851429909648 6138519846902586 6143066503784496 6143131807719192 6147681880571712 6156314253248577 6163820106837822 6163885631393919 6168451076114184 6181446559118688 6202329824521116 6206923743948576 6206989726718352 6241080139485048 6245702760356928 6253446183615384 6266869726838292 6274572690992463 6292448966465376 6305956232411088 6313707240000732 6318450821698704 6339796939339578 6353153407983096 6357859038881856 6360899250275856 6374616764091147 6379338292391592 6379406108016084 6384131183670624 6400640259924768 6400890110946969 6419194503700176 6424017339540672 6440880971618082 6475124152637712 6479989009251264 6481121683311396 6489087996667419 6493963344523668 6501880864012248 6515578805557536 6534466234406352 6537590896116852 6542502684919344 6556286207135808 6556542133846914 6561468160994808 6578435822700456 6583308314970816 6583378298900832 6583635283160331 6597505462136292 6624767881401318 6632581343031072 6654988712433204 6659988703952688 6674019741719616 6682488665790366 6696567105711912 6701527095037632 6701598335693664 6715979185362084 6719190643231209 6724167389277624 6724238870611548 6729219355760928 6743731165466886 6761170151108802 6766177990386672 6771261520056384 6789036699813654 6789108870741483 6808451061256416 6816819713670824 6831452585112012 6839849510000793 6844988390173596 6859336260741536 6882582858648354 6887680625455344 6910949816757558 6911023283684091 6916142115643176 6930639132474816 6930712808708832 6939162818482752 6954127379008524 6959278137154464 6959352117835728 6982863442558146 7002757640400192 7021215156920679 7026415605401544 7035126956567307 7055170053309664 7063771802877504 7070314563612432 7079005087273548 7108257174411042 7123156886154672 7128508619352384 7131917341218384 7137275656275648 7147297583980983 7152591418742088 7167660255160416 7176475442945952 7176755578940541 7197278685966864 7200720292415364 7221593816662698 7227019506983256 7230111193754592 7259987686290768 7275282781514176 7275644117475591 7284514671717426 7289987635407672 7305268274770752 7305345933503904 7321022355214524 7326522747667728 7330026156252228 7335455333757408 7335533313394416 7351274513707146 7375821983027784 7381285080421824 7381651681119159 7400740300538013 7406300586263436 7436530596731808 7452493729213104 7461654010909956 7492487291946774 7508192393514384 7508272209434568 7513833409587648 7533637993925901 7539217981917336 7539298127655372 7555101350033952 7564688312937327 7586240131492704 7586320777100208 7611950239185006 7633636707102912 7659507443913468 7668922177879677 7713070433031744 7716753293334228 7722551004298416 7748640703637262 7764965276423784 7770716603077824 7780273463147328 7780659880098573 7796969024034168 7797051909797436 7802827002264096 7829187904298772 7829271132565194 7845682171189104 7851576748327488 7878102345450216 7914040631001648 7919986566862656 7931107551482401 7937066309973372 7946743278237192 7963485206792544 7986569842052208 7992570270182976 7996392170456976 8013238697610432 8013551496924006 8019572196771432 8023407008870682 8046265718297664 8046351254212128 8046665346084849 8063617787055468 8073534873314196 8096938521712722 8106488308149088 8133875092973916 8139986193719952 8167486147077114 8184693129203448 8190755338379328 8190842410292256 8208419004331436 8218426809117096 8218514175191892 8224601434818912 8242338091126194 8252474977568718 8269773099361488 8275986302291136 8297799730906257 8303945715474552 8321440185980064 8337928244820512 8355737476693728 8355826302451056 8359816067778747 8366096921323284 8407941643214784 8412045716125766 8418276320000976 8424601095598272 8446716442703682 8446806235613889 8453062585786104 8470871210644128 8481199000367808 8481620229657003 8499489018788196 8505784389855456 8505874810688112 8534520147929292 8534610874237734 8558926004933568 8587841295490776 8594293467763872 8598488502471153 8633498870183616 8641495577748528 8652117328889892 8658617792698224 8669174485349664 8687869879835718 8712621645875136 8716787861489136 8723336913225792 8735585935976757 8742056178462552 8748624214659744 8771247763600608 8771590152038439 8778180377547108 8796673949515056 8807492589070032 8826392442587742 8833023841868424 8862424975280448 8873318283244272 8879984938603584 8903295709876854 8909984887720488 8928756140949216 8940086188016841 8954638913816112 8958920857641612 8965556519036832 8965651827482064 8984891072308734 8991641553955848 8995941191764098 9014893534811736 9021570653848896 9022018721367861 9052048933084872 9052145160988644 9108603446816016 9115446875401152 9119799346667724 9126651186898128 9157484467934946 9176777144864472 9183574167273792 9207779770353879 9214599755676744 9214697711578788 9221522820857568 9245730160256733 9252676614171276 9272169838678032 9279136157114304 9303494736781674 9310385615922864 9310484590077528 9361620209227572 9368554140535392 9373127106297383 9380169275423076 9427086084816576 9438673449698064 9470560860001098 9477676232548056 9497542514872896 9509223121624512 9509695409009367 9529730111974644 9536788558322784 9541348875413784 9569007438587388 9569109162024126 9576196775505936 9596371581289152 9600960389887152 9628791755550264 9636026009311008 9661321457427123 9679983581721024 9700858823300788 9712686228956568 9719983513876896 9721682524967094 9740945016785502 9761363140286032 9768696996890304 9773368208336304 9780711084525888 9801699351609528 9806386344175278 9813754027379016 9834429310703712 9834813200770371 9842202241492212 9867653734050684 9874962472456224 9875067448351248 9896258193204438 9936658305617472 9937151822101977 9948872014546608 9982483068649806 9989983055929032 10010923191352512 10011029612579424 10023732998685549 10044850658567868 10052290642556448 10052397503540496 10073968778043126 10086251083916436 10086358305917322 10115094369466944 10115596748200329 10141755226663203 10149266985580008 10156892280084576 10212676591884624 10225229570506236 10247178877668018 10267482585260394 10289004391112304 10296734672397888 10323874287972531 10331520938183016 10353287035231712 10366424725136337 10374213173464764 10395958698712224 10396069213063248 10431191068512786 10438917205731696 10439028176753592 10460909561585472 10473774970785984 10504136460600288 10552054174668864 10582755079964496 10595657704316256 10605471845418648 10618507630910322 10648759789402944 10661856227275968 10662385761616563 10684735329232008 10692762929028576 10697876011827576 10728887128113132 10751490382740624 10764713164418928 10772800852746816 10795918028950296 10832390724994047 10845166790631888 10853314924959936 10889981529436152 10912924172271264 10926772007576139 10934981453111508 10957902412156128 10958018900255856 10981533532821786 10989784121501592 10995039234378342 11003183000636112 11003299970091624 11026364132481984 11026911770560719 11063732974541676 11071927620632736 11141101736601408 11146421423704996 11154795895097712 11192481016364934 11224368426667968 11238730937920161 11262288590271576 11262408314151852 11270750114381472 11308826972876004 11308947191483058 11332652025050928 11341166414250816 11379360197239056 11379481165650312 11387909678980032 11417925358777509 11450455060654368 11464651336628204 11489261165870202 11521994103664704 11536156438519856 11544823723597632 11575129940001342 11583826506447624 11622383815318848 11622961055455893 11647447914635676 11656074904616736 11670410194720992 11695453536051252 11695577864696154 11704240503396144 11728898599353408 11743323452093376 11743906698847791 11768523256783656 11777365122491232 11817153518175324 11831091044325696 11871060946502472 11879979850293984 11905599464960058 11920114917355788 11939518551754816 11945227810188816 11954202436642752 11979854763078312 11988855405274464 11994588255685464 12019858046415648 12020327245386009 12029358295157148 12069398577446496 12069526881318192 12095426680583202 12110302309971294 12144804595754688 12145407782569083 12159732462223632 12168868249197504 12200812639460874 12209979290579928 12235702859819296 12251229220615671 12277039693805172 12286133007568992 12286263615438384 12312628506497154 12327640213675644 12327771262787838 12336902152228368 12362893118237376 12363507136689291 12404659649042232 12413847487897152 12413979453436704 12482160278970096 12506892367230768 12533739453676584 12549145381984926 12584897932930752 12611912464822176 12618068574188649 12627414480001464 12636901643397408 12670074664055523 12679593878679156 12706306815966192 12721798500551712 12749233528182294 12758676584783184 12758812216032168 12768262367341248 12801280519849536 12801780221893938 12801916311356601 12838389007400352 12881761943236164 12950248305275424 12962243366622792 12978175993334838 12987926689047336 13003761728024496 13031157611115072 13031804819753577 13068932468812704 13075181792233704 13085005369838688 13113084267693828 13122936321989616 13156871645400912 13166756597801664 13167270566320662 13195010924272584 13239588663881613 13249535762802636 13265162686062144 13309977424866408 13319977407905376 13354943564815281 13364977331580732 13393134211423824 13403196671387328 13431958370724168 13438381286462418 13448334778555248 13448477741223096 13458438711521856 13477336608463101 13487462330933772 13493911787646147 13522340302217604 13532355980773344 13578073399627308 13578217741482966 13616902122512832 13633639427341648 13662905170224024 13679699020001586 13689976780347192 13718672521483072 13736226701902419 13765165717296708 13775361250910688 13821899633515116 13822046567368182 13832284231286352 13861425617417664 13908254758017048 13918556274308928 13918704235671456 13955242105172511 13965726885116292 14042430313841358 14052831210803088 14070253913134614 14110340106619328 14140629127224864 14158010174547096 14205841290001647 14216514348822084 14246313772309344 14263834682436768 14294595167961966 14305182837484176 14335320510320832 14352950885891904 14353511157881082 14353663743036189 14394557371933728 14401440584830728 14443187633325396 14454039013966512 14460222387509184 14519975372581536 14551288234951182 14569029343434852 14579975270815344 14582523787450641 14610691867007808 14611417525178253 14642044710429048 14653045495335456 14660052312504456 14670910667514816 14671066626788832 14702549027414292 14709579516262917 14751643966055568 14763303362238318 14801480601076026 14812601172526872 14844387289806657 14873061193463616 14904987458426208 14923308021819912 14973724602974709 14984974583893548 15016384787028768 15016544418869136 15067275987851802 15078435963834672 15078596255310744 15110202700067904 15110953167064689 15129376625874654 15129537458875983 15172480262985408 15172641554200416 15223900478370012 15319014887826936 15337844355759354 15401223877890591 15433506586668456 15445102008596832 15497281407274524 15529930552847568 15561319760197146 15593938048068336 15594103819594872 15605654004528192 15646786602769179 15658375808597544 15658542265130388 15691364342378208 15756204690900432 15828081262003296 15862215102964802 15874132619946744 15893486556474384 15926970413585088 15927761446365483 15973139684104416 15992784340913952 16027102993848012 16039144393542864 16046814017741364 16092702508424256 16093330692169698 16127235574110936 16147069746628392 16193877043425444 16212976616298176 16267750185947832 16279972387439904 16334972294154228 16369386258406896 16381684820584512 16416838008662872 16436853618234192 16437028350383784 16449202869637824 16472300299232679 16484676182252388 16492558851567513 16504949955137436 16539546198722976 16595599461812514 16607891430949104 16642880371960128 16675856489641024 16711474953387456 16711652604902112 16719632135557494 16732193842646568 16788721524547401 16824091432251532 16836552640001952 16893432885407364 16893612471227778 16906125171572208 16941742421288256 16963240459314006 16963420787224587 16998978037576392 17011568779710912 17011749621376224 17069040295858584 17069221748475468 17175682590981552 17188586935527744 17196977004942306 17233891748805303 17282991155497056 17304234657779784 17317235585396448 17338348970699328 17362694910002013 17375739759671436 17433575722978272 17471171871953514 17484112356925104 17497248429319488 17542495527201216 17543180304076878 17543366797044231 17556360755094216 17593347899030112 17614985178140064 17652784885175484 17666047683736848 17746636566488544 17806591419753708 17819969775440976 17857512281898432 17858399197440087 17880172376033682 17909277827632224 17917841715283224 17931113038073664 17931303654964128 17969782144617468 17983283107911696 17991882383528196 18029787069623472 18044037442735722 18104097866169744 18104290321977288 18143140020874803 18217206893632032 18239598693335448 18253302373796256 18301218959191311 18314968935869892 18353554289728944 18415559540707758 18429199511353488 18429395423157576 18443045641715136 18468942759745731 18491460320513466 18491656894181757 18505353228342552 18544339677356064 18606989473563348 18620771231845728 18620969180155056 18723240418455144 18737108281070784 18746254212594766 18760338550846152 18823718072977389 18877346899396128 18941121720002196 18955352465096112 19019390818018734 19059460223949288 19073577116645568 19082697750827568 19123850292273441 19138014877174776 19138218324048252 19152393551011872 19201920779774304 19257583511100528 19272052018622016 19322642914854246 19401717646601576 19425372457913136 19439967027753792 19443365049934188 19467263990002257 19481890033571004 19522726280572064 19546736416672608 19603398703219056 19612772688350556 19627508054758032 19668858621407424 19669626401540742 19684404482984424 19735307468101368 19749924944912448 19750134896702496 19792516386408876 19874303644203954 19897744029093216 19964966137299612 19979966111858064 20022059225158848 20047465997371098 20089701317135736 20104581285112896 20104795007080992 20147937556086252 20157571929693627 20172502167832872 20172716611834644 20231193496400658 20283510453326406 20298533971160016 20313784560169152 20367326612224449 20425353183769248 20450459141012472 20494357755336036 20519548530002379 20534965170520788 20578008782224608 20647748575945062 20663041876366032 20706574070463424 20732849450272674 20733069851052273 20748426346929528 20791917397424448 20792138426126496 20862382137025572 20877834411463392 20878056353507184 21008272921200576 21063645470762037 21105380869701921 21165510159928992 21191315408632512 21210943690837296 21237015261820644 21324771523233126 21369470658464016 21385525858057152 21395752023655152 21441892751942949 21457774256226264 21502980765481248 21529426328837856 21530266736821623 21591836057900592 21664781449988094 21690333581263776 21779963058872304 21825848344542528 21826932352426773 21853544015152278 21869962906223016 21915804824312256 21916037800511712 21963067065643572 21979568243003184 21990078468756684 22006366001272224 22006599940183248 22053823541121438 22127465949083352 22143855241265472 22144955043357477 22202220901614039 22292842847409992 22309591790195424 22384962032729868 22477461875840322 22524577180543152 22524816628303704 22541500228762944 22573152261911449 22600913981777703 22617653945752008 22617894382966116 22665304050101856 22758720394478112 22758962331300624 22835850717555018 22900910121308736 22929302673256408 22978522331740404 23006766533639031 23072312877039712 23150259880002684 23167653012895248 23245922110911786 23294895829271352 23312149809233472 23340820389441984 23390907072102504 23391155729392308 23408481006792288 23487813397695582 23537046513567312 23554730244982464 23634307036350648 23742121893004944 23759959700587968 23793322654447203 23811198929920116 23840229834711576 23890455620377632 23959709526156624 23977710810548928 23989176511370928 24039716092831296 24040654490772018 24058716590314296 24138797154892992 24139053762636384 24139996038254547 24190853361166404 24220604619942588 24290815565138166 24319464924447264 24401625278921748 24419958581159856 24471405719638592 24502458441231342 24554079387610344 24572266015137984 24572527230876768 24625257012994308 24655280427351288 24655542525575676 24673804304456736 24727014273378582 24809319298084464 24827958906873408 24893399192718771 24964320557940192 25013784734461536 25067478907353168 25079448203336241 25098290763969852 25223824929644352 25236137148377298 25254828960002928 25273803286794816 25340149328111046 25340418706841667 25359187757358312 25412613631932384 25443597001103424 25444860688971009 25498467056364588 25517353169566368 25517624432064336 25603560443787876 25603832622713202 25676778014800704 25763523886472328 25795465507413459 25900496610550848 25924486733245584 25956351986669676 25975853378094672 26007523456048992 26063609639507154 26137864937625408 26150363584467408 26170010739677376 26206757807930271 26226168535387656 26245872643979232 26313743290801824 26314770456115317 26334541132641324 26390021848545168 26479177327763226 26499071525605272 26619954849732816 26639954815810752 26677361764077167 26709887129630562 26729954663161464 26786268422847648 26863916741448336 26876762572924836 26896669557110496 26896955482446192 26954673216926202 26974924661867544 26987823575292294 27044680604435208 27064711961546688 27066056164103583 27156146799254616 27156435482965932 27267278854683296 27325810340448048 27359398040003172 27379953560694384 27472453403804838 27530331434593416 27550722501821376 27623339311061637 27643799267030232 27644093134736364 27664568462572704 27737190480770199 27816509516034096 27837408471342912 27910484210345022 27931453770232584 28084860627682716 28105662421606176 28119381318892149 28140507826269228 28281258254449728 28316020349094192 28411682580003294 28433028697644168 28492627544618688 28527669364873536 28529086227028101 28589190335923932 28610365674968352 28707022315762164 28707327486072378 28789114743867456 28802881169661456 28886375266650792 28908078027933024 29039950745163072 29102576469902364 29138058686869704 29159950541630688 29165047574901282 29222835050356506 29284089420858096 29306090990670912 29320104625008912 29342133253577664 29405098054828584 29419159032525834 29503287932111136 29504439602311113 29526606724476636 29602961202152052 29625202345053744 29688774579613314 29809974916852416 29846616043639824 29947449205949418 29969949167787096 30032769574057536 30033088837738272 30071198996056647 30134551975703604 30156871927669344 30157192510621488 30221906334129378 30258753251749308 30259074917751966 30345283108400832 30346790244600987 30425265679989609 30447800956740024 30638029775653872 30675688711518708 30802447755781182 30867013173336912 30890204017193664 30971622863917593 30994562814549048 31059861105695136 31099274175409011 31122639520394292 31187876096136672 31188207639189744 31293573205538358 31316751617195088 31317084530260776 31382728684756416 31512409381800864 31527791175727561 31656162524006592 31724430205929604 31748265239893488 31786973112948768 31855522892730966 31946279368208832 31985568681827904 31987157284849689 32054205987696024 32078288787085728 32093628035482728 32186661384339396 32254471148221872 32294139493256784 32387754086850888 32497172174982141 32535500371895664 32559944774879808 32669944588308456 32738772516813792 32780316022728417 32833676017325744 32873707236468384 32874056700767568 32944600598465358 32969352364504776 32985117703135026 33009899910274872 33079092397445952 33080735311682157 33191198923625028 33215782861898208 33423305209804224 33439264271114988 33464387685293136 33577443049094802 33648182864503064 33673105280003904 33716192813760483 33786865770814728 33787224942455556 33812250343144416 33926480918628012 33926841574449174 33997956075152784 34023499242752448 34138080591717168 34138443496950936 34351365181963104 34393954009884612 34467783497610606 34565982310994112 34608469315559568 34634471170792896 34725389820004026 34751479519342872 34867151445956544 34868883166367679 34942343743907028 34968224713850208 35086360608153756 35086733594088462 35112721510188432 35186695798060224 35229970356280128 35305569770350968 35332095367473696 35493273132977088 35613182839507416 35639939550881952 35716798394880174 35760344752067364 35818555655264448 35835683430566448 35862607309928256 35939564289234936 35966566215823392 35983764767056392 36059574139246944 36060981736158027 36088074885471444 36208195732339488 36208580643954576 36286280041749606 36434413787264064 36436223347707249 36479197386670896 36506604747592512 36602437918382622 36629937871739784 36707108579457888 36753687661847013 36831119081415516 36858399022706976 36858790846315152 36937885519491462 36982920641026932 36983313788363514 37010706456685104 37088679354712128 37090521410067873 37213978947126696 37241542463691456 37241938360310112 37446480836910288 37492508425189532 37520677101692304 37647436145954778 37754693798792256 37854205722565947 37882243440004392 37910704930192224 38010223992166569 38038781636037468 38118920447898576 38165395501655136 38247700584546882 38276029754349552 38276436648096504 38304787102023744 38403841559548608 38405748934069803 38515167022201056 38645285829708492 38803435293203152 38850744915826272 38886730099868376 38934527980004514 38963780067142008 39045452561144128 39093472833345216 39095414459260731 39206797406438112 39225545376701112 39255016109516064 39339252803081484 39368808965968848 39470614936202736 39500269793404992 39585032772817752 39718765991644839 39748607288407908 39795488058186432 39929932274599224 39959932223716128 40064830694445843 40094931994742196 40179402634271472 40209590014161984 40295875112172504 40315143859387254 40345004335665744 40345433223669288 40432009825389303 40462386992801316 40567020906652812 40597067942320032 40734653224448898 40850706367538496 40900918282024944 40988715510672072 41039097060004758 41069930341041576 41156017564449216 41208680105707257 41295497151890124 41326083752732064 41465698900545348 41466139702104546 41496852693859056 41584276852252992 41724764274051144 41755668822926784 41756112707014368 41865726315517533 42127290941524074 42210761739403842 42331020319857984 42421887381674592 42474030523641288 42617523870004941 42649543046466252 42738941316928032 42791504047310304 42883785503885898 42915548512452528 43005961530962496 43058852657675712 43060533473643246 43060991229108567 43183672115801184 43329562899976188 43380667162527552 43559926117744608 43653864704853546 43707088030304556 43739925812446032 43832075601023424 43834252575534759 43926134131287144 43959136486006368 43980156937513368 44012732002544448 44013199880366496 44107647082242876 44128738548788751 44254931898166704 44289910086714954 44404441803228078 44533161869419971 44585685694819984 44619183580390848 44769924065459736 44921173808924127 44954923751680644 45049154361086304 45049633256607408 45146304523822898 45201827963555406 45235307891504016 45235788765932232 45330608100203712 45332859501194067 45388612376627949 45517440788956224 45517924662601248 45671701435110036 45858605346512816 45957044663480808 46013533067278062 46144625754079424 46203671633671773 46300519760005368 46335306025790496 46491844221823572 46589791658542704 46781814144205008 46782311458784616 46816962013584576 46940359808307537 46975626795391164 47074093027134624 47268614072701296 47484243786009888 47586645308894406 47622397859840232 47680459669423152 47780911240755264 47783284339096449 47919419052313248 47978353022741856 48081308981544036 48117433180628592 48278107525272768 48279992076509094 48381706722332808 48441209239885176 48581631130276332 48638929848894528 48803250557843496 48839917162319712 49004916882462684 49108158775220688 49145054461753536 49250514025988616 49310560854702576 49311085051151352 49347608608913472 49416900897698037 49454028546757164 49477676554702539 49618638596168928 49786798385437542 49928641115880384 50027569468923072 50134957814706336 50158896406672482 50196581527939704 50366164573642203 50472274296754596 50509657920005856 50680298656222092 50680837413683334 50718375514716624 50825227263864768 50889721377942018 50890262361673761 50996934112729176 51034706339132736 51035248864128672 51207120887575752 51207665245426404 51527047772944656 51590931014826918 51848973466491168 51912703973339352 51951706756189344 52015046912097984 52088084730006039 52127219279014308 52300727168934816 52413515615860542 52452337070775312 52491745287958464 52627486581603648 52629540912230634 52630100391132693 52669082265282648 52780043697090336 52958354655526452 52998143051210544 53239909699465632 53354723528154334 53419774259261124 53459909326322928 53572536845695296 53575197592320261 53727833482896672 53753525145849672 53793339114220992 53793910964892384 53909346433852404 53949849323735088 53975647150584588 54089361208870416 54132112328207166 54312293598509232 54312870965931864 54429420062624409 54534557709366592 54651620680896096 54718796080006344 54759907121388768 54903656877573933 54944906807609676 55060662869186832 55246678622123274 55287598534060464 55288186269472728 55329136925145408 55406828279237193 55474380961540398 55474970682545271 55633019032068192 55820968420690044 55862907540465168 56169721255365432 56211324843212352 56238762637784298 56281015652538456 56471154218932167 56632040698188384 56823365160006588 56866057395288336 57058172454056202 57178380671847864 57220731349936704 57371550876820323 57414044631524328 57414654972144756 57605762339322912 57772750533301584 57816156055866048 58205152939804728 58276117373739408 58319901083261376 58330095149802564 58401791970006771 58445670100713012 58568178841716192 58640209250017824 58810196109657168 58838318065051668 59006575864222272 59008879204622226 59053213448953272 59205922404304104 59250404690107488 59377549159226628 59693232087279648 59894898411898836 59939898335574192 60066177675476544 60142397992113294 60269103951407208 60313743855338688 60314385021242976 60443812668258756 60472715789080881 60517506503498616 60518149835503932 60693580489201974 60850531359979218 60895601913480048 61276059551307744 61351377423037416 61558645590007137 61604895511562364 61734026346673824 61943245727835186 61989125629098096 62119722211390272 62198548350818022 62199209553156819 62245279040788584 62375752192273344 62376415278379488 62587146411076716 62633503234390176 62634169060521552 63024818763601728 63055582351455122 63190936412286111 63316142609105763 63448860411859208 63496530479786976 63573946225897536 63711045785461932 63974314569699378 64108411975392048 64156577574171456 64187256070965456 64325678255828847 64373322768678792 64508942296443744 64588278986513568 64775508173701776 64994344349964282 65071000743791328 65339889176616912 65477545033627584 65480797057280319 65560632045456834 65667352034651488 65747414472936768 65748113401535136 65889201196930716 65938704729009552 65970235406270052 66019799820549744 66161470623364314 66382397847250056 66431565723796416 66606662704842117 66878528542229976 66928775370586272 67154886098189604 67296365729006128 67432385627520966 67573731541629456 67574449884911112 67624500686288832 67719456785734347 67802741945333109 67852961837256024 67853683148898348 67995912150305568 68276161183434336 68276886993901872 68702730363926208 68787908019769224 68935566995221212 69020299600917093 69216938631119136 69450779640008052 69502959038685744 69737766332735358 69884687487814056 69936449427700416 70172721216307512 70173467188176924 70225443020376864 70611139540701936 70664190734947392 71226365679014832 71279879101763904 71379967963341609 71433596789760348 71520689504134728 71671366861132896 71879128578469872 71933132431646784 71967529534112784 72119148278493888 72121963472316054 72176149770942888 72416391464678976 72417161287909152 72419988114763641 72572560083499212 72872446695414498 72958394773341792 73204875836765244 73259875743479568 73414217158915776 73507375323694026 73662238162831032 73716798045413952 73717581692630304 73875771038982924 73965841282053864 73966627576727028 74021412913370208 74181042820135746 74427957894253392 74483876720620224 74680197578156313 74892961673820576 74985016850379064 75041354203384608 75238344610008723 75294872291909556 75708411445131894 75764486880008784 75821409860384448 76020447984333138 76021256120525001 76077563272074936 76237840895797152 76330791003310272 76495401169093764 76552059508699104 76552873296193008 76811497868139606 77030334044402112 77290571659416984 77386396522240377 77606870586406304 77701489831652544 77773460199736752 77869055960009028 77927560134284016 78190828918521462 78413594812876224 78451090753402224 78510032219032128 78620273423790813 78678505606162968 78737617931937696 78941229872405472 78944311368345951 79170065545635504 79437531983289678 79497214576815816 79859864549198448 79919864447432256 80032085292231501 80129661388891686 80189863989484392 80358805268542944 80591750224345008 80630287718774508 80690008671331488 80690866447338576 80864019650778606 80924773985602632 81134041813305624 81194135884640064 81198168492310749 81469306448897796 81801836564049888 81977431021344144 82078194120009516 82139860682083152 82417360211414514 82590994303780248 82652167505464128 82870017933184911 82931397801090696 82932279404209092 82993705387718112 83211571442310597 83449528548102288 83512225414028736 83731452631035066 84254581883048148 84358143956676447 84421523478807684 84843774763349184 84948061047282576 85235047740009882 85299086092932504 85477882633856064 85583008094620608 85587258681084303 85767571007771796 85831097024905056 86121066947286492 86121982458217134 86367344231602368 86659125799952376 87119852235489216 87307729409707092 87414176060609112 87479851624892064 87668505151069518 87852268262574288 87918272972012736 87960313875026736 88026399760732992 88215294164485752 88257477097577502 88509863796333408 88513318806933339 88579820173429908 88808883606456156 89066323738839942 89171371389639968 89539848130919472 89842347617848254 89909847503361288 90098308722172608 90099266513214816 90292609047645796 90403655927110812 90470615783008032 90471577531864464 90665719002388134 90777224753255898 91035849325202496 91040370733802961 91275797039968827 91343402870220072 91717210693025632 91914089326961616 92027066134556124 92407343267343546 92601039520010736 92670612051580992 92914868591752779 92983688443647144 93179583317085408 93297822526227033 93563628288410016 93564622917569232 93880719616615074 93951253590782328 94148186054269248 94537228145402592 94583373527182683 94968487572019776 95173290617788812 95244795719680464 95360919338846304 95566568678192898 95838838104626496 95956706045483712 95961471854549067 96162617963088072 96234866361257184 96559984153018188 96763413444665616 96882418479770352 97163262260552664 97606501115686992 97679834324639424 98009833764925368 98216317550441376 98340948068185251 98501028051977232 98621121709405152 98622170102302704 98833801795396074 98908057093514328 98955353109405078 99237277192337856 99242205935046471 99573596770875084 100269915629412672 100317792813344964 100393163055879408 100732329147284406 100944548593509192 101019315840011712 101148578441281449 101360597312444184 101361674827366668 101436751029433248 101779442755884036 101780524723347522 101993868225458352 102070497728257344 102414241775151504 102415330490852808 103054095545889312 103104398169271213 103181862029653836 103697946932982336 103825407946678704 103903413512378688 104176169460012078 104254438558028616 104601454337869632 104606649499103037 104827031231721084 104904674141550624 105259081824461268 105260200782265386 105338164530565296 105560087394180672 105916709311052904 105996286102421088 106479819398931264 106709447056308668 106839548518522248 106919818652645856 107150395184640522 107455666965793344 107507050291699344 107587821929784768 107818692867704808 107899698647470176 107951294301169176 108178722417740832 108182945208474081 108264224656414332 108624587197018464 108625741931863728 108858840125248818 109303241361792192 109308670043121747 109437592160012688 109519814242777536 109807313755147866 109889813615219352 110121325738373664 110261062985541039 110493357244246548 110575197068120928 110576372538945456 110813656558474386 110948761923080796 110949941365090542 111266038064136384 111271564230203619 111641936841380088 111725815080930336 112339442510730864 112477525275568596 112562031305076912 112942308437864334 113264081396376768 113562617167697841 113646730320013176 113732114790576672 114030671976499707 114116344908112404 114356761343695728 114743101753640646 114828089263048656 114829309944289512 115211524678645824 115545501066603168 116410305879609456 116552234747478816 116660190299605128 116803583940013542 116891340201426024 117136357683432384 117280418500035648 117286243377782193 117620392219314336 117676636130103336 118017758409244452 118106426897906544 118411844808608208 118500809380214976 118755098318453256 119156297974934517 119386464174559296 119789796823797672 119879796671148384 120194492083337529 120284795984226588 120538207902814416 120628770042485952 120887625336517512 120945431578161762 121035013006997232 121036299671007864 121296029476167909 121387160978403948 121701062719958436 121791203826960096 122552119102615488 122702754846074832 123117291180014274 123209791023124728 123468052693347648 123626040317121771 123886491455670372 123978251258196192 124397096701636044 124398419106313638 124490558081577168 124752830556758976 125174292822153432 125267006468780352 125268338121043104 125597178946552599 126111164702910244 126381872824572222 126632285218211526 126897720823718416 126993060959573952 127422091570923864 127852571610014823 127948629139398756 128216823950784096 128374512141930912 128651356511657694 128746645537357584 129017884592887488 129176557973027136 129182973687325701 129551016347403552 129988688699928564 130142001487582656 130679778353233824 130961594114560638 131121264090913668 131334704069302976 131496226803070272 131502757726604277 131778402393861432 131877409458019104 131940470812540104 132039599641099488 132322941246728628 132764795694500112 133213325409684234 133599485608259913 133757057084459952 133857550741172544 134309772196379208 134592731458012256 134763521426772381 134864771255041932 135147463083258912 135148899769822224 135438913571468694 135605483890666218 135705923674512048 135707366297796696 135991824300611136 135998578503582201 136552322366868672 136553773987803744 137575816039538448 137871133990442424 138040599201834186 138433877262238272 138611014901015319 138901559280016104 139005918077371488 139475532665470716 139769374975628112 140345442432615024 140346934376353848 140450886040753728 140821079424922611 141222279081403872 142452731358029664 142759935926683218 142867193579520696 143041379008269456 143342733722265792 143349853017289347 143758257156939744 143935059068225568 144243926944632108 144352299541885776 144834322575818304 144839976229527282 145145120166998424 145744893390828996 145916789546683584 146409751673530488 146519751486959136 147014750647388052 147324476325662064 147435163385260608 147751542077965848 147931682564107728 147933255153454056 148042825826740416 148250702693094111 148362085640271492 148433029664107617 148855915788506784 149360395156312626 149785923347641152 149970033700758128 150082708406769216 150476689220017446 150589744583819112 151098493720926609 151416822890263788 151528973760017568 152040895968666276 152042512241050002 152155126544149872 152475681791594304 152670787085021283 152990802338187528 153104119017398208 153105746592386016 153622995736279212 154581143318833968 154772793044480754 155213741172812608 155546920399473504 155738111920018056 155855120268568032 156264254190018117 156381657837042924 156902181506804448 157240546847581626 157357011212325936 157475235863875392 157882459744810944 157888622736691902 157890301173398079 158340131091271008 158875063966579356 158994429153631632 159719729098396896 160064170584463002 160259322777783372 160379727978968784 160717610537085888 160725592776960783 161183500448690016 161260575437549016 161380017342662976 161381732894677152 161728039301557212 161849547971205264 162268083626611248 162396336984621498 162938612897795592 163288260187873227 163603673128099776 163954862042688288 164156388240019032 164279721364166304 164710970632721799 164834720422829028 165181988607560496 165740035866369822 165862795602181392 165864558808418184 165987410775436224 166220484837711579 166423142884621194 166424912047635813 166899057096204576 167462905262070132 168509163766096296 168716287913352894 168843046957615368 169413462656796501 169896122094565152 170470095480019764 170598172185865008 171174517362168606 171535142015543592 171662194049810112 172114652630460969 172242133894572984 172243964916434268 173318251599904752 174615458819414184 174828352121218224 174959703249784128 175205375910020313 175337010302139036 175704536525148576 175920627750053472 176430588328971504 176514954195155004 177019727592666816 177026637613866678 177159640346859816 177617767212912312 178132647477679884 178342742779279936 179079696261838944 179684695235696508 179819695006722576 180198533026429632 180585218095291592 180807311854221624 180941231566016064 180943155063728928 181331438004776268 181418147367242643 181554449506511796 182080741467605922 182551594079937654 182686805740440144 183434421386051264 183828178653923232 184054132269112248 184675936770021411 184814686534687092 185202079040021472 185829737183505558 185967376887294288 186359166634170816 186595645052454066 186597628659470457 187127256576820032 187129245835138464 187761439233230148 187902507181564656 189074456290805184 189166747054365366 189572809236858333 189948427827317289 190346581235577624 190489591439360928 190721838677692608 191133137356385796 191922943709098134 192325235926176144 192469732722514368 192977034767486541 193119968306036376 193526826889331232 193764836959540704 194326524521105328 195213002231373984 196019667529850736 196432635100882752 196442391171840957 196681896136370502 197002056103954464 197242243418810304 197244340204605408 197667603590792148 197816114187028656 197910706218810156 198484411870092942 199147193541750168 200635585626689928 200786326111758816 201464658294568812 201889097187018384 202297156882562898 202721194624888368 202723349654733336 202873502058866496 203158370357203041 203408225835999327 203558885511768072 203561049446695044 203987736450916704 204828483550303008 204830660981705616 206108191091778624 206208796338542426 206363724059307672 207060898802751279 207650815893357408 208352338920024156 208508877116057232 209213298998206074 209654062463442168 209809348283101248 210518163648922536 210520401564530772 210676329061130592 211833418622105808 211992572204842176 213418894112617336 213679097037044496 213839637305291712 214139903890024827 214300790369281044 215014100583398688 215637385735409616 215799397294940352 215902588602338352 216357444835481664 216365890416948162 216528449312828664 217249174394036928 217251483863727456 217717680250497636 218617340086243494 218875184320025376 219614627510295732 219779627230438704 220242651476747328 220522125971082078 220986714488493096 221150394136241856 221152745077890912 221627313116948772 221897523846161592 221899882730181084 222543128460407238 223283873682760176 223451630161860672 224040592734468939 224678885021461728 224955050551137192 225124062610153824 225715033830026169 225884616875728668 227125234335395682 227293460640026352 227464229581153344 228061343952999414 228063768361575003 228232689816224808 228713522687391456 229486203507281292 229656178526097312 229658619888579024 231091002133206336 232159189566721131 232820611759218912 233104469494957632 233320380599210256 233607167880027084 233782680402852048 234572486755564386 235240784438628672 235353272260206672 235860820271372439 236035516818488904 236212853795813088 236823689617216416 236832934105037853 237510196636906512 238312595949869034 239579593647595344 239759593342296768 240096255876694503 240388984166675058 240569591968453176 241076415805628832 241775250673035024 241890863156323524 242070026013994464 242072599342015728 242592058952335818 242774321956807896 243402125439916872 243582407653920192 243594505476932247 245405509692149664 246234582360028548 246419582046249456 247252080634243542 247772982911340744 247956502516392384 248610053799554733 248794193403272088 248796838212627276 248981116163154336 250348585644306864 250536676242086208 251194357893105198 252222329405820488 252763745649144444 253074431870029341 253264570436423052 253795441647436832 254844183141847728 255705143220029646 255897258278797512 256433647901568192 256749024283861824 257302713023315388 257493291074715168 258365947374651402 259102032694807104 259977377399857128 261359556706467648 261923188229121276 262242528181827336 263005515453208554 263556804787722864 263754818916038208 263880941625080208 264079199282198976 264645882493457256 265529591389000224 265539956420800017 266426650819368468 267198971216519826 267514114168919904 268619544392758416 269185462916024512 269527042853544762 269729542510083864 270294926166517824 270297799539644448 270877827142937388 271210967781332436 271411847349024096 271414732595593392 271997157007164402 273107547975607488 273121112201408883 273827391119906481 275151632079076896 275742267980884848 276081198403668372 277222029802030638 277803118560032208 278011836154742976 278744605775258337 278951065330941432 279538749951256224 279893467578681099 280690884865230048 280693868752707696 281642158849845222 282444558162807744 283750120581548049 284905462716059328 285519871853366436 285734387159041392 286082758016538912 286699706034578694 287516514313879488 287870118136451136 287884415563647201 288487853889264216 288704599083771552 289679952459054564 290290240333996848 291489786781657992 292819503347060976 293039502973918272 293450979404848837 294029501294776104 294648952651324128 295503084155931696 295863365128215456 295866510306908112 296501405386188222 296724171280542984 296866059328215234 297711831577013568 297726617805139413 298720790312625252 299940067401516256 300953378440034892 301179489167638224 302196987441853218 302833645780527576 303057947520035136 304081791937332552 304085024482100004 304310253088299744 305341574170042566 305981604676375056 306211493184772032 307245991472558424 309162286637667936 309313194507813639 309545586088961508 311093840798947008 311476223840036112 311710240537136064 312528508380036234 312763315674085848 313804363013608896 313819948497309111 314481093695163252 314714022424651872 315777245473383804 315780602346796158 316680262182542016 317750127933158712 317988858307263264 319439458196793792 320128341168926004 320518645555566744 320759455957937568 321451185553921566 322367000897380032 322521150875098032 322763465789354304 323456078603114424 323699095942410528 324536167253222496 324548835625422243 324792673969242996 325877225795591184 326576520375746454 327909724085376576 328312776480038064 328559442728332608 329421941265443598 329669440845658056 330363977215120992 330783188956623117 331480071732739644 331725591204362784 331729117616836368 332440969675423158 332846285769242388 332849824095271626 333798114192409152 333814692690610857 334925810524140264 337018327532192592 337432575826705788 337686093915230736 338826925313593002 339792244189130304 340687851503093523 340940190960039528 341196344371730016 342092015929499121 342349034724337212 343070284031087184 344229305260921938 344484267789145968 344487929832868536 346636503199809504 346805702933003171 349230917638828368 349656704242436448 350410751820040626 350674020604278072 351409073050297152 351841255500106944 351858730133346579 352861176657943008 353029908390310008 354053275227733356 354319280693719632 355235534425824624 356265294955359768 357468893924803551 358159392523677888 359369390471393016 359639390013445152 360583476250012587 361170436190583184 361614623708443248 361886310127457856 362662876009552536 362836294734485286 363108899013023592 363888088428503727 364161482935211844 365103188159875308 365373611480880288 367656357307846464 368108264538224496 369351873540042822 369629373069374184 370404158080042944 370878120951365313 371659474367011116 371934753774588576 373191290104908132 373195257318940914 374258491670276928 375522878466460296 375805014363129312 378333494108730732 379145618473716666 379896855654634578 380693162471155248 380979182878721856 382266274712771592 383557714830044469 383845887418196268 384650471852352288 385954069534973082 386239936612072752 387053653778662464 387529673919081408 388653049042210656 390426004462747968 392039335059701472 392884782343681914 393363792272741004 394004112207908928 394488680409210816 394508273179812831 395335207181584296 395632228374057312 395821412437620312 396968823740185884 398294387083500336 400798456824779739 401271171253379856 401572652223517632 402929316589137624 403778194374036768 404290564280317143 404594313765125796 405442389249776736 405446699309466672 406316740714406082 406816451671998654 407117771023536144 407122098893390088 407975472901833408 407995735510746603 409656967100606016 409661321963411232 412417592677084852 412727448118615344 414121797605502558 415301631786714816 415833044703045957 416704677840048312 417017754232114464 418426597996412148 419308124926884336 421036327297845072 421040803129061544 421352658122261184 422463238274767833 423666837244211616 426837788225234672 427358194074088992 428279807780049654 428601580738562088 430028201166797376 430049559051868041 431274771470819232 431805177204676704 432731780833896324 433056898625657328 434502967727454912 435435360500995272 437234680172486988 437750368640050752 439229255020591464 439559254460877408 441044251942164156 441973428976986192 442305490155781824 443254626233897544 443795047692323184 443799765460362168 444752108079282333 445086256920814476 446567747365520352 448081185468937878 449357770042923456 449910101102274384 450248125220307648 451430067660052338 451769233751457336 453295481162779827 454250468670791364 454586921280052704 456122687905998828 456127536723150006 456465379632449616 457427045374782912 458972407014562584 459312357052194624 459317239777158048 464318379133442262 465641223518437824 466640761198420512 467214335760054168 467565360805704096 468792762570054351 469144973511128772 470706544520413344 471721640542744878 472071033636977808 472425707591626176 473647379234432832 473665868210075706 473670903520194237 475020393273813024 476625191899738068 479159187295190688 480192511753389006 480777968333350116 481139183936906352 482152831611257664 482176778330882349 483550501346070048 483781726312647048 484140052027988928 484145198684031456 485184117904671636 485548643913615792 486804250879833744 487189010953864494 489864780563619681 490811019384299328 492469164720057096 492839164092498912 494132911898165397 494504161268487084 495545965822681488 497220107599109466 497588386806544176 497593676425254552 497962232326308672 498661454513134737 499274736142907439 500697171288613728 502388715786210396 504444658811640976 505527491298288888 506148863740058682 506529140872846104 507590883294873664 508240387970389503 509688366283695456 511410286440059292 511794516557595024 514605426046630776 514986582149430336 516343957891382907 516731894749302804 519954754799714256 523846376458242552 524485056363654672 525616127730060939 526011030906417108 527113609575445728 527761883250160416 529291764986914512 531059182778000448 531079912841600034 532853301638736936 534397942433039652 535028228337839808 537239088785516832 539054085707089524 539459085020167728 540595599079288896 541755654285874776 542421935562664872 542823694698048192 542829465191186784 543994314014328804 544254442101727929 546242224402817766 547654782239812962 550303264158153792 551484535961769696 552162396807336744 554027810310064233 554444059604061276 555606237120064416 557489211550516674 557902130661882864 559077499902512448 559786935157362198 559792885978411371 561381769730460096 561387737505415392 563284317699690444 567500241163096098 569845283481951867 571039743706732872 571468774318082784 572165516033077824 573399412069157388 575768831127294402 576975707778528432 577409198167543104 578931104302459623 579359904918109128 580580480667993696 582979573563315984 585639006694121952 586901958809697674 588059002589552208 589297905302648256 589327173515522871 591006168311863392 591726730256430912 591733020613816224 593002810772376444 593448342561085968 593732118656430468 595453235610278826 597441580625250504 599880134803032512 601906756880069784 602358978335276448 604393974883706436 605667291561055152 608163583874665104 608170048964200008 608620506176599488 609475111071609123 610224677507997981 610683148340085132 611963209352750112 614491982945116848 618324573275335872 618626389015627278 619091172177923016 621182696408253837 622952447680072224 625057016760072468 625526631348171696 627639896994618222 628962187390326504 629428044849303744 631554490946767608 631561204693592316 635500255866317424 635977716614526528 640256682337852008 641037291111133488 641518911915875136 642419711670074481 642902371107843132 645042301750196064 646912157206228848 647398191884821056 649072334506444992 649097671250844486 649585347938485992 651754451591182368 653153040751492908 656625552960076128 658843882530887196 659338881691316112 660727954430241984 661566377913246234 662960143465479288 663451182408725568 663458235233672736 664881939350846316 665692571538484776 665699648190543252 667629385381221714 669851621048280528 674036655064385184 674865151653411576 675372187830461472 677145101490078507 677653850627186004 681375703006187046 681880381920079056 682392688743460032 684184031858998242 684191305084725009 684698069448674424 686140568062174368 688458610521843876 688968535578291936 688975859665737072 693273006399619008 693611405866006342 696477568700163393 698461835277656736 699313408484872896 700821503640081252 701348041208556144 703717460266693158 705722353315886016 706059816780620016 707582460814117317 708106550455466712 708638561387439264 710471068851649248 712530589910719536 714937787849607102 718738780942786032 719278780026890304 720288767630083509 721166952500025174 722340872381166368 723229247416886496 725325752019105072 725672589468970572 726217798026047184 727776176857007454 728322965870423688 730206376319750616 730747222961760576 736216529076448992 738703747080085644 739258746138748368 741756241902730626 743318948734022232 743869507549177152 745830161398664199 746382580209816264 746390514637881828 751045756932920592 751610028726258624 756666988217461464 758291236947433332 759223295610088023 759793711309269156 761386324942310496 764532549425543184 767115429660088938 767691774836392536 769300943704704576 771908139069946164 772479873224145504 777306098084421312 784078670119402944 785769564687363828 786727584545482008 789016546359625662 790670414363168592 791264456748114624 791642824875240624 793937647480371768 796588774167000672 796619869262400051 801596913649559478 802542342506759712 805858633178275248 807556388748073536 808581128560634286 809188627530251592 810884778499553472 810893398618933344 812633481428812164 813632903343997308 814235542047072288 814244197786780176 815991471021493206 819322643926822464 819363336604226649 821482173359719443 824835185354169704 825454896237230688 828243595211005116 831666089406091914 833409355680096624 834035508464228928 836233817325775011 836853195992824296 838616249853768672 842072654595690144 842081606258123088 844926476549535666 847333674488423232 851250361744644147 853675576450469344 854716388148177984 856559615560099308 857203161477124176 860099118103736082 862549542941638464 863610354409353408 865463561667792648 866113797251314656 870870721001990544 874469360344973976 878458510041182928 879118508921754816 880352938214546511 882088503884328312 883946857953972384 886509252467795088 887590095384646368 887599530920724336 889504216158564666 890172513841628952 893135494731040704 893179853415418239 896162370937875756 899820202204548768 902860135320104676 903538467502914672 906590962325559654 908500937341582728 909173842560105408 912245375811997656 912255073446300012 912930759264899232 917944814029125168 918634479554316096 927939583523440917 928636758266884524 933281522396841024 934428671520108336 935130721611408192 937585525140108702 938289947022257544 941413089040826688 941459845491927333 943443281085489756 944142067273955616 947331736420151412 947341807040388474 950040786547626048 953250383799476136 958318374590381376 960385023506778012 961555936666700232 962278367873812704 964353556661764698 967101002692140096 967563452625294096 968290397368062912 970368235809343272 971097287827231584 973608501759667488 973646506876266729 974378021907728988 979729561127239362 984938329440114192 985678328184997824 988265823796330794 989008322536974168 991091931645362976 994440215198218932 995176773613088352 995187352850509104 997322909026269474 998549472285814878 1001394342577227456 1001444078071832571 1004777431572420792 1008889317623281952 1011054982596577776 1012297727480117364 1013058281745692208 1016480775940779006 1019376732567390912 1022063554509280569 1022820572880118584 1023589033115190048 1026276047788497363 1029210852093261552 1032687915782765814 1033463789498605608 1039909509599428512 1040417108799009513 1047692752916485104 1048970112727309344 1051232255460121878 1052022061812834216 1054227219150891456 1055523766500320832 1055576190400039737 1058583529973829024 1062159825683200068 1065706603277473872 1068795884866079304 1074478177571033664 1078108171414179048 1078918170040335456 1081750428750037761 1083511308571749552 1084843871125329744 1085658930382373568 1087988628028657608 1088508884203455858 1091664265285511181 1092484448805635532 1095309564479625924 1102969071923539392 1104324793614673488 1108055620620128466 1108888119208122552 1111212474240128832 1112634362854095939 1114978423101033348 1115804261323765728 1119573870314724396 1119585771956822742 1122775475010830784 1126568635399380888 1135000482326192196 1139690566963903734 1142079487413465744 1142937548636165568 1146798824138314776 1150673144490133407 1151537662254588804 1153951415557056864 1157862208604919246 1158719809836218256 1161160961335987392 1165959147126631968 1171278013388243904 1173803917619395348 1176118005179104416 1178654347031045742 1182012336623726784 1183466041227632448 1183524819539438493 1186005621544752888 1186896685122171936 1187464237312860936 1190906471220557652 1194883161250501008 1202395370474339217 1203813513760139568 1204717956670552896 1208787949767412872 1211334583122110304 1212871692840951429 1216327167749330208 1216340097928400016 1218950222143218246 1220449355015995962 1221366296680170264 1223926418705500224 1223987206532239809 1228983965890233696 1237252778031254556 1238182344355846032 1242365392816507674 1245904895360144448 1247499134109137871 1250114033520144936 1251053262696343392 1255279793989236444 1257924374780653008 1263108981893535216 1263122409387184632 1271000511732634848 1280513364675704016 1282074582222266976 1284839423340148962 1285804742215686264 1290084603500392128 1290148677155604123 1293824314412457696 1298195342501688972 1299170695876971984 1303508903182364736 1306306081502985816 1313251105920152256 1317687765061774392 1318677763382632224 1323132755826492468 1325920286930958576 1326916470467345472 1329763878701692632 1331385143076969552 1331399296381086504 1334256324237846999 1335258770762443428 1339703242096561056 1348073310128770368 1349730303306823152 1350744375660922944 1354290202980157014 1355307701254372008 1359886443488339481 1362751406012374092 1363760763840158112 1368368063717996484 1368382610169450018 1369396138897348848 1372281136124348736 1376917221043687752 1377937071156583872 1377951719331474144 1387222811732012684 1392955137400326786 1396923670555313472 1401643007280162504 1402696082417112288 1406378287710163053 1407434920533386316 1412119633561240032 1415164921628234634 1416213100910933424 1417277122774878528 1420942137703298496 1421012710560582711 1425061179821439072 1429875575699214204 1437477561885572064 1440577535260167018 1442333905000050348 1444681744762332736 1446458494833772992 1446530334992647047 1450651504038210144 1451345178937941144 1452435596052094368 1455552353714014908 1456645931740847376 1460412752639501232 1469594341690859043 1472433058152897984 1477407494160171288 1478517492277496736 1482398735694496191 1483512483805461252 1486637897468044464 1491660322797328398 1492765160419632528 1492781029275763656 1495984363539404211 1502091513865841184 1513333976434922928 1516582473894866664 1518446591220176046 1519587422618538312 1522772649884620992 1524721163911168509 1529065098851086368 1534230859320177876 1535383549672785072 1543816278139892328 1544959746448291008 1549031873674148721 1571539129374727656 1573455169090964016 1576848383190182817 1578033092719251324 1581340828726337184 1583285649750481248 1587875294960743536 1593177548334001344 1593239738524800102 1603193827299118956 1605084685013519424 1611717266356550496 1617162257121268572 1618377255060503184 1621786797237866688 1625266962857624328 1627265806687994616 1628471084094144576 1628488395573560352 1631982942042986412 1632763326305183787 1638726673208453298 1642964346719438886 1649670370708339408 1650909792474461376 1656487190422010232 1662083430930192699 1663332178812183828 1666818711360193248 1672467634651550022 1673706391985648592 1677232499707537344 1679378657935234113 1684145309191380288 1684163212516246176 1689852953099071332 1702500723489288294 1707351152900938688 1709535850445855601 1713119231120198616 1714406322954248352 1720198236207472164 1730927123335585296 1732227594502629312 1736793312907378869 1741741442003981088 1748938720689947952 1756917020082365856 1760705876429093022 1764177007768656624 1767893715907944768 1767981520546568613 1773018504935590176 1775180190769292736 1775199061841448672 1779008432317129332 1780345027683257904 1786359706830836478 1792324741875751512 1799640404409097536 1805720270640209352 1807076935005829344 1813181924651119308 1817001874683165456 1824490751623995312 1824510146892600024 1825861518529798464 1828425333214827369 1830674032523993943 1835889628058250336 1855879167046881834 1857273516533769048 1863548089224761511 1868857343040216672 1875171050280217404 1876579894044515088 1882919690983854666 1886886562170979512 1888284134547911232 1894663472840302824 1894683614080776948 1906500767598952272 1920770047013556024 1923111873333400464 1924556735747625408 1927259135010223443 1928707113323529396 1935126905250588192 1940736471618686544 1942194575654463168 1947217003519334976 1947293013752533458 1948756043815457976 1959459122254478724 1969876658880228384 1976531647592661588 1978016645073948336 1982183863290725952 1988880430396437864 1990353547226176704 1990374705701018208 1994645818052538948 1997098944571629756 2002888156143665142 2009554863144841584 2017778635246563904 2022109965193155552 2024595454960234728 2026116563491384416 2031435304470235521 2032961551881558012 2044127109018561138 2045641145760237168 2047178066230380096 2052552095576994726 2052573915254175027 2058421704186523104 2065375831565531628 2066927578997211216 2079819019198857024 2080834217598019026 2089432706100490179 2095385505832970208 2097940225454618688 2102464510920243756 2104044123625668432 2111152380800079474 2117167059947658048 2122747382442351951 2124319651366400136 2131413206554947744 2137591769732158608 2156216342828358096 2157836340080670912 2160866302890250527 2163500857500075522 2167022617143499104 2169687742250659488 2175977256057315216 2177017768406911716 2183328530571022362 2184968897611271064 2190619128959251848 2208649587229346976 2216111241240256932 2217776238416245104 2225268725708191878 2229956846202066696 2231608522647531456 2237490484195992597 2239147740629448792 2239171543913645484 2253137270798761776 2270000964652384392 2277669886830264069 2279381133927807468 2284158974826931488 2293597648276629552 2301346288980266814 2303075324509177608 2307902831114113728 2315724417209838492 2317439619672436512 2331918294253263936 2347607835238790696 2352236010358208832 2357308694062091484 2367049639078876986 2372011243089505776 2373793370244343872 2374928474625721872 2381812942441115304 2389766322501002016 2404790740948678434 2407627027520279136 2417575899534825744 2422669166244220608 2425743385681902858 2432654335498660416 2432680195856800032 2437900444286436492 2440898710031991924 2442732593360340528 2447974413064479618 2457967931780467392 2464446520079158329 2474505556062509112 2476364688711692064 2484730785633015348 2494998268218275742 2500228067040289872 2502106525392686784 2508701451977325033 2510559587978472888 2515848749561306016 2526217963787070432 2526244818774369264 2542001023465269696 2553751085233932441 2561026729351408032 2564149164444533952 2569678846680297924 2571609484431372528 2580297354311208246 2587648628824915392 2596390685003377944 2598341391753943968 2612612163005971632 2635375530123548784 2637355526765264448 2641058814643639533 2646265511652984936 2651840573861917152 2659527757403385264 2662770286153939104 2662798592762173008 2668512648475693998 2670517541524886856 2679406484193122112 2679539560246254717 2699460606613646304 2708580405960314028 2710615402508744016 2719772886976678962 2725502812024748184 2727521527680316224 2736736127435992968 2736765220338900036 2738792277794697696 2753834442087375504 2755903438662948288 2774445623464025368 2783818750570322751 2785910274800653572 2803286014560325008 2805392164834224576 2812756575420326106 2814869841066772632 2824239267122480064 2830329843256469268 2832426201821866848 2842025421121165422 2850122359642878144 2859751151398428408 2874955123771144128 2881155070520334036 2884667810000100696 2893060669985294094 2901303008076420288 2902690357875882288 2904871192104188736 2911104707428029816 2913291863481694752 2920825505279002464 2920939520628800187 2939188683381718086 2954814988320342576 2957034984554993472 2964797471388992382 2967024967610922504 2973275794936088928 2983320645594656796 2985530320839265056 2985562058551527312 2991968727078808422 3004183027731682368 3004332234215497713 3026667952869845856 3033164947789733328 3036893182440352092 3039174845237076624 3049442327822337018 3058130197702172736 3066190663527841707 3068461718640355752 3070767099345570144 3078828143365492089 3087632556279784656 3098063747348297442 3121251326397028539 3143078258749455312 3146910338181928032 3153696766380365634 3156066185438502648 3162681657452674368 3166571299500962496 3166728571200119211 3175750589921487072 3186479477049600204 3206387654598237912 3223434532713100992 3234324514242537144 3236754510121006368 3250533925715248656 3254531613375989232 3256976791147120704 3263965884085972824 3265526652610367574 3274992795856533543 3277453346416906596 3285928693438877772 3299340741416678816 3312974380844020464 3324166861860385398 3326664357624367656 3333637422720386496 3344935269303100044 3347412783971297184 3358757315870468226 3368326425032492352 3379705906198142664 3405001446978576588 3419071700891711202 3426238462240397232 3428812645908496704 3440396472414944328 3452019433470400221 3461854246671170592 3473586625814757738 3483482884007962176 3497877441379895904 3513834040164731712 3521411752858186044 3528354015537313248 3535963041093137226 3546037009871180352 3550398123682897344 3550574458618315479 3558016864634258664 3560690055366515808 3572719413661672956 3584649483751503024 3611440541280418704 3614153870011658688 3626363849302238616 3634003749366330912 3638615078522854287 3648981503247990624 3649020293785200048 3656850666429654738 3661348065047987886 3671779256116500672 3671961619596719427 3711758334093763668 3714547033067538096 3727096178449523022 3737714686080433344 3742497402327413613 3750342100560434808 3753159788089030176 3765839381967709332 3773773124341959024 3789326945680605648 3789367228161553896 3813001535197904544 3814862732263034881 3841540094027112048 3846223746666800928 3854518270020446886 3857414226647058792 3870253810501176384 3870446031466812369 3881472943237373088 3894586027505066916 3897512087630915952 3918918244508957448 3939753317760456768 3953063295185323176 3956033290147896672 3977760860792875728 3980749411402036416 3989291636105077896 3994197889143259512 4002768972713540997 4005776312287330284 4019109726289683168 4044219930386311104 4049190909920469456 4052233126982768832 4062870608940471042 4065923103763116024 4079659330465018443 4088254218037122276 4091282291520474336 4105104191153989452 4105147830508350054 4116843408373046208 4130751663131063256 4133855157994422432 4161668435196038052 4178865412200980358 4190771011665940416 4204929021840487512 4208088247251336864 4219134863130489159 4222304761600158948 4245494764884703902 4248639302732800272 4262826413109895488 4275183539464317216 4312432685656716192 4321732605780501054 4327001715000151044 4334045234286998208 4339375484501318976 4339591004977941141 4351954512114630432 4354035536813823432 4366657061142044724 4369937795222542128 4381238257918503696 4408783025072577129 4417299174458693952 4432222482480513864 4435552476832490208 4447196207083488573 4450537451416383756 4459913692404133392 4474980968391985194 4478295481258897584 4478343087827290968 4487953090618212633 4506274541597523552 4540001929304768784 4555339773660528138 4558762267855614936 4568317949653862976 4574163491733505527 4587195296553259104 4602692577960533628 4606150649018355216 4631448834419676984 4634879239344873024 4647095621022446163 4695215670477581392 4714617388124182968 4730545149570548451 4734099278157753972 4744022486179011552 4749856949251443744 4763625884882230608 4779532645002004032 4809581481897356868 4815254055040558272 4835151799069651488 4851486771363805716 4865360391713600064 4875800888572872984 4881797420063983848 4885465186720681056 4895948826128959236 4928893040158316658 4949011112125018224 4952729377423384128 4969461571266030696 4986250292790578097 4989996536436551484 5000456134080579744 5017402903954650066 5021119175956945776 5031697499122612032 5052435927574140864 5052489637548738528 5107502170467864882 5122053458702816064 5128607551337566803 5139357693360595848 5143218968862745056 5160594708622416492 5192781370006755888 5196682783507887936 5210379938722136607 5225224326011943264 5270751060247097568 5282117629287279066 5292531023305969872 5303681147723834304 5303944561639705839 5319055514806770528 5325540572307878208 5325597185524346016 5337025296951387996 5341035083049773712 5359079120492509434 5398921213227292608 5417160811920628056 5421230805017488032 5439545773953357924 5451005624049496368 5473472254871985936 5473530440677800072 5477584555589395392 5485275999644482107 5492022097571981829 5507668884174751008 5548891246928050736 5567637501140645502 5571820549601307144 5590644267674284533 5606572029120650016 5625513150840652212 5629739682133545264 5660659686512938536 5664852403643733696 5684050842242330844 5719502302796856816 5762310141040668072 5769335620000201392 5781777405030670329 5786121339970588188 5805380715751764576 5822209414856059632 5826583726963389504 5841651010558004928 5841879041257600374 5878377366763436172 5909629976640685152 5929594942777984764 5934049935221845008 5946551589872177856 5966641291189313592 5971060641678530112 5971124117103054624 5983937454157616844 6008664468430995426 6053335905739691712 6066329895579466656 6073786364880704184 6078349690474153248 6094305913410706563 6098884655644674036 6132381327055683414 6136923437280711504 6141534198691140288 6157656286730984178 6157721745762525081 6175265112559569312 6196127494696594884 6242502652794057078 6268298118301470537 6286156517498910624 6293820676363856064 6307393532760731268 6312132370877005296 6333457142400238422 6351501179842974144 6368242147327055853 6372958954099200408 6412775309196475824 6468649028485074288 6473509020242012736 6482598908670751581 6501067851430497312 6509063226751978464 6527931768171945648 6531053305220735148 6549985591713067086 6554906692833813192 6571857386877755544 6598681482833357632 6625948761688040928 6648333723720770796 6653328715248735312 6689870538606200088 6694825567942594368 6712471452587977791 6717514631740936452 6759411812396285328 6810002893957153176 6833009660490792207 6838143401783422404 6852476924480794464 6880792944829888656 6904038866940800442 6923708493342341184 6947173251629515476 6995754882759791808 7042823505716372088 7056708031074626496 7071926082186274452 7101148917236630958 7116033729268517328 7121380110733031616 7145438827323345912 7169298967503006048 7222881082560837408 7252727698604477232 7268007498732661824 7277230157045708574 7297963006495981248 7298040587570400096 7313701332859309476 7322696130095975772 7343923239193438854 7423516668187527336 7429094066135076192 7454192356899046044 7484994804654827226 7500684201120869616 7506319576178060352 7526104355931975099 7531678763935418664 7547546248683918048 7578653891361211296 7578734456323107792 7626003070395809088 7629725464526069762 7661253255701797323 7683080188054224096 7692447493333601856 7709036540040893772 7714828453294117584 7740892062933624738 7762945886474746176 7789172055010133832 7795024175261831904 7837836489017914896 7906126590370646352 7912066580295793344 7923176443930918599 7955521721585751456 7978583272210155792 7988395778286519024 8005537945427081994 8011552624574660568 8038219452579366336 8098381819840938912 8125741217880942084 8131846207526232048 8159318660930036886 8176508436074244552 8182564583040948672 8210208382307978904 8210295661016700108 8261503326262126512 8267710315988844864 8323336870392076104 8351456251710968253 8357730824401960716 8409858043680975024 8416176494502673728 8438269726260978318 8444609523200317896 8490989529769407804 8497278605465600544 8550367078928634432 8624865371313432384 8643465211561002108 8654003430000302088 8679182009955882282 8703909024229260864 8708071073627646864 8733314122284089448 8739875590445084256 8762476515837007392 8762818561886400561 8817566050145154258 8864444964961027728 8871104953664980416 8894392414166977146 8901074902832767512 8919827384808266784 8949961936783970388 8956590962517795168 8956686175654581936 8975906181236425266 9012549083195047104 9012996702646493139 9080003858609537568 9110679547321056276 9117524535711229872 9148326983467011054 9174390593106518208 9198571990583525121 9205385155921067256 9212301298036710432 9262897668839353968 9294191242044892326 9363753979191085617 9390431340955162784 9429234776248365936 9461090299141096902 9468198556315507944 9488044972358023104 9499713898502887488 9527251769764461216 9619162963794713736 9670303598139302976 9702973542727611432 9751601777145745968 9763594840127967696 9770930373441362112 9791897652257918472 9824978387569600629 9857786080316633316 9898022224250036448 9938923142532061392 9972500585581156194 9979993072873102968 10000912268161159488 10034805807909300132 10042238351913891552 10104979275097477056 10215004340935729764 10257215102675133606 10278715386721191696 10286437937725490112 10321189417244832984 10356058300411200663 10385562740013511776 10420759877444273214 10450448652023886528 10541502120494195136 10564235258574558132 10585062046611939744 10607889123279411678 10638111029613541056 10651194371048692032 10651723375854946437 10674050593902775992 10682070166099547424 10718158240985018868 10834321623841256112 10842461610034976064 10879091547906715848 10902011248098992736 10946944509743971872 10947060881355600144 10970551999288964214 10984044195143963658 11015337768349502016 11015884858790158281 11097782493856101472 11135275002281291004 11143641099202614288 11181288535348569066 11213144058241300032 11251026301681304424 11259479364267090528 11321319373025877072 11368101684484661688 11439004605593713632 11444588196789104643 11524620282081336144 11538671240000402784 11563554810061340658 11572242679941176376 11610761431503529152 11611338094400437107 11644418829712119264 11683758082515200748 11756754733526872344 11819259953281370304 11859189885555969528 11868099870443690016 11933282582378627184 11942248234206109248 11967874908315233688 12008306918140622991 12017328936861990852 12132659791158933312 12147572729761408368 12156699380948306496 12188611826821413126 12197769311289348072 12238977991395055329 12264762654111366828 12273846874561423008 12315312573461968356 12315443491525050162 12350530225119138624 12392254989393189768 12485005305588114156 12536596236602941074 12572313034997821248 12614787065521462536 12624264741754010592 12657404589391467477 12666914284800476844 12736484294654111706 12745917908198400816 12825550618392951648 12937298056970148576 12965197817341503162 13002135702860994624 13018126453503956928 13018773014933823423 13055863536343891296 13062106610441470296 13099971183426134172 13109813385667626384 13143714773755511088 13226349075217731387 13251897523376081856 13296667447441541592 13306657430497470624 13341588621250465719 13379741077212400176 13424942905175955582 13435029263481872904 13463859271854637899 13518823624792570656 13620005787914306352 13666019320981584414 13676286803566844808 13704953848961588928 13722490475200516581 13761585889659777312 13808077733881600884 13894346503259030952 14085647011432744176 14143852164372548904 14191635448711645353 14202297834473261916 14232067458537034656 14290877654646691824 14338597935006012096 14445762165121674816 14505455397208954464 14554460314091417148 14596081175140800192 14627402665718618952 14645392260191951544 14687846478386877708 14847033336375054672 14858188132270152384 14908384713798092088 14958750878371734291 14969989609309654452 15001368402241739232 15052208711863950198 15063357527870837328 15095092497367836096 15157307782722422592 15157468912646215584 15259450929052139524 15322506511403594646 15366160376108448192 15385822654012700409 15418073080081787544 15429656906588235168 15481784125867249476 15578344110020267664 15590048350523663808 15631139816166409821 15675672978035829792 15812253180741292704 15846352887861837198 15911043443171502912 15911833684919117517 15957166544420311584 15976791556573038048 16011075890854163988 16023105249149321136 16196763639681877824 16251482435761884168 16263692415052464096 16318637321860073772 16353016872148489104 16420416764615957808 16420591322033400216 16455827998933446321 16523006652524253024 16646673740784152208 16702912503421936506 16715461648803921432 16771932803022853599 16819716087361950048 16876539452521956636 16889219046400635792 16981979059538815608 16994557210931201088 17286930423122004216 17308006860000604176 17345332215092010987 17358364019911764564 17416142147255293728 17466628244568178896 17479751180890168512 17524953031674014784 17525637123772801122 17635132100290308516 17728889929922055456 17788784828333954292 17802149805665535024 17839654769616533568 17899923873567940776 17913181925035590336 17913372351309163872 17951812362472850532 18025993405292986278 18160007717219075136 18221359094642112552 18235049071422459744 18282917740232119689 18296653966934022108 18397143981167050242 18410770311842134512 18424602596073420864 18473165237287575243 18525795337678707936 18588382484089784652 18727507958382171234 18780862681910325568 18804894354904411611 18858469552496731872 18922180598282193804 18936397112631015888 19054503539528922432 19104726441981167559 19238325927589427472 19405947085455222864 19447796726012254743 19503203554291491936 19527189680255935392 19583795304515836944 19649956775139201258 19715572160633266632 19796044448500072896 19877846285064122784 19945001171162312388 19959986145746205936 20069611615818600264 20084476703827783104 20137414357763933373 20430008681871459528 20499028981472376621 20514430205350267212 20557430773442383392 20642378834489665968 20712116600822401326 20771125480027023552 20841519754888546428 21128470517149116264 21170124093223879488 21215778246558823356 21303446751709892874 21348101187805551984 21364140332199094848 21436316481970037736 21668643247682512224 21758183095813431696 21804022496197985472 21893889019487943744 21894121762711200288 21941103998577928428 21968088390287927316 22031769717580316562 22195564987712202944 22270550004562582008 22287282198405228576 22362577070697138132 22502052603362608848 22518958728534181056 22578313067795925297 22642638746051754144 22736203368969323376 22878009211187427264 22889176393578209286 22983759767105391969 23049240564162672288 23077342480000805568 23127109620122681316 23144485359882352752 23222676188800874214 23288837659424238528 23367516165030401496 23513509467053744688 23718379771111939056 23736199740887380032 23769529331792755797 23866565164757254368 23935749816630467376 24016613836281245982 24034657873723981704 24295145459522816736 24377223653642826252 24395538622578696144 24477955982790110658 24529525308222733656 24547693749122846016 24630625146923936712 24630886983050100324 24784509978786379536 24970010611176228312 25054368755132904759 25073192473205882148 25229574131042925072 25248529483508021184 25314809178782934954 25333828569600953688 25472968589308223412 25491835816396801632 25651101236785903296 25874596113940297152 25930395634683006324 26037546029867646846 26111727072687782592 26124213220882940592 26199942366852268344 26219626771335252768 26287429547511022176 26452698150435462774 26593334894883083184 26613314860994941248 26683177242500931438 26759482154424800352 26849885810351911164 26870058526963745808 26927718543709275798 27037647249585141312 27240011575828612704 27332038641963168828 27352573607133689616 27444980950401033162 27523171779319554624 27595715971750575363 27616155467763201768 27788693006518061904 28091261937573256851 28171294022865488352 28287704328745097808 28383270897423290706 28404595668946523832 28464134917074069312 28581755309293383648 29010910794417908928 29108920628182834296 29254805331437237904 29290784520383903088 29375692956773755416 29474935162708801887 29694066672750109344 29816769427596184176 29917501756743468582 29939979218619308904 30002736804483478464 30104417423727900396 30126715055741674656 30314937825292431168 30518901858104279048 30645013022807189292 30771645308025400818 30836146160163575088 30859313813176470336 30963568251734498952 31156688220040535328 31262279632332819642 31351345956071659584 31624506361482585408 31692705775723674396 31823667369838235034 31914333088840623168 31953583113146076096 32022151781708327976 32046210498298642272 32502964871523768336 32527384830104928192 32637274643720147544 32706033744296978208 32840833529231915616 32841182644066800432 32911655997866892642 33046013305048506048 33047654576370474843 33293347481568304416 33405825006843873012 33430923297607842864 33543865606045707198 33639432174723900096 33753078905043913272 33778438092801271584 33963958119077631216 34333764590367313929 34573860846244008432 34616013720001208352 34690664430184021974 34716728039823529128 34832284294510587456 34834014283201311321 34933256489136357792 35051274247545602244 35270264200580617032 35457779859844110912 35577569656667908584 35604299611331070048 35799847747135881552 35826744702618327744 35903624724945701064 36024920754421868973 36051986810585972556 36442718189284225104 36470098142844919488 36565835480464239378 36593307933868044216 36794287962334100484 36821540623684269024 36946330474575150486 37051590675357415872 37176764968179569304 37455015916764342468 37609788709808823222 37716939104993463744 37844361196564387608 37872794225262031776 37972213768174402431 38209452883962335118 38476651855178854944 38811894170910445728 38895593452024509486 39006407108582983872 39054379360511870784 39056319044801470269 39167590609031673888 39299913550278402516 39431144321266533264 39755692570128245568 39890002342324624776 39919972291492411872 40024765863751397157 40139223231637200528 40274828715527866746 40391577815563913697 40860017363742919056 40998057962944753242 41028860410700534424 41114861546884766784 41167471425601549743 41284757668979331936 41424233201644802652 41683039509777092856 42256941034298232528 42431556493117646712 42574906346134936059 42606893503419785748 42696202375611103968 42872632963940075472 43337286495365024448 43516366191626863392 43788243525422400576 43882207997155856856 43936176780575854632 44063539435160633124 44541100009125164016 44574564396810457152 44725154141394276264 44876252635115202873 45004105206725217696 45156626135591850594 45285277492103508288 45472406737938646752 45778352787156418572 45967519534210783938 46098481128325344576 46157467962038101227 46254219240245362632 46288970719764705504 46445352377601748428 46735032330060802992 47027018934107489376 47436759542223878112 47539058663585511594 47733130329514508736 47735501054757352551 47871499633260934752 48033227672562491964 48069315747447963408 48590290919045633472 48754447307285652504 48791077245157392288 48955911965580221316 49059050616445467312 49261250293847873424 49261773966100200648 49367483996800338963 49569019957572759072 49940021222352456624 50108737510265809518 50146384946411764296 50315798409068560797 50459148262085850144 50629618357565869908 50667657139201907376 50945937178616446824 50983671632793603264 51860791269366012648 52035996645276032961 52075092059735293692 52248426441765881184 52399884733704536688 52439253542670505536 52574859095022044352 52905396300870925548 53186669789766166368 53366354485001862876 53518964308849600704 53699771620703822328 53740117053927491616 53855437087418551596 54480023151657225408 54664077283926337656 54705147214267379232 54848753220696359067 54889961900802066324 55191431943501150726 55232310935526403536 55577386013036123808 56182523875146513702 56342588045730976704 56414683064713234833 56575408657490195616 56766541794846581412 56809191337893047664 57163510618586767296 57314179325943502677 58217841256365668592 58343390178036764229 58509610662874475808 58581569040767806176 58751385913547510832 58949870325417603774 59388133345500218688 59633538855192368352 59835003513486937164 59879958437238617808 60208834847455800792 60253430111483349312 60412243073291800119 61037803716208558096 61290026045614378584 61497086944417129863 61543290616050801636 61672292320327150176 61927136503468997904 62313376440081070656 62524559264665639284 63385411551447348792 63647334739676470068 64044303563416655952 64092420996597284544 65005929743047536672 65274549287440295088 65412067488593956416 65681667058463831232 65682365288133600864 65823311995733785284 66095309152740949686 66586694963136608832 66811650013687746024 66861846595215685728 67087731212091414396 67506157810087826544 67556876185602543168 67734939203387775891 67927916238155262432 68667529180734627858 68951279301316175907 69147721692488016864 69232027440002416704 69381328860368043948 69433456079647058256 69668028566402622642 69866512978272715584 70102548495091204488 70540528401161234064 71155139313335817168 71208599222662140096 71308587995378267391 71599695494271763104 71807249449891402128 72049841508843737946 72103973621171945112 72885436378568450208 73131670960928478756 73186615867736088432 73588575924668200968 73643081247368538048 73892660949150300972 74353529936359138608 74910031833528684936 75163106265398714277 75219577419617646444 75688722393128775216 75745588450524063552 75944427536348804862 76418905767924670236 76953303710357709888 77623788341820891456 77791186904049018972 78112638089602940538 78335181218063347776 78599827100556805032 78862288642533066528 79780004684649249552 79839944582984823744 80049531727502794314 80278446463274401056 80549657431055733492 80783155631127827394 81720034727485838112 81996115925889506484 82057720821401068848 82334942851203099486 82569515337958663872 82787147915251726089 82848466403289605304 83366079019554185712 84273785812719770553 84513882068596465056 84863112986235293424 85149812692269872118 85213787006839571496 85392404751222207936 85745265927880150944 87032732383253726784 87764415994311713712 87872353561151709264 88127078870321266248 89082200018250328032 89450308282788552528 89752505270230405746 90008210413450435392 90313252271183701188 90944813475877293504 91556705574312837144 91935039068421567876 92314935924076202454 92508438480490725264 92577941439529411008 92890704755203496856 93470064660121605984 94054037868214978752 94873519084447756224 95078117327171023188 95471002109514705102 95742999266521869504 96066455345124983928 96138631494895926816 97508894614571305008 97582154490314784576 97911823931160442632 98118101232890934624 98522500587695746848 98523547932200401296 98734967993600677926 99138039915145518144 99142963729111424529 99880042444704913248 100217475020531619036 100292769892823528592 100631596818137121594 100918296524171700288 101259236715131739816 101335314278403814752 101891874357232893648 103001293771101941787 103721582538732025296 104071993290552065922 104150184119470587384 104496852883531762368 104799769467409073376 105810792601741851096 106373339579532332736 106732708970003725752 107399543241407644656 107480234107854983232 107710874174837103192 108074762263265606919 109328154567852675312 109410294428534758464 109697506441392718134 109779923801604132648 110382863887002301452 110464621871052807072 111154772026072247616 112365047750293027404 112829366129426469666 113150817314980391232 113533083589693162824 113618382675786095328 113916641304523207293 114628358651887005354 116435682512731337184 116686780356073528458 117019221325748951616 117163138081535612352 117168957134404410807 117502771827095021664 117899740650835207548 119267077710384736704 119670007026973874328 119759916874477235616 120417669694911601584 120824486146583600238 121174733446691741091 122075607432417116192 122580052091228757168 122994173888834259726 123086581232101603272 123344584640654300352 123854273006937995808 125049118529331278568 126770823102894697584 127294669479352940136 127724719038404808177 128088607126833311904 130011859486095073344 130549098574880590176 131364730576267201728 131646623991467570568 132190618305481899372 133623300027375492048 133723693190431371456 134175462424182828792 134628757905345608619 135012315620175653088 135469878406775551782 135855832476310524864 137335058361469255716 137902558602632351814 138295443384976033728 138472403886114303681 138762657720736087896 138866912159294116512 139336057132805245284 140205096990182408976 141081056802322468128 142310278626671634336 142617175990756534782 143199390988543526208 143206503164272057653 143614498899782804256 144099683017687475892 144207947242343890224 145770872757136900416 146263341921856957512 146373231735472176864 147177151849336401936 147785321898300601944 148102451990401016889 148707059872718277216 149820063667057369872 150326212530797428554 150439154839235292888 150947395227205682391 151377444786257550432 151888855072697609724 152837811535849340472 155582373808098037944 156107989935828098883 156225276179205881076 157199654201113610064 157724577285066133056 159560009369298499104 160099063455005588628 160556892926548802112 161099314862111466984 161566311262255654788 163440069454971676224 163992231851779012968 164115441642802137696 164546259662089077201 164669885702406198972 165574295830503452178 165696932806579210608 166732158039108371424 168547571625439541106 169027764137192930112 169244049194139704499 169726225972470586848 170299625384539744236 170427574013679142992 171490531855760301888 171942537977830508031 175030170534110292687 175528831988623427424 175744707122303418528 176254157740642532496 178164400036500656064 178900616565577105056 179505010540460811492 180626504542367402376 183113411148625674288 183870078136843135752 184491260833251389589 184629871848152404908 185016876960981450528 185781409510406993712 186940129320243211968 190156234654342046376 190942004219029410204 192132910690249967856 192277262989791853632 195017789229142610016 195823647862320885264 196236202465781869248 197045001175391493696 197047095864400802592 197469935987201355852 198285927458222849058 199760084889409826496 200434950041063238072 200585539785647057184 201263193636274243188 202518473430263479632 202670628556807629504 203204817610163327673 203783748714465787296 206002587542203883574 206853837903948527721 207443165077464050592 208143986581104131844 208300368238941174768 209599538934818146752 211621585203483702192 213465417940007451504 213925763986134802173 214799086482815289312 215421748349674206384 216149524526531213838 218656309135705350624 219395012882785436268 219559847603208265296 220765727774004602904 220929243742105614144 224730095500586054808 225489318796196142831 225658732258852939332 227066167179386325648 227236765351572190656 227833282609046414586 229256717303774010708 232871365025462674368 233373560712147056916 234337914268808821614 235005543654190043328 235799481301670415096 239340014053947748656 239519833748954471232 240835339389823203168 241648972293167200476 242349466893383482182 244151214864834232384 245160104182457514336 245988347777668519452 246173162464203206544 247708546013875991616 248361443745755178267 250098237058662557136 252821357438159311659 253541646205789395168 254589338958705880272 255449438076809616354 256177214253666623808 261098197149761180352 263293247982935141136 264381236610963798744 267246600054750984096 268350924848365657584 269257515810691217238 270024631240351306176 270939756813551103564 274670116722938511432 275805117205264703628 276944807772228607362 277525315441472175792 277733824318588233024 278672114265610490568 280410193980364817952 282162113604644936256 284620557253343268672 285234351981513069564 286413006328544115306 287228997799565608512 288199366035374951784 288415894484687780448 292526683843713915024 292746463470944353728 294354303698672803872 295570643796601203888 296204903980802033778 297414119745436554432 299640127334114739744 300652425061594857108 300878309678470585776 301894790454411364782 302754889572515100864 303777710145395219448 305675623071698680944 309003881313305825361 311164747616196075888 312215979871656197766 312450552358411762152 314399308402227220128 319120018738596998208 320198126910011177256 322198629724222933968 323132622524511309576 324224286789796820757 327984463703558025936 328230883285604275392 329092519324178154402 329339771404812397944 331148591661006904356 331393865613158421216 333464316078216742848 337095143250879082212 338488098388279408998 339452451944941173696 340599250769079488472 340855148027358285984 343885075955661016062 350060341068220585374 351057663977246854848 351489414244606837056 352508315481285064992 357801233131154210112 359010021080921622984 361253009084734804752 363524200340075223273 366226822297251348576 367740156273686271504 368982521666502779178 369259743696304809816 370033753921962901056 371562819020813987424 380312469308684092752 381884008438058820408 383174157115214424531 384265821380499935712 390035578458285220032 391647295724641770528 394094191728801605184 394939871974402711704 396571854916445698116 400869900082126476144 401171079571294114368 402526387272548486376 405036946860526959264 406409635220326655346 407567497428931574592 412005175084407767148 413707675807897055442 414886330154928101184 416287973162208263688 416600736477882349536 423243170406967404384 426930835880014903008 427851527972269604346 429598172965630578624 429619509492816172959 430843496699348412768 432299049053062427676 437312618271410701248 438790025765570872536 439119695206416530592 441531455548009205808 444307355971203050667 449460191001172109616 450978637592392285662 451317464517705878664 452842185681617047173 454132334358772651296 455666565218092829172 458513434607548021416 466747121424294113832 468323969807484296649 468675828537617643228 471598962603340830192 478680028107895497312 481670678779646406336 483297944586334400952 484698933786766964364 490320208364915028672 491976695555337038904 492346324928406413088 493638778986267231603 496722887491510356534 500196474117325114272 505642714876318623318 507083292411578790336 507732147582419113497 509178677917411760544 510898876153619232708 525090511602330878061 526586495965870282272 528762473221927597488 534493200109501968192 536701849696731315168 538515031621382434476 541879513627102207128 549340233445877022864 551610234410529407256 553473782499754168767 553889615544457214724 555050630882944351584 557344228531220981136 560820387960729635904 570468703963026139128 572826012657088230612 576398732070749903568 576831788969375560896 585053367687427830048 588708607397345607744 591141287593202407776 592409807961604067556 599280254668229479488 601304850123189714216 601756619356941171552 603789580908822729564 607555420290790438896 611351246143397361888 618007762626611650722 620561513711845583163 622329495232392151776 624431959743312395532 624901104716823524304 628798616804454440256 640396253820022354512 641777291958404406519 644397259448445867936 646265245049022619152 648448573579593641514 655968927407116051872 658185038648356308804 658679542809624795888 662297183322013808712 662787731226316842432 674190286501758164424 676467956388588428493 676976196776558817996 681198501538158976944 681710296054716571968 687770151911322032124 700120682136441170748 705016630962570129984 718020042161843245968 722506018169469609504 727048400680150446546 732453644594502697152 735480312547372543008 737965043333005558356 738519487392609619632 743125638041627974848 745084331237265534801 758464072314477934977 760624938617368185504 763768016876117640816 766348314230428849062 768531642760999871424 783294591449283541056 789879743948805423408 793143709832891396232 801739800164252952288 805052774545096972752 810073893721053918528 812819270440653310692 824010350168815534296 827415351615794110884 832575946324416527376 833201472955764699072 846486340813934808768 853861671760029806016 855703055944539208692 859239018985632345918 861686993398696825536 864598098106124855352 877580051531141745072 878239390412833061184 883062911096018411616 888614711942406101334 898920382002344219232 901957275184784571324 902634929035411757328 905684371363234094346 908264668717545302592 911333130436185658344 917026869215096042832 927011643939917476083 933494242848588227664 936647939614968593298 937351657075235286456 943197925206681660384 957360056215790994624 966595889172668801904 969397867573533928728 983953391110674077808 984692649856812826176 987277557972534463206 993445774983020713068 1000392948234650228544 1011285429752637246636 1015464295164838226994 1018357355834823521088 1021797752307238465416 1050181023204661756122 1053172991931740564544 1057524946443855194976 1073403699393462630336 1077030063242764868952 1083759027254204414256 1090572601020225669819 1098680466891754045728 1103220468821058814512 1106947564999508337534 1107779231088914429448 1110101261765888703168 1114688457062441962272 1140937407926052278256 1145652025314176461224 1152797464141499807136 1170106735374855660096 1182282575186404815552 1184819615923208135112 1202609700246379428432 1203513238713882343104 1207579161817645459128 1215110840581580877792 1222702492286794723776 1236015525253223301444 1241123027423691166326 1244658990464784303552 1248863919486624791064 1249802209433647048608 1280792507640044709024 1283554583916808813038 1288794518896891735872 1288858528478448518877 1292530490098045238304 1296897147159187283028 1311937854814232103744 1316370077296712617608 1317359085619249591776 1324594366644027617424 1332922067913609152001 1348380573003516328848 1352935912777176856986 1353952393553117635992 1362397003076317953888 1375540303822644064248 1400241364272882341496 1404971909422452889947 1436040084323686491936 1445012036338939219008 1454096801360300893092 1470960625094745086016 1475930086666011116712 1477038974785219239264 1480916336958801694809 1490168662474531069602 1516928144628955869954 1521249877234736371008 1523196442747257340491 1527536033752235281632 1532696628460857698124 1575271534806992634183 1579759487897610846816 1586287419665782792464 1603479600328505904576 1610105549090193945504 1625638540881306621384 1648020700337631068592 1654830703231588221768 1660421347499262506301 1665151892648833054752 1711406111889078417384 1718478037971264691836 1729196196212249710704 1755160103062283490144 1766125822192036823232 1777229423884812202668 1797840764004688438464 1803914550369569142648 1805269858070823514656 1811368742726468188692 1822666260872371316688 1834053738430192085664 1854023287879834952166 1861684541135536749489 1866988485697176455328 1873295879229937186596 1874703314150470572912 1886395850413363320768 1925331875875213219557 1933191778345337603808 1938795735147067857456 1967906782221348155616 1974555115945068926412 1986891549966041426136 2022570859505274493272 2029403869165765285479 2030928590329676453988 2043595504614476930832 2100362046409323512244 2115049892887710389952 2154060126485529737904 2167518054508408828512 2181145202040451339638 2197360933783508091456 2206440937642117629024 2213895129999016675068 2215558462177828858896 2229376914124883924544 2235252993711796604403 2275392216943433804931 2281874815852104556512 2291304050628352922448 2305594928282999614272 2369639231846416270224 2405219400492758856864 2415158323635290918256 2430221681163161755584 2472031050506446602888 2482246054847382332652 2497727838973249582128 2499604418867294097216 2561585015280089418048 2567109167833617626076 2577717056956897037754 2585060980196090476608 2593794294318374566056 2632740154593425235216 2634718171238499183552 2649188733288055234848 2665844135827218304002 2696761146007032657696 2705871825554353713972 2707904787106235271984 2724794006152635907776 2751080607645288128496 2781034931819752428249 2800482728545764682992 2809943818844905779894 2872080168647372983872 2908193602720601786184 2951860173332022233424 2954077949570438478528 2961832673917603389618 2980337324949062139204 3033856289257911739908 3046392885494514680982 3055072067504470563264 3065393256921715396248 3150543069613985268366 3159518975795221693632 3172574839331565584928 3220211098180387891008 3251277081762613242768 3296041400675262137184 3309661406463176443536 3320842694998525012602 3330303785297666109504 3422812223778156834768 3436956075942529383672 3458392392424499421408 3510320206124566980288 3554458847769624405336 3607829100739138285296 3610539716141647029312 3622737485452936377384 3645332521744742633376 3668107476860384171328 3708046575759669904332 3723369082271073498978 3733976971394352910656 3746591758459874373192 3749406628300941145824 3850663751750426439114 3866383556690675207616 3877591470294135714912 3935813564442696311232 3949110231890137852824 3973783099932082852272 3998766203740827456003 4045141719010548986544 4058807738331530570958 4061857180659352907976 4087191009228953861664 4200724092818647024488 4214915728267358669841 4308120252971059475808 4335036109016817657024 4362290404080902679276 4412881875284235258048 4427790259998033350136 4431116924355657717792 4470505987423593208806 4550784433886867609862 4563749631704209113024 4582608101256705844896 4725814604420977902549 4739278463692832540448 4810438800985517713728 4830316647270581836512 4944062101012893205776 4964492109694764665304 4981264042497787518903 4995455677946499164256 5134218335667235252152 5155434113913794075508 5187588588636749132112 5265480309186850470432 5298377466576110469696 5331688271654436608004 5393522292014065315392 5411743651108707427944 5415809574212470543968 5502161215290576256992 5562069863639504856498 5585053623406610248467 5600965457091529365984 5619887637689811559788 5775995627625639658671 5816387205441203572368 5903720346664044466848 5923665347835206779236 5960674649898124278408 6067712578515823479816 6088211607497295856437 6092785770989029361964 6130786513843430792496 6301086139227970536732 6345149678663131169856 6502554163525226485536 6592082801350524274368 6619322812926352887072 6641685389997050025204 6826176650830301414793 6845624447556313669536 6873912151885058767344 6916784784848998842816 7108917695539248810672 7215658201478276570592 7245474970905872754768 7290665043489485266752 7416093151519339808664 7446738164542146997956 7493183516919748746384 7498813256601882291648 7701327503500852878228 7755182940588271429824 7898220463780275705648 7947566199864165704544 7997532407481654912006 8090283438021097973088 8117615476663061141916 8123714361318705815952 8174382018457907723328 8343104795459257284747 8401448185637294048976 8429831456534717339682 8616240505942118951616 8724580808161805358552 8855580519996066700272 8862233848711315435584 8941011974847186417612 9101568867773735219724 9165216202513411689792 9451629208841955805098 9478556927385665080896 9660633294541163673024 9888124202025786411552 9928984219389529330608 9962528084995575037806 9990911355892998328512 10268436671334470504304 10310868227827588151016 10375177177273498264224 10530960618373700940864 10663376543308873216008 10823487302217414855888 10831619148424941087936 11004322430581152513984 11124139727279009712996 11170107246813220496934 11201930914183058731968 11239775275379623119576 11551991255251279317342 11632774410882407144736 11807440693328088933696 11847330695670413558472 11921349299796248556816 11996298611222482368009 12135425157031646959632 12176423214994591712874 12185571541978058723928 12261573027686861584992 12602172278455941073464 13005108327050452971072 13238645625852705774144 13283370779994100050408 13652353301660602829586 13691248895112627339072 13747824303770117534688 14177443813262933707647 14217835391078497621344 14431316402956553141184 14490949941811745509536 14832186303038679617328 14893476329084293995912 14986367033839497492768 15402655007001705756456 15796440927560551411296 15895132399728331409088 15995064814963309824012 16180566876042195946176 16235230953326122283832 16247428722637411631904 16686209590918514569494 16755160870219830745401 16802896371274588097952 16859662913069434679364 17327986882876918976013 17449161616323610717104 17711161039992133400544 17882023949694372835224 18203137735547470439448 18264634822491887569311 18903258417683911610196 19776248404051572823104 19857968438779058661216 19925056169991150075612 20478529952490904244379 20536873342668941008608 20621736455655176302032 20750354354546996528448 21326753086617746432016 21646974604434829711776 22248279454558019425992 22340214493626440993868 22479550550759246239152 23103982510502558634684 23265548821764814289472 23694661391340827116944 23842698599592497113632 23992597222444964736018 24270850314063293919264 24352846429989183425748 24371143083956117447856 24523146055373723169984 25029314386377771854241 25204344556911882146928 26566741559988200100816 27304706603321205659172 27495648607540235069376 28354887626525867415294 28435670782156995242688 28981899883623491019072 29664372606077359234656 29786952658168587991824 29972734067678994985536 30805310014003411512912 31592881855121102822592 31990129629926619648024 32470461906652244567664 32494857445274823263808 33372419181837029138988 33510321740439661490802 33605792742549176195904 33719325826138869358728 34655973765753837952026 34898323232647221434208 35422322079984266801088 35764047899388745670448 36406275471094940878896 36529269644983775138622 37806516835367823220392 39715936877558117322432 39850112339982300151224 40957059904981808488758 41073746685337882017216 41243472911310352604064 42653506173235492864032 43293949208869659423552 44496558909116038851984 44680428987252881987736 44959101101518492478304 46207965021005117269368 47389322782681654233888 47685397199184994227264 47985194444889929472036 48541700628126587838528 48705692859978366851496 48742286167912234895712 50058628772755543708482 50408689113823764293856 51983960648630756928039 53133483119976400201632 54609413206642411318344 54793904467475662707933 56709775253051734830588 59328745212154718469312 59573905316337175983648 61435589857472712733137 61610620028006823025824 63980259259853239296048 64940923813304489135328 66744838363674058277976 67020643480879322981604 67438651652277738717456 69311947531507675904052 69796646465294442868416 71528095798777491340896 72812550942189881757792 73058539289967550277244 75087943159133315562723 75613033670735646440784 79700224679964600302448 81914119809963616977516 82486945822620705208128 85307012346470985728064 88993117818232077703968 89360857974505763975472 89918202203036984956608 92415930042010234538736 94778645565363308467776 95970388889779858944072 97411385719956733702992 97484572335824469791424 100117257545511087416964 100817378227647528587712 103967921297261513856078 106266966239952800403264 109218826413284822636688 109587808934951325415866 113419550506103469661176 119147810632674351967296 122871179714945425466274 123221240056013646051648 127960518519706478592096 129881847626608978270656 133489676727348116555952 134041286961758645963208 134877303304555477434912 138623895063015351808104 143056191597554982681792 145625101884379763515584 146117078579935100554488 150175886318266631125446 151226067341471292881568 155951881945892270784117 159400449359929200604896 163828239619927233955032 177986235636464155407936 178721715949011527950944 184306769572418138199411 184831860084020469077472 191940777779559717888144 194822771439913467405984 200234515091022174833928 207935842594523027712156 218437652826569645273376 219175617869902650831732 225263829477399946688169 226839101012206939322352 245742359429890850932548 255921037039412957184192 266979353454696233111904 268082573923517291926416 269754606609110954869824 277247790126030703616208 292234157159870201108976 300351772636533262250892 302452134682942585763136 311903763891784541568234 318800898719858401209792 327656479239854467910064 357443431898023055901888 368613539144836276398822 369663720168040938154944 383881555559119435776288 389645542879826934811968 400469030182044349667856 415871685189046055424312 436875305653139290546752 438351235739805301663464 450527658954799893376338 453678202024413878644704 491484718859781701865096 533958706909392466223808 536165147847034583852832 554495580252061407232416 584468314319740402217952 600703545273066524501784 623807527783569083136468 655312958479708935820128 675791488432199840064507 737227078289672552797644 767763111118238871552576 800938060364088699335712 831743370378092110848624 876702471479610603326928 901055317909599786752676 907356404048827757289408 982969437719563403730192 1072330295694069167705664 1108991160504122814464832 1168936628639480804435904 1201407090546133049003568 1247615055567138166272936 1310625916959417871640256 1351582976864399680129014 1474454156579345105595288 1601876120728177398671424 1663486740756184221697248 1753404942959221206653856 1802110635819199573505352 1965938875439126807460384 2027374465296599520193521 2402814181092266098007136 2495230111134276332545872 2703165953728799360258028 2948908313158690211190576 3326973481512368443394496 3506809885918442413307712 3604221271638399147010704 3931877750878253614920768 4054748930593199040387042 4805628362184532196014272 4990460222268552665091744 5406331907457598720516056 5897816626317380422381152 7208442543276798294021408 8109497861186398080774084 9980920444537105330183488 10812663814915197441032112 11795633252634760844762304 14416885086553596588042816 16218995722372796161548168 21625327629830394882064224 32437991444745592323096336 43250655259660789764128448 64875982889491184646192672 129751965778982369292385344
- Sum of all divisors σ(n): 473327087971799395991380185
- Sum of proper divisors (its aliquot sum) s(n): 343575122192817026698994841
- 129751965778982369292385344 is an abundant number, because the sum of its proper divisors (343575122192817026698994841) is greater than itself. Its abundance is 213823156413834657406609497
Bases of 129751965778982369292385344
- Binary: 1101011010101000000110000101000101110100011111011000010101001000100101011111100010000002
- Hexadecimal: 0x6B540C28BA3EC2A44AFC40
- Base-36: GAWZZIR0AIO0K9000
Squares and roots of 129751965778982369292385344
- 129751965778982369292385344 squared (1297519657789823692923853442) is 16835572623510211838898847510780136945489061385998336
- 129751965778982369292385344 cubed (1297519657789823692923853443) is 2184448642915269434319393507678367812992879827423394533955575668920224254787584
-
129751965778982369292385344 is a
perfect square number . Itssquare root is 11390872037688 -
The
cube root of 129751965778982369292385344 is 506257319.6087424479
Scales and comparisons
How big is 129751965778982369292385344?- 129,751,965,778,982,369,292,385,344 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 129,751,965,778,982,369,292,385,344 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 129751965778982369292385344 cubic inches would be around 42188110 feet tall.
Recreational maths with 129751965778982369292385344
- 129751965778982369292385344 backwards is 443583292963289877569157921
- 129751965778982369292385344 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 129751965778982369292385344's digits is 144
- 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 129751965778982369292385344 - Facts about the integer". Numbermatics.com. 2024. Web. 29 May 2024.
APA style:
Numbermatics. (2024). Number 129751965778982369292385344 - Facts about the integer. Retrieved 29 May 2024, from https://numbermatics.com/n/129751965778982369292385344/
Chicago style:
Numbermatics. 2024. "Number 129751965778982369292385344 - Facts about the integer". https://numbermatics.com/n/129751965778982369292385344/
The information we have on file for 129751965778982369292385344 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 129751965778982369292385344, math, Factors of 129751965778982369292385344, curriculum, school, college, exams, university, Prime factorization of 129751965778982369292385344, STEM, science, technology, engineering, physics, economics, calculator, one hundred twenty-nine septillion, seven hundred fifty-one sextillion, nine hundred sixty-five quintillion, seven hundred seventy-eight quadrillion, nine hundred eighty-two trillion, three hundred sixty-nine billion, two hundred ninety-two million, three hundred eighty-five thousand, three hundred forty-four.