593907398344495646987756544
593,907,398,344,495,646,987,756,544 is an even composite number composed of six prime numbers multiplied together.
593907398344495646987756544 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of seventeen thousand, three hundred twenty-five divisors.
Prime factorization of 593907398344495646987756544:
210 × 36 × 72 × 134 × 312 × 8774
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 13 × 13 × 13 × 13 × 31 × 31 × 877 × 877 × 877 × 877)See below for interesting mathematical facts about the number 593907398344495646987756544 from the Numbermatics database.
Names of 593907398344495646987756544
- Cardinal: 593907398344495646987756544 can be written as Five hundred ninety-three septillion, nine hundred seven sextillion, three hundred ninety-eight quintillion, three hundred forty-four quadrillion, four hundred ninety-five trillion, six hundred forty-six billion, nine hundred eighty-seven million, seven hundred fifty-six thousand, five hundred forty-four.
Scientific notation
- Scientific notation: 5.93907398344495646987756544 × 1026
Factors of 593907398344495646987756544
Divisors of 593907398344495646987756544
- Number of divisors d(n): 17325
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 31 32 36 39 42 48 49 52 54 56 62 63 64 72 78 81 84 91 93 96 98 104 108 112 117 124 126 128 144 147 156 162 168 169 182 186 189 192 196 208 216 217 224 234 243 248 252 256 273 279 288 294 312 324 336 338 351 364 372 378 384 392 403 416 432 434 441 448 468 486 496 504 507 512 546 558 567 576 588 624 637 648 651 672 676 702 728 729 744 756 768 784 806 819 832 837 864 868 877 882 896 936 961 972 992 1008 1014 1024 1053 1092 1116 1134 1152 1176 1183 1209 1248 1274 1296 1302 1323 1344 1352 1404 1456 1458 1488 1512 1519 1521 1536 1568 1612 1638 1664 1674 1701 1728 1736 1754 1764 1792 1872 1911 1922 1944 1953 1984 2016 2028 2106 2184 2197 2232 2268 2304 2352 2366 2418 2457 2496 2511 2548 2592 2604 2631 2646 2688 2704 2808 2821 2883 2912 2916 2976 3024 3038 3042 3072 3136 3159 3224 3276 3328 3348 3402 3456 3472 3508 3528 3549 3584 3627 3744 3822 3844 3888 3906 3968 3969 4032 4056 4212 4368 4394 4464 4536 4557 4563 4608 4704 4732 4836 4914 4992 5022 5096 5103 5184 5208 5239 5262 5292 5376 5408 5616 5642 5733 5766 5824 5832 5859 5952 6048 6076 6084 6139 6272 6318 6448 6552 6591 6656 6696 6727 6804 6912 6944 7016 7056 7098 7168 7254 7371 7488 7533 7644 7688 7776 7812 7893 7936 7938 8064 8112 8281 8424 8463 8649 8736 8788 8928 9072 9114 9126 9216 9408 9464 9477 9672 9828 9984 10044 10192 10206 10368 10416 10478 10524 10584 10647 10752 10816 10881 11232 11284 11401 11466 11532 11648 11664 11718 11904 11907 12096 12152 12168 12278 12493 12544 12636 12896 13104 13182 13312 13392 13454 13608 13671 13689 13824 13888 14032 14112 14196 14508 14742 14976 15066 15288 15376 15379 15552 15624 15717 15786 15872 15876 16128 16224 16562 16848 16926 17199 17298 17472 17576 17577 17856 18144 18228 18252 18417 18816 18928 18954 19344 19656 19747 19773 19968 20088 20181 20384 20412 20736 20832 20956 21048 21168 21294 21504 21632 21762 22113 22464 22568 22599 22802 22932 23064 23296 23328 23436 23679 23808 23814 24192 24304 24336 24556 24843 24986 25088 25272 25389 25792 25947 26208 26364 26784 26908 27187 27216 27342 27378 27648 27776 28064 28224 28392 28561 29016 29484 29952 30132 30576 30752 30758 31104 31248 31434 31572 31744 31752 31941 32256 32448 32643 33124 33696 33852 34203 34398 34596 34944 35152 35154 35712 35721 36288 36456 36504 36673 36834 37479 37632 37856 37908 38688 39312 39494 39546 39936 40176 40362 40768 40824 41013 41067 41472 41664 41912 42096 42336 42588 42973 43264 43524 44226 44928 45136 45198 45604 45864 46128 46137 46592 46656 46872 47089 47151 47358 47616 47628 48384 48608 48672 49112 49686 49972 50176 50544 50778 51584 51597 51894 52416 52728 52731 53568 53816 54374 54432 54684 54756 55251 55552 56128 56448 56784 57122 58032 58968 59241 59319 59904 60264 60543 61152 61504 61516 62208 62496 62868 63144 63504 63882 64512 64896 65286 66248 66339 67392 67704 68107 68406 68796 69192 69888 70304 70308 71037 71424 71442 72576 72912 73008 73346 73668 74529 74958 75264 75712 75816 76167 77376 77841 78624 78988 79092 79807 80352 80724 81536 81561 81648 82026 82134 82944 83328 83824 84192 84672 85176 85683 85946 86528 87048 87451 88452 89856 90272 90396 91208 91728 92256 92274 93184 93312 93744 94178 94302 94716 95232 95256 95823 96768 97216 97344 97929 98224 99372 99944 101088 101556 102609 103168 103194 103788 104832 105456 105462 107136 107632 107653 108748 108864 109368 109512 110019 110502 111104 112256 112437 112896 113568 114244 116064 117936 118482 118638 119808 120528 121086 122304 123008 123032 123039 123201 124416 124992 125736 126288 127008 127764 128919 129792 130572 132496 132678 134784 135408 136214 136812 137592 138384 138411 139776 140608 140616 141267 141453 142074 142848 142884 145152 145824 146016 146692 147336 148213 149058 149916 150528 151424 151632 152334 154752 154791 155682 157248 157976 158184 158193 159614 160704 161448 162409 163072 163122 163296 164052 164268 165753 166656 167648 168384 169344 170352 171366 171892 173056 174096 174902 176904 177723 177957 179712 180544 180792 181629 182416 183456 184512 184548 186624 187488 188356 188604 189432 190309 190512 191646 193536 194432 194688 195858 196448 198744 199888 199927 202176 203112 204321 205218 206336 206388 207576 209664 210912 210924 213111 214272 215264 215306 217496 217728 218736 219024 220038 221004 222208 223587 224512 224874 225792 227136 228488 228501 232128 233523 235872 236964 237276 239421 241056 242172 244608 244683 246016 246064 246078 246402 248832 249984 251472 252576 254016 255528 256711 257049 257838 259584 261144 262353 264992 265356 269568 270816 272428 273624 275184 276768 276822 279552 281216 281232 282534 282906 284148 285696 285768 287469 290304 291648 292032 293384 293787 294672 296426 298116 299832 302848 303264 304668 307827 309504 309582 311364 314496 315952 316368 316386 319228 321408 322896 322959 324818 326144 326244 326592 328104 328536 330057 331506 333312 335296 336768 337311 338688 340704 342732 343784 348192 349804 353431 353808 355446 355914 359424 361088 361584 363258 364832 366912 369024 369096 369117 373248 374976 376712 377208 378864 380618 381024 383292 386757 388864 389376 391716 392896 397488 399776 399854 404352 406224 408642 410436 412672 412776 415152 415233 419328 421824 421848 423801 424359 426222 428544 430528 430612 434992 435456 437472 438048 440076 442008 444639 447174 449024 449748 451584 454272 456976 457002 464256 464373 467046 471744 473928 474552 476749 478842 482112 484344 487227 489216 489366 492032 492128 492156 492804 497259 499968 502944 505152 508032 511056 513422 514098 515676 519168 522288 524706 529984 530712 533169 533871 539136 541632 544856 544887 547248 550368 553536 553644 558649 562432 562464 565068 565812 568296 570927 571536 574938 580608 583296 584064 586768 587574 589344 592852 596232 599664 599781 605696 606528 609336 612157 612963 615654 619008 619164 622728 628992 631904 632736 632772 638456 639333 642816 645792 645918 649636 652288 652488 653184 656208 657072 660114 663012 666624 670592 670761 673536 674622 677376 681408 685464 685503 687568 696384 699608 700569 706862 707616 710892 711828 718263 722176 723168 726516 729664 733824 734049 738048 738192 738234 746496 749952 753424 754416 757728 761236 762048 766584 769129 770133 771147 773514 777728 778752 783432 785792 787059 794976 799552 799708 808704 812448 817284 820872 825552 830304 830466 838656 842797 843648 843696 847602 848718 852444 857088 861056 861224 862407 869984 870912 874944 876096 880152 884016 885391 889278 894348 898048 899496 908544 913952 914004 923481 928512 928746 934092 943488 947856 949104 953498 957684 964224 968688 968877 974454 978432 978732 984064 984256 984312 985608 990171 994518 999936 1005888 1010304 1011933 1016064 1022112 1026844 1028196 1031352 1037491 1044576 1049412 1059968 1060293 1061424 1066338 1067742 1078272 1083264 1089712 1089774 1094496 1100736 1107072 1107288 1107351 1117298 1124864 1124928 1130136 1131624 1136592 1136863 1141854 1143072 1149876 1160271 1166592 1168128 1173536 1175148 1178688 1185704 1192464 1199328 1199562 1211392 1213056 1218672 1224314 1225926 1231308 1238016 1238328 1245456 1245699 1257984 1263808 1265472 1265544 1271403 1273077 1276912 1278666 1285632 1291584 1291836 1299272 1304976 1306368 1312416 1314144 1320228 1326024 1332163 1333917 1341184 1341522 1347072 1349244 1354752 1362816 1370928 1371006 1375136 1392768 1399216 1399489 1401138 1413724 1415232 1421784 1423656 1430247 1436526 1444352 1446336 1453032 1459328 1461681 1467648 1468098 1476096 1476384 1476468 1491777 1499904 1506848 1508832 1515456 1522472 1524096 1533168 1538258 1540266 1542294 1547028 1555456 1557504 1566864 1571584 1574118 1589952 1599104 1599416 1599507 1601613 1617408 1624896 1634568 1634661 1641744 1651104 1660608 1660932 1675947 1685594 1687296 1687392 1695204 1697436 1704888 1712781 1722112 1722448 1724814 1739968 1741824 1749888 1752192 1760304 1768032 1770782 1778556 1788696 1798992 1799343 1817088 1827904 1828008 1836471 1838889 1846962 1857024 1857492 1868184 1886976 1895712 1898208 1906996 1915368 1926769 1928448 1937376 1937754 1948908 1956864 1957464 1968512 1968624 1971216 1980342 1989036 1999872 2011776 2012283 2020608 2023866 2032128 2044224 2053688 2056392 2056509 2062704 2074982 2089152 2098824 2111317 2119936 2120586 2122848 2132676 2135484 2154789 2166528 2179424 2179548 2188992 2201472 2202147 2214144 2214576 2214702 2234596 2249728 2249856 2260272 2263248 2273184 2273726 2283708 2286144 2299752 2307387 2310399 2313441 2320542 2333184 2336256 2347072 2350296 2357376 2361177 2371408 2384928 2398656 2399124 2426112 2437344 2448628 2451852 2462616 2474017 2476656 2490912 2491398 2515968 2527616 2528391 2530944 2531088 2542806 2546154 2553824 2557332 2571264 2583168 2583672 2598544 2609952 2612736 2624832 2628288 2640456 2652048 2656173 2664326 2667834 2682368 2683044 2694144 2698488 2725632 2741856 2742012 2750272 2770443 2785536 2798432 2798978 2802276 2827448 2830464 2843568 2847312 2860494 2873052 2888704 2892672 2906064 2906631 2918656 2923362 2935296 2936196 2952192 2952768 2952936 2970513 2983554 2999808 3013696 3017664 3030912 3035799 3044944 3048192 3066336 3076516 3080532 3084588 3094056 3112473 3133728 3143168 3148236 3179904 3180879 3198208 3198832 3199014 3203226 3234816 3249792 3269136 3269322 3283488 3302208 3321216 3321864 3337243 3351894 3371188 3374592 3374784 3390408 3394872 3409776 3410589 3425562 3444224 3444896 3449628 3479936 3480813 3499776 3504384 3520608 3536064 3541564 3557112 3577392 3597984 3598686 3634176 3655808 3656016 3672942 3677778 3693924 3714048 3714984 3736368 3737097 3773952 3791424 3796416 3813992 3814209 3819231 3830736 3853538 3856896 3874752 3875508 3897816 3914928 3937024 3937248 3942432 3960684 3978072 3996489 4001751 4023552 4024566 4041216 4047732 4064256 4088448 4107376 4112784 4113018 4125408 4149964 4178304 4197648 4198467 4222634 4239872 4241172 4245696 4265352 4270968 4290741 4309578 4333056 4358848 4359096 4377984 4385043 4402944 4404294 4428288 4429152 4429404 4469192 4475331 4499712 4520544 4526496 4546368 4547452 4567416 4572288 4594603 4599504 4614774 4620798 4626882 4641084 4666368 4672512 4694144 4700592 4714752 4722354 4742816 4769856 4797312 4798248 4798521 4852224 4874688 4897256 4903704 4903983 4925232 4948034 4953312 4981824 4982796 5027841 5055232 5056782 5061888 5062176 5085612 5092308 5107648 5114664 5138343 5166336 5167344 5197088 5219904 5225472 5249664 5256576 5280912 5304096 5312346 5328652 5335668 5364736 5366088 5383903 5396976 5398029 5451264 5483712 5484024 5500544 5509413 5516667 5540886 5571072 5596864 5597956 5604552 5654896 5660928 5687136 5694624 5720988 5746104 5780307 5785344 5812128 5813262 5837312 5846724 5870592 5872392 5899579 5905536 5905872 5941026 5967108 5999616 6027392 6035328 6036849 6061824 6071598 6089888 6096384 6132672 6153032 6161064 6169176 6188112 6197737 6224946 6267456 6286336 6296472 6333951 6359808 6361758 6396416 6397664 6398028 6406452 6464367 6499584 6538272 6538644 6566976 6604416 6606441 6642432 6643728 6674486 6703788 6742376 6749184 6749568 6780816 6789744 6819552 6821178 6851124 6888448 6889792 6899256 6922161 6931197 6940323 6959872 6961626 6999552 7008768 7041216 7072128 7083128 7083531 7114224 7154784 7195968 7197372 7262437 7311616 7312032 7345884 7355556 7387848 7422051 7429968 7472736 7474194 7547904 7582848 7585173 7592832 7627984 7628418 7638462 7661472 7707076 7713792 7749504 7751016 7795632 7829856 7874048 7874496 7884864 7921368 7956144 7958041 7968519 7992978 8003502 8047104 8049132 8082432 8095464 8176896 8214752 8225568 8226036 8250816 8299928 8311329 8356608 8395296 8396934 8445268 8479744 8482344 8491392 8530704 8541936 8581482 8619156 8666112 8717696 8718192 8719893 8755968 8770086 8805888 8808588 8856576 8858304 8858808 8911539 8938384 8950662 8999424 9041088 9052992 9092736 9094904 9107397 9134832 9144576 9189206 9199008 9229548 9241596 9253764 9282168 9337419 9388288 9401184 9429504 9444708 9485632 9539712 9542637 9594624 9596496 9597042 9704448 9749376 9794512 9807408 9807966 9850464 9896068 9906624 9963648 9965592 9998677 10011729 10055682 10110464 10113564 10123776 10124352 10171224 10184616 10215296 10229328 10231767 10276686 10332672 10334688 10394176 10439808 10442439 10499328 10513152 10561824 10608192 10624692 10657304 10671336 10732176 10767806 10793952 10796058 10902528 10956361 10967424 10968048 11001088 11018826 11033334 11081772 11142144 11193728 11195912 11209104 11211291 11309792 11321856 11374272 11389248 11441976 11442627 11492208 11560614 11570688 11624256 11626524 11674624 11693448 11744784 11799158 11811072 11811744 11882052 11934216 11989467 12005253 12054784 12070656 12073698 12123648 12143196 12179776 12192768 12265344 12306064 12322128 12338352 12376224 12395474 12449892 12534912 12592944 12595401 12667902 12719616 12723516 12792832 12795328 12796056 12812904 12872223 12928734 12999168 13076544 13077288 13133952 13155129 13208832 13212882 13284864 13287456 13348972 13407576 13484752 13487383 13499136 13561632 13579488 13639104 13642356 13702248 13779584 13783809 13798512 13844322 13862394 13880646 13919744 13923252 13999104 14017536 14082432 14144256 14166256 14167062 14228448 14309568 14391936 14394744 14395563 14524874 14623232 14624064 14691768 14711112 14775696 14779219 14844102 14859936 14945472 14948388 15083523 15165696 15170346 15185664 15255968 15256836 15276924 15322944 15414152 15415029 15499008 15502032 15591264 15659712 15748096 15748992 15769728 15842736 15912288 15916082 15937038 15985956 16007004 16094208 16098264 16151709 16190928 16194087 16353792 16429504 16451136 16452072 16501632 16528239 16550001 16599856 16622658 16713216 16790592 16793868 16890536 16964688 16982784 17061408 17083872 17162964 17238312 17318119 17340921 17435392 17436384 17439786 17511936 17540172 17611776 17617176 17698737 17716608 17717616 17823078 17876768 17901324 17998848 18082176 18105984 18185472 18189808 18214794 18269664 18289152 18378412 18398016 18459096 18483192 18507528 18564336 18593211 18674838 18776576 18802368 18859008 18889416 18971264 19001853 19079424 19085274 19189248 19192992 19194084 19393101 19498752 19589024 19614816 19615932 19700928 19792136 19813248 19819323 19927296 19931184 19997354 20023458 20111364 20220928 20227128 20247552 20248704 20342448 20369232 20430592 20458656 20463534 20553372 20665344 20669376 20766483 20788352 20793591 20820969 20879616 20884878 20998656 21026304 21123648 21216384 21249384 21250593 21314608 21342672 21464352 21535612 21587904 21592116 21787311 21912722 21934848 21936096 22002176 22037652 22066668 22163544 22266153 22387456 22391824 22418208 22422582 22619584 22643712 22748544 22755519 22778496 22883952 22885254 22984416 23121228 23141376 23248512 23253048 23386896 23489568 23598316 23622144 23623488 23764104 23842999 23868432 23874123 23905557 23978934 24010506 24109568 24141312 24147396 24247296 24286392 24359552 24530688 24612128 24644256 24676704 24752448 24790948 24899784 25047997 25069824 25185888 25190802 25335804 25439232 25447032 25590656 25592112 25625808 25744446 25857468 25998336 26153088 26154576 26159679 26267904 26310258 26417664 26425764 26569728 26574912 26697944 26734617 26815152 26969504 26974766 26998272 27123264 27158976 27278208 27284712 27404496 27447121 27559168 27567618 27597024 27688644 27724788 27761292 27839488 27846504 28012257 28164864 28288512 28332512 28334124 28456896 28619136 28627911 28783872 28789488 28791126 29049748 29246464 29248128 29383536 29422224 29551392 29558438 29688204 29719872 29890944 29896776 29996031 30035187 30167046 30331392 30340692 30371328 30511936 30513672 30553848 30645888 30695301 30828304 30830058 30998016 31004064 31182528 31319424 31327317 31497984 31539456 31685472 31824576 31832164 31874076 31971912 32014008 32162221 32196528 32303418 32381856 32388174 32707584 32859008 32869083 32902272 32904144 33003264 33056478 33100002 33199712 33245316 33426432 33581184 33587736 33781072 33929376 33965568 34122816 34167744 34325928 34327881 34476624 34636238 34681842 34870784 34872768 34879572 35023872 35080344 35234352 35397474 35433216 35435232 35646156 35753536 35802648 35968401 36015759 36164352 36211968 36370944 36379616 36429588 36539328 36578304 36756824 36796032 36918192 36966384 37015056 37128672 37186422 37349676 37553152 37604736 37687321 37778832 37786203 37942528 38003706 38158848 38170548 38378496 38385984 38388168 38616669 38786202 38997504 39178048 39229632 39231864 39401856 39465387 39584272 39626496 39638646 39854592 39862368 39994708 40046916 40222728 40454256 40462149 40497408 40684896 40738464 40861184 40917312 40927068 41106744 41297053 41338752 41351427 41532966 41576704 41587182 41641938 41759232 41769756 41997312 42052608 42247296 42432768 42498768 42501186 42629216 42685344 42928704 43071224 43175808 43184232 43384159 43574622 43825444 43869696 43872192 44004352 44075304 44133336 44327088 44337657 44532306 44774912 44783648 44836416 44845164 45239168 45250569 45497088 45511038 45556992 45767904 45770508 45968832 46242456 46245087 46497024 46506096 46773792 46979136 47196632 47244288 47246976 47528208 47685998 47736864 47748246 47811114 47957868 48021012 48219136 48282624 48294792 48455127 48572784 48582261 48719104 49061376 49224256 49288512 49353408 49504896 49581896 49584717 49650003 49799568 50095994 50139648 50371776 50381604 50671608 50894064 51181312 51184224 51251616 51488892 51714936 51954357 52022763 52306176 52309152 52319358 52535808 52620516 52835328 52851528 53096211 53149824 53395888 53469234 53630304 53939008 53949532 53996544 54246528 54317952 54556416 54569424 54808992 54894242 55118336 55135236 55194048 55377288 55449576 55522584 55693008 55779633 56024514 56329728 56577024 56665024 56668248 56913792 57005559 57238272 57255822 57567744 57578976 57582252 58099496 58179303 58496256 58767072 58844448 59102784 59116876 59376408 59439744 59729839 59781888 59793552 59992062 60070374 60334092 60662784 60681384 60742656 61023872 61027344 61107696 61291776 61390602 61656608 61660116 61996032 62008128 62299449 62365056 62380773 62638848 62654634 62995968 63078912 63370944 63649152 63664328 63748152 63751779 63943824 64028016 64324442 64393056 64606836 64763712 64776348 65361933 65718016 65738166 65804544 65808288 66006528 66112956 66200004 66399424 66490632 66798459 67162368 67175472 67562144 67858752 67931136 68245632 68266557 68335488 68651856 68655762 68953248 69272476 69363684 69741568 69745536 69759144 69990739 70160688 70468704 70794948 70866432 70870464 71292312 71507072 71528997 71605296 71622369 71716671 71936802 72031518 72328704 72423936 72741888 72759232 72859176 73078656 73513648 73592064 73836384 73932768 74030112 74257344 74372844 74699352 75143991 75209472 75374642 75557664 75572406 75885056 76007412 76317696 76341096 76694527 76771968 76776336 77233338 77572404 77995008 78356096 78459264 78463728 78479037 78803712 78930774 79168544 79252992 79277292 79709184 79724736 79989416 80093832 80445456 80908512 80924298 80994816 81369792 81476928 81722368 81834624 81854136 82213488 82341363 82594106 82677504 82702854 83065932 83153408 83174364 83283876 83518464 83539512 84036771 84494592 84865536 84997536 85002372 85258432 85370688 85857408 85883733 86142448 86351616 86368464 86768318 87149244 87650888 87739392 87744384 88150608 88266672 88654176 88675314 89064612 89549824 89567296 89672832 89690328 89988093 90105561 90478336 90501138 90994176 91022076 91113984 91535808 91541016 91937664 92085903 92484912 92490174 92994048 93012192 93547584 93958272 94393264 94411681 94493952 95056416 95371996 95473728 95496492 95622228 95915736 96042024 96486663 96589584 96910254 97145568 97164522 97438208 98122752 98448512 98577024 98607249 98706816 99009792 99163792 99169434 99300006 99599136 100191988 100279296 100743552 100763208 101343216 101788128 102362624 102368448 102503232 102977784 103429872 103454533 103908714 104045526 104612352 104618304 104638716 105071616 105241032 105703056 106192422 106299648 106791776 106938468 107260608 107878016 107899064 107905203 108047277 108493056 108635904 109112832 109138848 109617984 109788484 110236672 110270472 110388096 110754576 110899152 111045168 111386016 111559266 112049028 112659456 113061963 113330048 113336496 113358609 113827584 114011118 114476544 114511644 115135488 115157952 115164504 115850007 116198992 116358606 116992512 117534144 117688896 118205568 118233752 118396161 118752816 118879488 119459678 119563776 119587104 119984124 120140748 120668184 121362768 121386447 122047744 122054688 122215392 122583552 122781204 123313216 123320232 123891159 124016256 124054281 124598898 124730112 124761546 125277696 125309268 125991936 126157824 126741888 127298304 127328656 127496304 127503558 127887648 128056032 128648884 128786112 129213672 129527424 129552696 129982801 130152477 130723866 131436032 131476332 131609088 131616576 132013056 132225912 132400008 132798848 132981264 133012971 133596918 134324736 134350944 135124288 135717504 135751707 136491264 136533114 136670976 137303712 137311524 137906496 138544952 138727368 138735261 139491072 139518288 139981478 140321376 140937408 141589896 141732864 141740928 142432693 142584624 143014144 143057994 143210592 143244738 143433342 143873604 144063036 144657408 144847872 145365381 145518464 145718352 145746783 146157312 147027296 147184128 147672768 147865536 148060224 148514688 148745688 148754151 149398704 150287982 150418944 150749284 151115328 151144812 151770112 152014824 152682192 153389054 153543936 153552672 154466676 155144808 155863071 156068289 156712192 156918528 156927456 156958074 157607424 157861548 158337088 158505984 158554584 159288633 159449472 159978832 160187664 160890912 161817024 161848596 161989632 162739584 162953856 163669248 163708272 164426976 164682726 165188212 165355008 165405708 166131864 166306816 166348728 166567752 166900993 167079024 167338899 168073542 168989184 169731072 169995072 170004744 170516864 170741376 171016677 171714816 171767466 172284896 172703232 172736928 173536636 174298488 175301776 175335979 175488768 176301216 176533344 177308352 177350628 178129224 179134592 179189517 179345664 179380656 179976186 180211122 180956672 181002276 181988352 182044152 182227968 183071616 183082032 183875328 184171806 184969824 184980348 185988096 186024384 186898347 187095168 187142319 187916544 188786528 188823362 188987904 190112832 190743992 190947456 190992984 191244456 191831472 192084048 192129847 192973326 193179168 193820508 194291136 194329044 194876416 196085799 196897024 197154048 197214498 197413632 198019584 198327584 198338868 198600012 199198272 200383976 200395377 201487104 201526416 202686432 203576256 204725248 204736896 204799671 205006464 205955568 206859744 206909066 207817428 208091052 209224704 209236608 209277432 209972217 210482064 211406112 212384844 212599296 213583552 213876936 214521216 214586991 214867107 215150013 215756032 215798128 215810406 216094554 216986112 217271808 218225664 218277696 219235968 219576968 220540944 220776192 221509152 221798304 222090336 222772032 223118532 224098056 225135547 225431973 226123926 226660096 226672992 226717218 227655168 228022236 228953088 229023288 230083581 230315904 230329008 231700014 232397984 232717212 233985024 235068288 235377792 236411136 236467504 236792322 237505632 237758976 238919356 239127552 239174208 239968248 240281496 241336368 242725536 242772894 244095488 244109376 244430784 245167104 245562408 246626432 246640464 247024089 247782318 248032512 248108562 249197796 249460224 249523092 250555392 250618536 252110313 253483776 254596608 254657312 254992608 255007116 255775296 256112064 257297768 257572224 257651199 258427344 259054848 259105392 259965602 260304954 261447732 262872064 262952664 263218176 263233152 264451824 264800016 265597696 265962528 266025942 267193836 268649472 268701888 269964279 270248576 270316683 271435008 271503414 272982528 273066228 273341952 274607424 274623048 275812992 276257709 277089904 277454736 277470522 278982144 279036576 279962956 280642752 281874816 283179792 283235043 283481856 284865386 285169248 286028288 286115988 286421184 286489476 286866684 287747208 288126072 289459989 290730762 291036928 291436704 291493566 292314624 294054592 294368256 295345536 295731072 295821747 296120448 297029376 297491376 297508302 298797408 300575964 300837888 301498568 302230656 302289624 304029648 305364384 306778108 307087872 307105344 308933352 309958987 310289616 310363599 311726142 312136578 313424384 313837056 313854912 313916148 315214848 315723096 316674176 317109168 318577266 318898944 319957664 320375328 321781824 323634048 323697192 323715609 325479168 325907712 327338496 327416544 328853952 329365452 330376424 330710016 330811416 332263728 332697456 333135504 333801986 334158048 334677798 336147084 337978368 339185889 339990144 340009488 340075827 341033728 341482752 342033354 343429632 343534932 344569792 345406464 345473856 347073272 347550021 348596976 350603552 350671958 350977536 352602432 353066688 354616704 354701256 356258448 358269184 358379034 358691328 358761312 359952372 360422244 361913344 362004552 364088304 364159341 366143232 366164064 367750656 368343612 369939648 369960696 371673477 372048768 372162843 373796694 374190336 374284638 375833088 377573056 377646724 377975808 380225664 381487984 381894912 381985968 382488912 383662944 384168096 384259694 385946652 386358336 387641016 388582272 388658088 389948403 390457431 392171598 393794048 394308096 394428996 394827264 396039168 396655168 396677736 397200024 398396544 399038913 400767952 400790754 402974208 403052832 405372864 407152512 407255121 409473792 409599342 410012928 411911136 413719488 413818132 415634856 416182104 418108873 418473216 418554864 419944434 420964128 422812224 424769688 425198592 427167104 427298079 427753872 429042432 429173982 429734214 430300026 431512064 431596256 431620812 432189108 433972224 434543616 436096143 436555392 438471936 439153936 441081888 441552384 443018304 443596608 444180672 445544064 446237064 446262453 448196112 450271094 450863946 452247852 453320192 453345984 453434436 455310336 456044472 458046576 460167162 460631808 460658016 463400028 464795968 465434424 467589213 468204867 470136576 470755584 472822272 472935008 473584644 475011264 475517952 477838712 477865899 478348416 479936496 480562992 482672736 485451072 485545788 488190976 488218752 488861568 489935173 491124816 493252864 493280928 494048178 495564636 496065024 496217124 498395592 498920448 499046184 500702979 501237072 502016697 504220626 506967552 509193216 509314624 509985216 510014232 511550592 512224128 513050031 514595536 515144448 515302398 516854688 518109696 518210784 519931204 520609908 522895464 525905328 526007937 526466304 528903648 529600032 531195392 531925056 532051884 534387672 536861689 537403776 537568551 539928558 540497152 540633366 542870016 543006828 545965056 546132456 546683904 549214848 549246096 551625984 552515418 554179808 554909472 554941044 557964288 558073152 559925912 560695041 561285504 563749632 566359584 566470086 566963712 569730772 570338496 572056576 572231976 572842368 572978952 573733368 575494416 576252144 576389541 578919978 581461524 582073856 582873408 582987132 584629248 588109184 588257397 590691072 591462144 591643494 592240896 594058752 594982752 595016604 597594816 601151928 601186131 602997136 604461312 604579248 608059296 610728768 613556216 614175744 614210688 614399013 617866704 619917974 620579232 620727198 623452284 624273156 626848768 627674112 627709824 627832296 629916651 631446192 633348352 634218336 637154532 637797888 639915328 640750656 643563648 643760973 644601321 645450039 647268096 647394384 647431218 650958336 651815424 654676992 654833088 657707904 658730904 660752848 661622832 664527456 665394912 666271008 667603972 668316096 669355596 672294168 674526133 675406641 676295919 678371778 679980288 680018976 680151654 682067456 682965504 684066708 686859264 687069864 689139584 690250743 690947712 694146544 695100042 697193952 701207104 701343916 701955072 705204864 706133376 709233408 709402512 712516896 716538368 716758068 717382656 717522624 719904744 720844488 724009104 728176608 728318682 732286464 732328128 735501312 736687224 739132969 739879296 739921392 741072267 743346954 744097536 744325686 747593388 748380672 748569276 751666176 755146112 755293448 756330939 760451328 762975968 763789824 763971936 764977824 767325888 768336192 768519388 771893304 772716672 775282032 776487907 777164544 777316176 779896806 780914862 784343196 787588096 788616192 788857992 789654528 793310336 793355472 794400048 796793088 798077826 801535904 801581508 805948416 806105664 809892837 810745728 810950049 814305024 814510242 818947584 819198684 820025856 823822272 827438976 827636264 828773127 831269712 832364208 836217746 836946432 837109728 839888868 841928256 845624448 849539376 849705129 854334208 854596158 855507744 858084864 858347964 859468428 860600052 863024128 863192512 863241624 864378216 868379967 872192286 873110784 876943872 878307872 882163776 883104768 886036608 887193216 887465241 888361344 891088128 892474128 892524906 896392224 900542188 901727892 904495704 906640384 906691968 906868872 909879607 912088944 916093152 920334324 921263616 921316032 926800056 929591936 929876961 930868848 931090797 935178426 936409734 940273152 941511168 945644544 945870016 947169288 950022528 955677424 955731798 956696832 959872992 961125984 965345472 970902144 971091576 971146827 976437504 977723136 979870346 982249632 986505728 986561856 988096356 991129272 992130048 992434248 996791184 997028851 998092368 1001405958 1002474144 1004033394 1008441252 1013935104 1017557667 1018629248 1019970432 1020028464 1020227481 1023101184 1024448256 1026100062 1029191072 1030288896 1030604796 1033709376 1036219392 1036421568 1039862408 1041219816 1045790928 1051810656 1052015874 1052932608 1057807296 1059200064 1062390784 1063850112 1064103768 1068775344 1073723378 1074807552 1075137102 1079857116 1080994304 1081266732 1085740032 1086013656 1092264912 1092478023 1098429696 1098492192 1103251968 1105030836 1108359616 1109818944 1109882088 1115020431 1116146304 1116488529 1119851824 1121390082 1122571008 1127499264 1132719168 1132940172 1133927424 1139461544 1140676992 1144463952 1145684736 1145957904 1147466736 1150988832 1152504288 1152779082 1157839956 1162923048 1164147712 1165746816 1165974264 1168306951 1169845209 1171372293 1176218368 1176514794 1181382144 1182924288 1183286988 1184481792 1188117504 1189965504 1190033208 1195189632 1197116739 1202303856 1202372262 1205994272 1208922624 1209158496 1216118592 1221457536 1227112432 1227351853 1228421376 1228798026 1235733408 1239835948 1241158464 1241454396 1246904568 1248546312 1254326619 1255419648 1255664592 1259833302 1262892384 1266696704 1268436672 1274309064 1275595776 1279830656 1281501312 1281894237 1287127296 1287521946 1289202642 1290900078 1294536192 1294788768 1294862436 1301916672 1303630848 1308288429 1309666176 1315415808 1317461808 1321505696 1323245664 1329054912 1330789824 1332542016 1335207944 1336632192 1338711192 1344588336 1344908929 1349052266 1350813282 1352591838 1356743556 1359960576 1360037952 1360303308 1364134912 1365931008 1368133416 1374139728 1378279168 1380501486 1381895424 1388293088 1390200084 1394387904 1402414208 1402687832 1402767639 1404614601 1410409728 1412266752 1418466816 1418805024 1425033792 1433076736 1433516136 1433597697 1435045248 1439809488 1441688976 1448018208 1456353216 1456637364 1464572928 1464656256 1469805519 1473374448 1478265938 1479758592 1479842784 1482144534 1486693908 1488195072 1488651372 1495186776 1496761344 1497138552 1502108937 1506050091 1510292224 1510586896 1512661878 1520902656 1525951936 1527579648 1527943872 1529955648 1534651776 1536672384 1537038776 1539150093 1543786608 1545433344 1550564064 1552975814 1554329088 1554632352 1559793612 1561829724 1568686392 1577715984 1578023811 1586620672 1586710944 1588800096 1593586176 1596155652 1603071808 1603163016 1610585067 1612211328 1612705653 1619785674 1621491456 1621900098 1628610048 1629020484 1637895168 1638397368 1640051712 1647644544 1654877952 1655272528 1657546254 1662539424 1664728416 1672435492 1673892864 1674219456 1679777736 1683856512 1689776413 1691248896 1699078752 1699410258 1708668416 1709192316 1711015488 1716169728 1716695928 1718936856 1721200104 1726385024 1726483248 1728756432 1729168623 1736759934 1744384572 1746221568 1753887744 1756615744 1764327552 1764772191 1772073216 1774386432 1774930482 1776722688 1782176256 1784948256 1785049812 1792784448 1801084376 1803455784 1803558393 1808991408 1813383936 1813737744 1819759214 1824177888 1832186304 1840668648 1842527232 1842632064 1851625009 1853600112 1859183872 1859753922 1861737696 1862181594 1870356852 1872819468 1880546304 1883022336 1889749953 1891740032 1894338576 1900045056 1911354848 1911463596 1913393664 1919745984 1922251968 1930690944 1931282919 1933803963 1941804288 1942183152 1942293654 1952875008 1955446272 1959740692 1964499264 1973011456 1973123712 1976192712 1982258544 1984868496 1993582368 1994057702 1996184736 2002811916 2004948288 2008066788 2016882504 2023578399 2026219923 2028887757 2035115334 2037258496 2039940864 2040056928 2040454962 2046202368 2048896512 2052200124 2058382144 2060577792 2061209592 2067418752 2070752229 2072843136 2079724816 2082439632 2091581856 2103621312 2104031748 2105865216 2115614592 2118400128 2127700224 2128207536 2137550688 2147446756 2149615104 2150274204 2159714232 2161988608 2162533464 2169712909 2172027312 2184529824 2184956046 2196859392 2196984384 2206503936 2210061672 2216719232 2217398907 2219637888 2219764176 2223216801 2230040862 2232292608 2232977058 2239703648 2242780164 2245142016 2254998528 2265438336 2265880344 2278923088 2281353984 2288927904 2291369472 2291915808 2294933472 2301977664 2305008576 2305558164 2315679912 2325846096 2329463721 2331493632 2331948528 2336613902 2339690418 2342744586 2352436736 2353029588 2362764288 2365848576 2366573976 2368963584 2379931008 2380066416 2390379264 2394233478 2404607712 2404744524 2411988544 2417845248 2418316992 2429678511 2432237184 2432850147 2442915072 2454224864 2454703706 2456842752 2457596052 2471466816 2479671896 2482316928 2482908792 2493809136 2497092624 2508653238 2510839296 2511329184 2519666604 2525784768 2533393408 2536873344 2548618128 2549115387 2559661312 2563002624 2563788474 2574254592 2575043892 2578405284 2581800156 2589072384 2589577536 2589724872 2605139901 2616576858 2619332352 2630831616 2634923616 2643011392 2646491328 2658109824 2661579648 2662395723 2665084032 2670415888 2673264384 2677422384 2689176672 2689817858 2698104532 2701626564 2705183676 2713487112 2719921152 2720075904 2720606616 2729638821 2736266832 2748279456 2756558336 2761002972 2763790848 2776586176 2780400168 2788775808 2789630883 2793272391 2804828416 2805375664 2805535278 2809229202 2820819456 2824533504 2836933632 2837610048 2850067584 2867032272 2867195394 2870090496 2879618976 2883377952 2896036416 2912706432 2913274728 2926762111 2929312512 2939611038 2946748896 2956531876 2959517184 2959685568 2964289068 2973387816 2976390144 2977302744 2990373552 2991086553 2994277104 3004217874 3012100182 3020584448 3021173792 3025323756 3041805312 3051903872 3052673001 3055887744 3059911296 3069303552 3073344768 3074077552 3078300186 3087573216 3090866688 3101128128 3105951628 3108658176 3109264704 3119587224 3123659448 3137372784 3155431968 3156047622 3173241344 3173421888 3177600192 3187172352 3192311304 3206143616 3206326032 3221170134 3224422656 3225411306 3239571348 3242982912 3243800196 3257220096 3258040968 3276794736 3277434069 3295289088 3309755904 3310545056 3315092508 3325078848 3329456832 3344870984 3345061293 3348438912 3349465587 3359555472 3367713024 3379552826 3382497792 3398157504 3398820516 3417336832 3418384632 3422030976 3433391856 3437873712 3442400208 3452770048 3452966496 3457512864 3458337246 3473519868 3488769144 3492443136 3504920853 3509535627 3513231488 3514116879 3528655104 3529544382 3544146432 3548772864 3549860964 3553445376 3564352512 3569896512 3570099624 3585568896 3591350217 3602168752 3606911568 3607116786 3617982816 3626767872 3627475488 3639518428 3648355776 3664372608 3681337296 3682055559 3685264128 3703250018 3707200224 3718367744 3719507844 3723475392 3724363188 3740713704 3745638936 3762979857 3779499906 3783480064 3788677152 3800090112 3822709696 3822927192 3826787328 3839491968 3844503936 3845682711 3861381888 3862565838 3867607926 3883608576 3884366304 3884587308 3905750016 3910892544 3919481384 3924865287 3928998528 3946247424 3952385424 3964517088 3969736992 3987164736 3988115404 3992369472 4005623832 4009896576 4016133576 4029466831 4033765008 4034726787 4047156798 4052439846 4057775514 4070230668 4074516992 4079881728 4080113856 4080909924 4092404736 4097793024 4104400248 4116764288 4122419184 4134837504 4141504458 4145686272 4159449632 4164879264 4183163712 4207242624 4208063496 4208302917 4231229184 4236800256 4255400448 4256415072 4275101376 4294893512 4299230208 4300548408 4300793091 4319428464 4325066928 4339425818 4344054624 4369059648 4369912092 4393718784 4393968768 4409416557 4420123344 4433438464 4434797814 4439275776 4439528352 4446433602 4460081724 4464585216 4465954116 4479407296 4485560328 4490284032 4506326811 4518150273 4530876672 4531760688 4557846176 4562707968 4577855808 4582738944 4583831616 4589866944 4603955328 4610017152 4611116328 4631359824 4651692192 4658927442 4662987264 4663897056 4673227804 4679380836 4685489172 4704873472 4706059176 4721682931 4733147952 4734071433 4759862016 4760132832 4780758528 4788466956 4809215424 4809489048 4823977088 4831755201 4836633984 4838116959 4859357022 4864474368 4865700294 4885830144 4908449728 4909407412 4913685504 4915192104 4942933632 4959343792 4964633856 4965817584 4987618272 4994185248 5017306476 5021678592 5022658368 5039333208 5051569536 5069329239 5073746688 5097236256 5098230774 5119322624 5126005248 5127576948 5148509184 5150087784 5156810568 5163600312 5173930783 5179155072 5179449744 5187505869 5210279802 5233153716 5238664704 5261663232 5269847232 5286022784 5292982656 5294316573 5316219648 5323159296 5324791446 5330168064 5340831776 5346528768 5354844768 5378353344 5379635716 5396209064 5403253128 5410367352 5426974224 5435415349 5440151808 5441213232 5459277642 5472533664 5496558912 5513116672 5522005944 5527581696 5553172352 5554875027 5560800336 5577551616 5579261766 5586544782 5609656832 5610751328 5611070556 5618458404 5641638912 5649067008 5669249859 5675220096 5700135168 5734064544 5734390788 5740180992 5759237952 5766755904 5792072832 5793848757 5801411889 5825412864 5826549456 5853524222 5858625024 5879222076 5893497792 5913063752 5919034368 5919371136 5928578136 5946775632 5954605488 5980747104 5982173106 5988554208 6008435748 6024200364 6041168896 6042347584 6050647512 6070735197 6078659769 6086663271 6103807744 6105346002 6111775488 6119822592 6138607104 6146689536 6148155104 6156600372 6175146432 6181733376 6202256256 6211903256 6212256687 6218529408 6239174448 6247318896 6274745568 6310863936 6312095244 6346482688 6346843776 6355200384 6369157249 6384622608 6412287232 6412652064 6442340268 6448845312 6450822612 6479142696 6485965824 6487600392 6509138727 6516081936 6553589472 6554868138 6590578176 6619511808 6621090112 6630185016 6650157696 6652196721 6658913664 6669650403 6689741968 6690122586 6696877824 6698931174 6719110944 6735426048 6759105652 6764995584 6796315008 6797641032 6836769264 6844061952 6866783712 6875747424 6884800416 6905540096 6905932992 6915025728 6916674492 6947039736 6977538288 6979201957 6988391163 7009841706 7019071254 7026462976 7028233758 7057310208 7059088764 7088292864 7097545728 7099721928 7106890752 7139793024 7140199248 7171137792 7182700434 7204337504 7213823136 7214233572 7235965632 7253535744 7254950976 7279036856 7289035533 7296711552 7328745216 7362674592 7364111118 7370528256 7406500036 7414400448 7436735488 7439015688 7446950784 7448726376 7481427408 7491277872 7525959714 7558999812 7566960128 7577354304 7600180224 7645419392 7645854384 7647346161 7678983936 7689007872 7691365422 7722763776 7725131676 7735215852 7767217152 7768732608 7769174616 7815419703 7838962768 7849730574 7857997056 7892494848 7904770848 7929034176 7939473984 7974329472 7976230808 7984738944 7987187169 8011247664 8019793152 8032267152 8058933662 8067530016 8069453574 8094313596 8104879692 8115551028 8140461336 8149033984 8159763456 8160227712 8161819848 8188916463 8208800496 8233528576 8244838368 8269675008 8283008916 8291372544 8318899264 8329758528 8366327424 8368892649 8379817173 8414485248 8416126992 8416605834 8462458368 8473600512 8510800896 8512830144 8550202752 8589787024 8601096816 8601586182 8638856928 8650133856 8678851636 8688109248 8738119296 8739824184 8768839729 8780286333 8787937536 8818833114 8840246688 8866876928 8869595628 8878551552 8879056704 8892867204 8920163448 8929170432 8931908232 8958814592 8971120656 8973259659 9012653622 9036300546 9061753344 9063521376 9115692352 9125415936 9155711616 9158019003 9167663232 9179733888 9207910656 9220034304 9222232656 9262719648 9303384384 9317854884 9325974528 9327794112 9346455608 9358761672 9370978344 9412118352 9443365862 9466295904 9468142866 9519724032 9520265664 9561517056 9576933912 9608728597 9618430848 9618978096 9647954176 9663510402 9673267968 9676233918 9718714044 9728948736 9731400588 9771660288 9816899456 9818814824 9830384208 9832302207 9885867264 9918687584 9929267712 9931635168 9975236544 9988370496 10034612952 10035183879 10045316736 10078666416 10103139072 10138658478 10147493376 10194472512 10196461548 10238645248 10252010496 10255153896 10300175568 10313621136 10327200624 10347861566 10358310144 10358899488 10375011738 10420559604 10466307432 10477329408 10514762559 10528606881 10539694464 10542350637 10572045568 10585965312 10588633146 10632439296 10646318592 10649582892 10660336128 10681663552 10693057536 10709689536 10756706688 10759271432 10774050651 10792418128 10806506256 10820734704 10853948448 10870830698 10880303616 10882426464 10918555284 10945067328 10993117824 11044011888 11046166677 11106344704 11109750054 11121600672 11155103232 11158523532 11173089564 11219313664 11221502656 11222141112 11236916808 11288939571 11338499718 11350440192 11400270336 11468129088 11468781576 11480361984 11518475904 11533511808 11537048133 11584145664 11587697514 11602823778 11650825728 11653098912 11707048444 11717250048 11758444152 11786995584 11826127504 11828434891 11838742272 11857156272 11893551264 11909210976 11961494208 11964346212 11977108416 12016871496 12048400728 12084695168 12088400493 12101295024 12104180361 12141470394 12157319538 12173326542 12207615488 12210692004 12223550976 12239645184 12277214208 12293379072 12296310208 12313200744 12350292864 12404512512 12423806512 12424513374 12437058816 12478348896 12494637792 12549491136 12621727872 12624190488 12624908751 12693687552 12710400768 12738314498 12769245216 12824574464 12825304128 12884680536 12897690624 12901645224 12958285392 12961375063 12975200784 13018277454 13032163872 13107178944 13109736276 13181156352 13228249671 13242180224 13260370032 13300315392 13304393442 13317827328 13339300806 13379483936 13380245172 13393755648 13397862348 13438221888 13470852096 13518211304 13518980433 13592630016 13595282064 13673538528 13688123904 13733567424 13751494848 13769600832 13811080192 13811865984 13830051456 13833348984 13894079472 13955076576 13958403914 13976782326 14019683412 14038142508 14052925952 14056467516 14114620416 14118177528 14165048793 14199443856 14202214299 14279586048 14280398496 14342275584 14365400868 14408675008 14427646272 14428467144 14471931264 14495265603 14509901952 14514350877 14558073712 14578071066 14593423104 14657490432 14725349184 14728222236 14741056512 14813000072 14828800896 14878031376 14893901568 14897452752 14962854816 14982555744 15051919428 15117999624 15133920256 15154708608 15187990363 15207987717 15290838784 15291708768 15294692322 15357967872 15378015744 15382730844 15445527552 15450263352 15470431704 15521792349 15537465216 15538349232 15562517607 15630839406 15677925536 15699461148 15715994112 15784989696 15809541696 15858068352 15878947968 15948658944 15952461616 15969477888 15974374338 16022495328 16039586304 16064534304 16117867324 16135060032 16138907148 16188627192 16209759384 16231102056 16280922672 16306246047 16320455424 16323639696 16377832926 16417600992 16467057152 16489676736 16539350016 16566017832 16582745088 16637798528 16659517056 16664625081 16732654848 16737785298 16759634346 16828970496 16832253984 16833211668 16924916736 16947201024 17007749577 17025660288 17100405504 17179574048 17202193632 17203172364 17277713856 17300267712 17357703272 17376218496 17381546271 17476238592 17479648368 17537679458 17560572666 17575875072 17637666228 17680493376 17733753856 17739191256 17757103104 17758113408 17785734408 17840326896 17863816464 17917629184 17942241312 17946519318 18025307244 18072601092 18123506688 18127042752 18212205591 18231384704 18235979307 18259989813 18311423232 18316038006 18335326464 18359467776 18415821312 18440068608 18444465312 18525439296 18606768768 18635709768 18636770061 18655588224 18692911216 18717523344 18741956688 18824236704 18886731724 18932591808 18936285732 19039448064 19040531328 19107471747 19153867824 19217457194 19236861696 19237956192 19295908352 19327020804 19346535936 19352467836 19437428088 19457897472 19462801176 19527416181 19633798912 19637629648 19660768416 19664604414 19771734528 19837375168 19858535424 19863270336 19950473088 19956590163 19976740992 20008951209 20069225904 20070367758 20090633472 20157332832 20206278144 20277316956 20294986752 20388945024 20392923096 20510307792 20600351136 20627242272 20654401248 20695723132 20716620288 20717798976 20750023476 20841119208 20910310123 20932614864 20937605871 20965173489 21029525118 21057213762 21079388928 21084701274 21144091136 21171930624 21177266292 21264878592 21292637184 21299165784 21320672256 21363327104 21419379072 21513413376 21518542864 21548101302 21584836256 21613012512 21641469408 21707896896 21741661396 21760607232 21764852928 21837110568 21890134656 21967093369 21986235648 22088023776 22092333354 22212689408 22219500108 22243201344 22310206464 22317047064 22346179128 22443005312 22444282224 22473833616 22577879142 22676999436 22700880384 22800540672 22936258176 22937563152 22942038483 23036951808 23067023616 23074096266 23168291328 23175395028 23205647556 23301651456 23306197824 23414096888 23446259109 23516888304 23573991168 23652255008 23656869782 23677484544 23714312544 23787102528 23818421952 23922988416 23928692424 23954216832 24033742992 24071125117 24096801456 24169390336 24176800986 24202590048 24208360722 24282940788 24314639076 24346653084 24415230976 24421384008 24447101952 24479290368 24566749389 24592620416 24626401488 24700585728 24809025024 24847613024 24849026748 24874117632 24956697792 24989275584 25098982272 25106677947 25139451519 25243455744 25248380976 25249817502 25387375104 25420801536 25476628996 25538490432 25649148928 25650608256 25769361072 25803290448 25916570784 25922750126 25950401568 26036554908 26064327744 26214357888 26219472552 26306519187 26340858999 26456499342 26484360448 26520740064 26600630784 26608786884 26635654656 26678601612 26758967872 26760490344 26787511296 26795724696 26876443776 26919778977 27036422608 27037960866 27185260032 27190564128 27347077056 27376247808 27467134848 27474057009 27502989696 27539201664 27623731968 27660102912 27666697968 27788158944 27910153152 27916807828 27953564652 28039366824 28076285016 28105851904 28112935032 28206267817 28236355056 28330097586 28398887712 28404428598 28559172096 28560796992 28684551168 28730801736 28817350016 28826185791 28855292544 28856934288 28943862528 28990531206 29019803904 29028701754 29116147424 29156142132 29186846208 29314980864 29450698368 29456444472 29626000144 29657601792 29756062752 29787803136 29794905504 29925709632 29965111488 30103838856 30105551637 30235999248 30309417216 30375980726 30415975434 30581677568 30583417536 30589384644 30715935744 30756031488 30765461688 30900526704 30940863408 31043584698 31074930432 31076698464 31125035214 31261678812 31355851072 31398922296 31431988224 31544287677 31585820643 31619083392 31627051911 31716136704 31757895936 31897317888 31904923232 31938955776 31948748676 32044990656 32079172608 32129068608 32235734648 32270120064 32277814296 32377254384 32419518768 32462204112 32561845344 32612492094 32640910848 32647279392 32755665852 32835201984 32934114304 32979353472 33051780517 33132035664 33138500031 33275597056 33319034112 33329250162 33465309696 33475570596 33519268692 33657940992 33664507968 33666423336 33866818713 34015499154 34051320576 34200811008 34359148096 34404387264 34406344728 34555427712 34600535424 34611144399 34715406544 34752436992 34763092542 34952477184 34959296736 35075358916 35121145332 35151750144 35275332456 35360986752 35478382512 35485304673 35516226816 35571468816 35680653792 35727632928 35835258368 35884482624 35893038636 36050614488 36145202184 36217515481 36254085504 36265201479 36312541083 36424411182 36462769408 36471958614 36519979626 36622846464 36632076012 36670652928 36718935552 36831642624 36880137216 36888930624 37050878592 37213537536 37271419536 37273540122 37311176448 37385822432 37435046688 37483913376 37648473408 37773463448 37865183616 37872571464 38047907443 38081062656 38214943494 38307735648 38434914388 38473723392 38475912384 38591816704 38654041608 38693071872 38704935672 38874856176 38884125189 38925602352 39054832362 39267597824 39275259296 39321536832 39329208828 39543469056 39674750336 39684749013 39726540672 39900946176 39913180326 39953481984 40017902418 40138451808 40140735516 40181266944 40314665664 40412556288 40554633912 40556941299 40777890048 40785846192 41020615584 41200702272 41254484544 41308802496 41391446264 41433240576 41435597952 41500046952 41682238416 41820620246 41865229728 41875211742 41930346978 42059050236 42114427524 42158777856 42169402548 42288182272 42343861248 42354532584 42495146379 42598331568 42606642897 42726654208 42838758144 43026826752 43037085728 43096202604 43169672512 43226025024 43282938816 43415793792 43483322792 43485796809 43529705856 43543052631 43674221136 43780269312 43934186738 43972471296 44176047552 44184666708 44425378816 44439000216 44486402688 44634094128 44692358256 44886010624 44888564448 44947667232 45155758284 45353998872 45401760768 45563971089 45623963151 45872516352 45875126304 45884076966 46073903616 46134047232 46148192532 46336582656 46350790056 46411295112 46565377047 46612395648 46687552821 46828193776 46892518218 47033776608 47147982336 47304510016 47313739564 47354969088 47428625088 47574205056 47636843904 47845976832 47857384848 47908433664 48067485984 48142250234 48193602912 48338780672 48353601972 48405180096 48416721444 48565881576 48629278152 48693306168 48842768016 48918738141 49133498778 49185240832 49252802976 49401171456 49618050048 49695226048 49698053496 49748235264 49913395584 49978551168 49993875243 50197964544 50213355894 50278903038 50486911488 50496761952 50499635004 50774750208 50841603072 50953257992 51023248731 51076980864 51301216512 51538722144 51606580896 51833141568 51845500252 51900803136 52073109816 52128655488 52383068803 52428715776 52438945104 52613038374 52681717998 52912998684 52968720896 53041480128 53201261568 53217573768 53271309312 53357203224 53517935744 53520980688 53591449392 53752887552 53839557954 54072845216 54075921732 54370520064 54381128256 54636616773 54694154112 54707937921 54934269696 54948114018 55005979392 55078403328 55247463936 55320205824 55333395936 55576317888 55820306304 55833615656 55907129304 55910310183 56078733648 56152570032 56225870064 56412535634 56472710112 56660195172 56797775424 56808857196 57118344192 57121593984 57322415241 57461603472 57634700032 57652371582 57710585088 57713868576 57887725056 57981062412 58039607808 58057403508 58232294848 58312284264 58373692416 58582248543 58901396736 58912888944 59252000288 59315203584 59512125504 59575606272 59589811008 59851419264 59869770489 59930222976 60207677712 60211103274 60471998496 60618834432 60751961452 60831950868 61163355136 61166835072 61178769288 61381878103 61530923376 61801053408 61881726816 62087169396 62149860864 62153396928 62250070428 62523357624 62711702144 62730930369 62797844592 62812817613 62895520467 63088575354 63171641286 63238166784 63254103822 63432273408 63515791872 63794635776 63809846464 63877911552 63897497352 64089981312 64258137216 64471469296 64540240128 64555628592 64754508768 64839037536 64924408224 65123690688 65224984188 65281821696 65294558784 65511331704 65670403968 65901280107 65958706944 66103561034 66264071328 66277000062 66551194112 66638068224 66658500324 66930619392 66951141192 67038537384 67261100179 67329015936 67332846672 67733637426 68030998308 68102641152 68401622016 68718296192 68808774528 68812689456 68826115449 69110855424 69201070848 69222288798 69430813088 69504873984 69526185084 69904954368 69918593472 70150717832 70242290664 70550664912 70721973504 70956765024 70970609346 71032453632 71142937632 71361307584 71455265856 71670516736 71768965248 71786077272 72101228976 72213375351 72290404368 72435030962 72508171008 72530402958 72625082166 72848822364 72925538816 72943917228 73039959252 73245692928 73264152024 73341305856 73437871104 73700248167 73777861248 74101757184 74427075072 74542839072 74547080244 74622352896 74771644864 74870093376 74967826752 75296946816 75320033841 75418354557 75546926896 75730367232 75745142928 76095814886 76162125312 76429886988 76615471296 76869828776 76947446784 76951824768 77308083216 77409871344 77749712352 77768250378 77851204704 78109664724 78535195648 78550518592 78643073664 78658417656 78919557561 79022576997 79349500672 79369498026 79453081344 79801892352 79826360652 79906963968 80035804836 80276903616 80281471032 80362533888 80629331328 80759336931 81109267824 81113882598 81555780096 81571692384 82041231168 82401404544 82508969088 82617604992 82782892528 82799044237 82871195904 83000093904 83364476832 83641240492 83730459456 83750423484 83860693956 84118100472 84228855048 84317555712 84338805096 84618803451 84709065168 84990292758 85196663136 85213285794 85453308416 85677516288 86053653504 86074171456 86192405208 86339345024 86452050048 86478557373 86565877632 86831587584 86966645584 86971593618 87059411712 87086105262 87348442272 87560538624 87868373476 87944942592 88352095104 88369333416 88878000432 88972805376 89268188256 89384716512 89772021248 89777128896 89895334464 90311516568 90707997744 90729625441 91127942178 91247926302 91745032704 91750252608 91768153932 92147807232 92268094464 92296385064 92701580112 92822590224 93130754094 93224791296 93375105642 93656387552 93785036436 94067553216 94295964672 94609020032 94627479128 94632863031 94757461929 94857250176 95148410112 95273687808 95691953664 95714769696 95816867328 96134971968 96284500468 96387205824 96677561344 96707203944 96810360192 96833442888 97131763152 97258556304 97386612336 97685536032 97837476282 98266997556 98370481664 98505605952 98802342912 99155341551 99390452096 99396106992 99415500093 99826791168 99957102336 99987750486 100395929088 100426711788 100557806076 100973822976 100993523904 100999270008 101600456139 101906515984 102046497462 102153961728 102602433024 103077444288 103213161792 103666283136 103691000504 103801606272 103833433197 104146219632 104257310976 104766137606 104857431552 104877890208 105226076748 105363435996 105825997368 105937441792 106082960256 106435147536 106455914019 106714406448 107035871488 107041961376 107182898784 107505775104 107679115908 108145690432 108151843464 108652546443 108762256512 108795604437 108937623249 109273233546 109388308224 109415875842 109868539392 109896228036 110011958784 110156806656 110494927872 110640411648 110666791872 111152635776 111640612608 111667231312 111814258608 111820620366 112157467296 112305140064 112451740128 112825071268 112945420224 113320390344 113595550848 113617714392 113994916477 114143722329 114243187968 114644830482 114923206944 115269400064 115304743164 115421170176 115427737152 115775450112 115962124824 116079215616 116114807016 116464589696 116624568528 116652375567 117164497086 117802793472 117825777888 118504000576 118630407168 119024251008 119054247039 119179622016 119702838528 119739540978 119860445952 120415355424 120422206548 120943996992 121237668864 121503922904 121663901736 121670823897 122333670144 122357538576 122763756206 123061846752 123602106816 123763453632 124174338792 124299721728 124306793856 124500140856 124913471761 125046715248 125423404288 125461860738 125595689184 125625635226 125791040934 126177150708 126343282572 126476333568 126508207644 126864546816 127031583744 127485439137 127619692928 127794994704 127819928691 128179962624 128516274432 128942938592 129080480256 129111257184 129509017536 129678075072 129848816448 130247381376 130449968376 130457390427 130589117568 131022663408 131340807936 131802560214 131917413888 132207122068 132528142656 132554000124 133102388224 133276136448 133317000648 133902282384 134077074768 134522200358 134658031872 134665693344 135467274852 136061996616 136205282304 136691913267 136871889453 137436592384 137617549056 137625378912 137652230898 138221710848 138402141696 138444577596 138861626176 139009747968 139052370168 139696131141 139837186944 140062658463 140301435664 140484581328 141101329824 141443947008 141913530048 141941218692 142064907264 142285875264 142722615168 142910531712 143537930496 143572154544 144202457952 144426750702 144580808736 144870061924 145016342016 145060805916 145250164332 145697644728 145851077632 145887834456 146079918504 146372170861 146528304048 146756214423 147400496334 147555722496 148203514368 148854150144 149085678144 149094160488 149244705792 149543289728 149740186752 149935653504 149981625729 150593893632 150640067682 150836709114 151093853792 151460734464 151490285856 152191629772 152324250624 152859773976 153230942592 153739657552 153769653583 153903649536 154616166432 154819742688 155499424704 155536500756 155702409408 156219329448 157101037184 157149206409 157286147328 157316835312 157839115122 158045153994 158699001344 158738996052 158906162688 159603784704 159652721304 159813927936 160071609672 160553807232 160562942064 161258662656 161518673862 162218535648 162227765196 163111560192 163143384768 163909850319 164082462336 164123813763 164802809088 165017938176 165235209984 165565785056 165598088474 165742391808 166000187808 166728953664 167282480984 167460918912 167500846968 167721387912 168236200944 168457710096 168497875819 168677610192 169237606902 169418130336 169980585516 170393326272 170426571588 170906616832 171355032576 171967245723 172148342912 172384810416 172678690048 172904100096 172957114746 173131755264 173663175168 173933291168 173943187236 174118823424 174172210524 174696884544 175121077248 175736746952 175746745629 176704190208 176738666832 177756000864 177945610752 178536376512 178769433024 179544042496 179554257792 179609311467 179790668928 180623033136 181415995488 181459250882 182255884356 182495852604 183490065408 183500505216 183536307864 184145634309 184592770128 185403160224 185645180448 186261508188 186449582592 186750211284 187312775104 187570072872 188135106432 188192791107 188438452839 188686561401 189218040064 189254958256 189265726062 189514923858 189714500352 190296820224 190547375616 191383907328 191429539392 191633734656 192269943936 192569000936 192774411648 193414407888 193620720384 193666885776 194263526304 194517112608 194773224672 195371072064 195674952564 196533995112 196740963328 197011211904 197443874719 197703840321 198310683102 198780904192 198792213984 198831000186 199653582336 199914204672 199975500972 200791858176 200853423576 201115612152 201783300537 201987047808 201998540016 203200912278 203813031968 204092994924 204307923456 205204866048 206154888576 206426323584 207332566272 207382001008 207603212544 207666866394 208292439264 208514621952 209532275212 209714863104 209755780416 210452153496 210726871992 211651994736 212165920512 212870295072 212911828038 213428812896 214071742976 214083922752 214365797568 215011550208 215358231816 216291380864 216303686928 216640126053 217305092886 217524513024 217591208874 217875246498 218546467092 218776616448 218831751684 219737078784 219792456072 220023917568 220313613312 221100744501 221333583744 222305271552 223281225216 223334462624 223628517216 223641240732 224314934592 224610280128 224903480256 225650142536 225890840448 225960101523 226640780688 227191101696 227235428784 227989832954 228287444658 228486375936 229289660964 229846413888 230538800128 230609486328 230842340352 230855474304 231924249648 232229614032 232929179392 233249137056 233304751134 234328994172 235605586944 235651555776 236758672683 237008001152 237067730991 238048502016 238108494078 238359244032 239405677056 239479081956 239720891904 240830710848 240844413096 241887993984 242278010793 243007845808 243327803472 243341647794 244667340288 244715077152 245527512412 246123693504 247204213632 247526907264 248348677584 248397132711 248613587712 249000281712 249826943522 250093430496 250846808576 250923721476 251191378368 251251270452 251582081868 252354301416 252686565144 252952667136 253016415288 253856410353 254970878274 255239385856 255589989408 255639857382 256359925248 257032548864 257885877184 258160960512 258222514368 259018035072 259356150144 259435672119 259697632896 260494762752 260899936752 260914780854 261178235136 262045326816 262681615872 263605120428 263834827776 264414244136 265056285312 265108000248 266634001296 267804564768 268154149536 269044400716 269316063744 269331386688 270934549704 271834031599 272123993232 272188876323 273383826534 273743778906 274873184768 275235098112 275250757824 275304461796 276443421696 276804283392 276889155192 277723252352 278104740336 279392262282 279674373888 280125316926 280602871328 280969162656 282202659648 282887894016 283827060096 283882437384 283898589093 284571750528 285445230336 285821063424 287075860992 287144309088 288404915904 288853501404 289161617472 289740123848 290032684032 290121611832 290500328664 291395289456 291775668912 292159837008 292744341722 293056608096 293512428846 294800992668 295111444992 296407028736 297466024653 298171356288 298188320976 298246500279 299086579456 299480373504 299871307008 299963251458 301187787264 301280135364 301673418228 302187707584 302921468928 302980571712 304383259544 304801368417 305719547952 306461885184 307479315104 307539307166 307807299072 309232332864 309639485376 310998849408 311073001512 311404818816 312438658896 314202074368 314298412818 314572294656 314633670624 315678230244 316090307988 317398002688 317477992104 317812325376 319305442608 319367742057 320143219344 321107614464 321125884128 322517325312 323037347724 324437071296 324455530392 325957639329 326286769536 326386813311 326812869747 327819700638 328164924672 328247627526 329605618176 330035876352 330470419968 331131570112 331196176948 331484783616 332000375616 333457907328 334564961968 334921837824 335001693936 335442775824 336472401888 336915420192 336995751638 337355220384 338475213804 338836260672 339961171032 340786652544 340853143176 341984749431 342431166987 343934491446 344296685824 344769620832 345357380096 345808200192 345914229492 346263510528 347326350336 347866582336 347886374472 348237646848 348344421048 349393769088 349957126701 351473493904 351493491258 353408380416 353477333664 355512001728 355891221504 357072753024 357162741117 357538866048 359108515584 359218622934 359581337856 361246066272 362831990976 362918501764 364511768712 364991705208 366681481621 367001010432 367072615728 368291268618 369185540256 370806320448 371290360896 372523016376 372899165184 373500422568 374625550208 374740415283 375140145744 376270212864 376385582214 376876905678 377373122802 378436080128 378509916512 378531452124 379029847716 379429000704 380593640448 381094751232 382456317411 382859078784 384539887872 385138001872 385548823296 386828815776 387241440768 387333771552 388527052608 389034225216 389546449344 390742144128 391349905128 391372171281 393067990224 394022423808 394887749438 395407680642 396621366204 397561808384 397584427968 397662000372 399307164672 399828409344 399951001944 401706847152 402231224304 403566601074 403974095616 403997080032 406401824556 407626063936 408185989848 408615846912 410075739801 410615668359 412309777152 412852647168 414665132544 414764002016 415206425088 415333732788 416584878528 417029243904 419064550424 419088393423 419511560832 420904306992 421453743984 423303989472 424331841024 425740590144 425823656076 426857625792 428143485952 428167845504 428731595136 429673146721 430716463632 432582761728 432607373856 433280252106 434610185772 435049026048 435182417748 435750492996 437092934184 437553232896 437663503368 439116512583 439584912144 440268643269 442201489002 442667167488 444610543104 446562450432 446668925248 447257034432 447282481464 448629869184 449220560256 449806960512 449944877187 451300285072 451781680896 451920203046 453281561376 454382203392 454470857568 455979665908 456574889316 456972751872 458579321928 459692827776 461218972656 461308960749 461710948608 463848499296 464459228064 465858358784 466498274112 466609502268 468657988344 470827701253 471303111552 471447619227 473517345366 474016002304 474135461982 476097004032 476216988156 476718488064 478811354112 478958163912 479441783808 481661421696 481688826192 483775987968 484556021586 486015691616 486655606944 486683295588 489334680576 489430154304 491055024824 491729550957 492247387008 494408427264 495053814528 496697355168 496794265422 497227175424 498000563424 499653887044 500186860992 501693617152 501847442952 502382756736 502502540904 503164163736 504708602832 505373130288 505493627457 506032830576 507712820706 509941756548 510478771712 511179978816 511279714764 512719850496 514065097728 515771754368 515901737169 516445028736 518036070144 518712300288 518871344238 519395265792 520989525504 521799873504 521829561708 522356470272 524090653632 525363231744 527210240856 527240236887 528828488272 530112570624 530216000496 533268002592 535609129536 536308299072 538088801432 538632127488 538662773376 538827934401 541869099408 543668063198 544247986464 544377752646 546767653068 547487557812 549746369536 550470196224 550501515648 550608923592 552436902927 553778310384 555446504704 556209480672 558784524564 559348747776 560250633852 561205742656 561938325312 564405319296 564578373321 565315358517 566059684203 567654120192 567764874768 567797178186 569143501056 570890460672 571642126848 574151721984 574288618176 576809831808 577707002808 578323234944 579480247696 580243223664 581000657328 582790578912 583551337824 584319674016 585488683444 586113216192 587024857692 589601985336 590222889984 591559418641 592331624157 593111520963 594932049306 596342712576 596376641952 596493000558 598173158912 598960747008 599742614016 599926502916 602375574528 602560270728 603346836456 604375415168 605349901611 605961143424 608766519088 609602736834 611439095904 612923770368 614958630208 615078614332 615614598144 618464665728 619278970752 621997698816 622146003024 622809637632 624877317792 628404148736 628596825636 629144589312 629267341248 631356460488 632180615976 634955984208 638610885216 638735484114 640286438688 642215228928 642251768256 645034650624 646074695448 648219613813 648874142592 648911060784 649920378159 651915278658 652573539072 652773626622 653625739494 655639401276 656329849344 656495255052 659211236352 660071752704 660940839936 662263140224 662392353896 663302233503 664000751232 666915814656 669129923936 669843675648 670003387872 670885551648 672944803776 673830840384 673991503276 674710440768 676950427608 677672521344 679922342064 680979894439 681573305088 681706286352 683969498862 684862333974 687868982892 688593371648 689539241664 690714760192 691616400384 691828458984 692527021056 695733164672 695772748944 696688842096 698787538176 699914253402 702946987808 702986982516 706816760832 706954667328 710276018049 711024003456 711203192973 714145506048 714325482234 715077732096 718217031168 718437245868 719162675712 722492132544 725663981952 725837003528 726834032379 729023537424 729983410416 733362963242 734002020864 734145231456 736582537236 738371080512 741612640896 742580721792 745046032752 745191398133 747000845136 749251100416 749480830566 750280291488 752540425728 752771164428 753753811356 754746245604 756872160256 757019833024 757062904248 758059695432 758858001408 761569231059 764912634822 765718157568 769079775744 770276003744 771097646592 773657631552 774482881536 774667543104 777054105216 778068450432 778307016357 779092898688 781484288256 782699810256 782744342562 786135980448 788044847616 789775498876 790815361284 793242732408 795123616768 795168855936 795324000744 797964415339 799902003888 803413694304 804462448608 807133202148 807948191232 807994160064 812803649112 815252127872 815502094797 816371979696 816566628969 820151479602 821231336718 824619554304 825705294336 829330265088 829528004032 830412850176 830667465576 833169757056 838129100848 838176786846 839023121664 841808613984 842907487968 846607978944 848663682048 851481180288 851647312152 851695767279 853715251584 856335691008 857463190272 859346293442 861432927264 865165523456 865214747712 866560504212 869220371544 870098052096 870364835496 871500985992 874185868368 874394302327 875327006736 878233025166 879169824288 880537286538 884402978004 885334334976 889221086208 892398073959 893337850496 894514068864 894564962928 894739500837 897259738368 898441120512 899613921024 899889754374 902600570144 903563361792 903840406092 906563122752 908764406784 908941715136 911959331816 913149778632 917158643856 919385655552 922437945312 922617921498 923421897216 927696998592 928918456128 931716717568 932996548224 933219004536 937315976688 941655402506 942606223104 942895238454 947034690732 948032004608 948270923964 952194008064 952433976312 953436976128 957916327824 958103226171 963322843392 963377652384 967551975936 969112043172 972031383232 973311213888 973366591176 977872917987 978860308608 979160439933 980438609241 982110049648 983459101914 984494774016 988816854528 990107629056 993394710336 993588530844 994454350848 996001126848 999307774088 1000373721984 1003694885904 1004765513472 1005005081808 1006328327472 1009417205664 1010746260576 1010987254914 1012065661152 1015425641412 1019883513096 1020957543424 1022359957632 1022559429528 1024605196027 1025954248293 1027293500961 1031543508736 1031803474338 1032890057472 1036072140288 1037424600576 1037742688476 1038790531584 1041979051008 1043599747008 1043659123416 1044712940544 1048181307264 1049871380103 1054420481712 1054480473774 1057656976544 1060225141248 1060432000992 1066536005184 1071218259072 1072616598144 1076177602864 1076387575081 1077325546752 1077655868802 1083738198816 1087336126396 1088495972928 1088755505292 1093535306136 1094975115624 1100044444863 1101003031296 1101217847184 1104873805854 1107556620768 1110893009408 1112418961344 1117569049128 1118697495552 1120501267704 1122411485312 1123876650624 1124221245849 1128810638592 1129156746642 1130630717034 1132119368406 1135308240384 1135529749536 1135594356372 1138287002112 1141780921344 1143284253696 1147368952233 1148577236352 1153619663616 1155414005616 1156646469888 1158960495392 1160486447328 1162001314656 1165581157824 1167102675648 1168639348032 1170977366888 1172226432384 1174049715384 1179203970672 1179485130733 1183118837282 1184663248314 1186223041926 1189864098612 1192685425152 1192753283904 1192986001116 1196346317824 1197921494016 1199485228032 1199853005832 1205120541456 1206693672912 1208750830336 1210699803222 1211922286848 1217533038176 1219205473668 1222878191808 1225847540736 1229917260416 1230157228664 1230227219403 1231847005077 1236929331456 1238557941504 1243995397632 1244292006048 1245619275264 1249754635584 1256808297472 1257193651272 1257265180269 1258534682496 1262712920976 1264361231952 1269911968416 1277221770432 1277470968228 1280572877376 1284430457856 1284503536512 1289019440163 1292149390896 1296439227626 1297748285184 1297822121568 1299840756318 1303830557316 1305147078144 1305547253244 1307251478988 1311278802552 1312659698688 1312990510104 1317349537749 1320805929807 1324526280448 1324784707792 1326604467006 1328001502464 1333831629312 1338259847872 1339687351296 1340006775744 1341771103296 1345889607552 1347661680768 1347983006552 1349420881536 1349834631561 1353900855216 1355345042688 1359844684128 1361959788878 1363146610176 1363412572704 1367938997724 1369724667948 1375737965784 1377186743296 1379078483328 1383656917968 1383926882247 1391466329344 1391545497888 1393377684192 1397575076352 1399828506804 1405893975616 1405973965032 1412483103759 1413909334656 1414342857681 1420552036098 1422048006912 1422406385946 1428291012096 1428650964468 1430155464192 1436434062336 1436874491736 1438325351424 1444984265088 1451327963904 1451674007056 1453668064758 1458047074848 1459966820832 1466725926484 1468004041728 1468290462912 1473165074472 1476742161024 1481933914201 1483225281792 1485161443584 1490092065504 1490382796266 1494001690272 1498502200832 1498961661132 1500560582976 1505080851456 1505542328856 1507507622712 1509492491208 1514039666048 1514125808496 1516119390864 1516480882371 1523138462118 1529825269644 1531436315136 1538159551488 1540552007488 1542195293184 1547315263104 1547705211507 1549335086208 1554108210432 1556136900864 1556614032714 1558185797376 1562968576512 1565399620512 1565488685124 1572271960896 1576089695232 1579550997752 1581630722568 1581720710661 1586485464816 1590337711872 1590648001488 1595928830678 1599804007776 1606827388608 1608924897216 1614266404296 1615896382464 1615988320128 1623875132893 1625607298224 1630504255744 1631004189594 1632743959392 1633133257938 1640302959204 1642462673436 1649239108608 1651410588672 1657310708781 1659056008064 1661334931152 1666339514112 1676258201696 1676353573692 1678046243328 1683617227968 1685814975936 1693215957888 1693735119963 1695946075551 1702962360576 1703294624304 1703391534558 1707430503168 1712671382016 1714926380544 1718692586884 1722865854528 1730331046912 1730429495424 1733121008424 1738440743088 1740729670992 1743001971984 1748371736736 1748788604654 1750654013472 1756466050332 1758339648576 1761074573076 1768805956008 1770668669952 1774678255923 1776994872471 1779334562889 1784796147918 1786675700992 1789028137728 1789129925856 1789479001674 1794519476736 1796882241024 1799227842048 1799779508748 1805201140288 1807126723584 1807680812184 1813126245504 1816049704833 1817883430272 1823918663632 1826299557264 1834317287712 1838771311104 1844875890624 1845235842996 1846843794432 1855393997184 1857836912256 1865993096448 1866438009072 1874631953376 1883310805012 1885212446208 1885790476908 1894069381464 1896064009216 1896541847928 1902838221193 1904867952624 1915832655648 1916206452342 1926645686784 1926755304768 1935103951872 1938224086344 1944062766464 1944658841439 1946622427776 1946733182352 1949761134477 1955745835974 1957720617216 1958320879866 1960877218482 1964220099296 1966918203828 1968989548032 1977633709056 1980215258112 1986789420672 1987177061688 1992002253696 1998615548176 2000747443968 2007389771808 2009531026944 2010010163616 2012656654944 2018834411328 2021492521152 2021974509828 2024131322304 2030851282824 2039767026192 2042939683317 2044719915264 2045118859056 2049210392054 2051908496586 2054587001922 2063087017472 2063606948676 2065780114944 2072144280576 2074849201152 2075485376952 2077581063168 2087199494016 2087318246832 2096362614528 2099742760206 2108840963424 2108960947548 2115313953088 2120450282496 2120864001984 2130828054147 2133072010368 2133609578919 2142436518144 2145233196288 2152355205728 2152775150162 2154651093504 2155311737604 2167476397632 2174672252792 2176991945856 2177511010584 2187070612272 2189950231248 2200088889726 2202006062592 2202435694368 2209747611708 2215113241536 2221786018816 2224837922688 2235138098256 2235574194399 2241002535408 2244822970624 2247753301248 2248442491698 2257621277184 2258313493284 2261261434068 2264238736812 2270616480768 2271059499072 2271188712744 2276574004224 2284707693177 2294737904466 2297154472704 2307239327232 2310828011232 2313292939776 2317920990784 2320972894656 2324002629312 2331162315648 2334205351296 2334921049071 2337278696064 2341954733776 2344452864768 2348099430768 2358407941344 2358970261466 2366237674564 2369326496628 2372446083852 2379728197224 2385370850304 2385506567808 2385972002232 2393893246017 2399706011664 2410241082912 2413387345824 2417501660672 2421399606444 2423844573696 2435066076352 2438410947336 2445756383616 2446506284391 2449699886907 2459834520832 2460314457328 2460454438806 2463694010154 2473858662912 2477115883008 2487990795264 2488584012096 2491238550528 2499509271168 2514387302544 2514530360538 2517069364992 2525425841952 2528722463904 2539823936832 2554443540864 2554941936456 2561145754752 2566770371347 2569007073024 2578038880326 2584298781792 2592878455252 2595496570368 2595644243136 2599681512636 2607661114632 2610294156288 2611094506488 2614502957976 2622557605104 2623182906981 2625981020208 2634699075498 2641611859614 2649052560896 2649569415584 2653208934012 2656003004928 2667663258624 2676519695744 2677194221877 2680013551488 2683542206592 2691779215104 2695323361536 2695966013104 2698841763072 2699669263122 2707801710432 2710690085376 2719689368256 2723919577756 2726293220352 2726825145408 2735877995448 2739449335896 2751475931568 2758156966656 2767313835936 2767853764494 2782932658688 2783090995776 2786755368384 2795150152704 2799657013608 2811787951232 2811947930064 2824966207518 2827818669312 2828685715362 2841104072196 2844096013824 2844812771892 2856582024192 2857301928936 2860310928384 2873748983472 2874309678513 2889968530176 2902655927808 2903348014112 2907336129516 2916094149696 2919933641664 2933451852968 2933618753961 2936580925824 2937481319799 2946330148944 2953484322048 2963867828402 2966450563584 2970322887168 2980184131008 2980765592532 2988003380544 2997004401664 2997923322264 3001121165952 3011084657712 3015015245424 3018984982416 3028079332096 3028251616992 3032238781728 3032961764742 3046276924236 3059650539288 3062872630272 3073815588081 3077862744879 3081104014976 3081880502883 3094630526208 3095410423014 3098670172416 3108216420864 3112273801728 3113228065428 3116371594752 3125937153024 3130799241024 3130977370248 3144543921792 3149614140309 3159101995504 3163261445136 3163441421322 3172970929632 3180675423744 3181296002976 3191857661356 3199608015552 3213654777216 3217849794432 3228532808592 3229162725243 3231976640256 3247750265786 3251214596448 3261008511488 3262008379188 3265487918784 3266266515876 3280605918408 3284925346872 3300133334589 3314621417562 3318112016128 3322669862304 3332679028224 3352516403392 3352707147384 3356092486656 3367234455936 3371629951872 3372663737547 3386431915776 3387470239926 3391892151102 3405924721152 3406589248608 3406783069116 3414861006336 3425342764032 3429852761088 3437385173768 3442106856699 3445731709056 3460858990848 3466242016848 3476881486176 3481459341984 3486003943968 3496743473472 3497577209308 3501308026944 3512932100664 3516679297152 3522149146152 3533842410787 3537611912016 3538455392199 3549356511846 3553989744942 3558669125778 3569592295836 3573351401984 3578056275456 3578259851712 3578958003348 3589038953472 3593764482048 3598455684096 3599559017496 3610402280576 3615361624368 3626252491008 3632099409666 3635766860544 3647837327264 3652599114528 3668634575424 3677542622208 3689751781248 3690471685992 3690681658209 3710787994368 3715673824512 3731986192896 3732876018144 3749263906752 3766621610024 3770424892416 3771580953816 3771795540807 3788138762928 3793083695856 3805676442386 3809735905248 3831665311296 3832412904684 3853291373568 3853510609536 3867058320489 3876448172688 3888125532928 3889317682878 3893244855552 3893466364704 3899522268954 3911491671948 3915441234432 3916641759732 3921754436964 3928440198592 3933836407656 3937979096064 3952048613247 3962417789421 3973578841344 3974354123376 3984004507392 3997231096352 4001494887936 4014779543616 4019062053888 4020020327232 4025313309888 4037668822656 4042985042304 4043949019656 4048262644608 4061702565648 4079534052384 4085879366634 4089439830528 4090237718112 4098420784108 4103816993172 4109174003844 4126174034944 4127213897352 4131560229888 4140915930487 4150970753904 4151780646741 4174398988032 4174636493664 4192725229056 4199485520412 4217681926848 4217921895096 4230627906176 4237449311277 4241728003968 4243028573043 4261656108294 4266144020736 4267219157838 4284873036288 4290466392576 4304710411456 4305550300324 4309302187008 4310623475208 4334952795264 4349344505584 4353983891712 4355022021168 4374141224544 4379900462496 4400177779452 4404012125184 4404871388736 4419495223416 4430226483072 4445801742603 4449675845376 4470276196512 4471148388798 4482005070816 4489645941248 4495506602496 4496884983396 4515242554368 4516626986568 4522522868136 4528477473624 4537537296691 4542118998144 4542377425488 4549442647113 4569415386354 4589475808932 4594308945408 4614478654464 4621656022464 4626585879552 4635841981568 4641945789312 4643115634521 4648005258624 4662324631296 4668410702592 4669842098142 4674557392128 4683909467552 4688905729536 4696198861536 4716815882688 4717940522932 4732475349128 4738652993256 4744892167704 4759456394448 4766859261073 4771013135616 4771944004464 4787786492034 4799412023328 4820482165824 4826774691648 4835003321344 4842799212888 4847689147392 4870132152704 4871625398679 4876821894672 4891512767232 4893012568782 4899399773814 4919669041664 4920628914656 4920908877612 4927388020308 4947717325824 4954231766016 4971932126343 4977168024192 4999018542336 5028774605088 5029060721076 5034138729984 5050851683904 5057444927808 5079647873664 5081205359889 5087838226653 5108887081728 5109883872912 5122291509504 5133540742694 5138014146048 5156077760652 5168597563584 5185756910504 5190993140736 5191288486272 5199363025272 5215322229264 5222189012976 5229005915952 5245115210208 5246365813962 5251962040416 5269398150996 5283223719228 5298105121792 5299138831168 5306417868024 5312006009856 5324034767769 5330984617413 5338003688667 5353039391488 5354388443754 5360027102976 5367084413184 5383558430208 5390646723072 5391932026208 5397683526144 5399338526244 5415603420864 5421380170752 5439378736512 5447839155512 5448149114499 5453650290816 5471755990896 5478898671792 5502951863136 5516313933312 5534627671872 5535707528988 5565865317376 5566181991552 5573510736768 5585750907373 5599314027216 5623575902464 5623895860128 5649932415036 5655637338624 5657371430724 5682208144392 5688192027648 5689625543784 5708514663579 5714603857872 5747497966944 5748619357026 5779937060352 5805311855616 5806696028224 5814672259032 5832188299392 5833976524317 5839867283328 5849283403431 5866903705936 5867237507922 5873161851648 5874962639598 5892660297888 5906968644096 5927735656804 5932901127168 5940645774336 5960368262016 5961531185064 5976006761088 5995846644528 6002242331904 6022169315424 6030030490848 6037969964832 6056158664192 6056503233984 6064477563456 6065923529484 6092553848472 6119301078576 6120760116289 6128819049951 6147631176162 6155725489758 6162208029952 6163761005766 6189261052416 6190820846028 6197340344832 6216432841728 6224547603456 6226456130856 6232743189504 6261598482048 6261954740496 6289087843584 6299228280618 6318203991008 6326522890272 6326882842644 6345941859264 6361350847488 6362592005952 6383715322712 6392484162441 6399216031104 6427309554432 6435699588864 6457065617184 6458325450486 6463953280512 6495500531572 6502429192896 6522017022976 6524016758376 6530975837568 6532533031752 6561211836816 6569850693744 6600266669178 6629242835124 6636224032256 6645339724608 6665358056448 6705032806784 6705414294768 6706722583197 6734468911872 6743259903744 6745327475094 6772863831552 6774940479852 6783784302204 6811849442304 6813178497216 6813566138232 6829722012672 6854123079531 6874770347536 6884213713398 6891463418112 6921717981696 6932484033696 6953762972352 6962918683968 6972007887936 6993486946944 6995154418616 7002616053888 7004763147213 7025864201328 7033358594304 7044298292304 7067684821574 7075223824032 7076910784398 7098713023692 7107979489884 7117338251556 7139184591672 7146702803968 7156112550912 7156519703424 7157916006696 7181679738051 7199118034992 7220804561152 7230723248736 7252504982016 7264198819332 7271533721088 7295674654528 7305198229056 7337269150848 7339518853173 7349099660721 7379503562496 7380943371984 7381363316418 7421575988736 7431347649024 7463972385792 7465752036288 7498527813504 7533243220048 7543161907632 7543591081614 7576277525856 7586167391712 7611352884772 7619471810496 7663330622592 7664825809368 7690272442333 7700311114041 7707021219072 7734116640978 7752896345376 7776251065856 7778635365756 7786489711104 7786932729408 7799044537908 7822983343896 7830882468864 7833283519464 7843508873928 7856880397184 7867672815312 7869548720943 7904097226494 7924835578842 7947157682688 7948708246752 7968009014784 7994462192704 8002989775872 8029559087232 8031582665631 8040040654464 8050626619776 8075337645312 8085970084608 8087898039312 8096525289216 8123405131296 8159068104768 8171758733268 8178879661056 8180475436224 8196841568216 8207633986344 8218348007688 8254427794704 8281831860974 8301941507808 8303561293482 8348797976064 8349272987328 8385450458112 8398971040824 8426854979569 8435363853696 8435843790192 8461255812352 8474898622554 8483456007936 8486057146086 8523312216588 8532288041472 8534438315676 8569746072576 8580932785152 8609420822912 8611100600648 8621246950416 8622929035539 8669905590528 8698689011168 8707967783424 8710044042336 8748282449088 8759800924992 8800355558904 8800856261883 8809742777472 8838990446832 8860452966144 8891603485206 8899351690752 8940552393024 8942296777596 8964010141632 8979291882496 8991013204992 8993769966792 9033253973136 9045045736272 9056954947248 9075074593382 9084237996288 9084754850976 9098885294226 9138830772708 9178951617864 9188617890816 9221446764243 9233588234637 9243312044928 9245641508649 9271683963136 9283891578624 9286231269042 9296010517248 9324649262592 9336821405184 9339684196284 9349114784256 9367818935104 9377811459072 9392397723072 9433631765376 9435881045864 9448842420927 9464950698256 9477305986512 9489784335408 9518912788896 9533718522146 9542026271232 9543888008928 9575572984068 9598824046656 9640964331648 9653549383296 9685598425776 9687488175729 9740264305408 9743250797358 9753643789344 9783025534464 9786025137564 9798799547628 9839338083328 9841257829312 9841817755224 9854776040616 9900400003767 9943864252686 9954336048384 9998037084672 10057549210176 10058121442152 10068277459968 10101703367808 10114889855616 10117991212641 10159295747328 10162410719778 10175676453306 10217774163456 10219767745824 10244583019008 10267081485388 10276028292096 10312155521304 10337195127168 10371513821008 10373537399407 10382576972544 10398726050544 10430644458528 10444378025952 10458011831904 10490230420416 10492731627924 10503924080832 10538796301992 10566447438456 10598277662336 10601527232361 10612835736048 10615366176597 10648069535538 10661969234826 10676007377334 10706078782976 10708776887508 10720054205952 10734168826368 10767116860416 10781293446144 10783864052416 10795367052288 10798677052488 10831206841728 10878757473024 10895678311024 10896298228998 10907300581632 10943511981792 10957797343584 11005903726272 11032627866624 11069255343744 11071415057976 11072044974627 11132363983104 11147021473536 11171501814746 11198628054432 11247151804928 11247791720256 11299864830072 11311274677248 11314742861448 11364416288784 11367125930251 11379251087568 11417029327158 11429207715744 11494995933888 11497238714052 11559874120704 11601174961467 11613392056448 11629344518064 11664376598784 11667953048634 11679734566656 11698566806862 11733807411872 11734475015844 11746323703296 11749925279196 11785320595776 11813937288192 11855471313608 11856145839741 11920736524032 11923062370128 11952013522176 11991693289056 12004484663808 12044338630848 12060060981696 12075939929664 12112317328384 12113006467968 12128955126912 12131847058968 12185107696944 12238602157152 12241520232578 12257638099902 12295262352324 12311450979516 12324416059904 12327522011532 12378522104832 12381641692056 12394680689664 12422747791461 12452912261712 12455341940223 12523196964096 12523909480992 12578175687168 12598456561236 12636407982016 12653045780544 12653765685288 12691883718528 12712347933831 12725184011904 12729085719129 12767430645424 12784968324882 12798432062208 12854619108864 12871399177728 12914131234368 12916650900972 12927906561024 12991001063144 13004858385792 13048033516752 13061951675136 13065066063504 13122423673632 13139701387488 13200533338356 13258485670248 13272448064512 13290679449216 13319867548351 13337405227809 13410065613568 13410828589536 13413445166394 13468937823744 13486519807488 13490654950188 13545727663104 13549880959704 13567568604408 13612611890073 13626356994432 13627132276464 13648327941339 13708246159062 13749540695072 13768427426796 13782926836224 13843435963392 13864968067392 13907525944704 13925837367936 13944015775872 13986973893888 13990308837232 14005232107776 14009526294426 14051728402656 14066717188608 14088596584608 14135369643148 14150447648064 14153821568796 14197426047384 14215958979768 14234676503112 14278369183344 14300577783219 14313039406848 14315832013392 14363359476102 14398236069984 14441609122304 14461446497472 14505009964032 14528397638664 14543067442176 14591349309056 14610396458112 14614876196037 14674538301696 14679037706346 14698199321442 14759007124992 14761886743968 14762726632836 14843151977472 14862695298048 14915796379029 14931504072576 14997055627008 15066486440096 15086323815264 15087182163228 15152555051712 15172334783424 15222705769544 15238943620992 15243616079667 15326661245184 15329651618736 15380544884666 15400622228082 15414042438144 15468233281956 15505792690752 15552502131712 15557270731512 15572979422208 15573865458816 15598089075816 15645966687792 15666567038928 15687017747856 15713760794368 15735345630624 15739097441886 15808194452988 15849671157684 15894315365376 15897416493504 15936018029568 15972104303307 15988924385408 15992953852239 16014011066001 16059118174464 16063165331262 16080081308928 16101253239552 16150675290624 16171940169216 16175796078624 16193050578432 16246810262592 16318136209536 16343517466536 16344447343497 16360950872448 16393683136432 16415267972688 16436696015376 16508855589408 16563663721948 16603883015616 16607122586964 16697595952128 16698545974656 16757252722119 16797942081648 16853709959138 16870727707392 16871687580384 16922511624704 16949797245108 16966912015872 16972114292172 17046624433176 17064576082944 17068876631352 17125543990737 17218841645824 17222201201296 17242493900832 17245858071078 17339811181056 17397378022336 17415935566848 17420088084672 17496564898176 17501929572951 17519601849984 17547850210293 17600711117808 17601712523766 17619485554944 17677980893664 17720905932288 17783206970412 17798703381504 17881104786048 17884593555192 17928020283264 17987539933584 18066507946272 18090091472544 18113909894496 18150149186764 18168475992576 18169509701952 18197770588452 18277661545416 18338341977871 18357903235728 18362280348867 18386457149853 18442893528486 18467176469274 18486624089856 18491283017298 18543367926272 18567783157248 18572462538084 18592021034496 18649298525184 18673642810368 18679368392568 18698229568512 18735637870208 18784795446144 18867263530752 18871762091728 18897684841854 18929901396512 18954611973024 18979568670816 19037825577792 19067437044292 19084052542464 19087776017856 19151145968136 19197648093312 19265140884613 19281928663296 19307098766592 19371196851552 19374976351458 19480528610816 19486501594716 19507287578688 19566051068928 19572050275128 19597599095256 19682515658624 19683635510448 19709552081232 19800800007534 19887728505372 19908672096768 19996074169344 20115098420352 20116242884304 20120167749591 20203406735616 20229779711232 20235982425282 20318591494656 20324821439556 20351352906612 20435548326912 20439535491648 20489166038016 20534162970776 20562369238593 20624311042608 20674390254336 20743027642016 20747074798814 20765153945088 20797452101088 20861288917056 20888756051904 20916023663808 20980460840832 20985463255848 21007848161664 21077592603984 21110376727609 21132894876912 21196555324672 21203054464722 21225671472096 21230732353194 21296139071076 21323938469652 21352014754668 21412157565952 21417553775016 21440108411904 21468337652736 21545039214153 21567728104832 21597354104976 21662413683456 21757514946048 21791356622048 21792596457996 21814601163264 21887023963584 21915594687168 22011807452544 22018556559519 22047298982163 22138510687488 22142830115952 22144089949254 22264727966208 22294042947072 22343003629492 22397256108864 22494303609856 22495583440512 22599729660144 22629485722896 22728832577568 22734251860502 22758502175136 22834058654316 22858415431488 22989991867776 22994477428104 23070817326999 23100933342123 23202349922934 23226784112896 23258689036128 23328753197568 23335906097268 23359469133312 23397133613724 23467614823744 23468950031688 23492647406592 23499850558392 23570641191552 23608646162829 23710942627216 23712291679482 23841473048064 23846124740256 23904027044352 23983386578112 24008969327616 24088677261696 24094747996893 24120121963392 24151879859328 24226012935936 24257910253824 24263694117936 24370215393888 24477204314304 24483040465156 24515276199804 24590524704648 24622901959032 24648832119808 24655044023064 24736896875509 24763283384112 24845495582922 24905824523424 24910683880446 25046393928192 25047818961984 25156351374336 25196913122472 25272815964032 25280564938707 25306091561088 25307531370576 25383767437056 25424695867662 25450368023808 25458171438258 25534861290848 25569936649764 25596864124416 25709238217728 25742798355456 25828262468736 25833301801944 25982002126288 26009716771584 26096067033504 26123903350272 26130132127008 26244847347264 26279402774976 26401066676712 26402568785649 26516971340496 26581358898432 26639735096702 26674810455618 26820131227136 26821657179072 26826890332788 26937875647488 26973039614976 26981309900376 27099761919408 27135137208816 27225223780146 27252713988864 27254264552928 27296655882678 27416492318124 27499081390144 27536854853592 27565853672448 27664340292729 27700764703911 27729936134784 27736924525947 27815051889408 27851674735872 27888031551744 27973947787776 27980617674464 28010464215552 28019052588852 28103456805312 28133434377216 28177193169216 28270739286296 28300895296128 28307643137592 28394852094768 28431917959536 28469353006224 28556738366688 28601155566438 28626078813696 28631664026784 28726718952204 28796472139968 28883218244608 28922892994944 28986411513409 29056795277328 29062464527187 29182698618112 29220792916224 29229752392074 29349076603392 29358075412692 29396398642884 29518014249984 29523773487936 29525453265672 29701200011301 29831592758058 29863008145152 29994111254016 30132972880192 30172647630528 30174364326456 30305110103424 30344669566848 30353973637923 30445411539088 30477887241984 30487232159334 30653322490368 30659303237472 30761089769332 30801244456164 30828084876288 30936466563912 31011585381504 31114541463024 31120612198221 31147730917632 31196178151632 31291933375584 31333134077856 31374035495712 31427521588736 31470691261248 31478194883772 31616388905976 31699342315368 31762761076837 31794832987008 31804581697083 31846098529791 31944208606614 31977848770816 31985907704478 32028022132002 32118236348928 32126330662524 32160162617856 32202506479104 32301350581248 32343880338432 32351592157248 32386101156864 32493620525184 32636272419072 32687034933072 32688894686994 32721901744896 32787366272864 32830535945376 32873392030752 33017711178816 33127327443896 33207766031232 33214245173928 33368014827511 33397091949312 33514505444238 33595884163296 33707419918276 33741455414784 33743375160768 33845023249408 33899594490216 33933824031744 33944228584344 34093248866352 34101377790753 34137753262704 34251087981474 34437683291648 34444402402592 34484987801664 34491716142156 34679622362112 34794756044672 34803524884401 34840176169344 34993129796352 35003859145902 35039203699968 35095700420586 35201422235616 35203425047532 35238971109888 35355961787328 35441811864576 35566413940824 35568437519223 35762209572096 35769187110384 35856040566528 35975079867168 36133015892544 36180182945088 36227819788992 36300298373528 36336951985152 36339019403904 36395541176904 36555323090832 36676683955742 36715806471456 36724560697734 36772914299706 36885787056972 36934352938548 36973248179712 36982566034596 37086735852544 37135566314496 37144925076168 37184042068992 37268243374383 37358736785136 37366025820669 37471275740416 37569590892288 37734527061504 37743524183456 37795369683708 37859802793024 37909223946048 37959137341632 38075651155584 38134874088584 38137043801493 38175552035712 38187257157387 38302291936272 38395296186624 38530281769226 38563857326592 38614197533184 38742393703104 38749952702916 38961057221632 38973003189432 39014575157376 39144100550256 39195198190512 39365031317248 39367271020896 39419104162464 39601600015068 39775457010744 39817344193536 39959602645053 40012215683427 40230196840704 40232485768608 40240335499182 40406813471232 40459559422464 40471964850564 40637182989312 40649642879112 40702705813224 40837835670219 40879070983296 40944983824017 41068325941552 41124738477186 41248622085216 41348780508672 41486055284032 41494149597628 41530307890176 41594904202176 41722577834112 41777512103808 41832047327616 41960921681664 41970926511696 42015696323328 42155185207968 42220753455218 42265789753824 42393110649344 42406108929444 42451342944192 42461464706388 42592278142152 42647876939304 42704029509336 42835107550032 42901733349657 43090078428306 43135456209664 43194708209952 43324827366912 43515029892096 43582713244096 43585192915992 43629202326528 43774047927168 43831189374336 43844628588111 44023614905088 44037113119038 44094597964326 44277021374976 44285660231904 44288179898508 44529455932416 44588085894144 44686007258984 44747389137087 44794512217728 44991166881024 45199459320288 45258971445792 45457665155136 45468503721004 45517004350272 45668117308632 45716830862976 45939951340231 45979983735552 45988954856208 46141634653998 46201866684246 46404699845868 46453568225792 46517378072256 46657506395136 46671812194536 46718938266624 46794267227448 46935229647488 46937900063376 46999701116784 47141282383104 47217292325658 47421885254432 47424583358964 47682946096128 47692249480512 47808054088704 47916312909921 47966773156224 47978861556717 48177354523392 48189495993786 48240243926784 48303759718656 48452025871872 48515820507648 48527388235872 48740430787776 48954408628608 48966080930312 49030552399608 49033342030491 49181049409296 49245803918064 49310088046128 49473793751018 49526566768224 49690991165844 49811649046848 49821367760892 50092787856384 50095637923968 50271758166357 50393826244944 50545631928064 50561129877414 50612183122176 50615062741152 50767534874112 50849391735324 50900736047616 50916342876516 51069722581696 51139873299528 51193728248832 51376631972211 51656524937472 51666603603888 51964004252576 52019433543168 52192134067008 52247806700544 52260264254016 52489694694528 52505788718853 52558805549952 52802133353424 52805137571298 53033942680992 53162717796864 53279470193404 53349620911236 53640262454272 53643314358144 53653780665576 53831907096331 53962619800752 54199523838816 54270274417632 54450447560292 54505427977728 54508529105856 54593311765356 54832984636248 54998162780288 55015025933613 55073709707184 55086841046601 55159371449559 55328680585458 55401529407822 55459872269568 55473849051894 55630103778816 55703349471744 55776063103488 55947895575552 55961235348928 56020928431104 56038105177704 56206913610624 56354386338432 56541478572592 56601790592256 56615286275184 56789704189536 56863835919072 56938706012448 57113476733376 57202311132876 57252157627392 57263328053568 57453437904408 57592944279936 57795422653839 57845785989888 57972823026818 58113590554656 58124929054374 58365397236224 58441585832448 58459504784148 58698153206784 58716150825384 58792797285768 58987984856983 59047546975872 59050906531344 59402400022602 59663185516116 59726016290304 59988222508032 60265945760384 60345295261056 60348728652912 60360503248773 60610220206848 60689339133696 60707947275846 60890823078176 60955774483968 60974464318668 61306644980736 61318606474944 61522179538664 61602488912328 61872933127824 62023170763008 62229082926048 62241224396442 62295461835264 62392356303264 62583866751168 62666268155712 62748070991424 62855043177472 62941382522496 62956389767544 63232777811952 63331130182827 63398684630736 63525522153674 63589665974016 63609163394166 63692197059582 63888417213228 63955697541632 63971815408956 64056044264004 64236472697856 64252661325048 64320325235712 64405012958208 64635117642459 64703184314496 64987241050368 65272544838144 65374069866144 65377789373988 65443803489792 65574732545728 65661071890752 65746784061504 66035422357632 66055669678557 66141896946489 66254654887792 66415532062464 66428490347856 66736029655022 66794183898624 67029010888476 67191768326592 67414839836552 67482910829568 67486750321536 67799188980432 67888457168688 68186497732704 68202755581506 68275506525408 68502175962948 68875366583296 68888804805184 68969975603328 68983432284312 69212451980997 69302800026369 69589512089344 69607049768802 69680352338688 69986259592704 70007718291804 70078407399936 70191400841172 70402844471232 70406850095064 70477942219776 70711923574656 70825938488487 71132827881648 71136875038446 71524419144192 71538374220768 71712081133056 71950159734336 72266031785088 72360365890176 72455639577984 72600596747056 72614761795849 72678038807808 72791082353808 73110646181664 73353367911484 73431612942912 73449121395468 73545828599412 73771574113944 73868705877096 73946496359424 73965132069192 74210690626527 74289850152336 74536486748766 74717473570272 74732051641338 74942551480832 75139181784576 75469054123008 75487048366912 75590739367416 75719605586048 75818447892096 75841694816121 75918274683264 76151302311168 76269748177168 76274087602986 76351104071424 76374514314774 76604583872544 76790592373248 77060563538452 77127714653184 77228395066368 77484787406208 77499905405832 77946006378864 78029150314752 78288201100512 78390396381024 78730062634496 78734542041792 78838208324928 79203200030136 79550914021488 79569881511757 79919205290106 80024431366854 80460393681408 80464971537216 80480670998364 80813626942464 80919118844928 80943929701128 81299285758224 81405411626448 81675671340438 81758141966592 81889967648034 82136651883104 82249476954372 82497244170432 82697561017344 82972110568064 82988299195256 82993020878187 83102294111733 83189808404352 83445155668224 83555024207616 83664094655232 83921843363328 83941853023392 84031392646656 84310370415936 84441506910436 84531579507648 84786221298688 84812217858888 84902685888384 84922929412776 85184556284304 85295753878608 85408059018672 85670215100064 85803466699314 86180156856612 86270912419328 86389416419904 86649654733824 86959234540227 87165426488192 87170385831984 87187393581561 87548095854336 87662378748672 87689257176222 88047229810176 88074226238076 88189195928652 88554042749952 88571320463808 88576359797016 89103600033903 89372014517968 89494778274174 89589024435456 89982333762048 90398918640576 90517942891584 90915330310272 90937007442008 91034008700544 91061920913769 91336234617264 91433661725952 91879902680462 91959967471104 91977909712416 92283269307996 92403733368492 92809399691736 92907136451584 93034756144512 93343624389072 93361836594663 93588534454896 93870459294976 93875800126752 93999402233568 94282564766208 94434584651316 94843770508864 94849166717928 95288283230511 95384498961024 95413745091249 95538295589373 95832625819842 95933546312448 95957723113434 96354709046784 96378991987572 96480487853568 96607519437312 96904051743744 97031641015296 97054776471744 97480861575552 97908817257216 97932161860624 98061104799216 98066684060982 98362098818592 98491607836128 98620176092256 98947587502036 99053133536448 99381982331688 99623298093696 99642735521784 99973541750329 100104044482533 100191275847936 100543516332714 100787652489888 101091263856128 101122259754828 101224366244352 101230125482304 101535069748224 101698783470648 101801472095232 101832685753032 102139445163392 102279746599056 102304133372259 102753263944422 103313049874944 103333207207776 103928008505152 104038867086336 104384268134016 104410574653203 104520528508032 104979389389056 105011577437706 105117611099904 105604266706848 105610275142596 106067885361984 106325435593728 106558940386808 106699241822472 106705312557669 107286628716288 107307561331152 107663814192662 107925239601504 108399047677632 108540548835264 108900895120584 109010855955456 109017058211712 109186623530712 109549114734397 109665969272496 109996325560576 110030051867226 110147419414368 110173682093202 110318742899118 110657361170916 110803058815644 110919744539136 110947698103788 111260207557632 111406698943488 111552126206976 111804730123149 111922470697856 112076210355408 112098077462007 112413827221248 112708772676864 113082957145184 113203581184512 113230572550368 113579408379072 113727671838144 113877412024896 114226953466752 114404622265752 114411131404479 114526656107136 114906875808816 115185888559872 115590845307678 115691571979776 115945646053636 116227181109312 116249858108748 116730794472448 116883171664896 116919009568296 117432301650768 117585594571536 117975969713966 118095093951744 118101813062688 118804800045204 119326371032232 119452032580608 119878807935159 120036647050281 120531891520768 120690590522112 120697457305824 120721006497546 121220440413696 121378678267392 121415894551692 121781646156352 121911548967936 121948928637336 122513507010657 122637212949888 122834951472051 123044359077328 123204977824656 123745866255648 124046341526016 124458165852096 124482448792884 124590923670528 124784712606528 125167733502336 125332536311424 125496141982848 125882765044992 125912779535088 126465555623904 126662260365654 126797369261472 127051044307348 127179331948032 127218326788332 127384394119164 127776834426456 127911395083264 127943630817912 128112088528008 128368393845097 128505322650096 128705200048971 129270235284918 129406368628992 129974482100736 130545089676288 130748139732288 130755578747976 130887606979584 131149465091456 131322143781504 131493568123008 131533885764333 132070844715264 132111339357114 132283793892978 132509309775584 132831064124928 132856980695712 133472059310044 133588367797248 134058021776952 134383536653184 134829679673104 134855986192291 134973500643072 135598377960864 135776914337376 136372995465408 136405511163012 136551013050816 137004351925896 137777609610368 137819854020693 137939951206656 137966864568624 138424903961994 138605600052738 139179024178688 139214099537604 139360704677376 139972519185408 140015436583608 140156814799872 140382801682344 140805688942464 140813700190128 141423847149312 141651876976974 142265655763296 142273750076892 143048838288384 143076748441536 143424162266112 143748938729763 143900319468672 143936584670151 144532063570176 144720731780352 144911279155968 145201193494112 145229523591698 145356077615616 145582164707616 146221292363328 146706735822968 146863225885824 146898242790936 147091657198824 147543148227888 147737411754192 147772637093263 147930264138384 148421381253054 148579700304672 149072973497532 149434947140544 149464103282676 149885102961664 150278363569152 150815274499071 150974096733824 151181478734832 151439211172096 151636895784192 151683389632242 151836549366528 152302604622336 152539496354336 152548175205972 152702208142848 152749028629548 153209167745088 153581184746496 154121127076904 154129895916633 154969574812416 154999810811664 155892012757728 156058300629504 156576402201024 156780792762048 157460125268992 157469084083584 157517366156559 157676416649856 158406400060272 159101828042976 159139763023514 159838410580212 160048862733708 160920787362816 160929943074432 160961341996728 161495721288993 161887859402256 162598571516448 162810823252896 163351342680876 163516283933184 163779935296068 164273303766208 164498953908744 164994488340864 165045077800839 165260523139803 165478114348677 165944221136128 165976598390512 165986041756374 166204588223466 166379616808704 166890311336448 167110048415232 167328189310464 167843686726656 167883706046784 168062785293312 168620740831872 168883013820872 169063159015296 169624435717776 169805371776768 169845858825552 170369112568608 170591507757216 170816118037344 171340430200128 171606933398628 172360313713224 172541824838656 172778832839808 173158278128563 173386267961517 173918469080454 174330852976384 174340771663968 174374787163122 175096191708672 175324757497344 175378514352444 176094459620352 176148452476152 176378391857304 176963954570949 177142640927616 177152719594032 178207200067806 178744029035936 178989556548348 179178048870912 179964667524096 180797837281152 181035885783168 181830660620544 181874014884016 182068017401088 182123841827538 182672469234528 182867323451904 183759805360924 183919934942208 183955819424832 184566538615992 184807466736984 185618799383472 186069512289024 186687248778144 186723673189326 187177068909792 187740918589952 187751600253504 187998804467136 188565129532416 188869169302632 189687541017728 189698333435856 189993390548481 190576566461022 190768997922048 190827490182498 191076591178746 191665251639684 191867092624896 191915446226868 192709418093568 192757983975144 192960975707136 193215038874624 193905352927377 194109552943488 194961723151104 195817634514432 195864323721248 196122209598432 196133368121964 196724197637184 196983215672256 197240352184512 197895175004072 198106267072896 198167009035671 198763964663376 199246596187392 199285471043568 199947083500658 200208088965066 200382551695872 201087032665428 201575304979776 202182527712256 202244519509656 202448732488704 202460250964608 203397566941296 203665371506064 204278890326784 204559493198112 204608266744518 205506527888844 206626099749888 206666414415552 207637355942991 207856017010304 207908400079107 208768536268032 208821149306406 209041057016064 209958778778112 210023154875412 210235222199808 211208533413696 211220550285192 212135770723968 212477815465461 213117880773616 213398483644944 213410625115338 214573257432576 214615122662304 215327628385324 215850479203008 216798095355264 217081097670528 217801790241168 217844285387547 218034116423424 218373247061424 219098229468794 219331938544992 219992651121152 220060103734452 220294838828736 220347364186404 220637485798236 221314722341832 221606117631288 221839489078272 221895396207576 222632071879581 223609460246298 223844941395712 224152420710816 224196154924014 224827654442496 225417545353728 226165914290368 226407162369024 226461145100736 227158816758144 227455343676288 227525084448363 227754824049792 228453906933504 228809244531504 228822262808958 229053312214272 229813751617632 230371777119744 231181690615356 231383143959552 231891292107272 232454362218624 232499716217496 233838019136592 234864603301536 235171189143072 235951939427932 236190187903488 236203626125376 237609600090408 238398445712323 238652742064464 238709644535271 239757615870318 240073294100562 241063783041536 241381181044224 241394914611648 241442012995092 242440880827392 242757356534784 242831789103384 243563292312704 243897857274672 245027014021314 245274425899776 245669902944102 246088718154656 246409955649312 247491732511296 248092683052032 248916331704192 248964897585768 248979062634561 249569425213056 250335467004672 250665072622848 250992283965696 251765530089984 251825559070176 252931111247808 253324520731308 253594738522944 254102088614696 254358663896064 254436653576664 254768788238328 255553668852912 255887261635824 256224177056016 256736787690194 257010645300192 257410400097942 258540470569836 258812737257984 259948964201472 260877703620681 261496279464576 261511157495952 261562180744683 262298930182912 262644287563008 262987136246016 263067771528666 264141689430528 264222678714228 264567587785956 265018619551168 265662128249856 265713961391424 266944118620088 267310800101709 268116043553904 268767073306368 269659359346208 269711972384582 269947001286144 271196755921728 271553828674752 272745990930816 272811022326024 273102026101632 274008703851792 275555219220736 275639708041386 275879902413312 275933729137248 276849807923988 277211200105476 278358048357376 278428199075208 278721409354752 280030873167216 280085509783989 280765603364688 281611377884928 281627400380256 282847694298624 283303753953948 284531311526592 284547500153784 285864849691533 286153496883072 286241235273747 286614886768119 287497877459526 287800638937344 287873169340302 289064127140352 289441463560704 289822558311936 290402386988224 290459047183396 290712155231232 291164329415232 292442584726656 293413471645936 293726451771648 293796485581872 294183314397648 295086296455776 295474823508384 295545274186526 295860528276768 296842762506108 297159400609344 298145946995064 298869894281088 298928206565352 299920625250987 300312133447599 301630548998142 301948193467648 302362957469664 302878422344192 303273791568384 303366779264484 303673098733056 304605209244672 305078992708672 305096350411944 305404416285696 305498057259096 306418335490176 306912400116777 308242254153808 308259791833266 309939149624832 309999621623328 311784025515456 312116601259008 313152804402048 313231723959609 313561585524096 314938168167168 315034732313118 315352833299712 316812800120544 318203656085952 318279526047028 319676821160424 320097725467416 321579659381617 321859886148864 321922683993456 322991442577986 323775718804512 325197143032896 325621646505792 326702685361752 327032567866368 327559870592136 328546607532416 328647344203191 328997907817488 329988976681728 330090155601678 330521046279606 330956228697354 331888442272256 331953196781024 331972083512748 332409176446932 332759233617408 333780622672896 334220096830464 334656378620928 335414190369447 335767412093568 337241481663744 337766027641744 338126318030592 339248871435552 339610743553536 339691717651104 340738225137216 341183015514432 341632236074688 342680860400256 343213866797256 343233394213437 344720627426448 345557665679616 346316556257126 346772535923034 347836938160908 348661705952768 348681543327936 348749574326244 350192383417344 350649514994688 350757028704888 352296904952304 352756783714608 353927909141898 354285281855232 354305439188064 356414400135612 357488058071872 357979113096696 358356097741824 359636423805477 360109941150843 361595674562304 362071771566336 363661321241088 363748029768032 364136034802176 364247683655076 365344938469056 365734646903808 367519610721848 367540521031971 367911638849664 369133077231984 369614933473968 371237598766944 372139024578048 373374497556288 373447346378652 374354137819584 375481837179904 375503200507008 375997608934272 376823349674317 377738338605264 379375082035456 379396666871712 379986781096962 381153132922044 381537995844096 381654980364996 382153182357492 383330503279368 383734185249792 383830892453736 385105181535291 385515967950288 386115600146913 387810705854754 388219105886976 389923446302208 391635269028864 391728647442496 392244419196864 392266736243928 393448395274368 393966431344512 394480704369024 394601657292999 395790350008144 396212534145792 396334018071342 397527929326752 398493192374784 398570942087136 399894167001316 400416177930132 400765103391744 402174065330856 403150609959552 404489039019312 404567958576873 404920501929216 406795133882592 407330743012128 408557780653568 409118986396224 409216533489036 411013055777688 412915893998881 413332828831104 413459562062079 415274711885982 415712034020608 415816800158214 417537072536064 417642298612812 418082114032128 419917557556224 420046309750824 420470444399616 422417066827392 422441100570384 424271541447936 424955630930922 426235761547232 426796967289888 426821250230676 429146514865152 429230245324608 430655256770648 431246816189289 431700958406016 433596190710528 434162195341056 435603580482336 435688570775094 436068232846848 436746494122848 438196458937588 438663877089984 439985302242304 440120207468904 440589677657472 440694728372808 441274971596472 442629444683664 443212235262576 443317911279789 443790792415152 445264143759162 447218920492596 447689882791424 448304841421632 448392309848028 449655308884992 450835090707456 452331828580736 452445823497213 452922290201472 454317633516288 454910687352576 455050168896726 455509648099584 456907813867008 457618489063008 457644525617916 458106624428544 459627503235264 460743554239488 462363381230712 462389687749899 463782584214544 464908724437248 464999432434992 467676038273184 469729206603072 470342378286144 471903878855864 472380375806976 472407252250752 472552098469677 475219200180816 476796891424646 477305484128928 477419289070542 479515231740636 480146588201124 482127566083072 482762362088448 482789829223296 482884025990184 484487163866979 485663578206768 487126584625408 487795714549344 490054028042628 490548851799552 491339805888204 492177436309312 492819911298624 494983465022592 495135233402517 495781569419409 496434343046031 497832663408384 497929795171536 497958125269122 499138850426112 500670934009344 501330145245696 501984567931392 503531060179968 503651118140352 505862222495616 506649041462616 507189477045888 508204177229392 508873307153328 509537576476656 511107337705824 511774523271648 512448354112032 513473575380388 514021290600384 514820800195884 517080941139672 517625474515968 519474834385689 520158803884551 521755407241362 522992558929152 523022314991904 523124361489366 524597860365824 525288575126016 525974272492032 526135543057332 528283378861056 528445357428456 529135175571912 530037239102336 530891863712847 531427922782848 533888237240176 534621600203418 536232087107808 537534146612736 539318718692416 539423944769164 539894002572288 542393511843456 543107657349504 545491981861632 545622044652048 546204052203264 548017407703584 551110438441472 551279416082772 551759804826624 551867458274496 553699615847976 554422400210952 556856398150416 560061746334432 560171019567978 561531206729376 563222755769856 563254800760512 565695388597248 566607507907896 568488601314001 569062623053184 569095000307568 569980171645443 571729699383066 572306993766144 572482470547494 573229773536238 574995754919052 575601277874688 575746338680604 578128254280704 578882927121408 579645116623872 580804773976448 580918094366792 581716058782131 582328658830464 584885169453312 586826943291872 587452903543296 587592971163744 588366628795296 590172592911552 590949647016768 591090548373052 591721056553536 593685525012216 594318801218688 596291893990128 597219367423003 597739788562176 597856413130704 599841250501974 600624266895198 603261097996284 603896386935296 604725914939328 605756844688384 606547583136768 606733558528968 607346197466112 610157985417344 610192700823888 610996114518192 612836670980352 613824800233554 616484508307616 616519583666532 619878299249664 619999243246656 622912067828973 623568051030912 623725200237321 626305608804096 626463447919218 627123171048192 629876336334336 630069464626236 630705666599424 633625600241088 636407312171904 636559052094056 637433446396383 639353642320848 640195450934832 643159318763234 643719772297728 643845367986912 645982885155972 647551437609024 650394286065792 651243293011584 653405370723504 653532856162641 655119741184272 657093215064832 657294688406382 657995815634976 659977953363456 660180311203356 661042092559212 661912457394708 663776884544512 663906393562048 663944167025496 664818352893864 665518467234816 667896215638743 670828380738894 671534824187136 674482963327488 675532055283488 676252636061184 678497742871104 679221487107072 679383435302208 681476450274432 682366031028864 682575253345089 683264472149376 685361720800512 686427733594512 686466788426874 689441254852896 691115331359232 692633112514252 693545071846068 695673876321816 697323411905536 697363086655872 697499148652488 699814792252303 701514057409776 704593809904608 705513567429216 707855818283796 708570563710464 708610878376128 712828800271224 714976116143744 715195337136969 715958226193392 716128933605813 719272847610954 720219882301686 723191349124608 724143543132672 727322642482176 727496059536064 728272069604352 728495367310152 730689876938112 735039221443696 735081042063942 735823277699328 738266154463968 739229866947936 742475197533888 744278049156096 746748995112576 746894692757304 746937187903683 748708275639168 751006401014016 751995217868544 753646699348634 755476677210528 758750164070912 758793333743424 759973562193924 762306265844088 763075991688192 763309960729992 764306364714984 766661006558736 766843803140779 767661784907472 770210363070582 771031935900576 772231200293826 775621411709508 776438211773952 779846892604416 782633110862043 783457294884992 784488838393728 784533472487856 784686542234049 786896790548736 787932862689024 788961408738048 789203314585998 791580700016288 792425068291584 792668036142684 795055858653504 796986384749568 797141884174272 799788334002632 800832355860264 804348130661712 806301219919104 808978078038624 809135917153746 809841003858432 813590267765184 814661486024256 817115561307136 818237972792448 818433066978072 822026111555376 825831787997762 826665657662208 826919124124158 830549423771964 831424068041216 831633600316428 835074145072128 835284597225624 836164228064256 840092619501648 840256529351967 844834133654784 844882201140768 848543082895872 849911261861844 852471523094464 853593934579776 853642500461352 857594549074599 858460490649216 858723705821241 859844660304357 861310513541296 862493632378578 863401916812032 867192381421056 868324390682112 871207160964672 871377141550188 872136465693696 873492988245696 876392917875176 877327754179968 880240414937808 881179355314944 881389456745616 882549943192944 885258889367328 886424470525152 886635822559578 887581584830304 890528287518324 894437840985192 895379765582848 896609682843264 896784619696056 898578756915679 899761875752961 900936400342797 904663657161472 904891646994426 905844580402944 908635267032576 909821374705152 910100337793452 911019296199168 913815627734016 915236978126016 915289051235832 916213248857088 919255006470528 920737200350331 924726762461424 924779375499798 927565168429088 929817448874496 929998864869984 935352076546368 939458413206144 940684756572288 943807757711728 943991903346037 944814504501504 945104196939354 950438400361632 953593782849292 954610968257856 954838578141084 959030463481272 960293176402248 964738978144851 965579658446592 965768051980368 968974327733958 971327156413536 974253169250816 975591429098688 980108056085256 981097703599104 982679611776408 984354872618624 985639822597248 985942032609573 989966930045184 990270466805034 991563138838818 992868686092062 995665326816768 995859590343072 995916250538244 998277700852224 1001341868018688 1002660290491392 1003969135862784 1006242571108341 1007302236280704 1011724444991232 1013298082925232 1014378954091776 1016408354458784 1017746614306656 1019075152953312 1022214675411648 1023549046543296 1024896708224064 1026947150760776 1028042581200768 1029641600391768 1034161882279344 1034408459652841 1038949668771378 1040317607769102 1043510814482724 1045985117858304 1046044629983808 1046248722978732 1049195720731648 1050577150252032 1051948544984064 1052271086114664 1056890714856912 1058270351143824 1060074478204672 1061783727425694 1062855845565696 1067776474480352 1069243200406836 1072464174215616 1075068293225472 1078637437384832 1078847889538328 1078909271416431 1080329823452529 1084787023686912 1086215314699008 1090983963723264 1091244089304096 1092408104406528 1096034815407168 1102220876882944 1102558832165544 1102621563095913 1103734916548992 1107399231695952 1108844800421904 1113712796300832 1120123492668864 1120342039135956 1123062413458752 1126445511539712 1126509601521024 1130470049022951 1133215015815792 1136977202628002 1138125246106368 1138190000615136 1139960343290886 1143459398766132 1144613987532288 1144964941094988 1146459547072476 1149991509838104 1151202555749376 1151492677361208 1155315544605873 1158346800440739 1161609547952896 1161836188733584 1163432117564262 1164657317660928 1169770338906624 1173653886583744 1174905807086592 1175185942327488 1176733257590592 1180345185823104 1181899294033536 1182181096746104 1183442113107072 1183804971878997 1187371050024432 1188637602437376 1192583787980256 1194438734846006 1195479577124352 1195712826261408 1199682501003948 1201248533790396 1206522195992568 1207792773870592 1209451829878656 1213467117057936 1213703875730619 1220315970834688 1220385401647776 1221992229036384 1225673341960704 1227649600467108 1232969016615232 1233039167333064 1238747681996643 1239998486493312 1240378686186237 1245824135657946 1247136102061824 1247450400474642 1252611217608192 1252926895838436 1254246342096384 1259752672668672 1260138929252472 1261411333198848 1267251200482176 1272814624343808 1273118104188112 1274866892792766 1278707284641696 1280390901869664 1286318637526468 1287439544595456 1287690735973824 1291965770311944 1295102875218048 1299656042754277 1300788572131584 1302486586023168 1306810741447008 1307065712325282 1310239482368544 1314186430129664 1314589376812764 1315991631269952 1319955906726912 1320360622406712 1322084185118424 1323824914789416 1327812787124096 1327888334050992 1329636705787728 1329953733839367 1335792431277486 1341656761477788 1343069648374272 1348965926654976 1351064110566976 1352505272122368 1356995485742208 1357337470491639 1358766870604416 1362952900548864 1364732062057728 1365150506690178 1366528944298752 1370723441601024 1372855467189024 1372933576853748 1378882509705792 1382230662718464 1385266225028504 1387090143692136 1387169063249697 1391347752643632 1394726173311744 1394998297304976 1399629584504606 1403028114819552 1409187619809216 1411027134858432 1415711636567592 1417141127420928 1417221756752256 1424138491547161 1425657600542448 1429952232287488 1430390674273938 1431916452386784 1432257867211626 1438545695221908 1440439764603372 1446382698249216 1448287086265344 1453461491600937 1454992119072128 1456990734620304 1461379753876224 1470078442887392 1470162084127884 1471646555398656 1476532308927936 1478459733895872 1484950395067776 1485405700207551 1487344708258227 1493497990225152 1493789385514608 1493874375807366 1497416551278336 1502012802028032 1503990435737088 1507293398697268 1510953354421056 1517500328141824 1517586667486848 1519947124387848 1524612531688176 1526619921459984 1528612729429968 1533322013117472 1533687606281558 1535323569814944 1540420726141164 1542063871801152 1544462400587652 1551242823419016 1552876423547904 1558424503157067 1560476411653653 1565266221724086 1566914589769984 1568977676787456 1569066944975712 1569373084468098 1573793581097472 1575865725378048 1577922817476096 1578406629171996 1583161400032576 1584850136583168 1585336072285368 1590111717307008 1592675591138541 1594283768348544 1599576668005264 1601664711720528 1608696261323424 1612602439838208 1617956156077248 1618271834307492 1619682007716864 1627180535530368 1629322972048512 1636475945584896 1636866133956144 1644052223110752 1651663575995524 1653331315324416 1653838248248316 1661098847543928 1662848136082432 1663267200632856 1668789119986261 1670569194451248 1680185239003296 1680513058703934 1689668267309568 1689764402281536 1697086165791744 1699822523723688 1704943046188928 1705465803942003 1707187869159552 1707285000922704 1709940514936329 1715189098149198 1716920981298432 1717447411642482 1719689320608714 1722621027082592 1724987264757156 1726803833624064 1734384762842112 1736648781364224 1742414321929344 1742754283100376 1746985976491392 1752785835750352 1754655508359936 1760480829875616 1762358710629888 1762778913491232 1765099886385888 1770517778734656 1772848941050304 1773271645119156 1775163169660608 1781056575036648 1788875681970384 1791658102269009 1793219365686528 1793569239392112 1797157513831358 1799523751505922 1801872800685594 1809327314322944 1809783293988852 1811689160805888 1817270534065152 1819642749410304 1820200675586904 1822038592398336 1830473956252032 1830578102471664 1838510012941056 1841474400700662 1849453524922848 1849558750999596 1855130336858176 1859634897748992 1859997729739968 1868736203486919 1870704153092736 1871175600711963 1878916826412288 1881369513144576 1887615515423456 1887983806692074 1889629009003008 1890208393878708 1900876800723264 1907187565698584 1909221936515712 1909677156282168 1918060926962544 1920586352804496 1929477956289702 1931159316893184 1931536103960736 1937948655467916 1942654312827072 1948506338501632 1951182858197376 1960216112170512 1960598568487923 1965359223552816 1968709745237248 1971279645194496 1971884065219146 1979933860090368 1980540933610068 1983126277677636 1985737372184124 1991330653633536 1991719180686144 1991832501076488 1996555401704448 2003688646916229 2012485142216682 2014604472561408 2023448889982464 2026596165850464 2028757908183552 2032816708917568 2035493228613312 2038150305906624 2044429350823296 2047098093086592 2047725760035267 2049793416448128 2053894301521552 2056085162401536 2059283200783536 2068323764558688 2068816919305682 2077899337542756 2080635215538204 2087021628965448 2091970235716608 2092089259967616 2092497445957464 2099444376756909 2104542172229328 2113781429713824 2116540702287648 2120148956409344 2123567454851388 2125711691131392 2135552948960704 2138486400813672 2144928348431232 2145586011410907 2148386800817439 2157274874769664 2157695779076656 2157818542832862 2160659646905058 2169574047373824 2172430629398016 2181967927446528 2182488178608192 2184816208813056 2192069630814336 2205117664331088 2205243126191826 2207469833097984 2214798463391904 2217689600843808 2227425592601664 2240246985337728 2240684078271912 2246124826917504 2251057615671319 2253019203042048 2260940098045902 2266430031631584 2273954405256004 2276250492212736 2276380001230272 2279920686581772 2286918797532264 2289227975064576 2289929882189976 2292919094144952 2299983019676208 2300531409422337 2302985354722416 2310631089211746 2316693600881478 2323219095905792 2323672377467168 2326864235128524 2329314635321856 2339540677813248 2347307773167488 2347899332586129 2350371884654976 2353466515181184 2360690371646208 2363798588067072 2364362193492208 2366884226214144 2367609943757994 2374742100048864 2377275204874752 2385167575960512 2388877469692012 2390959154248704 2391425652522816 2399365002007896 2402497067580792 2413044391985136 2418903659757312 2426934234115872 2427407751461238 2440631941669376 2440770803295552 2443984458072768 2451346683921408 2455299200934216 2465938033230464 2466078334666128 2477495363993286 2479996972986624 2480757372372474 2491648271315892 2494272204123648 2494900800949284 2505222435216384 2505853791676872 2508492684192768 2520277858504944 2520769588055901 2534502400964352 2545629248687616 2546236208376224 2549733785585532 2557414569283392 2560781803739328 2572637275052936 2572783647223797 2575381471947648 2576171117463723 2583931540623888 2590205750436096 2599312085508554 2601577144263168 2604973172046336 2613621482894016 2614131424650564 2620478964737088 2628372860259328 2629178753625528 2631983262539904 2640721244813424 2644168370236848 2647649829578832 2655625574248192 2655776668101984 2659273411575456 2659907467678734 2671584862554972 2683313522955576 2686139296748544 2695736270747037 2699285627258883 2702128221133952 2702809201028391 2713990971484416 2714674940983278 2717533741208832 2725905801097728 2729464124115456 2730301013380356 2733057888597504 2741446883202048 2745710934378048 2745867153707496 2757765019411584 2762211601050993 2770532450057008 2774180287384272 2774338126499394 2782695505287264 2789452346623488 2789996594609952 2799259169009212 2806056229639104 2818375239618432 2822054269716864 2831423273135184 2831975710038111 2834443513504512 2848276983094322 2851315201084896 2859904464574976 2860781348547876 2863832904773568 2864515734423252 2877091390443816 2880879529206744 2894216934434553 2906922983201874 2909984238144256 2913981469240608 2922759507752448 2940156885774784 2940324168255768 2943293110797312 2953064617855872 2956919467791744 2957826097828719 2969900790135552 2970811400415102 2974689416516454 2986995980450304 2987578771029216 2987748751614732 2994833102556672 3004025604056064 3007980871474176 3014586797394536 3018727713325023 3021906708842112 3035173334973696 3039894248775696 3049225063376352 3053239842919968 3057225458859936 3066644026234944 3067375212563116 3070647139629888 3080841452282328 3084127743602304 3088924801175304 3099179794260199 3102485646838032 3103225378958523 3116849006314134 3120952823307306 3130532443448172 3133829179539968 3137955353574912 3138133889951424 3138746168936196 3147587162194944 3151731450756096 3155845634952192 3156813258343992 3166322800065152 3170672144570736 3180223434614016 3185351182277082 3188567536697088 3199153336010528 3203329423441056 3217392522646848 3225204879676416 3235912312154496 3236543668614984 3236727814249293 3254361071060736 3258645944097024 3272951891169792 3273732267912288 3288104446221504 3303327151991048 3306662630648832 3307676496496632 3307864689287739 3322197695087856 3326534401265712 3337578239972522 3341138388902496 3360370478006592 3361026117407868 3379336534619136 3379528804563072 3391410147068853 3399645047447376 3409886092377856 3410931607884006 3414375738319104 3414570001845408 3419881029872658 3430378196298396 3433841962596864 3434894823284964 3439378641217428 3445242054165184 3449974529514312 3453607667248128 3465946633817619 3475040401322217 3484828643858688 3485508566200752 3493971952982784 3505571671500704 3509311016719872 3520961659751232 3524717421259776 3525557826982464 3530199772771776 3541035557469312 3545697882100608 3546543290238312 3550326339321216 3562113150073296 3577751363940768 3583316204538018 3586438731373056 3587138478784224 3594315027662716 3599047503011844 3603745601371188 3618654628645888 3619566587977704 3623378321611776 3640401351173808 3641111627191857 3660947912504064 3661156204943328 3677020025882112 3682948801401324 3698907049845696 3699117501999192 3710260673716352 3716243045989929 3719995459479936 3721136058558711 3737472406973838 3741408306185472 3742351201423926 3757833652824576 3762739026289152 3775231030846912 3775967613384148 3779258018006016 3780416787757416 3801753601446528 3814375131397168 3818443873031424 3819354312564336 3836121853925088 3841172705608992 3858955912579404 3862318633786368 3863072207921472 3875897310935832 3885308625654144 3898968128262831 3902365716394752 3920432224341024 3921197136975846 3930718447105632 3937419490474496 3942559290388992 3943768130438292 3959867720180736 3961081867220136 3966252555355272 3971474744368248 3979420209198007 3983438361372288 3983665002152976 3989861201518101 4007377293832458 4024970284433364 4029208945122816 4046897779964928 4053192331700928 4057515816367104 4065633417835136 4070986457226624 4072012411474917 4076300611813248 4088858701646592 4094196186173184 4095451520070534 4099586832896256 4107788603043104 4112170324803072 4118566401567072 4136647529117376 4137633838611364 4155798675085512 4161270431076408 4174043257930896 4180535571961021 4184178519935232 4184994891914928 4198888753513818 4209084344458656 4227562859427648 4233081404575296 4240297912818688 4247134909702776 4251423382262784 4271105897921408 4272415474641483 4276972801627344 4289856696862464 4291172022821814 4296773601634878 4314549749539328 4315391558153312 4315637085665724 4321319293810116 4339148094747648 4344861258796032 4360384474802811 4364976357216384 4384139261628672 4410235328662176 4410486252383652 4414939666195968 4429596926783808 4435379201687616 4454851185203328 4456217100622653 4462034124774681 4480493970675456 4481368156543824 4492249653835008 4502115231342638 4506038406084096 4521880196091804 4532860063263168 4547908810512008 4552500984425472 4552760002460544 4559841373163544 4573837595064528 4579859764379952 4585838188289904 4599966039352416 4601062818844674 4605970709444832 4621262178423492 4633387201762956 4646438191811584 4647344754934336 4653728470257048 4658629270643712 4675273509471201 4681429234960959 4694615546334976 4695798665172258 4700743769309952 4706933030362368 4721380743292416 4727597176134144 4728724386984416 4733768452428288 4735219887515988 4749484200097728 4754550409749504 4770335151921024 4777754939384024 4778026773415623 4782851305045632 4798730004015792 4804994135161584 4826088783970272 4837807319514624 4853868468231744 4854815502922476 4881263883338752 4881541606591104 4887968916145536 4898703545766121 4910598401868432 4931876066460928 4932156669332256 4954990727986572 4959993945973248 4961514744744948 4983296542631784 4988544408247296 4989801601898568 5006367359958783 5011707583353744 5040555717009888 5041539176111802 5069004801928704 5091258497375232 5092472416752448 5099467571171064 5114829138566784 5116397411826009 5121563607478656 5129821544808987 5145274550105872 5145567294447594 5150762943895296 5152342234927446 5167863081247776 5180411500872192 5198624171017108 5203154288526336 5209946344092672 5227242965788032 5228262849301128 5240957929474176 5258357507251056 5263966525079808 5281442489626848 5288336740473696 5295299659157664 5311251148496384 5311553336203968 5318546823150912 5319814935357468 5343169725109944 5366627045911152 5367906621985453 5374974306807027 5391472541494074 5398571254517766 5404256442267904 5405618402056782 5427981942968832 5429349881966556 5435067482417664 5451811602195456 5458928248230912 5460602026760712 5466115777195008 5491421868756096 5491734307414992 5515530038823168 5524423202101986 5541064900114016 5548360574768544 5548676252998788 5565391010574528 5578904693246976 5579993189219904 5598518338018424 5606208610460757 5612112459278208 5636750479236864 5644108539433728 5662846546270368 5663951420076222 5668887027009024 5696553966188644 5702630402169792 5719808929149952 5721562697095752 5727665809547136 5729031468846504 5754182780887632 5761759058413488 5788433868869106 5813845966403748 5819968476288512 5827962938481216 5845519015504896 5880313771549568 5880648336511536 5881795705463769 5906129235711744 5913838935583488 5915652195657438 5939801580271104 5941622800830204 5949378833032908 5973991960900608 5975157542058432 5975497503229464 5989666205113344 6011065940748687 6029173594789072 6037455426650046 6043813417684224 6070346669947392 6079788497551392 6098450126752704 6106479685839936 6114450917719872 6133288052469888 6134750425126232 6141294279259776 6143177280105801 6161682904564656 6168255487204608 6177849602350608 6198359588520398 6204971293676064 6206450757917046 6233698012628268 6241905646614612 6261064886896344 6267658359079936 6275910707149824 6276267779902848 6277492337872392 6298333130270727 6313626516687984 6332645600130304 6341344289141472 6360446869228032 6370702364554164 6377135073394176 6398306672021056 6406658846882112 6434785045293696 6436758034232721 6445160402452317 6471824624308992 6473087337229968 6473455628498586 6508722142121472 6517291888194048 6545903782339584 6547464535824576 6576208892443008 6606654303982096 6615352992993264 6615729378575478 6644395390175712 6653068802531424 6675156479945044 6682276777804992 6720740956013184 6722052234815736 6753172847013957 6759057609126144 6782820294137706 6799290094894752 6819772184755712 6821863215768012 6828751476638208 6829140003690816 6839762059745316 6860756392596792 6867683925193728 6869789646569928 6878757282434856 6890484108330368 6899949059028624 6901594228267011 6931893267635238 6950080802644434 6969657287717376 6971017132401504 6987943905965568 7011143343001408 7018622033439744 7041923319502464 7043697997758387 7051115653964928 7060399545543552 7082071114938624 7091395764201216 7093086580476624 7100652678642432 7124226300146592 7155502727881536 7166632409076036 7172877462746112 7174276957568448 7188630055325432 7198095006023688 7207491202742376 7239133175955408 7280802702347616 7282223254383714 7321895825008128 7322312409886656 7354040051764224 7365897602802648 7390351817082013 7397814099691392 7398235003998384 7420521347432704 7432486091979858 7439990918959872 7442272117117422 7474944813947676 7482816612370944 7484702402847852 7515667305649152 7525478052578304 7550462061693824 7551935226768296 7560833575514832 7562308764167703 7603507202893056 7628750262794336 7636887746062848 7638708625128672 7672243707850176 7682345411217984 7717911825158808 7718350941671391 7726144415842944 7751794621871664 7770617251308288 7797936256525662 7804731432789504 7840864448682048 7842394273951692 7861436894211264 7874838980948992 7885118580777984 7887536260876584 7922163734440272 7932505110710544 7942949488736496 7958840418396014 7966876722744576 7967330004305952 7979722403036202 8014754587664916 8049940568866728 8058417890245632 8087208812241111 8097856881776649 8106384663401856 8108427603085173 8131266835670272 8141972914453248 8144024822949834 8152601223626496 8177717403293184 8188392372346368 8190903040141068 8199173665792512 8215577206086208 8224340649606144 8237132803134144 8273295058234752 8275267677222728 8286634803152979 8311597350171024 8322540862152816 8348086515861792 8361071143922042 8368357039870464 8369989783829856 8397777507027636 8418168688917312 8455125718855296 8466162809150592 8494269819405552 8495927130114333 8542211795842816 8544830949282966 8553945603254688 8579713393724928 8582344045643628 8593547203269756 8629099499078656 8630783116306624 8631274171331448 8642638587620232 8682650803303659 8720768949605622 8729952714432768 8768278523257344 8820470657324352 8820972504767304 8829879332391936 8859193853567616 8870758403375232 8873478293486157 8909702370406656 8912434201245306 8924068249549362 8960987941350912 8962736313087648 8984499307670016 9004230462685276 9012076812168192 9043760392183608 9065720126526336 9095817621024016 9097592299279939 9105520004921088 9119682746327088 9147675190129056 9159719528759904 9171676376579808 9199932078704832 9202125637689348 9211941418889664 9242524356846984 9266774403525912 9294689509868672 9297539382780597 9307456940514096 9309676136875569 9350547018942402 9362858469921918 9389231092669952 9391597330344516 9401487538619904 9413866060724736 9442761486584832 9455194352268288 9457448773968832 9467536904856576 9470439775031976 9498968400195456 9540670303842048 9555509878768048 9556053546831246 9565702610091264 9597460008031584 9609988270323168 9652177567940544 9675614639029248 9707736936463488 9709631005844952 9710183442747879 9763083213182208 9775937832291072 9797407091532242 9821196803736864 9863752132921856 9864313338664512 9909981455973144 9919987891946496 9923029489489896 9966593085263568 9968969440830127 9979603203797136 10012734719917566 10023415166707488 10081111434019776 10083078352223604 10138009603857408 10174230441206559 10184944833504896 10198935142342128 10229658277133568 10232794823652018 10243127214957312 10259643089617974 10290549100211744 10291134588895188 10301525887790592 10304684469854892 10335726162495552 10360823001744384 10397248342034216 10397839901452857 10454485931576064 10456525698602256 10481915858948352 10516715014502112 10527933050159616 10562884979253696 10576673480947392 10590599318315328 10622502296992768 10623106672407936 10637093646301824 10639629870714936 10686339450219888 10733254091822304 10735813243970906 10749948613614054 10782945082988148 10797142509035532 10808512884535808 10811236804113564 10855963885937664 10858699763933112 10870134964835328 10921204053521424 10923334881575571 10982843737512192 10983468614829984 11031060077646336 11048846404203972 11082129800228032 11096721149537088 11097352505997576 11130782021149056 11148729137969787 11159986378439808 11163408175676133 11197036676036848 11212417220921514 11224224918556416 11273500958473728 11288217078867456 11325693092540736 11327902840152444 11337774054018048 11393107932377288 11405260804339584 11443125394191504 11455331619094272 11458062937693008 11508365561775264 11523518116826976 11576867737738212 11627691932807496 11639936952577024 11655925876962432 11681523839903827 11696904384788493 11760627543099136 11761296673023072 11763591410927538 11812258471423488 11827677871166976 11831304391314876 11879603160542208 11883245601660408 11898757666065816 11938260627594021 11950315084116864 11950995006458928 11969583604554303 12022131881497374 12058347189578144 12074910853300092 12087626835368448 12140693339894784 12159576995102784 12196900253505408 12212959371679872 12228901835439744 12266576104939776 12269500850252464 12282588558519552 12286354560211602 12323365809129312 12336510974409216 12355699204701216 12396719177040796 12409942587352128 12412901515834092 12467396025256536 12483811293229224 12522129773792688 12541606715883063 12552535559805696 12554984675744784 12596666260541454 12627253033375968 12665291200260608 12682688578282944 12720893738456064 12741404729108328 12754270146788352 12796613344042112 12813317693764224 12817246423924449 12869570090587392 12873516068465442 12890320804904634 12943649248617984 12946174674459936 12946911256997172 13017444284242944 13034583776388096 13081153424408433 13094929071649152 13152417784886016 13213308607964192 13230705985986528 13231458757150956 13288790780351424 13306137605062848 13350312959890088 13364553555609984 13368651301867959 13441481912026368 13444104469631472 13506345694027914 13518115218252288 13565640588275412 13598580189789504 13639544369511424 13643726431536024 13657502953276416 13658280007381632 13679524119490632 13721512785193584 13739579293139856 13757514564869712 13780968216660736 13799898118057248 13803188456534022 13863786535270476 13900161605288868 13939314575434752 13942034264803008 13975887811931136 14022286686002816 14025820528413603 14044287704882877 14083846639004928 14087395995516774 14102231307929856 14120799091087104 14164142229877248 14182791528402432 14186173160953248 14201305357284864 14248452600293184 14311005455763072 14333264818152072 14334080320246869 14348553915136896 14377260110650864 14396190012047376 14414982405484752 14478266351910816 14561605404695232 14564446508767428 14643791650016256 14644624819773312 14696110637298363 14731795205605296 14780703634164026 14795628199382784 14796470007996768 14841042694865408 14864972183959716 14879981837919744 14884544234234844 14949889627895352 14965633224741888 14969404805695704 15019102079876349 15100924123387648 15103870453536592 15121667151029664 15124617528335406 15207014405786112 15257500525588672 15273775492125696 15277417250257344 15344487415700352 15349192235478027 15364690822435968 15389464634426961 15435823650317616 15436701883342782 15452288831685888 15503589243743328 15541234502616576 15595872513051324 15609462865579008 15681728897364096 15684788547903384 15722873788422528 15775072521753168 15844327468880544 15865010221421088 15885898977472992 15917680836792028 15933753445489152 15934660008611904 15959444806072404 16029509175329832 16099881137733456 16103719865956359 16124922920421081 16174417624482222 16195713763553298 16212769326803712 16216855206170346 16262533671340544 16283945828906496 16288049645899668 16305202447252992 16355434806586368 16376784744692736 16381806080282136 16398347331585024 16431154412172416 16474265606268288 16546590116469504 16550535354445456 16573269606305958 16623194700342048 16645081724305632 16696173031723584 16722142287844084 16736714079740928 16739979567659712 16795555014055272 16836337377834624 16895528555805601 16910251437710592 16932325618301184 16988539638811104 16991854260228666 17084423591685632 17089661898565932 17107891206509376 17159426787449856 17164688091287256 17187094406539512 17261566232613248 17262548342662896 17285277175240464 17365301606607318 17441537899211244 17459905428865536 17536557046514688 17640941314648704 17641945009534608 17645387116391307 17718387707135232 17741516806750464 17746956586972314 17819404740813312 17824868402490612 17848136499098724 17921975882701824 17925472626175296 17968998615340032 18008460925370552 18033197822246061 18087520784367216 18131440253052672 18191635242048032 18195184598559878 18211040009842176 18239365492654176 18295350380258112 18319439057519808 18343352753159616 18399864157409664 18404251275378696 18423882837779328 18485048713693968 18513800390113093 18533548807051824 18589379019737344 18595078765561194 18614913881028192 18619352273751138 18701094037884804 18725716939843836 18778462185339904 18783194660689032 18802975077239808 18827732121449472 18894999390812181 18914897547937664 18940879550063952 18997936800390912 19081340607684096 19111019757536096 19112107093662492 19131405220182528 19194920016063168 19219976540646336 19304355135881088 19310274102698163 19335481207356951 19415473872926976 19419262011689904 19420366885495758 19526166426364416 19551875664582144 19594814183064484 19642393607473728 19727504265843712 19728626677329024 19819962911946288 19846058978979792 19933186170527136 19937938881660254 19959206407594272 20025469439835132 20046830333414976 20162222868039552 20166156704447208 20259518541041871 20348460882413118 20369889667009792 20397870284684256 20459316554267136 20465589647304036 20486254429914624 20519286179235948 20581098200423488 20582269177790376 20603051775581184 20609368939709784 20671452324991104 20704782684801033 20794496684068432 20795679802905714 20908971863152128 20913051397204512 20963831717896704 21033430029004224 21055866100319232 21125769958507392 21131093993275161 21153346961894784 21181198636630656 21246213344815872 21274187292603648 21279259741429872 21372678900439776 21466508183644608 21471626487941812 21499897227228108 21565890165976296 21594285018071064 21617025769071616 21622473608227128 21694258559821393 21717399527866224 21842408107042848 21846669763151142 21965687475024384 21966937229659968 22062120155292672 22097692808407944 22164259600456064 22171055451246039 22193442299074176 22194705011995152 22261564042298112 22297458275939574 22319972756879616 22326816351352266 22394073352073696 22424834441843028 22448449837112832 22547001916947456 22576434157734912 22651386185081472 22655805680304888 22786215864754576 22810521608679168 22886250788383008 22910663238188544 22916125875386016 23016731123550528 23047036233653952 23153735475476424 23155052825014173 23255383865614992 23311851753924864 23363047679807654 23393808769576986 23521255086198272 23522593346046144 23527182821855076 23624516942846976 23655355742333952 23662608782629752 23766491203320816 23797515332131632 23876521255188042 23900630168233728 23901990012917856 23939167209108606 24044263762994748 24116694379156288 24149821706600184 24175253670736896 24261626436723333 24293570645329947 24319153990205568 24325282809255519 24393800507010816 24425918743359744 24457803670879488 24533152209879552 24539001700504928 24565177117039104 24572709120423204 24646731618258624 24673021948818432 24711398409402432 24793438354081592 24819885174704256 24825803031668184 24934792050513072 24967622586458448 25044259547585376 25083213431766126 25105071119611392 25109969351489568 25193332521082908 25254506066751936 25330582400521216 25365377156565888 25482809458216656 25487781390342999 25593226688084224 25626635387528448 25634492847848898 25739140181174784 25747032136930884 25780641609809268 25887298497235968 25892349348919872 25893822513994344 26047952409910977 26162306848816866 26189858143298304 26304835569772032 26426617215928384 26461411971973056 26462917514301912 26577581560702848 26612275210125696 26620434880458471 26700625919780176 26729107111219968 26737302603735918 26882963824052736 26888208939262944 27012691388055828 27036230436504576 27131281176550824 27197160379579008 27287452863072048 27292776897839817 27316560014763264 27359048238981264 27443025570387168 27479158586279712 27515029129739424 27561936433321472 27599796236114496 27606376913068044 27727573070540952 27800323210577736 27855941464386049 27884068529606016 27892618148341791 27929028410626707 28044573372005632 28051641056827206 28088575409765754 28167693278009856 28174791991033548 28204462615859712 28241598182174208 28328284459754496 28365583056804864 28372346321906496 28402610714569728 28496905200586368 28622010911526144 28666529636304144 28668160640493738 28697107830273792 28754520221301728 28792380024094752 28829964810969504 28956532703821632 29123210809390464 29128893017534856 29263749003727147 29289249639546624 29392221274596726 29463590411210592 29561407268328052 29591256398765568 29592940015993536 29682085389730816 29729944367919432 29759963675839488 29769088468469688 29899779255790704 29906908322490381 29938809611391408 30038204159752698 30201848246775296 30207740907073184 30243334302059328 30249235056670812 30414028811572224 30515001051177344 30522691323619677 30554834500514688 30688974831400704 30698384470956054 30729381644871936 30778929268853922 30871647300635232 30873403766685564 30904577663371776 31007178487486656 31082469005233152 31191745026102648 31193519704358571 31363457794728192 31369577095806768 31445747576845056 31550145043506336 31688654937761088 31730020442842176 31771797954945984 31835361673584056 31867506890978304 31869320017223808 31918889612144808 32059018350659664 32199762275466912 32207439731912718 32249845840842162 32348835248964444 32391427527106596 32425538653607424 32433710412340692 32525067342681088 32567891657812992 32576099291799336 32610404894505984 32763612160564272 32770004644726713 32862308824344832 32948531212536576 33093180232939008 33101070708890912 33146539212611916 33246389400684096 33290163448611264 33392346063447168 33444284575688168 33446187413909361 33479959135319424 33490224527028399 33591110028110544 33672674755669248 33791057111611202 33820502875421184 33864651236602368 33977079277622208 33983708520457332 34168847183371264 34179323797131864 34215782413018752 34329376182574512 34374188813079024 34523132465226496 34525096685325792 34570554350480928 34730603213214636 34883075798422488 34919810857731072 35044571519711481 35090713154365479 35281882629297408 35283890019069216 35290774232782614 35436775414270464 35483033613500928 35493913173944628 35638809481626624 35649736804981224 35696272998197448 35814781882782063 35850945252350592 35908750813662909 36016921850741104 36066395644492122 36175041568734432 36262880506105344 36383270484096064 36390369197119756 36422080019684352 36478730985308352 36590700760516224 36638878115039616 36686705506319232 36799728314819328 36808502550757392 36847765675558656 36970097427387936 37027600780226186 37067097614103648 37178758039474688 37190157531122388 37229827762056384 37238704547502276 37402188075769608 37451433879687672 37566389321378064 37624820147649189 37789998781624362 37829795095875328 37881759100127904 37995873600781824 38162681215368192 38222039515072192 38224214187324984 38262810440365056 38389840032126336 38439953081292672 38451739271773347 38608710271762176 38620548205396326 38670962414713902 38830947745853952 38838524023379808 38840733770991516 39052332852728832 39103751329164288 39189628366128968 39243460273225299 39284787214947456 39457253354658048 39639925823892576 39692117957959584 39866372341054272 39875877763320508 39918412815188544 40050938879670264 40093660666829952 40289337325382587 40324445736079104 40332313408894416 40519037082083742 40696921764826236 40739779334019584 40795740569368512 40918633108534272 40931179294608072 40972508859829248 41038572358471896 41162196400846976 41164538355580752 41218737879419568 41342904649982208 41409565369602066 41588993368136864 41591359605811428 41817943726304256 41826102794409024 41927663435793408 42066860058008448 42077461585240809 42251539917014784 42262187986550322 42306693923789568 42362397273261312 42492426689631744 42548374585207296 42558519482859744 42745357800879552 42933016367289216 42943252975883624 42999794454456216 43002240960740607 43131780331952592 43188570036142128 43244947216454256 43388517119642786 43434799055732448 43684816214085696 43693339526302284 43931374950048768 43933874459319936 44088331911895089 44195385616815888 44328519200912128 44342110902492078 44386884598148352 44389410023990304 44523128084596224 44594916551879148 44639945513759232 44653632702704532 44788146704147392 44849668883686056 44896899674225664 45057306239629047 45302772370162944 45311611360609776 45572431729509152 45621043217358336 45772501576766016 45821326476377088 45832251750772032 46033462247101056 46047576706434081 46094072467307904 46307470950952848 46310105650028346 46510767731229984 46623703507849728 46726095359615308 46787617539153972 47042510172396544 47045186692092288 47054365643710152 47325217565259504 47532982406641632 47595030664263264 47753042510376084 47801260336467456 47803980025835712 47878334418217212 48088527525989496 48233388758312576 48299643413200368 48311159597869077 48374768761263243 48523252873446666 48587141290659894 48638307980411136 48650565618511038 48787601014021632 48851837486719488 48915607341758976 49066304419759104 49078003401009856 49130354234078208 49145418240846408 49293463236517248 49422796818804864 49586876708163184 49639770349408512 49651606063336368 49869584101026144 49935245172916896 50088519095170752 50166426863532252 50210142239222784 50219938702979136 50386665042165816 50509012133503872 50686585667416803 50730754313131776 50965618916433312 50975562780685998 51186453376168448 51253270775056896 51268985695697796 51478280362349568 51494064273861768 51561283219618536 51732462719574091 51784698697839744 51787645027988688 52095904819821954 52324613697633732 52379716286596608 52609671139544064 52853234431856768 52922823943946112 52925835028603824 52936161349173921 53155163121405696 53224550420251392 53240869760916942 53401251839560352 53458214222439936 53474605207471836 53765927648105472 53776417878525888 54025382776111656 54262562353101648 54394320759158016 54574905726144096 54585553795679634 54633120029526528 54718096477962528 54886051140774336 54958317172559424 55030058259478848 55123872866642944 55199592472228992 55212753826136088 55455146141081904 55541401170339279 55600646421155472 55711882928772098 55768137059212032 55785236296683582 55858056821253414 56089146744011264 56103282113654412 56177150819531508 56335386556019712 56349583982067096 56408925231719424 56483196364348416 56684998172436543 56744692643812992 56993810401172736 57244021823052288 57333059272608288 57336321280987476 57394215660547584 57509040442603456 57584760048189504 57659929621939008 57913065407643264 57930822308094489 58006443622070853 58246421618780928 58257786035069712 58527498007454294 58578499279093248 58784442549193452 58927180822421184 59122814536656104 59182512797531136 59185880031987072 59459888735838864 59538176936939376 59799558511581408 59813816644980762 59877619222782816 60076408319505396 60403696493550592 60415481814146368 60486668604118656 60498470113341624 60778555623125613 61030002102354688 61045382647239354 61109669001029376 61377949662801408 61396768941912108 61458763289743872 61557858537707844 61743294601270464 61746807533371128 61809155326743552 62014356974973312 62114348054403099 62383490052205296 62387039408717142 62726915589456384 62739154191613536 62891495153690112 63100290087012672 63377309875522176 63460040885684352 63543595909891968 63670723347168112 63683146094959573 63738640034447616 63837779224289616 64118036701319328 64399524550933824 64414879463825436 64499691681684324 64697670497928888 64782855054213192 64851077307214848 64867420824681384 65082775679464179 65152198583598672 65527224321128544 65540009289453426 65724617648689664 65897062425073152 66186360465878016 66202141417781824 66293078425223832 66492778801368192 66513166353738117 66580326897222528 66784692126894336 66888569151376336 66892374827818722 66959918270638848 66980449054056798 67182220056221088 67345349511338496 67582114223222404 67641005750842368 67729302473204736 67954158555244416 67967417040914664 68358647594263728 68431564826037504 68658752365149024 68748377626158048 69046264930452992 69050193370651584 69141108700961856 69461206426429272 69766151596844976 69782786085810889 70089143039422962 70181426308730958 70563765258594816 70567780038138432 70581548465565228 70873550828540928 70966067227001856 70987826347889256 71299473609962448 71392545996394896 71629563765564126 71701890504701184 71817501627325818 72033843701482208 72132791288984244 72350083137468864 72525761012210688 72766540968192128 72780738394239512 72784879310169999 72880711935989841 72957461970616704 73181401521032448 73277756230079232 73373411012638464 73599456629638656 73617005101514784 73695531351117312 73940194854775872 74055201560452372 74134195228207296 74357516078949376 74380315062244776 74459655524112768 74477409095004552 74804376151539216 74902867759375344 75132778642756128 75249640295298378 75579997563248724 75659590191750656 75763518200255808 75991747201563648 76444079030144384 76448428374649968 76463344171028997 76779680064252672 76879906162585344 76903478543546694 77217420543524352 77241096410792652 77341924829427804 77661895491707904 77677048046759616 77681467541983032 78143857229732931 78379256732257936 78486920546450598 78569574429894912 78914506709316096 79279851647785152 79384235915919168 79732744682108544 79751755526641016 79836825630377088 79861304641375413 80101877759340528 80187321333659904 80578674650765174 80648891472158208 80664626817788832 81038074164167484 81393843529652472 81479558668039168 81591481138737024 81862358589216144 81878330693519451 82077144716943792 82324392801693952 82329076711161504 82437475758839136 82685809299964416 82819130739204132 83177986736273728 83182719211622856 83567824393158147 83652205588818048 83677854445025373 83787085231880121 84133720116016896 84154923170481618 84503079834029568 84524375973100644 84613387847579136 84724794546522624 84984853379263488 85096749170414592 85117038965719488 85490715601759104 85866032734578432 85886505951767248 85999588908912432 86004481921481214 86263560663905184 86377140072284256 86489894432908512 86777034239285572 86869598111464896 87369632428171392 87386679052604568 87791247011181441 87867748918639872 88176663823790178 88390771233631776 88657038401824256 88684221804984156 88773769196296704 88778820047980608 89046256169192448 89189833103758296 89279891027518464 89307265405409064 89576293408294784 89699337767372112 89720724967471143 90114612479258094 90605544740325888 90623222721219552 91144863459018304 91242086434716672 91545003153532032 91568073970859031 91664503501544064 92066924494202112 92095153412868162 92188144934615808 92614941901905696 92620211300056692 93021535462459968 93247407015699456 93452190719230616 93575235078307944 93580559113075713 94090373384184576 94108731287420304 94650435130519008 95065964813283264 95190061328526528 95506085020752168 95602520672934912 95607960051671424 95756668836434424 96074573622066169 96177055051978992 96466777516625152 96599286826400736 96622319195738154 96749537522526486 97046505746893332 97174282581319788 97276615960822272 97301131237022076 97575202028043264 97703674973438976 97831214683517952 98156006802019712 98290836481692816 98310013934180139 98586926473034496 98845593637609728 99173753416326368 99279540698817024 99303212126672736 99739168202052288 99870490345833792 100177038190341504 100332853727064504 100338562241728083 100439877405958272 100773330084331632 101018024267007744 101373171334833606 101461508626263552 101931237832866624 101951125561371996 102372906752336896 102506541550113792 102537971391395592 102988128547723536 103122566439237072 103464925439148182 103569397395679488 103575290055977376 104191809639643908 104649227395267464 104759432573193216 105133714559134443 105272139463096437 105706468863713536 105845647887892224 105851670057207648 105872322698347842 106310326242811392 106449100840502784 106481739521833884 106802503679120704 106916428444879872 106949210414943672 107444345648346189 107552835757051776 107726252440988727 108050765552223312 108525124706203296 108788641518316032 109149811452288192 109171107591359268 109266240059053056 109436192955925056 109772102281548672 109916634345118848 110060116518957696 110399184944457984 110425507652272176 110910292282163808 111082802340678558 111201292842310944 111423765857544196 111536274118424064 111570472593367164 111716113642506828 112178293488022528 112206564227308824 112354301639063016 112699167964134192 112874460442947567 113369996344873086 113489385287625984 113987620802345472 114488043646104576 114666118545216576 114672642561974952 114788431321095168 115018080885206912 115169520096379008 115319859243878016 115355217815320041 115826130815286528 115861644616188978 116012887244141706 116492843237561856 116515572070139424 117054996014908588 117156998558186496 117568885098386904 117854361644842368 118245629073312208 118268699890639207 118371760063974144 118919777471677728 119076353873878752 119599117023162816 119627633289961524 119755238445565632 120152816639010792 120830963628292736 120868011976147761 120973337208237312 120996940226683248 121557111246251226 122060004204709376 122090765294478708 122219338002058752 122755899325602816 122793537883824216 122917526579487744 123115717075415688 123486589202540928 123493615066742256 124028713949946624 124228696108806198 124766980104410592 124774078817434284 125453831178912768 125478308383227072 125782990307380224 126200580174025344 126232384755722427 126754619751044352 126920081771368704 127087191819783936 127341446694336224 127366292189919146 127477280068895232 127675558448579232 128236073402638656 128799049101867648 128829758927650872 128999383363368648 129395340995857776 129565710108426384 129596602730791651 129734841649362768 130165551358928358 130304397167197344 131054448642257088 131080018578906852 131449235297379328 131794124850146304 132264995735685267 132404282835563648 132586156850447664 132985557602736384 133026332707476234 133160653794445056 133569384253788672 133777138302752672 133784749655637444 133919836541277696 133960898108113596 134364440112442176 134690699022676992 135164228446444808 135171918718887141 135908317110488832 135934834081829328 136717295188527456 136863129652075008 137317504730298048 137496755252316096 138092529860905984 138100386741303168 138142730119302243 138282217401923712 138922412852858544 139532303193689952 139565572171621778 140178286078845924 140362852617461916 141127530517189632 141135560076276864 141163096931130456 141975652695778512 142598947219924896 142785091992789792 143259127531128252 143403781009402368 143635003254651636 144067687402964416 144265582577968488 144700166274937728 144933478793607231 145124306283789729 145533081936384256 145561476788479024 145569758620339998 145761423871979682 145914923941233408 146362803042064896 146555512460158464 146746822025276928 147198913259277312 147234010203029568 147391062702234624 147880389709551744 148110403120904744 148268390456414592 148760630124489552 148919311048225536 148954818190009104 149608752303078432 149805735518750688 150265557285512256 150499280590596756 151159995126497448 151319180383501312 151527036400511616 151859809918749751 152059757002250409 152888158060288768 152896856749299936 152926688342057994 153559360128505344 153759812325170688 153806957087093388 154434841087048704 154482192821585304 154683849658855608 155197388158722273 155354096093519232 155362935083966064 156287714459465862 156758513464515872 156973841092901196 157139148859789824 157829013418632192 158559703295570304 158768471831838336 159465489364217088 159503511053282032 159673651260754176 159722609282750826 160203755518681056 160374642667319808 161157349301530348 161297782944316416 161329253635577664 162076148328334968 162787687059304944 163182962277474048 163724717178432288 163756661387038902 164154289433887584 164648785603387904 164658153422323008 164874951517678272 165371618599928832 165638261478408264 166355973472547456 166365438423245712 166624203511017837 167135648786316294 167304411177636096 167355708890050746 167574170463760242 168267440232033792 168309846340963236 169006159668059136 169048751946201288 169226775695158272 169449589093045248 170054994517309629 170234077931438976 170981431203518208 171732065469156864 171773011903534496 171999177817824864 172008963842962428 172527121327810368 172754280144568512 172979788865817024 173554068478571144 173739196222929792 173792466924283467 174739264856342784 174773358105209136 175582494022362882 175735497837279744 176353327647580356 176781542467263552 177314076803648512 177368443609968312 177547538392593408 177557640095961216 178379666207516592 178614530810818128 179152586816589568 179398675534744224 179441449934942286 180229224958516188 181211089480651776 181246445442439104 182289726918036608 182335666869376839 183090006307064064 183136147941718062 183329007003088128 184133848988404224 184190306825736324 184376289869231616 185229883803811392 185240422600113384 186043070924919936 186343044163209297 186904381438461232 187150470156615888 187161118226151426 188180746768369152 188217462574840608 189300870261038016 190131929626566528 190380122657053056 191012170041504336 191049438284878719 191215920103342848 191513337672868848 192149147244132338 192354110103957984 192933555033250304 193198573652801472 193244638391476308 193499075045052972 194093011493786664 194348565162639576 194553231921644544 194602262474044152 195248327038392537 196312013604039424 196581672963385632 196620027868360278 197173852946068992 197691187275219456 198347506832652736 198559081397634048 198606424253345472 199478336404104576 199539499061214351 199740980691667584 200354076380683008 200665707454129008 200677124483456166 200879754811916544 201546660168663264 202036048534015488 202746342669667212 202923017252527104 203862475665733248 203902251122743992 205075942782791184 205976257095447072 206245132878474144 206929850878296364 207138794791358976 207150580111954752 208383619279287816 209298454790534928 209348358257432667 210267429118268886 210544278926192874 211412937727427072 211691295775784448 211703340114415296 211744645396695684 212620652485622784 212898201681005568 212963479043667768 213605007358241408 213898420829887344 214888691296692378 215105671514103552 215452504881977454 216101531104446624 217050249412406592 217577283036632064 218299622904576384 218342215182718536 218354637930509997 218872385911850112 219544204563097344 219833268690237696 220120233037915392 220798369888915968 220851015304544352 221820584564327616 222165604681357116 222402585684621888 222847531715088392 223072548236848128 223140945186734328 223432227285013656 224413128454617648 224708603278126032 225398335928268384 225748920885895134 226739992689746172 226978770575251968 227975241604690944 229332237090433152 229345285123949904 229390032513086991 230036161770413824 230339040192758016 230639718487756032 230710435630640082 231652261630573056 231723289232377956 232025774488283412 232985686475123712 233031144140278848 234109992029817176 234431571689198793 235137770196773808 235708723289684736 236491258146624416 236537399781278414 236743520127948288 237839554943355456 238152707747757504 239198234046325632 239255266579923048 239510476891131264 240305633278021584 241661927256585472 241736023952295522 241946674416474624 241993880453366496 243114222492502452 244120008409418752 244181530588957416 244438676004117504 245587075767648432 245634992080558353 246231434150831376 246973178405081856 246987230133484512 248057427899893248 248457392217612396 249533960208821184 249548157634868568 250703473179474441 250956616766454144 251033563335076119 251361255695640363 252401160348050688 252464769511444854 253509239502088704 253840163542737408 254174383639567872 254682893388672448 254732584379838292 254954560137790464 255351116897158464 256472146805277312 257598098203735296 257659517855301744 257998766726737296 258790681991715552 259131420216852768 259193205461583302 259469683298725536 260331102717856716 260608794334394688 262108897284514176 262160037157813704 263373741033544323 264529991471370534 264808565671127296 265172313700895328 265971115205472768 266052665414952468 266321307588890112 267138768507577344 267554276605505344 267569499311274888 267839673082555392 267921796216227192 268728880224884352 269162174902413429 270328456892889616 270343837437774282 271816634220977664 271869668163658656 273434590377054912 273726259304150016 274635009460596096 274704221912577093 274993510504632192 276200773482606336 276285460238604486 276564434803847424 277844825705717088 279064606387379904 279131144343243556 280356572157691848 280725705234923832 282025361277678109 282271120152553728 282326193862260912 283951305391557024 285197894439849792 285570183985579584 286518255062256504 286807562018804736 287270006509303272 288135374805928832 288223720866198507 288531165155936976 289400332549875456 289866957587214462 290248612567579458 291066163872768512 291122953576958048 291139517240679996 291522847743959364 291829847882466816 292725606084129792 293111024920316928 293493644050553856 294468020406059136 295760779419103488 296220806241809488 296536780912829184 297521260248979104 297838622096451072 297909636380018208 299217504606156864 299611471037501376 300531114571024512 300998561181193512 301015686725184249 302319990252994896 303054072801023232 303719619837499502 304119514004500818 305776316120577536 305793713498599872 305853376684115988 307118720257010688 307519624650341376 307613914174186776 308964385643170608 309367699317711216 310394776317444546 310708192187038464 310725870167932128 312575428918931724 313517026929031744 313947682185802392 314278297719579648 315401143677403329 315816418389289311 317119406591140608 317536943663676672 318930978728434176 319007022106564064 319347302521508352 319445218565501652 320407511037362112 320749285334639616 322314698603060696 322333036945038567 322658507271155328 324152296656669936 325575374118609888 326365924554948096 327449434356864576 327513322774077804 328308578867775168 329297571206775808 329316306844646016 329749903035356544 331276522956816528 332711946945094912 332730876846491424 333248407022035674 334271297572632588 334608822355272192 334711417780101492 335148340927520484 336534880464067584 336619692681926472 338097503892402576 338623381328842701 340109989034619258 340468155862877952 341962862407036416 343464130938313728 343546023807068992 343998355635649728 344017927685924856 345054242655620736 345508560289137024 345959577731634048 346065653445960123 347108136957142288 347478392445859584 347584933848566934 349478529712685568 349546716210418272 351164988044725764 351470995674559488 352706655295160712 353563084934527104 354736887219936624 354806099671917621 355115280191922432 356759332415033184 357229061621636256 358305173633179136 358797351069488448 358882899869884572 360458449917032376 362127239037018637 362492890884878208 362604035928443283 364579453836073216 364671333738753678 366180012614128128 366272295883436124 366658014006176256 368267697976808448 368380613651472648 368752579738463232 370459767607622784 370480845200226768 372086141849839872 372686088326418594 373808762876922464 374300940313231776 374322236452302852 376361493536738304 376434925149681216 378601740522076032 380263859253133056 380760245314106112 382024340083008672 382098876569757438 382431840206685696 383026675345737696 384298294488264676 384708220207915968 385867110066500608 386397147305602944 386489276782952616 386998150090105944 388186022987573328 388697130325279152 388789808192374953 389204524948088304 390496654076785074 392624027208078848 393163345926771264 393240055736720556 394347705892137984 395382374550438912 396695013665305472 396794987207055801 397212848506690944 398956672808209152 399078998122428702 399481961383335168 400708152761366016 401331414908258016 401354248966912332 401759509623833088 403093320337326528 404072097068030976 405492685339334424 405515756156661423 407724951331466496 407804502245487984 410151885565582368 411952514190894144 412490265756948288 413859701756592728 414277589582717952 414301160223909504 414428190357906729 416767238558575632 418596909581069856 418696716514865334 420534858236537772 421088557852385748 422825875454854144 423382591551568896 423406680228830592 423489290793391368 425926958087335536 427210014716482816 427796841659774688 429777382593384756 430211343028207104 430905009763954908 432203062208893248 434100498824813184 434800436380821693 435372918851369187 436599245809152768 436684430365437072 436709275861019994 437744771823700224 439088409126194688 439666537380475392 440240466075830784 441596739777831936 441702030609088704 443641169128655232 444331209362714232 444805171369243776 445695063430176784 446281890373468656 446864454570027312 448826256909235296 449417206556252064 450796671856536768 451497841771790268 453479985379492344 453957541150503936 455579429756249253 456179271006751227 458664474180866304 458690570247899808 458780065026173982 460072323540827648 460678080385516032 461279436975512064 461420871261280164 463304523261146112 463446578464755912 464051548976566824 465592164476166819 466062288280557696 468219984059634352 468863143378397586 470275540393547616 471417446579369472 472982516293248832 473074799562556828 473487040255896576 475679109886710912 476305415495515008 478396468092651264 478510533159846096 479020953782262528 480611266556043168 483323854513170944 483472047904591044 483893348832949248 483987760906732992 486228444985004904 488363061177914832 491174151535296864 491269984161116706 492462868301662752 493946356810163712 493974460266969024 496114855799786496 496914784435224792 499067920417642368 499096315269737136 499872610533053511 501406946358948882 501913233532908288 502067126670152238 502722511391280726 504802320696101376 504929539022889708 507018479004177408 507680327085474816 508348767279135744 509365786777344896 509465168759676584 510164983551928887 510702233794316928 512944293610554624 515196196407470592 515319035710603488 515997533453474592 517581363983431104 518262840433705536 518386410923166604 518939366597451072 520662205435713432 521217588668789376 523761385229973631 524217794569028352 524320074315627408 526747482067088646 529059982942741068 529617131342254592 530344627401790656 531942230410945536 532105330829904936 532642615177780224 535108553211010688 535138998622549776 535843592432454384 537457760449768704 538324349804826858 540656913785779232 540687674875548564 543633268441955328 543739336327317312 546869180754109824 547007000608130517 549270018921192192 549408443825154186 549987021009264384 552401546965212672 552570920477208972 553128869607694848 555689651411434176 558129212774759808 558262288686487112 559029132489627891 560713144315383696 561451410469847664 564050722555356218 564542240305107456 564652387724521824 567902610783114048 570395788879699584 571140367971159168 573036510124513008 573148314854636157 574540013018606544 576270749611857664 576447441732397014 577062330311873952 578800665099750912 579733915174428924 580497225135158916 582132327745537024 582245907153916096 582279034481359992 583045695487918728 583659695764933632 585744981115177611 588936040812118272 591521558838206976 592441612483618976 593073561825658368 595042520497958208 595677244192902144 595819272760036416 598435009212313728 598618497183643053 599222942075002752 601062229142049024 601997122362387024 602031373450368498 604639980505989792 606108145602046464 607439239674999004 608239028009001636 611552632241155072 611587426997199744 611706753368231976 615227828348373552 617928771286341216 618735398635422432 620789552634889092 621416384374076928 621451740335864256 625150857837863448 627034053858063488 627895364371604784 628045074772298001 630802287354806658 631632836778578622 634238813182281216 635073887327353344 637861957456868352 638014044213128128 638694605043016704 638890437131003304 640815022074724224 644629397206121392 644666073890077134 645317014542310656 648304593313339872 651150748237219776 652731849109896192 654898868713729152 655026645548155608 655063913791529991 656617157735550336 658632613689292032 659499806070713088 662553045913633056 665423893890189824 665461753692982848 666496814044071348 668542595145265176 669217644710544384 669422835560202984 670296681855040968 672522015354463183 673239385363852944 676195007784805152 677246762657685402 680219978069238516 680936311725755904 683925724814072832 687092047614137984 687996711271299456 688035855371849712 688170097539260973 690108485311241472 691017120578274048 691919155463268096 692131306891920246 694216273914284576 694956784891719168 695169867697133868 698957059425371136 699093432420836544 702329976089451528 705413310590321424 707126169869054208 709473774439873248 709612199343835242 710230560383844864 713518664830066368 714458123243272512 716610347266358272 717594702138976896 717765799739769144 720916899834064752 724254478074037274 724985781769756416 725208071856886566 729158907672146432 729342667477507356 732360025228256256 732544591766872248 733316028012352512 736761227302945296 736904976241675059 740919535215245568 740961690400453536 744172283699679744 745372176652837188 747617525753844928 748601880626463552 748644472904605704 752110419538423323 752869850299362432 753100690005228357 754083767086921089 757203481044152064 760527718506266112 761520490628212224 764048680166017344 764197753139514876 764863680413371392 766053350691475392 768596588976529352 769416440415831936 772794294611205888 772978553565905232 773996300180211888 776372045975146656 777394260650558304 777579616384749906 778409049896176608 780993308153570148 785248054416157696 786326691853542528 786480111473441112 790121223100632969 793390027330610944 793589974414111602 794425697013381888 797913345616418304 798157996244857404 798963922766670336 801416305522732032 802662829816516032 802708497933824664 803519019247666176 806186640674653056 807486524707240287 810985370678668848 811031512313322846 815449902662932992 815609004490975968 820303771131164736 823905028381788288 824980531513896576 827719403513185456 827880899234474449 828602320447819008 828856380715813458 833534477117151264 837193819162139712 837393433029730668 841069716473075544 842177115704771496 846076083833034327 846813360457661184 846978581586782736 851853916174671072 854420029432965632 855593683319549376 859554765186769512 860422686056414208 861810019527909816 864406124417786496 864671162598595521 868200997649626368 869600872761643386 870745837702738374 873198491618305536 873368860730874144 873418551722039988 875489543647400448 878176818252389376 879333074760950784 880480932151661568 883404061218177408 887282338257310464 888662418725428464 889610342738487552 891390126860353568 892563780746937312 893728909140054624 897652513818470592 898834413112504128 901593343713073536 902995683543580536 906959970758984688 907176219115541557 911158859512498506 912358542013502454 917328948361732608 917381140495799616 917560130052347964 920144647081655296 921356160771032064 922558873951024128 922841742522560328 926893156929511824 928103097953133648 931184328952333638 932124576561115392 936439968119268704 937726286756795172 940551080787095232 942834893158738944 945965032586497664 946149599125113656 946203431032209987 947449255167867933 951358219773421824 952610830991030016 956792936185302528 957021066319692192 958041907564525056 961222533112086336 966647709026341888 966944095809182088 966999110835115701 967975521813465984 972456889970009808 976726122355829664 982348303070593728 982539968322233412 984925736603325504 987892713620327424 987948920533938048 993829568870449584 998135840835284736 998192630539474272 999745221066107022 1002813892717897764 1003826467065816576 1004134253340304476 1005445022782561452 1009604641392202752 1009859078045779416 1015870143986528103 1018731573554689792 1018930337519353168 1020329967103857774 1021404467588633856 1025888587221109248 1030392392814941184 1030638071421206976 1031995066906949184 1035162727966862208 1036525680867411072 1036772821846333208 1037878733194902144 1038196960337880369 1041324410871426864 1042435177337578752 1047522770459947262 1048435589138056704 1048640148631254816 1053494964134177292 1058119965885482136 1059234262684509184 1060689254803581312 1064210661659809872 1064418299015752863 1070217106422021376 1070277997245099552 1071687184864908768 1074915520899537408 1076648699609653716 1081313827571558464 1081375349751097128 1086381717111055911 1087478672654634624 1087812107785329849 1093738361508219648 1094014001216261034 1098540037842384384 1098816887650308372 1099974042018528768 1104803093930425344 1105141840954417944 1106257739215389696 1111379302822868352 1116258425549519616 1116524577372974224 1118058264979255782 1121426288630767392 1122902820939695328 1128101445110712436 1129084480610214912 1129304775449043648 1135805221566228096 1140791577759399168 1142280735942318336 1146073020249026016 1146296629709272314 1149080026037213088 1152541499223715328 1152894883464794028 1154124660623747904 1157601330199501824 1159467830348857848 1160994450270317832 1164491814307832192 1164558068962719984 1166091390975837456 1166369424577124859 1171489962230355222 1177872081624236544 1183043117676413952 1184883224967237952 1186147123651316736 1190085040995916416 1190384961621167403 1191638545520072832 1196870018424627456 1197236994367286106 1198445884150005504 1202124458284098048 1203994244724774048 1204062746900736996 1209279961011979584 1212216291204092928 1214878479349998008 1216478056018003272 1216547268469984269 1223174853994399488 1223413506736463952 1230455656696747104 1235857542572682432 1237470797270844864 1241579105269778184 1242832768748153856 1242903480671728512 1248969457086860197 1250301715675726896 1254068107716126976 1255790728743209568 1256090149544596002 1261604574709613316 1263265673557157244 1268477626364562432 1270147774654706688 1276028088426256256 1277780874262006608 1281630044149448448 1289258794412242784 1289332147780154268 1290634029084621312 1296609186626679744 1302301496474439552 1304401309142465079 1309797737427458304 1310053291096311216 1310127827583059982 1313234315471100672 1317265227378584064 1318999612141426176 1325106091827266112 1330847787780379648 1330923507385965696 1332993628088142696 1337085190290530352 1338845671120405968 1340593363710081936 1345044030708926366 1346478770727705888 1352390015569610304 1354493525315370804 1360439956138477032 1361872623451511808 1366738289268747759 1368537813020253681 1374184095228275968 1375993422542598912 1376071710743699424 1376340195078521946 1380216970622482944 1382034241156548096 1383838310926536192 1384262613783840492 1388432547828569152 1389913569783438336 1390339735394267736 1396776493428500457 1398186864841673088 1404659952178903056 1410826621180642848 1414252339738108416 1418947548879746496 1419224398687670484 1420461120767689728 1427037329660132736 1428916246486545024 1435189404277953792 1435531599479538288 1441833799668129504 1448508956148074548 1449971563539512832 1450416143713773132 1458317815344292864 1458685334955014712 1465089183533744496 1473522454605890592 1473809952483350118 1481839070430491136 1481923380800907072 1488344567399359488 1490744353305674376 1495235051507689856 1497203761252927104 1497288945809211408 1499617831599160533 1504220839076846646 1505739700598724864 1506201380010456714 1508167534173842178 1514406962088304128 1521055437012532224 1523040981256424448 1528097360332034688 1528395506279029752 1532106701382950784 1537193177953058704 1538832880831663872 1545588589222411776 1545957107131810464 1547992600360423776 1552744091950293312 1554788521301116608 1555159232769499812 1556818099792353216 1561986616307140296 1571284155689920893 1572653383707085056 1572960222946882224 1580242446201265938 1586780054661221888 1587179948828223204 1588851394026763776 1595826691232836608 1596315992489714808 1597927845533340672 1605325659633032064 1605416995867649328 1612373281349306112 1614973049414480574 1621970741357337696 1622063024626645692 1630899805325865984 1631218008981951936 1640607542262329472 1641021001824391551 1647810056763576576 1649961063027793152 1655438807026370912 1655761798468948898 1657204640895638016 1657712761431626916 1667068954234302528 1674387638324279424 1674786866059461336 1682139432946151088 1684354231409542992 1692152167666068654 1693626720915322368 1693957163173565472 1703707832349342144 1708840058865931264 1711187366639098752 1719109530373539024 1719444944563908471 1723620039055819632 1728812248835572992 1729342325197191042 1736401995299252736 1739201745523286772 1741491675405476748 1746396983236611072 1746737721461748288 1746837103444079976 1750979087294800896 1757234943345532833 1766808122436354816 1774564676514620928 1777324837450856928 1779220685476975104 1782780253720707136 1785127561493874624 1787457818280109248 1795305027636941184 1795855491550929159 1797668826225008256 1803186687426147072 1805991367087161072 1813919941517969376 1814352438231083114 1822317719024997012 1824717084027004908 1834657896723465216 1834762280991599232 1835120260104695928 1845683485045120656 1853786313859023648 1856206195906267296 1862368657904667276 1864249153122230784 1872879936238537408 1875452573513590344 1881102161574190464 1884135224316894003 1891930065172995328 1892299198250227312 1892406862064419974 1894898510335735866 1902716439546843648 1905221661982060032 1913585872370605056 1914042132639384384 1916083815129050112 1922445066224172672 1933888191618364176 1933998221670231402 1935951043626931968 1944913779940019616 1953452244711659328 1964696606141187456 1965079936644466824 1969851473206651008 1974177528943746763 1975897841067876096 1987659137740899168 1996271681670569472 1996385261078948544 1999490442132214044 2005627785435795528 2007652934131633152 2008268506680608952 2010890045565122904 2017566046063389549 2019718156091558832 2031740287973056206 2037463147109379584 2037860675038706336 2040659934207715548 2042808935177267712 2051777174442218496 2061276142842413952 2063990133813898368 2070325455933724416 2073051361734822144 2073545643692666416 2075757466389804288 2076393920675760738 2082648821742853728 2084870354675157504 2095045540919894524 2096871178276113408 2097280297262509632 2106989928268354584 2116239931770964272 2121378509607162624 2128421323319619744 2128836598031505726 2140434212844042752 2140555994490199104 2143374369729817536 2149831041799074816 2153297399219307432 2162627655143116928 2162750699502194256 2172763434222111822 2174957345309269248 2175624215570659698 2187476723016439296 2188028002432522068 2197080075684768768 2197633775300616744 2199948084037057536 2210283681908835888 2210714928725025177 2222758605645736704 2232516851099039232 2233049154745948448 2236116529958511564 2242852577261534784 2245805641879390656 2256202890221424872 2256331258615269969 2258609550898087296 2259302070015685071 2271610443132456192 2281583155518798336 2284561471884636672 2292146040498052032 2292593259418544628 2298160052074426176 2305082998447430656 2305789766929588056 2308249321247495808 2318935660697715696 2321988900540635664 2328983628615664384 2329116137925439968 2332182781951674912 2332738849154249718 2342979924460710444 2355744163248473088 2369766449934475904 2370363669301898907 2380170081991832832 2380769923242334806 2383277091040145664 2393740036849254912 2394473988734572212 2396891768300011008 2404248916568196096 2407988489449548096 2408125493801473992 2418559922023959168 2422459574121720861 2429756958699996016 2432956112036006544 2433094536939968538 2446349707988798976 2446827013472927904 2460911313393494208 2471715085145364864 2474941594541689728 2483158210539556368 2483642697703423347 2485806961343457024 2497938914173720394 2500603431351453792 2508136215432253952 2511581457486419136 2512180299089192004 2523209149419226632 2526531347114314488 2538228251499102981 2552056176852512512 2555561748524013216 2563260088298896896 2578517588824485568 2578664295560308536 2581268058169242624 2593218373253359488 2594013487795786563 2604602992948879104 2608802618284930158 2619595474854916608 2620106582192622432 2620255655166119964 2626468630942201344 2634530454757168128 2637999224282852352 2650212183654532224 2661847014771931392 2665987256176285392 2674170380581060704 2677691342240811936 2681186727420163872 2690088061417852732 2692957541455411776 2704780031139220608 2708987050630741608 2720879912276954064 2721528657346624671 2733476578537495518 2737075626040507362 2748368190456551936 2751986845085197824 2752143421487398848 2752680390157043892 2760433941244965888 2764068482313096192 2767676621853072384 2768525227567680984 2776865095657138304 2780679470788535472 2793552986857000914 2796373729683346176 2809319904357806112 2821653242361285696 2828504679476216832 2837895097759492992 2838448797375340968 2838610293096629961 2854074659320265472 2857832492973090048 2870378808555907584 2871063198959076576 2883667599336259008 2897017912296149096 2899943127079025664 2900832287427546264 2900997332505347103 2917370669910029424 2930178367067488992 2947044909211781184 2947619904966700236 2963678140860982272 2963846761601814144 2981488706611348752 2990470103015379712 2994407522505854208 2994577891618422816 2999235663198321066 3008441678153693292 3011479401197449728 3012402760020913428 3016335068347684356 3028813924176608256 3047610431959584309 3056194720664069376 3056791012558059504 3064213402765901568 3074386355906117408 3077665761663327744 3091177178444823552 3091914214263620928 3095985200720847552 3105488183900586624 3109577042602233216 3110318465538999624 3113636199584706432 3123973232614280592 3142568311379841786 3145306767414170112 3145920445893764448 3160484892402531876 3173560109322443776 3174359897656446408 3177702788053527552 3192631984979429616 3193254897047258589 3210651319266064128 3210833991735298656 3224746562698612224 3229946098828961148 3243941482714675392 3244126049253291384 3259145151333167733 3262436017963903872 3263436323355989547 3281215084524658944 3282042003648783102 3295620113527153152 3299922126055586304 3310877614052741824 3311523596937897796 3314409281791276032 3315425522863253832 3334137908468605056 3348775276648558848 3349573732118922672 3364278865892302176 3368708462819085984 3384304335332137308 3387253441830644736 3387914326347130944 3407415664698684288 3422374733278197504 3438219060747078048 3438889889127816942 3447240078111639264 3457624497671145984 3458684650394382084 3472803990598505472 3478403491046573544 3482983350810953496 3493475442923496576 3493674206888159952 3499108273731374577 3514469886691065666 3533616244872709632 3549129353029241856 3554649674901713856 3558441370953950208 3565560507441414272 3570255122987749248 3571154884863502209 3574915636560218496 3590610055273882368 3591710983101858318 3595337652450016512 3606373374852294144 3611982734174322144 3627839883035938752 3628704876462166228 3644635438049994024 3649434168054009816 3666329696609815417 3669524561983198464 3670240520209391856 3691366970090241312 3707572627718047296 3712412391812534592 3724737315809334552 3728498306244461568 3745759872477074816 3746908371260580591 3750905147027180688 3762204323148380928 3768270448633788006 3783860130345990656 3784598396500454624 3784813724128839948 3789797020671471732 3805432879093687296 3810443323964120064 3828084265278768768 3844890132448345344 3867776383236728352 3867996443340462804 3871902087253863936 3889827559880039232 3906904489423318656 3913203927427395237 3929393212282374912 3930159873288933648 3939702946413302016 3948355057887493526 3951795682135752192 3975318275481798336 3992543363341138944 3992770522157897088 3998980884264428088 4011255570871591056 4016537013361217904 4021780091130245808 4035132092126779098 4039436312183117664 4063480575946112412 4074926294218759168 4075721350077412672 4081319868415431096 4085617870354535424 4100214867806243277 4105613439060761043 4122552285684827904 4127980267627796736 4140650911867448832 4146102723469644288 4147091287385332832 4151514932779608576 4152787841351521476 4165297643485707456 4169740709350315008 4190091081839789048 4190329480285501371 4194560594525019264 4213979856536709168 4232479863541928544 4242757019214325248 4256842646639239488 4257673196063011452 4280868425688085504 4281111988980398208 4286748739459635072 4306594798438614864 4325255310286233856 4325501399004388512 4345526868444223644 4349914690618538496 4351248431141319396 4374953446032878592 4376056004865044136 4395267550601233488 4420567363817671776 4421429857450050354 4445517211291473408 4465033702198078464 4466098309491896896 4472233059917023128 4485705154523069568 4491611283758781312 4498853494797481599 4512405780442849744 4512662517230539938 4517219101796174592 4518604140031370142 4543220886264912384 4563166311037596672 4569122943769273344 4584292080996104064 4585186518837089256 4596320104148852352 4611579533859176112 4616498642494991616 4637871321395431392 4643977801081271328 4657967257231328768 4658232275850879936 4664365563903349824 4665477698308499436 4685959848921420888 4707654107481242281 4713852467069762679 4739532899868951808 4740727338603797814 4760340163983665664 4761539846484669612 4766554182080291328 4787480073698509824 4788947977469144424 4793783536600022016 4815976978899096192 4816250987602947984 4837119844047918336 4844919148243441722 4859513917399992032 4865912224072013088 4866189073879937076 4892699415977597952 4893654026945855808 4921822626786988416 4943430170290729728 4949883189083379456 4966316421079112736 4967285395406846694 4971613922686914048 4995877828347440788 5001206862702907584 5016272430864507904 5023162914972838272 5024360598178384008 5046418298838453264 5053062694228628976 5076456502998205962 5104112353705025024 5111123497048026432 5126520176597793792 5157035177648971136 5157328591120617072 5158334833691725413 5186436746506718976 5188026975591573126 5209205985897758208 5217605236569860316 5239190949709833216 5240213164385244864 5240511310332239928 5252937261884402688 5271704830036598499 5300424367309064448 5323694029543862784 5331974512352570784 5348340761162121408 5355382684481623872 5362373454840327744 5380176122835705464 5385915082910823552 5387566474652787477 5409560062278441216 5417974101261483216 5441759824553908128 5443057314693249342 5466953157074991036 5474151252081014724 5496736380913103872 5503973690170395648 5504286842974797696 5505360780314087784 5537050455135361968 5553730191314276608 5561358941577070944 5587105973714001828 5592747459366692352 5618639808715612224 5643306484722571392 5652405672950682009 5675790195518985984 5676897594750681936 5677220586193259922 5708149318640530944 5715664985946180096 5740757617111815168 5742126397918153152 5767335198672518016 5794035824592298192 5801664574855092528 5801994665010694206 5834741339820058848 5860356734134977984 5894089818423562368 5895239809933400472 5922532586831240289 5927693523203628288 5962977413222697504 5980940206030759424 5988815045011708416 5989155783236845632 5998471326396642132 6016883356307386584 6022958802394899456 6024805520041826856 6032670136695368712 6052698138190168647 6095220863919168618 6112389441328138752 6113582025116119008 6128426805531803136 6148772711812234816 6155331523326655488 6183828428527241856 6191970401441695104 6210976367801173248 6219154085204466432 6220636931077999248 6227272399169412864 6247946465228561184 6285136622759683572 6290613534828340224 6291840891787528896 6320969784805063752 6348719795312892816 6385263969958859232 6386509794094517178 6421302638532128256 6421667983470597312 6449493125397224448 6459892197657922296 6487882965429350784 6488252098506582768 6518290302666335466 6524872035927807744 6526872646711979094 6562430169049317888 6564084007297566204 6591240227054306304 6599844252111172608 6621755228105483648 6623047193875795592 6630851045726507664 6632144786175075531 6668275816937210112 6697550553297117696 6699147464237845344 6728557731784604352 6737416925638171968 6768608670664274616 6768993775845809907 6775828652694261888 6814831329397368576 6844749466556395008 6876438121494156096 6877779778255633884 6894480156223278528 6915248995342291968 6917369300788764168 6956806982093147088 6965966701621906992 6986950885846993152 6987348413776319904 6998216547462749154 7028939773382131332 7067232489745419264 7109299349803427712 7111091007905696721 7131121014882828544 7140510245975498496 7142309769727004418 7149831273120436992 7181220110547764736 7183421966203716636 7190675304900033024 7212746749704588288 7223965468348644288 7255679766071877504 7257409752924332456 7267378722365162583 7289270876099988048 7298868336108019632 7332659393219630834 7339049123966396928 7340481040418783712 7382733940180482624 7415145255436094592 7424824783625069184 7449474631618669104 7450928093110270041 7491519744954149632 7493816742521161182 7501810294054361376 7524408646296761856 7536540897267576012 7567720260691981312 7569196793000909248 7569627448257679896 7579594041342943464 7614684754497308943 7656168530557537536 7689780264896690688 7735552766473456704 7735992886680925608 7743804174507727872 7779655119760078464 7782040463387359689 7813808978846637312 7826407854854790474 7858786424564749824 7860319746577867296 7879405892826604032 7896710115774987052 7903591364271504384 7950636550963596672 7985541044315794176 7997961768528856176 8022511141743182112 8033074026722435808 8043560182260491616 8070264184253558196 8078872624366235328 8126961151892224824 8151442700154825344 8162639736830862192 8164585972039874013 8200429735612486554 8211226878121522086 8245104571369655808 8255960535255593472 8281301823734897664 8292205446939288576 8294182574770665664 8303029865559217152 8305575682703042952 8330595286971414912 8380182163679578096 8380658960571002742 8389121189050038528 8427959713073418336 8464959727083857088 8485514038428650496 8513685293278478976 8515346392126022904 8515830879289889883 8562223977960796416 8573497478919270144 8613189596877229728 8650510620572467712 8651002798008777024 8691053736888447288 8699829381237076992 8702496862282638792 8742786199608021379 8752112009730088272 8790535101202466976 8841134727635343552 8842859714900100708 8891034422582946816 8932196618983793792 8944466119834046256 8971410309046139136 8983222567517562624 8997706989594963198 9024811560885699488 9025325034461079876 9034438203592349184 9037208280062740284 9086441772529824768 9168584161992208128 9170373037674178512 9192640208297704704 9223159067718352224 9232997284989983232 9275742642790862784 9287955602162542656 9315934514462657536 9316464551701759872 9328731127806699648 9330955396616998872 9371919697842841776 9415308214962484562 9427704934139525358 9479065799737903616 9481454677207595628 9520680327967331328 9523079692969339224 9533108364160582656 9577895954938288848 9579764691141775767 9631953957798192384 9632501975205895968 9674239688095836672 9689838296486883444 9719027834799984064 9731824448144026176 9732378147759874152 9777435453999503199 9787308053891711616 9790308970067968641 9843645253573976832 9886860340581459456 9899766378166758912 9932632842158225472 9934570790813693388 9943227845373828096 9991755656694881576 10002413725405815168 10046325829945676544 10048721196356768016 10092836597676906528 10106125388457257952 10152913005996411924 10208224707410050048 10222246994096052864 10314070355297942272 10314657182241234144 10316669667383450826 10372873493013437952 10376053951183146252 10418411971795516416 10435210473139720632 10480426328770489728 10481022620664479856 10497324821194123731 10543409660073196998 10600848734618128896 10647388059087725568 10663949024705141568 10696681522324242816 10710765368963247744 10724746909680655488 10760352245671410928 10771830165821647104 10775132949305574954 10819120124556882432 10835948202522966432 10883519649107816256 10886114629386498684 10933906314149982072 10948302504162029448 10998989089829446251 11008573685949595392 11010721560628175568 11074100910270723936 11107460382628553216 11122717883154141888 11174211947428003656 11185494918733384704 11237279617431224448 11240725113781741773 11286612969445142784 11304811345901364018 11351580391037971968 11353795189501363872 11354441172386519844 11416298637281061888 11431329971892360192 11484252795836306304 11534670397345036032 11588071649184596384 11603329149710185056 11603989330021388412 11669482679640117696 11720713468269955968 11788179636847124736 11790479619866800944 11845065173662480578 11855387046407256576 11925954826445395008 11961880412061518848 11977630090023416832 11978311566473691264 11996942652793284264 12033766712614773168 12049611040083653712 12065340273390737424 12105396276380337294 12190441727838337236 12224778882656277504 12227164050232238016 12256853611063606272 12297545423624469632 12300644603418729831 12316840317182283129 12367656857054483712 12383940802883390208 12421952735602346496 12438308170408932864 12441273862155998496 12454544798338825728 12495892930457122368 12570273245519367144 12570988440856504113 12583681783575057792 12641939569610127504 12697439590625785632 12770527939917718464 12773019588189034356 12842605277064256512 12843335966941194624 12919784395315844592 12975765930858701568 12976504197013165536 13036580605332670932 13049744071855615488 13053745293423958188 13124860338098635776 13128168014595132408 13243510456210967296 13246094387751591184 13261702091453015328 13264289572350151062 13336551633874420224 13395101106594235392 13398294928475690688 13457115463569208704 13474833851276343936 13496560484392444797 13537217341328549232 13537987551691619814 13551657305388523776 13629662658794737152 13689498933112790016 13752876242988312192 13755559556511267768 13788960312446557056 13834738601577528336 13913613964186294176 13931933403243813984 13973901771693986304 13974696827552639808 13996433094925498308 14057879546764262664 14122962322443726843 14141557401209288037 14218598699606855424 14222182015811393442 14262242029765657088 14281020491950996992 14284619539454008836 14299662546240873984 14362440221095529472 14366843932407433272 14381350609800066048 14447930936697288576 14511359532143755008 14514819505848664912 14534757444730325166 14578541752199976096 14597736672216039264 14665318786439261668 14678098247932793856 14680962080837567424 14765467880360965248 14830290510872189184 14849649567250138368 14898949263237338208 14901856186220540082 14983039489908299264 14987633485042322364 15003620588108722752 15048817292593523712 15073081794535152024 15138393586001818496 15139254896515359792 15159188082685886928 15229369508994617886 15312337061115075072 15379560529793381376 15471105532946913408 15471985773361851216 15475004501075176239 15559310239520156928 15564080926774719378 15627617957693274624 15652815709709580948 15717572849129499648 15720639493155734592 15758811785653208064 15793420231549974104 15815114490109795497 15901273101927193344 15971082088631588352 15995923537057712352 16045022283486364224 16066148053444871616 16087120364520983232 16140528368507116392 16157745248732470656 16236602942129182561 16253922303784449648 16302885400309650688 16325279473661724384 16329171944079748026 16400859471224973108 16422453756243044172 16490209142739311616 16511921070511186944 16588365149541331328 16611151365406085904 16661190573942829824 16760364327359156192 16761317921142005484 16778242378100077056 16855919426146836672 16929919454167714176 16957217018852046027 17027370586556957952 17030692784252045808 17031661758579779766 17124447955921592832 17146994957838540288 17226379193754459456 17301021241144935424 17302005596017554048 17382107473776894576 17404993724565277584 17485572399216042758 17504224019460176544 17581070202404933952 17682269455270687104 17685719429800201416 17767597760493720867 17864393237967587584 17888932239668092512 17942820618092278272 17966445135035125248 17995413979189926396 18049623121771398976 18050650068922159752 18068876407184698368 18074416560125480568 18158094414570505941 18337168323984416256 18340746075348357024 18385280416595409408 18446318135436704448 18465994569979966464 18551485285581725568 18575911204325085312 18632929103403519744 18657462255613399296 18661910793233997744 18743839395685683552 18830616429924969124 18855409868279050716 18958131599475807232 18962909354415191256 19046159385938678448 19155791909876577696 19159529382283551534 19263907915596384768 19265003950411791936 19348479376191673344 19379676592973766888 19438055669599968128 19463648896288052352 19464756295519748304 19554870907999006398 19574616107783423232 19580617940135937282 19687290507147953664 19773720681162918912 19799532756333517824 19865265684316450944 19869141581627386776 19983511313389763152 20004827450811630336 20092651659891353088 20097442392713536032 20185673195353813056 20212250776914515904 20305826011992823848 20306981327537429721 20444493988192105728 20628140710595884544 20629314364482468288 20633339334766901652 20745746986026875904 20752107902366292504 20870420946279441264 20960852657540979456 20962045241328959712 20994649642388247462 21086819320146393996 21201697469236257792 21327898049410283136 21333273023717090163 21393363044648485632 21421530737926495488 21449493819361310976 21520704491342821856 21543660331643294208 21550265898611149908 21638240249113764864 21671896405045932864 21767039298215632512 21772229258772997368 21867812628299964144 21896605008324058896 21997978179658892502 22017147371899190784 22021443121256351136 22148201820541447872 22214920765257106432 22245435766308283776 22348423894856007312 22352784279330810123 22474559234862448896 22481450227563483546 22573225938890285568 22609622691802728036 22703160782075943936 22707590379002727744 22708882344773039688 22844054263491926829 22968505591672612608 23069340794690072064 23176143298369192768 23206658299420370112 23207978660042776824 23338965359280235392 23346121390162079067 23441426936539911936 23576359273694249472 23580959239733601888 23690130347324961156 23710774092814513152 23851909652890790016 23956623132947382528 23993885305586568528 24067533425229546336 24099222080167307424 24130680546781474848 24210792552760674588 24380883455676674472 24454328100464476032 24493757916119622039 24595090847248939264 24601289206837459662 24633680634364566258 24735313714108967424 24767881605766780416 24843905471204692992 24876616340817865728 24882547724311996992 24909089596677651456 24991785860914244736 25140546491038734288 25141976881713008226 25167363567150115584 25283879139220255008 25394879181251571264 25541055879835436928 25546039176378068712 25664307876268707919 25686671933882389248 25839568790631689184 25951531861717403136 25953008394026331072 26073161210665341864 26099488143711230976 26107490586847916376 26228358598824064137 26256336029190264816 26487020912421934592 26492188775503182368 26523404182906030656 26528579144700302124 26673103267748840448 26796589856951381376 26914230927138417408 26949667702552687872 26993120968784889594 27074434682657098464 27075975103383239628 27103314610777047552 27259325317589474304 27505752485976624384 27511119113022535536 27577920624893114112 27669477203155056672 27827227928372588352 27863866806487627968 27947803543387972608 27949393655105279616 27992866189850996616 28115759093528525328 28245924644887453686 28283114802418576074 28437197399213710848 28444364031622786884 28524484059531314176 28562040983901993984 28569239078908017672 28599325092481747968 28733687864814866544 28739294073425327301 28895861873394577152 29022719064287510016 29029639011697329824 29069514889460650332 29157083504399952192 29195473344432078528 29330637572878523336 29332306361998509597 29361924161675134848 29370926910203905923 29530935760721930496 29660581021744378368 29699299134500276736 29797898526474676416 29803712372441080164 29966078979816598528 29975266970084644728 30007241176217445504 30146163589070304048 30276787172003636992 30278509793030719584 30318376165371773856 30458739017989235772 30624674122230150144 30942211065893826816 30943971546723702432 30950009002150352478 31118620479040313856 31128161853549438756 31255235915386549248 31305631419419161896 31441278986311469184 31491974463582371193 31586840463099948208 31630228980219590994 31802546203854386688 31942164177263176704 31991847074115424704 32090044566972728448 32132296106889743232 32174240729041966464 32281056737014232784 32315490497464941312 32473205884258365122 32507844607568899296 32605770800619301376 32650558947323448768 32658343888159496052 32801718942449946216 32844907512486088344 32996967269488338753 33176730299082662656 33222302730812171808 33322381147885659648 33520728654718312384 33522635842284010968 33556484756200154112 33711838852293673344 33722175341345225319 33859838908335428352 33914434037704092054 34054741173113915904 34061385568504091616 34063323517159559532 34248895911843185664 34293989915677080576 34452758387508918912 34604011192035108096 34764214947553789152 34809987449130555168 34971144798432085516 35008448038920353088 35162140404809867904 35364538910541374208 35371438859600402832 35535195520987441734 35728786475935175168 35777864479336185024 35885641236184556544 35932890270070250496 35990827958379852792 36099246243542797952 36101300137844319504 36148833120250961136 36316188829141011882 36674336647968832512 36681492150696714048 36770560833190818816 36892636270873408896 36901933810256189493 37102970571163451136 37151822408650170624 37265858206807039488 37314924511226798592 37323821586467995488 37487678791371367104 37661232859849938248 37710819736558101432 37712965322569512339 37925818708830382512 38092318771877356896 38311583819753155392 38319058764567103068 38527815831192769536 38530007900823583872 38759353185947533776 38876111339199936256 38927297792576104704 38929512591039496608 39109741815998012796 39149232215566846464 39161235880271874564 39374581014295907328 39730531368632901888 39738283163254773552 39967022626779526304 40009654901623260672 40185303319782706176 40194884785427072064 40371346390707626112 40424501553829031808 40611652023985647696 40613962655074859442 40888987976384211456 41256281421191769088 41258628728964936576 41266678669533803304 41504215804732585008 41740841892558882528 41921705315081958912 41924090482657919424 41989299284776494924 42173638640292787992 42368886967331180529 42424672203627864111 42655796098820566272 42666546047434180326 42786726089296971264 42843061475852990976 42898987638722621952 43041408982685643712 43087320663286588416 43100531797222299816 43343792810091865728 43534078596431265024 43544458517545994736 43735625256599928288 43793210016648117792 43995956359317785004 44034294743798381568 44042886242512702272 44296403641082895744 44490871532616567552 44696847789712014624 44705568558661620246 44949118469724897792 44962900455126967092 45146451877780571136 45219245383605456072 45415180758005455488 45417764689546079376 45688108526983853658 45937011183345225216 46138681589380144128 46352286596738385536 46413316598840740224 46415957320085553648 46425013503225528717 46677930718560470784 46692242780324158134 46882853873079823872 47152718547388498944 47161918479467203776 47380260694649922312 47703819305781580032 47913246265894765056 47987770611173137056 48135066850459092672 48198444160334614848 48261361093562949696 48421585105521349176 48709808826387547683 48761766911353348944 48908656200928952064 48987515832239244078 49190181694497878528 49202578413674919324 49267361268729132516 49470627428217934848 49535763211533560832 49765095448623993984 49983571721828489472 50281092982077468576 50283953763426016452 50334727134300231168 50567758278440510016 50789758362503142528 50871651056556138081 51082111759670873856 51092078352756137424 51328615752537415838 51373343867764778496 51679137581263378368 51903063723434806272 51906016788052662144 52146322421330683728 52214981173695832752 52456717197648128274 52512672058380529632 52974041824843869184 52984377551006364736 53046808365812061312 53057158289400604248 53302793281481162601 53593179713902762752 53828461854276834816 53899335405105375744 53986241937569779188 54148869365314196928 54151950206766479256 54206629221554095104 54474283243711517823 55011504971953248768 55022238226045071072 55155841249786228224 55338954406310113344 55654455856745176704 55727733612975255936 55898787310210559232 55985732379701993232 56231518187057050656 56491849289774907372 56566229604837152148 56874394798427421696 56888728063245573768 57138478157816035344 57467375729629733088 57478588146850654602 57791723746789154304 58045438128575020032 58059278023394659648 58139029778921300664 58314167008799904384 58390946688864157056 58661275145757046672 58664612723997019194 58723848323350269696 58741853820407811846 59061871521443860992 59321162043488756736 59398598269000553472 59595797052949352832 59607424744882160328 59950533940169289456 60014482352434891008 60292327178140608096 60553574344007273984 60557019586061439168 60636752330743547712 60917478035978471544 61199503397256149653 61884422131787653632 61887943093447404864 61900018004300704956 62237240958080627712 62256323707098877512 62611262838838323792 62882557972622938368 62983948927164742386 63173680926199896416 63260457960439181988 63605092407708773376 63983694148230849408 64180089133945456896 64264592213779486464 64348481458083932928 64562113474028465568 64630980994929882624 64946411768516730244 65015689215137798592 65211541601238602752 65301117894646897536 65316687776318992104 65603437884899892432 65689815024972176688 65993934538976677506 66353460598165325312 66444605461624343616 66644762295771319296 67041457309436624768 67045271684568021936 67058352837992430369 67423677704587346688 67444350682690450638 67719677816670856704 67828868075408184108 68109482346227831808 68122771137008183232 68126647034319119064 68532162790475780487 68905516775017837824 69208022384070216192 69528429895107578304 69619974898261110336 69942289596864171032 70016896077840706176 70038364170486237201 70324280809619735808 70729077821082748416 70742877719200805664 71070391041974883468 71457572951870350336 71555728958672370048 71981655916759705584 72198492487085595904 72202600275688639008 72297666240501922272 72632377658282023764 73362984301393428096 73481273748358866117 73785272541746817792 73803867620512378986 74205941142326902272 74303644817300341248 74531716413614078976 74629849022453597184 74647643172935990976 74975357582742734208 75322465719699876496 75421639473116202864 75425930645139024678 75851637417660765024 76184637543754713792 76623167639506310784 76638117529134206136 76992923628806123757 77060015801647167744 77518706371895067552 77752222678399872512 77854595585152209408 77859025182078993216 78219483631996025592 78298464431133692928 78322471760543749128 78685075796472192411 79461062737265803776 79476566326509547104 79934045253559052608 80019309803246521344 80389769570854144128 80742692781415252224 80849003107658063616 81223304047971295392 81227925310149718884 81777975952768422912 82517257457929873152 82533357339067606608 83008431609465170016 83481683785117765056 83843410630163917824 83848180965315838848 83978598569552989848 84347277280585575984 84737773934662361058 84849344407255728222 85311592197641132544 85333092094868360652 85573452178593942528 85686122951705981952 85797975277445243904 86082817965371287424 86201063594444599632 86217882220275981903 86687585620183731456 87068157192862530048 87088917035091989472 87471250513199856576 87586420033296235584 87991912718635570008 87996919085995528791 88085772485025404544 88592807282165791488 88981743065233135104 89393695579424029248 89411137117323240492 89898236939449795584 89925800910253934184 90438490767210912144 90830361516010910976 90835529379092158752 91376217053967707316 91874022366690450432 92704573193476771072 92826633197681480448 92831914640171107296 92850027006451057434 93355861437120941568 93384485560648316268 93765707746159647744 94323836958934407552 94475923390747113579 94760521389299844624 95407638611563160064 95826492531789530112 95975541222346274112 96270133700918185344 96396888320669229696 96522722187125899392 96843170211042698352 97419617652775095366 97523533822706697888 97817312401857904128 97975031664478488156 98380363388995757056 98405156827349838648 98534722537458265032 98990901808465016259 99530190897247987968 99967143443656978944 100562185964154937152 100567907526852032904 100669454268600462336 101135516556881020032 101166526024035675957 101579516725006285056 101743302113112276162 102164223519341747712 102184156705512274848 102657231505074831676 102746687735529556992 103358275162526756736 103812033576105324288 104292644842661367456 104429962347391665504 104913434395296256548 105025344116761059264 105968755102012729472 106093616731624122624 106114316578801208496 106605586562962325202 107186359427805525504 107656923708553669632 107798670810210751488 107972483875139558376 108297738730628393856 108303900413532958512 108948566487423035646 110023009943906497536 110044476452090142144 110311682499572456448 110677908812620226688 110705801430768568479 111308911713490353408 111455467225950511872 111797574620421118464 111971464759403986464 112463036374114101312 112983698579549814744 113132459209674304296 113656220594904277927 113777456126491147536 114276956315632070688 114934751459259466176 114957176293701309204 115583447493578308608 116118556046789319296 116278059557842601328 116628334017599808768 116781893377728314112 117322550291514093344 117329225447994038388 117447696646700539392 117483707640815623692 118123743042887721984 119191594105898705664 119214849489764320656 119901067880338578912 120028964704869782016 120584654356281216192 121107148688014547968 121114039172122878336 121273504661487095424 121834956071956943088 122399006794512299306 123768844263575307264 123775886186894809728 123800036008601409912 124512647414197755024 125222525677676647584 125765115945245876736 125967897854329484772 126347361852399792832 126520915920878363976 127106660901993541587 127274016610883592333 127967388296461698816 128360178267890913792 128529184427558972928 128696962916167865856 129124226948056931136 129261961989859765248 129892823537033460488 130031378430275597184 130602235789293795072 130633375552637984208 131206875769799784864 131379630049944353376 131987869077953355012 132706921196330650624 132889210923248687232 134082914618873249536 134090543369136043872 134116705675984860738 134847355409174693376 134888701365380901276 135439355633341713408 135657736150816368216 136245542274016366464 136253294068638238128 137064325580951560974 137811033550035675648 138416044768140432384 139056859790215156608 139239949796522220672 139884579193728342064 140033792155681412352 140076728340972474402 140648561619239471616 141458155642165496832 141485755438401611328 142140782083949766936 143111457917344740096 143963311833519411168 144396984974171191808 144405200551377278016 144595332481003844544 145264755316564047528 146129426479162643049 146725968602786856192 146962547496717732234 147570545083493635584 147607735241024757972 148411882284653804544 148607289634600682496 149295286345871981952 149950715165485468416 150644931439399752992 150843278946232405728 150851861290278049356 151703274835321530048 152369275087509427584 153246335279012621568 153276235058268412272 153985847257612247514 154120031603294335488 155037412743790135104 155504445356799745024 155709191170304418816 155718050364157986432 156438967263992051184 156644943521087498256 157370151592944384822 158922125474531607552 158953132653019094208 159868090507118105216 159908379844443487803 160779539141708288256 161485385562830504448 161698006215316127232 162446608095942590784 162455850620299437768 163422849731134553469 165034514915859746304 165066714678135213216 166016863218930340032 166963367570235530112 167696361930631677696 167957197139105979696 168694554561171151968 169475547869324722116 169698688814511456444 170623184395282265088 170666184189736721304 172165635930742574848 172402127188889199264 172435764440551963806 173375171240367462912 174136314385725060096 174177834070183978944 174942501026399713152 175172840066592471168 175983825437271140016 175993838171991057582 176171544970050809088 177185614564331582976 177963486130466270208 178787391158848058496 178822274234646480984 179851601820507868368 180876981534421824288 181660723032021821952 181671058758184317504 182752434107935414632 183598510191768448959 185409146386953542144 185653266395362960896 185663829280342214592 185700054012902114868 186711722874241883136 186768971121296632536 188647673917868815104 188951846781494227158 189521042778599689248 190815277223126320128 191951082444692548224 192540267401836370688 192793776641338459392 193045444374251798784 193686340422085396704 194839235305550190732 195047067645413395776 195634624803715808256 195950063328956976312 196810313654699677296 197069445074916530064 197981803616930032518 199060381794495975936 199934286887313957888 201124371928309874304 201135815053704065808 201175058513977291107 202271033113762040064 202333052048071351914 203159033450012570112 203486604226224552324 204328447038683495424 204368313411024549696 205314463010149663352 205596488371427341461 206716550325053513472 207624067152210648576 208585289685322734912 208859924694783331008 209826868790592513096 210050688233522118528 211937510204025458944 212187233463248245248 212228633157602416992 213211173125924650404 214372718855611051008 215944967750279116752 216595477461256787712 216607800827065917024 217897132974846071292 220088952904180284288 220443821245076598351 221355817625240453376 221411602861537136958 222617823426980706816 222910934451901023744 223595149240842236928 223942929518807972928 224926072748228202624 225967397159099629488 226264918419348608592 227312441189808555854 227554912252982295072 228553912631264141376 229869502918518932352 229914352587402618408 230978770886418371271 232237112093578638592 232556119115685202656 233256668035199617536 233563786755456628224 234645100583028186688 234658450895988076776 234895393293401078784 234967415281631247384 236055227389416577233 238383188211797411328 238429698979528641312 239802135760677157824 240057929409739564032 241169308712562432384 242228078344245756672 242547009322974190848 243669912143913886176 244798013589024598612 247551772373789619456 247600072017202819824 249025294828395510048 250445051355353295168 251530231890491753472 251935795708658969544 252694723704799585664 253041831841756727952 254213321803987083174 254548033221767184666 255934776592923397632 256720356535781827584 257058368855117945856 257393925832335731712 258248453896113862272 259785647074066920976 260062756860551194368 261204471578587590144 261266751105275968416 262413751539599569728 262759260099888706752 263975738155906710024 263990757257986586373 265778421846497374464 268165829237746499072 268181086738272087744 268233411351969721476 269694710818349386752 269777402730761802552 271315472301632736432 272491084548032732928 272506588137276476256 274128651161903121948 275622067100071351296 278113719580430313216 278479899593044441344 279769158387456684128 280067584311362824704 280153456681944948804 281297123238478943232 282971510876803222656 284281564167899533872 286222915834689480192 287926623667038822336 288793969948342383616 288810401102754556032 289190664962007689088 290529510633128095056 292258852958325286098 293451937205573712384 293925094993435464468 295141090166987271168 295215470482049515944 296972705425395048777 298590572691743963904 299901430330970936832 301289862878799505984 301686557892464811456 301703722580556098712 303406549670643060096 303499578072107027871 304738550175018855168 306492670558025243136 306552470116536824544 307971694515224495028 308240063206588670976 310074825487580270208 311436100728315972864 312877934527984102368 313289887042174996512 314740303185888769644 317906265306038188416 319736181014236210432 319816759688886975606 321559078283416576512 322970771125661008896 323396012430632254464 324893216191885181568 324911701240598875536 326845699462269106938 330069029831719492608 330133429356270426432 332033726437860680064 333926735140471060224 335392723861263355392 335914394278211959392 337389109122342303936 338951095738649444232 339397377629022912888 340968661784712833781 341332368379473442608 344331271861485149696 344804254377778398528 344871528881103927612 346750342480734925824 348355668140367957888 349885002052799426304 350345680133184942336 351967650874542280032 351987676343982115164 352343089940101618176 354371229128663165952 357574782317696116992 357644548469292961968 359703203641015736736 361753963068843648576 363321446064043643904 363342117516368635008 365504868215870829264 367197020383536897918 370818292773907084288 371306532790725921792 371327658560684429184 371400108025804229736 373537942242593265072 377295347835737630208 377903693562988454316 379042085557199378496 381319982705980624761 381822049832650776999 383902164889385096448 385080534803672741376 385587553282676918784 386090888748503597568 387372680844170793408 389678470611100381464 390094135290826791552 391900126657913952624 393620627309399354592 394138890149833060128 395963607233860065036 398120763588991951872 402248743856619748608 402271630107408131616 402350117027954582214 404542066227524080128 404666104096142703828 406318066900025140224 406973208452449104648 408736626822049099392 410628926020299326704 411192976742854682922 413433100650107026944 415248134304421297152 417170579370645469824 417719849389566662016 419653737581185026192 420101376467044237056 423875020408050917888 424374466926496490496 424457266315204833984 426422346251849300808 431889935500558233504 433190954922513575424 433215601654131834048 435794265949692142584 438388279437487929147 440177905808360568576 440887642490153196702 442711635250480906752 442823205723074273916 445235646853961413632 445821868903802047488 447885859037615945856 449852145496456405248 451934794318199258976 452529836838697217184 454624882379617111708 455109824505964590144 457107825262528282752 459739005837037864704 459828705174805236816 461957541772836742542 464474224187157277184 465112238231370405312 466513336070399235072 467127573510913256448 469290201166056373376 469316901791976153552 469934830563262494768 472110454778833154466 476766376423594822656 476859397959057282624 479604271521354315648 479725139533330463409 482338617425124864768 484456156688491513344 485094018645948381696 487339824287827772352 489596027178049197224 490268549193403660407 495103544747579238912 495200144034405639648 498050589656791020096 500890102710706590336 503871591417317939088 505389447409599171328 506083663683513455904 508426643607974166348 509096066443534369332 511869553185846795264 516496907792227724544 519571294148133841952 520125513721102388736 522408943157175180288 522533502210551936832 524827503079199139456 525518520199777413504 527951476311813420048 527981514515973172746 531556843692994748928 536331658475492998144 536362173476544175488 536466822703939442952 539554805461523605104 542630944603265472864 544982169096065465856 545013176274552952512 548257302323806243896 550795530575305346877 556227439160860626432 556959799186088882688 559538316774913368256 560135168622725649408 560306913363889897608 565943021753606445312 568563128335799067744 572445831669378960384 575853247334077644672 577620802205509112064 578381329924015378176 581059021266256190112 584517705916650572196 586903874411147424768 587850189986870928936 590430940964099031888 593945410850790097554 597181145383487927808 599802860661941873664 602579725757599011968 603373115784929622912 603407445161112197424 603525175541931873321 606813099341286120192 606999156144214055742 609477100350037710336 612985341116050486272 613104940233073649088 615943389030448990056 620149650975160540416 622872201456631945728 625755869055968204736 626579774084349993024 629480606371777539288 635812530612076376832 639472362028472420864 639633519377773951212 643118156566833153024 649786432383770363136 649823402481197751072 653691398924538213876 660266858712540852864 661331463735229795053 664067452875721360128 667853470280942120448 670785447722526710784 671828788556423918784 674778218244684607872 677902191477298888464 678794755258045825776 681937323569425667562 682664736758946885216 688662543722970299392 689608508755556797056 689743057762207855224 692936312659255113813 696711336280735915776 699770004105598852608 700691360266369884672 703935301749084560064 703975352687964230328 704686179880203236352 708165682168249731699 715149564635392233984 715289096938585923936 719406407282031473472 723507926137687297152 726684235032737270016 731009736431741658528 734394040767073795836 742655317121368858368 742800216051608459472 747075884485186530144 754590695671475260416 755807387125976908632 758084171114398756992 762639965411961249522 763644099665301553998 767804329778770192896 770161069607345482752 771175106565353837568 772181777497007195136 774745361688341586816 779356941222200762928 780188270581653583104 783800253315827905248 787241254618798709184 788277780299666120256 791927214467720130072 795593544164329945489 804497487713239497216 804543260214816263232 804700234055909164428 809084132455048160256 809332208192285407656 813946416904898209296 817473253644098198784 821257852040598653408 822385953485709365844 826866201300214053888 834341158741290939648 835439698779133324032 839307475162370052384 840202752934088474112 847750040816101835776 848914532630409667968 852844692503698601616 863779871001116467008 866381909845027150848 866431203308263668096 871588531899384285168 876776558874975858294 880355811616721137152 881775284980306393404 885423270500961813504 885646411446148547832 890918116276185146331 895771718075231891712 899704290992912810496 903869588636398517952 905059673677394434368 909249764759234223416 910219649011929180288 910498734216321083613 914215650525056565504 919478011674075729408 919657410349610473632 923915083545673485084 928948448374314554368 930224476462740810624 938580402332112746752 938633803583952307104 939869661126524989536 944220909557666308932 953718795918114565248 959208543042708631296 959450279066660926818 964677234850249729536 968912313376983026688 970188037291896763392 974679648575655544704 979192054356098394448 980537098386807320814 990207089495158477824 990400288068811279296 996101179313582040192 1001780205421413180672 1007743182834635878176 1010778894819198342656 1012167327367026911808 1016853287215948332696 1018192132887068738664 1022905985354138501343 1032993815584455449088 1039142588296267683904 1040251027442204777472 1045067004421103873664 1049655006158398278912 1051037040399554827008 1055902952623626840096 1055963029031946345492 1063113687385989497856 1072724346953088350976 1072933645407878885904 1079109610923047210208 1085261889206530945728 1089964338192130931712 1090026352549105905024 1096514604647612487792 1101591061150610693754 1112454878321721252864 1113919598372177765376 1119076633549826736512 1120613826727779795216 1131886043507212890624 1137126256671598135488 1143959948117941874283 1151706494668155289344 1155241604411018224128 1156762659848030756352 1162118042532512380224 1169035411833301144392 1175700379973741857872 1180861881928198063776 1187890821701580195108 1194362290766975855616 1205159451515198023936 1206746231569859245824 1206814890322224394848 1207050351083863746642 1213626198682572240384 1213998312288428111484 1218954200700075420672 1226209880466147298176 1231886778060897980112 1240299301950321080832 1245744402913263891456 1251511738111936409472 1253159548168699986048 1258961212743555078576 1271625061224152753664 1278944724056944841728 1279267038755547902424 1299572864767540726272 1299646804962395502144 1307382797849076427752 1315164838312463787441 1320533717425081705728 1322662927470459590106 1328134905751442720256 1335706940561884240896 1343657577112847837568 1349556436489369215744 1355804382954597776928 1357589510516091651552 1363874647138851335124 1365329473517893770432 1379217017511113594112 1379486115524415710448 1385872625318510227626 1393422672561471831552 1399540008211197705216 1401382720532739769344 1407870603498169120128 1407950705375928460656 1416331364336499463398 1430299129270784467968 1430578193877171847872 1438812814564062946944 1439175418599991390227 1447015852275374594304 1453368470065474540032 1462019472863483317056 1468788081534147591672 1485310634242737716736 1485600432103216918944 1494151768970373060288 1511614774251953817264 1516168342228797513984 1525279930823922499044 1527288199330603107996 1535608659557540385792 1549490723376683173632 1558713882444401525856 1560376541163307166208 1567600506631655810496 1574482509237597418368 1576555560599332240512 1583854428935440260144 1591187088328659890978 1608994975426478994432 1609086520429632526464 1609400468111818328856 1618664416384570815312 1627892833809796418592 1634946507288196397568 1642515704081197306816 1644771906971418731688 1652386591725916040631 1668682317482581879296 1670879397558266648064 1678614950324740104768 1680405505868176948224 1697829065260819335936 1705689385007397203232 1727559742002232934016 1732862406616527336192 1743177063798768570336 1753553117749951716588 1760711623233442274304 1763550569960612786808 1771292822892297095664 1781836232552370292662 1791543436150463783424 1799408581985825620992 1807739177272797035904 1810119347354788868736 1818499529518468446832 1820439298023858360576 1820997468432642167226 1828431301050113131008 1838956023348151458816 1839314820699220947264 1847830167091346970168 1860448952925481621248 1877160804664225493504 1877267607167904614208 1879739322253049979072 1888441819115332617864 1907437591836229130496 1918417086085417262592 1918900558133321853636 1929354469700499459072 1949359297151311089408 1958384108712196788896 1961074196773614641628 1980800576137622558592 1992202358627164080384 2003560410842826361344 2015486365669271756352 2021557789638396685312 2024334654734053823616 2033706574431896665392 2036384265774137477328 2045811970708277002686 2065987631168910898176 2078285176592535367808 2078808937977765341439 2090134008842207747328 2099310012316796557824 2102074080799109654016 2111805905247253680192 2111926058063892690984 2124497046504749195097 2145448693906176701952 2145867290815757771808 2158219221846094420416 2170523778413061891456 2180052705098211810048 2193029209295224975584 2203182122301221387508 2238153267099653473024 2241227653455559590432 2263772087014425781248 2274252513343196270976 2287919896235883748566 2303412989336310578688 2310483208822036448256 2313525319696061512704 2324236085065024760448 2338070823666602288784 2351400759947483715744 2361723763856396127552 2375781643403160390216 2386780632492989836467 2410318903030396047872 2413492463139718491648 2413629780644448789696 2414100702167727493284 2427252397365144480768 2427996624576856222968 2452419760932294596352 2463773556121795960224 2480598603900642161664 2503023476223872818944 2506319096337399972096 2517922425487110157152 2543250122448305507328 2558534077511095804848 2599145729535081452544 2599293609924791004288 2614765595698152855504 2630329676624927574882 2641067434850163411456 2645325854940919180212 2656269811502885440512 2672754348828555438993 2687315154225695675136 2699112872978738431488 2711608765909195553856 2715179021032183303104 2727749294277702670248 2730658947035787540864 2758434035022227188224 2758972231048831420896 2771745250637020455252 2786845345122943663104 2815741206996338240256 2815901410751856921312 2832662728672998926796 2861156387754343695744 2877625629128125893888 2878350837199982780454 2894031704550749188608 2906736940130949080064 2924038945726966634112 2937576163068295183344 2970621268485475433472 2971200864206433837888 2988303537940746120576 3023229548503907634528 3032336684457595027968 3050559861647844998088 3054576398661206215992 3068717956062415504029 3098981446753366347264 3117427764888803051712 3120753082326614332416 3135201013263311620992 3148965018475194836736 3153111121198664481024 3167708857870880520288 3182374176657319781956 3218173040859265052928 3218800936223636657712 3237328832769141630624 3255785667619592837184 3269893014576392795136 3285031408162394613632 3289543813942837463376 3304773183451832081262 3337364634965163758592 3341758795116533296128 3357229900649480209536 3395658130521638671872 3411378770014794406464 3431879844353825622849 3455119484004465868032 3465724813233054672384 3486354127597537140672 3507106235499903433176 3527101139921225573616 3542585645784594191328 3563672465104740585324 3583086872300927566848 3615478354545594071808 3620238694709577737472 3636999059036936893664 3640878596047716721152 3641994936865284334452 3656862602100226262016 3678629641398441894528 3695660334182693940336 3720897905850963242496 3754321609328450987008 3754535214335809228416 3759478644506099958144 3776883638230665235728 3814875183672458260992 3836834172170834525184 3837801116266643707272 3898718594302622178816 3916768217424393577792 3922148393547229283256 3945494514937391362323 3961601152275245117184 3984404717254328160768 4007120821685652722688 4030972731338543512704 4048669309468107647232 4067413148863793330784 4072768531548274954656 4091623941416554005372 4156570353185070735616 4157617875955530682878 4180268017684415494656 4198620024633593115648 4204148161598219308032 4223611810494507360384 4223852116127785381968 4248994093009498390194 4290897387812353403904 4291734581631515543616 4316438443692188840832 4341047556826123782912 4360105410196423620096 4386058418590449951168 4406364244602442775016 4476306534199306946048 4482455306911119180864 4548505026686392541952 4575839792471767497132 4606825978672621157376 4648472170130049520896 4676141647333204577568 4702801519894967431488 4723447527712792255104 4751563286806320780432 4773561264985979672934 4820637806060792095744 4826984926279436983296 4827259561288897579392 4828201404335454986568 4855993249153712445936 4904839521864589192704 4927547112243591920448 4957159775177748121893 5006046952447745637888 5012638192674799944192 5035844850974220314304 5117068155022191609696 5198587219849582008576 5229531191396305711008 5260659353249855149764 5282134869700326822912 5290651709881838360424 5345508697657110877986 5374630308451391350272 5398225745957476862976 5423217531818391107712 5430358042064366606208 5455498588555405340496 5461317894071575081728 5516868070044454376448 5517944462097662841792 5543490501274040910504 5631482413992676480512 5631802821503713842624 5665325457345997853592 5722312775508687391488 5755251258256251787776 5756701674399965560908 5788063409101498377216 5848077891453933268224 5875152326136590366688 5942401728412867675776 5976607075881492241152 6046459097007815269056 6064673368915190055936 6101119723295689996176 6109152797322412431984 6137435912124831008058 6197962893506732694528 6234855529777606103424 6236426813933296024317 6270402026526623241984 6297930036950389673472 6306222242397328962048 6335417715741761040576 6364748353314639563912 6373491139514247585291 6436346081718530105856 6437601872447273315424 6474657665538283261248 6511571335239185674368 6570062816324789227264 6579087627885674926752 6609546366903664162524 6714459801298960419072 6791316261043277343744 6822757540029588812928 6863759688707651245698 6910238968008931736064 6931449626466109344768 6972708255195074281344 7014212470999806866352 7054202279842451147232 7085171291569188382656 7127344930209481170648 7160341897478969509401 7230956709091188143616 7240477389419155474944 7273998118073873787328 7281757192095433442304 7283989873730568668904 7357259282796883789056 7391320668365387880672 7441795811701926484992 7509070428671618456832 7518957289012199916288 7553767276461330471456 7629750367344916521984 7675602232533287414544 7797437188605244357632 7833536434848787155584 7844296787094458566512 7890989029874782724646 7923202304550490234368 7968809434508656321536 8061945462677087025408 8097338618936215294464 8134826297727586661568 8145537063096549909312 8183247882833108010744 8313140706370141471232 8315235751911061365756 8360536035368830989312 8447223620989014720768 8447704232255570763936 8497988186018996780388 8583469163263031087232 8632876887384377681664 8682095113652247565824 8720210820392847240192 8772116837180899902336 8812728489204885550032 8952613068398613892096 8964910613822238361728 9097010053372785083904 9151679584943534994264 9206153868187246512087 9296944340260099041792 9352283294666409155136 9405603039789934862976 9446895055425584510208 9503126573612641560864 9547122529971959345868 9654519122577795158784 9656402808670909973136 9711986498307424891872 9809679043729178385408 9855094224487183840896 9914319550355496243786 10012093904895491275776 10025276385349599888384 10071689701948440628608 10234136310044383219392 10397174439699164017152 10459062382792611422016 10521318706499710299528 10581303419763676720848 10691017395314221755972 10749260616902782700544 10846435063636782215424 10860716084128733212416 10910997177110810680992 10922635788143150163456 11035888924195325683584 11086981002548081821008 11262964827985352961024 11263605643007427685248 11330650914691995707184 11444625551017374782976 11510502516512503575552 11513403348799931121816 11696155782907866536448 11750304652273180733376 11836483544812174086969 11884803456825735351552 11953214151762984482304 12092918194015630538112 12202239446591379992352 12218305594644824863968 12274871824249662016116 12469711059555212206848 12472853627866592048634 12540804053053246483968 12595860073900779346944 12612444484794657924096 12670835431483522081152 12729496706629279127824 12746982279028495170582 12872692163437060211712 12875203744894546630848 12949315331076566522496 13023142670478371348736 13140125632649578454528 13158175255771349853504 13219092733807328325048 13428919602597920838144 13645515080059177625856 13727519377415302491396 13820477936017863472128 13945416510390148562688 14028424941999613732704 14108404559684902294464 14170342583138376765312 14254689860418962341296 14320683794957939018802 14461913418182376287232 14480954778838310949888 14547996236147747574656 14567979747461137337808 14714518565593767578112 14782641336730775761344 14871479325533244365679 15018140857343236913664 15037914578024399832576 15107534552922660942912 15351204465066574829088 15667072869697574311168 15688593574188917133024 15781978059749565449292 15846404609100980468736 16123890925354174050816 16194677237872430588928 16269652595455173323136 16291074126193099818624 16366495765666216021488 16626281412740282942464 16630471503822122731512 16894447241978029441536 16895408464511141527872 16995976372037993560776 17166938326526062174464 17265753774768755363328 17364190227304495131648 17544233674361799804672 17625456978409771100064 17929821227644476723456 18194020106745570167808 18303359169887069988528 18412307736374493024174 18593888680520198083584 18704566589332818310272 18709280441799888072951 18811206079579869725952 18893790110851169020416 19006253147225283121728 19094245059943918691736 19309038245155590317568 19312805617341819946272 19423972996614849783744 19710188448974367681792 19828639100710992487572 20143379403896881257216 20468272620088766438784 20794348879398328034304 20918124765585222844032 21042637412999420599056 21162606839527353441696 21382034790628443511944 21481025692436908528203 21692870127273564430848 21721432168257466424832 21821994354221621361984 21845271576286300326912 22071777848390651367168 22173962005096163642016 22527211286014855370496 22661301829383991414368 22889251102034749565952 23026806697599862243632 23392311565815733072896 23500609304546361466752 23672967089624348173938 23769606913651470703104 23906428303525968964608 24185836388031261076224 24404478893182759984704 24436611189289649727936 24549743648499324032232 24939422119110424413696 24945707255733184097268 25081608106106492967936 25341670862967044162304 25458993413258558255648 25493964558056990341164 25750407489789093261696 25898630662153133044992 26046285340956742697472 26280251265299156909056 26316350511542699707008 26438185467614656650096 26857839205195841676288 27291030160118355251712 27455038754830604982792 27618461604561739536261 27890833020780297125376 28056849883999227465408 28216809119369804588928 28340685166276753530624 28509379720837924682592 28641367589915878037604 29095992472295495149312 29135959494922274675616 29429037131187535156224 29565282673461551522688 29742958651066488731358 30036281714686473827328 30075829156048799665152 30215069105845321885824 30702408930133149658176 31334145739395148622336 31377187148377834266048 31563956119499130898584 32247781850708348101632 32539305190910346646272 32582148252386199637248 32732991531332432042976 33260943007644245463024 33788894483956058883072 33790816929022283055744 33991952744075987121552 34333876653052124348928 34531507549537510726656 35088467348723599609344 35250913956819542200128 35859642455288953446912 36606718339774139977056 36824615472748986048348 37409133178665636620544 37418560883599776145902 37622412159159739451904 37787580221702338040832 38012506294450566243456 38188490119887837383472 38618076490311180635136 38625611234683639892544 38847945993229699567488 39420376897948735363584 39657278201421984975144 40286758807793762514432 40936545240177532877568 41836249531170445688064 42085274825998841198112 42325213679054706883392 42764069581256887023888 42962051384873817056406 43385740254547128861696 43442864336514932849664 43643988708443242723968 44143555696781302734336 44347924010192327284032 44614437976599733097037 45054422572029710740992 45322603658767982828736 46053613395199724487264 47001218609092722933504 47345934179248696347876 47539213827302941406208 48371672776062522152448 48808957786365519969408 48873222378579299455872 49099487296998648064464 49878844238220848827392 49891414511466368194536 50683341725934088324608 50917986826517116511296 50987929116113980682328 51500814979578186523392 51797261324306266089984 52092570681913485394944 52632701023085399414016 52876370935229313300192 54582060320236710503424 54910077509661209965584 55236923209123479072522 55781666041560594250752 56113699767998454930816 56433618238739609177856 56681370332553507061248 57018759441675849365184 57282735179831756075208 58191984944590990298624 58271918989844549351232 59130565346923103045376 59485917302132977462716 60430138211690643771648 61404817860266299316352 62668291478790297244672 62754374296755668532096 63127912238998261797168 64443077077310725584609 65078610381820693292544 65164296504772399274496 65465983062664864085952 66521886015288490926048 67581633858044566111488 67983905488151974243104 68667753306104248697856 70176934697447199218688 70501827913639084400256 71719284910577906893824 73213436679548279954112 73649230945497972096696 74818266357331273241088 74837121767199552291804 75244824318319478903808 76025012588901132486912 76376980239775674766944 77251222469367279785088 77695891986459399134976 78840753795897470727168 79314556402843969950288 80573517615587525028864 81873090480355065755136 82855384813685218608783 83672499062340891376128 84170549651997682396224 84650427358109413766784 85528139162513774047776 85924102769747634112812 87287977416886485447936 88287111393562605468672 88695848020384654568064 89228875953199466194074 90108845144059421481984 90645207317535965657472 92107226790399448974528 94002437218185445867008 94691868358497392695752 96743345552125044304896 97617915572731039938816 97746444757158598911744 98198974593997296128928 99782829022932736389072 101366683451868176649216 101835973653034233022592 101975858232227961364656 103001629959156373046784 103594522648612532179968 105265402046170798828032 105752741870458626600384 109820155019322419931168 110473846418246958145044 112227399535996909861632 112867236477479218355712 113362740665107014122496 114037518883351698730368 114565470359663512150416 116383969889181980597248 116543837979689098702464 118261130693846206090752 118971834604265954925432 120860276423381287543296 122809635720532598632704 125508748593511337064192 126255824477996523594336 128886154154621451169218 130157220763641386585088 130328593009544798548992 130931966125329728171904 133043772030576981852096 135163267716089132222976 135967810976303948486208 141003655827278168800512 146426873359096559908224 147298461890995944193392 149636532714662546482176 149674243534399104583608 152050025177802264973824 152753960479551349533888 154502444938734559570176 155391783972918798269952 158629112805687939900576 163746180960710131510272 165710769627370437217566 167344998124681782752256 168341099303995364792448 169300854716218827533568 171056278325027548095552 171848205539495268225624 174575954833772970895872 177391696040769309136128 178457751906398932388148 181290414635071931314944 184214453580798897949056 188004874436370891734016 189383736716994785391504 193329231231932176753827 195235831145462079877632 195492889514317197823488 196397949187994592257856 199565658045865472778144 203671947306068466045184 203951716464455922729312 206003259918312746093568 210530804092341597656064 211505483740917253200768 219640310038644839862336 220947692836493916290088 224454799071993819723264 225734472954958436711424 228075037766703397460736 229130940719327024300832 233087675959378197404928 236522261387692412181504 237943669208531909850864 241720552846762575086592 245619271441065197265408 251017497187022674128384 252511648955993047188672 257772308309242902338436 261863932250659456343808 266087544061153963704192 270326535432178264445952 271935621952607896972416 282007311654556337601024 292853746718193119816448 294596923781991888386784 299348487068798209167216 304100050355604529947648 305507920959102699067776 309004889877469119140352 310783567945837596539904 317258225611375879801152 331421539254740874435132 336682198607990729584896 338601709432437655067136 342112556650055096191104 343696411078990536451248 349151909667545941791744 354783392081538618272256 356915503812797864776296 362580829270143862629888 368428907161597795898112 378767473433989570783008 386658462463864353507654 390471662290924159755264 390985779028634395646976 392795898375989184515712 399131316091730945556288 407343894612136932090368 407903432928911845458624 423010967481834506401536 439280620077289679724672 441895385672987832580176 448909598143987639446528 456150075533406794921472 458261881438654048601664 466175351918756394809856 475887338417063819701728 491238542882130394530816 502034994374045348256768 505023297911986094377344 515544616618485804676872 523727864501318912687616 532175088122307927408384 543871243905215793944832 564014623309112675202048 579987693695796530261481 585707493436386239632896 589193847563983776773568 598696974137596418334432 611015841918205398135552 618009779754938238280704 634516451222751759602304 662843078509481748870264 673364397215981459169792 677203418864875310134272 684225113300110192382208 687392822157981072902496 709566784163077236544512 713831007625595729552592 725161658540287725259776 736857814323195591796224 757534946867979141566016 773316924927728707015308 785591796751978369031424 798262632183461891112576 814687789224273864180736 815806865857823690917248 846021934963669012803072 878561240154579359449344 883790771345975665160352 912300151066813589842944 916523762877308097203328 932350703837512789619712 951774676834127639403456 1010046595823972188754688 1031089233236971609353744 1047455729002637825375232 1064350176244615854816768 1087742487810431587889664 1159975387391593060522962 1171414986872772479265792 1178387695127967553547136 1197393948275192836668864 1222031683836410796271104 1269032902445503519204608 1325686157018963497740528 1346728794431962918339584 1368450226600220384764416 1374785644315962145804992 1427662015251191459105184 1473715628646391183592448 1515069893735958283132032 1546633849855457414030616 1571183593503956738062848 1596525264366923782225152 1631613731715647381834496 1692043869927338025606144 1757122480309158718898688 1767581542691951330320704 1833047525754616194406656 1903549353668255278806912 2020093191647944377509376 2062178466473943218707488 2128700352489231709633536 2175484975620863175779328 2319950774783186121045924 2356775390255935107094272 2394787896550385673337728 2444063367672821592542208 2538065804891007038409216 2651372314037926995481056 2736900453200440769528832 2749571288631924291609984 2855324030502382918210368 3030139787471916566264064 3093267699710914828061232 3142367187007913476125696 3193050528733847564450304 3263227463431294763668992 3514244960618317437797376 3535163085383902660641408 3666095051509232388813312 3807098707336510557613824 4040186383295888755018752 4124356932947886437414976 4639901549566372242091848 4713550780511870214188544 4789575793100771346675456 5076131609782014076818432 5302744628075853990962112 5499142577263848583219968 5710648061004765836420736 6060279574943833132528128 6186535399421829656122464 6386101057467695128900608 6526454926862589527337984 7070326170767805321282816 7332190103018464777626624 7614197414673021115227648 8248713865895772874829952 9279803099132744484183696 9427101561023740428377088 9579151586201542693350912 10605489256151707981924224 10998285154527697166439936 11421296122009531672841472 12120559149887666265056256 12373070798843659312244928 14140652341535610642565632 15228394829346042230455296 16497427731791545749659904 18559606198265488968367392 19158303172403085386701824 21210978512303415963848448 21996570309055394332879872 22842592244019063345682944 24746141597687318624489856 28281304683071221285131264 32994855463583091499319808 37119212396530977936734784 42421957024606831927696896 45685184488038126691365888 49492283195374637248979712 65989710927166182998639616 74238424793061955873469568 84843914049213663855393792 98984566390749274497959424 148476849586123911746939136 197969132781498548995918848 296953699172247823493878272 593907398344495646987756544
- Sum of all divisors σ(n): 2320546712898752320655427291
- Sum of proper divisors (its aliquot sum) s(n): 1726639314554256673667670747
- 593907398344495646987756544 is an abundant number, because the sum of its proper divisors (1726639314554256673667670747) is greater than itself. Its abundance is 1132731916209761026679914203
Bases of 593907398344495646987756544
- Binary: 111101011010001001100100010010011101101110100111011000011001010001011011110100100000000002
- Hexadecimal: 0x1EB44C893B74EC328B7A400
- Base-36: 22MGQXPW15SNHN4000
Squares and roots of 593907398344495646987756544
- 593907398344495646987756544 squared (5939073983444956469877565442) is 352725997808327430768327304602537998407677838214823936
- 593907398344495646987756544 cubed (5939073983444956469877565443) is 209486579686810017964024165305007035405044432172469224029423151149048276591837184
-
593907398344495646987756544 is a
perfect square number . Itssquare root is 24370215393888 -
The
cube root of 593907398344495646987756544 is 840568114.5222864981
Scales and comparisons
How big is 593907398344495646987756544?- 593,907,398,344,495,646,987,756,544 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 593,907,398,344,495,646,987,756,544 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 593907398344495646987756544 cubic inches would be around 70047342.9 feet tall.
Recreational maths with 593907398344495646987756544
- 593907398344495646987756544 backwards is 445657789646594443893709395
- The number of decimal digits it has is: 27
- The sum of 593907398344495646987756544's digits is 153
- 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 593907398344495646987756544 - Facts about the integer". Numbermatics.com. 2024. Web. 26 May 2024.
APA style:
Numbermatics. (2024). Number 593907398344495646987756544 - Facts about the integer. Retrieved 26 May 2024, from https://numbermatics.com/n/593907398344495646987756544/
Chicago style:
Numbermatics. 2024. "Number 593907398344495646987756544 - Facts about the integer". https://numbermatics.com/n/593907398344495646987756544/
The information we have on file for 593907398344495646987756544 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 593907398344495646987756544, math, Factors of 593907398344495646987756544, curriculum, school, college, exams, university, Prime factorization of 593907398344495646987756544, STEM, science, technology, engineering, physics, economics, calculator, five hundred ninety-three septillion, nine hundred seven sextillion, three hundred ninety-eight quintillion, three hundred forty-four quadrillion, four hundred ninety-five trillion, six hundred forty-six billion, nine hundred eighty-seven million, seven hundred fifty-six thousand, five hundred forty-four.