157808908726250987694587904
157,808,908,726,250,987,694,587,904 is an even composite number composed of five prime numbers multiplied together.
157808908726250987694587904 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred twenty divisors.
Prime factorization of 157808908726250987694587904:
227 × 39 × 133 × 313 × 973
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 31 × 31 × 31 × 97 × 97 × 97)See below for interesting mathematical facts about the number 157808908726250987694587904 from the Numbermatics database.
Names of 157808908726250987694587904
- Cardinal: 157808908726250987694587904 can be written as One hundred fifty-seven septillion, eight hundred eight sextillion, nine hundred eight quintillion, seven hundred twenty-six quadrillion, two hundred fifty trillion, nine hundred eighty-seven billion, six hundred ninety-four million, five hundred eighty-seven thousand, nine hundred four.
Scientific notation
- Scientific notation: 1.57808908726250987694587904 × 1026
Factors of 157808908726250987694587904
Divisors of 157808908726250987694587904
- Number of divisors d(n): 17920
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 31 32 36 39 48 52 54 62 64 72 78 81 93 96 97 104 108 117 124 128 144 156 162 169 186 192 194 208 216 234 243 248 256 279 288 291 312 324 338 351 372 384 388 403 416 432 468 486 496 507 512 558 576 582 624 648 676 702 729 744 768 776 806 832 837 864 873 936 961 972 992 1014 1024 1053 1116 1152 1164 1209 1248 1261 1296 1352 1404 1458 1488 1521 1536 1552 1612 1664 1674 1728 1746 1872 1922 1944 1984 2028 2048 2106 2187 2197 2232 2304 2328 2418 2496 2511 2522 2592 2619 2704 2808 2883 2916 2976 3007 3042 3072 3104 3159 3224 3328 3348 3456 3492 3627 3744 3783 3844 3888 3968 4056 4096 4212 4374 4394 4464 4563 4608 4656 4836 4992 5022 5044 5184 5238 5239 5408 5616 5766 5832 5952 6014 6084 6144 6208 6318 6448 6561 6591 6656 6696 6912 6984 7254 7488 7533 7566 7688 7776 7857 7936 8112 8192 8424 8649 8748 8788 8928 9021 9126 9216 9312 9409 9477 9672 9984 10044 10088 10368 10476 10478 10816 10881 11232 11349 11532 11664 11904 12028 12168 12288 12416 12493 12636 12896 13122 13182 13312 13392 13689 13824 13968 14508 14976 15066 15132 15376 15552 15714 15717 15872 16224 16384 16393 16848 17298 17496 17576 17856 18042 18252 18432 18624 18818 18954 19344 19683 19773 19968 20088 20176 20736 20952 20956 21632 21762 22464 22599 22698 23064 23328 23571 23808 24056 24336 24576 24832 24986 25272 25792 25947 26244 26364 26624 26784 27063 27378 27648 27936 28227 28431 29016 29791 29952 30132 30264 30752 31104 31428 31434 31744 32448 32643 32768 32786 33696 34047 34596 34992 35152 35712 36084 36504 36864 37248 37479 37636 37908 38688 39091 39366 39546 39936 40176 40352 41067 41472 41904 41912 43264 43524 44928 45198 45396 46128 46656 47142 47151 47616 48112 48672 49152 49179 49664 49972 50544 51584 51894 52488 52728 53248 53568 54126 54756 55296 55872 56454 56862 58032 59319 59582 59904 60264 60528 61504 62208 62856 62868 63488 64896 65286 65536 65572 67392 67797 68094 68107 69192 69984 70304 70713 71424 72168 73008 73728 74496 74958 75272 75816 77376 77841 78182 78732 79092 79872 80352 80704 81189 82134 82944 83808 83824 84681 85293 86528 87048 89373 89856 90396 90792 92256 93217 93312 94284 94302 95232 96224 97344 97929 98304 98358 99328 99944 101088 102141 103168 103788 104976 105456 106496 107136 108252 109512 110592 111744 112437 112908 113724 116064 117273 118638 119164 119808 120528 121056 122317 123008 123201 124416 125712 125736 126976 129792 130572 131072 131144 134784 135594 136188 136214 138384 139968 140608 141426 141453 142848 144336 146016 147456 147537 148992 149916 150544 151632 154752 155682 156364 157464 158184 159744 160704 161408 162378 162409 164268 165888 167616 167648 169362 170586 173056 174096 177957 178746 179712 180792 181584 184512 186434 186624 188568 188604 190464 192448 194688 195858 196608 196716 198656 199888 202176 203391 204282 204321 206336 207576 209952 210912 212139 212992 213109 214272 216504 219024 221184 223488 224874 225816 227448 232128 233523 234546 237276 238328 239616 241056 242112 243567 244634 246016 246402 248832 251424 251472 253952 254043 255879 259584 261144 262144 262288 268119 269568 271188 272376 272428 276768 279651 279936 281216 282852 282906 285696 288672 291679 292032 293787 294912 295074 297984 299832 301088 303264 306423 309504 311364 312728 314928 316368 319488 321408 322816 324756 324818 328536 331776 335232 335296 337311 338724 341172 346112 348192 351819 355914 357492 359424 361584 363168 366951 369024 369603 372868 373248 377136 377208 380928 384896 387283 389376 391716 393216 393432 397312 399776 404352 406782 408564 408642 412672 415152 419904 421824 424278 424359 425984 426218 428544 433008 438048 442368 442611 446976 449748 451632 454896 464256 467046 469092 474552 476656 479232 482112 484224 487134 487227 489268 492032 492804 497664 502848 502944 507904 508086 508183 511758 519168 522288 524288 524576 533871 536238 539136 542376 544752 544856 553536 559302 559872 562432 565704 565812 571392 577344 583358 584064 587574 589824 590148 595968 599664 602176 606528 610173 612846 612963 619008 622728 625456 629856 632736 636417 638976 639327 642816 645632 649512 649636 657072 663552 670464 670592 674622 677448 682344 692224 696384 700569 703638 711828 714984 718848 723168 726336 730701 733902 738048 739206 745736 746496 754272 754416 761856 762129 769792 774566 778752 783432 786432 786864 794624 799552 804357 808704 813564 817128 817284 825344 830304 838953 839808 843648 848556 848718 851968 852436 857088 866016 875037 876096 881361 884736 885222 893952 899496 903264 909792 912673 919269 928512 934092 938184 949104 953312 958464 964224 968448 974268 974454 978536 984064 985608 995328 1005696 1005888 1011933 1015808 1016172 1016366 1023516 1038336 1044576 1048576 1049152 1055457 1067742 1072476 1078272 1084752 1089504 1089712 1100853 1107072 1108809 1118604 1119744 1124864 1131408 1131624 1142784 1154688 1161849 1166716 1168128 1175148 1179648 1180296 1191936 1199328 1204352 1211821 1213056 1220346 1225692 1225926 1238016 1245456 1250912 1259712 1265472 1272834 1273077 1277952 1278654 1285632 1291264 1299024 1299272 1314144 1327104 1327833 1340928 1341184 1349244 1354896 1364688 1384448 1392768 1401138 1407276 1423656 1429968 1437696 1446336 1452672 1461402 1461681 1467804 1476096 1478412 1491472 1492992 1508544 1508832 1523712 1524258 1524549 1539584 1549132 1557504 1566864 1572864 1573728 1589248 1590121 1599104 1601613 1608714 1617408 1627128 1634256 1634568 1650688 1660608 1677906 1679616 1687296 1697112 1697436 1703936 1704872 1714176 1732032 1750074 1752192 1762722 1769472 1770444 1787904 1798992 1806528 1819584 1825346 1838538 1838889 1857024 1868184 1876368 1898208 1906624 1909251 1916928 1917981 1928448 1936896 1948536 1948908 1957072 1968128 1971216 1990656 2011392 2011776 2023866 2031616 2032344 2032732 2047032 2076672 2089152 2097152 2098304 2101707 2110914 2111317 2135484 2144952 2156544 2169504 2179008 2179424 2192103 2201706 2214144 2217618 2237208 2239488 2249728 2262816 2263248 2285568 2286387 2309376 2323698 2333432 2336256 2350296 2359296 2360592 2383872 2398656 2408704 2413071 2423642 2426112 2440692 2451384 2451852 2476032 2490912 2501824 2516859 2519424 2530944 2545668 2546154 2555904 2557308 2571264 2582528 2598048 2598544 2625111 2628288 2644083 2654208 2655666 2681856 2682368 2698488 2709792 2729376 2738019 2757807 2768896 2785536 2802276 2814552 2847312 2859936 2875392 2889727 2892672 2905344 2922804 2923362 2935608 2952192 2956824 2982944 2985984 3017088 3017664 3035799 3047424 3048516 3049098 3079168 3098264 3115008 3133728 3145728 3147456 3166371 3178496 3180242 3198208 3203226 3217428 3234816 3254256 3268512 3269136 3301376 3302559 3321216 3326427 3355812 3359232 3374592 3394224 3394872 3407872 3409744 3428352 3464064 3485547 3500148 3504384 3525444 3538944 3540888 3575808 3597984 3613056 3635463 3639168 3650692 3677076 3677778 3714048 3736368 3752736 3791827 3796416 3813248 3818502 3819231 3833856 3835962 3856896 3873792 3897072 3897816 3914144 3936256 3942432 3981312 3983499 4022784 4023552 4047732 4063232 4064688 4065464 4094064 4153344 4178304 4194304 4196608 4203414 4221828 4222634 4270968 4289904 4313088 4339008 4358016 4358848 4384206 4385043 4403412 4428288 4435236 4474416 4478976 4499456 4525632 4526496 4571136 4572774 4573647 4618752 4647396 4666864 4672512 4700592 4718592 4721184 4767744 4770363 4797312 4804839 4817408 4826142 4847284 4852224 4881384 4902768 4903704 4952064 4981824 5003648 5033718 5034679 5038848 5061888 5091336 5092308 5111808 5114616 5142528 5165056 5196096 5197088 5250222 5256576 5288166 5308416 5311332 5363712 5364736 5396976 5419584 5458752 5476038 5515614 5516667 5537792 5571072 5604552 5629104 5694624 5719872 5750784 5753943 5779454 5785344 5810688 5845608 5846724 5871216 5904384 5913648 5965888 5971968 6034176 6035328 6071598 6094848 6097032 6098196 6158336 6196528 6230016 6267456 6291456 6294912 6305121 6332742 6333951 6356992 6360484 6396416 6406452 6434856 6469632 6508512 6537024 6538272 6576309 6602752 6605118 6606379 6642432 6652854 6711624 6718464 6749184 6788448 6789744 6815744 6819488 6856704 6859161 6928128 6971094 7000296 7008768 7050888 7077888 7081776 7151616 7195968 7226112 7239213 7270926 7278336 7301384 7354152 7355556 7428096 7472736 7505472 7550577 7583654 7592832 7626496 7637004 7638462 7667712 7671924 7713792 7747584 7794144 7795632 7828288 7872512 7875333 7884864 7932249 7962624 7966998 8045568 8047104 8095464 8126464 8129376 8130928 8188128 8214057 8273421 8306688 8356608 8388608 8393216 8406828 8443656 8445268 8541936 8579808 8626176 8669181 8678016 8716032 8717696 8768412 8770086 8806824 8856576 8870472 8948832 8957952 8998912 9042049 9051264 9052992 9107397 9142272 9145548 9147294 9237504 9294792 9333728 9345024 9401184 9437184 9442368 9499113 9535488 9540726 9594624 9609678 9634816 9652284 9694568 9704448 9762768 9805536 9807408 9904128 9907677 9963648 10007296 10067436 10069358 10077696 10123776 10182672 10184616 10223616 10229232 10285056 10330112 10392192 10394176 10456641 10500444 10513152 10576332 10616832 10622664 10727424 10729472 10793952 10839168 10906389 10917504 10952076 11031228 11033334 11075584 11142144 11209104 11258208 11375481 11389248 11439744 11457693 11501568 11507886 11558908 11570688 11621376 11691216 11693448 11742432 11808768 11827296 11864749 11931776 11943936 11950497 12068352 12070656 12143196 12189696 12194064 12196392 12316672 12393056 12460032 12534912 12582912 12589824 12610242 12665484 12667902 12713984 12720968 12792832 12812904 12869712 12939264 13017024 13074048 13076544 13152618 13155129 13205504 13210236 13212758 13284864 13305708 13423248 13436928 13498368 13576896 13579488 13631488 13638976 13713408 13718322 13720941 13856256 13942188 14000592 14017536 14101776 14155776 14163552 14303232 14311089 14391936 14414517 14452224 14478426 14541852 14556672 14602768 14708304 14711112 14856192 14945472 15010944 15101154 15104037 15167308 15185664 15252992 15274008 15276924 15335424 15343848 15427584 15495168 15588288 15591264 15656576 15745024 15750666 15753673 15769728 15864498 15925248 15933996 16091136 16094208 16190928 16252928 16258752 16261856 16376256 16428114 16546842 16550001 16613376 16713216 16777216 16786432 16813656 16887312 16890536 17083872 17159616 17252352 17261829 17338362 17356032 17432064 17435392 17536824 17540172 17613648 17713152 17740944 17897664 17915904 17997824 18084098 18102528 18105984 18214794 18284544 18291096 18294588 18475008 18589584 18667456 18690048 18802368 18874368 18884736 18915363 18998226 19001853 19070976 19081452 19189248 19219356 19269632 19304568 19389136 19408896 19525536 19611072 19614816 19728927 19808256 19815354 19819137 19927296 20014592 20134872 20138716 20155392 20247552 20365344 20369232 20447232 20458464 20570112 20577483 20660224 20671573 20784384 20788352 20913282 21000888 21026304 21152664 21233664 21245328 21454848 21458944 21587904 21678336 21717639 21812778 21835008 21904152 22062456 22066668 22151168 22284288 22418208 22516416 22651731 22750962 22778496 22879488 22915386 23003136 23015772 23117816 23141376 23242752 23382432 23386896 23484864 23617536 23625999 23654592 23729498 23863552 23887872 23900994 24136704 24141312 24286392 24379392 24388128 24392784 24633344 24642171 24786112 24820263 24920064 25069824 25165824 25179648 25220484 25330968 25335804 25427968 25441936 25585664 25625808 25739424 25878528 26007543 26034048 26148096 26153088 26305236 26310258 26411008 26420472 26425516 26569728 26611416 26846496 26873856 26996736 27126147 27153792 27158976 27262976 27277952 27322191 27426816 27436644 27441882 27712512 27884376 28001184 28035072 28203552 28292863 28311552 28327104 28497339 28606464 28622178 28783872 28829034 28904448 28956852 29083704 29113344 29205536 29416608 29422224 29712384 29723031 29890944 30021888 30202308 30208074 30334616 30371328 30505984 30548016 30553848 30670848 30687696 30855168 30990336 31176576 31182528 31313152 31369923 31490048 31501332 31507346 31539456 31728996 31850496 31867992 32182272 32188416 32381856 32505856 32517504 32523712 32719167 32752512 32856228 33093684 33100002 33226752 33426432 33554432 33572864 33627312 33774624 33781072 34126443 34167744 34319232 34373079 34504704 34523658 34676724 34712064 34864128 34870784 35073648 35080344 35227296 35426304 35481888 35594247 35795328 35831808 35851491 35995648 36168196 36205056 36211968 36429588 36569088 36582192 36589176 36950016 37179168 37334912 37380096 37566451 37604736 37748736 37769472 37830726 37996452 38003706 38141952 38162904 38378496 38438712 38539264 38609136 38778272 38817792 39051072 39222144 39229632 39457854 39465387 39616512 39630708 39638274 39854592 40029184 40269744 40277432 40310784 40495104 40730688 40738464 40894464 40916928 41140224 41154966 41162823 41320448 41343146 41568768 41576704 41826564 42001776 42052608 42305328 42467328 42490656 42909696 42917888 42933267 43175808 43243551 43356672 43435278 43625556 43670016 43808304 44124912 44133336 44302336 44568576 44836416 45032832 45303462 45312111 45501924 45556992 45758976 45830772 46006272 46031544 46235632 46282752 46485504 46764864 46773792 46969728 47235072 47251998 47261019 47309184 47458996 47727104 47775744 47801988 48273408 48282624 48572784 48758784 48776256 48785568 49266688 49284342 49293751 49572224 49640526 49650003 49840128 50139648 50331648 50359296 50440968 50661936 50671608 50855936 50883872 51171328 51251616 51478848 51757056 51785487 52015086 52068096 52296192 52306176 52610472 52620516 52822016 52840944 52851032 53139456 53222832 53692992 53747712 53993472 54252294 54307584 54317952 54525952 54555904 54644382 54853632 54873288 54883764 55425024 55768752 56002368 56070144 56407104 56585726 56623104 56654208 56994678 57005559 57212928 57244356 57567744 57658068 57808896 57913704 58167408 58226688 58411072 58833216 58844448 59186781 59424768 59446062 59457411 59781888 60043776 60404616 60416148 60669232 60742656 61011968 61096032 61107696 61341696 61375392 61710336 61732449 61980672 62014719 62353152 62365056 62626304 62739846 62980096 63002664 63014692 63078912 63457992 63700992 63735984 64364544 64376832 64763712 65011712 65035008 65047424 65152917 65438334 65450827 65505024 65712456 66187368 66200004 66453504 66852864 67108864 67145728 67254624 67549248 67562144 67955193 68252886 68335488 68638464 68746158 69009408 69047316 69353448 69424128 69728256 69741568 70147296 70160688 70454592 70852608 70877997 70963776 71188494 71590656 71663616 71702982 71991296 72336392 72410112 72423936 72859176 73138176 73164384 73178352 73900032 73926513 74358336 74669824 74760192 75132902 75209472 75497472 75538944 75661452 75992904 76007412 76283904 76325808 76756992 76877424 77078528 77218272 77556544 77635584 78022629 78102144 78444288 78459264 78915708 78930774 79233024 79261416 79276548 79709184 80058368 80539488 80554864 80621568 80990208 81378441 81461376 81476928 81788928 81833856 81966573 82280448 82309932 82325646 82640896 82686292 83137536 83153408 83653128 84003552 84105216 84610656 84878589 84934656 84981312 85492017 85819392 85835776 85866534 86351616 86487102 86713344 86870556 87251112 87340032 87616608 88249824 88266672 88604672 89137152 89169093 89672832 90065664 90606924 90624222 91003848 91113984 91517952 91661544 92012544 92063088 92471264 92565504 92971008 93529728 93547584 93939456 94109769 94470144 94503996 94522038 94618368 94917992 95454208 95551488 95603976 96546816 96565248 97145568 97517568 97552512 97571136 98157501 98533376 98568684 98587502 99144448 99281052 99300006 99680256 100279296 100663296 100718592 100881936 101323872 101343216 101711872 101767744 102342656 102379329 102503232 102957696 103119237 103514112 103570974 104030172 104136192 104592384 104612352 105220944 105241032 105644032 105681888 105702064 106278912 106445664 106782741 107385984 107495424 107554473 107986944 108504588 108615168 108635904 109051904 109111808 109288764 109707264 109746576 109767528 110850048 111537504 112004736 112140288 112699353 112814208 113171452 113246208 113308416 113989356 114011118 114425856 114488712 115135488 115316136 115617792 115827408 116334816 116453376 116822144 117546637 117666432 117688896 118373562 118396161 118849536 118892124 118914822 119563776 120087552 120809232 120832296 121338464 121485312 122023936 122192064 122215392 122683392 122750784 123420672 123464898 123488469 123961344 124029438 124706304 124730112 125252608 125479692 125960192 126005328 126029384 126157824 126915984 127401984 127471968 128729088 128753664 128799801 129527424 130023424 130070016 130094848 130305834 130876668 130901654 131010048 131424912 132374736 132400008 132907008 133705728 134217728 134291456 134509248 135098496 135124288 135910386 135936333 136505772 136670976 137276928 137492316 138018816 138094632 138706896 138848256 139456512 139483136 140294592 140321376 140909184 141705216 141755994 141783057 141927552 142376988 143181312 143327232 143405964 143982592 144672784 144820224 144847872 145718352 146276352 146328768 146356704 147800064 147853026 147881253 148716672 148950009 149339648 149520384 150265804 150418944 150994944 151077888 151322904 151985808 152014824 152567808 152651616 153513984 153754848 154157056 154241737 154436544 155113088 155271168 155356461 156045258 156204288 156888576 156918528 157831416 157861548 158466048 158522832 158553096 159418368 160116736 161078976 161109728 161243136 161980416 162756882 162922752 162953856 163577856 163667712 163933146 164560896 164619864 164651292 165281792 165372584 166275072 166306816 167306256 168007104 168210432 169221312 169757178 169869312 169962624 170984034 171016677 171638784 171671552 171733068 172703232 172974204 173426688 173741112 174502224 174680064 175233216 176499648 176533344 177209344 178274304 178338186 178372233 179345664 180131328 181213848 181248444 182007696 182227968 183035904 183323088 184025088 184126176 184942528 185131008 185197347 185942016 186044157 187059456 187095168 187878912 188219538 188940288 189007992 189044076 189236736 189835984 190908416 191102976 191207952 193093632 193130496 194291136 195035136 195105024 195142272 195458751 196315002 196352481 197066752 197137368 197175004 198288896 198562104 198600012 199360512 200558592 201326592 201437184 201763872 202647744 202686432 203423744 203535488 203865579 204685312 204758658 204797749 205006464 205915392 206238474 207028224 207141948 208060344 208272384 209184768 209224704 210441888 210482064 211288064 211363776 211404128 212557824 212633991 212891328 213565482 214771968 214990848 215108946 215973888 217009176 217230336 217271808 218103808 218223616 218577528 219414528 219493152 219535056 221700096 221779539 223075008 224009472 224280576 225398706 225628416 226342904 226492416 226616832 227978712 228022236 228851712 228977424 230270976 230632272 231235584 231654816 232669632 232906752 233644288 234067887 235093274 235332864 235377792 236747124 236792322 237699072 237784248 237829644 239127552 240175104 241618464 241664592 242676928 242970624 244047872 244135323 244384128 244430784 245366784 245501568 245899719 246841344 246929796 246976938 247922688 248058876 249412608 249460224 250505216 250959384 251920384 252010656 252058768 252315648 253831968 254635767 254803968 254943936 256476051 257458176 257507328 257599602 259054848 260046848 260140032 260189696 260611668 261753336 261803308 262020096 262849824 264749472 264800016 265814016 267411456 267507279 268582912 269018496 270196992 270248576 271820772 271872666 273011544 273341952 274553856 274984632 276037632 276189264 277413792 277696512 278913024 278966272 280303519 280589184 280642752 281818368 282329307 283410432 283511988 283566114 283855104 284753976 286362624 286654464 286811928 287965184 289345568 289640448 289695744 291436704 292552704 292657536 292713408 294472503 295600128 295706052 295762506 297433344 297900018 298679296 299040768 300531608 300837888 301989888 302155776 302645808 303971616 304029648 305135616 305303232 307027968 307137987 307509696 308314112 308483474 308873088 310226176 310542336 310712922 312090516 312408576 313777152 313837056 315662832 315723096 316932096 317045664 317106192 318836736 320233472 320348223 322157952 322219456 322486272 322663419 323960832 325513764 325845504 325907712 327155712 327335424 327866292 329121792 329239728 329302584 330563584 330745168 332550144 332613632 334612512 336014208 336420864 338098059 338442624 339514356 339738624 339925248 341968068 342033354 343277568 343343104 343466136 345406464 345948408 346853376 347482224 349004448 349360128 350466432 352639911 352999296 353066688 354418688 355188483 356548608 356676372 356744466 358691328 360262656 362427696 362496888 364015392 364455936 366071808 366646176 367807219 368050176 368252352 369885056 370262016 370394694 370465407 371884032 372088314 374118912 374190336 375757824 376439076 377880576 378015984 378088152 378473472 379671968 381816832 382205952 382415904 386187264 386260992 386399403 388582272 390070272 390210048 390284544 390917502 392630004 392704962 394133504 394274736 394350008 396577792 397124208 397200024 398721024 401117184 402653184 402874368 403527744 405295488 405372864 406847488 407070976 407731158 407808999 409370624 409517316 409595498 410012928 411830784 412476948 414056448 414283896 416120688 416544768 418369536 418449408 420883776 420964128 422576128 422727552 422808256 425115648 425267982 425349171 425782656 427130964 429543936 429981696 430217892 431947776 434018352 434460672 434543616 436207616 436447232 437155056 438829056 438986304 439070112 443400192 443559078 443643759 446150016 446850027 448018944 448561152 450797412 451256832 452685808 452984832 453233664 455957424 456044472 457703424 457954848 460541952 461264544 462471168 462725211 463309632 465339264 465813504 466069383 467288576 468135774 470186548 470665728 470755584 473494248 473584644 475398144 475568496 475659288 478255104 480350208 483236928 483329184 485353856 485941248 488095744 488270646 488363863 488768256 488861568 490733568 491003136 491799438 493682688 493859592 493953876 495845376 496117752 498825216 498920448 501010432 501918768 503840768 504021312 504117536 504631296 507663936 509271534 509607936 509887872 512952102 513050031 514916352 515014656 515199204 518109696 520093696 520280064 520379392 521223336 523506672 523606616 524040192 525699648 529498944 529600032 531628032 534822912 535014558 535116699 537165824 538036992 540393984 540497152 543641544 543745332 546023088 546683904 549107712 549969264 552075264 552378528 554827584 555393024 557826048 557932544 558132471 560607038 561178368 561285504 563636736 564658614 566820864 567023976 567132228 567710208 569507952 572725248 573308928 573623856 575930368 578691136 579280896 579391488 582873408 585105408 585315072 585426816 586376253 588945006 589057443 591200256 591412104 591525012 594866688 595800036 597358592 598081536 601063216 601675776 603979776 604311552 605291616 607943232 608059296 610271232 610606464 611596737 614055936 614275974 614393247 615019392 616628224 616966948 617746176 620452352 621084672 621425844 624181032 624817152 627554304 627674112 631325664 631446192 633864192 634091328 634212384 637673472 637901973 640466944 640696446 640818763 644315904 644438912 644972544 645326838 647921664 651027528 651691008 651815424 654311424 654670848 655732584 658243584 658479456 658605168 661127168 661490336 665100288 665227264 665338617 669225024 672028416 672841728 676196118 676885248 679028712 679477248 679850496 683936136 684066708 686555136 686686208 686932272 690812928 691896816 693706752 694964448 698008896 698720256 700932864 702203661 705279822 705998592 706133376 708837376 710376966 713097216 713352744 713488932 717382656 720525312 724855392 724993776 728030784 728911872 732143616 732405969 733292352 735614438 736100352 736504704 739770112 740524032 740789388 740930814 743768064 744176628 748237824 748380672 751515648 752878152 755761152 756031968 756176304 756946944 759343936 763633664 763907301 764411904 764831808 769428153 772374528 772521984 772798806 777164544 780140544 780420096 780569088 781835004 785260008 785409924 788267008 788549472 788700016 793155584 794248416 794400048 797442048 802234368 802521837 805748736 807055488 810590976 810745728 813694976 814141952 815462316 815617998 818741248 819034632 819190996 820025856 823661568 824953896 828112896 828567792 832241376 833089536 836739072 836898816 840910557 841767552 841928256 845152256 845455104 845616512 846987921 850231296 850535964 850698342 851565312 854261928 859087872 859963392 860435784 863895552 868036704 868921344 869087232 872415232 872894464 874310112 877078753 877658112 877972608 878140224 883417509 886800384 887118156 887287518 892300032 893700054 896037888 897122304 901594824 902513664 905371616 905969664 906467328 911914848 912088944 915406848 915909696 921083904 921413961 922529088 924942336 925450422 926619264 930678528 931627008 932138766 934577152 936271548 940373096 941331456 941511168 946988496 947169288 950796288 951136992 951318576 956510208 960700416 961044669 966473856 966658368 970707712 971882496 976191488 976541292 976727726 977536512 977723136 981467136 982006272 983598876 987365376 987719184 987907752 991690752 992235504 997650432 997840896 1002020864 1003837536 1007681536 1008042624 1008235072 1009262592 1014294177 1015327872 1018543068 1019215872 1019775744 1025904204 1026100062 1029832704 1030029312 1030398408 1036219392 1040187392 1040560128 1040758784 1042446672 1047013344 1047213232 1048080384 1051399296 1057919733 1058997888 1059200064 1063256064 1065565449 1069645824 1070029116 1070233398 1074331648 1076073984 1080787968 1080994304 1087283088 1087490664 1092046176 1093367808 1098215424 1099938528 1103421657 1104150528 1104757056 1109655168 1110786048 1111396221 1115652096 1115865088 1116264942 1121214076 1122356736 1122571008 1127273472 1129317228 1133641728 1134047952 1134264456 1135420416 1139015904 1145450496 1146617856 1147247712 1151860736 1157382272 1158561792 1158782976 1159198209 1165746816 1170210816 1170630144 1170853632 1172752506 1177890012 1178114886 1182400512 1182824208 1183050024 1189733376 1191600072 1194717184 1196163072 1202126432 1203351552 1207959552 1208623104 1210583232 1215886464 1216118592 1220542464 1221212928 1223193474 1223426997 1228111872 1228551948 1228786494 1230038784 1233256448 1233933896 1235492352 1240904704 1242169344 1242851688 1248362064 1249634304 1255108608 1255348224 1262651328 1262892384 1267728384 1268182656 1268424768 1275346944 1275803946 1276047513 1280933888 1281392892 1281637526 1288631808 1288877824 1289945088 1290653676 1295843328 1302055056 1303382016 1303630848 1308622848 1309341696 1311465168 1316487168 1316958912 1317210336 1322254336 1322980672 1330200576 1330454528 1330677234 1330931277 1338450048 1340550081 1344056832 1345683456 1352392236 1353770496 1358057424 1358954496 1359700992 1367872272 1368133416 1373110272 1373372416 1373864544 1381625856 1383793632 1387413504 1388175633 1389928896 1396017792 1397440512 1398208149 1401865728 1404407322 1410559644 1411997184 1412266752 1417674752 1420753932 1426194432 1426705488 1426977864 1434765312 1441050624 1449710784 1449987552 1456061568 1457823744 1464287232 1464811938 1465091589 1466584704 1471228876 1472200704 1473009408 1479540224 1481048064 1481578776 1481861628 1487536128 1488353256 1496475648 1496761344 1503031296 1505756304 1511522304 1512063936 1512352608 1513893888 1518687872 1527267328 1527814602 1528106281 1528823808 1529663616 1538856306 1539150093 1544749056 1545043968 1545597612 1554329088 1560281088 1560840192 1561138176 1563670008 1570520016 1570819848 1576534016 1577098944 1577400032 1586311168 1588496832 1588800096 1594884096 1604468736 1605043674 1605350097 1611497472 1614110976 1621181952 1621491456 1627389952 1628283904 1630924632 1631235996 1637482496 1638069264 1638381992 1640051712 1647323136 1649907792 1656225792 1657135584 1664482752 1666179072 1673478144 1673797632 1674397413 1681821114 1683535104 1683856512 1690304512 1690910208 1691233024 1693975842 1700462592 1701071928 1701396684 1703130624 1708523856 1718175744 1719926784 1720871568 1727791104 1736073408 1737842688 1738174464 1744830464 1745788928 1748620224 1754157506 1755316224 1755945216 1756280448 1766835018 1767172329 1773600768 1774236312 1774575036 1784600064 1787400108 1792075776 1794244608 1803189648 1805027328 1810743232 1811939328 1812934656 1823829696 1824177888 1830813696 1831819392 1834790211 1842167808 1842827922 1843179741 1845058176 1849884672 1850900844 1853238528 1861357056 1863254016 1864277532 1869154304 1872543096 1880746192 1882662912 1883022336 1893976992 1894338576 1901592576 1902273984 1902637152 1913020416 1913705919 1921400832 1922089338 1922456289 1932947712 1933316736 1941415424 1943764992 1952382976 1953082584 1953455452 1955073024 1955446272 1962934272 1964012544 1967197752 1974730752 1975438368 1975815504 1983381504 1984471008 1995300864 1995681792 1996015851 2004041728 2005142581 2007675072 2015363072 2016085248 2016470144 2018525184 2028588354 2030655744 2037086136 2038431744 2039551488 2051808408 2052200124 2059665408 2060058624 2060796816 2072438784 2080374784 2081120256 2081517568 2084893344 2094026688 2094426464 2096160768 2102798592 2106610983 2115839466 2117995776 2118400128 2126512128 2131130898 2139291648 2140058232 2140466796 2148663296 2152147968 2161575936 2161988608 2174566176 2174981328 2184092352 2186735616 2196430848 2197217907 2199877056 2206843314 2208301056 2209514112 2219310336 2221572096 2222792442 2231304192 2231730176 2232529884 2242428152 2244713472 2245142016 2254546944 2258634456 2267283456 2268095904 2268528912 2270840832 2278031808 2290900992 2291721903 2293235712 2294495424 2303721472 2314764544 2317123584 2317565952 2318396418 2331493632 2340421632 2341260288 2341707264 2345505012 2355780024 2356229772 2364801024 2365648416 2366100048 2379466752 2383200144 2389434368 2392326144 2404252864 2406703104 2407565511 2417246208 2421166464 2431772928 2432237184 2441084928 2442425856 2446386948 2446853994 2456223744 2457103896 2457572988 2460077568 2466512896 2467867792 2470984704 2481809408 2484338688 2485703376 2496724128 2499268608 2510217216 2510696448 2522731671 2525302656 2525784768 2535456768 2536365312 2536849536 2540963763 2550693888 2551607892 2552095026 2561867776 2562785784 2563275052 2577263616 2577755648 2579890176 2581307352 2591686656 2604110112 2606764032 2607261696 2617245696 2618683392 2622930336 2631236259 2632974336 2633917824 2634420672 2644508672 2645961344 2650252527 2660401152 2660909056 2661354468 2661862554 2676900096 2681100162 2688113664 2691366912 2704784472 2707540992 2716114848 2717908992 2719401984 2735744544 2736266832 2746220544 2746744832 2747729088 2763251712 2764241883 2767587264 2774827008 2776351266 2779857792 2792035584 2794881024 2796416298 2803731456 2808814644 2821119288 2823994368 2824533504 2835349504 2841507864 2852388864 2853410976 2853955728 2869530624 2882101248 2883134007 2899421568 2899975104 2912123136 2915647488 2928574464 2929623876 2930183178 2933169408 2942457752 2944401408 2946018816 2959080448 2962096128 2963157552 2963723256 2975072256 2976706512 2992951296 2993522688 3006062592 3011512608 3023044608 3024127872 3024705216 3027787776 3037375744 3042882531 3054534656 3055629204 3056212562 3057647616 3059327232 3077712612 3078300186 3089498112 3090087936 3091195224 3108658176 3120562176 3121680384 3122276352 3127340016 3141040032 3141639696 3153068032 3154197888 3154800064 3172622336 3173759199 3176993664 3177600192 3189768192 3196696347 3208937472 3210087348 3210700194 3222994944 3228221952 3242363904 3242982912 3254779904 3256567808 3261849264 3262471992 3274964992 3276138528 3276763984 3280103424 3294646272 3299815584 3310264971 3312451584 3314271168 3328965504 3332358144 3334188663 3346956288 3347595264 3348794826 3363642228 3367070208 3367713024 3380609024 3381820416 3382466048 3387951684 3400925184 3402143856 3402793368 3406261248 3417047712 3436351488 3439853568 3441743136 3455582208 3472146816 3475685376 3476348928 3477594627 3491577856 3497240448 3508315012 3510632448 3511890432 3512560896 3533670036 3534344658 3547201536 3548472624 3549150072 3569200128 3574800216 3584151552 3588489216 3606379296 3610054656 3621486464 3623878656 3625869312 3643945747 3647659392 3648355776 3661627392 3663638784 3669580422 3670280991 3684335616 3685655844 3686359482 3690116352 3699769344 3701801688 3706477056 3722714112 3726508032 3728555064 3738308608 3745086192 3761492384 3765325824 3766044672 3787953984 3788677152 3803185152 3804547968 3805274304 3826040832 3827411838 3828142539 3842801664 3844178676 3844912578 3865895424 3866633472 3882830848 3887529984 3904765952 3906165168 3906910904 3910146048 3910892544 3925868544 3928025088 3934395504 3949461504 3950876736 3951631008 3966763008 3968942016 3990601728 3991363584 3992031702 3992793831 4008083456 4010285162 4015350144 4030726144 4032170496 4032940288 4037050368 4057176708 4061311488 4074172272 4076863488 4079102976 4103616816 4104400248 4119330816 4120117248 4121593632 4144877568 4160749568 4162240512 4163035136 4164526899 4169786688 4188053376 4188852928 4192321536 4194624447 4205597184 4213221966 4231678932 4235991552 4236800256 4253024256 4262261796 4278583296 4280116464 4280933592 4297326592 4304295936 4323151872 4323977216 4349132352 4349962656 4368184704 4373471232 4392861696 4394435814 4395274767 4399754112 4413686628 4416602112 4419028224 4438620672 4443144192 4445584884 4462608384 4463460352 4465059768 4484856304 4489426944 4490284032 4509093888 4517268912 4534566912 4536191808 4537057824 4541681664 4556063616 4581801984 4583443806 4584318843 4586471424 4588990848 4607442944 4617450279 4629529088 4634247168 4635131904 4636792836 4662987264 4680843264 4682520576 4683414528 4691010024 4711560048 4712459544 4729602048 4731296832 4732200096 4758933504 4766400288 4778868736 4781493847 4784652288 4808505728 4813406208 4815131022 4816050291 4834492416 4842332928 4863545856 4864474368 4882169856 4884851712 4892773896 4893707988 4912447488 4914207792 4915145976 4920155136 4933025792 4935735584 4941969408 4963618816 4968677376 4971406752 4993448256 4998537216 5020434432 5021392896 5023192239 5045463342 5050605312 5051569536 5070913536 5072730624 5073699072 5081927526 5101387776 5103215784 5104190052 5123735552 5125571568 5126550104 5154527232 5155511296 5159780352 5162614704 5183373312 5208220224 5213528064 5214523392 5234491392 5237366784 5245860672 5262472518 5265948672 5267835648 5268841344 5289017344 5291922688 5300505054 5301516987 5320802304 5321818112 5322708936 5323725108 5353800192 5362200324 5376227328 5382733824 5409568944 5415081984 5432229696 5435817984 5438803968 5471489088 5472533664 5492441088 5493489664 5495458176 5526503424 5528483766 5529539223 5535174528 5549654016 5552702532 5559715584 5584071168 5589762048 5592832596 5607462912 5617629288 5642238576 5647988736 5649067008 5670699008 5683015728 5704777728 5706821952 5707911456 5739061248 5741117757 5764202496 5766268014 5767368867 5798843136 5799950208 5824246272 5831294976 5857148928 5859247752 5860366356 5866338816 5884915504 5888802816 5892037632 5918160896 5924192256 5926315104 5927446512 5950144512 5953413024 5985902592 5987045376 5988047553 6012125184 6015427743 6023025216 6046089216 6048255744 6049410432 6055575552 6074751488 6085765062 6109069312 6111258408 6112425124 6115295232 6118654464 6155425224 6156600372 6178996224 6180175872 6182390448 6217316352 6241124352 6243360768 6244552704 6254680032 6282080064 6283279392 6306136064 6308395776 6309600128 6319832949 6345244672 6347518398 6348730219 6353987328 6355200384 6379536384 6393392694 6417874944 6420174696 6421400388 6445989888 6456443904 6484727808 6485965824 6509559808 6513135616 6523698528 6524943984 6549929984 6552277056 6553527968 6560206848 6589292544 6591653721 6599631168 6620529942 6624903168 6628542336 6657931008 6664716288 6668377326 6693912576 6695190528 6697589652 6727284456 6734140416 6735426048 6761218048 6763640832 6764932096 6775903368 6801850368 6804287712 6805586736 6812522496 6834095424 6872702976 6875165709 6879707136 6883486272 6911164416 6944293632 6951370752 6952697856 6955189254 6983155712 6994480896 7016630024 7021264896 7023780864 7025121792 7067340072 7068689316 7094403072 7096945248 7098300144 7138400256 7149600432 7168303104 7176978432 7212758592 7220109312 7242972928 7251738624 7287891494 7295318784 7296711552 7323254784 7327277568 7339160844 7340561982 7368671232 7371311688 7372718964 7380232704 7399538688 7403603376 7412954112 7445428224 7453016064 7457110128 7476617216 7490172384 7522984768 7530651648 7532089344 7568195013 7575907968 7577354304 7606370304 7609095936 7610548608 7622891289 7652081664 7654823676 7656285078 7685603328 7688357352 7689825156 7731790848 7733266944 7765661696 7775059968 7809531904 7812330336 7813821808 7820292096 7821785088 7851737088 7856050176 7868791008 7893708777 7898923008 7901753472 7903262016 7933526016 7937884032 7950757581 7981203456 7982727168 7984063404 7985587662 8016166912 8020570324 8030700288 8061452288 8064340992 8065880576 8074100736 8114353416 8122622976 8148344544 8153726976 8158205952 8207233632 8208800496 8238661632 8240234496 8243187264 8289755136 8292725649 8324481024 8326070272 8329053798 8339573376 8376106752 8377705856 8384643072 8389248894 8411194368 8426443932 8463357864 8471983104 8473600512 8506048512 8524523592 8557166592 8560232928 8561867184 8594653184 8608591872 8646303744 8647954432 8649402021 8698264704 8699925312 8736369408 8746942464 8785723392 8788871628 8790549534 8799508224 8827373256 8833204224 8838056448 8877241344 8886288384 8891169768 8925216768 8926920704 8930119536 8969712608 8978853888 8980568064 9018187776 9034537824 9069133824 9072383616 9074115648 9083363328 9112127232 9128647593 9163603968 9166887612 9168637686 9172942848 9177981696 9214885888 9234900558 9259058176 9268494336 9270263808 9273585672 9325974528 9361686528 9365041152 9366829056 9382020048 9423120096 9424919088 9459204096 9462593664 9464400192 9517867008 9521277597 9532800576 9557737472 9562987694 9569304576 9617011456 9626812416 9630262044 9632100582 9668984832 9684665856 9727091712 9728948736 9764339712 9769703424 9785547792 9787415976 9824894976 9828415584 9830291952 9840310272 9866051584 9871471168 9883938816 9927237632 9930794913 9937354752 9942813504 9986896512 9997074432 10002565989 10040868864 10042785792 10046384478 10090926684 10101210624 10103139072 10141827072 10145461248 10147398144 10163855052 10202775552 10206431568 10208380104 10247471104 10251143136 10253100208 10309054464 10311022592 10319560704 10325229408 10366746624 10416440448 10427056128 10429046784 10432783881 10474733568 10491721344 10524945036 10531897344 10535671296 10537682688 10578034688 10583845376 10601010108 10603033974 10641604608 10643636224 10645417872 10647450216 10707600384 10724400648 10752454656 10765467648 10819137888 10830163968 10864459392 10871635968 10877607936 10931837241 10942978176 10945067328 10984882176 10986979328 10990916352 11010842973 11053006848 11056967532 11059078446 11070349056 11099308032 11105405064 11119431168 11168142336 11179524096 11185665192 11214925824 11235258576 11284477152 11295977472 11298134016 11341398016 11366031456 11402023789 11409555456 11413643904 11415822912 11478122496 11482235514 11484427617 11528404992 11532536028 11534737734 11597686272 11599900416 11648492544 11662589952 11714297856 11718495504 11720732712 11732677632 11769831008 11777605632 11784075264 11836321792 11848384512 11852630208 11854893024 11900289024 11906826048 11971805184 11974090752 11976095106 11978381493 12024250368 12030855486 12046050432 12092178432 12096511488 12098820864 12111151104 12149502976 12171530124 12218138624 12222516816 12224850248 12230590464 12237308928 12310850448 12313200744 12357992448 12360351744 12364780896 12434632704 12482248704 12486721536 12489105408 12493580697 12509360064 12564160128 12566558784 12612272128 12616791552 12619200256 12639665898 12690489344 12695036796 12697460438 12707974656 12710400768 12759072768 12786785388 12835749888 12840349392 12842800776 12891979776 12912887808 12969455616 12971931648 13019119616 13026271232 13047397056 13049887968 13099859968 13104554112 13107055936 13120413696 13178585088 13183307442 13185824301 13199262336 13241059884 13249806336 13257084672 13315862016 13329432576 13336754652 13387825152 13390381056 13395179304 13454568912 13468280832 13470852096 13522436096 13527281664 13529864192 13551806736 13603700736 13608575424 13611173472 13625044992 13668190848 13745405952 13750331418 13752956529 13759414272 13766972544 13822328832 13852350837 13888587264 13902741504 13905395712 13910378508 13966311424 13988961792 14033260048 14042529792 14047561728 14050243584 14134680144 14137378632 14188806144 14193890496 14196600288 14276800512 14299200864 14336606208 14344481541 14353956864 14425517184 14440218624 14448150873 14485945856 14503477248 14575782988 14590637568 14593423104 14646509568 14654555136 14678321688 14681123964 14737342464 14742623376 14745437928 14760465408 14799077376 14807206752 14825908224 14890856448 14906032128 14914220256 14953234432 14980344768 15045969536 15061303296 15064178688 15069576717 15136390026 15151815936 15154708608 15212740608 15218191872 15221097216 15245782578 15304163328 15309647352 15312570156 15371206656 15376714704 15379650312 15463581696 15466533888 15531323392 15550119936 15619063808 15624660672 15627643616 15640584192 15643570176 15703474176 15712100352 15737582016 15787417554 15797846016 15803506944 15806524032 15867052032 15875768064 15901515162 15904550961 15962406912 15965454336 15968126808 15971175324 16032333824 16041140648 16061400576 16122904576 16128681984 16131761152 16148201472 16228706832 16245245952 16296689088 16307453952 16316411904 16414467264 16417600992 16477323264 16480468992 16486374528 16579510272 16585451298 16588617669 16648962048 16652140544 16658107596 16679146752 16752213504 16755411712 16769286144 16778497788 16822388736 16852887864 16926715728 16943966208 16947201024 17012097024 17049047184 17114333184 17120465856 17123734368 17189306368 17217183744 17292607488 17295908864 17298804042 17302106601 17396529408 17399850624 17472738816 17493884928 17571446784 17577743256 17581099068 17599016448 17654746512 17666408448 17676112896 17754482688 17772576768 17782339536 17850433536 17853841408 17860239072 17939425216 17957707776 17961136128 17964142659 18036375552 18046283229 18069075648 18138267648 18144767232 18148231296 18166726656 18224254464 18257295186 18327207936 18333775224 18337275372 18345885696 18355963392 18429771776 18469801116 18518116352 18536988672 18540527616 18547171344 18651949056 18723373056 18730082304 18733658112 18764040096 18846240192 18849838176 18918408192 18925187328 18928800384 18959498847 19035734016 19042555194 19046190657 19065601152 19115474944 19125975388 19138609152 19234022912 19253624832 19260524088 19264201164 19337969664 19369331712 19454183424 19457897472 19528679424 19539406848 19571095584 19574831952 19649789952 19656831168 19660583904 19680620544 19732103168 19742942336 19767877632 19774961163 19854475264 19861589826 19865381653 19874709504 19885627008 19973793024 19994148864 20005131978 20081737728 20085571584 20092768956 20181853368 20202421248 20206278144 20283654144 20290922496 20294796288 20327710104 20405551104 20412863136 20416760208 20494942208 20502286272 20506200416 20618108928 20622045184 20625497127 20639121408 20650458816 20733493248 20832880896 20854112256 20858093568 20865567762 20949467136 20983442688 21049890072 21063794688 21071342592 21075365376 21156069376 21167690752 21202020216 21206067948 21283209216 21287272448 21290835744 21294900432 21415200768 21448801296 21504909312 21530935296 21638275776 21660327936 21728918784 21755215872 21863674482 21885956352 21890134656 21969764352 21973958656 21981832704 22021685946 22106013696 22113935064 22118156892 22140698112 22198616064 22210810128 22238862336 22336284672 22359048192 22371330384 22429851648 22470517152 22568954304 22591954944 22596268032 22682796032 22704585039 22732062912 22804047578 22819110912 22827287808 22831645824 22956244992 22964471028 22968855234 23056809984 23065072056 23069475468 23195372544 23199800832 23296985088 23325179904 23428595712 23436991008 23441465424 23465355264 23539662016 23555211264 23568150528 23672643584 23681126331 23696769024 23705260416 23709786048 23800578048 23813652096 23852272743 23943610368 23948181504 23952190212 23956762986 24048500736 24061710972 24092100864 24184356864 24193022976 24197641728 24222302208 24299005952 24343060248 24436277248 24445033632 24449700496 24461180928 24474617856 24621700896 24626401488 24715984896 24720703488 24729561792 24869265408 24878176947 24973443072 24978210816 24987161394 25018720128 25128320256 25133117568 25224544256 25233583104 25238400512 25279331796 25380978688 25390073592 25394920876 25415949312 25420801536 25518145536 25573570776 25671499776 25680698784 25685601552 25783959552 25825775616 25938911232 25943863296 25948206063 26052542464 26094794112 26099775936 26199719936 26209108224 26214111872 26240827392 26357170176 26366614884 26371648602 26398524672 26482119768 26499612672 26514169344 26631724032 26658865152 26673509304 26775650304 26780762112 26790358608 26909137824 26936561664 26941704192 27044872192 27054563328 27059728384 27103613472 27189441343 27207401472 27217150848 27222346944 27250089984 27336381696 27385942779 27490811904 27500662836 27505913058 27518828544 27533945088 27644657664 27704701674 27777174528 27805483008 27810791424 27820757016 27932622848 27977923584 28066520096 28085059584 28095123456 28100487168 28269360288 28274757264 28377612288 28387780992 28393200576 28553601024 28563832791 28598401728 28673212416 28688963082 28707913728 28851034368 28880437248 28896301746 28971891712 29006954496 29151565976 29181275136 29186846208 29293019136 29309110272 29356643376 29362247928 29474684928 29485246752 29490875856 29520930816 29598154752 29614413504 29651816448 29781712896 29792384739 29812064256 29828440512 29906468864 29960689536 30091939072 30122606592 30128357376 30139153434 30272780052 30303631872 30309417216 30425481216 30436383744 30442194432 30491565156 30608326656 30619294704 30625140312 30742413312 30753429408 30759300624 30927163392 30933067776 31062646784 31100239872 31238127616 31249321344 31255287232 31281168384 31287140352 31298351643 31424200704 31475164032 31574835108 31595692032 31607013888 31613048064 31734104064 31751536128 31803030324 31809101922 31924813824 31930908672 31936253616 31942350648 32064667648 32082281296 32122801152 32245809152 32257363968 32263522304 32296402944 32457413664 32490491904 32593378176 32614907904 32632823808 32795511723 32828934528 32835201984 32954646528 32960937984 32972749056 33032528919 33159020544 33170902596 33177235338 33297924096 33304281088 33316215192 33358293504 33504427008 33510823424 33538572288 33556995576 33644777472 33705775728 33853431456 33887932416 33894402048 34024194048 34098094368 34206071367 34228666368 34240931712 34247468736 34378612736 34434367488 34453282851 34585214976 34591817728 34597608084 34604213202 34793058816 34799701248 34945477632 34987769856 35142893568 35155486512 35162198136 35198032896 35309493024 35332816896 35352225792 35508965376 35545153536 35564679072 35700867072 35707682816 35720478144 35878850432 35915415552 35922272256 35928285318 35935144479 36072751104 36092566458 36138151296 36276535296 36289534464 36296462592 36333453312 36448508928 36514590372 36654415872 36667550448 36674550744 36691771392 36711926784 36859543552 36939602232 37036232704 37073977344 37081055232 37094342688 37303898112 37446746112 37460164608 37467316224 37480742091 37528080192 37692480384 37699676352 37836816384 37850374656 37857600768 37918997694 38071468032 38085110388 38092381314 38131202304 38230949888 38251950776 38277218304 38468045824 38507249664 38521048176 38528402328 38675939328 38738663424 38908366848 38915794944 39057358848 39078813696 39142191168 39149663904 39299579904 39313662336 39321167808 39361241088 39464206336 39485884672 39535755264 39549922326 39557472903 39708950528 39723179652 39730763306 39749419008 39771254016 39947586048 39988297728 40010263956 40163475456 40171143168 40185537912 40363706736 40404842496 40412556288 40567308288 40581844992 40589592576 40655420208 40811102208 40825726272 40833520416 40989884416 41004572544 41012400832 41236217856 41244090368 41250994254 41258869587 41278242816 41300917632 41466986496 41557052511 41665761792 41708224512 41716187136 41731135524 41898934272 41966885376 42099780144 42127589376 42142685184 42150730752 42312138752 42335381504 42404040432 42412135896 42566418432 42574544896 42581671488 42589800864 42830401536 42897602592 43009818624 43033444623 43061870592 43276551552 43320655872 43344452619 43457837568 43510431744 43727348964 43771912704 43780269312 43939528704 43947917312 43963665408 44043371892 44212027392 44227870128 44236313784 44281396224 44397232128 44421620256 44477724672 44672569344 44718096384 44742660768 44859703296 44941034304 45137908608 45183909888 45192536064 45208730151 45409170078 45464125824 45608095156 45638221824 45654575616 45663291648 45912489984 45928942056 45937710468 46113619968 46130144112 46138950936 46390745088 46399601664 46593970176 46650359808 46857191424 46873982016 46882930848 46930710528 47079324032 47110422528 47136301056 47345287168 47362252662 47371294711 47393538048 47410520832 47419572096 47601156096 47627304192 47704545486 47713652883 47887220736 47896363008 47904380424 47913525972 48097001472 48123421944 48184201728 48368713728 48386045952 48395283456 48444604416 48598011904 48686120496 48872554496 48890067264 48899400992 48922361856 48949235712 49243401792 49252802976 49431969792 49441406976 49459123584 49738530816 49756353894 49765853007 49946886144 49956421632 49974322788 50037440256 50256640512 50266235136 50449088512 50467166208 50476801024 50558663592 50761957376 50780147184 50789841752 50831898624 50841603072 51036291072 51147141552 51342999552 51361397568 51371203104 51567919104 51651551232 51877822464 51887726592 51896412126 51906319803 52105084928 52189588224 52199551872 52399439872 52418216448 52428223744 52481654784 52714340352 52733229768 52743297204 52797049344 52964239536 52999225344 53028338688 53263448064 53317730304 53347018608 53551300608 53561524224 53580717216 53818275648 53873123328 53883408384 54089744384 54109126656 54119456768 54138849687 54207226944 54378882686 54414802944 54434301696 54444693888 54500179968 54672763392 54771885558 54981623808 55001325672 55011826116 55037657088 55067890176 55289315328 55409403348 55554349056 55610966016 55621582848 55641514032 55865245696 55955847168 56133040192 56170119168 56190246912 56200974336 56538720576 56549514528 56755224576 56775561984 56786401152 56878496541 57107202048 57127665582 57138571971 57196803456 57346424832 57377926164 57415827456 57702068736 57760874496 57792603492 57943783424 58013908992 58303131952 58362550272 58373692416 58586038272 58618220544 58713286752 58724495856 58949369856 58970493504 58981751712 59041861632 59196309504 59228827008 59303632896 59324883489 59563425792 59584769478 59596144959 59624128512 59656881024 59812937728 59921379072 60183878144 60245213184 60256714752 60278306868 60545560104 60607263744 60618834432 60850962432 60872767488 60884388864 60983130312 61216653312 61238589408 61250280624 61484826624 61506858816 61518601248 61854326784 61866135552 61876491381 62125293568 62159420011 62200479744 62476255232 62498642688 62510574464 62562336768 62574280704 62596703286 62848401408 62950328064 63149670216 63191384064 63214027776 63226096128 63468208128 63503072256 63606060648 63618203844 63849627648 63861817344 63872507232 63884701296 64129335296 64164562592 64245602304 64491618304 64514727936 64527044608 64592805888 64914827328 64980983808 65186756352 65265647616 65591023446 65657869056 65670403968 65909293056 65921875968 65945498112 66065057838 66318041088 66341805192 66354470676 66595848192 66608562176 66632430384 66716587008 67008854016 67021646848 67077144576 67113991152 67289554944 67411551456 67706862912 67775864832 67788804096 68048388096 68113755117 68196188736 68412142734 68457332736 68481863424 68494937472 68757225472 68868734976 68906565702 69170429952 69183635456 69195216168 69208426404 69586117632 69599402496 69890955264 69975539712 70285787136 70310973024 70324396272 70396065792 70618986048 70665633792 70704451584 71017930752 71043378993 71090307072 71129358144 71401734144 71415365632 71440956288 71757700864 71830831104 71844544512 71856570636 71870288958 72145502208 72185132916 72276302592 72553070592 72579068928 72592925184 72666906624 72897017856 73029180744 73308831744 73335100896 73349101488 73383542784 73423853568 73719087104 73879204464 74072465408 74147954688 74162110464 74188685376 74607796224 74634530841 74920329216 74934632448 74961484182 75056160384 75384960768 75399352704 75673632768 75700749312 75715201536 75837995388 76142936064 76170220776 76184762628 76262404608 76461899776 76503901552 76554436608 76936091648 77014499328 77042096352 77056804656 77351878656 77477326848 77816733696 77831589888 77844618189 78157627392 78284382336 78299327808 78599159808 78627324672 78642335616 78722482176 78928412672 78971769344 79071510528 79099844652 79114945806 79417901056 79446359304 79461526612 79498838016 79542508032 79895172096 79976595456 80020527912 80326950912 80342286336 80371075824 80727413472 80809684992 80825112576 81134616576 81163689984 81179185152 81310840416 81568324029 81622204416 81651452544 81667040832 81979768832 82009145088 82024801664 82157828337 82472435712 82488180736 82501988508 82517739174 82556485632 82601835264 82933972992 83114105022 83331523584 83416449024 83432374272 83462271048 83797868544 83933770752 84199560288 84255178752 84285370368 84301461504 84624277504 84670763008 84808080864 84824271792 85132836864 85149089792 85163342976 85179601728 85660803072 85691498373 85795205184 86019637248 86066889246 86123741184 86553103104 86641311744 86688905238 86915675136 87020863488 87454697928 87543825408 87560538624 87879057408 87895834624 87927330816 88086743784 88424054784 88455740256 88472627568 88562792448 88794464256 88843240512 88955449344 89345138688 89377154217 89436192768 89485321536 89719406592 89882068608 90275817216 90367819776 90385072128 90417460302 90818340156 90928251648 91216190312 91276443648 91309151232 91326583296 91824979968 91857884112 91875420936 92227239936 92260288224 92277901872 92781490176 92799203328 93187940352 93300719616 93714382848 93747964032 93765861696 93861421056 94158648064 94272602112 94690574336 94724505324 94742589422 94787076096 94821041664 94839144192 95202312192 95254608384 95409090972 95427305766 95774441472 95792726016 95808760848 95827051944 96194002944 96246843888 96368403456 96737427456 96772091904 96790566912 96889208832 97196023808 97372240992 97745108992 97780134528 97798801984 97844723712 97898471424 98386535169 98486803584 98505605952 98863939584 98882813952 98918247168 99097586757 99477061632 99512707788 99531706014 99893772288 99912843264 99948645576 100074880512 100513281024 100532470272 100898177024 100934332416 100953602048 101117327184 101523914752 101560294368 101579683504 101663797248 101683206144 102072582144 102294283104 102618214101 102685999104 102722795136 102742406208 103135838208 103303102464 103359848553 103755644928 103775453184 103792824252 103812639606 104210169856 104379176448 104399103744 104798879744 104836432896 104856447488 104963309568 105428680704 105466459536 105486594408 105594098688 105928479072 105998450688 106056677376 106526896128 106635460608 106694037216 107102601216 107123048448 107161434432 107636551296 107746246656 107766816768 107805433437 108218253312 108238913536 108277699374 108414453888 108757765372 108829605888 108868603392 108889387776 109000359936 109345526784 109543771116 109963247616 110002651344 110023652232 110075314176 110135780352 110578630656 110818806696 111108698112 111221932032 111243165696 111283028064 111730491392 111911694336 112266080384 112340238336 112380493824 112401948672 112442226273 113077441152 113099029056 113510449152 113551123968 113572802304 113756993082 114214404096 114255331164 114277143942 114393606912 114692849664 114755852328 114831654912 115404137472 115521748992 115585206984 115887566848 116027817984 116606263904 116725100544 116747384832 117172076544 117236441088 117426573504 117448991712 117898739712 117940987008 117963503424 118083723264 118392619008 118457654016 118607265792 118649766978 118672418709 119126851584 119169538956 119192289918 119248257024 119313762048 119625875456 119842758144 120367756288 120490426368 120513429504 120556613736 121091120208 121214527488 121237668864 121701924864 121745534976 121768777728 121966260624 122433306624 122477178816 122500561248 122969653248 123013717632 123037202496 123708653568 123732271104 123752982762 123776608761 124250587136 124318840022 124400959488 124952510464 124997285376 125021148928 125124673536 125148561408 125193406572 125696802816 125900656128 126299340432 126382768128 126428055552 126452192256 126936416256 127006144512 127212121296 127236407688 127699255296 127723634688 127745014464 127769402592 128258670592 128329125184 128491204608 128983236608 129029455872 129054089216 129100333869 129185611776 129829654656 129961967616 130033357857 130373512704 130531295232 131182046892 131315738112 131340807936 131818586112 131843751936 131890996224 132130115676 132636082176 132683610384 132708941352 133191696384 133217124352 133264860768 133433174016 134017708032 134043293696 134154289152 134227982304 134579109888 134823102912 135413725824 135551729664 135577608192 135626190453 136227510234 136392377472 136824285468 136914665472 136963726848 136989874944 137514450944 137737469952 137813131404 138340859904 138367270912 138390432336 138416852808 139172235264 139198804992 139781910528 139951079424 140571574272 140621946048 140648792544 140792131584 141237972096 141331267584 141408903168 142035861504 142086757986 142113884133 142180614144 142258716288 142803468288 142830731264 142881912576 143140958649 143515401728 143661662208 143689089024 143713141272 143740577916 144291004416 144370265832 144552605184 145106141184 145158137856 145185850368 145333813248 145794035712 146058361488 146617663488 146670201792 146698202976 146767085568 146847707136 147438174208 147758408928 148144930816 148226309257 148295909376 148324220928 148377370752 149215592448 149269061682 149297559021 149840658432 149869264896 149922968364 150112320768 150769921536 150798705408 151347265536 151401498624 151430403072 151675990776 152285872128 152340441552 152369525256 152524809216 152923799552 153007803104 153108873216 153872183296 154028998656 154084192704 154113609312 154703757312 154954653696 155633467392 155663179776 155689236378 155718959409 156315254784 156568764672 156598655616 157198319616 157254649344 157284671232 157444964352 157856825344 157943538688 158143021056 158199689304 158229891612 158835802112 158892718608 158923053224 158997676032 159085016064 159790344192 159953190912 160041055824 160653901824 160684572672 160742151648 161454826944 161619369984 161650225152 162269233152 162327379968 162358370304 162416549061 162621680832 163136648058 163244408832 163302905088 163334081664 163959537664 164018290176 164049603328 164315656674 164944871424 164976361472 165003977016 165035478348 165112971264 165203670528 165867945984 166228210044 166663047168 166832898048 166864748544 166924542096 167595737088 167867541504 168399120576 168510357504 168570740736 168602923008 169248555008 169341526016 169616161728 169648543584 170265673728 170298179584 170326685952 170359203456 171321606144 171382996746 171415715913 171590410368 172039274496 172133778492 172247482368 173106206208 173282623488 173377810476 173831350272 174041726976 174909395856 175087650816 175121077248 175758114816 175791669248 175854661632 176173487568 176848109568 176911480512 176945255136 177125584896 177588928512 177686481024 177910898688 177974650467 178690277376 178754308434 178788434877 178872385536 178970643072 179438813184 179764137216 180551634432 180735639552 180770144256 180834920604 181636680312 181856503296 182432380624 182552887296 182618302464 182653166592 183649959936 183715768224 183750841872 184454479872 184520576448 184555803744 185562980352 185598406656 185629474143 186375880704 186478260033 186601439232 187428765696 187495928064 187531723392 187722842112 188317296128 188545204224 189381148672 189449010648 189485178844 189574152192 189642083328 189678288384 190404624384 190509216768 190818181944 190854611532 191548882944 191585452032 191617521696 191654103888 192388005888 192493687776 192736806912 193474854912 193544183808 193581133824 193778417664 194392047616 194744481984 195490217984 195560269056 195597603968 195796942848 196773070338 196973607168 197011211904 197727879168 197765627904 197836494336 198195173514 198954123264 199025415576 199063412028 199787544576 199825686528 199897291152 200149761024 201026562048 201064940544 201796354048 201868664832 201907204096 202234654368 203047829504 203120588736 203159367008 203327594496 203366412288 204145164288 204341265351 204588566208 205236428202 205371998208 205445590272 205484812416 206271676416 206606204928 206719697106 207511289856 207550906368 207585648504 207625279212 208420339712 208758352896 208798207488 209597759488 209672865792 209712894976 209926619136 210857361408 210932919072 210973188816 211188197376 211856958144 211996901376 212113354752 213053792256 213130136979 213270921216 213388074432 214205202432 214246096896 214322868864 215273102592 215492493312 215533633536 215610866874 216436506624 216477827072 216555398748 216828907776 217515530744 217659211776 217737206784 217778775552 218000719872 218691053568 219087542232 219926495232 220005302688 220047304464 220150628352 220271560704 221157261312 221637613392 222217396224 222443864064 222486331392 222566056128 223460982784 223823388672 224532160768 224760987648 224803897344 224884452546 226154882304 226198058112 227020898304 227102247936 227145604608 227513986164 228428808192 228510662328 228554287884 228787213824 229385699328 229511704656 229663309824 230808274944 231043497984 231170413968 231775133696 232055635968 233212527808 233450201088 233494769664 233533854567 234472882176 234853147008 234897983424 235797479424 235881974016 235927006848 236167446528 236785238016 236915308032 237214531584 237299533956 237344837418 238253703168 238339077912 238384579836 238496514048 238627524096 239251750912 239685516288 240735512576 240980852736 241026859008 241113227472 242182240416 242429054976 242475337728 243403849728 243491069952 243537555456 243932521248 244704972087 244866613248 244954357632 245001122496 245939306496 246027435264 246074404992 246473485011 247417307136 247464542208 247505965524 247553217522 248501174272 248637680044 248801918976 249905020928 249994570752 250042297856 250249347072 250297122816 250386813144 251393605632 251801312256 252598680864 252765536256 252856111104 252904384512 253872832512 254012289024 254424242592 254472815376 255398510592 255447269376 255490028928 255538805184 256517341184 256658250368 256982409216 257074495119 258058911744 258108178432 258200667738 258371223552 259659309312 259923935232 260066715714 260747025408 261062590464 262364093784 262631476224 262681615872 263637172224 263687503872 263781992448 264260231352 265272164352 265367220768 265417882704 266383392768 266434248704 266529721536 266866348032 268035416064 268086587392 268131462651 268308578304 268455964608 269158219776 269646205824 270827451648 271103459328 271155216384 271252380906 272455020468 272784754944 273648570936 273829330944 273927453696 273979749888 275028901888 275474939904 275626262808 276681719808 276734541824 276780864672 276833705616 278344470528 278397609984 279563821056 279902158848 281143148544 281243892096 281297585088 281584263168 282475944192 282817806336 284071723008 284173515972 284227768266 284361228288 284517432576 285606936576 285661462528 285763825152 286281917298 287030803456 287323324416 287378178048 287426282544 287481155832 288582008832 288740531664 289105210368 290212282368 290316275712 290371700736 290667626496 291588071424 292116722976 293235326976 293340403584 293396405952 293534171136 293695414272 294876348416 295159605507 295516817856 296289861632 296452618514 296591818752 296648441856 296754741504 298431184896 298538123364 298595118042 299681316864 299738529792 299845936728 300224641536 301539843072 301597410816 302694531072 302802997248 302860806144 303351981552 304571744256 304680883104 304739050512 305049618432 305847599104 306015606208 306217746432 307744366592 307854642303 308057997312 308168385408 308227218624 309407514624 309909307392 310079545659 311266934784 311326359552 311378472756 311437918818 312630509568 313137529344 313197311232 314396639232 314509298688 314569342464 314889928704 315713650688 315887077376 316286042112 316399378608 316459783224 317671604224 317785437216 317846106448 317995352064 318170032128 319580688384 319906381824 320082111648 321307803648 321369145344 321484303296 322909653888 323238739968 323300450304 323416300311 324654759936 324716740608 324833098122 325243361664 326273296116 326488817664 326605810176 326668163328 327919075328 328036580352 328099206656 328631313348 329889742848 329952722944 330007954032 330070956696 330225942528 330407341056 331735891968 332456420088 333326094336 333665796096 333729497088 333849084192 335191474176 335735083008 336798241152 337020715008 337141481472 337205846016 337326678819 338683052032 339232323456 339297087168 340531347456 340596359168 340653371904 340718406912 342643212288 342765993492 342831431826 343180820736 344078548992 344267556984 344494964736 346212412416 346565246976 346755620952 347662700544 348083453952 349818791712 350175301632 350242154496 351516229632 351583338496 351709323264 352346975136 353462737459 353696219136 353822961024 353890510272 354251169792 355177857024 355372962048 355821797376 355949300934 356017256127 357380554752 357508616868 357576869754 357744771072 357941286144 358877626368 359528274432 361103268864 361471279104 361540288512 361669841208 363273360624 363713006592 364864761248 365105774592 365236604928 365306333184 367299919872 367431536448 367501683744 368908959744 369041152896 369111607488 371125960704 371196813312 371258948286 371329826283 372751761408 372956520066 373202878464 374857531392 374991856128 375063446784 375445684224 376634592256 377090408448 378762297344 378898021296 378970357688 379148304384 379284166656 379356576768 380809248768 381018433536 381636363888 381709223064 383097765888 383170904064 383235043392 383308207776 384776011776 384987375552 385473613824 386949709824 387088367616 387162267648 387301001607 387556835328 388784095232 389488963968 390980435968 391120538112 391195207936 391593885696 393546140676 393947214336 394022423808 395455758336 395531255808 395672988672 396390347028 397908246528 398050831152 398126824056 399575089152 399651373056 399794582304 400299522048 402053124096 402129881088 403592708096 403737329664 403814408192 404469308736 406095659008 406241177472 406318734016 406655188992 406732824576 406878571359 408682530702 409177132416 410472856404 410743996416 410891180544 410969624832 412543352832 413212409856 413439394212 415022579712 415101812736 415171297008 415250558424 416840679424 417516705792 417596414976 419195518976 419345731584 419425789952 419853238272 421714722816 421865838144 421946377632 422376394752 423713916288 423993802752 424226709504 426107584512 426260273958 426341652399 426541842432 426776148864 428410404864 428492193792 428645737728 429422875947 430546205184 430984986624 431067267072 431221733748 432873013248 432955654144 433110797496 433657815552 435031061488 435318423552 435474413568 435557551104 436001439744 437382107136 438175084464 439852990464 440010605376 440094608928 440301256704 440543121408 442314522624 443275226784 444434792448 444678927771 444887728128 444972662784 445132112256 446921965568 447646777344 447892677063 449064321536 449521975296 449607794688 449768905092 452309764608 452396116224 454041796608 454204495872 454291209216 455027972328 456857616384 457021324656 457108575768 457574427648 458771398656 459023409312 459326619648 461616549888 462086995968 462340827936 463550267392 464111271936 466425055616 466900402176 466989539328 467067709134 467156878227 468945764352 469706294016 469795966848 471594958848 471763948032 471854013696 472334893056 473570476032 473830616064 474429063168 474599067912 474689674836 476507406336 476678155824 476769159672 476993028096 477255048192 478503501824 479371032576 481471025152 481961705472 482053718016 482226454944 484364480832 484858109952 484950675456 486807699456 486982139904 487075110912 487249647183 487865042496 489409944174 489733226496 489908715264 490002244992 491878612992 492054870528 492148809984 492946970022 494834614272 494929084416 495011931048 495106435044 497002348544 497275360088 497603837952 499810041856 499989141504 500084595712 500498694144 500594245632 500773626288 502787211264 503602624512 505197361728 505531072512 505712222208 505808769024 507745665024 508024578048 508848485184 508945630752 510797021184 510894538752 510980057856 511077610368 513034682368 513316500736 513964818432 514148990238 514247147739 516117823488 516216356864 516401335476 516742447104 519318618624 519847870464 520133431428 521494050816 522125180928 524728187568 525262952448 525363231744 527274344448 527375007744 527563984896 528520462704 530544328704 530734441536 530835765408 532766785536 532868497408 533059443072 533732696064 536070832128 536173174784 536262925302 536365304631 536617156608 536911929216 538316439552 539292411648 541654903296 542206918656 542310432768 542504761812 544910040936 545569509888 547297141872 547658661888 547854907392 547959499776 550057803776 550949879808 551252525616 553363439616 553469083648 553561729344 553667411232 556688941056 556795219968 556888422429 559127642112 559434780099 559804317696 562286297088 562487784192 562595170176 563168526336 564951888384 565635612672 568143446016 568347031944 568455536532 568722456576 569034865152 571213873152 571322925056 571527650304 572563834596 574061606912 574646648832 574756356096 574852565088 574962311664 577164017664 577481063328 578210420736 580424564736 580632551424 580743401472 581335252992 583176142848 584233445952 586470653952 586680807168 586792811904 587390828544 590319211014 591033635712 592579723264 592905237028 593183637504 593296883712 593509483008 596862369792 597076246728 597190236084 599362633728 599477059584 599691873456 600449283072 603079686144 603194821632 605389062144 605605994496 605721612288 606703963104 609143488512 609361766208 609478101024 610099236864 611695198208 612031212416 612435492864 613023796053 615488733184 615709284606 615826831243 616115994624 616336770816 616454437248 618815029248 619818614784 620159091318 622533869568 622652719104 622756945512 622875837636 625261019136 626275058688 626394622464 628793278464 629018597376 629138684928 629779857408 631427301376 631774154752 632572084224 632798757216 632919566448 635343208448 635570874432 635692212896 635990704128 636340064256 639161376768 639390410937 639812763648 640164223296 642615607296 642738290688 642968606592 645819307776 646477479936 646600900608 646832600622 649309519872 649433481216 649666196244 650486723328 652546592232 652977635328 653211620352 653336326656 655838150656 656073160704 656198413312 657262626696 659779485696 659905445888 660015908064 660141913392 660451885056 660814682112 663471783936 664912840176 666652188672 667331592192 667458994176 667698168384 670382948352 671470166016 673596482304 674282962944 674411692032 674653357638 677366104064 678464646912 678594174336 681062694912 681192718336 681306743808 681436813824 685286424576 685531986984 685662863652 686361641472 688157097984 688535113968 688989929472 692424824832 693130493952 693511241904 695325401088 696166907904 699637583424 700350603264 700484308992 703166676992 703418646528 704693950272 706925474918 707392438272 707645922048 707781020544 708502339584 710355714048 710745924096 711643594752 711898601868 712034512254 714761109504 715017233736 715153739508 715489542144 715882572288 717755252736 719056548864 722206537728 722942558208 723080577024 723339682416 726546721248 727426013184 729729522496 730211549184 730473209856 730612666368 734114916261 734599839744 734863072896 735003367488 737817919488 738082305792 738223214976 739420455033 742251921408 742393626624 742517896572 742659652566 745503522816 745913040132 746405756928 749715062784 749983712256 750126893568 750891368448 753269184512 754180816896 757524594688 757796042592 757940715376 758296608768 758568333312 758713153536 761618497536 762036867072 763272727776 763418446128 766195531776 766341808128 766470086784 766616415552 769552023552 769974751104 770947227648 771223485357 774176735232 774324535296 774602003214 775113670656 777568190464 778977927936 781960871936 782241076224 782390415872 783187771392 787092281352 787894428672 788044847616 790911516672 791062511616 791345977344 792780694056 795816493056 796101662304 796253648112 799150178304 799302746112 799589164608 800599044096 804106248192 804259762176 804394387953 807474659328 807628816384 808938617472 812191318016 812482354944 812637468032 813310377984 813465649152 813757142718 817365061404 818354264832 820945712808 821487992832 821782361088 821939249664 825086705664 826424819712 826878788424 830045159424 830203625472 830342594016 830501116848 833681358848 835033411584 835192829952 838391037952 838691463168 838851579904 839706476544 843429445632 843731676288 843892755264 844752789504 847427832576 848453419008 852215169024 852520547916 852683304798 853083684864 853552297728 856820809728 856984387584 857291475456 858845751894 861092410368 861969973248 862134534144 862443467496 865746026496 865911308288 866221594992 867315631104 870062122976 870636847104 870948827136 871115102208 872002879488 874764214272 876350168928 879705980928 880021210752 880189217856 880602513408 881086242816 884629045248 885478816521 886550453568 888869584896 889357855542 889775456256 889945325568 890264224512 893843931136 895293554688 895785354126 898128643072 899043950592 899215589376 899537810184 904619529216 904792232448 908083593216 908408991744 908582418432 910055944656 913715232768 914042649312 914217151536 915148855296 917542797312 918046818624 918653239296 923233099776 923563926909 924173991936 924681655872 927100534784 928222543872 932850111232 933800804352 933979078656 934135418268 934313756454 937891528704 939412588032 939591933696 943189917696 943527896064 943708027392 944669786112 947140952064 947661232128 948858126336 949198135824 949379349672 953014812672 953356311648 953538319344 953986056192 954510096384 957007003648 958742065152 962942050304 963923410944 964107436032 964452909888 968728961664 969716219904 969901350912 970248900933 973964279808 974150221824 974499294366 975730084992 978819888348 979466452992 979817430528 980004489984 983757225984 984109741056 984297619968 985893940044 989669228544 989858168832 990023862096 990212870088 994004697088 994550720176 995207675904 999620083712 999978283008 1000169191424 1000997388288 1001188491264 1001547252576 1005574422528 1007205249024 1010394723456 1011062145024 1011424444416 1011617538048 1011980036457 1016049156096 1017696970368 1017891261504 1021594042368 1021789077504 1021960115712 1022155220736 1026069364736 1026633001472 1027929636864 1028297980476 1028494295478 1032235646976 1032432713728 1032802670952 1033484894208 1038637237248 1039695740928 1040266862856 1042988101632 1044250361856 1049456375136 1050525904896 1050726463488 1054548688896 1054750015488 1055127969792 1057040925408 1060388212377 1061088657408 1061468883072 1061671530816 1065533571072 1065736994816 1066118886144 1067465392128 1068051768381 1072141664256 1072346349568 1072525850604 1072730609262 1073234313216 1073823858432 1076632879104 1078584823296 1083309806592 1084413837312 1084620865536 1085009523624 1089820081872 1091139019776 1094594283744 1095317323776 1095709814784 1095918999552 1100115607552 1101899759616 1102505051232 1106726879232 1106938167296 1107123458688 1107334822464 1113377882112 1113590439936 1113776844858 1113989478849 1118255284224 1118869560198 1119608635392 1124572594176 1124975568384 1125190340352 1126337052672 1129903776768 1131271225344 1136286892032 1136694063888 1136911073064 1137444913152 1138069730304 1142427746304 1142645850112 1143055300608 1145127669192 1148123213824 1149293297664 1149512712192 1149705130176 1149924623328 1154328035328 1154962126656 1156420841472 1160849129472 1161265102848 1161486802944 1161903004821 1162670505984 1166352285696 1168466891904 1172941307904 1173361614336 1173585623808 1174781657088 1180638422028 1182067271424 1185159446528 1185810474056 1186367275008 1186593767424 1187018966016 1193724739584 1194152493456 1194380472168 1198725267456 1198954119168 1199383746912 1200898566144 1206159372288 1206389643264 1210778124288 1211211988992 1211443224576 1213407926208 1218286977024 1218723532416 1218956202048 1220198473728 1223390396416 1224062424832 1226047592106 1230977466368 1231418569212 1231653662486 1232231989248 1232673541632 1232908874496 1237630058496 1239637229568 1240318182636 1245067739136 1245305438208 1245513891024 1245751675272 1250522038272 1252550117376 1252789244928 1257586556928 1258037194752 1258277369856 1259559714816 1262854602752 1263548309504 1265144168448 1265597514432 1265839132896 1270686416896 1271141748864 1271384425792 1271981408256 1272680128512 1278322753536 1278780821874 1279024957197 1279625527296 1280328446592 1285231214592 1285476581376 1285937213184 1288268627841 1291638615552 1292954959872 1293201801216 1293665201244 1298619039744 1298866962432 1299332392488 1300973446656 1305093184464 1305955270656 1306423240704 1306672653312 1311676301312 1312146321408 1312396826624 1314525253392 1319558971392 1319810891776 1320031816128 1320283826784 1320903770112 1321629364224 1326943567872 1329825680352 1333304377344 1334036783313 1334663184384 1334917988352 1335396336768 1340765896704 1342940332032 1343678031189 1347192964608 1348565925888 1348823384064 1349306715276 1354732208128 1356929293824 1357188348672 1362125389824 1362385436672 1362613487616 1362873627648 1370572849152 1371063973968 1371325727304 1372723282944 1376314195968 1377070227936 1377979858944 1384849649664 1386260987904 1387022483808 1390650802176 1392333815808 1399275166848 1400701206528 1400968617984 1401470634681 1406837293056 1409387900544 1413850949836 1414784876544 1415291844096 1415562041088 1417004679168 1420711428096 1421491848192 1423287189504 1423797203736 1424069024508 1429522219008 1430034467472 1430307479016 1430979084288 1431765144576 1435510505472 1438113097728 1444413075456 1445885116416 1446161154048 1446679364832 1453093442496 1454852026368 1459459044992 1460423098368 1460946419712 1461225332736 1461748941549 1468229832522 1469199679488 1469726145792 1470006734976 1475635838976 1476164611584 1476446429952 1478840910066 1484503842816 1484787253248 1485035793144 1485319305132 1491007045632 1491826080264 1492811513856 1499430125568 1499967424512 1500253787136 1501782736896 1506538369024 1508361633792 1515049189376 1515592085184 1515881430752 1516593217536 1517136666624 1517426307072 1523236995072 1524073734144 1526545455552 1526836892256 1532391063552 1532683616256 1532940173568 1533232831104 1539104047104 1539949502208 1541894455296 1542446970714 1542741443217 1548353470464 1548649070592 1549204006428 1550227341312 1555136380928 1557955855872 1563921743872 1564482152448 1564780831744 1566375542784 1574184562704 1575788857344 1576089695232 1581823033344 1582125023232 1582691954688 1585561388112 1591632986112 1592203324608 1592507296224 1598300356608 1598605492224 1599178329216 1601198088192 1608212496384 1608519524352 1608788775906 1609095913893 1614949318656 1615257632768 1617877234944 1624382636032 1624964709888 1625274936064 1626620755968 1626931298304 1627514285436 1634730122808 1636708529664 1641891425616 1642975985664 1643564722176 1643878499328 1650173411328 1652849639424 1653757576848 1660090318848 1660407250944 1660685188032 1661002233696 1667362717696 1670066823168 1670385659904 1676782075904 1677382926336 1677703159808 1678304340297 1679412953088 1686858891264 1687463352576 1687785510528 1689505579008 1694855665152 1696906838016 1704430338048 1705041095832 1705366609596 1706167369728 1707104595456 1713641619456 1713968775168 1714582950912 1717691503788 1722184820736 1723939946496 1724269068288 1724886934992 1731492052992 1731822616576 1732443189984 1734631262208 1740124245952 1741273694208 1741897654272 1742230204416 1744005758976 1749528428544 1752700337856 1759411961856 1760042421504 1760378435712 1762172485632 1770957633042 1773100907136 1777739169792 1778715711084 1779550912512 1779890651136 1780528449024 1787687862272 1790587109376 1791570708252 1796257286144 1798087901184 1798431178752 1799075620368 1809239058432 1809584464896 1816167186432 1816817983488 1817164836864 1820111889312 1827430465536 1828085298624 1828434303072 1830297710592 1835085594624 1836093637248 1837306478592 1839071388159 1846466199552 1847127853818 1847480493729 1848347983872 1849363311744 1854201069568 1856445087744 1865700222464 1867601608704 1867958157312 1868270836536 1868627512908 1875783057408 1878825176064 1879183867392 1886379835392 1887055792128 1887416054784 1889339572224 1894281904128 1895322464256 1897716252672 1898396271648 1898758699344 1906029625344 1906712623296 1907076638688 1907972112384 1909020192768 1914014007296 1917484130304 1918171232811 1925884100608 1926942020341 1927846821888 1928214872064 1928905819776 1937457923328 1939432439808 1939802701824 1940497801866 1947928559616 1948300443648 1948998588732 1951460169984 1957639776696 1958932905984 1959634861056 1960008979968 1967514451968 1968219482112 1968595239936 1971787880088 1979338457088 1979716337664 1980047724192 1980425740176 1988009394176 1989101440352 1990415351808 1999240167424 1999956566016 2000338382848 2001994776576 2002376982528 2003094505152 2011148845056 2014410498048 2020789446912 2022848888832 2023235076096 2023960072914 2032098312192 2035393940736 2035782523008 2043188084736 2043578155008 2043920231424 2044310441472 2052138729472 2053266002944 2055859273728 2056595960952 2056988590956 2064471293952 2064865427456 2065605341904 2066969788416 2077274474496 2079391481856 2080533725712 2085976203264 2088500723712 2098912750272 2101051809792 2101452926976 2109500030976 2110255939584 2114081850816 2120776424754 2122177314816 2122937766144 2123343061632 2131067142144 2131473989632 2132237772288 2134930784256 2136103536762 2144283328512 2144692699136 2145051701208 2145461218524 2146468626432 2147647716864 2153265758208 2157169646592 2166619613184 2168827674624 2169241731072 2170019047248 2179640163744 2182278039552 2189188567488 2190634647552 2191419629568 2191837999104 2200231215104 2202344748783 2203799519232 2205010102464 2213453758464 2213876334592 2214246917376 2214669644928 2226755764224 2227180879872 2227553689716 2227978957698 2236510568448 2237739120396 2239217270784 2249145188352 2249951136768 2250380680704 2252674105344 2259807553536 2262542450688 2272573784064 2273388127776 2273822146128 2274889826304 2276139460608 2284855492608 2285291700224 2286110601216 2290255338384 2296246427648 2298586595328 2299025424384 2299410260352 2299849246656 2308656070656 2309924253312 2312841682944 2313670456071 2322530205696 2322973605888 2323806009642 2325341011968 2332704571392 2336933783808 2345882615808 2346723228672 2347171247616 2349563314176 2361276844056 2364134542848 2370318893056 2371620948112 2372734550016 2373187534848 2374037932032 2387449479168 2388304986912 2388760944336 2397450534912 2397908238336 2398767493824 2401797132288 2412318744576 2412779286528 2413183163859 2422423977984 2422886449152 2426815852416 2436573954048 2437447064832 2437912404096 2440396947456 2446780792832 2448124849664 2452095184212 2461954932736 2462837138424 2463307324972 2464463978496 2465347083264 2465817748992 2475260116992 2479274459136 2480636365272 2490135478272 2490610876416 2491027782048 2491503350544 2501044076544 2505100234752 2505578489856 2515173113856 2516074389504 2516554739712 2519119429632 2527096619008 2530288336896 2531195028864 2531678265792 2541372833792 2542283497728 2542768851584 2545360257024 2556645507072 2557561643748 2558049914394 2559251054592 2560656893184 2570462429184 2570953162752 2571874426368 2576537255682 2583277231104 2585909919744 2586403602432 2587330402488 2597238079488 2597733924864 2598664784976 2601946893312 2610186368928 2611910541312 2612846481408 2613345306624 2623352602624 2624292642816 2624793653248 2629050506784 2639117942784 2639621783552 2640063632256 2640567653568 2641807540224 2643258728448 2653887135744 2656436449563 2659651360704 2666608754688 2668073566626 2669326368768 2669835976704 2670792673536 2681531793408 2685880664064 2687356062378 2694385929216 2697131851776 2697646768128 2698613430552 2709464416256 2713858587648 2714376697344 2724250779648 2724770873344 2725226975232 2725747255296 2741145698304 2742127947936 2742651454608 2745446565888 2752628391936 2754140455872 2755959717888 2769699299328 2770691780727 2772521975808 2774044967616 2781301604352 2784667631616 2798550333696 2801402413056 2801937235968 2802941269362 2813674586112 2818775801088 2827701899672 2829569753088 2830583688192 2831124082176 2834009358336 2841422856192 2842983696384 2846574379008 2847594407472 2848138049016 2859044438016 2860068934944 2860614958032 2861958168576 2863530289152 2871021010944 2876226195456 2888826150912 2891770232832 2892322308096 2893358729664 2906186884992 2909704052736 2918918089984 2921892839424 2922450665472 2923497883098 2936459665044 2938399358976 2939452291584 2940013469952 2951271677952 2952329223168 2952892859904 2957681820132 2969007685632 2969574506496 2970071586288 2970638610264 2982014091264 2983652160528 2985623027712 2998860251136 2999934849024 3000507574272 3003565473792 3013076738048 3016723267584 3030098378752 3031184170368 3031762861504 3033186435072 3034273333248 3034852614144 3035940109371 3048147468288 3053090911104 3053673784512 3064782127104 3065367232512 3065880347136 3066465662208 3078208094208 3079899004416 3083788910592 3084893941428 3085482886434 3096706940928 3097298141184 3098408012856 3100454682624 3110272761856 3115911711744 3127843487744 3128964304896 3129561663488 3132751085568 3148369125408 3151577714688 3152179390464 3163646066688 3164250046464 3165383909376 3171122776224 3181164637131 3183265972224 3184406649216 3185014592448 3196600713216 3197210984448 3198356658432 3202396176384 3204155305143 3216424992768 3217039048704 3217577551812 3218191827786 3229898637312 3230515265536 3235754469888 3248765272064 3249929419776 3250549872128 3253241511936 3253862596608 3255028570872 3269460245616 3273417059328 3283782851232 3285951971328 3287129444352 3287756998656 3300346822656 3305699278848 3307515153696 3320180637696 3320814501888 3321370376064 3322004467392 3334725435392 3340133646336 3340771319808 3341968436547 3354765852672 3355406319616 3356608680594 3358825906176 3373717782528 3374926705152 3375571021056 3379011158016 3389711330304 3393813676032 3408860676096 3410082191664 3410733219192 3412334739456 3414209190912 3427283238912 3427937550336 3429165901824 3435383007576 3444369641472 3447879892992 3448538136576 3449773869984 3462984105984 3463645233152 3464886379968 3469262524416 3480248491904 3482547388416 3483795308544 3484460408832 3485709014463 3488011517952 3499056857088 3505400675712 3518823923712 3520084843008 3520756871424 3524344971264 3541915266084 3546201814272 3555478339584 3557431422168 3559101825024 3559781302272 3561056898048 3575375724544 3581174218752 3583141416504 3592514572288 3596175802368 3596862357504 3598151240736 3618478116864 3619168929792 3632334372864 3633635966976 3634329673728 3640223778624 3654860931072 3656170597248 3656868606144 3660595421184 3670171189248 3672187274496 3678142776318 3692932399104 3694255707636 3694960987458 3696695967744 3698726623488 3708402139136 3712890175488 3731400444928 3735203217408 3735916314624 3736541673072 3737255025816 3751566114816 3757650352128 3758367734784 3772759670784 3774111584256 3774832109568 3778679144448 3788563808256 3790644928512 3795432505344 3796792543296 3797517398688 3812059250688 3813425246592 3814153277376 3815944224768 3818040385536 3828028014592 3834968260608 3836342465622 3837074871591 3851768201216 3853884040682 3855693643776 3856429744128 3857811639552 3874915846656 3878864879616 3879605403648 3880995603732 3895857119232 3896600887296 3897997177464 3902920339968 3915279553392 3917865811968 3919269722112 3920017959936 3935028903936 3936438964224 3937190479872 3943575760176 3958676914176 3959432675328 3960095448384 3960851480352 3976018788352 3978202880704 3980830703616 3998480334848 3999913132032 4000676765696 4002110349939 4003989553152 4004753965056 4006189010304 4022297690112 4028820996096 4031034093567 4041578893824 4045697777664 4046470152192 4047920145828 4064196624384 4070787881472 4071565046016 4086376169472 4087156310016 4087840462848 4088620882944 4104277458944 4106532005888 4111718547456 4113191921904 4113977181912 4128942587904 4129730854912 4131210683808 4133939576832 4154548948992 4158782963712 4161067451424 4171952406528 4177001447424 4197825500544 4202103619584 4202905853952 4204411904043 4220511879168 4228163701632 4241552849508 4244354629632 4245875532288 4246686123264 4262134284288 4262947979264 4264475544576 4269861568512 4272207073524 4288566657024 4289385398272 4290103402416 4290922437048 4292937252864 4295295433728 4306531516416 4314339293184 4333239226368 4337655349248 4338483462144 4340038094496 4359280327488 4364556079104 4378377134976 4381269295104 4382839259136 4383675998208 4385246824647 4404689497566 4407599038464 4410020204928 4426907516928 4427752669184 4428493834752 4429339289856 4453511528448 4454361759744 4455107379432 4455957915396 4473021136896 4475478240792 4478434541568 4498290376704 4499902273536 4500761361408 4505348210688 4519615107072 4525084901376 4545147568128 4546776255552 4547644292256 4549779652608 4552278921216 4569710985216 4570583400448 4572221202432 4580510676768 4592492855296 4595015586967 4597173190656 4598050848768 4598820520704 4599698493312 4617312141312 4619848506624 4625683365888 4627340912142 4628224329651 4645060411392 4645947211776 4647612019284 4650682023936 4665409142784 4673867567616 4691765231616 4693446457344 4694342495232 4699126628352 4722553688112 4728269085696 4740637786112 4743241896224 4745469100032 4746375069696 4748075864064 4774898958336 4776609973824 4777521888672 4794901069824 4795816476672 4797534987648 4803594264576 4824637489152 4825558573056 4826366327718 4827287741679 4844847955968 4845772898304 4853631704832 4873147908096 4874894129664 4875824808192 4880793894912 4893561585664 4896249699328 4904190368424 4923909865472 4925674276848 4926614649944 4928927956992 4930694166528 4931635497984 4950520233984 4958548918272 4961272730544 4980270956544 4981221752832 4982055564096 4983006701088 5002088153088 5010200469504 5011156979712 5030346227712 5032148779008 5033109479424 5034913020891 5038238859264 5054193238016 5060576673792 5062390057728 5063356531584 5082745667584 5084566995456 5085537703168 5090720514048 5113291014144 5115123287496 5116099828788 5118502109184 5121313786368 5140924858368 5141906325504 5143748852736 5153074511364 5166554462208 5171819839488 5172807204864 5174660804976 5194476158976 5195467849728 5197329569952 5203893786624 5220372737856 5223821082624 5225692962816 5226690613248 5246705205248 5248585285632 5249587306496 5258101013568 5278235885568 5279243567104 5280127264512 5281135307136 5286517456896 5312872899126 5319302721408 5333217509376 5336147133252 5338652737536 5339671953408 5341585347072 5363063586816 5371761328128 5374712124756 5388771858432 5394263703552 5395293536256 5397226861104 5418928832512 5427717175296 5428753394688 5448501559296 5449541746688 5450453950464 5451494510592 5482291396608 5484255895872 5485302909216 5490893131776 5505256783872 5508280911744 5511919435776 5517214164477 5539398598656 5541383561454 5542441481187 5545043951616 5548089935232 5562603208704 5569335263232 5597100667392 5602804826112 5603874471936 5605882538724 5627349172224 5637551602176 5655403799344 5659139506176 5661167376384 5662248164352 5668018716672 5682845712384 5685967392768 5693148758016 5695188814944 5696276098032 5718088876032 5720137869888 5721229916064 5723916337152 5727060578304 5742042021888 5752452390912 5754513698433 5777652301824 5780826061023 5783540465664 5784644616192 5786717459328 5812373769984 5819408105472 5837836179968 5843785678848 5844901330944 5846995766196 5872919330088 5876798717952 5878904583168 5880026939904 5902543355904 5904658446336 5905785719808 5915363640264 5938015371264 5939149012992 5940143172576 5941277220528 5964028182528 5967304321056 5971246055424 5997720502272 5999869698048 6001015148544 6007130947584 6026153476096 6033446535168 6060196757504 6062368340736 6063525723008 6068546666496 6069705228288 6071880218742 6096294936576 6106181822208 6107347569024 6129564254208 6130734465024 6131760694272 6132931324416 6156416188416 6159798008832 6167577821184 6169787882856 6170965772868 6193413881856 6194596282368 6196816025712 6200909365248 6220545523712 6231823423488 6255686975488 6257928609792 6259123326976 6265502171136 6296738250816 6303155429376 6304358780928 6328500092928 6330767818752 6342245552448 6362329274262 6366531944448 6368813298432 6370029184896 6393201426432 6394421968896 6396713316864 6404792352768 6408310610286 6432849985536 6434078097408 6435155103624 6436383655572 6459797274624 6461030531072 6471508939776 6497530544128 6499858839552 6501099744256 6506483023872 6507725193216 6510057141744 6538920491232 6546834118656 6567565702464 6571903942656 6574258888704 6575513997312 6600693645312 6607034246349 6611398557696 6615030307392 6640361275392 6641629003776 6642740752128 6644008934784 6669450870784 6680267292672 6681542639616 6683936873094 6709531705344 6710812639232 6713217361188 6717651812352 6747435565056 6749853410304 6751142042112 6758022316032 6779422660608 6787627352064 6817721352192 6820164383328 6821466438384 6824669478912 6828418381824 6854566477824 6855875100672 6858331803648 6870766015152 6888739282944 6895759785984 6897076273152 6899547739968 6925968211968 6927290466304 6929772759936 6938525048832 6960496983808 6967590617088 6968920817664 6971418028926 6976023035904 6998113714176 7010801351424 7037647847424 7040169686016 7041513742848 7048689942528 7083830532168 7092403628544 7110956679168 7114862844336 7118203650048 7119562604544 7122113796096 7150751449088 7162348437504 7166282833008 7185029144576 7192351604736 7193724715008 7196302481472 7236956233728 7238337859584 7239549491577 7267271933952 7268659347456 7280447557248 7309721862144 7312341194496 7313737212288 7321190842368 7340342378496 7344374548992 7356285552636 7385864798208 7388511415272 7389921974916 7393391935488 7397453246976 7416804278272 7425780350976 7462800889856 7470406434816 7471832629248 7473083346144 7474510051632 7503132229632 7515300704256 7516735469568 7545519341568 7548223168512 7549664219136 7557358288896 7581289857024 7590865010688 7593585086592 7595034797376 7624118501376 7626850493184 7628306554752 7636080771072 7656056029184 7669936521216 7672684931244 7674149743182 7703536402432 7707768081364 7711387287552 7712859488256 7715623279104 7749831693312 7757729759232 7759210807296 7761991207464 7791714238464 7793201774592 7795994354928 7805840679936 7830559106784 7835731623936 7838539444224 7840035919872 7870057807872 7872877928448 7874380959744 7887151520352 7917353828352 7918865350656 7920190896768 7921702960704 7952037576704 7956405761408 7961661407232 7969309348689 7999826264064 8001353531392 8004220699878 8007979106304 8009507930112 8012378020608 8044595380224 8057641992192 8062068187134 8083157787648 8091395555328 8092940304384 8095840291656 8128393248768 8141575762944 8143130092032 8172752338944 8174312620032 8175680925696 8177241765888 8208554917888 8213064011776 8223437094912 8226383843808 8227954363824 8257885175808 8259461709824 8262421367616 8267879153664 8309097897984 8312075342181 8317565927424 8322134902848 8343904813056 8354002894848 8395651001088 8404207239168 8405811707904 8408823808086 8441023758336 8456327403264 8483105699016 8488709259264 8491751064576 8493372246528 8524268568576 8525895958528 8528951089152 8539723137024 8544414147048 8577133314048 8578770796544 8580206804832 8581844874096 8585874505728 8590590867456 8613063032832 8628678586368 8666478452736 8675310698496 8676966924288 8680076188992 8718560654976 8729112158208 8756754269952 8765678518272 8767351996416 8770493649294 8809378995132 8815198076928 8820040409856 8853815033856 8855505338368 8856987669504 8858678579712 8907023056896 8908723519488 8910214758864 8911915830792 8946042273792 8950956481584 8956869083136 8996580753408 8999804547072 9001522722816 9010696421376 9039230214144 9050169802752 9090295136256 9093552511104 9095288584512 9099559305216 9104557842432 9141166800896 9144442404864 9161021353536 9184985710592 9190031173934 9194346381312 9196101697536 9197641041408 9199396986624 9234624282624 9239697013248 9251366731776 9254681824284 9256448659302 9290120822784 9291894423552 9295224038568 9301364047872 9330818285568 9347735135232 9383530463232 9386892914688 9388684990464 9398253256704 9445107376224 9456538171392 9481275572224 9486483792448 9490938200064 9492750139392 9496151728128 9543493911393 9549797916672 9553219947648 9555043777344 9589802139648 9591632953344 9595069975296 9607188529152 9612465915429 9649274978304 9651117146112 9652732655436 9654575483358 9689695911936 9691545796608 9707263409664 9746295816192 9749788259328 9751649616384 9761587789824 9787123171328 9792499398656 9808380736848 9847819730944 9851348553696 9853229299888 9857855913984 9861388333056 9863270995968 9901040467968 9917097836544 9922545461088 9960541913088 9962443505664 9964111128192 9966013402176 10004176306176 10020400939008 10022313959424 10025905309641 10064297558016 10066218958848 10069826041782 10076477718528 10108386476032 10121153347584 10124780115456 10126713063168 10165491335168 10169133990912 10171075406336 10181441028096 10226582028288 10230246574992 10232199657576 10237004218368 10242627572736 10281849716736 10283812651008 10287497705472 10306149022728 10333108924416 10343639678976 10345614409728 10349321609952 10388952317952 10390935699456 10394659139904 10407787573248 10440745475712 10447642165248 10451385925632 10453381226496 10457127043389 10497170571264 10499174612992 10516202027136 10556471771136 10558487134208 10560254529024 10562270614272 10573034913792 10625745798252 10638605442816 10666435018752 10672294266504 10677305475072 10679343906816 10683170694144 10726127173632 10743522656256 10749424249512 10777543716864 10788527407104 10790587072512 10794453722208 10837857665024 10855434350592 10857506789376 10897003118592 10899083493376 10900907900928 10902989021184 10964582793216 10968511791744 10970605818432 10981786263552 11010513567744 11016561823488 11034428328954 11078797197312 11082767122908 11084882962374 11090087903232 11096179870464 11125206417408 11138670526464 11194201334784 11205609652224 11207748943872 11211765077448 11254698344448 11275103204352 11310807598688 11318279012352 11322334752768 11324496328704 11336037433344 11365691424768 11371934785536 11386297516032 11390377629888 11392552196064 11436177752064 11440275739776 11442459832128 11447832674304 11454121156608 11484084043776 11504904781824 11509027396866 11511224614773 11555304603648 11561652122046 11567080931328 11569289232384 11573434918656 11624747539968 11638816210944 11675672359936 11687571357696 11689802661888 11693991532392 11745838660176 11753597435904 11757809166336 11760053879808 11805086711808 11809316892672 11811571439616 11830727280528 11876030742528 11878298025984 11880286345152 11882554441056 11928056365056 11934608642112 11942492110848 11995441004544 11999739396096 12002030297088 12006331049817 12014261895168 12052306952192 12066893070336 12120393515008 12124736681472 12127051446016 12137093332992 12139410456576 12143760437484 12192589873152 12212363644416 12214695138048 12259128508416 12261468930048 12263521388544 12265862648832 12312832376832 12319596017664 12335155642368 12339575765712 12341931545736 12386827763712 12389192564736 12393632051424 12401818730496 12441091047424 12463646846976 12511373950976 12515857219584 12518246653952 12531004342272 12593476501632 12606310858752 12608717561856 12613235712129 12661535637504 12684491104896 12724658548524 12733063888896 12737626596864 12740058369792 12786402852864 12788843937792 12793426633728 12809584705536 12816621220572 12865699971072 12868156194816 12870310207248 12872767311144 12919594549248 12922061062144 12943017879552 12995061088256 12999717679104 13002199488512 13012966047744 13015450386432 13020114283488 13077840982464 13093668237312 13135131404928 13143807885312 13148517777408 13151027994624 13155740473941 13214068492698 13222797115392 13230060614784 13280722550784 13283258007552 13285481504256 13288017869568 13338901741568 13360534585344 13363085279232 13367873746188 13419063410688 13421625278464 13426434722376 13435303624704 13494871130112 13499706820608 13502284084224 13516044632064 13558845321216 13575254704128 13635442704384 13640328766656 13642932876768 13649338957824 13656836763648 13709132955648 13711750201344 13716663607296 13741532030304 13777478565888 13785046760901 13791519571968 13794152546304 13799095479936 13851936423936 13854580932608 13859545519872 13877050097664 13884672988953 13920993967616 13935181234176 13937841635328 13942836057852 13952046071808 13996227428352 14021602702848 14075295694848 14080339372032 14083027485696 14097379885056 14167661064336 14184807257088 14221913358336 14229725688672 14236407300096 14239125209088 14244227592192 14301502898176 14324696875008 14332565666016 14370058289152 14384703209472 14387449430016 14392604962944 14473912467456 14476675719168 14479098983154 14481863225037 14534543867904 14537318694912 14560895114496 14619443724288 14624682388992 14627474424576 14642381684736 14680684756992 14688749097984 14712571105272 14771729596416 14777022830544 14779843949832 14786783870976 14794906493952 14833608556544 14851560701952 14925601779712 14940812869632 14943665258496 14946166692288 14949020103264 15006264459264 15030601408512 15033470939136 15091038683136 15096446337024 15099328438272 15104739062673 15114716577792 15162579714048 15181730021376 15187170173184 15190069594752 15248237002752 15253700986368 15256613109504 15272161542144 15312112058368 15339873042432 15345369862488 15348299486364 15407072804864 15415536162728 15422774575104 15425718976512 15431246558208 15499663386624 15515459518464 15518421614592 15523982414928 15583428476928 15586403549184 15591988709856 15611681359872 15661118213568 15671463247872 15677078888448 15680071839744 15740115615744 15745755856896 15748761919488 15774303040704 15834707656704 15837730701312 15840381793536 15843405921408 15904075153408 15912811522816 15938618697378 15999652528128 16002707062784 16008441399756 16015958212608 16019015860224 16024756041216 16089190760448 16115283984384 16124136374268 16166315575296 16182791110656 16185880608768 16191680583312 16256786497536 16283151525888 16286260184064 16345504677888 16348625240064 16351361851392 16354483531776 16417109835776 16426128023552 16446874189824 16452767687616 16455908727648 16515770351616 16518923419648 16524842735232 16535758307328 16618195795968 16624150684362 16627324443561 16635131854848 16644269805696 16687809626112 16708005789696 16791302002176 16808414478336 16811623415808 16817647616172 16882047516672 16912654806528 16966211398032 16977418518528 16983502129152 16986744493056 17048537137152 17051791917056 17057902178304 17079446274048 17088828294096 17154266628096 17157541593088 17160413609664 17163689748192 17171749011456 17181181734912 17226126065664 17257357172736 17263541095299 17332956905472 17342478183069 17350621396992 17353933848576 17360152377984 17437121309952 17458224316416 17513508539904 17531357036544 17534703992832 17540987298588 17618757990264 17630396153856 17640080819712 17707630067712 17711010676736 17713975339008 17717357159424 17814046113792 17817447038976 17820429517728 17823831661584 17892084547584 17901912963168 17913738166272 17993161506816 17999609094144 18003045445632 18021392842752 18078460428288 18100339605504 18180590272512 18187105022208 18190577169024 18209115684864 18288884809728 18322042707072 18369971421184 18380062347868 18388692762624 18392203395072 18395282082816 18398793973248 18469248565248 18479394026496 18502733463552 18509363648568 18512897318604 18580241645568 18583788847104 18590448077136 18602728095744 18661636571136 18695470270464 18767060926464 18773785829376 18777369980928 18796506513408 18890214752448 18913076342784 18962551144448 18972967584896 18985500278784 18992303456256 19086987822786 19099595833344 19106439895296 19110087554688 19179604279296 19183265906688 19190139950592 19214377058304 19224931830858 19298549956608 19302234292224 19305465310872 19309150966716 19379391823872 19383091593216 19414526819328 19492591632384 19499576518656 19503299232768 19523175579648 19574246342656 19584998797312 19616761473696 19695639461888 19702697107392 19706458599776 19715711827968 19722776666112 19726541991936 19802080935936 19821102739047 19834195673088 19845090922176 19921083826176 19924887011328 19928222256384 19932026804352 20008352612352 20040801878016 20044627918848 20051810619282 20128595116032 20132437917696 20139652083564 20152955437056 20216772952064 20242306695168 20249560230912 20253426126336 20330982670336 20338267981824 20342150812672 20362882056192 20453164056576 20460493149984 20464399315152 20474008436736 20485255145472 20563699433472 20567625302016 20574995410944 20612298045456 20666217848832 20687279357952 20691228819456 20698643219904 20777904635904 20781871398912 20789318279808 20815575146496 20881490951424 20902771851264 20906762452992 20914254086778 20994341142528 20998349225984 21032404054272 21112943542272 21116974268416 21120509058048 21124541228544 21146069827584 21251491596504 21277210885632 21332870037504 21344588533008 21354610950144 21358687813632 21366341388288 21452254347264 21487045312512 21498848499024 21555087433728 21577054814208 21581174145024 21588907444416 21675715330048 21710868701184 21715013578752 21798166986752 21801815801856 21805978042368 21929165586432 21937023583488 21941211636864 21963572527104 22021027135488 22033123646976 22068856657908 22157594394624 22165534245816 22169765924748 22180175806464 22192359740928 22250412834816 22277341052928 22388402669568 22411219304448 22415497887744 22423530154896 22509396688896 22550206408704 22621615197376 22636558024704 22644669505536 22648992657408 22672074866688 22743869571072 22772595032064 22780755259776 22785104392128 22872355504128 22880551479552 22884919664256 22908242313216 22968168087552 23009809563648 23018054793732 23022449229546 23110609207296 23123304244092 23134161862656 23138578464768 23146869837312 23249495079936 23277632421888 23351344719872 23375142715392 23379605323776 23387983064784 23491677320352 23507194871808 23515618332672 23520107759616 23610173423616 23618633785344 23623142879232 23661454561056 23752061485056 23756596051968 23760572690304 23765108882112 23856112730112 23869217284224 23884984221696 23907928046067 23999478792192 24004060594176 24012662099634 24028523790336 24104613904384 24133786140672 24240787030016 24249473362944 24254102892032 24274186665984 24278820913152 24287520874968 24385179746304 24424727288832 24429390276096 24518257016832 24522937860096 24527042777088 24531725297664 24625664753664 24639192035328 24670311284736 24679151531424 24683863091472 24773655527424 24778385129472 24787264102848 24803637460992 24882182094848 24927293693952 24936226026543 25031714439168 25036493307904 25062008684544 25186953003264 25212621717504 25217435123712 25226471424258 25323071275008 25368982209792 25449317097048 25466127777792 25475253193728 25480116739584 25572805705728 25577687875584 25586853267456 25619169411072 25633242441144 25731399942144 25736312389632 25740620414496 25745534622288 25839189098496 25844122124288 25886035759104 25990122176512 25999435358208 26004398977024 26025932095488 26030900772864 26040228566976 26155681964928 26187336474624 26270262809856 26297035554816 26302055989248 26311480947882 26428136985396 26445594230784 26460121229568 26561445101568 26566516015104 26570963008512 26576035739136 26677803483136 26721069170688 26726170558464 26735747492376 26838126821376 26843250556928 26852869444752 26870607249408 26989742260224 26999413641216 27004568168448 27032089264128 27117690642432 27150509408256 27270885408768 27280657533312 27285865753536 27298677915648 27313673527296 27423500402688 27433327214592 27483064060608 27554957131776 27570093521802 27583039143936 27588305092608 27598190959872 27703872847872 27709161865216 27719091039744 27754100195328 27769345977906 27841987935232 27870362468352 27875683270656 27885672115704 27904092143616 27992454856704 28043205405696 28150591389696 28160678744064 28166054971392 28194759770112 28335322128672 28369614514176 28443826716672 28459451377344 28472814600192 28478250418176 28488455184384 28603005796352 28630481734179 28649393750016 28665131332032 28740116578304 28769406418944 28774898860032 28785209925888 28947824934912 28953351438336 28958197966308 28963726450074 29069087735808 29074637389824 29121790228992 29238887448576 29249364777984 29254948849152 29284763369472 29361369513984 29377498195968 29425142210544 29543459192832 29554045661088 29559687899664 29573567741952 29589812987904 29667217113088 29703121403904 29851203559424 29881625739264 29887330516992 29892333384576 29898040206528 30012528918528 30061202817024 30066941878272 30077715928923 30192892674048 30198656876544 30209478125346 30229433155584 30325159428096 30363460042752 30374340346368 30380139189504 30496474005504 30507401972736 30513226219008 30544323084288 30624224116736 30679746084864 30690739724976 30696598972728 30814145609728 30831072325456 30845549150208 30851437953024 30862493116416 30999326773248 31030919036928 31036843229184 31047964829856 31166856953856 31172807098368 31183977419712 31223362719744 31322236427136 31342926495744 31354157776896 31360143679488 31371381130167 31491511713792 31497523838976 31548606081408 31669415313408 31675461402624 31680763587072 31686811842816 31808150306816 31825623045632 31877237394756 31999305056256 32005414125568 32016882799512 32031916425216 32038031720448 32049512082432 32178381520896 32230567968768 32248272748536 32332631150592 32365582221312 32371761217536 32383361166624 32513572995072 32566303051776 32572520368128 32691009355776 32697250480128 32702723702784 32708967063552 32852256047104 32893748379648 32905535375232 32911817455296 33031540703232 33037846839296 33049685470464 33236391591936 33248301368724 33254648887122 33270263709696 33288539611392 33375619252224 33416011579392 33582604004352 33616828956672 33623246831616 33635295232344 33764095033344 33825309613056 33932422796064 33954837037056 33967004258304 33973488986112 34097074274304 34103583834112 34115804356608 34158892548096 34177656588192 34308533256192 34315083186176 34320827219328 34327379496384 34343498022912 34362363469824 34452252131328 34514714345472 34527082190598 34533673844319 34665913810944 34684956366138 34701242793984 34707867697152 34720304755968 34874242619904 34916448632832 35027017079808 35062714073088 35069407985664 35081974597176 35237515980528 35260792307712 35280161639424 35415260135424 35422021353472 35427950678016 35434714318848 35628092227584 35634894077952 35640859035456 35647663323168 35784169095168 35803825926336 35827476332544 35986323013632 35999218188288 36006090891264 36018993149451 36042785685504 36156920856576 36200679211008 36361180545024 36374210044416 36381154338048 36418231369728 36577769619456 36644085414144 36739942842368 36760124695736 36777385525248 36784406790144 36790564165632 36797587946496 36938497130496 36958788052992 37005466927104 37018727297136 37025794637208 37160483291136 37167577694208 37180896154272 37205456191488 37323273142272 37390940540928 37534121852928 37547571658752 37554739961856 37593013026816 37780429504896 37826152685568 37925102288896 37945935169792 37984606912512 38173975645572 38199191666688 38212879790592 38220175109376 38359208558592 38366531813376 38380279901184 38428754116608 38449863661716 38597099913216 38604468584448 38610930621744 38618301933432 38758783647744 38766183186432 38829053638656 38985183264768 38999153037312 39006598465536 39046351159296 39148492685312 39169997594624 39233522947392 39391278923776 39405394214784 39412917199552 39431423655936 39445553332224 39453083983872 39467221421823 39642205478094 39668391346176 39690181844352 39842167652352 39849774022656 39856444512768 39864053608704 40016705224704 40081603756032 40089255837696 40103621238564 40257190232064 40264875835392 40279304167128 40305910874112 40433545904128 40484613390336 40499120461824 40506852252672 40661965340672 40676535963648 40684301625344 40725764112384 40906328113152 40920986299968 40928798630304 40948016873472 40970510290944 41127398866944 41135250604032 41149990821888 41224596090912 41332435697664 41355140282703 41374558715904 41382457638912 41397286439808 41555809271808 41563742797824 41578636559616 41631150292992 41654018966859 41762981902848 41805543702528 41813524905984 41828508173556 41988682285056 41996698451968 42064808108544 42225887084544 42233948536832 42241018116096 42249082457088 42292139655168 42502983193008 42554421771264 42665740075008 42689177066016 42709221900288 42717375627264 42732682776576 42904508694528 42974090625024 42997696998048 43110174867456 43154109628416 43162348290048 43177814888832 43351430660096 43421737402368 43430027157504 43445589675111 43603631603712 43611956084736 43858331172864 43874047166976 43882423273728 43927145054208 44042054270976 44066247293952 44137713315816 44315188789248 44331068491632 44339531849496 44360351612928 44384719481856 44500825669632 44554682105856 44776805339136 44822438608896 44830995775488 44847060309792 45018793377792 45100412817408 45243230394752 45273116049408 45289339011072 45297985314816 45314217188019 45344149733376 45487739142144 45545190064128 45561510519552 45570208784256 45744711008256 45761102959104 45769839328512 45816484626432 45936336175104 46019619127296 46036109587464 46044898459092 46221218414592 46246608488184 46268323725312 46277156929536 46293739674624 46498990159872 46555264843776 46702689439744 46750285430784 46759210647552 46775966129568 46983354640704 47014389743616 47031236665344 47040215519232 47220346847232 47237267570688 47246285758464 47322909122112 47504122970112 47513192103936 47521145380608 47530217764224 47712225460224 47738434568448 47815856092134 47998957584384 48008121188352 48025324199268 48057047580672 48209227808768 48267572281344 48481574060032 48498946725888 48508205784064 48548373331968 48557641826304 48575041749936 48770359492608 48849454577664 48858780552192 49036514033664 49045875720192 49054085554176 49063450595328 49251329507328 49278384070656 49340622569472 49358303062848 49367726182944 49547311054848 49556770258944 49574528205696 49607274921984 49764364189696 49854587387904 49872452053086 49881973330683 50063428878336 50072986615808 50124017369088 50373906006528 50425243435008 50434870247424 50452942848516 50646142550016 50737964419584 50898634194096 50932255555584 50950506387456 50960233479168 51145611411456 51155375751168 51173706534912 51238338822144 51266484882288 51462799884288 51472624779264 51481240828992 51491069244576 51678378196992 51688244248576 51772071518208 51980244353024 51998870716416 52008797954048 52027434549207 52051864190976 52061801545728 52080457133952 52311363929856 52374672949248 52540525619712 52594071109632 52604111978496 52622961895764 52856273970792 52891188461568 52920242459136 53122890203136 53133032030208 53141926017024 53152071478272 53355606966272 53442138341376 53452341116928 53471494984752 53676253642752 53686501113856 53705738889504 53741214498816 53979484520448 53998827282432 54009136336896 54064178528256 54235381284864 54301018816512 54541770817536 54561315066624 54571731507072 54627347054592 54866654429184 54966128121216 55109914263552 55140187043604 55166078287872 55176610185216 55196381919744 55407745695744 55418323730432 55438182079488 55508200390656 55538691955812 55683975870464 55740724936704 55751366541312 55771344231408 55808184287232 55984909713408 56086410811392 56301182779392 56321357488128 56332109942784 56389519540224 56670644257344 56739229028352 56887653433344 56918902754688 56956500836352 56976910368768 57260963468358 57298787500032 57330262664064 57480233156608 57538812837888 57549797720064 57570419851776 57895649869824 57906702876672 57916395932616 57927452900148 58138175471616 58149274779648 58243580457984 58477774897152 58498729555968 58509897698304 58569526738944 58722739027968 58754996391936 58850284421088 59086918385664 59108091322176 59119375799328 59147135483904 59179625975808 59334434226176 59406242807808 59463308217141 59702407118848 59735202630571 59763251478528 59774661033984 59784666769152 59796080413056 60025057837056 60122405634048 60133883756544 60155431857846 60385785348096 60397313753088 60418956250692 60458866311168 60650318856192 60726920085504 60748680692736 60760278379008 60992948011008 61014803945472 61026452438016 61088646168576 61248448233472 61359492169728 61381479449952 61393197945456 61628291219456 61662144650912 61691098300416 61702875906048 61724986232832 61998653546496 62061838073856 62073686458368 62095929659712 62333713907712 62345614196736 62367954839424 62446725439488 62644472854272 62708315553792 62720287358976 62742762260334 62983023427584 62995047677952 63097212162816 63338830626816 63350922805248 63361527174144 63373623685632 63616300613632 63651246091264 63754474789512 63998610112512 64010828251136 64033765599024 64063832850432 64076063440896 64099024164864 64356763041792 64461135937536 64496545497072 64665262301184 64731164442624 64743522435072 64766722333248 65027145990144 65132606103552 65145040736256 65394500960256 65405447405568 65417934127104 65704512094208 65787496759296 65811070750464 65823634910592 66063081406464 66075693678592 66099370940928 66472783183872 66496602737448 66509297774244 66540527419392 66577079222784 66751238504448 66832023158784 67165208008704 67233657913344 67246493663232 67270590464688 67528190066688 67650619226112 67864845592128 67909674074112 67934008516608 67946977972224 68207167668224 68231608713216 68317785096192 68355313176384 68617066512384 68630166372352 68641654438656 68654758992768 68724726939648 68904504262656 69029428690944 69054164381196 69067347688638 69331827621888 69369912732276 69402485587968 69415735394304 69440609511936 69748485239808 69832897265664 70054034159616 70125428146176 70138815971328 70163949194352 70475031961056 70521584615424 70560323278848 70830520270848 70844042706944 70855901356032 70869428637696 71256184455168 71269788155904 71281718070912 71295326646336 71568338190336 71607651852672 71654952665088 71723784138201 71998436376576 72012181782528 72037986298902 72085571371008 72313841713152 72401358422016 72722361090048 72748420088832 72762308676096 72836462739456 73155539238912 73288170828288 73479885684736 73520249391472 73554771050496 73568813580288 73581128331264 73595175892992 73876994260992 73917576105984 74010933854208 74037454594272 74051589274416 74320966582272 74335155388416 74361792308544 74410912382976 74646546284544 74781881081856 74808678079629 75095143317504 75109479923712 75186026053632 75560859009792 75652305371136 75850204577792 75891870339584 75969213825024 76347951291144 76398383333376 76425759581184 76440350218752 76718417117184 76733063626752 76760559802368 76857508233216 76899727323432 77194199826432 77208937168896 77221861243488 77236603866864 77517567295488 77532366372864 77658107277312 77970366529536 77998306074624 78013196931072 78092702318592 78339995189248 78467045894784 78782557847552 78810788429568 78825834399104 78891106664448 78906167967744 78934442843646 79284410956188 79336782692352 79380363688704 79684335304704 79699548045312 79712889025536 79728107217408 80033410449408 80163207512064 80178511675392 80207242477128 80514380464128 80529751670784 80558608334256 80611821748224 80867091808256 80969226780672 80998240923648 81013704505344 81323930681344 81353071927296 81368603250688 81451528224768 81812656226304 81841972599936 81857597260608 81896033746944 81941020581888 82270501208064 82299981643776 82449192181824 82664871395328 82710280565406 82749117431808 82764915277824 82794572879616 83111618543616 83127485595648 83157273119232 83262300585984 83308037933718 83525963805696 83611087405056 83627049811968 83657016347112 83977364570112 83993396903936 84129616217088 84451774169088 84467897073664 84482036232192 84498164914176 84584279310336 85005966386016 85108843542528 85331480150016 85378354132032 85418443800576 85434751254528 85465365553152 85809017389056 85891445202537 85948181250048 85995393996096 86220349734912 86308219256832 86324696580096 86355629777664 86702861320192 86843474804736 86860054315008 86891179350222 87207263207424 87223912169472 87716662345728 87748094333952 87764846547456 87854290108416 88084108541952 88132494587904 88275426631632 88630377578496 88662136983264 88679063698992 88720703225856 88769438963712 89001651339264 89109364211712 89553610678272 89644877217792 89661991550976 89694120619584 90037586755584 90200825634816 90486460789504 90578678022144 90595970629632 90628434376038 90688299466752 90975478284288 91090380128256 91123021039104 91140417568512 91489422016512 91522205918208 91539678657024 91632969252864 91872672350208 92039238254592 92072219174928 92089796918184 92442436829184 92493216976368 92536647450624 92554313859072 92587479349248 92997980319744 93110529687552 93405378879488 93500570861568 93518421295104 93551932259136 93966709281408 94028779487232 94062473330688 94080431038464 94114143390501 94474535141376 94492571516928 94645818244224 95008245940224 95026384207872 95042290761216 95060435528448 95424450920448 95476869136896 95631712184268 95997915168768 96016242376704 96050648398536 96114095161344 96418455617536 96535144562688 96963148120064 96997893451776 97016411568128 97096746663936 97115283652608 97150083499872 97540718985216 97698909155328 97717561104384 98073028067328 98091751440384 98108171108352 98126901190656 98556768141312 98681245138944 98716606125696 98735452365888 99094622109696 99113540517888 99149056411392 99528728379392 99709174775808 99744904106172 99763946661366 100126857756672 100145973231616 100248034738176 100747812013056 100850486870016 100869740494848 100905885697032 101292285100032 101475928839168 101797268388192 101864511111168 101901012774912 101920466958336 102291222822912 102310751502336 102347413069824 102476677644288 102532969764576 102925599768576 102945249558528 102962481657984 102982138489152 103356756393984 103376488497152 103544143036416 103601021532957 103997741432832 104017595908096 104054869098414 104103728381952 104123603091456 104160914267904 104622727859712 104749345898496 105081051239424 105188142219264 105208223956992 105245923791528 105712547941584 105782376923136 105840484918272 106245780406272 106266064060416 106283852034048 106304142956544 106711213932544 106884276682752 106904682233856 106942989969504 107352507285504 107373002227712 107411477779008 107482428997632 107958969040896 107997654564864 108018272673792 108056979448353 108128357056512 108470762569728 108602037633024 109083541635072 109122630133248 109143463014144 109254694109184 109733308858368 109932256242432 110219828527104 110280374087208 110332156575744 110353220370432 110392763839488 110815491391488 110836647460864 110876364158976 111016400781312 111077383911624 111367951740928 111481449873408 111502733082624 111542688462816 111616368574464 111969819426816 112172821622784 112602365558784 112642714976256 112664219885568 112779039080448 113341288514688 113478458056704 113775306866688 113837805509376 113953820737536 114521926936716 114597575000064 114660525328128 114960466313216 115077625675776 115099595440128 115140839703552 115791299739648 115813405753344 115832791865232 115854905800296 116276350943232 116298549559296 116487160915968 116955549794304 116997459111936 117019795396608 117139053477888 117445478055936 117509992783872 117700568842176 118173836771328 118216182644352 118238751598656 118294270967808 118359251951616 118668868452352 118926616434282 119404814237696 119470405261142 119526502957056 119549322067968 119569333538304 119592160826112 120050115674112 120244811268096 120267767513088 120310863715692 120771570696192 120794627506176 120837912501384 120917732622336 121300637712384 121453840171008 121497361385472 121520556758016 121985896022016 122029607890944 122052904876032 122177292337152 122496896466944 122718984339456 122762958899904 122786395890912 123256582438912 123324289301824 123382196600832 123405751812096 123449972465664 123997307092992 124065420848109 124123676147712 124147372916736 124191859319424 124667427815424 124691228393472 124735909678848 124893450878976 124962056900577 125288945708544 125416631107584 125440574717952 125485524520668 125966046855168 125990095355904 126194424325632 126677661253632 126701845610496 126723054348288 126747247371264 127232601227264 127302492182528 127508949579024 127997220225024 128021656502272 128067531198048 128127665700864 128152126881792 128198048329728 128713526083584 128922271875072 128993090994144 129330524602368 129462328885248 129487044870144 129533444666496 130054291980288 130265212207104 130290081472512 130336769025333 130810894811136 130835868254208 131409024188416 131574993518592 131622141500928 131647269821184 132126162812928 132151387357184 132198741881856 132945566367744 132993205474896 133018595548488 133081054838784 133154158445568 133502477008896 133664046317568 134330416017408 134467315826688 134492987326464 134541180929376 135056380133376 135301238452224 135729691184256 135819348148224 135868017033216 135893955944448 135942651564057 136463217426432 136635570192384 136710626352768 137234133024768 137260332744704 137283308877312 137309517985536 137449453879296 137809008525312 138058857381888 138108328762392 138134695377276 138663655243776 138739825464552 138804971175936 138831470788608 138881219023872 139496970479616 139665794531328 140108068319232 140250856292352 140277631942656 140327898388704 140950063922112 141043169230848 141120646557696 141661040541696 141688085413888 141711802712064 141738857275392 142512368910336 142539576311808 142563436141824 142590653292672 143136676380672 143215303705344 143447568276402 143996872753152 144024363565056 144075972597804 144171142742016 144627683426304 144802716844032 145444722180096 145496840177664 145524617352192 145672925478912 146311078477824 146576341656576 146959771369472 147040498782944 147109542100992 147137627160576 147162256662528 147190351785984 147753988521984 147835152211968 148021867708416 148074909188544 148103178548832 148641933164544 148670310776832 148723584617088 148821824765952 149293092569088 149563762163712 149617356159258 149645919992049 150190286635008 150218959847424 150372052107264 151121718019584 151304610742272 151700409155584 151783740679168 151938427650048 152695902582288 152796766666752 152851519162368 152880700437504 153436834234368 153466127253504 153521119604736 153715016466432 153799454646864 154388399652864 154417874337792 154443722486976 154473207733728 155035134590976 155064732745728 155316214554624 155940733059072 155996612149248 156026393862144 156082303647621 156185404637184 156679990378496 156934091789568 157565115695104 157621576859136 157651668798208 157782213328896 157812335935488 157868885687292 158568821912376 158673565384704 158760727377408 159368670609408 159399096090624 159425778051072 159456214434816 160066820898816 160326415024128 160357023350784 160414484954256 161028760928256 161059503341568 161117216668512 161223643496448 161734183616512 161938453561344 161996481847296 162027409010688 162647861362688 162706143854592 162737206501376 162903056449536 163625312452608 163683945199872 163715194521216 163882041163776 164599963287552 164898384363648 165329742790656 165420561130812 165498234863616 165529830555648 165589145759232 166223237087232 166254971191296 166314546238464 166524601171968 166616075867436 167051927611392 167222174810112 167254099623936 167314032694224 167954729140224 167986793807872 168259232434176 168903548338176 168935794147328 168964072464384 168996329828352 169168558620672 170011932772032 170217687085056 170662960300032 170756708264064 170869502509056 170930731106304 171782890405074 171896362500096 171990787992192 172440699469824 172616438513664 172649393160192 172711259555328 173405722640384 173686949609472 173720108630016 173782358700444 174414526414848 174447824338944 175433324691456 175496188667904 175529693094912 175708580216832 176168217083904 176264989175808 176550853263264 177260755156992 177324273966528 177358127397984 177441406451712 177538877927424 178003302678528 178218728423424 178389924651423 179107221356544 179205607891713 179289754435584 179323983101952 179388241239168 180075173511168 180401651269632 180972921579008 181157356044288 181191941259264 181256868752076 181376598933504 181950956568576 182180760256512 182246042078208 182280835137024 182978844033024 183044411836416 183079357314048 183265938505728 183745344700416 184078476509184 184144438349856 184179593836368 184884873658368 184986433952736 185073294901248 185108627718144 185174958698496 185995960639488 186221059375104 186810757758976 187001141723136 187036842590208 187103864518272 187933418562816 188124946661376 188160862076928 188228286781002 188949070282752 188985143033856 189291636488448 190016491880448 190052768415744 190084581522432 190120871056896 190848901840896 190953738273792 191263424368536 191995830337536 192032484753408 192101296797072 192228190322688 192836911235072 193070289125376 193926296240128 193995786903552 194032823136256 194193493327872 194230567305216 194300166999744 195081437970432 195397818310656 195435122208768 196183502880768 196216342216704 196253802381312 197113536282624 197362490277888 197433212251392 197470904731776 198189244219392 198227081035776 198298112822784 199057456758784 199418349551616 199489808212344 199527893322732 200253715513344 200291946463232 200496069476352 201495624026112 201700973740032 201739480989696 201811771394064 202584570200064 202951857678336 203594536776384 203729022222336 203802025549824 203840933916672 204621503004672 204694826139648 204953355288576 205065939529152 205851199537152 205890499117056 205924963315968 205964276978304 206713512787968 206752976994304 207088286072832 207202043065914 207995482865664 208035191816192 208109738196828 208207456763904 208247206182912 208321828535808 209245455719424 209498691796992 210162102478848 210376284438528 210416447913984 210491847583056 211425095883168 211564753846272 211680969836544 212491560812544 212532128120832 212567704068096 212608285913088 213422427865088 213768553365504 213809364467712 213885979939008 214705014571008 214746004455424 214822955558016 214964857995264 215995309129728 216036545347584 216113958896706 216256714113024 216941525139456 217204075266048 218167083270144 218245260266496 218286926028288 218509388218368 219466617716736 219864512484864 220439657054208 220560748174416 220664313151488 220706440740864 220785527678976 221630982782976 221673294921728 221752728317952 222032801562624 222154767823248 222735903481856 222962899746816 223005466165248 223085376925632 223232737148928 223939638853632 224345643245568 224426034238887 225285429952512 225328439771136 225558078160896 226682577029376 226956916113408 227550613733376 227675611018752 227907641475072 229043853873432 229195150000128 229321050656256 229920932626432 230155251351552 230199190880256 230281679407104 231582599479296 231626811506688 231665583730464 231709811600592 232552701886464 232597099118592 232974321831936 233911099588608 233994918223872 234039590793216 234278106955776 235019985567744 235401137684352 236347673542656 236432365288704 236477503197312 236718503903232 237337736904704 237853232868564 238809628475392 238940810522284 239053005914112 239098644135936 239138667076608 239184321652224 240100231348224 240489622536192 240535535026176 240621727431384 241543141392384 241589255012352 241675825002768 241835465244672 242601275424768 242907680342016 242994722770944 243041113516032 243971792044032 244059215781888 244105809752064 244354584674304 245437968678912 245525917799808 245572791781824 246513164877824 246648578603648 246811503624192 246899944931328 247994614185984 248130841696218 248247352295424 248294745833472 248383718638848 249334855630848 249382456786944 249471819357696 249786901757952 249924113801154 250577891417088 250833262215168 250881149435904 250971049041336 251932093710336 251980190711808 252388848651264 253355322507264 253403691220992 253446108696576 253494494742528 254465202454528 254604984365056 255017899158048 255994440450048 256043313004544 256135062396096 256255331401728 256304253763584 256396096659456 257427052167168 257674335607611 257844543750144 257986181988288 258661049204736 258924657770496 258974089740288 259066889332992 260108583960576 260530424414208 260580162945024 260673538050666 261621789622272 261671736508416 262818048376832 263149987037184 263244283001856 263294539642368 264252325625856 264302774714368 264397483763712 265891132735488 265986410949792 266037191096976 266162109677568 266308316891136 267004954017792 267328092635136 268660832034816 268934631653376 268985974652928 269082361858752 270112760266752 270602476904448 271459382368512 271736034066432 271787911888896 271885303128114 272926434852864 273271140384768 273421252705536 274468266049536 274520665489408 274566617754624 274619035971072 274898907758592 275618017050624 276117714763776 276216657524784 276269390754552 277327310487552 277479650929104 277609942351872 277662941577216 277762438047744 278993940959232 279331589062656 280216136638464 280501712584704 280555263885312 280655796777408 281900127844224 282086338461696 282241293115392 283376170827776 283423605424128 283477714550784 285024737820672 285079152623616 285126872283648 285181306585344 286273352761344 286430607410688 286895136552804 287993745506304 288048727130112 288151945195608 288342285484032 289255366852608 289605433688064 290889444360192 290993680355328 291049234704384 291345850957824 292622156955648 293152683313152 293919542738944 294080997565888 294219084201984 294275254321152 294324513325056 294380703571968 295670304423936 296043735416832 296149818377088 296206357097664 297283866329088 297340621553664 297447169234176 298586185138176 299127524327424 299234712318516 299291839984098 300380573270016 300437919694848 300744104214528 302243436039168 302609221484544 303400818311168 303567481358336 303876855300096 305391805164576 305593533333504 305703038324736 305761400875008 306873668468736 306932254507008 307042239209472 307430032932864 307598909293728 308776799305728 308835748675584 308887444973952 308946415467456 310070269181952 310129465491456 310632429109248 310803064598871 311993224298496 312052787724288 312164607295242 312370809274368 313359980756992 313868183579136 315130231390208 315243153718272 315303337596416 315564426657792 315624671870976 315737771374584 317137643824752 317347130769408 317521454754816 318737341218816 318798192181248 318851556102144 318912428869632 320133641797632 320652830048256 320714046701568 320828969908512 322057521856512 322119006683136 322234433337024 322447286992896 323468367233024 323876907122688 323992963694592 324054818021376 324170938345059 325412287709184 325474413002752 325806112899072 327250624905216 327367890399744 327430389042432 327764082327552 329199926575104 329796768727296 330659485581312 330841122261624 330996469727232 331059661111296 331178291518464 332446474174464 332509942382592 332629092476928 333049202343936 333232151734872 334103855222784 334444349620224 334508199247872 334628065388448 335909458280448 335973587615744 336518464868352 337807096676352 337871588294656 337928144928768 337992659656704 338337117241344 340023865544064 340435374170112 341325920600064 341513416528128 341861462212608 343565780810148 343792725000192 343981575984384 344881398939648 345232877027328 345298786320384 345422519110656 346811445280768 347373899218944 347440217260032 347564717400888 348829052829696 348895648677888 350866649382912 350992377335808 351059386189824 351417160433664 352336434167808 352529978351616 353101706526528 354521510313984 354648547933056 354716254795968 354882812903424 355077755854848 356006605357056 356779849302846 358214442713088 358411215783426 358579508871168 358647966203904 358776482478336 360150347022336 360803302539264 361945843158016 362314712088576 362383882518528 362513737504152 362753197867008 363901913137152 364361520513024 364492084156416 364561670274048 365957688066048 366088823672832 366158714628096 366531877011456 367490689400832 368156953018368 368288876699712 368359187672736 369769747316736 369972867905472 370146589802496 370217255436288 370349917396992 371991921278976 372196262544327 372442118750208 373621515517952 374002283446272 374073685180416 374207729036544 375866837125632 376249893322752 376321724153856 376456573562004 377898140565504 377970286067712 378583272976896 380032983760896 380105536831488 380169163044864 380241742113792 381697803681792 381907476547584 382526848737072 383991660675072 384064969506816 384202593594144 384456380645376 385673822470144 386140578250752 387852592480256 387991573807104 388065646272512 388386986655744 388461134610432 388600333999488 390162875940864 390795636621312 390870244417536 391010307075999 392432684433408 392507604762624 394227072565248 394724980555776 394866424502784 394941809463552 396378488438784 396454162071552 396596225645568 398114913517568 398836699103232 398979616424688 399055786645464 400507431026688 400583892926464 400992138952704 402991248052224 403401947480064 403478961979392 403623542788128 405169140400128 405903715356672 407189073552768 407458044444672 407604051099648 407681867833344 407827954692171 409389652279296 409906710577152 410131879058304 411702399074304 411780998234112 411849926631936 411928553956608 413427025575936 413505953988608 414176572145664 414404086131828 415990965731328 416070383632384 416219476393656 416414913527808 416494412365824 416643657071616 418490911438848 418997383593984 420324204957696 420752568877056 420832895827968 420983695166112 422850191766336 423129507692544 423361939673088 424983121625088 425064256241664 425135408136192 425216571826176 427537106731008 427618728935424 427771959878016 429410029142016 429492008910848 429645911116032 431990618259456 432073090695168 432227917793412 432513428226048 433883050278912 434408150532096 436334166540288 436490520532992 436573852056576 437018776436736 438933235433472 439729024969728 440879314108416 441121496348832 441328626302976 441412881481728 441571055357952 443261965565952 443346589843456 443505456635904 444065603125248 444309535646496 445471806963712 445925799493632 446010932330496 446170753851264 446465474297856 447879277707264 448691286491136 448852068477774 448937759976147 450570859905024 450656879542272 451116156321792 453365154058752 453913832226816 455101227466752 455351222037504 455815282950144 458087707746864 458390300000256 458642101312512 459841865252864 460310502703104 460398381760512 460563358814208 463165198958592 463253623013376 463331167460928 463419623201184 465105403772928 465194198237184 465948643663872 467822199177216 467989836447744 468079181586432 468246910942863 468556213911552 470039971135488 470802275368704 472695347085312 472864730577408 472955006394624 473437007806464 474675473809408 475706465737128 477619256950784 477881621044568 478106011828224 478197288271872 478277334153216 478368643304448 480200462696448 480979245072384 481071070052352 481243454862768 483086282784768 483178510024704 483351650005536 483670930489344 485202550849536 485815360684032 485989445541888 486082227032064 487943584088064 488118431563776 488211619504128 488709169348608 490875937357824 491051835599616 491145583563648 493026329755648 493297157207296 493799889862656 495989228371968 496261683392436 496494704590848 496589491666944 496767437277696 498669711261696 498764913573888 498943638715392 499573803515904 499848227602308 501155782834176 501666524430336 501762298871808 501942098082672 503864187420672 503960381423616 504777697302528 506710645014528 506807382441984 506892217393152 506988989485056 508930404909056 509209968730112 510035798316096 511988880900096 512086626009088 512270124792192 512608507527168 512792193318912 515348671215222 515689087500288 515972363976576 517322098409472 517849315540992 517948179480576 518133778665984 520217167921152 521060848828416 521160325890048 521347076101332 523243579244544 523343473016832 525636096753664 526299974074368 526488566003712 526589079284736 528504651251712 528605549428736 528794967527424 531782265470976 531972821899584 532074382193952 532324219355136 532616633782272 534009908035584 534656185270272 535169773954269 537321664069632 537616823675139 537869263306752 537971949305856 538164723717504 540225520533504 541204953808896 542918764737024 543472068132864 543575823777792 543770606256228 545852869705728 546542280769536 546842505411072 548936532099072 549041330978816 549133235509248 549238071942144 549797815517184 551236034101248 552235429527552 552433315049568 552538781509104 554654620975104 554959301858208 555219884703744 555325883154432 555524876095488 557987881918464 558663178125312 560432273276928 561003425169408 561110527770624 561311593554816 563800255688448 564482586230784 566847210848256 566955429101568 570049475641344 570158305247232 570253744567296 570362613170688 572546705522688 572861214821376 573790273105608 575987491012608 576097454260224 576303890391216 576684570968064 578510733705216 579210867376128 581778888720384 581987360710656 582098469408768 582691701915648 585244313911296 586305366626304 587839085477888 588161995131776 588550508642304 588649026650112 588761407143936 591340608847872 592087470833664 592299636754176 592412714195328 594567732658176 594681243107328 594894338468352 597172370276352 598255048654848 598469424637032 598583679968196 600761146540032 600875839389696 601488208429056 604486872078336 605218442969088 606801636622336 607134962716672 607753710600192 610783610329152 611187066667008 611406076649472 611522801750016 613864509014016 614084478418944 614860065865728 615197818587456 617553598611456 617671497351168 617774889947904 617892830934912 620140538363904 620258930982912 621264858218496 621606129197742 623986448596992 624105575448576 624329214590484 624741618548736 626719961513984 627736367158272 630260462780416 630486307436544 630606675192832 631128853315584 631249343741952 631475542749168 634275287649504 634694261538816 635042909509632 637474682437632 637596384362496 637703112204288 637824857739264 640267283595264 641305660096512 641428093403136 641657939817024 644115043713024 644238013366272 644468866674048 644894573985792 646936734466048 647985927389184 648109636042752 648341876690118 650824575418368 650948826005504 651612225798144 654501249810432 654735780799488 654860778084864 655528164655104 658399853150208 659593537454592 661318971162624 661682244523248 661992939454464 662119322222592 662356583036928 664892948348928 665019884765184 665258184953856 666098404687872 666464303469744 668207710445568 668888699240448 669016398495744 669256130776896 671818916560896 671947175231488 673036929736704 675743176589312 675856289857536 675985319313408 676674234482688 680047731088128 680870748340224 682651841200128 683026833056256 683722924425216 687131561620296 687585450000384 687963151968768 689762797879296 690465754054656 690597572640768 690845038221312 693622890561536 694747798437888 694880434520064 695129434801776 697658105659392 697791297355776 701733298765824 701984754671616 702118772379648 702834320867328 705059956703232 706203413053056 709043020627968 709297095866112 709432509591936 710155511709696 712013210714112 713559698605692 716428885426176 716822431566852 717159017742336 717295932407808 717552964956672 720300694044672 721606605078528 723891686316032 724629424177152 724767765037056 725027475008304 725506395734016 727803826274304 728723041026048 728984168312832 729123340548096 731915376132096 732177647345664 732317429256192 733063754022912 736313906036736 736577753399424 736718375345472 739539494633472 739945735810944 740434510872576 740699834793984 743983842557952 744392525088654 744884237500416 747243031035904 748004566892544 748147370360832 748415458073088 751733674251264 752499786645504 752643448307712 752913147124008 755796281131008 755940572135424 757166545953792 760065967521792 760211073662976 760338326089728 760483484227584 763395607363584 763814953095168 765053697474144 767983321350144 768129939013632 768405187188288 768912761290752 771347644940288 772281156501504 773023006822833 775983147614208 776131292545024 776773973311488 776922269220864 777200667998976 780325751881728 781591273242624 781740488835072 782020614151998 784865368866816 785015209525248 788454145130496 789449961111552 789732849005568 789883618927104 792756976877568 792908324143104 793192451291136 796229827035136 797673398206464 797959232849376 798111573290928 801014862053376 801167785852928 801984277905408 805982496104448 806803894960128 806957923958784 807247085576256 810338280800256 811807430713344 814378147105536 815208102199296 815363735666688 815655909384342 818779304558592 819813421154304 820263758116608 823404798148608 823561996468224 823699853263872 823857107913216 826854051151872 827011907977216 828353144291328 828808172263656 831981931462656 832140767264768 832438952787312 832829827055616 832988824731648 833287314143232 836981822877696 837994767187968 840648409915392 841505137754112 841665791655936 841967390332224 845700383532672 846259015385088 846723879346176 850128512483328 850270816272384 850433143652352 855074213462016 855237457870848 855543919756032 858820058284032 858984017821696 859291822232064 863981236518912 864146181390336 864455835586824 865026856452096 867766100557824 868816301064192 872668333080576 872981041065984 873147704113152 874037552873472 877866470866944 879458049939456 881758628216832 882242992697664 882657252605952 882825762963456 883142110715904 886693179686912 887010913271808 888131206250496 888619071292992 890943613927424 891851598987264 892021864660992 892341507702528 895758555414528 897382572982272 897704136955548 897875519952294 901141719810048 901313759084544 902232312643584 906730308117504 907827664453632 910202454933504 910702444075008 911630565900288 916175415493728 916780600000512 917284202625024 919683730505728 920621005406208 920796763521024 921126717628416 926330397917184 926507246026752 926662334921856 926839246402368 930210807545856 930388396474368 931897287327744 932409193796613 935979672895488 936158363172864 936493821885726 937112427823104 940079942270976 941604550737408 945390694170624 945729461154816 945910012789248 946874015612928 949350947618816 951412931474256 955238513901568 955763242089136 956212023656448 956394576543744 956554668306432 956737286608896 960400925392896 961958490144768 962142140104704 962486909725536 966172565569536 966357020049408 966703300011072 967341860978688 970405101699072 971630721368064 971978891083776 972164454064128 972512815035177 976236863127552 976423239008256 977418338697216 981751874715648 982103671199232 982291167127296 986052659511296 986594314414592 987599779725312 991978456743936 992523366784872 992989409181696 993178983333888 993534874555392 997339422523392 997529827147776 997887277430784 999147607031808 999696455204616 1002311565668352 1003333048860672 1003524597743616 1003884196165344 1007728374841344 1007920762847232 1009555394605056 1013421290029056 1013614764883968 1013784434786304 1013977978970112 1018419937460224 1020071596632192 1023977761800192 1024173252018176 1024540249584384 1025584386637824 1030697342430444 1031378175000576 1031944727953152 1034644196818944 1035698631081984 1035896358961152 1036267557331968 1040434335842304 1042121697656832 1042320651780096 1042694152202664 1046487158489088 1046686946033664 1051272193507328 1052599948148736 1052977132007424 1053178158569472 1057009302503424 1057211098857472 1057589935054848 1063564530941952 1063945643799168 1064148764387904 1064648438710272 1065233267564544 1068019816071168 1070339547908538 1074643328139264 1075233647350278 1075738526613504 1075943898611712 1076329447435008 1080451041067008 1082409907617792 1085837529474048 1086944136265728 1087151647555584 1087541212512456 1091705739411456 1093084561539072 1093685010822144 1097873064198144 1098082661957632 1098266471018496 1098476143884288 1099595631034368 1102472068202496 1104470859055104 1104866630099136 1105077563018208 1109309241950208 1109918603716416 1110439769407488 1110651766308864 1111049752190976 1115975763836928 1116588787632981 1117326356250624 1120864546553856 1122006850338816 1122221055541248 1122623187109632 1127600511376896 1128965172461568 1133694421696512 1133910858203136 1140098951282688 1140316610494464 1140507489134592 1140725226341376 1145093411045376 1145722429642752 1147580546211216 1151974982025216 1152194908520448 1152607780782432 1153369141936128 1157021467410432 1158421734752256 1163557777440768 1163974721421312 1164196938817536 1165383403831296 1170488627822592 1172610733252608 1175678170955776 1176323990263552 1177298053300224 1177522814287872 1182681217695744 1184174941667328 1184599273508352 1184825428390656 1189135465316352 1189362486214656 1189788676936704 1194344740552704 1196510097309696 1196938849274064 1197167359936392 1201522293080064 1201751678779392 1202976416858112 1208973744156672 1210436885938176 1213603273244672 1214269925433344 1215507421200384 1221567220658304 1222374133334016 1222812153298944 1223045603500032 1223483864076513 1228168956837888 1229720131731456 1230395637174912 1235107197222912 1235342994702336 1235549779895808 1235785661869824 1240281076727808 1240517861965824 1242529716436992 1243212258395484 1247972897193984 1248211150897152 1248658429180968 1249483237097472 1253439923027968 1255472734316544 1260520925560832 1260972614873088 1261213350385664 1262257706631168 1262498687483904 1262951085498336 1268550575299008 1269388523077632 1270085819019264 1274949364875264 1275192768724992 1275406224408576 1275649715478528 1282611320193024 1282856186806272 1283315879634048 1288230087426048 1288476026732544 1288937733348096 1293873468932096 1295971854778368 1296219272085504 1296683753380236 1301649150836736 1301897652011008 1303224451596288 1309002499620864 1309471561598976 1309721556169728 1311056329310208 1316799706300416 1319187074909184 1322637942325248 1323364489046496 1323985878908928 1324238644445184 1324713166073856 1329785896697856 1330039769530368 1330516369907712 1332196809375744 1332928606939488 1336415420891136 1337777398480896 1338032796991488 1338512261553792 1343637833121792 1343894350462976 1346073859473408 1346813279928441 1351712579715072 1351970638626816 1353348468965376 1360095462176256 1361741496680448 1365303682400256 1366053666112512 1367445848850432 1374263123240592 1375170900000768 1375926303937536 1379525595758592 1380931508109312 1381195145281536 1381690076442624 1387245781123072 1389495596875776 1389760869040128 1390258869603552 1395316211318784 1395582594711552 1403466597531648 1403969509343232 1404237544759296 1404740732828589 1405668641734656 1410119913406464 1412406826106112 1418086041255936 1418594191732224 1418865019183872 1420311023419392 1424026421428224 1427119397211384 1432857770852352 1433644863133704 1434318035484672 1434591864815616 1435105929913344 1440601388089344 1443213210157056 1447783372632064 1449258848354304 1449535530074112 1450054950016608 1451012791468032 1455607652548608 1457446082052096 1457968336625664 1458246681096192 1463830752264192 1464355294691328 1464634858512384 1466127508045824 1472627812073472 1473155506798848 1473436750690944 1479078989266944 1479891471621888 1481399669587968 1487967685115904 1488785050177308 1489768475000832 1494486062071808 1496009133785088 1496294740721664 1496830916146176 1503467348502528 1504999573291008 1505286896615424 1505826294248016 1511592562262016 1511881144270848 1514333091907584 1520131935043584 1520422147325952 1520676652179456 1520966968455168 1526791214727168 1527629906190336 1530107394948288 1535966642700288 1536259878027264 1536810374376576 1537825522581504 1542695289880576 1546046013645666 1551966295228416 1552262585090048 1553547946622976 1553844538441728 1554401335997952 1560651503763456 1563182546485248 1563480977670144 1564041228303996 1569730737733632 1570030419050496 1576908290260992 1578899922223104 1579465698011136 1579767237854208 1585513953755136 1585816648286208 1586384902582272 1592459654070272 1595346796412928 1595918465698752 1596223146581856 1602029724106752 1602335571705856 1603968555810816 1611964992208896 1612850471025417 1613607789920256 1613915847917568 1614494171152512 1620676561600512 1623614861426688 1628756294211072 1630416204398592 1630727471333376 1631311818768684 1637558609117184 1639626842308608 1640527516233216 1646809596297216 1647123992936448 1647399706527744 1647714215826432 1653708102303744 1654023815954432 1656706288582656 1657616344527312 1663963862925312 1664281534529536 1664877905574624 1665659654111232 1665977649463296 1666574628286464 1673963645755392 1675989534375936 1681296819830784 1683010275508224 1683331583311872 1683934780664448 1691400767065344 1693447758692352 1700541632544768 1700866287304704 1710148426924032 1710474915741696 1711087839512064 1717640116568064 1717968035643392 1718583644464128 1727962473037824 1728292362780672 1728911671173648 1730053712904192 1735532201115648 1737632602128384 1745336666161152 1745962082131968 1746295408226304 1748075105746944 1755732941733888 1758916099878912 1763517256433664 1764485985395328 1765651525926912 1766284221431808 1774021826543616 1776262412500992 1777238142585984 1781887227854848 1783703197974528 1784043729321984 1784683015405056 1791517110829056 1794765145964544 1795408273911096 1795751039904588 1802283439620096 1802627518169088 1804464625287168 1813460616235008 1815655328907264 1820404909867008 1821404888150016 1823261131800576 1832350830987456 1833561200001024 1834568405250048 1839367461011456 1841593527042048 1842253435256832 1852660795834368 1853014492053504 1853324669843712 1853678492804736 1860421615091712 1860776792948736 1863794574655488 1864818387593226 1871959345790976 1872316726345728 1872987643771452 1874224855646208 1880159884541952 1883209101474816 1890781388341248 1891458922309632 1891820025578496 1893748031225856 1898701895237632 1902825862948512 1910477027803136 1911526484178272 1912424047312896 1912789153087488 1913109336612864 1913474573217792 1920801850785792 1923916980289536 1924284280209408 1924973819451072 1932345131139072 1932714040098816 1933406600022144 1934683721957376 1940810203398144 1943957782167552 1944328908128256 1945025630070354 1952473726255104 1952846478016512 1954836677394432 1963503749431296 1964207342398464 1964582334254592 1972105319022592 1973188628829184 1975199559450624 1983956913487872 1985046733569744 1985978818363392 1986357966667776 1987069749110784 1994678845046784 1995059654295552 1995774554861568 1998295214063616 1999392910409232 2004623131336704 2006666097721344 2007049195487232 2007768392330688 2015456749682688 2015841525694464 2019110789210112 2027229529767936 2027568869572608 2027955957940224 2036839874920448 2040143193264384 2047955523600384 2048346504036352 2049080499168768 2051168773275648 2061394684860888 2062756350001152 2063889455906304 2069288393637888 2071397262163968 2071792717922304 2072535114663936 2080868671684608 2084243395313664 2084641303560192 2085388304405328 2092974316978176 2093373892067328 2102544387014656 2105199896297472 2105954264014848 2106356317138944 2114422197714944 2115179870109696 2127129061883904 2127891287598336 2128297528775808 2130466535129088 2136039632142336 2140679095817076 2149286656278528 2150467294700556 2151477053227008 2151887797223424 2152658894870016 2160902082134016 2164819815235584 2171675058948096 2173888272531456 2174303295111168 2175082425024912 2183411478822912 2186169123078144 2187370021644288 2195746128396288 2196165323915264 2196532942036992 2196952287768576 2199191262068736 2208941718110208 2209733260198272 2210155126036416 2218618483900416 2219837207432832 2221303532617728 2222099504381952 2231951527673856 2233177575265962 2234652712501248 2241729093107712 2244013700677632 2244442111082496 2245246374219264 2255201022753792 2257930344923136 2267388843393024 2267821716406272 2280197902565376 2280633220988928 2281014978269184 2281450452682752 2290186822090752 2291444859285504 2295161092422432 2303949964050432 2304389817040896 2305215561564864 2306738283872256 2314042934820864 2316843469504512 2319069020468499 2327949442842624 2328393877635072 2330766807662592 2340977255645184 2345221466505216 2351356341911552 2352647980527104 2354596106600448 2355045628575744 2365362435391488 2368349883334656 2369198547016704 2369650856781312 2378270930632704 2378724972429312 2379577353873408 2388689481105408 2393020194619392 2393877698548128 2394334719872784 2403044586160128 2403503357558784 2405952833716224 2417947488313344 2420873771876352 2428539850866688 2431014842400768 2443134441316608 2445624306597888 2446091207000064 2446967728153026 2456337913675776 2459440263462912 2460791274349824 2470214394445824 2470685989404672 2471099559791616 2471571323739648 2480562153455616 2481035723931648 2485059432873984 2486424516790968 2495945794387968 2496422301794304 2497316858361936 2498966474194944 2506879846055936 2510945468633088 2521041851121664 2521945229746176 2522426700771328 2524515413262336 2524997374967808 2525902170996672 2537101150598016 2538777046155264 2540171638038528 2550385537449984 2550812448817152 2551299430957056 2565222640386048 2565712373612544 2566631759268096 2576460174852096 2576952053465088 2577875466696192 2587746937864192 2591943709556736 2592438544171008 2593367506760472 2603298301673472 2603795304022016 2606448903192576 2618004999241728 2618943123197952 2619443112339456 2622112658620416 2633599412600832 2638374149818368 2645275884650496 2646728978092992 2647971757817856 2648477288890368 2649426332147712 2660079539060736 2661032739815424 2664393618751488 2665857213878976 2672830841782272 2675554796961792 2676065593982976 2677024523107584 2687275666243584 2687788700925952 2692147718946816 2693626559856882 2703425159430144 2703941277253632 2706696937930752 2720190924352512 2723482993360896 2730607364800512 2732107332225024 2734891697700864 2748526246481184 2750341800001536 2751852607875072 2759051191517184 2761863016218624 2762390290563072 2763380152885248 2774491562246144 2778991193751552 2779521738080256 2780517739207104 2790632422637568 2791165189423104 2807939018686464 2808475089518592 2809481465657178 2811337283469312 2820239826812928 2824813652212224 2836172082511872 2837188383464448 2837730038367744 2840622046838784 2848052842856448 2854238794422768 2865715541704704 2867289726267408 2868636070969344 2869183729631232 2870211859826688 2881202776178688 2886426420314112 2895566745264128 2898517696708608 2899071060148224 2900109900033216 2902025582936064 2911215305097216 2914892164104192 2915936673251328 2916493362192384 2917538445105531 2928710589382656 2929269717024768 2932255016091648 2945255624146944 2946311013597696 2946873501381888 2958157978533888 2959782943243776 2962799339175936 2975935370231808 2977570100354616 2979536950001664 2988972124143616 2992018267570176 2992589481443328 2993661832292352 3006934697005056 3009999146582016 3010573793230848 3011652588496032 3023185124524032 3023762288541696 3028666183815168 3040263870087168 3040844294651904 3041353304358912 3041933936910336 3055259812380672 3060214789896576 3071933285400576 3072519756054528 3073620748753152 3085390579761152 3092092027291332 3103932590456832 3104525170180096 3107095893245952 3107689076883456 3108802671995904 3121303007526912 3126365092970496 3126961955340288 3128082456607992 3139461475467264 3140060838100992 3153816580521984 3157799844446208 3158931396022272 3159534475708416 3171027907510272 3171633296572416 3172769805164544 3190693592825856 3191836931397504 3192446293163712 3204059448213504 3204671143411712 3223929984417792 3225700942050834 3227215579840512 3227831695835136 3228988342305024 3241353123201024 3247229722853376 3257512588422144 3260832408797184 3261454942666752 3262623637537368 3275117218234368 3279253684617216 3281055032466432 3293619192594432 3294247985872896 3294799413055488 3295428431652864 3307416204607488 3308047631908864 3313412577165312 3315232689054624 3327927725850624 3328563069059072 3329755811149248 3331319308222464 3331955298926592 3333149256572928 3347927291510784 3349766362898943 3351979068751872 3362593639661568 3366020551016448 3366663166623744 3367869561328896 3382801534130688 3386895517384704 3401083265089536 3401732574609408 3420296853848064 3420949831483392 3422175679024128 3435280233136128 3435936071286784 3437167288928256 3455924946075648 3456584725561344 3457823342347296 3460107425808384 3471064402231296 3475265204256768 3490673332322304 3491924164263936 3492590816452608 3496150211493888 3511465883467776 3517832199757824 3527034512867328 3528971970790656 3532568442863616 3548043653087232 3552524825001984 3554476285171968 3563774455709696 3567406395949056 3568087458643968 3569366030810112 3583034221658112 3589530291929088 3590816547822192 3591502079809176 3604566879240192 3605255036338176 3608929250574336 3626921232470016 3631310657814528 3640809819734016 3642809776300032 3646522263601152 3664701661974912 3667122400002048 3669136810500096 3678734922022912 3684506870513664 3705321591668736 3706028984107008 3706649339687424 3707356985609472 3720843230183424 3721553585897472 3727589149310976 3729636775186452 3743918691581952 3744633452691456 3745975287542904 3748449711292416 3760319769083904 3766418202949632 3781562776682496 3782917844619264 3783640051156992 3787496062451712 3797403790475264 3805651725897024 3820954055606272 3823052968356544 3824848094625792 3825578306174976 3826218673225728 3826949146435584 3847833960579072 3848568560418816 3849947638902144 3864690262278144 3865428080197632 3866813200044288 3881620406796288 3887915564335104 3888657816256512 3890051260140708 3904947452510208 3905692956033024 3909673354788864 3927007498862592 3928414684796928 3929164668509184 3944210638045184 3946377257658368 3950399118901248 3967913826975744 3970093467139488 3971957636726784 3972715933335552 3974139498221568 3989357690093568 3990119308591104 3991549109723136 3996590428127232 3998785820818464 4009246262673408 4013332195442688 4014098390974464 4015536784661376 4030913499365376 4031683051388928 4038221578420224 4040439839785323 4055137739145216 4055911915880448 4073679749840896 4080286386528768 4095911047200768 4096693008072704 4098160998337536 4102337546551296 4122789369721776 4125512700002304 4127778911812608 4138576787275776 4142794524327936 4143585435844608 4145070229327872 4161737343369216 4168486790627328 4169282607120384 4170776608810656 4185948633956352 4186747784134656 4205088774029312 4210399792594944 4211908528029696 4212712634277888 4214222198485767 4230359740219392 4254258123767808 4255782575196672 4256595057551616 4260933070258176 4272079264284672 4281358191634152 4298573312557056 4300934589401112 4302954106454016 4303775594446848 4305317789740032 4321804164268032 4329639630471168 4343350117896192 4347776545062912 4348606590222336 4350164850049824 4366822957645824 4372338246156288 4374740043288576 4391492256792576 4392330647830528 4393065884073984 4393904575537152 4398382524137472 4417883436220416 4419466520396544 4420310252072832 4437236967800832 4439674414865664 4444199008763904 4463903055347712 4466355150531924 4469305425002496 4483458186215424 4488027401355264 4488884222164992 4490492748438528 4510402045507584 4515860689846272 4534777686786048 4535643432812544 4560395805130752 4561266441977856 4562029956538368 4562900905365504 4580373644181504 4582889718571008 4590322184844864 4607899928100864 4608779634081792 4610431123129728 4613476567744512 4628085869641728 4638138040936998 4655898885685248 4656787755270144 4661533615325184 4681954511290368 4690442933010432 4702712683823104 4705295961054208 4709192213200896 4710091257151488 4730724870782976 4736699766669312 4738397094033408 4739301713562624 4756541861265408 4757449944858624 4759154707746816 4777378962210816 4786040389238784 4787755397096256 4788669439745568 4806089172320256 4807006715117568 4811905667432448 4835894976626688 4838551413076251 4841747543752704 4857079701733376 4862029684801536 4886268882633216 4891248613195776 4892182414000128 4893935456306052 4912675827351552 4918880526925824 4921582548699648 4940428788891648 4941371978809344 4942199119583232 4943142647479296 4961124306911232 4962071447863296 4970118865747968 4972849033581936 4991891588775936 4992844603588608 4994633716723872 4997932948389888 5013759692111872 5021890937266176 5042083702243328 5043890459492352 5044853401542656 5049030826524672 5049994749935616 5051804341993344 5074202301196032 5080343276077056 5101624897634304 5102598861914112 5130445280772096 5131424747225088 5133263518536192 5152920349704192 5153904106930176 5155750933392384 5175493875728384 5183887419113472 5184877088342016 5186735013520944 5206596603346944 5207590608044032 5212897806385152 5236009998483456 5237886246395904 5238886224678912 5244225317240832 5267198825201664 5276748299636736 5290551769300992 5293457956185984 5296954577780736 5298852664295424 5322065479630848 5328787237502976 5331714427757952 5345661683564544 5351109593923584 5352131187965952 5354049046215168 5374551332487168 5375577401851904 5384295437893632 5387253119713764 5406850318860288 5407882554507264 5413393875861504 5440381848705024 5446965986721792 5461214729601024 5464214664450048 5469783395401728 5497052492962368 5500683600003072 5503705215750144 5518102383034368 5524780581126144 5526760305770496 5557982387503104 5559043476160512 5561035478414208 5581264845275136 5582330378846208 5615878037372928 5616950179037184 5618962931314356 5622674566938624 5640479653625856 5649627304424448 5672344165023744 5674376766928896 5675460076735488 5681244093677568 5696105685712896 5708477588845536 5731431083409408 5734579452534816 5737272141938688 5738367459262464 5740423719653376 5762405552357376 5772852840628224 5791133490528256 5797035393417216 5798142120296448 5800219800066432 5804051165872128 5822430610194432 5831873346502656 5832986724384768 5835076890211062 5857421178765312 5858539434049536 5864510032183296 5890511248293888 5892622027195392 5893747002763776 5916315957067776 5919565886487552 5925598678351872 5951870740463616 5955140200709232 5959073900003328 5977944248287232 5984036535140352 5985178962886656 5987323664584704 6013869394010112 6019998293164032 6021147586461696 6023305176992064 6046370249048064 6047524577083392 6057332367630336 6081688589303808 6082706608717824 6083867873820672 6110519624761344 6120429579793152 6143866570801152 6145039512109056 6147241497506304 6170781159522304 6184184054582664 6207865180913664 6209050340360192 6214191786491904 6215378153766912 6217605343991808 6242606015053824 6252730185940992 6253923910680576 6256164913215984 6278922950934528 6280121676201984 6307633161043968 6315599688892416 6317862792044544 6319068951416832 6343266593144832 6345539610329088 6381387185651712 6383673862795008 6384892586327424 6408118896427008 6409342286823424 6447859968835584 6451401884101668 6454431159681024 6455663391670272 6457976684610048 6482706246402048 6494459445706752 6515025176844288 6521664817594368 6522909885333504 6525247275074736 6550234436468736 6558507369234432 6562110064932864 6587238385188864 6588495971745792 6589598826110976 6590856863305728 6616095263817728 6626825154330624 6630465378109248 6655855451701248 6657126138118144 6659511622298496 6663910597853184 6666298513145856 6695854583021568 6699532725797886 6703958137503744 6725187279323136 6732041102032896 6733326333247488 6735739122657792 6765603068261376 6773791034769408 6802166530179072 6803465149218816 6840593707696128 6841899662966784 6844351358048256 6870560466272256 6871872142573568 6874334577856512 6911849892151296 6913169451122688 6915646684694592 6920214851616768 6942128804462592 6950530408513536 6957207061405497 6983848328527872 6985181632905216 6992300422987776 7022931766935552 7035664399515648 7054069025734656 7057943941581312 7065136885727232 7096087306174464 7105049650003968 7108952570343936 7127548911419392 7134812791898112 7136174917287936 7138732061620224 7166068443316224 7179060583858176 7181633095644384 7183004159618352 7209133758480384 7210510072676352 7217858501148672 7253842464940032 7262621315629056 7285619552600064 7293044527202304 7329403323949824 7338273621000192 7357469844045824 7369013741027328 7410643183337472 7412057968214016 7413298679374848 7414713971218944 7441686460366848 7443107171794944 7455178298621952 7459273550372904 7487837383163904 7489266905382912 7491950575085808 7496899422584832 7520639538167808 7532836405899264 7563125553364992 7565835689238528 7567280102313984 7574992124903424 7611303451794048 7641908111212544 7646105936713088 7651156612349952 7652437346451456 7653898292871168 7695667921158144 7697137120837632 7699895277804288 7729380524556288 7730856160395264 7733626400088576 7763240813592576 7775831128670208 7777315632513024 7780102520281416 7809894905020416 7811385912066048 7819346709577728 7854014997725184 7856829369593856 7858329337018368 7888421276090368 7892754515316736 7900798237802496 7935827653951488 7940186934278976 7943915273453568 7945431866671104 7948278996443136 7980238617182208 7983098219446272 7993180856254464 7997571641636928 8018492525346816 8026664390885376 8028196781948928 8031073569322752 8061826998730752 8063366102777856 8076443156840448 8080879679570646 8110275478290432 8111823831760896 8147359499681792 8160572773057536 8191822094401536 8193386016145408 8196321996675072 8204675093102592 8245578739443552 8251025400004608 8255557823625216 8277153574551552 8285589048655872 8287170871689216 8290140458655744 8323474686738432 8336973581254656 8338565214240768 8341553217621312 8371897267912704 8373495568269312 8410177548058624 8423817056059392 8425425268555776 8428444396971534 8460719480438784 8508516247535616 8511565150393344 8513190115103232 8521866140516352 8544158528569344 8562716383268304 8597146625114112 8601869178802224 8605908212908032 8607551188893696 8610635579480064 8643608328536064 8659279260942336 8686700235792384 8695553090125824 8697213180444672 8700329700099648 8733645915291648 8744676492312576 8749480086577152 8784661295661056 8786131768147968 8787809151074304 8796765048274944 8835766872440832 8838933040793088 8840620504145664 8874473935601664 8879348829731328 8888398017527808 8927806110695424 8932710301063848 8938610850004992 8966916372430848 8976054802710528 8977768444329984 8980985496877056 9020804091015168 9031721379692544 9069555373572096 9071286865625088 9120791610261504 9122532883955712 9124059913076736 9125801810731008 9165779437142016 9180644369689728 9215799856201728 9217559268163584 9220862246259456 9256171739283456 9276276081873996 9311797771370496 9313575510540288 9323067230650368 9363909022580736 9380885866020864 9405425367646208 9410591922108416 9418384426401792 9420182514302976 9461449741565952 9473399533338624 9476794188066816 9478603427125248 9513083722530816 9514899889717248 9518309415493632 9572080778477568 9575510794192512 9577338879491136 9612178344640512 9614013430235136 9671789953253376 9677102826152502 9683495087505408 9714159403466752 9724059369603072 9772537765266432 9782497226391552 9784364828000256 9787870912612104 9825351654703104 9837761053851648 9843165097399296 9880857577783296 9882743957618688 9884398239166464 9886285294958592 9922248613822464 9924142895726592 9940237731495936 9945698067163872 9983783177551872 9985689207177216 9989267433447744 9995865896779776 10027519384223744 10043781874532352 10049299088696829 10087780918984704 10089706803085312 10098061653049344 10099989499871232 10103608683986688 10148404602392064 10160686552154112 10203249795268608 10205197723828224 10260890561544192 10262849494450176 10266527037072384 10305840699408384 10307808213860352 10311501866784768 10350987751456768 10367774838226944 10369754176684032 10373470027041888 10413193206693888 10415181216088064 10425795612770304 10472019996966912 10475772492791808 10477772449357824 10488450634481664 10534397650403328 10553496599273472 10581103538601984 10586915912371968 10597705328590848 10644130959261696 10657574475005952 10663428855515904 10691323367129088 10702219187847168 10704262375931904 10708098092430336 10749102664974336 10751154803703808 10768590875787264 10774506239427528 10813700637720576 10815765109014528 10826787751723008 10880763697410048 10893931973443584 10922429459202048 10928429328900096 10939566790803456 10994104985924736 11001367200006144 11007410431500288 11036204766068736 11053520611540992 11115964775006208 11118086952321024 11122070956828416 11162529690550272 11164660757692416 11231756074745856 11233900358074368 11237925862628712 11245349133877248 11280959307251712 11299254608848896 11344688330047488 11348753533857792 11350920153470976 11362488187355136 11392211371425792 11416955177691072 11462862166818816 11469158905069632 11474544283877376 11476734918524928 11480847439306752 11545705681256448 11582266981056512 11594070786834432 11596284240592896 11600439600132864 11644861220388864 11663746693005312 11665973448769536 11670153780422124 11714842357530624 11717078868099072 11729020064366592 11781022496587776 11785244054390784 11787494005527552 11832631914135552 11839131772975104 11851197356703744 11903741480927232 11910280401418464 11918147800006656 11955888496574464 11968073070280704 11970357925773312 11974647329169408 12027738788020224 12039996586328064 12042295172923392 12046610353984128 12092740498096128 12095049154166784 12114664735260672 12121319519355969 12165413217435648 12167735747641344 12221039249522688 12240859159586304 12287733141602304 12290079024218112 12294482995012608 12341562319044608 12368368109165328 12415730361827328 12418100680720384 12428383572983808 12430756307533824 12435210687983616 12485212030107648 12505460371881984 12507847821361152 12512329826431968 12557845901869056 12560243352403968 12615266322087936 12631199377784832 12635725584089088 12638137902833664 12642666595457301 12691079220658176 12762774371303424 12767347725590016 12769785172654848 12816237792854016 12818684573646848 12895719937671168 12902803768203336 12908862319362048 12911326783340544 12915953369220096 12965412492804096 12988918891413504 13030050353688576 13043329635188736 13045819770667008 13050494550149472 13100468872937472 13117014738468864 13124220129865728 13174476770377728 13176991943491584 13179197652221952 13181713726611456 13253650308661248 13260930756218496 13311710903402496 13314252276236288 13319023244596992 13332597026291712 13391709166043136 13399065451595772 13407916275007488 13450374558646272 13464082204065792 13466652666494976 13471478245315584 13531206136522752 13547582069538816 13604333060358144 13606930298437632 13681187415392256 13683799325933568 13688702716096512 13741120932544512 13743744285147136 13748669155713024 13823699784302592 13826338902245376 13831293369389184 13840429703233536 13884257608925184 13914414122810994 13967696657055744 13970363265810432 13984600845975552 14045863533871104 14071328799031296 14108138051469312 14115887883162624 14130273771454464 14192174612348928 14210099300007936 14217905140687872 14255097822838784 14269625583796224 14272349834575872 14277464123240448 14332136886632448 14358121167716352 14363266191288768 14366008319236704 14418267516960768 14421020145352704 14435717002297344 14507684929880064 14515654239228753 14525242631258112 14571239105200128 14586089054404608 14658806647899648 14676547242000384 14714939688091648 14738027482054656 14821286366674944 14824115936428032 14826597358749696 14829427942437888 14883372920733696 14886214343589888 14910356597243904 14918547100745808 14975674766327808 14978533810765824 14983901150171616 14993798845169664 15041279076335616 15065672811798528 15126251106729984 15131671378477056 15134560204627968 15149984249806848 15222606903588096 15283816222425088 15292211873426176 15304874692902912 15307796585742336 15391335842316288 15394274241675264 15399790555608576 15458761049112576 15461712320790528 15467252800177152 15526481627185152 15551662257340416 15554631265026048 15560205040562832 15619789810040832 15622771824132096 15638693419155456 15708029995450368 15713658739187712 15716658674036736 15776842552180736 15785509030633472 15801596475604992 15871655307902976 15880373868557952 15890863733342208 15896557992886272 15966196438892544 15986361712508928 15995143283273856 16036985050693632 16053328781770752 16056393563897856 16062147138645504 16123653997461504 16126732205555712 16152886313680896 16161759359141292 16220550956580864 16223647663521792 16294718999363584 16321145546115072 16383644188803072 16386772032290816 16392643993350144 16409350186205184 16491157478887104 16502050800009216 16511115647250432 16554307149103104 16574341743378432 16580280917311488 16673947162509312 16677130428481536 16683106435242624 16743794535825408 16746991136538624 16820355096117248 16847634112118784 16850850537111552 16856888793943068 16921438960877568 17017032495071232 17023130300786688 17026380230206464 17043732281032704 17088317057138688 17125432766536608 17194293250228224 17203738357604448 17211816425816064 17215102377787392 17221271158960128 17287216657072128 17318558521884672 17373400471584768 17391106180251648 17394426360889344 17400659400199296 17467291830583296 17498960173154304 17572263536295936 17575618302148608 17593530096549888 17671533744881664 17677866081586176 17681241008291328 17748947871203328 17758697659462656 17776796035055616 17855612221390848 17865420602127696 17877221700009984 17933832744861696 17952109605421056 17955536888659968 17961970993754112 18041608182030336 18063442759385088 18139110747144192 18142573731250176 18245065767911424 18248119826153472 18251603621462016 18331558874284032 18361288739379456 18431599712403456 18435118536327168 18441724492518912 18512343478566912 18552552163747992 18623595542740992 18627151021080576 18646134461300736 18727818045161472 18761771732041728 18810850735292416 18821183844216832 18836768852803584 18840365028605952 18922899483131904 18946799066677248 18953588376133632 18957206854250496 19029799779434496 19036618830987264 19144161556955136 19151021588385024 19154677758982272 19224356689281024 19228026860470272 19343579906506752 19354205652305004 19366990175010816 19428318806933504 19448118739206144 19545075530532864 19564994452783104 19568729656000512 19575741825224208 19650703309406208 19675522107703296 19686330194798592 19761715155566592 19765487915237376 19768796478332928 19772570589917184 19848285791453184 19880475462991872 19891396134327744 19967566355103744 19971378414354432 19978534866895488 19991731793559552 20055038768447488 20087563749064704 20098598177393658 20175561837969408 20179413606170624 20196123306098688 20199978999742464 20207217367973376 20296809204784128 20321373104308224 20406499590537216 20410395447656448 20521781123088384 20525698988900352 20533054074144768 20611681398816768 20615616427720704 20623003733569536 20701975502913536 20735549676453888 20739508353368064 20746940054083776 20826386413387776 20830362432176128 20851591225540608 20951544985583616 20955544898715648 20976901268963328 21068795300806656 21106993198546944 21162207077203968 21173831824743936 21195410657181696 21288261918523392 21315148950011904 21326857711031808 21382646734258176 21404438375694336 21408524751863808 21416196184860672 21498205329948672 21502309607407616 21537181751574528 21549012478855056 21627401275441152 21631530218029056 21653575503446016 21761527394820096 21787863946887168 21856858657800192 21879133581606912 21988209971849472 22014820863000576 22072409532137472 22107041223081984 22231929550012416 22236173904642048 22244141913656832 22325059381100544 22329321515384832 22463512149491712 22467800716148736 22475851725257424 22490698267754496 22561918614503424 22598509217697792 22689376660094976 22697507067715584 22701840306941952 22724976374710272 22833910355382144 22925724333637632 22938317810139264 22953469837049856 22961694878613504 23091411362512896 23164533962113024 23188141573668864 23192568481185792 23200879200265728 23289722440777728 23327493386010624 23331946897539072 23340307560844248 23429684715061248 23434157736198144 23458040128733184 23562044993175552 23570488108781568 23574988011055104 23665263828271104 23678263545950208 23702394713407488 23807482961854464 23820560802836928 23836295600013312 23911776993148928 23940715851546624 23949294658338816 24055477576040448 24079993172656128 24084590345846784 24093220707968256 24185480996192256 24190098308333568 24229329470521344 24242639038711938 24330826434871296 24335471495282688 24442078499045376 24481718319172608 24575466283204608 24580158048436224 24588965990025216 24683124638089216 24736736218330656 24831460723654656 24836201361440768 24856767145967616 24861512615067648 24870421375967232 24970424060215296 25010920743763968 25015695642722304 25024659652863936 25115691803738112 25120486704807936 25230532644175872 25271451168178176 25276275805667328 25285333190914602 25382158441316352 25525548742606848 25534695451180032 25539570345309696 25632475585708032 25637369147293696 25791439875342336 25805607536406672 25817724638724096 25822653566681088 25831906738440192 25930824985608192 25977837782827008 26060100707377152 26086659270377472 26091639541334016 26100989100298944 26200937745874944 26234029476937728 26248440259731456 26353983886983168 26358395304443904 26363427453222912 26507300617322496 26521861512436992 26623421806804992 26628504552472576 26638046489193984 26665194052583424 26783418332086272 26798130903191544 26815832550014976 26900749117292544 26928164408131584 26933305332989952 26942956490631168 27062412273045504 27095164139077632 27208666120716288 27213860596875264 27362374830784512 27367598651867136 27377405432193024 27487488570294272 27497338311426048 27647399568605184 27652677804490752 27662586738778368 27768515217850368 27828828245621988 27935393314111488 27940726531620864 27969201691951104 28091727067742208 28142657598062592 28216276102938624 28231775766325248 28260547542908928 28384349224697856 28420198600015872 28435810281375744 28510195645677568 28539251167592448 28544699669151744 28554928246480896 28716242335432704 28726532382577536 28732016638473408 28836535033921536 28842040290705408 29015369859760128 29031308478457506 29050485262516224 29142478210400256 29172178108809216 29317613295799296 29353094484000768 29429879376183296 29476054964109312 29642572733349888 29648231872856064 29653194717499392 29658855884875776 29766745841467392 29772428687179776 29820713194487808 29837094201491616 29951349532655616 29957067621531648 29967802300343232 29987597690339328 30082558152671232 30131345623597056 30147897266090487 30263342756954112 30269120409255936 30299968499613696 30445213807176192 30567632444850176 30584423746852352 30609749385805824 30615593171484672 30782671684632576 30788548483350528 30799581111217152 30917522098225152 30923424641581056 30934505600354304 31052963254370304 31103324514680832 31109262530052096 31120410081125664 31239579620081664 31245543648264192 31277386838310912 31416059990900736 31427317478375424 31433317348073472 31571018061266944 31603192951209984 31743310615805952 31760747737115904 31793115985772544 31932392877785088 31972723425017856 31990286566547712 32073970101387264 32106657563541504 32112787127795712 32124294277291008 32247307994923008 32253464411111424 32305772627361792 32323518718282584 32441101913161728 32447295327043584 32589437998727168 32642291092230144 32767288377606144 32773544064581632 32785287986700288 32818700372410368 32982314957774208 33004101600018432 33022231294500864 33108614298206208 33160561834622976 33347894325018624 33354260856963072 33366212870485248 33487589071650816 33493982273077248 33640710192234496 33695268224237568 33701701074223104 33713777587886136 33842877921755136 34034064990142464 34046260601573376 34052760460412928 34087464562065408 34176634114277376 34250865533073216 34388586500456448 34407476715208896 34423632851632128 34430204755574784 34442542317920256 34637117043769344 34746800943169536 34782212360503296 34788852721778688 34801318800398592 34934583661166592 34997920346308608 35144527072591872 35151236604297216 35187060193099776 35343067489763328 35355732163172352 35362482016582656 35497895742406656 35517395318925312 35553592070111232 35711224442781696 35730841204255392 35754443400019968 35867665489723392 35904219210842112 35911073777319936 35923941987508224 36083216364060672 36126885518770176 36278221494288384 36285147462500352 36496239652306944 36503207242924032 36663117748568064 36722577478758912 36863199424806912 36870237072654336 36883448985037824 37024686957133824 37105104327495984 37247191085481984 37254302042161152 37292268922601472 37455636090322944 37523543464083456 37621701470584832 37642367688433664 37673537705607168 37680730057211904 37845798966263808 37893598133354496 37907176752267264 37914413708500992 37927999786371903 38073237661974528 38288323113910272 38302043176770048 38309355517964544 38448713378562048 38456053720940544 38687159813013504 38708411304610008 38733980350021632 38856637613867008 38896237478412288 39090151061065728 39129988905566208 39137459312001024 39151483650448416 39301406618812416 39351044215406592 39372660389597184 39523430311133184 39530975830474752 39537592956665856 39545141179834368 39760950925983744 39782792268655488 39935132710207488 39942756828708864 39957069733790976 40110077536894976 40175127498129408 40197196354787316 40351123675938816 40358827212341248 40392246612197376 40399957999484928 40414434735946752 40593618409568256 40642746208616448 40812999181074432 40820790895312896 41043562246176768 41051397977800704 41066108148289536 41223362797633536 41231232855441408 41246007467139072 41471099352907776 41479016706736128 41493880108167552 41652772826775552 41660724864352256 41903089971167232 41911089797431296 41953802537926656 42137590601613312 42213986397093888 42324414154407936 42347663649487872 42390821314363392 42576523837046784 42630297900023808 42653715422063616 42765293468516352 42808876751388672 42817049503727616 42832392369721344 42996410659897344 43004619214815232 43074363503149056 43098024957710112 43254802550882304 43263060436058112 43307151006892032 43523054789640192 43546962717686259 43575727893774336 43713717315600384 43758267163213824 43976419943698944 44029641726001152 44144819064274944 44214082446163968 44463859100024832 44472347809284096 44488283827313664 44650118762201088 44658643030769664 44927024298983424 44935601432297472 44951703450514848 44981396535508992 45123837229006848 45197018435395584 45378753320189952 45395014135431168 45403680613883904 45449952749420544 45667820710764288 45851448667275264 45876635620278528 45923389757227008 46182822725025792 46329067924226048 46376283147337728 46385136962371584 46401758400531456 46579444881555456 46654986772021248 46663893795078144 46680615121688496 46859369430122496 46868315472396288 46916080257466368 47124089986351104 47140976217563136 47149976022110208 47330527656542208 47356527091900416 47404789426814976 47614965923708928 47641121605673856 47672591200026624 47823553986297856 47898589316677632 48110955152080896 48159986345312256 48169180691693568 48186441415936512 48370961992384512 48380196616667136 48458658941042688 48485278077423876 48661652869742592 48670942990565376 48884156998090752 48963436638345216 49150932566409216 49160316096872448 49177931980050432 49366249276178432 49473472436661312 49662921447309312 49672402722881536 49723025230135296 49740842751934464 50021841487527936 50031391285444608 50049319305727872 50231383607476224 50240973409615872 50461065288351744 50542902336356352 50552551611334656 50570666381829204 50764316882632704 51051097485213696 51069390902360064 51079140690619392 51264951171416064 51274738294587392 51582879750684672 51611215072813344 51635449277448192 51645307133362176 51663813476880384 51861649971216384 51955675565654016 52120201414754304 52173318540754944 52183279082668032 52201978200597888 52401875491749888 52496880519462912 52716790608887808 52726854906445824 53014601234644992 53043723024873984 53246843613609984 53257009104945152 53276092978387968 53330388105166848 53566836664172544 53596261806383088 53631665100029952 53801498234585088 53856328816263168 53866610665979904 53885912981262336 54124824546091008 54190328278155264 54417332241432576 54427721193750528 54735197303734272 54754810864386048 54994676622852096 55294799137210368 55305355608981504 55325173477556736 55537030435700736 55657656491243976 55870786628222976 55881453063241728 55938403383902208 56183454135484416 56285315196125184 56432552205877248 56463551532650496 56521095085817856 56768698449395712 56840397200031744 56871620562751488 57020391291355136 57089399338303488 57109856492961792 57432484670865408 57453064765155072 57464033276946816 57673070067843072 57684080581410816 58030739719520256 58062616956915012 58100970525032448 58284956420800512 58344356217618432 58635226591598592 58706188968001536 58859758752366592 58952109928218624 59285145466699776 59296463745712128 59306389434998784 59317711769751552 59544857374359552 59641426388975616 59674188402983232 59902699065311232 59914135243063296 59935604600686464 59975195380678656 60165116305342464 60262691247194112 60295794532180974 60526685513908224 60538240818511872 60599936999227392 60890427614352384 61135264889700352 61168847493704704 61219498771611648 61231186342969344 61565343369265152 61577096966701056 61599162222434304 61835044196450304 61846849283162112 61869011200708608 62105926508740608 62206649029361664 62218525060104192 62240820162251328 62479159240163328 62491087296528384 62554773676621824 62854634956750848 62866634696146944 63142036122533888 63206385902419968 63486621231611904 63521495474231808 63586231971545088 63864785755570176 63945446850035712 63980573133095424 64147940202774528 64213315127083008 64225574255591424 64248588554582016 64494615989846016 64506928822222848 64611545254723584 64647037436565168 64882203826323456 64894590654087168 65178875997454336 65284582184460288 65547088129163264 65570575973400576 65637400744820736 65964629915548416 66044462589001728 66217228596412416 66321123669245952 66695788650037248 66708521713926144 66732425740970496 66975178143301632 66987964546154496 67281420384468992 67390536448475136 67403402148446208 67427555175772272 67685755843510272 68068129980284928 68092521203146752 68105520920825856 68174929124130816 68501731066146432 68777173000912896 68814953430417792 68860409511149568 68885084635840512 69274234087538688 69493601886339072 69564424721006592 69577705443557376 69602637600797184 69869167322333184 69995840692617216 70289054145183744 70302473208594432 70374120386199552 70686134979526656 70711464326344704 70724964033165312 70995791484813312 71034790637850624 71107184140222464 71422448885563392 71461682408510784 71508886800039936 71735330979446784 71822147554639872 71847883975016448 72166432728121344 72253771037540352 72556442988576768 72570294925000704 72992479304613888 73006414485848064 73326235497136128 73445154957517824 73726398849613824 73740474145308672 73766897970075648 74049373914267648 74210208654991968 74494382170963968 74508604084322304 74584537845202944 74911272180645888 75047086928166912 75284735376867328 75347075411214336 75361460114423808 75691597932527616 75814353504534528 75828827417001984 75855999572743806 76146475323949056 76576646227820544 76604086353540096 76618711035929088 76897426757124096 76912107441881088 77374319626027008 77416822609220016 77467960700043264 77713275227734016 77792474956824576 78180302122131456 78259977811132416 78274918624002048 78302967300896832 78602813237624832 78702088430813184 78745320779194368 79061951660949504 79075185913331712 79090282359668736 79521901851967488 79565584537310976 79870265420414976 79885513657417728 79914139467581952 80220155073789952 80350254996258816 80394392709574632 80702247351877632 80717654424682496 80784493224394752 80799915998969856 80828869471893504 81187236819136512 81285492417232896 81625998362148864 81641581790625792 82087124492353536 82102795955601408 82132216296579072 82462465710882816 82492014934278144 82942198705815552 82958033413472256 82987760216335104 83305545653551104 83321449728704512 83806179942334464 83822179594862592 83907605075853312 84275181203226624 84427972794187776 84648828308815872 84695327298975744 84781642628726784 85153047674093568 85260595800047616 85307430844127232 85530586937032704 85617753502777344 85634099007455232 85664784739442688 86009238429630464 86148727006298112 86196049915420224 86509605101764608 86526120872116224 87046109579280384 87093925435372518 87151455787548672 87427434631200768 87516534326427648 87952839887397888 88059283452002304 88289638128549888 88428164892327936 88927718200049664 88944695618568192 88976567654627328 89300237524402176 89317286061539328 89854048597966848 89871202864594944 89903406901029696 89962793071017984 90247674458013696 90394036870791168 90443691798271461 90790028270862336 90807361227767808 90899905498841088 91335641421528576 91702897334550528 91753271240557056 91846779514454016 92365645450051584 92658135848452096 92752566294675456 92770273924743168 92803516801062912 93158889763110912 93309973544042496 93327787590156288 93361230243376992 93718738860244992 93736630944792576 93832160514932736 94248179972702208 94281952435126272 94299952044220416 94713054183800832 94809578853629952 95229931847417856 95282243211347712 95647107972595712 95797178633355264 96221910304161792 96319972690624512 96338361383387136 96372882831873024 96741923984769024 96760393233334272 96917317882085376 96970556154847752 97323305739485184 97341885981130752 97768313996181504 97926873276690432 98301865132818432 98320632193744896 98355863960100864 98946944873322624 99325842894618624 99344805445763072 99481685503868928 100043682975055872 100062782570889216 100098638611455744 100462767214952448 100481946819231744 100922130576703488 101085804672712704 101105103222669312 101141332763658408 101528633765265408 102102194970427392 102138781804720128 102158281381238784 102529902342832128 102549476589174784 103165759501369344 103222430145626688 103270898554896384 103290614266724352 103327626953760768 103911351131308032 104240402829508608 104346637081509888 104366558165336064 104403956401195776 104803750983499776 104993761038925824 105433581217775616 105453709812891648 106029202469289984 106087446049747968 106493687227219968 106514018209890304 106552185956775936 106660776210333696 107133673328345088 107192523612766176 107263330200059904 107602996469170176 107712657632526336 107733221331959808 107771825962524672 108249649092182016 108380656556310528 108834664482865152 108855442387501056 109509621728772096 109989353245704192 110589598274420736 110610711217963008 110650346955113472 111074060871401472 111315312982487952 111741573256445952 111762906126483456 111876806767804416 112366908270968832 112570630392250368 112865104411754496 112927103065300992 113042190171635712 113537396898791424 113680794400063488 113743241125502976 114040782582710272 114219712985923584 114864969341730816 114906129530310144 114928066553893632 115346140135686144 115368161162821632 116061479439040512 116125233913830024 116201941050064896 116569912841601024 116688712435236864 117270453183197184 117412377936003072 117719517504733184 117904219856437248 118570290933399552 118592927491424256 118612778869997568 118635423539503104 119282852777951232 119348376805966464 119805398130622464 119828270486126592 119871209201372928 120330232610684928 120525382494388224 120591589064361948 121053371027816448 121076481637023744 121199873998454784 121780855228704768 122270529779400704 122337694987409408 122438997543223296 122462372685938688 123130686738530304 123154193933402112 123198324444868608 123670088392900608 123693698566324224 123738022401417216 124413298058723328 124437050120208384 124481640324502656 124958318480326656 124982174593056768 125709269913501696 125733269392293888 126284072245067776 126412771804839936 126973242463223808 127042990948463616 127172463943090176 127729571511140352 127890893700071424 127961146266190848 128295880405549056 128426630254166016 128451148511182848 128497177109164032 128989231979692032 129013857644445696 129223090509447168 129294074873130336 129764407652646912 129789181308174336 130357751994908672 130569164368920576 130640888153058777 131141151946801152 131274801489641472 131929259831096832 132088925178003456 132434457192824832 132642247338491904 133391577300074496 133417043427852288 133464851481940992 133950356286603264 133975929092308992 134562840768937984 134781072896950272 134806804296892416 134855110351544544 135371511687020544 136136259960569856 136185042406293504 136211041841651712 136349858248261632 137003462132292864 137554346001825792 137629906860835584 137770169271681024 138548468175077376 138987203772678144 139128849442013184 139155410887114752 139205275201594368 139738334644666368 139991681385234432 140578108290367488 140604946417188864 140748240772399104 141372269959053312 141422928652689408 141449928066330624 141991582969626624 142069581275701248 142214368280444928 142844897771126784 142923364817021568 143017773600079872 143470661958893568 143695767950032896 144332865456242688 144507542075080704 145112885977153536 145140589850001408 145984958609227776 146012828971696128 146652470994272256 146890309915035648 147452797699227648 147480948290617344 147533795940151296 148098747828535296 148420417309983936 148988764341927936 149017208168644608 149169075690405888 150094173856333824 150569470753734656 150694150822428672 150722920228847616 151383195865055232 151628707009069056 151657654834003968 151711999145487612 152292950647898112 153153292455641088 153208172707080192 153237422071858176 153794853514248192 153824214883762176 154748639252054016 154833645218440032 154935921400086528 155426550455468032 155584949913649152 156360604244262912 156519955622264832 156549837248004096 156605934601793664 157205626475249664 157490641558388736 158150371826663424 158180564719337472 159043803703934976 159131169074621952 159740530840829952 159771027314835456 159828278935163904 160440310147579904 160700509992517632 160788785419149264 161404494703755264 161435308849364992 161568986448789504 161599831997939712 161657738943787008 162374473638273024 162570984834465792 163251996724297728 163283163581251584 164205591911202816 164264432593158144 164984029868556288 165884397411631104 165916066826944512 165975520432670208 166611091307102208 166642899457409024 167612359884668928 167644359189725184 167815210151706624 168550362406453248 168855945588375552 169297656617631744 169390654597951488 169563285257453568 170306095348187136 170521191600095232 170614861688254464 171061173874065408 171268198014910464 171329569478885376 172297454012596224 172392099830840448 173019210203529216 173052241744232448 174092219158560768 174187850870745036 174302911575097344 174854869262401536 175033068652855296 175905679774795776 176118566904004608 176579276257099776 176856329784655872 177855436400099328 177889391237136384 177953135309254656 178634572123078656 179708097195933696 179742405729189888 179806813802059392 179925586142035968 180495348916027392 180788073741582336 180887383596542922 181580056541724672 181614722455535616 181799810997682176 182671282843057152 183405794669101056 183506542481114112 183693559028908032 184731290900103168 185316271696904192 185505132589350912 185540547849486336 185607033602125824 186317779526221824 186619947088084992 186655575180312576 186722460486753984 187437477720489984 187473261889585152 187664321029865472 188563904870252544 188599904088440832 189426108367601664 189619157707259904 190459863694835712 190564486422695424 191294215945191424 191594357266710528 192443820608323584 192639945381249024 192676722766774272 192745765663746048 193483847969538048 193520786466668544 193834635764170752 193941112309695504 194646611478970368 194683771962261504 195536627992363008 195853746553380864 196641264387489792 196711727920201728 197893889746645248 198651685789237248 198689610891526144 198963371007737856 200087365950111744 200125565141778432 200197277222911488 200925534429904896 200963893638463488 201844261153406976 202171609345425408 202210206445338624 202282665527316816 203057267530530816 204204389940854784 204277563609440256 204316562762477568 205098953178349568 206331519002738688 206444860291253376 206581228533448704 206655253907521536 207822702262616064 208480805659017216 208693274163019776 208733116330672128 208807912802391552 209607501966999552 209987522077851648 210867162435551232 210907419625783296 212058404938579968 212174892099495936 212987374454439936 213028036419780608 213104371913551872 213321552420667392 214267346656690176 214385047225532352 214526660400119808 215205992938340352 215466442663919616 215543651925049344 216499298184364032 216761313112621056 217669328965730304 217710884775002112 219019243457544192 219978706491408384 221179196548841472 221221422435926016 221300693910226944 222148121742802944 222630625964975904 223483146512891904 223525812252966912 223753613535608832 224733816541937664 225141260784500736 225854206130601984 226084380343271424 227074793797582848 227486482251005952 228081565165420544 228439425971847168 229729938683461632 229812259060620288 229856133107787264 230692280271372288 230736322325643264 232122958878081024 232250467827660048 232403882100129792 233139825683202048 233377424870473728 234540906366394368 234824755872006144 235808439712874496 237185854982848512 237225557739995136 237270847079006208 238565705555902464 238696753611932928 239610796261244928 239656540972253184 239742418402745856 240660465221369856 241050764988776448 241183178128723896 242106742055632896 242152963274047488 242399747996909568 243561710457409536 244541059558801408 244675389974818816 244877995086446592 244924745371877376 246261373477060608 246308387866804224 246396648889737216 247387397132648448 247476044802834432 248826596117446656 248874100240416768 248963280649005312 249916636960653312 249964349186113536 251418539827003392 251466538784587776 252568144490135552 252825543609679872 253946484926447616 254085981896927232 254344927886180352 255459143022280704 255781787400142848 255922292532381696 256591760811098112 256853260508332032 256902297022365696 256994354218328064 258027715288891392 258446181018894336 258588149746260672 259528815305293824 259578362616348672 260715503989817344 261138328737841152 261281776306117554 262282303893602304 262549602979282944 263858519662193664 264177850356006912 264868914385649664 265284494676983808 266783154600148992 266834086855704576 266929702963881984 267900712573206528 267951858184617984 269125681537875968 269562145793900544 269613608593784832 269710220703089088 270743023374041088 272370084812587008 272422083683303424 272699716496523264 274006924264585728 275108692003651584 275259813721671168 275540338543362048 277096936350154752 277974407545356288 278257698884026368 278310821774229504 278410550403188736 279476669289332736 279983362770468864 281156216580734976 281209892834377728 281496481544798208 282744539918106624 282845857305378816 282899856132661248 284139162551402496 284428736560889856 285689795542253568 285846729634043136 286941323917787136 287391535900065792 288665730912485376 289015084150161408 290225771954307072 290281179700002816 291969917218455552 292025657943392256 293304941988544512 293780619830071296 294905595398455296 294961896581234688 295067591880302592 296840834619967872 297977528683855872 298034416337289216 300188347712667648 301138941507469312 301388301644857344 301445840457695232 302766391730110464 303257414018138112 303315309668007936 303423998290975224 304585901295796224 306306584911282176 306416345414160384 306474844143716352 307589707028496384 307648429767524352 309497278504108032 309667290436880064 309871842800173056 310853100910936064 312721208488525824 313039911244529664 313099674496008192 313211869203587328 314411252950499328 314981283116777472 316300743653326848 316361129438674944 318087607407869952 318262338149243904 319481061681659904 319542054629670912 319656557870327808 320880620295159808 321401019985035264 321577570838298528 322808989407510528 322870617698729984 323137972897579008 323199663995879424 323315477887574016 324748947276546048 325141969668931584 326503993448595456 326566327162503168 328528865186316288 329968059737112576 331768794823262208 331832133653889024 331951040865340416 333222182614204416 333285798914818048 335224719769337856 335288718379450368 335630420303413248 337100724812906496 337711891176751104 338595313235263488 338781309195902976 339126570514907136 340612190696374272 341042383200190464 341229723376508928 342122347748130816 342659138957770752 344594908025192448 344784199661680896 346038420407058432 346104483488464896 348184438317121536 348375701741490072 348605823150194688 349709738524803072 350066137305710592 351811359549591552 352237133808009216 353158552514199552 353712659569311744 355710872800198656 355778782474272768 355906270618509312 359416194391867392 359484811458379776 359613627604118784 360990697832054784 361576147483164672 361774767193085844 363160113083449344 363229444911071232 363599621995364352 365342565686114304 366811589338202112 367013084962228224 367387118057816064 369462581800206336 370632543393808384 371010265178701824 371081095698972672 371214067204251648 373239894176169984 373311150360625152 373444920973507968 374874955440979968 374946523779170304 377127809740505088 377199808176881664 378852216735203328 379238315414519808 380919727389671424 381128972845390848 382588431890382848 383188714533421056 384887641216647168 385279890762498048 385353445533548544 385491531327492096 386967695939076096 387041572933337088 387669271528341504 387882224619391008 389293222957940736 389367543924523008 391073255984726016 391707493106761728 391922664459176331 393423455840403456 395787779493290496 397303371578474496 397379221783052288 397926742015475712 400174731900223488 400251130283556864 400394554445822976 401851068859809792 401927787276926976 403688522306813952 404343218690850816 404420412890677248 404565331054633632 406114535061061632 408408779881709568 408555127218880512 408633125524955136 412663038005477376 412889720582506752 413310507815043072 415645404525232128 416961611318034432 417386548326039552 417466232661344256 417615825604783104 419215003933999104 419975044155703296 421734324871102464 421814839251566592 424116809877159936 424349784198991872 425974748908879872 426056072839561216 426208743827103744 426643104841334784 428534693313380352 428770094451064704 429053320800239616 430411985876680704 431087303850098688 432998596368728064 433522626225242112 435338657931460608 435421769550004224 438038486915088384 439957412982816768 442358393097682944 442442844871852032 442601387820453888 444296243485605888 445261251929951808 446966293025783808 447051624505933824 447507227071217664 450282521569001472 451708412261203968 452168760686542848 454149587595165696 454972964502011904 456163130330841088 456878851943694336 459459877366923264 459624518121240576 459712266215574528 461384560542744576 461472644651286528 464245917756162048 464500935655320096 464807764200259584 466279651366404096 466754849740947456 469081812732788736 469649511744012288 471616879425748992 474451115479990272 474541694158012416 477131411111804928 477393507223865856 479221592522489856 479313081944506368 479484836805491712 481320930442739712 482101529977552896 482366356257447792 484213484111265792 484305926548094976 484799495993819136 487123420914819072 489082119117602816 489350779949637632 489755990172893184 489849490743754752 492616775733608448 492793297779474432 494952089605668864 497653192234893312 497748200480833536 497926561298010624 499833273921306624 499928698372227072 502837079654006784 502933077569175552 505136288980271104 505651087219359744 507892969852895232 508171963793854464 508689855772360704 510918286044561408 511563574800285696 511844585064763392 513183521622196224 513804594044731392 513988708436656128 516892362037788672 517176299492521344 519057630610587648 519156725232697344 521431007979634688 522276657475682304 522563552612235108 524564607787204608 525099205958565888 527717039324387328 528355700712013824 529737828771299328 530568989353967616 533566309200297984 533668173711409152 533859405927763968 535903716369235968 539124291587801088 539227217187569664 539420441406178176 541486046748082176 544740169625174016 544844167366606848 545399432993046528 548013848529171456 550217384007303168 550519627443342336 551080677086724096 554193872700309504 555948815090712576 556515397768052736 556621643548459008 556821100806377472 558953338578665472 559966725540937728 562312433161469952 562419785668755456 562992963089596416 565691714610757632 565799712265322496 568278325102804992 568857473121779712 571379591084507136 571693459268086272 573882647835574272 574783071800131584 577331461824970752 578030168300322816 580451543908614144 580562359400005632 583939834436911104 584051315886784512 586609883977089024 587561239660142592 589923793162469376 590135183760605184 593681669239935744 595955057367711744 596068832674578432 600376695425335296 602277883014938624 602776603289714688 602891680915390464 605532783460220928 606514828036276224 606630619336015872 606847996581950448 609171802591592448 612613169822564352 612832690828320768 612949688287432704 615296859535048704 618994557008216064 619334580873760128 619743685600346112 621706201821872128 625442416977051648 626079822489059328 626199348992016384 626423738407174656 628822505900998656 629962566233554944 632601487306653696 632722258877349888 636175214815739904 636524676298487808 638962123363319808 639084109259341824 639313115740655616 641761240590319616 642802039970070528 643155141676597056 645617978815021056 645741235397459968 646399327991758848 646630955775148032 649497894553092096 650283939337863168 653007986897190912 653132654325006336 657057730372632576 659936119474225152 663537589646524416 663664267307778048 663902081730680832 666444365228408832 666571597829636096 670449439538675712 670577436758900736 671260840606826496 674201449625812992 675423782353502208 677562618391805952 678253141029814272 681224381392748544 682459446753017856 684244695496261632 685318277915541504 689189816050384896 689568399323361792 692076840814116864 692208966976929792 696368876634243072 696751403482980144 697211646300389376 699419477049606144 700132274611421184 703622719099183104 704474267616018432 707425319138623488 711557564948545536 711812541237018624 718832388783734784 718969622916759552 719227255208237568 721981395664109568 723152294966329344 723549534386171688 726320226166898688 726458889822142464 727199243990728704 730685131372228608 733623178676404224 734026169924456448 734774236115632128 738925163600412672 741265086787616768 742162191397945344 742428134408503296 746479788352339968 746622300721250304 746889841947015936 749749910881959936 749893047558340608 754255619481010176 754399616353763328 757704433470406656 758476630829039616 761839454779342848 762257945690781696 765176863780765696 766377429066842112 769775282433294336 770559781524996096 770706891067097088 770983062654984192 774083145866674176 775338543056683008 775764449238782016 778586445915881472 778735087849046016 782146511969452032 783414986213523456 783845328918352662 786846911680806912 791575558986580992 794606743156948992 794758443566104576 795853484030951424 800349463800446976 800502260567113728 800789108891645952 803702137719619584 803855574553853952 807377044613627904 808686437381701632 808840825781354496 809130662109267264 812229070122123264 817110254437761024 817266251049910272 825326076010954752 825779441165013504 826621015630086144 831290809050464256 833923222636068864 834773096652079104 834932465322688512 835231651209566208 838430007867998208 839950088311406592 843468649742204928 843629678503133184 848233619754319872 848699568397983744 852112145679122432 852417487654207488 853286209682669568 857069386626760704 857540188902129408 860823971753361408 862174607700197376 865997192737456128 867045252450484224 870677315862921216 870843539100008448 876076973830176768 879914825965633536 884716786195365888 884885689743704064 885202775640907776 890522503859903616 893932586051567616 894103249011867648 900565043138002944 903416824522407936 904337521373085696 908299175190331392 909945929004023808 912326260661682176 913757703887388672 918919754733846528 919249036242481152 919424532431149056 922769121085489152 922945289302573056 928491835512324096 929001871310640192 929615528400519168 932559302732808192 938163625465577472 939299023488024576 943233758851497984 948902230959980544 949083388316024832 954262822223609856 954787014447731712 958443185044979712 958626163889012736 958969673610983424 962641860885479424 964203059955105792 964732712514895584 968426968222531584 968611853096189952 969598991987638272 974246841829638144 978701559899275264 979511980345786368 979698981487509504 985586595558948864 989904179211337728 995306384469786624 995496400961667072 995853122596021248 999666547842613248 999857396744454144 1005674159308013568 1005866155138351104 1010272577960542208 1011302174438719488 1015785939705790464 1016343927587708928 1017379711544721408 1021836572089122816 1023127149600571392 1023689170129526784 1026367043244392448 1027977416873312256 1033784724075577344 1034352598985042688 1038115261221175296 1038313450465394688 1042862015959269376 1044553314951364608 1045127105224470216 1049129215574409216 1050198411917131776 1055434078648774656 1056711401424027648 1059475657542598656 1061137978707935232 1067132618400595968 1067336347422818304 1067718811855527936 1078248583175602176 1078454434375139328 1078840882812356352 1082972093496164352 1089480339250348032 1089688334733213696 1090798865986093056 1096027697058342912 1100434768014606336 1101039254886684672 1102161354173448192 1108387745400619008 1111897630181425152 1113030795536105472 1113243287096918016 1113642201612754944 1119933451081875456 1124624866322939904 1124839571337510912 1131383429221515264 1131599424530644992 1136556650205609984 1137714946243559424 1142759182169014272 1143386918536172544 1147765295671148544 1149566143600263168 1154662923649941504 1156060336600645632 1160903087817228288 1161124718800011264 1167879668873822208 1168102631773569024 1173219767954178048 1175122479320285184 1175767993377528993 1180270367521210368 1187363338479871488 1191910114735423488 1192137665349156864 1200753390850670592 1204555766029877248 1205553206579429376 1205783361830780928 1211065566920441856 1213029656072552448 1213261238672031744 1213695993163900896 1218343605183184896 1225226339645128704 1225665381656641536 1225899376574865408 1237989114016432128 1238669161747520256 1243412403643744256 1250884833954103296 1252159644978118656 1252398697984032768 1252847476814349312 1257645011801997312 1259925132467109888 1265202974613307392 1265444517754699776 1272350429631479808 1273049352596975616 1277924246726639616 1278168218518683648 1278626231481311232 1285604079940141056 1286310283353194112 1291235957630042112 1291482470794919936 1293261911550296064 1298995789106184192 1300567878675726336 1306015973794381824 1306265308650012672 1314115460745265152 1319872238948450304 1327075179293048832 1327328534615556096 1327804163461361664 1332888730456817664 1333143195659272192 1340898879077351424 1341154873517801472 1342521681213652992 1350847564707004416 1355125236783611904 1356506282059628544 1362448762785497088 1364918893506035712 1368489390992523264 1370636555831083008 1378379632100769792 1379136798646723584 1384153681628233728 1384417933953859584 1392737753268486144 1393502806965960288 1394423292600778752 1398838954099212288 1400264549222842368 1407245438198366208 1408948535232036864 1414850638277246976 1423625082474037248 1437664777567469568 1437939245833519104 1438454510416475136 1443962791328219136 1446304589932658688 1447099068772343376 1452640452333797376 1452917779644284928 1454398487981457408 1461370262744457216 1467246357352808448 1468052339848912896 1469548472231264256 1477850327200825344 1482530173575233536 1484856268817006592 1492959576704679936 1493244601442500608 1493779683894031872 1499499821763919872 1499786095116681216 1508511238962020352 1508799232707526656 1515408866940813312 1516953261658079232 1523678909558685696 1524515891381563392 1530353727561531392 1532754858133684224 1539550564866588672 1541413782134194176 1541966125309968384 1550677086113366016 1551528898477564032 1557172891831762944 1557470175698092032 1564293023938904064 1566829972427046912 1567690657836705324 1573693823361613824 1583151117973161984 1589213486313897984 1589516887132209152 1591706968061902848 1600698927600893952 1601004521134227456 1601578217783291904 1607711149107707904 1617372874763403264 1617681651562708992 1618261324218534528 1624458140244246528 1634220508875522048 1634532502099820544 1650652152021909504 1651558882330027008 1653242031260172288 1662581618100928512 1667846445272137728 1669546193304158208 1669864930645377024 1670463302419132416 1676860015735996416 1679900176622813184 1686937299484409856 1687259357006266368 1697399136795967488 1704834975308414976 1706572419365339136 1714138773253521408 1715080377804258816 1721647943506722816 1724349215400394752 1731994385474912256 1734090504900968448 1741354631725842432 1741687078200016896 1752153947660353536 1759829651931267072 1769771379487408128 1770405551281815552 1781045007719807232 1787865172103135232 1788206498023735296 1801130086276005888 1806833649044815872 1808675042746171392 1816598350380662784 1819891858008047616 1824652521323364352 1827515407774777344 1837839509467693056 1838498072484962304 1838849064862298112 1845890578605146112 1856983671024648192 1858003742621280384 1859231056801038336 1865118605465616384 1876327250931154944 1878598046976049152 1886467517702995968 1897804461919961088 1898166776632049664 1908525644447219712 1909574028895463424 1916886370089959424 1917252327778025472 1917939347221966848 1925283721770958848 1928406119910211584 1929465425029791168 1936853936445063168 1937223706192379904 1939197983975276544 1948493683659276288 1957403119798550528 1959023960691572736 1959397962975019008 1971173191117897728 1979808358422675456 1990612768939573248 1990992801923334144 1991706245192042496 1999333095685226496 1999714793488908288 2011348318616027136 2011732310276702208 2020545155921084416 2022604348877438976 2032687855175417856 2034759423089442816 2043673144178245632 2047378340259053568 2052734086488784896 2055954833746624512 2067569448151154688 2068705197970085376 2076230522442350592 2076626900930789376 2085724031918538752 2089106629902729216 2090254210448940432 2098258431148818432 2100396823834263552 2110868157297549312 2113422802848055296 2122275957415870464 2134672694845636608 2135437623711055872 2156497166351204352 2156908868750278656 2157681765624712704 2165944186992328704 2178960678500696064 2179376669466427392 2181597731972186112 2192055394116685824 2200869536029212672 2202078509773369344 2204322708346896384 2216775490801238016 2223795260362850304 2226486574193836032 2227284403225509888 2239866902163750912 2249249732645879808 2249679142675021824 2262766858443030528 2263198849061289984 2273113300411219968 2275429892487118848 2285518364338028544 2286773837072345088 2295530591342297088 2299132287200526336 2309325847299883008 2312120673201291264 2322249437600022528 2335759337747644416 2336205263547138048 2346439535908356096 2350244958640570368 2351535986755057986 2360540735042420736 2374726676959742976 2383820229470846976 2384275330698313728 2401506781701341184 2409111532059754496 2411106413158858752 2411566723661561856 2422131133840883712 2426059312145104896 2426522477344063488 2427391986327801792 2436687210366369792 2451330763313283072 2451798753149730816 2475978228032864256 2477338323495040512 2486824807287488512 2501769667908206592 2504319289956237312 2504797395968065536 2505694953628698624 2515290023603994624 2519850264934219776 2530405949226614784 2530889035509399552 2544700859262959616 2546098705193951232 2556336437037367296 2557252462962622464 2571208159880282112 2572620566706388224 2582471915260084224 2582964941589839872 2586523823100592128 2597991578212368384 2601135757351452672 2612031947588763648 2612530617300025344 2628230921490530304 2639744477896900608 2654150358586097664 2654657069231112192 2655608326922723328 2666286391318544384 2681797758154702848 2682309747035602944 2701695129414008832 2710250473567223808 2713012564119257088 2724897525570994176 2729837787012071424 2736978781985046528 2741273111662166016 2756759264201539584 2758273597293447168 2768307363256467456 2768835867907719168 2785475506536972288 2787005613931920576 2788846585201557504 2797677908198424576 2814490876396732416 2817897070464073728 2829701276554493952 2847250164948074496 2875329555134939136 2875878491667038208 2876909020832950272 2887925582656438272 2892609179865317376 2894198137544686752 2905280904667594752 2905835559288569856 2908796975962914816 2922740525488914432 2936104679697825792 2939096944462528512 2965060347150467072 2969712537634013184 2985919153409359872 2986489202885001216 2987559367788063744 2998999643527839744 2999572190233362432 3017022477924040704 3017598465415053312 3030817733881626624 3033906523316158464 3047357819117371392 3049031782763126784 3065509716267368448 3079101129733177344 3083932250619936768 3101354172226732032 3103057796955128064 3114345783663525888 3114940351396184064 3128586047877808128 3133659944854093824 3135381315673410648 3147387646723227648 3166302235946323968 3178426972627795968 3179033774264418304 3183413936123805696 3201397855201787904 3202009042268454912 3203156435566583808 3234745749526806528 3235363303125417984 3236522648437069056 3248916280488493056 3268441017751044096 3269065004199641088 3301304304043819008 3303117764660054016 3306484062520344576 3325163236201857024 3335692890544275456 3339092386608316416 3339729861290754048 3340926604838264832 3359800353245626368 3373874598968819712 3374518714012532736 3394798273591934976 3409669950616829952 3413144838730678272 3428277546507042816 3430160755608517632 3443295887013445632 3448698430800789504 3463988770949824512 3468181009801936896 3482709263451684864 3483374156400033792 3504307895320707072 3519659303862534144 3540811102563631104 3562090015439614464 3575730344206270464 3576412996047470592 3602260172552011776 3613667298089631744 3617350085492342784 3633196700761325568 3639783716016095232 3649305042646728704 3655030815549554688 3675679018935386112 3676996144969924608 3677698129724596224 3713967342049296384 3716007485242560768 3730237210931232768 3752654501862309888 3757196093952098304 3772935035405991936 3795608923839922176 3796333553264099328 3817051288894439424 3819148057790926848 3833772740179918848 3834504655556050944 3835878694443933696 3856812239820423168 3858930850059582336 3873707872890126336 3874447412384759808 3896987367318552576 3914806239597101056 3918047921383145472 3918795925950038016 3942346382235795456 3959616716845350912 3981225537879146496 3981985603846668288 3983412490384084992 3998666191370452992 3999429586977816576 4022696637232054272 4023464620553404416 4041090311842168832 4065375710350835712 4069518846178885632 4087346288356491264 4094756680518107136 4105468172977569792 4111909667493249024 4135138896302309376 4137410395940170752 4152461044884701184 4153253801861578752 4171448063837077504 4178213259805458432 4180508420897880864 4196516862297636864 4200793647668527104 4221736314595098624 4226845605696110592 4244551914831740928 4270875247422111744 4312994332702408704 4313817737500557312 4315363531249425408 4331888373984657408 4357921357001392128 4358753338932854784 4363195463944372224 4384110788233371648 4401739072058425344 4404157019546738688 4408645416693792768 4433550981602476032 4447590520725700608 4454568806451019776 4479733804327501824 4498499465291759616 4499358285350043648 4525533716886061056 4526397698122579968 4546226600822439936 4550859784974237696 4571036728676057088 4573547674144690176 4591061182684594176 4598264574401052672 4618651694599766016 4624241346402582528 4671518675495288832 4672410527094276096 4692879071816712192 4700489917281140736 4703071973510115972 4721081470084841472 4749453353919485952 4767640458941693952 4768550661396627456 4803013563402682368 4818223064119508992 4823133447323123712 4852118624290209792 4853044954688126976 4854783972655603584 4873374420732739584 4902661526626566144 4903597506299461632 4951956456065728512 4954676646990081024 4973649614574977024 5003539335816413184 5008638579912474624 5009594791936131072 5011389907257397248 5030580047207989248 5039700529868439552 5060811898453229568 5061778071018799104 5092197410387902464 5114504925925244928 5142416319760564224 5145241133412776448 5164943830520168448 5165929883179679744 5173047646201184256 5195983156424736768 5202271514702905344 5224063895177527296 5225061234600050688 5256461842981060608 5279488955793801216 5309314138462224384 5311216653845446656 5363595516309405696 5364619494071205888 5403390258828017664 5420500947134447616 5426025128238514176 5449795051141988352 5459675574024142848 5473957563970093056 5482546223324332032 5513518528403079168 5516547194586894336 5537671735815438336 5570951013073944576 5574011227863841152 5577693170403115008 5595355816396849152 5628981752793464832 5635794140928147456 5659402553108987904 5694500329896148992 5750659110269878272 5751756983334076416 5753818041665900544 5775851165312876544 5785218359730634752 5788396275089373504 5810561809335189504 5811671118577139712 5817593951925829632 5845481050977828864 5872209359395651584 5878193888925057024 5930120694300934144 5939425075268026368 5971838306818719744 5972978405770002432 5975118735576127488 5997999287055679488 5999144380466724864 6034044955848081408 6035196930830106624 6061635467763253248 6067813046632316928 6098063565526253568 6131019432534736896 6158202259466354688 6167864501239873536 6202708344453464064 6206115593910256128 6228691567327051776 6229880702792368128 6257172095755616256 6267319889708187648 6270762631346821296 6294775293446455296 6332604471892647936 6358067548528836608 6366827872247611392 6404018084536909824 6406312871133167616 6469491499053613056 6470726606250835968 6473045296874138112 6497832560976986112 6536882035502088192 6538130008399282176 6602608608087638016 6606235529320108032 6612968125040689152 6650326472403714048 6671385781088550912 6679459722581508096 6681853209676529664 6719600706491252736 6747749197937639424 6749037428025065472 6789596547183869952 6819339901233659904 6826289677461356544 6856555093014085632 6860321511217035264 6886591774026891264 6897396861601579008 6927977541899649024 6936362019603873792 6966748312800067584 7008615790641414144 7039318607725068288 7081622205127262208 7124180030879228928 7151460688412540928 7152825992094941184 7204520345104023552 7227334596179263488 7234700170984685568 7266393401522651136 7279567432032190464 7310061631099109376 7353992289939849216 7355396259449192448 7427934684098592768 7432014970485121536 7460474421862465536 7505309003724619776 7514392187904196608 7545870070811983872 7591217847679844352 7592667106528198656 7634102577788878848 7638296115581853696 7669009311112101888 7671757388887867392 7713624479640846336 7717861700119164672 7747415745780252672 7748894824769519616 7793974734637105152 7829612479194202112 7836095842766290944 7837591851900076032 7884692764471590912 7919233433690701824 7962451075758292992 7963971207693336576 7966824980768169984 7998859173955633152 8045393274464108544 8046929241106808832 8082180623684337664 8130751420701671424 8139037692357771264 8174692576712982528 8189513361036214272 8210936345955139584 8223819334986498048 8270277792604618752 8274820791880341504 8304922089769402368 8306507603723157504 8342896127674155008 8356426519610916864 8361016841795761728 8393033724595273728 8443472629190197248 8453691211392221184 8489103829663481856 8541750494844223488 8625988665404817408 8627635475001114624 8630727062498850816 8663776747969314816 8715842714002784256 8717506677865709568 8726390927888744448 8768221576466743296 8808314039093477376 8817290833387585536 8895181041451401216 8909137612902039552 8959467608655003648 8996998930583519232 8998716570700087296 9051067433772122112 9052795396245159936 9092453201644879872 9101719569948475392 9142073457352114176 9147095348289380352 9196529148802105344 9237303389199532032 9343037350990577664 9344821054188552192 9385758143633424384 9400979834562281472 9406143947020231944 9442162940169682944 9498906707838971904 9535280917883387904 9537101322793254912 9606027126805364736 9636446128239017984 9704237248580419584 9706089909376253952 9709567945311207168 9746748841465479168 9805323053253132288 9807195012598923264 9903912912131457024 9909353293980162048 9947299229149954048 10007078671632826368 10017277159824949248 10019189583872262144 10022779814514794496 10079401059736879104 10121623796906459136 10123556142037598208 10184394820775804928 10229009851850489856 10284832639521128448 10290482266825552896 10329887661040336896 10331859766359359488 10346095292402368512 10391966312849473536 10404543029405810688 10448127790355054592 10450122469200101376 10512923685962121216 10558977911587602432 10622433307690893312 10727191032618811392 10729238988142411776 10806780517656035328 10841001894268895232 10852050256477028352 10899590102283976704 10919351148048285696 10947915127940186112 10965092446648664064 11027037056806158336 11033094389173788672 11141902026147889152 11148022455727682304 11190711632793698304 11257963505586929664 11271588281856294912 11318805106217975808 11389000659792297984 11501318220539756544 11503513966668152832 11507636083331801088 11570436719461269504 11576792550178747008 11621123618670379008 11623342237154279424 11690962101955657728 11744418718791303168 11756387777850114048 11860241388601868288 11878850150536052736 11943676613637439488 11945956811540004864 11950237471152254976 11995998574111358976 11998288760933449728 12068089911696162816 12070393861660213248 12123270935526506496 12196127131052507136 12262038865069473792 12316404518932709376 12335729002479747072 12405416688906928128 12412231187820512256 12457383134654103552 12459761405584736256 12514344191511232512 12534639779416375296 12541525262693642592 12589550586892910592 12665208943785295872 12733655744495222784 12812625742266335232 12938982998107226112 12941453212501671936 12946090593748276224 12995665121953972224 13073764071004176384 13076260016798564352 13205217216175276032 13212471058640216064 13225936250081378304 13300652944807428096 13342771562177101824 13363706419353059328 13439201412982505472 13495498395875278848 13498074856050130944 13579193094367739904 13638679802467319808 13652579354922713088 13713110186028171264 13720643022434070528 13773183548053782528 13794793723203158016 13855955083799298048 13872724039207747584 14017231581282828288 14078637215450136576 14163244410254524416 14248360061758457856 14302921376825081856 14305651984189882368 14409040690208047104 14454669192358526976 14469400341969371136 14559134864064380928 14620123262198218752 14707984579879698432 14710792518898384896 14855869368197185536 14864029940970243072 14920948843724931072 15010618007449239552 15028784375808393216 15091740141623967744 15182435695359688704 15185334213056397312 15276592231163707392 15343514777775734784 15427248959281692672 15435723400238329344 15494831491560505344 15497789649539039232 15587949469274210304 15659224958388404224 15672191685532581888 15675183703800152064 15769385528943181824 15838466867381403648 15927942415386673152 15933649961536339968 16090786548928217088 16093858482213617664 16164361247368675328 16261502841403342848 16278075384715542528 16349385153425965056 16379026722072428544 16421872691910279168 16447638669972996096 16540555585209237504 16549641583760683008 16613015207446315008 16712853039221833728 16722033683591523456 16786067449190547456 16886945258380394496 16907382422784442368 16978207659326963712 17083500989688446976 17251977330809634816 17255270950002229248 17261454124997701632 17327553495938629632 17431685428005568512 17435013355731419136 17452781855777488896 17536443152933486592 17616628078186954752 17634581666775171072 17790362082902802432 17818275225804079104 17918935217310007296 17993997861167038464 17997433141400174592 18102134867544244224 18105590792490319872 18184906403289759744 18203439139896950784 18294190696578760704 18393058297604210688 18474606778399064064 18686074701981155328 18689642108377104384 18771516287266848768 18801959669124562944 18812287894040463888 18884325880339365888 18997813415677943808 19074202645586509824 19212054253610729472 19272892256478035968 19408474497160839168 19412179818752507904 19419135890622414336 19493497682930958336 19610646106506264576 19614390025197846528 19807825824262914048 19818706587960324096 19894598458299908096 20014157343265652736 20038379167744524288 20045559629029588992 20158802119473758208 20243247593812918272 20247112284075196416 20368789641551609856 20458019703700979712 20569665279042256896 20580964533651105792 20659775322080673792 20663719532718718976 20692190584804737024 20783932625698947072 20809086058811621376 20900244938400202752 21025847371924242432 21117955823175204864 21244866615381786624 21454382065237622784 21458477976284823552 21613561035312070656 21682003788537790464 21704100512954056704 21799180204567953408 21838702296096571392 21930184893297328128 22066188778347577344 22283804052295778304 22296044911455364608 22381423265587396608 22515927011173859328 22543176563712589824 22637610212435951616 22778001319584595968 23007027933336305664 23015272166663602176 23140873438922539008 23153585100357494016 23242247237340758016 23246684474308558848 23381924203911315456 23488837437582606336 23512775555700228096 23720482777203736576 23757700301072105472 23887353227274878976 23891913623080009728 23900474942304509952 23996577521866899456 24136179823392325632 24140787723320426496 24246541871053012992 24392254262105014272 24524077730138947584 24632809037865418752 24671458004959494144 24810833377813856256 24824462375641024512 24914766269308207104 24919522811169472512 25028688383022465024 25069279558832750592 25083050525387285184 25179101173785821184 25330417887570591744 25467311488990445568 25625251484532670464 25877965996214452224 25882906425003343872 25892181187496552448 25991330243907944448 26147528142008352768 26152520033597128704 26424942117280432128 26451872500162756608 26685543124354203648 26727412838706118656 26878402825965010944 26990996791750557696 26996149712100261888 27158386188735479808 27277359604934639616 27305158709845426176 27426220372056342528 27441286044868141056 27589587446406316032 27711910167598596096 28034463162565656576 28157274430900273152 28326488820509048832 28496720123516915712 28605842753650163712 28611303968379764736 28818081380416094208 28909338384717053952 29118269728128761856 29240246524396437504 29415969159759396864 29421585037796769792 29711738736394371072 29728059881940486144 29841897687449862144 30021236014898479104 30057568751616786432 30364871390719377408 30370668426112794624 30553184462327414784 30687029555551469568 30854497918563385344 30871446800476658688 30989662983121010688 30995579299078078464 31175898938548420608 31318449916776808448 31344383371065163776 31350367407600304128 31538771057886363648 31676933734762807296 31867299923072679936 32181573097856434176 32187716964427235328 32328722494737350656 32523005682806685696 32556150769431085056 32698770306851930112 32758053444144857088 32843745383820558336 32895277339945992192 33081111170418475008 33099283167521366016 33425706078443667456 33444067367183046912 33572134898381094912 33773890516760788992 33814764845568884736 33956415318653927424 34167001979376893952 34503954661619269632 34510541900004458496 34522908249995403264 34863370856011137024 34870026711462838272 35072886305866973184 35233256156373909504 35269163333550342144 35580724165805604864 35636550451608158208 35837870434620014592 35987995722334076928 35994866282800349184 36204269735088488448 36211181584980639744 36369812806579519488 36588381393157521408 36786116595208421376 36949213556798128128 37372149403962310656 37379284216754208768 37543032574533697536 37603919338249125888 37624575788080927776 37768651760678731776 37995626831355887616 38545784512956071936 38816948994321678336 38824359637505015808 38838271781244828672 38986995365861916672 39221292213012529152 39228780050395693056 39615651648525828096 39637413175920648192 40028314686531305472 40091119258059177984 40317604238947516416 40486495187625836544 40494224568150392832 40737579283103219712 40916039407401959424 41139330558084513792 41161929067302211584 41319550644161347584 41327439065437437952 41384381169609474048 41567865251397894144 41618172117623242752 42051694743848484864 42235911646350409728 42489733230763573248 42908764130475245568 42916955952569647104 43227122070624141312 43364007577075580928 43408201025908113408 43677404592193142784 43860369786594656256 44132377556695154688 44567608104591556608 44592089822910729216 44762846531174793216 45031854022347718656 45086353127425179648 45275220424871903232 45556002639169191936 46030544333327204352 46281746877845078016 46307170200714988032 46484494474681516032 46493368948617117696 46763848407822630912 46977674875165212672 47025551111400456192 47440965554407473152 47515400602144210944 47783827246160019456 47800949884609019904 48272359646784651264 48281575446640852992 48493083742106025984 48784508524210028544 49048155460277895168 49265618075730837504 49342916009918988288 49621666755627712512 49648924751282049024 49839045622338945024 50138559117665501184 50166101050774570368 50358202347571642368 50660835775141183488 50934622977980891136 51250502969065340928 51755931992428904448 51765812850006687744 51784362374993104896 51982660487815888896 52295056284016705536 52305040067194257408 52849884234560864256 52903745000325513216 53371086248708407296 53454825677412237312 53756805651930021888 53981993583501115392 53992299424200523776 54316772377470959616 54554719209869279232 54610317419690852352 54882572089736282112 55179174892812632064 55423820335197192192 56068926325131313152 56314548861800546304 56652977641018097664 56993440247033831424 57222607936759529472 57636162760832188416 57818676769434107904 58236539456257523712 58480493048792875008 58831938319518793728 58843170075593539584 59423477472788742144 59456119763880972288 59683795374899724288 60042472029796958208 60115137503233572864 60729742781438754816 60741336852225589248 61106368924654829568 61374059111102939136 61708995837126770688 61742893600953317376 61979325966242021376 61991158598156156928 62351797877096841216 62636899833553616896 62700734815200608256 63077542115772727296 63353867469525614592 63734599846145359872 64363146195712868352 64375433928854470656 64657444989474701312 65046011365613371392 65112301538862170112 65397540613703860224 65516106888289714176 65790554679891984384 66198566335042732032 66851412156887334912 66888134734366093824 67144269796762189824 67547781033521577984 67629529691137769472 67912830637307854848 68334003958753787904 69021083800008916992 69045816499990806528 69726741712022274048 69740053422925676544 70145772611733946368 70466512312747819008 70538326667100684288 71161448331611209728 71273100903216316416 71675740869240029184 71989732565600698368 72408539470176976896 72422363169961279488 72739625613159038976 73176762786315042816 73572233190416842752 73898427113596256256 74744298807924621312 74758568433508417536 75086065149067395072 75207838676498251776 75249151576161855552 75537303521357463552 75991253662711775232 77091569025912143872 77633897988643356672 77648719275010031616 77676543562489657344 77973990731723833344 78442584426025058304 78457560100791386112 79274826351841296384 80056629373062610944 80182238516118355968 80635208477895032832 80972990375251673088 80988449136300785664 81475158566206439424 81832078814803918848 82278661116169027584 82323858134604423168 82654878130874875904 82768762339218948096 83135730502795788288 84103389487696969728 84471823292700819456 84979466461527146496 85817528260950491136 85833911905139294208 86454244141248282624 86728015154151161856 87354809184386285568 87720739573189312512 88264755113390309376 89135216209183113216 89184179645821458432 89525693062349586432 90063708044695437312 90172706254850359296 91112005278338383872 92061088666654408704 92563493755690156032 92614340401429976064 92968988949363032064 92986737897234235392 93527696815645261824 93955349750330425344 94051102222800912384 95030801204288421888 95601899769218039808 96544719293569302528 96563150893281705984 96986167484212051968 97569017048420057088 98096310920555790336 98531236151461675008 98685832019837976576 99243333511255425024 99297849502564098048 100277118235331002368 100332202101549140736 100716404695143284736 101321671550282366976 101869245955961782272 102501005938130681856 103511863984857808896 103531625700013375488 103568724749986209792 104590112568033411072 104610080134388514816 105699768469121728512 105807490000651026432 106742172497416814592 106909651354824474624 107513611303860043776 107963987167002230784 107984598848401047552 108633544754941919232 109109438419738558464 109765144179472564224 110358349785625264128 110847640670394384384 112137852650262626304 112629097723601092608 113305955282036195328 113986880494067662848 115637353538868215808 116473078912515047424 116960986097585750016 117663876639037587456 117686340151187079168 118846954945577484288 118912239527761944576 120084944059593916416 121459485562877509632 121482673704451178496 122212737849309659136 122748118222205878272 123417991674253541376 123485787201906634752 123958651932484042752 123982317196312313856 124703595754193682432 125273799667107233792 126155084231545454592 126707734939051229184 127469199692290719744 128726292391425736704 128750867857708941312 129314889978949402624 130092022731226742784 130224603077724340224 131032213776579428352 131581109359783968768 132397132670085464064 133702824313774669824 133776269468732187648 134288539593524379648 135095562067043155968 135259059382275538944 135825661274615709696 136668007917507575808 138091632999981613056 139453483424044548096 139480106845851353088 140291545223467892736 140933024625495638016 141076653334201368576 142322896663222419456 142546201806432632832 143351481738480058368 144817078940353953792 144844726339922558976 145479251226318077952 146353525572630085632 147144466380833685504 147796854227192512512 149517136867016835072 150415677352996503552 150498303152323711104 151074607042714927104 151982507325423550464 154183138051824287744 155267795977286713344 155297438550020063232 155353087124979314688 155947981463447666688 156885168852050116608 156915120201582772224 158549652703682592768 160113258746125221888 160364477032236711936 161270416955790065664 161945980750503346176 161976898272601571328 162950317132412878848 163664157629607837696 164647716269208846336 165537524678437896192 166271461005591576576 168206778975393939456 168943646585401638912 169958932923054292992 171667823810278588416 172908488282496565248 173456030308302323712 174709618368772571136 175441479146378625024 176529510226780618752 178270432418366226432 178368359291642916864 179051386124699172864 180127416089390874624 180345412509700718592 182224010556676767744 184122177333308817408 185126987511380312064 185228680802859952128 185937977898726064128 185973475794468470784 187055393631290523648 187910699500660850688 188102204445601824768 190061602408576843776 191203799538436079616 193089438587138605056 193126301786563411968 193972334968424103936 195138034096840114176 196192621841111580672 197371664039675953152 198595699005128196096 200554236470662004736 200664404203098281472 201432809390286569472 202643343100564733952 203738491911923564544 205002011876261363712 207063251400026750976 207137449499972419584 209180225136066822144 209220160268777029632 211399536938243457024 211614980001302052864 213484344994833629184 213819302709648949248 215027222607720087552 215969197696802095104 217267089509883838464 218218876839477116928 219530288358945128448 220716699571250528256 221695281340788768768 224275705300525252608 225258195447202185216 226611910564072390656 227973760988135325696 231274707077736431616 232946157825030094848 233921972195171500032 235327753278075174912 235372680302374158336 237824479055523889152 240169888119187832832 242918971125755019264 242965347408902356992 244425475698619318272 245496236444411756544 246835983348507082752 246971574403813269504 247964634392624627712 249407191508387364864 250547599334214467584 252310168463090909184 253415469878102458368 254938399384581439488 257452584782851473408 257501735715417882624 258629779957898805248 260184045462453485568 262064427553158856704 263162218719567937536 264794265340170928128 267405648627549339648 267552538937464375296 268577079187048759296 270191124134086311936 270518118764551077888 273336015835015151616 276183265999963226112 278906966848089096192 278960213691702706176 280583090446935785472 281866049250991276032 282153306668402737152 285092403612865265664 289634157880707907584 289689452679845117952 290958502452636155904 292707051145260171264 294288932761667371008 295593708454385025024 300831354705993007104 300996606304647422208 302149214085429854208 303965014650847100928 308366276103648575488 310535591954573426688 310594877100040126464 310706174249958629376 313770337704100233216 313830240403165544448 317099305407365185536 320226517492250443776 320728954064473423872 322540833911580131328 323891961501006692352 323953796545203142656 325900634264825757696 327328315259215675392 329295432538417692672 331075049356875792384 332542922011183153152 336413557950787878912 337887293170803277824 339917865846108585984 346912060616604647424 349419236737545142272 350882958292757250048 353059020453561237504 356540864836732452864 356736718583285833728 360254832178781749248 364448021113353535488 368244354666617634816 370253975022760624128 370457361605719904256 371875955797452128256 371946951588936941568 374110787262581047296 375821399001321701376 380123204817153687552 382407599076872159232 386178877174277210112 386252603573126823936 387944669936848207872 390276068193680228352 394743328079351906304 397191398010256392192 401108472941324009472 401328808406196562944 402865618780573138944 405286686201129467904 407476983823847129088 410004023752522727424 414274898999944839168 418360450272133644288 418440320537554059264 422799073876486914048 423229960002604105728 426968689989667258368 427638605419297898496 430054445215440175104 434534179019767676928 436437753678954233856 439060576717890256896 441433399142501056512 443390562681577537536 448551410601050505216 453223821128144781312 455947521976270651392 462549414155472863232 465892315650060189696 467843944390343000064 470655506556150349824 470745360604748316672 475648958111047778304 480339776238375665664 485837942251510038528 485930694817804713984 488850951397238636544 490992472888823513088 493943148807626539008 498814383016774729728 501095198668428935168 504620336926181818368 506830939756204916736 509876798769162878976 515003471430835765248 520368090924906971136 524128855106317713408 526324437439135875072 529588530680341856256 534811297255098679296 535105077874928750592 537154158374097518592 540382248268172623872 541036237529102155776 546672031670030303232 552366531999926452224 557813933696178192384 557920427383405412352 561166180893871570944 563732098501982552064 564306613336805474304 570184807225730531328 579268315761415815168 579378905359690235904 581917004905272311808 585414102290520342528 588577865523334742016 601662709411986014208 601993212609294844416 604298428170859708416 607930029301694201856 616732552207297150976 621189754200080252928 621412348499917258752 627540675408200466432 627660480806331088896 634198610814730371072 640453034984500887552 641457908128946847744 645081667823160262656 647907593090406285312 651801268529651515392 654656630518431350784 658590865076835385344 662150098713751584768 665085844022366306304 672827115901575757824 675774586341606555648 679835731692217171968 693824121233209294848 698838473475090284544 701765916585514500096 706118040907122475008 713473437166571667456 720509664357563498496 728896042226707070976 736488709333235269632 740507950045521248256 740914723211439808512 743893903177873883136 748221574525162094592 751642798002643402752 760246409634307375104 764815198153744318464 772357754348554420224 772505207146253647872 775889339873696415744 780552136387360456704 789486656158703812608 794382796020512784384 802216945882648018944 802657616812393125888 805731237561146277888 810573372402258935808 820008047505045454848 828549797999889678336 836720900544267288576 836880641075108118528 845598147752973828096 846459920005208211456 855277210838595796992 869068358039535353856 872875507357908467712 878121153435780513792 882866798285002113024 886781125363155075072 906447642256289562624 911895043952541302784 925098828310945726464 931784631300120379392 941311013112300699648 941490721209496633344 951297916222095556608 960679552476751331328 971675884503020077056 971861389635609427968 977701902794477273088 981984945777647026176 987886297615253078016 997628766033549459456 1002190397336857870336 1009240673852363636736 1013661879512409833472 1019753597538325757952 1040736181849813942272 1048257710212635426816 1052648874878271750144 1059177061360683712512 1069622594510197358592 1070210155749857501184 1080764496536345247744 1093344063340060606464 1104733063999852904448 1115627867392356384768 1115840854766810824704 1122332361787743141888 1127464197003965104128 1140369614451461062656 1158536631522831630336 1158757810719380471808 1163834009810544623616 1170828204581040685056 1203325418823972028416 1203986425218589688832 1208596856341719416832 1215860058603388403712 1242824696999834517504 1255081350816400932864 1255320961612662177792 1268397221629460742144 1280906069969001775104 1282915816257893695488 1290163335646320525312 1303602537059303030784 1309313261036862701568 1317181730153670770688 1324300197427503169536 1330171688044732612608 1345654231803151515648 1359671463384434343936 1387648242466418589696 1397676946950180569088 1403531833171029000192 1412236081814244950016 1426946874333143334912 1441019328715126996992 1457792084453414141952 1472977418666470539264 1481829446422879617024 1496443149050324189184 1503285596005286805504 1520492819268614750208 1529630396307488636928 1545010414292507295744 1561104272774720913408 1578973312317407625216 1588765592041025568768 1604433891765296037888 1605315233624786251776 1611462475122292555776 1621146744804517871616 1640016095010090909696 1657099595999779356672 1673441801088534577152 1673761282150216237056 1691196295505947656192 1692919840010416422912 1710554421677191593984 1738136716079070707712 1745751014715816935424 1756242306871561027584 1765733596570004226048 1812895284512579125248 1823790087905082605568 1850197656621891452928 1863569262600240758784 1882622026224601399296 1882981442418993266688 1902595832444191113216 1921359104953502662656 1943722779271218855936 1955403805588954546176 1963969891555294052352 1975772595230506156032 1995257532067098918912 2004380794673715740672 2018481347704727273472 2027323759024819666944 2039507195076651515904 2081472363699627884544 2096515420425270853632 2105297749756543500288 2118354122721367425024 2140420311499715002368 2161528993072690495488 2186688126680121212928 2209466127999705808896 2231681709533621649408 2244664723575486283776 2254928394007930208256 2280739228902922125312 2317073263045663260672 2317515621438760943616 2327668019621089247232 2341656409162081370112 2406650837647944056832 2407972850437179377664 2417193712683438833664 2431720117206776807424 2485649393999669035008 2510162701632801865728 2510641923225324355584 2536794443258921484288 2565831632515787390976 2607205074118606061568 2618626522073725403136 2634363460307341541376 2648600394855006339072 2660343376089465225216 2719342926768868687872 2775296484932837179392 2795353893900361138176 2824472163628489900032 2853893748666286669824 2882038657430253993984 2915584168906828283904 2945954837332941078528 2963658892845759234048 2992886298100648378368 3006571192010573611008 3040985638537229500416 3059260792614977273856 3122208545549441826816 3157946624634815250432 3177531184082051137536 3208867783530592075776 3210630467249572503552 3242293489609035743232 3280032190020181819392 3314199191999558713344 3346883602177069154304 3347522564300432474112 3382392591011895312384 3421108843354383187968 3476273432158141415424 3491502029431633870848 3512484613743122055168 3625790569025158250496 3647580175810165211136 3765244052449202798592 3765962884837986533376 3805191664888382226432 3842718209907005325312 3910807611177909092352 3927939783110588104704 3951545190461012312064 3990515064134197837824 4008761589347431481344 4036962695409454546944 4079014390153303031808 4162944727399255769088 4193030840850541707264 4210595499513087000576 4236708245442734850048 4280840622999430004736 4323057986145380990976 4373376253360242425856 4418932255999411617792 4489329447150972567552 4509856788015860416512 4561478457805844250624 4635031242877521887232 4683312818324162740224 4813301675295888113664 4815945700874358755328 4834387425366877667328 4863440234413553614848 4971298787999338070016 5020325403265603731456 5021283846450648711168 5073588886517842968576 5131663265031574781952 5214410148237212123136 5237253044147450806272 5268726920614683082752 5297200789710012678144 5438685853537737375744 5550592969865674358784 5590707787800722276352 5648944327256979800064 5707787497332573339648 5764077314860507987968 5831168337813656567808 5891909674665882157056 5927317785691518468096 5985772596201296756736 6013142384021147222016 6081971277074459000832 6118521585229954547712 6244417091098883653632 6315893249269630500864 6355062368164102275072 6421260934499145007104 6484586979218071486464 6560064380040363638784 6628398383999117426688 6695045128600864948224 6764785182023790624768 6842217686708766375936 6952546864316282830848 6983004058863267741696 7024969227486244110336 7251581138050316500992 7295160351620330422272 7530488104898405597184 7531925769675973066752 7610383329776764452864 7821615222355818184704 7855879566221176209408 7903090380922024624128 7981030128268395675648 8017523178694862962688 8158028780306606063616 8325889454798511538176 8386061681701083414528 8473416490885469700096 8561681245998860009472 8646115972290761981952 8746752506720484851712 8837864511998823235584 8978658894301945135104 9019713576031720833024 9122956915611688501248 9366625636648325480448 9626603350591776227328 9631891401748717510656 9726880468827107229696 9942597575998676140032 10040650806531207462912 10042567692901297422336 10147177773035685937152 10263326530063149563904 10428820296474424246272 10474506088294901612544 10537453841229366165504 10877371707075474751488 11297888654513959600128 11415574994665146679296 11528154629721015975936 11783819349331764314112 11854635571383036936192 11971545192402593513472 12026284768042294444032 12237043170459909095424 12488834182197767307264 12631786498539261001728 12710124736328204550144 12842521868998290014208 12969173958436142972928 13120128760080727277568 13256796767998234853376 13529570364047581249536 13684435373417532751872 13905093728632565661696 14049938454972488220672 14503162276100633001984 14590320703240660844544 15060976209796811194368 15063851539351946133504 15220766659553528905728 15643230444711636369408 15711759132442352418816 15806180761844049248256 16316057560613212127232 16651778909597023076352 16772123363402166829056 16946832981770939400192 17123362491997720018944 17292231944581523963904 17493505013440969703424 17675729023997646471168 17957317788603890270208 18039427152063441666048 18245913831223377002496 18733251273296650960896 19263782803497435021312 19453760937654214459392 19885195151997352280064 20085135385802594844672 20294355546071371874304 20526653060126299127808 20857640592948848492544 20949012176589803225088 21074907682458732331008 21754743414150949502976 22595777309027919200256 22831149989330293358592 23567638698663528628224 23709271142766073872384 23943090384805187026944 24052569536084588888064 24474086340919818190848 24977668364395534614528 25420249472656409100288 25685043737996580028416 25938347916872285945856 26240257520161454555136 26513593535996469706752 27059140728095162499072 27368870746835065503744 28099876909944976441344 29180641406481321689088 30121952419593622388736 30127703078703892267008 30441533319107057811456 31286460889423272738816 31423518264884704837632 31612361523688098496512 32632115121226424254464 33893665963541878800384 34246724983995440037888 34584463889163047927808 35351458047995292942336 35914635577207780540416 36078854304126883332096 37466502546593301921792 38527565606994870042624 38907521875308428918784 39770390303994704560128 40588711092142743748608 41053306120252598255616 41715281185897696985088 42149815364917464662016 43509486828301899005952 45191554618055838400512 45662299978660586717184 47135277397327057256448 47418542285532147744768 48948172681839636381696 49955336728791069229056 50840498945312818200576 51370087475993160056832 51876695833744571891712 52480515040322909110272 53027187071992939413504 54118281456190324998144 54737741493670131007488 56199753819889952882688 58361282812962643378176 60255406157407784534016 60883066638214115622912 62572921778846545477632 62847036529769409675264 63224723047376196993024 65264230242452848508928 67787331927083757600768 68493449967990880075776 70702916095990585884672 71829271154415561080832 72157708608253766664192 74933005093186603843584 77055131213989740085248 77815043750616857837568 79540780607989409120256 81177422184285487497216 82106612240505196511232 84299630729834929324032 90383109236111676801024 91324599957321173434368 94270554794654114512896 94837084571064295489536 97896345363679272763392 101680997890625636401152 102740174951986320113664 103753391667489143783424 106054374143985878827008 108236562912380649996288 112399507639779905765376 116722565625925286756352 121766133276428231245824 125145843557693090955264 126449446094752393986048 130528460484905697017856 135574663854167515201536 136986899935981760151552 141405832191981171769344 149866010186373207687168 154110262427979480170496 155630087501233715675136 159081561215978818240512 162354844368570974994432 164213224481010393022464 168599261459669858648064 180766218472223353602048 182649199914642346868736 188541109589308229025792 189674169142128590979072 195792690727358545526784 203361995781251272802304 205480349903972640227328 212108748287971757654016 216473125824761299992576 224799015279559811530752 233445131251850573512704 243532266552856462491648 252898892189504787972096 271149327708335030403072 273973799871963520303104 282811664383962343538688 308220524855958960340992 311260175002467431350272 318163122431957636481024 324709688737141949988864 337198522919339717296128 365298399829284693737472 379348338284257181958144 391585381454717091053568 406723991562502545604608 410960699807945280454656 424217496575943515308032 449598030559119623061504 466890262503701147025408 487064533105712924983296 505797784379009575944192 542298655416670060806144 547947599743927040606208 565623328767924687077376 616441049711917920681984 636326244863915272962048 649419377474283899977728 674397045838679434592256 730596799658569387474944 758696676568514363916288 813447983125005091209216 821921399615890560909312 848434993151887030616064 933780525007402294050816 974129066211425849966592 1011595568758019151888384 1095895199487854081212416 1232882099423835841363968 1272652489727830545924096 1348794091677358869184512 1461193599317138774949888 1517393353137028727832576 1626895966250010182418432 1643842799231781121818624 1696869986303774061232128 1948258132422851699933184 2023191137516038303776768 2191790398975708162424832 2465764198847671682727936 2545304979455661091848192 2922387198634277549899776 3034786706274057455665152 3287685598463562243637248 4046382275032076607553536 4383580797951416324849664 4931528397695343365455872 5090609958911322183696384 5844774397268555099799552 6069573412548114911330304 6575371196927124487274496 8767161595902832649699328 9863056795390686730911744 12139146825096229822660608 13150742393854248974548992 17534323191805665299398656 19726113590781373461823488 26301484787708497949097984 39452227181562746923646976 52602969575416995898195968 78904454363125493847293952 157808908726250987694587904
- Sum of all divisors σ(n): 535467085154204003953152000
- Sum of proper divisors (its aliquot sum) s(n): 377658176427953016258564096
- 157808908726250987694587904 is an abundant number, because the sum of its proper divisors (377658176427953016258564096) is greater than itself. Its abundance is 219849267701702028563976192
Bases of 157808908726250987694587904
- Binary: 10000010100010010101011000010101011111000101010011100101000010000000000000000000000000002
- Hexadecimal: 0x828956157C54E508000000
- Base-36: JTTTZTU9JZCAO0000
Squares and roots of 157808908726250987694587904
- 157808908726250987694587904 squared (1578089087262509876945879042) is 24903651673370215131449206407862135158974852383113216
- 157808908726250987694587904 cubed (1578089087262509876945879043) is 3930018093873227954606171294060957402245216834473512289780452758240205696139264
-
The
square root of 157808908726250987694587904 is 12562201587550.2884597709 -
157808908726250987694587904 is a
perfect cube number . Itscube root is 540393984
Scales and comparisons
How big is 157808908726250987694587904?- 157,808,908,726,250,987,694,587,904 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 157,808,908,726,250,987,694,587,904 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 157808908726250987694587904 cubic inches would be around 45032832 feet tall.
Recreational maths with 157808908726250987694587904
- 157808908726250987694587904 backwards is 409785496789052627809808751
- 157808908726250987694587904 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 157808908726250987694587904'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 157808908726250987694587904 - Facts about the integer". Numbermatics.com. 2024. Web. 5 May 2024.
APA style:
Numbermatics. (2024). Number 157808908726250987694587904 - Facts about the integer. Retrieved 5 May 2024, from https://numbermatics.com/n/157808908726250987694587904/
Chicago style:
Numbermatics. 2024. "Number 157808908726250987694587904 - Facts about the integer". https://numbermatics.com/n/157808908726250987694587904/
The information we have on file for 157808908726250987694587904 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 157808908726250987694587904, math, Factors of 157808908726250987694587904, curriculum, school, college, exams, university, Prime factorization of 157808908726250987694587904, STEM, science, technology, engineering, physics, economics, calculator, one hundred fifty-seven septillion, eight hundred eight sextillion, nine hundred eight quintillion, seven hundred twenty-six quadrillion, two hundred fifty trillion, nine hundred eighty-seven billion, six hundred ninety-four million, five hundred eighty-seven thousand, nine hundred four.