976975731969482625877426176
976,975,731,969,482,625,877,426,176 is an even composite number composed of seven prime numbers multiplied together.
976975731969482625877426176 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-five thousand, five hundred fifteen divisors.
Prime factorization of 976975731969482625877426176:
214 × 36 × 132 × 232 × 672 × 6612 × 6832
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 23 × 23 × 67 × 67 × 661 × 661 × 683 × 683)See below for interesting mathematical facts about the number 976975731969482625877426176 from the Numbermatics database.
Names of 976975731969482625877426176
- Cardinal: 976975731969482625877426176 can be written as Nine hundred seventy-six septillion, nine hundred seventy-five sextillion, seven hundred thirty-one quintillion, nine hundred sixty-nine quadrillion, four hundred eighty-two trillion, six hundred twenty-five billion, eight hundred seventy-seven million, four hundred twenty-six thousand, one hundred seventy-six.
Scientific notation
- Scientific notation: 9.76975731969482625877426176 × 1026
Factors of 976975731969482625877426176
Divisors of 976975731969482625877426176
- Number of divisors d(n): 25515
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 23 24 26 27 32 36 39 46 48 52 54 64 67 69 72 78 81 92 96 104 108 117 128 134 138 144 156 162 169 184 192 201 207 208 216 234 243 256 268 276 288 299 312 324 338 351 368 384 402 414 416 432 468 486 507 512 529 536 552 576 598 603 621 624 648 661 676 683 702 729 736 768 804 828 832 864 871 897 936 972 1014 1024 1053 1058 1072 1104 1152 1196 1206 1242 1248 1296 1322 1352 1366 1404 1458 1472 1521 1536 1541 1587 1608 1656 1664 1728 1742 1794 1809 1863 1872 1944 1983 2028 2048 2049 2106 2116 2144 2208 2304 2392 2412 2484 2496 2592 2613 2644 2691 2704 2732 2808 2916 2944 3042 3072 3082 3159 3174 3216 3312 3328 3456 3484 3588 3618 3726 3744 3887 3888 3966 4056 4096 4098 4212 4232 4288 4416 4489 4563 4608 4623 4761 4784 4824 4968 4992 5184 5226 5288 5382 5408 5427 5464 5589 5616 5832 5888 5949 6084 6144 6147 6164 6318 6348 6432 6624 6656 6877 6912 6968 7176 7236 7452 7488 7774 7776 7839 7932 8073 8112 8192 8196 8424 8464 8576 8593 8832 8879 8978 9126 9216 9246 9477 9522 9568 9648 9936 9984 10368 10452 10576 10764 10816 10854 10928 11178 11232 11323 11661 11664 11776 11898 12168 12288 12294 12328 12636 12696 12864 13248 13312 13467 13689 13754 13824 13869 13936 14283 14352 14472 14904 14976 15203 15548 15552 15678 15709 15864 16146 16224 16281 16384 16392 16767 16848 16928 17152 17186 17664 17758 17847 17956 18252 18432 18441 18492 18954 19044 19136 19296 19872 19968 20033 20631 20736 20904 21152 21528 21632 21708 21856 22356 22464 22646 23322 23328 23517 23552 23796 24219 24336 24576 24588 24656 25272 25392 25728 25779 26496 26624 26637 26934 27378 27508 27648 27738 27872 28566 28704 28944 29808 29952 30406 31096 31104 31356 31418 31728 32292 32448 32562 32784 33534 33696 33856 33969 34304 34372 34983 35328 35443 35516 35694 35912 36504 36864 36882 36984 37908 38088 38272 38592 39744 39936 40066 40401 41067 41262 41472 41607 41808 42304 42849 43056 43264 43416 43712 44287 44712 44928 45292 45609 45761 46644 46656 47034 47104 47127 47592 48438 48672 48843 49152 49176 49312 50544 50784 51456 51558 52992 53248 53274 53541 53868 54756 55016 55296 55323 55476 55744 57132 57408 57888 58357 59616 59904 60099 60812 61893 62192 62208 62712 62836 63456 64584 64896 65124 65568 67068 67392 67712 67938 68608 68744 69966 70551 70656 70886 71032 71388 71824 72657 73008 73728 73764 73968 75816 76176 76544 77184 77337 79488 79872 79911 80132 80802 82134 82524 82944 83214 83616 84608 85698 86112 86528 86832 87424 88574 89401 89424 89856 90584 91218 91522 93288 93312 94068 94208 94254 95184 96876 97344 97686 98352 98624 101088 101568 101907 102912 103116 103247 104949 105984 106329 106496 106548 107082 107736 109512 110032 110592 110646 110952 111488 111709 114264 114816 115427 115776 116714 119232 119808 120198 121203 121624 123201 123786 124384 124416 124821 125424 125672 126912 128547 129168 129792 130248 131136 132861 134136 134784 135424 135876 136827 137216 137283 137488 139932 141102 141312 141381 141772 142064 142776 143648 145314 146016 147456 147528 147936 151632 152352 153088 154368 154674 158976 159744 159822 160264 160623 161604 164268 165048 165888 165969 166428 167232 169216 171396 172224 173056 173664 174848 175071 177148 178802 178848 179712 180297 181168 182436 183044 185679 186576 186624 188136 188416 188508 190368 193752 194688 195372 196704 197248 197639 202176 203136 203814 204217 205824 206232 206494 209898 211653 211968 212658 212992 213096 214164 215472 217971 219024 220064 221184 221292 221904 222976 223418 228528 229632 230854 231552 232011 233428 238464 239616 239733 240396 242406 243248 246402 247572 248768 248832 249642 250848 251344 253824 257094 258336 259584 260429 260496 262272 265722 268203 268272 269568 270848 271752 273654 274432 274566 274976 279864 282204 282624 282762 283544 284128 285552 287296 290628 292032 295056 295872 303264 304704 305721 306176 308736 309348 309741 314847 317952 318987 319488 319644 320528 321246 323208 328536 330096 331776 331938 332856 334464 335127 338432 342792 344448 346112 346281 347328 349669 349696 350142 354296 357604 357696 359424 360594 361307 362336 363609 364872 366088 371358 373152 373248 374463 376272 376832 377016 380736 385641 387504 389376 390744 393408 394496 395278 398583 404352 406272 407628 408434 410481 411648 411849 412464 412988 419796 423306 423936 424143 425316 426192 428328 430944 435942 436921 438048 440128 442368 442584 443808 445952 446836 451463 457056 459264 460759 461708 463104 464022 466489 466856 476928 479232 479466 480792 481869 484812 486496 492804 495144 497536 497664 497907 499284 501696 502688 507648 514188 516672 519168 520858 520992 524544 525213 531444 536406 536544 539136 540891 541696 543504 547308 548864 549132 549952 557037 559728 564408 565248 565524 567088 568256 571104 574592 575731 581256 584064 590112 591744 592917 594893 606528 609408 611442 612352 612651 617472 618696 619482 629694 634959 635904 637974 638976 639288 641056 642492 646416 657072 660192 663552 663876 665712 668928 670254 676864 685584 688896 692224 692562 694656 696033 699338 699392 700284 708592 715208 715392 718848 719199 721188 722614 724672 727218 729744 732176 742716 746304 746496 748926 752544 754032 758641 761472 771282 775008 778752 781287 781488 786816 788992 790556 797166 804609 808704 812544 815256 816868 820962 823296 823698 824928 825976 839592 846612 847872 848286 850632 852384 856656 861888 871884 873842 876096 880256 885168 887616 891904 893672 902926 914112 917163 918528 921518 923416 926208 928044 929223 932978 933712 944541 953856 956961 958464 958932 961584 963738 969624 972992 985608 990288 995072 995328 995814 998568 1003392 1005376 1005381 1015296 1018601 1028376 1033344 1038336 1038843 1041716 1041984 1049007 1049088 1050426 1052503 1062888 1072812 1073088 1078272 1081782 1083392 1083921 1087008 1090827 1094616 1097728 1098264 1099904 1114074 1119456 1123389 1128816 1130496 1131048 1134176 1136512 1142208 1149184 1151462 1162512 1168128 1180224 1183488 1185834 1189786 1195749 1213056 1218816 1222884 1224704 1225302 1231443 1234944 1235547 1237392 1238964 1259388 1269918 1271808 1272429 1275948 1278576 1282112 1284984 1292832 1310763 1314144 1320384 1327104 1327752 1331424 1337856 1340508 1342211 1353728 1354389 1371168 1377792 1382277 1384448 1385124 1389312 1392066 1398676 1398784 1399467 1400568 1417184 1430416 1430784 1437696 1438398 1442376 1445228 1449344 1454436 1459488 1464352 1485432 1492608 1492992 1497852 1505088 1508064 1517282 1522944 1542564 1550016 1557504 1562574 1562976 1573632 1575639 1577984 1581112 1594332 1609218 1617408 1622673 1625088 1630512 1633736 1641924 1646592 1647396 1649856 1651952 1671111 1679184 1693224 1695744 1696572 1701264 1704768 1713312 1723776 1727193 1743768 1747684 1752192 1760512 1770336 1775232 1778751 1783808 1784679 1787344 1805852 1828224 1834326 1837056 1837953 1843036 1846832 1852416 1856088 1858446 1865956 1867424 1889082 1907712 1913922 1916928 1917864 1923168 1927476 1939248 1945984 1971216 1980576 1990144 1990656 1991628 1997136 2006784 2010752 2010762 2030592 2037202 2056752 2066688 2076672 2077686 2083432 2083968 2088099 2098014 2098176 2100852 2105006 2125776 2145624 2146176 2156544 2157597 2163564 2166784 2167842 2174016 2181654 2189232 2196528 2199808 2228148 2238912 2246778 2257632 2262096 2268352 2273024 2275923 2284416 2298368 2302924 2325024 2336256 2343861 2360448 2366976 2371668 2374681 2379572 2391498 2413827 2426112 2437632 2445768 2449408 2450604 2462886 2469888 2471094 2474784 2477928 2518776 2539836 2543616 2544858 2551896 2557152 2564224 2569307 2569968 2585664 2621526 2628288 2640768 2654821 2655504 2662848 2675712 2681016 2684422 2707456 2708778 2742336 2751489 2755584 2764554 2768896 2770248 2778624 2784132 2787669 2797352 2797568 2798934 2801136 2833623 2834368 2860832 2861568 2870883 2875392 2876796 2884752 2890456 2898688 2908872 2918976 2928704 2967229 2970864 2985216 2985984 2995704 3010176 3016128 3016143 3034564 3045888 3055803 3065987 3085128 3100032 3115008 3116529 3125148 3125952 3147021 3147264 3151278 3155968 3157509 3162224 3188664 3218436 3234816 3245346 3250176 3251763 3261024 3267472 3272481 3283848 3293184 3294792 3299712 3303904 3342222 3358368 3386448 3391488 3393144 3402528 3409536 3426624 3447552 3454386 3487536 3495368 3504384 3521024 3540672 3550464 3557502 3567616 3569358 3574688 3587247 3611704 3656448 3668652 3674112 3675906 3686072 3693664 3694329 3704832 3706641 3712176 3716892 3731912 3734848 3778164 3815424 3817287 3827844 3835728 3846336 3854952 3878496 3891968 3932289 3942432 3961152 3980288 3981312 3983256 3994272 4013568 4021504 4021524 4026633 4061184 4063167 4074404 4113504 4133376 4146831 4153344 4155372 4166864 4167936 4176198 4196028 4196352 4198401 4201704 4210012 4251552 4291248 4292352 4313088 4315194 4327128 4333568 4335684 4348032 4363308 4378464 4393056 4399616 4456296 4477824 4493556 4515264 4524192 4536704 4545697 4546048 4551846 4568832 4596736 4605848 4650048 4672512 4687722 4696991 4720896 4726917 4733952 4743336 4749362 4759144 4782996 4827654 4852224 4868019 4875264 4891536 4898816 4901208 4925772 4939776 4942188 4949568 4955856 5013333 5037552 5079672 5087232 5089716 5103792 5114304 5128448 5138614 5139936 5171328 5181579 5243052 5256576 5281536 5309642 5311008 5325696 5336253 5351424 5354037 5362032 5368844 5414912 5417556 5484672 5502978 5511168 5513859 5529108 5540496 5557248 5568264 5575338 5594704 5595136 5597868 5602272 5667246 5668736 5679973 5721664 5723136 5741766 5750784 5753592 5769504 5780912 5797376 5817744 5837952 5857408 5869019 5934458 5941728 5970432 5971968 5989867 5991408 6020352 6032256 6032286 6064357 6069128 6091776 6111606 6131974 6170256 6200064 6230016 6233058 6250296 6251904 6264297 6294042 6294528 6302556 6311936 6315018 6324448 6377328 6436872 6469632 6472791 6490692 6500352 6503526 6522048 6534944 6544962 6567696 6589584 6599424 6607808 6684444 6716736 6772896 6786288 6805056 6819072 6827769 6853248 6895104 6908772 6975072 6990736 7008768 7031583 7042048 7081344 7100928 7115004 7124043 7135232 7138716 7149376 7174494 7223408 7241481 7312896 7337304 7348224 7351812 7372144 7387328 7388658 7409664 7413282 7424352 7433784 7463824 7469696 7484503 7556328 7630848 7634574 7655688 7671456 7692672 7707921 7709904 7733609 7756992 7783936 7864578 7884864 7922304 7960576 7964463 7966512 7988544 8027136 8043008 8043048 8053266 8122368 8126334 8148808 8227008 8254467 8266752 8293662 8306688 8310744 8333728 8335872 8352396 8363007 8392056 8392704 8396802 8403408 8420024 8503104 8582496 8584704 8612649 8626176 8630388 8654256 8667136 8671368 8696064 8726616 8756928 8786112 8799232 8901687 8912592 8955648 8987112 9030528 9048384 9048429 9073408 9091394 9092096 9103692 9137664 9167409 9193472 9197961 9211696 9300096 9345024 9349587 9375444 9393982 9441063 9441792 9453834 9467904 9472527 9486672 9498724 9518288 9565992 9655308 9704448 9736038 9750528 9755289 9783072 9802416 9851544 9879552 9884376 9899136 9911712 10026666 10049183 10075104 10159344 10174464 10179432 10207584 10228608 10256896 10277228 10279872 10342656 10363158 10383649 10486104 10513152 10563072 10619284 10622016 10651392 10672506 10702848 10708074 10724064 10729247 10737688 10761741 10829824 10835112 10969344 11005956 11022336 11027718 11058216 11080992 11082987 11114496 11119923 11136528 11150676 11189408 11190272 11195736 11204544 11334492 11337472 11359946 11443328 11446272 11451861 11483532 11507184 11539008 11561824 11594752 11635488 11675904 11714816 11738038 11796867 11868916 11883456 11940864 11943936 11979734 11982816 12040704 12064512 12064572 12079899 12128714 12138256 12183552 12189501 12223212 12263948 12340512 12400128 12440493 12460032 12466116 12500592 12503808 12528594 12588084 12589056 12595203 12605112 12623872 12630036 12648896 12754656 12873744 12939264 12945582 12981384 13000704 13007052 13044096 13069888 13089924 13135392 13179168 13198848 13215616 13241813 13368888 13433472 13545792 13572576 13610112 13637091 13638144 13655538 13682539 13706496 13790208 13817544 13950144 13981472 14017536 14063166 14084096 14090973 14162688 14180751 14201856 14230008 14248086 14270464 14277432 14298752 14348988 14446816 14482962 14604057 14625792 14674608 14696448 14703624 14744288 14774656 14777316 14819328 14826564 14848704 14867568 14927648 14939392 14969006 15112656 15261696 15269148 15311376 15342912 15385344 15415842 15419808 15467218 15513984 15544737 15567872 15729156 15769728 15844608 15921152 15928926 15933024 15977088 16008759 16054272 16062111 16086016 16086096 16106532 16244736 16252668 16297616 16454016 16508934 16533504 16541577 16587324 16621488 16667456 16671744 16704792 16726014 16784112 16785408 16793604 16806816 16840048 17006208 17039919 17164992 17169408 17225298 17252352 17260776 17308512 17342736 17392128 17448743 17453232 17513856 17572224 17598464 17607057 17803374 17825184 17911296 17969601 17974224 18061056 18096768 18096858 18146816 18182788 18184192 18193071 18207384 18275328 18334818 18386944 18395922 18423392 18600192 18690048 18699174 18750888 18787964 18882126 18883584 18907668 18935808 18945054 18973344 18997448 19036576 19131984 19310616 19408896 19472076 19501056 19510578 19566144 19604832 19703088 19768752 19798272 19823424 20053332 20098366 20150208 20318688 20358864 20415168 20457216 20483307 20513792 20554456 20559744 20685312 20726316 20767298 20972208 21026304 21094749 21126144 21238568 21244032 21302784 21345012 21372129 21405696 21416148 21448128 21458494 21475376 21523482 21670224 21724443 21938688 22011912 22044672 22055436 22116432 22161984 22165974 22228992 22239846 22273056 22301352 22378816 22391472 22409088 22453509 22668984 22674944 22719892 22886656 22892544 22903722 22967064 23014368 23078016 23123648 23123763 23189504 23200827 23270976 23351808 23427823 23429632 23476076 23593734 23737832 23766912 23881728 23893389 23959468 23965632 24081408 24129024 24129144 24159798 24207569 24257428 24276512 24367104 24379002 24446424 24527896 24681024 24800256 24880986 24920064 24932232 25001184 25007616 25057188 25089021 25176168 25178112 25190406 25210224 25247744 25260072 25297792 25509312 25747488 25837947 25878528 25891164 25962768 26001408 26014104 26088192 26139776 26179848 26270784 26358336 26397696 26431232 26483626 26705061 26737776 26866944 27091584 27145152 27145287 27220224 27274182 27276288 27311076 27365078 27412992 27502227 27580416 27593883 27635088 27900288 27962944 28035072 28048761 28126332 28168192 28181946 28323189 28325376 28361502 28403712 28417581 28460016 28496172 28554864 28597504 28697976 28893632 28965924 29208114 29251584 29265867 29273707 29349216 29407248 29488576 29549312 29554632 29638656 29653128 29697408 29735136 29855296 29878784 29938012 30147549 30225312 30248021 30523392 30538296 30622752 30685824 30770688 30831684 30839616 30870853 30934436 31027968 31089474 31135744 31150947 31254763 31458312 31539456 31689216 31842304 31857852 31866048 31954176 32017518 32108544 32124222 32172032 32172192 32187741 32213064 32285223 32489472 32505336 32595232 32908032 33017868 33067008 33083154 33174648 33242976 33334912 33343488 33359769 33409584 33452028 33568224 33570816 33587208 33613632 33680096 34012416 34079838 34329984 34338816 34450596 34521552 34617024 34685472 34784256 34897486 34906464 35027712 35144448 35196928 35214114 35390601 35606748 35650368 35822592 35939202 35948448 36122112 36193536 36193716 36239697 36293632 36365576 36368384 36386142 36414768 36550656 36568503 36669636 36773888 36791844 36846784 37200384 37321479 37380096 37398348 37501776 37575928 37764252 37767168 37785609 37815336 37871616 37890108 37946688 37994896 38073152 38263968 38573977 38621232 38817792 38944152 39002112 39021156 39132288 39209664 39406176 39537504 39596544 39646848 39725439 39857831 40106664 40196732 40300416 40637376 40717728 40830336 40911273 40914432 40966614 41027584 41047617 41108912 41119488 41370624 41452632 41534596 41944416 42052608 42189498 42252288 42272919 42477136 42488064 42542253 42605568 42690024 42744258 42811392 42832296 42896256 42916988 42950752 43046964 43340448 43448886 43877376 44023824 44089344 44110872 44232864 44323968 44331948 44457984 44479692 44546112 44602704 44757632 44782944 44818176 44907018 45337968 45349888 45439784 45773312 45785088 45807444 45934128 46028736 46156032 46247296 46247526 46379008 46401654 46541952 46634211 46703616 46855646 46859264 46952152 47187468 47475664 47533824 47763456 47786778 47918936 47931264 48026277 48162816 48186333 48258048 48258288 48319596 48415138 48514856 48553024 48734208 48758004 48892848 49055792 49362048 49600512 49624731 49761972 49864464 50002368 50015232 50114376 50178042 50352336 50356224 50380812 50420448 50520144 50595584 51018624 51119757 51494976 51675894 51757056 51782328 51925536 52028208 52176384 52279552 52346229 52359696 52541568 52716672 52795392 52821171 52862464 52967252 53410122 53475552 53733888 53908803 54183168 54290304 54290574 54440448 54548364 54552576 54579213 54622152 54730156 54825984 55004454 55160832 55187766 55270176 55800576 55925888 56070144 56097522 56252664 56336384 56363892 56646378 56650752 56723004 56807424 56835162 56920032 56992344 57109728 57195008 57395952 57787264 57931848 58416228 58503168 58531734 58547414 58698432 58814496 58977152 59094061 59098624 59109264 59306256 59394816 59470272 59710592 59757568 59876024 60295098 60450624 60496042 61060883 61076592 61245504 61371648 61449921 61541376 61663368 61679232 61741706 61868872 62055936 62178948 62271488 62301894 62509526 62916624 63078912 63284247 63378432 63684608 63715704 63732096 63908352 64035036 64116387 64217088 64248444 64344064 64344384 64375482 64426128 64570446 65010672 65173329 65190464 65816064 66035736 66134016 66166308 66349296 66485952 66669824 66686976 66719538 66819168 66904056 67136448 67174416 67227264 67360192 67360527 68024832 68159676 68246267 68659968 68677632 68901192 69043104 69234048 69370944 69371289 69568512 69602481 69794972 69812928 70055424 70283469 70288896 70393856 70428228 70517701 70781202 71213496 71300736 71645184 71680167 71878404 71896896 72244224 72387072 72387432 72479394 72587264 72622707 72731152 72736768 72772284 72829536 73101312 73137006 73339272 73547776 73583688 73693568 73839649 74400768 74642958 74760192 74796696 75003552 75151856 75267063 75528504 75534336 75571218 75630672 75743232 75780216 75893376 75989792 76146304 76297247 76527936 77147954 77242464 77635584 77888304 78004224 78042312 78264576 78419328 78812352 78836641 79075008 79193088 79293696 79450878 79715662 80115183 80213328 80393464 80600832 81274752 81435456 81435861 81660672 81822546 81828864 81933228 82055168 82095234 82217824 82238976 82506681 82741248 82781649 82905264 83069192 83888832 84105216 84146283 84378996 84504576 84545838 84954272 84969567 84976128 85084506 85211136 85252743 85380048 85488516 85664592 85792512 85833976 85901504 86093928 86680896 86897772 87754752 87797601 87821121 88047648 88221744 88465728 88647936 88663896 88915968 88959384 89092224 89205408 89515264 89565888 89636352 89814036 90442647 90675936 90699776 90744063 90879568 91546624 91570176 91614888 91868256 92057472 92312064 92494592 92495052 92612559 92758016 92803308 93083904 93268422 93407232 93452841 93711292 93718528 93764289 93904304 94374936 94951328 95067648 95526912 95573556 95837872 95862528 96052554 96325632 96372666 96516096 96516576 96563223 96639192 96830276 97029712 97106048 97468416 97516008 97785696 98111584 98724096 99201024 99249462 99523944 99728928 100004736 100030464 100228752 100356084 100704672 100712448 100761624 100840896 101040288 101191168 102037248 102239514 102989952 103351788 103564656 103851072 104056416 104352768 104559104 104692458 104719392 105083136 105433344 105590784 105642342 105724928 105934504 106171803 106820244 106951104 107467776 107817606 108366336 108580608 108581148 108719091 108880896 109096728 109105152 109158426 109244304 109460312 109651968 109705509 110008908 110321664 110375532 110540352 111601152 111851776 111964437 112140288 112195044 112505328 112672768 112727784 113292756 113301504 113356827 113446008 113614848 113670324 113840064 113984688 114219456 114390016 114791904 115574528 115721931 115863696 116832456 117006336 117063468 117094828 117396864 117628992 117954304 118188122 118197248 118218528 118612512 118789632 118940544 119176317 119421184 119515136 119573493 119752048 120590196 120901248 120992084 122121766 122153184 122491008 122733819 122743296 122899842 123082752 123142851 123326736 123358464 123483412 123737744 124111872 124357896 124542976 124603788 125019052 125833248 126157824 126568494 126756864 126818757 127431408 127464192 127816704 128070072 128232774 128434176 128496888 128688128 128688768 128750964 128852256 129140892 130021344 130346658 130380928 130639379 131632128 132071472 132268032 132332616 132698592 132971904 133339648 133373952 133439076 133638336 133808112 134272896 134348832 134454528 134720384 134721054 134987437 136049664 136319352 136492534 137319936 137355264 137802384 138086208 138468096 138741888 138742578 139137024 139204962 139480211 139589944 139625856 139902633 140110848 140566938 140577792 140787712 140856456 141035402 141562404 142426992 142601472 143290368 143360334 143756808 143793792 144078831 144488448 144558999 144774144 144774864 144958788 145174528 145245414 145462304 145473536 145544568 145659072 146202624 146274012 146678544 147167376 147387136 147679298 148801536 148874193 149285916 149593392 150007104 150303712 150534126 151057008 151068672 151142436 151261344 151560432 151786752 151979584 152292608 152594494 153055872 153359271 154295908 154484928 155271168 155776608 156084624 156529152 156838656 157038687 157624704 157673282 158150016 158386176 158463513 158587392 158901756 159431324 160230366 160426656 160786928 161201664 161726409 162549504 162870912 162871722 163321344 163645092 163657728 163737639 163866456 164110336 164190468 164435648 164477952 165013362 165482496 165563298 165810528 166138384 167777664 168210432 168292566 168757992 169009152 169091676 169908544 169939134 169952256 170169012 170422272 170505486 170760096 170977032 171329184 171585024 171667952 171803008 172143569 172187856 173361792 173795544 175509504 175595202 175642242 176095296 176443488 176931456 177282183 177295872 177327792 177873007 177918768 178184448 178410816 179030528 179131776 179272704 179628072 180885294 181351872 181399552 181488126 181759136 183093248 183182649 183229776 183736512 184114944 184349763 184624128 184989184 184990104 185225118 185516032 185606616 186167808 186536844 186814464 186905682 187422584 187437056 187528578 187808608 188749872 189852741 189902656 190135296 191053824 191147112 191675744 191725056 192105108 192349161 192651264 192745332 193032192 193033152 193126446 193278384 193660552 194059424 194212096 195032016 195571392 196223168 197448192 198402048 198498924 199047888 199457856 200009472 200060928 200457504 200712168 201409344 201523248 201681792 202080576 202081581 202382336 204074496 204479028 204738801 205979904 206703576 207129312 207702144 208112832 208113867 208705536 208807443 209118208 209384916 209438784 210166272 210850407 210866688 211181568 211284684 211449856 211553103 211869008 212343606 213640488 213902208 214935552 215040501 215635212 216732672 217161216 217162296 217438182 217761792 217868121 218193456 218210304 218316852 218488608 218920624 219303936 219411018 220017816 220643328 220751064 221080704 221518947 223202304 223703552 223928874 224280576 224390088 225010656 225455568 226585512 226603008 226713654 226892016 227229696 227340648 227680128 227969376 228438912 228780032 228891741 229583808 231131209 231149056 231443862 231727392 233664912 234012672 234126936 234189656 234793728 235257984 235908608 236376244 236394496 236437056 236509923 237225024 237579264 237881088 238352634 238823927 238842368 239030272 239146986 239504096 240345549 241180392 241802496 241984168 244243532 244306368 244982016 245467638 245486592 245799684 246165504 246285702 246653472 246716928 246772681 246966824 247475488 247520043 248223744 248344947 248715792 249085952 249207576 250038104 251666496 252315648 253136988 253513728 253637514 254862816 254908701 254928384 255633408 255758229 256140144 256465548 256993776 257376256 257377536 257501928 257704512 258281784 260042688 260693316 260761856 261278758 263264256 263392803 263463363 264142944 264665232 265397184 265943808 266679296 266747904 266878152 267276672 267616224 268545792 268697664 268909056 269440768 269442108 269974874 271327941 272099328 272232189 272638704 272985068 274639872 274710528 275604768 276172416 276936192 277483776 277485156 277837677 278274048 278409924 278960422 279179888 279251712 279805266 280221696 280358523 281133876 281155584 281292867 281712912 282070804 283124808 284853984 285202944 286580736 286720668 287513616 287587584 288157662 288976896 289117998 289548288 289549728 289689669 289917576 290349056 290490828 290924608 291089136 291318144 292405248 292548024 293357088 294334752 294774272 295358596 297603072 297748386 298417043 298571832 299186784 300014208 300607424 301068252 302114016 302137344 302284872 302522688 303120864 303573504 303959168 304561699 304585216 305188988 306111744 306718542 308349229 308591816 308969856 311553216 312169248 313058304 313677312 314077374 314698397 315249408 315346564 316300032 316772352 316927026 317174784 317803512 318515409 318862648 320460732 320853312 321573856 322403328 323452818 325099008 325741824 325743444 326157273 326642688 327290184 327315456 327475278 327732912 328220672 328380936 328871296 328955904 329116527 330026724 330964992 331126596 331621056 332276768 335555328 335893311 336420864 336585132 337515984 338018304 338183352 339817088 339878268 339904512 340070481 340338024 340844544 341010972 341520192 341954064 342658368 343170048 343335904 343606016 344287138 344375712 346723584 347165793 347591088 351019008 351190404 351284484 352190592 352886976 353862912 354564366 354591744 354655584 355746014 355837536 356368896 356821632 357528951 358061056 358263552 358545408 358720479 359256144 361770588 362703744 362799104 362976252 363518272 366186496 366365298 366459552 367473024 368201457 368229888 368699526 369248256 369428553 369978368 369980208 370450236 371213232 372335616 373073688 373628928 373811364 374845168 374874112 375057156 375617216 377499744 379705482 379805312 380270592 380456271 380558191 382294224 383351488 383450112 384210216 384698322 385302528 385490664 386064384 386066304 386252892 386556768 387321104 388118848 388424192 390064032 391142784 391918137 392446336 393224273 394896384 396804096 396997848 398095776 398915712 400018944 400121856 400915008 401321089 401424336 402818688 403046496 403363584 404161152 404163162 404764672 404962311 406311919 408148992 408958056 409477602 411959808 413407152 414258624 415404288 416225664 416227734 417411072 417614886 418236416 418440633 418769832 418877568 419707899 420332544 421700814 421733376 422363136 422569368 422899712 423106206 423738016 424687212 427280976 427804416 429871104 430081002 431270424 433465344 433676997 434322432 434324592 434876364 435523584 435736242 436386912 436420608 436633704 436977216 437841248 438607872 438822036 440035632 441502128 442161408 443037894 446404608 447407104 447857748 448780176 450021312 450911136 453171024 453206016 453427308 453784032 454681296 455360256 455938752 456877824 457560064 457783482 459167616 460077813 462262418 462298112 462887724 463454784 467329824 468253872 468379312 469587456 470515968 471116061 471817216 472752488 472788992 472874112 473019846 474450048 475158528 475390539 475762176 476705268 477647854 477684736 478060544 478293972 479008192 480691098 482360784 483604992 483968336 485179227 488487064 488612736 489964032 490935276 490973184 491212917 491599368 492331008 492571404 493306944 493433856 493545362 493933648 494950976 495040086 496447488 496689894 497431584 498415152 500076208 501461701 503332992 504631296 506273976 507027456 507275028 509725632 509817402 509856768 511266816 511516458 512280288 512931096 513987552 514755072 515003856 515409024 516430707 516563568 518151803 520085376 521386632 521523712 522557516 526528512 526785606 526926726 528285888 529330464 530794368 531846549 531887616 533358592 533619021 533756304 534553344 535232448 537091584 537395328 537818112 538881536 538884216 539949748 542655882 544198656 544464378 545277408 545970136 549279744 549547947 551209536 552344832 553049289 553872384 554967552 554970312 555675354 556548096 556819848 557920844 558359776 558503424 559610532 560443392 560717046 562267752 562311168 562585734 563425824 564141608 566249616 569707968 570405888 573161472 573441336 575027232 575175168 576315324 577047483 577953792 578235996 579096576 579099456 579379338 579835152 580698112 580981656 581849216 582178272 582636288 585096048 586714176 588669504 589548544 590717192 595206144 595496772 596834086 597143664 598373568 600028416 601214848 602136504 604228032 604569744 605045376 606241728 606244743 607147008 607918336 609123398 609170432 610377976 612223488 613437084 614216403 616698458 617183632 617939712 623106432 624338496 624341601 626116608 626422329 627354624 628154748 629396794 630498816 630693128 632551221 632600064 633544704 633854052 634349568 634659309 635607024 637030818 637725296 640921464 641706624 643147712 644806656 645121503 646905636 650198016 651483648 651486888 652314546 653285376 653604363 654580368 654630912 654950556 655465824 656761872 657742592 657911808 658233054 660053448 661929984 662253192 663242112 664553536 664556841 671110656 671786622 672841728 673170264 673295261 675031968 676366704 679634176 679756536 679809024 680140962 680676048 681689088 682021944 683040384 683908128 685316736 686340096 686671808 686675223 687212032 688574276 688751424 693393627 693447168 694331586 695182176 695704483 702038016 702380808 702568968 704381184 705773952 707725824 709128732 709183488 709311168 709529769 711492028 711675072 712737792 713643264 715057902 716122112 716471781 716527104 717090816 717440958 718512288 718859549 721036647 723541176 725407488 725598208 725952504 727036544 732372992 732730596 732919104 734946048 736402914 736459776 737399052 738496512 738857106 739956736 739960416 740318043 740900472 742426464 742560129 744671232 745034841 746147376 747257856 747622728 749690336 749748224 750114312 751234432 754999488 759410964 759610624 760541184 760912542 761116382 764588448 766702976 766900224 767274687 768420432 769396644 770981328 772128768 772132608 772505784 773113536 774642208 776237696 776848384 780128064 782285568 783836274 784892672 786448546 789792768 790390089 793995696 796191552 797831424 800037888 800243712 801830016 802642178 802848672 805637376 806092992 806727168 808322304 808326324 809529344 809924622 812623838 813983823 816297984 816696567 817916112 818955204 823919616 826814304 828517248 830808576 832451328 832455468 833513031 834822144 835229772 836472832 836881266 837539664 837755136 839415798 840665088 841075569 843401628 843466752 843878601 845138736 845799424 846212412 847476032 849374424 854561952 855608832 859742208 860162004 862540848 866930688 867353994 868644864 868649184 869069007 869752728 871047168 871472484 872773824 873267408 873954432 875682496 877215744 877644072 880071264 883004256 884322816 886075788 887201471 892809216 894814208 895251129 895715496 897560352 900042624 901822272 906342048 906412032 906854616 907568064 909362592 910720512 911877504 913685097 913755648 915120128 915566964 916730113 918335232 920155626 924524836 924596224 925047687 925775448 926909568 934659648 936507744 936758624 939174912 941031936 942232122 943634432 944095191 945504976 945577984 945748224 946039692 948900096 950317056 950781078 951524352 953410536 955295708 955369472 956121088 956587944 958016384 961382196 964721568 967209984 967936672 970358454 976974128 977225472 978471819 979928064 981870552 981946368 982425834 983198736 984662016 985142808 986613888 986867712 987090724 987867296 989901952 990080172 992894976 993379788 994863168 996830304 1000152416 1002923402 1006665984 1009262592 1012547952 1014054912 1014550056 1019451264 1019634804 1019713536 1022533632 1023032916 1024560576 1025862192 1027975104 1029510144 1030007712 1030818048 1032861414 1033127136 1036303606 1040170752 1041497379 1042773264 1043047424 1045115032 1053057024 1053571212 1053853452 1056571776 1058660928 1061588736 1063693098 1063775232 1066717184 1067238042 1067512608 1069106688 1070464896 1072586853 1074183168 1074790656 1075636224 1076161437 1077763072 1077768432 1079899496 1085311764 1088397312 1088928756 1090554816 1091940272 1098559488 1099095894 1102419072 1104604371 1104689664 1106098578 1107744768 1108285659 1109935104 1109940624 1111350708 1113639696 1115841688 1116719552 1117006848 1119221064 1120886784 1121434092 1124535504 1124622336 1125171468 1126851648 1128283216 1132499232 1139415936 1140811776 1141368813 1141674573 1146882672 1150054464 1150350336 1152630648 1154094966 1155907584 1156471992 1158193152 1158198912 1158758676 1159670304 1161963312 1163698432 1164356544 1165272576 1170192096 1173428352 1175754411 1177339008 1179097088 1179672819 1181434384 1190412288 1190993544 1193668172 1194287328 1196747136 1200056832 1202429696 1203963267 1204273008 1208456064 1209139488 1210090752 1212483456 1212489486 1214294016 1214886933 1215836672 1218246796 1218340864 1218935757 1220755952 1224446976 1226874168 1228432806 1233396916 1234367264 1235879424 1246212864 1248676992 1248683202 1252233216 1252844658 1254709248 1255321899 1256309496 1258793588 1260997632 1261386256 1265102442 1265200128 1267089408 1267708104 1268699136 1269318618 1271214048 1274061636 1275450592 1281842928 1283413248 1286295424 1289613312 1290243006 1293811272 1300396032 1302967296 1302973776 1304629092 1306570752 1307208726 1309160736 1309261824 1309901112 1310931648 1313523744 1315485184 1315823616 1316466108 1320106896 1324506384 1326484224 1329107072 1329113682 1342221312 1343573244 1346340528 1346590522 1350063936 1352733408 1359268352 1359513072 1359618048 1360281924 1361352096 1364043888 1366080768 1367816256 1370633472 1372680192 1373343616 1373350446 1374424064 1377148552 1377502848 1380233439 1386787254 1386894336 1388663172 1390364352 1391408966 1404761616 1405137936 1408762368 1411547904 1413348183 1415451648 1418257464 1418366976 1418622336 1419059538 1422984056 1423350144 1425475584 1426171617 1427286528 1430115804 1432244224 1432943562 1433054208 1434181632 1434881916 1437024576 1437719098 1442073294 1447082352 1450814976 1451905008 1454073088 1455537681 1464745984 1465461192 1465838208 1469892096 1472805828 1472919552 1473638751 1474798104 1476993024 1477714212 1479913472 1479920832 1480636086 1481800944 1484852928 1485120258 1489342464 1490069682 1492294752 1495245456 1499380672 1500228624 1502468864 1504385103 1509998976 1518821928 1519221248 1521082368 1521825084 1522232764 1529176896 1533405952 1533800448 1534549374 1536840864 1538793288 1541962656 1544265216 1545011568 1546227072 1549284416 1549292121 1552475392 1553696768 1554455409 1560256128 1564571136 1567672548 1569664141 1569785344 1572897092 1579585536 1580780178 1587991392 1592383104 1595539647 1595662848 1600075776 1600857063 1603660032 1605284356 1605697344 1611274752 1612185984 1613454336 1616644608 1616652648 1619058688 1619849244 1621907123 1625247676 1627967646 1632595968 1633393134 1635832224 1637910408 1647839232 1648643841 1653628608 1657034496 1661617152 1664902656 1664910936 1667026062 1669644288 1670459544 1672945664 1673762532 1675079328 1675510272 1678831596 1681330176 1682151138 1686803256 1686933504 1687757202 1690277472 1691598848 1692424824 1694952064 1698311927 1698748848 1709123904 1711217664 1719484416 1720324008 1725081696 1731142449 1733861376 1734707988 1737289728 1737298368 1738138014 1739505456 1742094336 1742944968 1745547648 1746534816 1747908864 1751364992 1754836681 1755288144 1760142528 1766008512 1768645632 1772151576 1774402942 1785618432 1789628416 1790502258 1791430992 1795120704 1800085248 1803644544 1812684096 1813242743 1813709232 1815136128 1818725184 1818734229 1821441024 1823755008 1827370194 1827511296 1830240256 1831133928 1833460226 1836670464 1840311252 1842649209 1849049672 1849192448 1850095374 1851550896 1853819136 1869319296 1873015488 1873024803 1873517248 1878349824 1879266987 1882063872 1884464244 1887268864 1888190382 1891009952 1891155968 1891496448 1892079384 1897653663 1897800192 1900634112 1901562156 1903048704 1903977927 1906821072 1910591416 1910738944 1913175888 1916032768 1922764392 1929443136 1934419968 1935364509 1935873344 1940716908 1953948256 1954450944 1956943638 1959856128 1960813089 1961338369 1963741104 1963892736 1964851668 1966397472 1970285616 1973227776 1973735424 1974181448 1975734592 1979803904 1980160344 1985789952 1986759576 1989726336 1993660608 1993670523 2000304832 2005846804 2013331968 2018525184 2019885783 2025095904 2026617407 2029100112 2038902528 2039269608 2039427072 2045067264 2046065832 2049121152 2051724384 2055950208 2059020288 2060015424 2060025669 2061636096 2065722828 2066254272 2072607212 2080180881 2080341504 2082994758 2085546528 2086094848 2087113449 2090230064 2094069121 2106114048 2107142424 2107706904 2113143552 2117321856 2123177472 2127386196 2127550464 2128589307 2133434368 2134476084 2135025216 2138213376 2140929792 2145173706 2148366336 2149415343 2149581312 2151272448 2152322874 2155526144 2155536864 2156578647 2159798992 2163109941 2170623528 2176794624 2177857512 2181109632 2183880544 2197118976 2198191788 2204838144 2209208742 2209379328 2212197156 2215489536 2216571318 2219870208 2219881248 2220954129 2222701416 2227279392 2231683376 2233439104 2234013696 2235104523 2238442128 2241773568 2242868184 2249071008 2249244672 2250342936 2253703296 2256566432 2264998464 2278831872 2281623552 2282737626 2283349146 2293765344 2300108928 2300700672 2305261296 2308189932 2312943984 2316386304 2316397824 2317517352 2319340608 2323926624 2327396864 2328713088 2330545152 2340384192 2346856704 2351508822 2354678016 2358194176 2359345638 2362868768 2371170267 2381987088 2387336344 2388574656 2393494272 2400113664 2404859392 2407926534 2408546016 2416912128 2418278976 2420181504 2424966912 2424978972 2428588032 2429773866 2431673344 2436493592 2436681728 2437871514 2441511904 2441951469 2448893952 2450089701 2453748336 2456865612 2466793832 2468734528 2471758848 2492425728 2497353984 2497366404 2500539093 2504466432 2505689316 2509418496 2510643798 2512618992 2517587176 2521995264 2522772512 2523226707 2530204884 2530400256 2531635803 2535416208 2537398272 2538637236 2542428096 2548123272 2550901184 2563685856 2566826496 2572590848 2579226624 2580486012 2587622544 2600792064 2605934592 2605947552 2607207021 2609258184 2613141504 2614417452 2618321472 2619802224 2621863296 2627047488 2630970368 2631647232 2632932216 2640213792 2649012768 2652968448 2658214144 2658227364 2661604413 2684442624 2685753387 2687146488 2692681056 2693181044 2700127872 2705466816 2718536704 2719026144 2719236096 2720563848 2722704192 2728087776 2732161536 2735632512 2741055291 2741266944 2745360384 2746687232 2746700892 2748848128 2750190339 2754297104 2755005696 2760466878 2773574508 2773788672 2775143061 2777326344 2780728704 2782817932 2809523232 2810275872 2817524736 2823095808 2826696366 2830903296 2832285573 2836514928 2836733952 2837244672 2838119076 2845968112 2846700288 2850951168 2852343234 2854573056 2860231608 2864488448 2865887124 2866108416 2868363264 2869763832 2874049152 2875438196 2884146588 2894164704 2901629952 2903810016 2908146176 2911075362 2930922384 2931676416 2939784192 2945611656 2945839104 2947277502 2949596208 2953986048 2955428424 2959826944 2959841664 2961272172 2963601888 2969705856 2970240516 2978684928 2980139364 2984589504 2990490912 2998761344 3000457248 3004705717 3004937728 3008770206 3019997952 3037643856 3038442496 3042164736 3043650168 3044465528 3058353792 3066811904 3067600896 3069098748 3073681728 3077586576 3083925312 3088530432 3090023136 3092454144 3098568832 3098584242 3104711051 3104950784 3107393536 3108910818 3120512256 3124492137 3129142272 3135345096 3139328282 3139570688 3145794184 3159171072 3161560356 3175982784 3184766208 3191079294 3191325696 3200151552 3201714126 3207320064 3208044853 3210568712 3211394688 3217760559 3222549504 3224371968 3226908672 3228484311 3233289216 3233305296 3238117376 3239698488 3243814246 3250495352 3255935292 3265191936 3266786268 3271664448 3275820816 3295678464 3297287682 3307257216 3313813113 3314068992 3323234304 3324856977 3329805312 3329821872 3334052124 3340919088 3345891328 3347525064 3350158656 3351020544 3357663192 3362660352 3364302276 3373606512 3373867008 3375514404 3380554944 3384849648 3389904128 3396623854 3397497696 3418247808 3422435328 3424106439 3425023719 3440648016 3450163392 3462284898 3467722752 3469415976 3474579456 3474596736 3476276028 3479010912 3485889936 3491095296 3493069632 3495817728 3502729984 3509673362 3510576288 3520285056 3527263233 3532017024 3537291264 3539018457 3544303152 3548805884 3571236864 3579256832 3581004516 3582861984 3590241408 3600170496 3607289088 3611889801 3625368192 3626485486 3627418464 3630272256 3637450368 3637468458 3642882048 3644660799 3647510016 3654740388 3655022592 3656807271 3662267856 3666920452 3673340928 3680622504 3685298418 3698099344 3698384896 3700190748 3703101792 3707638272 3738638592 3746030976 3746049606 3747034496 3756699648 3758533974 3764127744 3765965697 3768928488 3774537728 3776380764 3782019904 3782992896 3784158768 3795307326 3795600384 3801268224 3803124312 3806097408 3807955854 3813642144 3821182832 3821477888 3826351776 3832065536 3845528784 3858886272 3868839936 3870729018 3871746688 3879421559 3881433816 3907896512 3908901888 3913887276 3919712256 3921626178 3922676738 3927482208 3927785472 3929703336 3932794944 3940571232 3946455552 3947470848 3948362896 3951469184 3959302087 3959607808 3960320688 3973519152 3979452672 3987321216 3987341046 4000609664 4008539977 4011693608 4026663936 4039771566 4050191808 4053234814 4058200224 4077805056 4078539216 4078854144 4091079161 4092131664 4098242304 4103448768 4111900416 4118040576 4120030848 4120051338 4123272192 4131445656 4132508544 4140700317 4145214424 4160361762 4160683008 4165989516 4171093056 4172189696 4174226898 4180460128 4188138242 4214284848 4215413808 4226287104 4234643712 4240044549 4246354944 4254772392 4255100928 4257178614 4266868736 4268952168 4270050432 4276426752 4278514851 4281859584 4290347412 4296732672 4298830686 4299162624 4302544896 4304645748 4311052288 4311073728 4313157294 4319597984 4326219882 4341247056 4355715024 4362219264 4366613043 4367761088 4394237952 4396383576 4409676288 4418417484 4418758656 4420916253 4424394312 4430979072 4433142636 4439740416 4439762496 4441908258 4445402832 4454558784 4463366752 4466878208 4468027392 4470209046 4476884256 4485736368 4498142016 4500685872 4507406592 4513132864 4513155309 4529996928 4557663744 4563247104 4565475252 4566698292 4587530688 4600217856 4601401344 4610522592 4616379864 4625887968 4632795648 4635034704 4638681216 4647853248 4647876363 4654793728 4657426176 4661090304 4663366227 4680768384 4693713408 4703017644 4708992423 4709356032 4716388352 4718691276 4725737536 4742340534 4763974176 4774672688 4777149312 4786618941 4786988544 4800227328 4802571189 4809718784 4815853068 4817092032 4833824256 4836557952 4840363008 4849933824 4849957944 4857176064 4859547732 4863346688 4865721369 4872987184 4873363456 4875743028 4883023808 4883902938 4897787904 4900179402 4907496672 4913731224 4933587664 4937469056 4943517696 4945931523 4947256483 4984851456 4994707968 4994732808 5001078186 5008932864 5011378632 5018836992 5021287596 5025237984 5035174352 5043990528 5045545024 5046453414 5060409768 5060800512 5063271606 5070832416 5074796544 5077274472 5084856192 5094935781 5096246544 5101802368 5111915549 5127371712 5133652992 5145181696 5158453248 5160972024 5175245088 5201584128 5211869184 5211895104 5214414042 5218516368 5226283008 5228834904 5236642944 5239604448 5243726592 5254094976 5261940736 5264510043 5265864432 5280427584 5282054947 5298025536 5305936896 5316428288 5316454728 5323208826 5368885248 5371506774 5374292976 5385362112 5386362088 5400255744 5410933632 5437073408 5438052288 5439728229 5441127696 5445408384 5456175552 5456202687 5464323072 5471265024 5482110582 5482533888 5490720768 5493374464 5493401784 5497696256 5500380678 5508594208 5510011392 5520933756 5527947627 5547149016 5547577344 5550286122 5554652688 5561457408 5565635864 5619046464 5620551744 5635049472 5637800961 5646191616 5653392732 5661806592 5664571146 5673029856 5673467904 5674489344 5676238152 5691936224 5692960989 5693400576 5701902336 5704686468 5709146112 5711933781 5720463216 5728976896 5731774248 5732216832 5739527664 5748098304 5750876392 5768293176 5788329408 5803259904 5807620032 5816292352 5822150724 5861844768 5863352832 5879568384 5882439267 5884015107 5891223312 5891678208 5894555004 5899192416 5910856848 5919653888 5919683328 5922544344 5927203776 5939411712 5940481032 5957369856 5960278728 5969179008 5980981824 5981011569 5997522688 6000914496 6009411434 6009875456 6017540412 6039995904 6059657349 6075287712 6076884992 6079852221 6087300336 6088931056 6116707584 6133623808 6135201792 6138197496 6147363456 6155173152 6167850624 6177060864 6180046272 6180077007 6184908288 6197137664 6197168484 6209422102 6209901568 6214787072 6217821636 6240542643 6241024512 6248984274 6258284544 6261340347 6270690192 6278656564 6279141376 6282207363 6291588368 6318342144 6323120712 6351965568 6369532416 6382158588 6382651392 6385767921 6400303104 6403428252 6414640128 6416089706 6421137424 6422789376 6435521118 6445099008 6448246029 6448743936 6453817344 6456968622 6466578432 6466610592 6469735941 6479396976 6487628492 6500990704 6511870584 6530383872 6533572536 6543328896 6551641632 6591356928 6594575364 6614514432 6627626226 6628137984 6646468608 6649713954 6659610624 6659643744 6662862387 6668104248 6681838176 6695050128 6700317312 6702041088 6715326384 6725320704 6728604552 6747213024 6747734016 6751028808 6761109888 6769699296 6779808256 6793247708 6794995392 6836495616 6844870656 6848212878 6850047438 6863591989 6881296032 6900326784 6924569796 6938831952 6949158912 6949193472 6952552056 6958021824 6971779872 6982190592 6986139264 6991635456 7005459968 7019346724 7021152576 7040570112 7054526466 7064034048 7074582528 7078036914 7088606304 7092032267 7097611768 7113510801 7158513664 7162009032 7165723968 7180482816 7200340992 7214578176 7223779602 7250736384 7252970972 7254836928 7260544512 7274900736 7274936916 7285764096 7289321598 7295020032 7309480776 7310045184 7313614542 7324535712 7325854407 7333840904 7346681856 7350269103 7361245008 7370596836 7396198688 7396769792 7400381496 7406203584 7415276544 7477277184 7492061952 7492099212 7494068992 7501617279 7513399296 7517067948 7528255488 7531931394 7537856976 7549075456 7552761528 7564039808 7565985792 7568317536 7569680121 7590614652 7591200768 7594907409 7606248624 7612194816 7615911708 7627284288 7642365664 7642955776 7652703552 7664131072 7691057568 7717772544 7737679872 7741458036 7743493376 7758843118 7762867632 7815793024 7817803776 7821621063 7827774552 7839424512 7843252356 7845353476 7854964416 7859406672 7865589888 7881142464 7892911104 7894941696 7896725792 7902938368 7918604174 7919215616 7920641376 7947038304 7958905344 7974642432 7974682092 7984813239 8001219328 8017079954 8023387216 8053327872 8057260161 8079543132 8100383616 8106469628 8116400448 8155610112 8157078432 8157708288 8182158322 8184263328 8196484608 8206897536 8223165873 8223800832 8236081152 8240061696 8240102676 8246544384 8250571017 8262891312 8265017088 8281400634 8290428848 8320723524 8321366016 8325429183 8331979032 8342186112 8344379392 8348453796 8360920256 8376276484 8428569696 8430827616 8452574208 8469287424 8480089098 8492709888 8496856719 8509544784 8510201856 8514357228 8537904336 8540100864 8552853504 8557029702 8563719168 8580694824 8593465344 8597661372 8598325248 8605089792 8609291496 8622104576 8622147456 8626314588 8639195968 8652439764 8682494112 8711430048 8724438528 8733226086 8735522176 8752838393 8792767152 8819352576 8836834968 8837517312 8841832506 8848788624 8861958144 8866285272 8879480832 8879524992 8883816516 8890805664 8909117568 8926733504 8933756416 8936054784 8940418092 8953768512 8971472736 8996284032 9001371744 9014117151 9014813184 9026265728 9026310618 9044158279 9059993856 9115327488 9126494208 9130950504 9133396584 9175061376 9200435712 9202802688 9221045184 9232759728 9251775936 9265591296 9270069408 9277362432 9295706496 9295752726 9309587456 9314133153 9314852352 9322180608 9326732454 9345174137 9361536768 9373476411 9387426816 9406035288 9417984846 9418712064 9432776704 9437382552 9451475072 9484681068 9527948352 9549345376 9554298624 9573237882 9573977088 9600454656 9605142378 9619437568 9624134559 9631706136 9634184064 9653281677 9667648512 9673115904 9680726016 9685452933 9699867648 9699915888 9714352128 9719095464 9726693376 9731442738 9745974368 9746726912 9751486056 9766047616 9767805876 9795575808 9800358804 9814993344 9827462448 9867175328 9874938112 9887035392 9891863046 9894512966 9969702912 9974570931 9989415936 9989465616 10002156372 10022757264 10037673984 10042575192 10050475968 10070348704 10087981056 10091090048 10092906828 10120819536 10121601024 10126543212 10141664832 10154548944 10169712384 10189871562 10192493088 10203604736 10223831098 10254743424 10267305984 10275071157 10290363392 10321944048 10350490176 10403168256 10423738368 10423790208 10428828084 10437032736 10457669808 10473285888 10479208896 10487453184 10508189952 10523881472 10529020086 10531728864 10560855168 10564109894 10581789699 10596051072 10611873792 10617055371 10632856576 10632909456 10646417652 10737770496 10743013548 10748585952 10770724224 10772724176 10800511488 10821867264 10835669403 10874146816 10876104576 10879456458 10882255392 10890816768 10912351104 10912405374 10928646144 10933982397 10942530048 10964221164 10965067776 10970421813 10986748928 10986803568 10995392512 11000761356 11017188416 11020022784 11041867512 11055895254 11094298032 11095154688 11100572244 11109305376 11122914816 11131271728 11238092928 11241103488 11270098944 11275601922 11292383232 11297897091 11306785464 11323613184 11329142292 11346059712 11348978688 11352476304 11383872448 11385921978 11386801152 11403804672 11409372936 11418292224 11423867562 11440926432 11463548496 11464433664 11479055328 11496196608 11501752784 11533619123 11536586352 11576658816 11606519808 11615240064 11632584704 11638264677 11644301448 11723689536 11726705664 11759136768 11764878534 11768030214 11782446624 11783356416 11789110008 11798384832 11821713696 11839366656 11845088688 11854407552 11877906261 11878823424 11880962064 11917491469 11920557456 11938358016 11961963648 11962023138 11995045376 12001828992 12018822868 12019750912 12025619931 12035080824 12079991808 12119314698 12150575424 12153769984 12159704442 12174600672 12177862112 12233415168 12267247616 12273237483 12276394992 12294726912 12310346304 12335701248 12354121728 12360092544 12360154014 12369816576 12394275328 12394336968 12418844204 12419803136 12429574144 12435643272 12481085286 12482049024 12497968548 12516569088 12522680694 12541380384 12557313128 12558282752 12564414726 12583176736 12646241424 12703931136 12720133647 12739064832 12764317176 12765302784 12771535842 12800606208 12806856504 12829280256 12832179412 12842274848 12845578752 12871042236 12890198016 12896492058 12897487872 12907634688 12913937244 12933156864 12933221184 12939471882 12958793952 12975256984 13001981408 13023741168 13067145072 13086657792 13103283264 13182713856 13189150728 13229028864 13255252452 13256275968 13292937216 13299427908 13319221248 13319287488 13325724774 13336208496 13363676352 13390100256 13400634624 13404082176 13430652768 13457209104 13494426048 13502057616 13522219776 13539398592 13539465927 13559616512 13586495416 13589990784 13672991232 13689741312 13696425756 13700094876 13727183978 13762592064 13800653568 13849139592 13877663904 13898386944 13905104112 13916043648 13943559744 13943629089 13964381184 13972278528 13983270912 13990098681 14010919936 14038693448 14042305152 14081140224 14109052932 14126977269 14128068096 14149165056 14156073828 14177212608 14184064534 14195223536 14227021602 14324018064 14331447936 14359856823 14360965632 14400681984 14407713567 14429156352 14447559204 14501472768 14505941944 14509673856 14521089024 14549801472 14549873832 14571528192 14578643196 14590040064 14597164107 14618961552 14620090368 14627229084 14649071424 14651708814 14667681808 14693363712 14700538206 14722490016 14741193672 14792397376 14800762992 14812407168 14830553088 14837794569 14841769449 14954554368 14984123904 14984198424 14988137984 15003234558 15026798592 15034135896 15056510976 15063862788 15075713952 15105523056 15128079616 15131971584 15136635072 15139360242 15181229304 15182401536 15189814818 15212497248 15224389632 15231823416 15254568576 15284731328 15284807343 15305407104 15328262144 15335746647 15382115136 15435545088 15475359744 15482916072 15485791003 15486986752 15517686236 15525735264 15631586048 15635607552 15643242126 15655549104 15678849024 15686504712 15690706952 15709928832 15718813344 15731179776 15762284928 15785822208 15793451584 15793530129 15805876736 15837208348 15838431232 15841282752 15846164841 15894076608 15917810688 15949284864 15949364184 15969626478 16001203109 16002438656 16034159908 16046774432 16106655744 16114520322 16159086264 16200767232 16212939256 16232800896 16311220224 16314156864 16319184687 16364316644 16368526656 16392969216 16413795072 16446331746 16447601664 16472162304 16480123392 16480205352 16493088768 16501142034 16525782624 16530034176 16533769627 16562801268 16580857696 16583842881 16641447048 16642732032 16650858366 16663958064 16684372224 16688758784 16696907592 16721840512 16752552968 16857139392 16861655232 16905148416 16938574848 16960178196 16985419776 16993713438 17019089568 17020403712 17028714456 17075808672 17078882967 17080201728 17105707008 17114059404 17127438336 17135801343 17161389648 17186930688 17195322744 17196650496 17218582992 17244209152 17244294912 17252629176 17278391936 17304879528 17364988224 17422860096 17448877056 17466452172 17471044352 17505676786 17585534304 17638705152 17647317801 17652045321 17673669936 17675034624 17683665012 17697577248 17732570544 17758961664 17759049984 17767633032 17781611328 17818235136 17853467008 17867512832 17872109568 17880836184 17907537024 17942945472 17943034707 17992568064 18002743488 18028234302 18029626368 18052531456 18052621236 18088316558 18119987712 18178972047 18230654976 18239556663 18261901008 18266793168 18350122752 18400871424 18405605376 18442090368 18465519456 18503551872 18531182592 18540138816 18540231021 18554724864 18591412992 18591505452 18619174912 18628266306 18629704704 18644361216 18653464908 18690348274 18721627929 18723073536 18746952822 18774853632 18784021041 18812070576 18835969692 18837424128 18846622089 18874765104 18902950144 18969362136 19055896704 19098690752 19108597248 19146475764 19147954176 19157303763 19200909312 19210284756 19238875136 19248269118 19263412272 19268368128 19306563354 19335297024 19344738087 19346231808 19361452032 19370905866 19399735296 19399831776 19409207823 19438190928 19453386752 19462885476 19491948736 19502972112 19532095232 19535611752 19591151616 19600717608 19629986688 19654924896 19734350656 19749876224 19774070784 19783726092 19789025932 19939405824 19949141862 19978831872 19978931232 19988587161 19993941881 20004312744 20045514528 20085150384 20100951936 20140697408 20175962112 20182180096 20185813656 20241639072 20243202048 20253086424 20283329664 20309097888 20339424768 20379743124 20384986176 20405633833 20407209472 20447662196 20509486848 20534611968 20550142314 20580726784 20590775967 20643888096 20659398343 20700980352 20847476736 20847580416 20857656168 20874065472 20915339616 20946571776 20958417792 20974906368 21016379904 21047762944 21058040172 21063457728 21084792599 21121710336 21128219788 21163579398 21192102144 21223747584 21234110742 21265713152 21265818912 21276096801 21292835304 21340532403 21475540992 21486027096 21497171904 21541448448 21545448352 21601022976 21643734528 21671338806 21748293632 21752209152 21758912916 21764510784 21781633536 21824702208 21824810748 21857292288 21867964794 21885060096 21928442328 21930135552 21940843626 21973497856 21973607136 21990785024 22001522712 22034376832 22040045568 22050807309 22083735024 22111790508 22188596064 22190309376 22201144488 22218610752 22245829632 22262543456 22476185856 22482206976 22504851837 22540197888 22551203844 22584766464 22595794182 22613570928 22647226368 22658284584 22692119424 22697957376 22704952608 22767744896 22771843956 22773602304 22784722227 22818745872 22836584448 22847735124 22881852864 22927096992 22928867328 22958110656 22992393216 23003505568 23067238246 23073172704 23153317632 23213039616 23230480128 23265169408 23276529354 23288602896 23447379072 23453411328 23518273536 23529757068 23536060428 23564893248 23578220016 23596769664 23643427392 23678733312 23690177376 23708815104 23755812522 23757646848 23761924128 23834982938 23841114912 23876716032 23923927296 23924046276 23954439717 23990090752 24003657984 24037645736 24039501824 24051239862 24070161648 24159983616 24171780483 24238629396 24301150848 24307539968 24319408884 24349201344 24355724224 24466830336 24534495232 24546474966 24552789984 24589453824 24620692608 24669497619 24671402496 24708243456 24720185088 24720308028 24739633152 24751713051 24788550656 24788673936 24837688408 24839606272 24871286544 24962170572 24964098048 24976287549 24995937096 25033138176 25045361388 25082760768 25114626256 25116565504 25128829452 25166353472 25292482848 25407862272 25440267294 25478129664 25490570157 25497398797 25528634352 25530605568 25543071684 25613713008 25658560512 25664358824 25684549696 25691157504 25742084472 25780396032 25792984116 25794975744 25815269376 25827874488 25866313728 25866442368 25878943764 25917587904 25950513968 26003962816 26047482336 26134290144 26173315584 26206566528 26258515179 26346026291 26378301456 26458057728 26510504904 26512551936 26585874432 26598855816 26638442496 26638574976 26651449548 26672416992 26727352704 26780200512 26801269248 26808164352 26861305536 26914418208 26988852096 27004115232 27042351453 27044439552 27078797184 27078931854 27119233024 27132474837 27172990832 27179981568 27222898573 27345982464 27379482624 27392851512 27400189752 27454367956 27525184128 27601307136 27698279184 27755327808 27796773888 27810208224 27832087296 27887119488 27887258178 27928762368 27942399459 27944557056 27966541824 27980197362 28021839872 28035522411 28077386896 28084610304 28120429233 28162280448 28218105864 28253954538 28256136192 28298330112 28312147656 28354425216 28368129068 28390447072 28454043204 28648036128 28662895872 28719713646 28721931264 28801363968 28815427134 28858312704 28872403677 28895118408 29002945536 29011883888 29019347712 29042178048 29056358799 29099602944 29099747664 29143056384 29157286392 29180080128 29194328214 29237923104 29240180736 29254458168 29298142848 29303417628 29335363616 29386727424 29401076412 29444980032 29482387344 29584794752 29601525984 29624814336 29661106176 29675589138 29683538898 29909108736 29968247808 29968396848 29976275968 30006469116 30068271792 30113021952 30127725576 30151427904 30211046112 30256159232 30263943168 30273270144 30278720484 30362458608 30364803072 30379629636 30424994496 30463646832 30509137152 30569462656 30569614686 30610814208 30656524288 30671493294 30764230272 30825213471 30871090176 30965832144 30971582006 30973973504 31035372472 31051470528 31263172096 31271215104 31286484252 31311098208 31373009424 31381413904 31419857664 31437626688 31462359552 31524569856 31571644416 31586903168 31587060258 31611753472 31674416696 31676862464 31682565504 31692329682 31745369097 31788153216 31835621376 31851166113 31898569728 31898728368 31939252956 32002406218 32004877312 32068319816 32093548864 32213311488 32229040644 32318172528 32401534464 32425878512 32465601792 32507008209 32622440448 32628313728 32638369374 32728633288 32737053312 32785938432 32801947191 32827590144 32892663492 32895203328 32911265439 32960246784 32960410704 32986177536 33002284068 33051565248 33060068352 33067539254 33125602536 33161715392 33167685762 33282894096 33285464064 33301716732 33327916128 33368744448 33393815184 33443681024 33505105936 33714278784 33723310464 33810296832 33877149696 33893691273 33920356392 33970839552 33987426876 34038179136 34057428912 34151617344 34157765934 34160403456 34211414016 34228118808 34254876672 34271602686 34322779296 34390645488 34393300992 34437165984 34488589824 34505258352 34556783872 34600857369 34609759056 34729976448 34845720192 34897754112 34914794031 34932904344 34942088704 35011353572 35171068608 35277410304 35294635602 35304090642 35347339872 35350069248 35367330024 35395154496 35465141088 35518099968 35535266064 35563222656 35633718783 35636470272 35706934016 35735025664 35752474407 35761672368 35815074048 35885890944 35886069414 35985136128 36005486976 36056468604 36059252736 36076859793 36105062912 36105242472 36176633116 36239975424 36357944094 36461309952 36479113326 36523802016 36533586336 36700245504 36801742848 36819712449 36884180736 36931038912 37007103744 37062365184 37080277632 37080462042 37109449728 37182825984 37183010904 37238349824 37256532612 37259409408 37288722432 37306929816 37380696548 37443255858 37446147072 37493905644 37549707264 37568042082 37624141152 37671939384 37674848256 37693244178 37749530208 37805900288 37938724272 38111793408 38197381504 38217194496 38292951528 38295908352 38314607526 38401818624 38420569512 38477750272 38496538236 38526824544 38536736256 38613126708 38670594048 38689476174 38692463616 38722904064 38741811732 38799470592 38799663552 38818415646 38876381856 38906773504 38925770952 38983897472 39005944224 39061174321 39064190464 39071223504 39201435216 39259973376 39309849792 39468701312 39499752448 39548141568 39567452184 39578051864 39878811648 39898283724 39957663744 39957862464 39977174322 39987883762 40008625488 40091029056 40170300768 40201903872 40281394816 40361243663 40364360192 40371627312 40483278144 40506172848 40566659328 40618195776 40618397781 40678849536 40759486248 40769972352 40811267666 40814418944 40895324392 41018973696 41069223936 41100284628 41161453568 41181551934 41287776192 41318796686 41401960704 41695160832 41704583089 41715312336 41748130944 41830679232 41830887267 41893143552 41916835584 41949812736 41970296043 42032759808 42095525888 42116080344 42126915456 42169585198 42243420672 42256439576 42327158796 42380931807 42384204288 42447495168 42468221484 42531426304 42531637824 42552193602 42585670608 42681064806 42972054192 42994343808 43079570469 43082896896 43090896704 43202045952 43223140701 43287469056 43342677612 43496587264 43504418304 43517825832 43529021568 43563267072 43649404416 43649621496 43714584576 43735929588 43770120192 43791492321 43856884656 43860271104 43881687252 43946995712 43947214272 44003045424 44068753664 44080091136 44101614618 44167470048 44223581016 44377192128 44402288976 44437221504 44491659264 44513383707 44525086912 44525308347 44952371712 44964413952 45009703674 45080395776 45102407688 45110782487 45169532928 45191588364 45227141856 45316569168 45384238848 45395914752 45409905216 45535489792 45543687912 45547204608 45569444454 45637491744 45673168896 45695470248 45763705728 45854193984 45854422029 45916221312 45984786432 46007011136 46007239941 46134476492 46146345408 46306635264 46426079232 46457373009 46460960256 46530338816 46553058708 46577205792 46612200361 46894758144 46906822656 47036547072 47059514136 47072120856 47129786496 47156440032 47193539328 47286854784 47357466624 47380354752 47380590387 47417630208 47511625044 47515293696 47523848256 47538494523 47669965876 47682229824 47753432064 47847854592 47848092552 47908879434 47980181504 48003609327 48007315968 48075291472 48079003648 48102479724 48140323296 48163589783 48319967232 48343560966 48477258792 48602301696 48615079936 48638817768 48698402688 48711448448 48933660672 48957554061 49068990464 49092949932 49105579968 49178907648 49241385216 49338995238 49342804992 49416486912 49440370176 49440616056 49479266304 49503426102 49577101312 49577347872 49601308881 49675376816 49679212544 49742573088 49751528643 49924341144 49928196096 49952575098 49991874192 50066276352 50090722776 50165521536 50229252512 50233131008 50257658904 50332706944 50432480267 50584965696 50815724544 50880534588 50956259328 50981140314 50994797594 51057268704 51061211136 51086143368 51227426016 51317121024 51328717648 51369099392 51382315008 51407404029 51484168944 51560792064 51585968232 51589951488 51655748976 51732627456 51732884736 51757887528 51835175808 51901027936 52007925632 52094964672 52111019701 52268580288 52346631168 52413133056 52517030358 52692052582 52756602912 52916115456 52956135963 53021009808 53025103872 53197711632 53276884992 53277149952 53302899096 53344833984 53454705408 53560401024 53602538496 53616328704 53722611072 53828836416 53829104121 53977704192 54008230464 54084702906 54088879104 54157594368 54157863708 54238466048 54264949674 54345981664 54359963136 54445797146 54536916141 54691964928 54718669989 54785703024 54800379504 54908735912 55050368256 55202614272 55396558368 55510655616 55593547776 55620416448 55620693063 55664174592 55774238976 55774516356 55857524736 55884798918 55889114112 55933083648 55960394724 56043679744 56071044822 56154773792 56164883787 56169220608 56240858466 56324560896 56352063123 56436211728 56507909076 56512272384 56539866267 56624295312 56708850432 56736258136 56780894144 56908086408 57296072256 57325791744 57439427292 57443862528 57471911289 57602727936 57630854268 57716625408 57744807354 57790236816 58005891072 58023767776 58034214261 58038695424 58084356096 58112717598 58199205888 58199495328 58227623469 58314572784 58360160256 58388656428 58475846208 58508916336 58596285696 58606835256 58670727232 58773454848 58802152824 58889960064 58964774688 59169589504 59203051968 59249628672 59322212352 59351178276 59367077796 59818217472 59936495616 59936793696 59952551936 59965761483 59981825643 60012938232 60136543584 60255451152 60302855808 60422092224 60512318464 60527886336 60546540288 60557440968 60724917216 60729606144 60759259272 60849988992 60927293664 61018274304 61138925312 61139229372 61216901499 61221628416 61313048576 61342986588 61528460544 61650426942 61742180352 61772327901 61931664288 61943164012 61947947008 61978195029 62070744944 62102941056 62526344192 62542430208 62572968504 62622196416 62746018848 62762827808 62839715328 62875253376 62924719104 63049139712 63143288832 63173806336 63174120516 63223506944 63254377797 63348833392 63353724928 63365131008 63384659364 63490738194 63576306432 63671242752 63702332226 63797139456 63797456736 63828290403 63878505912 64004812436 64009754624 64136639632 64187097728 64426622976 64458081288 64636345056 64803068928 64851757024 64931203584 65014016418 65244880896 65256627456 65276738748 65457266576 65474106624 65571876864 65603894382 65655180288 65785326984 65790406656 65822530878 65920493568 65920821408 65972355072 66004568136 66103130496 66120136704 66135078508 66251205072 66323430784 66335371524 66565788192 66570928128 66603433464 66655832256 66737488896 66787630368 66887362048 67010211872 67428557568 67446620928 67620593664 67754299392 67787382546 67840712784 67941679104 67974853752 68076358272 68114857824 68303234688 68315531868 68320806912 68456237616 68509753344 68543205372 68645558592 68781290976 68786601984 68874331968 68977179648 69010516704 69113567744 69201714738 69219518112 69459952896 69691440384 69795508224 69829588062 69865808688 69884177408 70022707144 70342137216 70554820608 70589271204 70608181284 70694679744 70734660048 70790308992 70930282176 71036199936 71070532128 71126445312 71267437566 71272940544 71413868032 71470051328 71504948814 71523344736 71630148096 71771781888 71772138828 71863319151 71970272256 72010973952 72112937208 72118505472 72153719586 72210125824 72210484944 72353266232 72479950848 72515341449 72715888188 72922619904 72958226652 73047604032 73067172672 73400491008 73603485696 73639424898 73768361472 73862077824 74008492857 74014207488 74124730368 74160555264 74160924084 74218899456 74255139153 74365651968 74366021808 74476699648 74513065224 74518818816 74613859632 74761393096 74886511716 74892294144 74928862647 74987811288 75099414528 75136084164 75248282304 75343878768 75349696512 75386488356 75499060416 75611800576 75877448544 76223586816 76394763008 76434388992 76471710471 76492196391 76585903056 76591816704 76629215052 76841139024 76955500544 76993076472 77053649088 77073472512 77226253416 77341188096 77378952348 77384927232 77445808128 77483623464 77598941184 77599327104 77636831292 77752763712 77851541904 77967794944 78011888448 78122348642 78128380928 78142447008 78402870432 78519946752 78619699584 78775545537 78937402624 78999504896 79038078873 79134904368 79156103728 79757623296 79796567448 79915327488 79915724928 79954348644 79975767524 80017250976 80182058112 80340601536 80403807744 80562789632 80722487326 80728720384 80743254624 80966556288 81012345696 81127054359 81133318656 81236391552 81236795562 81357699072 81397424511 81518972496 81539944704 81622535332 81628837888 81668695719 81790648784 82037947392 82138447872 82200569256 82322907136 82363103868 82575552384 82637593372 82803921408 83390321664 83409166178 83430624672 83496261888 83661358464 83661774534 83786287104 83827198377 83833671168 83899625472 83940592086 84065519616 84106567233 84232160688 84253830912 84339170396 84486841344 84512879152 84654317592 84761863614 84768408576 84894990336 84936442968 85062852608 85063275648 85104387204 85171341216 85362129612 85944108384 85988687616 86159140938 86165793792 86181793408 86404091904 86446281402 86574938112 86617211031 86685355224 87008836608 87035651664 87058043136 87126534144 87298808832 87299242992 87429169152 87471859176 87540240384 87582984642 87713769312 87720542208 87763374504 87893991424 87894428544 88006090848 88137507328 88160182272 88203229236 88334940096 88447162032 88754384256 88804577952 88874443008 88983318528 89026767414 89050173824 89050616694 89226695857 89904743424 89928827904 90019407348 90204815376 90221564974 90339065856 90383176728 90454283712 90633138336 90768477696 90791829504 90819810432 91070979584 91087375824 91094409216 91138888908 91274983488 91390940496 91527411456 91708387968 91708844058 91832442624 91969572864 92014022272 92014479882 92196419471 92268952984 92292690816 92475640413 92613270528 92914746018 92921920512 93060677632 93106117416 93154411584 93224400722 93789516288 93813645312 94119028272 94144241712 94259572992 94312880064 94387078656 94573709568 94714933248 94760709504 94761180774 94835260416 95023250088 95030587392 95047696512 95076989046 95236107291 95339931752 95364459648 95506864128 95553498339 95695709184 95696185104 95817758868 95960363008 96007218654 96014631936 96150582944 96158007296 96204959448 96280646592 96327179566 96639934464 96687121932 96954517584 97204603392 97277635536 97396805376 97422896896 97521024627 97867321344 97915108122 98137980928 98185899864 98211159936 98357815296 98405841573 98482770432 98677990476 98685609984 98733796317 98880740352 98881232112 98958532608 99006852204 99154202624 99154695744 99202617762 99350753632 99358425088 99485146176 99503057286 99848682288 99856392192 99905150196 99983748384 100181445552 100331043072 100458505024 100515317808 100665413888 100864960534 101169931392 101631449088 101681073819 101761069176 101912518656 101962280628 101989595188 102114537408 102172286736 102454852032 102634242048 102657435296 102738198784 102764630016 102814808058 102968337888 103171936464 103179902976 103311497952 103465769472 103515775056 103670351616 103802055872 103802572107 104015851264 104189929344 104222039402 104537160576 104693262336 104744382093 104826266112 105034060716 105384105164 105513205824 105832230912 105912271926 106042019616 106050207744 106395423264 106554299904 106605798192 106689667968 106901156349 106909410816 107120802048 107205076992 107257423221 107445222144 107657672832 107658208242 107955408384 108016460928 108169405812 108177758208 108230579379 108315188736 108315727416 108476932096 108529899348 108691963328 108719926272 108891594292 109073832282 109383929856 109437339978 109571406048 109600759008 109817471824 110100736512 110405228544 110459137347 110793116736 111021311232 111187095552 111240832896 111241386126 111328349184 111548477952 111549032712 111715049472 111769597836 111778228224 111866167296 111920789448 112087359488 112142089644 112309547584 112329767574 112338441216 112481716932 112649121792 112704126246 112872423456 113015818152 113024544768 113079732534 113248590624 113417700864 113472516272 113561788288 113786899109 113816172816 114592144512 114651583488 114878854584 114887725056 114943822578 115205455872 115261708536 115433250816 115489614708 115580473632 116011782144 116047535552 116068428522 116077390848 116168712192 116225435196 116398411776 116398990656 116455246938 116629145568 116720320512 116777312856 116951692416 117017832672 117183522963 117192571392 117213670512 117341454464 117574057627 117604305648 117779920128 117929549376 118339179008 118406103936 118499257344 118644424704 118702356552 118734155592 119636434944 119872991232 119873587392 119905103872 119931522966 119963651286 120025876464 120273087168 120510902304 120605711616 120844184448 121024636928 121083730989 121093080576 121114881936 121449834432 121487263781 121518518544 121699977984 121854587328 121855193343 122036548608 122277850624 122278458744 122433802998 122443256832 122626097152 122685973176 123056921088 123300853884 123484360704 123544655802 123863328576 123886328024 123895894016 123956390058 124141489888 124205882112 125052688384 125113749267 125145937008 125244392832 125492037696 125492661801 125525655616 125679430656 125750506752 125849438208 125910888129 126098279424 126286577664 126347612672 126348241032 126447013888 126508755594 126697666784 126707449856 126730262016 126769318728 126981476388 127142795421 127152612864 127342485504 127404664452 127594278912 127594913472 127656580806 127757011824 128009624872 128019509248 128273279264 128374195456 128916162576 129272690112 129606137856 129669422103 129703514048 129862407168 130028032836 130489761792 130513254912 130553477496 130914533152 130948213248 131143753728 131207788764 131310360576 131374476963 131570653968 131580813312 131645061756 131840987136 131841642816 132009136272 132206260992 132240273408 132270157016 132502410144 132646861568 132670743048 133131576384 133206866928 133311664512 133474977792 133575260736 133575925041 133774724096 134020423744 134857115136 134893241856 135241187328 135332347461 135508598784 135574765092 135681425568 135949707504 136152716544 136229715648 136606469376 136631063736 136641613824 136912475232 137019506688 137086410744 137291117184 137562581952 137563266087 137748663936 137954359296 138021033408 138021719823 138227135488 138403429476 138439036224 138919905792 139372119027 139382880768 139591016448 139659176124 139731617376 139768354816 139836601083 140045414288 140684274432 141109641216 141178542408 141216362568 141389359488 141469320096 141580617984 141860564352 142072399872 142141064256 142141771161 142252890624 142534875132 142545881088 142615483569 142827736064 142940102656 143009897628 143046689472 143260296192 143543563776 143544277656 143726638302 143940544512 144010827981 144021947904 144225874416 144237010944 144307439172 144420251648 144420969888 144490769349 144706532464 144959901696 145030682898 145431776376 145845239808 145916453304 146095208064 146134345344 146800982016 146872662183 147206971392 147278849796 147536722944 147724155648 148016985714 148028414976 148249460736 148321110528 148321848168 148437798912 148510278306 148731303936 148732043616 148803926643 149026130448 149037637632 149227719264 149522786192 149773023432 149784588288 149857725294 149975622576 150198829056 150272168328 150496564608 150687757536 150699393024 150772976712 150998120832 151223601152 151297440801 151754897088 152447173632 152789526016 152868777984 152943420942 152984392782 153171806112 153183633408 153258430104 153682278048 153986152944 154107298176 154146945024 154452506832 154682376192 154757904696 154769854464 154967246928 155197882368 155198654208 155273662584 155505527424 155703083808 155935589888 156023776896 156244697284 156256761856 156284894016 156333059103 156805740864 157039893504 157239399168 157551091074 157862615747 157874805248 157999009792 158076157746 158269808736 158312207456 158868407889 159593134896 159830654976 159831449856 159908697288 159951535048 160034501952 160364116224 160681203072 160807615488 161125579264 161444974652 161457440768 161486509248 161933112576 162024691392 162254108718 162266637312 162472783104 162473591124 162715398144 162794849022 163037944992 163079889408 163116742141 163245070664 163257675776 163337391438 163581297568 163610748423 164075894784 164156009967 164401138512 164645814272 164726207736 165151104768 165275186744 165607842816 166780643328 166818332356 166861249344 166992523776 167322716928 167323549068 167572574208 167654396754 167667342336 167799250944 167881184172 168131039232 168213134466 168464321376 168494651361 168507661824 168678340792 168973682688 169025758304 169056189369 169308635184 169523727228 169536817152 169619598801 169872885936 170125705216 170126551296 170208774408 170342682432 170724259224 171888216768 171977375232 172318281876 172331587584 172363586816 172808183808 172892562804 173149876224 173234422062 173370710448 174017673216 174071303328 174102642783 174116086272 174253068288 174597617664 174598485984 174682870407 174943718352 175080480768 175165969284 175427538624 175526749008 175787982848 175788857088 176012181696 176275014656 176320364544 176406458472 176669880192 176894324064 177508768512 177609155904 177748886016 177966637056 178053534828 178100347648 178101233388 178453391714 179809486848 179857655808 179897284449 179945476929 180038814696 180409630752 180443129948 180766353456 180908567424 181266276672 181536955392 181583659008 181639620864 182141959168 182174751648 182188818432 182277777816 182549966976 182781880992 183054822912 183416775936 183417688116 183650704497 183664885248 183939145728 184028044544 184028959764 184392838942 184537905968 184585381632 184951280826 185226541056 185316983703 185829492036 185843841024 185934585087 186212234832 186308823168 186448801444 187579032576 187627290624 188238056544 188288483424 188519145984 188625760128 188774157312 189147419136 189429866496 189521419008 189522361548 189670520832 189763133391 190046500176 190061174784 190095393024 190153978092 190472214582 190679863504 190728919296 191013728256 191106996678 191391418368 191392370208 191484871209 191635517736 191920726016 192014437308 192029263872 192301165888 192409918896 192561293184 192654359132 193279868928 193374243864 193909035168 194409206784 194555271072 194793610752 194845793792 195042049254 195734642688 195830216244 196371799728 196422319872 196715630592 196811683146 196965540864 197355980952 197371219968 197467592634 197761480704 197762464224 197917065216 198013704408 198308405248 198309391488 198405235524 198701507264 198970292352 199006114572 199697364576 199712784384 199810300392 199967496768 200362891104 200662086144 200917010048 201030635616 201315283039 201330827776 201729921068 202339862784 203262898176 203362147638 203522138352 203818840369 203825037312 203924561256 203979190376 204229074816 204344573472 204909704064 205314870592 205476397568 205529260032 205629616116 205936675776 206343872928 206359805952 206622995904 206931538944 207031550112 207340703232 207604111744 207605144214 208015640417 208031702528 208379858688 208444078804 209074321152 209386524672 209488764186 209652532224 210068121432 210768210328 211026411648 211664461824 211824543852 212084039232 212790846528 213108599808 213211596384 213379335936 213802312698 213818821632 214241604096 214410153984 214514846442 214890444288 214939005151 215315345664 215316416484 215589957453 215910816768 216032921856 216338811624 216355516416 216461158758 216630377472 216631454832 216953864192 217059798696 217383926656 217439852544 217546024347 217783188584 218147664564 218767859712 218874679956 219142812096 219201518016 219634943648 220201473024 220810457088 220918274694 221586233472 222025478571 222042622464 222374191104 222481665792 222482772252 222656698368 222765417459 223096955904 223098065424 223430098944 223539195672 223556456448 223841578896 224174718976 224284179288 224619095168 224659535148 224676882432 224786587941 224963433864 225298243584 225408252492 225744846912 226031636304 226049089536 226159465068 226497181248 226835401728 226945032544 227123576576 227573798218 227632345632 229184289024 229303166976 229415131413 229476589173 229757709168 229775450112 229887645156 230523417072 230866501632 230979229416 231160947264 232023564288 232095071104 232136857044 232154781696 232337424384 232450870392 232796823552 232797981312 232910493876 233258291136 233554625712 233903384832 234035665344 234367045926 234385142784 234427341024 234682908928 235148115254 235208611296 235559840256 235859098752 236326636611 236678358016 236812207872 236998514688 237114236619 237404713104 237468311184 239272869888 239745982464 239747174784 239810207744 239863045932 239927302572 240051752928 240546174336 241021804608 241211423232 241688368896 242049273856 242167461978 242186161152 242229763872 242899668864 242974527562 243037037088 243381163077 243399955968 243709174656 243710386686 244073097216 244192273533 244555701248 244556917488 244867605996 244886513664 245006087157 245371946352 246113842176 246601707768 246968721408 247089311604 247726657152 247772656048 247791788032 247912780116 248282979776 248411764224 250105376768 250227498534 250291874016 250488785664 250984075392 250985323602 251051311232 251358861312 251481595131 251501013504 251698876416 251821776258 252196558848 252319701699 252695225344 252696482064 252894027776 253017511188 253395333568 253460524032 253538637456 253962952776 254285590842 254305225728 254684971008 254809328904 255188557824 255189826944 255313161612 255514023648 256019249744 256039018496 256546558528 256748390912 257832325152 258545380224 259212275712 259338844206 259407028096 259724814336 259851633093 259921244453 260056065672 261026509824 261106954992 261829066304 261896426496 262287507456 262415577528 262620721152 262748953926 263141307936 263161626624 263290123512 263681974272 263683285632 264018272544 264412521984 264480546816 264540314032 265004820288 265273239829 265293723136 265341486096 266263152768 266413733856 266623329024 266949955584 267150521472 267151850082 267549448192 267680087571 268040847488 268572178459 269714230272 269786483712 270664694922 271017197568 271149530184 271362851136 271899415008 272305433088 272459431296 273212938752 273262127472 273283227648 273824950464 274102303787 274172821488 274582234368 275125163904 275126532174 275497327872 275908718592 276042066816 276043439646 276454270976 276589258413 276806858952 276878072448 277426921239 277839811584 278744238054 278765761536 279182032896 279318352248 279463234752 279536709632 279673202166 280090828576 281368548864 282357084816 282432725136 282778718976 282938640192 283161235968 283721128704 284144799744 284282128512 284283542322 284505781248 285069750264 285091762176 285230967138 285655472128 285880205312 286019795256 286093378944 286520592384 286660495017 287087127552 287088555312 287453276604 287881089024 288021655962 288043895808 288451748832 288474021888 288614878344 288840503296 288841939776 288981538698 289413064928 289919803392 290061365796 290863552752 291832906608 292190416128 292268690688 292563073881 293601964032 293745324366 294413942784 294557699592 295073445888 295448311296 296033971428 296056829952 296201388951 296642221056 296643696336 296875597824 297020556612 297462607872 297464087232 297607853286 298052260896 298075275264 298455438528 299045572384 299546046864 299569176576 299715450588 299951245152 300544336656 300993129216 301375515072 301545953424 301996241664 302447202304 302594881602 303509794176 304894347264 305579052032 305737555968 305886841884 305968785564 306343612224 306516860208 307364556096 307972305888 308214596352 308293890048 308905013664 309515809392 309539708928 309934493856 310397308416 310547325168 311011054848 311406167616 311407716321 311871179776 312047553792 312489394568 312513523712 312569788032 312666118206 313611481728 314079787008 314233146279 314478798336 315102182148 315725231494 315749610496 315998019584 316152315492 316539617472 316624414912 317736815778 319186269792 319662899712 319817394576 319903070096 320069003904 320703469047 320728232448 321362406144 321615230976 321772269663 322251158528 322889949304 322914881536 322973018496 323866225152 324049382784 324508217436 324533274624 324691738137 324945566208 324947182248 325430796288 325589698044 326075889984 326159778816 326233484282 326490141328 326515351552 326674782876 327162595136 327221496846 328151789568 328312019934 328802277024 329452415472 330302209536 330550373488 331215685632 331377412041 331466184361 333561286656 333636664712 333722498688 333985047552 334645433856 334647098136 335145148416 335308793508 335334684672 335598501888 335762368344 336262078464 336426268932 336928642752 336989302722 337015323648 337356681584 337947365376 338051516608 338112378738 338617270368 339047454456 339073634304 339239197602 339745771872 340253102592 340417548816 340685364864 341360697327 341448518448 342498341783 343776433536 343954750464 344636563752 344663175168 344727173632 345616367616 345785125608 346299752448 346468844124 346741420896 348035346432 348142606656 348205285566 348232172544 348506136576 349195235328 349196971968 349365740814 349887436704 350160961536 350331938568 350855077248 351053498016 351550568889 351577714176 352024363392 352550029312 352722172881 352812916944 353339760384 353788648128 353897681449 355017537024 355218311808 355497772032 355933274112 356107069656 356200695296 356202466776 356906783428 359618973696 359715311616 359794568898 359890953858 360077629392 360819261504 360886259896 361532706912 361817134848 362532553344 363073910784 363251192967 363279241728 364283918336 364349503296 364461791343 364555555632 365099933952 365563761984 365565580029 366109645824 366833551872 366835376232 367301408994 367329770496 367878291456 368056089088 368057919528 368785677884 369075811936 369170763264 369902561652 370453082112 370633967406 371658984072 371687682048 371869170174 372424469664 372617646336 372897602888 375158065152 375341247801 376476113088 376576966848 377038291968 377251520256 377548314624 377732664387 378294838272 378859732992 379042838016 379044723096 379341041664 379526266782 380093000352 380122349568 380190786048 380307956184 380944429164 381359727008 381428386263 381457838592 382027456512 382213993356 382782836736 382784740416 382969742418 383271035472 383841452032 384028874616 384058527744 384602331776 384819837792 385122586368 385308718264 386748487728 387818070336 388818413568 389110542144 389587221504 389691587584 390084098508 391469285376 391660432488 392743599456 392844639744 393431261184 393623366292 393931081728 394123430889 394711961904 394742439936 394935185268 395522961408 395524928448 396027408816 396616810496 396618782976 396810471048 397403014528 397940584704 398012229144 399394729152 399620600784 399934993536 400725782208 400727775123 401324172288 401834020096 402061271232 402630566078 402661655552 403459842136 404679725568 405997042383 406525796352 406724295276 407044276704 407637680738 407849122512 407958380752 408458149632 408689146944 409819408128 410629741184 410952795136 411058520064 411259232232 411873351552 412687745856 412689798261 413245991808 413863077888 414063100224 414065159469 414681406464 415208223488 415210288428 416031280834 416063405056 416759717376 416888157608 418116357081 418148642304 418773049344 418977528372 419305064448 419509803249 420136242864 421536420656 422052823296 423328923648 423649087704 424168078464 425581693056 426217199616 426423192768 426425313483 426758671872 427604625396 427637643264 427846450707 428483208192 428820307968 429029692884 429780888576 429878010302 430630691328 430632832968 431179914906 431821633536 432032483943 432065843712 432677623248 432711032832 432922317516 433260754944 433262909664 433472308047 434119597392 434767853312 434879705088 435092048694 435566377168 436295329128 437535719424 437749359912 438285624192 438403036032 439269887296 440402946048 440617986549 441620914176 441836549388 443172466944 444050957142 444085244928 444748382208 444963331584 444965544504 445313396736 445530834918 446193911808 446196130848 446411779929 447078391344 447112912896 447683157792 448568358576 449238190336 449319070296 449353764864 449573175882 449926867728 450596487168 450816504984 451489693824 452063272608 452098179072 452318930136 452994362496 453670803456 453890065088 453892322403 454247153152 455147596436 455264691264 458368578048 458606333952 458830262826 458953178346 459515418336 459550900224 459775290312 459860663263 461046834144 461958458832 462321894528 464047128576 464190142208 464273714088 464309563392 464901740784 465593647104 465595962624 465820987752 466516582272 467109251424 467806769664 468071330688 468734091852 468770285568 468854682048 468999177309 469365817856 470296230508 470417222592 471119680512 471718197504 472653273222 473356716032 473587847241 473624415744 473997029376 474228473238 474809426208 474936622368 475166161889 476605223667 479491964928 479494349568 479620415488 479726091864 479854605144 480103505856 481092348672 482043609216 482422846464 483376737792 484098547712 484334923956 484372322304 484459527744 485799337728 485949055124 486074074176 486762326154 486799911936 487418349312 487420773372 488146194432 488384547066 489111402496 489113834976 489350226423 489735211992 489773027328 490012174314 490743892704 490832245269 492227684352 492468029901 493203415536 493937442816 494178623208 495453314304 495545312096 495583576064 495825560232 496565959552 496823528448 500210753536 500454997068 500583748032 500977571328 501968150784 501970647204 502102622464 502717722624 502963190262 503002027008 503397752832 503643552516 504393117696 504639403398 505390450688 505392964128 505788055552 506035022376 506790667136 506921048064 507077274912 507168568107 507925905552 508571181684 508610451456 508858796403 509618657808 510377115648 510379653888 510626323224 511028047296 512038499488 512078036992 513093117056 513496781824 515664650304 517090760448 518424551424 518677688412 518814056192 519449628672 519703266186 519842488906 520112131344 522053019648 522213909984 523658132608 523792852992 524048611221 524831155056 525241442304 525497907852 526282615872 526580247024 527363948544 527366571264 528036545088 528825043968 528961093632 529080628064 530009640576 530546479658 530587446272 530682972192 532526305536 532827467712 533246658048 533899911168 534301042944 534303700164 535098896384 535360175142 536081694976 537144356918 539428460544 539572967424 539836430787 541329389844 542299060368 542725702272 543798830016 544610866176 544918862592 546425877504 546524254944 546566455296 547649900928 548204607574 548345642976 549164468736 550250327808 550253064348 550952113491 550994655744 551817437184 552084133632 552086879292 552908541952 553178516826 553613717904 553756144896 554853842478 555679623168 555950951109 557488476108 557531523072 557803755261 558636704496 558926469504 559073419264 559346404332 560181657152 562737097728 564714169632 564865450272 565557437952 565877280384 566322471936 567442257408 568289599488 568564257024 568567084644 569011562496 569289400173 570139500528 570183524352 570461934276 571310944256 572039590512 572186757888 573041184768 573320990034 574174255104 574177110624 574454613627 574906553208 575762178048 576043311924 576087791616 576903497664 577229756688 577681006592 577683879552 577963077396 578826129856 579839606784 580122731592 581727105504 583665813216 584380832256 584537381376 585126147762 586440172331 587203928064 587490648732 589115399184 590146891776 590896622592 592067942856 592113659904 592402777902 593284442112 593287392672 593751195648 594041113224 594925215744 594928174464 595215706572 596104521792 596910877056 598091144768 599092093728 599138353152 599430901176 599902490304 601088673312 601986258432 602751030144 603091906848 603945849117 603992483328 604894404608 605189763204 605958604693 607019588352 609788694528 611158104064 611456521107 611475111936 611773683768 611937571128 612687224448 613033720416 614729112192 615944611776 616429192704 616587780096 617810027328 619031618784 619079417856 619868987712 620794616832 621094650336 622022109696 622812335232 622815432642 623742359552 624046921251 624095107584 624978789136 625027047424 625139576064 625332236412 626126667179 627222963456 628159574016 628466292558 628957596672 630204364296 631450462988 631499220992 631996039168 632304630984 633079234944 633248829824 635473631556 638372539584 639325799424 639634789152 639806140192 640138007808 641406938094 641456464896 642724812288 643230461952 643544539326 644502317056 644817015453 645779898608 645829763072 645946036992 646769872359 647732450304 648098765568 649016434872 649066549248 649383476274 649891132416 649894364496 650861592576 651179396088 652151779968 652319557632 652466968564 652980282656 653030703104 653349565752 654325190272 654442993692 656303579136 656624039868 657604554048 658904830944 660604419072 661100746976 662431371264 662754824082 662932368722 667122573312 667273329424 667444997376 667970095104 668296252377 669290867712 669294196272 670290296832 670617587016 670669369344 671524736688 672524156928 672852537864 673857285504 673978605444 674030647296 674713363168 675894730752 676103033216 676224757476 677234540736 678094908912 678147268608 678478395204 679491543744 680506205184 680835097632 681370729728 682721394654 682897036896 684996683566 687552867072 687909500928 688429767519 689273127504 689326350336 689454347264 691570251216 692599504896 692937688248 693482841792 696070692864 696285213312 696410571132 696464345088 697012273152 698390470656 698393943936 698731481628 699774873408 700663877136 701710154496 702106996032 703101137778 703155428352 704048726784 705100058624 705444345762 705625833888 706679520768 707577296256 707795362898 708979909833 710035074048 710436623616 710995544064 711342709857 712214139312 712401390592 712404933552 713813566856 719237947392 719430623232 719589137796 719781907716 720155258784 721638523008 721772519792 723065413824 723634269696 725065106688 726147821568 726502385934 726558483456 728567836672 728699006592 728923582686 729111111264 730143489231 730199867904 731127523968 731131160058 732219291648 732576820599 733667103744 733670752464 734602817988 734659540992 735018261471 736112178176 736115839056 737571355768 738151623872 738341526528 739805123304 740906164224 741267934812 743317968144 743375364096 743738340348 744848939328 745235292672 745795205776 750316130304 750682495602 752952226176 753153933696 754076583936 754444785393 754503040512 755096629248 755465328774 756589676544 756959105097 758085676032 758089446192 758682083328 759052533564 760186000704 760381572096 760615912368 761888858328 762719454016 762856772526 762915677184 764054913024 764427986712 765565673472 765569480832 765939484836 766542070944 768057749232 768117055488 769204663552 769639675584 770245172736 770617436528 773496975456 775636140672 777636827136 778221084288 779174443008 779383175168 779554899279 779763733359 780168197016 783320864976 785487198912 785689279488 786862522368 787246732584 787862163456 788246861778 789423923808 789484879872 789870370536 791045922816 791049856896 792054817632 793237565952 793620942096 794806029056 795819719487 795881169408 796024458288 798789458304 799241201568 799869987072 801451564416 801455550246 802648344576 803040262713 803668040192 804122542464 805261132156 805323311104 805716535377 806919684272 809359451136 811994084766 813051592704 813448590552 814088553408 815275361476 815698245024 815916761504 816916299264 817378293888 819638816256 821259482368 821905590272 822306911361 822518464464 823746703104 825375491712 825379596522 826491983616 827726155776 828126200448 828130318938 829362812928 829767775239 830416446976 830420576856 832062561668 832126810112 833519434752 833776315216 836232714162 836297284608 837546098688 837955056744 838610128896 839019606498 840272485728 843072841312 844105646592 847298175408 848336156928 851163386112 852434399232 852846385536 852850626966 853517343744 855209250792 855275286528 855692901414 856966416384 857640615936 858059385768 859561777152 859756020604 861261382656 861265665936 862359829812 863643267072 864064967886 864131687424 865355246496 865422065664 865844635032 866521509888 866525819328 866944616094 868239194784 869535706624 869759410176 870184097388 871132754336 872590658256 875498719824 876571248384 876806072064 878539774592 880805892096 881235973098 883241828352 883673098776 886344933888 888101914284 888170489856 889926663168 889931089008 890626793472 891061669836 892387823616 892392261696 892823559858 894156782688 894225825792 895366315584 897136717152 898476380672 898638140592 898707529728 899146351764 899853735456 901633009968 902979387648 904126545216 904637860272 905988724992 907341606912 907780130176 907784644806 908494306304 910295192872 910529382528 916737156096 917212667904 917660525652 917906356692 919030836672 919550580624 919721326526 922093668288 923916917664 924643789056 928380284416 928547428176 928619126784 929803481568 931191925248 931641975504 933033164544 934218502848 934223148963 935613539328 936142661376 937468183704 937540571136 937709364096 937998354618 938731635712 940592461016 940834445184 942239361024 942699438837 943436395008 945306546444 946713432064 947175694482 947248831488 947994058752 948456946476 949618852416 949873244736 950332323778 953210447334 958988699136 959452183728 959709210288 960207011712 962110407141 962184697344 964087218432 964845692928 965316808989 966753475584 968197095424 968669847912 968744644608 968919055488 971598675456 971898110248 972148148352 973524652308 973599823872 974075214411 974836698624 974841546744 976292388864 976769094132 978222804992 978227669952 978700452846 979470423984 979546054656 980024348628 981487785408 981664490538 984455368704 984936059802 986406831072 988357246416 990906628608 991090624192 991651120464 993131919104 993647056896 994132236123 994398553083 1000421507072 1000909994136 1001167496064 1001955142656 1003936301568 1003941294408 1004205244928 1005435445248 1005926380524 1006004054016 1006795505664 1007287105032 1008786235392 1009278806796 1010780901376 1010785928256 1012070044752 1013581334272 1013842096128 1014154549824 1014337136214 1015851811104 1017142363368 1017220902912 1017717592806 1019237315616 1020759307776 1021252646448 1022056094592 1024076998976 1024082091981 1026186234112 1026993563648 1027495025349 1031329300608 1034181520896 1036849102848 1037355376824 1037547997201 1037628112384 1038899257344 1039406532372 1039684977812 1040224262688 1044106039296 1044427819968 1047316265216 1047585705984 1048097222442 1049662310112 1050482884608 1050995815704 1052565231744 1053160494048 1054651706667 1054733142528 1056073090176 1057650087936 1058161256128 1058166518643 1060019281152 1061092959316 1061174892544 1061365944384 1061693044347 1065052611072 1065654935424 1066493316096 1067799822336 1068602085888 1068607400328 1070197792768 1070720350284 1072080608303 1072163389952 1074288713836 1078856921088 1079145934848 1079672861574 1082658779688 1084598120736 1085451404544 1087597660032 1089221732352 1089753578901 1089837725184 1092851755008 1093048509888 1093385374029 1095299801856 1096409215148 1096691285952 1098328937472 1100500655616 1100506128696 1101904226982 1101989311488 1103634874368 1104168267264 1104173758584 1105817083904 1106357033652 1107227435808 1107512289792 1107762565009 1109707684956 1111359246336 1111901902218 1114976952216 1115063046144 1115607510522 1117273408992 1117852939008 1118146838528 1118692808664 1120363314304 1125474195456 1126023743403 1129428339264 1129730900544 1131114875904 1131754560768 1132644943872 1134884514816 1136579198976 1137128514048 1137134169288 1138023124992 1138578800346 1140279001056 1140367048704 1140923868552 1142621888512 1144079181024 1144285158789 1144373515776 1146082369536 1146641980068 1148348510208 1148354221248 1148909227254 1149813106416 1151524356096 1152086623848 1152175583232 1153806995328 1154459513376 1155362013184 1155367759104 1155926154792 1157652259712 1159947046141 1160245463184 1163454211008 1167331626432 1168761664512 1169074762752 1170252295524 1172880344662 1174407856128 1174981297464 1178230798368 1180293783552 1181793245184 1182370292667 1184135885712 1184227319808 1184805555804 1186568884224 1186574785344 1188082226448 1189850431488 1189856348928 1190431413144 1192209043584 1193821754112 1196182289536 1198184187456 1198553453123 1198861802352 1199804980608 1202177346624 1202183325369 1203972516864 1205502060288 1206183813696 1207891698234 1207984966656 1209788809216 1210379526408 1211917209386 1214039176704 1217991127149 1219577389056 1222316208128 1222913042214 1223547367536 1223875142256 1225374448896 1226067440832 1229458224384 1231889223552 1232858385408 1233175560192 1235620054656 1238063237568 1238069394783 1239737975424 1241589233664 1242189300672 1242195478407 1244044219392 1245624670464 1245630865284 1247484719104 1248093842502 1248190215168 1249957578272 1250054094848 1250279152128 1250664472824 1252253334358 1254349071243 1254445926912 1256319148032 1256932585116 1257915193344 1258529409747 1260408728592 1262900925976 1262998441984 1264609261968 1266158469888 1266497659648 1270947263112 1276745079168 1278651598848 1279269578304 1279275940449 1279612280384 1280276015616 1282813876188 1282912929792 1283539352121 1285449624576 1286460923904 1287089078652 1289004634112 1289634030906 1291559797216 1291659526144 1291892073984 1293539744718 1295464900608 1296097451829 1296197531136 1298032869744 1298133098496 1298766952548 1299782264832 1299788728992 1300416924141 1302358792176 1304303559936 1304639115264 1304933937128 1305960565312 1306699131504 1308650380544 1308885987384 1312607158272 1313248079736 1315209108096 1317809661888 1321208838144 1321853959647 1322201493952 1324862742528 1325509648164 1325864737444 1334245146624 1334546658848 1334889994752 1335940190208 1336592504754 1338581735424 1338588392544 1339235339787 1339594106027 1341235174032 1341338738688 1343049473376 1345705075728 1347714571008 1347957210888 1348061294592 1349426726336 1351789461504 1352206066432 1352449514952 1354469081472 1356189817824 1356294537216 1356956790408 1358983087488 1361012410368 1361670195264 1361676967209 1362741459456 1365442789308 1365794073792 1369993367132 1375105734144 1375819001856 1376859535038 1378546255008 1378652700672 1378908694528 1379581989789 1383140502432 1384179688981 1385875376496 1386965683584 1392141385728 1392570426624 1392821142264 1392928690176 1396780941312 1396787887872 1397462963256 1399549746816 1401327754272 1403420308992 1404213992064 1406202275556 1406310856704 1406997531927 1408097453568 1410200117248 1410888691524 1411251667776 1413359041536 1415154592512 1415590725796 1417959819666 1420070148096 1420763541723 1420873247232 1421991088128 1422685419714 1424428278624 1424802781184 1424809867104 1425498485667 1427627133712 1429815671001 1438475894784 1438861246464 1439178275592 1439563815432 1440310517568 1443277046016 1443545039584 1446130827648 1447268539392 1450130213376 1452295643136 1453004771868 1453116966912 1457135673344 1457398013184 1457847165372 1458222222528 1460286978462 1460399735808 1462255047936 1462262320116 1464438583296 1465153641198 1467334207488 1467341504928 1468050679269 1469205635976 1469319081984 1470036522942 1472224356352 1472231678112 1475142711536 1476303247744 1476683053056 1477404089703 1479610246608 1481812328448 1482535869624 1486635936288 1486750728192 1487476680696 1489697878656 1490470585344 1491590411552 1500632260608 1501364991204 1505904452352 1506307867392 1508153167872 1508889570786 1509006081024 1510193258496 1510930657548 1513179353088 1513918210194 1516171352064 1516178892384 1517364166656 1518105067128 1520372001408 1520763144192 1521231824736 1523777716656 1525438908032 1525713545052 1525831354368 1526576389209 1528855973424 1531131346944 1531138961664 1531878969672 1533084141888 1536115498464 1536234110976 1538409327104 1539279351168 1540490345472 1541234873056 1546993950912 1551272281344 1555273654272 1556442168576 1558348886016 1558766350336 1559109798558 1559527466718 1560336394032 1566641729952 1570974397824 1571378558976 1574493465168 1575724326912 1576493723556 1578847847616 1579740741072 1582091845632 1582099713792 1584109635264 1586475131904 1587241884192 1589612058112 1591639438974 1591762338816 1592048916576 1597578916608 1598482403136 1599739974144 1602903128832 1602911100492 1605296689152 1606080525426 1607336080384 1608245084928 1610522264312 1610646622208 1611433070754 1613839368544 1618718902272 1619509292361 1623988169532 1626897181104 1628177106816 1630550722952 1631396490048 1631833523008 1633832598528 1634756587776 1639277632512 1642518964736 1643811180544 1644613822722 1645036928928 1647493406208 1650750983424 1650759193044 1652856340473 1652983967232 1655452311552 1656252400896 1656260637876 1658725625856 1659535550478 1660832893952 1660841153712 1664125123336 1664253620224 1667038869504 1667552630432 1667852853327 1672465428324 1672594569216 1673411265783 1675910113488 1677220257792 1678039212996 1680544971456 1686145682624 1688211293184 1694596350816 1696672313856 1702326772224 1704868798464 1705692771072 1705701253932 1707034687488 1707868200519 1710418501584 1710550573056 1711385802828 1713932832768 1716118771536 1719123554304 1719512041208 1722522765312 1722531331872 1723363840881 1724719659624 1727286534144 1728129935772 1728263374848 1730710492992 1731689270064 1733043019776 1733051638656 1733889232188 1736478389568 1739071413248 1739518820352 1740368194776 1742265508672 1745181316512 1750997439648 1753142496768 1753612144128 1757079549184 1759320516993 1761611784192 1762471946196 1767346197552 1772689867776 1776203828568 1776340979712 1779853326336 1779862178016 1781253586944 1782123339672 1784775647232 1784784523392 1785647119716 1788313565376 1790732631168 1794273434304 1796952761344 1797276281184 1797415059456 1798292703528 1799707470912 1803266019936 1805958775296 1808253090432 1809275720544 1811837547351 1811977449984 1814683213824 1815560260352 1815569289612 1816988612608 1817875814079 1820590385744 1821058765056 1833474312192 1834369563321 1834425335808 1835321051304 1835812713384 1838061673344 1839101161248 1839442653052 1844187336576 1847833835328 1849287578112 1856760568832 1857094856352 1857238253568 1859606963136 1862383850496 1863283951008 1866066329088 1868437005696 1868446297926 1871227078656 1872140763753 1872285322752 1874936367408 1875081142272 1875418728192 1875996709236 1877463271424 1878380001537 1881184922032 1881668890368 1884478722048 1885398877674 1886872790016 1890613092888 1893426864128 1894351388964 1894497662976 1895988117504 1896913892952 1899237704832 1899746489472 1900664647556 1906420894668 1917977398272 1918904367456 1919418420576 1920414023424 1924220814282 1924369394688 1928174436864 1929691385856 1930633617978 1933506951168 1934451046359 1937339695824 1937489289216 1937838110976 1943197350912 1943796220496 1944296296704 1947049304616 1947199647744 1948150428822 1949673397248 1949683093488 1952584777728 1953538188264 1956445609984 1956455339904 1957400905692 1958940847968 1959092109312 1960048697256 1962975570816 1963328981076 1968910737408 1969872119604 1972813662144 1976714492832 1981813257216 1982181248384 1983302240928 1986263838208 1987294113792 1988264472246 1988797106166 2001819988272 2002334992128 2003910285312 2007872603136 2007882588816 2008410489856 2010870890496 2011852761048 2012008108032 2014574210064 2017572470784 2018557613592 2021561802752 2021571856512 2024140089504 2027162668544 2027684192256 2028309099648 2028674272428 2031703622208 2034284726736 2034441805824 2035435185612 2038474631232 2041518615552 2042505292896 2044112189184 2048153997952 2048164183962 2052214004711 2052372468224 2053987127296 2054990050698 2062658601216 2065289302557 2068363041792 2074710753648 2075095994402 2075256224768 2077798514688 2078813064744 2079369955624 2080448525376 2088212078592 2088855639936 2094632530432 2095171411968 2096194444884 2099324620224 2101991631408 2105130463488 2106320988096 2109303413334 2109466285056 2112146180352 2115300175872 2116322512256 2116333037286 2120038562304 2120517647833 2122185918632 2122349785088 2122731888768 2123386088694 2126939729499 2130105222144 2131309870848 2132986632192 2134028129571 2137204171776 2137214800656 2140395585536 2141440700568 2144161216606 2144326779904 2148577427672 2157713842176 2158291869696 2159345723148 2165317559376 2169196241472 2170902809088 2175195320064 2178443464704 2179507157802 2179675450368 2185703510016 2186097019776 2186770748058 2190430467693 2190599603712 2192818430296 2193382571904 2196657874944 2197730461797 2201001311232 2201012257392 2203808453964 2203978622976 2205054784413 2208336534528 2208347517168 2211634167808 2212714067304 2214454871616 2215024579584 2215525130018 2219415369912 2222718492672 2223803804436 2229953904432 2230126092288 2231215021044 2234546817984 2235705878016 2237385617328 2240726628608 2250948390912 2252047486806 2258856678528 2259461801088 2262229751808 2263334356179 2263509121536 2265289887744 2269769029632 2270877315291 2274257028096 2274268338576 2276046249984 2277157600692 2280558002112 2281847737104 2285243777024 2288158362048 2288570317578 2288747031552 2292164739072 2293283960136 2296697020416 2296708442496 2297818454508 2299626212832 2304173247696 2304351166464 2307613990656 2308919026752 2310735518208 2311852309584 2315304519424 2319894092282 2320490926368 2326908422016 2334663252864 2337523329024 2338149525504 2338664697837 2339291200077 2340504591048 2345760689324 2349962594928 2356461596736 2360587567104 2363586490368 2364740585334 2368271771424 2368454639616 2369611111608 2373137768448 2373149570688 2376164452896 2379712697856 2380862826288 2384418087168 2387459158461 2387643508224 2392364579072 2396368374912 2397106906246 2397723604704 2399609961216 2404354693248 2404366650738 2407945033728 2409120788139 2411004120576 2412367627392 2415783396468 2415969933312 2417149606131 2420759052816 2423834418772 2428078353408 2435982254298 2439154778112 2444632416256 2445826084428 2447094735072 2447750284512 2450748897792 2452134881664 2458916448768 2463778447104 2465716770816 2466920734083 2471240109312 2476126475136 2476138789566 2479475950848 2483178467328 2484378601344 2484390956814 2488088438784 2489303325717 2491249340928 2491261730568 2494969438208 2496187685004 2496380430336 2499915156544 2500558304256 2501328945648 2504506668716 2508698142486 2508891853824 2512638296064 2513865170232 2515830386688 2517058819494 2520817457184 2525801851952 2525996883968 2529218523936 2532316939776 2532995319296 2541894526224 2553490158336 2557303197696 2558539156608 2558551880898 2559224560768 2560552031232 2565627752376 2565825859584 2567078704242 2570899249152 2572921847808 2574178157304 2578009268224 2579268061812 2583119594432 2583784147968 2587079489436 2590929801216 2592194903658 2592395062272 2596065739488 2596266196992 2597533905096 2599564529664 2599577457984 2600833848282 2604717584352 2608607119872 2609278230528 2609867874256 2611921130624 2613398263008 2617098679507 2617300761088 2617771974768 2626496159472 2630418216192 2635619323776 2642417676288 2643707919294 2644402987904 2649644924797 2649725485056 2651019296328 2651729474888 2669093317696 2669779989504 2671880380416 2673185009508 2677163470848 2677176785088 2678470679574 2679188212054 2682470348064 2682677477376 2686098946752 2691410151456 2695429142016 2695914421776 2696122589184 2698853452672 2704203325421 2704412132864 2704899029904 2708938162944 2712379635648 2713913580816 2717966174976 2722024820736 2723340390528 2723353934418 2725482918912 2730885578616 2731588147584 2739986734264 2750211468288 2751638003712 2753719070076 2757092510016 2757817389056 2759163979578 2766281004864 2768359377962 2771750752992 2773931367168 2785140853248 2785642284528 2785857380352 2793575775744 2794207066963 2794925926512 2799099493632 2802655508544 2802669446889 2806840617984 2808427984128 2812404551112 2812621713408 2813995063854 2816194907136 2820400234496 2821777383048 2822503335552 2826718083072 2828098316511 2830309185024 2831181451592 2835919639332 2840140296192 2841527083446 2841746494464 2843982176256 2845370839428 2848856557248 2849605562368 2849619734208 2850996971334 2855254267424 2859631342002 2878356551184 2879127630864 2880621035136 2886331221423 2886554092032 2887090079168 2892261655296 2894537078784 2895950426967 2900260426752 2904591286272 2906009543736 2906233933824 2914271346688 2914796026368 2915694330744 2916444445056 2920573956924 2920799471616 2922225643233 2924510095872 2924524640232 2928877166592 2930307282396 2934668414976 2934683009856 2936101358538 2938411271952 2938638163968 2940073045884 2944448712704 2944463356224 2950285423072 2952606495488 2953366106112 2954808179406 2959220493216 2965071739248 2973271872576 2974953361392 2979395757312 2980941170688 2982396708369 2983180823104 2983195659249 3001264521216 3002729982408 3011808904704 3012615734784 3016306335744 3017779141572 3018012162048 3020386516992 3021861315096 3026358706176 3027836420388 3032342704128 3032357784768 3036210134256 3040744002816 3041526288384 3042463649472 3047555433312 3050877816064 3051427090104 3051662708736 3053152778418 3057711946848 3062277923328 3063757939344 3066168283776 3072230996928 3072246275943 3076818654208 3078558702336 3080980690944 3082469746112 3082485076047 3093987901824 3102544562688 3110547308544 3112643991603 3112884337152 3116697772032 3117532700672 3118219597116 3119054933436 3120672788064 3133283459904 3141948795648 3142757117952 3148986930336 3151448653824 3152987447112 3157695695232 3159481482144 3163955120001 3164199427584 3168219270528 3172950263808 3174483768384 3174499555929 3179224116224 3183278877948 3183524677632 3184097833152 3185079133041 3195157833216 3196964806272 3199479948288 3205806257664 3205822200984 3210593378304 3212161050852 3214672160768 3216241824909 3216490169856 3221044528624 3221293244416 3222866141508 3227678737088 3237437804544 3239018584722 3247976339064 3253794362208 3256354213632 3261101445904 3262792980096 3263667046016 3267665197056 3269260736703 3269513175552 3278555265024 3280156122087 3285037929472 3287622361088 3289227645444 3290073857856 3294986812416 3301501966848 3301518386088 3305712680946 3305967934464 3310904623104 3312504801792 3312521275752 3317451251712 3319071100956 3321665787904 3321682307424 3323287695027 3328250246672 3328507240448 3334077739008 3335105260864 3335705706654 3344930856648 3345189138432 3346822531566 3351820226976 3354440515584 3356078425992 3361089942912 3372291365248 3376422586368 3378071230209 3378976177889 3389192701632 3393344627712 3404653544448 3409737596928 3411385542144 3411402507864 3414069374976 3415736401038 3420837003168 3421101146112 3422771605656 3427865665536 3432237543072 3438247108608 3439024082416 3445045530624 3445062663744 3446727681762 3449439319248 3454573068288 3456259871544 3456526749696 3461420985984 3463378540128 3466086039552 3466103277312 3467778464376 3472956779136 3478142826496 3479841138423 3480736389552 3484531017344 3490362633024 3491438319967 3501994879296 3506284993536 3507224288256 3514159098368 3518641033986 3523223568384 3524943892392 3534692395104 3545379735552 3552407657136 3552681959424 3559706652672 3559724356032 3564246679344 3569551294464 3569569046784 3571294239432 3576627130752 3581465262336 3588546868608 3593905522688 3594552562368 3595660359369 3596585407056 3599414941824 3606532039872 3606549976107 3611917550592 3616506180864 3618551441088 3623675094702 3623954899968 3629366427648 3631120520704 3631138579224 3633977225216 3635751628158 3641180771488 3642117530112 3653973381447 3666948624384 3668739126642 3670642102608 3671625426768 3676123346688 3678202322496 3678885306104 3688374673152 3695667670656 3698575156224 3713521137664 3714189712704 3719213926272 3724767700992 3726567902016 3726586435221 3732132658176 3736874011392 3736892595852 3742454157312 3744281527506 3744570645504 3749872734816 3750162284544 3750837456384 3751993418472 3754926542848 3756760003074 3762369844064 3763047213729 3763337780736 3768957444096 3770797755348 3773745580032 3775588229241 3781226185776 3786853728256 3788702777928 3788995325952 3793827785904 3798475409664 3799492978944 3801329295112 3812841789336 3835954796544 3837808734912 3838836841152 3840828046848 3848441628564 3848738789376 3850618056363 3856348873728 3859382771712 3861267235956 3867013902336 3868902092718 3874679391648 3874978578432 3875676221952 3886394701824 3887592440992 3888292355487 3888592593408 3894098609232 3894399295488 3896300857644 3899346794496 3899366186976 3901250772423 3907076376528 3912891219968 3912910679808 3914801811384 3917881695936 3920097394512 3925951141632 3926657962152 3937821474816 3939744239208 3945627324288 3953428985664 3963626514432 3964362496768 3966604481856 3972527676416 3974588227584 3976528944492 3977594212332 4003639976544 4004669984256 4007820570624 4015745206272 4015765177632 4016820979712 4017706019361 4018782318081 4023705522096 4024016216064 4029148420128 4037115227184 4043123605504 4043143713024 4048280179008 4054325337088 4055368384512 4056618199296 4057348544856 4063407244416 4068569453472 4068883611648 4070870371224 4076949262464 4083037231104 4085010585792 4085030901627 4088224378368 4096307995904 4096328367924 4104428009422 4104744936448 4107974254592 4109980101396 4125317202432 4130578605114 4136726083584 4138745969367 4149421507296 4150191988804 4150512449536 4152539066943 4157626129488 4158739911248 4160897050752 4176424157184 4177711279872 4189265060864 4190342823936 4192388889768 4198649240448 4203983262816 4210260926976 4212641976192 4218606826668 4218932570112 4220992595781 4224292360704 4230600351744 4232645024512 4232666074572 4240077124608 4241035295666 4244371837264 4244699570176 4245463777536 4246772177388 4253879458998 4260210444288 4262290625169 4262619741696 4265973264384 4268056259142 4274408343552 4274429601312 4276495457001 4282881401136 4288322433212 4288653559808 4297154855344 4315427684352 4316583739392 4318691446296 4330635118752 4338392482944 4341805618176 4350390640128 4356886929408 4359014315604 4359350900736 4371407020032 4372194039552 4373541496116 4380860935386 4381199207424 4385636860592 4386765143808 4393315749888 4395460923594 4402002622464 4402024514784 4404152037807 4407616907928 4407957245952 4410109568826 4416673069056 4416695034336 4425428134608 4428909743232 4430049159168 4431050260036 4438830739824 4445436985344 4447607608872 4459907808864 4460252184576 4462430042088 4469093635968 4471411756032 4474771234656 4481453257216 4501896781824 4504094973612 4517713357056 4518923602176 4524459503616 4526668712358 4527018243072 4530579775488 4539538059264 4541754630582 4548514056192 4548536677152 4552092499968 4554315201384 4561116004224 4563695474208 4576316724096 4577140635156 4577494063104 4586567920272 4593394040832 4593416884992 4595636909016 4599252425664 4608346495392 4608702332928 4615227981312 4617838053504 4621471036416 4623704619168 4630609038848 4639788184564 4640981852736 4653816844032 4669326505728 4675046658048 4676299051008 4677329395674 4678582400154 4681009182096 4687833328487 4691521378648 4699925189856 4712923193472 4727172980736 4729481170668 4736543542848 4739222223216 4746275536896 4746299141376 4752328905792 4759425395712 4761725652576 4768836174336 4774918316922 4775287016448 4784729158144 4792736749824 4794213812492 4795447209408 4799219922432 4808709386496 4808733301476 4815890067456 4818241576278 4822008241152 4824735254784 4831566792936 4831939866624 4834299212262 4841518105632 4847668837544 4856156706816 4858527877083 4871964508596 4889264832512 4891652168856 4894189470144 4895500569024 4901497795584 4904269763328 4917832897536 4927556894208 4931433541632 4933841468166 4942480218624 4952252950272 4952277579132 4958569021419 4958951901696 4966356934656 4968757202688 4968781913628 4976176877568 4978606651434 4982498681856 4982523461136 4989938876416 4992375370008 4992760860672 4999830313088 5001116608512 5002657891296 5003558559981 5009013337432 5017396284972 5017783707648 5020233797349 5027730340464 5031660773376 5034117638988 5041634914368 5051603703904 5051993767936 5058437047872 5064633879552 5065990638592 5083789052448 5106980316672 5114606395392 5117078313216 5117103761796 5118449121536 5121104062464 5123604601557 5131255504752 5131651719168 5134157408484 5141798498304 5148356314608 5156018536448 5158536123624 5166239188864 5167568295936 5170091522643 5174158978872 5181859602432 5184389807316 5184790124544 5192131478976 5195067810192 5199129059328 5199154915968 5201667696564 5209435168704 5217214239744 5218556461056 5219735748512 5223842261248 5226796526016 5234197359014 5234601522176 5235543949536 5252992318944 5260836432384 5271238647552 5277961550979 5284835352576 5287415838588 5288805975808 5299289849594 5302038592656 5303458949776 5338186635392 5339559979008 5343760760832 5346370019016 5354326941696 5354353570176 5356941359148 5358376424108 5364940696128 5372197893504 5382820302912 5390858284032 5391828843552 5392245178368 5397706905344 5408406650842 5408824265728 5409798059808 5417876325888 5424759271296 5427827161632 5435512642053 5435932349952 5444049641472 5446680781056 5446707868836 5450965837824 5453627442237 5461771157232 5463176295168 5479973468528 5500422936576 5503108689963 5503276007424 5507438140152 5514185020032 5515634778112 5518327959156 5532562009728 5536718755924 5543501505984 5547862734336 5570281706496 5571284569056 5571714760704 5587151551488 5588414133926 5589851853024 5598198987264 5605311017088 5605338893778 5613681235968 5616422291259 5616855968256 5624809102224 5625243426816 5627990127708 5632389814272 5635140004611 5643554766096 5645006671104 5653436166144 5656196633022 5660618370048 5662362903184 5671839278664 5680280592384 5683054166892 5683492988928 5687964352512 5690741678856 5697713114496 5699211124736 5699239468416 5701993942668 5710508534848 5719262684004 5756713102368 5758255261728 5761242070272 5772662442846 5773108184064 5774180158336 5784523310592 5789074157568 5791900853934 5800520853504 5803353139077 5812019087472 5812467867648 5829592052736 5831388661488 5832888890112 5841147913848 5841598943232 5844451286466 5849020191744 5849049280464 5857754333184 5860614564792 5869336829952 5869366019712 5872202717076 5876822543904 5877276327936 5880146091768 5888897425408 5888926712448 5900570846144 5905212990976 5906732212224 5909616358812 5918440986432 5930143478496 5946543745152 5949906722784 5958791514624 5961882341376 5964793416738 5966361646208 5966391318498 5978188622419 6005459964816 6023617809408 6025231469568 6032612671488 6035558283144 6036024324096 6043722630192 6052717412352 6055672840776 6064685408256 6064715569536 6072420268512 6081488005632 6083052576768 6084927298944 6095110866624 6101755632128 6102854180208 6103325417472 6106305556836 6115423893696 6124555846656 6127515878688 6132336567552 6144461993856 6144492551886 6153637308416 6156642014133 6157117404672 6161961381888 6164939492224 6164970152094 6177160104557 6187975803648 6195867907671 6205089125376 6225287983206 6225768674304 6233395544064 6235065401344 6236439194232 6238109866872 6241345576128 6266566919808 6283897591296 6285514235904 6297973860672 6305974894224 6315391390464 6318962964288 6327910240002 6328398855168 6336438541056 6345900527616 6348967536768 6348999111858 6358448232448 6361552943499 6366557755896 6367049355264 6368195666304 6370158266082 6380819188497 6390315666432 6393929612544 6398959896576 6402084388713 6411612515328 6411644401968 6421186756608 6424322101704 6429344321536 6432483649818 6432980339712 6442089057248 6442586488832 6445732283016 6455357474176 6474875609088 6478037169444 6495952678128 6507588724416 6512708427264 6522202891808 6525585960192 6527334092032 6535330394112 6538521473406 6539026351104 6557110530048 6560312244174 6570075858944 6575244722176 6578455290888 6580147715712 6589973624832 6593191385391 6603003933696 6603036772176 6611425361892 6611935868928 6615164353239 6625009603584 6625042551504 6634902503424 6638142201912 6643331575808 6643364614848 6646575390054 6656500493344 6657014480896 6668155478016 6670210521728 6671411413308 6689861713296 6690378276864 6693645063132 6703640453952 6712156851984 6722179885824 6744582730496 6752845172736 6756142460418 6757952355778 6778385403264 6786689255424 6809307088896 6812631945873 6822771084288 6822805015728 6828138749952 6831472802076 6841674006336 6845543211312 6855731331072 6864475086144 6876494217216 6878048164832 6890091061248 6890125327488 6893455363524 6898878638496 6912519743088 6913053499392 6922841971968 6926757080256 6932206554624 6935556928752 6945913558272 6956285652992 6959682276846 6961472779104 6969062034688 6980725266048 6982876639934 7003989758592 7012569987072 7014448576512 7017873600231 7028318196736 7037282067972 7049887784784 7069384790208 7090759471104 7104815314272 7105363918848 7119413305344 7119448712064 7128493358688 7139138093568 7142588478864 7153254261504 7162377475383 7162930524672 7177093737216 7187811045376 7189105124736 7191320718738 7193170814112 7198829883648 7213064079744 7213099952214 7223835101184 7227362364417 7233012361728 7237102882176 7247350189404 7247909799936 7251448818393 7262241041408 7262277158448 7267954450432 7271503256316 7282361542976 7284235060224 7307946762894 7333897248768 7337478253284 7341284205216 7343250853536 7352246693376 7356404644992 7357770612208 7376749346304 7391335341312 7397150312448 7400762202249 7427042275328 7428379425408 7438427852544 7449535401984 7453135804032 7453172870442 7464265316352 7467909977151 7473748022784 7473785191704 7484908314624 7488563055012 7489141291008 7499745469632 7501674912768 7503986836944 7509853085696 7513520006148 7524739688128 7526094427458 7526675561472 7537914888192 7541595510696 7547491160064 7551176458482 7562452371552 7577405555856 7577990651904 7587655571808 7596950819328 7598985957888 7602658590224 7623722240303 7625683578672 7671909593088 7675617469824 7677673682304 7681656093696 7696883257128 7697477578752 7701236112726 7712697747456 7718765543424 7722534471912 7734027804672 7737804185436 7749358783296 7751352443904 7772789403648 7775184881984 7776584710974 7777185186816 7788197218464 7788798590976 7792601715288 7798693588992 7798732373952 7802501544846 7814152753056 7825821359616 7829603622768 7835763391872 7840194789024 7851296038521 7851902283264 7853315924304 7877461861009 7879488478416 7891254648576 7906857971328 7927253028864 7928724993536 7933208963712 7945055352832 7948934774391 7949176455168 7953057888984 7955188424664 8007279953088 8009339968512 8015641141248 8031490412544 8031530355264 8033641959424 8035412038722 8037564636162 8047411044192 8048032432128 8058296840256 8074230454368 8086287426048 8096560358016 8108650674176 8112609976263 8113236398592 8114697089712 8126814488832 8137138906944 8139646673327 8141740742448 8153898524928 8166074462208 8170021171584 8170061803254 8176448756736 8192615991808 8192656735848 8208856018844 8209489872896 8215948509184 8219960202792 8250634404864 8261157210228 8273452167168 8277491938734 8298843014592 8300383977608 8301024899072 8305078133886 8315252258976 8317479822496 8321794101504 8355422559744 8378530121728 8382621200889 8384777779536 8397298480896 8407966525632 8408008340667 8420521853952 8425283952384 8437213653336 8437865140224 8441985191562 8448584721408 8461200703488 8465290049024 8465332149144 8480154249216 8482070591332 8488743674528 8489399140352 8490927555072 8493544354776 8507758917996 8520420888576 8524581250338 8525239483392 8531946528768 8536112518284 8548816687104 8548859202624 8552990914002 8565762802272 8576644866424 8577307119616 8594309710688 8637382892592 8661270237504 8676784965888 8683611236352 8687851280901 8700781280256 8713773858816 8718028631208 8718701801472 8742814040064 8744388079104 8747082992232 8761721870772 8762398414848 8771273721184 8773530287616 8786631499776 8790921847188 8804005244928 8804049029568 8808304075614 8815233815856 8815914491904 8820219137652 8833346138112 8833390068672 8850856269216 8857819486464 8860098318336 8862100520072 8877661479648 8895215217744 8919815617728 8924860084176 8938187271936 8942823512064 8949542469312 8949586977747 8962906514432 9003793563648 9008189947224 9035426714112 9037847204352 9048919007232 9053337424716 9054036486144 9061159550976 9079076118528 9083509261164 9097028112384 9097073354304 9108630402768 9122232008448 9127390948416 9152633448192 9154281270312 9154988126208 9173135840544 9186833769984 9191273818032 9198504851328 9216692990784 9216738827829 9230455962624 9235676107008 9242942072832 9247409238336 9247455228141 9261218077696 9279576369128 9281963705472 9307633688064 9337931974809 9338653011456 9350093316096 9352598102016 9354658791348 9357164800308 9362018364192 9375666656974 9383042757296 9399850379712 9425846386944 9454345961472 9458962341336 9473087085696 9478444446432 9491865360003 9492598282752 9504657811584 9518850791424 9523451305152 9523498667787 9537672348672 9549836633844 9550574032896 9555237399123 9569458316288 9585473499648 9588427624984 9590894418816 9598439844864 9617418772992 9617466602952 9631780134912 9636483152556 9644016482304 9648725474727 9649470509568 9663133585872 9663879733248 9668598424524 9683036211264 9695337675088 9712313413632 9717055754166 9743929017192 9783304337712 9788378940288 9791001138048 9802995591168 9807782210109 9808539526656 9835665795072 9840468366261 9855113788416 9862867083264 9867682936332 9884960437248 9904505900544 9904555158264 9917138042838 9917903803392 9932713869312 9937514405376 9937563827256 9952353755136 9957213302868 9964997363712 9965046922272 9969863085081 9984750740016 9985521721344 9999660626176 10002233217024 10005315782592 10007117119962 10018026674864 10034792569944 10035567415296 10040467594698 10055460680928 10063321546752 10068235277976 10083269828736 10103207407808 10116874095744 10129267759104 10131981277184 10134213690627 10136928533667 10167578104896 10213960633344 10229212790784 10234156626432 10234207523592 10236898243072 10242208124928 10247209203114 10262511009504 10263303438336 10268314816968 10283596996608 10296712629216 10317072247248 10332478377728 10335136591872 10340183045286 10348317957744 10363719204864 10368779614632 10369580249088 10384262957952 10390135620384 10398258118656 10398309831936 10403335393128 10418870337408 10434428479488 10439471497024 10439523415269 10447684522496 10453593052032 10468394718028 10469203044352 10471087899072 10474314959901 10505984637888 10521672864768 10542477295104 10555923101958 10569670705152 10574831677176 10576795255049 10577611951616 10598579699188 10604077185312 10606917899552 10676373270784 10679119958016 10692740038032 10708653883392 10708707140352 10713882718296 10716752848216 10729881392256 10744395787008 10765640605824 10781716568064 10783657687104 10786981078107 10795413810688 10816813301684 10817648531456 10819596119616 10835752651776 10849518542592 10855654323264 10871025284106 10871864699904 10888099282944 10893361562112 10893415737672 10901931675648 10907254884474 10923542314464 10926352590336 10928821723447 10959946937056 10961920144341 11000845873152 11006217379926 11014876280304 11028370040064 11031269556224 11036655918312 11065124019456 11073437511848 11087003011968 11095725468672 11140563412992 11142569138112 11174303102976 11176828267852 11179703706048 11196397974528 11210622034176 11210677787556 11227362471936 11232844582518 11233711936512 11249618204448 11250486853632 11255980255416 11264779628544 11270280009222 11287109532192 11289141641187 11290013342208 11306872332288 11312393266044 11321236740096 11324725806368 11326764687723 11343678557328 11360561184768 11366108333784 11366985977856 11381483357712 11395426228992 11398422249472 11398478936832 11403987885336 11421017069696 11438525368008 11513426204736 11516510523456 11522484140544 11545324885692 11546216368128 11548360316672 11569046621184 11578148315136 11583801707868 11601041707008 11606706278154 11624038174944 11624935735296 11659184105472 11662777322976 11664877066461 11665777780224 11682295827696 11683197886464 11688902572932 11698040383488 11698098560928 11703752317269 11721229129584 11738673659904 11738732039424 11744405434152 11753645087808 11760292183536 11777794850816 11777853424896 11801141692288 11810425981952 11813464424448 11819232717624 11836881972864 11860286956992 11893087490304 11899813445568 11917583029248 11923764682752 11929586833476 11932723292416 11932782636996 11956377244838 12010919929632 12047235618816 12050462939136 12053118058083 12056346954243 12071116566288 12072048648192 12087445260384 12111345681552 12129370816512 12129431139072 12144840537024 12162976011264 12166105153536 12169854597888 12190221733248 12203511264256 12205708360416 12206650834944 12212611113672 12230847787392 12249111693312 12255031757376 12255092704881 12264673135104 12288923987712 12288985103772 12307274616832 12313284028266 12314234809344 12323922763776 12329878984448 12329940304188 12354320209114 12375951607296 12391735815342 12410178250752 12416237908101 12450575966412 12451537348608 12457617200829 12472878388464 12476219733744 12482691152256 12533133839616 12567795182592 12571028471808 12595947721344 12611949788448 12630782780928 12637925928576 12655820480004 12656797710336 12662977787343 12672877082112 12691801055232 12697935073536 12697998223716 12716896464896 12723105886998 12733115511792 12734098710528 12736391332608 12740316532164 12761638376994 12780631332864 12786871875507 12787859225088 12797919793152 12804168777426 12823225030656 12823288803936 12829486371003 12848644203408 12858688643072 12864967299636 12865960679424 12884178114496 12891464566032 12910714948352 12949751218176 12956074338888 12991905356256 13015177448832 13025416854528 13044405783616 13051171920384 13054668184064 13070660788224 13077042946812 13078052702208 13114221060096 13120624488348 13140151717888 13156910581776 13160295431424 13179947249664 13186382770782 13206007867392 13206073544352 13212456113421 13222850723784 13223871737856 13230328706478 13250019207168 13250085103008 13276284403824 13286663151616 13286729229696 13293150780108 13313000986688 13336310956032 13340421043456 13342822826616 13379723426592 13380756553728 13387290126264 13407280907904 13424313703968 13444359771648 13488123963613 13489165460992 13505690345472 13512284920836 13515904711556 13556770806528 13573378510848 13618614177792 13625263891746 13645542168576 13645610031456 13655862304723 13656277499904 13662945604152 13683348012672 13691086422624 13728950172288 13756096329664 13780182122496 13780250654976 13786910727048 13797757276992 13825039486176 13826106998784 13845683943936 13853514160512 13864413109248 13871113857504 13891827116544 13912571305984 13919364553692 13922945558208 13937047907939 13938124069376 13961450532096 13965753279868 14007979517184 14025139974144 14028897153024 14035747200462 14056636393472 14063499985461 14074564135944 14099775569568 14138769580416 14181518942208 14209630628544 14238826610688 14238897424128 14256986717376 14278276187136 14285176957728 14306508523008 14324754950766 14325861049344 14354187474432 14375622090752 14378210249472 14382641437476 14386341628224 14397659767296 14400913345117 14426128159488 14426199904428 14447670202368 14454724728834 14466024723456 14474205764352 14494700378808 14495819599872 14502897636786 14524482082816 14524554316896 14535908900864 14543006512632 14564723085952 14568470120448 14575583631249 14615893525788 14667794497536 14674956506568 14682568410432 14686501707072 14704493386752 14712809289984 14715541224416 14753498692608 14782670682624 14794300624896 14801524404498 14854084550656 14856758850816 14875707064257 14876855705088 14899070803968 14906271608064 14906345740884 14928530632704 14935819954302 14947496045568 14947570383408 14969816629248 14977126110024 14978282582016 14999490939264 15003349825536 15007973673888 15019706171392 15027040012296 15049479376256 15052188854916 15053351122944 15060701392047 15083191021392 15094982320128 15102352916964 15124904743104 15154811111712 15155981303808 15175311143616 15193901638656 15197971915776 15205317180448 15247444480606 15251367157344 15343819186176 15351234939648 15355347364608 15363312187392 15370813804671 15393766514256 15394955157504 15402472225452 15425395494912 15445068943824 15468055609344 15475608370872 15498717566592 15502704887808 15545578807296 15550369763968 15553169421948 15554370373632 15576394436928 15585203430576 15597387177984 15597464747904 15605003089692 15628305506112 15651642719232 15659207245536 15671526783744 15680389578048 15702592077042 15703804566528 15706631848608 15754923722018 15758976956832 15782509297152 15813715942656 15833884652937 15854506057728 15857449987072 15866417927424 15890110705664 15897869548782 15906115777968 15910376849328 16014559906176 16018679937024 16031282282496 16062980825088 16063060710528 16067283918848 16070824077444 16075129272324 16094822088384 16116593680512 16148460908736 16172574852096 16193120716032 16217301348352 16225219952526 16226472797184 16229394179424 16253628977664 16274277813888 16279293346654 16283481484896 16306537926159 16307797049856 16332148924416 16340042343168 16340123606508 16352897513472 16360882326711 16385231983616 16385313471696 16417712037688 16418979745792 16439920405584 16501268809728 16509326069889 16522314420456 16546904334336 16554983877468 16597686029184 16600767955216 16602049798144 16610156267772 16630504517952 16634959644992 16643588203008 16710845119488 16757060243456 16765242401778 16769555559072 16794596961792 16815933051264 16816016681334 16841043707904 16849266873777 16850567904768 16874427306672 16875730280448 16883970383124 16897169442816 16905420013833 16930580098048 16930664298288 16960308498432 16964141182664 16977487349056 16981855110144 16987088709552 17015517835992 17040841777152 17049162500676 17050478966784 17063893057536 17072225036568 17097633374208 17097718405248 17105981828004 17131525604544 17153289732848 17154614239232 17188619421376 17274765785184 17322540475008 17353569931776 17367222472704 17375702561802 17401562560512 17410059417231 17414723378351 17436057262416 17437403602944 17488776158208 17494165984464 17523443741544 17524796829696 17542547442368 17547060575232 17573262999552 17581843694376 17608010489856 17608098059136 17616608151228 17630467631712 17631828983808 17640438275304 17666692276224 17666780137344 17701712538432 17715638972928 17720196636672 17724201040144 17755322959296 17790430435488 17839631235456 17849720168352 17876374543872 17885647024128 17899084938624 17899173955494 17925813028864 17934565867257 17994335956753 18016379894448 18070853428224 18075694408704 18097838014464 18106674849432 18108072972288 18158152237056 18167018522328 18194056224768 18194146708608 18217260805536 18244464016896 18254781896832 18305266896384 18308562540624 18309976252416 18346271681088 18373667539968 18382547636064 18397009702656 18433385981568 18433477655658 18460911925248 18469926042399 18471352214016 18485884145664 18494818476672 18494910456282 18522436155392 18531480313671 18559152738256 18563927410944 18587603723013 18615267376128 18675863949618 18677306022912 18700186632192 18705196204032 18709317582696 18714329600616 18724036728384 18751333313948 18766085514592 18799700759424 18851692773888 18917924682672 18946174171392 18956888892864 18983730720006 18985196565504 19009315623168 19037701582848 19046902610304 19046997335574 19075344697344 19084658830497 19099673267688 19101148065792 19110474798246 19138916632576 19170946999296 19176855249968 19181788837632 19196879689728 19206253166139 19234837545984 19234933205904 19263560269824 19272966305112 19288032964608 19297450949454 19298941019136 19326267171744 19327759466496 19337196849048 19366072422528 19390675350176 19424626827264 19434111508332 19487858034384 19566608675424 19576757880576 19582002276096 19605991182336 19615564420218 19617079053312 19671331590144 19680936732522 19710227576832 19725734166528 19735365872664 19769920874496 19809011801088 19809110316528 19834276085676 19835807606784 19845493059717 19875028810752 19875127654512 19904707510272 19914426605736 19929994727424 19930093844544 19939726170162 19969501480032 19971043442688 19999321252352 20004466434048 20010631565184 20014234239924 20036053349728 20069585139888 20071134830592 20080935189396 20110921361856 20136470555952 20166539657472 20206414815616 20233748191488 20258535518208 20263962554368 20268427381254 20273857067334 20335156209792 20427921266688 20468313252864 20468415047184 20473796486144 20484416249856 20494418406228 20525022019008 20536629633936 20567193993216 20593425258432 20634144494496 20664956755456 20670273183744 20680366090572 20696635915488 20737559229264 20739160498176 20768525915904 20780271240768 20796619663872 20806670786256 20837740674816 20868856958976 20878942994048 20879046830538 20895369044992 20907186104064 20936789436056 20938406088704 20942175798144 20948629919802 21011969275776 21043345729536 21053620800693 21084954590208 21111846203916 21149663354352 21153590510098 21155223903232 21197159398376 21208154370624 21213835799104 21352746541568 21358239916032 21385480076064 21417414280704 21427765436592 21433505696432 21459762784512 21487132426149 21488791574016 21531281211648 21563433136128 21567315374208 21573962156214 21590827621376 21633626603368 21635297062912 21639192239232 21671505303552 21682087093251 21699037085184 21711308646528 21742050568212 21743729399808 21754346455179 21786723124224 21786831475344 21803863351296 21814509768948 21847084628928 21852705180672 21857643446894 21919893874112 21923840288682 22001691746304 22012434759852 22029752560608 22056740080128 22073311836624 22130248038912 22146875023696 22174006023936 22191450937344 22202286606747 22281126825984 22285138276224 22348606205952 22353656535704 22359407412096 22392795949056 22403729931453 22421244068352 22421355575112 22454724943872 22465689165036 22467423873024 22499236408896 22511960510832 22529559257088 22540560018444 22574219064384 22578283282374 22580026684416 22613744664576 22624786532088 22642473480192 22649451612736 22653529375446 22687357114656 22732216667568 22733971955712 22762966715424 22790852457984 22796957873664 22807975770672 22842034139392 22871166720909 22877050736016 23026852409472 23033021046912 23044968281088 23090649771384 23092432736256 23096720633344 23138093242368 23156296630272 23167603415736 23202083414016 23213412556308 23248076349888 23318368210944 23325554645952 23329754132922 23331555560448 23364591655392 23366395772928 23377805145864 23396080766976 23396197121856 23407504634538 23442458259168 23477464078848 23488810868304 23507290175616 23520584367072 23553888115563 23555706849792 23602283384576 23620851963904 23632385583027 23638465435248 23673763945728 23720573913984 23786174980608 23799626891136 23835166058496 23846804323173 23847529365504 23859173666952 23865446584832 23865565273992 23912754489676 24021839859264 24094471237632 24100925878272 24106236116166 24112693908486 24142233132576 24144097296384 24174890520768 24222691363104 24258862278144 24289681074048 24325952022528 24337829928789 24339709195776 24380443466496 24407022528512 24411416720832 24418940019981 24425222227344 24461695574784 24498223386624 24510063514752 24510185409762 24529346270208 24577847975424 24577970207544 24614549233664 24626568056532 24628469618688 24647845527552 24659757968896 24659880608376 24708640418228 24751903214592 24783471630684 24820356501504 24832475816202 24901151932824 24903074697216 24915234401658 24945756776928 24952439467488 24965382304512 25066267679232 25135590365184 25147863602667 25191895442688 25223899576896 25261565561856 25275851857152 25311640960008 25313595420672 25325955574686 25345754164224 25383602110464 25395870147072 25395996447432 25433792929792 25446211773996 25466231023584 25468197421056 25472782665216 25480633064328 25523276753988 25561262665728 25573743751014 25575718450176 25595839586304 25608337554852 25646450061312 25646577607872 25658972742006 25697288406816 25717377286144 25729934599272 25731921358848 25768356228992 25782929132064 25821429896704 25912148677776 25983810712512 26030354897664 26050833709056 26088811567232 26102343840768 26109336368128 26141321576448 26154085893624 26156105404416 26228442120192 26241248976696 26280303435776 26313821163552 26320590862848 26359894499328 26372765541564 26412015734784 26412147088704 26424912226842 26445701447568 26447743475712 26460657412956 26500038414336 26500170206016 26552568807648 26573326303232 26573458459392 26586301560216 26626001973376 26678782061243 26680842086912 26685645653232 26759446853184 26774580252528 26814561815808 26848627407936 26848760933241 26888719543296 26976247927226 26978330921984 27011380690944 27024569841672 27031809423112 27113541613056 27146757021696 27237228355584 27250527783492 27291084337152 27291220062912 27311724609446 27325891208304 27366696025344 27382172845248 27457900344576 27512192659328 27560501309952 27566729421829 27573821454096 27595514553984 27650078972352 27650216483487 27691367887872 27707028321024 27728826218496 27742227715008 27742365684423 27783654233088 27825142611968 27838729107384 27845891116416 27874095815878 27876248138752 27922901064192 27931506559736 28013795924427 28015959034368 28050279948288 28057794306048 28071494400924 28113272786944 28126999970922 28149128271888 28199551139136 28277539160832 28363037884416 28419261257088 28475596080009 28477794848256 28513973434752 28556552374272 28570353915456 28570496003361 28613017046016 28649509901532 28651722098688 28665712197369 28708374948864 28751244181504 28756420498944 28765282874952 28772683256448 28795319534592 28801826690234 28852256318976 28852399808856 28895340404736 28909449457668 28932049446912 28946176424181 28948411528704 28989400757616 28991639199744 29005795273572 29048964165632 29049108633792 29086013025264 29129446171904 29136940240896 29151167262498 29231787051576 29349913013136 29365136820864 29373003414144 29408986773504 29423346630327 29425618579968 29431082448832 29506997385216 29521405098783 29565341365248 29588601249792 29603048808996 29708169101312 29713517701632 29751414128514 29753711410176 29798141607936 29812543216128 29812691481768 29857061265408 29871639908604 29894992091136 29895140766816 29909589255243 29954252220048 29956565164032 29998981878528 30006699651072 30015947347776 30054080024592 30098958752512 30104377709832 30106702245888 30121402784094 30166382042784 30189964640256 30204705833928 30249809486208 30309622223424 30350622287232 30387803277312 30395943831552 30402641071881 30410634360896 30410785601001 30494888961212 30502734314688 30687638372352 30702469879296 30710694729216 30726624374784 30741627609342 30787533028512 30789910315008 30804944450904 30810664438621 30850790989824 30890137887648 30951216741744 30997435133184 31005409775616 31091157614592 31100739527936 31106338843896 31108740747264 31152788873856 31170406861152 31194774355968 31194929495808 31210006179384 31256611012224 31303285438464 31318414491072 31318570245807 31343053567488 31360779156096 31405184154084 31407609133056 31413263697216 31422944879703 31509847444036 31517953913664 31565018594304 31627431885312 31667769305874 31709012115456 31714899974144 31730385765147 31732835854848 31780221411328 31795739097564 31812231555936 31820753698656 31836132846563 32029119812352 32037359874048 32125961650176 32126121421056 32134567837696 32141648154888 32150258544648 32189644176768 32233187361024 32296921817472 32345149704192 32360943234321 32386241432064 32434602696704 32450439905052 32452945594368 32458788358848 32507257955328 32548555627776 32558586693308 32566962969792 32613075852318 32615594099712 32664297848832 32680084686336 32680247213016 32705795026944 32721764653422 32770463967232 32770626943392 32786465170341 32835424075376 32837959491584 32879840811168 32885760433023 33002537619456 33018652139778 33044628840912 33093808668672 33109967754936 33195372058368 33201535910432 33204099596288 33220312535544 33261009035904 33269919289984 33287176406016 33421690238976 33514120486912 33530484803556 33539111118144 33589193923584 33631866102528 33632033362668 33682087415808 33698533747554 33701135809536 33748854613344 33751460560896 33767940766248 33794338885632 33810840027666 33861160196096 33861328596576 33920616996864 33928282365328 33954974698112 33963710220288 33974177419104 33980294063169 34031035671984 34081683554304 34098325001352 34100957933568 34144450073136 34195266748416 34195436810496 34211963656008 34263051209088 34306579465696 34309228478464 34377238842752 34445384022361 34549531570368 34645080950016 34707139863552 34734444945408 34751405123604 34803125121024 34820118834462 34829446756702 34872114524832 34874807205888 34977552316416 34988331968928 35046887483088 35049593659392 35085094884736 35094121150464 35111256951807 35163687388752 35216020979712 35216196118272 35233216302456 35260935263424 35280876550608 35333384552448 35333560274688 35403425076864 35431277945856 35440393273344 35448402080288 35510645918592 35580860870976 35679262470912 35699440336704 35752749087744 35771294048256 35798169877248 35798347910988 35851626057728 35869131734514 35988671913506 36032759788896 36141706856448 36151388817408 36169040862729 36213349698864 36216145944576 36334037044656 36388112449536 36388293417216 36434521611072 36488928033792 36509563793664 36610533792768 36617125081248 36619952504832 36692543362176 36747335079936 36765095272128 36765278114643 36794019405312 36866771963136 36866955311316 36921823850496 36939852084798 36942704428032 36971768291328 36989636953344 36989820912564 37044872310784 37062960627342 37118305476512 37127854821888 37175207446026 37230534752256 37248713724303 37351727899236 37354612045824 37372851602487 37418635165392 37428659201232 37448073456768 37502666627896 37532171029184 37599401518848 37703385547776 37835849365344 37892348342784 37913777785728 37967461440012 37970393131008 37988933362029 38018631246336 38075403165696 38093805220608 38093994671148 38150689394688 38169317660994 38199346535376 38202296131584 38220949596492 38277833265152 38341893998592 38353710499936 38360615626521 38363577675264 38393759379456 38412506332278 38469675091968 38469866411808 38488459113009 38545932610224 38576065929216 38594901898908 38597882038272 38652534343488 38674393698096 38732144845056 38781350700352 38849253654528 38868223016664 38975716068768 39133217350848 39153515761152 39164004552192 39211982364672 39231128840436 39234158106624 39342663180288 39361873465044 39420455153664 39470731745328 39539841748992 39618023602176 39618220633056 39637368340263 39668552171352 39671615213568 39690986119434 39750057621504 39750255309024 39828853211472 39859989454848 39860187689088 39879452340324 39939002960064 39998642504704 40008932868096 40021263130368 40028468479848 40072106699456 40139170279776 40142269661184 40161870378792 40221842723712 40272941111904 40333079314944 40412829631232 40464371890839 40467496382976 40517071036416 40527925108736 40536854762508 40547714134668 40670312419584 40855842533376 40936626505728 40936830094368 40947592972288 40967586914169 40968832499712 40988836812456 41050044038016 41073259267872 41186850516864 41268288988992 41329913510912 41340546367488 41360732181144 41393271830976 41475118458528 41478320996352 41537051831808 41560542481536 41593239327744 41613341572512 41675481349632 41737713917952 41757885988096 41758093661076 41790738089984 41811143723817 41814372208128 41873578872112 41876812177408 41884351596288 41897259839604 42023938551552 42086691459072 42107241601386 42169909180416 42190499956383 42223692407832 42299326708704 42307181020196 42310447806464 42394318796752 42416308741248 42427671598208 42705493083136 42716479832064 42770960152128 42834828561408 42855530873184 42867011392864 42919525569024 42974264852298 42977583148032 43062562423296 43126866272256 43134630748416 43147924312428 43181655242752 43202740035351 43267253206736 43270594125824 43278384478464 43343010607104 43364174186502 43398074170368 43422617293056 43484101136424 43487458799616 43508692910358 43573446248448 43573662950688 43607726702592 43629019537896 43694169257856 43705410361344 43715286893788 43839787748224 43847680577364 44003383492608 44024869519704 44059505121216 44113480160256 44146623673248 44260496077824 44293750047392 44348012047872 44382901874688 44404573213494 44562253651968 44570276552448 44697212411904 44707313071408 44718814824192 44785591898112 44807459862906 44842488136704 44842711150224 44909449887744 44931378330072 44934847746048 44998472817792 45023921021664 45059118514176 45081120036888 45148438128768 45156566564748 45160053368832 45249573064176 45284946960384 45298903225472 45307058750892 45374714229312 45464433335136 45467943911424 45525933430848 45581704915968 45593915747328 45615951541344 45684068278784 45742333441818 45754101472032 46053704818944 46066042093824 46089936562176 46181299542768 46184865472512 46193441266688 46276186484736 46335206831472 46404166828032 46426825112616 46496152699776 46636736421888 46651109291904 46659508265844 46663111120896 46729183310784 46755610291728 46792161533952 46792394243712 46815009269076 46884916518336 46954928157696 46977621736608 47014580351232 47041168734144 47107776231126 47111413699584 47204566769152 47241703927808 47264771166054 47276930870496 47347527891456 47441147827968 47501653958811 47572349961216 47599253782272 47670332116992 47693608646346 47718347333904 47730893169664 47731130547984 47825508979352 48043679718528 48188942475264 48201851756544 48212472232332 48225387816972 48284466265152 48349781041536 48445382726208 48517724556288 48579362148096 48651904045056 48675659857578 48679418391552 48760886932992 48814045057024 48822833441664 48837880039962 48850444454688 48919613778477 48923391149568 48996446773248 49020127029504 49020370819524 49058692540416 49082646980133 49155695950848 49155940415088 49229098467328 49253136113064 49256939237376 49319515937792 49319761216752 49417280836456 49503806429184 49527978209667 49566943261368 49640713003008 49664951632404 49802303865648 49806149394432 49830468803316 49891513553856 49904878934976 49930764609024 50132535358464 50271180730368 50295727205334 50383790885376 50447799153792 50523131123712 50547800621331 50551703714304 50623281920016 50627190841344 50651911149372 50691508328448 50716260041499 50791740294144 50791992894864 50867585859584 50892423547992 50932462047168 50945565330432 50961266128656 51046553507976 51122525331456 51147487502028 51151436900352 51191679172608 51216675109704 51292900122624 51293155215744 51317945484012 51394576813632 51459869198544 51463842717696 51536712457984 51565858264128 51642859793408 51824297355552 51967621425024 52060709795328 52101667418112 52177623134464 52204687681536 52218672736256 52230178251693 52244170135053 52308171787248 52312210808832 52482497953392 52560606871552 52627642327104 52641181725696 52719788998656 52745531083128 52824031469568 52824294177408 52849824453684 52891402895136 52895486951424 52921314825912 53000076828672 53000340412032 53105137615296 53146916918784 53172603120432 53252003946752 53357564122486 53361684173824 53371291306464 53518893706368 53549160505056 53629123631616 53697254815872 53697521866482 53777439086592 53803697601771 53952495854452 53956661843968 53983007870259 54049139683344 54063618846224 54227083226112 54293514043392 54474456711168 54501055566984 54582168674304 54582440125824 54623449218892 54651782416608 54733392050688 54764345690496 54915800689152 55024385318656 55121002619904 55133458843658 55147642908192 55191029107968 55300157944704 55300432966974 55382735775744 55409778127197 55414056642048 55457652436992 55484455430016 55484731368846 55567308466176 55594440941013 55677458214768 55691782232832 55748191631756 55752496277504 55845802128384 55863013119472 56027591848854 56031918068736 56100559896576 56115588612096 56142988801848 56226545573888 56253999941844 56298256543776 56399102278272 56555078321664 56838522514176 56951192160018 56955589696512 57027946869504 57113104748544 57140707830912 57140992006722 57226034092032 57253976491491 57299019803064 57303444197376 57331424394738 57416749897728 57512840997888 57530565749904 57545366512896 57590639069184 57603653380468 57704512637952 57704799617712 57790680809472 57818898915336 57864098893824 57892352848362 57896823057408 57978801515232 57983278399488 58011590547144 58097928331264 58098217267584 58172026050528 58258892343808 58273880481792 58302334524996 58463574103152 58699826026272 58730273641728 58746006828288 58817973547008 58846693260654 58851237159936 58862164897664 59013994770432 59042810197566 59130682730496 59177202499584 59206097617992 59427035403264 59502828257028 59507422820352 59625086432256 59625382963536 59714122530816 59743279817208 59789984182272 59790281533632 59819178510486 59908504440096 59913130328064 59997963757056 60013399302144 60031894695552 60108160049184 60197917505024 60208755419664 60213404491776 60242805568188 60332764085568 60409411667856 60499618972416 60619244446848 60701244574464 60775606554624 60791887663104 60805282143762 60821268721792 60821571202002 60941833270331 60989777922424 61005468629376 61404939758592 61421389458432 61453248749568 61483255218684 61575066057024 61609888901808 61621328877242 61701581979648 61780275775296 61902433483488 61994870266368 62010819551232 62201479055872 62212677687792 62217481494528 62305577747712 62340813722304 62389858991616 62420012358768 62513222024448 62606570876928 62636828982144 62637140491614 62686107134976 62721558312192 62810368308168 62815218266112 62826527394432 62845889759406 63019694888072 63035907827328 63130037188608 63160862402079 63254863770624 63335538611748 63429799948288 63460771530294 63465671709696 63560442822656 63591478195128 63624463111872 63641507397312 63672265693126 64058239624704 64074719748096 64252242842112 64283296309776 64300517089296 64379288353536 64461397278447 64466374722048 64593843634944 64690299408384 64721886468642 64772482864128 64869205393408 64900879810104 64905891188736 64917576717696 65014515910656 65046261279753 65097111255552 65117173386616 65133925939584 65226151704636 65231188199424 65263039365537 65360169372672 65360494426032 65411590053888 65443529306844 65540927934464 65541253886784 65572930340682 65670848150752 65675918983168 65759681622336 65771520866046 66005075238912 66037304279556 66089257681824 66219935509872 66390744116736 66403071820864 66440625071088 66522018071808 66539838579968 66574352812032 66606859820241 66843380477952 67028240973824 67060969607112 67078222236288 67178387847168 67211189794359 67263732205056 67264066725336 67364174831616 67397067495108 67402271619072 67497709226688 67535881532496 67588677771264 67621680055332 67722320392192 67722657193152 67841233993728 67856564730656 67909949396224 67927420440576 67948354838208 67960588126338 68062071343968 68196650002704 68201915867136 68288900146272 68390873620992 68423927312016 68526102418176 68613158931392 68613500162727 68754477685504 68890768044722 69099063140736 69290161900032 69414279727104 69468889890816 69502810247208 69606250242048 69640237668924 69658893513404 69744229049664 69955104632832 69976663937856 70093774966176 70099187318784 70170189769472 70188242300928 70222513903614 70327374777504 70432392236544 70466432604912 70521870526848 70561753101216 70661664346689 70667120549376 70806850153728 70862555891712 70896804160576 70897156749081 71021291837184 71161721741952 71358524941824 71398880673408 71505498175488 71540412969519 71542588096512 71596339754496 71596695821976 71703252115456 71738263469028 71977343827012 72065519577792 72283413712896 72302777634816 72338081725458 72426699397728 72432291889152 72668074089312 72776586834432 72869043222144 72977856067584 73013489786367 73019127587328 73221067585536 73234250162496 73256820059943 73385086724352 73494670159872 73530190544256 73530556229286 73588038810624 73733543926272 73733910622632 73843647700992 73879704169596 73885408856064 73943536582656 73979273906688 73979641825128 74089744621568 74125921254684 74236610953024 74255709643776 74350414892052 74461069504512 74497427448606 74703455798472 74709224091648 74745703204974 74837270330784 74857318402464 74896146913536 75005333255792 75064342058368 75198803037696 75406771095552 75443590808001 75671698730688 75784696685568 75827555571456 75934922880024 75940786262016 75977866724058 76037262492672 76150806331392 76187610441216 76187989342296 76301378789376 76338635321988 76398693070752 76404592263168 76441899192984 76555666530304 76683787997184 76707420999872 76721231253042 76727155350528 76787518758912 76825012664556 76939350183936 76939732823616 76976918226018 77091865220448 77152131858432 77189803797816 77195764076544 77305068686976 77348787396192 77464289690112 77562701400704 77716452091447 77736446033328 77951432137536 78266434701696 78307031522304 78328009104384 78423964729344 78462257680872 78468316213248 78685326360576 78723746930088 78840910307328 78941463490656 79079683497984 79236047204352 79236441266112 79274736680526 79337104342704 79343230427136 79381972238868 79500115243008 79500510618048 79657706422944 79719978909696 79720375378176 79758904680648 79878005920128 79997285009408 80036346183729 80042526260736 80056936959696 80144213398912 80278340559552 80303081359241 80323740757584 80443685447424 80545882223808 80546282799723 80666158629888 80825659262464 80928743781678 80934992765952 81034142072832 81055850217472 81073709525016 81095428269336 81340624839168 81711685066752 81873253011456 81873660188736 81895185944576 81935173828338 81977673624912 82100088076032 82146518535744 82373701033728 82536577977984 82659827021824 82700188265487 82721464362288 82786543661952 82950236917056 82950649450461 83074103663616 83121084963072 83186478655488 83226683145024 83227097053269 83350962699264 83475427835904 83515771976192 83516187322152 83581476179968 83622287447634 83628744416256 83747157744224 83753624354816 83768703192576 83794519679208 84041387773281 84047877103104 84173382918144 84214483202772 84339818360832 84380999912766 84447384815664 84598653417408 84614362040392 84620895612928 84788637593504 84832617482496 84855343196416 85410986166272 85541920304256 85669657122816 85711061746368 85711488010083 85734022785728 85839051138048 85948529704596 85955166296064 85997136592107 86125124846592 86253732544512 86269261496832 86295848624856 86363310485504 86405480070702 86534506413472 86541188251648 86556768956928 86686021214208 86728348373004 86796148340736 86838529272543 86845234586112 86968202272848 86974917599232 87017385820716 87146892496896 87147325901376 87258039075792 87388338515712 87410820722688 87430573787576 87679575496448 87695361154728 88049739039408 88119010242432 88226960320512 88293247346496 88520992155648 88564215296349 88587500094784 88696024095744 88765803749376 88809146426988 89124507303936 89140553104896 89394424823808 89414626142816 89437629648384 89571183796224 89614919725812 89684976273408 89685422300448 89728767765729 89862756660144 89869695492096 89996945635584 90047842043328 90162240073776 90296876257536 90313133129496 90320106737664 90499146128352 90569893920768 90597806450944 90614117501784 90749428458624 90928866670272 91051866861696 91163409831936 91187831494656 91231903082688 91232356803003 91368136557568 91484666883636 91508202944064 92107409637888 92132084187648 92179873124352 92362599085536 92369730945024 92386882533376 92431993315863 92552372969472 92670413662944 92853650225232 92992305399552 93273472843776 93302218583808 93319016531688 93326222241792 93458366621568 93511220583456 93584323067904 93584788487424 93630018538152 93769833036672 93909856315392 93955243473216 93955710737421 94029160702464 94082337468288 94215552462252 94222827399168 94268834639109 94409133538304 94483407855616 94529542332108 94553861740992 94695055782912 94882295655936 95003307917622 95144699922432 95191157295441 95198507564544 95340664233984 95387217292692 95436694667808 95461786339328 95462261095968 95508398539689 95651017958704 96087359437056 96377884950528 96403703513088 96424944464664 96450775633944 96568932530304 96699562083072 96890765452416 97035449112576 97082829702963 97158724296192 97303808090112 97351319715156 97358836783104 97521773865984 97628090114048 97645666883328 97675760079924 97700888909376 97839227556954 97846782299136 97992893546496 98040254059008 98040741639048 98117385080832 98165293960266 98311391901696 98311880830176 98359395511023 98506272226128 98513878474752 98639031875584 98639522433504 98834561672912 99007612858368 99055956419334 99133886522736 99281426006016 99329903264808 99604607731296 99612298788864 99660937606632 99783027107712 99809757869952 99861529218048 100265070716928 100542361460736 100591454410668 100767581770752 100895598307584 101046262247424 101095601242662 101103407428608 101246563840032 101254381682688 101303822298744 101383016656896 101432520082998 101583480588288 101583985789728 101784847095984 101864924094336 101891130660864 101922532257312 102093107015952 102245050662912 102294975004056 102302873800704 102433350219408 102585800245248 102586310431488 102635890968024 102789153627264 102919738397088 102927685435392 103073424915968 103131716528256 103285719586816 103336152067083 103648594711104 103935242850048 104121419590656 104203334836224 104355246268928 104409375363072 104437345472512 104460356503386 104488340270106 104616343574496 104624421617664 104964995906784 105255284654208 105282363451392 105491062166256 105648062939136 105648588354816 105699648907368 105782805790272 105842629651824 106000153657344 106000680824064 106210275230592 106293833837568 106345206240864 106504007893504 106715128244972 106723368347648 106742582612928 107037787412736 107098321010112 107258247263232 107394509631744 107395043732964 107554878173184 107607395203542 107820166555201 107904991708904 107913323687936 107966015740518 108098279366688 108127237692448 108454166452224 108507122588187 109002111133968 109164337348608 109164880251648 109246898437784 109303564833216 109466784101376 109528691380992 109831601378304 110048770637312 110242005239808 110266917687316 110295285816384 110382058215936 110600315889408 110600865933948 110765471551488 110819556254394 110828113284096 110915304873984 110968910860032 110969462737692 111134616932352 111188881882026 111354916429536 111383564465664 111496383263512 111504992555008 111691604256768 111726026238944 111746141172909 112055183697708 112063836137472 112118554807461 112285977603696 112453091147776 112507999883688 112596513087552 112798204556544 113110156643328 113677045028352 113902384320036 113911179393024 114055893739008 114226209497088 114281415661824 114281984013444 114452068184064 114507952982982 114598039606128 114606888394752 114662848789476 114833499795456 115025681995776 115061131499808 115081846879563 115090733025792 115181278138368 115207306760936 115409025275904 115409599235424 115465377339027 115637797830672 115728197787648 115784705696724 115793646114816 115957603030464 116023181094288 116195856662528 116196434535168 116344052101056 116517784687616 116547760963584 116604669049992 116927148206304 117399652052544 117460547283456 117492013656576 117635947094016 117693386521308 117702474319872 117724329795328 118027989540864 118085620395132 118261365460992 118412195235984 118854070806528 118912105020789 119005656514056 119014845640704 119250172864512 119250765927072 119486559634416 119579968364544 119580563067264 119638357020972 119817008880192 119995927514112 120026798604288 120063789391104 120216320098368 120395835010048 120417510839328 120426808983552 120485611136376 120665528171136 120818823335712 120999237944832 121238488893696 121393115672517 121402489148928 121551213109248 121583775326208 121610564287524 121642537443584 121643142404004 121883666540662 121979555844848 122010937258752 122809879517184 122842778916864 122902760742507 122906497499136 122966510437368 123150132114048 123219777803616 123242657754484 123560551550592 123804866966976 123989740532736 124021639102464 124402958111744 124425355375584 124434962989056 124611155495424 124681627444608 124779717983232 124840024717536 125026444048896 125213141753856 125273657964288 125274280983228 125372214269952 125433431171451 125443116624384 125620736616336 125630436532224 125653054788864 125691779518812 126039389776144 126071815654656 126260074377216 126321724804158 126509727541248 126571499869149 126671077223496 126859599896576 126921543060588 126931343419392 127182956390256 127248926223744 127283014794624 127344531386252 128116479249408 128149439496192 128504485684224 128566592619552 128601034178592 128758576707072 128922794556894 128932749444096 129187687269888 129380598816768 129443772937284 129544965728256 129608220106053 129801759620208 129811782377472 129835153435392 130029031821312 130092522559506 130194222511104 130234346773232 130267851879168 130452303409272 130462376398848 130526078731074 130720338745344 130720988852064 130823180107776 130887058613688 131081855868928 131082507773568 131145860681364 131341696301504 131519363244672 131543041732092 132010150477824 132074608559112 132178515363648 132439871019744 132781488233472 132806143641728 132881250142176 133044036143616 133079677159936 133148705624064 133213719640482 133686760955904 134121939214224 134156444472576 134356775694336 134422379588718 134527464410112 134528133450672 134728349663232 134794134990216 134804543238144 134995418453376 135071763064992 135177355542528 135243360110664 135444640784384 135445314386304 135713129461312 135819898792448 135854840881152 135896709676416 135921176252676 136124142687936 136393300005408 136403831734272 136577800292544 136781747241984 136847854624032 137052204836352 137226317862784 137227000325454 137498338315637 137508955371008 137781536089444 138198126281472 138580323800064 138828559454208 139005620494416 139212500484096 139280475337848 139317787026808 139488458099328 139910209265664 139953327875712 140187549932352 140340379538944 140376484601856 140445027807228 140654749555008 140864784473088 140932865209824 141043741053696 141123506202432 141323328693378 141334241098752 141613700307456 141725111783424 141793608321152 141794313498162 142042583674368 142074682404811 142323443483904 142504961876433 142717049883648 142797761346816 143010996350976 143080825939038 143192679508992 143193391643952 143406504230912 143476526938056 143954687654024 144131039155584 144566827425792 144605555269632 144676163450916 144853398795456 145336148178624 145553173668864 145738086444288 145955712135168 146026979572734 146038255174656 146442135171072 146468500324992 146513640119886 146758841335431 146770173448704 146989340319744 147060381088512 147061112458572 147176077621248 147247940940399 147467087852544 147467821245264 147687295401984 147759408339192 147770817712128 147958547813376 147959283650256 148179489243136 148251842509368 148473221906048 148511419287552 148583934629001 148700829784104 148922139009024 148994854897212 149406911596944 149418448183296 149491406409948 149674540661568 149714636804928 149792293827072 150010666511584 150128684116736 150397606075392 150813542191104 150887181616002 151343397461376 151569393371136 151643401863993 151655111142912 151869845760048 151881572524032 151955733448116 152074524985344 152148780124497 152375220882432 152375978684592 152602757578752 152677270643976 152797386141504 152883798385968 153111333060608 153367575994368 153414841999744 153442462506084 153454310701056 153575037517824 153650025329112 153878700367872 153879465647232 153953836452036 154183730440896 154379607595632 154391528153088 154610137373952 154697574792384 154928579380224 155125402801408 155432904182894 155472892066656 155902864275072 156532869403392 156614063044608 156656018208768 156690534755079 156732510405159 156924515361744 156936632426496 157447493860176 157681820614656 157882926981312 158159366995968 158472094408704 158472882532224 158549473361052 158674208685408 158686460854272 158763944477736 159000230486016 159001021236096 159315412845888 159440750756352 159517809361296 159756011840256 159994570018816 160072692367458 160085052521472 160113873919392 160288426797824 160556681119104 160606162718482 160647481515168 160887370894848 161091764447616 161092565599446 161332317259776 161411092805313 161651318524928 161857487563356 161869985531904 161949023610777 162147419050032 162190856538672 162681249678336 163423370133504 163746506022912 163747320377472 163790371889152 163870347656676 163955347249824 164200176152064 164293037071488 164747402067456 165073155955968 165319654043648 165400376530974 165442928724576 165573087323904 165900473834112 165901298900922 166148207327232 166229334381591 166242169926144 166372957310976 166453366290048 166454194106538 166701925398528 166783322823039 167031543952384 167032374644304 167162952359936 167244574895268 167257488832512 167494315488448 167537406385152 167589039358416 168082775546562 168095754206208 168346765836288 168428966405544 168679636721664 168761999825532 168894769631328 169197306834816 169228724080784 169241791225856 169577275187008 169665234964992 169710686392832 170821972332544 171083840608512 171339314245632 171422123492736 171422976020166 171468045571456 171678102276096 171761929474473 171897059409192 171910332592128 171994273184214 172250249693184 172538522993664 172591697249712 172726620971008 172810960141404 173069012826944 173113537913856 173372042428416 173456696746008 173592296681472 173677058545086 173690469172224 173936404545696 173949835198464 174034771641432 174293784993792 174294651802752 174516078151584 174776677031424 174821641445376 174861147575152 175345611526969 175359150992896 175390722309456 176099478078816 176238020484864 176453920641024 176586494692992 177041984311296 177128430592698 177175000189568 177392048191488 177526209961399 177531607498752 177618292853976 178281106209792 178829252285632 178875259296768 179142367592448 179229839451624 179369952546816 179370844600896 179457535531458 179725513320288 179739390984192 179993891271168 180095684086656 180324480147552 180593752515072 180626266258992 180640213475328 180998292256704 181181622803207 181195612901888 181228235003568 181498856917248 181857733340544 182103733723392 182326819663872 182375662989312 182463806165376 182464713606006 182736273115136 182825499810993 182969333767272 183016405888128 184214819275776 184264168375296 184359746248704 184725198171072 184773765066752 184863986631726 185104745938944 185340827325888 185707300450464 185984610799104 186604437167616 186638033063376 186652444483584 186916733243136 187022441166912 187169576974848 187211873486521 187260037076304 187539666073344 187819712630784 187910486946432 187911421474842 188058321404928 188164674936576 188431104924504 188445654798336 188537669278218 188818267076608 188966815711232 189059084664216 189107723481984 189390111565824 189482587206237 189764591311872 190006615835244 190289399844864 190382314590882 190397015129088 190681328467968 190774434585384 190873389335616 190923572678656 190924522191936 191016797079378 191302035917408 192174718874112 192849888929328 192901551267888 193137865060608 193384191835341 193399124166144 193781530904832 194070898225152 194165659405926 194317448592384 194607616180224 194702639430312 194717673566208 195043547731968 195256180228096 195291333766656 195351520159848 195401777818752 195678455113908 195693564598272 195789118096611 196080508118016 196081483278096 196234770161664 196330587920532 196622783803392 196623761660352 196718791022046 197012544452256 197027756949504 197278063751168 197279044867008 197669123345824 198015225716736 198111912838668 198267773045472 198659806529616 199209215462592 199321875213264 199566054215424 199619515739904 199723058436096 199820579460723 200530141433856 201084722921472 201182908821336 201535163541504 201791196615168 202092524494848 202191202485324 202206814857216 202493127680064 202607644597488 202766033313792 202865040165996 203166961176576 203167971579456 203569694191968 203729848188672 203782261321728 203845064514624 204186214031904 204589950008112 204605747601408 204866700438816 205172620862976 205271781936048 205578307254528 205839476794176 205840500488181 206146849831936 206263433056512 206571439173632 206672304134166 207297189422208 207870485700096 208242839181312 208406669672448 208710492537856 208818750726144 208874690945024 208920713006772 208976680540212 209232687148992 209929991813568 210510569308416 210564726902784 210982124332512 211297176709632 211399297814736 211565611580544 211685259303648 211984993040067 212001361648128 212420550461184 212587667675136 212690412481728 212691470247243 213008015787008 213430256489944 213446736695296 213485165225856 214075574825472 214196642020224 214516494526464 214621238908557 214789019263488 214790087465928 215109756346368 215214790407084 215640333110402 215809983417808 215826647375872 215932031481036 216196558733376 216254475384896 216908332904448 217014245176374 218004222267936 218329760503296 218493796875568 218607129666432 218933568202752 219040469359101 219057382761984 219663202756608 219770460179829 220097541274624 220484010479616 220533835374632 220590571632768 220764116431872 221200631778816 221201731867896 221530943102976 221639112508788 221656226568192 221830609747968 221937821720064 221938925475384 222269233864704 222377763764052 222709832859072 222767128931328 222992766527024 223009985110016 223383208513536 223452052477888 223492282345818 224110367395416 224127672274944 224237109614922 224571955207392 225015999767376 225193026175104 225596409113088 226220313286656 226330772424003 226391403918563 227354090056704 227804768640072 227822358786048 228111787478016 228452418994176 228562831323648 228563968026888 228904136368128 229015905965964 229196079212256 229213776789504 229325697578952 229666999590912 230051363991552 230122262999616 230163693759126 230181466051584 230362556276736 230414613521872 230818050551808 230819198470848 230930754678054 231275595661344 231456395575296 231569411393448 231587292229632 231915206060928 232046362188576 232392869070336 232688104202112 233035569375232 233149356274341 233209338099984 233854296412608 233926367437789 234799304105088 234921094566912 234984027313152 235271894188032 235386773042616 235404948639744 235448659590656 236055979081728 236171240790264 236522730921984 236824390471968 237708141613056 237824210041578 238011313028112 238029691281408 238500345729024 238501531854144 238973119268832 239159936729088 239161126134528 239276714041944 239634017760384 239991855028224 240109038551187 240127578782208 240432640196736 240791670020096 240835021678656 240909244077723 240971222272752 241331056342272 241637646671424 241638848399169 241998475889664 242476977787392 242786231345034 242804978297856 243102426218496 243167550652416 243221128575048 243285074887168 243286284808008 243767333081324 243959111689696 244021874517504 245619759034368 245685557833728 245805521485014 245933020874736 246300264228096 246439555607232 246485315508968 247121103101184 247609733933952 247979481065472 248100564796461 248805916223488 248850710751168 249222310990848 249363254889216 249559435966464 249680049435072 249681291159807 250052888097792 250426283507712 250547315928576 250548561966456 250744428539904 250866862342902 250886233248768 251241473232672 251260873064448 251306109577728 251383559037624 252078779552288 252124163319843 252143631309312 252520148754432 252643449608316 253019455082496 253142999738298 253342154446992 253719199793152 253843086121176 253862686838784 254365912780512 254497852447488 254566029589248 254689062772504 256232958498816 257008971368448 257133185239104 257202068357184 257517153414144 257845589113788 257865498888192 257991409776321 258375374539776 258761197633536 258887545874568 259089931456512 259216440212106 259603519240416 259623564754944 259670306870784 260058063642624 260185045119012 260388445022208 260468693546464 260515587817629 260535703758336 260904606818544 260924752797696 261052157462148 261440677490688 261441977704128 261774117227376 262163711737856 262165015547136 262291721362728 262683392603008 263038726489344 263086083464184 264149217118224 264357030727296 264879742039488 265562976466944 265612287283456 265762500284352 266088072287232 266159354319872 266297411248128 266427439280964 267373521911808 268243878428448 268312888945152 268713551388672 268844759177436 269054928820224 269056266901344 269186303297187 269588269980432 269609086476288 269990836906752 270143526129984 270486720221328 270889281568768 270890628772608 271426258922624 271639797584896 271709681762304 271793419352832 271842352505352 272248285375872 272786600010816 273155600585088 273563494483968 273695709248064 273697070409009 274104409672704 274452635725568 274454000650908 274996676631274 275017910742016 275563072178888 276396252562944 277160647600128 277295979947589 277657118908416 278011240988832 278560950675696 278635574053616 278976916198656 279820418531328 279906655751424 280375099864704 280680759077888 280752969203712 280890055614456 281309499110016 281729568946176 281865730419648 281867132212263 282087482107392 282247012404864 282646657386756 282668482197504 282806503917327 283227400614912 283450223566848 283587216642304 283588626996324 284085167348736 284149364809622 284646886967808 285009923752866 285434099767296 285573471886323 285595522693632 286021992701952 286161651878076 286385359017984 286386783287904 286525195619067 286953053876112 287909375308048 288262078311168 289133654851584 289211110539264 289352326901832 289706797590912 290672296357248 291106347337728 291248489108889 291476172888576 291911424270336 292053959145468 292076510349312 292884270342144 292937000649984 293027280239772 293517682670862 293540346897408 293978680639488 294120762177024 294122224917144 294352155242496 294495881880798 294934175705088 294935642490528 295078186533069 295518816678384 295541635424256 295917095626752 295918567300512 296503685018736 296946443812096 297022838575104 297167869258002 297401659568208 297844278018048 297989709794424 298813823193888 298836896366592 298982812819896 299349081323136 299429273609856 299584587654144 300021333023168 300257368233472 300795212150784 301627084382208 301774363232004 302686794922752 303138786742272 303286803727986 303310222285824 303739691520096 303763145048064 303911466896232 304149049970688 304297560248994 304750441764864 304751957369184 305354541287952 305594772283008 305767596771936 306735151988736 306829683999488 306884925012168 306908621402112 307300050658224 307757400735744 307758931294464 307907672904072 308367460881792 308759215191264 308783056306176 309220274747904 309395149584768 309857158760448 310008456201249 310250805602816 310865808365788 310945784133312 311805728550144 313065738806784 313228126089216 313312036417536 313381069510158 313465020810318 313849030723488 313873264852992 314084833008629 314894987720352 315765853962624 316944188817408 316945765064448 317098946722104 317348417370816 317527888955472 318000460972032 318002042472192 318630825691776 318881501512704 319035618722592 319512023680512 319989140037632 320145384734916 320170105042944 320227747838784 320576853595648 321113362238208 321212325436964 321294963030336 321774741789696 322183528895232 322185131198892 322664634519552 322822185610626 323302637049856 323460499665603 323714975126712 323739971063808 323898047221554 324294838100064 324381713077344 325362499356672 325521367764561 327493012045824 327494640754944 327580743778304 327740695313352 327910694499648 328400352304128 328586074142976 329494804134912 330146311911936 330639308087296 330800753061948 330885857449152 331146174647808 331800947668224 331802597801844 332296414654464 332458668763182 332484339852288 332745914621952 332906732580096 332908388213076 333403850797056 333566645646078 334063087904768 334064749288608 334325904719872 334489149790536 334514977665024 334988630976896 335074812770304 335178078716832 335238423518727 336165551093124 336191508412416 336355664422383 336857932811088 337359273443328 337523999651064 337789539262656 338394613669632 338457448161568 338483582451712 339154550374016 339330469929984 339421372785664 341643944665088 342167681217024 342678628491264 342844246985472 342845952040332 342936091142912 343356204552192 343523858948946 343794118818384 343820665184256 343988546368428 344500499386368 345077045987328 345183394499424 345453241942016 345621920282808 346138025653888 346227075827712 346396132017081 346913393492016 347184593362944 347354117090172 347380938344448 347872809091392 348069543282864 348587569987584 348589303605504 349032156303168 349553354062848 349643282890752 349722295150304 350691223053938 350718301985792 350781444618912 352198956157632 352476040969728 352907841282048 353172989385984 354083968622592 354256861185396 354350000379136 354784096382976 355052419922798 355236585707952 356562212419584 357658504571264 357750518593536 358459678903248 358739905093632 358741689201792 358915071062916 359451026640576 359987782542336 360191368173312 360648960295104 361187505030144 361252532517984 361280426950656 361996584513408 362363245606414 362391225803776 362456470007136 362997713834496 363715466681088 364179347017551 364207467446784 364653639327744 364751325978624 364927612330752 364929427212012 365472546230272 365650999621986 365938667534544 366032811776256 368429638551552 368528336750592 368708282227521 368719492497408 369450396342144 369547530133504 369727973263452 370681654651776 371414600900928 371969221598208 373208874335232 373276066126752 373304888967168 373833466486272 374044882333824 374339153949696 374423746973042 374520074152608 375079332146688 375639425261568 375820973892864 375822842949684 376116642809856 376300293514353 376329349873152 376862209849008 376891309596672 377075338556436 377636534153216 378118169328432 378215446963968 378780223131648 378965174412474 379529182623744 379714499607447 380013231670488 380578799689728 380764629181764 380794030258176 381548869170768 381746778671232 381847145357312 381849044383872 382033594158756 382604071834816 384349437748224 385699777858656 385803102535776 386275730121216 386768383670682 386798248332288 387563061809664 388141796450304 388331318811852 388634897184768 388824660318159 389405278860624 389435347132416 390087095463936 390582667533312 390703040319696 390803555637504 391356910227816 391387129196544 391578236193222 392161016236032 392162966556192 392469540323328 392661175841064 393245567606784 393247523320704 393437582044092 394025088904512 394556127502336 394558089734016 395338246691648 396030451433472 396223825677336 396535546090944 397319613059232 398418430925184 398643750426528 399132108430848 399239031479808 399446116872192 399641158921446 400538637702073 401060282867712 402365817642672 403070327083008 403582393230336 404185048989696 404382404970648 404413629714432 404986255360128 405215289194976 405532066627584 405730080331992 406333922353152 406335943158912 407139388383936 407459696377344 407564522643456 407690129029248 408372428063808 409179900016224 409211495202816 409733400877632 410345241725952 410543563872096 411156614509056 411678953588352 411681000976362 412293699663872 412495014946911 412526866113024 413142878347264 413344608268332 413869727005319 414594378844416 415740971400192 416485678362624 417420985075712 417637501452288 417749381890048 417841426013544 417953361080424 418465374297984 419859983627136 421021138616832 421129453805568 421964248665024 422594353419264 422798595629472 423131223161088 423370518607296 423969986080134 424002723296256 424841100922368 425175335350272 425380824963456 425382940494486 426016031574016 426224047214433 426860512979888 426893473390592 426970330451712 427514885629299 428151149650944 428393284040448 429032989052928 429242477817114 429578038526976 429580174931856 430219512692736 430429580814168 431280666220804 431619966835616 431653294751744 431864062962072 432393117466752 432508950769792 433816665808896 434028490352748 436008444535872 436659521006592 436987593751136 437214259332864 437867136405504 438080938718202 438114765523968 439326405513216 439540920359658 440195082549248 440968020959232 441067670749264 441181143265536 441528232863744 441743822821197 442401263557632 442403463735792 443061886205952 443278225017576 443312453136384 443875643440128 443877850950768 444538467729408 444755527528104 445419665718144 445534257862656 445985533054048 446019970220032 446766417027072 446904104955776 446984564691636 448220734790832 448255344549888 448474219229844 449143910414784 450031999534752 450386052350208 451192818226176 452440626573312 452661544848006 452782807837126 454708180113408 455609537280144 455644717572096 456223574956032 456446340373491 457125662647296 457127936053776 457808272736256 458031811931928 458392158424512 458651395157904 459333999181824 460102727983104 460244525999232 460327387518252 460362932103168 460725112553472 460829227043744 461636101103616 461638396941696 461861509356108 462551191322688 463138822786896 463174584459264 463830412121856 464092724377152 464785738140672 465376208404224 466071138750464 466298712548682 466418676199968 467708592825216 467852734875578 469598608210176 469842189133824 469968054626304 470197531215477 470773546085232 470809897279488 470897319181312 472342481580528 473045461843968 473648780943936 475416283226112 475648420083156 476022626056224 476059382562816 477000691458048 477003063708288 477946238537664 478322252269056 478553428083888 479268035520768 479983710056448 480218077102374 480255157564416 480865280393472 481583340040192 481670043357312 481818488155446 481942444545504 482662112684544 483275293342848 483277696798338 483996951779328 484233278415939 484953955574784 485572462690068 485609956595712 485847070832331 486442257150096 486570149774336 486572569616016 487534666162648 487918223379392 488043749035008 491239518068736 491371115667456 491611042970028 491866041749472 492600528456192 492879111214464 492970631017936 494242206202368 495219467867904 495958962130944 496201129592922 497611832446976 497701421502336 498444621981696 498688003144773 498726509778432 499118871932928 499360098870144 499362582319614 500105776195584 500349968469117 501094631857152 501097123932912 501488857079808 501733724685804 501772466497536 502482946465344 502612219155456 502767118075248 504157559104576 504248326639686 504287262618624 505040297508864 505286899216632 506038910164992 506285999476596 506684308893984 507686172242352 507725373677568 508731825561024 508995704894976 509132059178496 509378125545008 512465916997632 514017942736896 514266370478208 514404136714368 515034306828288 515285788423419 515691178227576 515730997776384 515982819552642 516750749079552 517775091749136 518179862913024 518432880424212 519207038480832 519340613741568 520116127285248 520370090238024 520776890044416 520937387092928 521031175635258 521071407516672 521809213637088 521849505595392 522104314924296 522881354981376 522883955408256 523548234454752 524330031094272 524583442725456 525366785206016 526036834580907 526077452978688 526172166928368 528298434236448 528714061454592 529759484078976 531125952933888 531224574566912 531525000568704 532176144574464 532318708639744 532578629884197 532594822496256 532854878561928 536487756856896 536625777890304 537427102777344 537689518354872 538109857640448 538112533802688 538372606594374 539176539960864 539218172952576 539981673813504 540287052259968 540973440442656 541781257545216 542852517845248 543279595169792 543544868409621 543586838705664 543684705010704 544496570751744 545573200021632 546311201170176 547126988967936 547391418496128 547394140818018 548208819345408 548476499432979 548905271451136 548908001301816 549993353262548 550035821484032 551126144357776 552792505125888 554321295200256 554591959895178 555314237816832 556022481977664 557121901351392 557271148107232 557953832397312 559813311502848 560750199729408 561361518155776 561635620459563 561780111228912 562618998220032 563459137892352 563731460839296 563734264424526 564174964214784 564494024809728 565293314773512 565336964395008 565613007834654 566454801229824 566900447133696 567174433284608 567177253992648 568170334697472 568298729619244 569293773935616 570019847505732 570868199534592 571146943772646 571191045387264 572043985403904 572323303756152 572770718035968 572773566575808 573050391238134 573906107752224 575818750616096 576524156622336 578704653803664 579413595181824 581344592714496 582212694675456 582496978217778 582952345777152 583822848540672 584107918290936 584153020698624 585768540684288 585874001299968 586054560479544 587035365341724 587080693794816 588241524354048 588244449834288 588704310484992 588991763761596 589868351410176 589871284981056 590156373066138 591037633356768 591083270848512 591834191253504 591837134601024 593007370037472 593892887624192 594045677150208 594335738516004 594803319136416 595979419588848 597627646387776 597965625639792 598698162646272 598858547219712 599169175308288 600042666046336 600514736466944 601590424301568 603254168764416 603548726464008 605373589845504 606277573484544 606573607455972 606620444571648 607479383040192 607822933792464 608298099941376 608595120497988 609500883529728 609503914738368 610709082575904 611189544566016 611535193543872 613659367998976 613769850024336 613817242804224 614600101316448 615517862588928 615815345808144 616734921763584 617518430382528 617521501464543 618440549495808 618790299169536 619714317520896 620016912402498 620501611205632 621731616731576 621891568266624 623611457100288 626131477613568 626456252178432 626624072835072 626762139020316 626930041620636 627698061446976 628169666017258 629789975440704 631531707925248 633891530128896 634197893444208 634696834741632 635055777910944 635954979120201 636004084944384 637261651383552 637763003025408 638071237445184 638074410741729 639024047361024 639978280075264 640290769469832 640340210085888 640455495677568 641153707191296 642226724476416 642424650873928 642589926060672 643549483579392 643863716725671 644367057790464 644370262397784 645329269039104 645644371221252 646605274099712 646920999331206 647429950253424 647479942127616 647796094443108 648589676200128 648763426154688 650724998713344 651042735529122 654989281509888 655481390626704 655821388999296 656800704608256 657121408077303 657172148285952 658989608269824 659311380539487 660292623823872 661278616174592 661601506123896 661771714898304 662292349295616 663601895336448 663605195603688 664592829308928 664917337526364 664968679704576 665491829243904 665813465160192 665816776426152 666807701594112 667133291292156 668126175809536 668129498577216 668978299581072 669029955330048 669977261953792 670149625540608 670356157433664 670476847037454 672331102186248 672383016824832 672711328844766 673715865622176 675047999302128 675579078525312 676789227339264 676914896323136 678309100748032 678660939859968 678842745571328 678992317272009 679174211755689 683287889330176 684335362434048 685357256982528 685688493970944 685691904080664 685872182285824 686712409104384 687047717897892 687588237636768 687641330368512 687977092736856 689000998772736 690154091974656 690366788998848 691243840565616 692276051307776 692454151655424 692792264034162 693826786984032 694369186725888 694708234180344 694761876688896 695745618182784 696139086565728 697178607211008 698064312606336 699106708125696 699444590300608 699448068823023 701382446107876 701436603971584 701562889237824 701779102313367 704397912315264 704952081939456 705815682564096 706345978771968 708167937245184 708513722370792 708645282088283 708700000758272 709568192765952 710104839845596 710473171415904 713124424839168 715317009142528 715501037187072 716919357806496 717479810187264 717483378403584 717830142125832 718902053281152 719975565084672 720327115653561 720382736346624 721297920590208 722375010060288 722505065035968 722727732233169 723993169026816 724726491212828 724782451607552 724912940014272 725995427668992 727430933362176 728358694035102 728414934893568 729307278655488 729502651957248 729855224661504 729858854424024 730945092460544 731301999243972 731877335069088 732065623552512 732231055470949 736859277103104 737056673501184 737416564455042 738900792684288 739095060267008 739455946526904 741363309303552 742829201801856 743938443196416 744301694389383 746417748670464 746552132253504 747666932972544 748089764667648 748678307899392 748847493946084 749040148305216 750158664293376 751278850523136 751641947785728 751645685899368 752233285619712 752600587028706 752658699746304 753724419698016 753782619193344 754150677112872 755273068306432 756236338656864 756372489959529 756430893927936 757560446263296 757930348824948 759058365247488 759428999214894 760026463340976 761157599379456 761529258363528 761588060516352 763097738341536 763493557342464 763694290714624 763698088767744 764067188317512 765208143669632 768698875496448 771399555717312 771606205071552 772551460242432 773536767341364 773596496664576 775126123619328 776283592900608 776662637623704 777269794369536 777649320636318 778810557721248 778870694264832 780174190927872 781165335066624 781406080639392 781546763452887 781607111275008 782713820455632 782774258393088 783156472386444 784322032472064 784325933112384 785322351682128 786491135213568 786495046641408 786875164088184 788050177809024 789112255004672 789116179468032 790676493383296 792243832514303 792447651354672 793071092181888 794639226118464 796836861850368 797287500853056 798264216861696 798478062959616 798892233744384 799282317842892 801077275404146 802120565735424 804731635285344 806140654166016 807164786460672 807558909891561 808764809941296 808827259428864 809972510720256 810430578389952 811460160663984 812667844706304 812671886317824 814278776767872 814919392754688 815129045286912 815380258058496 816744856127616 818359800032448 819466801755264 820690483451904 821087127744192 821091211227027 822313229018112 823357907176704 823362001952724 824587399327744 824990029893822 825053732226048 826285756694528 826689216536664 827739454010638 829188757688832 831481942800384 831887939842767 832971356725248 834841970151424 835682852027088 835906722160848 836930748595968 839719967254272 842042277233664 842258907611136 843928497330048 845188706838528 845597191258944 845601396636789 846262446322176 846741037214592 847939972160268 848005446592512 848419511751981 849682201844736 850350670700544 850761649926912 850765880988972 852032063148032 852448094428866 853721025959776 853786946781184 853940660903424 855029771258598 856302299301888 856720415658969 856786568080896 858065978105856 858484955634228 859156077053952 859160349863712 859575586857201 860859161628336 862561332441608 863239933671232 863728125924144 864786234933504 865017901539584 867633331617792 868056980705496 872016889071744 873319042013184 873745467326667 873975187502272 874428518665728 875734272811008 876161877436404 876229531047936 878652811026432 879081840719316 880390165098496 881936041918464 882135341498528 882362286531072 883056465727488 883487645642394 884802527115264 884806927471584 885234559599207 886556450035152 886624906272768 887751286880256 887755701901536 889511055056208 890839331436288 891068515725312 891971066108096 893532834054144 893808209911552 893969129383272 896441469581664 896510689099776 896948438459688 898287820829568 900063999069504 900772104700416 902385636452352 904881253146624 905323089696012 905565615674252 909416360226816 911219074560288 911289435144192 912447149912064 912892680746982 914251325294592 914255872107552 914942774416441 916063623863856 916784316849024 917302790315808 920205455966208 920489051998464 920654775036504 920725864206336 921658454087488 923272202207232 923276793883392 923723018712216 925102382645376 926277645573792 926349168918528 927660824243712 928185448754304 929571476281344 930025368603747 930752416808448 932142277500928 932597425097364 932837352399936 935417185650432 935705469751156 939197216420352 939684378267648 939936109252608 940395062430954 941547092170464 941619794558976 941794638362624 942254499025887 944684963161056 947297561887872 950832566452224 951296840166312 952045252112448 954001382916096 954006127416576 955892477075328 956644504538112 957106856167776 958536071041536 959967420112896 960436154204748 960510315128832 961730560786944 963166680080384 963340086714624 963636976310892 963884889091008 965324225369088 966550586685696 966555393596676 967993903558656 968466556831878 969907911149568 970381498996809 971144925380136 971219913191424 971694141664662 972884514300192 973140299548672 973145139232032 975069332325296 975836446758784 976087498070016 976564103293683 982479036137472 982742231334912 983222085940056 983732083498944 985201056912384 985758222428928 985941262035872 988484412404736 990438935735808 991917924261888 992402259185844 995223664893952 995402843004672 996889243963392 997376006289546 997453019556864 998237743865856 998720197740288 998725164639228 1000211552391168 1000699936938234 1002189263714304 1002194247865824 1002977714159616 1003467449371608 1003544932995072 1004965892930688 1005224438310912 1005534236150496 1008315118209152 1008496653279372 1008574525237248 1009066993267149 1010573798433264 1012077820329984 1012571998953192 1013368617787968 1015372344484704 1015450747355136 1017463651122048 1017991409789952 1018264118356992 1018756251090016 1024931833995264 1028035885473792 1028532740956416 1028808273428736 1030068613656576 1030571576846838 1031382356455152 1031461995552768 1031965639105284 1033501498159104 1035550183498272 1036359725826048 1036865760848424 1038414076961664 1038681227483136 1040740180476048 1041553780088832 1041874774185856 1042062351270516 1042142815033344 1043618427274176 1044208629848592 1045762709962752 1045767910816512 1047096468909504 1048660062188544 1049166885450912 1050733570412032 1052073669161814 1052154905957376 1052344333856736 1056596868472896 1057428122909184 1059518968157952 1062251905867776 1062449149133824 1063050001137408 1064352289148928 1064637417279488 1065157259768394 1065709757123856 1072975513713792 1073251555780608 1075379036709744 1076219715280896 1076225067605376 1076745213188748 1078353079921728 1079963347627008 1080574104519936 1081946880885312 1083562515090432 1085705035690496 1086559190339584 1087089736819242 1087173677411328 1087369410021408 1088993141503488 1091146400043264 1092538041052653 1092622402340352 1094253977935872 1094782836992256 1094788281636036 1096417638690816 1096952998865958 1097810542902272 1097816002603632 1099986706525096 1100071642968064 1102252288715552 1105585010251776 1106124846682563 1108642590400512 1109183919790356 1112044963955328 1114243802702784 1114542296214464 1115907664794624 1119626623005696 1121500399458816 1122723036311552 1123271240919126 1123560222457824 1125237996440064 1126918275784704 1127462921678592 1127468528849052 1128349928429568 1128900880543059 1128988049619456 1130586629547024 1130673928790016 1131226015669308 1132909602459648 1134348866569216 1134354507985296 1136340669394944 1136597459238488 1138587547871232 1139143498822341 1140039695011464 1141736399069184 1142293887545292 1142382090774528 1144646607512304 1145541436071936 1145547133151616 1146100782476268 1147812215504448 1151637501232192 1153048313244672 1157409307607328 1158827190363648 1162689185428992 1164425389350912 1164993956435556 1165904691554304 1166473980954477 1168215836581872 1168306041397248 1171748002599936 1172109120959088 1174070730683448 1174161387589632 1176483048708096 1176488899668576 1177408620969984 1177983527523192 1179736702820352 1179742569962112 1180312746132276 1182075266713536 1183668382507008 1183674269202048 1186014740074944 1187785775248384 1188091354300416 1188671477032008 1189606638272832 1191958839177696 1195255292775552 1195931251279584 1197396325292544 1197717094439424 1198338350616576 1200085332092672 1201029472933888 1201615913106219 1203180848603136 1207097452928016 1210747179691008 1212555146969088 1213147214911944 1213240889143296 1214958766080384 1215645867584928 1216596199882752 1217190240995976 1219001767059456 1219007829476736 1221418165151808 1222379089132032 1223070387087744 1227318735997952 1227539700048672 1227634485608448 1229200202632896 1231035725177856 1231630691616288 1233469843527168 1235036860765056 1235043002929086 1236881098991616 1237485044840733 1237580598339072 1239428635041792 1240033824804996 1241003222411264 1241609181015957 1243463233463152 1243783136533248 1247222914200576 1252262955227136 1252912504356864 1253248145670144 1253524278040632 1253860083241272 1255396122893952 1256339332034516 1259579950881408 1263063415850496 1267783060257792 1268395786888416 1269393669483264 1270111555821888 1271909958240402 1272008169888768 1274523302767104 1275526006050816 1276142474890368 1276148821483458 1278048094722048 1278672141643299 1280581538939664 1280680420171776 1280910991355136 1282307414382592 1284453448952832 1284849301747856 1285179852121344 1287098967158784 1287727433451342 1288734115580928 1288740524795568 1290658538078208 1291288742442504 1293210548199424 1293841998662412 1294859900506848 1294959884255232 1295592188886216 1297179352400256 1297526852309376 1301449997426688 1302085471058244 1309978563019776 1310962781253408 1311642777998592 1313601409216512 1314242816154606 1314344296571904 1317979216539648 1318622761078974 1320585247647744 1323203012247792 1323543429796608 1324584698591232 1327203790672896 1327210391207376 1329185658617856 1329834675052728 1329937359409152 1331626930320384 1331633552852304 1333615403188224 1334266582584312 1336252351619072 1336258997154432 1337956599162144 1338059910660096 1339954523907584 1340299251081216 1340712314867328 1340953694074908 1344662204372496 1344766033649664 1345422657689532 1347431731244352 1350095998604256 1351158157050624 1353578454678528 1353829792646272 1356618201496064 1357321879719936 1357685491142656 1357984634544018 1358348423511378 1368670724868096 1371376987941888 1371383808161328 1371744364571648 1373424818208768 1374095435795784 1375176475273536 1375954185473712 1378001997545472 1380308183949312 1380733577997696 1382487681131232 1384552102615552 1384908303310848 1385584528068324 1387653573968064 1389416468360688 1389523753377792 1391491236365568 1392278173131456 1394357214422016 1396128625212672 1398213416251392 1398889180601216 1398896137646046 1401662165217613 1402764892215752 1402873207943168 1403125778475648 1403558204626734 1408795824630528 1409904163878912 1410592593646431 1412691957543936 1417027444741584 1417290564176566 1417400001516544 1419136385531904 1420209679691192 1420946342831808 1426248849678336 1430634018285056 1431002074374144 1433838715612992 1434966756807168 1435660284251664 1437804106562304 1439951130169344 1440654231307122 1440765472693248 1442595841180416 1444750020120576 1445010130071936 1445455464466338 1447986338053632 1449452982425656 1449564903215104 1449825880028544 1451990855337984 1452699835247817 1454861866724352 1456717388070204 1456829869787136 1457541212496993 1459710449323008 1459717708848048 1461890184921088 1462603998487944 1463754670138176 1464131247105024 1464462110941898 1473718554206208 1474113347002368 1474833128910084 1477801585368576 1478911893053808 1482726618607104 1485658403603712 1487876886392832 1488603388778766 1492835497340928 1493104264507008 1495333865945088 1496064009434319 1496179529335296 1497356615798784 1497694987892168 1498080296610432 1500317328586752 1501049905407351 1503283895571456 1503291371798736 1504466571239424 1505201174057412 1505317399492608 1507448839396032 1508301354225744 1510546136612864 1512472677313728 1512744979919058 1512861787855872 1515120892526592 1515860697649896 1518116730494976 1518857998429788 1520052926681952 1523058516727056 1523176121032704 1526195476683072 1526987114684928 1527396177535488 1528134376635024 1530416287339264 1537397750992896 1542799111434624 1543212410143104 1545102920484864 1545857365270257 1547073534682728 1547192993329152 1550252247238656 1553325275247408 1554539588739072 1555298641272636 1557621115442496 1560348381855744 1562330670133248 1562812161278784 1563093526905774 1563214222550016 1565427640911264 1565548516786176 1566312944772888 1568644064944128 1568651866224768 1570644703364256 1572990093282816 1573750328176368 1576100355618048 1578110503742721 1578232358936064 1581352986766592 1584487665028606 1584895302709344 1586142184363776 1589278452236928 1593673723700736 1594575001706112 1596528433723392 1596956125919232 1597735889652591 1597784467488768 1598564635685784 1602154550808292 1609463270570688 1612281308332032 1614329572921344 1615117819783122 1617529619882592 1617654518857728 1619945021440512 1620861156779904 1622920321327968 1625343772635648 1628557553535744 1629838785509376 1630634605228863 1630760516116992 1633489712255232 1636719600064896 1638933603510528 1641380966903808 1642174255488384 1642182422454054 1644626458036224 1645429498298937 1646715814353408 1646724003905448 1649174798655488 1649980059787644 1650107464452096 1653378433073328 1655478908021276 1658377515377664 1662963885600768 1663775879685534 1665942713450496 1669683940302848 1671365704054176 1671813444321696 1673861497191936 1679439934508544 1684084554467328 1684906861378689 1687856994660096 1690377413677056 1691194382517888 1691202793273578 1692524892644352 1693482074429184 1695879944320536 1696010893185024 1696839023503962 1699364403689472 1700701341401088 1701523299853824 1701531761977944 1704064126296064 1704896188857732 1707442051919552 1707881321806848 1710059542517196 1712604598603776 1713440831317938 1713573136161792 1716131956211712 1716969911268456 1718312154107904 1718320699727424 1719151173714402 1721718323256672 1725122664883216 1726479867342464 1727456251848288 1729572469867008 1730035803079168 1736113961410992 1744033778143488 1746638084026368 1747490934653334 1747950375004544 1748857037331456 1751468545622016 1752323754872808 1752459062095872 1757305622052864 1758163681438632 1760780330196992 1764270682997056 1764724573062144 1766112931454976 1766975291284788 1769605054230528 1769613854943168 1770469119198414 1773112900070304 1773249812545536 1775502573760512 1775511403803072 1779022110112416 1781678662872576 1782137031450624 1783942132216192 1787478398103281 1787616419823104 1787938258766544 1792882939163328 1793896876919376 1796575641659136 1800127998139008 1801544209400832 1804771272904704 1809762506293248 1810646179392024 1811131231348504 1818832720453632 1822438149120576 1824894299824128 1825785361493964 1828502650589184 1828511744215104 1829885548832882 1832127247727712 1833568633698048 1834605580631616 1840978103996928 1841309550073008 1841451728412672 1843316908174976 1846553587766784 1846970871262543 1847446037424432 1850204765290752 1852555291147584 1852564504393629 1855321648487424 1856370897508608 1859142952562688 1860050737207494 1861504833616896 1864284555001856 1865194850194728 1865674704799872 1870834371300864 1871410939502312 1878394432840704 1879368756535296 1879872218505216 1880790124861908 1883094184340928 1883589276725248 1884508998051774 1889369926322112 1894595123775744 1902593680332624 1904090504224896 1907864937360603 1908012254833152 1911784954150656 1913289009076224 1914213712335552 1914223232225187 1917072142083072 1919934840225792 1920872308409496 1921020630257664 1923461121573888 1926333360160768 1926680173429248 1927273952621784 1927769778182016 1930648450738176 1931591150177013 1933101173371392 1933110787193352 1935987807117312 1936933113663756 1939815822299136 1940762997993618 1942289850760272 1942439826382848 1943388283329324 1945769028600384 1946280599097344 1946290278464064 1950138664650592 1951672893517568 1952174996140032 1953128206587366 1966444171880112 1967464166997888 1970402113824768 1971364224231909 1971516444857856 1971882524071744 1976968824809472 1977934141618461 1980877871471616 1983835848523776 1984804518371688 1990447329787904 1990805686009344 1993778487926784 1994752012579092 1994906039113728 1996475487731712 1997440395480576 1997450329278456 2000423104782336 2001399873876468 2004378527428608 2004388495731648 2006934898743216 2007089865990144 2009931785861376 2010448876621824 2011068472300992 2016630236418304 2016993306558744 2017149050474496 2018133986534298 2021147596866528 2025143997906384 2026737235575936 2030744688969408 2034927302244096 2035982819579904 2036528236713984 2036976951816027 2037512502180032 2037522635267067 2049863667990528 2056071770947584 2057065481912832 2057616546857472 2060137227313152 2061143153693676 2062764712910304 2062923991105536 2063931278210568 2067002996318208 2071100366996544 2073731521696848 2076828153923328 2077362454966272 2081480360952096 2083107560177664 2083749548371712 2084124702541032 2084285630066688 2087236854548352 2088417259697184 2091535821633024 2094192937819008 2097320124377088 2098333770901824 2098344206469069 2101467140824064 2104147338323628 2104309811914752 2104688667713472 2105337306940101 2113193736945792 2114856245818368 2119037936315904 2124503811735552 2124898298267648 2125935846264849 2126100002274816 2128704578297856 2129274834558976 2130314519536788 2131419514247712 2145951027427584 2146503111561216 2150758073419488 2152439430561792 2152450135210752 2153490426377496 2156706159843456 2159926695254016 2160981346960683 2161148209039872 2163893761770624 2167125030180864 2168183196699507 2171410071380992 2173118380679168 2174179473638484 2174347354822656 2174738820042816 2177986283006976 2182292800086528 2185076082105306 2185244804680704 2188507955871744 2189565673984512 2189576563272072 2192835277381632 2193905997731916 2195621085804544 2195632005207264 2196693166412847 2199973413050192 2200143285936128 2204504577431104 2211170020503552 2212249693365126 2217285180801024 2218367839580712 2224089927910656 2228487605405568 2229084592428928 2231815329589248 2232905083168149 2239253246011392 2243000798917632 2245446072623104 2246542481838252 2247120444915648 2250475992880128 2253836551569408 2254925843357184 2254937057698104 2256699856859136 2257801761086118 2257976099238912 2261173259094048 2261347857580032 2262452031338616 2265819204919296 2268697733138432 2268709015970592 2272681338789888 2273194918476976 2277175095742464 2278286997644682 2280079390022928 2283472798138368 2284587775090584 2284764181549056 2289293215024608 2291082872143872 2291094266303232 2292201564952536 2295624431008896 2303275002464384 2306096626489344 2307840729498187 2314818615214656 2317654380727296 2325378370857984 2328850778701824 2329987912871112 2331809383108608 2332947961908954 2336431673163744 2336612082794496 2343496005199872 2344218241918176 2348141461366896 2348322775179264 2352966097416192 2352977799337152 2355967055046384 2359473405640704 2359485139924224 2360625492264552 2364150533427072 2367336765014016 2367348538404096 2372029480149888 2375571550496768 2376731497542909 2377342954064016 2379213276545664 2383917678355392 2390510585551104 2391862502559168 2394792650585088 2395434188878848 2396676701233152 2400170664185344 2402058945867776 2403231826212438 2406361697206272 2414194905856032 2421494359382016 2426294429823888 2426481778286592 2429917532160768 2431291735169856 2434380481991952 2438003534118912 2438015658953472 2442836330303616 2444758178264064 2446140774175488 2454637471995904 2455079400097344 2458400405265792 2462071450355712 2463261383232576 2463273633681081 2466939687054336 2470073721530112 2470086005858172 2473762197983232 2474970089681466 2475161196678144 2478857270083584 2480067649609992 2482006444822528 2483218362031914 2486926466926304 2487566273066496 2494445828401152 2495663819528301 2504525910454272 2507048556081264 2507720166482544 2510792245787904 2512678664069032 2519159901762816 2526126831700992 2535566120515584 2536791573776832 2538787338966528 2540223111643776 2543819916480804 2544016339777536 2545258535255943 2549046605534208 2551052012101632 2552284949780736 2552297642966916 2556096189444096 2557344283286598 2561163077879328 2561360840343552 2561821982710272 2564614828765184 2568906897905664 2569698603495712 2570161246976907 2570359704242688 2574197934317568 2575454866902684 2577468231161856 2577481049591136 2578726760571603 2582577484885008 2586421096398848 2587683997324824 2589719801013696 2591184377772432 2594358704800512 2595053704618752 2602899994853376 2604170942116488 2619957126039552 2621925562506816 2623285555997184 2627202818433024 2628485632309212 2628688593143808 2635958433079296 2637245522157948 2641170495295488 2646406024495584 2647086859593216 2649169397182464 2654407581345792 2654420782414752 2655703678797621 2659669350105456 2659874718818304 2663253860640768 2663267105704608 2668533165168624 2672504703238144 2672517994308864 2675913198324288 2679909047815168 2680598502162432 2681424629734656 2681907388149816 2689324408744992 2689532067299328 2690845315379064 2694863462488704 2700191997208512 2702316314101248 2707156909357056 2707659585292544 2713236402992128 2714643759439872 2715370982285312 2715969269088036 2716696847022756 2737341449736192 2742753975883776 2742767616322656 2743488729143296 2744828323249323 2748190871591568 2750352950547072 2751908370947424 2760616367898624 2761467155995392 2764975362262464 2769104205231104 2769816606621696 2771169056136648 2775307147936128 2778832936721376 2779047506755584 2782982472731136 2784556346262912 2788714428844032 2790076105811241 2792257250425344 2796426832502784 2797778361202432 2797792275292092 2803324330435226 2805529784431504 2805746415886336 2806251556951296 2807116409253468 2817591649261056 2819808327757824 2821185187292862 2825383915087872 2826763497077661 2834054889483168 2834581128353132 2834800003033088 2840419359382384 2841892685663616 2852497699356672 2861268036570112 2862004148748288 2867677431225984 2869933513614336 2871320568503328 2875608213124608 2879902260338688 2881308462614244 2881530945386496 2885191682360832 2889500040241152 2890020260143872 2890910928932676 2895972676107264 2898905964851312 2899129806430208 2899651760057088 2903981710675968 2905399670495634 2909723733448704 2911144496990427 2913434776140408 2913659739574272 2915082424993986 2919420898646016 2919435417696096 2925207996975888 2927509340276352 2928262494210048 2928924221883796 2947437108412416 2948226694004736 2949666257820168 2955603170737152 2957823786107616 2965453237214208 2971316807207424 2975753772785664 2977206777557532 2985670994681856 2986208529014016 2990667731890176 2992128018868638 2992359058670592 2994713231597568 2995389975784336 2996160593220864 3000634657173504 3002099810814702 3006567791142912 3006582743597472 3008933142478848 3010402348114824 3010634798985216 3014897678792064 3016602708451488 3024945354627456 3025489959838116 3025723575711744 3031721395299792 3036233460989952 3037715996859576 3040105853363904 3046117033454112 3046352242065408 3052390953366144 3053974229369856 3054792355070976 3056268753270048 3060832574678528 3074795501985792 3085598222869248 3086424820286208 3090205840969728 3091714730540514 3094147069365456 3094385986658304 3100504494477312 3106650550494816 3109079177478144 3110597282545272 3115242230884992 3124661340266496 3125624322557568 3126187053811548 3126428445100032 3130855281822528 3132625889545776 3137288129888256 3137303732449536 3141289406728512 3145980186565632 3147500656352736 3152200711236096 3156221007485442 3156464717872128 3162705973533184 3168975330057212 3169790605418688 3172284368727552 3178556904473856 3187347447401472 3189150003412224 3193056867446784 3193912251838464 3195471779305182 3197129271371568 3204309101616584 3218926541141376 3228659145842688 3230235639566244 3235059239765184 3239890042881024 3241722313559808 3245840642655936 3250687545271296 3257115107071488 3259677571018752 3261269210457726 3261521032233984 3266979424510464 3273439200129792 3277614123157959 3277867207021056 3282761933807616 3284348510976768 3284364844908108 3289252916072448 3290858996597874 3293431628706816 3293448007810896 3298349597310976 3299960119575288 3300214928904192 3306756866146656 3310957816042552 3316755030755328 3318374540047689 3325927771201536 3327551759371068 3339367880605696 3342731408108352 3343626888643392 3347722994383872 3358879869017088 3368169108934656 3369813722757378 3375713989320192 3380754827354112 3382388765035776 3382405586547156 3385049785288704 3386702641629177 3386964148858368 3391759888641072 3392021786370048 3393678047007924 3398728807378944 3403046599707648 3403063523955888 3408128252592128 3409792377715464 3414884103839104 3415762643613696 3417430496467023 3420119085034392 3425209197207552 3426881662635876 3427146272323584 3433939822536912 3436624308215808 3436641399454848 3438302347428804 3443436646513344 3450245329766432 3452959734684928 3454912503696576 3459144939734016 3460071606158336 3472227922821984 3488067556286976 3493276168052736 3494981869306668 3495900750009088 3497714074662912 3499421942863431 3504647509745616 3504918124191744 3516327362877264 3521560660393984 3528541365994112 3529449146124288 3532225862909952 3533950582569576 3539210108461056 3539227709886336 3540938238396828 3546225800140608 3551005147521024 3551022807606144 3558044220224832 3563357325745152 3564274062901248 3567884264432384 3574956796206562 3575232839646208 3575876517533088 3585765878326656 3587793753838752 3593151283318272 3600255996278016 3603088418801664 3604847739318657 3609542545809408 3621292358784048 3622262462697008 3637665440907264 3644876298241152 3649788599648256 3651570722987928 3657005301178368 3657023488430208 3659771097665764 3664254495455424 3667137267396096 3669211161263232 3681956207993856 3682619100146016 3682903456825344 3686633816349952 3693107175533568 3693941742525086 3694892074848864 3700409530581504 3705110582295168 3705129008787258 3710643296974848 3712455134522199 3712741795017216 3718285905125376 3720101474414988 3723009667233792 3724827543047871 3730389700389456 3731349409599744 3741668742601728 3742821879004624 3756788865681408 3758737513070592 3759744437010432 3761580249723816 3766188368681856 3767178553450496 3769017996103548 3778739852644224 3789190247551488 3805187360665248 3808181008449792 3815729874721206 3816024509666304 3823569908301312 3826578018152448 3828427424671104 3828446464450374 3834144284166144 3836016424929897 3841744616818992 3842041260515328 3846922243147776 3853360346858496 3854547905243568 3855539556364032 3861296901476352 3863182300354026 3866202346742784 3866221574386704 3871975614234624 3873866227327512 3879631644598272 3881525995987236 3884579701520544 3884879652765696 3886776566658648 3891538057200768 3892561198194688 3892580556928128 3900277329301184 3903345787035136 3904349992280064 3906256413174732 3932888343760224 3934928333995776 3940804227649536 3942728448463818 3943032889715712 3943765048143488 3953937649618944 3955868283236922 3961755742943232 3969609036743376 3981611372018688 3987556975853568 3989504025158184 3989812078227456 3994880790961152 3994900658556912 4000846209564672 4002799747752936 4008757054857216 4008776991463296 4013869797486432 4014179731980288 4019863571722752 4020897753243648 4022136944601984 4033260472836608 4033986613117488 4034298100948992 4036267973068596 4042295193733056 4050287995812768 4053474471151872 4061489377938816 4069854604488192 4071965639159808 4073056473427968 4073953903632054 4075025004360064 4075045270534134 4083102829112177 4114130963825664 4115233093714944 4120274454626304 4122286307387352 4125529425820608 4127862556421136 4134005992636416 4142200733993088 4147463043393696 4153656307846656 4154724909932544 4162960721904192 4167499096743424 4168249405082064 4168571260133376 4174473709096704 4176834519394368 4183071643266048 4188385875638016 4194640248754176 4196667541803648 4196688412938138 4202934281648128 4204986495652839 4208294676647256 4208619623829504 4209377335426944 4210674613880202 4226387473891584 4229712491636736 4231777780939293 4238075872631808 4249796596535296 4251871692529698 4252200004549632 4257409156595712 4258549669117952 4260629039073576 4262839028495424 4291902054855168 4293006223122432 4301516146838976 4304900270421504 4306980852754992 4313412319686912 4319853390508032 4321962693921366 4322296418079744 4327787523541248 4334250060361728 4336366393399014 4342820142761984 4346236761358336 4348358947276968 4348694709645312 4349477640085632 4355972566013952 4358099505743451 4364585600173056 4370152164210612 4370489609361408 4372623637490979 4379131347969024 4379153126544144 4385670554763264 4387811995463832 4391242171609088 4391264010414528 4393386332825694 4399946826100384 4400286571872256 4409009154862208 4422340041007104 4424499386730252 4436735679161424 4448179855821312 4456975210811136 4458169184857856 4463630659178496 4465810166336298 4478506492022784 4486001597835264 4490892145246208 4493084963676504 4494240889831296 4500951985760256 4503149716222053 4509851686714368 4509874115396208 4513399713718272 4515603522172236 4515952198477824 4522346518188096 4524904062677232 4531638409838592 4537395466276864 4537418031941184 4545362677579776 4546389836953952 4554350191484928 4556573995289364 4560158780045856 4569175550181168 4569528363098112 4578586430049216 4582188532606464 4584403129905072 4591248862017792 4606550004928768 4612193252978688 4615681458996374 4629637230429312 4635308761454592 4650756741715968 4659975825742224 4663618766217216 4665895923817908 4672863346327488 4686992010399744 4688436483836352 4696282922733792 4696645550358528 4705932194832384 4705955598674304 4711934110092768 4718970279848448 4721250984529104 4728301066854144 4734331511228163 4734697076808192 4744058960299776 4751143100993536 4753462995085818 4754685908128032 4758426553091328 4767835356710784 4781021171102208 4783725005118336 4789585301170176 4790868377757696 4793207668957773 4793353402466304 4800341328370688 4804117891735552 4806463652424876 4828389811712064 4842988718764032 4852588859647776 4852963556573184 4859835064321536 4862583470339712 4868760963983904 4876031317906944 4885672660607232 4889516356528128 4891903815686589 4892281548350976 4909274943991808 4910158800194688 4916800810531584 4924142900711424 4926522766465152 4926547267362162 4933879374108672 4936288494896811 4940147443060224 4940172011716344 4947524395966464 4949940179362932 4950322393356288 4960135299219984 4964012889645056 4966436724063828 4973852933852608 4975132546132992 4988891656802304 4991327639056602 5009051820908544 5014097112162528 5015440332965088 5021584491575808 5025357328138064 5038319803525632 5052253663401984 5054720584136067 5071132241031168 5073583147553664 5077574677933056 5080446223287552 5087639832961608 5088032679555072 5090517070511886 5098093211068416 5102104024203264 5104569899561472 5104595285933832 5112192378888192 5114688566573196 5122326155758656 5123643965420544 5129229657530368 5137813795811328 5139397206991424 5140322493953814 5140719408485376 5148395868635136 5150909733805368 5154936462323712 5154962099182272 5157453521143206 5165154969770016 5175367994649648 5179439602027392 5182368755544864 5188717409601024 5190107409237504 5207002290126949 5208341884232976 5239914252079104 5243851125013632 5246571111994368 5254405636866048 5256971264618424 5257377186287616 5271916866158592 5274491044315896 5282340990590976 5292812048991168 5294173719186432 5298338794364928 5308815162691584 5308841564829504 5311407357595242 5319338700210912 5319749437636608 5326507721281536 5326534211409216 5337066330337248 5345035988617728 5351826396648576 5359818095630336 5362435194309843 5362849259469312 5363814776299632 5378648817489984 5380306451069147 5381690630758128 5389726924977408 5400383994417024 5404632628202496 5414313818714112 5415319170585088 5426472805984256 5429287518879744 5430741964570624 5431938538176072 5433393694045512 5474682899472384 5485507951767552 5485535232645312 5486977458286592 5489656646498646 5496381743183136 5500705901094144 5503816741894848 5522934311990784 5529950724524928 5538208410462208 5540912613787629 5542338112273296 5550614295872256 5557665873442752 5557693513180887 5565964945462272 5569112692525824 5577428857688064 5580152211622482 5584514500850688 5592853665005568 5595556722404864 5595584550584184 5606648660870452 5611059568863008 5611492831772672 5612503113902592 5614232818506936 5635183298522112 5639616655515648 5642370374585724 5650767830175744 5653526994155322 5668109778966336 5669162256706264 5669600006066176 5680838718764768 5683785371327232 5722536073140224 5735354862451968 5739867027228672 5742641137006656 5742669696675561 5751216426249216 5759804520677376 5762616925228488 5763061890772992 5770383364721664 5779000080482304 5780040520287744 5781821857865352 5791945352214528 5797811929702624 5798259612860416 5799303520114176 5807963421351936 5810799340991268 5819447466897408 5822288993980854 5826869552280816 5827319479148544 5830164849987972 5838841797292032 5838870835392192 5850415993951776 5855018680552704 5856524988420096 5857848443767592 5899332515640336 5911206341474304 5915647572215232 5930906474428416 5933802424855383 5942633614414848 5951507545571328 5954413555115064 5971341989363712 5972417058028032 5981335463780352 5984256037737276 5984718117341184 5989426463195136 5990779951568672 5992321186441728 6001269314347008 6004199621629404 6013135582285824 6013165487194944 6020804696229648 6021269597970432 6029795357584128 6033205416902976 6049890709254912 6050979919676232 6051447151423488 6063442790599584 6075431993719152 6080211706727808 6092234066908224 6104781906732288 6107948458739712 6109584710141952 6112537506540096 6112567905801201 6121665149357056 6149591003971584 6171196445738496 6172849640572416 6180411681939456 6183429461081028 6188294138730912 6188771973316608 6201008988954624 6213301100989632 6221194565090544 6230484461769984 6249322680532992 6251248645115136 6252374107623096 6252856890200064 6261710563645056 6265251779091552 6274607464899072 6282578813457024 6291960373131264 6295001312705472 6295032619407207 6304401422472192 6312442014970884 6312929435744256 6316011920820303 6325411947066368 6337950660114424 6339581210837376 6344568737455104 6357113808947712 6374694894802944 6377807538794547 6378300006824448 6386113734893568 6387824503676928 6390943558610364 6394258542743136 6408618203233168 6437853082282752 6457318291685376 6460471279132488 6470118479530368 6479780085762048 6482944040882049 6483444627119616 6491681285311872 6501375090542592 6504549590098521 6514230214142976 6519355142037504 6522538420915452 6523042064467968 6533958849020928 6546878400259584 6555228246315918 6555734414042112 6565523867615232 6568697021953536 6568729689816216 6578505832144896 6581717993195748 6586863257413632 6586896015621792 6590079499238541 6599920239150576 6600429857808384 6613513732293312 6621915632085104 6633510061510656 6636749080095378 6651855542403072 6655103518742136 6685462816216704 6687253777286784 6695445988767744 6698715249504447 6717759738034176 6736338217869312 6739627445514756 6751427978640384 6761509654708224 6764777530071552 6764811173094312 6770099570577408 6773405283258354 6773928297716736 6783519777282144 6784043572740096 6787356094015848 6797457614757888 6806093199415296 6806127047911776 6819584755430928 6829768207678208 6831525287227392 6834860992934046 6840238170068784 6850418394415104 6853763325271752 6854292544647168 6867879645073824 6873248616431616 6873282798909696 6876604694857608 6886873293026688 6900490659532864 6905919469369856 6909825007393152 6918289879468032 6920143212316672 6923522188494561 6944455845643968 6976135112573952 6986552336105472 6989963738613336 6991801500018176 6995428149325824 6998843885726862 7009295019491232 7009836248383488 7032654725754528 7057082731988224 7058898292248576 7067901165139152 7078420216922112 7078455419772672 7081876476793656 7092451600281216 7102010295042048 7102045615212288 7116088440449664 7126714651490304 7130194492628727 7135768528864768 7149913592413124 7150465679292416 7151753035066176 7171531756653312 7175587507677504 7186302566636544 7200511992556032 7206176837603328 7209695478637314 7219085091618816 7223951159198467 7242584717568096 7244524925394016 7289752596482304 7303141445975856 7314010602356736 7314046976860416 7319542195331528 7328508990910848 7334274534792192 7338422322526464 7363912415987712 7365238200292032 7373267632699904 7386214351067136 7387883485050172 7389784149697728 7400819061163008 7410221164590336 7410258017574516 7421286593949696 7424910269044398 7425483590034432 7436571810250752 7440202948829976 7446019334467584 7449655086095742 7460779400778912 7462698819199488 7483337485203456 7485643758009248 7486991458584903 7513577731362816 7523160499447632 7532376737363712 7534357106900992 7538035992207096 7557479705288448 7578380495102976 7610374721330496 7616362016899584 7631459749442412 7632049019332608 7647139816602624 7653156036304896 7656854849342208 7656892928900748 7668288568332288 7672032849859794 7683489233637984 7684082521030656 7693844486295552 7706720693716992 7709095810487136 7710483740930721 7711079112728064 7722593802952704 7726364600708052 7732404693485568 7732443148773408 7736180281714809 7747732454655024 7759263289196544 7763051991974472 7769159403041088 7773553133317296 7783076114401536 7785122396389376 7785161113856256 7800554658602368 7806691574070272 7808699984560128 7812512826349464 7865776687520448 7869856667991552 7881608455299072 7885456896927636 7886065779431424 7887530096286976 7907875299237888 7911736566473844 7923511485886464 7939218073486752 7963222744037376 7967111036392863 7979008050316368 7979624156454912 7989761581922304 7989801317113824 8005599495505872 8017514109714432 8017553982926592 8027739594972864 8039727143445504 8041795506487296 8044273889203968 8066520945673216 8067973226234976 8068596201897984 8072535946137192 8084590387466112 8100575991625536 8106948942303744 8122978755877632 8139709208976384 8143931278319616 8146112946855936 8147907807264108 8150050008720128 8150090541068268 8166205658224354 8228261927651328 8230466187429888 8234484969747969 8244572614774704 8251058851641216 8255725112842272 8284401467986176 8294926086787392 8307312615693312 8309449819865088 8325921443808384 8334998193486848 8336498810164128 8337142520266752 8348947418193408 8353669038788736 8366143286532096 8370228317433723 8376771751276032 8389280497508352 8393335083607296 8393376825876276 8405868563296256 8409972991305678 8416589353294512 8417239247659008 8418754670853888 8421349227760404 8452774947783168 8459424983273472 8463555561878586 8476151745263616 8480290491232983 8499593193070592 8503743385059396 8504400009099264 8521258078147152 8525678056990848 8583804109710336 8586012446244864 8603032293677952 8609800540843008 8613961705509984 8626824639373824 8639706781016064 8643925387842732 8644592836159488 8655575047082496 8668500120723456 8672732786798028 8685640285523968 8696717894553936 8697389419290624 8698955280171264 8711945132027904 8716199011486902 8729171200346112 8733433490971281 8740304328421224 8740979218722816 8745247274981958 8758262695938048 8758306253088288 8775623990927664 8782484343218176 8782528020829056 8786772665651388 8799893652200768 8818018309724416 8844680082014208 8848998773460504 8873471358322848 8896359711642624 8913950421622272 8916338369715712 8927261318356992 8931620332672596 8957012984045568 8972003195670528 8986169927353008 8988481779662592 9001903971520512 9006299432444106 9019703373428736 9019748230792416 9026799427436544 9031207044344472 9031904396955648 9044693036376192 9049808125354464 9074790932553728 9074836063882368 9092779673907904 9108700382969856 9113147990578728 9120317560091712 9138351100362336 9139056726196224 9157172860098432 9164377065212928 9168806259810144 9182497724035584 9212388667147679 9213100009857536 9224386505957376 9231362917992748 9259274460858624 9270617522909184 9301513483431936 9319951651484448 9327237532434432 9331791847635816 9345726692654976 9373984020799488 9376872967672704 9392565845467584 9411864389664768 9411911197348608 9423868220185536 9437940559696896 9442501969058208 9456602133708288 9468663022456326 9469394153616384 9488117920599552 9502286201987072 9506925990171636 9509371816256064 9516853106182656 9519003721122337 9535670713421568 9562042342204416 9567450010236672 9579170602340352 9581736755515392 9586415337915546 9600682656741376 9608235783471104 9612927304849752 9656779623424128 9685977437528064 9705177719295552 9719670128643072 9725166940679424 9737521927967808 9752062635813888 9771345321214464 9779032713056256 9783807631373178 9784563096701952 9818549887983616 9820317600389376 9832842369473877 9833601621063168 9848285801422848 9853045532930304 9853094534724324 9867758748217344 9872576989793622 9880294886120448 9880344023432688 9895048791932928 9899880358725864 9900644786712576 9920270598439968 9928025779290112 9932873448127656 9947705867705216 9950265092265984 9955123620143067 9977783313604608 9982655278113204 10018103641817088 10028194224325056 10030880665930176 10043168983151616 10050714656276128 10076639607051264 10104507326803968 10109441168272134 10142264482062336 10147166295107328 10155149355866112 10160107924887531 10160892446575104 10175279665923216 10176065359110144 10181034141023772 10196186422136832 10209139799122944 10209190571867664 10224384757776384 10229377133146392 10244652311517312 10247287930841088 10258459315060736 10275627591622656 10278794413982848 10280644987907628 10281438816970752 10301819467610736 10309872924647424 10309924198364544 10314907042286412 10330309939540032 10350735989299296 10358879204054784 10364737511089728 10377434819202048 10380214818475008 10414004580253898 10416683768465952 10479828504158208 10487702250027264 10493142223988736 10498265828590293 10513942529236848 10514754372575232 10548982088631792 10564681981181952 10585624097982336 10588347438372864 10596677588729856 10617630325383168 10617683129659008 10622814715190484 10638677400421824 10653015442563072 10653068422818432 10674132660674496 10690071977235456 10703652793297152 10719636191260672 10724870388619686 10725698518938624 10727629552599264 10757297634979968 10760612902138294 10763381261516256 10779453849954816 10800767988834048 10809265256404992 10814543217955971 10828627637428224 10830638341170176 10852945611968512 10863877076352144 10866787388091024 10949365798944768 10971015903535104 10971070465290624 10973954916573184 10979313292997292 10992763486366272 11001411802188288 11007633483789696 11045868623981568 11059901449049856 11076416820924416 11081825227575258 11084676224546592 11101228591744512 11115331746885504 11115387026361774 11131929890924544 11137365403566597 11138225385051648 11154857715376128 11160304423244964 11169029001701376 11174482629143613 11191113444809728 11191169101168368 11213297321740904 11222119137726016 11225006227805184 11228465637013872 11270366597044224 11279233311031296 11284740749171448 11301535660351488 11307053988310644 11336219557932672 11338324513412528 11339200012132352 11361677437529536 11367570742654464 11445072146280448 11470709724903936 11479734054457344 11485282274013312 11485339393351122 11502432852498432 11508049274789691 11525233850456976 11526123781545984 11540766729443328 11560081040575488 11563643715730704 11583890704429056 11595623859405248 11598607040228352 11615926842703872 11621598681982536 11638894933794816 11644577987961708 11653739104561632 11654638958297088 11660329699975944 11677683594584064 11677741670784384 11700831987903552 11710037361105408 11713049976840192 11715696887535184 11798665031280672 11822412682948608 11831295144430464 11861812948856832 11867604849710766 11885267228829696 11894256067413733 11908827110230128 11944834116056064 11962670927560704 11968512075474552 11969436234682368 11981559903137344 11984642372883456 12002538628694016 12008399243258808 12026271164571648 12026330974389888 12041609392459296 12042539195940864 12059590715168256 12066410833805952 12099781418509824 12101959839352464 12102894302846976 12126885581199168 12150863987438304 12160423413455616 12184468133816448 12209563813464576 12215896917479424 12219169420283904 12225075013080192 12225135811602402 12243330298714112 12249308487336531 12342392891476992 12345699281144832 12360823363878912 12366858922162056 12376588277461824 12402017977909248 12426602201979264 12442389130181088 12460968923539968 12502497290230272 12504748215246192 12505713780400128 12523421127290112 12530503558183104 12549214929798144 12565157626914048 12583920746262528 12590002625410944 12590065238814414 12608802844944384 12614959486958517 12624884029941768 12625858871488512 12632023841640606 12650823894132736 12675901320228848 12679162421674752 12689137474910208 12695333342817879 12714227617895424 12749389789605888 12755615077589094 12756600013648896 12772227469787136 12775649007353856 12781887117220728 12788517085486272 12817236406466336 12875706164565504 12920942558264976 12940236959060736 12959560171524096 12965888081764098 12966889254239232 12983362570623744 13002750181085184 13009099180197042 13028460428285952 13038710284075008 13045076841830904 13046084128935936 13067917698041856 13093756800519168 13110456492631836 13111468828084224 13117870912472937 13137394043907072 13137459379632432 13157011664289792 13163435986391496 13173726514827264 13173792031243584 13180158998477082 13199840478301152 13200859715616768 13227027464586624 13243831264170208 13267020123021312 13273498160190756 13310207037484272 13370925632433408 13374507554573568 13390891977535488 13397430499008894 13435519476068352 13472676435738624 13479254891029512 13502855957280768 13529555060143104 13529622346188624 13540199141154816 13546810566516708 13547856595433472 13567039554564288 13574712188031696 13594915229515776 13612186398830592 13612254095823552 13639169510861856 13659536415356416 13663050574454784 13669721985868092 13680476340137568 13707526650543504 13708585089294336 13735759290147648 13746565597819392 13753209389715216 13773746586053376 13800981319065728 13811838938739712 13819650014786304 13836579758936064 13840286424633344 13847044376989122 13888911691287936 13952270225147904 13979927477226672 13983603000036352 13990856298651648 13997687771453724 14018590038982464 14065309451509056 14114165463976448 14117796584497152 14135802330278304 14156910839545344 14163752953587312 14184903200562432 14202994533684489 14204091230424576 14232176880899328 14253429302980608 14260388985257454 14271537057729536 14299827184826248 14300931358584832 14303506070132352 14343063513306624 14351175015355008 14372605133273088 14379623006873319 14401023985112064 14412353675206656 14419390957274628 14447902318396934 14485169435136192 14489049850788032 14579505192964608 14606282891951712 14628093953720832 14639084390663056 14657017981821696 14668549069584384 14675711447059767 14676844645052928 14727824831975424 14730476400584064 14746535265399808 14772428702134272 14775766970100344 14779568299395456 14801638122326016 14808865484690433 14820442329180672 14820516035149032 14842573187899392 14849820538088796 14850967180068864 14880405897659952 14892038668935168 14899310172191484 14921558801557824 14925397638398976 14966674970406912 14971287516018496 14973982917169806 15027155462725632 15046320998895264 15064753474727424 15076071984414192 15114959410576896 15156760990205952 15164161752408201 15220749442660992 15232724033799168 15262919498884824 15264098038665216 15294279633205248 15306312072609792 15313709698684416 15313785857801496 15336577136664576 15344065699719588 15366978467275968 15387688972591104 15413441387433984 15418191620974272 15420967481861442 15422158225456128 15445187605905408 15452729201416104 15464809386971136 15464886297546816 15472360563429618 15495464909310048 15526103983948944 15538318806082176 15547106266634592 15566152228803072 15570322227712512 15601109317204736 15613383148140544 15621006870380847 15625025652698928 15731553375040896 15739713335983104 15763216910598144 15770913793855272 15772131558862848 15775060192573952 15815750598475776 15823473132947688 15847022971772928 15878436146973504 15926445488074752 15934222072785726 15958016100632736 15959248312909824 15979523163844608 15979602634227648 16011198991011744 16035107965853184 16055479189945728 16079454286891008 16087305582929529 16088547778407936 16133041891346432 16135946452469952 16140919353207441 16145071892274384 16169180774932224 16201151983251072 16213897884607488 16245957511755264 16279418417952768 16287862556639232 16292225893711872 16295815614528216 16300100017440256 16300181082136536 16332411316448708 16456523855302656 16460932374859776 16468969939495938 16489145229549408 16502117703282432 16511450225684544 16568802935972352 16589852173574784 16614625231386624 16622737841362887 16651842887616768 16669996386973696 16672997620328256 16697894836386816 16707338077577472 16732286573064192 16740456634867446 16753543502552064 16778560995016704 16786670167214592 16786753651752552 16811737126592512 16819945982611356 16833178706589024 16834478495318016 16837509341707776 16842698455520808 16905549895566336 16918849966546944 16927111123757172 16952303490527232 16960580982465966 16999186386141184 17007486770118792 17008800018198528 17042516156294304 17051356113981696 17167608219420672 17206064587355904 17219601081686016 17227923411019968 17253649278747648 17279413562032128 17287850775685464 17289185672318976 17311150094164992 17337000241446912 17345465573596056 17371280571047936 17393435789107872 17394778838581248 17397910560342528 17423890264055808 17432398022973804 17458342400692224 17466866981942562 17480608656842448 17481958437445632 17490494549963916 17516525391876096 17516612506176576 17551247981855328 17564968686436352 17565056041658112 17573545331302776 17599787304401536 17636036619448832 17697997546921008 17746942716645696 17792719423285248 17827900843244544 17832676739431424 17854522636713984 17863240665345192 17914025968091136 17944006391341056 17972339854706016 17976963559325184 18003807943041024 18012598864888212 18039406746857472 18039496461584832 18062414088688944 18063808793911296 18089386072752384 18099616250708928 18149581865107456 18149672127764736 18185559347815808 18221608147828969 18226295981157456 18240635120183424 18276702200724672 18314345720196864 18328754130425856 18337612519620288 18337703717403603 18364995448071168 18424777334295358 18426200019715072 18448773011914752 18462725835985496 18518548921717248 18541235045818368 18603026966863872 18639903302968896 18663583695271632 18691453385309952 18747968041598976 18753745935345408 18785131690935168 18823822394697216 18847736440371072 18875881119393792 18885003938116416 18885097858221621 18913204267416576 18937326044912652 18938788307232768 18948035762460909 18976235841199104 19004572403974144 19013851980343272 19018743632512128 19033706212365312 19038007442244674 19071341426843136 19124084684408832 19133422616383641 19134900020473344 19158341204680704 19163473511030784 19172830675831092 19201365313482752 19225854609699504 19313559246848256 19371954875056128 19410355438591104 19439340257286144 19448832122646147 19450333881358848 19475043855935616 19504125271627776 19513648770295563 19542690642428928 19558065426112512 19567615262746356 19569126193403904 19637099775967232 19640635200778752 19665684738947754 19667203242126336 19696571602845696 19706091065860608 19706189069448648 19735517496434688 19745153979587244 19760589772240896 19760688046865376 19770238497715623 19799760717451728 19801289573425152 19840541196879936 19865746896255312 19895411735410432 19900530184531968 19910247240286134 19955566627209216 19965310556226408 20056388448650112 20061761331860352 20086337966303232 20096145748513341 20101429312552256 20153279214102528 20209014653607936 20218882336544268 20284528964124672 20294332590214656 20310298711732224 20320215849775062 20321784893150208 20350559331846432 20352130718220288 20362068282047544 20392372844273664 20418279598245888 20418381143735328 20458754266292784 20489304623034624 20494575861682176 20551255183245312 20557588827965696 20561289975815256 20562877633941504 20603638935221472 20619745849294848 20619848396729088 20629814084572824 20660619879080064 20701471978598592 20717758408109568 20729475022179456 20754869638404096 20760429636950016 20770566565483683 20828009160507796 20833367536931904 20959657008316416 20975404500054528 20986284447977472 20996531657180586 21027885058473696 21029508745150464 21043683811578143 21097964177263584 21171248195964672 21176694876745728 21235260650766336 21235366259318016 21245629430380968 21277354800843648 21306030885126144 21306136845636864 21348265321348992 21380143954470912 21390583477886181 21407305586594304 21439272382521344 21449740777239372 21451397037877248 21455259105198528 21514595269959936 21521225804276588 21526762523032512 21558907699909632 21601535977668096 21618530512809984 21629086435911942 21657255274856448 21661276682340352 21671853477595401 21705891223937024 21727754152704288 21733574776182048 21942031807070208 21942140930581248 21947909833146368 21958626585994584 21985526972732544 22002823604376576 22015266967579392 22091737247963136 22119802898099712 22152833641848832 22163650455150516 22169352449093184 22202457183489024 22230663493771008 22230774052723548 22263859781849088 22274730807133194 22276450770103296 22309715430752256 22320608846489928 22338058003402752 22348965258287226 22382226889619456 22382338202336736 22426594643481808 22444238275452032 22450012455610368 22456931274027744 22460974375754709 22540733194088448 22569481498342896 22603071320702976 22614107976621288 22672439115865344 22676649026825056 22678400024264704 22723354875059072 22735141485308928 22890144292560896 22941419449807872 22959468108914688 22970564548026624 22970678786702244 23004865704996864 23016098549579382 23050467700913952 23052247563091968 23081533458886656 23120162081150976 23127287431461408 23167781408858112 23191247718810496 23197214080456704 23208540845144427 23243197363965072 23277789867589632 23289155975923416 23307478209123264 23320659399951888 23355367189168128 23355483341568768 23401663975807104 23420074722210816 23426099953680384 23431393775070368 23597330062561344 23644825365897216 23662590288860928 23723625897713664 23735209699421532 23770534457659392 23788512134827466 23817654220460256 23889668232112128 23937024150949104 23938872469364736 23963119806274688 23969284745766912 24016798486517616 24052542329143296 24052661948779776 24083218784918592 24119181430336512 24132821667611904 24199562837019648 24203919678704928 24205788605693952 24253771162398336 24301727974876608 24320846826911232 24368936267632896 24419127626929152 24431793834958848 24438338840567808 24450150026160384 24450271623204804 24486660597428224 24498616974673062 24684785782953984 24691398562289664 24703454909243907 24733717844324112 24753176554923648 24853204403958528 24884778260362176 24921937847079936 25004994580460544 25009496430492384 25011427560800256 25046842254580224 25061007116366208 25098429859596288 25110684952301169 25130315253828096 25167841492525056 25180005250821888 25180130477628828 25217605689888768 25229918973917034 25249768059883536 25251717742977024 25264047683281212 25301647788265472 25351802640457696 25358324843349504 25378274949820416 25390666685635758 25428455235790848 25440871473698949 25498779579211776 25511230155178188 25513200027297792 25563774234441456 25577034170972544 25634472812932672 25751412329131008 25841885116529952 25880473918121472 25919120343048192 25931776163528196 25933778508478464 25966725141247488 26005500362170368 26018198360394084 26056920856571904 26090153683661808 26092168257871872 26135835396083712 26187513601038336 26200300472913843 26220912985263672 26222937656168448 26235741824945874 26274788087814144 26274918759264864 26326871972782992 26347453029654528 26347584062487168 26360317996954164 26399680956602304 26454054929173248 26487662528340416 26534040246042624 26546996320381512 26620414074968544 26741851264866816 26749015109147136 26781783955070976 26794860998017788 26871038952136704 26958509782059024 27005711914561536 27059110120286208 27059244692377248 27080398282309632 27093621133033416 27095713190866944 27134079109128576 27149424376063392 27224372797661184 27224508191647104 27278339021723712 27319072830712832 27326101148909568 27339443971736184 27360952680275136 27415053301087008 27417170178588672 27471518580295296 27493131195638784 27506418779430432 27547493172106752 27601962638131456 27623677877479424 27637166001443037 27639300029572608 27673159517872128 27680572849266688 27694088753978244 27777823382575872 27904540450295808 27959854954453344 27967206000072704 27981712597303296 27995375542907448 28037180077964928 28130618903018112 28228330927952896 28235593168994304 28271604660556608 28313821679090688 28327505907174624 28369806401124864 28405989067368978 28408182460849152 28464353761798656 28506858605961216 28520777970514908 28543074115459072 28557011163367011 28599654369652496 28601862717169664 28607012140264704 28686127026613248 28702350030710016 28745210266546176 28759246013746638 28802047970224128 28824707350413312 28838781914549256 28895804636793868 28970338870272384 28978099701576064 29159010385929216 29212565783903424 29256187907441664 29278168781326112 29314035963643392 29337098139168768 29351422894119534 29353689290105856 29455649663950848 29460952801168128 29493070530799616 29544857404268544 29551533940200688 29559136598790912 29603276244652032 29617730969380866 29640884658361344 29641032070298064 29685146375798784 29699641076177592 29701934360137728 29760811795319904 29784077337870336 29798620344382968 29843117603115648 29850795276797952 29933349940813824 29942575032036992 29947965834339612 30054310925451264 30092641997790528 30129506949454848 30152143968828384 30229918821153792 30313521980411904 30328323504816402 30441498885321984 30465448067598336 30525838997769648 30528196077330432 30588559266410496 30627419397368832 30627571715602992 30673154273329152 30688131399439176 30733956934551936 30775377945182208 30826882774867968 30836383241948544 30841934963722884 30844316450912256 30905458402832208 30929618773942272 30929772595093632 30944721126859236 30990929818620096 31052207967897888 31076637612164352 31094212533269184 31132304457606144 31140644455425024 31202218634409472 31226766296281088 31242013740761694 31250051305397856 31463106750081792 31479426671966208 31541827587710544 31544263117725696 31550120385147904 31646946265895376 31694045943545856 31756872293947008 31852890976149504 31868444145571452 31916032201265472 31959046327689216 31959205268455296 32022397982023488 32070215931706368 32110958379891456 32158908573782016 32174611165859058 32177095556815872 32266083782692864 32271892904939904 32281838706414882 32290143784548768 32338361549864448 32402303966502144 32427795769214976 32443629653867913 32491915023510528 32558836835905536 32591631229056432 32600200034880512 32600362164273072 32664822632897416 32913047710605312 32921864749719552 32937939878991876 32978290459098816 33004235406564864 33022900451369088 33137605871944704 33179704347149568 33229250462773248 33245475682725774 33303685775233536 33339992773947392 33345995240656512 33395789672773632 33412096210699791 33414676155154944 33464573146128384 33480913269734892 33507087005104128 33523447887430839 33573340334429184 33573507303505104 33623474253185024 33639891965222712 33666357413178048 33675018683415552 33685396911041616 33811099791132672 33837699933093888 33854222247514344 33904606981054464 33921161964931932 34014973540237584 34017600036397056 34085032312588608 34102712227963392 34335216438841344 34412129174711808 34439202163372032 34455846822039936 34507298557495296 34524147824369073 34575701551370928 34578371344637952 34622300188329984 34690931147192112 34742561142095872 34786871578215744 34795821120685056 34847780528111616 34864796045947608 34916684801384448 34933733963885124 34961217313684896 34963916874891264 34980989099927832 35033050783752192 35033225012353152 35102495963710656 35130112083316224 35147090662605552 35199574608803072 35272073238897664 35395995093842016 35493885433291392 35585438846570496 35655801686489088 35665353478862848 35682768202241199 35726481330690384 35888012782682112 35944679709412032 35953927118650368 36007615886082048 36025197729776424 36078813493714944 36078992923169664 36124828177377888 36127617587822592 36178772145504768 36199232501417856 36299344255529472 36371118695631616 36443216295657938 36452591962314912 36481270240366848 36553404401449344 36628691440393728 36657508260851712 36675225039240576 36675407434807206 36729990896142336 36747925462009593 36849554668590716 36852400039430144 36925451671970992 37037097843434496 37082470091636736 37206053933727744 37279806605937792 37327167390543264 37382906770619904 37507491870690816 37570263381870336 37647644789394432 37695472880742144 37751762238787584 37770007876232832 37770195716443242 37826408534833152 37844878460875551 37874652089825304 37877576614465536 37896071524921818 37952471682398208 38027703960686544 38037487265024256 38067412424730624 38076014884489348 38142682853686272 38248169368817664 38266845232767282 38269800040946688 38316682409361408 38326947022061568 38345661351662184 38402730626965504 38451709219399008 38627118493696512 38820710877182208 38878680514572288 38897664245292294 38900667762717696 38950087711871232 39008250543255552 39027297540591126 39085381284857856 39116130852225024 39135230525492712 39138252386807808 39281270401557504 39331369477895508 39334406484252672 39412182131721216 39412378138897296 39471034992869376 39490307959174488 39521179544481792 39521376093730752 39540476995431246 39599521434903456 39602579146850304 39681082393759872 39731493792510624 39790823470820864 39801060369063936 39820494480572268 39930621112452816 40112776897300224 40123522663720704 40172675932606464 40192291497026682 40202858625104512 40306558428205056 40418029307215872 40437764673088536 40588665180429312 40620597423464448 40640431699550124 40643569786300416 40701118663692864 40724136564095088 40784745688547328 40836559196491776 40836762287470656 40917508532585568 40978609246069248 40989151723364352 41115177655931392 41122579951630512 41125755267883008 41207277870442944 41239696793458176 41259628169145648 41321239758160128 41402943957197184 41435516816219136 41458950044358912 41509739276808192 41520859273900032 41541133130967366 41656018321015592 41666735073863808 41950809000109056 41972568895954944 41993063314361172 42055770116947392 42087367623156286 42195928354527168 42342496391929344 42353389753491456 42470732518636032 42491258860761936 42554709601687296 42608983601053467 42612273691273728 42696530642697984 42760287908941824 42781166955772362 42814611173188608 42878544765042688 42899481554478744 42902794075754496 42910518210397056 43029190539919872 43042451608553176 43053525046065024 43117815399819264 43138869020619957 43203071955336192 43237061025619968 43258172871823884 43322553364680704 43343706955190802 43411782447874048 43455508305408576 43467149552364096 43884281861162496 43917253171989168 43971053945465088 44005647208753152 44027134341179301 44030533935158784 44183474495926272 44239605796199424 44305667283697664 44327300910301032 44338704898186368 44404914366978048 44426596454071299 44461326987542016 44461548105447096 44527719563698176 44549461614266388 44552901540206592 44641217692979856 44676116006805504 44697930516574452 44764453779238912 44764676404673472 44853189286963616 44888476550904064 44900024911220736 44913862548055488 44921948751509418 45081466388176896 45138962996685792 45228215953242576 45344878231730688 45353298053650112 45446709750118144 45470282970617856 45492485257224603 45780288585121792 45882838899615744 45918936217829376 45941129096053248 45941357573404488 46009731409993728 46032197099158764 46100935401827904 46163066917773312 46240324162301952 46254574862922816 46335562817716224 46382495437620992 46394428160913408 46417081690288854 46486394727930144 46578311951846832 46614956418246528 46641318799903776 46710966683137536 46803327951614208 46840149444421632 46862787550140736 46863020611142541 47194660125122688 47289650731794432 47325180577721856 47447251795427328 47470419398843064 47541068915318784 47577024269654932 47635308440920512 47779336464224256 47874048301898208 47877744938729472 47926239612549376 47938569491533824 48033596973035232 48105323897559552 48166437569837184 48238362860673024 48261916748788587 48265643335223808 48399125674039296 48407839357409856 48422758059622323 48507542324796672 48603455949753216 48641693653822464 48737872535265792 48838255253858304 48863587669917696 48876677681135616 48900300052320768 48900543246409608 48973321194856448 48997233949346124 49369571565907968 49382797124579328 49406909818487814 49467435688648224 49506353109847296 49706408807917056 49769556520724352 49843875694159872 49868213524088661 50009989160921088 50018992860984768 50093684509160448 50122014232732416 50196859719192576 50221369904602338 50260630507656192 50335682985050112 50360010501643776 50360260955257656 50435211379777536 50459837947834068 50499536119767072 50503435485954048 50528095366562424 50603295576530944 50703605280915392 50716649686699008 50756549899640832 50781333371271516 50856910471581696 50881742947397898 50997559158423552 51022460310356376 51026400054595584 51127548468882912 51154068341945088 51268945625865344 51502824658262016 51683770233059904 51760947836242944 51838240686096384 51863552327056392 51867557016956928 51933450282494976 52011000724340736 52036396720788168 52113841713143808 52180307367323616 52184336515743744 52271670792167424 52375027202076672 52400600945827686 52441825970527344 52445875312336896 52471483649891748 52549576175628288 52549837518529728 52653743945565984 52694906059309056 52695168124974336 52720635993908328 52799361913204608 52908109858346496 52975325056680832 53080336778458301 53093992640763024 53240828149937088 53483702529733632 53498030218294272 53563567910141952 53589721996035576 53742077904273408 53917019564118048 54011423829123072 54118220240572416 54118489384754496 54187242266066832 54191426381733888 54268158218257152 54298848752126784 54448745595322368 54449016383294208 54556678043447424 54638145661425664 54664824443486907 54678887943472368 54721905360550272 54830106602174016 54943037160590592 54986262391277568 55012837558860864 55013111152210809 55094986344213504 55203925276262912 55247355754958848 55274332002886074 55278600059145216 55346319035744256 55361145698533376 55388177507956488 55555646765151744 55809080900591616 55919709908906688 55934412000145408 55990751085814896 56074360155929856 56261237806036224 56456661855905792 56543209321113216 56627643358181376 56655011814349248 56655293574664863 56739612802249728 56811978134737956 56816364921698304 56844107287382727 56928707523597312 57013717211922432 57041555941029816 57086148230918144 57114022326734022 57199308739304992 57203725434339328 57214024280529408 57372254053226496 57400267849150923 57404700061420032 57490420533092352 57518492027493276 57604095940448256 57677563829098512 57791609273587736 57940677740544768 57956199403152128 58318020771858432 58425131567806848 58512375814883328 58540946310886689 58556337562652224 58628071927286784 58674196278337536 58702845788239068 58707378580211712 58911299327901696 58921905602336256 58986141061599232 59089714808537088 59103067880401376 59118273197581824 59206552489304064 59235461938761732 59281769316722688 59282064140596128 59310715493146869 59399282152355184 59403868720275456 59521623590639808 59597240688765936 59686235206231296 59701590553595904 59866699881627648 59885150064073984 59895931668679224 60185283995581056 60259013898909696 60304287937656768 60459837642307584 60627043960823808 60656647009632804 60882997770643968 60930896135196672 61051677995539296 61056392154660864 61177118532820992 61254838794737664 61255143431205984 61376262798878352 61467913869103872 61653765549735936 61672766483897088 61683869927445768 61688632901824512 61810916805664416 61859237547884544 61859545190187264 61889442253718472 61981859637240192 62104415935795776 62153275224328704 62188425066538368 62264608915212288 62281288910850048 62311699696451049 62404437268818944 62453532592562176 62484027481523388 62500102610795712 62926213500163584 62958853343932416 63083655175421088 63088526235451392 63100240770295808 63131051434734429 63293892531790752 63513744587894016 63705781952299008 63736888291142904 63832064402530944 63918092655378432 63918410536910592 64044795964046976 64140431863412736 64171750433658543 64221916759782912 64317817147564032 64349222331718116 64354191113631744 64532167565385728 64543785809879808 64563677412829764 64580287569097536 64676723099728896 64804607933004288 64855591538429952 64887259307735826 64983830047021056 65015560432786203 65117673671811072 65183262458112864 65200400069761024 65200724328546144 65329645265794832 65826095421210624 65843729499439104 65875879757983752 65956580918197632 66008470813129728 66045800902738176 66275211743889408 66359408694299136 66458500925546496 66490951365451548 66607371550467072 66679985547894784 66691990481313024 66791579345547264 66824192421399582 66829352310309888 66929146292256768 66961826539469784 67014174010208256 67046895774861678 67146680668858368 67147014607010208 67279783930445424 67332714826356096 67350037366831104 67370793822083232 67622199582265344 67708444495028688 67809213962108928 67842323929863864 68029947080475168 68035200072794112 68170064625177216 68205424455926784 68670432877682688 68824258349423616 68878404326744064 68911693644079872 69014597114990592 69048295648738146 69151403102741856 69156742689275904 69244600376659968 69381862294384224 69573743156431488 69591642241370112 69729592091895216 69833369602768896 69867467927770248 69922434627369792 69961978199855664 70066101567504384 70066450024706304 70204991927421312 70260224166632448 70294181325211104 70399149217606144 70544146477795328 70791990187684032 70987770866582784 71170877693140992 71311603372978176 71330706957725696 71365536404482398 71452962661380768 71889359418824064 71907854237300736 72050395459552848 72157626987429888 72157985846339328 72249656354755776 72357544291009536 72398465002835712 72598688511058944 72742237391263232 72886432591315876 72905183924629824 72962540480733696 73106808802898688 73257382880787456 73315016521703424 73350450078481152 73350814869614412 73459981792284672 73495850924019186 73699109337181432 73704800078860288 73850903343941984 74074195686868992 74110364727731721 74559613211875584 74654334781086528 74765813541239808 75014983741381632 75140526763740672 75295289578788864 75390945761484288 75503524477575168 75540015752465664 75540391432886484 75652817069666304 75689756921751102 75749304179650608 75755153228931072 75792143049843636 75904943364796416 76055407921373088 76074974530048512 76134824849461248 76152029768978696 76285365707372544 76322614421096847 76496338737635328 76533690465534564 76539600081893376 76691322703324368 76805461253931008 76903418438798016 77254236987393024 77641421754364416 77757361029144576 77795328490584588 77801335525435392 77900175423742464 78016501086511104 78054595081182252 78170762569715712 78270461050985424 78276504773615616 78562540803115008 78600901418741529 78662738955791016 78668812968505344 78824364263442432 78824756277794592 78980615918348976 79042359088963584 79042752187461504 79080953990862492 79199042869806912 79362164787519744 79462987585021248 79581646941641728 79602120738127872 79640988961144536 79861242224905632 80225553794600448 80247045327441408 80345351865212928 80384582994053364 80405717250209024 80613116856410112 80875529346177072 81177330360858624 81241194846928896 81280863399100248 81287139572600832 81402237327385728 81448273128190176 81673118392983552 81673524574941312 81835017065171136 81957218492138496 81978303446728704 82230355311862784 82245159903261024 82251510535766016 82414555740885888 82479393586916352 82519256338291296 82642479516320256 82805887914394368 82871033632438272 82911498004329111 82917900088717824 83019478553616384 83041718547800064 83082266261934732 83312036642031184 83333470147727616 83901618000218112 83945137791909888 83986126628722344 84111540233894784 84174735246312572 84391856709054336 84684992783858688 84706779506982912 84941465037272064 84982517721523872 85109419203374592 85217967202106934 85224547382547456 85393061285395968 85520575817883648 85562333911544724 85629222346377216 85671033490101033 85798963108957488 85805588151508992 85821036420794112 86058381079839744 86084903217106352 86107050092130048 86235630799638528 86277738041239914 86406143910672384 86474122051239936 86516345743647768 86645106729361408 86687413910381604 86911016610817152 86934299104728192 87768563722324992 87834506343978336 87942107890930176 88011294417506304 88054268682358602 88061067870317568 88366948991852544 88479211592398848 88654601820602064 88677409796372736 88809828733956096 88853192908142598 88922653975084032 88923096210894192 89055439127396352 89098923228532776 89105803080413184 89282435385959712 89352232013611008 89395861033148904 89528907558477824 89529352809346944 89706378573927232 89776953101808128 89800049822441472 89827725096110976 89843897503018836 90162932776353792 90277925993371584 90456431906485152 90689756463461376 90706596107300224 90893419500236288 90940565941235712 90984970514449206 91765677799231488 91882258192106496 91882715146808976 92019462819987456 92064394198317528 92201870803655808 92326133835546624 92480648324603904 92509149725845632 92764990875241984 92788856321826816 92834163380577708 92972789455860288 93156623903693664 93229912836493056 93282637599807552 93421933366275072 93606655903228416 93680298888843264 93725575100281472 93726041222285082 93911365069580071 94389320250245376 94650361155443712 94940838797686128 95082137830637568 95154048539309864 95270616881841024 95558672928448512 95748096603796416 95852479225098752 95877138983067648 96067193946070464 96210647795119104 96332875139674368 96476725721346048 96523833497577174 96531286670447616 96798251348078592 96815678714819712 96845516119244646 97015084649593344 97206911899506432 97283387307644928 97330888961603739 97475745070531584 97676510507716608 97800600104641536 97801086492819216 97946642389712896 97994467898692248 98739143131815936 98765594249158656 98813819636975628 98934871377296448 99012706219694592 99412817615834112 99539113041448704 99687751388319744 99736427048177322 100019978321842176 100037985721969536 100187369018320896 100236288632099373 100244028465464832 100393719438385152 100442739809204676 100521261015312384 100570343662292517 100720021003287552 100720521910515312 100870422759555072 100919675895668136 100999072239534144 101056190733124848 101206591153061888 101407210561830784 101433299373398016 101513099799281664 101562666742543032 101713820943163392 101763485894795796 102044920620712752 102052800109191168 102255096937765824 102308136683890176 102537891251730688 103005649316524032 103367540466119808 103521895672485888 103572443473107219 103727104654112784 103735114033913856 103866900564989952 104072793441576336 104227683426287616 104360614734647232 104543341584334848 104750054404153344 104801201891655372 104883651941054688 104891750624673792 104942967299783496 105099152351256576 105099675037059456 105307487891131968 105390336249948672 105441271987816656 105598723826409216 105816219716692992 105950650113361664 106160673556916602 106187985281526048 106481656299874176 106967405059467264 106996060436588544 107048304606723597 107179443992071152 107834039128236096 108022847658246144 108236440481144832 108236978769508992 108374484532133664 108382852763467776 108536316436514304 108597697504253568 108898032766588416 109113356086894848 109276291322851328 109329648886973814 109357775886944736 109443810721100544 109660213204348032 109886074321181184 109972524782555136 110025675117721728 110026222304421618 110189972688427008 110243776386028779 110407850552525824 110494711509917696 110548664005772148 110557200118290432 110776355015912976 111111293530303488 111618161801183232 111839419817813376 111868824000290816 111981502171629792 112148720311859712 112522475612072448 112913323711811584 113086418642226432 113255286716362752 113310023628698496 113310587149329726 113479225604499456 113534635382626653 113623956269475912 113632729843396608 113688214574765454 113857415047194624 114083111882059632 114172296461836288 114228044653468044 114398617478609984 114428048561058816 114744508106452992 114800535698301846 114809400122840064 114980841066184704 115036984054986552 115208191880896512 115355127658197024 115583218547175472 115881355481089536 115912398806304256 116636041543716864 116850263135613696 117024751629766656 117081892621773378 117112675125304448 117256143854573568 117348392556675072 117405691576478136 117414757160423424 117843811204672512 117972282123198464 118206135760802752 118236546395163648 118413104978608128 118470923877523464 118563538633445376 118564128281192256 118621430986293738 118798564304710368 118807737440550912 119043247181279616 119194481377531872 119372470412462592 119403181107191808 119761052672919827 119770300128147968 119791863337358448 120370567991162112 120518027797819392 120608575875313536 120919675284615168 121254087921647616 121313294019265608 121765995541287936 121861792270393344 122103355991078592 122354237065641984 122509677589475328 122510286862411968 122752525597756704 122935827738207744 123345532967794176 123367739854891536 123377265803649024 123621833611328832 123719090380374528 123747048374590381 123778884507436944 123963719274480384 124208831871591552 124306550448657408 124376850133076736 124529217830424576 124562577821700096 124623399392902098 124808874537637888 124907065185124352 124968054963046776 125000205221591424 125852427000327168 125917706687864832 126167310350842176 126200481540591616 126262102869468858 126587785063581504 127027489175788032 127473776582285808 127664128805061888 127826950803160401 127836821073821184 128089591928093952 128280863726825472 128343500867317086 128443833519565824 128635634295128064 128698444663436232 128708382227263488 129064335130771456 129087571619759616 129127354825659528 129160575138195072 129353446199457792 129416607061859871 129609215866008576 129711183076859904 129774518615471652 129967660094042112 130031120865572406 130235347343622144 130366524916225728 130400800139522048 130401448657092288 130659290531589664 131751759515967504 131913161836395264 132016941626259456 132081403023537903 132091601805476352 132550423487778816 132718817388598272 132917001851092992 132981902730903096 133214743100934144 133359971095789568 133383980962626048 133583158691094528 133648384842799164 133658704620619776 133923653078939568 134028348020416512 134093791549723356 134293361337716736 134294029214020416 134559567860890848 134665429652712192 134700074733662208 134741587644166464 135244399164530688 135416888990057376 135684647859727728 136059894160950336 136340129250354432 136410848911853568 136477455771673809 137340865755365376 137648516698847232 137756808653488128 137823387288159744 138029194229981184 138096591297476292 138302806205483712 138489200753319936 138763724588768448 139147486312862976 139183284482740224 139459184183790432 139734935855540496 139844869254739584 139923956399711328 140132900049412608 140409983854842624 140520448333264896 140588362650422208 140589061833427623 140798298435212288 141088292955590656 141583980375368064 141975541733165568 142341755386281984 142623206745956352 142661413915451392 142731072808964796 142905925322761536 143778718837648128 143815708474601472 144100790919105696 144315971692678656 144499312709511552 144715088582019072 144785750246365761 144796930005671424 145197377022117888 145268274178866969 145484474782526464 145772865182631752 145810367849259648 145925080961467392 146213617605797376 146514765761574912 146630033043406848 146700900156962304 146701629739228824 146919963584569344 146991701848038372 147398218674362864 147409600157720576 147701806687883968 148148391373737984 148220729455463442 149119226423751168 149308669562173056 149531627082479616 149604640572265983 150029967482763264 150281053527481344 150590579157577728 150781891522968576 151007048955150336 151080031504931328 151080782865772968 151305634139332608 151379513843502204 151498608359301216 151510306457862144 151584286099687272 151809886729592832 152110815842746176 152149949060097024 152269649698922496 152304059537957392 152570731414745088 152645228842193694 152992677475270656 153067380931069128 153079200163786752 153382645406648736 153806836877596032 154508473974786048 154625328876378529 155282843508728832 155514722058289152 155590656981169176 155602671050870784 155800350847484928 156033002173022208 156109190162364504 156341525139431424 156540922101970848 156553009547231232 157125081606230016 157201802837483058 157325477911582032 157337625937010688 157648728526884864 157649512555589184 157961231836697952 158084718177927168 158085504374923008 158161907981724984 158398085739613824 158724329575039488 158925975170042496 159163293883283456 159241010335374903 159281977922289072 159722484449811264 160451107589200896 160494090654882816 160690703730425856 160769165988106728 160811434500418048 161226233712820224 161751058692354144 162354660721717248 162561726798200496 162574279145201664 162804474654771456 162896546256380352 163346236785967104 163347049149882624 163670034130342272 163914436984276992 163994473330460721 164460710623725568 164490319806522048 164829111481771776 164958787173832704 165038512676582592 165039333456632427 165284959032640512 165611775828788736 165742067264876544 165822996008658222 165835800177435648 166038957107232768 166083437095600128 166164532523869464 166624073284062368 166666940295455232 167803236000436224 167972253257444688 168223080467789568 168349470492625144 168783713418108672 169369985567717376 169882930074544128 169965035443047744 170218838406749184 170435934404213868 170449094765094912 170532321862148181 170786122570791936 171041151635767296 171124667823089448 171258444692754432 171342066980202066 171597926217914976 171611176303017984 171642072841588224 172116762159679488 172169806434212704 172200803547452769 172214100184260096 172471261599277056 172555476082479828 172812287821344768 173032691487295536 173290213458722816 173374827820763208 173822033221634304 173868598209456384 175537127444649984 175669012687956672 175884215781860352 176022588835012608 176108537364717204 176122135740635136 176733897983705088 176958423184797696 177309203641204128 177354819592745472 177619657467912192 177706385816285196 177845307950168064 177846192421788384 177932146479440607 178197846457065552 178211606160826368 178564870771919424 178791722066297808 179057815116955648 179058705618693888 179412757147854464 179553906203616256 179600099644882944 179655450192221952 179687795006037672 180555851986743168 180912863812970304 181379512926922752 181413192214600448 181786839000472576 181881131882471424 181969941028898412 183531355598462976 183764516384212992 183765430293617952 184128788396635056 184403741607311616 184961296649207808 185018299451691264 185529981750483968 185577712643653632 185668326761155416 185945578911720576 186313247807387328 186459825672986112 186565275199615104 186843866732550144 186935099089353147 187213311806456832 187360597777686528 187451150200562944 187452082444570164 187822730139160142 188778640500490752 189300722310887424 189393154304203287 189881677595372256 190308097078619728 190541233763682048 191117345856897024 191496193207592832 191704958450197504 191754277966135296 192134387892140928 192421295590238208 192515251300975629 192665750279348736 192953451442692096 193047666995154348 193062573340895232 193596502696157184 193631357429639424 193691032238489292 194030169299186688 194413823799012864 194566774615289856 194661777923207478 194951490141063168 195046681298358609 195353021015433216 195601200209283072 195602172985638432 195988935797384496 197478286263631872 197531188498317312 197627639273951256 197869742754592896 198025412439389184 198825635231668224 199078226082897408 199375502776639488 199472854096354644 200039956643684352 200075971443939072 200374738036641792 200472577264198746 200488056930929664 200787438876770304 200885479618409352 201042522030624768 201140687324585034 201440042006575104 201441043821030624 201839351791336272 201998144479068288 202112381466249696 202814421123661568 202866598746796032 203125333485086064 203427641886326784 203526971789591592 204089841241425504 204105600218382336 204510193875531648 204616273367780352 205075782503461376 206011298633048064 206735080932239616 207043791344971776 207144886946214438 207454209308225568 207470228067827712 207733801129979904 208145586883152672 208721229469294464 209500108808306688 209602403783310744 209767303882109376 209885934599566992 210198304702513152 210199350074118912 210614975782263936 210780672499897344 210882543975633312 211197447652818432 211632439433385984 211901300226723328 212321347113833204 212375970563052096 212963312599748352 213934810118934528 213992120873177088 214096609213447194 214358887984142304 215668078256472192 216472880962289664 216473957539017984 216748969064267328 217072632873028608 217195395008507136 217796065533176832 218226712173789696 218552582645702656 218659297773947628 218715551773889472 218887621442201088 219320426408696064 219772148642362368 219945049565110272 220051350235443456 220052444608843236 220379945376854016 220487552772057558 220815701105051648 220989423019835392 221097328011544296 221114400236580864 221552710031825952 222222587060606976 222331094183195163 223678839635626752 223737648000581632 223963004343259584 224297440623719424 225044951224144896 225826647423623168 226172837284452864 226510573432725504 226620047257396992 226621174298659452 226958451208998912 227069270765253306 227247912538951824 227265459686793216 227376429149530908 227714830094389248 228166223764119264 228344592923672576 228456089306936088 228797234957219968 228856097122117632 228967843263290541 229489016212905984 229601071396603692 229618800245680128 230073968109973104 230416383761793024 230710255316394048 231166437094350944 231762710962179072 231824797612608512 233272083087433728 233700526271227392 234049503259533312 234163785243546756 234225350250608896 234512287709147136 234811383152956272 234829514320846848 235687622409345024 235944564246396928 236412271521605504 236473092790327296 236941847755046928 237127077266890752 237128256562384512 237242861972587476 237597128609420736 238086494362559232 238388962755063744 238744940824925184 238806362214383616 239522105345839654 239540600256295936 239583726674716896 240741135982324224 241036055595638784 241217151750627072 241839350569230336 242626588038531216 243531991082575872 243723584540786688 244206711982157184 245019355178950656 245020573724823936 245505051195513408 245871655476415488 246691065935588352 246735479709783072 246754531607298048 247243667222657664 247438180760749056 247494096749180762 247557769014873888 247927438548960768 248417663743183104 248613100897314816 248734494012987333 248753700266153472 249058435660849152 249125155643400192 249246798785804196 249617749075275776 249936109926093552 250000410443182848 251704854000654336 251835413375729664 252334620701684352 252400963081183232 252524205738937716 253175570127163008 254054978351576064 254947553164571616 255328257610123776 255653901606320802 255673642147642368 256179183856187904 256561727453650944 256687001734634172 256887667039131648 257013100470303099 257396889326872464 257416764454526976 258175143239519232 258254709651319056 258321150276390144 258706892398915584 258833214123719742 259218431732017152 259422366153719808 259549037230943304 259935320188084224 260062241731144812 260733049832451456 260801600279044096 260802897314184576 261318581063179328 263503519031935008 263826323672790528 264033883252518912 264162806047075806 264183203610952704 265100846975557632 265437634777196544 265963805461806192 266429486201868288 266767961925252096 267166317382189056 267296769685598328 267317409241239552 267847306157879136 268056696040833024 268187583099446712 268586722675433472 268588058428040832 269119135721781696 269330859305424384 269400149467324416 269483175288332928 270488798329061376 270833777980114752 271369295719455456 272119788321900672 272680258500708864 272821697823707136 272954911543347618 273567889550515859 275297033397694464 275646774576319488 276058388459962368 276193182594952584 276605612410967424 276978401506639872 277527449177536896 278294972625725952 278366568965480448 278918368367580864 279469871711080992 279689738509479168 279847912799422656 280265800098825216 280819967709685248 281040896666529792 281176725300844416 281178123666855246 281596596870424576 281734095208740213 282176585911181312 283167960750736128 283951083466331136 285246413491912704 285322827830902784 285462145617929592 285811850645523072 287557437675296256 287631416949202944 288201581838211392 288631943385357312 288998625419023104 289430177164038144 289571500492731522 289593860011342848 290394754044235776 290536548357733938 290968949565052928 291545730365263504 291620735698519296 291850161922934784 291992666884811217 292427235211594752 293029531523149824 293401800313924608 293403259478457648 293839927169138688 293983403696076744 294796437348725728 294819200315441152 295403613375767936 296296782747475968 296441458910926884 298238452847502336 298617339124346112 299063254164959232 299209281144531966 300059934965526528 300562107054962688 301181158315155456 301563783045937152 301711030986877551 302160063009862656 302161565731545936 302611268278665216 302759027687004408 302997216718602432 303168572199374544 303619773459185664 304221631685492352 304299898120194048 304539299397844992 304608119075914784 305141462829490176 305290457684387388 306134761862138256 306158400327573504 306765290813297472 307613673755192064 309016947949572096 309250657752757058 310565687017457664 311181313962338352 311205342101741568 311600701694969856 312218380324729008 312683050278862848 313081844203941696 314250163212460032 314403605674966116 314650955823164064 314675251874021376 315297457053769728 315299025111178368 315922463673395904 316171008749846016 316323815963449968 316796171479227648 317448659150078976 317851950340084992 318326587766566912 318482020670749806 318563955844578144 319444968899622528 320902215178401792 320988181309765632 321144913820170791 321538331976213456 321622869000836096 323502117384708288 324709321443434496 325123453596400992 325148558290403328 325608949309542912 325793092512760704 326694098299765248 327340068260684544 327828873968553984 327988946660921442 328921421247451136 328980639613044096 329658222963543552 329917574347665408 330077025353165184 330078666913264854 330569918065281024 330731329158086337 331223551657577472 331484134529753088 331645992017316444 331671600354871296 332329065047738928 333248146568124736 333333880590910464 335606472000872448 335944506514889376 336446160935579136 336698940985250288 337567426836217344 338739971135434752 339765860149088256 339930070886095488 340437676813498368 340603906147879959 340871868808427736 340898189530189824 341064643724296362 341572245141583872 342249335646178896 342516889385508864 342684133960404132 343195852435829952 343284145683176448 344233524319358976 344339612868425408 344401607094905538 344428200368520192 344942523198554112 345110952164959656 345624575642689536 346065382974591072 346749655641526416 347644066443268608 347737196418912768 351074254889299968 351338025375913344 351768431563720704 352045177670025216 352217074729434408 352244271481270272 353916846369595392 354618407282408256 354709639185490944 355239314935824384 355412771632570392 355690615900336128 355692384843576768 355864292958881214 356395692914131104 356423212321652736 357129741543838848 357583444132595616 358117411237387776 358825514295708928 359107812407232512 359283158018759481 359310900384443904 359375590012075344 361111703973486336 361825727625940608 362759025853845504 362826384429200896 363573678000945152 363762263764942848 363939882057796824 367062711196925952 367529032768425984 367530860587235904 368257576793270112 368807483214623232 370036598903382528 371059963500967936 371241145123771143 371336653522310832 371891157823441152 372626495614774656 372919651345972224 373130550399230208 373687733465100288 373870198178706294 374426623612913664 374721195555373056 374902300401125888 374904164889140328 375645460278320284 377557281000981504 378601444621774848 378786308608406574 379763355190744512 380616194157239456 381082467527364096 382992386415185664 383409916900395008 384268775784281856 384842591180476416 385030502601951258 385331500558697472 385906902885384192 386095333990308696 386125146681790464 387193005392314368 387262714859278848 387382064476978584 388060338598373376 388827647598025728 389133549230579712 389323555846414956 389902980282126336 390093362596717218 390706042030866432 391202400418566144 391204345971276864 391977871594768992 395255278547902512 395739485509185792 396050824878778368 397651270463336448 398156452165794816 398751005553278976 398945708192709288 400079913287368704 400151942887878144 400749476073283584 400945154528397492 400976113861859328 401770959236818704 402085044061249536 402281374649170068 402880084013150208 402882087642061248 403678703582672544 403996288958136576 404224762932499392 405628842247323136 405733197493592064 406250666970172128 407053943579183184 408179682482851008 409020387751063296 409232546735560704 410151565006922752 412022597266096128 413470161864479232 414087582689943552 414289773892428876 414908418616451136 415467602259959808 416291173766305344 417442458938588928 419204807566621488 419534607764218752 419771869199133984 420398700148237824 421229951564527872 421561344999794688 421765087951266624 421767185500282869 422394895305636864 423264878866771968 423802600453446656 424642694227666408 424751941126104192 425926625199496704 427869620237869056 427984241746354176 428193218426894388 428717775968284608 431336156512944384 432947915078035968 433497938128534656 434145265746057216 434357250739097283 434390790017014272 435592131066353664 435804822536600907 436453424347579392 437105165291405312 437318595547895256 437431103547778944 437775242884402176 438640852817392128 439544297284724736 439890099130220544 440102700470886912 440104889217686472 440759890753708032 440975105544115116 441631402210103296 442194656023088592 442228800473161728 443105420063651904 444445174121213952 444662188366390326 447357679271253504 447926008686519168 448594881247438848 448813921716797949 450089902448289792 451653294847246336 452345674568905728 453021146865451008 453240094514793984 453242348597318904 453916902417997824 454138541530506612 454495825077903648 454530919373586432 454752858299061816 455429660188778496 456332447528238528 456912178613872176 457594469914439936 457712194244235264 457935686526581082 458978032425811968 459202142793207384 459237600491360256 460147936219946208 461420510632788096 462332874188701888 463525421924358144 463649595225217024 463875986629135587 466544166174867456 467401052542454784 468099006519066624 468327570487093512 468450700501217792 469024575418294272 469622766305912544 469659028641693696 471375244818690048 472824543043211008 472946185580654592 473883695510093856 474254154533781504 474256513124769024 474485723945174952 475194257218841472 476172988725118464 476777925510127488 477489881649850368 477723031006124709 479044210691679308 479081200512591872 479167453349433792 481482271964648448 482072111191277568 482434303501254144 483678701138460672 484004727666297289 485253176077062432 487063982165151744 488413423964314368 490038710357901312 490041147449647872 491010102391026816 491743310952830976 491983419991382163 493382131871176704 493470959419566144 494487334445315328 494876361521498112 494988193498361524 495115538029747776 495854877097921536 496835327486366208 497226201794629632 497468988025974666 497507400532306944 498116871321698304 498250311286800384 498493597571608392 499235498150551552 499872219852187104 500000820886365696 503409708001308672 504669241403368704 504801926162366464 505048411477875432 506351140254326016 508109956703152128 509895106329143232 510656515220247552 511307803212641604 511347284295284736 512358367712375808 513123454907301888 513374003469268344 513775334078263296 514026200940606198 514793778653744928 514833528909053952 516350286479038464 516509419302638112 516602410642358307 516642300552780288 517413784797831168 517666428247439484 518436863464034304 519098074461886608 519870640376168448 520124483462289624 521466099664902912 521603200558088192 521605794628369152 522637162126358656 527007038063870016 527652647345581056 528067766505037824 528325612094151612 528366407221905408 530201693951115264 530875269554393088 531927610923612384 532858972403736576 533535923850504192 533796439438321821 534593539371196656 534634818482479104 535694612315758272 536375166198893424 537173445350866944 537176116856081664 538238271443563392 538661718610848768 538800298934648832 538966350576665856 541667555960229504 542738591438910912 544239576643801344 545360517001417728 545643395647414272 545909823086695236 547135779101031718 550594066795388928 551293549152638976 552386365189905168 553211224821934848 555054898355073792 556589945251451904 556733137930960896 557836736735161728 558939743422161984 559379477018958336 559695825598845312 560531600197650432 560805297268059441 561639935419370496 562081793333059584 562353450601688832 562356247333710492 563193193740849152 563468190417480426 564353171822362624 566335921501472256 567902166932662272 568179462912609861 570924291235859184 571623701291046144 575114875350592512 575262833898405888 576403163676422784 577263886770714624 577545753902926887 577997250838046208 578860354328076288 579143000985463044 579187720022685696 580789508088471552 581073096715467876 581937899130105856 583091460730527008 583241471397038592 583700323845869568 583985333769622434 584854470423189504 585140043895075827 586059063046299648 586803600627849216 586806518956915296 587966807392153488 589592874697451456 590807226751535872 592593565494951936 592882917821853768 596476905695004672 597234678248692224 598126508329918464 598418562289063932 600119869931053056 601124214109925376 602362316630310912 603127566091874304 603422061973755102 604320126019725312 604323131463091872 605518055374008816 605994433437204864 606337144398749088 608443263370984704 608599796240388096 609216238151829568 610282925658980352 610580915368774776 612269523724276512 612316800655147008 613530581626594944 615227347510384128 618033895899144192 618501315505514116 621131374034915328 622362627924676704 622410684203483136 623201403389939712 624436760649458016 626163688407883392 628500326424920064 628807211349932232 629301911646328128 630594914107539456 630598050222356736 631844927346791808 632342017499692032 632647631926899936 633592342958455296 634897318300157952 635703900680169984 636653175533133824 636964041341499612 637127911689156288 638889937799245056 641804430356803584 641976362619531264 642289827640341582 643076663952426912 643245738001672192 647004234769416576 649418642886868992 650246907192801984 651217898619085824 651586185025521408 653388196599530496 654680136521369088 655657747937107968 655977893321842884 657842842494902272 657961279226088192 659316445927087104 659835148695330816 660154050706330368 660157333826529708 661139836130562048 661462658316172674 662447103315154944 662968269059506176 663291984034632888 663343200709742592 664658130095477856 666496293136249472 666667761181820928 666993282549585489 671212944001744896 671889013029778752 672892321871158272 673397881970500576 675134853672434688 677479942270869504 679531720298176512 679860141772190976 680875353626996736 681207812295759918 681743737616855472 681796379060379648 682129287448592724 683144490283167744 684498671292357792 685033778771017728 685368267920808264 686391704871659904 686568291366352896 688467048638717952 688679225736850816 688803214189811076 688856400737040384 690221904329919312 691249151285379072 692130765949182144 693499311283052832 695288132886537216 695474392837825536 702148509778599936 702676050751826688 703536863127441408 704434149458868816 704488542962540544 707833692739190784 709236814564816512 709419278370981888 710825543265140784 711381231800672256 711384769687153536 711728585917762428 712791385828262208 714259483087677696 715166888265191232 716234822474775552 717651028591417856 718215624814465024 718566316037518962 718621800768887808 718751180024150688 722223407946972672 723651455251881216 725518051707691008 725652768858401792 727147356001890304 727879764115593648 735058065536851968 735061721174471808 736515153586540224 737614966429246464 740073197806765056 742119927001935872 742482290247542286 742673307044621664 743782315646882304 745252991229549312 745839302691944448 746203482038961999 746261100798460416 747375466930200576 747740396357412588 748853247225827328 749804600802251776 749808329778280656 751290920556640568 755114562001963008 757202889243549696 757572617216813148 759526710381489024 761232388314478912 762164935054728192 765984772830371328 766819833800790016 768537551568563712 769685182360952832 770061005203902516 770663001117394944 771039301410909297 772190667980617392 772250293363580928 774525429718557696 774764128953957168 776120677196746752 777655295196051456 778267098461159424 778647111692829912 779805960564252672 780186725193434436 782404800837132288 782408691942553728 783955743189537984 790510557095805024 791478971018371584 792101649757556736 795302540926672896 796312904331589632 797891416385418576 800303885775756288 801498952146567168 801890309056794984 801952227723718656 803541918473637408 804170088122499072 804562749298340136 805760168026300416 805764175284122496 807357407165345088 807992577916273152 808449525864998784 811257684494646272 811466394987184128 812501333940344256 814107887158366368 816359364965702016 818040775502126592 818465093471121408 820303130013845504 820703668651547577 826940323728958464 828175165379887104 828579547784857752 829816837232902272 830935204519919616 832582347532610688 834884917877177856 838409615133242976 839069215528437504 839543738398267968 840797400296475648 842459903129055744 843122689999589376 843530175902533248 843534371000565738 844789790611273728 845202285626220639 846529757733543936 847605200906893312 849285388455332816 849503882252208384 851853250398993408 855739240475738112 855968483492708352 856386436853788776 857435551936569216 862672313025888768 865895830156071936 866995876257069312 868290531492114432 868714501478194566 868781580034028544 871184262132707328 871609645073201814 872906848695158784 874637191095790512 874862207095557888 875550485768804352 877281705634784256 879088594569449472 880205400941773824 880209778435372944 881519781507416064 881950211088230232 883262804420206592 884389312046177184 884457600946323456 886210840127303808 888890348242427904 889324376732780652 894715358542507008 895852017373038336 897189762494877696 897627843433595898 900179804896579584 904691349137811456 906480189029587968 906484697194637808 907833804835995648 908277083061013224 908991650155807296 909505716598123632 910859320377556992 912664895056477056 913824357227744352 915188939828879872 915424388488470528 915871373053162164 918404285586414768 918475200982720512 920295872439892416 922841021265576192 924665748377403776 927050843848716288 927299190450434048 927751973258271174 934802105084909568 936655140974187024 936901401002435584 938049150836588544 939245532611825088 942750489637380096 945649086086422016 945892371161309184 947767391020187712 948513026249538048 948971447890349904 950388514437682944 952345977450236928 953555851020254976 954979763299700736 955446062012249418 958088421383358616 958162401025183744 958334906698867584 962964543929296896 963434741460512373 964868607002508288 968009455332594578 970506352154124864 974127964330303488 976826847928628736 980082294899295744 982020204782053632 983486621905661952 983966839982764326 986764263742353408 986941918839132288 988974668890630656 989752723042996224 989976386996723048 990231076059495552 991709754195843072 992193987474259011 993670654972732416 994452403589259264 994937976051949332 995014801064613888 996987195143216784 998470996301103104 999744439704374208 1000001641772731392 1006819416002617344 1009338482806737408 1010096822955750864 1012702280508652032 1016219913406304256 1019790212658286464 1021313030440495104 1021811718443639877 1022615606425283208 1022694568590569472 1024716735424751616 1026748006938536688 1027550668156526592 1028052401881212396 1029587557307489856 1032700572958076928 1033018838605276224 1033204821284716614 1033284601105560576 1034827569595662336 1035332856494878968 1036873726928068608 1038196148923773216 1040248966924579248 1042932199329805824 1043211589256738304 1045274324252717312 1054014076127740032 1055305294691162112 1056135533010075648 1056651224188303224 1056732814443810816 1061750539108786176 1063855221847224768 1065717944807473152 1067071847701008384 1067592878876643642 1069187078742393312 1069269636964958208 1071389224631516544 1072750332397786848 1074352233712163328 1076476542887126784 1077323437221697536 1077849474056278443 1077932701153331712 1083335111920459008 1085477182877821824 1088479153287602688 1090721034002835456 1091286791294828544 1091819646173390472 1094271558202063436 1101188133590777856 1102587098305277952 1104772730379810336 1106422449643869696 1110109796710147584 1113179890502903808 1113723435371313429 1115673473470323456 1117879486844323968 1118758954037916672 1119391651197690624 1121063200395300864 1121610594536118882 1123279870838740992 1124163586666119168 1124706901203377664 1124712494667420984 1126386387481698304 1126936380834960852 1132671843002944512 1135804333865324544 1136358925825219722 1141848582471718368 1143247402582092288 1150229750701185024 1152806327352845568 1154527773541429248 1155091507805853774 1155994501676092416 1157720708656152576 1158286001970926088 1158375440045371392 1161579016176943104 1162146193430935752 1163875798260211712 1166182921461054016 1166482942794077184 1167400647691739136 1167970667539244868 1169708940846379008 1170280087790151654 1172118126092599296 1173607201255698432 1173613037913830592 1175933614784306976 1179185749394902912 1181614453503071744 1185765835643707536 1192953811390009344 1194469356497384448 1196253016659836928 1196837124578127864 1200239739862106112 1202248428219850752 1206255132183748608 1206844123947510204 1208640252039450624 1208646262926183744 1211036110748017632 1211988866874409728 1212674288797498176 1216886526741969408 1217199592480776192 1218432476303659136 1220847745904540923 1221161830737549552 1224539047448553024 1227061163253189888 1230454695020768256 1236067791798288384 1237002631011028232 1242262748069830656 1244725255849353408 1246402806779879424 1248873521298916032 1252327376815766784 1257614422699864464 1258603823292656256 1261196100444713472 1263689854693583616 1264684034999384064 1265295263853799872 1265301556500848607 1267184685916910592 1269794636600315904 1271407801360339968 1273306351066267648 1273928082682999224 1274255823378312576 1277779875598490112 1283608860713607168 1283952725239062528 1284579655280683164 1286153327904853824 1286491476003344384 1294008469538833152 1300493814385603968 1302435797238171648 1303071752217291849 1303172370051042816 1306776393199060992 1307414467609802721 1309360273042738176 1311315495874215936 1311955786643685768 1315685684989804544 1315922558452176384 1318632891854174208 1319670297390661632 1320308101412660736 1320314667653059416 1322279672261124096 1322925316632345348 1324894206630309888 1326583968069265776 1326686401419485184 1329316260190955712 1332992586272498944 1333335522363641856 1333986565099170978 1343778026059557504 1345784643742316544 1346441765150393847 1346795763941001152 1350269707344869376 1354959884541739008 1359063440596353024 1359720283544381952 1361750707253993472 1362415624591519836 1363487475233710944 1363592758120759296 1364258574897185448 1366288980566335488 1368997342584715584 1370736535841616528 1372783409743319808 1373136582732705792 1376934097277435904 1377358451473701632 1377606428379622152 1377712801474080768 1380443808659838624 1384261531898364288 1386998622566105664 1390576265773074432 1390948785675651072 1391627959887406761 1404297019557199872 1405352101503653376 1407073726254882816 1408868298917737632 1408977085925081088 1418473629129633024 1418838556741963776 1421651086530281568 1422762463601344512 1422769539374307072 1423457171835524856 1425582771656524416 1428518966175355392 1430333776530382464 1432469644949551104 1433169093018374127 1435302057182835712 1436431249628930048 1437132632075037924 1437243601537775616 1437502360048301376 1444446815893945344 1447302910503762432 1451036103415382016 1451305537716803584 1452014182998891867 1454294712003780608 1455759528231187296 1470116131073703936 1470123442348943616 1473030307173080448 1475229932858492928 1475950259974146489 1480146395613530112 1484239854003871744 1484964580495084572 1485346614089243328 1487564631293764608 1490505982459098624 1491678605383888896 1492406964077923998 1492522201596920832 1494750933860401152 1495480792714825176 1497706494451654656 1499609201604503552 1499616659556561312 1502581841113281136 1510229124003926016 1514405778487099392 1515145234433626296 1519053420762978048 1522464776628957824 1524329870109456384 1531969545660742656 1533639667601580032 1537075103137127424 1539370364721905664 1540122010407805032 1541326002234789888 1542078602821818594 1544381335961234784 1544500586727161856 1549050859437115392 1549528257907914336 1552241354393493504 1555310590392102912 1557294223385659824 1559611921128505344 1560373450386868872 1564809601674264576 1564817383885107456 1567911486379075968 1581021114191610048 1582957942036743168 1584203299515113472 1590605081853345792 1592625808663179264 1595782832770837152 1600607771551512576 1603780618113589968 1603904455447437312 1607083836947274816 1609125498596680272 1611520336052600832 1611528350568244992 1614714814330690176 1615985155832546304 1616899051729997568 1622515368989292544 1625002667880688512 1628215774316732736 1632718729931404032 1636081551004253184 1636930186942242816 1640606260027691008 1641407337303095154 1653880647457916928 1657159095569715504 1659633674465804544 1665164695065221376 1669769835754355712 1676819230266485952 1678138431056875008 1679087476796535936 1681594800592951296 1682415891804178323 1684919806258111488 1686245379999178752 1687060351805066496 1687068742001131476 1689579581222547456 1690404571252441278 1693059515467087872 1695210401813786624 1698570776910665632 1699007764504416768 1703706500797986816 1704538388737829583 1712772873707577552 1714871103873138432 1725344626051777536 1731791660312143872 1733991752514138624 1736581062984228864 1737429002956389132 1737563160068057088 1742368524265414656 1743219290146403628 1745813697390317568 1749274382191581024 1749724414191115776 1751100971537608704 1754563411269568512 1755420131685227481 1758177189138898944 1760410801883547648 1760419556870745888 1763900422176460464 1766525608840413184 1768778624092354368 1772421680254607616 1777780696484855808 1778648753465561304 1789430717085014016 1791704034746076672 1794379524989755392 1795255686867191796 1800359609793159168 1809382698275622912 1812960378059175936 1812969394389275616 1816554166122026448 1817983300311614592 1819011433196247264 1825329790112954112 1827648714455488704 1830377879657759744 1830848776976941056 1831742746106324328 1836808571172829536 1836950401965441024 1840591744879784832 1845682042531152384 1849331496754807552 1854101687697432576 1854598380900868096 1855503946516542348 1869604210169819136 1873310281948374048 1873802802004871168 1878491065223650176 1885500979274760192 1891298172172844032 1891784742322618368 1895534782040375424 1897026052499076096 1897942895780699808 1900777028875365888 1904691954900473856 1907111702040509952 1909959526599401472 1910892124024498836 1916176842766717232 1916324802050367488 1916669813397735168 1925929087858593792 1926869482921024746 1929737214005016576 1936018910665189156 1941012704308249728 1948255928660606976 1953653695857257472 1960164589798591488 1964040409564107264 1966973243811323904 1967933679965528652 1973528527484706816 1973883837678264576 1977949337781261312 1979505446085992448 1979952773993446096 1980462152118991104 1983419508391686144 1984387974948518022 1987341309945464832 1988904807178518528 1989875952103898664 1990029602129227776 1993974390286433568 1999488879408748416 2000003283545462784 2013638832005234688 2018676965613474816 2020193645911501728 2025404561017304064 2032439826812608512 2039580425316572928 2042626060880990208 2043623436887279754 2045231212850566416 2045389137181138944 2049433470849503232 2053496013877073376 2055101336313053184 2056104803762424792 2059175114614979712 2065401145916153856 2066037677210552448 2066409642569433228 2066569202211121152 2070665712989757936 2073747453856137216 2076392297847546432 2080497933849158496 2085864398659611648 2086423178513476608 2090548648505434624 2108028152255480064 2110610589382324224 2113302448376606448 2113465628887621632 2123501078217572352 2127710443694449536 2134143695402016768 2135185757753287284 2138374157484786624 2142778449263033088 2145500664795573696 2148704467424326656 2152953085774253568 2154646874443395072 2155698948112556886 2155865402306663424 2166670223840918016 2170954365755643648 2176958306575205376 2181442068005670912 2183639292346780944 2188543116404126872 2205174196610555904 2209545460759620672 2212844899287739392 2220219593420295168 2226359781005807616 2227446870742626858 2231346946940646912 2235758973688647936 2237517908075833344 2238610446116885997 2238783302395381248 2242126400790601728 2243221189072237764 2246559741677481984 2249413802406755328 2249424989334841968 2252772774963396608 2253872761669921704 2265343686005889024 2271608667730649088 2272717851650439444 2283697164943436736 2286494805164184576 2300459501402370048 2305612654705691136 2309055547082858496 2310183015611707548 2311989003352184832 2313117904232727891 2316572003941852176 2316750880090742784 2324292386861871504 2327751596520423424 2332365842922108032 2332965885588154368 2334801295383478272 2335941335078489736 2339417881692758016 2340560175580303308 2347214402511396864 2347226075827661184 2351867229568613952 2358371498789805824 2363228907006143488 2371531671287415072 2385907622780018688 2388938712994768896 2393674249156255728 2404496856439701504 2412510264367497216 2413688247895020408 2417280504078901248 2417292525852367488 2422072221496035264 2423977733748819456 2425348577594996352 2433773053483938816 2434399184961552384 2436864952607318272 2441695491809081846 2442323661475099104 2449078094897106048 2454122326506379776 2460909390041536512 2462111005954642731 2474005262022056464 2484525496139661312 2489450511698706816 2492805613559758848 2497747042597832064 2504654753631533568 2515228845399728928 2517207646585312512 2522392200889426944 2527379709387167232 2529368069998768128 2530590527707599744 2530603113001697214 2534369371833821184 2535606856878661917 2539589273200631808 2542815602720679936 2547856165365998448 2548511646756625152 2555559751196980224 2567217721427214336 2567905450478125056 2569159310561366328 2572306655809707648 2572982952006688768 2588016939077666304 2600987628771207936 2604871594476343296 2606143504434583698 2606344740102085632 2613552786398121984 2614828935219605442 2618720546085476352 2623911573287371536 2631845116904352768 2637265783708348416 2640616202825321472 2640629335306118832 2644559344522248192 2645850633264690696 2649788413260619776 2653167936138531552 2653372802838970368 2658632520381911424 2665985172544997888 2666671044727283712 2667973130198341956 2687556052119115008 2691569287484633088 2692883530300787694 2693591527882002304 2700539414689738752 2719440567088763904 2723501414507986944 2724831249183039672 2726974950467421888 2728517149794370896 2732577961132670976 2737994685169431168 2741473071683233056 2745566819486639616 2746273165465411584 2754716902947403264 2755212856759244304 2755425602948161536 2760887617319677248 2768523063796728576 2773997245132211328 2781152531546148864 2781897571351302144 2783255919774813522 2810704203007306752 2814147452509765632 2817736597835475264 2836947258259266048 2837677113483927552 2843302173060563136 2845539078748614144 2846914343671049712 2851165543313048832 2857037932350710784 2860667553060764928 2864939289899102208 2866338186036748254 2870604114365671424 2872862499257860096 2874265264150075848 2874487203075551232 2875004720096602752 2888893631787890688 2890304224381537119 2894605821007524864 2902611075433607168 2904028365997783734 2908589424007561216 2911519056462374592 2940246884697887232 2946060614346160896 2950459865716985856 2951900519948292978 2960292791227060224 2968479708007743488 2969929160990169144 2970693228178486656 2975129262587529216 2976581962422777033 2981011964918197248 2983357210767777792 2984813928155847996 2985044403193841664 2990961585429650352 2995412988903309312 2999218403209007104 2999233319113122624 3005163682226562272 3020458248007852032 3030290468867252592 3038106841525956096 3044929553257915648 3048659740218912768 3063939091321485312 3067279335203160064 3074150206274254848 3080244020815610064 3082652004469579776 3084157205643637188 3088762671922469568 3098101718874230784 3099056515815828672 3104482708786987008 3110621180784205824 3114588446771319648 3120746900773737744 3129634767770214912 3135822972758151936 3162042228383220096 3165915884073486336 3168406599030226944 3185251617326358528 3191565665541674304 3201215543103025152 3207561236227179936 3207808910894874624 3214167673894549632 3218250997193360544 3223056701136489984 3229429628661380352 3231970311665092608 3233548422168835329 3233798103459995136 3245030737978585088 3250005335761377024 3256431548633465472 3265437459862808064 3272163102008506368 3273860373884485632 3281212520055382016 3282814674606190308 3307761294915833856 3314318191139431008 3319267348931609088 3330329390130442752 3339539671508711424 3341170306113940287 3353638460532971904 3356276862113750016 3358174953593071872 3363189601185902592 3364831783608356646 3369839612516222976 3372490759998357504 3374120703610132992 3374137484002262952 3379159162445094912 3380809142504882556 3390420803627573248 3397141553821331264 3398015529008833536 3407413001595973632 3409076777475659166 3425545747415155104 3429742207746276864 3450689252103555072 3463583320624287744 3467983505028277248 3473162125968457728 3474858005912778264 3475126320136114176 3484737048530829312 3486438580292807256 3491627394780635136 3498548764383162048 3499448828382231552 3502201943075217408 3509126822539137024 3510840263370454962 3516354378277797888 3520821603767095296 3520839113741491776 3527800844352920928 3537557248184708736 3544843360509215232 3556382564156706167 3557297506931122608 3578861434170028032 3583408069492153344 3588759049979510784 3590511373734383592 3600719219586318336 3618765396551245824 3625920756118351872 3625938788778551232 3633108332244052896 3635966600623229184 3638022866392494528 3650659580225908224 3655297428910977408 3660755759315519488 3662543237713622769 3663485492212648656 3673617142345659072 3681183489759569664 3691364085062304768 3698662993509615104 3708203375394865152 3709196761801736192 3711007893033084696 3739208420339638272 3746620563896748096 3747605604009742336 3756982130447300352 3782596344345688064 3791069564080750848 3794052104998152192 3795885791561399616 3795904669502545821 3801554057750731776 3809383909800947712 3814223404081019904 3819919053198802944 3821784248048997672 3832353685533434464 3832649604100734976 3833339626795470336 3851858175717187584 3853738965842049492 3859474428010033152 3872037821330378312 3882025408616499456 3907307391714514944 3920329179597182976 3922243402829408163 3928080819128214528 3933946487622647808 3935867359931057304 3947057054969413632 3947767675356529152 3955898675562522624 3959010892171984896 3959905547986892192 3960924304237982208 3966839016783372288 3968775949897036044 3974682619890929664 3979751904207797328 3980059204258455552 3987948780572867136 3998977758817496832 4000006567090925568 4037353931226949632 4040387291823003456 4050809122034608128 4064879653625217024 4079160850633145856 4085252121761980416 4087246873774559508 4090462425701132832 4090778274362277888 4098866941699006464 4106992027754146752 4112209607524849584 4118350229229959424 4130802291832307712 4132075354421104896 4132819285138866456 4133138404422242304 4141331425979515872 4152784595695092864 4160995867698316992 4171728797319223296 4172846357026953216 4174883879662220283 4181097297010869248 4216056304510960128 4221221178764648448 4226604896753212896 4226931257775243264 4255420887388899072 4268287390804033536 4270371515506574568 4276748314969573248 4285556898526066176 4291001329591147392 4297408934848653312 4299507279055122381 4305906171548507136 4309293748886790144 4311397896225113772 4311730804613326848 4333340447681836032 4341908731511287296 4353916613150410752 4356042548996675601 4362884136011341824 4367278584693561888 4377086232808253744 4410348393221111808 4419090921519241344 4425689798575478784 4427850779922439467 4440439186840590336 4452719562011615232 4454893741485253716 4462693893881293824 4471517947377295872 4475035816151666688 4477220892233771994 4477566604790762496 4484252801581203456 4486442378144475528 4493119483354963968 4498827604813510656 4498849978669683936 4507745523339843408 4530687372011778048 4543217335461298176 4545435703300878888 4567394329886873472 4572989610328369152 4600919002804740096 4611225309411382272 4618111094165716992 4620366031223415096 4623978006704369664 4626235808465455782 4633144007883704352 4633501760181485568 4648584773723743008 4664731685844216064 4665931771176308736 4671882670156979472 4678835763385516032 4681120351160606616 4694428805022793728 4694452151655322368 4703734459137227904 4716742997579611648 4726457814012286976 4743063342574830144 4771815245560037376 4777877425989537792 4787348498312511456 4827376495790040816 4834561008157802496 4834585051704734976 4844144442992070528 4847955467497638912 4850697155189992704 4867546106967877632 4873729905214636544 4883390983618163692 4884647322950198208 4898156189794212096 4908244653012759552 4921818780083073024 4924222011909285462 4948010524044112928 4978901023397413632 4995494085195664128 5009309507263067136 5030457690799457856 5034415293170625024 5044784401778853888 5054759418774334464 5058736139997536256 5061181055415199488 5061206226003394428 5068738743667642368 5071213713757323834 5079178546401263616 5085631205441359872 5095712330731996896 5097023293513250304 5111119502393960448 5113615166213488749 5138318621122732656 5144613311619415296 5145965904013377536 5176033878155332608 5201975257542415872 5209743188952686592 5212287008869167396 5212689480204171264 5227105572796243968 5229657870439210884 5237441092170952704 5247823146574743072 5263690233808705536 5266260395055682443 5274531567416696832 5281232405650642944 5281258670612237664 5291701266529381392 5299576826521239552 5306335872277063104 5317265040763822848 5331970345089995776 5333342089454567424 5335946260396683912 5375112104238230016 5383138574969266176 5385767060601575388 5387183055764004608 5401078829379477504 5438881134177527808 5449662498366079344 5453949900934843776 5457034299588741792 5475989370338862336 5482946143366466112 5491133638973279232 5492546330930823168 5509433805894806528 5510425713518488608 5510851205896323072 5521775234639354496 5537046127593457152 5547994490264422656 5562305063092297728 5563795142702604288 5566511839549627044 5621408406014613504 5635473195670950528 5673894516518532096 5675354226967855104 5686604346121126272 5691078157497228288 5693828687342099424 5702331086626097664 5714075864701421568 5721335106121529856 5729878579798204416 5732676372073496508 5741208228731342848 5748530528300151696 5748974406151102464 5750009440193205504 5777787263575781376 5780608448763074238 5789211642015049728 5805222150867214336 5808056731995567468 5823038112924749184 5880493769395774464 5892121228692321792 5900919731433971712 5903801039896585956 5920585582454120448 5939858321980338288 5941386456356973312 5950258525175058432 5953163924845554066 5962023929836394496 5966714421535555584 5969627856311695992 5970088806387683328 5981923170859300704 5998436806418014208 5998466638226245248 6010327364453124544 6040916496015704064 6060580937734505184 6076213683051912192 6089859106515831296 6097319480437825536 6127878182642970624 6148300412548509696 6160488041631220128 6165304008939159552 6168314411287274376 6177525343844939136 6196203437748461568 6198113031631657344 6221242361568411648 6229176893542639296 6241493801547475488 6259269535540429824 6271645945516303872 6292061459661864757 6324084456766440192 6331831768146972672 6370503234652717056 6383131331083348608 6402431086206050304 6415122472454359872 6428335347789099264 6436501994386721088 6446113402272979968 6458859257322760704 6463940623330185216 6467096844337670658 6467596206919990272 6490061475957170176 6500010671522754048 6512863097266930944 6530874919725616128 6544326204017012736 6562425040110764032 6565629349212380616 6615522589831667712 6628636382278862016 6638534697863218176 6660658780260885504 6679079343017422848 6682340612227880574 6707276921065943808 6712553724227500032 6715831338350657991 6716349907186143744 6726379202371805184 6729663567216713292 6739679225032445952 6748241407220265984 6748274968004525904 6758318324890189824 6761618285009765112 6780841607255146496 6794283107642662528 6796031058017667072 6814826003191947264 6818153554951318332 6851091494830310208 6859484415492553728 6901378504207110144 6927166641248575488 6935967010056554496 6939353712698183673 6949716011825556528 6950252640272228352 6972877160585614512 6983254789561270272 6997097528766324096 6998897656764463104 7004403886150434816 7018253645078274048 7021680526740909924 7041643207534190592 7041678227482983552 7055601688705841856 7075114496369417472 7089686721018430464 7112765128313412334 7114595013862245216 7157722868340056064 7166816138984306688 7181022747468767184 7237530793102491648 7251841512236703744 7251877577557102464 7266216664488105792 7271933201246458368 7276045732784989056 7301319160451816448 7310594857821954816 7321511518631038976 7325086475427245538 7326970984425297312 7347234284691318144 7362366979519139328 7382728170124609536 7386333017863928193 7397325987019230208 7422015786066169392 7478416840679276544 7493241127793496192 7495211208019484672 7513964260894600704 7565192688691376128 7582139128161501696 7588104209996304384 7591771583122799232 7591809339005091642 7603108115501463552 7606820570635985751 7618767819601895424 7628446808162039808 7643568496097995344 7664707371066868928 7666679253590940672 7703716351434375168 7707477931684098984 7718948856020066304 7744075642660756624 7764050817232998912 7814614783429029888 7840658359194365952 7844486805658816326 7856161638256429056 7871734719862114608 7895535350713058304 7911797351125045248 7919811095973784384 7921848608475964416 7933678033566744576 7937551899794072088 7949365239781859328 7959503808415594656 7960118408516911104 7975897561145734272 7997955517634993664 8000013134181851136 8074707862453899264 8080774583646006912 8101618244069216256 8158321701266291712 8170504243523960832 8174493747549119016 8180924851402265664 8197733883398012928 8213984055508293504 8224419215049699168 8236700458459918848 8264150708842209792 8265638570277732912 8266276808844484608 8282662851959031744 8305569191390185728 8321991735396633984 8343457594638446592 8345692714053906432 8349767759324440566 8362194594021738496 8432112609021920256 8442442357529296896 8453209793506425792 8510841774777798144 8540743031013149136 8553496629939146496 8571113797052132352 8582002659182294784 8594817869697306624 8599014558110244762 8611812343097014272 8618587497773580288 8622795792450227544 8623461609226653696 8666680895363672064 8670912673144611357 8683817463022574592 8707833226300821504 8712085097993351202 8725768272022683648 8734557169387123776 8754172465616507488 8838181843038482688 8851379597150957568 8855701559844878934 8880878373681180672 8905439124023230464 8909787482970507432 8925387787762587648 8943035894754591744 8950071632303333376 8954441784467543988 8955133209581524992 8972884756288951056 8986238966709927936 8997655209627021312 8997699957339367872 9015491046679686816 9061374744023556096 9090871406601757776 9134788659773746944 9145979220656738304 9201838005609480192 9222450618822764544 9240732062446830192 9247956013408739328 9252471616930911564 9266288015767408704 9297169547447486016 9329463371688432128 9331863542352617472 9343765340313958944 9362240702321213232 9388904303310644736 9407468918274455808 9433485995159223296 9452915628024573952 9486126685149660288 9555754851979075584 9574696996625022912 9654752991580081632 9669170103409469952 9688288885984141056 9695910934995277824 9700645266506505987 9701394310379985408 9735092213935755264 9747459810429273088 9766781967236327384 9769294645900396416 9796312379588424192 9816489306025519104 9843637560166146048 9848444023818570924 9896021048088225856 9957802046794827264 9990988170391328256 10018619014526134272 10023510918341820861 10060915381598915712 10068830586341250048 10089568803557707776 10109518837548668928 10117472279995072512 10122362110830398976 10122412452006788856 10137477487335284736 10142427427514647668 10171262410882719744 10191424661463993792 10194046587026500608 10222239004787920896 10227230332426977498 10276637242245465312 10289226623238830592 10352067756310665216 10403950515084831744 10419486377905373184 10424574017738334792 10425378960408342528 10454211145592487936 10459315740878421768 10474882184341905408 10495646293149486144 10527380467617411072 10532520790111364886 10549063134833393664 10562464811301285888 10562517341224475328 10583402533058762784 10612671744554126208 10634530081527645696 10663940690179991552 10669147692470118501 10671892520793367824 10750224208476460032 10766277149938532352 10771534121203150776 10774366111528009216 10802157658758955008 10877762268355055616 10899324996732158688 10907899801869687552 10914068599177483584 10951978740677724672 10965892286732932224 10982267277946558464 10987629713140868307 11018867611789613056 11020851427036977216 11043550469278708992 11074092255186914304 11095988980528845312 11124610126184595456 11127590285405208576 11133023679099254088 11242816812029227008 11270946391341901056 11347789033037064192 11373208692242252544 11382156314994456576 11387657374684198848 11404662173252195328 11428151729402843136 11442670212243059712 11459757159596408832 11465352744146993016 11482416457462685696 11497061056600303392 11497948812302204928 11500018880386411008 11555574527151562752 11561216897526148476 11578423284030099456 11610444301734428672 11616113463991134936 11646076225849498368 11760987538791548928 11784242457384643584 11801839462867943424 11807602079793171912 11841171164908240896 11879716643960676576 11882772912713946624 11900517050350116864 11906327849691108132 11924047859672788992 11939255712623391984 11940177612775366656 11963846341718601408 11996873612836028416 11996933276452490496 12020654728906249088 12121161875469010368 12152427366103824384 12179718213031662592 12194638960875651072 12255756365285941248 12296600825097019392 12320976083262440256 12336628822574548752 12355050687689878272 12392406875496923136 12396226063263314688 12458353787085278592 12482987603094950976 12518539071080859648 12524651638986660849 12543291891032607744 12584122919323729514 12648168913532880384 12663663536293945344 12766262662166697216 12804862172412100608 12830244944908719744 12856670695578198528 12873003988773442176 12892226804545959936 12898521837165367143 12917718514645521408 12927881246660370432 12934193688675341316 12935192413839980544 12980122951914340352 13000021343045508096 13025726194533861888 13061749839451232256 13068127646990026803 13088652408034025472 13131258698424761232 13231045179663335424 13257272764557724032 13277069395726436352 13283552339767318401 13321317560521771008 13358158686034845696 13364681224455761148 13414553842131887616 13425107448455000064 13431662676701315982 13432699814372287488 13452758404743610368 13459327134433426584 13479358450064891904 13496482814440531968 13496549936009051808 13523236570019530224 13588566215285325056 13592062116035334144 13629652006383894528 13636307109902636664 13702182989660620416 13718968830985107456 13802757008414220288 13854333282497150976 13871934020113108992 13878707425396367346 13899432023651113056 13900505280544456704 13945754321171229024 13994195057532648192 13997795313528926208 14036507290156548096 14043361053481819848 14083286415068381184 14083356454965967104 14111203377411683712 14150228992738834944 14179373442036860928 14225530256626824668 14229190027724490432 14315445736680112128 14333632277968613376 14362045494937534368 14503683024473407488 14503755155114204928 14532433328976211584 14543866402492916736 14552091465569978112 14602638320903632896 14621189715643909632 14643023037262077952 14650172950854491076 14653941968850594624 14694468569382636288 14724733959038278656 14765456340249219072 14772666035727856386 14794651974038460416 14844031572132338784 14986482255586992384 14990422416038969344 15027928521789201408 15130385377382752256 15164278256323003392 15176208419992608768 15183543166245598464 15183618678010183284 15206216231002927104 15213641141271971502 15237535639203790848 15256893616324079616 15287136992195990688 15329414742133737856 15333358507181881344 15340845498640466247 15414955863368197968 15437897712040132608 15488151285321513248 15528101634465997824 15629229566858059776 15681316718388731904 15688973611317632652 15712323276512858112 15743469439724229216 15791070701426116608 15823594702250090496 15839622191947568768 15843697216951928832 15875103799588144176 15898730479563718656 15919007616831189312 15951795122291468544 15995911035269987328 16000026268363702272 16149415724907798528 16161549167292013824 16203236488138432512 16316643402532583424 16348987495098238032 16361849702804531328 16427968111016587008 16448838430099398336 16473400916919837696 16528301417684419584 16531277140555465824 16532553617688969216 16565325703918063488 16611138382780371456 16643983470793267968 16686915189276893184 16691385428107812864 16699535518648881132 16724389188043476992 16864225218043840512 16906419587012851584 17021683549555596288 17081486062026298272 17106993259878292992 17142227594104264704 17164005318364589568 17189635739394613248 17198029116220489524 17223624686194028544 17245591584900455088 17246923218453307392 17333361790727344128 17341825346289222714 17367634926045149184 17415666452601643008 17424170195986702404 17469114338774247552 17508344931233014976 17676363686076965376 17702759194301915136 17711403119689757868 17761756747362361344 17819574965941014864 17850775575525175296 17886071789509183488 17900143264606666752 17908883568935087976 17910266419163049984 17945769512577902112 17995310419254042624 17995399914678735744 18030982093359373632 18122749488047112192 18181742813203515552 18269577319547493888 18291958441313476608 18444901237645529088 18481464124893660384 18495912026817478656 18504943233861823128 18532576031534817408 18594339094894972032 18658926743376864256 18663727084705234944 18687530680627917888 18724481404642426464 18777808606621289472 18814937836548911616 18866971990318446592 18876184378985594271 18905831256049147904 18972253370299320576 19111509703958151168 19149393993250045824 19309505983160163264 19338340206818939904 19376577771968282112 19391821869990555648 19401290533013011974 19402788620759970816 19470184427871510528 19494919620858546176 19533563934472654768 19538589291800792832 19592624759176848384 19632978612051038208 19687275120332292096 19696888047637141848 19792042096176451712 19915604093589654528 19981976340782656512 20037238029052268544 20047021836683641722 20121830763197831424 20137661172682500096 20179137607115415552 20219037675097337856 20244724221660797952 20244824904013577712 20274954974670569472 20284854855029295336 20342524821765439488 20382849322927987584 20388093174053001216 20444478009575841792 20454460664853954996 20553274484490930624 20578453246477661184 20704135512621330432 20807901030169663488 20849148035476669584 20850757920816685056 20918631481756843536 20949764368683810816 20991292586298972288 21054760935234822144 21065041580222729772 21124929622602571776 21125034682448950656 21166805066117525568 21225343489108252416 21269060163055291392 21327881380359983104 21338295384940237002 21343785041586735648 21500448416952920064 21543068242406301552 21548732223056018432 21755524536710111232 21798649993464317376 21815799603739375104 21828137198354967168 21903957481355449344 21931784573465864448 21964534555893116928 21975259426281736614 22037735223579226112 22041702854073954432 22087100938557417984 22148184510373828608 22158999053591784579 22191977961057690624 22266047358198508176 22485633624058454016 22541892782683802112 22695578066074128384 22746417384484505088 22764312629988913152 22775314749368397696 22809324346504390656 22820461711907957253 22856303458805686272 22885340424486119424 22930705488293986032 22964832914925371392 22994122113200606784 23000037760772822016 23111149054303125504 23122433795052296952 23156846568060198912 23232226927982269872 23292152451698996736 23521975077583097856 23568484914769287168 23615204159586343824 23759433287921353152 23765545825427893248 23801034100700233728 23812655699382216264 23848095719345577984 23878511425246783968 23880355225550733312 23927692683437202816 23993866552904980992 24041309457812498176 24242323750938020736 24304854732207648768 24359436426063325184 24511512730571882496 24593201650194038784 24641952166524880512 24673257645149097504 24710101375379756544 24792452126526629376 24916707574170557184 24965975206189901952 25037078142161719296 25049303277973321698 25086583782065215488 25168245838647459028 25296337827065760768 25327327072587890688 25532525324333394432 25660489889817439488 25713341391156397056 25746007977546884352 25784453609091919872 25797043674330734286 25835437029291042816 25855762493320740864 25868387377350682632 25870384827679961088 26000042686091016192 26051452389067723776 26123499678902464512 26136255293980053606 26177304816068050944 26262517396849522464 26514545529115448064 26554138791452872704 26567104679534636802 26642635121043542016 26716317372069691392 26729362448911522296 26829107684263775232 26850214896910000128 26863325353402631964 26865399628744574976 26918654268866853168 26958716900129783808 26992965628881063936 26993099872018103616 27046473140039060448 27177132430570650112 27184124232070668288 27272614219805273328 27404365979321240832 27437937661970214912 27605514016828440576 27743868040226217984 27757414850792734692 27798864047302226112 27891508642342458048 27988390115065296384 27995590627057852416 28086722106963639696 28166712909931934208 28222406754823367424 28300457985477669888 28358746884073721856 28451060513253649336 28458380055448980864 28667264555937226752 28724090989875068736 29007510310228409856 29064866657952423168 29087732804985833472 29101935799519517961 29104182931139956224 29205276641807265792 29242379431287819264 29286046074524155904 29300345901708982152 29307883937701189248 29388937138765272576 29449467918076557312 29530912680498438144 29545332071455712772 29589303948076920832 29688063144264677568 29972964511173984768 30055857043578402816 30070532755025462583 30260770754765504512 30328556512646006784 30352416839985217536 30367086332491196928 30367237356020366568 30412432462005854208 30427282282543943004 30513787232648159232 30574273984391981376 30658829484267475712 30666717014363762688 30681690997280932494 30829911726736395936 30976302570643026496 31056203268931995648 31258459133716119552 31362633436777463808 31377947222635265304 31424646553025716224 31486938879448458432 31582141402852233216 31647189404500180992 31679244383895137536 31687394433903857664 31750207599176288352 31838015233662378624 31903590244582937088 31991822070539974656 32007443077410355503 32298831449815597056 32323098334584027648 32406472976276865024 32633286805065166848 32697974990196476064 32723699405609062656 32855936222033174016 32897676860198796672 32946801833839675392 32962889139422604921 33056602835368839168 33062554281110931648 33130651407836126976 33222276765560742912 33287966941586535936 33373830378553786368 33382770856215625728 33399071037297762264 33448778376086953984 33728450436087681024 33812839174025703168 34043367099111192576 34162972124052596544 34213986519756585984 34284455188208529408 34328010636729179136 34379271478789226496 34396058232440979048 34447249372388057088 34491183169800910176 34493846436906614784 34666723581454688256 34683650692578445428 34735269852090298368 34831332905203286016 34848340391973404808 34938228677548495104 35016689862466029952 35352727372153930752 35405518388603830272 35422806239379515736 35523513494724722688 35639149931882029728 35701551151050350592 35772143579018366976 35817767137870175952 35820532838326099968 35891539025155804224 35990620838508085248 35990799829357471488 36061964186718747264 36363485626407031104 36539154639094987776 36583916882626953216 36889802475291058176 36962928249787320768 37009886467723646256 37065152063069634816 37188678189789944064 37317853486753728512 37375061361255835776 37448962809284852928 37555617213242578944 37573954916959982547 37629875673097823232 37733943980636893184 37752368757971188542 37811662512098295808 37944506740598641152 38298787986500091648 38619011966320326528 38676680413637879808 38695565511496101429 38753155543936564224 38783643739981111296 38802581066026023948 38805577241519941632 38940368855743021056 38989839241717092352 39067127868945309536 39077178583601585664 39185249518353696768 39204382940970080409 39265957224102076416 39393776095274283696 39584084192352903424 39831208187179309056 39963952681565313024 40074476058104537088 40094043673367283444 40243661526395662848 40275322345365000192 40358275214230831104 40438075350194675712 40489448443321595904 40489649808027155424 40569709710058590672 40765698645855975168 40776186348106002432 40888956019151683584 40908921329707909992 41106548968981861248 41156906492955322368 41408271025242660864 41615802060339326976 41698296070953339168 41701515841633370112 41837262963513687072 41982585172597944576 42109521870469644288 42130083160445459544 42249859245205143552 42250069364897901312 42333610132235051136 42450686978216504832 42538120326110582784 42655762760719966208 42676590769880474004 42687570083173471296 43000896833905840128 43086136484812603104 43097464446112036864 43511049073420222464 43597299986928634752 43631599207478750208 43656274396709934336 43807914962710898688 43863569146931728896 43929069111786233856 43950518852563473228 44075470447158452224 44083405708147908864 44174201877114835968 44296369020747657216 44317998107183569158 44383955922115381248 44532094716397016352 44971267248116908032 45083785565367604224 45391156132148256768 45492834768969010176 45528625259977826304 45550629498736795392 45618648693008781312 45640923423815914506 45712606917611372544 45770680848972238848 45861410976587972064 45988244226401213568 46000075521545644032 46244867590104593904 46313693136120397824 46464453855964539744 46584304903397993472 47043950155166195712 47136969829538574336 47230408319172687648 47518866575842706304 47531091650855786496 47625311398764432528 47696191438691155968 47757022850493567936 47855385366874405632 47987733105809961984 48082618915624996352 48484647501876041472 48609709464415297536 48718872852126650368 49283904333049761024 49346515290298195008 49420202750759513088 49584904253053258752 49833415148341114368 49931950412379803904 50074156284323438592 50098606555946643396 50173167564130430976 50336491677294918056 50592675654131521536 51065050648666788864 51320979779634878976 51426682782312794112 51492015955093768704 51568907218183839744 51594087348661468572 51670874058582085632 51736774754701365264 51740769655359922176 52000085372182032384 52102904778135447552 52246999357804929024 52272510587960107212 52525034793699044928 53029091058230896128 53108277582905745408 53134209359069273604 53285270242087084032 53458724897823044592 53658215368527550464 53700429793820000256 53726650706805263928 53730799257489149952 53837308537733706336 53985931257762127872 53986199744036207232 54092946280078120896 54354264861141300224 54368248464141336576 54545228439610546656 54808731958642481664 54875875323940429824 55487736080452435968 55514829701585469384 55597728094604452224 55783017284684916096 55976780230130592768 55991181254115704832 56173444213927279392 56333425819863868416 56444813509646734848 56600915970955339776 56628553136956782813 56717493768147443712 56902121026507298672 56916760110897961728 57334529111874453504 57448181979750137472 58015020620456819712 58129733315904846336 58175465609971666944 58203871599039035922 58208365862279912448 58410553283614531584 58484758862575638528 58600691803417964304 58615767875402378496 58777874277530545152 58898935836153114624 59061825360996876288 59090664142911425544 59178607896153841664 59376126288529355136 59945929022347969536 60111714087156805632 60141065510050925166 60657113025292013568 60734172664982393856 60734474712040733136 60824864924011708416 60854564565087886008 61027574465296318464 61148547968783962752 61317658968534951424 61333434028727525376 61363381994561864988 61659823453472791872 61952605141286052992 62112406537863991296 62755894445270530608 62849293106051432448 62973877758896916864 63164282805704466432 63358488767790275072 63374788867807715328 63500415198352576704 63676030467324757248 63807180489165874176 63983644141079949312 64014886154820711006 64646196669168055296 65266573610130333696 65395949980392952128 65447398811218125312 65711872444066348032 65795353720397593344 65893603667679350784 65925778278845209842 66113205670737678336 66125108562221863296 66261302815672253952 66444553531121485824 66476997160775353737 66575933883173071872 66798142074595524528 66897556752173907968 67456900872175362048 67625678348051406336 68086734198222385152 68325944248105193088 68427973039513171968 68461385135723871759 68568910376417058816 68656021273458358272 68792116464881958096 68894498744776114176 68982366339601820352 69333447162909376512 69367301385156890856 69470539704180596736 69696680783946809616 69876457355096990208 70033379724932059904 70705454744307861504 70845612478759031472 71278299863764059456 71403102302100701184 71544287158036733952 71635534275740351904 71641065676652199936 71783078050311608448 71981599658714942976 72123928373437494528 72726971252814062208 73078309278189975552 73779604950582116352 73925856499574641536 74019772935447292512 74130304126139269632 74377356379579888128 74635706973507457024 74750122722511671552 74897925618569705856 75111234426485157888 75147909833919965094 75259751346195646464 75467887961273786368 75504737515942377084 75889013481197282304 76597575973000183296 77238023932640653056 77353360827275759616 77391131022992202858 77506311087873128448 77567287479962222592 77605162132052047896 77611154483039883264 77979678483434184704 78134255737890619072 78154357167203171328 78370499036707393536 78408765881940160818 78531914448204152832 78787552190548567392 79168168384705806848 79662416374358618112 79927905363130626048 80148952116209074176 80188087346734566888 80487323052791325696 80550644690730000384 80876150700389351424 80978896886643191808 80979299616054310848 81139419420117181344 81531397291711950336 81552372696212004864 81796798975604241841 81817842659415819984 82213097937963722496 82313812985910644736 82816542050485321728 83231604120678653952 83396592141906678336 83674525927027374144 83965170345195889152 84260166320890919088 84500138729795802624 84667220264470102272 84901373956433009664 85076240652221165568 85311525521439932416 85353181539760948008 85375140166346942592 86001793667811680256 86172272969625206208 86194928892224073728 87194599973857269504 87263198414957500416 87305807398558553883 87312548793419868672 87615829925421797376 87727138293863457792 87858138223572467712 87901037705126946456 88150940894316904448 88166811416295817728 88348403754229671936 88592738041495314432 88635996214367138316 88767911844230762496 89064189432794032704 90167571130735208448 90211598265076387749 90782312264296513536 90985669537938020352 91057250519955652608 91101258997473590784 91237297386017562624 91281846847631829012 91541361697944477696 91722821953175944128 91976488452802427136 92000151043091288064 92489735180209187808 92928907711929079488 93168609806795986944 94087900310332391424 94273939659077148672 94460816638345375296 95037733151685412608 95062183301711572992 95250622797528865056 95514045700987135872 95710770733748811264 95975466211619923968 96022329232231066509 96165237831249992704 96969295003752082944 97219418928830595072 97437745704253300736 98567808666099522048 98693030580596390016 98840405501519026176 98888667418267814763 99169808506106517504 99666830296682228736 99863900824759607808 100148312568646877184 100197213111893286792 100346335128260861952 100672983354589836112 101185351308263043072 102130101297333577728 102641959559269757952 102853365564625588224 102984031910187537408 103137814436367679488 103188174697322937144 103341748117164171264 103473549509402730528 103481539310719844352 104000170744364064768 104205809556270895104 104493998715609858048 104545021175920214424 105050069587398089856 106058182116461792256 106216555165811490816 106268418718138547208 106570540484174168064 106917449795646089184 107316430737055100928 107453301413610527856 107461598514978299904 107674617075467412672 107971862515524255744 107972399488072414464 108185892560156241792 108708529722282600448 109090456879221093312 109617463917284963328 109751750647880859648 111029659403170938768 111195456189208904448 111566034569369832192 111953560460261185536 112346888427854558784 112666851639727736832 112721864750879947641 112889627019293469696 113201831941910679552 113257106273913565626 113434987536294887424 113804242053014597344 113833520221795923456 114896363959500274944 116030041240913639424 116259466631809692672 116350931219943333888 116407743198078071844 116416731724559824896 116821106567229063168 116969517725151277056 117201383606835928608 117231535750804756992 117555748555061090304 117613148822910241227 117797871672306229248 118181328285822851088 118357215792307683328 118752252577058710272 119891858044695939072 120223428174313611264 120282131020101850332 121314226050584027136 121468345329964787712 121468949424081466272 121709129130175772016 122297095937567925504 122635317937069902848 122666868057455050752 122726763989123729976 123319646906945583744 123905210282572105984 124224813075727982592 125511788890541061216 125947755517793833728 126328565611408932864 126716977535580550144 126749577735615430656 127000830396705153408 127352060934649514496 127614360978331748352 127967288282159898624 128029772309641422012 129292393338336110592 130533147220260667392 130791899960785904256 130894797622436250624 131423744888132696064 131590707440795186688 131787207335358701568 131851556557690419684 132226411341475356672 132250217124443726592 132522605631344507904 132889107062242971648 132953994321550707474 133151867766346143744 133596284149191049056 134913801744350724096 135251356696102812672 136173468396444770304 136651888496210386176 136855946079026343936 136922770271447743518 137137820752834117632 137312042546916716544 137584232929763916192 137964732679203640704 138734602770313781712 138941079408361193472 139393361567893619232 139752914710193980416 140066759449864119808 141410909488615723008 141691224957518062944 142556599727528118912 143088574316073467904 143271068551480703808 143566156100623216896 143963199317429885952 144247856746874989056 145453942505628124416 146156618556379951104 147851712999149283072 148039545870894585024 148260608252278539264 148754712759159776256 149271413947014914048 149500245445023343104 149795851237139411712 150222468852970315776 150295819667839930188 150519502692391292928 150935775922547572736 151009475031884754168 151778026962394564608 153195151946000366592 154476047865281306112 154706721654551519232 154782262045984405716 155012622175746256896 155210324264104095792 155222308966079766528 155959356966868369408 156268511475781238144 156308714334406342656 156740998073414787072 156817531763880321636 157575104381097134784 158336336769411613696 159324832748717236224 159855810726261252096 160376174693469133776 160974646105582651392 161101289381460000768 161957793773286383616 161958599232108621696 162278838840234362688 163062794583423900672 163104745392424009728 163593597951208483682 163635685318831639968 164426195875927444992 164627625971821289472 166463208241357307904 166793184283813356672 167349051854054748288 167930340690391778304 168520332641781838176 169000277459591605248 169334440528940204544 169802747912866019328 169885659410870348439 170152481304442331136 170706363079521896016 170750280332693885184 172003587335623360512 172344545939250412416 172389857784448147456 174389199947714539008 174526396829915000832 174611614797117107766 174625097586839737344 175231659850843594752 175454276587726915584 175802075410253892912 176333622832591635456 176696807508459343872 177185476082990628864 177271992428734276632 177535823688461524992 178128378865588065408 180335142261470416896 180423196530152775498 181971339075876040704 182202517994947181568 182474594772035125248 182563693695263658024 183082723395888955392 183445643906351888256 183952976905604854272 184000302086182576128 184979470360418375616 185857815423858158976 186337219613591973888 188547879318154297344 188921633276690750592 190075466303370825216 190124366603423145984 190501245595057730112 191028091401974271744 191421541467497622528 191950932423239847936 192044658464462133018 192330475662499985408 193938590007504165888 194875491408506601472 197135617332199044096 197386061161192780032 197680811003038052352 197777334836535629526 198339617012213035008 199333660593364457472 199430991482326061211 199727801649519215616 200394426223786573584 200692670256521723904 201345966709179672224 202370702616526086144 204260202594667155456 205283919118539515904 205706731129251176448 205968063820375074816 206376349394645874288 206683496234328342528 206947099018805461056 208000341488728129536 208411619112541790208 209090042351840428848 210100139174796179712 212116364232923584512 212536837436277094416 213834899591292178368 214632861474110201856 214906602827221055712 214923197029956599808 215349234150934825344 215944798976144828928 216371785120312483584 217417059444565200896 218180913758442186624 219234927834569926656 222059318806341877536 222390912378417808896 223132069138739664384 223907120920522371072 224693776855709117568 225333703279455473664 225443729501759895282 225779254038586939392 226403663883821359104 226514212547827131252 227608484106029194688 227667040443591846912 229792727919000549888 232060082481827278848 232518933263619385344 232701862439886667776 232815486396156143688 232833463449119649792 233939035450302554112 234402767213671857216 234463071501609513984 235111497110122180608 235226297645820482454 235595743344612458496 236362656571645702176 237504505154117420544 239783716089391878144 240446856348627222528 240564262040203700664 242628452101168054272 242936690659929575424 242937898848162932544 243418258260351544032 244594191875135851008 245270635874139805696 245390396926812725523 245453527978247459952 246639293813891167488 247810420565144211968 248449626151455965184 251023577781082122432 251895511035587667456 253433955071161100288 254001660793410306816 254704121869299028992 255228721956663496704 255934576564319797248 256059544619282844024 258584786676672221184 261583799921571808512 261789595244872501248 262847489776265392128 263181414881590373376 263574414670717403136 263703113115380839368 264452822682950713344 264500434248887453184 265045211262689015808 265778214124485943296 265907988643101414948 266303735532692287488 267192568298382098112 270502713392205625344 272346936792889540608 273303776992420772352 273711892158052687872 273845540542895487036 274624085093833433088 275168465859527832384 275929465358407281408 277469205540627563424 278786723135787238464 279505829420387960832 280133518899728239616 282821818977231446016 283382449915036125888 285113199455056237824 286542137102961407616 287132312201246433792 287926398634859771904 288066987696693199527 288495713493749978112 290907885011256248832 292313237112759902208 295703425998298566144 296079091741789170048 296521216504557078528 296666002254803444289 297509425518319552512 298542827894029828096 299000490890046686208 299591702474278823424 300444937705940631552 300591639335679860376 301039005384782585856 302018950063769508336 303556053924789129216 306390303892000733184 308952095730562612224 309413443309103038464 309564524091968811432 310025244351492513792 310420648528208191584 310444617932159533056 312537022951562476288 312617428668812685312 313481996146829574144 313635063527760643272 315150208762194269568 316672673538823227392 318649665497434472448 319711621452522504192 320752349386938267552 321949292211165302784 323915587546572767232 323917198464217243392 324557677680468725376 326125589166847801344 327187195902416967364 327271370637663279936 328852391751854889984 329255251943642578944 333586368567626713344 334698103708109496576 335860681380783556608 337040665283563676352 338000554919183210496 338668881057880409088 339605495825732038656 339771318821740696878 340304962608884662272 341412726159043792032 341500560665387770368 344689091878500824832 344779715568896294912 348778399895429078016 349052793659830001664 349223229594234215532 349250195173679474688 350463319701687189504 350908553175453831168 351604150820507785824 352667245665183270912 352839446468730723681 353393615016918687744 354543984857468553264 355071647376923049984 356256757731176130816 360670284522940833792 360846393060305550996 363942678151752081408 364405035989894363136 365127387390527316048 366891287812703776512 367905953811209708544 368000604172365152256 369958940720836751232 371715630847716317952 372674439227183947776 377843266553381501184 380150932606741650432 380248733206846291968 381002491190115460224 382056182803948543488 382843082934995245056 383901864846479695872 384089316928924266036 384660951324999970816 387877180015008331776 394271234664398088192 394772122322385560064 395361622006076104704 395554669673071259052 396679234024426070016 398667321186728914944 398861982964652122422 399455603299038431232 400788852447573147168 402691933418359344448 404741405233052172288 408520405189334310912 410567838237079031808 411413462258502352896 411936127640750149632 412752698789291748576 413894198037610922112 416823238225083580416 418180084703680857696 420200278349592359424 424232728465847169024 425073674872554188832 427669799182584356736 429265722948220403712 429813205654442111424 430698468301869650688 431889597952289657856 432743570240624967168 434834118889130401792 436361827516884373248 438469855669139853312 444118637612683755072 444781824756835617792 446264138277479328768 447814241841044742144 449387553711418235136 450667406558910947328 450887459003519790564 451558508077173878784 452807327767642718208 453028425095654262504 455216968212058389376 455334080887183693824 459585455838001099776 464120164963654557696 465037866527238770688 465630972792312287376 465666926898239299584 467878070900605108224 468805534427343714432 468926143003219027968 470222994220244361216 470452595291640964908 472725313143291404352 475009010308234841088 479567432178783756288 481128524080407401328 485873381319859150848 485875797696325865088 486836516520703088064 489188383750271702016 490541271748279611392 490780793853625451046 490907055956494919904 493278587627782334976 495620841130288423936 502047155562164244864 503791022071175334912 506867910142322200576 508003321586820613632 509408243738598057984 509656978232611045317 510457443913326993408 512119089238565688048 517169573353344442368 523167599843143617024 523579190489745002496 525694979552530784256 526362829763180746752 527406226230761678736 529000868497774906368 530090422525378031616 531556428248971886592 531815977286202829896 532607471065384574976 534385136596764196224 541005426784411250688 546607553984841544704 547423784316105375744 547691081085790974072 549248170187666866176 550336931719055664768 551858930716814562816 554938411081255126848 557573446271574476928 559011658840775921664 560267037799456479232 565643637954462892032 566764899830072251776 570226398910112475648 573084274205922815232 574264624402492867584 575852797269719543808 576133975393386399054 576991426987499956224 581815770022512497664 584626474225519804416 591406851996597132288 592158183483578340096 593042433009114157056 593332004509606888578 595018851036639105024 598000981780093372416 599183404948557646848 601183278671359720752 602078010769565171712 604037900127539016672 607112107849578258432 612780607784001466368 617904191461125224448 619129048183937622864 620050488702985027584 620841297056416383168 625074045903124952576 625234857337625370624 627270127055521286544 630300417524388539136 633345347077646454784 641504698773876535104 643898584422330605568 647834396928434486784 649115355360937450752 652251178333695602688 654374391804833934728 654542741275326559872 657704783503709779968 667172737135253426688 669396207416218993152 671721362761567113216 674081330567127352704 676001109838366420992 677337762115760818176 679210991651464077312 679542637643481393756 682825452318087584064 683001121330775540736 689378183757001649664 697556799790858156032 698105587319660003328 698446459188468431064 698500390347358949376 701817106350907662336 703208301641015571648 705334491330366541824 705678892937461447362 706787230033837375488 709087969714937106528 712513515462352261632 721340569045881667584 721692786120611101992 727885356303504162816 728810071979788726272 730254774781054632096 733782575625407553024 735811907622419417088 736171190780438176569 739917881441673502464 743431261695432635904 745348878454367895552 755686533106763002368 760301865213483300864 762004982380230920448 764112365607897086976 765686165869990490112 767803729692959391744 768178633857848532072 769321902649999941632 775754360030016663552 788542469328796176384 789544244644771120128 790723244012152209408 791109339346142518104 793358468048852140032 797334642373457829888 797723965929304244844 798911206598076862464 801577704895146294336 805383866836718688896 817040810378668621824 821135676474158063616 823872255281500299264 825505397578583497152 827788396075221844224 836360169407361715392 840400556699184718848 848465456931694338048 850147349745108377664 855339598365168713472 859626411308884222848 861396936603739301376 863779195904579315712 864200963090079598581 865487140481249934336 869668237778260803584 872723655033768746496 876939711338279706624 888237275225367510144 889563649513671235584 889998006764410332867 892528276554958657536 895628483682089484288 898775107422836470272 901334813117821894656 901774918007039581128 903117016154347757568 906056850191308525008 910433936424116778752 910668161774367387648 919170911676002199552 928240329927309115392 930075733054477541376 931261945584624574752 931333853796478599168 937611068854687428864 937852286006438055936 940445988440488722432 940905190583281929816 945450626286582808704 950018020616469682176 959134864357567512576 962257048160814802656 971746762639718301696 971751595392651730176 973673033041406176128 978376767500543404032 981082543496559222784 981561587707250902092 981814111912989839808 986557175255564669952 991241682260576847872 1004094311124328489728 1007582044142350669824 1013735820284644401152 1016006643173641227264 1018816487477196115968 1019313956465222090634 1020914887826653986816 1024238178477131376096 1034339146706688884736 1046335199686287234048 1047158380979490004992 1051389959105061568512 1052725659526361493504 1054812452461523357472 1058001736995549812736 1060180845050756063232 1063631954572405659792 1065214942130769149952 1068770273193528392448 1082010853568822501376 1093215107969683089408 1095382162171581948144 1100673863438111329536 1103717861433629125632 1109876822162510253696 1115146892543148953856 1118023317681551843328 1120534075598912958464 1133529799660144503552 1140452797820224951296 1146168548411845630464 1148529248804985735168 1151705594539439087616 1152267950786772798108 1153982853974999912448 1163631540045024995328 1182813703993194264576 1184316366967156680192 1186084866018228314112 1186664009019213777156 1190037702073278210048 1196001963560186744832 1198366809897115293696 1202366557342719441504 1208075800255078033344 1214224215699156516864 1225561215568002932736 1235808382922250448896 1238258096367875245728 1241682594112832766336 1250148091806249905152 1250469714675250741248 1254540254111042573088 1260600835048777078272 1266690694155292909568 1283009397547753070208 1287797168844661211136 1295668793856868973568 1298230710721874901504 1304502356667391205376 1308748783609667869456 1309085482550653119744 1315409567007419559936 1334345474270506853376 1338792414832437986304 1343442725523134226432 1348162661134254705408 1352002219676732841984 1354675524231521636352 1358421983302928154624 1359085275286962787512 1365650904636175168128 1366002242661551081472 1378756367514003299328 1395113599581716312064 1396892918376936862128 1397000780694717898752 1403634212701815324672 1406416603282031143296 1410668982660733083648 1411357785874922894724 1418175939429874213056 1425027030924704523264 1443385572241222203984 1457620143959577452544 1460509549562109264192 1467565151250815106048 1471623815244838834176 1472342381560876353138 1479835762883347004928 1486862523390865271808 1511373066213526004736 1520603730426966601728 1524009964760461840896 1528224731215794173952 1528970934697833135951 1531372331739980980224 1536357267715697064144 1538643805299999883264 1551508720060033327104 1577084938657592352768 1579088489289542240256 1582218678692285036208 1594669284746915659776 1595447931858608489688 1597822413196153724928 1603155409790292588672 1610767733673437377792 1642271352948316127232 1647744510563000598528 1651010795157166994304 1655576792150443688448 1672720338814723430784 1680801113398369437696 1696930913863388676096 1700294699490216755328 1710679196730337426944 1719252822617768445696 1722793873207478602752 1727558391809158631424 1728401926180159197162 1730974280962499868672 1745447310067537492992 1753879422676559413248 1776474550450735020288 1779127299027342471168 1779996013528820665734 1785056553109917315072 1797550214845672940544 1803549836014079162256 1806234032308695515136 1812113700382617050016 1820867872848233557504 1821336323548734775296 1838341823352004399104 1860151466108955082752 1862523891169249149504 1875222137709374857728 1875704572012876111872 1881810381166563859632 1890901252573165617408 1900036041232939364352 1924514096321629605312 1943503190785303460352 1947346066082812352256 1956753535001086808064 1962165086993118445568 1963123175414501804184 1963628223825979679616 1973114350511129339904 1982483364521153695744 2008188622248656979456 2015164088284701339648 2027471640569288802304 2032013286347282454528 2037632974954392231936 2038627912930444181268 2048476356954262752192 2092670399372574468096 2094316761958980009984 2105451319052722987008 2109624904923046714944 2116003473991099625472 2120361690101512126464 2127263909144811319584 2137540546387056784896 2164021707137645002752 2186430215939366178816 2190764324343163896288 2201347726876222659072 2207435722867258251264 2208513572341314529707 2219753644325020507392 2230293785086297907712 2236046635363103686656 2241068151197825916928 2267059599320289007104 2280905595640449902592 2292337096823691260928 2297058497609971470336 2303411189078878175232 2304535901573545596216 2307965707949999824896 2327263080090049990656 2365627407986388529152 2368632733934313360384 2372169732036456628224 2373328018038427554312 2380075404146556420096 2392003927120373489664 2396733619794230587392 2404733114685438883008 2416151600510156066688 2451122431136005865472 2471616765844500897792 2476516192735750491456 2483365188225665532672 2500296183612499810304 2509080508222085146176 2521201670097554156544 2533381388310585819136 2566018795095506140416 2591337587713737947136 2592602889270238795743 2596461421443749803008 2609004713334782410752 2617497567219335738912 2618170965101306239488 2630819134014839119872 2668690948541013706752 2677584829664875972608 2686885451046268452864 2696325322268509410816 2704004439353465683968 2709351048463043272704 2718170550573925575024 2731301809272350336256 2732004485323102162944 2757512735028006598656 2790227199163432624128 2793785836753873724256 2794001561389435797504 2812833206564062286592 2821337965321466167296 2822715571749845789448 2836351878859748426112 2850054061849409046528 2886771144482444407968 2915240287919154905088 2921019099124218528384 2935130302501630212096 2943247630489677668352 2944684763121752706276 2959671525766694009856 2973725046781730543616 3022746132427052009472 3041207460853933203456 3048019929520923681792 3056449462431588347904 3057941869395666271902 3062744663479961960448 3072714535431394128288 3103017440120066654208 3154169877315184705536 3158176978579084480512 3164437357384570072416 3190895863717216979376 3195644826392307449856 3206310819580585177344 3221535467346874755584 3302021590314333988608 3311153584300887376896 3345440677629446861568 3361602226796738875392 3400589398980433510656 3421358393460674853888 3438505645235536891392 3445587746414957205504 3455116783618317262848 3456803852360318394324 3461948561924999737344 3490894620135074985984 3552949100901470040576 3558254598054684942336 3559992027057641331468 3570113106219834630144 3595100429691345881088 3607099672028158324512 3624227400765234100032 3641735745696467115008 3642672647097469550592 3676683646704008798208 3725047782338498299008 3750444275418749715456 3751409144025752223744 3763620762333127719264 3781802505146331234816 3800072082465878728704 3849028192643259210624 3887006381570606920704 3894692132165624704512 3913507070002173616128 3926246350829003608368 3927256447651959359232 3946228701022258679808 3964966729042307391488 4016377244497313958912 4030328176569402679296 4064026572694564909056 4075265949908784463872 4077255825860888362536 4096952713908525504384 4185340798745148936192 4210902638105445974016 4219249809846093429888 4232006947982199250944 4254527818289622639168 4275081092774113569792 4372860431878732357632 4381528648686327792576 4402695453752445318144 4414871445734516502528 4417027144682629059414 4439507288650041014784 4460587570172595815424 4482136302395651833856 4534119198640578014208 4561811191280899805184 4584674193647382521856 4586912804093499407853 4594116995219942940672 4609071803147091192432 4615931415899999649792 4654526160180099981312 4731254815972777058304 4737265467868626720768 4746656036076855108624 4784007854240746979328 4793467239588461174784 4809466229370877766016 4832303201020312133376 4943233531689001795584 4953032385471500982912 4966730376451331065344 5000592367224999620608 5018161016444170292352 5042403340195108313088 5132037590191012280832 5182675175427475894272 5185205778540477591486 5192922842887499606016 5234995134438671477824 5236341930202612478976 5261638268029678239744 5337381897082027413504 5355169659329751945216 5392650644537018821632 5418702096926086545408 5436341101147851150048 5462603618544700672512 5464008970646204325888 5515025470056013197312 5580454398326865248256 5587571673507747448512 5625666413128124573184 5645431143499691578896 5672703757719496852224 5700108123698818093056 5773542288964888815936 5842038198248437056768 5870260605003260424192 5886495260979355336704 5889369526243505412552 5919343051533388019712 5947450093563461087232 6045492264854104018944 6082414921707866406912 6096039859041847363584 6112898924863176695808 6115883738791332543804 6145429070862788256576 6316353957158168961024 6328874714769140144832 6381791727434433958752 6412621639161170354688 6443070934693749511168 6604043180628667977216 6622307168601774753792 6625540717023943589121 6690881355258893723136 6723204453593477750784 6801178797960867021312 6842716786921349707776 6877011290471073782784 6891175492829914411008 6910233567236634525696 6913607704720636788648 6923897123849999474688 6981789240270149971968 7105898201802940081152 7116509196109369884672 7119984054115282662936 7140226212439669260288 7190200859382691762176 7214199344056316649024 7248454801530468200064 7283471491392934230016 7353367293408017596416 7450095564676996598016 7500888550837499430912 7527241524666255438528 7563605010292662469632 7600144164931757457408 7698056385286518421248 7774012763141213841408 7789384264331249409024 7827014140004347232256 7852492701658007216736 7854512895303918718464 7892457402044517359616 7929933458084614782976 8032754488994627917824 8060656353138805358592 8128053145389129818112 8154511651721776725072 8193905427817051008768 8370681597490297872384 8438499619692186859776 8464013895964398501888 8509055636579245278336 8550162185548227139584 8745720863757464715264 8763057297372655585152 8805390907504890636288 8829742891469033005056 8834054289365258118828 8879014577300082029568 8921175140345191630848 9068238397281156028416 9123622382561799610368 9169348387294765043712 9173825608186998815706 9188233990439885881344 9218143606294182384864 9309052320360199962624 9462509631945554116608 9474530935737253441536 9493312072153710217248 9586934479176922349568 9618932458741755532032 9664606402040624266752 9906064770943001965824 9933460752902662130688 10001184734449999241216 10036322032888340584704 10084806680390216626176 10264075180382024561664 10365350350854951788544 10370411557080955182972 10385845685774999212032 10469990268877342955648 10472683860405224957952 10674763794164054827008 10710339318659503890432 10785301289074037643264 10872682202295702300096 10925207237089401345024 10928017941292408651776 11030050940112026394624 11175143347015494897024 11251332826256249146368 11290862286999383157792 11345407515438993704448 11400216247397636186112 11547084577929777631872 11684076396496874113536 11740521210006520848384 11778739052487010825104 11838686103066776039424 11894900187126922174464 12090984529708208037888 12192079718083694727168 12225797849726353391616 12231767477582665087608 12290858141725576513152 12632707914316337922048 12657749429538280289664 12763583454868867917504 12825243278322340709376 12886141869387499022336 13208086361257335954432 13244614337203549507584 13251081434047887178242 13381762710517787446272 13446408907186955501568 13602357595921734042624 13685433573842699415552 13754022580942147565568 13782350985659828822016 13827215409441273577296 13847794247699998949376 13963578480540299943936 14211796403605880162304 14239968108230565325872 14380401718765383524352 14428398688112633298048 14496909603060936400128 14566942982785868460032 14900191129353993196032 15001777101674998861824 15054483049332510877056 15127210020585324939264 15396112770573036842496 15548025526282427682816 15578768528662498818048 15704985403316014433472 15709025790607837436928 15784914804089034719232 16065508977989255835648 16256106290778259636224 16309023303443553450144 16387810855634102017536 16741363194980595744768 16876999239384373719552 17018111273158490556672 17100324371096454279168 17526114594745311170304 17610781815009781272576 17659485782938066010112 17668108578730516237656 17758029154600164059136 17842350280690383261696 18136476794562312056832 18247244765123599220736 18338696774589530087424 18347651216373997631412 18436287212588364769728 18949061871474506883072 18986624144307420434496 19237864917483511064064 19329212804081248533504 19812129541886003931648 19866921505805324261376 19876622151071830767363 20002369468899998482432 20072644065776681169408 20169613360780433252352 20528150360764049123328 20730700701709903577088 20740823114161910365944 20771691371549998424064 20939980537754685911296 20945367720810449915904 21349527588328109654016 21420678637319007780864 21570602578148075286528 21745364404591404600192 21850414474178802690048 22060101880224052789248 22350286694030989794048 22502665652512498292736 22581724573998766315584 22690815030877987408896 22800432494795272372224 23094169155859555263744 23368152792993748227072 23481042420013041696768 23557478104974021650208 23677372206133552078848 23789800374253844348928 24181969059416416075776 24384159436167389454336 24463534955165330175216 24581716283451153026304 25315498859076560579328 25527166909737735835008 25650486556644681418752 25772283738774998044672 26416172722514671908864 26489228674407099015168 26502162868095774356484 26763525421035574892544 27204715191843468085248 27370867147685398831104 27508045161884295131136 27564701971319657644032 27654430818882547154592 27927156961080599887872 28423592807211760324608 28479936216461130651744 28760803437530767048704 28856797376225266596096 28993819206121872800256 29133885965571736920064 29800382258707986392064 30003554203349997723648 30108966098665021754112 30254420041170649878528 30792225541146073684992 31096051052564855365632 31157537057324997636096 31409970806632028866944 31418051581215674873856 32131017955978511671296 32618046606887106900288 32775621711268204035072 33753998478768747439104 34036222546316981113344 34200648742192908558336 35052229189490622340608 35221563630019562545152 35336217157461032475312 35516058309200328118272 35684700561380766523392 36272953589124624113664 36677393549179060174848 36695302432747995262824 36872574425176729539456 37898123742949013766144 37973248288614840868992 38475729834967022128128 38658425608162497067008 39624259083772007863296 39733843011610648522752 39753244302143661534726 40145288131553362338816 40339226721560866504704 41056300721528098246656 41481646228323820731888 41543382743099996848128 41879961075509371822592 41890735441620899831808 43141205156296150573056 43490728809182809200384 43700828948357605380096 44700573388061979588096 45005331305024996585472 45163449147997532631168 45381630061755974817792 46188338311719110527488 46736305585987496454144 47114956209948043300416 47354744412267104157696 48768318872334778908672 48927069910330660350432 49163432566902306052608 50630997718153121158656 51054333819475471670016 51300973113289362837504 51544567477549996089344 52832345445029343817728 52978457348814198030336 53004325736191548712968 53527050842071149785088 54409430383686936170496 54741734295370797662208 55016090323768590262272 55308861637765094309184 56847185614423520649216 56959872432922261303488 57713594752450533192192 57987638412243745600512 58267771931143473840128 59600764517415972784128 59629866453215492302089 60007108406699995447296 60217932197330043508224 60508840082341299757056 61584451082292147369984 62192102105129710731264 62315074114649995272192 62819941613264057733888 62836103162431349747712 64262035911957023342592 65236093213774213800576 65551243422536408070144 67507996957537494878208 68072445092633962226688 68401297484385817116672 70104458378981244681216 70443127260039125090304 70672434314922064950624 71032116618400656236544 71369401122761533046784 72545907178249248227328 73390604865495990525648 73745148850353459078912 75946496577229681737984 76951459669934044256256 77316851216324994134016 79248518167544015726592 79467686023221297045504 79506488604287323069452 80290576263106724677632 82112601443056196493312 82963292456647641463776 83759922151018743645184 83781470883241799663616 86282410312592301146112 86981457618365618400768 87401657896715210760192 89401146776123959176192 90010662610049993170944 90326898295995065262336 90763260123511949635584 92376676623438221054976 93472611171974992908288 94229912419896086600832 97854139820661320700864 98326865133804612105216 101261995436306242317312 102108667638950943340032 102601946226578725675008 103089134955099992178688 105664690890058687635456 106008651472383097425936 107054101684142299570176 108818860767373872340992 110032180647537180524544 110617723275530188618368 113694371228847041298432 113919744865844522606976 115427189504901066384384 115975276824487491201024 119201529034831945568256 119259732906430984604178 120435864394660087016448 121017680164682599514112 123168902164584294739968 124630148229299990544384 125639883226528115467776 125672206324862699495424 130472186427548427601152 131102486845072816140288 135015993915074989756416 136144890185267924453376 140208916757962489362432 141344868629844129901248 142064233236801312473088 146781209730991981051296 147490297700706918157824 151892993154459363475968 153902919339868088512512 154633702432649988268032 158497036335088031453184 158935372046442594091008 159012977208574646138904 160581152526213449355264 164225202886112392986624 165926584913295282927552 167519844302037487290368 173962915236731236801536 174803315793430421520384 178802293552247918352384 180021325220099986341888 180653796591990130524672 181526520247023899271168 184753353246876442109952 186945222343949985816576 188459824839792173201664 195708279641322641401728 196653730267609224210432 202523990872612484634624 204217335277901886680064 205203892453157451350016 211329381780117375270912 212017302944766194851872 214108203368284599140352 217637721534747744681984 221235446551060377236736 227839489731689045213952 230854379009802132768768 231950553648974982402048 238403058069663891136512 238519465812861969208356 240871728789320174032896 246337804329168589479936 251279766453056230935552 251344412649725398990848 260944372855096855202304 262204973690145632280576 270031987830149979512832 272289780370535848906752 280417833515924978724864 282689737259688259802496 293562419461983962102592 294980595401413836315648 303785986308918726951936 307805838679736177025024 309267404865299976536064 316994072670176062906368 318025954417149292277808 321162305052426898710528 331853169826590565855104 335039688604074974580736 347925830473462473603072 357604587104495836704768 361307593183980261049344 363053040494047798542336 369506706493752884219904 373890444687899971633152 376919649679584346403328 391416559282645282803456 393307460535218448420864 405047981745224969269248 408434670555803773360128 424034605889532389703744 442470893102120754473472 455678979463378090427904 461708758019604265537536 463901107297949964804096 476806116139327782273024 477038931625723938416712 481743457578640348065792 492675608658337178959872 502559532906112461871104 521888745710193710404608 524409947380291264561152 540063975660299959025664 544579560741071697813504 560835667031849957449728 565379474519376519604992 587124838923967924205184 589961190802827672631296 607571972617837453903872 615611677359472354050048 633988145340352125812736 636051908834298584555616 642324610104853797421056 663706339653181131710208 670079377208149949161472 695851660946924947206144 715209174208991673409536 722615186367960522098688 739013412987505768439808 753839299359168692806656 782833118565290565606912 786614921070436896841728 810095963490449938538496 816869341111607546720256 848069211779064779407488 884941786204241508946944 911357958926756180855808 923417516039208531075072 927802214595899929608192 954077863251447876833424 963486915157280696131584 1005119065812224923742208 1043777491420387420809216 1089159121482143395627008 1121671334063699914899456 1130758949038753039209984 1174249677847935848410368 1179922381605655345262592 1215143945235674907807744 1272103817668597169111232 1327412679306362263420416 1340158754416299898322944 1391703321893849894412288 1430418348417983346819072 1445230372735921044197376 1478026825975011536879616 1507678598718337385613312 1565666237130581131213824 1573229842140873793683456 1620191926980899877076992 1633738682223215093440512 1696138423558129558814976 1769883572408483017893888 1822715917853512361711616 1846835032078417062150144 1908155726502895753666848 1926973830314561392263168 2010238131624449847484416 2087554982840774841618432 2261517898077506078419968 2348499355695871696820736 2359844763211310690525184 2430287890471349815615488 2544207635337194338222464 2654825358612724526840832 2783406643787699788824576 2890460745471842088394752 3015357197436674771226624 3131332474261162262427648 3267477364446430186881024 3392276847116259117629952 3539767144816966035787776 3645431835707024723423232 3816311453005791507333696 4020476263248899694968832 4175109965681549683236864 4523035796155012156839936 4696998711391743393641472 4719689526422621381050368 4860575780942699631230976 5088415270674388676444928 5309650717225449053681664 5780921490943684176789504 6030714394873349542453248 6262664948522324524855296 6784553694232518235259904 7079534289633932071575552 7290863671414049446846464 7632622906011583014667392 8350219931363099366473728 9046071592310024313679872 9393997422783486787282944 10176830541348777352889856 10619301434450898107363328 12061428789746699084906496 12525329897044649049710592 13569107388465036470519808 14159068579267864143151104 14581727342828098893692928 15265245812023166029334784 18092143184620048627359744 18787994845566973574565888 20353661082697554705779712 21238602868901796214726656 25050659794089298099421184 27138214776930072941039616 30530491624046332058669568 36184286369240097254719488 37575989691133947149131776 40707322165395109411559424 42477205737803592429453312 54276429553860145882079232 61060983248092664117339136 75151979382267894298263552 81414644330790218823118848 108552859107720291764158464 122121966496185328234678272 162829288661580437646237696 244243932992370656469356544 325658577323160875292475392 488487865984741312938713088 976975731969482625877426176
- Sum of all divisors σ(n): 3376371837548962174932580347
- Sum of proper divisors (its aliquot sum) s(n): 2399396105579479549055154171
- 976975731969482625877426176 is an abundant number, because the sum of its proper divisors (2399396105579479549055154171) is greater than itself. Its abundance is 1422420373609996923177727995
Bases of 976975731969482625877426176
- Binary: 1100101000001000101010100010001101101010000001110011011111011110010100001001000000000000002
- Hexadecimal: 0x32822A88DA81CDF79424000
- Base-36: 3ER85L5UXIL8Z5S000
Squares and roots of 976975731969482625877426176
- 976975731969482625877426176 squared (9769757319694826258774261762) is 954481580857306356156692471270458802474260694329982976
- 976975731969482625877426176 cubed (9769757319694826258774261763) is 932505341109455793358309217811689233360757667179533954889039867230853844776779776
-
976975731969482625877426176 is a
perfect square number . Itssquare root is 31256611012224 -
The
cube root of 976975731969482625877426176 is 992265576.9171519997
Scales and comparisons
How big is 976975731969482625877426176?- 976,975,731,969,482,625,877,426,176 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 976,975,731,969,482,625,877,426,176 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 976975731969482625877426176 cubic inches would be around 82688798.1 feet tall.
Recreational maths with 976975731969482625877426176
- 976975731969482625877426176 backwards is 671624778526284969137579679
- The number of decimal digits it has is: 27
- The sum of 976975731969482625877426176's digits is 153
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 976975731969482625877426176 - Facts about the integer". Numbermatics.com. 2024. Web. 23 June 2024.
APA style:
Numbermatics. (2024). Number 976975731969482625877426176 - Facts about the integer. Retrieved 23 June 2024, from https://numbermatics.com/n/976975731969482625877426176/
Chicago style:
Numbermatics. 2024. "Number 976975731969482625877426176 - Facts about the integer". https://numbermatics.com/n/976975731969482625877426176/
The information we have on file for 976975731969482625877426176 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 976975731969482625877426176, math, Factors of 976975731969482625877426176, curriculum, school, college, exams, university, Prime factorization of 976975731969482625877426176, STEM, science, technology, engineering, physics, economics, calculator, nine hundred seventy-six septillion, nine hundred seventy-five sextillion, seven hundred thirty-one quintillion, nine hundred sixty-nine quadrillion, four hundred eighty-two trillion, six hundred twenty-five billion, eight hundred seventy-seven million, four hundred twenty-six thousand, one hundred seventy-six.