18518738166736242557571072
18,518,738,166,736,242,557,571,072 is an even composite number composed of six prime numbers multiplied together.
18518738166736242557571072 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 18518738166736242557571072:
212 × 36 × 133 × 313 × 473 × 973
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 31 × 31 × 31 × 47 × 47 × 47 × 97 × 97 × 97)See below for interesting mathematical facts about the number 18518738166736242557571072 from the Numbermatics database.
Names of 18518738166736242557571072
- Cardinal: 18518738166736242557571072 can be written as Eighteen septillion, five hundred eighteen sextillion, seven hundred thirty-eight quintillion, one hundred sixty-six quadrillion, seven hundred thirty-six trillion, two hundred forty-two billion, five hundred fifty-seven million, five hundred seventy-one thousand and seventy-two.
Scientific notation
- Scientific notation: 1.8518738166736242557571072 × 1025
Factors of 18518738166736242557571072
Divisors of 18518738166736242557571072
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 31 32 36 39 47 48 52 54 62 64 72 78 81 93 94 96 97 104 108 117 124 128 141 144 156 162 169 186 188 192 194 208 216 234 243 248 256 279 282 288 291 312 324 338 351 372 376 384 388 403 416 423 432 468 486 496 507 512 558 564 576 582 611 624 648 676 702 729 744 752 768 776 806 832 837 846 864 873 936 961 972 992 1014 1024 1053 1116 1128 1152 1164 1209 1222 1248 1261 1269 1296 1352 1404 1457 1458 1488 1504 1521 1536 1552 1612 1664 1674 1692 1728 1746 1833 1872 1922 1944 1984 2028 2048 2106 2197 2209 2232 2256 2304 2328 2418 2444 2496 2511 2522 2538 2592 2619 2704 2808 2883 2914 2916 2976 3007 3008 3042 3072 3104 3159 3224 3328 3348 3384 3456 3492 3627 3666 3744 3783 3807 3844 3888 3968 4056 4096 4212 4371 4394 4418 4464 4512 4559 4563 4608 4656 4836 4888 4992 5022 5044 5076 5184 5238 5239 5408 5499 5616 5766 5828 5832 5952 6014 6016 6084 6144 6208 6318 6448 6591 6627 6656 6696 6768 6912 6984 7254 7332 7488 7533 7566 7614 7688 7776 7857 7936 7943 8112 8424 8649 8742 8788 8836 8928 9021 9024 9118 9126 9216 9312 9409 9477 9672 9776 9984 10044 10088 10152 10368 10476 10478 10816 10881 10998 11232 11349 11421 11532 11656 11664 11904 12028 12032 12168 12288 12416 12493 12636 12896 13113 13182 13254 13312 13392 13536 13677 13689 13824 13968 14508 14664 14976 15066 15132 15228 15376 15552 15714 15717 15872 15886 16224 16393 16497 16848 17298 17484 17576 17672 17856 18042 18048 18236 18252 18432 18624 18818 18941 18954 19344 19552 19773 19881 19968 20088 20176 20304 20736 20952 20956 21632 21762 21996 22464 22599 22698 22842 23064 23312 23328 23571 23808 23829 24056 24064 24336 24832 24986 25272 25792 25947 26226 26364 26508 26624 26784 27063 27072 27354 27378 27648 27936 28227 28717 29016 29328 29791 29952 30132 30264 30456 30752 31104 31428 31434 31744 31772 32448 32643 32786 32994 33696 34047 34263 34596 34968 35152 35344 35712 36084 36096 36472 36504 36864 37248 37479 37636 37882 37908 38688 39091 39104 39339 39546 39762 39936 40176 40352 40608 41031 41067 41472 41904 41912 43264 43524 43992 44928 45167 45198 45396 45684 46128 46624 46656 47142 47151 47616 47658 48112 48128 48672 49179 49491 49664 49972 50544 51584 51894 52452 52728 53016 53248 53568 54126 54144 54708 54756 55296 55872 56454 56823 57434 58032 58656 59267 59319 59582 59643 59904 60264 60528 60912 61504 62208 62856 62868 63488 63544 64896 65286 65572 65988 67392 68094 68107 68479 68526 69192 69936 70304 70688 70713 71424 71487 72168 72192 72944 73008 74496 74958 75272 75764 75816 77376 77841 78182 78208 78678 79092 79524 79872 80352 80704 81189 81216 82062 82134 82944 83808 83824 84681 86151 86528 87048 87984 89373 89856 90334 90396 90792 91368 92256 93217 93248 93312 94284 94302 95232 95316 96224 96256 97344 97929 98358 98982 99328 99944 101088 102141 103168 103259 103788 103823 104904 105456 106032 107136 108252 108288 109416 109512 110592 111744 112437 112908 113646 114868 116064 117273 117312 118017 118534 118638 119164 119286 119808 120528 121056 121824 122317 123008 123093 123201 124416 125712 125736 126976 127088 129792 130572 131144 131976 134784 135501 136188 136214 136958 137052 138384 139872 140608 141329 141376 141426 141453 142848 142974 144336 144384 145888 146016 147537 148473 148992 149916 150544 151528 151632 154752 155682 156364 156416 157356 158184 159048 159744 160704 161408 162378 162409 162432 164124 164268 165888 167616 167648 169362 170469 172302 173056 174096 175968 177801 177957 178746 178929 179712 180668 180792 181584 182736 184512 186434 186496 186624 188568 188604 190464 190632 192448 192512 194688 195858 196716 197964 198656 199888 202176 204282 204321 205437 206336 206518 207576 207646 209808 210912 212064 213109 214272 214273 214461 216504 216576 218832 219024 223488 224874 225816 227292 229736 232128 233523 234546 234624 236034 237068 237276 238328 238572 239616 241056 242112 243567 243648 244634 246016 246186 246233 246402 248832 251424 251472 254043 254176 258453 259584 261144 262288 263952 268119 269568 271002 272376 272428 273916 274104 276768 279651 279744 281216 282658 282752 282852 282906 285696 285948 288672 288768 291679 291776 292032 293787 295074 296946 297984 299832 301088 303056 303264 306423 309504 309777 311364 311469 312728 312832 314712 316368 318096 321408 322816 324756 324818 324864 328248 328536 331776 335232 335296 337311 338724 340938 344604 346112 348192 351819 351936 354051 355602 355914 357492 357858 359424 361336 361584 363168 365472 366951 369024 369279 372868 372992 373248 373321 377136 377208 380928 381264 384896 387283 389376 391716 393432 395928 397312 399776 404352 406503 408564 408642 410874 412672 413036 415152 415292 419616 421824 423987 424128 424359 426218 428544 428546 428922 433008 433152 437664 438048 442223 442611 445419 446976 449748 451632 454584 459472 464256 467046 469092 469248 472068 474136 474552 476656 477144 479232 482112 484224 487134 487227 487296 489268 492032 492372 492466 492804 497664 502848 502944 508086 508183 508352 511407 516906 519168 522288 524576 527904 533403 533871 536238 536787 539136 542004 544752 544856 547832 548208 553536 559302 559488 562432 565316 565504 565704 565812 571392 571896 577344 577536 583358 583552 584064 587171 587574 590148 593892 595968 599664 602176 606112 606528 612846 612963 616311 619008 619554 622728 622938 625456 625664 629424 632736 636192 639327 642816 642819 643383 645632 649512 649636 649728 656496 657072 670464 670592 674622 677448 681876 689208 692224 696384 700569 703638 703872 708102 711204 711828 714984 715716 718848 722672 723168 726336 730701 730944 733902 738048 738558 738699 745736 745984 746496 746642 754272 754416 762129 762528 769792 770471 774566 775359 778752 783432 786864 791856 799552 804357 808704 813006 817128 817284 821748 825344 826072 830304 830584 838953 839232 843648 847974 848256 848718 852436 857088 857092 857844 866016 866304 875037 875328 876096 884446 885222 890227 890838 893952 899496 903264 909168 912673 918944 919269 928512 929331 934092 934407 938184 938496 944136 948272 949104 953312 954288 964224 968448 974268 974454 974592 978536 984064 984744 984932 985608 995328 1005696 1005888 1011933 1016172 1016366 1016704 1022814 1033812 1038336 1044576 1049152 1055457 1055808 1062153 1066806 1067742 1072476 1073574 1078272 1084008 1089504 1089712 1095664 1096416 1100853 1107072 1107837 1118604 1118976 1119963 1124864 1130632 1131008 1131408 1131624 1142784 1143792 1154688 1161849 1166716 1167104 1168128 1174342 1175148 1180296 1187784 1191936 1199328 1204352 1211821 1212224 1213056 1219509 1225692 1225926 1232622 1238016 1239108 1245456 1245876 1250912 1251328 1258848 1265472 1271961 1272384 1273077 1278654 1285632 1285638 1286766 1291264 1299024 1299272 1299456 1312992 1314144 1326669 1327833 1340928 1341184 1349244 1349699 1354896 1363752 1378416 1392768 1400177 1401138 1407276 1407744 1416204 1422408 1423656 1429968 1431432 1437696 1445344 1446336 1452672 1461402 1461681 1461888 1467804 1476096 1477116 1477398 1491472 1491968 1492992 1493284 1508544 1508832 1524258 1524549 1525056 1534221 1539584 1540942 1549132 1550718 1557504 1566864 1573728 1583712 1590121 1599104 1600209 1601613 1608714 1610361 1617408 1626012 1634256 1634568 1643496 1650688 1652144 1660608 1661168 1677906 1678464 1687296 1695948 1696512 1697436 1704872 1714176 1714184 1715688 1732032 1732608 1750074 1750656 1752192 1761513 1768892 1770444 1780454 1781676 1787904 1798992 1806528 1818336 1825346 1837277 1837888 1838538 1838889 1848933 1857024 1858662 1868184 1868814 1876368 1876992 1888272 1896544 1898208 1906624 1908576 1917981 1928448 1928457 1930149 1936896 1948536 1948908 1949184 1957072 1968128 1969488 1969864 1971216 2011392 2011776 2023866 2032344 2032732 2033408 2045628 2067624 2076672 2089152 2098304 2110914 2111317 2111616 2122849 2124306 2133612 2135484 2144952 2147148 2156544 2168016 2179008 2179424 2191328 2192103 2192832 2201706 2214144 2215674 2216097 2237208 2237952 2239926 2249728 2261264 2262016 2262816 2263248 2286387 2287584 2309376 2311413 2323698 2326077 2333432 2334208 2336256 2348684 2350296 2360592 2375568 2398656 2408704 2413071 2423642 2424448 2426112 2439018 2451384 2451852 2465244 2476032 2478216 2490912 2491752 2501824 2502656 2516859 2517696 2530944 2543922 2544768 2546154 2557308 2571264 2571276 2573532 2582528 2598048 2598544 2598912 2625111 2625984 2628288 2653338 2655666 2670681 2681856 2682368 2698488 2699398 2709792 2727504 2738019 2756832 2785536 2785549 2787993 2800354 2802276 2803221 2814552 2815488 2832408 2844816 2847312 2859936 2862864 2889727 2890688 2892672 2905344 2922804 2923362 2923776 2935608 2952192 2954232 2954796 2982944 2983936 2985984 2986568 3017088 3017664 3035799 3048516 3049098 3050112 3068442 3079168 3081884 3098264 3101436 3115008 3133728 3147456 3166371 3167424 3180242 3198208 3200418 3201029 3203226 3217428 3218513 3220722 3234816 3252024 3268512 3269136 3286992 3302559 3304288 3321216 3322336 3323511 3355812 3356928 3359889 3374592 3391896 3393024 3394872 3409744 3428352 3428368 3431376 3464064 3485547 3500148 3501312 3504384 3523026 3537784 3540888 3560908 3563352 3575808 3597984 3613056 3635463 3636672 3650692 3658527 3674554 3675776 3677076 3677778 3697866 3714048 3717324 3736368 3737628 3752736 3753984 3776544 3791827 3793088 3796416 3813248 3815883 3817152 3819231 3835962 3856896 3856914 3860298 3873792 3897072 3897816 3898368 3914144 3936256 3938976 3939728 3942432 3980007 3983499 4022784 4023552 4047732 4049097 4064688 4065464 4066816 4091256 4135248 4178304 4196608 4200531 4221828 4222634 4223232 4245698 4248612 4267224 4270968 4289904 4294296 4313088 4336032 4358016 4358848 4381199 4382656 4384206 4385043 4385664 4403412 4428288 4431348 4432194 4474416 4475904 4479852 4499456 4522528 4524032 4525632 4526496 4572774 4573647 4575168 4602663 4618752 4622826 4647396 4652154 4666864 4668416 4672512 4697368 4700592 4721184 4751136 4770363 4797312 4800627 4817408 4826142 4847284 4848896 4852224 4853173 4878036 4902768 4903704 4930488 4952064 4956432 4981824 4983504 5003648 5033718 5034679 5035392 5061888 5087844 5089536 5092308 5114616 5142528 5142552 5147064 5165056 5196096 5197088 5197824 5250222 5251968 5256576 5284539 5306676 5311332 5341362 5363712 5364736 5396976 5398796 5419584 5455008 5476038 5511831 5513664 5516667 5546799 5571072 5571098 5575986 5600708 5604552 5606442 5629104 5630976 5664816 5689632 5694624 5719872 5725728 5748899 5753943 5779454 5781376 5785344 5785371 5790447 5810688 5845608 5846724 5847552 5871216 5904384 5908464 5909592 5965888 5967872 5973136 6034176 6035328 6071598 6097032 6098196 6100224 6136884 6158336 6163768 6196528 6202872 6230016 6267456 6294912 6332742 6333951 6334848 6360484 6368547 6396416 6400836 6402058 6406452 6434856 6437026 6441444 6469632 6504048 6537024 6538272 6573984 6605118 6606379 6608576 6642432 6642463 6644672 6647022 6648291 6711624 6713856 6719778 6749184 6783792 6786048 6789744 6819488 6856736 6859161 6862752 6928128 6934239 6971094 6978231 7000296 7002624 7008768 7046052 7075568 7081776 7121816 7126704 7195968 7226112 7239213 7270926 7273344 7301384 7317054 7349108 7351552 7354152 7355556 7395732 7428096 7434648 7472736 7475256 7505472 7507968 7550577 7553088 7583654 7586176 7592832 7626496 7631766 7633223 7634304 7638462 7671924 7713792 7713828 7720596 7747584 7794144 7795632 7796736 7828288 7875333 7877952 7879456 7884864 7960014 7966998 8012043 8045568 8047104 8095464 8098194 8129376 8130928 8133632 8182512 8214057 8270496 8356608 8356647 8363979 8393216 8401062 8409663 8443656 8445268 8446464 8491396 8497224 8534448 8541936 8579808 8588592 8669181 8672064 8716032 8717696 8762398 8765312 8768412 8770086 8771328 8806824 8856576 8862696 8864388 8948832 8951808 8959704 8998912 9042049 9045056 9048064 9051264 9052992 9107397 9145548 9147294 9150336 9205326 9237504 9245652 9294792 9304308 9333728 9336832 9345024 9394736 9401184 9442368 9499113 9502272 9540726 9594624 9601254 9603087 9634816 9652284 9655539 9694568 9697792 9704448 9706346 9756072 9805536 9807408 9860976 9907677 9912864 9963648 9967008 10007296 10016123 10067436 10069358 10070784 10070831 10079667 10123776 10175688 10179072 10184616 10229232 10285056 10285104 10294128 10392192 10394176 10456641 10500444 10503936 10513152 10569078 10613352 10622664 10682724 10727424 10729472 10793952 10797592 10839168 10906389 10910016 10952076 10975581 11023662 11027328 11033334 11093598 11142144 11142196 11151972 11201416 11209104 11212884 11258208 11261952 11329632 11375481 11379264 11389248 11439744 11447649 11451456 11497798 11507886 11558908 11562752 11570688 11570742 11572951 11580894 11621376 11691216 11693448 11695104 11742432 11808768 11816928 11819184 11864749 11931776 11940021 11946272 11950497 12068352 12070656 12143196 12147291 12194064 12196392 12200448 12273768 12316672 12327536 12393056 12405744 12534912 12589824 12601593 12665484 12667902 12669696 12720968 12737094 12792832 12801672 12804116 12812904 12869712 12874052 12882888 12939264 13008096 13074048 13076544 13143597 13147968 13155129 13210236 13212758 13217152 13284864 13284926 13289344 13294044 13296582 13423248 13427712 13439556 13498368 13567584 13572096 13579488 13638976 13708913 13713472 13718322 13720941 13725504 13807989 13856256 13868478 13942188 13956462 14000592 14005248 14017536 14092104 14151136 14163552 14243632 14253408 14311089 14391936 14401881 14452224 14478426 14541852 14546688 14559519 14602768 14634108 14698216 14703104 14708304 14711112 14791464 14856192 14869296 14945472 14950512 15010944 15101154 15104037 15106176 15167308 15172352 15185664 15252992 15263532 15266446 15268608 15276924 15343848 15427584 15427656 15441192 15495168 15588288 15591264 15593472 15656576 15750666 15753673 15755904 15758912 15769728 15853617 15920028 15933996 16024086 16091136 16094208 16190928 16196388 16258752 16261856 16267264 16365024 16428114 16535493 16540992 16550001 16640397 16713216 16713294 16727958 16786432 16802124 16819326 16887312 16890536 16892928 16982792 16994448 17068896 17083872 17159616 17177184 17246697 17261829 17338362 17344128 17356113 17432064 17435392 17524796 17530624 17536824 17540172 17542656 17546087 17613648 17713152 17725392 17728776 17897664 17903616 17919408 18084098 18090112 18102528 18105984 18202301 18214794 18291096 18294588 18300672 18410652 18475008 18491304 18589584 18608616 18667456 18673664 18690048 18789472 18802368 18884736 18998226 19001853 19004544 19081452 19105641 19189248 19202508 19206174 19269632 19304568 19311078 19389136 19395584 19408896 19412692 19512144 19611072 19614816 19721952 19815354 19819137 19825728 19927296 19927389 19934016 19944873 20014592 20032246 20134872 20138716 20141568 20141662 20159334 20247552 20351376 20358144 20369232 20458464 20570208 20588256 20671573 20784384 20784481 20788352 20802717 20913282 20934693 21000888 21007872 21026304 21138156 21226704 21245328 21365448 21458944 21587904 21595184 21678336 21717639 21812778 21820032 21904152 21951162 22047324 22054656 22066668 22187196 22284288 22284392 22303944 22402832 22418208 22425768 22516416 22523904 22651731 22659264 22750962 22758528 22778496 22879488 22895298 22899669 22902912 22995596 23015772 23117816 23125504 23141376 23141484 23145902 23161788 23242752 23382432 23386896 23390208 23484864 23625999 23633856 23638368 23729498 23863552 23880042 23884601 23892544 23900994 24036129 24136704 24141312 24286392 24294582 24388128 24392784 24400896 24547536 24642171 24655072 24786112 24811488 25069824 25069941 25091937 25179648 25203186 25228989 25330968 25335804 25339392 25441936 25474188 25585664 25603344 25608232 25625808 25739424 25748104 25765776 26007543 26016192 26148096 26153088 26287194 26295936 26310258 26420472 26425516 26434304 26569728 26569852 26578688 26588088 26593164 26846496 26855424 26879112 26996736 27126147 27135168 27144192 27158976 27277952 27417826 27426944 27436644 27441882 27451008 27597037 27615978 27712512 27736956 27884376 27912924 28001184 28010496 28035072 28184208 28292863 28302272 28327104 28487264 28497339 28506816 28622178 28783872 28803762 28809261 28904448 28956852 28966617 29083704 29093376 29119038 29205536 29268216 29396432 29406208 29416608 29422224 29582928 29723031 29738592 29890944 29901024 30021888 30048369 30202308 30208074 30212352 30212493 30239001 30334616 30344704 30371328 30505984 30527064 30532892 30537216 30553848 30687696 30855168 30855312 30882384 31176576 31182528 31313152 31369923 31501332 31507346 31511808 31517824 31539456 31707234 31840056 31867992 32048172 32182272 32188416 32381856 32392776 32517504 32523712 32534528 32719167 32730048 32856228 32926743 33070986 33081984 33100002 33280794 33426432 33426588 33455916 33572864 33604248 33638652 33774624 33781072 33785856 33965584 33988896 34126443 34137792 34167744 34319232 34342947 34354368 34493394 34523658 34676724 34688256 34712226 34718853 34864128 34870784 35049592 35061248 35073648 35080344 35085312 35092174 35227296 35426304 35450784 35457552 35594247 35795328 35820063 35838816 36168196 36180224 36205056 36211968 36212137 36404602 36429588 36441873 36582192 36589176 36601344 36821304 36950016 36982608 37179168 37217232 37334912 37566451 37578944 37604736 37769472 37804779 37996452 38003706 38009088 38162904 38211282 38378496 38405016 38412348 38539264 38609136 38622156 38778272 38791168 38817792 38825384 39024288 39222144 39229632 39430791 39443904 39465387 39630708 39638274 39651456 39854592 39854778 39868032 39889746 40029184 40064492 40269744 40277432 40283136 40283324 40318668 40495104 40702752 40716288 40738464 40916928 41126739 41140416 41162823 41176512 41343146 41568768 41568962 41576704 41605434 41826564 41840669 41869386 42001776 42015744 42052608 42276312 42453408 42490656 42730896 42895631 42933267 43175808 43190368 43205643 43356672 43435278 43625556 43640064 43678557 43808304 43902324 44094648 44109312 44133336 44374392 44568576 44568784 44607888 44805664 44836416 44851536 45032832 45303462 45312111 45318528 45501924 45517056 45556992 45758976 45790596 45799338 45805824 45991192 46031544 46235632 46251008 46282752 46282968 46291804 46323576 46485504 46764864 46773792 46780416 46969728 47251998 47261019 47267712 47276736 47458996 47560851 47727104 47760084 47769202 47785088 47801988 48072258 48273408 48282624 48572784 48589164 48776256 48785568 48801792 49095072 49284342 49293751 49310144 49572224 49606479 49622976 49650003 49921191 50139648 50139882 50183874 50359296 50406372 50457978 50661936 50671608 50678784 50883872 50948376 51171328 51206688 51216464 51251616 51478848 51496208 51531552 51740091 51785487 52015086 52032384 52068339 52296192 52306176 52574388 52591872 52620516 52638261 52840944 52851032 52868608 53139456 53139704 53157376 53176176 53186328 53692992 53710848 53758224 54252294 54270336 54317952 54555904 54606903 54835652 54853888 54873288 54883764 54902016 55194074 55231956 55425024 55473912 55768752 55825848 56002368 56020992 56070144 56368416 56585726 56604544 56654208 56955587 56974528 56994678 57005559 57013632 57244356 57316923 57567744 57607524 57618522 57808896 57913704 57933234 58167408 58186752 58238076 58411072 58536432 58792864 58812416 58833216 58844448 59165856 59446062 59457411 59477184 59781888 59782167 59802048 59834619 60043776 60096738 60404616 60416148 60424704 60424986 60478002 60669232 60689408 60742656 61011968 61054128 61065784 61074432 61107696 61375392 61710624 61764768 62014719 62353152 62353443 62365056 62408151 62626304 62739846 63002664 63014692 63023616 63035648 63078912 63414468 63680112 63735984 64096344 64376832 64763712 64785552 65035008 65047424 65438334 65450827 65460096 65712456 65808319 65853486 66141972 66163968 66200004 66561588 66852864 66853176 66911832 67145728 67208496 67277304 67549248 67562144 67571712 67931168 67955193 67977792 68252886 68275584 68335488 68638464 68685894 68699007 68708736 68986788 69047316 69353448 69376512 69424452 69437706 69728256 69741568 70099184 70122496 70147296 70160688 70170624 70184348 70454592 70877997 70901568 70915104 71188494 71590656 71640126 71653803 71677632 72108387 72336392 72360448 72410112 72423936 72424274 72809204 72859176 72883746 73164384 73178352 73202688 73642608 73926513 73965216 74358336 74434464 74669824 74735687 75132902 75157888 75209472 75209823 75275811 75538944 75609558 75686967 75992904 76007412 76018176 76325808 76422564 76756992 76810032 76824696 77218272 77244312 77556544 77582336 77650768 78022629 78048576 78444288 78459264 78861582 78887808 78930774 79261416 79276548 79302912 79709184 79709556 79736064 79779492 80058368 80128984 80539488 80554864 80566272 80566648 80637336 80990208 81378441 81405504 81432576 81476928 81833856 82253478 82280832 82325646 82353024 82686292 82791111 83137536 83137924 83153408 83210868 83653128 83681338 83738772 84003552 84031488 84105216 84552624 84878589 84906816 84981312 85461792 85791262 85866534 86351616 86352019 86380736 86411286 86427783 86713344 86870556 86899851 87251112 87280128 87357114 87616608 87804648 88189296 88218624 88266672 88748784 89137568 89169093 89215776 89611328 89672832 89703072 90065664 90145107 90606924 90624222 90637056 90637479 90717003 91003848 91034112 91113984 91517952 91581192 91598676 91611648 91982384 92063088 92471264 92502016 92565504 92565936 92583608 92647152 93529728 93547584 93939456 94109769 94503996 94522038 94535424 94553472 94917992 95121702 95454208 95520168 95538404 95570176 95603976 96144516 96546816 96565248 97145568 97178328 97552512 97571136 97603584 98157501 98190144 98568684 98587502 98620288 99144448 99212958 99231899 99245952 99300006 99773903 99842382 100279296 100279764 100367748 100718592 100812744 100915956 101323872 101343216 101357568 101767744 101896752 102379329 102413376 102432928 102503232 102957696 102992416 103028841 103063104 103480182 103570974 104030172 104064768 104136678 104156559 104592384 104612352 105148776 105183744 105241032 105276522 105681888 105702064 105737216 106278912 106279408 106314752 106352352 106372656 106782741 107385984 107460189 107516448 108504588 108540672 108635904 108636411 109111808 109213806 109325619 109671304 109707776 109746576 109767528 109804032 110388148 110463912 110850048 110947824 111537504 111651696 112004736 112699353 112736832 113171452 113209088 113308416 113414337 113911174 113949056 113989356 114011118 114027264 114488712 114633846 115135488 115215048 115237044 115617792 115827408 115866468 116334816 116373504 116476152 116822144 117072864 117546637 117585728 117624832 117666432 117688896 118292373 118331712 118396161 118892124 118914822 118954368 119563776 119564334 119604096 119669238 120087552 120193476 120809232 120832296 120849408 120849972 120956004 121338464 121378816 121485312 122023936 122108256 122131568 122148864 122215392 122750784 123380217 123421248 123488469 123529536 124029438 124706304 124706886 124730112 124816302 125252608 125479692 125522007 126005328 126029384 126047232 126071296 126157824 126828936 127360224 127471968 128192688 128686893 128799801 129527424 129571104 130070016 130094848 130876668 130901654 130920192 130920803 131035671 131424912 131616638 131706972 132283944 132327936 132400008 133123176 133705728 133706352 133823664 134416992 134554608 135098496 135124288 135817169 135862336 135910386 135936333 135955584 136505772 136551168 136670976 137276928 137371788 137398014 137417472 137973576 138094632 138706896 138753024 138848904 138875412 139456512 139483136 140198368 140244992 140294592 140321376 140341248 140368696 140909184 141755994 141783057 141803136 141830208 142376988 142682553 143181312 143280252 143307606 143355264 144216774 144672784 144720896 144820224 144847872 144848548 145618408 145718352 145767492 146328768 146356704 146405376 147285216 147853026 147881253 147930432 148716672 148819437 148868928 149339648 149471374 150265804 150315776 150418944 150419646 150448363 150551622 151077888 151219116 151373934 151985808 152014824 152036352 152651616 152845128 153513984 153620064 153649392 154241737 154436544 154488624 155113088 155220273 155301536 155356461 156045258 156097152 156205017 156888576 156918528 157723164 157775616 157861548 157914783 158522832 158553096 158605824 159418368 159419112 159472128 159558984 160116736 160257968 161078976 161109728 161132544 161133296 161274672 162756882 162811008 162953856 163667712 163820709 164506956 164561664 164651292 164706048 165372584 165582222 166275072 166275848 166306816 166421736 167306256 167362676 167477544 168007104 168062976 168210432 169105248 169757178 169813632 169962624 170866761 170923584 171016677 171582524 171733068 171950769 172703232 172704038 172761472 172822572 172855566 173426688 173741112 173799702 174502224 174560256 174714228 175233216 175609296 176378592 176437248 176533344 177497568 178215869 178275136 178338186 178372233 178431552 179222656 179345664 179346501 179406144 179503857 180131328 180290214 181213848 181248444 181274112 181274958 181434006 182007696 182068224 182227968 183035904 183162384 183197352 183223296 183964768 184126176 184942528 185004032 185131872 185167216 185294304 186044157 187059456 187060329 187095168 187224453 187878912 188219538 189007992 189044076 189070848 189106944 189835984 190243404 190908416 191040336 191076808 191140352 191207952 192289032 193130496 194291136 194356656 195105024 195142272 196315002 196352481 196380288 197137368 197175004 197240576 197424957 198288896 198425916 198463798 198491904 198600012 199547806 199684764 200558592 200559528 200735496 201437184 201625488 201831912 202647744 202686432 202715136 203535488 203793504 204758658 204797749 204826752 204865856 205006464 205915392 205916353 205984832 206057682 206097021 206126208 206960364 207141948 208060344 208129536 208273356 208313118 209184768 209224704 210297552 210367488 210482064 210553044 211363776 211404128 211474432 212558816 212629504 212633991 212704704 212745312 213565482 214771968 214920378 214961409 215032896 216325161 217009176 217081344 217271808 217272822 218223616 218427612 218651238 219342608 219415552 219493152 219535056 219608064 220776296 220927824 221779539 221895648 223075008 223303392 224009472 224207061 225398706 225473664 225629469 226342904 226418176 226616832 226828674 227822348 227898112 227978712 228022236 228054528 228099131 228977424 229267692 230270976 230430096 230474088 231654816 231732936 232669632 232747008 232952304 233644288 234067887 234145728 235093274 235171456 235332864 235377792 236584746 236629913 236663424 236792322 237784248 237829644 237908736 239127552 239128668 239208192 239338476 240175104 240386952 241618464 241664592 241698816 241699944 241912008 242676928 242757632 242970624 244135323 244216512 244263136 244297728 244430784 245501568 246760434 246842496 246976938 247059072 248058876 248373333 249412608 249413772 249460224 249632604 250505216 250959384 251044014 252010656 252058768 252094464 252142592 252315648 253657872 254635767 254720448 254943936 256385376 257373786 257599602 259054848 259056057 259142208 259283349 260140032 260189696 260699553 261753336 261803308 261840384 261841606 262071342 262849824 263233276 263413944 264567888 264655872 264800016 266246352 267412704 267647328 268833984 269109216 270196992 270198253 270248576 270435321 271634338 271724672 271820772 271872666 271911168 271912437 272151009 273011544 273102336 273341952 274553856 274743576 274796028 274834944 275947152 276189264 277413792 277506048 277697808 277750824 278966272 280303519 280396736 280489984 280589184 280642752 280737392 281818368 282329307 283511988 283566114 283606272 283660416 284753976 285365106 286362624 286560504 286615212 286710528 288433548 289345568 289441792 289640448 289695744 289697096 291236816 291436704 291534984 292657536 292713408 292810752 294472503 294570432 295706052 295762506 295860864 297433344 297638874 297695697 297737856 298679296 298942748 299321709 300531608 300631552 300837888 300839292 300896726 301103244 302155776 302438232 302747868 303971616 304029648 304072704 305303232 305690256 307137987 307240128 307298784 308483474 308873088 308977248 310226176 310440546 310499813 310603072 310712922 312090516 312194304 312195761 312410034 312469677 313777152 313837056 315446328 315551232 315723096 315829566 317045664 317106192 317211648 318836736 318838224 318944256 319117968 320348223 320515936 322157952 322219456 322266592 322380567 322549344 325513764 325622016 325907712 325909233 327335424 327641418 327976857 329013912 329123328 329302584 329412096 330745168 331164444 332550144 332551696 332613632 332843472 334612512 334725352 334955088 336014208 338098059 338210496 339514356 339627264 339925248 340243011 341733522 341847168 342033354 343165048 343466136 343901538 345406464 345408076 345522944 345645144 345711132 346853376 347482224 347599404 349004448 349120512 349428456 350466432 351218592 352639911 352757184 352874496 353066688 354877119 354995136 356431738 356550272 356676372 356744466 356863104 358445312 358691328 358693002 358761481 358812288 359007714 360262656 360580428 362427696 362496888 362548224 362549916 362868012 364015392 364136448 364455936 366071808 366324768 366394704 366446592 367807219 367929536 368252352 369885056 370140651 370263744 370334432 370465407 370588608 372088314 374118912 374120658 374190336 374448906 375757824 376439076 376566021 378015984 378088152 378141696 378213888 379671968 380486808 381816832 382080672 382153616 382280704 382415904 384578064 386060679 386399403 388582272 388713312 390210048 390284544 392630004 392704962 392760576 392762409 393107013 394274736 394350008 394481152 394849914 396577792 396851832 396927596 396983808 397200024 399095612 399369528 401117184 401119056 401470992 403250976 403663824 405295488 405372864 407070976 407451507 407587008 407808999 409517316 409595498 409653504 409731712 410012928 411830784 411832706 411969664 412115364 412194042 412252416 413920728 414283896 416120688 416259072 416546712 416626236 418369536 418449408 420595104 420734976 420964128 421106088 422727552 422808256 422948864 424976303 425117632 425259008 425267982 425349171 425409408 425490624 427130964 428047659 429543936 429840756 429922818 430065792 432650322 434018352 434162688 434543616 434545644 436447232 436855224 437302476 438685216 438831104 438986304 439070112 439216128 441552592 441855648 443559078 443643759 443791296 446150016 446458311 446606784 448018944 448414122 450797412 450947328 451258938 451345089 452685808 452836352 453233664 453657348 455644696 455796224 455957424 456044472 456109056 456198262 457954848 458535384 460541952 460860192 460948176 462725211 463309632 463465872 465339264 465660819 465904608 467288576 468135774 468291456 470186548 470342912 470665728 470755584 470757781 473169492 473259826 473326848 473584644 473744349 475568496 475659288 475817472 478255104 478257336 478416384 478676952 480350208 480773904 483236928 483329184 483397632 483399888 483824016 485353856 488270646 488363863 488433024 488526272 488861568 491003136 491462127 493520868 493684992 493953876 494118144 496117752 496746666 498825216 498827544 498920448 499265208 501010432 501918768 502088028 504021312 504117536 504188928 504285184 504631296 507315744 509271534 509440896 509887872 512600283 512770752 513050031 514747572 515199204 515852307 518109696 518112114 518284416 518566698 520280064 520379392 521399106 523506672 523606616 523680768 523683212 524142684 525699648 526466552 526827888 529135776 529311744 529600032 532492704 534647607 534825408 535116699 535294656 537667968 538039503 538218432 540393984 540396506 540497152 540870642 543268676 543449344 543641544 543745332 543822336 543824874 543928697 544302018 546023088 546204672 546683904 549107712 549487152 549592056 549669888 551894304 552378528 554827584 555012096 555395616 555501648 557643203 558132471 560607038 560793472 561178368 561180987 561285504 561474784 561673359 563636736 564658614 567023976 567132228 567212544 567320832 569507952 570730212 572725248 573121008 573230424 573421056 576867096 578691136 578883584 579391488 579394192 582473632 582873408 583069968 585315072 585426816 588945006 589057443 589140864 591412104 591525012 591721728 592274871 594866688 595277748 595391394 595475712 597358592 597885496 598643418 601063216 601263104 601675776 601678584 601793452 602206488 604311552 604876464 605495736 607943232 608059296 608145408 610606464 611380512 614275974 614393247 614480256 614597568 616966948 617746176 617749059 617954496 618291063 620452352 620881092 620999626 621206144 621425844 624181032 624388608 624391522 624820068 624939354 627554304 627674112 630892656 631102464 631446192 631659132 634091328 634212384 634423296 637676448 637888512 638235936 640696446 640818763 641031872 644315904 644318911 644438912 644533184 644761134 644884227 645098688 648975483 651027528 651244032 651815424 651818466 654670848 655282836 655953714 658027824 658246656 658605168 658824192 661490336 662328888 665103392 665227264 665338617 665686944 669225024 669450704 669910176 672028416 672621183 676196118 676420992 676888407 679028712 679254528 679850496 680486022 683467044 683694336 684066708 684297393 686330096 686932272 687803076 690812928 690816152 691045888 691290288 691422264 694964448 695198808 698008896 698241024 698856912 700932864 702203661 702437184 705279822 705514368 706133376 709754238 709889739 709990272 712863476 713100544 713352744 713488932 713726208 716890624 717382656 717386004 717522962 717624576 718015428 720525312 721160856 724855392 724993776 725096448 725099832 725736024 728030784 728272896 728911872 732405969 732649536 732789408 732893184 735614438 735859072 736504704 739770112 740281302 740422631 740527488 740668864 740930814 741177216 744176628 745119999 748237824 748241316 748380672 748897812 751515648 752878152 753132042 756031968 756176304 756283392 756427776 759343936 760973616 763907301 764161344 764307232 764561408 764831808 769156128 772121358 772798806 777164544 777168171 777426624 777850047 780420096 780569088 782098659 785260008 785409924 785521152 785524818 786214026 788549472 788700016 788962304 789699828 793155584 793703664 793855192 793967616 794400048 798191224 798739056 802238112 802941984 806501952 807327648 810590976 810594759 810745728 811305963 814141952 814903014 815174016 815617998 815737311 819034632 819190996 819307008 819463424 820025856 823661568 823665412 823939328 824230728 824388084 824504832 827841456 828567792 832241376 832518144 833093424 833252472 836898816 840910557 841190208 841469952 841928256 842212176 845455104 845616512 849952606 850235264 850535964 850698342 850818816 850981248 854261928 855508147 856095318 859087872 859681512 859845636 860131584 865300644 868036704 868325376 869087232 869091288 872894464 873710448 874604952 877078753 877370432 877662208 877972608 878140224 878432256 883105184 883417509 883711296 887118156 887287518 887582592 892300032 892916622 893087091 893213568 896037888 896828244 897965127 901594824 901894656 902517876 902690178 905371616 905672704 906467328 907314696 911289392 911592448 911914848 912088944 912218112 912396524 915909696 917070768 921413961 921720384 921896352 925450422 926619264 926931744 930678528 931321638 931499439 931809216 934577152 936271548 936582912 936587283 937409031 940373096 940685824 941331456 941511168 941515562 946338984 946519652 946653696 947169288 947488698 951136992 951318576 951634944 956510208 956514672 956832768 957353904 961044669 961547808 966473856 966658368 966799776 967648032 970707712 971563931 976541292 976727726 976866048 976870607 977052544 977723136 977727699 982006272 982924254 983930571 987041736 987369984 987907752 988236288 992235504 993493332 997650432 997655088 997840896 998530416 1003837536 1004176056 1008042624 1008235072 1008570368 1014294177 1014631488 1018543068 1018881792 1019775744 1020729033 1025200566 1025541504 1026100062 1029495144 1030398408 1031704614 1036219392 1036224228 1036568832 1037133396 1040560128 1040758784 1042798212 1047013344 1047213232 1047361536 1047366424 1048285368 1051399296 1052933104 1053655776 1057919733 1058271552 1058623488 1059200064 1064631357 1064985408 1069295214 1069650816 1070233398 1070589312 1075335936 1076079006 1076284443 1076436864 1080787968 1080793012 1080994304 1081741284 1086537352 1086898688 1087283088 1087490664 1087644672 1087649748 1087857394 1088604036 1092046176 1092409344 1093367808 1098215424 1098974304 1099184112 1099339776 1103421657 1103788608 1104757056 1109655168 1110421953 1110791232 1111003296 1115286406 1116264942 1121214076 1121586944 1122356736 1122361974 1122571008 1122576247 1122949568 1123346718 1127273472 1129317228 1129698063 1134047952 1134264456 1134425088 1134641664 1139015904 1141460424 1145450496 1146242016 1146460848 1146842112 1153734192 1157382272 1158182037 1158788384 1159198209 1164947264 1165746816 1166139936 1170630144 1170853632 1177890012 1178114886 1178281728 1178287227 1179321039 1182824208 1183050024 1183443456 1184549742 1189733376 1190555496 1190782788 1190951424 1194717184 1195770992 1197286836 1202126432 1202526208 1203351552 1203357168 1203586904 1204412976 1209752928 1210991472 1215886464 1216118592 1221212928 1222354521 1222761024 1223426997 1228551948 1228786494 1228960512 1229195136 1233933896 1235492352 1235498118 1235908992 1236582126 1240904704 1241762184 1241999252 1242412288 1242851688 1248362064 1248777216 1248783044 1249640136 1249878708 1255108608 1255348224 1261785312 1262204928 1262892384 1263318264 1268182656 1268424768 1268846592 1274928909 1275352896 1275777024 1276047513 1276471872 1281392892 1281637526 1282063744 1288631808 1288637822 1288877824 1289066368 1289522268 1289768454 1290197376 1297060739 1297950966 1302055056 1302488064 1303630848 1303636932 1309341696 1310565672 1311907428 1316055648 1316493312 1317210336 1317648384 1322980672 1324657776 1329764561 1330206784 1330677234 1330931277 1331373888 1338450048 1338901408 1339374933 1339820352 1344056832 1345242366 1352392236 1352841984 1353776814 1354035267 1358057424 1358509056 1359700992 1360972044 1366934088 1367388672 1368133416 1368594786 1372660192 1373864544 1375606152 1381625856 1381632304 1382091776 1382580576 1382844528 1388175633 1389928896 1390397616 1396017792 1396982457 1397713824 1401865728 1404407322 1404874368 1410559644 1411028736 1412266752 1412273343 1419508476 1419779478 1419980544 1421233047 1425726952 1426201088 1426705488 1426977864 1427452416 1433781248 1434765312 1434772008 1435045924 1435249152 1436030856 1441050624 1442321712 1449710784 1449987552 1450192896 1450199664 1451472048 1456061568 1464811938 1465091589 1465299072 1465578816 1471228876 1471718144 1473009408 1474386381 1479540224 1480562604 1480845262 1481054976 1481337728 1481861628 1482354432 1488353256 1490239998 1496475648 1496482632 1496761344 1497795624 1503031296 1505756304 1506264084 1512063936 1512352608 1512566784 1512855552 1518687872 1521947232 1527814602 1528106281 1528322688 1528614464 1529122816 1529663616 1537800849 1538312256 1539150093 1544242716 1545597612 1547556921 1554329088 1554336342 1554853248 1555700094 1560840192 1561138176 1564197318 1570520016 1570819848 1571042304 1571049636 1572428052 1577098944 1577400032 1577924608 1579399656 1586311168 1587407328 1587710384 1587935232 1588800096 1596382448 1597478112 1603942821 1604476224 1605350097 1605883968 1613003904 1614118509 1614655296 1621181952 1621189518 1621491456 1622611926 1628283904 1629806028 1630348032 1631235996 1631474622 1631786091 1638069264 1638381992 1638614016 1638926848 1640051712 1647323136 1647330824 1647878656 1648461456 1648776168 1649009664 1655682912 1657135584 1664482752 1665036288 1666186848 1666504944 1672929609 1674397413 1681821114 1682380416 1683542961 1683856512 1684424352 1690910208 1691233024 1699905212 1700470528 1701071928 1701396684 1701637632 1701962496 1701970439 1708523856 1711016294 1712190636 1718175744 1719363024 1719691272 1720263168 1730601288 1736073408 1736650752 1738174464 1738182576 1747420896 1749209904 1754157506 1754740864 1755945216 1756280448 1765623197 1766210368 1766835018 1767172329 1767422592 1774236312 1774575036 1775165184 1776824613 1784600064 1785833244 1786174182 1786427136 1792075776 1793656488 1795930254 1803189648 1803789312 1805035752 1805380356 1810743232 1811345408 1812934656 1814629392 1822578784 1823184896 1823829696 1824177888 1824436224 1824793048 1831819392 1834141536 1842827922 1843179741 1843440768 1843792704 1850900844 1853238528 1853247177 1853863488 1854873189 1861357056 1862643276 1862998878 1863618432 1869154304 1872543096 1873165824 1873174566 1874818062 1880746192 1881371648 1882662912 1883022336 1883031124 1892677968 1893039304 1893307392 1894338576 1894977396 1902273984 1902637152 1903269888 1913029344 1913665536 1914707808 1922089338 1922456289 1923095616 1932947712 1932956733 1933316736 1933599552 1934652681 1935296064 1941415424 1943127862 1953082584 1953455452 1953732096 1953741214 1954105088 1955446272 1955455398 1964012544 1965848508 1967861142 1974083472 1974739968 1975815504 1976472576 1984471008 1986986664 1995310176 1995681792 1997060832 2005142581 2007675072 2008352112 2016085248 2016094657 2016470144 2017863549 2028588354 2029262976 2030665221 2037086136 2037763584 2039551488 2041458066 2050401132 2051083008 2052200124 2052892179 2058990288 2060796816 2063409228 2072438784 2072448456 2073137664 2074266792 2081517568 2085596424 2094026688 2094426464 2094723072 2094732848 2096570736 2102798592 2105866208 2106610983 2107311552 2115839466 2116543104 2118400128 2129262714 2129669217 2129970816 2138590428 2139301632 2140466796 2141178624 2150671872 2152158012 2152568886 2152873728 2161575936 2161586024 2161988608 2163482568 2173074704 2173797376 2174566176 2174981328 2175289344 2175299496 2175714788 2177208072 2184092352 2184818688 2186735616 2197217907 2197948608 2198368224 2198679552 2206843314 2207577216 2209514112 2219310336 2220843906 2221267893 2221582464 2222006592 2230572812 2232529884 2235359997 2242428152 2243173888 2244713472 2244723948 2245142016 2245152494 2245899136 2246693436 2254546944 2258634456 2259396126 2268095904 2268528912 2268850176 2269283328 2278031808 2282920848 2291721903 2292484032 2292921696 2293684224 2307468384 2314764544 2316364074 2316806297 2317576768 2318396418 2329894528 2331493632 2331504513 2332279872 2333550141 2341260288 2341707264 2346295977 2355780024 2356229772 2356563456 2356574454 2358642078 2365648416 2366100048 2366886912 2369099484 2379466752 2381110992 2381565576 2381902848 2391541984 2394573672 2404252864 2405052416 2406714336 2407173808 2408825952 2419505856 2421982944 2431772928 2431784277 2432237184 2433917889 2442425856 2444709042 2445522048 2446853994 2447211933 2457103896 2457572988 2457921024 2458390272 2467867792 2470984704 2470996236 2471817984 2473164252 2481809408 2483524368 2483998504 2484824576 2485703376 2496724128 2497554432 2497566088 2499280272 2499757416 2510696448 2522731671 2523570624 2524409856 2525784768 2526636528 2536365312 2536849536 2549857818 2550705792 2552095026 2552943744 2562785784 2563275052 2564127488 2566524441 2577263616 2577275644 2577755648 2578132736 2579044536 2579536908 2580394752 2594121478 2595901932 2604110112 2604976128 2607261696 2607273864 2618683392 2621131344 2623814856 2631236259 2632111296 2632986624 2634420672 2635296768 2645961344 2649315552 2659529122 2660413568 2661354468 2661862554 2662747776 2676900096 2676912589 2677802816 2678749866 2679261273 2679640704 2688113664 2690484732 2693895381 2704784472 2705683968 2707553628 2708070534 2716114848 2717018112 2719401984 2721944088 2733868176 2734777344 2736266832 2737189572 2745320384 2747729088 2751212304 2763264608 2764183552 2764241883 2765161152 2765689056 2776351266 2779857792 2780795232 2792035584 2793964914 2794498317 2795427648 2803731456 2808814644 2809748736 2809761849 2812227093 2821119288 2822057472 2824533504 2824546686 2839016952 2839558956 2839961088 2842466094 2851453904 2852402176 2853410976 2853955728 2854904832 2867562496 2869530624 2869544016 2870091848 2870498304 2872061712 2883134007 2884643424 2899421568 2899975104 2900399328 2902944096 2912123136 2914691793 2929623876 2930183178 2930598144 2930611821 2931157632 2933183097 2942457752 2943436288 2946018816 2948772762 2959080448 2961125208 2961690524 2962109952 2962675456 2963723256 2964708864 2976706512 2980479996 2992951296 2992965264 2993522688 2995591248 3011512608 3012528168 3024127872 3024705216 3025711104 3037375744 3042882531 3043894464 3055629204 3056212562 3056645376 3057228928 3059327232 3075601698 3076188869 3076624512 3078300186 3088485432 3091195224 3092990993 3095113842 3108658176 3108672684 3109706496 3111400188 3121680384 3122276352 3128394636 3141040032 3141639696 3142084608 3142099272 3144856104 3154197888 3154800064 3155849216 3158799312 3173759199 3174814656 3175420768 3175870464 3177600192 3192764896 3193894071 3194956224 3207885642 3208952448 3210700194 3211767936 3226007808 3228237018 3228853329 3229310592 3242363904 3242379036 3242982912 3245223852 3256567808 3259612056 3260696064 3262471992 3262949244 3263572182 3276138528 3276763984 3277228032 3277853696 3280103424 3294646272 3294661648 3295757312 3296922912 3297552336 3298019328 3310264971 3311365824 3314271168 3328965504 3331265859 3332373696 3333009888 3345859218 3348794826 3363642228 3364760832 3367085922 3367713024 3367728741 3368848704 3381820416 3382466048 3389094189 3399810424 3400941056 3402143856 3402793368 3403275264 3403924992 3403940878 3417047712 3422032588 3424381272 3436351488 3438726048 3439382544 3440526336 3461202576 3472146816 3474546111 3476365152 3494841792 3498419808 3508315012 3509481728 3511890432 3512560896 3512577289 3531246394 3532420736 3533670036 3534344658 3534845184 3534861681 3537963117 3548472624 3549150072 3550330368 3553649226 3569200128 3571666488 3572348364 3572854272 3584151552 3587312976 3591860508 3606379296 3607578624 3610071504 3610760712 3621486464 3629258784 3643945747 3645157568 3646369792 3647659392 3648355776 3649586096 3663638784 3667063563 3668283072 3670280991 3685655844 3686359482 3686881536 3687585408 3701801688 3706477056 3706494354 3707726976 3709746378 3722714112 3725286552 3725997756 3727236864 3738308608 3745086192 3746331648 3746349132 3749636124 3761492384 3762743296 3765325824 3766044672 3766062248 3785355936 3786078608 3786614784 3788677152 3789954792 3804547968 3805274304 3806539776 3824786727 3826058688 3827331072 3828142539 3829415616 3844178676 3844912578 3846191232 3865895424 3865913466 3866633472 3867199104 3869305362 3870592128 3882830848 3886255724 3891182217 3906165168 3906910904 3907464192 3907482428 3908210176 3910892544 3910910796 3928025088 3931697016 3935722284 3948166944 3949479936 3951631008 3952945152 3968942016 3973973328 3989293683 3990620352 3992793831 3994121664 4010285162 4015350144 4016704224 4032170496 4032189314 4032940288 4035727098 4057176708 4058525952 4058544893 4061330442 4062105801 4074172272 4075527168 4079102976 4082916132 4100802264 4102166016 4104400248 4105784358 4117980576 4121593632 4126818456 4144877568 4144896912 4146275328 4148533584 4164526899 4171192848 4188053376 4188852928 4189465696 4190947371 4193141472 4205597184 4211732416 4213221966 4214623104 4231678932 4233086208 4236800256 4236820029 4258525428 4259338434 4259941632 4263699141 4277180856 4278603264 4280933592 4282357248 4301343744 4304316024 4305137772 4305747456 4323151872 4323172048 4323977216 4326965136 4346149408 4347594752 4349132352 4349962656 4350578688 4350598992 4351429576 4354416144 4368184704 4394435814 4395274767 4395897216 4396736448 4413686628 4415154432 4419028224 4423159143 4438620672 4441687812 4442535786 4443164928 4444013184 4461145624 4465059768 4470719994 4484856304 4486347776 4489426944 4489447896 4490284032 4490304988 4491798272 4493386872 4509093888 4517268912 4518792252 4536191808 4537057824 4537700352 4538566656 4556063616 4565841696 4583443806 4584318843 4584968064 4585843392 4587368448 4613402547 4614936768 4629529088 4632728148 4633612594 4635153536 4636792836 4659789056 4662987264 4663009026 4663899253 4664559744 4667100282 4682520576 4683414528 4692591954 4711560048 4712459544 4713126912 4713148908 4717284156 4731296832 4732200096 4733773824 4738198968 4758933504 4762221984 4763131152 4763805696 4781493847 4783083968 4789147344 4808505728 4811828463 4813428672 4814347616 4816050291 4817651904 4839011712 4842355527 4843965888 4863545856 4863568554 4864474368 4867835778 4884851712 4889418084 4891044096 4893707988 4894423866 4895358273 4914207792 4915145976 4915842048 4916780544 4935735584 4941969408 4941992472 4943635968 4946328504 4963618816 4967048736 4967997008 4969649152 4971406752 4993448256 4995108864 4995132176 4998560544 4999514832 5018788827 5023192239 5045463342 5047141248 5050628883 5051569536 5053273056 5072730624 5073699072 5099715636 5101411584 5104190052 5105887488 5105911317 5125571568 5126550104 5128254976 5133048882 5154527232 5154551288 5155511296 5156265472 5158089072 5159073816 5160789504 5188242956 5191803864 5208220224 5209952256 5214523392 5214547728 5242262688 5247629712 5262472518 5264222592 5268841344 5291922688 5296869591 5298631104 5301516987 5319058244 5320827136 5322708936 5323725108 5325495552 5330473839 5353800192 5353825178 5355605632 5357499732 5358522546 5359281408 5376227328 5380969464 5387790762 5409568944 5411367936 5415107256 5416141068 5432229696 5434036224 5438803968 5443888176 5467736352 5469554688 5472533664 5474379144 5490640768 5495458176 5502424608 5524691939 5526529216 5528367104 5528483766 5529539223 5530322304 5531378112 5552702532 5559715584 5559741531 5561590464 5564619567 5584071168 5587929828 5588996634 5590855296 5607462912 5617629288 5619497472 5619523698 5624454186 5642238576 5644114944 5649067008 5649093372 5678033904 5679117912 5679922176 5684932188 5702907808 5704804352 5706821952 5707911456 5709809664 5735124992 5739088032 5740183696 5740996608 5744123424 5766268014 5767368867 5769286848 5798843136 5798870199 5799950208 5800798656 5803958043 5805888192 5824246272 5829383586 5859247752 5860366356 5861196288 5861223642 5862315264 5866366194 5884915504 5886872576 5892037632 5897545524 5918160896 5922250416 5923381048 5924219904 5925350912 5927446512 5929417728 5953413024 5960959992 5985930528 5987045376 5991182496 6015427743 6023025216 6025056336 6048255744 6048283971 6049410432 6053590647 6074751488 6085765062 6087788928 6111258408 6112425124 6113290752 6114457856 6118654464 6151203396 6152377738 6153249024 6156600372 6158676537 6176970864 6182390448 6185981986 6190227684 6217316352 6217345368 6219412992 6222800376 6244552704 6256789272 6282080064 6283279392 6284169216 6284198544 6289712208 6308395776 6309600128 6317598624 6347518398 6348730219 6349629312 6350841536 6355200384 6383406943 6385529792 6387788142 6389007651 6389912448 6415771284 6417904896 6421400388 6423535872 6452015616 6456474036 6457706658 6458621184 6484727808 6484758072 6485965824 6490447704 6513135616 6519224112 6521392128 6524943984 6525898488 6527144364 6552277056 6553527968 6554456064 6555707392 6560206848 6589323296 6591514624 6591653721 6593845824 6595104672 6596038656 6620529942 6622731648 6628542336 6657931008 6662531718 6663803679 6664747392 6666019776 6691718436 6697589652 6706079991 6727284456 6729521664 6734171844 6735426048 6735457482 6737697408 6763640832 6764932096 6778188378 6799620848 6801882112 6804287712 6805586736 6806550528 6807849984 6807881756 6834095424 6844065176 6848762544 6875165709 6877452096 6878765088 6881052672 6922405152 6944293632 6949092222 6950418891 6952730304 6989683584 6994513539 6996839616 7016630024 7018963456 7023780864 7025121792 7025154578 7062492788 7064841472 7067340072 7068689316 7069690368 7069723362 7071073061 7075926234 7096945248 7098300144 7100660736 7107298452 7138400256 7143332976 7144696728 7145708544 7174625952 7183721016 7212758592 7215157248 7220143008 7221521424 7242972928 7249361639 7258517568 7287891494 7290315136 7295318784 7295352831 7296711552 7299172192 7301753667 7327277568 7334127126 7336566144 7340561982 7341635799 7371311688 7372718964 7373763072 7375170816 7403603376 7412954112 7412988708 7415453952 7419492756 7445428224 7450573104 7451995512 7454473728 7490172384 7492663296 7492698264 7499272248 7522984768 7525486592 7532089344 7532124496 7568195013 7570711872 7572157216 7573229568 7577354304 7579909584 7609095936 7610548608 7649573454 7652117376 7656285078 7658831232 7688357352 7689825156 7692382464 7699573323 7731790848 7731826932 7733266944 7734398208 7738610724 7741184256 7765661696 7772511448 7782364434 7812330336 7813821808 7814928384 7814964856 7816420352 7821785088 7821821592 7856050176 7863394032 7871444568 7893708777 7896333888 7898959872 7903262016 7905890304 7937884032 7947946656 7978587366 7981240704 7985587662 7988243328 8020570324 8030700288 8030737767 8033408448 8037783819 8064340992 8064378628 8065880576 8071454196 8081686143 8114353416 8117051904 8117089786 8122660884 8124211602 8148344544 8151054336 8158205952 8165832264 8201604528 8204332032 8208800496 8211568716 8235961152 8243187264 8253636912 8289793824 8292550656 8297067168 8329053798 8342385696 8376106752 8376145843 8377705856 8378931392 8381894742 8383494951 8386282944 8411194368 8423464832 8426443932 8429246208 8429285547 8436681279 8463357864 8466172416 8473600512 8473640058 8517050856 8518676868 8519883264 8527398282 8554361712 8557206528 8561867184 8564714496 8602687488 8608632048 8610275544 8611494912 8646344096 8647954432 8649402021 8653930272 8692298816 8695189504 8698264704 8699925312 8701197984 8702859152 8708832288 8736369408 8744075379 8788871628 8790549534 8791794432 8791835463 8793472896 8799549291 8827373256 8830308864 8838056448 8846318286 8877241344 8883375624 8885071572 8886329856 8888026368 8922291248 8930119536 8941439988 8969712608 8972695552 8978853888 8978895792 8980568064 8980609976 8983596544 8986773744 9034537824 9037584504 9072383616 9074115648 9077133312 9112127232 9128647593 9131683392 9166887612 9168637686 9169936128 9171686784 9226805094 9228566607 9229873536 9259058176 9265456296 9267225188 9270307072 9273585672 9278972979 9319578112 9325974528 9326018052 9327798506 9329119488 9334200564 9365041152 9366829056 9385183908 9423120096 9424919088 9426253824 9426297816 9434568312 9462593664 9464400192 9467547648 9476397936 9521277597 9524443968 9526262304 9527611392 9562987694 9566167936 9578294688 9617011456 9623656926 9625494203 9626857344 9628695232 9632100582 9635303808 9678023424 9678068591 9684711054 9686559987 9687931776 9727091712 9727137108 9728948736 9735671556 9769703424 9778836168 9782088192 9787415976 9788847732 9790716546 9828415584 9830291952 9831684096 9833561088 9871471168 9883938816 9883984944 9887271936 9892657008 9930794913 9934097472 9935994016 9939298304 9942813504 9986896512 9990264352 9993797577 9997121088 9999029664 10037577654 10046384478 10090926684 10094282496 10101257766 10103139072 10103186223 10106546112 10145461248 10147398144 10167282567 10199431272 10202823168 10208380104 10211774976 10211822634 10251143136 10253100208 10256509952 10266097764 10309054464 10309102576 10311022592 10312530944 10316178144 10318147632 10321579008 10376485912 10383607728 10416440448 10423638333 10429095456 10484525376 10495259424 10524945036 10528445184 10537682688 10537731867 10583845376 10593739182 10597262208 10603033974 10604585043 10638116488 10641654272 10645417872 10647450216 10650991104 10660947678 10707600384 10707650356 10711211264 10714999464 10717045092 10718562816 10752454656 10761938928 10775581524 10819137888 10822735872 10830214512 10832282136 10864459392 10887776352 10931837241 10935472704 10939109376 10945067328 10948758288 10981281536 10990916352 11001190689 11004849216 11049383878 11053058432 11056967532 11059078446 11060644608 11062756224 11105405064 11119431168 11119483062 11121605911 11123180928 11129239134 11168142336 11175859656 11177993268 11181710592 11214925824 11235258576 11238994944 11239047396 11248908372 11284477152 11288229888 11298134016 11298186744 11356067808 11358235824 11359844352 11369864376 11402023789 11405815616 11409608704 11413643904 11415822912 11419619328 11474360181 11478176064 11480367392 11481993216 11484427617 11488246848 11532536028 11534737734 11538573696 11597686272 11597740398 11599900416 11601597312 11607916086 11611776384 11648492544 11658767172 11673546651 11718495504 11720732712 11722392576 11722447284 11724630528 11732732388 11769831008 11773745152 11784075264 11795091048 11836321792 11844500832 11846762096 11848439808 11850701824 11854893024 11858835456 11906826048 11921919984 11967881049 11971861056 11978381493 11982364992 12030855486 12046050432 12050112672 12096511488 12096567942 12098820864 12107181294 12149502976 12171530124 12175577856 12175634679 12186317403 12222516816 12224850248 12226581504 12228915712 12237308928 12302406792 12304755476 12306498048 12313200744 12317353074 12353941728 12364780896 12371963972 12380455368 12434632704 12434690736 12438825984 12445600752 12493580697 12513578544 12564160128 12566558784 12568397088 12579424416 12616791552 12619200256 12635197248 12695036796 12697460438 12699258624 12699317891 12701683072 12710400768 12710460087 12766813886 12771059584 12775576284 12778015302 12779824896 12791097423 12831542568 12835809792 12842800776 12847071744 12904031232 12912948072 12915413316 12917242368 12969455616 12969516144 12971931648 12980895408 13038448224 13042784256 13049887968 13051796976 13054288728 13104554112 13107055936 13111414784 13174265393 13178646592 13183029248 13183307442 13185824301 13187691648 13190209344 13241059884 13245463296 13257084672 13269477429 13315862016 13325063436 13327607358 13329494784 13332039552 13383436872 13395179304 13412159982 13454568912 13459043328 13468343688 13470852096 13470914964 13475394816 13527281664 13529864192 13556376756 13599241696 13603764224 13608575424 13611173472 13613101056 13615699968 13615763512 13668190848 13688130352 13697525088 13750331418 13752956529 13754904192 13757530176 13762105344 13840207641 13844810304 13888587264 13898184444 13900837782 13905460608 13979367168 13989027078 13991697759 13993679232 14033260048 14037926912 14047561728 14050243584 14050309156 14124985576 14129682944 14134680144 14137378632 14139380736 14139446724 14142146122 14151852468 14193890496 14196600288 14201321472 14214596904 14276800512 14286665952 14289393456 14291417088 14344481541 14349251904 14367442032 14425517184 14435485389 14440286016 14443042848 14485945856 14498723278 14517035136 14575782988 14580630272 14590637568 14590705662 14593423104 14593491211 14598344384 14603507334 14654555136 14668254252 14673132288 14681123964 14683271598 14686074819 14742623376 14745437928 14747526144 14750341632 14807206752 14825908224 14825977416 14830907904 14838985512 14890856448 14901146208 14903991024 14908947456 14980344768 14985326592 14985396528 14998544496 15045969536 15056366481 15064248992 15069576717 15136390026 15141423744 15144314432 15151886649 15154708608 15159819168 15218191872 15221097216 15299146908 15304234752 15312570156 15317662464 15317733951 15376714704 15379650312 15384764928 15399146646 15463581696 15463653864 15466533888 15468796416 15477221448 15482368512 15531323392 15545022896 15564728868 15624660672 15627643616 15629856768 15629929712 15632840704 15643570176 15643643184 15726788064 15742889136 15787417554 15792667776 15806524032 15875768064 15890608773 15895893312 15904550961 15957174732 15962481408 15971175324 15976486656 15991421517 16041140648 16061400576 16061475534 16066816896 16075567638 16128681984 16128757256 16131761152 16142908392 16163372286 16228706832 16234103808 16234179572 16245321768 16248423204 16296689088 16302108672 16316411904 16331664528 16403209056 16408664064 16417600992 16423137432 16471922304 16486374528 16507273824 16574075817 16579587648 16585101312 16588617669 16594134336 16658107596 16679224593 16684771392 16752213504 16752291686 16755411712 16757862784 16763789484 16766989902 16772565888 16822388736 16846929664 16852887864 16858492416 16858571094 16861789607 16873362558 16926715728 16932344832 16947201024 16947280116 17034101712 17037353736 17039766528 17054796564 17108723424 17114413056 17123734368 17129428992 17205374976 17217264096 17220551088 17222989824 17286939293 17292688192 17298804042 17302106601 17307860544 17384597632 17396529408 17396610597 17399850624 17402395968 17405718304 17411874129 17417664576 17472738816 17488150758 17577743256 17581099068 17583588864 17583670926 17586945792 17599098582 17654746512 17660617728 17676112896 17692636572 17754482688 17766751248 17770143144 17772659712 17776052736 17844582496 17860239072 17882879976 17939425216 17945391104 17957791584 17961136128 17961219952 17967193088 17973547488 18046283229 18069075648 18075169008 18144767232 18144851913 18148231296 18160771941 18224254464 18257295186 18263366784 18333775224 18337275372 18339872256 18343373568 18453610188 18457133214 18459747072 18476029611 18518116352 18530912592 18534450376 18540614144 18547171344 18557945958 18639156224 18651949056 18652036104 18655597012 18658238976 18668401128 18733658112 18770367816 18846240192 18849838176 18852507648 18852595632 18869136624 18925187328 18928800384 18952795872 19042555194 19046190657 19048887936 19052524608 19125975388 19132335872 19150220829 19156589376 19167022953 19234022912 19247313852 19250988406 19253714688 19257390464 19264201164 19270607616 19356046848 19356137182 19369422108 19373119974 19375863552 19454183424 19454274216 19457897472 19471343112 19539406848 19557672336 19564176384 19574831952 19577695464 19581433092 19656831168 19660583904 19663368192 19667122176 19742942336 19767969888 19774543872 19785314016 19861589826 19865381653 19868194944 19871988032 19878596608 19885627008 19973793024 19973886241 19980528704 19987595154 19991411037 19994242176 19998059328 20075155308 20092768956 20118239973 20181853368 20188564992 20202515532 20206278144 20206372446 20213092224 20290922496 20294796288 20334565134 20398862544 20405646336 20416760208 20423549952 20423645268 20502286272 20506200416 20513019904 20532195528 20618205152 20622045184 20625061888 20625497127 20632356288 20636295264 20643158016 20752971824 20767215456 20832880896 20847276666 20851256673 20858190912 20969050752 20983540617 20990518848 21049890072 21056890368 21075365376 21075463734 21167690752 21187478364 21194524416 21206067948 21209170086 21213219183 21276232976 21283308544 21290835744 21294900432 21301982208 21321895356 21415200768 21415300712 21422422528 21429998928 21434090184 21437125632 21523877856 21551163048 21638275776 21645471744 21660429024 21664564272 21728918784 21748084917 21775552704 21863674482 21870945408 21886058493 21890134656 21897516576 21962563072 21981832704 22002381378 22009698432 22098767756 22106116864 22113935064 22118156892 22121289216 22125512448 22125615707 22210810128 22238862336 22238966124 22243211822 22246361856 22258478268 22336284672 22351719312 22355986536 22363421184 22470517152 22477989888 22478094792 22497816744 22568954304 22576459776 22596268032 22596373488 22704585039 22712135616 22716471648 22719688704 22739728752 22804047578 22811631232 22827287808 22831645824 22948720362 22953101561 22956352128 22960734784 22968855234 22976493696 23065072056 23069475468 23077147392 23098719969 23195372544 23195480796 23199800832 23203194624 23215832172 23223552768 23296985088 23317534344 23347093302 23436991008 23441465424 23444785152 23444894568 23449261056 23465464776 23539662016 23547490304 23568150528 23590182096 23681126331 23689001664 23693524192 23696879616 23701403648 23709786048 23717670912 23813652096 23843839968 23935762098 23943722112 23956762986 23964729984 24061710972 24092100864 24092213301 24100225344 24113351457 24193022976 24193135884 24197641728 24214362588 24245058429 24299005952 24343060248 24351155712 24351269358 24372634806 24445033632 24449700496 24453163008 24457831424 24474617856 24604813584 24609510952 24612996096 24626401488 24634706148 24707883456 24729561792 24743927944 24760910736 24869381472 24877651968 24891201504 24987161394 25027157088 25128320256 25128437529 25133117568 25136794176 25150484853 25158848832 25233583104 25238400512 25270394496 25287856641 25390073592 25394920876 25398517248 25398635782 25403366144 25420801536 25420920174 25533627772 25542119168 25551152568 25556030604 25559649792 25582194846 25663085136 25671619584 25685601552 25694143488 25808062464 25825896144 25830826632 25834484736 25939032288 25943863296 25961790816 26076896448 26085568512 26099775936 26103593952 26108577456 26209108224 26209230541 26214111872 26232226137 26348530786 26357293184 26366614884 26371648602 26375383296 26375506389 26380418688 26398647873 26482119768 26490926592 26514169344 26538954858 26631724032 26650126872 26655214716 26658989568 26664079104 26766873744 26790358608 26824319964 26909137824 26918086656 26936687376 26941704192 26941829928 26950789632 27059728384 27112753512 27189441343 27198483392 27207528448 27217150848 27222346944 27231399936 27231527024 27336381696 27376260704 27385942779 27395050176 27500662836 27505913058 27509808384 27515060352 27680415282 27685699821 27689620608 27777174528 27796368888 27801675564 27810921216 27836918937 27958734336 27978054156 27983395518 27987358464 28066520096 28075853824 28095123456 28100487168 28100618312 28249971152 28259365888 28269360288 28274757264 28278761472 28278893448 28284292244 28303704936 28387780992 28393200576 28402642944 28429193808 28563832791 28573331904 28578786912 28582834176 28688963082 28698503808 28734884064 28851034368 28870970778 28876482609 28880572032 28886085696 28971891712 28997446556 29034070272 29034205773 29059679961 29151565976 29161260544 29181275136 29181411324 29186846208 29186982422 29196688768 29207014668 29309110272 29336508504 29346264576 29362247928 29366543196 29372149638 29485246752 29490875856 29495052288 29500683264 29614413504 29651816448 29651954832 29661815808 29677971024 29792384739 29802292416 29807982048 29817894912 29960689536 29970793056 29997088992 30091939072 30112732962 30118481861 30128497984 30139153434 30272780052 30282847488 30282988817 30288628864 30303773298 30309417216 30309558669 30319638336 30436383744 30442194432 30501847701 30598293816 30608469504 30625140312 30635324928 30635467902 30753429408 30759300624 30769529856 30798293292 30927163392 30927307728 30933067776 30937592832 30954442896 30964737024 31090045792 31129457736 31249321344 31255287232 31259859424 31265681408 31270914999 31287286368 31453576128 31485778272 31574835108 31585335552 31613048064 31613195601 31751536128 31781217546 31791786624 31809101922 31813755129 31914349464 31924962816 31942350648 31952973312 31982843034 32082281296 32122801152 32122951068 32133633792 32151135276 32257363968 32257514512 32263522304 32285816784 32326744572 32457413664 32468207616 32468359144 32490643536 32496846408 32593378176 32663329056 32795511723 32806418112 32817328128 32835201984 32846274864 32943844608 32972749056 33003572067 33014547648 33148151634 33159175296 33177235338 33188268672 33316215192 33358449186 33364817733 33369542784 33504427008 33504583372 33510823424 33515725568 33527578968 33533979804 33545131776 33644777472 33693859328 33705775728 33716984832 33717142188 33723579214 33746725116 33853431456 33864689664 33894402048 33894560232 34068203424 34074707472 34079533056 34109593128 34206071367 34217446848 34228826112 34247468736 34258857984 34423080543 34434528192 34441102176 34445979648 34573878586 34585376384 34597608084 34604213202 34615721088 34769195264 34793058816 34793221194 34799701248 34799863657 34804791936 34811436608 34823748258 34835329152 34945477632 34976301516 35020639953 35155486512 35162198136 35167177728 35167341852 35173891584 35198197164 35309493024 35321235456 35352225792 35385273144 35508965376 35533502496 35540286288 35545319424 35552105472 35689164992 35720478144 35765759952 35878850432 35903643147 35915583168 35922439904 35934386176 35935144479 35947094976 36092566458 36138151296 36150338016 36289534464 36289703826 36296462592 36321543882 36448508928 36514590372 36526733568 36526904037 36558952209 36667550448 36674550744 36679744512 36686747136 36907220376 36914266428 36919494144 36952059222 37036232704 37061825184 37068900752 37081228288 37094342688 37115891916 37278312448 37303898112 37304072208 37311194024 37316477952 37336802256 37480742091 37540735632 37692480384 37699676352 37705191264 37738273248 37850374656 37857600768 37905591744 38085110388 38092381314 38097775872 38097953673 38105049216 38131380261 38251950776 38264671744 38300441658 38313178752 38334045906 38468045824 38494627704 38501976812 38507429376 38514780928 38528402328 38541215232 38712093696 38712274364 38738844216 38746239948 38751727104 38908366848 38908548432 38915794944 38942686224 39115344672 39128352768 39149663904 39155390928 39162866184 39313662336 39321167808 39334244352 39485884672 39522796179 39535939776 39549087744 39557472903 39570628032 39723179652 39730763306 39736389888 39743976064 39771254016 39947586048 39947772482 39961057408 39975190308 39982822074 39988484352 39996118656 40150310616 40185537912 40208882909 40236479946 40363706736 40377129984 40405031064 40412556288 40412744892 40426184448 40581844992 40589592576 40669130268 40797725088 40811292672 40833520416 40847099904 40847290536 41004572544 41012400832 41026039808 41064391056 41222701391 41236410304 41250123776 41250994254 41258869587 41264712576 41272590528 41286316032 41505943648 41520622923 41534430912 41665761792 41694553332 41702513346 41716381824 41938101504 41967081234 41975093277 41981037696 42099780144 42113780736 42150730752 42150927468 42335381504 42374956728 42389048832 42412135896 42418340172 42426438366 42552465952 42566617088 42581671488 42589800864 42603964416 42643790712 42830401536 42830601424 42844845056 42859997856 42868180368 42874251264 43033444623 43047755712 43102326096 43276551552 43306456167 43320858048 43329128544 43457837568 43496169834 43551105408 43727348964 43741890816 43772116986 43780269312 43780473633 43795033152 43925126144 43963665408 44004762756 44019396864 44058224457 44197535512 44212233728 44227870128 44236313784 44242578432 44251024896 44251231414 44421620256 44477724672 44477932248 44486423644 44492723712 44516956536 44672569344 44703438624 44711973072 44726842368 44941034304 44955979776 44956189584 44995633488 45137908608 45169099443 45192746976 45409170078 45424271232 45432943296 45479457504 45608095156 45623262464 45654575616 45663291648 45663504757 45897440724 45906203122 45912704256 45921469568 45937710468 45952987392 45953201853 46130144112 46138950936 46154294784 46197439938 46390745088 46390961592 46399601664 46406389248 46431664344 46447105536 46593970176 46635068688 46694186604 46873982016 46882930848 46889570304 46889789136 46898522112 46930929552 47079324032 47180364192 47362252662 47371294711 47378003328 47387048384 47402807296 47419572096 47627304192 47671826319 47687679936 47713652883 47871524196 47887444224 47913525972 47929459968 47974264551 48123421944 48184201728 48184426602 48200450688 48226702914 48386045952 48386271768 48395283456 48428725176 48490116858 48598011904 48686120496 48702311424 48702538716 48745269612 48890067264 48899400992 48906326016 48915662848 48949235712 49209627168 49219021904 49225992192 49252802976 49269412296 49415766912 49459123584 49487855888 49521821472 49722227451 49738762944 49755303936 49765853007 49782403008 49974322788 50037673779 50054314176 50256640512 50256875058 50266235136 50273588352 50300969706 50317697664 50467166208 50476801024 50540788992 50575713282 50585368821 50780147184 50789841752 50797034496 50797271564 50806732288 50841603072 50841840348 51067255544 51084238336 51102305136 51112061208 51119299584 51164389692 51326170272 51343239168 51371203104 51388286976 51616124928 51651792288 51661653264 51668969472 51860817879 51878064576 51906319803 51923581632 52153792896 52189831791 52199551872 52207187904 52217154912 52418216448 52418461082 52428223744 52464452274 52697061572 52714586368 52733229768 52743297204 52750766592 52751012778 52760837376 52761083609 52797295746 52964239536 52981853184 53028338688 53077909716 53263448064 53300253744 53310429432 53317979136 53328158208 53533747488 53580717216 53648639928 53818275648 53836173312 53873374752 53883408384 53883659856 53901579264 54138849687 54225507024 54378882686 54396966784 54434301696 54434555739 54444693888 54463054048 54482315823 54672763392 54752521408 54771885558 54790100352 55001325672 55011826116 55019616768 55030120704 55360830564 55371399642 55379241216 55428088833 55554349056 55592737776 55603351128 55621842432 55673837874 55917468672 55956108312 55966791036 55974716928 56133040192 56151707648 56200974336 56201236624 56499942304 56518731776 56538720576 56549514528 56557522944 56557786896 56568584488 56607409872 56775561984 56786401152 56858387616 57127665582 57138571971 57146663808 57157573824 57377926164 57397007616 57450662487 57469768128 57501068859 57702068736 57741941556 57752965218 57761144064 57772171392 57943783424 57994893112 58068140544 58068411546 58119359922 58303131952 58322521088 58362550272 58362822648 58373692416 58373964844 58393377536 58414029336 58618220544 58673017008 58692529152 58724495856 58733086392 58744299276 58970493504 58981751712 58990104576 59001366528 59228827008 59303909664 59323631616 59355942048 59584769478 59596144959 59604584832 59615964096 59635789824 59921379072 59921658723 59941586112 59974233111 59994177984 60183878144 60225465924 60236963722 60256995968 60278306868 60545560104 60565694976 60565977634 60577257728 60607546596 60618834432 60619117338 60639276672 60872767488 60884388864 61003695402 61196587632 61216939008 61250280624 61270649856 61270935804 61506858816 61518601248 61539059712 61596586584 61854615456 61866135552 61875185664 61908885792 61929474048 62159420011 62180091584 62258915472 62498642688 62498934367 62510574464 62519718848 62541829998 62553770019 62574572736 62907152256 62950621851 62971556544 63149670216 63170671104 63226096128 63226391202 63503072256 63562435092 63583573248 63618203844 63627510258 63639657549 63828698928 63849925632 63884701296 63905946624 63965686068 64164562592 64245602304 64245902136 64267267584 64302270552 64515029024 64527044608 64571633568 64653489144 64914827328 64936415232 64936718288 64981287072 64993692816 65186756352 65244254751 65326658112 65591023446 65612836224 65658175479 65670403968 65692549728 65887689216 65945498112 66007144134 66029095296 66296303268 66318350592 66354470676 66376537344 66376847121 66632430384 66716898372 66729635466 66739085568 67008854016 67009166744 67021646848 67031451136 67055157936 67067959608 67090263552 67387718656 67411551456 67433969664 67434284376 67447158428 67493450232 67706862912 67729379328 67788804096 67789120464 68113755117 68136406848 68149414944 68159066112 68219186256 68412142734 68434893696 68494937472 68846161086 68859304683 68869056384 68882204352 69147757172 69170752768 69195216168 69208426404 69231442176 69296159907 69538390528 69586117632 69586442388 69599402496 69599727314 69609583872 69622873216 69647496516 69670658304 69890955264 69952603032 70041279906 70310973024 70324396272 70334355456 70334683704 70347783168 70396394328 70618986048 70642470912 70704451584 70770546288 71043378993 71067004992 71080572576 71090638848 71104210944 71378329984 71440956288 71531519904 71757700864 71807286294 71820995207 71831166336 71844879808 71868772352 71870288958 71894189952 72185132916 72276302592 72276639903 72300676032 72340054371 72579068928 72579407652 72592925184 72643087764 72735175287 72897017856 73029180744 73053467136 73053808074 73117904418 73335100896 73349101488 73359489024 73373494272 73814440752 73828532856 73838988288 73904118444 74123650368 74137801504 74162456576 74188685376 74231783832 74556624896 74608144416 74622388048 74632955904 74673604512 74961484182 75081471264 75384960768 75385312587 75399352704 75410382528 75451454559 75476546496 75700749312 75715201536 75811183488 75863569923 76170220776 76184762628 76195551744 76195907346 76210098432 76262760522 76503901552 76529343488 76600883316 76626357504 76668091812 76936091648 76989255408 77003953624 77014858752 77029561856 77056804656 77082430464 77424187392 77424548728 77477688432 77492479896 77503454208 77817096864 77831589888 77885372448 78230689344 78256705536 78299327808 78310781856 78325732368 78627324672 78627691623 78642335616 78696678411 78971769344 79045592358 79071879552 79114945806 79126519167 79141256064 79446359304 79461526612 79472779776 79487952128 79542508032 79895172096 79895544964 79922114816 79950380616 79965644148 79976968704 79992237312 80300621232 80371075824 80417765818 80472959892 80727413472 80754259968 80810062128 80825112576 80825489784 80852368896 81179185152 81338260536 81568324029 81595450176 81622585344 81667040832 81694199808 81694581072 82009145088 82024801664 82128782112 82445402782 82472820608 82501988508 82517739174 82529425152 82545181056 82984290259 83011887296 83041245846 83057099463 83068861824 83331523584 83389106664 83405026692 83432763648 83510756811 83876203008 83934162468 83950186554 83962075392 84199560288 84227561472 84301461504 84301854936 84670763008 84749913456 84778097664 84824271792 84836680344 84852876732 85104931904 85133234176 85163342976 85179601728 85207928832 85287581424 85661202848 85689690112 85691498373 85719995712 85736360736 85748502528 86066889246 86095511424 86204652192 86553103104 86612912334 86629447827 86641716096 86658257088 86915675136 86992339668 87102210816 87102617319 87179039883 87454697928 87483781632 87544233972 87560538624 87560947266 87590066304 87850252288 87927330816 88009525512 88038793728 88116448914 88395071024 88424467456 88455740256 88472627568 88485156864 88502049792 88502462828 88843240512 88955449344 88955864496 88972847288 88985447424 89033913072 89377154217 89406877248 89423946144 89453684736 89882068608 89912379168 89991266976 90275817216 90338198886 90355445583 90385493952 90818340156 90848542464 90848966451 90865886592 90928676007 90958915008 91216190312 91246524928 91309151232 91326583296 91327009514 91794881448 91812406244 91825408512 91842939136 91875420936 91905974784 91906403706 92260288224 92277901872 92308589568 92394879876 92781490176 92781923184 92799203328 92812778496 92863328688 92894211072 93270137376 93388373208 93747964032 93765861696 93779578272 93797044224 93861859104 94158648064 94241701307 94360728384 94724505324 94742589422 94756006656 94756448879 94774096768 94839144192 94839586803 95254608384 95343652638 95375359872 95427305766 95441265387 95743048392 95774888448 95827051944 95858919936 95948529102 96246843888 96368403456 96368853204 96400901376 96453405828 96772091904 96772543536 96790566912 96857450352 96980233716 97372240992 97404622848 97405077432 97490539224 97780134528 97798801984 97831325696 98386535169 98419254336 98438043808 98451984384 98505605952 98538824592 98831533824 98918247168 98975711776 99010716201 99043642944 99444454902 99477525888 99531706014 99564806016 99948645576 100075347558 100094453199 100108628352 100513281024 100513750116 100532470272 100547176704 100601939412 100635395328 100934332416 100953602048 101081577984 101151426564 101170737642 101560294368 101579683504 101594068992 101594543128 101613464576 101683206144 101683680696 102134511088 102168476672 102204610272 102224122416 102238599168 102328779384 102618214101 102652340544 102686478336 102742406208 102776573952 103269241629 103303584576 103323306528 103337938944 103721635758 103756129152 103812639606 103847163264 104307585792 104379663582 104399103744 104399590971 104414375808 104434309824 104836432896 104836922164 104856447488 104928904548 105061919859 105394123144 105429172736 105466459536 105486594408 105501533184 105502025556 105521674752 105522167218 105594591492 105928479072 105963706368 106056677376 106155819432 106526896128 106600507488 106620858864 106635958272 106656316416 107067494976 107161434432 107297279856 107636551296 107710929441 107746749504 107767319712 107803158528 108277699374 108451014048 108757765372 108793933568 108868603392 108869111478 108889387776 108889895959 108926108096 108964631646 109345526784 109505042816 109543771116 109580200704 109580712111 109676856627 110002651344 110023652232 110039233536 110060241408 110721661128 110742799284 110758482432 110856177666 111108698112 111185475552 111206702256 111243684864 111347675748 111834937344 111912216624 111933582072 111949433856 112266080384 112402473248 112442226273 112999884608 113037463552 113077441152 113099029056 113115573792 113137168976 113214819744 113551123968 113572802304 113716775232 114255331164 114277143942 114293327616 114293861019 114315147648 114394140783 114755852328 114794015232 114901324974 114939536256 115002137718 115404137472 115483883112 115505930436 115522288128 115544342784 115887566848 115989786224 116136281088 116136823092 116238719844 116606263904 116645042176 116725100544 116725645296 116747384832 116747929688 116786755072 116828058672 117346034016 117385058304 117448991712 117466172784 117488598552 117940987008 117963503424 118002733056 118457654016 118568388537 118607819328 118647263232 118672418709 118711884096 119169538956 119192289918 119209169664 119231928192 119842758144 119843317446 119883172224 119948466222 119988355968 120367756288 120450931848 120473927444 120513991936 120556613736 120626648727 121091120208 121131389952 121131955268 121154515456 121215093192 121237668864 121238234676 121278553344 121745534976 121768777728 122007390804 122393175264 122433878016 122500561248 122541299712 122541871608 123013717632 123037202496 123078119424 123193173168 123668104173 123709230912 123750371328 123776608761 123817771584 123858948096 124318840022 124360183168 124517830944 124997285376 124997868734 125021148928 125039437696 125083659996 125107540038 125149145472 125814304512 125814891683 125901243702 125925279831 125943113088 126299340432 126341342208 126452192256 126452782404 127006144512 127124870184 127167146496 127236407688 127255020516 127279315098 127657397856 127699851264 127769402592 127811893248 127931372136 128329125184 128491204608 128491804272 128534535168 128604541104 129030058048 129100333869 129143267136 129306978288 129829654656 129873436576 129919368501 129962574144 129987385632 130373512704 130488509502 130653316224 131182046892 131225672448 131316350958 131340807936 131341420899 131385099456 131775378432 131890996224 132014288268 132058190592 132174673371 132592606536 132636701184 132708941352 132753074688 132753694242 133264860768 133433796744 133459270932 133478171136 134017708032 134018333488 134043293696 134062902272 134110315872 134135919216 134180527104 134775437312 134823102912 134867939328 134868568752 134894316856 134986900464 135413725824 135507298329 135578240928 136227510234 136272813696 136298829888 136438372512 136824285468 136869787392 136989874944 136990514271 137692322172 137718609366 137738112768 137764408704 137859605559 138295514344 138341505536 138390432336 138416852808 138462884352 138592319814 139076781056 139172235264 139172884776 139198804992 139199454628 139219167744 139245746432 139294993032 139341316608 139781910528 139905206064 140082559812 140621946048 140648792544 140668710912 140669367408 140695566336 140792788656 141237972096 141541092576 142086757986 142113884133 142134009984 142161145152 142208421888 142756659968 142881912576 143015478957 143063039808 143515401728 143614572588 143641990414 143662332672 143689759616 143740577916 143788379904 144370265832 144552605184 144553279806 144580876843 144601352064 144680108742 145158137856 145158815304 145185850368 145286175528 145470350574 145794035712 146058361488 146106934272 146107616148 146235808836 146670201792 146698202976 146718978048 146746988544 147628881504 147657065712 147677976576 147808236888 148226309257 148247300736 148275603008 148324913152 148377370752 148463567664 149166682353 149216288832 149244776096 149265911808 149297559021 149347209024 149922968364 150113021337 150162942528 150769921536 150770625174 150798705408 150820765056 150902909118 150953092992 151401498624 151430403072 151622366976 151727139846 151756106463 152340441552 152369525256 152391103488 152391814692 152420196864 152525521044 153007803104 153058686976 153201766632 153252715008 153336183624 153872183296 153978510816 154007907248 154029717504 154059123712 154113609312 154164860928 154848374784 154849097456 154955376864 154984959792 155006908416 155582453637 155634193728 155718959409 155770744896 156461378688 156569495373 156598655616 156621563712 156651464736 157254649344 157255383246 157284671232 157393356822 157943538688 158091184716 158143759104 158229891612 158253038334 158282512128 158283250827 158892718608 158923053224 158945559552 158975904256 159085016064 159790344192 159791089928 159844229632 159900761232 159931288296 159953937408 159984474624 160601242464 160742151648 160835531636 160945919784 161454826944 161508519936 161620124256 161650225152 161650979568 161704737792 162416549061 162676521072 163136648058 163190900352 163303667217 163334081664 163389162144 164018290176 164049603328 164257564224 164890805564 164945641216 165003977016 165035478348 165058850304 165090362112 165091132583 165968580518 166023774592 166082491692 166114198926 166137723648 166284266499 166663047168 166778213328 166810053384 166865527296 167021513622 167752406016 167868324936 167900373108 167924150784 168399120576 168455122944 168602923008 168603709872 169499826912 169556195328 169648543584 169673360688 169705753464 170209863808 170326685952 170359203456 170575162848 171265450109 171322405696 171379380224 171382996746 171415715913 171439991424 171472721472 172133778492 172191022848 172351987461 172409304384 172503206577 173106206208 173225824668 173258895654 173283432192 173316514176 173831350272 173984679336 174204421632 174205234638 174358079766 174909395856 174967563264 175088467944 175121077248 175121894532 175180132608 175700504576 175854661632 176019051024 176077587456 176232897828 176790142048 176848934912 176911480512 176945255136 176970313728 177004099584 177004925656 177686481024 177911728992 177945694576 177970894848 178067826144 178754308434 178788434877 178813754496 178847892288 178907369472 179764137216 179764976169 179824758336 179922699333 179982533952 180551634432 180676397772 180710891166 180770987904 181636680312 181697084928 181697932902 181731773184 181857352014 181917830016 182432380624 182493049856 182618302464 182653166592 182654019028 183589762896 183624812488 183650817024 183685878272 183750841872 183811949568 183812807412 184520576448 184555803744 184617179136 184789759752 185563846368 185598406656 185625556992 185726657376 185788422144 186478260033 186540274752 186776746416 187495928064 187496803101 187531723392 187559156544 187661310057 187723718208 188317296128 188483402614 188721456768 189449010648 189485178844 189512013312 189512897758 189548193536 189678288384 189679173606 190509216768 190687305276 190750719744 190854611532 190882530774 190918972647 191486096784 191549776896 191654103888 191717839872 191897058204 192493687776 192736806912 192737706408 192801802752 192906811656 193545087072 193581133824 193714900704 193960467432 194744481984 194809245696 194810154864 194981078448 195560269056 195597603968 195732764253 196773070338 196838508672 196876087616 196974526437 197011211904 197077649184 197663067648 197836494336 197951423552 198021432402 198087285888 198888909804 198955051776 199063412028 199129612032 199130541363 199897291152 200150695116 200188906398 200217256704 201026562048 201027500232 201064940544 201094353408 201203878824 201270790656 201907204096 202163155968 202302853128 202341475284 203120588736 203159367008 203188137984 203189086256 203226929152 203366412288 203367361392 204269022176 204336953344 204341265351 204409220544 204448244832 204477198336 204657558768 205236428202 205304681088 205484812416 206538483258 206577914049 206607169152 206646613056 207443271516 207512258304 207625279212 207694326528 207888479721 208615171584 208759327164 208798207488 208799181942 208828751616 208868619648 209672865792 209673844328 209712894976 209857809096 210123839718 210788246288 210858345472 210932919072 210973188816 211003066368 211004051112 211043349504 211044334436 211189182984 211856958144 211927412736 212113354752 212311638864 213130136979 213201014976 213241717728 213271916544 213312632832 214134989952 214322868864 214594559712 215273102592 215421858882 215462985621 215493499008 215534639424 215606317056 216555398748 216829919709 216902028096 217515530744 217587867136 217737206784 217738222956 217778775552 217779791918 217852216192 217929263292 218691053568 219010085632 219087542232 219160401408 219161424222 219203264891 219353713254 220005302688 220047304464 220078467072 220120482816 221443322256 221485598568 221516964864 221712355332 222370951104 222413404512 222487369728 222695351496 223669874688 223824433248 223867164144 223898867712 224532160768 224730210809 224804946496 224884452546 225999769216 226154882304 226155937761 226198058112 226231147584 226274337952 226354363677 226429639488 227102247936 227145604608 227433550464 227590709769 228510662328 228554287884 228586655232 228587722038 228630295296 228788281566 229511704656 229588030464 229802649948 229879072512 230004275436 230808274944 230967766224 231011860872 231044576256 231088685568 231979572448 232272562176 232273646184 232477439688 233212527808 233290084352 233451290592 233494769664 233495859376 233573510144 233656117344 234692068032 234770116608 234897983424 234932345568 234977197104 235881974016 235883074869 235927006848 236090035233 236915308032 237136777074 237215638656 237344837418 237379557501 237423768192 238339077912 238384579836 238418339328 238463856384 239685516288 239686634892 239766344448 239896932444 239976711936 240735512576 240901863696 240947854888 241027983872 241113227472 241253297454 242182240416 242262779904 242263910536 242309030912 242430186384 242475337728 242476469352 242557106688 243537555456 244014781608 244704972087 244786350528 244867756032 245001122496 245082599424 245083743216 246027435264 246074404992 246386346336 247336208346 247418461824 247553217522 247635543168 248637680044 248720366336 248952870777 249035661888 249171298389 249994570752 249995737468 250042297856 250078875392 250167319992 250215080076 250298290944 250532270433 251628609024 251629783366 251802487404 251850559662 251886226176 252598680864 252682684416 252904384512 252905564808 254012289024 254249740368 254334292992 254472815376 254510041032 254558630196 255314795712 255399702528 255538805184 255623786496 255862744272 256658250368 256983608544 257069070336 257209082208 258060116096 258200667738 258286534272 258613956576 259659309312 259660521133 259746873152 259838737002 259888343481 259925148288 259974771264 260747025408 260977019004 261306632448 261307851957 261537119649 262364093784 262451344896 262632701916 262681615872 262682841798 262770198912 263550756864 263781992448 264028576536 264116381184 264349346742 265185213072 265273402368 265417882704 265506149376 265507388484 266529721536 266867593488 266918541864 266956342272 268036666976 268086587392 268125804544 268131462651 268220631744 268271838432 268361054208 269550874624 269646205824 269737137504 269788633712 269973800928 270827451648 271014596658 271066336749 271156481856 272455020468 272545627392 272546899353 272597659776 272786028021 272876745024 273648570936 273739574784 273979749888 273981028542 275384644344 275437218732 275476225536 275528817408 275719211118 276591028688 276683011072 276780864672 276833705616 276925768704 277184639628 278153562112 278344470528 278345769552 278397609984 278398909256 278438335488 278491492864 278589986064 278682633216 279810412128 280165119624 281243892096 281297585088 281338734816 281391132672 281585577312 282475944192 282725103921 283082185152 284173515972 284227768266 284268019968 284269346637 284322290304 284518760409 285513319936 285763825152 286030957914 286126079616 287030803456 287229145176 287283980828 287324665344 287379519232 287481155832 287576759808 288740531664 289105210368 289106559612 289161753686 289202704128 289360217484 290316275712 290317630608 290371700736 290572351056 290940701148 292116722976 292213868544 292215232296 292471617672 293340403584 293396405952 293493977088 295159605507 295257763008 295314131424 295355953152 295616473776 296452618514 296494601472 296551206016 296754741504 296927135328 298333364706 298390320293 298432577664 298489552192 298595118042 298694418048 299845936728 300020126321 300226042674 300283359597 300325885056 301539843072 301541250348 301597410816 301641530112 301805818236 301906185984 302802997248 302860806144 303244733952 303454279692 303512212926 304680883104 304739050512 304782206976 304783629384 304840393728 305051042088 306015606208 306117373952 306403533264 306505430016 306672367248 307854642303 307957021632 308015814496 308059435008 308118247424 308227218624 308329721856 309698194912 309807724887 309910753728 309969919584 310013816832 311164907274 311268387456 311437918818 311541489792 312922757376 313138990746 313197311232 313198772913 313243127424 313302929472 314509298688 314510766492 314569342464 314786713644 315185759577 315887077376 316182369432 316287518208 316459783224 316506076668 316565024256 316566501654 317785437216 317846106448 317891119104 317951808512 318170032128 319580688384 319582179856 319688459264 319801522464 319862576592 319907874816 319968949248 321202484928 321484303296 321671063272 321891839568 322909653888 323132788323 323240248512 323301959136 323409475584 324833098122 325353042144 326273296116 326381800704 326607334434 326668163328 326669687877 326778324288 328036580352 328099206656 328515128448 328742136333 329781611128 329891282432 330007954032 330070956696 330117700608 330180724224 330182265166 331937161036 332047549184 332164983384 332228397852 332275447296 332568532998 333326094336 333556426656 333620106768 333731054592 334043027244 335504812032 335736649872 335800746216 335848301568 336798241152 337207419744 338999653824 339112390656 339297087168 339346721376 339411506928 340419727616 340653371904 340718406912 340719997033 341150325696 342530900218 342644811392 342765993492 342831431826 342879982848 342881583057 342945442944 343182422349 344267556984 344382045696 344703974922 344818608768 345006413154 346212412416 346451649336 346517791308 346566864384 346633028352 347662700544 347969358672 348408843264 348410469276 348716159532 349818791712 349935126528 350176935888 350242154496 350243789064 350360265216 352038102048 352155174912 352465795656 353462737459 353580284096 353697869824 353822961024 353890510272 354008199168 354009851312 355372962048 355705165611 355823457984 355891389152 355941789696 356017256127 356135652288 357508616868 357576869754 357627508992 357695784576 359528274432 359529952338 359649516672 359845398666 359965067904 361103268864 361352795544 361421782332 361541975808 361879946181 363273360624 363394169856 363395865804 363463546368 363714704028 363835660032 364864761248 364986099712 365236604928 365306333184 365308038056 367179525792 367249624976 367301634048 367371756544 367501683744 367623899136 367625614824 369041152896 369111607488 369234358272 369579519504 371004312519 371127692736 371251113984 371329826283 371453314752 371576844288 372956520066 373080549504 373553492832 374991856128 374993606202 375063446784 375118313088 375322620114 375447436416 376634592256 376966805228 377442913536 377444675049 377775839493 378898021296 378970357688 379024026624 379025795516 379096387072 379356576768 379358347212 381018433536 381374610552 381501439488 381709223064 381765061548 381837945294 382972193568 383099553792 383308207776 383435679744 383794116408 384987375552 385473613824 385475412816 385603605504 385813623312 387090174144 387301001607 387429801408 387920934864 389488963968 389620309728 389962156896 391120538112 391195207936 391465528506 393546140676 393677017344 393678854621 393752175232 393949052874 394022423808 394024262697 394155298368 395326135296 395672988672 395902847104 396042864804 396174571776 396524020113 397777819608 397910103552 398126824056 398259224064 398261082726 399794582304 400301390232 400377812796 400434513408 402053124096 402055000464 402129881088 402188706816 402407757648 402541581312 404326311936 404605706256 404682950568 406241177472 406318734016 406378172512 406453858304 406521894987 406734722784 408538044352 408673906688 408682530702 408818441088 408896489664 409315117536 410472856404 410609362176 410969624832 410971542813 413076966516 413155828098 413214338304 413293226112 413578816677 414886543032 415024516608 415250558424 415388653056 415776959442 417230343168 417518654328 417596414976 417598363884 417657503232 417737239296 419345731584 419347688656 419425789952 419715618192 420247679436 421576492576 421716690944 421865838144 421946377632 422006132736 422008102224 422086699008 422088668872 422378365968 423713916288 424623277728 426260273958 426341652399 426402029952 426483435456 426625265664 428269979904 428645737728 429046436871 429189119424 430546205184 430843717764 430925971242 430986998016 431069278848 433110797496 433659839418 433742630529 433804056192 435031061488 435175734272 435474413568 435476445912 435557551104 435559583836 435704432384 435858526584 437382107136 438020171264 438175084464 438320802816 438322848444 438406529782 438707426508 440010605376 440094608928 440156934144 440240965632 442886644512 442971197136 443033929728 443424710664 444678927771 444741902208 444826809024 444974739456 445390702992 447500047059 447648866496 447734328288 447797735424 449064321536 449460421618 449609892992 449768905092 451999538432 452309764608 452311875522 452396116224 452398227541 452462295168 452548675904 452708727354 452859278976 454204495872 454291209216 454867100928 455181419538 455268319389 457021324656 457108575768 457173310464 457175444076 457260590592 457576563132 459023409312 459176060928 459605299896 459758145024 460008550872 461616549888 461935532448 462023721744 462089152512 462177371136 463959144896 464545124352 464547292368 464954879376 466425055616 466747360911 466902581184 466991718752 467147020288 467156878227 467312234688 469384136064 469708486119 469795966848 469864691136 469954394208 471763948032 471766149738 471854013696 472180070466 473830616064 474273554148 474431277312 474689674836 474759115002 474847536384 474849752481 476678155824 476769159672 476836678656 476927712768 479371032576 479373269784 479532688896 479793864888 479953423872 481471025152 481803727392 481895709776 482055967744 482226454944 482506594908 484364480832 484525559808 484527821072 484618061824 484860372768 484950675456 484952938704 485114213376 487249647183 488029563216 489409944174 489572701056 489911001651 490002244992 490167486432 492054870528 492148809984 492772692672 494672416692 494836923648 495106435044 495271086336 495273397749 497275360088 497440732672 497905741554 498071323776 498342596778 499989141504 499991474936 500084595712 500157750784 500334639984 500430160152 500596581888 501064540866 503257218048 503259566732 503604974808 503701119324 503772452352 505197361728 505365368832 505808769024 505811129616 508499480736 508668585984 508945630752 509020082064 509117260392 510629591424 511077610368 511725488544 513316500736 513796350327 513967217088 514138140672 514247147739 514418164416 516120232192 516401335476 516573068544 517055962383 517227913152 519318618624 519321042266 519493746304 519677474004 519776686962 519850296576 519949542528 521494050816 521954038008 522613264896 522615703914 522715477817 523074239298 524728187568 524902689792 525265403832 525363231744 525365683596 525540397824 527101513728 527563984896 528057153072 528232762368 528698693484 530370426144 530546804736 530835765408 531012298752 531014776968 533059443072 533735186976 533837083728 533912684544 535895118083 536073333952 536251609088 536262925302 536365304631 536441263488 536543676864 536722108416 539292411648 539294928507 539474275008 539577267424 539768097999 539947601856 541654903296 542029193316 542132673498 542312963712 544910040936 545091254784 545093798706 545195319552 545572056042 545753490048 547297141872 547479149568 547959499776 547962057084 550769288688 550874437464 550952451072 551057634816 551438422236 553182057376 553366022144 553561729344 553667411232 553851537408 554369279256 556307124224 556691539104 556795219968 556797818512 556876670976 556982985728 557179972128 557365266432 559434780099 559620824256 560330239248 562487784192 562490409303 562595170176 562677469632 562983930171 563171154624 564951888384 565450207842 566164370304 568347031944 568455536532 568536039936 568538693274 568644580608 569037520818 571026639872 571527650304 572061915828 572252159232 572756917941 574061606912 574458290352 574567961656 574649330688 574759038464 574962311664 575153519616 577481063328 578210420736 578213119224 578323507372 578405408256 578720434968 580635261216 580743401472 581144702112 581881402296 584233445952 584427737088 584430464592 584943235344 586680807168 586792811904 587198292759 590319211014 590515526016 590628262848 591232947552 592905237028 592989202944 593102412032 593509483008 593854270656 596666729412 596780640586 596865155328 596979104384 597190236084 597388836096 597391624089 599691873456 600040252642 600452085348 600566719194 600651770112 603079686144 603082500696 603194821632 603283060224 603611636472 603812371968 605721612288 606489467904 606908559384 607024425852 609361766208 609478101024 609564413952 609567258768 609680787456 610102084176 612031212416 612807066528 613010860032 613344734496 615709284606 615826831243 615914043264 616031628992 616236494848 616454437248 619190473471 619396389824 619615449774 619733742147 619821507456 619939839168 622329814548 622536774912 622875837636 623082979584 623665439163 625845514752 626277981492 626394622464 626397545826 626486254848 626605858944 629018597376 629021532984 629138684928 629573427288 630371519154 631774154752 632364738864 632575036416 632919566448 633012153336 633130048512 633133003308 635570874432 635692212896 635782238208 635903617024 636340064256 639164359712 639376918528 639390410937 639603044928 639725153184 639815749632 639937898496 642404969856 642968606592 643342126544 643783679136 645819307776 646265576646 646388956863 646480497024 646603918272 646818951168 649666196244 650489759127 650706084288 652546592232 652763601408 653214668868 653336326656 653339375754 653556648576 656073160704 656198413312 657030256896 657484272666 657609794673 659563222256 659782564864 660015908064 660141913392 660235401216 660361448448 660364530332 663874322072 664095098368 664329966768 664456795704 664550894592 665137065996 667112853312 667240213536 667462109184 668086054488 671009624064 671473299744 671601492432 671696603136 673596482304 674190632427 674414839488 677999307648 678467813283 678594174336 678693442752 678823013856 680839455232 681306743808 681436813824 681439994066 682300651392 685061800436 685289622784 685531986984 685662863652 685759965696 685763166114 685890885888 685894086917 686364844698 688535113968 688764091392 689407949844 689637217536 690012826308 692424824832 692903298672 693035582616 693133728768 693266056704 695938717344 696817686528 696820938552 697432319064 699637583424 699870253056 700353871776 700484308992 700487578128 700720530432 704076204096 704310349824 704931591312 706925474918 707160568192 707645922048 707649224607 707781020544 708019702624 708270105699 710745924096 711410331222 711646915968 711782778304 712034512254 712138672503 712271304576 715017233736 715153739508 715255017984 715391569152 719056548864 719059904676 719299033344 719690797332 719930135808 722206537728 722705591088 722843564664 723083951616 723759892362 726546721248 726788339712 726791731608 726927092736 727429408056 727671320064 729729522496 729972199424 730612666368 730616076112 734114916261 734359051584 734499249952 734603268096 734743513088 735003367488 735247798272 735251229648 738082305792 738223214976 739159039008 742008625038 742255385472 742659652566 742906629504 745913040132 746161099008 746858612331 747106985664 747513895167 749983712256 749987212404 750126893568 750236626176 750645240228 750894872832 751596811299 753269184512 753933610456 754885827072 754889350098 755551678986 757796042592 757940715376 758048053248 758051591032 758192774144 758713153536 758716694424 762036867072 762749221104 763002878976 763418446128 763530123096 763675890588 765944387136 766199107584 766616415552 766871359488 767588232816 769974751104 770950825632 771207211008 771627246624 774180348288 774602003214 774859602816 775841869728 778977927936 778981563399 779240619456 779665030443 779924313792 782241076224 782390415872 782931057012 783923555871 787092281352 787354034688 787357709242 787504350464 787898105748 788044847616 788048525394 788310596736 790652270592 791345977344 791805694208 792085729608 792349143552 793048040226 795555639216 795820207104 796253648112 796518448128 796522165452 799589164608 800602780464 800755625592 800869026816 804110000928 804259762176 804377413632 804815515296 805083162624 808652623872 809211412512 809365901136 812482354944 812486146771 812637468032 812756345024 813043789974 813199010247 813469445568 817076088704 817365061404 817636882176 817640698059 817792979328 818358084063 818630235072 820945712808 821218724352 821939249664 821943085626 826153933032 826311656196 826428676608 826586452224 827157633354 829773086064 830049033216 830501116848 830777306112 831553918884 834460686336 835037308656 835192829952 835196727768 835315006464 835474478592 838695377312 838851579904 839431236384 840495358872 843152985152 843433381888 843731676288 843892755264 844016204448 844173398016 844177337744 844756731936 847427832576 848175311763 849246555456 852520547916 852683304798 852804059904 852808039911 852966870912 853556281227 856539959808 857291475456 858092873742 858378238848 861092410368 861687435528 861851942484 861973996032 862138557696 866221594992 867319678836 867485261058 867608112384 870062122976 870351468544 870948827136 870952891824 871115102208 871119167672 871408864768 871717053168 876040342528 876350168928 876641605632 876645696888 876813059564 877414853016 880021210752 880189217856 880481931264 885478816521 885773289024 885942394272 886067859456 886849421328 889357855542 889483804416 889653618048 890781405984 895000094118 895170960879 895297732992 895468656576 898128643072 898920843236 899219785984 899537810184 900060378963 900850078791 903999076864 904619529216 904623751044 904792232448 904796455082 904924590336 905097351808 905417454708 905718557952 908408991744 908582418432 909734201856 910362839076 910536638778 914042649312 914217151536 914346620928 914350888152 914521181184 915153126264 918046818624 918352121856 919210599792 919516290048 920017101744 923563926909 923871064896 924047443488 924178305024 924354742272 927918289792 929094584736 929909758752 932850111232 933494721822 933672937691 933805162368 933983437504 934294040576 934313756454 934624469376 938768272128 938772653327 939416972238 939591933696 939596318739 939729382272 939908788416 943527896064 943532299476 943708027392 944360140932 945557278731 947661232128 948547108296 948862554624 949379349672 949518230004 949695072768 949699504962 953356311648 953538319344 953673357312 953855425536 958742065152 958746539568 959065377792 959587729776 959906847744 963607454784 963791419552 964111935488 964452909888 965013189816 968728961664 969055642144 969236123648 969398364969 969720745536 969905877408 970228426752 974499294366 976059126432 978819888348 979145402112 979822003302 980004489984 980009063631 980334972864 984109741056 984297619968 985545385344 986226408999 989344833384 989673847296 990212870088 990542172672 990546795498 994550720176 994881465344 995811483108 996142647552 996685193556 999978283008 999982949872 1000169191424 1000315501568 1000669279968 1000860320304 1001193163776 1002129081732 1006514436096 1006519133464 1007209949616 1007402238648 1007544904704 1010394723456 1011622259232 1016998961472 1017337171968 1017891261504 1018040164128 1018234520784 1021259182848 1022155220736 1022159991099 1023450977088 1026633001472 1027592700654 1027934434176 1028494295478 1028644749171 1028836328832 1032240464384 1032802670952 1033146137088 1034111924766 1034455826304 1038637237248 1038642084532 1038987492608 1039354948008 1039553373924 1039700593152 1039899085056 1042988101632 1043908076016 1045226529792 1045231407828 1045430955634 1046148478596 1049456375136 1049805379584 1050530807664 1050726463488 1050731367192 1051080795648 1056114306144 1056465524736 1057397386968 1060388212377 1060740852288 1061093609472 1061671530816 1062024597504 1062029553936 1066118886144 1067115496833 1067470373952 1067674167456 1067825369088 1071790236166 1072146667904 1072525850604 1072730609262 1072882526976 1073087353728 1078584823296 1078589857014 1078795773367 1078948550016 1079154534848 1079536195998 1079895203712 1083309806592 1084058386632 1084265346996 1084625927424 1085639838543 1089820081872 1090182509568 1090187597412 1090390639104 1091144112084 1091506980096 1094594283744 1094958299136 1095918999552 1095924114168 1101538577376 1101748874928 1101904902144 1102115269632 1102876844472 1106364114752 1106732044288 1107123458688 1107334822464 1107703074816 1108738558512 1113012937557 1113383078208 1113595637024 1113753341952 1113965971456 1113989478849 1114359944256 1114730532864 1118869560198 1119241648512 1120660478496 1124975568384 1124980818606 1125190340352 1125354939264 1125967860342 1126342309248 1129903776768 1130900415684 1132328740608 1132334025147 1133327518479 1136694063888 1136911073064 1137072079872 1137077386548 1137289161216 1138075041636 1142053279744 1143055300608 1144123831656 1144504318464 1145513835882 1148123213824 1148916580704 1149135923312 1149298661376 1149518076928 1149924623328 1150307039232 1154962126656 1156420841472 1156426238448 1156647014744 1156810816512 1157440869936 1161270522432 1161903004821 1162289404224 1163762804592 1168466891904 1168860929184 1169886470688 1173361614336 1173585623808 1174396585518 1180638422028 1181031052032 1181036563863 1181256525696 1182072788091 1182465895104 1185810474056 1185978405888 1186204824064 1187018966016 1187708541312 1193333458824 1193561281172 1193730310656 1193958208768 1194380472168 1194777672192 1194783248178 1199383746912 1200080505284 1200904170696 1201133438388 1201303540224 1206159372288 1206165001392 1206389643264 1206566120448 1207223272944 1207624743936 1212978935808 1213817118768 1214048851704 1218723532416 1218956202048 1219134517536 1219361574912 1220204168352 1224062424832 1225614133056 1226021720064 1226689468992 1231418569212 1231653662486 1231828086528 1231833835427 1232063257984 1232908874496 1232914628439 1238380946942 1238792779648 1239230899548 1239467484294 1239643014912 1239879678336 1240736450031 1244659629096 1245073549824 1245751675272 1246165959168 1247330878326 1251691029504 1252555962984 1252789244928 1252795091652 1252972509696 1253211717888 1258037194752 1258043065968 1258277369856 1259146854576 1260743038308 1264729477728 1265150072832 1265839132896 1266024306672 1266260097024 1266266006616 1271141748864 1271384425792 1271807234048 1277903743121 1278328719424 1278753837056 1278780821874 1279024957197 1279206089856 1279450306368 1279875796992 1284809939712 1285937213184 1286684253088 1287139310613 1287567358272 1291638615552 1292531153292 1292777913726 1292960994048 1293207836544 1299332392488 1300979518254 1301227891587 1301412168576 1305093184464 1305527202816 1306429337736 1306672653312 1306678751508 1307113297152 1312146321408 1312396826624 1314060513792 1314968545332 1315219589346 1319126444512 1319565129728 1320031816128 1320283826784 1320470802432 1320722896896 1320729060664 1327748644144 1328190196736 1328659933536 1328913591408 1329101789184 1330274131992 1334036783313 1334225706624 1334480427072 1334924218368 1336172108976 1342500141177 1342946599488 1343202984864 1343393206272 1347192964608 1348381264854 1348829678976 1355998615296 1356935626566 1357188348672 1357194682623 1357386885504 1357646027712 1361678910464 1362613487616 1362873627648 1362879988132 1364601302784 1365804958167 1370123600872 1370579245568 1371063973968 1371325727304 1371519931392 1371526332228 1371781771776 1371788173834 1372729689396 1377070227936 1377528182784 1378815899688 1379274435072 1380025652616 1384849649664 1385806597344 1386071165232 1386267457536 1386532113408 1391877434688 1393635373056 1393641877104 1394864638128 1399275166848 1400242082733 1400707743552 1400975156256 1401441060864 1408152408192 1409863182624 1413850949836 1414321136384 1415291844096 1415298449214 1415562041088 1415568647467 1416039405248 1416540211398 1421491848192 1422820662444 1423293831936 1423565556608 1424069024508 1424277345006 1424542609152 1424549257443 1430034467472 1430307479016 1430510035968 1430783138304 1438113097728 1438119809352 1438598066688 1439381594664 1439860271616 1444413075456 1445411182176 1445687129328 1446167903232 1447519784724 1453093442496 1453576679424 1453583463216 1453854185472 1454858816112 1455342640128 1459459044992 1461232152224 1461748941549 1468229832522 1468718103168 1468998499904 1469487026176 1469733004953 1470006734976 1470502459296 1476164611584 1476446429952 1478318078016 1484017250076 1484510770944 1485319305132 1485813259008 1485820193247 1491826080264 1492322198016 1493717224662 1494213971328 1495027790334 1499967424512 1499974424808 1500253787136 1500473252352 1501290480456 1501789745664 1503193622598 1506538369024 1507867220912 1509771654144 1509778700196 1511103357972 1515592085184 1515881430752 1516096106496 1516103182064 1516385548288 1517426307072 1517433388848 1525498442208 1526005757952 1526836892256 1527060246192 1527351781176 1531888774272 1533232831104 1535176465632 1539949502208 1541389050981 1541901651264 1542414422016 1542741443217 1543254493248 1548360696576 1549204006428 1549719205632 1551167887149 1551683739456 1557955855872 1557963126798 1558481238912 1559330060886 1559848627584 1564482152448 1564780831744 1565862114024 1567847111742 1568146433451 1574184562704 1574708069376 1574715418484 1575008700928 1575796211496 1576089695232 1576097050788 1576621193472 1581304541184 1582691954688 1583611388416 1584171459216 1584698287104 1586096080452 1591111278432 1591640414208 1592507296224 1593036896256 1593044330904 1599178329216 1601205560928 1601511251184 1601738053632 1607685354249 1608220001856 1608754827264 1609095913893 1609631030592 1610166325248 1617884785521 1618422825024 1618731802272 1624964709888 1624972293542 1625274936064 1625512690048 1626087579948 1626398020494 1626938891136 1634152177408 1634730122808 1635273764352 1635281396118 1635585958656 1635593591879 1636716168126 1637260470144 1641891425616 1642437448704 1643878499328 1643886171252 1652307866064 1652623312392 1652857353216 1653172904448 1654315266708 1659546172128 1660098066432 1661002233696 1661554612224 1663107837768 1668921372672 1670074617312 1670385659904 1670393455536 1670630012928 1670948957184 1677390754624 1678304340297 1678862472768 1680990717744 1686305970304 1687463352576 1687471227909 1687785510528 1688032408896 1688354675488 1688951790513 1689513463872 1694855665152 1696350623526 1698493110912 1705041095832 1705366609596 1705608119808 1705616079822 1705933741824 1707112562454 1713079919616 1714582950912 1716185747484 1716756477696 1718270753823 1722184820736 1723374871056 1723703884968 1723947992064 1724277115392 1732443189984 1734639357672 1734970522116 1735216224768 1740124245952 1740702937088 1741905783648 1742230204416 1742238335344 1742817729536 1743434106336 1752080685056 1752700337856 1753283211264 1753291393776 1753626119128 1754829706032 1760042421504 1760378435712 1761594878277 1770957633042 1771546578048 1771884788544 1773698842656 1778715711084 1778967608832 1779307236096 1781562811968 1790000188236 1790341921758 1790595465984 1790937313152 1792174872267 1796257286144 1797841686472 1798439571968 1799075620368 1800120757926 1801700157582 1807998153728 1809239058432 1809247502088 1809584464896 1809592910164 1809849180672 1810194703616 1810834909416 1811437115904 1817164836864 1819468403712 1820725678152 1821073277556 1828085298624 1828434303072 1828693241856 1828701776304 1829042362368 1830306252528 1836093637248 1838421199584 1839032580096 1840034203488 1847127853818 1847480493729 1847742129792 1848094886976 1848709484544 1855836579584 1857571420413 1858189169472 1859201226441 1859819517504 1865700222464 1866989443644 1867345875382 1867610324736 1867966875008 1868627512908 1869248938752 1877536544256 1877545306654 1878833944476 1879183867392 1879192637478 1879458764544 1879817576832 1887055792128 1887064598952 1887416054784 1888720281864 1891114557462 1895322464256 1897094216592 1897725109248 1898758699344 1899036460008 1899390145536 1899399009924 1906712623296 1907076638688 1907346714624 1907710851072 1917493079136 1918130755584 1919175459552 1919813695488 1926942020341 1927214909568 1927582839104 1928223870976 1928905819776 1930026379632 1937457923328 1937466965377 1938111284288 1938796729938 1939166870589 1939441491072 1939811754816 1940456853504 1948998588732 1951469277381 1952118252864 1957639776696 1958290804224 1959644006604 1960008979968 1960018127262 1960669945728 1968219482112 1968595239936 1971090770688 1972452817998 1972829384019 1978689666768 1979347694592 1980425740176 1981084345344 1981093590996 1989101440352 1989762930688 1991622966216 1992285295104 1993370387112 1999965899744 2000338382848 2000631003136 2001338559936 2001720640608 2002386327552 2004258163464 2013028872192 2013038266928 2014419899232 2014804477296 2015089809408 2020789446912 2022571897281 2023244518464 2033997922944 2035403439849 2035782523008 2036080328256 2036469041568 2042518365696 2044310441472 2044319982198 2046901954176 2053266002944 2055185401308 2055868868352 2056988590956 2057289498342 2057672657664 2057682260751 2064480928768 2065605341904 2066292274176 2068223849532 2068911652608 2077274474496 2077284169064 2077974985216 2078709896016 2079106747848 2079401186304 2079798170112 2087816152032 2090453059584 2090462815656 2090861911268 2092296957192 2098912750272 2099610759168 2101061615328 2101452926976 2101462734384 2102161591296 2112228612288 2112931049472 2114794773936 2120776424754 2121481704576 2122947673821 2123343061632 2124059107872 2132237772288 2134230993666 2134940747904 2135348334912 2143580472332 2144293335808 2145051701208 2145461218524 2145765053952 2146174707456 2146184723579 2157169646592 2157179714028 2157591546734 2157897100032 2158309069696 2159072391996 2159790407424 2166619613184 2168116773264 2168530693992 2169251854848 2171279677086 2179640163744 2180365019136 2180375194824 2180781278208 2182288224168 2183013960192 2189188567488 2189916598272 2191837999104 2191848228336 2202344748783 2203077154752 2203497749856 2203809804288 2204230539264 2205753688944 2212728229504 2214246917376 2214669644928 2217477117024 2226025875114 2226450851417 2226766156416 2227191274048 2227931942912 2227978957698 2228719888512 2237739120396 2238483297024 2240575836993 2241320956992 2242541685501 2249951136768 2249961637212 2250380680704 2250709878528 2251935720684 2252684618496 2254790433897 2259807553536 2261800831368 2264657481216 2264668050294 2266655036958 2273388127776 2273822146128 2274144159744 2274154773096 2274578322432 2276150083272 2284106559488 2286110601216 2288247663312 2289008636928 2291027671764 2297833161408 2298271846624 2298597322752 2299036153856 2299849246656 2300614078464 2309924253312 2312852476896 2313294029488 2313621633024 2314881739872 2322541044864 2323806009642 2324578808448 2327525609184 2336933783808 2336944690197 2337721858368 2338995091329 2339772941376 2346723228672 2347171247616 2348793171036 2351770667613 2361276844056 2362062104064 2362073127726 2362513051392 2364145576182 2364931790208 2371620948112 2371956811776 2372409648128 2374037932032 2375417082624 2386666917648 2387122562344 2387460621312 2387916417536 2388760944336 2389555344384 2389566496356 2398767493824 2400161010568 2401808341392 2402266876776 2402607080448 2412330002784 2412779286528 2413132240896 2414446545888 2415249487872 2425957871616 2427634237536 2428097703408 2437447064832 2437458440313 2437912404096 2438269035072 2439597030741 2440408336704 2448124849664 2451228266112 2452922094177 2453378937984 2462837138424 2463307324972 2463656173056 2463667670854 2464126515968 2465817748992 2465829256878 2476761893884 2477585559296 2478461799096 2478934968588 2479286029824 2479759356672 2481472900062 2489319258192 2490147099648 2491503350544 2492331918336 2494661756652 2503382059008 2505111925968 2505578489856 2505590183304 2505945019392 2506423435776 2516086131936 2516554739712 2518293709152 2521486076616 2529458955456 2530300145664 2531678265792 2532048613344 2532520194048 2532532013232 2542283497728 2542768851584 2544525935289 2555807486242 2556657438848 2557561643748 2558049914394 2558412179712 2558424119733 2558900612736 2560668843681 2569619879424 2571874426368 2573368506176 2574278621226 2575134716544 2583277231104 2585062306584 2585555827452 2585921988096 2586415673088 2598664784976 2601959036508 2602455783174 2602824337152 2610186368928 2611054405632 2612858675472 2613345306624 2613357503016 2614226594304 2624793653248 2628121027584 2629937090664 2630439178692 2638252889024 2639130259456 2640063632256 2640567653568 2641445793792 2641458121328 2655497288288 2656380393472 2656436449563 2657319867072 2657827182816 2658203578368 2660548263984 2668073566626 2668451413248 2668960854144 2672344217952 2685000282354 2685512882637 2685893198976 2686405969728 2694385929216 2696762529708 2697659357952 2700181136889 2702550236373 2711997230592 2713871253132 2714376697344 2714389365246 2714773771008 2715292055424 2723357820928 2725226975232 2725747255296 2725759976264 2729202605568 2731609916334 2740247201744 2741158491136 2742127947936 2742651454608 2743039862784 2743052664456 2743563543552 2743576347668 2745459378792 2754140455872 2755056365568 2757631799376 2758548870144 2760051305232 2770691780727 2771613194688 2772142330464 2772534915072 2773064226816 2783754869376 2787283754208 2789729276256 2798550333696 2800484165466 2801018813073 2801415487104 2801950312512 2802882121728 2816304816384 2816317959981 2818788956217 2819726365248 2827701899672 2828642272768 2830583688192 2830596898428 2831124082176 2831137294934 2832078810496 2833080422796 2842983696384 2845641324888 2846587663872 2847131113216 2848138049016 2848554690012 2849085218304 2849098514886 2860068934944 2860614958032 2861020071936 2861566276608 2876226195456 2876239618704 2877196133376 2878763189328 2879720543232 2890822364352 2891374258656 2892335806464 2895039569448 2906186884992 2907166926432 2907708370944 2909717632224 2910685280256 2918918089984 2921492740517 2922464304448 2923497883098 2936459665044 2937436206336 2937449915249 2937996999808 2939466009906 2940013469952 2940027190893 2941004918592 2952329223168 2952892859904 2956636156032 2958679226997 2968034500152 2969021541888 2970638610264 2971626518016 2971640386494 2983652160528 2984644396032 2987434449324 2988427942656 2990055580668 2999934849024 2999948849616 3000507574272 3000946504704 3002580960912 3003579491328 3006387245196 3015734441824 3019543308288 3019557400392 3022206715944 3031184170368 3031762861504 3032206364128 3032771096576 3034866777696 3050996884416 3052011515904 3053673784512 3054120492384 3054703562352 3063777548544 3066465662208 3066479973297 3070352931264 3079899004416 3082778101962 3083803302528 3085482886434 3085934247513 3086508986496 3096721393152 3098408012856 3099438411264 3102335774298 3103367478912 3115911711744 3115926253596 3116962477824 3118660121772 3119697255168 3128964304896 3129561663488 3131724228048 3135694223484 3136292866902 3148369125408 3149416138752 3149430836968 3150017401856 3151592422992 3152179390464 3152194101576 3153242386944 3167222776832 3168342918432 3169396574208 3172192160904 3181164637131 3182222556864 3183280828416 3185014592448 3186073792512 3186088661808 3198356658432 3201346490499 3202411121856 3203022502368 3203476107264 3215370708498 3216440003712 3218191827786 3219262061184 3235769571042 3236387320101 3236845650048 3237463604544 3249929419776 3249944587084 3250549872128 3251025380096 3252175159896 3252796040988 3253877782272 3256919515629 3268304354816 3269460245616 3270547528704 3270562792236 3271171917312 3271187183758 3273432336252 3274520940288 3283782851232 3284874897408 3287756998656 3287772342504 3304615732128 3305246624784 3305714706432 3306345808896 3308630533416 3319092344256 3320196132864 3322004467392 3323109224448 3326215675536 3339038812671 3340149234624 3340786911072 3341260025856 3341897914368 3354781509248 3356608680594 3357724945536 3361981435488 3372611940608 3374926705152 3374942455818 3375571021056 3375586774729 3376064817792 3376709350976 3377903581026 3379026927744 3389711330304 3392701247052 3396986221824 3397002075441 3399982555437 3410082191664 3410733219192 3411216239616 3411232159644 3411867483648 3414225124908 3426159839232 3429165901824 3432371494968 3433512955392 3436541507646 3444369641472 3446749742112 3447407769936 3447895984128 3448554230784 3464886379968 3469278715344 3469941044232 3470432449536 3480248491904 3483811567296 3484476670688 3485635459072 3485709014463 3486868212672 3504161370112 3505400675712 3506582787552 3507252238256 3509659412064 3520084843008 3520756871424 3523189756554 3541915266084 3543093156096 3543109691589 3543769577088 3546218364273 3547397685312 3557431422168 3557935217664 3558614472192 3563125623936 3580000376472 3580683843516 3581190931968 3581874626304 3584349744534 3592514572288 3595683372944 3596879143936 3598151240736 3600241515852 3603400315164 3615996307456 3618478116864 3618495004176 3619168929792 3619185820328 3619698361344 3620389407232 3621669818832 3622874231808 3638936807424 3641451356304 3642146555112 3656170597248 3656868606144 3657403552608 3658084724736 3660612505056 3672187274496 3676842399168 3678065160192 3680068406976 3694255707636 3694960987458 3695484259584 3695501506281 3696189773952 3698743885317 3711673159168 3715142840826 3716378338944 3718402452882 3719639035008 3731400444928 3733978887288 3734691750764 3735220649472 3735933750016 3737255025816 3738497877504 3755073088512 3755090613308 3757667888952 3758367734784 3758385274956 3758917529088 3759635153664 3774111584256 3774129197904 3774832109568 3777440563728 3782229114924 3794188433184 3795450218496 3797517398688 3798072920016 3798780291072 3798798019848 3813425246592 3814153277376 3815421702144 3833711229363 3834986158272 3836261511168 3837074871591 3838350919104 3839627390976 3853884040682 3854429819136 3855165678208 3857811639552 3860052759264 3874915846656 3874933930754 3876222568576 3877593459876 3878333741178 3878882982144 3879623509632 3897997177464 3900261642173 3902938554762 3903683674761 3904236505728 3915279553392 3916581608448 3919288013208 3920017959936 3920036254524 3921339891456 3936438964224 3937190479872 3942181541376 3944905635996 3945658768038 3957379333536 3958695389184 3960851480352 3962168690688 3962187181992 3978202880704 3979525861376 3983245932432 3984570590208 3986740774224 3999931799488 4001262006272 4002110349939 4002677119872 4003441281216 4004772655104 4008516326928 4026076533856 4027500423531 4028839798464 4029608954592 4030179618816 4041578893824 4045143794562 4046489036928 4067995845888 4070806879698 4071565046016 4071584047869 4072160656512 4072938083136 4085036731392 4088620882944 4088639964396 4093803908352 4097414874501 4106532005888 4110370802616 4111737736704 4113977181912 4114578996684 4115345315328 4115364521502 4128961857536 4131210683808 4132584548352 4136447699064 4137823305216 4154548948992 4154568338128 4155949970432 4157419792032 4158213495696 4158802372608 4159596340224 4175632304064 4180906119168 4180925631312 4181723822536 4184593914384 4197825500544 4200726248199 4202123230656 4202925468768 4204323182592 4224457224576 4229589547872 4241552849508 4242963409152 4245895347642 4246686123264 4246705942401 4248118215744 4264475544576 4268461987332 4269881495808 4270696669824 4273647772329 4287160944664 4288586671616 4290103402416 4290922437048 4291530107904 4292349414912 4292369447158 4314339293184 4314359428056 4315183093468 4315794200064 4316618139392 4318144783992 4319580814848 4333239226368 4336233546528 4337061387984 4338503709696 4342559354172 4359280327488 4360730038272 4360750389648 4361562556416 4364576448336 4366027920384 4378377134976 4383696456672 4404689497566 4406154309504 4406995499712 4408461078528 4411507377888 4425456459008 4428493834752 4429339289856 4429359961429 4434954234048 4452051750228 4452901702834 4453532312832 4454382548096 4455957915396 4457439777024 4457460579741 4475478240792 4476966594048 4481151673986 4482641913984 4485083371002 4499902273536 4499923274424 4500761361408 4501419757056 4503871441368 4505369236992 4509580867794 4519615107072 4523601662736 4529314962432 4529336100588 4533310073916 4546776255552 4547644292256 4548288319488 4548309546192 4549156644864 4552300166544 4576495326624 4578017273856 4582055343528 4595015586967 4595666322816 4596543693248 4598072307712 4599698493312 4619848506624 4624167152943 4625704953792 4626588058976 4627243266048 4628224329651 4629763479744 4645082089728 4647612019284 4649157616896 4653503661447 4655051218368 4673867567616 4673889380394 4675443716736 4677990182658 4679545882752 4693446457344 4694342495232 4697586342072 4703541335226 4704439300353 4722553688112 4724124208128 4724146255452 4725026102784 4728291152364 4729863580416 4743241896224 4743913623552 4744819296256 4748075864064 4750834165248 4773333835296 4774245124688 4774921242624 4775832835072 4777521888672 4779110688768 4779132992712 4797534987648 4800322021136 4803616682784 4804533753552 4805214160896 4823056062747 4824660005568 4826264481792 4827287741679 4828893091776 4830498975744 4853654356563 4855268475072 4856195406816 4874894129664 4874916880626 4875824808192 4876538070144 4879194061482 4880816673408 4896249699328 4902456532224 4905844188354 4906757875968 4906780775637 4925674276848 4926614649944 4927312346112 4927335341708 4928253031936 4931635497984 4931658513756 4953523787768 4955171118592 4956923598192 4957869937176 4958572059648 4959518713344 4962945800124 4978638516384 4980294199296 4983006701088 4984663836672 4989323513304 5006764118016 5010223851936 5011156979712 5011180366608 5011890038784 5012846871552 5032172263872 5034913020891 5036587418304 5042972153232 5058917910912 5062413683727 5063356531584 5064097226688 5065064026464 5084566995456 5085537703168 5089051870578 5111614972484 5113314877696 5115123287496 5116099828788 5116824359424 5116848239466 5117801225472 5117825110073 5121337687362 5139239758848 5143748852736 5146737012352 5148557242452 5150269433088 5154812261469 5166554462208 5170124613168 5171111654904 5171843976192 5172831346176 5197329569952 5203918073016 5204911566348 5205648674304 5220372737856 5222108811264 5225717350944 5226690613248 5226715006032 5228453188608 5256242055168 5259874181328 5260878357384 5276505778048 5280127264512 5281135307136 5282916242656 5284784634831 5310994576576 5312760786944 5312872899126 5314639734144 5315654365632 5321096527968 5336147133252 5336902826496 5337921708288 5344688435904 5370000564708 5371025765274 5371786397952 5372811939456 5376524616801 5388771858432 5393525059416 5395318715904 5400362273778 5405100472746 5423994461184 5427742506264 5428753394688 5428778730492 5429547542016 5430584110848 5446715641856 5451494510592 5451519952528 5458405211136 5463219832668 5480494403488 5482316982272 5484255895872 5485302909216 5486079725568 5486105328912 5487127087104 5487152695336 5490918757584 5508280911744 5515263598752 5517097740288 5520102610464 5541383561454 5542441481187 5543226389376 5544284660928 5546128453632 5567509738752 5572714261239 5574567508416 5577603679323 5579458552512 5597100667392 5600968330932 5602037626146 5602830974208 5603900625024 5632609632768 5632635919962 5637577912434 5639452730496 5655403799344 5657284545536 5661167376384 5661193796856 5662248164352 5662274589868 5664157620992 5666160845592 5685967392768 5691282649776 5693175327744 5694262226432 5696276098032 5697109380024 5698170436608 5698197029772 5720137869888 5721229916064 5722040143872 5723132553216 5752479237408 5754392266752 5757526378656 5759441086464 5780826061023 5781644728704 5782748517312 5784671612928 5790079138896 5812373769984 5812400896131 5814333852864 5817500611767 5819435264448 5821370560512 5837836179968 5842985481034 5844928608896 5846995766196 5872919330088 5874872412672 5874899830498 5875993999616 5878932019812 5880026939904 5880054381786 5882009837184 5904658446336 5905785719808 5913272312064 5917358453994 5918488152057 5936069000304 5938043083776 5941277220528 5943253036032 5943280772988 5967304321056 5969288792064 5974868898648 5976855885312 5980111161336 5999897699232 6001015148544 6001893009408 6005161921824 6007158982656 6012774490392 6031468883648 6039086616576 6039114800784 6044413431888 6062368340736 6063525723008 6064412728256 6067715691843 6069733555392 6101993768832 6106210319547 6107347569024 6108240984768 6109407124704 6127555097088 6132931324416 6132959946594 6140705862528 6159798008832 6165556203924 6167606605056 6170965772868 6171868495026 6173017972992 6173046782253 6193442786304 6196816025712 6198876822528 6204671548596 6206734957824 6231823423488 6231852507192 6233924955648 6237320243544 6239394510336 6259123326976 6263448456096 6271388446968 6272585733804 6296738250816 6298832277504 6298861673936 6300034803712 6303184845984 6304358780928 6304388203152 6306484773888 6334445553664 6336685836864 6338793148416 6344384321808 6362329274262 6364445113728 6368843021463 6370029184896 6372177323616 6396713316864 6402692980998 6404822243712 6406045004736 6430741416996 6432880007424 6436383655572 6438524122368 6438554170737 6471539142084 6472774640202 6473691300096 6474927209088 6499858839552 6499889174168 6501099744256 6502050760192 6504350319792 6505592081976 6507755564544 6513839031258 6536608709632 6538920491232 6541095057408 6541125584472 6542343834624 6542374367516 6546864672504 6549041880576 6567565702464 6569749794816 6575513997312 6575544685008 6607034246349 6609231464256 6610493249568 6611429412864 6612691617792 6617261066832 6638184688512 6644008934784 6652431351072 6678077625342 6679352554251 6680298469248 6681573822144 6683795828736 6709563018496 6713217361188 6715449891072 6721727510979 6723962870976 6745223881216 6749853410304 6749884911636 6751142042112 6751173549458 6752129635584 6753418701952 6755807162052 6758053855488 6779422660608 6785402494104 6793972443648 6794004150882 6795301211621 6799965110874 6820164383328 6821466438384 6822432479232 6822464319288 6823734967296 6828450249816 6852319678464 6858331803648 6864742989936 6867025910784 6873083015292 6893499484224 6894815539872 6895791968256 6897108461568 6929772759936 6938557430688 6939882088464 6940864899072 6960496983808 6966636535079 6967623134592 6968953341376 6971270918144 6971418028926 6973736425344 7010801351424 7010834070591 7013165575104 7014504476512 7016985273987 7019318824128 7040169686016 7041513742848 7046379513108 7055312002839 7083830532168 7086186312192 7086219383178 7087539154176 7092436728546 7094795370624 7114862844336 7115870435328 7117228944384 7126251247872 7160000752944 7161367687032 7162381863936 7163749252608 7168699489068 7191366745888 7193758287872 7196302481472 7200483031704 7206800630328 7231992614912 7236990008352 7238337859584 7238371640656 7239396722688 7240778814464 7243339637664 7245748463616 7277873614848 7282902712608 7284293110224 7312341194496 7312375320939 7313737212288 7314807105216 7318791092223 7321225010112 7344374548992 7353684798336 7358766282531 7360136813952 7388511415272 7389921974916 7390968519168 7391003012562 7392379547904 7397487770634 7423346318336 7430285681652 7432756677888 7436804905764 7439278070016 7462800889856 7467957774576 7469383501528 7470441298944 7471867500032 7474510051632 7476995755008 7510146177024 7510181226616 7515335777904 7516735469568 7516770549912 7517835058176 7519270307328 7548258395808 7549664219136 7554881127456 7564458229848 7588376866368 7590900436992 7595034797376 7596145840032 7597560582144 7597596039696 7626850493184 7628306554752 7633577805867 7667422458726 7669972316544 7674149743182 7675272359199 7676701838208 7707768081364 7708859638272 7710331356416 7715623279104 7720105518528 7749831693312 7749867861508 7752445137152 7755186919752 7756667482356 7757765964288 7759247019264 7795994354928 7800523284346 7805877109524 7807367349522 7808473011456 7830559106784 7833163216896 7838576026416 7840035919872 7840072509048 7842679782912 7874380959744 7884363082752 7889811271992 7891317536076 7914758667072 7917390778368 7921702960704 7924337381376 7924374363984 7956405761408 7966491864864 7969141180416 7973481548448 7999863598976 8004220699878 8005354239744 8006882562432 8017032653856 8049476155123 8052153067712 8055000847062 8056538647911 8057679596928 8059217909184 8083157787648 8090287589124 8092978073856 8100543410667 8107650709119 8135991691776 8141613759396 8143130092032 8143168095738 8144321313024 8145876166272 8170073462784 8177241765888 8177279928792 8187607816704 8194829749002 8213064011776 8220741605232 8223475473408 8227954363824 8229157993368 8230690630656 8230729043004 8257923715072 8262421367616 8265169096704 8272895398128 8275646610432 8309136676256 8311899940864 8312075342181 8314839584064 8316426991392 8317604745216 8319192680448 8351264608128 8361851262624 8363447645072 8369187828768 8395651001088 8401452496398 8403056439219 8404246461312 8405850937536 8408646365184 8448914449152 8448953879943 8456366868651 8459179095744 8483105699016 8485926818304 8491790695284 8493372246528 8493411884802 8496236431488 8528951089152 8536923974664 8539762991616 8541393339648 8547295544658 8574321889328 8577173343232 8580206804832 8581844874096 8583060215808 8584698829824 8584738894316 8628678586368 8628718856112 8630366186936 8631588400128 8633236278784 8636289567984 8639161629696 8672467093056 8674122775968 8677007419392 8685118708344 8718560654976 8721500779296 8723125112832 8729152896672 8732055840768 8756754269952 8764478221551 8767392913344 8809378995132 8812308619008 8812349745747 8813990999424 8820081572679 8823014755776 8850912918016 8856987669504 8858678579712 8858719922858 8869908468096 8904103500456 8905803405668 8907064625664 8908765096192 8911915830792 8914879554048 8914921159482 8950956481584 8953933188096 8962303347972 8965283827968 8970166742004 8999804547072 8999846548848 9001522722816 9002839514112 9007742882736 9010738473984 9019161735588 9047203325472 9058629924864 9058672201176 9066620147832 9093552511104 9095288584512 9096619092384 9098313289728 9104600333088 9152990653248 9156034547712 9164110687056 9190031173934 9191332645632 9193087386496 9199396986624 9199439919891 9239697013248 9248334305886 9251409907584 9253176117952 9256448659302 9257802742539 9259526959488 9290164179456 9295224038568 9298315233792 9307007322894 9310102436736 9347735135232 9347778760788 9350887433472 9355980365316 9359091765504 9386892914688 9388684990464 9395172684144 9407082670452 9408878600706 9445107376224 9448248416256 9448292510904 9450052205568 9456582304728 9459727160832 9486483792448 9489638592512 9501668330496 9543493911393 9546667670592 9548490249376 9549842485248 9551665670144 9555043777344 9558221377536 9558265985424 9595069975296 9600644042272 9604039471497 9607233365568 9609067507104 9610428321792 9646112125494 9649320011136 9654575483358 9657786183552 9707308713126 9709161960303 9710536950144 9712390813632 9749788259328 9749833761252 9751649616384 9753076140288 9758388122964 9761633346816 9770758546887 9792499398656 9804913064448 9811688376708 9813515751936 9813561551274 9851348553696 9853229299888 9854624692224 9854670683416 9856506063872 9863270995968 9863317027512 9907047575536 9910342237184 9913847196384 9915739874352 9917144119296 9919037426688 9925891600248 9957277032768 9960588398592 9966013402176 9969327673344 9978647026608 10017116438013 10020447703872 10022360733216 10023780077568 10025693743104 10064344527744 10069826041782 10073174836608 10085944306464 10117835821824 10124827367454 10126713063168 10126760324187 10128194453376 10130128052928 10169133990912 10171075406336 10178103741156 10191006226323 10223229944968 10226629755392 10230246574992 10232199657576 10233648718848 10233696478932 10235602450944 10235650220146 10242675374724 10278479517696 10287497705472 10293474024704 10297114484904 10300538866176 10309624522938 10333108924416 10340249226336 10342223309808 10343687952384 10345662692352 10394659139904 10407836146032 10409823132696 10411297348608 10440745475712 10451434701888 10453430012064 10456906377216 10512484110336 10519748362656 10521756714768 10553011556096 10560254529024 10562270614272 10562319908023 10565832485312 10569569269662 10621989153152 10625745798252 10629279468288 10629329074767 10631308731264 10638655092819 10642193055936 10672294266504 10673805652992 10675843416576 10689376871808 10740001129416 10742051530548 10743572795904 10745623878912 10753049233602 10777543716864 10787050118832 10790637431808 10800724547556 10810200945492 10847988922368 10855485012528 10857506789376 10857557460984 10859095084032 10861168221696 10903039905056 10916810422272 10926439665336 10960988806976 10964633964544 10968511791744 10970605818432 10972210657824 10974254174208 10974305390672 10981837515168 11016561823488 11030527197504 11034195480576 11040205220928 11082767122908 11084882962374 11086452778752 11086504518843 11088569321856 11096231655951 11135019477504 11145428522478 11149135016832 11155207358646 11158917105024 11194201334784 11201936661864 11204075252292 11205661948416 11207801250048 11265219265536 11265271839924 11275155824868 11278905460992 11310807598688 11314569091072 11322334752768 11322387593712 11324496328704 11324549179736 11328315241984 11332321691184 11382565299552 11386350655488 11388524452864 11392552196064 11394218760048 11396340873216 11396394059544 11440275739776 11442459832128 11446265106432 11501133688089 11504958474816 11508784533504 11511224614773 11515052757312 11518882172928 11561652122046 11563289457408 11565497034624 11580158277792 11624747539968 11624801792262 11628667705728 11635001223534 11638870528896 11675672359936 11685970962068 11689857217792 11693991532392 11700784926519 11711051024283 11745838660176 11749744825344 11749799660996 11751987999232 11757864039624 11760053879808 11760108763572 11764019674368 11809316892672 11811571439616 11826544624128 11834716907988 11836976304114 11872138000608 11876086167552 11882554441056 11886506072064 11886561545976 11934608642112 11938577584128 11949737797296 11953711770624 11960222322672 11999795398464 12003786018816 12006331049817 12010323843648 12014317965312 12025548980784 12062937767296 12078229601568 12088826863776 12124736681472 12127051446016 12128825456512 12135431383686 12139467110784 12203987537664 12204044493251 12212420639094 12214695138048 12214752143607 12216481969536 12218814249408 12255110194176 12265862648832 12265919893188 12281411725056 12292244623503 12319596017664 12331112407848 12335213210112 12341931545736 12343736990052 12346035945984 12346093564506 12386885572608 12393632051424 12397753645056 12409343097192 12413469915648 12463646846976 12463705014384 12467849911296 12474640487088 12478789020672 12526896912192 12542776893936 12545171467608 12593476501632 12597723347872 12600069607424 12602178744597 12606369691968 12608776406304 12612969547776 12668891107328 12673371673728 12688768643616 12724658548524 12728890227456 12737686042926 12740058369792 12740117827203 12744354647232 12793426633728 12805385961996 12809644487424 12812090009472 12820943316987 12861482833992 12865760014848 12872767311144 12877048244736 12877108341474 12943078284168 12945549280404 12947382600192 12949854418176 12999717679104 12999778348336 13002199488512 13004101520384 13008700639584 13011184163952 13015511129088 13027678062516 13073217419264 13077840982464 13082190114816 13082251168944 13084687669248 13084748735032 13093729345008 13098083761152 13135131404928 13151089370016 13214068492698 13218462928512 13220986499136 13225383235584 13234522133664 13276369377024 13288017869568 13288079884287 13304862702144 13356155250684 13358705108502 13360596938496 13363147644288 13372381739223 13419126036992 13426434722376 13430899782144 13443455021958 13447925741952 13490447762432 13499706820608 13499769823272 13502284084224 13502347098916 13504259271168 13506837403904 13511614324104 13516107710976 13558845321216 13570804988208 13587944887296 13588008301764 13590602423242 13599930221748 13640328766656 13642932876768 13644864958464 13644928638576 13647469934592 13656900499632 13729485979872 13734051821568 13746166030584 13785046760901 13786998968448 13789631079744 13794216923136 13859545519872 13872501458829 13877114861376 13879764176928 13881729798144 13920993967616 13933273070158 13935246269184 13937906682752 13942836057852 13947472850688 14021602702848 14021668141182 14024345053771 14026331150208 14029008953024 14033970547974 14038637648256 14080339372032 14083027485696 14092759026216 14110624005678 14113317901059 14167661064336 14172372624384 14172438766356 14175078308352 14184873457092 14189590741248 14229725688672 14231740870656 14234457888768 14252502495744 14320001505888 14322735374064 14324763727872 14327498505216 14337398978136 14382733491776 14387516575744 14392604962944 14400966063408 14413601260656 14469168188241 14473980016704 14476743281312 14478793445376 14481557628928 14481863225037 14486679275328 14491496927232 14560963069689 14565805425216 14568586220448 14624682388992 14624750641878 14627474424576 14629614210432 14637582184446 14642450020224 14688749097984 14707369596672 14717532565062 14720273627904 14720342326911 14777022830544 14779843949832 14781937038336 14782006025124 14784759095808 14794975541268 14846692636672 14860571363304 14865513355776 14873609811528 14878556140032 14925601779712 14935915549152 14938767003056 14940882597888 14943735000064 14949020103264 14953991510016 15020292354048 15020362453232 15030671555808 15033470939136 15033541099824 15035670116352 15038540614656 15096516791616 15104739062673 15109762254912 15128916459696 15176753732736 15187241051181 15190069594752 15192291680064 15195192079392 15253700986368 15256613109504 15267155611734 15334844917452 15339944633088 15348299486364 15350544718398 15353403676416 15353475330219 15415536162728 15417719276544 15420662712832 15431246558208 15440211037056 15499663386624 15499735723016 15504890274304 15510373839504 15513334964712 15515531928576 15518494038528 15591988709856 15601046568692 15611754219048 15614734699044 15616946022912 15661118213568 15666326433792 15677152052832 15680071839744 15680145018096 15685359565824 15768726165504 15779622543984 15782635072152 15829517334144 15843405921408 15848748727968 15912811522816 15932983729728 15938282360832 15946963096896 15999727197952 16008441399756 16010708479488 16013765124864 16013839860551 16034065307712 16098952310246 16104306135424 16110001694124 16113077295822 16115359193856 16118435818368 16129573850403 16166315575296 16180575178248 16185956147712 16201086821334 16215301418238 16271983383552 16283227518792 16286260184064 16286336191476 16288642626048 16291752332544 16340146925568 16354483531776 16354559857584 16375215633408 16389659498004 16441483210464 16446950946816 16455908727648 16458315986736 16461381261312 16461458086008 16524842735232 16545790796256 16551293220864 16612748660573 16618273352512 16623799881728 16624150684362 16627324443561 16629679168128 16632853982784 16638385360896 16702529216256 16718142783717 16723702525248 16726895290144 16732811037969 16738375657536 16791302002176 16802904992796 16806112878438 16808492922624 16811701875072 16897828898304 16897907759886 16912733737302 16918358191488 16966211398032 16971853636608 16983581390568 16986744493056 16986823769604 16992472862976 17057902178304 17073847949328 17079525983232 17082786679296 17094591089316 17148643778656 17154346686464 17160413609664 17163689748192 17166120431616 17169397659648 17169477788632 17257437712224 17260732373872 17263176800256 17266472557568 17272579135968 17278323259392 17342478183069 17344934186112 17348245551936 17354014838784 17370237416688 17437121309952 17437202688393 17443001558592 17452501835301 17458305793344 17464111681536 17513508539904 17528956443102 17534785826688 17618757990264 17624617238016 17624699491494 17627981998848 17640163145358 17646029511552 17701825836032 17713975339008 17717357159424 17717439845716 17739816936192 17755464456171 17808207000912 17811606811336 17814129251328 17817530192384 17823831661584 17829759108096 17829842318964 17901912963168 17907866376192 17924606695944 17930567655936 17940333484008 17999693097696 18003045445632 18005679028224 18015485765472 18021476947968 18038323471176 18094406650944 18117259849728 18117344402352 18133240295664 18187105022208 18190577169024 18193238184768 18203147075529 18209200666176 18305981306496 18328221374112 18380062347868 18382665291264 18386174772992 18398793973248 18398879839782 18479394026496 18496668611772 18502819815168 18506352235904 18512897318604 18515605485078 18519053918976 18519140346759 18580328358912 18590448077136 18596630467584 18614014645788 18620204873472 18695470270464 18695557521576 18701774866944 18711960730632 18718183531008 18777369980928 18790345368288 18814165340904 18817757201412 18890214752448 18896496832512 18896585021808 18900104411136 18913164609456 18919454321664 18972967584896 19003336660992 19086987822786 19093335341184 19096980498752 19103331340288 19106529064389 19110087554688 19116531970848 19190139950592 19201288084544 19208078942994 19214466731136 19218135014208 19292224250988 19298640022272 19309150966716 19315572367104 19315662512211 19414617426252 19418323920606 19421073900288 19424781627264 19499576518656 19499667522504 19503299232768 19506152280576 19516776245928 19523266693632 19541517093774 19584998797312 19609826128896 19623376753416 19627031503872 19627123102548 19702697107392 19706458599776 19709249384448 19709341366832 19713012127744 19726541991936 19726634055024 19814095151072 19820684474368 19821102739047 19827694392768 19831479748704 19834288238592 19838074853376 19851783200496 19914554065536 19932026804352 19957294053216 20034232876026 20038057662753 20040895407744 20044721466432 20051387486208 20128689055488 20139652083564 20146349673216 20165182532937 20171888612928 20235671643648 20249654734908 20253426126336 20253520648374 20256388906752 20260256105856 20338267981824 20342150812672 20356207482312 20382012452646 20385903634863 20446459889936 20453259510784 20460493149984 20464399315152 20467297437696 20467392957864 20471204901888 20471300440292 20485350749448 20556959035392 20574995410944 20586948049408 20594228969808 20601077732352 20619249045876 20680498452672 20684446619616 20687375904768 20691325384704 20789318279808 20815672292064 20819646265392 20822594697216 20881490951424 20899909605237 20902869403776 20906860024128 20913812754432 21032502211773 21039496725312 21043513429536 21106023112192 21120509058048 21124541228544 21124639816046 21131664970624 21139138539324 21243978306304 21251491596504 21258558936576 21258658149534 21262617462528 21262716694427 21277310185638 21284386111872 21344588533008 21347611305984 21351686833152 21378753743616 21480002258832 21484103061096 21487145591808 21491247757824 21506098467204 21574100237664 21581274863616 21601449095112 21620401890984 21695977844736 21710970025056 21715013578752 21715114921968 21718190168064 21722336443392 21806079810112 21833620844544 21852879330672 21921977613952 21937023583488 21937125962817 21941211636864 21944421315648 21948610781344 21956373276669 21963675030336 22033123646976 22061054395008 22076298847593 22080410441856 22165534245816 22169765924748 22172905557504 22173009037686 22177138643712 22192463311902 22270038955008 22290857044956 22298270033664 22310414717292 22317834210048 22388402669568 22403873323728 22408150504584 22411323896832 22415602500096 22530438531072 22530543679848 22550311649736 22557810921984 22621615197376 22629138182144 22644775187424 22648992657408 22649098359472 22656630483968 22664643382368 22765130599104 22772701310976 22777048905728 22785104392128 22788437520096 22792681746432 22792788119088 22880551479552 22884919664256 22900733417601 23002267376178 23009916949632 23022449229546 23025817077597 23030105514624 23123304244092 23126578914816 23130994069248 23160316555584 23249495079936 23249603584524 23257335411456 23270002447068 23277741057792 23351344719872 23371941924136 23379714435584 23387983064784 23401569853038 23422102048566 23491677320352 23499489650688 23499599321992 23503975998464 23515728079248 23520107759616 23520217527144 23528039348736 23623142879232 23653089248256 23669433815976 23673952608228 23744276001216 23752172335104 23765108882112 23773012144128 23773123091952 23869217284224 23899475594592 23907423541248 23920444645344 23999590796928 24012662099634 24020647687296 24051097961568 24125875534592 24148428465369 24156459203136 24169615943733 24177653727552 24249473362944 24254102892032 24257650913024 24270862767372 24278934221568 24301630232001 24407975075328 24408088986502 24424841278188 24429390276096 24429504287214 24432963939072 24437628498816 24510220388352 24531725297664 24531839786376 24562823450112 24584489247006 24639192035328 24662224815696 24670426420224 24683863091472 24687473980104 24692071891968 24692187129012 24773771145216 24787264102848 24795507290112 24818686194384 24826939831296 24927410028768 24935699822592 24949280974176 24957578041344 25053793824384 25085553787872 25090342935216 25186953003264 25187070549901 25195446695744 25204357489194 25209169317657 25212739383936 25217552812608 25225939095552 25346743347456 25346861639829 25369100605953 25377537287232 25449317097048 25457780454912 25475372085852 25480116739584 25480235654406 25488709294464 25586853267456 25610771923992 25619288974848 25624180018944 25641886633974 25722965667984 25731520029696 25745534622288 25754096489472 25754216682948 25886156568336 25891098560808 25894765200384 25899708836352 25999556696672 26004398977024 26008203040768 26017401279168 26022368327904 26031022258176 26055356125032 26146434838528 26155681964928 26164502337888 26169375338496 26169497470064 26187458690016 26196167522304 26270262809856 26293434664653 26302178740032 26428136985396 26436925857024 26437049237241 26441972998272 26460244718037 26469044267328 26552738754048 26576035739136 26576159768574 26609725404288 26712310501368 26717410217004 26721193876992 26726295288576 26744763478446 26838252073984 26852869444752 26861799564288 26886910043916 26895851483904 26980895524864 26999413641216 26999539646544 27004568168448 27004694197832 27008518542336 27013674807808 27023228648208 27032215421952 27141609976416 27175889774592 27176016603528 27181204846484 27199860443496 27280657533312 27285865753536 27289857277152 27294939869184 27313800999264 27458971959744 27468103643136 27492332061168 27570093521802 27573997936896 27579262159488 27598319759673 27719091039744 27745002917658 27754229722752 27759528353856 27841987935232 27866546140316 27870492538368 27875813365504 27885672115704 27894945701376 28043205405696 28043336282364 28048690107542 28052662300416 28058017906048 28067941095948 28077275296512 28160678744064 28166054971392 28185518052432 28221248011356 28226635802118 28335322128672 28344745248768 28344877532712 28350156616704 28369746914184 28379181482496 28459451377344 28468915777536 28505004991488 28630481734179 28640003011776 28645470748128 28649527455744 28654997010432 28674797956272 28765466983552 28785209925888 28801932126816 28827202521312 28938336376482 28943861068421 28947960033408 28953486562624 28963115257856 28963726450074 28973358550656 29101952253137 29121926139378 29127485880909 29131610850432 29137172440896 29249364777984 29249501283756 29254948849152 29259228420864 29275164368892 29284900040448 29312275640661 29377498195968 29414739193344 29435065130124 29440547255808 29440684653822 29554045661088 29559687899664 29563874076672 29564012050248 29569518191616 29589951082536 29693385273344 29721142726608 29731026711552 29747219623056 29757112280064 29871831098304 29877534006112 29881765195776 29887470000128 29898040206528 29907983020032 30040724906464 30051349314039 30061343111616 30067082199648 30071340232704 30077081229312 30193033583232 30209478125346 30219524509824 30257832919392 30353507465472 30374482102362 30380139189504 30380280972561 30384583360128 30390384158784 30507401972736 30513226219008 30534311223468 30573018678969 30669689834904 30679889266176 30696598972728 30701089436796 30706807352832 30706950660438 30831072325456 30835438553088 30841325425664 30862493116416 30880422074112 30999326773248 30999471446032 31009780548608 31020747679008 31026669929424 31031063857152 31036988077056 31183977419712 31202093137384 31223508438096 31229469398088 31233892045824 31322236427136 31354304105664 31360290036192 31370719131648 31537452331008 31559245087968 31565270144304 31659034668288 31686811842816 31686959724069 31697497455936 31825623045632 31865967459456 31887987224301 31893926193792 31999454395904 32016882799512 32021416958976 32027530249728 32027679721102 32068130615424 32197904620492 32208612270848 32220003388248 32226154591644 32230718387712 32236871636736 32259147700806 32332631150592 32361150356496 32371912295424 32402173642668 32430602836476 32543966767104 32566455037584 32572520368128 32572672382952 32577285252096 32583504665088 32709119715168 32750431266816 32779318996008 32882966420928 32893901893632 32911817455296 32916631973472 32922762522624 32922916172016 33049685470464 33091581592512 33102586441728 33225497321146 33236546705024 33248301368724 33254648887122 33259358336256 33259513556529 33265707965568 33288694967853 33405058432512 33436285567434 33447405050496 33453790580288 33465622075938 33476751315072 33582604004352 33605809985592 33612225756876 33616985845248 33623403750144 33795657796608 33795815519772 33825467474604 33836716382976 33932422796064 33943707273216 33967162781136 33973488986112 33973647539208 33984945725952 34147695898656 34159051966464 34165573358592 34189182178632 34297287557312 34308693372928 34320827219328 34327379496384 34338795319296 34338955577264 34503401064267 34514875424448 34521464747744 34526353600512 34532945115136 34533673844319 34545158271936 34556646518784 34684956366138 34689868372224 34696491103872 34740474833376 34874242619904 34874405376786 34886003117184 34905003670602 34916611586688 35027017079808 35057912886204 35069571653376 35102354779557 35133153072849 35237515980528 35249234476032 35249398982988 35255963997696 35280326290716 35292059023104 35403651672064 35427950678016 35434714318848 35434879691432 35479633872384 35510928912342 35616414001824 35623213622672 35628258502656 35635060384768 35647663323168 35659518216192 35659684637928 35803825926336 35815732752384 35849213391888 35861135311872 35880666968016 35999386195392 36011358056448 36018993149451 36030971530944 36042953895936 36076646942352 36188813301888 36234688804704 36266480591328 36374210044416 36381154338048 36386476369536 36406294151058 36418401332352 36611962612992 36612133479753 36644256430821 36656442748224 36760124695736 36765330582528 36772349545984 36797587946496 36797759679564 36958788052992 36993337223544 37005639630336 37012704471808 37025794637208 37031210970156 37038107837952 37038280693518 37160656717824 37180896154272 37193260935168 37228029291576 37240409746944 37390940540928 37391115043152 37403549733888 37423921461264 37436367062016 37580690736576 37628330681808 37635514402824 37780429504896 37793170043616 37800208822272 37826329218912 37838908643328 37945935169792 38006673321984 38173975645572 38186670682368 38186848898237 38193960997504 38213058128778 38220175109376 38220353481609 38233063941696 38380279901184 38402576169088 38416157885988 38428933462272 38436270028416 38462829950961 38584448501976 38597280044544 38618301933432 38631144734208 38631325024422 38829234852504 38836647841212 38842147800576 38849563254528 38999153037312 38999335045008 39006598465536 39012304561152 39033552491856 39046533387264 39083034187548 39219652257792 39246753506832 39254063007744 39254246205096 39405394214784 39412917199552 39418682733664 39426024255488 39453268110048 39628190302144 39641368948736 39642205478094 39655388785536 39662959497408 39676149706752 39703566400992 39829108131072 39864053608704 39864239652861 39914588106432 40068465752052 40076115325506 40081790815488 40089442932864 40117145217669 40257378110976 40279304167128 40292699346432 40330365065874 40343777225856 40471343287296 40499309469816 40506852252672 40507041296748 40512777813504 40520512211712 40676535963648 40684301625344 40712414964624 40764024905292 40771807269726 40892919779872 40906519021568 40920986299968 40928798630304 40934594875392 40934785915728 40942409803776 40942600880584 40970701498896 41173896098816 41188457939616 41202155464704 41238498091752 41355140282703 41360996905344 41368893239232 41382650769408 41578636559616 41617504376487 41631344584128 41639292530784 41645189394432 41762981902848 41799819210474 41805738807552 41813720048256 42065004423546 42073035161313 42078993450624 42087026859072 42212046224384 42241018116096 42249082457088 42249279632092 42263329941248 42278277078648 42339953703177 42487956612608 42502983193008 42517117873152 42517316299068 42525234925056 42525433388854 42554620371276 42568772223744 42689177066016 42695222611968 42703373666304 42757507487232 42960004517664 42968206122192 42974291183616 42982495515648 43012196934408 43148200475328 43162549727232 43202898190224 43240803781968 43407504564723 43421940050112 43430229843936 43436380336128 43444672886784 43612159620224 43705758661344 43843955227904 43874047166976 43874251925634 43882423273728 43882628071477 43888842631296 43897221562688 43912746553338 43927350060672 44066247293952 44122108790016 44152597695186 44160820883712 44161026980733 44331068491632 44339531849496 44345811115008 44346018075372 44354277287424 44384926623804 44540077910016 44581714089912 44596540067328 44620829434584 44635668420096 44776805339136 44807746647456 44816301009168 44822647793664 44831205000192 45060877062144 45061087359696 45100623299472 45115621843968 45243230394752 45289550374848 45298196718944 45313260967936 45314217188019 45329286764736 45530261198208 45554097811456 45561723153543 45570208784256 45576875040192 45585576238176 45761102959104 45769839328512 45801466835202 46004534752356 46019833899264 46044898459092 46051634155194 46060211029248 46060425990657 46246608488184 46253157829632 46261988138496 46320633111168 46498990159872 46499207169048 46514670822912 46540004894136 46555482115584 46702689439744 46743883848272 46759428871168 46775966129568 46803139706076 46844204097132 46983354640704 46998979301376 46999198643984 47007951996928 47031456158496 47040215519232 47040435054288 47056078697472 47306178496512 47338867631952 47347905216456 47488552002432 47530217764224 47546246183904 47738434568448 47798951189184 47814847082496 47840889290688 47999181593856 48025324199268 48041295374592 48041519581653 48102195923136 48251751069184 48296856930738 48312918406272 48339231887466 48355307455104 48498946725888 48508205784064 48515301826048 48541725534744 48557868443136 48603260464002 48815950150656 48816177973004 48849682556376 48858780552192 48859008574428 48865927878144 48875256997632 49020440776704 49063450595328 49063679572752 49125646900224 49168978494012 49324449631392 49340852840448 49367726182944 49374947960208 49384143783936 49384374258024 49574528205696 49637372388768 49653879662592 49838245981719 49854820057536 49871399645184 49881973330683 49898561948352 49915156082688 50107587648768 50154428351151 50171107575744 50180685870432 50373906006528 50374141099802 50390893391488 50408714978388 50418338635314 50425478767872 50435105625216 50693486694912 50693723279658 50703401348249 50738201211906 50755074574464 50898634194096 50915560909824 50950744171704 50960233479168 50960471308812 50977418588928 51173706534912 51221543847984 51238577949696 51248360037888 51283773267948 51445931335968 51463040059392 51491069244576 51508192978944 51508433365896 51772313136672 51782197121616 51789530400768 51799417672704 51999113393344 52016406081536 52027434549207 52034802558336 52044736655808 52062044516352 52110712250064 52311363929856 52311608065179 52329004675776 52338994940128 52357505505903 52374917380032 52392335044608 52540525619712 52586869329306 52604357480064 52856273970792 52873851714048 52874098474482 52883945996544 52920489436074 52938088534656 53105477508096 53152071478272 53152319537148 53219450808576 53266393368513 53424621002736 53434820434008 53442387753984 53452590577152 53489526956892 53676504147968 53705738889504 53723599128576 53773820087832 53791702967808 53961791049728 53999079293088 54009136336896 54009388395664 54017037084672 54027349615616 54046457296416 54064430843904 54283219952832 54351779549184 54352033207056 54362409692968 54399720886992 54561315066624 54571731507072 54579714554304 54609441226587 54627601998528 54917943919488 54984664122336 55140187043604 55147995873792 55158524318976 55196639519346 55438182079488 55490005835316 55508459445504 55519056707712 55557421040277 55683975870464 55733092280632 55740985076736 55751626731008 55771344231408 55789891402752 56086410811392 56086672564728 56097380215084 56105324600832 56116035812096 56135882191896 56154550593024 56332109942784 56371036104864 56442496022712 56453271604236 56670644257344 56689490497536 56689755065424 56700313233408 56739493828368 56758362964992 56918902754688 57010009982976 57260963468358 57280006023552 57290941496256 57309994020864 57349595912544 57530933967104 57570419851776 57603864253632 57654405042624 57876672752964 57887722136842 57895920066816 57906973125248 57927452900148 57946717101312 57946987536633 58203904506274 58243852278756 58254971761818 58263221700864 58274344881792 58498729555968 58499002567512 58509897698304 58518456841728 58550328737784 58569800080896 58624551281322 58754996391936 58829478386688 58870130260248 58881094511616 58881369307644 59108091322176 59119375799328 59127748153344 59128024100496 59139036383232 59179902165072 59442285453216 59462053423104 59494439246112 59514224560128 59735202630571 59743662196608 59755068012224 59774940000256 59796080413056 60061475926687 60081449812928 60102698628078 60114172988259 60122686223232 60134164399296 60154162458624 60386067166464 60418956250692 60439049019648 60495547598811 60515665838784 60707014930944 60748964204724 60760278379008 60760561945122 60769166720256 60780768317568 61014803945472 61026452438016 61068622446936 61146037357938 61157710904589 61339379669808 61359778532352 61393197945456 61402178873592 61413614705664 61413901320876 61662144650912 61670877106176 61682650851328 61724986232832 61760844148224 61998942892064 62019561097216 62041495358016 62053339858848 62062127714304 62073976154112 62367954839424 62404186274768 62447016876192 62458938796176 62467784091648 62644472854272 62699728815711 62708608211328 62720580072384 62741438263296 63097506635319 63118490175936 63130540288608 63318069336576 63373623685632 63373919448138 63394994911872 63651246091264 63731934918912 63775974448602 63787852387584 63788150083281 63998908791808 64033765599024 64042833917952 64055060499456 64055359442204 64136261230848 64395809240984 64417224541696 64440006776496 64452309183288 64461436775424 64473743273472 64518295401612 64722300712992 64743824590848 64804347285336 64861205672952 65087933534208 65132910075168 65145040736256 65145344765904 65154570504192 65167009330176 65418239430336 65500862533632 65558637992016 65765932841856 65811377888451 65823634910592 65833263946944 65845832344032 66099370940928 66183163185024 66450994642292 66473093410048 66496602737448 66509297774244 66518716672512 66519027113058 66531415931136 66531726430949 66577389935706 66810116865024 66872571134868 66894810100992 66907581160576 66931244151876 66953502630144 67165208008704 67211619971184 67224451513752 67233971690496 67246807500288 67591315593216 67591631039544 67650934949208 67673432765952 67864845592128 67887414546432 67934325562272 67946977972224 67947295078416 67969891451904 68295391797312 68318103932928 68331146717184 68378364357264 68594575114624 68641654438656 68654758992768 68677911154528 68702200252803 69006802128534 69029750848896 69042929495488 69065890230272 69067347688638 69077451232791 69090316543872 69369912732276 69379736744448 69392982207744 69480949666752 69748485239808 69748810753572 69772006234368 69810007341204 69833223173376 70054034159616 70115825772408 70139143306752 70204709559114 70266306145698 70475031961056 70498468952064 70498797965976 70511927995392 70560652581432 70584118046208 70807303344128 70869428637696 70869759382864 70959267744768 71021857824684 71232828003648 71246427245344 71256517005312 71270120769536 71295326646336 71319036432384 71319369275856 71607651852672 71698426783776 71722270623744 71761333936032 71998772390784 72037986298902 72061943061888 72153293884704 72377626603776 72445285396107 72469377609408 72508847831199 72532961182656 72748420088832 72762308676096 72772952739072 72812588302116 72836802664704 72904890696003 73223925225984 73224266959506 73288512861642 73312885496448 73520249391472 73530661165056 73544699091968 73595175892992 73595519359128 73917576105984 73986674447088 74011279260672 74025408943616 74051589274416 74062421940312 74076215675904 74076561387036 74321313435648 74361792308544 74386521870336 74456058583152 74480819493888 74782230086304 74807099467776 74847842922528 74872734124032 75161381473152 75256661363616 75271028805648 75560859009792 75561211649703 75586340087232 75627507952971 75652658437824 75677817286656 75891870339584 76040584919487 76347951291144 76373341364736 76373697796474 76387921995008 76426116257556 76440350218752 76440706963218 76466127883392 76760559802368 76805152338176 76832315771976 76857866924544 76872540056832 76925659901922 77168897003952 77194560089088 77236603866864 77262289468416 77262650048844 77658469705008 77673295682424 77684295601152 77699126509056 77998670090016 78013196931072 78024609122304 78067104983712 78093066774528 78166068375096 78439304515584 78493507013664 78508126015488 78508492410192 78810788429568 78825834399104 78837365467328 78880303993959 78906536220096 79256380604288 79284410956188 79310777571072 79311147711723 79325918994816 79380734154111 79407132801984 79658216262144 79728107217408 79728479305722 79829176212864 80136931504104 80152230651012 80163581630976 80178885865728 80234290435338 80514756221952 80558608334256 80585398692864 80660730131748 80687554451712 80942686574592 80998618939632 81013704505344 81014082593496 81025555627008 81041024423424 81368603250688 81424829929248 81528049810584 81543614539452 81785839559744 81813038043136 81841972599936 81857597260608 81869571831456 81884819607552 81885201761168 81941402997792 82347792197632 82376915879232 82404310929408 82476996183504 82710280565406 82721993810688 82737786478464 82794959279019 83157273119232 83235008752974 83262689168256 83278585061568 83525963805696 83599638420948 83611477615104 83627440096512 84130008847092 84146070322626 84157986901248 84174053718144 84424092448768 84482036232192 84498164914176 84498559264184 84526659882496 84556554157296 84679907406354 84975913225216 85005966386016 85034235746304 85034632598136 85050469850112 85050866777708 85109240742552 85137544447488 85378354132032 85406747332608 85515014974464 85891445202537 85920009035328 85936412244384 85948582367232 85964991031296 86024393868816 86296400950656 86405796380448 86481607563936 86815009129446 86831583205263 86843880100224 86860459687872 86889345773568 87224319240448 87305856759411 87382457642727 87411517322688 87687910455808 87748094333952 87748503851268 87764846547456 87765256142954 87777685262592 87794443125376 87825493106676 87854700121344 88132494587904 88244217580032 88305195390372 88321641767424 88322053961466 88662136983264 88679063698992 88691622230016 88692036150744 88708554574848 88769853247608 89080155820032 89163428179824 89193080134656 89241658869168 89271336840192 89615493294912 89632602018336 89645295587328 89662410000384 90122174719392 90201246598944 90231243687936 90486460789504 90566274956027 90579100749696 90596393437888 90626521935872 90628434376038 90658573529472 91060522396416 91060947372719 91123446307086 91140417568512 91140842917683 91153750080384 91171152476352 91522205918208 91539678657024 91602933670404 91719056036907 92009069504712 92039667798528 92089796918184 92103268310388 92120422058496 92120851981314 92493216976368 92506315659264 92523976276992 92641266222336 92997980319744 92998414338096 93029341645824 93080009788272 93110964231168 93487767696544 93518857742336 93551932259136 93606279412152 93688408194264 93966709281408 93998397287968 94015903993856 94062912316992 94080870108576 94112157394944 94612356993024 94677735263904 94695810432912 94977104004864 95060435528448 95060879172207 95092492367808 95476869136896 95597902378368 95663961672903 95681778581376 95998363187712 96050648398536 96082590749184 96083039163306 96204391846272 96503502138368 96593713861476 96625836812544 96678463774932 96710614910208 96997893451776 97016411568128 97030603652096 97083451069488 97115736886272 97206520928004 97631900301312 97632355946008 97699365112752 97717561104384 97718017148856 97731855756288 97750513995264 98127359145504 98251293800448 98337956988024 98648899262784 98681705680896 98735452365888 98749895920416 98768287567872 98768748516048 99149056411392 99274744777536 99307759325184 99676491963438 99709640115072 99763946661366 99778540669587 99797123896704 100215175297536 100308856702302 100342215151488 100361371740864 100747812013056 100748282199604 100781786782976 100817429956776 100836677270628 100850957535744 100870211250432 101386973389824 101387446559316 101406802696498 101476402423812 101510149148928 101797268388192 101831121819648 101901488343408 101920466958336 101920942617624 101954837177856 102443087695968 102477155899392 102496720075776 102567546535896 102891862671936 102926080118784 102982138489152 103016385957888 103016866731792 103510203192801 103544626273344 103564394243232 103579060801536 103598835345408 103998226786688 104054869098414 104069605116672 104089473311616 104221424500128 104622727859712 104623216130358 104643190016599 104658009351552 104677989880256 104715011011806 104749834760064 105081051239424 105173738658612 105208714960128 105307064338671 105399459218547 105712547941584 105747703428096 105748196948964 105767891993088 105840978872148 105876177069312 106210955016192 106304142956544 106304639074296 106438901617152 106532786737026 106849242005472 106869640868016 106884775507968 106905181154304 106979053913784 107353008295936 107411477779008 107447198257152 107547640175664 107583405935616 107998158586176 108018776791328 108034074169344 108054699231232 108056979448353 108092914592832 108128861687808 108566439905664 108704066414112 108724819385936 108799441773984 109122630133248 109143463014144 109159429108608 109218882453174 109255203997056 109835887838976 109836400439259 109932769292463 109969328244672 110280374087208 110295991747584 110317048637952 110393279038692 110876364158976 110980011670632 111016918891008 111038113415424 111114842080554 111367951740928 111466184561264 111481970153472 111503253462016 111542688462816 111579782805504 112172821622784 112173345129456 112194760430168 112210649201664 112232071624192 112271764383792 112309101186048 112742072209728 112884992045424 112906543208472 113341288514688 113379510130848 113400626466816 113478987656736 113516725929984 113837805509376 114020019965952 114521926936716 114560012047104 114560546694711 114581882992512 114661060444827 114699191825088 115061867934208 115140839703552 115207728507264 115308810085248 115753345505928 115775444273684 115791840133632 115813946250496 115854905800296 115893434202624 115893975073266 116407809012548 116487704557512 116509943523636 116526443401728 116548689763584 116997459111936 116998005135024 117019795396608 117036913683456 117100657475568 117139600161792 117249102562644 117658956773376 117740260520496 117762189023232 117762738615288 118216182644352 118238751598656 118256048200992 118278072766464 118359804330144 118884570906432 118924106846208 118988878492224 119028449120256 119470405261142 119487324393216 119510136024448 119592160826112 119592718958583 120122951853374 120162899625856 120205397256156 120228345976518 120245372446464 120268328798592 120351435653007 120772134332928 120837912501384 120878098039296 120991095197622 121031331677568 121414029861888 121497928409448 121520556758016 121521123890244 121538333440512 121561536635136 122029607890944 122052904876032 122137244893872 122292074715876 122315421809178 122678759339616 122719557064704 122786395890912 122804357747184 122827229411328 122827802641752 123324289301824 123365301702656 123521688296448 123997885784128 124039122194432 124065420848109 124082990716032 124106679717696 124147952308224 124735909678848 124808372549536 124852513129461 124894033752384 124917877592352 124935568183296 125288945708544 125399457631422 125417216422656 125441160144768 126195013270638 126219105483939 126236980351872 126261080577216 126636138673152 126747247371264 126747838896276 126789989823744 127019861109531 127302492182528 127463869837824 127551948897204 127575704775168 127576300166562 127997817583616 128067531198048 128085667835904 128110120998912 128110718884408 128272522461696 128791618481968 128834449083392 128880013552992 128904618366576 128922873550848 128947486546944 129036590803224 129444601425984 129487649181696 129608694570672 129722411345904 130222513694169 130265820150336 130290689531808 130309141008384 130334018660352 130836478860672 131117275984032 131531865683712 131622755776902 131647269821184 131647884214431 131666527893888 131691664688064 132198741881856 132366326370048 132483080942199 132901989284584 132946186820096 132993205474896 133018595548488 133037433345024 133038054226116 133062831862272 133063452861898 133154779871412 133620233730048 133745142269736 133789620201984 133815162321152 133862488303752 133907005260288 134330416017408 134423239942368 134448903027504 134467943380992 134493615000576 135182631186432 135183262079088 135301869898416 135346865531904 135729691184256 135868651124544 135894590156832 135939782903808 136590783594624 136662293434368 136756728714528 137189150229248 137283308877312 137309517985536 137310158804299 137355822309056 137404400505606 138013604257068 138059501697792 138085858990976 138134695377276 138154902465582 138180633087744 138181277971971 138739825464552 138759473488896 138785964415488 138961899333504 139496970479616 139497621507144 139544012468736 139620014682408 139666446346752 140108068319232 140231651544816 140278286613504 140409419118228 140532612291396 140950063922112 140996937904128 140997595931952 141023855990784 141121305162864 141168236092416 141739518765728 141918535489536 142043715649368 142465656007296 142492854490688 142540241539072 142590653292672 142638738551712 143215303705344 143396853567552 143444541247488 143522667872064 143997544781568 144075972597804 144123886123776 144124558744959 144306587769408 144755253207552 144890570792214 144938755218816 145017695662398 145065922365312 145496840177664 145524617352192 145545905478144 145625176604232 145673605329408 145809781392006 146447850451968 146448533919012 146577025723284 146625770992896 147040498782944 147061322330112 147089398183936 147190351785984 147191038718256 147973348894176 148022558521344 148050817887232 148103178548832 148124843880624 148152431351808 148153122774072 148723584617088 148912117166304 148961638987776 149514737945157 149564460172608 149614198935552 149645919992049 149695685845056 149745468248064 150322762946304 150463285053453 150513322727232 150542057611296 151121718019584 151122423299406 151172680174464 151255015905942 151305316875648 151783740679168 152081169838974 152110204044747 152695902582288 152746682729472 152747395592948 152775843990016 152852232515112 152880700437504 152881413926436 152932255766784 153521119604736 153610304676352 153664631543952 153715733849088 153745080113664 153851319803844 154337794007904 154389120178176 154473207733728 154524578936832 154525300097688 155316939410016 155346591364848 155368591202304 155398253018112 155997340180032 156049218244608 156082303647621 156134209967424 156186133549056 156332136750192 156934824195537 156987014027328 157016984820384 157621576859136 157651668798208 157674730934656 157760607987918 157813072440192 158512761208576 158568821912376 158621555142144 158622295423446 158651837989632 158652578412263 158761468308222 158814265603968 159316432524288 159456214434816 159456958611444 159658352425728 159799180105539 160273863008208 160304461302024 160327163261952 160357771731456 160468580870676 161029512443904 161117216668512 161170797385728 161321460263496 161375108903424 161885373149184 161997237879264 162027409010688 162028165186992 162051111254016 162082048846848 162849659858496 163056099621168 163087229078904 163571679119488 163683945199872 163715194521216 163739143662912 163770403522336 163828323679761 163882805995584 164695584395264 164753831758464 164953992367008 165420561130812 165443987621376 165475572956928 165589918558038 166314546238464 166470017505948 166525378336512 166557170123136 166672263120831 167051927611392 167199276841896 167222955230208 167254880193024 168260017694184 168292140645252 168315973802496 168348107436288 168848184897536 168996329828352 168997118528368 169053319764992 169113108314592 169359814812708 169951826450432 170011932772032 170068471492608 170069265196272 170100939700224 170101733555416 170218481485104 170275088894976 170756708264064 171030029948928 171782890405074 171840018070656 171872824488768 171929982062592 172048787737632 172592801901312 172811592760896 172963215127872 173630018258892 173663166410526 173687760200448 173720919375744 173840962609899 174448638480896 174611713518822 174764915285454 174823034645376 175375820911616 175496188667904 175497007702536 175529693094912 175530512285908 175555370525184 175588886250752 175650986213352 175709400242688 176264989175808 176488435160064 176610390780744 176643283534848 176644107922932 177324273966528 177358127397984 177383244460032 177384072301488 177417109149696 177539706495216 178326856359648 178386160269312 178483317738336 178542673680384 179205607891713 179230986589824 179265204036672 179324820000768 180184427780061 180244349438784 180342518964777 180402493197888 180462487375872 180972921579008 181132549912054 181158201499392 181192786875776 181256868752076 181317147058944 182121044792832 182121894745438 182246892614172 182280835137024 182281685835366 182307500160768 182342304952704 183044411836416 183079357314048 183205867340808 183438112073814 183473132713767 184018139009424 184079335597056 184179593836368 184206536620776 184240844116992 184241703962628 184986433952736 185012631318528 185047952553984 185282532444672 185996828676192 186058683291648 186160019576544 186221928462336 186975535393088 187037715484672 187103864518272 187212558824304 187376816388528 187933418562816 187996794575936 188099186447133 188125824633984 188161740217152 188224314789888 189292519905957 189355470527808 189391620865824 189954208009728 190120871056896 190121758344414 190184984735616 190953738273792 191195804756736 191327923345806 191363557162752 191364450249843 191996726375424 192101296797072 192165181498368 192166078326612 192408783692544 193007004276736 193187427722952 193251673625088 193356927549864 193421229820416 194032823136256 194061207304192 194166902138976 194231473772544 194413041856008 195263800602624 195264711892016 195398730225504 195435122208768 195436034297712 195463711512576 195501027990528 196254718291008 196502587600896 196675913976048 197297798525568 197434133665353 197470904731776 197499791840832 197537497032096 198298112822784 198549489555072 199352983926876 199419280230144 199527893322732 199557081339174 199594247793408 199595179292847 200430350595072 200617713404604 200684430302976 200722743481728 201495624026112 201496564399208 201563573565952 201634859913552 201673354541256 201701915071488 201740422500864 202773946779648 202774893118632 202813605392996 202952804847624 203020298297856 203594536776384 203662243639296 203802976686816 203840933916672 203841885235248 203909674355712 204886175391936 204954311798784 204993440151552 205135093071792 205783725343872 205964276978304 206033733463584 207020406385602 207089252546688 207128788486464 207197670690816 207996453573376 208109738196828 208139210233344 208178946623232 208179918187163 208442849000256 209245455719424 209246432260716 209286380033198 209316018703104 209355979760512 209430022023612 209499669520128 210162102478848 210347477317224 210417429920256 210614128677342 210798918437094 211425095883168 211495406856192 211496393897928 211535783986176 211681957744296 211752354138624 212421910032384 212608285913088 212609278148592 212877803234304 213065573474052 213698484010944 213739281736032 213769551015936 213810362308608 213958107827568 214822955558016 215095280351328 215166811871232 215965732587449 215996317172352 216037553582656 216109398462464 216113958896706 216185829185664 217132879811328 217335856188321 217408132828224 217449638771872 217526543493597 217598883547968 218245260266496 218286926028288 218318858217216 218437764906348 218510407994112 218714672088009 219671775677952 219672800878518 219865538584926 219938656489344 220560748174416 220591983495168 220634097275904 220786558077384 221752728317952 221960023341264 222033837782016 222076226830848 222229684161108 222932369122528 222963940306944 223006506924032 223085376925632 223159565611008 224346690258912 224389520860336 224421298403328 224464143248384 224543528767584 224618202372096 225484144419456 225769984090848 225813086416944 226682577029376 226683634949109 226759020261696 226882523858913 226957975313472 227033451859968 227675611018752 228121754758461 229043853873432 229120024094208 229121093389422 229163765985024 229322120889654 229398383650176 230123735868416 230281679407104 230415457014528 230617620170496 231506691011856 231550888547368 231583680267264 231627892500992 231709811600592 231786868405248 231787950146532 232815618025096 232975409115024 233019887047272 233052886803456 233097379527168 233996010270048 234039590793216 234073827366912 234201314951136 234279200323584 234498205125288 235317913546752 235480521040992 235524378046464 235525477230576 236432365288704 236477503197312 236512096401984 236640911981877 236719608660288 237769141812864 237933443135169 237977756984448 238940810522284 238974648786432 239020272048896 239184321652224 239185437917166 240245903706748 240325799251712 240410794512312 240456691953036 240490744892928 240536657597184 240702871306014 241544268665856 241675825002768 241756196078592 241982190395244 242062663355136 242828059723776 242995856818896 243041113516032 243042247780488 243076666881024 243123073270272 244105809752064 244274489787744 244584149431752 244630843618356 245357518679232 245439114129408 245572791781824 245608715494368 245654458822656 245655605283504 246648578603648 247043376592896 247995771568256 248130841696218 248165981432064 248213359435392 248384877837057 249471819357696 249616745099072 249705026258922 249788067504768 249835755184704 250577891417088 250798915262844 250834432845312 250882320289536 252390026541276 252438210967878 252473960703744 252522161154432 253272277346304 253494494742528 253495677792552 253579979647488 254039722219062 254604984365056 254927739675648 255103897794408 255151409550336 255152600333124 255995635167232 256135062396096 256220241997824 256221437768816 256545044923392 257583236963936 257668898166784 257674335607611 257760027105984 257809236733152 257845747101696 257894973093888 258073181606448 258889202851968 259217389141344 259444822691808 260445027388338 260494749615789 260531640300672 260581379063616 260668037320704 261672957721344 261917570278233 262147372928181 262234551968064 263063731367424 263245511553804 263294539642368 263295768428862 263333055787776 263383329376128 264397483763712 264732652740096 264966161884398 265803978569168 265892373640192 265986410949792 266037191096976 266074866690048 266076108452232 266125663724544 266126905723796 266309559742824 267240467460096 267490284539472 267579240403968 267630324642304 267724976607504 267814010520576 268846479884736 268897806055008 268935886761984 268987230001152 270366524158176 270603739796832 270693731063808 271459382368512 271698824868081 271737302249088 271789180313664 271879565807616 273181567189248 273182842118157 273422528753049 273513457429056 274378300458496 274566617754624 274619035971072 274620317608598 274711644618112 274808801011212 276027208514136 276119003395584 276171717981952 276269390754552 276309804931164 276361266175488 276362555943942 277479650929104 277518946977792 277571928830976 277923798667008 278993940959232 278995243014288 279088024937472 279240029364816 279332892693504 280463303089632 280556573227008 280818838236456 281065224582792 281900127844224 281995191863904 282047711981568 282242610325728 282336472184832 283479037531456 283837070979072 284087431298736 284931312014592 284985708981376 285181306585344 285182637516621 285277477103424 286430607410688 286793707135104 286991885018709 287045335744128 287995089563136 288151945195608 288247772247552 288249117489918 288613175538816 289510506415104 289781141584428 289877510437632 290035391324796 290131844730624 290993680355328 291049234704384 291091810956288 291250353208464 291347210658816 291619562784012 292895700903936 292897067838024 293154051446568 293251541985792 294080997565888 294178796367872 294382077436512 295946697788352 296045117042688 296101635774464 296206357097664 296249687761248 296304862703616 296306245548144 297447169234176 297824234332608 297923277975552 299029475890314 299128920345216 299291839984098 299335622008761 299391371690112 300645525892608 300926570106906 301026645454464 301084115222592 302243436039168 302244846598812 302345360348928 302510031811884 302610633751296 303567481358336 304162339677948 304220408089494 305391805164576 305493365458944 305494791185896 305551687980032 305704465030224 305761400875008 305762827852872 305864511533568 307220609352704 307329263087904 307431467698176 307490160227328 307702639607688 308675588015808 308778240356352 308946415467456 309049157873664 309050600195376 310530609578403 310633878820032 310693182729696 310737182404608 310796506036224 311994680360064 312164607295242 312268419934848 312664273500384 313869648391074 313929570049797 313974028054656 314033969640768 315243153718272 315303337596416 315349461869312 315521215975836 315626144880384 315921193016013 317025522417152 317137643824752 317243110284288 317244590846892 317303675979264 317305156824526 317522936616444 317628531207936 318632865048576 318912428869632 318913917222888 319316704851456 319598360211078 320547726016416 320608922604048 320654326523904 320715543462912 320937161741352 322059024887808 322234433337024 322341594771456 322642920526992 322750217806848 323994475758528 324056330373984 324102222508032 324164097693696 325699319716992 326112199242336 326174458157808 327143358238976 327367890399744 327430389042432 327431917148713 327478287325824 327540807044672 327656647359522 327765611991168 329507663516928 329509201317777 329798307877389 329907984734016 330841122261624 330887975242752 330951145913856 331179837116076 332629092476928 332940035011896 333050756673024 333114340246272 333344526241662 334103855222784 334398553683792 334445910460416 334509760386048 336520035388368 336584281290504 336631947604992 336696214872576 337994237056736 338106639529984 338226216629184 338719629625416 339903652900864 340023865544064 340138530392544 340201879400448 340203467110832 340436962970208 340550177789952 341513416528128 342060059897856 343565780810148 343680036141312 343681640084133 343745648977536 343983181334481 344097575475264 345185603802624 345623185521792 345926430255744 347260036517784 347326332821052 347375520400896 347441838751488 347681925219798 348897276961792 349223427037644 349529830570908 349646069290752 350751641823232 350992377335808 350994015405072 351059386189824 351061024571816 351110741050368 351177772501504 351301972426704 351418800485376 352976870320128 353220781561488 353286567069696 353288215845864 354648547933056 354716254795968 354768144602976 354834218299392 355079412990432 356653712719296 356772320538624 356966635476672 357085347360768 358411215783426 358461973179648 358530408073344 358778156875749 360368855560122 360488698877568 360685037929554 360804986395776 361945843158016 362265099824108 362316402998784 362385573751552 362513737504152 362634294117888 364242089585664 364243789490876 364493785228344 364561670274048 364563371670732 364615000321536 364684609905408 366088823672832 366158714628096 366411734681616 366876224147628 366946265427534 368036278018848 368158671194112 368359187672736 368413073241552 368481688233984 368483407925256 369972867905472 370095905107968 370565064889344 371993657352384 372117366583296 372196262544327 372320039153088 372443856924672 373951070786176 374207729036544 374425117648608 374753632777056 375866837125632 375993589151872 376198372894266 376251649267968 376323480434304 378325379290781 378585039811914 378657316451817 378710941055616 378783241731648 379908416019456 380241742113792 380243516688828 380369969471232 381059583328593 381907476547584 382391609513472 382655846691612 382727114325504 382728900499686 383993452750848 384202593594144 384330362996736 384332156653224 384817567385088 386014008553472 386374855445904 386503347250176 386713855099728 386842459640832 388122414608384 388333804277952 388462947545088 388826083712016 390529423784032 390667541082507 390797460451008 390872068595424 390927423025152 391002055981056 392509436582016 393351827952096 394595597051136 394868267330706 394941809463552 394943652643293 394999583681664 395074994064192 396596225645568 397098979110144 397449242826597 398705967853752 398838560460288 399055786645464 399114162678348 399188495586816 399190358585694 400860701190144 401235426809208 401368860605952 401445486963456 402991248052224 402993128798416 403127147131904 403269719827104 403346709082512 403403830142976 403480845001728 405547893559296 405549786237264 405627210785992 405905609695248 406040596595712 407189073552768 407605953373632 407683770470496 407819348711424 409772350783872 409986880303104 410270186143584 411567450687744 411928553956608 411930476412897 412067466927168 414040812771204 414178505093376 414257576972928 414543833915913 415992907146752 416219476393656 416278420466688 416357893246464 416359836374326 416885698000512 418490911438848 418492864521432 418572760066396 418632037406208 418711959521024 418860044047224 418999339040256 420324204957696 420694954634448 420834859840512 421228257354684 421597836874188 422850191766336 422990813712384 422992787795856 423071567972352 423363915488592 423504708277248 425218556297184 425755606468608 426131146948104 427396968021888 427478563472064 427620724617216 427916215655136 429645911116032 430190560702656 430333623742464 431931465174898 431992634344704 432075107165312 432227917793412 432371658371328 432373676234877 434265759622656 434671712376642 434816265656448 434899277543744 435053086987194 435197767095936 436490520532992 436573852056576 436637716434432 436875529812696 437020815988224 437429344176018 439343551355904 439345601757036 439731077169852 439877312978688 441121496348832 441183966990336 441268194551808 441573116154768 443920046682528 444067675564032 444152453661696 444459368322216 445864738245056 446013013848064 446170753851264 448544213835471 448693380517824 448779041720672 448842596806656 448928286496768 448937759976147 449087057535168 449236404744192 450968288838912 451389855160359 451539968181696 451626172833888 453365154058752 453367269898218 453518040523392 453765047717826 453915950626944 455351222037504 456243509516922 456330612134241 458087707746864 458240048188416 458242186778844 458327531970048 458644241779308 458796767300352 460247471736832 460563358814208 460830914029056 461235240340992 463013382023712 463101777094736 463167360534528 463255785001984 463419623201184 463573736810496 463575900293064 465631236050192 465950818230048 466039774094544 466105773606912 466194759054336 467992020540096 468147654733824 468246910942863 468402629902272 468558400647168 468996410250576 470804472586611 470961042081984 471050954461152 472864730577408 472955006394624 473024192803968 473281823963754 473439217320576 475538283625728 475866886270338 475955513968896 475957735236789 477881621044568 477949297572864 478040544097792 478368643304448 478370875834332 480491807413496 480651598503424 480821589024624 480913383906072 480981489785856 481073315194368 481405742612028 483088537331712 483351650005536 483512392157184 483964380790488 484125326710272 485656119447552 485991713637792 486082227032064 486084495560976 486153333762048 486246146540544 488548979575488 489168298863504 489261687236712 490715037358464 491145583563648 491217430988736 491311210567008 493297157207296 494086753185792 495991543136512 496261683392436 496331962864128 496426718870784 496429035677081 496769755674114 498943638715392 499233490198144 499410052517844 499576135009536 499671510369408 500016789362493 501155782834176 501597830525688 501668865690624 501764640579072 504780053082552 504876421935756 504947921407488 505044322308864 506544554692608 506988989485056 506991355585104 507159959294976 508079444438124 509855479351296 510207795588816 510302819100672 510305200666248 512270124792192 512442875537632 513090089846784 515166473927872 515337796333568 515348671215222 515520054211968 515618473466304 515789946187776 516146363212896 517778405703936 518434778282688 518889645383616 520890054776676 520989499231578 521063280601344 521162758127232 521522887829697 523345915442688 523835140556466 524294745856362 524469103936128 526127462734848 526491023107608 526589079284736 526591536857724 526666111575552 526766658752256 528794967527424 529465305480192 529932323768796 531607957138336 531784747280384 531972821899584 532074382193952 532149733380096 532152216904464 532251327449088 532253811447592 532619119485648 534980569078944 535158480807936 535260649284608 535449953215008 535628021041152 537616823675139 537692959769472 537795612110016 537974460002304 540553283340183 540733048316352 541027556894331 541207479593664 541387462127616 542918764737024 543397649736162 543474604498176 543578360627328 546363134378496 546365684236314 546845057506098 547026914858112 548756600916992 549133235509248 549238071942144 549240635217196 549423289236224 549617602022424 550419398141301 552054417028272 552238006791168 552343435963904 552538781509104 552619609862328 552722532350976 552725111887884 554959301858208 555037893955584 555143857661952 555847597334016 557990486028576 558176049874944 558480058729632 558665785387008 560926606179264 561113146454016 561637676472912 562130449165584 563800255688448 563990383727808 564297559341399 564485220651456 564672944369664 566958075062912 568174862597472 569862624029184 569971417962752 570362613170688 570365275033242 570554954206848 572861214821376 573587414270208 573983770037418 574090671488256 574093350749529 575990179126272 576303890391216 576495544495104 576498234979836 577226351077632 579021012830208 579562283168856 579755020875264 580070782649592 580263689461248 582098469408768 582183621912576 582500706416928 582694421317632 583239125568024 585791401807872 585794135676048 586308102893136 586503083971584 588161995131776 588764154873024 591893395576704 592203271548928 592302400996059 592412714195328 592499375522496 592612491096288 594894338468352 595648468665216 598058951780628 598257840690432 598583679968196 598671244017522 598782743380224 598785537878541 601291051785216 601853140213812 602053290908928 602168230445184 604486872078336 604489693197624 604690720697856 605020063623768 605221267502592 607134962716672 608324679355896 608440816178988 610783610329152 610986730917888 610989582371792 611103375960064 611408930060448 611522801750016 611525655705744 611729023067136 614441218705408 614658526175808 614862935396352 614980320454656 615405279215376 617351176031616 617892830934912 618101200390752 621061219156806 621267757640064 621386365459392 621593012072448 623989360720128 624329214590484 624536839869696 624539754561489 625328547000768 627739296782148 627859140099594 627948056109312 628067939281536 630486307436544 630606675192832 630698923738624 631042431951672 631252289760768 631842386032026 634051044834304 634275287649504 634486220568576 634489181693784 634607351958528 634610313649052 635045873232888 635257062415872 637265730097152 637824857739264 637827834445776 638633409702912 639196720422156 641095452032832 641217845208096 641308653047808 641431086925824 641874323482704 644468866674048 645285841053984 645500435613696 647897197762347 647988951517056 648112660747968 648328195387392 651398639433984 652007568564963 652224398484672 652348916315616 654286716477952 654735780799488 654860778084864 654863834297426 654956574651648 655081614089344 655313294719044 655531223982336 659015327033856 659018402635554 659144217527237 659596615754778 659815969468032 661682244523248 661775950485504 661902291827712 662359674232152 665258184953856 665880070023792 666101513346048 666228680492544 666689052483324 668797107367584 668891820920832 669019520772096 673040070776736 673168562581008 673263895209984 673392429745152 675988474113472 676213279059968 676452433258368 677439259250832 680047731088128 680050904847327 680277060785088 680406934221664 680647571576739 680873925940416 681100355579904 683026833056256 684365264275383 687131561620296 687360072282624 687363280168266 687491297955072 687966362668962 688195150950528 690371207605248 691246371043584 691852860511488 694520073035568 694652665642104 694751040801792 694883677502976 695363850439596 697794553923584 698446854075288 699059661141816 699292138581504 701503283646464 701988030810144 702118772379648 702122049143632 702221482100736 702355545003008 702603944853408 702837600970752 705953740640256 706441563122976 706573134139392 706576431691728 709297095866112 709432509591936 709536289205952 709922735945631 710158825980864 713307425438592 713800329405507 713933270953344 716822431566852 716923946359296 717060816146688 717556313751498 720737711120244 720977397755136 721370075859108 721609972791552 723891686316032 724530199648216 724632805997568 724771147503104 725027475008304 725268588235776 728484179171328 728487578981752 728987570456688 729123340548096 729126743341464 729230000643072 729369219810816 732317429256192 732823469363232 733752448295256 733892530855068 736072556037696 736317342388224 736718375345472 736826146483104 736963376467968 736966815850512 739945735810944 741130129778688 743987314704768 744392525088654 744640078306176 747902141572352 748415458073088 748850235297216 749507265554112 751733674251264 751987178303744 752396745788532 752503298535936 752646960868608 756650758581562 757170079623828 757314632903634 757421882111232 757566483463296 759816832038912 760483484227584 760487033377656 760739938942464 762119166657186 763814953095168 764783219026944 765311693383224 765454228651008 765457800999372 767986905501696 768405187188288 768660725993472 768664313306448 769635134770176 772749710891808 773006694500352 773427710199456 773684919281664 776667608555904 777652167424032 780799187046931 781058847568064 781335082165014 781484248847367 781594920902016 781744137190848 782004111962112 785018873164032 785752710834699 786442118784543 786703655904192 789191194102272 789736534661412 789883618927104 789887305286586 789999167363328 790149988128384 793192451291136 794197958220288 794898485653194 797411935707504 797677120920576 798111573290928 798228325356696 798376991173632 798380717171388 801721402380288 802470853618416 802737721211904 802890973926912 805986257596832 806254294263808 806539439654208 806693418165024 806807660285952 806961690003456 811099572474528 811254421571984 811811219390496 812081193191424 814378147105536 815096474604243 815211906747264 815367540940992 815638697422848 819544701567744 819548526354471 820267586259147 820540372287168 823134901375488 823857107913216 823860952825794 824134933854336 828081625542408 828357010186752 828515153945856 829087667831826 831985814293504 832438952787312 832556840933376 832715786492928 832719672748652 833771396001024 836981822877696 836985729042864 837145520132792 837264074812416 837423919042048 837720088094448 837998678080512 841389909268896 841669719681024 842456514709368 843195673748376 845700383532672 845985575591712 846143135944704 846727830977184 847009416554496 850437112594368 851511212937216 852262293896208 854793936043776 854957126944128 855547912549863 855832431310272 859291822232064 860381121405312 863862930349796 863985268689408 864150214330624 864455835586824 864743316742656 864747352469754 868531519245312 869343424753284 869632531312896 869798555087488 870106173974388 870395534191872 872981041065984 873147704113152 873275432868864 873751059625392 874041631976448 874858688352036 878687102711808 878691203514072 879462154339704 879754625957376 882242992697664 882536389103616 883146232309536 887840093365056 888135351128064 888304907323392 888918736644432 891729476490112 892341507702528 897088427670942 897386761035648 897558083441344 897856572993536 897875519952294 898006866026283 898174115070336 901936577677824 902779710320718 903079936363392 903252345667776 906730308117504 906734539796436 907036081046784 907530095435652 907831901253888 910702444075008 912487019033844 912661224268482 916175415493728 916480096376832 916484373557688 916655063940096 917288483558616 917593534600704 920494943473664 921661828058112 922470480681984 926026764047424 926203554189472 926334721069056 926511570003968 926839246402368 927147473620992 927151800586128 931262472100384 931591828735209 931901636460096 932079548189088 932211547213824 932389518108672 935984041080192 936493821885726 936805259804544 937992820501152 941608945173222 941788710149391 941922084163968 942101908922304 945729461154816 945910012789248 946048385607936 946563647927508 946878434641152 947763579048039 951076567251456 951733772540676 951911027937792 951915470473578 955763242089136 955898595145728 956081088195584 956737286608896 956741751668664 960983614826992 961303197006848 961643178049248 961826767812144 961962979571712 962146630388736 962811485224056 966177074663424 966703300011072 967024784314368 967928761580976 968250653420544 971983427275584 972168991121952 972306667524096 972492293081088 977097959150976 978336597727008 978523374473424 981430074716928 982291167127296 982295751446139 982434861977472 982622421134016 986594314414592 988527603953331 991983086273024 992523366784872 992663925728256 992853437741568 992858071354162 993539511348228 997887277430784 998466980396288 998820105035688 999152270019072 999343020738816 1000033578724986 1002311565668352 1003195661051376 1003337731381248 1003529281158144 1009560106165104 1009752843871512 1009895842814976 1010088644617728 1013982711170208 1014319918589952 1016158888876248 1019710958702592 1020415591177632 1020605638201344 1020610401332496 1024540249584384 1024885751075264 1026180179693568 1030332947855744 1030697342430444 1031040108423936 1031044920252399 1031236946932608 1031949544003443 1032292726425792 1035556811407872 1036869556565376 1037779290767232 1041780109553352 1041978998463156 1042126561202688 1042325516254464 1043045775659394 1046691830885376 1047670281112932 1048589491712724 1048938207872256 1052254925469696 1052982046215216 1053178158569472 1053183073715448 1053332223151104 1053533317504512 1058930610960384 1059864647537592 1063215914276672 1063569494560768 1063945643799168 1064148764387904 1064304433808928 1064502654898176 1064507622895184 1065238238971296 1069961138157888 1070316961615872 1070521298569216 1070899906430016 1071256042082304 1075233647350278 1075385919538944 1075591224220032 1076334470627247 1081106566680366 1081466096632704 1082055113788662 1082414959187328 1085837529474048 1086795299472324 1086949208996352 1087156721254656 1092726268756992 1092731368472628 1093690115012196 1094053829716224 1097513201833984 1098266471018496 1098476143884288 1098481270434392 1098846578472448 1099235204044848 1100838796282602 1104108834056544 1104476013582336 1104686871927808 1105077563018208 1105239219724656 1105445064701952 1105450223775768 1109918603716416 1110287715323904 1111695194668032 1115980972057152 1116352099749888 1116588787632981 1116960117459264 1117331570774016 1121853212358528 1123275352945824 1124260898331168 1127600511376896 1127980767455616 1128595118682798 1128970441302912 1133916150125824 1134976137872343 1135971949355451 1136349725194944 1139725248058368 1139942835925504 1140725226341376 1140730550066484 1141109908413696 1145722429642752 1147174828540416 1147967540074836 1148181342976512 1148186701499058 1151980358252544 1152607780782432 1152991088990208 1152996469959672 1154452702155264 1158042025660416 1159124566337712 1159510041750528 1160141565299184 1160527378922496 1164367243825152 1165001412833856 1165388842635264 1166478251136048 1171588271352096 1172616205786272 1173006167943168 1176323990263552 1177528309746048 1183786791153408 1183792315845347 1184604801992118 1184825428390656 1184830957929879 1184998751044992 1185224982192576 1189788676936704 1191296937330432 1192347728479791 1196117903561256 1196515681380864 1197167359936392 1197342488035044 1197565486760448 1197571075757082 1202582103570432 1203706280427624 1204106581817856 1204336460890368 1208973744156672 1208979386395248 1209381441395712 1210040127247536 1210442535005184 1216649358711792 1216881632357976 1221567220658304 1221979164743584 1222206751920128 1222817860120896 1223051311411488 1223458046134272 1228882437410816 1229317052351616 1229960640909312 1230810558430752 1234702352063232 1235785661869824 1235791429238691 1236202400781504 1242122438313612 1242535515280128 1242772730918784 1243631501747739 1247978721440256 1248658429180968 1249073679739392 1249079509122978 1250657094001536 1255478593564296 1255718280199188 1255896112218624 1256135878563072 1260972614873088 1261213350385664 1261397847477248 1262084863903344 1262504579521536 1263684772064052 1268102089668608 1268550575299008 1268972441137152 1268978363387568 1269214703917056 1269220627298104 1270091746465776 1270514124831744 1275655668891552 1277266819405824 1278393440844312 1282190904065664 1282435690416192 1282862173851648 1283748646965408 1288937733348096 1290571682107968 1291000871227392 1295794395524694 1295977903034112 1296225321495936 1297121028704631 1302797278867968 1304015137129926 1304448796969344 1304697832631232 1308573432955904 1309471561598976 1309721556169728 1309727668594852 1309913149303296 1310163228178688 1310626589438088 1311062447964672 1318030654067712 1318036805271108 1318288435054474 1319193231509556 1319631938936064 1323364489046496 1323551900971008 1323804583655424 1324719348464304 1331760140047584 1332203026692096 1332457360985088 1333378104966648 1337594214735168 1338039041544192 1345632641506413 1346080141553472 1346337125162016 1346527790419968 1346784859490304 1351976948226944 1352904866516736 1354878518501664 1360095462176256 1360101809694654 1360361470215787 1360554121570176 1360813868443328 1361295143153478 1361747851880832 1366053666112512 1368730528550766 1368991836402723 1374263123240592 1374720144565248 1374726560336532 1374982595910144 1375932725337924 1376390301901056 1380742415210496 1382492742087168 1383705721022976 1389040146071136 1389305331284208 1389502081603584 1389767355005952 1390727700879192 1395589107847168 1396893708150576 1398119322283632 1398584277163008 1403976061620288 1404244098287264 1404442964201472 1404711090006016 1404740732828589 1405207889706816 1405675201941504 1412413417759833 1412883126245952 1413152863383456 1418594191732224 1418865019183872 1419072578411904 1419845471891262 1420317651961728 1426614850877184 1427600658811014 1427866541906688 1427873205710367 1433644863133704 1433847892718592 1434121632293376 1435112627502996 1441475422240488 1441954795510272 1442740151718216 1443219945583104 1447783372632064 1449060399296432 1449265611995136 1449542295006208 1450054950016608 1450537176471552 1456968358342656 1456975157963504 1457975140913376 1458246681096192 1458253486682928 1458460001286144 1458738439621632 1465646938726464 1467504896590512 1467785061710136 1472145112075392 1473436750690944 1473652292966208 1473933631701024 1479891471621888 1482260259557376 1487974629409536 1488785050177308 1489280156612352 1489287107031243 1495804283144704 1496830916146176 1497700470594432 1499014531108224 1503467348502528 1503974356607488 1504793491577064 1505006597071872 1505293921737216 1513301517163124 1514340159247656 1514629265807268 1514843764222464 1515132966926592 1519633664077824 1520966968455168 1520974066755312 1521479877884928 1524238333314372 1529566438053888 1530623386766448 1530908457302016 1530915601998744 1536810374376576 1537328626612896 1539270269540352 1545499421783616 1546013389000704 1546855420398912 1547369838563328 1553335217111808 1555304334848064 1561598374093862 1562117695136128 1562670164330028 1562968497694734 1563189841804032 1563488274381696 1564568663489091 1570037746328064 1571505421669398 1572884237569086 1573407311808384 1578382388204544 1579473069322824 1579767237854208 1579774610573172 1579998334726656 1580299976256768 1586384902582272 1588395916440576 1589796971306388 1594823871415008 1595354241841152 1596223146581856 1596456650713392 1596753982347264 1596761434342776 1604941707236832 1605475442423808 1605781947853824 1611972515193664 1612508588527616 1612850471025417 1613078879308416 1613386836330048 1613923380006912 1621659850020549 1622199144949056 1622508843143968 1623082670682993 1623622438780992 1624162386382848 1628756294211072 1630192949208486 1630423813494528 1630735081881984 1639089403135488 1639097052708942 1640535172518294 1641080744574336 1646269802750976 1647714215826432 1647721905651588 1648269867708672 1651258194423903 1656163251084816 1656714020373504 1657030307891712 1658175335663652 1663971628587008 1664877905574624 1665113681866752 1665431572985856 1665439345497304 1667542792002048 1673971458085728 1674291040265584 1674528149624832 1674847838084096 1675440176188896 1675997356161024 1682779818537792 1683339439362048 1684913029418736 1686391347496752 1691400767065344 1691971151183424 1692892678024197 1693455661954368 1694018833108992 1700874225188736 1704524587792416 1709587872087552 1709914253888256 1711095825099726 1711664862620544 1718583644464128 1720762242810624 1722280052248587 1727725860699592 1727970537378816 1728300428661248 1728911671173648 1729486633485312 1729494704939508 1737063038490624 1738686849506568 1739265062625792 1739597110174976 1740212347948776 1740791068383744 1746295408226304 1746550865737728 1747502119250784 1748083263952896 1749717376704072 1757374205423616 1757382407028144 1758924308679408 1759509251914752 1764485985395328 1766292464619072 1775680186730112 1776609814646784 1777837473288864 1783458952980224 1784683015405056 1794176855341884 1794773522071296 1795116166882688 1795751039904588 1796013732052566 1796348230140672 1796356613635623 1803873155355648 1805559420641436 1806159872726784 1806504691335552 1813460616235008 1813469079592872 1814072162093568 1815060190871304 1815663802507776 1821404888150016 1824974038067688 1825322448536964 1832350830987456 1832960192753664 1832968747115376 1833310127880192 1834576967117232 1835187069201408 1843323656116224 1844940961363968 1852053528094848 1852407108378944 1853023140007936 1853678492804736 1854303601172256 1862524944200768 1863183657470418 1863803272920192 1864159096378176 1864779036217344 1871968082160384 1872987643771452 1873610519609088 1873619263684467 1875985641002304 1883217890346444 1883577420298782 1883844168327936 1884203817844608 1891458922309632 1891820025578496 1892096771215872 1893127295855016 1893756869282304 1895527158096078 1902153134502912 1903467545081352 1903822055875584 1903830940947156 1911526484178272 1911797190291456 1912162176391168 1913474573217792 1913483503337328 1921967229653984 1922606394013696 1923286356098496 1923653535624288 1923925959143424 1924293260777472 1925622970448112 1933406600022144 1935857523161952 1936501306841088 1943691593287041 1943966854551168 1944337982243904 1944984586162176 1954195918301952 1956022705694889 1956673195454016 1957046748946848 1962860149433856 1964582334254592 1964591502892278 1964869723954944 1965244842268032 1973188628829184 1977055207906662 1977432652581711 1983966172546048 1985046733569744 1985327851456512 1985706875483136 1985716142708324 1987079022696456 1995774554861568 1996933960792576 1997640210071376 1998304540038144 1998686041477632 2000067157449972 2006391322102752 2006675462762496 2007058562316288 2019120212330208 2019505687743024 2019791685629952 2020177289235456 2027965422340416 2028639837179904 2032317777752496 2040152714541981 2040831182355264 2041220802664992 2049080499168768 2049771502150528 2060665895711488 2061394684860888 2062080216847872 2062089840504798 2062473893865216 2062483519359419 2063899088006886 2064585452851584 2071113622815744 2073739113130752 2075558581534464 2083560219106704 2083957996926312 2084253122405376 2084651032508928 2086091551318788 2093383661770752 2095340562225864 2097178983425448 2097876415744512 2104509850939392 2105964092430432 2106356317138944 2106366147430896 2106664446302208 2107066635009024 2117861221920768 2119729295075184 2126431828553344 2127891287598336 2128297528775808 2128608867617856 2129015245790368 2129768207836893 2130476477942592 2139922276315776 2141042597138432 2141400988216521 2141799812860032 2150467294700556 2150771839077888 2151182448440064 2152668941254494 2162213133360732 2162932193265408 2164110227577324 2164829918374656 2171675058948096 2173590598944648 2173898417992704 2174313442509312 2185452537513984 2185462736945256 2187380230024392 2188107659432448 2195026403667968 2196952287768576 2196962540868784 2197693156944896 2198470408089696 2201677592565204 2208217668113088 2208952027164672 2209373743855616 2210155126036416 2210478439449312 2210890129403904 2210900447551536 2219837207432832 2223390389336064 2231961944114304 2233177575265962 2233920234918528 2243706424717056 2246550705891648 2248521796662336 2255201022753792 2255961534911232 2257190237365596 2257940882605824 2267832300251648 2269952275744686 2271943898710902 2272699450389888 2279450496116736 2279885671851008 2281450452682752 2281461100132968 2282219816827392 2291444859285504 2294349657080832 2295935080149672 2296362685953024 2296373402998116 2303960716505088 2305215561564864 2305982177980416 2305992939919344 2308905404310528 2318249132675424 2319020083501056 2320283130598368 2321054757844992 2330002825667712 2332956502272096 2342397561140793 2343176542704192 2344452746542101 2345232411572544 2346012335886336 2352647980527104 2355056619492096 2357258132504097 2367573582306816 2367584631690694 2369209603984236 2369650856781312 2369661915859758 2369997502089984 2370449964385152 2379577353873408 2382593874660864 2384695456959582 2392235807122512 2393031362761728 2394334719872784 2394684976070088 2395130973520896 2395142151514164 2405164207140864 2407412560855248 2408213163635712 2408672921780736 2417958772790496 2418762882791424 2420080254495072 2420885070010368 2433298717423584 2433763264715952 2443134441316608 2443958329487168 2445289423812729 2445635720241792 2446102622822976 2446916092268544 2458634104703232 2458645579063413 2460802758777441 2461621116861504 2469404704126464 2471571323739648 2471582858477382 2472404801563008 2484244876627224 2485071030560256 2485545461837568 2487263003495478 2495957442880512 2497316858361936 2498147359478784 2498159018245956 2501314188003072 2510957187128592 2511436560398376 2511792224437248 2512271757126144 2522426700771328 2522795694954496 2524169727806688 2525009159043072 2527369544128104 2536204179337216 2537101150598016 2537956726775136 2538429407834112 2538441254596208 2540183492931552 2541028249663488 2551311337783104 2554533638811648 2556786881688624 2564381808131328 2564871380832384 2566643737649589 2567497293930816 2577875466696192 2581143364215936 2591588791049388 2591955806068224 2592450642991872 2594242057409262 2605594557735936 2608030274259852 2608897593938688 2609395665262464 2617146865911808 2618943123197952 2619443112339456 2619455337189704 2619826298606592 2620326456357376 2621253178876176 2622124895929344 2636061308135424 2636073610542216 2636576870108948 2638386463019112 2639263877872128 2646728978092992 2647609167310848 2649438696928608 2663520280095168 2664406053384192 2664914721970176 2666756209933296 2675188429470336 2691265283012826 2692160283106944 2692674250324032 2693569718980608 2703953896453888 2705809733033472 2709757037003328 2720190924352512 2720203619389308 2720722940431574 2721108243140352 2721627736886656 2722590286306956 2723495703761664 2732107332225024 2737461057101532 2737983672805446 2748526246481184 2749440289130496 2749453120673064 2749965191820288 2751865450675848 2752780603802112 2761484830420992 2764985484174336 2767411442045952 2778080292142272 2778610662568416 2779004163207168 2779534710011904 2781455401758384 2793787416301152 2796238644567264 2797168554326016 2807554523636837 2807952123240576 2808488196574528 2809422180012032 2809481465657178 2810415779413632 2822889368554289 2824826835519666 2825366130448173 2825766252491904 2826305726766912 2837188383464448 2837730038367744 2838145156823808 2839690943782524 2840635303923456 2843290737144117 2853229701754368 2855201317622028 2855733083813376 2855746411420734 2867289726267408 2867695785437184 2868243264586752 2870225255005992 2882950844480976 2883909591020544 2885480303436432 2886439891166208 2898120798592864 2898531223990272 2899084590012416 2900109900033216 2901074352943104 2913950315927008 2915950281826752 2916506973365856 2916920002572288 2917476879243264 2931293877452928 2935009793181024 2935570123420272 2944290224150784 2946873501381888 2946887254338417 2947304585932416 2947867263402048 2959782943243776 2965582811859993 2975949258819072 2977570100354616 2978560313224704 2978574214062486 2991608566289408 2993661832292352 2995400941188864 2998029062216448 3006934697005056 3007948713214976 3009586983154128 3010013194143744 3010587843474432 3026603034326248 3028680318495312 3029258531614536 3029687528444928 3030265933853184 3041948133510624 3042959755769856 3048476666628744 3059132876107776 3061246773532896 3061816914604032 3061831203997488 3073620748753152 3074657253225792 3078540539080704 3090998843567232 3093134760757197 3093710840797824 3106670434223616 3110608669696128 3123196748187724 3124235390272256 3125340328660056 3125936995389468 3126379683608064 3126976548763392 3129137326978182 3140075492656128 3143010843338796 3145768475138172 3146814623616768 3156764776409088 3158946138645648 3159534475708416 3159549221146344 3159996669453312 3160599952513536 3176791832881152 3179593942612776 3189647742830016 3190708483682304 3192446293163712 3192913301426784 3193507964694528 3193522868685552 3209883414473664 3210950884847616 3211563895707648 3223945030387328 3225700942050834 3226157758616832 3226773672660096 3229003411881741 3243319700041098 3244398289898112 3245017686287936 3246165341365986 3247244877561984 3257512588422144 3260385898416972 3260847626989056 3261470163763968 3278178806270976 3278194105417884 3281070345036588 3282161489148672 3292539605501952 3295428431652864 3295443811303176 3296539735417344 3302516388847806 3312326502169632 3313428040747008 3314060615783424 3316350671327304 3327943257174016 3329755811149248 3330863145971712 3330878690994608 3335085584004096 3347942916171456 3348582080531168 3349056299249664 3349695676168192 3349766362898943 3350880352377792 3351994712322048 3365559637075584 3369826058837472 3372782694993504 3382801534130688 3383942302366848 3385785356048394 3386911323908736 3401748450377472 3404928413617029 3407915848066353 3409049175584832 3419175744175104 3419828507776512 3422191650199452 3423329725241088 3437167288928256 3441524485621248 3444560104497174 3455451721399184 3455941074757632 3456600857322496 3457823342347296 3458973266970624 3458989409879016 3474126076981248 3477373699013136 3478530125251584 3479194220349952 3480424695897552 3481582136767488 3493101731475456 3495004238501568 3496166527905792 3499434753408144 3514764814056288 3517848617358816 3519018503829504 3528971970790656 3532584929238144 3551360373460224 3551376947536041 3554492873789637 3555674946577728 3566917905960448 3569366030810112 3588353710683768 3589547044142592 3590232333765376 3591502079809176 3592027464105132 3592696460281344 3592713227271246 3607746310711296 3611118841282872 3612319745453568 3613009382671104 3626921232470016 3626938159185744 3628144324187136 3630120381742608 3631327605015552 3649948076135376 3650644897073928 3664701661974912 3665937494230752 3666620255760384 3669153934234464 3670374138402816 3686647312232448 3689881922727936 3704107056189696 3704814216757888 3707356985609472 3707374287716073 3708607202344512 3725049888401536 3726367314940836 3727606545840384 3728318192756352 3730894505243217 3743936164320768 3745975287542904 3747221039218176 3747238527368934 3751971282004608 3766435780692888 3767154840597564 3767688336655872 3768407635689216 3782917844619264 3783640051156992 3784193542431744 3786254591710032 3787513738564608 3791054316192156 3804306269005824 3806935090162704 3807644111751168 3807661881894312 3823052968356544 3824324352782336 3826967006674656 3843934459307968 3845212788027392 3846572712196992 3847307071248576 3848586521554944 3851245940896224 3866813200044288 3871715046323904 3873002613682176 3887383186574082 3887933709102336 3888675964487808 3891363086113893 3908391836603904 3912045411389778 3913346390908032 3914093497893696 3925720298867712 3929164668509184 3929183005784556 3929739447909888 3930489684536064 3946377257658368 3954110415813324 3954865305163422 3967932345092096 3970093467139488 3970655702913024 3971413750966272 3971432285416648 3974158045392912 3993867921585152 3995280420142752 3996609080076288 3997372082955264 4000134314899944 4012782644205504 4014117124632576 4036897924519239 4038240424660416 4039011375486048 4039583371259904 4040354578470912 4055930844680832 4064635555504992 4080305429083962 4081084410647361 4081662364710528 4082441605329984 4098160998337536 4099543004301056 4106975509208169 4121331791422976 4122789369721776 4124160433695744 4124179681009596 4124947787730432 4124967038718838 4127798176013772 4129170905703168 4142227245631488 4147478226261504 4151117163068928 4167120438213408 4167915993852624 4168506244810752 4169302065017856 4172183102637576 4186767323541504 4190681124451728 4194357966850896 4195752831489024 4211928184860864 4212732294861792 4213328892604416 4214133270018048 4239458590150368 4252863657106688 4255782575196672 4256595057551616 4256614922933269 4257217735235712 4258030491580736 4259536415673786 4260952955885184 4279844552631552 4282801976433042 4283599625720064 4283619617131101 4300934589401112 4301543678155776 4302364896880128 4305337882508988 4324426266721464 4325864386530816 4328220455154648 4329659836749312 4343350117896192 4347181197889296 4347796835985408 4348626885018624 4370905075027968 4370925473890512 4374760460048784 4376215318864896 4393925081737568 4395386313889792 4396940816179392 4403355185130408 4416435336226176 4418747487711232 4420310252072832 4420956878898624 4421800895103072 4439674414865664 4446780778672128 4463923888228608 4466355150531924 4467840469837056 4467861321093729 4487412849434112 4493101411783296 4497043593324672 4510402045507584 4511923069822464 4514380474731192 4515881765211648 4535664600503296 4539904551489372 4543887797421804 4545398900779776 4558900992233472 4559771343702016 4562900905365504 4562922200265936 4564439633654784 4588699314161664 4591870160299344 4592725371906048 4592746805996232 4610431123129728 4611985879838688 4617810808621056 4636498265350848 4638040167002112 4640566261196736 4642109515689984 4660005651335424 4665913004544192 4684795122281586 4686353085408384 4688905493084202 4690464823145088 4705295961054208 4710113238984192 4714516265008194 4735147164613632 4735169263381388 4738419207968472 4739301713562624 4739323831719516 4739995004179968 4740899928770304 4759154707746816 4765187749321728 4769390913919164 4784471614245024 4786062725523456 4788669439745568 4789369952140176 4790261947041792 4790284303028328 4814825121710496 4816426327271424 4817345843561472 4835917545580992 4837525765582848 4838551413076251 4840160508990144 4841770140020736 4864979550061647 4866597434847168 4867526529431904 4886268882633216 4887916658974336 4890578847625458 4891271440483584 4892205245645952 4917268209406464 4917291158126826 4918229930780153 4921605517554882 4923242233723008 4938809408252928 4943142647479296 4943165716954764 4944809603126016 4953774583271709 4968489753254448 4970142061120512 4971090923675136 4974526006990956 4991914885761024 4994633716723872 4996294718957568 4996318036491912 5002628376006144 5021914374257184 5022873120796752 5023584448874496 5024543514252288 5045591389908992 5048339455613376 5050018318086144 5054739088256208 5074202301196032 5075913453550272 5076882509192416 5078678034072591 5080366985863104 5082056499326976 5102622675566208 5113573763377248 5128763616262656 5129742761664768 5133287475299178 5134994587861632 5155750933392384 5162286728431872 5166840156745761 5183177582098776 5183911612136448 5184901285983744 5188484114818524 5211189115471872 5216060548519704 5217795187877376 5218791330524928 5234293731823616 5238886224678912 5238910674379408 5239652597213184 5240652912714752 5242506357752352 5244249791858688 5272122616270848 5272147221084432 5273153740217896 5276772926038224 5278527755744256 5293457956185984 5298877393857216 5327040560190336 5329829443940352 5333512419866592 5350376858940672 5382530566025652 5384320566213888 5385348500648064 5389069840906869 5407907792907776 5411619466066944 5419514074006656 5440381848705024 5440407238778616 5441445880863148 5442216486280704 5443255473773312 5445180572613912 5446991407523328 5464214664450048 5474922114203064 5475967345610892 5497052492962368 5498880578260992 5498906241346128 5499930383640576 5503730901351696 5505561207604224 5529970968348672 5534822884091904 5556160584284544 5557221325136832 5559069420023808 5562910803516768 5587574832602304 5592477289134528 5594337108652032 5615109047273674 5615904246481152 5616976393149056 5618962931314356 5620831558827264 5620857791053401 5645778737108578 5649653671039332 5650732260896346 5651532504983808 5652611453533824 5674376766928896 5675460076735488 5676290313647616 5679381887565048 5681270607846912 5686581474288234 5706459403508736 5710402635244056 5711466167626752 5711492822841468 5734579452534816 5735391570874368 5736486529173504 5740450510011984 5765901688961952 5767819182041088 5770960606872864 5772879782332416 5796241597185728 5798169180024832 5800219800066432 5827900631854016 5831074779861123 5831900563653504 5833013946731712 5834953758486528 5862587754905856 5868068117084667 5870019586362048 5871140246840544 5888580448301568 5893747002763776 5893774508676834 5894609171864832 5895734526804096 5919565886487552 5931165623719986 5932297957745133 5951898517638144 5955140200709232 5957120626449408 5957148428124972 5983217132578816 5987323664584704 5990801882377728 5996058124432896 6015897426429952 6019173966308256 6020026388287488 6021175686948864 6053206068652496 6057360636990624 6058517063229072 6059375056889856 6060531867706368 6083896267021248 6085919511539712 6096953333257488 6120458143625943 6122493547065792 6123662407994976 6147241497506304 6149314506451584 6181997687134464 6186269521514394 6187421681595648 6187450558078257 6213340868447232 6221217339392256 6246393496375448 6248470780544512 6250680657320112 6251873990778936 6252759367216128 6253953097526784 6258274653956364 6280150985312256 6286021686677592 6291536950276344 6293629247233536 6313529552818176 6317892277291296 6319068951416832 6319098442292688 6319993338906624 6321199905027072 6353583665762304 6359187885225552 6379295485660032 6384892586327424 6385826602853568 6387045737371104 6419766828947328 6423127791415296 6447890060774656 6451401884101668 6452315517233664 6453547345320192 6453577463802053 6458006823763482 6486639400082196 6488796579796224 6490035372575872 6492330682731972 6494489755123968 6515025176844288 6520771796833944 6521695253978112 6522940327527936 6556357612541952 6556388210835768 6562140690073176 6564322978297344 6585079211003904 6590856863305728 6590887622606352 6593079470834688 6605032777695612 6624653004339264 6626856081494016 6628121231566848 6632701342654608 6659511622298496 6661757381989216 6670171168008192 6695885832342912 6697164161062336 6699391352336384 6699532725797886 6701760704755584 6731119274151168 6739652117674944 6745565389987008 6765603068261376 6767884604733696 6771570712096788 6773822647817472 6803496900754944 6809856827234058 6815831696132706 6818098351169664 6838351488350208 6839657015553024 6844383300398904 6846659450482176 6874334577856512 6883048971242496 6889120208994348 6910903442798368 6911882149515264 6913201714644992 6915646684694592 6917946533941248 6917978819758032 6954747398026272 6957060250503168 6958388440699904 6960849391795104 6963164273534976 6990008477003136 6998869506816288 7027192683422379 7029529628112576 7033358239626303 7035697234717632 7038037007659008 7057943941581312 7065169858476288 7071774397512291 7102720746920448 7102753895072082 7108985747579274 7111349893155456 7133835811920896 7138732061620224 7176707421367536 7179094088285184 7180464667530752 7183004159618352 7184054928210264 7185392920562688 7185426454542492 7215492621422592 7222237682565744 7224639490907136 7226018765342208 7253876318371488 7256288648374272 7260240763485216 7262655210031104 7299896152270752 7301289794147856 7329403323949824 7331874988461504 7335868271438187 7338307868468928 7340748276805632 7375936737190239 7408214112379392 7409628433515776 7414713971218944 7414748575432146 7417214404689024 7450099776803072 7452734629881672 7455213091680768 7456636385512704 7461789010486434 7487872328641536 7491950575085808 7494442078436352 7494477054737868 7503942564009216 7532871561385776 7534309681195128 7535376673311744 7536815271378432 7567280102313984 7568387084863488 7572509183420064 7575027477129216 7582108632384312 7608612538011648 7613870180325408 7615288223502336 7615323763788624 7646105936713088 7653934013349312 7687868918615936 7693145424393984 7694614142497152 7699931212948767 7702491881792448 7733626400088576 7743430092647808 7774766373148164 7775867418204672 7777351928975616 7782726172227786 7816783673207808 7824090822779556 7826692781816064 7828186995787392 7851440597735424 7858329337018368 7858366011569112 7859478895819776 7860979369072128 7892754515316736 7908220831626648 7909730610326844 7935864690184192 7940186934278976 7942827501932544 7942864570833296 7948316090785824 7987735843170304 7990560840285504 7993218160152576 7994744165910528 8000268629799888 8025565288411008 8073795849038478 8076480849320832 8078022750972096 8080709156941824 8111861689361664 8129271111009984 8160610858167924 8162168821294722 8163324729421056 8164883210659968 8196321996675072 8199086008602112 8213951018416338 8242663582845952 8245578739443552 8248320867391488 8248359362019192 8249895575460864 8249934077437676 8255596352027544 8258341811406336 8284454491262976 8294956452523008 8302234326137856 8334240876426816 8335831987705248 8337012489621504 8338604130035712 8344366205275152 8381362248903456 8388715933701792 8391505662978048 8422663570910511 8423856369721728 8425464589723584 8428266540036096 8468668105662867 8476098391344519 8478917180300736 8505727314213376 8511565150393344 8513190115103232 8513229845866538 8514435470471424 8516060983161472 8519072831347572 8521905911770368 8559689105263104 8565603952866084 8567199251440128 8567239234262202 8601869178802224 8603087356311552 8604729793760256 8610675765017976 8648852533442928 8651728773061632 8656440910309296 8659319673498624 8694362395778592 8695593671970816 8697253770037248 8741850947781024 8749520920097568 8752430637729792 8787850163475136 8790772627779584 8793881632358784 8806710370260816 8832870672452352 8840620504145664 8840661763015251 8841913757797248 8843601790206144 8879348829731328 8896748435579979 8927847776457216 8932710301063848 8935680939674112 8935722642187458 8974825698868224 8986202823566592 8994087186649344 9020804091015168 9023846139644928 9028760949462384 9031763530423296 9071329201006592 9079809102978744 9087775594843608 9090797801559552 9119542687404032 9125844400531872 9128879267309568 9177398628323328 9183740320598688 9185450743812096 9185493611992464 9220862246259456 9223971759677376 9235621617242112 9272996530701696 9279404282271591 9281132522393472 9320011302670848 9331826009088384 9369590244563172 9372706170816768 9377810986168404 9380929646290176 9410591922108416 9420226477968384 9429032530016388 9470294329227264 9470338526762776 9476838415936944 9478603427125248 9478647663439032 9479990008359936 9481799857540608 9530375498643456 9538781827838328 9568943228490048 9572125451046912 9577338879491136 9578739904280352 9580523894083584 9580568606056656 9629650243420992 9632852654542848 9634691687122944 9671835091161984 9677102826152502 9680321017980288 9729959100123294 9733194869694336 9735053058863808 9772537765266432 9775833317948672 9781157695250916 9782542880967168 9784410491291904 9834536418812928 9834582316253652 9836459861560306 9843211035109764 9846484467446016 9877618816505856 9886285294958592 9886331433909528 9889619206252032 9907549166543418 9936979506508896 9940284122241024 9942181847350272 9949052013981912 9983829771522048 9989267433447744 9992589437915136 9992636072983824 10005256752012288 10043828748514368 10045746241593504 10047168897748992 10049087028504576 10096678911226752 10109478176512416 10148404602392064 10150389431610103 10151826907100544 10153765018384832 10157356068145182 10160733971726208 10205245351132416 10214785240851087 10223747544199059 10227147526754496 10257527232525312 10259485523329536 10266574950598356 10269989175723264 10311501866784768 10324573456863744 10333680313491522 10366355164197552 10367823224272896 10369802571967488 10376968229637048 10422378230943744 10432121097039408 10435590375754752 10437582661049856 10477821348758816 10479305194426368 10481305825429504 10485012715504704 10488499583717376 10544294442168864 10546307480435792 10553545852076448 10557055511488512 10586915912371968 10597754787714432 10654081120380672 10654130842608123 10663478621368911 10667024839733184 10700753717881344 10765061132051304 10768641132427776 10770697001296128 10778139681813738 10815815585815552 10823238932133888 10839028148013312 10880763697410048 10880814477557232 10882891761726296 10884432972561408 10886510947546624 10890361145227824 10893982815046656 10949844228406128 10951934691221784 10994104985924736 10997812482692256 10999860767281152 11007461802703392 11011122415208448 11059941936697344 11069645768183808 11112321168569088 11114442650273664 11122122863148219 11125821607033536 11175149665204608 11184954578269056 11230218094547348 11231808492962304 11233952786298112 11237925862628712 11241663117654528 11241715582106802 11291557474217156 11299307342078664 11301464521792692 11303065009967616 11305222907067648 11348753533857792 11350920153470976 11352580627295232 11358763775130096 11362541215693824 11373162948576468 11412918807017472 11420805270488112 11422932335253504 11422985645682936 11469158905069632 11472973058347008 11480901020023968 11531803377923904 11535638364082176 11541921213745728 11545759564664832 11592483194371456 11600439600132864 11655801263708032 11662149559722246 11663801127307008 11666027893463424 11674089258341679 11725175509811712 11736136234169334 11740039172724096 11742280493681088 11777160896603136 11787494005527552 11787549017353668 11789218343729664 11791469053608192 11839131772975104 11862331247439972 11864595915490266 11903797035276288 11910280401418464 11914241252898816 11914296856249944 11966434265157632 11981603764755456 11992116248865792 12031794852859904 12038347932616512 12042351373897728 12106412137304992 12110693773557717 12114721273981248 12117034126458144 12118750113779712 12121063735412736 12167792534042496 12193906666514976 12240916287251886 12243253231942083 12244987094131584 12247324815989952 12294482995012608 12298629012903168 12320926527624507 12363995374268928 12372539043028788 12374843363191296 12374901116156514 12426681736894464 12442434678784512 12492786992750896 12496941561089024 12501361314640224 12503747981557872 12505518734432256 12507906195053568 12516549307912728 12560301970624512 12572043373355184 12583073900552688 12587258494467072 12635784554582592 12638196884585376 12639986677813248 12642399810054144 12718375770451104 12758590971320064 12769785172654848 12769844768799807 12771653205707136 12774091474742208 12839533657894656 12850858851393303 12895780121549312 12902803768203336 12904631034467328 12907094690640384 12907154927604106 12916013647526964 12973278800164392 12977593159592448 12980070745151744 12984661365463944 12988979510247936 13030050353688576 13041543593667888 13043390507956224 13045880655055872 13112715225083904 13112776421671536 13124281380146352 13128645956594688 13181775245212704 13186158941669376 13210065555391224 13249306008678528 13256242463133696 13265402685309216 13319023244596992 13323514763978432 13340342336016384 13391771664685824 13394328322124672 13399065451595772 13403521409511168 13403583963281187 13462238548302336 13479304235349888 13491130779974016 13531206136522752 13535769209467392 13543141424193576 13547645295634944 13606993801509888 13619713654468116 13631663392265412 13636196702339328 13676702976700416 13679314031106048 13688766600797808 13693318900964352 13766097942484992 13778240417988696 13821806885596736 13826403429289984 13831293369389184 13835957639516064 13909494796052544 13914120501006336 13916776881399808 13921698783590208 13926328547069952 13980016954006272 13997739013632576 14054385366844758 14059059256225152 14066716479252606 14071394469435264 14115887883162624 14130339716952576 14143548795024582 14205441493840896 14205507790144164 14217971495158548 14222699786310912 14267671623841792 14277464123240448 14353414842735072 14358188176570368 14360929335061504 14366008319236704 14368109856420528 14370785841125376 14370852909084984 14444475365131488 14449278981814272 14452037530684416 14507752636742976 14512577296748544 14515654239228753 14520481526970432 14525310420062208 14594938650184941 14599792304541504 14602579588295712 14658806647899648 14663749976923008 14671736542876374 14676615736937856 14751873474380478 14754689792340459 14816428224758784 14819256867031552 14829427942437888 14829497150864292 14834428809378048 14900199553606144 14905469259763344 14910426183361536 14913272771025408 14923578020972868 14975744657283072 14983901150171616 14988884156872704 14988954109475736 15007885128018432 15065743122771552 15068619362390256 15070753346623488 15073630542756864 15136774169726976 15145018366840128 15150054954258432 15164217264768624 15227740360650816 15230647527577248 15292211873426176 15307868026698624 15375737837231872 15386290848787968 15389228284994304 15389300105989511 15399862425897534 15404983763584896 15467252800177152 15486860185295616 15500520470237283 15549532746296328 15551734836409344 15554703857951232 15565452344455572 15633567346415616 15648181645559112 15653385563632128 15656373991574784 15702881195470848 15716658674036736 15716732023138224 15718957791639552 15721958738144256 15816441663253296 15819461220653688 15880373868557952 15885729141666592 15896632181571648 15975471686340608 15981121680571008 15989488331821056 16000537259599776 16051130576822016 16147591698076956 16152961698641664 16156045501944192 16167209522720607 16223723378723328 16258542222019968 16321221716335848 16324337642589444 16326649458842112 16329766421319936 16392643993350144 16398172017204224 16427902036832676 16485327165691904 16491157478887104 16496641734782976 16496718724038384 16499791150921728 16499868154875352 16511192704055088 16516683622812672 16589912905046016 16604468652275712 16668481752853632 16671663975410496 16677208260071424 16688732410550304 16762724497806912 16777431867403584 16783011325956096 16845327141821022 16847712739443456 16850929179447168 16862573373160203 16937336211325734 16952196782689038 16957834360601472 17011454628426752 17023130300786688 17026380230206464 17026459691733076 17028870940942848 17032121966322944 17038145662695144 17043811823540736 17119378210526208 17131207905732168 17134398502880256 17134478468524404 17203738357604448 17206174712623104 17209459587520512 17221351530035952 17297705066885856 17303457546123264 17312881820618592 17318639346997248 17388724791557184 17394507540074496 17483701895562048 17493224339583369 17499041840195136 17504861275459584 17575700326950272 17587763264717568 17613420740521632 17665741344904704 17681241008291328 17681323526030502 17683827515594496 17687203580412288 17758697659462656 17793496871159958 17796893873235399 17855695552914432 17865420602127696 17871361879348224 17871445284374916 17949651397736448 17972405647133184 17988174373298688 18047692279289856 18057521898924768 18063527060846592 18142658402013184 18159618205957488 18175551189687216 18181595603119104 18251688801063744 18257758534619136 18361374430877829 18367480641197376 18370987223984928 18441724492518912 18447943519354752 18545993061403392 18558808564543182 18562265044786944 18562351674234771 18640022605341696 18663652018176768 18739180489126344 18745412341633536 18755621972336808 18761859292580352 18821183844216832 18840452955936768 18858065060032776 18940588658454528 18940677053525552 18953676831873888 18957206854250496 18957295326878064 18959980016719872 18963599715081216 19060750997286912 19077563655676656 19137886456980096 19154677758982272 19157479808560704 19161137212113312 19259300486841984 19269383374245888 19343670182323968 19354205652305004 19360642035960576 19360732391406159 19459918200246588 19466389739388672 19470106117727616 19545075530532864 19551666635897344 19562315390501832 19565085761934336 19568820982583808 19669072837625856 19669164632507304 19672919723120612 19686422070219528 19692968934892032 19755237633011712 19772570589917184 19772662867819056 19779238412504064 19815098333086836 19873959013017792 19880568244482048 19884363694700544 19898104027963824 19978534866895488 19985272145967648 20010513504024576 20087657497028736 20091492483187008 20098174057009152 20193357822453504 20218956353024832 20296809204784128 20300778863220206 20303653814201088 20307530036769664 20314712136290364 20321467943452416 20410490702264832 20429570481702174 20447495088398118 20454295053508992 20515054465050624 20518971046659072 20533149901196712 20539978351446528 20623003733569536 20649146913727488 20667360626983044 20732710328395104 20735646448545792 20739605143934976 20753936459274096 20864242194078816 20871180751509504 20875165322099712 20955642697517632 20962611650859008 20970025431009408 21081578050267137 21088588884337728 21092614960871584 21100074718878909 21107091704152896 21114111022977024 21173831824743936 21195509575428864 21215323192536873 21308162240761344 21308261685216246 21326957242737822 21334049679466368 21401507435762688 21530122264102608 21537282264855552 21541394002592256 21556279363627476 21631631171631104 21646477864267776 21678056296026624 21761628955114464 21765783523452592 21768865945122816 21773021895093248 21780722290455648 21787965630093312 21899688456812256 21903869382443568 21988209971849472 21995624965384512 22007604814314561 22014923605406784 22022244830416896 22127810211570717 22224642337138176 22228885300547328 22244245726296438 22251643214067072 22350299330409216 22369909156538112 22460436189094696 22463616985924608 22467905572596224 22475851725257424 22483326235309056 22483431164213604 22583114948434312 22598614684157328 22602929043585384 22606130019935232 22610445814135296 22701840306941952 22705161254590464 22717527550260192 22725082431387648 22746325897152936 22825837614034944 22841610540976224 22845864670507008 22845971291365872 22938317810139264 22961802040047936 23063606755847808 23083842427491456 23184966388742912 23200879200265728 23311602527416064 23324299119444492 23327602254614016 23332055786926848 23348178516683358 23450351019623424 23472272468338668 23480078345448192 23484560987362176 23554321793206272 23574988011055104 23575098034707336 23578436687459328 23582938107216384 23678263545950208 23724662494879944 23729191830980532 23807594070552576 23820560802836928 23828482505797632 23828593712499888 23963207529510912 23984232497731584 24076695865233024 24212824274609984 24221387547115434 24229442547962496 24234068252916288 24242127470825472 24335585068084992 24387813333029952 24481832574503772 24486506463884166 24489974188263168 24494649631979904 24588965990025216 24597258025806336 24641853055249014 24727990748537856 24745078086057576 24749686726382592 24749802232313028 24853363473788928 24884869357569024 24985573985501792 24993883122178048 25002722629280448 25007495963115744 25011037468864512 25015812390107136 25033098615825456 25144086746710368 25166147801105376 25174516988934144 25267990712731533 25271569109165184 25276393769170752 25284799620108288 25406004316988601 25428295174033557 25436751540902208 25517181942640128 25539570345309696 25539689537599614 25543306411414272 25548182949484416 25679067315789312 25701717702786606 25791560243098624 25805607536406672 25809262068934656 25814189381280768 25814309855208212 25832027295053928 25946557600328784 25955186319184896 25960141490303488 25969322730927888 25977959020495872 26083087187335776 26086781015912448 26091761310111744 26225552843343072 26248562760292704 26257291913189376 26363550490425408 26372317883338752 26420131110782448 26498612017357056 26521985289045753 26530805370618432 26638046489193984 26647029527956864 26783543329371648 26788656644249344 26798130903191544 26807042819022336 26807167926562374 26924477096604672 26958608470699776 26982261559948032 27062412273045504 27071538418934784 27086282848387152 27095290591269888 27213987603019776 27239427308936232 27263326784530824 27272393404678656 27358628062212096 27377533201595616 27386637801928704 27532195884969984 27556480835977392 27643613771193472 27662586738778368 27671915279032128 27818989592105088 27833553762799616 27838212846814773 27843397567180416 27960033908012544 27995478027265152 28108770733689516 28118118512450304 28133432958505212 28142788938870528 28231775766325248 28260679433905152 28287097590049164 28410882987681792 28411015580288328 28435942990317096 28445399572621824 28535343247683584 28706829685470144 28716376353140736 28721858670123008 28732016638473408 28736219712841056 28741571682250752 28741705818169968 28888950730262976 28898557963628544 28904075061368832 29015505273485952 29031308478457506 29040963053940864 29189877300369882 29199584609083008 29205159176591424 29317613295799296 29327499953846016 29343473085752748 29353231473875712 29503746948760956 29509379584680918 29632856449517568 29638513734063104 29658855884875776 29658994301728584 29668857618756096 29800399107212288 29810938519526688 29820852366723072 29826545542050816 29847156041945736 29951489314566144 29967802300343232 29977768313745408 29977908218951472 30015770256036864 30131486245543104 30137238724780512 30141506693246976 30147261085513728 30290036733680256 30328434529537248 30451168294830309 30455480721301632 30461295055154496 30584423746852352 30615736053397248 30644355722553261 30751475674463744 30772581697575936 30778456569988608 30778600211979022 30799724851795068 30809967527169792 30934505600354304 30973720370591232 31001040940474566 31099065492592656 31103469672818688 31109407715902464 31130904688911144 31267134692831232 31296363291118224 31306771127264256 31312747983149568 31433464046276448 31437915583279104 31443917476288512 31632883326506592 31638922441307376 31760747737115904 31771458283333184 31793264363143296 31962243361142016 31962392527824369 31990435864106733 32001074519199552 32102261153644032 32295183396153912 32305923397283328 32312091003888384 32334419045441214 32447446757446656 32517084444039936 32642443432671696 32648675285178888 32653298917684224 32659532842639872 32796344034408448 32855804073665352 32970654331383808 32982314957774208 32993437448076768 32999582301843456 32999736309750704 33022385408110176 33033367245625344 33179825810092032 33208937304551424 33336963505707264 33343327950820992 33366368589444657 33377464821100608 33525448995613824 33554863734807168 33690654283642044 33695425478886912 33701858358894336 33725146746320406 33874672422651468 33904393565378076 33915668721202944 34022909256853504 34046260601573376 34052760460412928 34052919383466152 34057741881885696 34064243932645888 34076291325390288 34087623647081472 34238756421052416 34262415811464336 34268797005760512 34268956937048808 34407476715208896 34418919175041024 34442703060071904 34595410133771712 34606915092246528 34625763641237184 34637278693994496 34777449583114368 34967403791124096 34986448679166738 34998083680390272 35151400653900544 35175526529435136 35226841481043264 35331482689809408 35362482016582656 35362647052061004 35367655031188992 35374407160824576 35517395318925312 35586993742319916 35593787746470798 35711391105828864 35730841204255392 35742723758696448 35742890568749832 35899302795472896 35944811294266368 35976348746597376 36095384558579712 36115043797849536 36127054121693184 36319236411914976 36351102379374432 36363191206238208 36503377602127488 36697561791205757 36722748861755658 36729759695826249 36734961282394752 36741974447969856 36883448985037824 36895887038709504 36962779582873521 37091986122806784 37117617129086364 37124530089573888 37124703348469542 37280045210683392 37327304036353536 37478360978252688 37490824683267072 37511243944673616 37523718585160704 37680905911873536 37716130120065552 37881354107051104 37907353663747776 37914590653756128 37919960033439744 37927199430162432 38155127311353312 38275772913960192 38309355517964544 38309534306399421 38314959617121408 38322274424226624 38518600973683968 38552576554179909 38687340364647936 38708411304610008 38721284071921152 38721464782812318 38919836400493176 38932779478777344 38940212235455232 39090151061065728 39103333271794688 39124630781003664 39130171523868672 39137641965167616 39338145675251712 39338329265014608 39345839446241224 39372844140439056 39385937869784064 39545325735638112 39558476825008128 39630196666173672 39747918026035584 39768727389401088 39796208055927648 39957069733790976 39970544291935296 40021027008049152 40175314994057472 40182984966374016 40210751889843561 40386715644907008 40437912706049664 40593618409568256 40601557726440412 40607307628402176 40615060073539328 40629424272580728 40642935886904832 40820981404529664 40859140963404348 40894990176796236 40908590107017984 41030108930101248 41037942093318144 41066299802393424 41079956702893056 41298293827454976 41334721253966088 41465420656790208 41479210287869952 41507872918548192 41728484388157632 41742361503019008 41750330644199424 41911285395035264 41940050862018816 42163156100534274 42177177768675456 42185229921743168 42200149437757818 42214183408305792 42347663649487872 42391019150857728 42430646385073746 42616324481522688 42616523370432492 42653914485475644 42668099358932736 42803014871525376 43060244528205216 43074564529711104 43082788005184512 43112558727254952 43263262343262208 43356112592053248 43523257910228928 43531567046905184 43537731890245632 43546043790186496 43546962717686259 43561444580911296 43575931260186624 43784815950554823 43799376913624512 43807738764887136 43976419943698944 43991249930769024 44015209628629122 44029847210813568 44255620423141434 44264069377021377 44449284674276352 44457770601094656 44488491452592876 44503286428134144 44700598660818432 44739818313076224 44920872378189392 44927233971849216 44935811145192448 44951703450514848 44966652470618112 44966862328427208 45166229896868624 45197229368314656 45205858087170768 45212260039870464 45220891628270592 45410322509180928 45435055100520384 45450164862775296 45492651794305872 45683221081952448 45691942582731744 45876635620278528 45923604080095872 46127213511695616 46167684854982912 46167900317968533 46369932777485824 46401758400531456 46623205054832128 46648598238888984 46655204509228032 46664111573853696 46696357033366716 46900702039246848 46944544936677336 46960156690896384 46969121974724352 47108643586412544 47149976022110208 47150196069414672 47156873374918656 47165876214432768 47449324989759888 47458383661961064 47641121605673856 47657187424999776 47926415059021824 47968464995463168 48153391730466048 48425648549219968 48442775094230868 48458885095924992 48468136505832576 48501628568161821 48671170136169984 48775626666059904 48963665149007544 48973012927768332 48979948376526336 48989299263959808 49177931980050432 49194516051612672 49283706110498028 49455981497075712 49490156172115152 49499373452765184 49499604464626056 49769738715138048 49971147971003584 49987766244356096 50005445258560896 50014991926231488 50031624780214272 50066197231650912 50288173493420736 50332295602210752 50349033977868288 50535981425463066 50543138218330368 50552787538341504 50587720119480609 50812008633977202 50856590348067114 50873503081804416 51034363885280256 51079140690619392 51079379075199228 51086612822828544 51096365898968832 51358134631578624 51403435405573212 51583120486197248 51611215072813344 51618524137869312 51628378762561536 51628619710416424 51664054590107856 51893115200657568 51910372638369792 51920282980606976 51938645461855776 51955918040991744 52166174374671552 52183522620223488 52451105686686144 52479673018750107 52497125520585408 52514583826378752 52727100980850816 52840262221564896 52997224034714112 53043970578091506 53061610741236864 53276092978387968 53294059055913728 53390681619706197 53567086658743296 53577313288498688 53596261806383088 53614085638044672 53614335853124748 53848954193209344 53917216941399552 53964523119896064 54143076837869568 54172565696774304 54190581182539776 54427975206039552 54478854617872464 54526653569061648 54544786809357312 54755066403191232 54773275603857408 55112961671954784 55287227542386944 55325173477556736 55343830558064256 55637979184210176 55676425693629546 55686795134360832 55687055022704313 55920067816025088 55990956054530304 56217541467379032 56236237024900608 56266865917010424 56285577877741056 56463551532650496 56521358867810304 56574195180098328 56821765975363584 56822031160576656 56871885980634192 56890799145243648 57413659370940288 57443717340246016 57464033276946816 57472439425682112 57483411636339936 57777901460525952 57808150122737664 58031010546971904 58062616956915012 58081926107881728 58082197174218477 58379754600739764 58399169218166016 58410318353182848 58635226591598592 58654999907692032 58686946171505496 58706462947751424 59007493897521912 59018759169361836 59265712899035136 59277027468126208 59317711769751552 59317988603457168 59337715237512192 59600798214424576 59621877039053376 59641704733446144 59653091084101632 59694312083891472 59935604600686464 59955816437902944 60031540512073728 60262972491086208 60274477449561024 60294522171027456 60580073467360512 60656869059074496 60902336589660618 60910961442603264 60922590110308992 61168847493704704 61231472106794496 61288711445106522 61502951348927488 61545163395151872 61556913139977216 61557200423958044 61599449703590136 61619935054339584 61869011200708608 61947440741182464 62002081880949132 62198130985185312 62206939345637376 62218815431804928 62261809377822288 62592726582236448 62613542254528512 62625495966299136 62866928092552896 62887834952577024 63244734150801411 63265766653013184 63277844882614752 63521495474231808 63542916566666368 63586528726286592 63924486722284032 63924785055648738 63936989100141989 63980871728213466 64002149038399104 64204522307288064 64590366792307824 64611846794566656 64624182007776768 64668838090882428 64894893514893312 65034168888079872 65284886865343392 65297350570357776 65306597835368448 65319065685279744 65592688068816896 65711608147330704 65964629915548416 65986874896153536 65999472619501408 66022814442943683 66044770816220352 66066734491250688 66383430634712151 66673927011414528 66686655901641984 66732737178889314 66754929642201216 67050897991227648 67109727469614336 67381308567284088 67390850957773824 67403716717788672 67450293492640812 67749344845302936 67808787130756152 67831337442405888 68045818513707008 68105520920825856 68105838766932304 68115483763771392 68128487865291776 68152582650780576 68175247294162944 68477512842104832 68524831622928672 68537594011521024 68537913874097616 68814953430417792 68885406120143808 69190820267543424 69251527282474368 69554899166228736 69934807582248192 69972897358333476 69996167360780544 70302801307801088 70351053058870272 70453682962086528 70662965379618816 70724964033165312 70725294104122008 70735310062377984 70748814321649152 71034790637850624 71173987484639832 71187575492941596 71422782211657728 71461682408510784 71485447517392896 71485781137499664 71889622588532736 71952697493194752 72230087595699072 72638472823829952 72702204758748864 72726382412476416 73006755204254976 73395123582411514 73445497723511316 73459519391652498 73469922564789504 73483948895939712 73766897970075648 73791774077419008 73925559165747042 74183972245613568 74235234258172728 74249060179147776 74249406696939084 74560090421366784 74654608072707072 74956721956505376 74981649366534144 75022487889347232 75047437170321408 75432260240131104 75762708214102208 75803972138194599 75814707327495552 75829181307512256 75854398860324864 76218012950965803 76284885522100671 76310254622706624 76551545827920384 76618711035929088 76619068612798842 76629919234242816 76644548848453248 77037201947367936 77105153108359818 77374680729295872 77416822609220016 77442568143842304 77442929565624636 77839672800986352 77865558957554688 77880424470910464 78206666543589376 78249261562007328 78260343047737344 78275283930335232 78676658530029216 78691678892482448 78745688280878112 78771875739568128 79090651471276224 79116953650016256 79260393332347344 79495836052071168 79565955867137259 79592416111855296 79914139467581952 79941088583870592 80350629988114944 80365969932748032 80421503779687122 80773431289814016 80875825412099328 81187236819136512 81203115452880824 81214615256804352 81230120147078656 81258848545161456 81285871773809664 81641962809059328 81718281926808696 81789980353592472 81817180214035968 82075884186636288 82132599604786848 82159913405786112 82596587654909952 82669442507932176 82930841313580416 83015745837096384 83456968776315264 83500661288398848 83822570790070528 83880101724037632 84326312201068548 84354355537350912 84370459843486336 84400298875515636 84428366816611584 84695327298975744 84782038301715456 84861292770147492 85232648963045376 85233046740864984 85307828970951288 85336198717865472 85606029743050752 86120489056410432 86149129059422208 86165576010369024 86225117454509904 86712225184106496 87046515820457856 87063134093810368 87092087580372992 87093925435372518 87122889161822592 87569631901109646 87598753827249024 87615477529774272 87952839887397888 87982499861538048 88030419257258244 88059694421627136 88511240846282868 88528138754042754 88898569348552704 88915541202189312 88976982905185752 89006572856268288 89401197321636864 89479636626152448 89841744756378784 89854467943698432 89871622290384896 89903406901029696 89933304941236224 89933724656854416 90332459793737248 90394458736629312 90411716174341536 90424520079740928 90441783256541184 90870110201040768 90985303588611744 91353504884490927 91366442163904896 91383885165463488 91753271240557056 91847208160191744 91933067167659783 92254427023391232 92335369709965824 92335800635937066 92739865554971648 92803516801062912 93246410109664256 93297196477777968 93310409018456064 93328223147707392 93392714066733432 93801404078493696 93889089873354672 93920313381792768 93938243949448704 94300392138829344 94313746749837312 94331752428865536 94898649979519776 94916767323922128 95282243211347712 95314374849999552 95887177583473107 96306783460932096 96851297098439936 96885550188461736 96917770191849984 96936273011665152 97003257136323642 97342340272339968 97551253332119808 97927330298015088 97946025855536664 97959896753052672 97978598527919616 98389032103225344 98567412220996056 98911962994151424 98980312344230304 98998746905530368 98999208929252112 99539477430276096 99942295942007168 100010890517121792 100029983852462976 100099105768333971 100132394463301824 100576346986841472 100664591204421504 101071962850926132 101086276436660736 101105575076683008 101175440238961218 101624017267954404 101713180696134228 101747006163608832 102068727770560512 102158281381238784 102158758150398456 102173225645657088 102192731797937664 102716269263157248 102806870811146424 103166240972394496 103222430145626688 103256757525123072 103257239420832848 103328109180215712 103786230401315136 103820745276739584 103840565961213952 103877290923711552 103911836081983488 104332348749343104 104902211373372288 104959346037500214 104994251041170816 105454201961701632 105680524443129792 105994448069428224 106087941156183012 106123221482473728 106552185956775936 106588118111827456 106781363239412394 107134173317486592 107154626576997376 107192523612766176 107228171276089344 107228671706249496 107697908386418688 107834433882799104 107929046239792128 108286153675739136 108345131393548608 108381162365079552 108957709235744928 109053307138123296 109089573618714624 109510132806382464 110092685373617271 110189279087478747 110225923343909568 110574455084773888 110650346955113472 110687661116128512 111275958368420352 111352851387259092 111373590268721664 111374110045408626 111840135632050176 111981912109060608 112435082934758064 112472474049801216 112533731834020848 112571155755482112 113042717735620608 113148390360196656 113644062321153312 113743771961268384 113781598290487296 114827318741880576 114928066553893632 114928602919198263 114944878851364224 114966823272679872 115555802921051904 115657729662539727 116062021093943808 116125233913830024 116163852215763456 116164394348436954 116759509201479528 116798338436332032 116820636706365696 117270453183197184 117309999815384064 117373892343010992 117412925895502848 118014987795043824 118037518338723672 118554054936252416 118635977206914336 118675430475024384 119201596428849152 119243754078106752 119306182168203264 119388624167782944 119871209201372928 119911632875805888 120063081024147456 120525944982172416 120548954899122048 120632255669530683 121160146934721024 121313738118148992 121804673179321236 121821922885206528 121845180220617984 122337694987409408 122462944213588992 122577422890213044 123005902697854976 123090326790303744 123113826279954432 123114400847916088 123198899407180272 123239870108679168 123894881482364928 124004163761898264 124396261970370624 124437630863609856 124523618755644576 125185453164472896 125227084509057024 125250991932598272 125733856185105792 126489468301602822 126531533306026368 126555689765229504 127042990948463616 127085833133332736 127173057452573184 127848973444568064 127849570111297476 127873978200283978 127961743456426932 128004298076798208 128409044614576128 129180733584615648 129223693589133312 129248364015553536 129337676181764856 129789787029786624 130068337776159744 130569773730686784 130594701140715552 130613195670736896 130638131370559488 131423216294661408 131929259831096832 131955062610931339 131973749792307072 131998945239002816 132045628885887366 132089541632440704 132766861269424302 132792208131064131 133347854022829056 133373311803283968 133465474357778628 133509859284402432 134101795982455296 134219454939228672 134762617134568176 134781701915547648 134807433435577344 134900586985281624 135498689690605872 135617574261512304 135662674884811776 136211677533864608 136230967527542784 136256975730583552 136305165301561152 136350494588325888 137049663245857344 137075827748195232 137629906860835584 137770812240287616 138381640535086848 138503054564948736 138503700953905599 139109798332457472 139869615164496384 139945794716666952 139992334721561088 140605602615602176 140702106117740544 140907365924173056 141325930759237632 141449928066330624 141450588208244016 141470620124755968 141497628643298304 142347974969279664 142375150985883192 142923364817021568 142971562274999328 143779245177065472 143905394986389504 144460175191398144 145276945647659904 145404409517497728 146013510408509952 146790247164823028 146890995447022632 146919038783304996 146939845129579008 146967897791879424 147533795940151296 147583548154838016 147851118331494084 148367944491227136 148470468516345456 148498120358295552 148498813393878168 149309216145414144 149913443913010752 149963298733068288 150044975778694464 150094874340642816 150864520480262208 151525416428204416 151607944276389198 151629414654991104 151658362615024512 151763160358441827 152436025901931606 152569771044201342 152620509245413248 153103091655840768 153237422071858176 153238137225597684 153259838468485632 153289097696906496 154074403894735872 154210306216719636 154749361458591744 154833645218440032 154885136287684608 154885859131249272 155679345601972704 155731117915109376 155760848941820928 156413333087178752 156498523124014656 156550567860670464 157353317060058432 157383357784964896 157439019056250321 157491376561756224 157543751479136256 158181302942552448 158520786664694688 158991672104142336 159131911734274518 159184832223710592 159828278935163904 159882177167741184 160172044859118591 160701259976229888 160731939865496064 160843007559374244 161546862579628032 161751650824198656 162406230905761648 162429230513608704 162460240294157312 162517697090322912 162571743547619328 163283925618118656 163436563853617392 163579960707184944 163634360428071936 164265199209573696 164319826811572224 165338885015864352 165861682627160832 166031491674192768 166913937552630528 167061165068112939 167645141580141056 167760203448075264 168652624402137096 168708711074701824 168740919686972672 168800597751031272 168856733633223168 169390654597951488 169564076603430912 169722585540294984 170465297926090752 170466093481729968 170615657941902576 170672397435730944 172240978112820864 172331152020738048 172450234909019808 173424450368212992 174093031640915712 174126268187620736 174187850870745036 174245778323645184 174246591522655431 175139263802219292 175197507654498048 175230955059548544 175905679774795776 175964999723076096 176060838514516488 176119388843254272 177022481692565736 177056277508085508 177797138697105408 177831082404378624 177953965810371504 178013145712536576 178802394643273728 178959273252304896 179683489512757568 179743244580769792 179806813802059392 179867449313708832 180664919587474496 180788917473258624 180823432348683072 180883566513082368 181740220402081536 181970607177223488 182707009768981854 182732884327809792 182767770330926976 183506542481114112 183694416320383488 183866134335319566 184508854046782464 184670739419931648 184671601271874132 185479731109943296 185607033602125824 186492820219328512 186594392955555936 186620818036912128 186656446295414784 186785428133466864 187778179746709344 187840626763585536 187876487898897408 188600784277658688 188663504857731072 189734202452404233 189797299959039552 189833534647844256 190564486422695424 190628749699999104 191774355166946214 191810967300425967 192613566921864192 193702594196879872 193771100376923472 193835540383699968 193872546023330304 194006514272647284 194684680544679936 195102506664239616 195854660596030176 195892051711073328 195919793506105344 195957197055839232 196778064206450688 197134824441992112 197960624688460608 197998417858504224 199884591884014336 200021781034243584 200059967704925952 200060901377863643 200198211536667942 200264788926603648 201152693973682944 201329182408843008 202143925701852264 202172552873321472 202211150153366016 202350880477922436 203248034535908808 203426361392268456 203494012327217664 204137455541121024 204316562762477568 204317516300796912 204346451291314176 204385463595875328 205432538526314496 205613741622292848 206444860291253376 206514478841665696 206656218360431424 207572460802630272 207681131922427904 207754581847423104 208664697498686208 209804422746744576 209918692075000428 209988502082341632 210908403923403264 211361048886259584 211988896138856448 212175882312366024 212246442964947456 213104371913551872 213176236223654912 213562726478824788 214268346634973184 214309253153994752 214385047225532352 214456342552178688 214457343412498992 215668867765598208 215858092479584256 216690262787097216 217915418471489856 218106614276246592 218179147237429248 219020265612764928 220185370747234542 220378558174957494 220451846687819136 221148910169547776 221300693910226944 221375322232257024 222551916736840704 222705702774518184 222747180537443328 222748220090817252 223680271264100352 223963824218121216 224870165869516128 224944948099602432 225067463668041696 225142311510964224 226296780720393312 227288124642306624 227411916414583797 227487543922536768 227563196580974592 228654038852897409 229654637483761152 229856133107787264 229857205838396526 229889757702728448 229933646545359744 231111605842103808 231315459325079454 232124042187887616 232250467827660048 232327704431526912 232328788696873908 233519018402959056 233596676872664064 233641273412731392 234619999630768128 234747784686021984 234825851791005696 236029975590087648 236075036677447344 237271954413828672 237350860950048768 238487508156213504 238697867601411777 238777248335565888 239742418402745856 239823265751611776 241051889964344832 241097909798244096 241264511339061366 242320293869442048 242627476236297984 243609346358642472 243643845770413056 243690360441235968 244675389974818816 244925888427177984 245154845780426088 246011805395709952 246227652559908864 246228801695832176 246397798814360544 246479740217358336 247789762964729856 248008327523796528 248792523940741248 249047237511289152 250370906328945792 250501983865196544 251467712370211584 252978936603205644 253063066612052736 253111379530459008 254085981896927232 254171666266665472 254346114905146368 255697946889136128 255699140222594952 255747956400567956 255923486912853864 256008596153596416 256818089229152256 258361467169231296 258447387178266624 258496728031107072 258675352363529712 260136675552319488 261139547461373568 261189402281431104 261276262741118976 262846432589322816 263858519662193664 263910125221862678 263947499584614144 263997890478005632 264091257771774732 264179083264881408 265533722538848604 265584416262128262 266695708045658112 266746623606567936 266930948715557256 267019718568804864 268203591964910592 268438909878457344 269525234269136352 269563403831095296 269614866871154688 269801173970563248 270997379381211744 271235148523024608 271325349769623552 272423355067729216 272513951461167104 272610330603122304 274060514653472781 274099326491714688 274151655496390464 275259813721671168 275541624480575232 275799201502979349 276763281070173696 277006109129897472 277007401907811198 278219596664914944 279739230328992768 279891589433333904 279984669443122176 281211205231204352 281404212235481088 281814731848346112 282901176416488032 282941240249511936 282995257286596608 284695949938559328 284750301971766384 285846729634043136 285943124549998656 287661532750419321 288920350382796288 290553891295319808 290808819034995456 292027020817019904 293580494329646056 293781990894045264 293838077566609992 293879690259158016 293935795583758848 295167096309676032 295702236662988168 296735888982454272 296940937032690912 296996240716591104 296997626787756336 298618432290828288 299826887826021504 300089951557388928 301729040960524416 303050832856408832 303215888552778396 303258829309982208 303316725230049024 303526320716883654 304872051803863212 305139542088402684 305241018490826496 306206183311681536 306474844143716352 306476274451195368 306519676936971264 306578195393812992 308148807789471744 308420612433439272 309498722917183488 309667290436880064 309770272575369216 309771718262498544 311358691203945408 311462235830218752 311521697883641856 312997046248029312 314706634120116864 314766715569929792 314878038112500642 314982753123512448 316362605885104896 317041573329389376 317983344208284672 318263823468549036 318369664447421184 319656557870327808 319764354335482368 320344089718237182 321402519952459776 321463879730992128 321686015118748488 323093725159256064 323503301648397312 324812461811523296 324858461027217408 324920480588314624 325035394180645824 325143487095238656 326873127707234784 327159921414369888 327268720856143872 328530398419147392 330278056120851813 330567837262436241 330677770031728704 331723365254321664 332062983348385536 333827875105261056 334122330136225878 335290283160282112 335520406896150528 337305248804274192 337417422149403648 337481839373945344 337601195502062544 337713467266446336 339128153206861824 339445171080589968 340932186963459936 341231315883805152 341344794871461888 344481956225641728 344785808757594789 344900469818039616 348186063281831424 348252536375241472 348375701741490072 348491556647290368 348493183045310862 350278527604438584 350395015308996096 350461910119097088 351811359549591552 351929999446152192 352121677029032976 352238777686508544 354044963385131472 354112555016171016 355662164808757248 355907931620743008 356026291425073152 357604789286547456 357918546504609792 359366979025515136 359613627604118784 359734898627417664 361329839174948992 361577834946517248 361646864697366144 361896767008592049 363480440804163072 363941214354446976 365414019537963708 365465768655619584 365535540661853952 367013084962228224 367388832640766976 367732268670639132 369017708093564928 369341478839863296 369343202543748264 370959462219886592 372985640438657024 373188785911111872 373312892590829568 373570856266933728 375556359493418688 375681253527171072 375752975797794816 377201568555317376 379468404904808466 379594599918079104 379667069295688512 381128972845390848 381257499399998208 383548710333892428 383621934600851934 385227133843728384 387405188393759744 387542200753846944 387671080767399936 387745092046660608 388013028545294568 389369361089359872 390205013328479232 391709321192060352 391784103422146656 391839587012210688 391914394111678464 394269648883984224 395865187832794017 395921249376921216 395996835717008448 398376624393192393 399769183768028672 400043562068487168 400119935409851904 400121802755727286 400396423073335884 400529577853207296 402305387947365888 402658364817686016 404287851403704528 404345105746642944 404422300306732032 404701760955844872 406496069071817616 406852722784536912 406988024654435328 408635032601593824 408692902582628352 408770927191750656 411227483244585696 412889720582506752 413028957683331392 413312436720862848 415144921605260544 415509163694846208 415511102861716797 417329394997372416 419608845493489152 419837384150000856 419977004164683264 421816807846806528 422722097772519168 423977792277712896 424351764624732048 424492885929894912 426352472447309824 427125452957649576 428618506307989504 428770094451064704 428914686824997984 431337735531196416 431716184959168512 433380525574194432 435830836942979712 436213228552493184 438040531225529856 440370741494469084 440757116349914988 440903693375638272 442297820339095552 442601387820453888 442750644464514048 445103833473681408 445411405549036368 445494361074886656 445496440181634504 447927648436242432 449740331739032256 449889896199204864 450134927336083392 450284623021928448 452593561440786624 454576249284613248 454823832829167594 454975087845073536 457308077705794818 459309274967522304 459712266215574528 459714411676793052 459779515405456896 459867293090719488 462223211684207616 462630918650158908 464248084375775232 464500935655320096 464655408863053824 464657577393747816 467038036805918112 467193353745328128 467282546825462784 469239999261536256 469495569372043968 469651703582011392 472059951180175296 472150073354894688 474543908827657344 476975016312427008 477068303285674841 477395735202823554 477554496671131776 479484836805491712 479646531503223552 480516134577355773 482103779928689664 482195819596488192 482529022678122732 484640587738884096 485254952472595968 487218692717284944 487287691540826112 487380720882471936 489851776854355968 490309691560852176 492457603391664352 492795597628721088 492959480434716672 496016655047593056 497585047881482496 498094475022578304 500741812657891584 501183495204338817 502935424740423168 505957873206411288 506126133224105472 506222759060918016 508171963793854464 508343332533330944 508692229810292736 511395893778272256 511398280445189904 511495912801135912 511846973825707728 512017192307192832 516722934338462592 516993456062214144 517350704727059424 520273351104638976 522279094922747136 522378804562862208 522739774567966293 525692865178645632 527717039324387328 527820250443725356 527894999169228288 527995780956011264 528182515543549464 528358166529762816 531067445077697208 531168832524256524 533391416091316224 533493247213135872 533861897431114512 534039437137609728 536407183929821184 536877819756914688 539050468538272704 539229733742309376 539602347941126496 541994758762423488 542470297046049216 542650699539247104 544846710135458432 545220661206244608 548121029306945562 548198652983429376 548303310992780928 550519627443342336 551083248961150464 551598403005958698 553526562140347392 554012218259794944 554014803815622396 556439193329829888 559478460657985536 559783178866667808 559969338886244352 562422410462408704 563629463696692224 565802352832976064 565990514573193216 569202607357212699 569391899877118656 569500603943532768 571693459268086272 571886249099997312 575323065500838642 575432901901277901 577840700765592576 581107782590639616 581617638069990912 584054041634039808 587160988659292112 587563981788090528 587676155133219984 587759380518316032 587871591167517696 590334192619352064 591404473325976336 593881874065381824 593995253575512672 599653775652043008 600179903114777856 600182704133590929 603458081921048832 606101665712817664 606431777105556792 606517658619964416 606633450460098048 607052641433767308 609744103607726424 610279084176805368 610482036981652992 612412366623363072 612949688287432704 612952548902390736 613039353873942528 613156390787625984 616297615578943488 616841224866878544 619334580873760128 619543436524997088 622717382407890816 623043395767283712 625994092496058624 629413268240233728 629533431139859584 629756076225001284 629965506247024896 632725211770209792 634083146658778752 635966688416569344 636527646937098072 636739328894842368 639313115740655616 639528708670964736 640688179436474364 642805039904919552 642927759461984256 643372030237496976 647006603296794624 649624923623046592 649840961176629248 650070788361291648 653746255414469568 654319842828739776 654537441712287744 657060796838294784 660556112241703626 661135674524872482 661355540063457408 663446730508643328 664125966696771072 667655750210522112 668244660272451756 670580566320564224 671040813792301056 674610497608548384 674834844298807296 674963678747890688 675202391004125088 675426934532892672 678890342161179936 681864373926919872 682235749243751391 682462631767610304 682689589742923776 685962116558692227 688963912451283456 689571617515189578 689800939636079232 696372126563662848 696505072750482944 696751403482980144 696983113294580736 696986366090621724 700557055208877168 700790030617992192 700923820238194176 703859998892304384 704243354058065952 704477555373017088 708089926770262944 708225110032342032 711815863241486016 712052582850146304 718733958051030272 719227255208237568 719469797254835328 722659678349897984 723155669893034496 723293729394732288 723793534017184098 726960881608326144 727882428708893952 730828039075927416 730931537311239168 731071081323707904 734026169924456448 734777665281533952 735464537341278264 738035416187129856 738682957679726592 738686405087496528 746377571822223744 747141712533867456 751112718986837376 751505951595589632 754403137110634752 758936809809616932 759189199836158208 759334138591377024 762257945690781696 762514998799996416 767097420667784856 767243869201703868 770454267687456768 774810376787519488 775084401507693888 775342161534799872 775490184093321216 776026057090589136 780410026656958464 783418642384120704 783568206844293312 783828788223356928 788539297767968448 791730375665588034 791842498753842432 791993671434016896 796753248786384786 799538367536057344 800087124136974336 800239870819703808 800243605511454572 800792846146671768 801059155706414592 804610775894731776 805316729635372032 808575702807409056 808690211493285888 808844600613464064 809403521911689744 812992138143635232 813705445569073824 813976049308870656 817270065203187648 817541854383501312 822181543960418343 822454966489171392 825779441165013504 826057915366662784 826624873441725696 830289843210521088 831018327389692416 831022205723433594 834658789994744832 839217690986978304 839674768300001712 839954008329366528 843633615693613056 845444195545038336 848703529249464096 848985771859789824 852704944894619648 854250905915299152 857540188902129408 857829373649995968 862984598251257963 866761051148388864 871661673885959424 872426457104986368 876081062451059712 880741482988938168 881514232699829976 881807386751276544 884595640678191104 885501288929028096 890207666947362816 890822811098072736 890988722149773312 890992880363269008 895855296872484864 899480663478064512 900269854672166784 905187122881573248 909152498569226496 909647665658335188 909950175690147072 914616155411589636 918618549935044608 919424532431149056 919428823353586104 919559030810913792 919734586181438976 924446423368415232 925261837300317816 928496168751550464 929001871310640192 929310817726107648 929315154787495632 934076073611836224 934386707490656256 934565093650925568 938991138744087936 944119902360350592 944300146709789376 949087817655314688 953950032624854016 954136606571349682 954791470405647108 955108993342263552 958969673610983424 959293063006447104 961032269154711546 964207559857379328 964391639192976384 965058045356245464 969281175477768192 970509904945191936 974437385434569888 974575383081652224 974761441764943872 980619383121704352 984915206783328704 985591195257442176 990834168362555439 991703511787308723 992033310095186112 995170095762964992 996188950045156608 1001483625315783168 1002366990408677634 1005870849480846336 1011915746412822576 1012252266448210944 1012445518121836032 1016686665066661888 1017384459620585472 1022796560890379808 1022991825602271824 1023693947651415456 1024034384614385664 1033445868676925184 1034357426272784367 1034701409454118848 1044558189845494272 1044757609125724416 1045479549135932586 1051385730357291264 1055434078648774656 1055640500887450712 1055789998338456576 1055991561912022528 1056365031087098928 1056716333059525632 1062134890155394416 1062337665048513048 1066986494426271744 1067723794862229024 1068078874275219456 1072814367859642368 1073755639513829376 1078100937076545408 1079204695882252992 1083989517524846976 1084940594092098432 1089693420270916864 1090441322412489216 1096242058613891124 1096397305966858752 1096606621985561856 1101039254886684672 1102166497922300928 1103196806011917396 1107053124280694784 1108024436519589888 1108029607631244792 1112878386659659776 1118956921315971072 1119566357733335616 1119938677772488704 1127258927393384448 1131604705665952128 1138405214714425398 1138783799754237312 1139001207887065536 1143386918536172544 1143772498199994624 1150646131001677284 1150865803802555802 1155681401531185152 1162215565181279232 1163235276139981824 1168108083268079616 1174321977318584224 1175127963576181056 1175352310266439968 1175518761036632064 1175743182335035392 1182808946651952672 1187595563498382051 1187763748130763648 1187990507151025344 1195129873179577179 1199307551304086016 1200359806229555712 1200365408267181858 1206916163842097664 1212203331425635328 1212863554211113584 1213035317239928832 1213266900920196096 1214105282867534616 1219488207215452848 1220558168353610736 1220964073963305984 1225905097804781472 1226078707747885056 1226312781575251968 1233682449733757088 1238669161747520256 1239086873049994176 1245434764815781632 1246533308585150391 1251988184992117248 1258826536480467456 1259066862279719168 1259512152450002568 1259931012494049792 1265450423540419584 1268166293317557504 1271933376833138688 1273055293874196144 1273478657789684736 1279057417341929472 1281376358872948728 1285855518923968512 1286744060474993952 1294013206593589248 1299249847246093184 1300141576722583296 1307492510828939136 1308639685657479552 1314121593676589568 1321112224483407252 1322271349049744964 1322711080126914816 1326893461017286656 1328251933393542144 1335311500421044224 1336489320544903512 1341161132641128448 1349220995217096768 1349669688597614592 1349927357495781376 1350404782008250176 1350853869065785344 1357780684322359872 1363728747853839744 1364471498487502782 1364925263535220608 1371924233117384454 1377927824902566912 1379143235030379156 1379601879272158464 1392744253127325696 1393010145500965888 1393502806965960288 1393966226589161472 1393972732181243448 1401114110417754336 1401580061235984384 1401847640476388352 1407719997784608768 1408486708116131904 1408955110746034176 1416179853540525888 1416450220064684064 1423631726482972032 1431204909857024523 1437467916102060544 1438454510416475136 1438939594509670656 1445319356699795968 1446311339786068992 1446587458789464576 1447587068034368196 1453921763216652288 1455764857417787904 1461656078151854832 1461863074622478336 1462142162647415808 1469555330563067904 1470929074682556528 1477372810174993056 1492755143644447488 1494283425067734912 1502225437973674752 1503550485613016451 1508806274221269504 1517873619619233864 1518378399672316416 1518668277182754048 1524515891381563392 1525029997599992832 1534194841335569712 1534487738403407736 1549620753575038976 1550168803015387776 1550980368186642432 1552052114181178272 1560820053313916928 1566837284768241408 1567136413688586624 1568219323703898879 1577078595535936896 1583460751331176068 1583684997507684864 1583987342868033792 1593506497572769572 1599076735072114688 1600174248273948672 1600479741639407616 1600487211022909144 1601585692293343536 1602118311412829184 1609221551789463552 1610633459270744064 1617151405614818112 1617689201226928128 1618807043823379488 1625984276287270464 1627410891138147648 1627952098617741312 1634540130406375296 1644363087920836686 1644909932978342784 1651558882330027008 1652115830733325568 1653249746883451392 1660579686421042176 1662036654779384832 1662044411446867188 1669317579989489664 1678435381973956608 1679349536600003424 1679908016658733056 1687267231387226112 1690888391090076672 1697407058498928192 1697971543719579648 1708501811830598304 1715080377804258816 1715658747299991936 1725969196502515926 1726298705703833703 1733522102296777728 1743323347771918848 1744852914209972736 1752162124902119424 1761482965977876336 1763028465399659952 1763614773502553088 1771002577858056192 1781645622196145472 1781985760726538016 1798961326956129024 1800539709344333568 1800548112400772787 1810374245763146496 1818304997138452992 1819295331316670376 1819900351380294144 1829232310823179272 1837237099870089216 1838849064862298112 1838857646707172208 1839118061621827584 1839469172362877952 1848892846736830464 1850523674600635632 1858003742621280384 1858630309574991264 1868152147223672448 1869130187301851136 1877982277488175872 1888239804720701184 1888600293419578752 1898175635310629376 1907900065249708032 1908273213142699364 1909582940811294216 1910217986684527104 1917939347221966848 1918586126012894208 1922064538309423092 1928415119714758656 1928783278385952768 1930116090712490928 1941019809890383872 1948874770869139776 1949522883529887744 1961238766243408704 1969830413566657408 1971182390514884352 1981668336725110878 1983407023574617446 1984066620190372224 1990340191525929984 1992377900090313216 2002967250631566336 2004733980817355268 2011741698961692672 2023831492825645152 2024504532896421888 2024891036243672064 2033373330133323776 2045593121780759616 2045983651204543648 2046707247731254173 2047387895302830912 2048068769228771328 2057886349676076681 2066891737353850368 2068714852545568734 2069402818908237696 2089116379690988544 2089515218251448832 2090959098271865172 2102771460714582528 2111281001774901424 2111579996676913152 2111983123824045056 2112730062174197856 2113432666119051264 2124269780310788832 2124675330097026096 2135447589724458048 2136157748550438912 2156201874153090816 2158409391764505984 2167979035049693952 2169881188184196864 2179386840541833728 2180882644824978432 2192484117227782248 2192794611933717504 2193213243971123712 2202078509773369344 2204332995844601856 2206393612023834792 2214106248561389568 2216048873039179776 2216059215262489584 2239132715466671232 2254517854786768896 2263209411331904256 2276810429428850796 2277567599508474624 2278002415774131072 2286773837072345088 2287544996399989248 2301292262003354568 2301731607605111604 2311362803062370304 2324431130362558464 2326470552279963648 2348643954637168448 2350255927152362112 2350704620532879936 2351486364670070784 2365617893303905344 2375191126996764102 2375527496261527296 2375981014302050688 2390259746359154358 2398615102608172032 2400719612459111424 2400730816534363716 2413832327684195328 2424406662851270656 2425727108422227168 2426070634479857664 2426533801840392192 2428210565735069232 2438976414430905696 2441116336707221472 2441928147926611968 2451810195609562944 2452625563150503936 2466544631881255029 2467364899467514176 2477338323495040512 2478173746099988352 2490869529631563264 2493066617170300782 2503976369984234496 2517653072960934912 2518133724559438336 2519024304900005136 2519862024988099584 2530900847080839168 2536332586635115008 2546110587748392288 2546957315579369472 2558114834683858944 2562752717745897456 2573488120949987904 2598499694492186368 2600283153445166592 2614985021657878272 2617279371314959104 2628243187353179136 2642224448966814504 2644542698099489928 2645422160253829632 2653786922034573312 2656503866787084288 2670623000842088448 2672978641089807024 2698441990434193536 2699854714991562752 2700809564016500352 2715561368644719744 2727457495707679488 2728942996975005564 2729850527070441216 2743848466234768908 2755855649805133824 2758286470060758312 2759203758544316928 2785488506254651392 2786020291001931776 2787005613931920576 2787932453178322944 2787945464362486896 2802228220835508672 2803160122471968768 2803695280952776704 2816973416232263808 2832359707081051776 2832900440129368128 2847263452965944064 2862409819714049046 2874935832204121088 2876909020832950272 2877879189019341312 2890638713399591936 2892622679572137984 2893174917578929152 2895174136068736392 2907843526433304576 2911529714835575808 2923312156303709664 2923726149244956672 2924284325294831616 2941858149365113056 2954745620349986112 2972502505087666317 2985510287288894976 2988566850135469824 3004450875947349504 3007100971226032902 3017612548442539008 3035747239238467728 3036756799344632832 3037336554365508096 3050059995199985664 3068389682671139424 3068975476806815472 3100337606030775552 3103072278818353101 3104104228362356544 3133674569536482816 3134272827377173248 3136438647407797758 3154157191071873792 3166921502662352136 3167369995015369728 3167974685736067584 3187012995145539144 3198153470144229376 3200959483278815232 3200974422045818288 3203171384586687072 3204236622825658368 3218443103578927104 3221266918541488128 3234302811229636224 3237614087646758976 3251968552574540928 3254821782276295296 3269080260812750592 3288726175841673372 3289819865956685568 3303117764660054016 3304231661466651136 3306499493766902784 3321159372842084352 3324073309558769664 3324088822893734376 3338635159978979328 3356870763947913216 3358699073200006848 3359816033317466112 3381776782180153344 3394814116997856384 3417003623661196608 3430160755608517632 3431317494599983872 3451938393005031852 3452597411407667406 3467044204593555456 3486646695543837696 3489705828419945472 3504324249804238848 3522965931955752672 3526056930799319904 3527229547005106176 3562786690495146153 3563291244392290944 3563971521453076032 3585389619538731537 3597922653912258048 3601079418688667136 3601096224801545574 3620748491526292992 3636609994276905984 3638590662633340752 3639800702760588288 3658464621646358544 3677715293414344416 3678236123243655168 3678938344725755904 3701047349201271264 3716007485242560768 3717260619149982528 3736304294447344896 3739599925755451173 3755964554976351744 3776479609441402368 3777200586839157504 3796351270621258752 3815800130499416064 3816546426285398728 3819165881622588432 3820435973369054208 3837172252025788416 3844129076618846184 3857566556771905536 3860232181424981856 3882039619780767744 3897749541738279552 3922477532486817408 3939660827133314816 3942364781029768704 3963336673450221756 3966814047149234892 3968133240380744448 3980680383051859968 3984755800180626432 4005934501263132672 4009467961634710536 4023483397923385344 4047662985651290304 4049009065792843776 4049782072487344128 4091186243561519232 4091967302409087296 4093414495462508346 4094775790605661824 4115772699352153362 4133783474707700736 4137429705091137468 4138805637816475392 4178232759381977088 4179030436502897664 4181918196543730344 4205542921429165056 4222562003549802848 4223159993353826304 4223966247648090112 4225460124348395712 4226865332238102528 4248539560621577664 4249350660194052192 4270895179448916096 4293614729571073569 4312403748306181632 4316818783529011968 4335958070099387904 4339762376368393728 4358773681083667456 4361765289649956864 4384968234455564496 4385589223867435008 4386426487942247424 4408665991689203712 4412787224047669584 4432118430524979168 4478265430933342464 4526418822663808512 4553620858857701592 4555135199016949248 4556004831548262144 4573547674144690176 4575089992799978496 4602584524006709136 4603463215210223208 4648862260725116928 4652941104559927296 4697287909274336896 4700511854304724224 4701409241065759872 4704657971111696637 4731235786607810688 4750382253993528204 4751054992523054592 4751962028604101376 4780519492718308716 4797230205216344064 4801439224918222848 4801461633068727432 4827664655368390656 4848813325702541312 4851454216844454336 4853067603680784384 4856421131470138464 4877952828861811392 4882232673414442944 4883856295853223936 4903620391219125888 4933089263762510058 4934729798935028352 4954676646990081024 4956347492199976704 4981739059263126528 4986133234340601564 5007952739968468992 5035306145921869824 5036267449118876672 5038048609800010272 5039724049976199168 5061801694161678336 5072665173270230016 5092221175496784576 5093914631158738944 5125505435491794912 5146976241899975808 5178896117111501109 5196999388984372736 5200566306890333184 5229970043315756544 5234558742629918208 5256486374706358272 5284448897933629008 5289085396198979856 5290844320507659264 5313007733574168576 5345957282179614048 5396883980868387072 5401619128033000704 5401644337202318361 5431122737289439488 5454914991415358976 5457885993950011128 5459701054140882432 5487696932469537816 5511711299610267648 5516572940121516624 5518407517088633856 5572040582003863552 5574011227863841152 5575890928724973792 5604456441671017344 5607390561905553408 5633946832464527616 5664719414162103552 5665800880258736256 5694526905931888128 5724819639428098092 5749871664408242176 5753818041665900544 5755758378038682624 5781277426799183872 5785245359144275968 5786349835157858304 5790348272137472784 5823059429671151616 5846624312607419328 5848568650589663232 5883716298730226112 5909491240699972224 5945005010175332634 5971020574577789952 5977133700270939648 6008901751894699008 6014201942452065804 6035225096885078016 6071494478476935456 6073513598689265664 6074673108731016192 6100119990399971328 6136779365342278848 6137950953613630944 6200675212061551104 6201887942713772933 6206144557636706202 6208208456724713088 6267349139072965632 6268545654754346496 6272877294815595516 6308314382143747584 6333843005324704272 6334739990030739456 6335949371472135168 6374025990291078288 6401948844091636576 6406342769173374144 6408473245651316736 6468605622459272448 6475228175293517952 6503937105149081856 6509643564552590592 6538160521625501184 6577452351683346744 6579639731913371136 6606235529320108032 6608463322933302272 6612998987533805568 6642318745684168704 6648146619117539328 6648177645787468752 6717398146400013696 6763553564360306688 6789628233995712768 6834007247322393216 6860321511217035264 6862634989199967744 6903876786010063704 6905194822815334812 6934088409187110912 6973293391087675392 6979411656839890944 7045931863911505344 7052113861598639808 7054459094010212352 7125573380990292306 7126582488784581888 7127943042906152064 7170779239077463074 7195845307824516096 7202158837377334272 7202192449603091148 7241496983052585984 7273219988553811968 7277181325266681504 7279601405521176576 7316929243292717088 7355430586828688832 7357876689451511808 7399633895643765087 7402094698402542528 7432014970485121536 7434521238299965056 7472608588894689792 7479199851510902346 7511929109952703488 7552959218882804736 7554401173678315008 7592702541242517504 7633092852570797456 7638331763245176864 7640871946738108416 7674344504051576832 7688258153237692368 7720464362849963712 7795499083476559104 7844955064973634816 7879321654266629632 7884729562059537408 7926673346900443512 7933628094298469784 7936266480761488896 7961360766103719936 7969511600361252864 8011869002526265344 8018935923269421072 8095325971302580608 8099564144974688256 8182372487123038464 8183934604818174592 8186828990925016692 8189551581211323648 8231545398704306724 8267566949415401472 8274859410182274936 8277611275632950784 8356465518763954176 8358060873005795328 8363836393087460688 8411085842858330112 8445124007099605696 8447932495296180224 8450920248696791424 8497079121243155328 8498701320388104384 8541790358897832192 8587229459142147138 8624807496612363264 8633637567058023936 8671916140198775808 8679524752736787456 8717547362167334912 8723530579299913728 8769936468911128992 8771178447734870016 8772852975884494848 8825574448095339168 8864236861049958336 8917507515262998951 8956530861866684928 9052837645327617024 9107241717715403184 9110270398033898496 9112009663096524288 9150179985599956992 9205169048013418272 9206926430420446416 9394575818548673792 9401023708609448448 9402818482131519744 9409315942223393274 9462471573215621376 9500764507987056408 9502109985046109184 9503924057208202752 9561038985436617432 9594460410432688128 9602878449836445696 9602923266137454864 9655329310736781312 9702908433688908672 9712842262940276928 9755905657723622784 9764465346828885888 9807240782438251776 9866178527525020116 9869459597870056704 9909353293980162048 9912694984399953408 9963478118526253056 9972266468681203128 10015905479936937984 10070612291843739648 10072534898237753344 10076097219600020544 10079448099952398336 10145330346540460032 10184442350993569152 10251010870983589824 10293952483799951616 10357792234223002218 10393998777968745472 10401132613780666368 10459940086631513088 10469117485259836416 10512972749412716544 10568897795867258016 10578170792397959712 10581688641015318528 10688360071485438459 10691914564359228096 10793767961736774144 10803238256066001408 10803288674404636722 10862245474578878976 10909829982830717952 10915771987900022256 10919402108281764864 10975393864939075632 11033145880243033248 11036815034177267712 11148022455727682304 11151781857449947584 11208912883342034688 11218799777266353519 11267893664929055232 11329438828324207104 11331601760517472512 11389053811863776256 11449639278856196184 11499743328816484352 11511516756077365248 11562554853598367744 11572699670315716608 11580696544274945568 11646118859342303232 11693248625214838656 11767432597460452224 11818982481399944448 11890010020350665268 11942041149155579904 11954267400541879296 12017803503789398016 12028403884904131608 12070450193770156032 12142988956953870912 12147027197378531328 12149346217462032384 12273558730684557696 12275901907227261888 12401350424123102208 12403775885427545866 12412289115273412404 12416416913449426176 12534698278145931264 12537091309508692992 12545754589631191032 12616628764287495168 12667686010649408544 12669479980061478912 12671898742944270336 12748051980582156576 12803897688183273152 12812685538346748288 12880844188713220707 12937211244918544896 12950456350587035904 13007874210298163712 13019287129105181184 13076321043251002368 13154904703366693488 13159279463826742272 13216926645866604544 13225997975067611136 13296355291574937504 13434796292800027392 13579256467991425536 13668014494644786432 13720643022434070528 13725269978399935488 13807753572020127408 13810389645630669624 13946586782175350784 13958823313679781888 14091863727823010688 14104227723197279616 14251146761980584612 14253164977569163776 14255886085812304128 14341558478154926148 14391690615649032192 14404317674754668544 14404384899206182296 14482993966105171968 14546439977107623936 14554362650533363008 14559202811042353152 14633858486585434176 14710861173657377664 14799267791287530174 14804189396805085056 14864029940970243072 14869042476599930112 14945217177789379584 14958399703021804692 15023858219905406976 15105918437765609472 15108802347356630016 15185405082485035008 15266185705141594912 15276663526490353728 15281743893476216832 15376516306475384736 15440928725699927424 15536688351334503327 15590998166953118208 15689910129947269632 15758643308533259264 15769459124119074816 15853346693800887024 15867256188596939568 15872532961522977792 15939023200722505728 16037871846538842144 16190651942605161216 16204933011606955083 16364744974246076928 16367869209636349184 16373657981850033384 16379103162422647296 16463090797408613448 16535133898830802944 16549718820364549872 16555222551265901568 16716121746011590656 16727672786174921376 16822171685716660224 16890248014199211392 16901840497393582848 16994158242486310656 16997402640776208768 17083580717795664384 17174458918284294276 17249614993224726528 17267275134116047872 17343832280397551616 17359049505473574912 17435094724334669824 17539872937822257984 17545705951768989696 17651148896190678336 17728473722099916672 17835015030525997902 17913061723733369856 18105675290655234048 18214483435430806368 18220540796067796992 18224019326193048576 18300359971199913984 18410338096026836544 18413852860840892832 18605663828141318799 18789151637097347584 18802047417218896896 18805636964263039488 18818631884446786548 18924943146431242752 19001529015974112816 19004219970092218368 19007848114416405504 19122077970873234864 19205846532274909728 19405816867377817344 19425684525880553856 19511811315447245568 19528930693657771776 19614481564876503552 19732357055050040232 19738919195740113408 19818706587960324096 19825389968799906816 19926956237052506112 19944532937362406256 20145069796475506688 20152194439200041088 20290660693080920064 20368884701987138304 20502021741967179648 20587904967599903232 20715584468446004436 20787997555937490944 20802265227561332736 20919880173263026176 20938234970519672832 21137795591734516032 21156341584795919424 21163377282030637056 21376720142970876918 21383829128718456192 21587535923473548288 21606476512132002816 21606577348809273444 21724490949157757952 21819659965661435904 21831543975800044512 21838804216563529728 21950787729878151264 22066291760486066496 22073630068354535424 22296044911455364608 22303563714899895168 22417825766684069376 22437599554532707038 22535787329858110464 22658877656648414208 22663203521034945024 22778107623727552512 22899278557712392368 23023033512154730496 23161393088549891136 23386497250429677312 23534865194920904448 23637964962799888896 23780020040701330536 23884082298311159808 23908534801083758592 24035607007578796032 24056807769808263216 24285977913907741824 24298692434924064768 24547117461369115392 24551803814454523776 24802700848246204416 24807551770855091732 24824578230546824808 24832833826898852352 25069396556291862528 25074182619017385984 25091509179262382064 25233257528574990336 25335372021298817088 25343797485888540672 25496103961164313152 25607795376366546304 25625371076693496576 25761688377426441414 25874422489837089792 25900912701174071808 26015748420596327424 26038574258210362368 26152642086502004736 26309809406733386976 26318558927653484544 26433853291733209088 26592710583149875008 26752522545788996853 26869592585600054784 27158512935982851072 27336028989289572864 27450539956799870976 27615507144040254816 27620779291261339248 28183727455646021376 28208455446394559232 28502293523961169224 28506329955138327552 28511772171624608256 28683116956309852296 28783381231298064384 28808635349509337088 28808769798412364592 28965987932210343936 29108725301066726016 29267716973170868352 29421722347314755328 29598535582575060348 29608378793610170112 29728059881940486144 29738084953199860224 29890434355578759168 29916799406043609384 30047716439810813952 30211836875531218944 30217604694713260032 30532371410283189824 30553327052980707456 30753032612950769472 30881857451399854848 31073376702669006654 31181996333906236416 31379820259894539264 31517286617066518528 31538918248238149632 31706693387601774048 31734512377193879136 31745065923045955584 32065080214456315377 32075743693077684288 32381303885210322432 32409866023213910166 32729489948492153856 32735738419272698368 32747315963700066768 32758206324845294592 32926181594817226896 33099437640729099744 33110445102531803136 33455345572349842752 33780496028398422784 33803680994787165696 33988316484972621312 33994805281552417536 34167161435591328768 34348917836568588552 34499229986449453056 34534550268232095744 34687664560795103232 34718099010947149824 35079745875644515968 35302297792381356672 35456947444199833344 35670030061051995804 35826123447466739712 36211350581310468096 36428966870861612736 36441081592135593984 36448038652386097152 36820676192053673088 36827705721681785664 37211327656282637598 37578303274194695168 37604094834437793792 37611273928526078976 37637263768893573096 37849886292862485504 38003058031948225632 38008439940184436736 38015696228832811008 38244155941746469728 38411693064549819456 38642532566139662121 38811633734755634688 38851369051761107712 39023622630894491136 39057861387315543552 39228963129753007104 39464714110100080464 39477838391480226816 39650779937599813632 39889065874724812512 40304388878400082176 40737769403974276608 41004043483934359296 41175809935199806464 41431168936892008872 41575995111874981888 41839760346526052352 41876469941039345664 42275591183469032064 42312683169591838848 42753440285941753836 42767658257436912384 43175071846947096576 43212953024264005632 43213154697618546888 43448981898315515904 43639319931322871808 43663087951600089024 43677608433127059456 43901575459756302528 44132583520972132992 44592089822910729216 44607127429799790336 44835651533368138752 44875199109065414076 45071574659716220928 45317755313296828416 45326407042069890048 45556215247455105024 45798557115424784736 46322786177099782272 46610065054003509981 46772994500859354624 47069730389841808896 47275929925599777792 47560040081402661072 47817069602167517184 48113615539616526432 48571955827815483648 48614799034820865249 49094234922738230784 49103607628909047552 49605401696492408832 49615103541710183464 49649156461093649616 49665667653797704704 50148365238034771968 50183018358524764128 50466515057149980672 50670744042597634176 50992207922328626304 51215590752733092608 51250742153386993152 51523376754852882828 51748844979674179584 51801825402348143616 52031496841192654848 52077148516420724736 52305284173004009472 52619618813466773952 52637117855306969088 53185421166299750016 53505045091577993706 53739185171200109568 54317025871965702144 54672057978579145728 54901079913599741952 55231014288080509632 55241558582522678496 55816991484423956397 56367454911292042752 56416910892789118464 57004587047922338448 57012659910276655104 57023544343249216512 57366233912619704592 57617539596824729184 58217450602133452032 58535433946341736704 58843444694629510656 59197071165150120696 59216757587220340224 59456119763880972288 59476169906399720448 59780868711157518336 59833598812087218768 60435209389426520064 61064742820566379648 61106654105961414912 61506065225901538944 61763714902799709696 62146753405338013308 62363992667812472832 62759640519789078528 63034573234133037056 63413386775203548096 63469024754387758272 63490131846091911168 64130160428912630754 64151487386155368576 64762607770420644864 64819732046427820332 65458979896984307712 65471476838545396736 65494631927400133536 65516412649690589184 65852363189634453792 66198875281458199488 66220890205063606272 66910691144699685504 67560992056796845568 67607361989574331392 67976632969945242624 67989610563104835072 68334322871182657536 68697835673137177104 69069100536464191488 70159491751289031936 70604595584762713344 70913894888399666688 71340060122103991608 71652246894933479424 72857933741723225472 72896077304772194304 73641352384107346176 73655411443363571328 74422655312565275196 75156606548389390336 75208189668875587584 75222547857052157952 75274527537787146192 75699772585724971008 76006116063896451264 76031392457665622016 76488311883492939456 76823386129099638912 77285065132279324242 77623267469511269376 77702738103522215424 78047245261788982272 78115722774631087104 78457926259506014208 78929428220200160928 78955676782960453632 79301559875199627264 79778131749449625024 80608777756800164352 81475538807948553216 82008086967868718592 82351619870399612928 82862337873784017744 84551182366938064128 84625366339183677696 85506880571883507672 85535316514873824768 86350143693894193152 86425906048528011264 86426309395237093776 86897963796631031808 87326175903200178048 87803150919512605056 88265167041944265984 89184179645821458432 89214254859599580672 89671303066736277504 89750398218130828152 90143149319432441856 90635510626593656832 90652814084139780096 91597114230849569472 92645572354199564544 93220130108007019962 93545989001718709248 94139460779683617792 94551859851199555584 95120080162805322144 96195240643368946131 96227231079233052864 97143911655630967296 97229598069641730498 98188469845476461568 98207215257818095104 99230207083420366928 99298312922187299232 99331335307595409408 100366036717049528256 101341488085195268352 101984415844657252608 102431181505466185216 102501484306773986304 103046753509705765656 103497689959348359168 103603650804696287232 104062993682385309696 104154297032841449472 105239237626933547904 106370842332599500032 107010090183155987412 107478370342400219136 108634051743931404288 109344115957158291456 110462028576161019264 110483117165045356992 111633982968847912794 112734909822584085504 112833821785578236928 114009174095844676896 114025319820553310208 114047088686498433024 114732467825239409184 115235079193649458368 115927597698418986363 116434901204266904064 117070867892683473408 117686889389259021312 118394142330300241392 118433515174440680448 118952339812799440896 119667197624174437536 122129485641132759296 122213308211922829824 123012130451803077888 123527429805599419392 124293506810676026616 124727985335624945664 125519281039578157056 126826773550407096192 126938049508775516544 128260320857825261508 128302974772310737152 129525215540841289728 129639464092855640664 130917959793968615424 130942953677090793472 130989263854800267072 131032825299381178368 131704726379268907584 132397750562916398976 133821382289399371008 135121984113593691136 135214723979148662784 135953265939890485248 135979221126209670144 136668645742365315072 137395671346274354208 140318983502578063872 141209191169525426688 141827789776799333376 142680120244207983216 145715867483446450944 145844397104462595747 147282704768214692352 147310822886727142656 148845310625130550392 150313213096778780672 150445095714104315904 150549055075574292384 151399545171449942016 152012232127792902528 152976623766985878912 153646772258199277824 154570130264558648484 155246534939022538752 155405476207044430848 156094490523577964544 156231445549262174208 156915852519012028416 157858856440400321856 157911353565920907264 159556263498899250048 161217555513600328704 162951077615897106432 164016173935737437184 164703239740799225856 165724675747568035488 167450974453271869191 169102364733876128256 169250732678367355392 171013761143767015344 171070633029747649536 172852618790474187552 174652351806400356096 175606301839025210112 176530334083888531968 178368359291642916864 178428509719199161344 179342606133472555008 179500796436261656304 181305628168279560192 183194228461699138944 185291144708399129088 186440260216014039924 187091978003437418496 188278921559367235584 189103719702399111168 190240160325610644288 192390481286737892262 192454462158466105728 194287823311261934592 194459196139283460996 196376939690952923136 196414430515636190208 198460414166840733856 198596625844374598464 198662670615190818816 200732073434099056512 202682976170390536704 203968831689314505216 204862363010932370432 205002968613547972608 206093507019411531312 207207301609392574464 210478475253867095808 212741684665199000064 214020180366311974824 214956740684800438272 218688231914316582912 220924057152322038528 220966234330090713984 223267965937695825588 225469819645168171008 225667643571156473856 228018348191689353792 228094177372996866048 229464935650478818368 230470158387298916736 231855195396837972726 232869802408533808128 234141735785366946816 235373778778518042624 236788284660600482784 236867030348881360896 237904679625598881792 239334395248348875072 244258971282265518592 244426616423845659648 246024260903606155776 247054859611198838784 248587013621352053232 253653547100814192384 253876099017551033088 256520641715650523016 256605949544621474304 259050431081682579456 259278928185711281328 261885907354181586944 261978527709600534144 263409452758537815168 264795501125832797952 267642764578798742016 270243968227187382272 270429447958297325568 271906531879780970496 271958442252419340288 274791342692548708416 280637967005156127744 282418382339050853376 283655579553598666752 285360240488415966432 291431734966892901888 291688794208925191494 294565409536429384704 294621645773454285312 297690621250261100784 301098110151148584768 304024464255585805056 305953247533971757824 307293544516398555648 309140260529117296968 310493069878045077504 310810952414088861696 312188981047155929088 312462891098524348416 315717712880800643712 319112526997798500096 322435111027200657408 325902155231794212864 328032347871474874368 331449351495136070976 334901948906543738382 338204729467752256512 338501465356734710784 342027522287534030688 342141266059495299072 345705237580948375104 347782793095256959089 349304703612800712192 351212603678050420224 353060668167777063936 356857019438398322688 359001592872523312608 366388456923398277888 370582289416798258176 372880520432028079848 374183956006874836992 376557843118734471168 380480320651221288576 384780962573475784524 384908924316932211456 388575646622523869184 388918392278566921992 392753879381905846272 392828861031272380416 396920828333681467712 397193251688749196928 401464146868198113024 405365952340781073408 407937663378629010432 409724726021864740864 410005937227095945216 412187014038823062624 420956950507734191616 425483369330398000128 428040360732623949648 441848114304644077056 441932468660181427968 446535931875391651176 450939639290336342016 451335287142312947712 456036696383378707584 458929871300957636736 460940316774597833472 463710390793675945452 465739604817067616256 468283471570733893632 470747557557036085248 473576569321200965568 473734060697762721792 478668790496697750144 488517942564531037184 488853232847691319296 492048521807212311552 494109719222397677568 497174027242704106464 502352923359815607573 507307094201628384768 507752198035102066176 513041283431301046032 513211899089242948608 518557856371422562656 523957055419201068288 526818905517075630336 529591002251665595904 535285529157597484032 540487936454374764544 543916884504838680576 549582685385097416832 561275934010312255488 564836764678101706752 567311159107197333504 570720480976831932864 582863469933785803776 583377588417850382988 589130819072858769408 589243291546908570624 595381242500522201568 602196220302297169536 608048928511171610112 611906495067943515648 614587089032797111296 618280521058234593936 621621904828177723392 631435425761601287424 638225053995597000192 644870222054401314816 656064695742949748736 662898702990272141952 669803897813087476764 676409458935504513024 677002930713469421568 684055044575068061376 684282532118990598144 691410475161896750208 695565586190513918178 698609407225601424384 702425207356100840448 706121336335554127872 713714038876796645376 718003185745046625216 732776913846796555776 741164578833596516352 745761040864056159696 760960641302442577152 769561925146951569048 769817848633864422912 777151293245047738368 777836784557133843984 785657722062544760832 793841656667362935424 794386503377498393856 802928293736396226048 810731904681562146816 815875326757258020864 819449452043729481728 824374028077646125248 841913901015468383232 850966738660796000256 856080721465247899296 883696228609288154112 883864937320362855936 893071863750783302352 912073392766757415168 917859742601915273472 921880633549195666944 927420781587351890904 931479209634135232512 936566943141467787264 947153138642401931136 957337580993395500288 977035885129062074368 977706465695382638592 984097043614424623104 994348054485408212928 1004705846719631215146 1014614188403256769536 1015504396070204132352 1026082566862602092064 1026423798178485897216 1037115712742845125312 1047914110838402136576 1053637811034151260672 1059182004503331191808 1070571058315194968064 1099165370770194833664 1122551868020624510976 1129673529356203413504 1141440961953663865728 1165726939867571607552 1166755176835700765976 1178261638145717538816 1178486583093817141248 1190762485001044403136 1204392440604594339072 1216097857022343220224 1223812990135887031296 1229174178065594222592 1236561042116469187872 1262870851523202574848 1276450107991194000384 1325797405980544283904 1339607795626174953528 1352818917871009026048 1354005861426938843136 1368110089150136122752 1382820950323793500416 1391131172381027836356 1397218814451202848768 1404850414712201680896 1412242672671108255744 1436006371490093250432 1465553827693593111552 1482329157667193032704 1491522081728112319392 1507058770079446822719 1521921282604885154304 1539123850293903138096 1539635697267728845824 1555673569114267687968 1587683313334725870848 1588773006754996787712 1605856587472792452096 1621463809363124293632 1631750653514516041728 1648748056155292250496 1683827802030936766464 1701933477321592000512 1712161442930495798592 1767392457218576308224 1767729874640725711872 1786143727501566604704 1824146785533514830336 1835719485203830546944 1843761267098391333888 1854841563174703781808 1894306277284803862272 1914675161986791000576 1954071770258124148736 1968194087228849246208 1988696108970816425856 2009411693439262430292 2029228376806513539072 2031008792140408264704 2052165133725204184128 2052847596356971794432 2074231425485690250624 2095828221676804273152 2107275622068302521344 2118364009006662383616 2141142116630389936128 2198330741540389667328 2282881923907327731456 2331453879735143215104 2333510353671401531952 2356973166187634282496 2381524970002088806272 2408784881209188678144 2432195714044686440448 2447625980271774062592 2458348356131188445184 2473122084232938375744 2525741703046405149696 2552900215982388000768 2651594811961088567808 2679215591252349907056 2736220178300272245504 2765641900647587000832 2782262344762055672712 2794437628902405697536 2809700829424403361792 2872012742980186500864 2931107655387186223104 2983044163456224638784 3014117540158893645438 3043842565209770308608 3078247700587806276192 3079271394535457691648 3111347138228535375936 3175366626669451741696 3177546013509993575424 3211713174945584904192 3297496112310584500992 3367655604061873532928 3424322885860991597184 3534784914437152616448 3535459749281451423744 3572287455003133209408 3648293571067029660672 3671438970407661093888 3687522534196782667776 3709683126349407563616 3788612554569607724544 3829350323973582001152 3977392217941632851712 4018823386878524860584 4058456753613027078144 4062017584280816529408 4104330267450408368256 4148462850971380501248 4191656443353608546304 4214551244136605042688 4236728018013324767232 4396661483080779334656 4521176310238340468157 4565763847814655462912 4667020707342803063904 4763049940004177612544 4817569762418377356288 4864391428089372880896 4895251960543548125184 4946244168465876751488 5051483406092810299392 5105800431964776001536 5303189623922177135616 5358431182504699814112 5472440356600544491008 5531283801295174001664 5564524689524111345424 5744025485960373001728 5862215310774372446208 5966088326912449277568 6028235080317787290876 6087685130419540617216 6156495401175612552384 6158542789070915383296 6222694276457070751872 6350733253338903483392 6355092027019987150848 6423426349891169808384 6594992224621169001984 6848645771721983194368 7070919498562902847488 7144574910006266418816 7296587142134059321344 7342877940815322187776 7375045068393565335552 7419366252698815127232 7577225109139215449088 7658700647947164002304 7954784435883265703424 8037646773757049721168 8208660534900816736512 8296925701942761002496 8383312886707217092608 8429102488273210085376 8793322966161558669312 9042352620476680936314 9131527695629310925824 9334041414685606127808 9526099880008355225088 9635139524836754712576 9892488336931753502976 10102966812185620598784 10606379247844354271232 10716862365009399628224 10944880713201088982016 11062567602590348003328 11129049379048222690848 11488050971920746003456 11932176653824898555136 12056470160635574581752 12175370260839081234432 12312990802351225104768 12445388552914141503744 12701466506677806966784 12710184054039974301696 13189984449242338003968 13697291543443966388736 14289149820012532837632 14593174284268118642688 14685755881630644375552 14838732505397630254464 15154450218278430898176 15317401295894328004608 15909568871766531406848 16075293547514099442336 16417321069801633473024 16593851403885522004992 17586645932323117338624 18084705240953361872628 18263055391258621851648 18668082829371212255616 19052199760016710450176 19270279049673509425152 19784976673863507005952 21212758495688708542464 21433724730018799256448 21889761426402177964032 22125135205180696006656 22258098758096445381696 22976101943841492006912 23864353307649797110272 24112940321271149163504 24625981604702450209536 24890777105828283007488 25402933013355613933568 26379968898484676007936 27394583086887932777472 28578299640025065675264 29677465010795260508928 30308900436556861796352 31819137743533062813696 32150587095028198884672 32834642139603266946048 33187702807771044009984 36169410481906723745256 36526110782517243703296 37336165658742424511232 38104399520033420900352 39569953347727014011904 42867449460037598512896 43779522852804355928064 44516197516192890763392 45952203887682984013824 47728706615299594220544 48225880642542298327008 49251963209404900419072 49781554211656566014976 52759937796969352015872 54789166173775865554944 57156599280050131350528 59354930021590521017856 63638275487066125627392 64301174190056397769344 65669284279206533892096 66375405615542088019968 72338820963813447490512 74672331317484849022464 76208799040066841800704 79139906695454028023808 85734898920075197025792 89032395032385781526784 95457413230599188441088 96451761285084596654016 98503926418809800838144 99563108423313132029952 109578332347551731109888 114313198560100262701056 118709860043181042035712 128602348380112795538688 131338568558413067784192 144677641927626894981024 149344662634969698044928 158279813390908056047616 171469797840150394051584 178064790064771563053568 190914826461198376882176 192903522570169193308032 197007852837619601676288 199126216846626264059904 228626397120200525402112 237419720086362084071424 257204696760225591077376 289355283855253789962048 298689325269939396089856 342939595680300788103168 356129580129543126107136 385807045140338386616064 394015705675239203352576 474839440172724168142848 514409393520451182154752 578710567710507579924096 597378650539878792179712 685879191360601576206336 712259160259086252214272 771614090280676773232128 1028818787040902364309504 1157421135421015159848192 1424518320518172504428544 1543228180561353546464256 2057637574081804728619008 2314842270842030319696384 3086456361122707092928512 4629684541684060639392768 6172912722245414185857024 9259369083368121278785536 18518738166736242557571072
- Sum of all divisors σ(n): 64166493261358089498624000
- Sum of proper divisors (its aliquot sum) s(n): 45647755094621846941052928
- 18518738166736242557571072 is an abundant number, because the sum of its proper divisors (45647755094621846941052928) is greater than itself. Its abundance is 27129016927885604383481856
Bases of 18518738166736242557571072
- Binary: 1111010100010111111011001110101111110001011010111001000001001101101111010000000000002
- Hexadecimal: 0xF517ECEBF16B904DBD000
- Base-36: 2BRM9ESFPXBHA8000
Squares and roots of 18518738166736242557571072
- 18518738166736242557571072 squared (185187381667362425575710722) is 342943663288133609857191779711446697268348331229184
- 18518738166736242557571072 cubed (185187381667362425575710723) is 6350883906374302655531779260884012737360512647905728412689831599395200565248
-
The
square root of 18518738166736242557571072 is 4303340349860.3549981297 -
18518738166736242557571072 is a
perfect cube number . Itscube root is 264567888
Scales and comparisons
How big is 18518738166736242557571072?- 18,518,738,166,736,242,557,571,072 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 18,518,738,166,736,242,557,571,072 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 18518738166736242557571072 cubic inches would be around 22047324 feet tall.
Recreational maths with 18518738166736242557571072
- 18518738166736242557571072 backwards is 27017575524263766183781581
- 18518738166736242557571072 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 18518738166736242557571072's digits is 117
- 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 18518738166736242557571072 - Facts about the integer". Numbermatics.com. 2024. Web. 16 May 2024.
APA style:
Numbermatics. (2024). Number 18518738166736242557571072 - Facts about the integer. Retrieved 16 May 2024, from https://numbermatics.com/n/18518738166736242557571072/
Chicago style:
Numbermatics. 2024. "Number 18518738166736242557571072 - Facts about the integer". https://numbermatics.com/n/18518738166736242557571072/
The information we have on file for 18518738166736242557571072 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 18518738166736242557571072, math, Factors of 18518738166736242557571072, curriculum, school, college, exams, university, Prime factorization of 18518738166736242557571072, STEM, science, technology, engineering, physics, economics, calculator, eighteen septillion, five hundred eighteen sextillion, seven hundred thirty-eight quintillion, one hundred sixty-six quadrillion, seven hundred thirty-six trillion, two hundred forty-two billion, five hundred fifty-seven million, five hundred seventy-one thousand and seventy-two.