188501199370996775192100864
188,501,199,370,996,775,192,100,864 is an even composite number composed of six prime numbers multiplied together.
188501199370996775192100864 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-four thousand, three hundred eighty-one divisors.
Prime factorization of 188501199370996775192100864:
242 × 36 × 72 × 112 × 472 × 672
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 47 × 47 × 67 × 67)See below for interesting mathematical facts about the number 188501199370996775192100864 from the Numbermatics database.
Names of 188501199370996775192100864
- Cardinal: 188501199370996775192100864 can be written as One hundred eighty-eight septillion, five hundred one sextillion, one hundred ninety-nine quintillion, three hundred seventy quadrillion, nine hundred ninety-six trillion, seven hundred seventy-five billion, one hundred ninety-two million, one hundred thousand, eight hundred sixty-four.
Scientific notation
- Scientific notation: 1.88501199370996775192100864 × 1026
Factors of 188501199370996775192100864
Divisors of 188501199370996775192100864
- Number of divisors d(n): 24381
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 47 48 49 54 56 63 64 66 67 72 77 81 84 88 94 96 98 99 108 112 121 126 128 132 134 141 144 147 154 162 168 176 188 189 192 196 198 201 216 224 231 242 243 252 256 264 268 282 288 294 297 308 324 329 336 352 363 376 378 384 392 396 402 423 432 441 448 462 469 484 486 504 512 517 528 536 539 564 567 576 588 594 603 616 648 658 672 693 704 726 729 737 752 756 768 784 792 804 846 847 864 882 891 896 924 938 968 972 987 1008 1024 1034 1056 1072 1078 1089 1128 1134 1152 1176 1188 1206 1232 1269 1296 1316 1323 1344 1386 1407 1408 1452 1458 1474 1504 1512 1536 1551 1568 1584 1608 1617 1692 1694 1701 1728 1764 1782 1792 1809 1848 1876 1936 1944 1974 2016 2048 2068 2079 2112 2144 2156 2178 2209 2211 2256 2268 2303 2304 2352 2376 2412 2464 2538 2541 2592 2632 2646 2673 2688 2772 2814 2816 2904 2916 2948 2961 3008 3024 3072 3102 3136 3149 3168 3216 3234 3267 3283 3384 3388 3402 3456 3528 3564 3584 3618 3619 3696 3752 3807 3872 3888 3948 3969 4032 4096 4136 4158 4221 4224 4288 4312 4356 4418 4422 4489 4512 4536 4606 4608 4653 4704 4752 4824 4851 4928 5076 5082 5103 5159 5184 5264 5292 5346 5376 5427 5544 5628 5632 5687 5808 5832 5896 5922 5929 6016 6048 6144 6204 6237 6272 6298 6336 6432 6468 6534 6566 6627 6633 6768 6776 6804 6909 6912 7056 7128 7168 7236 7238 7392 7504 7614 7623 7744 7776 7896 7938 8019 8064 8107 8192 8272 8316 8442 8448 8576 8624 8712 8836 8844 8883 8978 9024 9072 9212 9216 9306 9408 9447 9504 9648 9702 9801 9849 9856 10152 10164 10206 10318 10368 10528 10584 10692 10752 10854 10857 11088 11256 11264 11374 11421 11616 11664 11792 11844 11858 11907 12032 12096 12288 12408 12474 12544 12596 12663 12672 12864 12936 13068 13132 13254 13266 13467 13536 13552 13608 13818 13824 13959 14112 14256 14336 14472 14476 14553 14784 15008 15228 15246 15463 15477 15488 15552 15792 15876 16038 16128 16214 16281 16384 16544 16632 16884 16896 17061 17152 17248 17424 17672 17688 17766 17787 17956 18048 18144 18424 18432 18612 18711 18816 18894 19008 19296 19404 19602 19698 19712 19881 19899 20304 20328 20412 20636 20727 20736 21056 21168 21384 21504 21708 21714 22043 22176 22512 22528 22748 22842 22869 23232 23328 23584 23688 23716 23814 24064 24192 24299 24321 24576 24816 24948 25088 25192 25326 25333 25344 25728 25872 26136 26264 26508 26532 26649 26934 27072 27104 27216 27636 27648 27918 28224 28341 28512 28672 28944 28952 29106 29403 29547 29568 30016 30456 30492 30926 30954 30976 31104 31423 31584 31752 32076 32256 32428 32562 32571 32768 33088 33264 33768 33792 34122 34263 34304 34496 34639 34848 35344 35376 35532 35574 35721 35912 36096 36113 36288 36848 36864 37224 37422 37632 37788 37989 38016 38592 38808 39204 39396 39424 39762 39798 39809 40401 40608 40656 40824 41272 41454 41472 41877 42112 42336 42768 43008 43416 43428 43659 44086 44352 45024 45056 45496 45684 45738 46389 46431 46464 46656 47168 47376 47432 47628 48128 48384 48598 48642 48843 49152 49379 49632 49896 50176 50384 50652 50666 50688 51183 51456 51744 52272 52528 53016 53064 53298 53361 53868 54144 54208 54432 55272 55296 55836 56133 56448 56682 56749 57024 57344 57888 57904 58212 58806 59094 59136 59643 59697 60032 60912 60984 61852 61908 61952 62181 62208 62846 63168 63504 64152 64512 64856 65124 65142 65536 66129 66176 66528 67536 67584 68244 68526 68607 68608 68992 69278 69696 70688 70752 71064 71148 71442 71824 72192 72226 72576 72897 72963 73696 73728 74448 74844 75264 75576 75978 75999 76032 77184 77616 78408 78792 78848 79524 79596 79618 79947 80802 81216 81312 81648 82544 82908 82944 83754 84224 84672 85023 85536 86016 86832 86856 87318 88172 88209 88641 88704 90048 90112 90992 91368 91476 92778 92862 92928 93312 94269 94336 94752 94864 95256 96256 96768 97196 97284 97686 97713 98304 98758 99264 99792 100352 100768 101304 101332 101376 102366 102912 103488 103917 104544 105056 106032 106128 106596 106722 107736 108241 108288 108339 108416 108864 110544 110592 111672 112266 112896 113364 113498 113967 114048 114688 115776 115808 116424 117612 118188 118272 119286 119394 119427 120064 121203 121824 121968 123704 123816 123904 124362 124416 125631 125692 126336 127008 128304 129024 129712 130248 130284 130977 131072 132258 132352 133056 135072 135168 136488 137052 137214 137216 137984 138556 139167 139293 139392 141376 141504 142128 142296 142884 143648 144384 144452 145152 145794 145926 147392 147456 148003 148137 148896 149688 150528 151152 151956 151998 152064 153549 154301 154368 155232 156816 157584 157696 159048 159192 159236 159894 160083 161604 162432 162624 163296 165088 165816 165888 167508 168448 169344 170046 170093 170247 171072 172032 173664 173712 174636 176344 176418 177282 177408 178929 179091 180096 180224 181984 182736 182952 185556 185724 185856 186543 186624 188538 188672 189504 189728 190512 192512 193536 194392 194568 195372 195426 196608 197516 198387 198528 199584 200704 201536 202608 202664 202752 204732 205821 205824 206976 207834 209088 210112 210983 212064 212256 213192 213444 215472 216482 216576 216678 216832 217728 218691 218889 219961 221088 221184 223344 224532 225792 226728 226996 227934 227997 228096 229376 231552 231616 232848 235224 236376 236544 238572 238788 238854 239841 240128 242406 242473 243648 243936 247408 247632 247808 248724 248832 251262 251384 252672 254016 255069 256608 258048 259424 260496 260568 261954 262144 264516 264704 265923 266112 267289 270144 270336 272976 274104 274428 274432 275968 277112 278334 278586 278663 278784 282752 282807 283008 284256 284592 285768 287296 288768 288904 290304 291588 291852 293139 294784 294912 296006 296274 297792 299376 301056 302304 303912 303996 304128 307098 308602 308736 310464 311751 313632 315168 315392 318096 318384 318472 319788 320166 323208 324723 324864 325017 325248 326592 330176 331632 331776 335016 336896 338688 340092 340186 340494 341901 342144 344064 345653 347328 347424 349272 352688 352836 354564 354816 357858 358182 358281 360192 360448 363609 363968 365472 365904 371112 371448 371712 373086 373248 376893 377076 377344 379008 379456 381024 381029 385024 387072 388784 389136 390744 390852 392931 393216 395032 396774 397056 397243 399168 401408 403072 405216 405328 405504 409464 411642 411648 413952 415668 417501 417879 418176 420224 421966 424128 424512 426384 426888 430944 432964 433152 433356 433664 435456 437382 437778 439922 442176 442368 444009 444411 446688 449064 451584 453456 453992 455868 455994 456192 458752 460647 462903 463104 463232 465696 470448 472752 473088 477144 477576 477708 479682 480249 480256 484812 484946 487296 487872 494816 495264 495616 497448 497664 502524 502768 505344 508032 510138 510279 510741 513216 516096 518848 520992 521136 523908 524288 529032 529408 531846 532224 534578 536787 537273 540288 540672 543169 545952 548208 548856 548864 551936 554224 556668 557172 557326 557568 559629 565504 565614 566016 568512 569184 571536 574592 577536 577808 580608 583176 583704 586278 589568 589824 592012 592548 595161 595584 598752 602112 604608 607824 607992 608256 614196 617204 617463 617472 620928 623502 627264 630336 630784 632949 636192 636768 636944 639576 640332 646416 649446 649728 650034 650496 653184 656073 656667 659883 660352 663264 663552 670032 673792 677376 680184 680372 680988 683802 683991 684288 688128 691306 694656 694848 698544 705376 705672 709128 709632 715716 716364 716562 720384 720896 727218 727419 727936 730944 731808 742224 742896 743424 746172 746496 753786 754152 754688 758016 758912 762048 762058 765207 770048 774144 777568 778272 781488 781704 785862 786432 790064 793548 794112 794486 797769 798336 801867 802816 806144 810432 810656 811008 818928 823284 823296 827904 831336 835002 835758 835989 836352 840448 843932 848256 848421 849024 852768 853776 861888 865928 866304 866712 867328 870912 874764 875556 879417 879844 884352 884736 888018 888822 893376 898128 903168 906912 907984 911736 911988 912384 917504 921294 925806 926208 926464 931392 935253 940896 945504 946176 954288 955152 955416 959364 960498 960512 969624 969892 974169 974592 975051 975744 989632 990528 991232 994896 995328 1005048 1005536 1010688 1016064 1020276 1020558 1021482 1026432 1032192 1036021 1036959 1037696 1041984 1042272 1047816 1048576 1058064 1058816 1063692 1064448 1069156 1073574 1074546 1074843 1080576 1081344 1086338 1090827 1091904 1096416 1097712 1097728 1103872 1108448 1113336 1114344 1114652 1115136 1119258 1131008 1131228 1132032 1137024 1138368 1143072 1143087 1149184 1155072 1155616 1161216 1166352 1167408 1172556 1179136 1179648 1184024 1185096 1190322 1190651 1191168 1191729 1197504 1204224 1209216 1215648 1215984 1216512 1228392 1234408 1234926 1234944 1241856 1247004 1252503 1253637 1254528 1260672 1261568 1265898 1272384 1273536 1273888 1279152 1280664 1292832 1298892 1299456 1300068 1300992 1306368 1312146 1313334 1319766 1320704 1326528 1327104 1332027 1333233 1340064 1347584 1354752 1360368 1360744 1361976 1367604 1367982 1368576 1376256 1381941 1382612 1388709 1389312 1389696 1397088 1410752 1411344 1418256 1419264 1431432 1432728 1433124 1440747 1440768 1441792 1454436 1454838 1455872 1461888 1463616 1476881 1484448 1485792 1486848 1492344 1492992 1507572 1508304 1509376 1516032 1517824 1524096 1524116 1530414 1530837 1532223 1540096 1548288 1555136 1556544 1562976 1563408 1571724 1572864 1580128 1587096 1588224 1588972 1595538 1596672 1603734 1605632 1610361 1612288 1620864 1621312 1622016 1628033 1629507 1637856 1646568 1646592 1655808 1662672 1670004 1671516 1671978 1672704 1678887 1680896 1687864 1696512 1696842 1697311 1698048 1705536 1707552 1723776 1731856 1732608 1733424 1734656 1741824 1749528 1751112 1758834 1759688 1768704 1769472 1776036 1777644 1785483 1786752 1796256 1806336 1813824 1815968 1823472 1823976 1824768 1835008 1842588 1851612 1852416 1852928 1862784 1870506 1871023 1881792 1891008 1892352 1898847 1908576 1910304 1910832 1918728 1920996 1921024 1939248 1939784 1948338 1949184 1950102 1951488 1968219 1970001 1979264 1979649 1981056 1982464 1989792 1990656 2010096 2011072 2021376 2032128 2040552 2041116 2042964 2051973 2052864 2064384 2072042 2073918 2075392 2083968 2084544 2095632 2097152 2116128 2117632 2127384 2128896 2138312 2147148 2149092 2149686 2161152 2162688 2172676 2181654 2182257 2183808 2192832 2195424 2195456 2207744 2216896 2226672 2228688 2229304 2230272 2238516 2262016 2262456 2264064 2274048 2276736 2286144 2286174 2295621 2298368 2310144 2311232 2320813 2322432 2332704 2334816 2345112 2358272 2359296 2368048 2370192 2380644 2381302 2382336 2383458 2393307 2395008 2405601 2408448 2418432 2419571 2431296 2431968 2433024 2456784 2468816 2469852 2469888 2483712 2494008 2505006 2507274 2507967 2509056 2521344 2523136 2531796 2544768 2545263 2547072 2547776 2558304 2561328 2585664 2597784 2598912 2600136 2601984 2612736 2624292 2626668 2638251 2639532 2641408 2653056 2654208 2664054 2666466 2667203 2680128 2695168 2709504 2720736 2721488 2723952 2735208 2735964 2737152 2752512 2763882 2765224 2777418 2778624 2779392 2794176 2805759 2821504 2822688 2836512 2838528 2862864 2865456 2866248 2881494 2881536 2883584 2908872 2909676 2911744 2922507 2923776 2925153 2927232 2953762 2968896 2971584 2973696 2984688 2985984 3015144 3016608 3018752 3032064 3035648 3048192 3048232 3060828 3061674 3064446 3080192 3096576 3108063 3110272 3110877 3113088 3125952 3126816 3143448 3145728 3160256 3174192 3176448 3177944 3191076 3193344 3207468 3211264 3220722 3224529 3224576 3241728 3242624 3244032 3256066 3259014 3272481 3275712 3293136 3293184 3311616 3325344 3340008 3343032 3343956 3345408 3357774 3361792 3375728 3393024 3393684 3394622 3396096 3411072 3415104 3429261 3447552 3463712 3465216 3466848 3469312 3483648 3499056 3502224 3517668 3519376 3537408 3538944 3552072 3555288 3570966 3571953 3573504 3575187 3592512 3612672 3627648 3631936 3646944 3647952 3649536 3670016 3685176 3703224 3704832 3705856 3725568 3741012 3742046 3757509 3760911 3763584 3782016 3784704 3797694 3802183 3817152 3820608 3821664 3837456 3841992 3842048 3878496 3879568 3896676 3898368 3900204 3902976 3936438 3940002 3958528 3959298 3962112 3964928 3979584 3981312 3996081 3999699 4020192 4022144 4042752 4064256 4081104 4082232 4085928 4103946 4105728 4128768 4144084 4145823 4147836 4150784 4166127 4167936 4169088 4191264 4194304 4232256 4235264 4254768 4257792 4276624 4294296 4298184 4299372 4322241 4322304 4325376 4345352 4363308 4364514 4367616 4385664 4390848 4390912 4415488 4430643 4433792 4453344 4457376 4458608 4460544 4477032 4524032 4524912 4528128 4548096 4553472 4572288 4572348 4591242 4592511 4596669 4596736 4620288 4622464 4641626 4644864 4665408 4669632 4690224 4716544 4718592 4736096 4740384 4761288 4762604 4764672 4766916 4786614 4790016 4811202 4816896 4836864 4839142 4862592 4863936 4866048 4884099 4888521 4913568 4937632 4939704 4939776 4967424 4988016 5010012 5014548 5015934 5018112 5042688 5046272 5063592 5089536 5090526 5091933 5094144 5095552 5116608 5122656 5171328 5195568 5197824 5200272 5203968 5225472 5248584 5253336 5276502 5279064 5282816 5306112 5308416 5328108 5332932 5334406 5356449 5360256 5390336 5419008 5441472 5442976 5447904 5470416 5471928 5474304 5505024 5527764 5530448 5554836 5557248 5558784 5588352 5611518 5613069 5643008 5645376 5673024 5677056 5696541 5725728 5730912 5732496 5762988 5763072 5767168 5817744 5819352 5823488 5845014 5847552 5850306 5854464 5904657 5907524 5910003 5937792 5938947 5943168 5947392 5969376 5971968 6030288 6033216 6037504 6064128 6071296 6096384 6096464 6121656 6123348 6128892 6155919 6160384 6193152 6216126 6220544 6221754 6226176 6251904 6253632 6286896 6291456 6320512 6348384 6352896 6355888 6382152 6386688 6414936 6422528 6441444 6449058 6449152 6483456 6485248 6488064 6512132 6518028 6544962 6546771 6551424 6586272 6586368 6623232 6650688 6680016 6686064 6687912 6690816 6715548 6723584 6751456 6786048 6787368 6789244 6792192 6822144 6830208 6858522 6895104 6927424 6930432 6933696 6938624 6962439 6967296 6998112 7004448 7035336 7038752 7074816 7077888 7104144 7110576 7141932 7143906 7147008 7150374 7185024 7216803 7225344 7252147 7255296 7258713 7263872 7293888 7295904 7299072 7340032 7370352 7406448 7409664 7411712 7451136 7482024 7484092 7515018 7521822 7523901 7527168 7564032 7569408 7595388 7604366 7634304 7635789 7641216 7643328 7674912 7683984 7684096 7756992 7759136 7793352 7796736 7800408 7805952 7872876 7880004 7917056 7918596 7924224 7929856 7959168 7962624 7992162 7999398 8001609 8040384 8044288 8085504 8128512 8162208 8164464 8171856 8207892 8211456 8257536 8288168 8291646 8295672 8301568 8332254 8335872 8338176 8382528 8388608 8417277 8464512 8470528 8509536 8515584 8553248 8588592 8596368 8598744 8644482 8644608 8650752 8690704 8726616 8729028 8735232 8767521 8771328 8775459 8781696 8781824 8830976 8861286 8867584 8906688 8914752 8917216 8921088 8954064 9048064 9049824 9056256 9096192 9106944 9144576 9144696 9182484 9185022 9193338 9193472 9240576 9244928 9283252 9289728 9324189 9330816 9332631 9339264 9380448 9433088 9437184 9472192 9480768 9522576 9525208 9529344 9533832 9573228 9580032 9622404 9633792 9673587 9673728 9678284 9725184 9727872 9732096 9768198 9777042 9827136 9875264 9879408 9879552 9916201 9934848 9976032 10020024 10029096 10031868 10036224 10085376 10092544 10127184 10179072 10181052 10183866 10188288 10191104 10233216 10245312 10287783 10338167 10342656 10391136 10395648 10400544 10407936 10450944 10497168 10506672 10553004 10558128 10565632 10612224 10616832 10656216 10665864 10668812 10712898 10715859 10720512 10725561 10780672 10838016 10882944 10885952 10895808 10940832 10943856 10948608 11010048 11055528 11060896 11109672 11114496 11117568 11176704 11223036 11226138 11272527 11286016 11290752 11346048 11354112 11393082 11396231 11406549 11451456 11461824 11464992 11525976 11526144 11534336 11635488 11638704 11646976 11690028 11695104 11700612 11708928 11809314 11815048 11820006 11875584 11877894 11886336 11894784 11938752 11943936 11988243 11999097 12060576 12066432 12075008 12128256 12142592 12192768 12192928 12243312 12246696 12257784 12311838 12320768 12386304 12432252 12441088 12443508 12452352 12498381 12503808 12507264 12573792 12582912 12641024 12696768 12705792 12711776 12764304 12773376 12829872 12845056 12882888 12898116 12898304 12966912 12970496 12976128 13024264 13036056 13089924 13093542 13097161 13102848 13172544 13172736 13246464 13291929 13301376 13360032 13372128 13375824 13381632 13431096 13447168 13502912 13572096 13574736 13578488 13584384 13644288 13660416 13717044 13777533 13790007 13790208 13854848 13860864 13867392 13877248 13924878 13934592 13996224 14008896 14070672 14077504 14149632 14155776 14208288 14221152 14283864 14287812 14294016 14300748 14370048 14433606 14450688 14504294 14510592 14517426 14527744 14587776 14591808 14598144 14652297 14665563 14680064 14740704 14812896 14819328 14823424 14902272 14964048 14968184 15030036 15043644 15047802 15054336 15128064 15138816 15190776 15208732 15268608 15271578 15275799 15282432 15286656 15349824 15367968 15368192 15513984 15518272 15586704 15593472 15600816 15611904 15745752 15760008 15834112 15837192 15848448 15859712 15918336 15925248 15984324 15998796 16003218 16069347 16080768 16088576 16171008 16245691 16257024 16324416 16328928 16343712 16415784 16422912 16515072 16576336 16583292 16591344 16603136 16664508 16671744 16676352 16765056 16777216 16834554 16839207 16929024 16941056 17019072 17031168 17089623 17106496 17177184 17192736 17197488 17288964 17289216 17301504 17381408 17453232 17458056 17470464 17535042 17542656 17550918 17563392 17563648 17661952 17713971 17722572 17735168 17813376 17816841 17829504 17834432 17842176 17908128 17908363 18096128 18099648 18112512 18192384 18213888 18289152 18289392 18364968 18370044 18386676 18386944 18467757 18481152 18489856 18566504 18579456 18648378 18661632 18665262 18670421 18678528 18760896 18866176 18874368 18944384 18961536 19045152 19050416 19058688 19067664 19146456 19160064 19244808 19267584 19347174 19347456 19356568 19450368 19455744 19464192 19536396 19554084 19640313 19654272 19750528 19758816 19759104 19832402 19869696 19952064 20040048 20058192 20063736 20072448 20170752 20185088 20254368 20358144 20362104 20367732 20376576 20382208 20466432 20490624 20575566 20676334 20685312 20782272 20791296 20801088 20815872 20887317 20901888 20994336 21013344 21106008 21116256 21131264 21224448 21233664 21312432 21331728 21337624 21425796 21431718 21441024 21451122 21561344 21650409 21676032 21756441 21765888 21771904 21776139 21791616 21881664 21887712 21897216 22020096 22111056 22121792 22219344 22228992 22235136 22353408 22446072 22452276 22545054 22571703 22572032 22581504 22692096 22708224 22786164 22792462 22813098 22902912 22907367 22923648 22929984 23051952 23052288 23068672 23270976 23277408 23293952 23380056 23390208 23401224 23417856 23618628 23630096 23640012 23751168 23755788 23772672 23789568 23877504 23887872 23976486 23998194 24004827 24121152 24132864 24150016 24256512 24285184 24385536 24385856 24486624 24493392 24515568 24623676 24641536 24772608 24864504 24882176 24887016 24904704 24996762 25007616 25014528 25147584 25165824 25251831 25282048 25393536 25411584 25423552 25528608 25528943 25546752 25659744 25690112 25765776 25796232 25796608 25933824 25940992 25952256 26048528 26072112 26179848 26187084 26194322 26205696 26302563 26326377 26345088 26345472 26492928 26583858 26602752 26615281 26720064 26744256 26751648 26763264 26862192 26894336 27005824 27144192 27149472 27156976 27168768 27288576 27320832 27434088 27555066 27580014 27580416 27709696 27721728 27734784 27754496 27849756 27869184 27972567 27992448 27997893 28017792 28141344 28155008 28299264 28311552 28416576 28442304 28567728 28575624 28588032 28601496 28740096 28867212 28901376 29008588 29020761 29021184 29034852 29055488 29175552 29183616 29196288 29304594 29331126 29360128 29481408 29625792 29638656 29646848 29748603 29804544 29928096 29936368 30060072 30087288 30095604 30108672 30256128 30277632 30381552 30417464 30537216 30543156 30551598 30564864 30573312 30699648 30735936 30736384 30863349 31014501 31027968 31036544 31173408 31186944 31201632 31223808 31491504 31520016 31668224 31674384 31696896 31719424 31836672 31850496 31968648 31997592 32006436 32138694 32147577 32161536 32176683 32177152 32342016 32491382 32514048 32648832 32657856 32687424 32831568 32845824 33030144 33152672 33166584 33182688 33206272 33329016 33343488 33352704 33530112 33554432 33669108 33678414 33858048 33882112 34038144 34062336 34179246 34188693 34212992 34219647 34354368 34385472 34394976 34577928 34578432 34603008 34762816 34906464 34916112 34940928 35070084 35085312 35101836 35126784 35127296 35323904 35427942 35445144 35470336 35626752 35633682 35659008 35668864 35684352 35816256 35816726 35964729 35997291 36192256 36199296 36225024 36384768 36427776 36578304 36578784 36729936 36740088 36773352 36773888 36935514 36962304 36979712 37133008 37158912 37296756 37323264 37330524 37340842 37357056 37495143 37521792 37732352 37748736 37888768 37923072 38090304 38100832 38117376 38135328 38292912 38320128 38489616 38535168 38694348 38694912 38713136 38900736 38911488 38928384 39072792 39108168 39280626 39291483 39308544 39501056 39517632 39518208 39664804 39739392 39875787 39904128 40080096 40116384 40127472 40144896 40341504 40370176 40508736 40716288 40724208 40735464 40753152 40764416 40932864 40981248 41151132 41332599 41352668 41370021 41370624 41564544 41582592 41602176 41631744 41774634 41803776 41988672 42026688 42212016 42232512 42262528 42448896 42467328 42624864 42663456 42675248 42851592 42863436 42882048 42902244 43122688 43300818 43352064 43512882 43531776 43543808 43552278 43583232 43763328 43775424 43794432 43956891 43996689 44040192 44222112 44243584 44438688 44457984 44470272 44706816 44892144 44904552 45090108 45143406 45144064 45163008 45384192 45416448 45572328 45584924 45626196 45805824 45814734 45827397 45847296 45859968 46103904 46104576 46137344 46541952 46554816 46587904 46760112 46780416 46802448 46835712 47237256 47260192 47280024 47502336 47511576 47545344 47579136 47755008 47775744 47952972 47996388 48009654 48242304 48265728 48300032 48513024 48570368 48737073 48771072 48771712 48973248 48986784 49031136 49247352 49283072 49545216 49729008 49764352 49774032 49809408 49993524 50015232 50029056 50295168 50331648 50503662 50517621 50564096 50787072 50823168 50847104 51057216 51057886 51093504 51268869 51319488 51380224 51531552 51592464 51593216 51867648 51881984 51904512 52097056 52144224 52359696 52374168 52388644 52411392 52605126 52652754 52690176 52690944 52985856 53167716 53205504 53230562 53440128 53450523 53488512 53503296 53526528 53724384 53725089 53788672 54011648 54288384 54298944 54313952 54337536 54577152 54641664 54868176 55110132 55160028 55160832 55419392 55443456 55469568 55508992 55699512 55738368 55945134 55984896 55995786 56011263 56035584 56282688 56310016 56598528 56623104 56833152 56884608 57135456 57151248 57176064 57202992 57480192 57734424 57802752 58017176 58041522 58042368 58069704 58110976 58351104 58367232 58392576 58609188 58662252 58720256 58920939 58962816 59251584 59277312 59293696 59497206 59609088 59856192 59872736 60120144 60174576 60191208 60217344 60512256 60555264 60763104 60834928 61074432 61086312 61103196 61129728 61146624 61399296 61471872 61472768 61726698 62029002 62055936 62073088 62346816 62373888 62403264 62447616 62661951 62983008 63040032 63336448 63348768 63393792 63438848 63673344 63700992 63937296 63995184 64012872 64277388 64295154 64323072 64353366 64354304 64684032 64951227 64982764 65028096 65269323 65297664 65315712 65328417 65374848 65663136 65691648 66060288 66305344 66333168 66365376 66412544 66658032 66686976 66705408 67060224 67108864 67338216 67356828 67715109 67716096 67764224 68076288 68124672 68358492 68377386 68425984 68439294 68708736 68770944 68789952 69155856 69156864 69206016 69413407 69525632 69812928 69832224 69881856 70140168 70170624 70203672 70253568 70254592 70647808 70855884 70890288 70940672 71253504 71267364 71318016 71337728 71368704 71632512 71633452 71929458 71994582 72014481 72384512 72398592 72450048 72769536 72855552 73156608 73157568 73459872 73480176 73546704 73547776 73871028 73924608 73959424 74266016 74317824 74593512 74646528 74661048 74681684 74714112 74990286 75043584 75464704 75497472 75777536 75846144 76180608 76201664 76234752 76270656 76585824 76586829 76640256 76979232 77070336 77388696 77389824 77426272 77801472 77822976 77856768 78145584 78216336 78561252 78582966 78617088 78907689 79002112 79035264 79036416 79329608 79478784 79751574 79773617 79808256 79845843 80160192 80232768 80254944 80289792 80683008 80740352 81017472 81432576 81448416 81470928 81506304 81528832 81865728 81962496 82302264 82665198 82705336 82740042 82741248 83129088 83165184 83204352 83263488 83549268 83607552 83917701 83977344 83993679 84053376 84424032 84465024 84525056 84897792 84934656 85249728 85326912 85350496 85703184 85726872 85764096 85804488 86245376 86601636 86704128 87025764 87063552 87087616 87104556 87166464 87526656 87550848 87588864 87913782 87993378 88080384 88444224 88487168 88877376 88915968 88940544 89245809 89413632 89784288 89809104 90180216 90286812 90288128 90326016 90768384 90832896 91144656 91169848 91252392 91611648 91629468 91654794 91694592 91719936 92207808 92209152 92274688 92590047 93043503 93083904 93109632 93175808 93520224 93560832 93604896 93671424 94474512 94520384 94560048 95004672 95023152 95090688 95158272 95510016 95551488 95905944 95992776 96019308 96442731 96484608 96530049 96531456 96600064 97026048 97140736 97474146 97542144 97543424 97946496 97973568 98062272 98494704 98566144 99090432 99458016 99528704 99548064 99618816 99987048 100030464 100058112 100590336 100663296 101007324 101035242 101128192 101574144 101646336 101694208 102114432 102115772 102187008 102537738 102566079 102638976 102658941 102760448 103063104 103184928 103186432 103735296 103763968 103809024 104194112 104288448 104719392 104748336 104777288 104822784 105210252 105305508 105380352 105381888 105971712 106335432 106411008 106461124 106880256 106901046 106977024 107006592 107053056 107448768 107450178 107577344 107894187 108023296 108576768 108597888 108627904 108675072 109078211 109154304 109283328 109736352 110220264 110320056 110321664 110838784 110886912 110939136 111017984 111399024 111476736 111890268 111969792 111991572 112022526 112071168 112485429 112565376 112620032 113197056 113246208 113666304 113719837 113769216 114270912 114302496 114352128 114405984 114960384 115468848 115605504 116034352 116083044 116084736 116139408 116221952 116702208 116734464 116785152 117218376 117324504 117440512 117841878 117874449 117925632 118503168 118554624 118587392 118994412 119218176 119627361 119712384 119745472 120240288 120349152 120382416 120434688 121024512 121110528 121526208 121669856 122148864 122172624 122206392 122259456 122293248 122798592 122943744 122945536 123453396 123997797 124058004 124111872 124146176 124693632 124747776 124806528 124895232 125323902 125358541 125966016 126080064 126672896 126697536 126787584 126877696 127346688 127401984 127874592 127990368 128025744 128554776 128590308 128646144 128706732 128708608 129368064 129902454 129965528 130056192 130538646 130595328 130631424 130656834 130749696 131326272 131383296 131870673 131990067 132120576 132610688 132666336 132730752 132825088 133316064 133373952 133410816 134120448 134217728 134676432 134713656 135430218 135432192 135528448 136152576 136249344 136716984 136754772 136851968 136878588 137417472 137482191 137541888 137579904 138311712 138313728 138412032 138826814 139051264 139625856 139664448 139763712 140280336 140341248 140407344 140507136 140509184 141295616 141711768 141780576 141881344 142507008 142534728 142636032 142675456 142737408 143265024 143266904 143858916 143989164 144028962 144769024 144797184 144900096 145539072 145711104 146211219 146313216 146315136 146919744 146960352 147093408 147095552 147742056 147849216 147918848 148532032 148635648 149187024 149293056 149322096 149363368 149428224 149980572 150087168 150929408 150994944 151552863 151555072 151692288 152361216 152403328 152469504 152541312 153171648 153173658 153280512 153806607 153958464 154140672 154777392 154779648 154852544 155602944 155645952 155713536 156291168 156432672 157122504 157165932 157234176 157815378 158004224 158070528 158072832 158659216 158957568 159503148 159547234 159616512 159691686 160320384 160351569 160465536 160509888 160579584 161175267 161366016 161480704 162034944 162865152 162896832 162941856 163012608 163057664 163731456 163924992 164604528 165330396 165410672 165480084 165482496 166258176 166330368 166408704 166526976 167098536 167215104 167835402 167954688 167987358 168033789 168106752 168848064 168930048 169050112 169795584 169869312 170499456 170653824 170700992 171406368 171453744 171528192 171608976 172490752 173203272 173408256 174051528 174127104 174175232 174209112 174332928 175053312 175101696 175177728 175827564 175986756 176160768 176762817 176888448 176974336 177754752 177831936 177881088 178491618 178702601 178827264 179568576 179618208 180360432 180573624 180576256 180652032 181536768 181665792 182289312 182339696 182504784 183223296 183258936 183309588 183389184 183439872 184415616 184418304 184549376 185180094 186087006 186167808 186219264 186351616 187040448 187121664 187209792 187342848 187985853 188949024 189040768 189120096 190009344 190046304 190181376 190316544 191020032 191102976 191811888 191985552 192038616 192885462 192969216 193060098 193062912 193200128 194052096 194281472 194853681 194948292 195084288 195086848 195807969 195892992 195947136 195985251 196124544 196989408 197132288 198180864 198916032 199057408 199096128 199237632 199974096 200060928 200116224 201180672 201326592 202014648 202070484 202256384 203145327 203148288 203292672 203388416 204228864 204231544 204374016 205075476 205132158 205277952 205317882 205520896 206126208 206369856 206372864 207470592 207527936 207618048 208240221 208388224 208576896 209438784 209496672 209554576 209645568 210420504 210611016 210760704 210763776 211943424 212670864 212822016 212922248 213760512 213802092 213954048 214013184 214106112 214897536 214900356 215154688 215788374 216043443 216046592 217153536 217195776 217255808 217350144 218156422 218308608 218566656 219472704 220440528 220640112 220643328 221677568 221773824 221878272 222035968 222798048 222953472 223780536 223939584 223983144 224045052 224142336 224970858 225130752 225240064 226394112 226492416 227332608 227439674 227538432 228541824 228604992 228704256 228811968 229760487 229920768 230937696 231211008 232068704 232166088 232169472 232278816 232443904 233404416 233468928 233570304 234436752 234649008 234881024 235683756 235748898 235851264 237006336 237109248 237174784 237988824 238436352 239254722 239320851 239424768 239490944 239537529 240480576 240698304 240764832 240869376 242049024 242221056 243052416 243339712 244297728 244345248 244412784 244518912 244586496 245597184 245887488 245891072 246906792 247995594 248116008 248223744 248292352 249387264 249495552 249613056 249790464 250647804 250717082 251753103 251932032 251981037 252160128 253345792 253395072 253575168 253755392 254693376 254803968 255749184 255980736 256051488 257109552 257180616 257292288 257413464 257417216 258736128 259804908 259931056 260112384 261077292 261190656 261262848 261313668 261499392 262652544 262766592 263741346 263980134 264241152 265221376 265332672 265461504 265650176 266632128 266747904 266821632 267737427 268240896 268435456 269352864 269427312 270860436 270864384 271056896 272305152 272498688 273433968 273509544 273703936 273757176 274834944 274964382 275083776 275159808 276623424 276627456 276824064 277653628 277770141 278102528 279130509 279251712 279328896 279527424 280560672 280682496 280814688 281014272 281018368 282591232 283423536 283561152 283762688 285014016 285069456 285272064 285350912 285474816 286530048 286533808 287717832 287978328 288057924 289328193 289538048 289590147 289594368 289800192 291078144 291422208 292422438 292626432 292630272 293839488 293920704 294186816 294191104 295484112 295698432 295837696 297064064 297271296 298374048 298586112 298644192 298726736 298856448 299961144 300174336 301858816 301989888 303105726 303110144 303384576 304722432 304806656 304939008 305082624 306343296 306347316 306561024 307613214 307698237 307916928 307976823 308281344 309554784 309559296 309705088 311205888 311291904 311427072 312582336 312865344 314245008 314331864 314468352 315630756 316008448 316141056 316145664 317318432 317915136 319006296 319094468 319233024 319383372 320640768 320703138 320931072 321019776 321159168 322350534 322732032 322961408 324069888 325730304 325793664 325883712 326025216 326115328 327234633 327462912 327849984 329209056 330660792 330821344 330960168 330964992 332516352 332660736 332817408 333053952 334197072 334430208 335670804 335909376 335974716 336067578 336213504 337696128 337860096 338100224 339591168 339738624 340998912 341159511 341307648 341401984 342812736 342907488 343056384 343217952 344981504 346406544 346816512 348103056 348254208 348350464 348418224 348665856 350106624 350203392 350355456 351655128 351973512 352321536 353525634 353623347 353776896 353948672 355509504 355663872 355762176 356983236 357405202 357654528 358882083 359137152 359236416 360720864 361147248 361152512 361304064 363073536 363331584 364578624 364679392 365009568 366446592 366517872 366619176 366778368 366879744 368831232 368836608 369098752 370360188 372174012 372335616 372438528 372703232 374080896 374243328 374419584 374685696 375971706 376075623 377898048 378081536 378240192 380018688 380092608 380362752 380633088 382040064 382205952 383623776 383971104 384077232 385770924 385938432 386120196 386125824 386400256 388104192 388562944 389707362 389896584 390168576 390173696 391615938 391785984 391894272 391970502 392249088 393978816 394264576 395612019 395970201 396361728 397832064 398114816 398192256 398475264 399948192 400121856 400232448 402361344 402653184 404029296 404140968 404512768 406290654 406296576 406585344 406776832 408457728 408463088 408748032 410150952 410264316 410555904 410635764 411041792 412252416 412446573 412739712 412745728 414941184 415055872 415236096 416480442 416776448 417153792 418877568 418993344 419109152 419291136 420841008 421222032 421521408 421527552 423886848 425341728 425644032 425844496 427521024 427604184 427908096 428026368 428212224 429795072 429800712 430309376 431576748 432086886 432093184 434307072 434391552 434511616 434700288 436312844 436617216 437133312 438633657 438945408 440881056 441280224 441286656 443355136 443547648 443756544 444071936 445596096 445906944 447561072 447879168 447966288 448090104 448284672 449941716 450261504 450480128 452788224 452984832 454658589 454665216 454879348 455076864 457083648 457209984 457408512 457623936 459520974 459841536 461875392 462422016 464137408 464332176 464338944 464557632 464887808 466808832 466937856 467140608 468873504 469298016 469762048 471367512 471497796 471702528 474012672 474218496 474349568 475977648 476872704 478509444 478641702 478849536 478981888 479075058 480961152 481396608 481529664 481738752 483525801 484098048 484442112 485893849 486104832 486679424 488595456 488690496 488825568 489037824 489172992 491194368 491774976 491782144 493813584 495991188 496232016 496447488 496584704 498774528 498991104 499226112 499580928 501295608 501434164 503506206 503864064 503962074 504101367 504320256 506691584 506790144 507150336 507510784 509386752 509607936 511498368 511961472 512102976 514219104 514361232 514584576 514826928 514834432 517472256 519609816 519862112 520224768 522154584 522381312 522525696 522627336 522998784 525305088 525533184 527482692 527960268 528482304 530442752 530665344 530923008 531300352 533264256 533495808 533643264 535474854 536107803 536481792 536870912 538705728 538854624 541720872 541728768 542113792 544610304 544997376 546867936 547019088 547407872 547514352 549669888 549928764 550167552 550319616 553246848 553254912 553648128 555307256 555540282 556205056 558261018 558503424 558657792 559054848 561121344 561364992 561629376 562028544 562036736 563957559 565182464 566847072 567122304 567525376 570028032 570138912 570544128 570701824 570949632 573060096 573067616 575435664 575956656 576115848 578656386 579076096 579180294 579188736 579600384 582156288 582844416 584844876 585252864 585260544 587423907 587678976 587841408 587955753 588373632 588382208 590968224 591396864 591675392 594128128 594542592 596748096 597172224 597288384 597453472 597712896 599922288 600348672 603717632 603979776 606211452 606220288 606769152 609444864 609613312 609878016 610165248 612686592 612694632 613122048 615226428 615396474 615833856 615953646 616562688 619109568 619118592 619410176 622411776 622583808 622854144 624720663 625164672 625730688 628490016 628663728 628936704 631261512 632016896 632282112 632291328 634636864 635830272 638012592 638188936 638466048 638766744 641281536 641406276 641862144 642039552 642318336 644701068 645464064 645922816 648130329 648139776 651460608 651587328 651767424 652050432 652230656 654469266 654925824 655699968 658418112 661321584 661642688 661920336 661929984 665032704 665321472 665634816 666107904 668394144 668860416 671341608 671818752 671949432 672135156 672427008 675392256 675720192 676200448 679182336 679477248 681997824 682319022 682615296 682803968 685625472 685814976 686112768 686435904 689281461 689963008 692813088 693633024 696206112 696508416 696700928 696836448 697331712 700213248 700406784 700710912 703310256 703947024 704643072 707051268 707246694 707553792 707897344 711019008 711327744 711524352 713966472 714810404 715309056 717764166 717962553 718274304 718472832 718612587 721441728 722294496 722305024 722608128 726147072 726663168 729157248 729358784 730019136 732893184 733035744 733238352 733556736 733759488 737662464 737673216 738197504 740720376 744348024 744671232 744877056 745406464 748161792 748486656 748839168 749371392 751943412 752151246 755259309 755796096 756163072 756480384 760037376 760185216 760725504 761266176 763547477 764080128 764411904 767247552 767942208 768154464 771541848 771876864 772240392 772251648 772800512 776208384 777125888 779414724 779793168 780337152 780347392 783231876 783571968 783788544 783941004 784498176 787957632 788529152 791224038 791940402 792723456 795664128 796229632 796384512 796950528 799896384 800243712 800464896 803212281 804722688 805306368 808058592 808281936 809025536 812581308 812593152 813170688 813553664 816915456 816926176 817496064 820301904 820528632 821111808 821271528 822083584 824504832 824893146 825479424 825491456 829882368 830111744 830472192 832960884 833552896 834307584 837391527 837755136 837986688 838218304 838582272 841682016 842444064 843042816 843055104 847773696 850683456 851288064 851688992 855042048 855208368 855816192 856052736 856424448 859590144 859601424 860618752 863153496 864173772 864186368 867984579 868614144 868783104 869023232 869400576 872625688 873234432 874266624 877267314 877509787 877890816 881762112 882560448 882573312 886710272 887095296 887513088 888143872 891192192 891813888 895122144 895758336 895932576 896180208 896569344 899883432 900523008 900960256 905576448 905969664 909317178 909330432 909758696 910153728 914167296 914419968 914817024 915247872 919041948 919683072 923094711 923750784 923930469 924844032 928274816 928664352 928677888 929115264 929775616 933617664 933875712 934281216 937747008 938596032 939524096 942735024 942995592 943405056 948025344 948436992 948699136 951955296 953745408 957018888 957283404 957699072 957963776 958150116 961922304 962793216 963059328 963477504 967051602 968196096 968884224 971787698 972209664 973358848 977190912 977380992 977651136 978075648 978345984 981703899 982388736 983549952 983564288 987627168 991982376 992464032 992894976 993169408 997549056 997982208 998452224 999161856 1002591216 1002868328 1007012412 1007728128 1007924148 1008202734 1008640512 1013383168 1013580288 1014300672 1015021568 1018773504 1019215872 1022996736 1023478533 1023922944 1024205952 1028438208 1028722464 1029169152 1029653856 1029668864 1034944512 1039219632 1039724224 1040449536 1044309168 1044762624 1045051392 1045254672 1045997568 1050610176 1051066368 1054965384 1055920536 1056964608 1060870041 1060885504 1061330688 1061846016 1062600704 1066528512 1066991616 1067286528 1070949708 1072215606 1072963584 1073741824 1076646249 1077411456 1077709248 1083441744 1083457536 1084227584 1089220608 1089994752 1093735872 1094038176 1094815744 1095028704 1099339776 1099857528 1100335104 1100639232 1106493696 1106509824 1107296256 1110614512 1111080564 1112410112 1116522036 1117006848 1117315584 1118109696 1122242688 1122729984 1123258752 1124057088 1124073472 1127915118 1128226869 1130364928 1133694144 1134244608 1135050752 1140056064 1140277824 1141088256 1141403648 1141899264 1146120192 1146135232 1150871328 1151913312 1152231696 1157312772 1158152192 1158360588 1158377472 1159200768 1164312576 1165688832 1169689752 1170505728 1170521088 1174847814 1175357952 1175682816 1175911506 1176747264 1176764416 1181936448 1182793728 1183350784 1186836057 1188256256 1189085184 1193496192 1194344448 1194576768 1194906944 1195425792 1199844576 1199860321 1200697344 1207435264 1207959552 1212422904 1212440576 1213538304 1218889728 1219226624 1219756032 1220330496 1225373184 1225389264 1226244096 1230452856 1230792948 1231667712 1231907292 1233125376 1237339719 1238219136 1238237184 1238820352 1244823552 1245167616 1245708288 1249441326 1250329344 1250918207 1251461376 1256980032 1257327456 1257873408 1262523024 1264033792 1264564224 1264582656 1269273728 1271660544 1276025184 1276377872 1276932096 1277533488 1282563072 1282812552 1283724288 1284079104 1284636672 1289402136 1290928128 1291845632 1296260658 1296279552 1302921216 1303174656 1303534848 1304100864 1304461312 1308938532 1309851648 1311399936 1315900971 1316836224 1322643168 1323285376 1323840672 1323859968 1330065408 1330642944 1331269632 1332215808 1336788288 1337720832 1342683216 1343637504 1343898864 1344270312 1344854016 1350784512 1351440384 1352400896 1358364672 1358954496 1363975767 1363995648 1364638044 1365230592 1365607936 1371250944 1371629952 1372225536 1372871808 1378562922 1379926016 1385626176 1387266048 1392412224 1393016832 1393401856 1393672896 1394663424 1400426496 1400813568 1401421824 1406620512 1407894048 1409286144 1414102536 1414493388 1415107584 1415794688 1422038016 1422655488 1423048704 1427932944 1429620808 1430618112 1435528332 1435925106 1436548608 1436945664 1437225174 1442883456 1444588992 1444610048 1445216256 1450577403 1452294144 1453326336 1457681547 1458314496 1458717568 1460038272 1465786368 1466071488 1466476704 1467113472 1467518976 1475324928 1475346432 1476395008 1481440752 1488696048 1489342464 1489754112 1490812928 1496323584 1496973312 1497678336 1498742784 1503886824 1504302492 1510518618 1511592192 1512304101 1512326144 1512960768 1520074752 1520370432 1521451008 1522532352 1527094954 1528160256 1528823808 1534495104 1535884416 1536308928 1543083696 1543753728 1544480784 1544503296 1545601024 1552416768 1554251776 1558829448 1559586336 1560674304 1560694784 1566463752 1567143936 1567577088 1567882008 1568996352 1575915264 1577058304 1582448076 1583880804 1585446912 1591328256 1592459264 1592769024 1593901056 1599792768 1600487424 1600929792 1606424562 1608323409 1609445376 1610612736 1616117184 1616563872 1618051072 1625162616 1625186304 1626341376 1627107328 1633830912 1633852352 1634992128 1640603808 1641057264 1642223616 1642543056 1644167168 1649009664 1649786292 1650958848 1650982912 1659764736 1660223488 1660944384 1665921768 1667105792 1668615168 1674783054 1675510272 1675973376 1676436608 1677164544 1683364032 1684888128 1686085632 1686110208 1691872677 1695547392 1701366912 1702576128 1703377984 1710084096 1710416736 1711632384 1712105472 1712848896 1719180288 1719202848 1721237504 1726306992 1728347544 1728372736 1735969158 1737228288 1737566208 1738046464 1738801152 1745251376 1746468864 1748533248 1754534628 1755019574 1755781632 1762271721 1763524224 1763867259 1765120896 1765146624 1773420544 1774190592 1775026176 1776287744 1782384384 1783627776 1790244288 1791516672 1791865152 1792360416 1793138688 1799766864 1801046016 1801920512 1811152896 1811939328 1818634356 1818660864 1819517392 1820307456 1828334592 1828839936 1829634048 1830495744 1838083896 1839366144 1846189422 1847501568 1847860938 1849688064 1856549632 1857328704 1857355776 1858230528 1859551232 1867235328 1867751424 1868562432 1874161989 1875494016 1877192064 1879048192 1885470048 1885991184 1886810112 1896050688 1896873984 1897398272 1903910592 1907490816 1914037776 1914566808 1915398144 1915927552 1916300232 1923844608 1925586432 1926118656 1926955008 1934103204 1936392192 1937768448 1943575396 1944390987 1944419328 1946717696 1954381824 1954761984 1955302272 1956151296 1956691968 1963407798 1964777472 1967099904 1967128576 1975254336 1983964752 1984928064 1985789952 1986338816 1995098112 1995964416 1996904448 1998323712 2005182432 2005736656 2014024824 2015456256 2015848296 2016405468 2017281024 2026766336 2027160576 2028601344 2030043136 2037547008 2038431744 2045993472 2046957066 2047845888 2048411904 2056876416 2057444928 2058338304 2059307712 2059337728 2067844383 2069889024 2078439264 2079448448 2080899072 2088618336 2089525248 2090102784 2090509344 2091995136 2101220352 2102132736 2109930768 2111841072 2113929216 2121740082 2121771008 2122661376 2123692032 2125201408 2133057024 2133983232 2134573056 2141899416 2144431212 2145927168 2147483648 2153292498 2153887659 2154822912 2155418496 2155837761 2166883488 2166915072 2168455168 2178441216 2179989504 2187471744 2188076352 2189631488 2190057408 2198679552 2199715056 2200670208 2201278464 2212987392 2213019648 2214592512 2221229024 2222161128 2224820224 2233044072 2234013696 2234631168 2236219392 2244485376 2245459968 2246517504 2248114176 2248146944 2255830236 2256453738 2260729856 2267388288 2268489216 2270101504 2280112128 2280555648 2282176512 2282807296 2283798528 2290642431 2292240384 2292270464 2301742656 2303826624 2304463392 2314625544 2316304384 2316721176 2316754944 2318401536 2328625152 2331377664 2339379504 2341011456 2341042176 2349695628 2350715904 2351365632 2351823012 2353494528 2353528832 2363872896 2365587456 2366701568 2373672114 2376512512 2378170368 2386992384 2388688896 2389153536 2389813888 2390851584 2399689152 2399720642 2401394688 2409636843 2414870528 2415919104 2424845808 2424881152 2427076608 2437779456 2438453248 2439512064 2440660992 2450746368 2450778528 2452488192 2460905712 2461585896 2463335424 2463814584 2466250752 2474679438 2476438272 2476474368 2477640704 2489647104 2490335232 2491416576 2498882652 2500658688 2501836414 2502922752 2512174581 2513960064 2514654912 2515746816 2525046048 2528067584 2529128448 2529165312 2538547456 2543321088 2552050368 2552755744 2553864192 2555066976 2565126144 2565625104 2567448576 2568158208 2569273344 2578804272 2581856256 2583691264 2592521316 2592559104 2605842432 2606349312 2607069696 2608201728 2608922624 2617877064 2619703296 2622799872 2631801942 2632529361 2633672448 2645286336 2646570752 2647681344 2647719936 2660130816 2661285888 2662539264 2664431616 2673576576 2675441664 2685366432 2687275008 2687797728 2688540624 2689708032 2701569024 2702880768 2704801792 2716729344 2717908992 2727951534 2727991296 2729276088 2730461184 2731215872 2742501888 2743259904 2744451072 2745743616 2757125844 2759852032 2769284133 2771252352 2771791407 2774532096 2784824448 2786033664 2786803712 2787345792 2789326848 2800852992 2801627136 2802843648 2813241024 2815788096 2818572288 2828205072 2828986776 2830215168 2831589376 2844076032 2845310976 2846097408 2855865888 2859241616 2861236224 2871056664 2871850212 2873097216 2873891328 2874450348 2885766912 2889177984 2889220096 2890432512 2901154806 2904588288 2906652672 2915363094 2916628992 2917435136 2920076544 2931572736 2932142976 2932953408 2934226944 2935037952 2945111697 2950649856 2950692864 2952790016 2962881504 2977392096 2978684928 2979508224 2981625856 2992647168 2993946624 2995356672 2997485568 3007773648 3008604984 3021037236 3023184384 3024608202 3024652288 3025921536 3040149504 3040740864 3042902016 3045064704 3054189908 3056320512 3057647616 3068990208 3070435599 3071768832 3072617856 3086167392 3087507456 3088961568 3089006592 3091202048 3104833536 3108503552 3117658896 3119172672 3121348608 3121389568 3132927504 3134287872 3135154176 3135764016 3137992704 3151830528 3154116608 3164896152 3167761608 3170893824 3182610123 3182656512 3184918528 3185538048 3187802112 3199585536 3200974848 3201859584 3212849124 3216646818 3218890752 3221225472 3232234368 3233127744 3236102144 3250325232 3250372608 3252682752 3254214656 3267661824 3267704704 3269984256 3281207616 3282114528 3284447232 3285086112 3288334336 3298019328 3299572584 3301917696 3301965824 3319529472 3320446976 3321888768 3331843536 3334211584 3337230336 3349566108 3351020544 3351946752 3352873216 3354329088 3366728064 3369776256 3372171264 3372220416 3383745354 3384680607 3391094784 3402733824 3405152256 3406755968 3420168192 3420833472 3423264768 3424210944 3425697792 3438360576 3438405696 3442475008 3452613984 3456695088 3456745472 3471938316 3474456576 3475132416 3476092928 3477602304 3490502752 3492937728 3497066496 3509069256 3510039148 3511563264 3524543442 3527048448 3527734518 3530241792 3530293248 3546841088 3548381184 3550052352 3552575488 3564768768 3567255552 3580488576 3583033344 3583730304 3584720832 3586277376 3599533728 3599580963 3602092032 3603841024 3622305792 3623878656 3637268712 3637321728 3639034784 3640614912 3656669184 3657679872 3659268096 3660991488 3676167792 3678732288 3692378844 3695003136 3695721876 3699376128 3713099264 3714657408 3714711552 3716461056 3719102464 3734470656 3735502848 3737124864 3748323978 3750988032 3752754621 3754384128 3758096384 3770940096 3771982368 3773620224 3792101376 3793747968 3794796544 3807821184 3814981632 3828075552 3829133616 3830796288 3831855104 3832600464 3847689216 3851172864 3852237312 3853910016 3868206408 3872784384 3875536896 3887150792 3888781974 3888838656 3893435392 3908763648 3909523968 3910604544 3912302592 3913383936 3926815596 3929554944 3934199808 3934257152 3947702913 3950508672 3967929504 3969856128 3971579904 3972677632 3990196224 3991928832 3993808896 3996647424 4010364864 4011473312 4028049648 4030912512 4031696592 4032810936 4034562048 4053532672 4054321152 4057202688 4060086272 4075094016 4076863488 4091986944 4093914132 4095691776 4096823808 4113752832 4114889856 4116676608 4118615424 4118675456 4135688766 4139778048 4156878528 4158896896 4161798144 4177236672 4179050496 4180205568 4181018688 4183990272 4202440704 4204265472 4219861536 4223682144 4227858432 4243480164 4243542016 4245322752 4247384064 4250402816 4266114048 4267966464 4269146112 4283798832 4288862424 4291854336 4294967296 4306584996 4307775318 4309645824 4310836992 4311675522 4333766976 4333830144 4336910336 4351732209 4356882432 4359979008 4373044641 4374943488 4376152704 4379262976 4380114816 4397359104 4399430112 4401340416 4402556928 4425974784 4426039296 4429185024 4442458048 4444322256 4449640448 4466088144 4468027392 4469262336 4472438784 4488970752 4490919936 4493035008 4496228352 4496293888 4511660472 4512907476 4521459712 4534776576 4536912303 4536978432 4540203008 4560224256 4561111296 4564353024 4565614592 4567597056 4581284862 4584480768 4584540928 4603485312 4607653248 4608926784 4629251088 4632608768 4633442352 4633509888 4636803072 4657250304 4662755328 4678759008 4682022912 4682084352 4699391256 4701431808 4702731264 4703646024 4706989056 4707057664 4727745792 4731174912 4733403136 4747344228 4753025024 4756340736 4773984768 4777377792 4778307072 4779627776 4781703168 4799378304 4799441284 4802789376 4819273686 4824970227 4829741056 4831838208 4849691616 4849762304 4854153216 4875558912 4876906496 4879024128 4881321984 4901492736 4901557056 4904976384 4921811424 4923171792 4926670848 4927629168 4932501504 4949358876 4952876544 4952948736 4955281408 4979294208 4980670464 4982833152 4997765304 5001317376 5003672828 5005845504 5024349162 5027920128 5029309824 5031493632 5050092096 5056135168 5058256896 5058330624 5077094912 5086642176 5104100736 5105511488 5107728384 5110133952 5130252288 5131250208 5134897152 5136316416 5138546688 5157608544 5163712512 5167382528 5185042632 5185118208 5211684864 5212698624 5214139392 5216403456 5217845248 5235754128 5239406592 5245599744 5263603884 5265058722 5267344896 5286815163 5290572672 5293141504 5295362688 5295439872 5320261632 5322571776 5325078528 5328863232 5344832339 5347153152 5350883328 5370732864 5374550016 5375595456 5377081248 5379416064 5403138048 5405761536 5409603584 5433458688 5435817984 5455903068 5455982592 5458552176 5460922368 5462431744 5485003776 5486519808 5488902144 5491487232 5514251688 5519704064 5538568266 5542504704 5543582814 5549064192 5569648896 5572067328 5573607424 5574691584 5578653696 5601705984 5603254272 5605687296 5622485967 5626482048 5631576192 5637144576 5656410144 5657973552 5660430336 5663178752 5688152064 5690621952 5692194816 5711731776 5718483232 5722472448 5742113328 5743700424 5746194432 5747782656 5748900696 5771533824 5778355968 5778440192 5780865024 5802309612 5809176576 5813305344 5830726188 5833257984 5834870272 5840153088 5863145472 5864285952 5865906816 5868453888 5870075904 5890223394 5901299712 5901385728 5905580032 5925763008 5954784192 5957369856 5959016448 5963251712 5985294336 5987893248 5990713344 5994971136 6015547296 6017209968 6042074472 6046368768 6049216404 6049304576 6051843072 6080299008 6081481728 6085804032 6090129408 6108379816 6112641024 6115295232 6137980416 6140871198 6143537664 6145235712 6172334784 6175014912 6177923136 6178013184 6182404096 6203533149 6209667072 6217007104 6235317792 6238345344 6242697216 6242779136 6265855008 6268575744 6270308352 6271528032 6275985408 6303661056 6308233216 6329792304 6335523216 6341787648 6365220246 6365313024 6369837056 6371076096 6375604224 6399171072 6401949696 6403719168 6425698248 6433293636 6437781504 6442450944 6461662977 6464468736 6466255488 6467513283 6472204288 6500650464 6500745216 6505365504 6508429312 6535323648 6535409408 6539968512 6562415232 6564229056 6568894464 6570172224 6576668672 6596038656 6599145168 6603835392 6603931648 6639058944 6640893952 6643777536 6663687072 6668423168 6674460672 6699132216 6702041088 6703893504 6705746432 6708658176 6733456128 6739552512 6744342528 6744440832 6767490708 6769361214 6782189568 6805467648 6810304512 6813511936 6840336384 6841666944 6846529536 6848421888 6851395584 6871927293 6876721152 6876811392 6884950016 6905227968 6913390176 6913490944 6943876632 6948913152 6950264832 6952185856 6955204608 6981005504 6985875456 6994132992 7018138512 7020078296 7023126528 7049086884 7054096896 7055469036 7060483584 7060586496 7093682176 7096762368 7100104704 7105150976 7129537536 7134511104 7160977152 7166066688 7167460608 7169441664 7172554752 7199067456 7199161926 7204184064 7207682048 7228910529 7244611584 7247757312 7274537424 7274643456 7278069568 7281229824 7313338368 7315359744 7318536192 7321982976 7352335584 7357464576 7384757688 7390006272 7391443752 7398752256 7426198528 7429314816 7429423104 7432922112 7438204928 7468941312 7471005696 7474249728 7496647956 7501976064 7505509242 7508768256 7516192768 7536523743 7541880192 7543964736 7547240448 7584202752 7587495936 7589593088 7615642368 7629963264 7656151104 7658267232 7661592576 7663710208 7665200928 7695378432 7702345728 7704474624 7707820032 7736412816 7745568768 7751073792 7774301584 7777563948 7777677312 7786870784 7817527296 7819047936 7821209088 7824605184 7826767872 7853631192 7859109888 7868399616 7868514304 7895405826 7897588083 7901017344 7935859008 7939712256 7943159808 7945355264 7980392448 7983857664 7987617792 7993294848 8020729728 8022946624 8056099296 8061825024 8063393184 8065621872 8069124096 8107065344 8108642304 8114405376 8120172544 8150188032 8153726976 8183973888 8187828264 8191383552 8193647616 8227505664 8229779712 8233353216 8237230848 8237350912 8271377532 8279556096 8307852399 8313757056 8317793792 8323596288 8354473344 8358100992 8360411136 8362037376 8367980544 8399022247 8404881408 8408530944 8439723072 8447364288 8455716864 8486960328 8487084032 8490645504 8494768128 8500805632 8532228096 8535932928 8538292224 8567597664 8577724848 8583708672 8589934592 8613169992 8615550636 8619291648 8621673984 8623351044 8667533952 8667660288 8673820672 8703464418 8713764864 8719958016 8746089282 8749886976 8752305408 8758525952 8760229632 8794718208 8798860224 8802680832 8805113856 8835335091 8851949568 8852078592 8858370048 8884916096 8888644512 8899280896 8932176288 8936054784 8938524672 8944877568 8977941504 8981839872 8986070016 8992456704 8992587776 9023320944 9025814952 9042919424 9069553152 9073824606 9073956864 9080406016 9120448512 9122222592 9128706048 9131229184 9135194112 9162569724 9168961536 9169081856 9206970624 9211306797 9215306496 9217853568 9258502176 9265217536 9266884704 9267019776 9273606144 9314500608 9325510656 9357518016 9364045824 9364168704 9398782512 9402863616 9405462528 9407292048 9413978112 9414115328 9455491584 9462349824 9466806272 9494688456 9506050048 9512681472 9547830369 9547969536 9554755584 9556614144 9559255552 9563406336 9598756608 9598882568 9605578752 9638547372 9649940454 9659482112 9663676416 9699383232 9699524608 9708306432 9751117824 9753812992 9758048256 9762643968 9802985472 9803114112 9809952768 9843622848 9846343584 9853341696 9855258336 9865003008 9898717752 9905753088 9905897472 9910562816 9958588416 9961340928 9965666304 9995530608 10002634752 10007345656 10011691008 10048698324 10055840256 10058619648 10062987264 10100184192 10112270336 10116513792 10116661248 10154041821 10154189824 10173284352 10208201472 10211022976 10215456768 10220267904 10260504576 10262500416 10269794304 10272632832 10277093376 10315217088 10327425024 10334765056 10370085264 10370236416 10423369728 10425397248 10428278784 10432806912 10435690496 10471508256 10478813184 10491199488 10527207768 10530117444 10534689792 10573630326 10581145344 10586283008 10590725376 10590879744 10640523264 10645143552 10650157056 10657726464 10689664678 10694306304 10701766656 10741465728 10749100032 10751190912 10754162496 10758832128 10798742889 10806276096 10811523072 10819207168 10866917376 10871635968 10911806136 10911965184 10917104352 10921844736 10924863488 10970007552 10973039616 10977804288 10982974464 11028503376 11039408128 11077136532 11085009408 11087165628 11098128384 11139297792 11144134656 11147214848 11149383168 11157307392 11203411968 11206508544 11211374592 11244971934 11252964096 11258263863 11263152384 11274289152 11312820288 11315947104 11320860672 11326357504 11376304128 11381243904 11384389632 11423463552 11436966464 11444944896 11484226656 11487400848 11492388864 11495565312 11497801392 11543067648 11556711936 11556880384 11561730048 11604619224 11618353152 11626610688 11661452376 11666515968 11669740544 11680306176 11726290944 11728571904 11731813632 11736907776 11740151808 11780446788 11802599424 11802771456 11811160064 11843108739 11851526016 11909568384 11914739712 11918032896 11926503424 11970588672 11975786496 11981426688 11989942272 12031094592 12034419936 12084148944 12092737536 12098432808 12098609152 12103686144 12160598016 12162963456 12171608064 12180258816 12216759632 12225282048 12230590464 12275960832 12281742396 12287075328 12290471424 12344669568 12350029824 12355846272 12356026368 12364808192 12407066298 12419334144 12434014208 12470635584 12476690688 12485394432 12485558272 12531710016 12537151488 12540616704 12543056064 12551970816 12607322112 12616466432 12659584608 12671046432 12683575296 12730440492 12730626048 12739674112 12742152192 12751208448 12798342144 12803899392 12807438336 12851396496 12866587272 12875563008 12884901888 12923325954 12928937472 12932510976 12935026566 12944408576 13001300928 13001490432 13010731008 13016858624 13055196627 13070647296 13070818816 13079937024 13119133923 13124830464 13128458112 13137788928 13140344448 13153337344 13192077312 13198290336 13207670784 13207863296 13278117888 13281787904 13287555072 13327374144 13336846336 13348921344 13398264432 13404082176 13407787008 13411492864 13417316352 13466912256 13479105024 13488685056 13488881664 13534981416 13538722428 13564379136 13610736909 13610935296 13620609024 13627023872 13680672768 13683333888 13693059072 13696843776 13702791168 13743854586 13753442304 13753622784 13769900032 13810455936 13826780352 13826981888 13887753264 13897826304 13900529664 13904371712 13910409216 13962011008 13971750912 13988265984 14036277024 14040156592 14046253056 14098173768 14108193792 14110938072 14120967168 14121172992 14187364352 14193524736 14200209408 14210301952 14259075072 14269022208 14321954304 14332133376 14334921216 14338883328 14345109504 14398134912 14398323852 14408368128 14415364096 14457821058 14474910681 14489223168 14495514624 14549074848 14549286912 14556139136 14562459648 14626676736 14630719488 14637072384 14643965952 14704671168 14714929152 14769515376 14780012544 14782887504 14797504512 14852397056 14858629632 14858846208 14865844224 14876409856 14937882624 14942011392 14948499456 14993295912 15003952128 15011018484 15017536512 15032385536 15073047486 15083760384 15087929472 15094480896 15168405504 15174991872 15179186176 15231284736 15259926528 15312302208 15316534464 15323185152 15327420416 15330401856 15390756864 15404691456 15408949248 15415640064 15472825632 15491137536 15502147584 15548603168 15555127896 15555354624 15573741568 15635054592 15638095872 15642418176 15649210368 15653535744 15707262384 15718219776 15736799232 15737028608 15790811652 15795176166 15802034688 15871718016 15879424512 15886319616 15890710528 15960784896 15967715328 15975235584 15986589696 16034497017 16041459456 16045893248 16112198592 16123650048 16126786368 16131243744 16138248192 16214130688 16217284608 16228810752 16240345088 16300376064 16307453952 16367947776 16375656528 16382767104 16387295232 16455011328 16459559424 16466706432 16474461696 16474701824 16542755064 16559112192 16615704798 16627514112 16635587584 16647192576 16708946688 16716201984 16720822272 16724074752 16735961088 16798044494 16809762816 16817061888 16867457901 16879446144 16894728576 16911433728 16973920656 16974168064 16981291008 16989536256 17001611264 17064456192 17071865856 17076584448 17135195328 17155449696 17167417344 17179869184 17226339984 17231101272 17238583296 17243347968 17246702088 17335067904 17335320576 17347641344 17406928836 17427529728 17439916032 17492178564 17499773952 17504610816 17517051904 17520459264 17589436416 17597720448 17605361664 17610227712 17670670182 17703899136 17704157184 17716740096 17769832192 17777289024 17798561792 17864352576 17872109568 17877049344 17889755136 17955883008 17963679744 17972140032 17984913408 17985175552 18046641888 18051629904 18085838848 18139106304 18147649212 18147913728 18160812032 18240897024 18244445184 18257412096 18262458368 18270388224 18325139448 18337923072 18338163712 18413941248 18422613594 18430612992 18435707136 18517004352 18530435072 18533769408 18534039552 18547212288 18610599447 18629001216 18651021312 18715036032 18728091648 18728337408 18797565024 18805727232 18810925056 18814584096 18827956224 18828230656 18910983168 18924699648 18933612544 18989376912 19012100096 19025362944 19095660738 19095939072 19109511168 19113228288 19118511104 19126812672 19197513216 19197765136 19211157504 19277094744 19299880908 19318964224 19327352832 19384988931 19398766464 19399049216 19402539849 19416612864 19502235648 19507625984 19516096512 19525287936 19605970944 19606228224 19619905536 19687245696 19692687168 19706683392 19710516672 19730006016 19797435504 19811506176 19811794944 19821125632 19917176832 19922681856 19931332608 19991061216 20005269504 20014691312 20023382016 20097396648 20111680512 20117239296 20125974528 20200368384 20224540672 20233027584 20233322496 20308083642 20308379648 20346568704 20416402944 20422045952 20430913536 20440535808 20521009152 20525000832 20539588608 20545265664 20554186752 20615781879 20630434176 20654850048 20669530112 20740170528 20740472832 20846739456 20850794496 20856557568 20865613824 20871380992 20943016512 20957626368 20982398976 21054415536 21060234888 21069379584 21147260652 21162290688 21172566016 21181450752 21181759488 21281046528 21290287104 21300314112 21315452928 21379329356 21388612608 21403533312 21482931456 21498200064 21502381824 21508324992 21517664256 21597485778 21612552192 21623046144 21638414336 21733834752 21743271936 21823612272 21823930368 21834208704 21843689472 21849726976 21940015104 21946079232 21955608576 21965948928 22057006752 22078816256 22154273064 22170018816 22174331256 22196256768 22278595584 22288269312 22294429696 22298766336 22314614784 22406823936 22413017088 22422749184 22489943868 22505928192 22516527726 22526304768 22548578304 22625640576 22631894208 22641721344 22652715008 22752608256 22762487808 22768779264 22846927104 22873932928 22889889792 22968453312 22974801696 22984777728 22991130624 22995602784 23086135296 23113423872 23113760768 23123460096 23209238448 23236706304 23253221376 23322904752 23333031936 23339481088 23360612352 23452581888 23457143808 23463627264 23473815552 23480303616 23560893576 23605198848 23605542912 23622320128 23686217478 23692764249 23703052032 23819136768 23829479424 23836065792 23853006848 23941177344 23951572992 23962853376 23979884544 24062189184 24068839872 24168297888 24185475072 24196865616 24197218304 24207372288 24321196032 24325926912 24343216128 24360517632 24433519264 24450564096 24461180928 24551921664 24563484792 24574150656 24580942848 24689339136 24700059648 24711692544 24712052736 24729616384 24814132596 24838668288 24868028416 24941271168 24953381376 24970788864 24971116544 25063420032 25074302976 25081233408 25086112128 25103941632 25197066741 25214644224 25232932864 25319169216 25342092864 25367150592 25460880984 25461252096 25479348224 25484304384 25502416896 25596684288 25607798784 25614876672 25702792992 25733174544 25751126016 25769803776 25846651908 25857874944 25865021952 25870053132 25888817152 26002601856 26002980864 26021462016 26033717248 26110393254 26141294592 26141637632 26159874048 26238267846 26249660928 26256916224 26275577856 26280688896 26306674688 26384154624 26396580672 26415341568 26415726592 26506005273 26556235776 26563575808 26575110144 26654748288 26673692672 26697842688 26796528864 26808164352 26815574016 26822985728 26834632704 26933824512 26958210048 26977370112 26977763328 27069962832 27077444856 27128758272 27221473818 27221870592 27241218048 27254047744 27361345536 27366667776 27386118144 27393687552 27405582336 27487709172 27506884608 27507245568 27539800064 27620911872 27633920391 27653560704 27653963776 27775506528 27795652608 27801059328 27808743424 27820818432 27924022016 27943501824 27976531968 28072554048 28080313184 28092506112 28196347536 28216387584 28221876144 28241934336 28242345984 28374728704 28387049472 28400418816 28420603904 28518150144 28538044416 28643908608 28664266752 28669842432 28677766656 28690219008 28796269824 28796647704 28816736256 28830728192 28915642116 28949821362 28978446336 28991029248 29098149696 29098573824 29112278272 29124919296 29253353472 29261438976 29274144768 29287931904 29409342336 29429858304 29539030752 29560025088 29565775008 29595009024 29704794112 29717259264 29717692416 29731688448 29752819712 29875765248 29884022784 29896998912 29986591824 30007904256 30022036968 30035073024 30064771072 30146094972 30167520768 30175858944 30188961792 30336811008 30349983744 30358372352 30462125463 30462569472 30519853056 30624604416 30633068928 30646370304 30654840832 30660803712 30781513728 30809382912 30817898496 30831280128 30945651264 30982275072 31004295168 31097206336 31110255792 31110709248 31147483136 31270109184 31276191744 31284836352 31298420736 31307071488 31414524768 31436439552 31473598464 31474057216 31581623304 31590352332 31604069376 31743436032 31758849024 31772639232 31781421056 31921569792 31935430656 31950471168 31973179392 32068994034 32082918912 32091786496 32224397184 32247300096 32253572736 32262487488 32276496384 32396228667 32428261376 32434569216 32457621504 32480690176 32600752128 32614907904 32735895552 32751313056 32765534208 32774590464 32910022656 32919118848 32933412864 32948923392 32949403648 33085510128 33118224384 33231409596 33255028224 33271175168 33294385152 33417893376 33432403968 33441644544 33448149504 33471922176 33596088988 33619525632 33634123776 33734915802 33758892288 33774791589 33789457152 33822867456 33947841312 33948336128 33962582016 33979072512 34003222528 34128912384 34143731712 34153168896 34270390656 34310899392 34334834688 34359738368 34452679968 34462202544 34477166592 34486695936 34493404176 34670135808 34670641152 34695282688 34813857672 34855059456 34879832064 34984357128 34999547904 35009221632 35034103808 35040918528 35178872832 35195440896 35210723328 35220455424 35341340364 35407798272 35408314368 35433480192 35539664384 35554578048 35597123584 35728705152 35744219136 35754098688 35779510272 35911766016 35927359488 35944280064 35969826816 35970351104 36093283776 36103259808 36171677696 36278212608 36295298424 36295827456 36321624064 36481794048 36488890368 36514824192 36524916736 36540776448 36650278896 36675846144 36676327424 36827882496 36845227188 36861225984 36871414272 37034008704 37060870144 37067538816 37068079104 37094424576 37221198894 37258002432 37302042624 37430072064 37456183296 37456674816 37595130048 37611454464 37621850112 37629168192 37655912448 37656461312 37821966336 37849399296 37867225088 37978753824 38024200192 38050725888 38191321476 38191878144 38219022336 38226456576 38237022208 38253625344 38395026432 38395530272 38422315008 38554189488 38599761816 38637928448 38654705664 38769977862 38797532928 38798098432 38805079698 38833225728 39004471296 39015251968 39032193024 39050575872 39211941888 39212456448 39239811072 39357401769 39374491392 39385374336 39413366784 39421033344 39460012032 39594871008 39623012352 39623589888 39642251264 39834353664 39845363712 39862665216 39982122432 40010539008 40029382624 40046764032 40194793296 40223361024 40234478592 40251949056 40400736768 40449081344 40466055168 40466644992 40616167284 40616759296 40693137408 40832805888 40844091904 40861827072 40881071616 41042018304 41050001664 41079177216 41090531328 41108373504 41231563758 41260868352 41309700096 41339060224 41480341056 41480945664 41693478912 41701588992 41713115136 41731227648 41742761984 41886033024 41915252736 41964797952 42108831072 42120469776 42138759168 42294521304 42324581376 42345132032 42362901504 42363518976 42562093056 42580574208 42600628224 42630905856 42758658712 42777225216 42807066624 42965862912 42996400128 43004763648 43016649984 43035328512 43194971556 43225104384 43246092288 43276828672 43424732043 43467669504 43486543872 43647224544 43647860736 43668417408 43687378944 43699453952 43880030208 43892158464 43911217152 43931897856 44114013504 44157632512 44308546128 44340037632 44348662512 44392513536 44557191168 44576538624 44588859392 44597532672 44629229568 44813647872 44826034176 44845498368 44979887736 45011856384 45033055452 45052609536 45097156608 45251281152 45263788416 45283442688 45305430016 45505216512 45524975616 45537558528 45693854208 45747865856 45779779584 45936906624 45949603392 45969555456 45982261248 45991205568 46172270592 46226847744 46227521536 46246920192 46418476896 46473412608 46506442752 46645809504 46666063872 46678962176 46721224704 46905163776 46914287616 46927254528 46947631104 46960607232 47121787152 47210397696 47211085824 47244640256 47372434956 47385528498 47406104064 47638273536 47658958848 47672131584 47706013696 47882354688 47903145984 47925706752 47959769088 48103491051 48124378368 48137679744 48336595776 48370950144 48393731232 48394436608 48414744576 48642392064 48651853824 48686432256 48721035264 48867038528 48901128192 48922361856 49103843328 49126969584 49148301312 49161885696 49378678272 49400119296 49423385088 49424105472 49459232768 49628265192 49677336576 49736056832 49882542336 49906762752 49941577728 49942233088 50126840064 50148605952 50162466816 50172224256 50207883264 50394133482 50429288448 50465865728 50602373703 50638338432 50684185728 50734301184 50921761968 50922504192 50958696448 50968608768 51004833792 51193368576 51215597568 51229753344 51405585984 51466349088 51502252032 51539607552 51693303816 51715749888 51730043904 51740106264 51777634304 52005203712 52005961728 52042924032 52067434496 52220786508 52282589184 52283275264 52319748096 52476535692 52499321856 52513832448 52551155712 52561377792 52613349376 52768309248 52793161344 52830683136 52831453184 53012010546 53112471552 53127151616 53150220288 53309496576 53347385344 53395685376 53593057728 53616328704 53631148032 53645971456 53669265408 53867649024 53916420096 53954740224 53955526656 54139925664 54154889712 54257516544 54442947636 54443741184 54482436096 54508095488 54722691072 54733335552 54772236288 54787375104 54811164672 54975418344 55013769216 55014491136 55079600128 55241823744 55267840782 55307121408 55307927552 55551013056 55591305216 55602118656 55617486848 55641636864 55848044032 55887003648 55953063936 56145108096 56160626368 56185012224 56392695072 56432775168 56443752288 56483868672 56484691968 56749457408 56774098944 56800837632 56841207808 57036300288 57076088832 57287817216 57328533504 57339684864 57355533312 57380438016 57592539648 57593295408 57633472512 57661456384 57831284232 57899642724 57956892672 57982058496 58154966793 58196299392 58197147648 58224556544 58249838592 58506706944 58522877952 58548289536 58575863808 58793155729 58818684672 58859716608 59078061504 59120050176 59131550016 59190018048 59409588224 59434518528 59435384832 59463376896 59505639424 59751530496 59768045568 59793997824 59973183648 60015808512 60044073936 60070146048 60129542144 60292189944 60335041536 60351717888 60377923584 60673622016 60699967488 60716744704 60924250926 60925138944 61039706112 61249208832 61266137856 61292740608 61309681664 61321607424 61563027456 61618765824 61635796992 61662560256 61847345637 61891302528 61964550144 62008590336 62194412672 62220511584 62221418496 62294966272 62540218368 62552383488 62569672704 62596841472 62614142976 62829049536 62872879104 62947196928 62948114432 63163246608 63180704664 63208138752 63486872064 63517698048 63545278464 63562842112 63843139584 63870861312 63900942336 63946358784 64137988068 64165837824 64183572992 64448794368 64494600192 64507145472 64524974976 64552992768 64792457334 64856522752 64869138432 64915243008 64961380352 65201504256 65229815808 65471791104 65502626112 65531068416 65549180928 65820045312 65838237696 65866825728 65897846784 65898807296 66171020256 66236448768 66462819192 66510056448 66542350336 66588770304 66835786752 66864807936 66883289088 66896299008 66943844352 67192177976 67239051264 67268247552 67469831604 67517784576 67549583178 67578914304 67645734912 67895682624 67896672256 67925164032 67958145024 68006445056 68257824768 68287463424 68306337792 68540781312 68621798784 68669669376 68719476736 68905359936 68924405088 68954333184 68973391872 68986808352 69340271616 69341282304 69390565376 69627715344 69710118912 69759664128 69968714256 69999095808 70018443264 70068207616 70081837056 70357745664 70390881792 70421446656 70440910848 70682680728 70815596544 70816628736 70866960384 71078292747 71079328768 71109156096 71194247168 71457410304 71488438272 71508197376 71559020544 71823532032 71854718976 71888560128 71939653632 71940702208 72186567552 72206519616 72343355392 72556425216 72590596848 72591654912 72643248128 72963588096 72977780736 73029648384 73049833472 73081552896 73300557792 73351692288 73352654848 73655764992 73690454376 73722451968 73742828544 74068017408 74121740288 74135077632 74136158208 74188849152 74442397788 74516004864 74604085248 74860144128 74912366592 74913349632 75190260096 75222908928 75243700224 75258336384 75311824896 75312922624 75591200223 75643932672 75698798592 75734450176 75957507648 76048400384 76101451776 76382642952 76383756288 76438044672 76452913152 76474044416 76507250688 76790052864 76791060544 76844630016 77108378976 77199523632 77275856896 77309411328 77539955724 77595065856 77596196864 77610159396 77666451456 78008942592 78030503936 78064386048 78101151744 78423883776 78424912896 78479622144 78714803538 78748982784 78770748672 78826733568 78842066688 78920024064 79189742016 79246024704 79247179776 79284502528 79518015819 79668707328 79690727424 79725330432 79964244864 80021078016 80058765248 80093528064 80389586592 80446722048 80468957184 80503898112 80801473536 80898162688 80932110336 80933289984 81232334568 81233518592 81386274816 81665611776 81688183808 81723654144 81762143232 82084036608 82100003328 82158354432 82181062656 82216747008 82463127516 82521736704 82619400192 82678120448 82901761173 82960682112 82961891328 83386957824 83403177984 83426230272 83462455296 83485523968 83772066048 83830505472 83929595904 84217662144 84240939552 84277518336 84589042608 84649162752 84690264064 84725803008 84727037952 85124186112 85161148416 85201256448 85261811712 85517317424 85554450432 85614133248 85931725824 85992800256 86009527296 86033299968 86070657024 86389943112 86450208768 86492184576 86553657344 86849464086 86935339008 86973087744 87294449088 87295721472 87336834816 87374757888 87398907904 87760060416 87784316928 87822434304 87863795712 88228027008 88315265024 88617092256 88680075264 88697325024 88785027072 89114382336 89153077248 89177718784 89195065344 89258459136 89627295744 89652068352 89690996736 89959775472 90023712768 90066110904 90105219072 90194313216 90502562304 90527576832 90566885376 90610860032 91010433024 91049951232 91075117056 91386376389 91387708416 91495731712 91559559168 91873813248 91899206784 91939110912 91964522496 91982411136 92344541184 92453695488 92455043072 92493840384 92836953792 92946825216 93012885504 93291619008 93332127744 93357924352 93442449408 93810327552 93828575232 93854509056 93895262208 93921214464 94243574304 94420795392 94422171648 94489280512 94744869912 94771056996 94812208128 95276547072 95317917696 95344263168 95412027392 95764709376 95806291968 95851413504 95919538176 96206982102 96248756736 96275359488 96673191552 96741900288 96787462464 96788873216 96829489152 97188686001 97284784128 97303707648 97372864512 97442070528 97734077056 97802256384 97844723712 98207686656 98253939168 98296602624 98323771392 98757356544 98800238592 98846770176 98848210944 98918465536 99256530384 99354673152 99472113664 99765084672 99813525504 99883155456 99884466176 100253680128 100297211904 100324933632 100344448512 100415766528 100788266964 100858576896 100931731456 101204747406 101276676864 101324374767 101368371456 101468602368 101843523936 101845008384 101917392896 101937217536 102009667584 102386737152 102431195136 102459506688 102811171968 102932698176 103004504064 103079215104 103386607632 103431499776 103460087808 103480212528 103555268608 104010407424 104011923456 104085848064 104134868992 104441573016 104565178368 104566550528 104639496192 104953071384 104998643712 105027664896 105102311424 105122755584 105226698752 105536618496 105586322688 105661366272 105662906368 106024021092 106224943104 106254303232 106300440576 106618993152 106694770688 106791370752 107186115456 107232657408 107262296064 107291942912 107338530816 107735298048 107832840192 107909480448 107911053312 108279851328 108309779424 108515033088 108885895272 108887482368 108964872192 109016190976 109445382144 109466671104 109544472576 109574750208 109622329344 109950836688 110027538432 110028982272 110159200256 110483647488 110535681564 110614242816 110615855104 111102026112 111182610432 111204237312 111234973696 111283273728 111696088064 111774007296 111906127872 112290216192 112321252736 112370024448 112785390144 112865550336 112887504576 112967737344 112969383936 113498914816 113548197888 113601675264 113682415616 114072600576 114152177664 114575634432 114657067008 114679369728 114711066624 114760876032 115185079296 115186590816 115266945024 115322912768 115662568464 115799285448 115913785344 115964116992 116309933586 116392598784 116394295296 116449113088 116499677184 117013413888 117045755904 117096579072 117151727616 117586311458 117637369344 117719433216 118072205307 118156123008 118240100352 118263100032 118380036096 118819176448 118869037056 118870769664 118926753792 119011278848 119503060992 119536091136 119587995648 119946367296 120031617024 120088147872 120140292096 120259084288 120584379888 120670083072 120703435776 120755847168 121347244032 121399934976 121433489408 121848501852 121850277888 122079412224 122498417664 122532275712 122585481216 122619363328 122643214848 123126054912 123237531648 123271593984 123325120512 123694691274 123782605056 123929100288 124017180672 124388825344 124441023168 124442836992 124589932544 125080436736 125104766976 125139345408 125193682944 125228285952 125658099072 125745758208 125894393856 125896228864 126326493216 126361409328 126416277504 126973744128 127035396096 127090556928 127125684224 127686279168 127741722624 127801884672 127892717568 128275976136 128331675648 128367145984 128897588736 128989200384 129014290944 129049949952 129105985536 129584914668 129713045504 129738276864 129830486016 129922760704 130274196129 130403008512 130459631616 130943582208 131005252224 131062136832 131098361856 131640090624 131676475392 131733651456 131795693568 131797614592 132342040512 132472897536 132925638384 133020112896 133084700672 133177540608 133671573504 133729615872 133766578176 133792598016 133887688704 134384355952 134478102528 134536495104 134939663208 135035569152 135099166356 135157828608 135291469824 135791365248 135793344512 135850328064 135916290048 136012890112 136515649536 136574926848 136612675584 137081562624 137243597568 137339338752 137438953472 137810719872 137848810176 137908666368 137946783744 137973616704 138680543232 138682564608 138781130752 139255430688 139420237824 139519328256 139937428512 139998191616 140036886528 140136415232 140163674112 140715491328 140781763584 140842893312 140881821696 141365361456 141631193088 141633257472 141733920768 142156585494 142158657536 142218312192 142388494336 142914820608 142976876544 143016394752 143118041088 143647064064 143709437952 143777120256 143879307264 143881404416 144310473153 144373135104 144413039232 144686710784 145112850432 145181193696 145183309824 145286496256 145927176192 145955561472 146059296768 146099666944 146163105792 146601115584 146703384576 146705309696 147311529984 147380908752 147444903936 147485657088 148136034816 148243480576 148270155264 148272316416 148377698304 148884795576 149032009728 149208170496 149720288256 149824733184 149826699264 150380520192 150445817856 150487400448 150516672768 150623649792 150625845248 151182400446 151287865344 151397597184 151468900352 151915015296 152096800768 152202903552 152765285904 152767512576 152876089344 152905826304 152948088832 153014501376 153580105728 153582121088 153689260032 154216757952 154399047264 154551713792 154618822656 155079911448 155190131712 155192393728 155220318792 155332902912 156017885184 156061007872 156128772096 156202303488 156847767552 156849825792 156959244288 157429607076 157497965568 157541497344 157653467136 157684133376 157840048128 158379484032 158492049408 158494359552 158569005056 159036031638 159337414656 159381454848 159450660864 159928489728 160042156032 160117530496 160187056128 160779173184 160893444096 160937914368 161007796224 161602947072 161796325376 161864220672 161866579968 162464669136 162467037184 162772549632 163331223552 163376367616 163447308288 163524286464 164168073216 164200006656 164316708864 164362125312 164433494016 164926255032 165043473408 165238800384 165356240896 165803522346 165921364224 165923782656 166773915648 166806355968 166852460544 166924910592 166971047936 167544132096 167661010944 167859191808 168435324288 168481879104 168555036672 169178085216 169298325504 169380528128 169451606016 169454075904 170248372224 170322296832 170402512896 170523623424 171034634848 171108900864 171228266496 171863451648 171985600512 172019054592 172066599936 172141314048 172779886224 172900417536 172984369152 173107314688 173698928172 173870678016 173946175488 174588898176 174591442944 174673669632 174749515776 174797815808 175520120832 175568633856 175644868608 175727591424 176379467187 176456054016 176630530048 177234184512 177360150528 177394650048 177570054144 178228764672 178306154496 178355437568 178390130688 178516918272 179254591488 179304136704 179381993472 179919550944 180047425536 180132221808 180210438144 180388626432 181005124608 181055153664 181133770752 181221720064 182020866048 182099902464 182150234112 182772752778 182775416832 182991463424 183119118336 183747626496 183798413568 183878221824 183929044992 183964822272 184689082368 184907390976 184910086144 184987680768 185542036911 185673907584 185893650432 186025771008 186583238016 186664255488 186715848704 186884898816 187620655104 187657150464 187709018112 187790524416 187842428928 188487148608 188841590784 188844343296 188978561024 189489739824 189542113992 189624416256 190553094144 190635835392 190688526336 190824054784 191529418752 191612583936 191702827008 191839076352 192413964204 192497513472 192550718976 193346383104 193483800576 193574924928 193577746432 193658978304 194377372002 194569568256 194607415296 194745729024 194884141056 195468154112 195604512768 195689447424 196415373312 196507878336 196593205248 196647542784 197514713088 197600477184 197693540352 197696421888 197836931072 198513060768 198709346304 198944227328 199530169344 199627051008 199766310912 199768932352 200507360256 200594423808 200649867264 200688897024 200831533056 201576533928 201717153792 201863462912 202409494812 202553353728 202648749534 202736742912 202937204736 203687047872 203690016768 203834785792 203874435072 204019335168 204773474304 204862390272 204919013376 205622343936 205865396352 206009008128 206158430208 206773215264 206862999552 206920175616 206960425056 207110537216 208020814848 208023846912 208171696128 208269737984 208883146032 209130356736 209133101056 209278992384 209906142768 209997287424 210055329792 210204622848 210245511168 210453397504 211073236992 211172645376 211322732544 211325812736 212048042184 212449886208 212508606464 212600881152 213234878241 213237986304 213389541376 213582741504 214372230912 214465314816 214524592128 214583885824 214677061632 215470596096 215665680384 215818960896 215822106624 216559702656 216619558848 217030066176 217771790544 217774964736 217929744384 218032381952 218890764288 218933342208 219088945152 219149500416 219244658688 219901673376 220055076864 220057964544 220318400512 220967294976 221071363128 221228485632 221231710208 222204052224 222365220864 222408474624 222469947392 222566547456 223392176128 223548014592 223812255744 224580432384 224642505472 224740048896 225570780288 225731100672 225775009152 225935474688 225938767872 226773600669 226997829632 227096395776 227203350528 227364831232 228145201152 228304355328 229151268864 229314134016 229358739456 229422133248 229521752064 230370158592 230373181632 230533890048 230645825536 231325136928 231598570896 231827570688 231928233984 232619867172 232785197568 232788590592 232898226176 232999354368 234026827776 234091511808 234193158144 234303455232 235172622916 235274738688 235438866432 236144410614 236312246016 236480200704 236526200064 236760072192 237638352896 237738074112 237741539328 237853507584 238022557696 239006121984 239072182272 239175991296 239892734592 240063234048 240176295744 240280584192 240518168576 241168759776 241340166144 241406871552 241511694336 242694488064 242799869952 242866978816 243697003704 243700555776 244158824448 244996835328 245064551424 245170962432 245238726656 245286429696 246252109824 246475063296 246543187968 246650241024 247389382548 247565210112 247858200576 248034361344 248777650688 248882046336 248885673984 249179865088 250160873472 250209533952 250278690816 250387365888 250456571904 251316198144 251491516416 251788787712 251792457728 252652986432 252722818656 252832555008 253947488256 254070792192 254181113856 254251368448 255372558336 255483445248 255603769344 255785435136 256551952272 256663351296 256734291968 257795177472 257978400768 258028581888 258099899904 258211971072 259169829336 259426091008 259476553728 259660972032 259845521408 260548392258 260806017024 260919263232 261887164416 262010504448 262124273664 262196723712 263280181248 263352950784 263467302912 263591387136 263595229184 264684081024 264945795072 265851276768 266040225792 266169401344 266355081216 267343147008 267459231744 267533156352 267585196032 267775377408 268768711904 268956205056 269072990208 269879326416 270071138304 270198332712 270315657216 270582939648 271582730496 271586689024 271700656128 271832580096 272025780224 273031299072 273149853696 273225351168 274163125248 274487195136 274678677504 274877906944 275621439744 275697620352 275817332736 275893567488 275947233408 277361086464 277365129216 277562261504 278510861376 278840475648 279038656512 279874857024 279996383232 280073773056 280272830464 280327348224 281430982656 281563527168 281685786624 281763643392 282730722912 283262386176 283266514944 283467841536 284313170988 284317315072 284436624384 284776988672 285829641216 285953753088 286032789504 286236082176 287294128128 287418875904 287554240512 287758614528 287762808832 288620946306 288746270208 288826078464 289373421568 290225700864 290362387392 290366619648 290572992512 291566058003 291854352384 291911122944 292118593536 292199333888 292326211584 293202231168 293406769152 293410619392 294623059968 294761817504 294889807872 294971314176 296272069632 296486961152 296540310528 296544632832 296755396608 297769591152 298064019456 298416340992 299440576512 299649466368 299653398528 300761040384 300891635712 300974800896 301033345536 301247299584 301251690496 302364800892 302575730688 302795194368 302937800704 303830030592 303973124301 304193601536 304405807104 305530571808 305535025152 305752178688 305811652608 305896177664 306029002752 307160211456 307164242176 307378520064 308433515904 308798094528 309103427584 309237645312 310159822896 310380263424 310384787456 310440637584 310665805824 312035770368 312122015744 312257544192 312404606976 313695535104 313699651584 313918488576 314859214152 314995931136 315082994688 315306934272 315368266752 315680096256 316758968064 316984098816 316988719104 317138010112 318072063276 318674829312 318762909696 318901321728 319856979456 320084312064 320235060992 320374112256 321558346368 321786888192 321875828736 322015592448 323205894144 323592650752 323728441344 323733159936 324929338272 324934074368 325545099264 326662447104 326752735232 326894616576 327048572928 328336146432 328400013312 328633417728 328724250624 328866988032 329852510064 330086946816 330477600768 330712481792 331607044692 331842728448 331847565312 333547831296 333612711936 333704921088 333849821184 333942095872 335088264192 335322021888 335718383616 336870648576 336963758208 337110073344 338356170432 338596651008 338761056256 338903212032 338908151808 340496744448 340644593664 340805025792 341047246848 342069269696 342217801728 342456532992 343726903296 343971201024 344038109184 344133199872 344282628096 345559772448 345800835072 345968738304 346214629376 347397856344 347741356032 347892350976 349177796352 349182885888 349347339264 349499031552 349595631616 351040241664 351137267712 351289737216 351455182848 352758934374 352912108032 353261060096 354216615921 354468369024 354720301056 354789300096 355140108288 356457529344 356612308992 356710875136 356780261376 357033836544 358509182976 358608273408 358763986944 359839101888 360094851072 360264443616 360420876288 360777252864 362010249216 362110307328 362267541504 362443440128 364041732096 364199804928 364300468224 365545505556 365550833664 365982926848 366238236672 367495252992 367596827136 367756443648 367858089984 367929644544 369378164736 369814781952 369820172288 369975361536 371084073822 371347815168 371787300864 372051542016 373166476032 373328510976 373431697408 373769797632 375241310208 375314300928 375418036224 375581048832 375684857856 376974297216 377683181568 377688686592 377957122048 378979479648 379084227984 379248832512 381106188288 381271670784 381377052672 381648109568 383058837504 383225167872 383405654016 383678152704 384827928408 384995026944 385101437952 386692766208 386967601152 387149849856 387155492864 387317956608 388754744004 389139136512 389214830592 389491458048 389768282112 390936308224 391209025536 391378894848 392830746624 393015756672 393186410496 393295085568 395029426176 395200954368 395387080704 395392843776 395673862144 397026121536 397418692608 397888454656 399060338688 399254102016 399532621824 399537864704 401014720512 401188847616 401299734528 401377794048 401663066112 403153067856 403434307584 403726925824 404818989624 405106707456 405297499068 405473485824 405874409472 407374095744 407380033536 407669571584 407748870144 408038670336 409546948608 409724780544 409838026752 411244687872 411730792704 412018016256 412316860416 413546430528 413725999104 413840351232 413920850112 414221074432 416041629696 416047693824 416343392256 416539475968 417766292064 418260713472 418266202112 418557984768 419812285536 419994574848 420110659584 420409245696 420491022336 420906795008 422146473984 422345290752 422645465088 422651625472 424096084368 424899772416 425017212928 425201762304 426469756482 426475972608 426779082752 427165483008 428744461824 428930629632 429049184256 429167771648 429354123264 430941192192 431331360768 431637921792 431644213248 432931419459 433119405312 433239117696 434060132352 435543581088 435549929472 435859488768 436064763904 437781528576 437866684416 438177890304 438299000832 438489317376 439803346752 440110153728 440115929088 440636801024 441934589952 442142726256 442456971264 442463420416 444408104448 444730441728 444816949248 444939894784 445133094912 446784352256 447096029184 447624511488 449160864768 449285010944 449480097792 451141560576 451462201344 451550018304 451870949376 451877535744 453547201338 453995659264 454192791552 454406701056 454729662464 456290402304 456608710656 458302537728 458628268032 458717478912 458844266496 459043504128 460740317184 460746363264 461067780096 461291651072 462650273856 463197141792 463655141376 463856467968 465239734344 465570395136 465577181184 465796452352 465998708736 468053655552 468183023616 468386316288 468606910464 470345245832 470549477376 470877732864 472288821228 472624492032 472960401408 473052400128 473520144384 475276705792 475476148224 475483078656 475707015168 476045115392 478012243968 478144364544 478351982592 479785469184 480126468096 480352591488 480561168384 481036337152 482337519552 482680332288 482813743104 483023388672 485388976128 485599739904 485733957632 487394007408 487401111552 488317648896 489993670656 490129102848 490341924864 490477453312 490572859392 492504219648 492950126592 493086375936 493300482048 494778765096 495130420224 495716401152 496068722688 497555301376 497764092672 497771347968 498359730176 500321746944 500419067904 500557381632 500774731776 500913143808 502632396288 502983032832 503577575424 503584915456 505305972864 505445637312 505665110016 507894976512 508141584384 508362227712 508502736896 510745116672 510966890496 511207538688 511570870272 513103904544 513326702592 513468583936 515590354944 515956801536 516057163776 516199799808 516423942144 518339658672 518852182016 518953107456 519321944064 519691042816 521096784516 521612034048 521838526464 523774328832 524021008896 524248547328 524393447424 526560362496 526705901568 526934605824 527182774272 527190458368 529138401561 529368162048 529891590144 531702553536 532080451584 532338802688 532710162432 534686294016 534918463488 535066312704 535170392064 535550754816 537537423808 537912410112 538145980416 539758652832 540142276608 540396665424 540631314432 541165879296 543165460992 543173378048 543401312256 543665160192 544051560448 546062598144 546299707392 546450702336 548326250496 548974390272 549357355008 549755813888 551242879488 551395240704 551634665472 551787134976 551894466816 554722172928 554730258432 555124523008 556626110733 557021722752 557680951296 558077313024 559749714048 559992766464 560147546112 560545660928 560654696448 562861965312 563127054336 563371573248 563527286784 565461445824 566524772352 566533029888 566935683072 568626341976 568634630144 568873248768 569553977344 571659282432 571907506176 572065579008 572472164352 574588256256 574837751808 575108481024 575517229056 575525617664 577241892612 577492540416 577652156928 578746843136 580451401728 580724774784 580733239296 581145985024 583132116006 583708704768 583822245888 584237187072 584398667776 584652423168 586404462336 586813538304 586821238784 589246119936 589523635008 589779615744 589942628352 592544139264 592973922304 593080621056 593089265664 593510793216 595539182304 596128038912 596832681984 598881153024 599298932736 599306797056 601522080768 601783271424 601949601792 602066691072 602494599168 602503380992 604729601784 605151461376 605590388736 605875601408 607660061184 607946248602 608387203072 608811614208 611061143616 611070050304 611504357376 611623305216 611792355328 612058005504 614320422912 614328484352 614757040128 616867031808 617596189056 618206855168 618475290624 620319645792 620760526848 620769574912 620881275168 621331611648 624071540736 624244031488 624515088384 624809213952 627391070208 627399303168 627836977152 629718428304 629991862272 630165989376 630613868544 630736533504 631360192512 633517936128 633968197632 633977438208 634276020224 636144126552 637349658624 637525819392 637802643456 639704634723 639713958912 640168624128 640470121984 640748224512 643116692736 643573776384 643751657472 644031184896 646411788288 647185301504 647456882688 647466319872 649858676544 649868148736 651090198528 653324894208 653505470464 653789233152 654097145856 656672292864 656800026624 657266835456 657448501248 657733976064 659705020128 660173893632 660955201536 661424963584 663214089384 663685456896 663695130624 667095662592 667225423872 667409842176 667699642368 667884191744 670176528384 670644043776 671436767232 673741297152 673927516416 674220146688 676712340864 677193302016 677522112512 677806424064 677816303616 680320802007 680993488896 681289187328 681610051584 682094493696 684138539392 684435603456 684913065984 687453806592 687942402048 688076218368 688266399744 688565256192 691119544896 691601670144 691937476608 692429258752 694795712688 695482712064 695784701952 698355592704 698365771776 698694678528 698998063104 699191263232 702080483328 702274535424 702579474432 702910365696 705517868748 705824216064 706522120192 708433231842 708936738048 709440602112 709578600192 710280216576 712915058688 713224617984 713421750272 713560522752 714067673088 717018365952 717216546816 717527973888 719678203776 720189702144 720528887232 720841752576 721554505728 724020498432 724220614656 724535083008 724886880256 728083464192 728399609856 728600936448 731091011112 731101667328 731965853696 732476473344 734990505984 735193654272 735512887296 735716179968 735859289088 738756329472 739629563904 739640344576 739950723072 742168147644 742695630336 743574601728 744103084032 746332952064 746657021952 746863394816 747539595264 750482620416 750628601856 750836072448 751162097664 751369715712 753948594432 755366363136 755377373184 755914244096 757958959296 758168455968 758497665024 762212376576 762543341568 762754105344 763296219136 766117675008 766450335744 766811308032 767356305408 769655856816 769990053888 770202875904 773385532416 773935202304 774299699712 774310985728 774635913216 777509488008 778278273024 778429661184 778982916096 779536564224 781872616448 782418051072 782757789696 785661493248 786031513344 786372820992 786590171136 790058852352 790401908736 790774161408 790785687552 791347724288 794052243072 794837385216 795776909312 798120677376 798508204032 799065243648 799075729408 802029441024 802377695232 802599469056 802755588096 803326132224 806306135712 806868615168 807453851648 809637979248 810213414912 810594998136 810946971648 811748818944 814748191488 814760067072 815339143168 815497740288 816077340672 819093897216 819449561088 819676053504 822489375744 823461585408 824036032512 824633720832 827092861056 827451998208 827680702464 827841700224 828442148864 832083259392 832095387648 832686784512 833078951936 835532584128 836521426944 836532404224 837115969536 839624571072 839989149696 840221319168 840818491392 840982044672 841813590016 844292947968 844690581504 845290930176 845303250944 848192168736 849799544832 850034425856 850403524608 852939512964 852951945216 853558165504 854330966016 857488923648 857861259264 858098368512 858335543296 858708246528 861882384384 862662721536 863275843584 863288426496 865862838918 866238810624 866478235392 868120264704 871087162176 871099858944 871718977536 872129527808 874698174009 875563057152 875733368832 876355780608 876598001664 876978634752 879606693504 880220307456 880231858176 881273602048 883869179904 884285452512 884913942528 884926840832 888816208896 889460883456 889633898496 889879789568 890266189824 893568704512 894192058368 895249022976 898321729536 898570021888 898960195584 902283121152 902924402688 903100036608 903741898752 903755071488 907094402676 907991318528 908385583104 908813402112 909459324928 911919372903 912580804608 913217421312 916605075456 917256536064 917434957824 917688532992 918087008256 921480634368 921492726528 922135560192 922583302144 925300547712 926394283584 927310282752 927712935936 930479468688 931140790272 931154362368 931592904704 931997417472 936107311104 936366047232 936772632576 937213820928 940690491664 941098954752 941755465728 944577642456 945248984064 945920802816 946104800256 947040288768 950553411584 950952296448 950966157312 951414030336 952090230784 956024487936 956288729088 956703965184 959570938368 960252936192 960705182976 961122336768 962072674304 964675039104 965360664576 965627486208 966046777344 970777952256 971199479808 971467915264 974788014816 974802223104 976635297792 979987341312 980258205696 980683849728 980954906624 981145718784 985008439296 985900253184 986172751872 986600964096 989557530192 990260840448 991432802304 992137445376 995110602752 995528185344 995542695936 996719460352 1000643493888 1000838135808 1001114763264 1001549463552 1001826287616 1005264792576 1005966065664 1007155150848 1007169830912 1010611945728 1010891274624 1011330220032 1015789953024 1016283168768 1016724455424 1017005473792 1021490233344 1021933780992 1022415077376 1023141740544 1026207809088 1026653405184 1026937167872 1031180709888 1031913603072 1032114327552 1032399599616 1032847884288 1036679317344 1037704364032 1037906214912 1038643888128 1039382085632 1042193569032 1043224068096 1043677052928 1047548657664 1048042017792 1048497094656 1048786894848 1053120724992 1053411803136 1053869211648 1054365548544 1054380916736 1058276803122 1058736324096 1059783180288 1063405107072 1064160903168 1064677605376 1065420324864 1069372588032 1069836926976 1070132625408 1070340784128 1071101509632 1075074847616 1075824820224 1076291960832 1079517305664 1080284553216 1080793330848 1081262628864 1082331758592 1086330921984 1086346756096 1086802624512 1087330320384 1088103120896 1092125196288 1092599414784 1092901404672 1096652500992 1097948780544 1098714710016 1099511627776 1102485758976 1102790481408 1103269330944 1103574269952 1103788933632 1109444345856 1109460516864 1110249046016 1113252221466 1114043445504 1115361902592 1116154626048 1119499428096 1119985532928 1120295092224 1121091321856 1121309392896 1125723930624 1126254108672 1126743146496 1127054573568 1130922891648 1133049544704 1133066059776 1133871366144 1137252683952 1137269260288 1137746497536 1139107954688 1143318564864 1143815012352 1144131158016 1144944328704 1149176512512 1149675503616 1150216962048 1151034458112 1151051235328 1154483785224 1154985080832 1155304313856 1157493686272 1160902803456 1161449549568 1161466478592 1162291970048 1166264232012 1167417409536 1167644491776 1168474374144 1168797335552 1169304846336 1172808924672 1173627076608 1173642477568 1178492239872 1179047270016 1179559231488 1179885256704 1185088278528 1185947844608 1186161242112 1186178531328 1187021586432 1191078364608 1192256077824 1193665363968 1197762306048 1198597865472 1198613594112 1203044161536 1203566542848 1203899203584 1204133382144 1204989198336 1205006761984 1209459203568 1210302922752 1211180777472 1211751202816 1215320122368 1215892497204 1216774406144 1217623228416 1222122287232 1222140100608 1223008714752 1223246610432 1223584710656 1224116011008 1228640845824 1228656968704 1229514080256 1233734063616 1235192378112 1236413710336 1236950581248 1240639291584 1241521053696 1241539149824 1241762550336 1242663223296 1248143081472 1248488062976 1249030176768 1249618427904 1254782140416 1254798606336 1255673954304 1259436856608 1259983724544 1260331978752 1261227737088 1261473067008 1262720385024 1267035872256 1267936395264 1267954876416 1268552040448 1272288253104 1274699317248 1275051638784 1275605286912 1279409269446 1279427917824 1280337248256 1280940243968 1281496449024 1286233385472 1287147552768 1287503314944 1288062369792 1292823576576 1294370603008 1294913765376 1294932639744 1298794258377 1299717353088 1299736297472 1302180397056 1306649788416 1307010940928 1307578466304 1308194291712 1313344585728 1313600053248 1314533670912 1314897002496 1315467952128 1319410040256 1320347787264 1321910403072 1322849927168 1326428178768 1327370913792 1327390261248 1334191325184 1334450847744 1334819684352 1335399284736 1335768383488 1340353056768 1341288087552 1342873534464 1347482594304 1347855032832 1348440293376 1353424681728 1354386604032 1355044225024 1355612848128 1355632607232 1360641604014 1361986977792 1362578374656 1363220103168 1364188987392 1368277078784 1368871206912 1369826131968 1374907613184 1375884804096 1376152436736 1376532799488 1377130512384 1382239089792 1383203340288 1383874953216 1384858517504 1389591425376 1390965424128 1391569403904 1396711185408 1396731543552 1397389357056 1397996126208 1398382526464 1404160966656 1404549070848 1405158948864 1405820731392 1411035737496 1411648432128 1413044240384 1416866463684 1417873476096 1418881204224 1419157200384 1420560433152 1425830117376 1426449235968 1426843500544 1427121045504 1428135346176 1434036731904 1434433093632 1435055947776 1439356407552 1440379404288 1441057774464 1441683505152 1443109011456 1448040996864 1448441229312 1449070166016 1449773760512 1456166928384 1456799219712 1457201872896 1462182022224 1462203334656 1463931707392 1464952946688 1469981011968 1470387308544 1471025774592 1471432359936 1471718578176 1477512658944 1479259127808 1479280689152 1479901446144 1484336295288 1485391260672 1487149203456 1488206168064 1492665904128 1493314043904 1493726789632 1495079190528 1500965240832 1501257203712 1501672144896 1502324195328 1502739431424 1507897188864 1510732726272 1510754746368 1511828488192 1515917918592 1516336911936 1516995330048 1524424753152 1525086683136 1525508210688 1526592438272 1532235350016 1532900671488 1533622616064 1534712610816 1539311713632 1539980107776 1540405751808 1546771064832 1547870404608 1548599399424 1548621971456 1549271826432 1555018976016 1556556546048 1556859322368 1557965832192 1559073128448 1563745232896 1564836102144 1565515579392 1571322986496 1572063026688 1572745641984 1573180342272 1580117704704 1580803817472 1581548322816 1581571375104 1582695448576 1587415204683 1588104486144 1589674770432 1591553818624 1596241354752 1597016408064 1598130487296 1598151458816 1604058882048 1604755390464 1605198938112 1605511176192 1606652264448 1612612271424 1613737230336 1614907703296 1619275958496 1620426829824 1621189996272 1621893943296 1623497637888 1629496382976 1629520134144 1630678286336 1630995480576 1632154681344 1638187794432 1638899122176 1639352107008 1644978751488 1646923170816 1648072065024 1649267441664 1654185722112 1654903996416 1655361404928 1655683400448 1656884297728 1664166518784 1664190775296 1665373569024 1666157903872 1671065168256 1673042853888 1673064808448 1674231939072 1679249142144 1679978299392 1680442638336 1681636982784 1681964089344 1683627180032 1688585895936 1689381163008 1690581860352 1690606501888 1696384337472 1699599089664 1700068851712 1700807049216 1705879025928 1705903890432 1707116331008 1708661932032 1714977847296 1715722518528 1716196737024 1716671086592 1717416493056 1723764768768 1725325443072 1726551687168 1726576852992 1731725677836 1732477621248 1732956470784 1736240529408 1742174324352 1742199717888 1743437955072 1744259055616 1749396348018 1751126114304 1751466737664 1752711561216 1753196003328 1753957269504 1759213387008 1760440614912 1760463716352 1762547204096 1767738359808 1768570905024 1769827885056 1769853681664 1777632417792 1778921766912 1779267796992 1779759579136 1780532379648 1787137409024 1788384116736 1790498045952 1796643459072 1797140043776 1797920391168 1804566242304 1805848805376 1806200073216 1807483797504 1807510142976 1814188805352 1815982637056 1816771166208 1817626804224 1818918649856 1823838745806 1825161609216 1826434842624 1833210150912 1834513072128 1834869915648 1835377065984 1836174016512 1842961268736 1842985453056 1844271120384 1845166604288 1850601095424 1852788567168 1854620565504 1855425871872 1860958937376 1862281580544 1862308724736 1863185809408 1863994834944 1872214622208 1872732094464 1873545265152 1874427641856 1881380983328 1882197909504 1883510931456 1889155284912 1890497968128 1891841605632 1892209600512 1894080577536 1901106823168 1901904592896 1901932314624 1902828060672 1904180461568 1912048975872 1912577458176 1913407930368 1919141876736 1920505872384 1921410365952 1922244673536 1924145348608 1929350078208 1930721329152 1931254972416 1932093554688 1941555904512 1942398959616 1942935830528 1949576029632 1949604446208 1953270595584 1959974682624 1960516411392 1961367699456 1961909813248 1962291437568 1970016878592 1971800506368 1972345503744 1973201928192 1979115060384 1980521680896 1982865604608 1984274890752 1990221205504 1991056370688 1991085391872 1993438920704 2001286987776 2001676271616 2002229526528 2003098927104 2003652575232 2010529585152 2011932131328 2014310301696 2014339661824 2021223891456 2021782549248 2022660440064 2031579906048 2032566337536 2033448910848 2034010947584 2040962406021 2042980466688 2043867561984 2044830154752 2046283481088 2052415618176 2053306810368 2053874335744 2062361419776 2063827206144 2064228655104 2064799199232 2065695768576 2073358634688 2075408728064 2075812429824 2077287776256 2078764171264 2084387138064 2086448136192 2087354105856 2095097315328 2096084035584 2096994189312 2097573789696 2106241449984 2106823606272 2107738423296 2108731097088 2108761833472 2116553606244 2117472648192 2119566360576 2126810214144 2128321806336 2129355210752 2130840649728 2138745176064 2139673853952 2140265250816 2140681568256 2142203019264 2150149695232 2151649640448 2152583921664 2159034611328 2160569106432 2161586661696 2162525257728 2164663517184 2172661843968 2172693512192 2173605249024 2174660640768 2176206241792 2184250392576 2185198829568 2185802809344 2193305001984 2195897561088 2197429420032 2199023255552 2204971517952 2205580962816 2206538661888 2207148539904 2207577867264 2218888691712 2218921033728 2220498092032 2226504442932 2228086891008 2230723805184 2232309252096 2238998856192 2239971065856 2240590184448 2242182643712 2242618785792 2251447861248 2252508217344 2253486292992 2254109147136 2261845783296 2266099089408 2266132119552 2267742732288 2274505367904 2274538520576 2275492995072 2278215909376 2286637129728 2287630024704 2288262316032 2289888657408 2298353025024 2299351007232 2300433924096 2302068916224 2302102470656 2308967570448 2309970161664 2310608627712 2314987372544 2321805606912 2322899099136 2322932957184 2324583940096 2332528464024 2334834819072 2335288983552 2336948748288 2337594671104 2338609692672 2345617849344 2347254153216 2347284955136 2356984479744 2358094540032 2359118462976 2359770513408 2370176557056 2371895689216 2372322484224 2372357062656 2374043172864 2382156729216 2384512155648 2387330727936 2395524612096 2397195730944 2397227188224 2406088323072 2407133085696 2407798407168 2408266764288 2409978396672 2410013523968 2418918407136 2420605845504 2422361554944 2423502405632 2430640244736 2431784994408 2433548812288 2435246456832 2444244574464 2444280201216 2446017429504 2446493220864 2447169421312 2448232022016 2457281691648 2457313937408 2459028160512 2467468127232 2470384756224 2472827420672 2473901162496 2481278583168 2483042107392 2483078299648 2483525100672 2485326446592 2496286162944 2496976125952 2498060353536 2499236855808 2509564280832 2509597212672 2511347908608 2518873713216 2519967449088 2520663957504 2522455474176 2522946134016 2525440770048 2534071744512 2535872790528 2535909752832 2537104080896 2544576506208 2549398634496 2550103277568 2551210573824 2558818538892 2558855835648 2560674496512 2561880487936 2562992898048 2572466770944 2574295105536 2575006629888 2576124739584 2585647153152 2588741206016 2589827530752 2589865279488 2597588516754 2599434706176 2599472594944 2604360794112 2613299576832 2614021881856 2615156932608 2616388583424 2626689171456 2627200106496 2629067341824 2629794004992 2630935904256 2638820080512 2640695574528 2643820806144 2645699854336 2652856357536 2654741827584 2654780522496 2668382650368 2668901695488 2669639368704 2670798569472 2671536766976 2680706113536 2682576175104 2685747068928 2694965188608 2695710065664 2696880586752 2706849363456 2708773208064 2710088450048 2711225696256 2711265214464 2721283208028 2723973955584 2725156749312 2726440206336 2728377974784 2736554157568 2737742413824 2739652263936 2749815226368 2751769608192 2752304873472 2753065598976 2754261024768 2764478179584 2766406680576 2767749906432 2769717035008 2779182850752 2781930848256 2783138807808 2793422370816 2793463087104 2794778714112 2795992252416 2796765052928 2808321933312 2809098141696 2810317897728 2811641462784 2822071474992 2823296864256 2826088480768 2833732927368 2835746952192 2837762408448 2838314400768 2841120866304 2851660234752 2852898471936 2853687001088 2854242091008 2856270692352 2868073463808 2868866187264 2870111895552 2878712815104 2880758808576 2882115548928 2883367010304 2886218022912 2896081993728 2896882458624 2898140332032 2899547521024 2912333856768 2913598439424 2914403745792 2924364044448 2924406669312 2927863414784 2929905893376 2939962023936 2940774617088 2942051549184 2942864719872 2943437156352 2955025317888 2958518255616 2958561378304 2959802892288 2968672590576 2970782521344 2974298406912 2976412336128 2985331808256 2986628087808 2987453579264 2990158381056 3001930481664 3002514407424 3003344289792 3004648390656 3005478862848 3015794377728 3021465452544 3021509492736 3023656976384 3031835837184 3032673823872 3033990660096 3048849506304 3050173366272 3051016421376 3053184876544 3064470700032 3065801342976 3067245232128 3069425221632 3078623427264 3079960215552 3080811503616 3093542129664 3095740809216 3097198798848 3097243942912 3098543652864 3110037952032 3113113092096 3113718644736 3115931664384 3118146256896 3127490465792 3129672204288 3131031158784 3142645972992 3144126053376 3145491283968 3146360684544 3160235409408 3161607634944 3163096645632 3163142750208 3165390897152 3174830409366 3176208972288 3179349540864 3183107637248 3192482709504 3194032816128 3196260974592 3196302917632 3208117764096 3209510780928 3210397876224 3211022352384 3213304528896 3225224542848 3227474460672 3229815406592 3238551916992 3240853659648 3242379992544 3243787886592 3246995275776 3258992765952 3259040268288 3261356572672 3261990961152 3264309362688 3276375588864 3277798244352 3278704214016 3289957502976 3293846341632 3296144130048 3298534883328 3308371444224 3309807992832 3310722809856 3311366800896 3313768595456 3328333037568 3328381550592 3330747138048 3332315807744 3342130336512 3346085707776 3346129616896 3348463878144 3358498284288 3359956598784 3360885276672 3363273965568 3363928178688 3367254360064 3377171791872 3378762326016 3381163720704 3381213003776 3392768674944 3399198179328 3400137703424 3401614098432 3411758051856 3411807780864 3414232662016 3417323864064 3429955694592 3431445037056 3432393474048 3433342173184 3434832986112 3447529537536 3450650886144 3453103374336 3453153705984 3463451355672 3464955242496 3465912941568 3472481058816 3484348648704 3484399435776 3486875910144 3488518111232 3498792696036 3502252228608 3502933475328 3505423122432 3506392006656 3507914539008 3518426774016 3520881229824 3520927432704 3525094408192 3535476719616 3537141810048 3539655770112 3539707363328 3555264835584 3557843533824 3558535593984 3559519158272 3561064759296 3574274818048 3576768233472 3580996091904 3593286918144 3594280087552 3595840782336 3609132484608 3611697610752 3612400146432 3614967595008 3615020285952 3628377610704 3631965274112 3633542332416 3635253608448 3637837299712 3647677491612 3650323218432 3652869685248 3666420301824 3669026144256 3669739831296 3670754131968 3672348033024 3685922537472 3685970906112 3688542240768 3690333208576 3701202190848 3705577134336 3709241131008 3710851743744 3721917874752 3724563161088 3724617449472 3726371618816 3727989669888 3744429244416 3745464188928 3747090530304 3748855283712 3762761966656 3764395819008 3767021862912 3778310569824 3780995936256 3783683211264 3784419201024 3788161155072 3802213646336 3803809185792 3803864629248 3805656121344 3808360923136 3824097951744 3825154916352 3826815860736 3838283753472 3841011744768 3842820731904 3844489347072 3848290697216 3858700156416 3861442658304 3862509944832 3864187109376 3883111809024 3884797919232 3885871661056 3896382775131 3899152059264 3899208892416 3906541191168 3919949365248 3921032822784 3922735398912 3923819626496 3924582875136 3940033757184 3943601012736 3944691007488 3946403856384 3958230120768 3961043361792 3965731209216 3968549781504 3980442411008 3982112741376 3982170783744 3986877841408 4002573975552 4003352543232 4004459053056 4006197854208 4007305150464 4021059170304 4023864262656 4028620603392 4028679323648 4042447782912 4043565098496 4045320880128 4063159812096 4065132675072 4066897821696 4068021895168 4081924812042 4085960933376 4087735123968 4089660309504 4092566962176 4104831236352 4106613620736 4107748671488 4124722839552 4127654412288 4128457310208 4129598398464 4131391537152 4146717269376 4150817456128 4151624859648 4154575552512 4157528342528 4168774276128 4172896272384 4174708211712 4190194630656 4192168071168 4193988378624 4195147579392 4212482899968 4213647212544 4215476846592 4217462194176 4217523666944 4233107212488 4234945296384 4239132721152 4253620428288 4256643612672 4258710421504 4261681299456 4277490352128 4279347707904 4280530501632 4281363136512 4284406038528 4300299390464 4303299280896 4305167843328 4318069222656 4321138212864 4323173323392 4325050515456 4329327034368 4345323687936 4345387024384 4347210498048 4349321281536 4352412483584 4368500785152 4370397659136 4371605618688 4386610003968 4391795122176 4394858840064 4398046511104 4409943035904 4411161925632 4413077323776 4414297079808 4415155734528 4437777383424 4437842067456 4440996184064 4453008885864 4456173782016 4461447610368 4464618504192 4477997712384 4479942131712 4481180368896 4484365287424 4485237571584 4502895722496 4505016434688 4506972585984 4508218294272 4523691566592 4532198178816 4532264239104 4535485464576 4549010735808 4549077041152 4550985990144 4556431818752 4573274259456 4575260049408 4576524632064 4579777314816 4596706050048 4598702014464 4600867848192 4604137832448 4604204941312 4617935140896 4619940323328 4621217255424 4629974745088 4643611213824 4645798198272 4645865914368 4649167880192 4665056928048 4669669638144 4670577967104 4673897496576 4675189342208 4677219385344 4691235698688 4694508306432 4694569910272 4713968959488 4716189080064 4718236925952 4719541026816 4740353114112 4743791378432 4744644968448 4744714125312 4748086345728 4762245614049 4764313458432 4769024311296 4774661455872 4791049224192 4794391461888 4794454376448 4812176646144 4814266171392 4815596814336 4816533528576 4819956793344 4820027047936 4837836814272 4841211691008 4844723109888 4847004811264 4861280489472 4863569988816 4867097624576 4870492913664 4888489148928 4888560402432 4892034859008 4892986441728 4894338842624 4896464044032 4914563383296 4914627874816 4918056321024 4934936254464 4940769512448 4945654841344 4947802324992 4962557166336 4966084214784 4966156599296 4967050201344 4970652893184 4992572325888 4993952251904 4996120707072 4998473711616 5019128561664 5019194425344 5022695817216 5037747426432 5039934898176 5041327915008 5044910948352 5045892268032 5050881540096 5068143489024 5071745581056 5071819505664 5074208161792 5089153012416 5098797268992 5100206555136 5102421147648 5117637077784 5117711671296 5121348993024 5123760975872 5125985796096 5144933541888 5148590211072 5150013259776 5152249479168 5171294306304 5177482412032 5179655061504 5179730558976 5195177033508 5198869412352 5198945189888 5208721588224 5226599153664 5228043763712 5230313865216 5232777166848 5253378342912 5254400212992 5258134683648 5259588009984 5261871808512 5277640161024 5281391149056 5287641612288 5291399708672 5305712715072 5309483655168 5309561044992 5336765300736 5337803390976 5339278737408 5341597138944 5343073533952 5361412227072 5365152350208 5371494137856 5389930377216 5391420131328 5393761173504 5413698726912 5417546416128 5420176900096 5422451392512 5422530428928 5442566416056 5447947911168 5450313498624 5452880412672 5456755949568 5473108315136 5475484827648 5479304527872 5499630452736 5503539216384 5504609746944 5506131197952 5508522049536 5528956359168 5532813361152 5535499812864 5539434070016 5558365701504 5563861696512 5566277615616 5586844741632 5586926174208 5589557428224 5591984504832 5593530105856 5616643866624 5618196283392 5620635795456 5623282925568 5644142949984 5646593728512 5652176961536 5667465854736 5671493904384 5675524816896 5676628801536 5682241732608 5703320469504 5705796943872 5707374002176 5708484182016 5712541384704 5736146927616 5737732374528 5740223791104 5757425630208 5761517617152 5764231097856 5766734020608 5772436045824 5792163987456 5793764917248 5796280664064 5799095042048 5824667713536 5827196878848 5828807491584 5848728088896 5848813338624 5855726829568 5859811786752 5879924047872 5881549234176 5884103098368 5885729439744 5886874312704 5910050635776 5917036511232 5917122756608 5919605784576 5937345181152 5941565042688 5948596813824 5952824672256 5970663616512 5973256175616 5974907158528 5980316762112 6003860963328 6005028814848 6006688579584 6009296781312 6010957725696 6031588755456 6042930905088 6043018985472 6047313952768 6063671674368 6065347647744 6067981320192 6097699012608 6100346732544 6102032842752 6106369753088 6122887218063 6128941400064 6131602685952 6134490464256 6138850443264 6157246854528 6159920431104 6161623007232 6187084259328 6191481618432 6194397597696 6194487885824 6197087305728 6220075904064 6226226184192 6227437289472 6231863328768 6236292513792 6254980931584 6259344408576 6262062317568 6285291945984 6288252106752 6290982567936 6292721369088 6320470818816 6323215269888 6326193291264 6326285500416 6330781794304 6349660818732 6352417944576 6358699081728 6366215274496 6384965419008 6388065632256 6392521949184 6392605835264 6416235528192 6419021561856 6420795752448 6422044704768 6426609057792 6450449085696 6454948921344 6459630813184 6477103833984 6481707319296 6484759985088 6487575773184 6493990551552 6517985531904 6518080536576 6522713145344 6523981922304 6528618725376 6552751177728 6555596488704 6557408428032 6579915005952 6587692683264 6592288260096 6597069766656 6616742888448 6619615985664 6621445619712 6622733601792 6627537190912 6656666075136 6656763101184 6661494276096 6664631615488 6684260673024 6692171415552 6692259233792 6696927756288 6716996568576 6719913197568 6721770553344 6726547931136 6727856357376 6734508720128 6754343583744 6757524652032 6762327441408 6762426007552 6785537349888 6798396358656 6800275406848 6803228196864 6823516103712 6823615561728 6828465324032 6834647728128 6859911389184 6862890074112 6864786948096 6866684346368 6869665972224 6895059075072 6901301772288 6906206748672 6906307411968 6926902711344 6929910484992 6931825883136 6944962117632 6968697297408 6968798871552 6973751820288 6977036222464 6997585392072 7004504457216 7005866950656 7010846244864 7012784013312 7015829078016 7036853548032 7041762459648 7041854865408 7050188816384 7070953439232 7074283620096 7079311540224 7079414726656 7110529671168 7115687067648 7117071187968 7119038316544 7122129518592 7148549636096 7153536466944 7161992183808 7186573836288 7188560175104 7191681564672 7218264969216 7223395221504 7224800292864 7229935190016 7230040571904 7256755221408 7263930548224 7267084664832 7270507216896 7275674599424 7295354983224 7300646436864 7305739370496 7332840603648 7338052288512 7339479662592 7341508263936 7344696066048 7371845074944 7371941812224 7377084481536 7380666417152 7402404381696 7411154268672 7418482262016 7421703487488 7443835749504 7449126322176 7449234898944 7452743237632 7455979339776 7488858488832 7490928377856 7494181060608 7497710567424 7525523933312 7528791638016 7534043725824 7556621139648 7561991872512 7567366422528 7568838402048 7576322310144 7604427292672 7607618371584 7607729258496 7611312242688 7616721846272 7648195903488 7650309832704 7653631721472 7676567506944 7682023489536 7685641463808 7688978694144 7696581394432 7717400312832 7722885316608 7725019889664 7728374218752 7766223618048 7769595838464 7771743322112 7792765550262 7798304118528 7798417784832 7813082382336 7839898730496 7842065645568 7845470797824 7847639252992 7849165750272 7880067514368 7887202025472 7889382014976 7892807712768 7916460241536 7922086723584 7931462418432 7937099563008 7960884822016 7964225482752 7964341567488 7973755682816 8005147951104 8006705086464 8008918106112 8012395708416 8014610300928 8042118340608 8047728525312 8057241206784 8057358647296 8084895565824 8087130196992 8090641760256 8126319624192 8130265350144 8133795643392 8136043790336 8163849624084 8171921866752 8175470247936 8179320619008 8185133924352 8209662472704 8213227241472 8215497342976 8249445679104 8255308824576 8256914620416 8259196796928 8262783074304 8293434538752 8301634912256 8303249719296 8309151105024 8315056685056 8337548552256 8345792544768 8349416423424 8380389261312 8384336142336 8387976757248 8390295158784 8424965799936 8427294425088 8430953693184 8434924388352 8435047333888 8466214424976 8469890592768 8478265442304 8507240856576 8513287225344 8517420843008 8523362598912 8554980704256 8558695415808 8561061003264 8562726273024 8568812077056 8600598780928 8606598561792 8610335686656 8636138445312 8642276425728 8646346646784 8650101030912 8658654068736 8690647375872 8690774048768 8694420996096 8698642563072 8704824967168 8737001570304 8740795318272 8743211237376 8773220007936 8783590244352 8789717680128 8819886071808 8822323851264 8826154647552 8828594159616 8830311469056 8875554766848 8875684134912 8881992368128 8906017771728 8912347564032 8922895220736 8929237008384 8955995424768 8959884263424 8962360737792 8968730574848 8970475143168 9005791444992 9010032869376 9013945171968 9016436588544 9047383133184 9064396357632 9064528478208 9070970929152 9098021471616 9098154082304 9101971980288 9112863637504 9146548518912 9150520098816 9153049264128 9159554629632 9193412100096 9197404028928 9201735696384 9208275664896 9208409882624 9235870281792 9239880646656 9242434510848 9259949490176 9287222427648 9291596396544 9291731828736 9298335760384 9330113856096 9339339276288 9341155934208 9347794993152 9350378684416 9354438770688 9382471397376 9389016612864 9389139820544 9427937918976 9432378160128 9436473851904 9439082053632 9480706228224 9487582756864 9489289936896 9489428250624 9496172691456 9524491228098 9528626916864 9538048622592 9549322911744 9582098448384 9588782923776 9588908752896 9624353292288 9628532342784 9631193628672 9633067057152 9639913586688 9640054095872 9675673628544 9682423382016 9689446219776 9694009622528 9722560978944 9727139977632 9734195249152 9740985827328 9776978297856 9777120804864 9784069718016 9785972883456 9788677685248 9792928088064 9829126766592 9829255749632 9836112642048 9869872508928 9881539024896 9891309682688 9895604649984 9925114332672 9932168429568 9932313198592 9934100402688 9941305786368 9985144651776 9987904503808 9992241414144 9996947423232 10038257123328 10038388850688 10045391634432 10075494852864 10079869796352 10082655830016 10089821896704 10091784536064 10101763080192 10136286978048 10143491162112 10143639011328 10148416323584 10178306024832 10197594537984 10200413110272 10204842295296 10235274155568 10235423342592 10242697986048 10247521951744 10251971592192 10289867083776 10297180422144 10300026519552 10304498958336 10342588612608 10354964824064 10359310123008 10359461117952 10390354067016 10397738824704 10397890379776 10417443176448 10453198307328 10456087527424 10460627730432 10465554333696 10506756685824 10508800425984 10516269367296 10519176019968 10523743617024 10555280322048 10562782298112 10575283224576 10582799417344 10611425430144 10618967310336 10619122089984 10673530601472 10675606781952 10678557474816 10683194277888 10686147067904 10722824454144 10730304700416 10742988275712 10779860754432 10782840262656 10787522347008 10827397453824 10835092832256 10840353800192 10844902785024 10845060857856 10885132832112 10895895822336 10900626997248 10905760825344 10913511899136 10946216630272 10950969655296 10958609055744 10999260905472 11007078432768 11009219493888 11012262395904 11017044099072 11057912718336 11065626722304 11070999625728 11078868140032 11116731403008 11127723393024 11132555231232 11173689483264 11173852348416 11179114856448 11183969009664 11187060211712 11233287733248 11236392566784 11241271590912 11246565851136 11288285899968 11293187457024 11304353923072 11334931709472 11342987808768 11351049633792 11353257603072 11364483465216 11406640939008 11411593887744 11414748004352 11416968364032 11425082769408 11472293855232 11475464749056 11480447582208 11514851260416 11523035234304 11528462195712 11533468041216 11544872091648 11584327974912 11587529834496 11592561328128 11598190084096 11649335427072 11654393757696 11657614983168 11697456177792 11697626677248 11711453659136 11719623573504 11759848095744 11763098468352 11768206196736 11771458879488 11773748625408 11820101271552 11834073022464 11834245513216 11839211569152 11874690362304 11883130085376 11897193627648 11905649344512 11941327233024 11946512351232 11949814317056 11960633524224 12007721926656 12010057629696 12013377159168 12018593562624 12021915451392 12063177510912 12085861810176 12086037970944 12094627905536 12127343348736 12130695295488 12135962640384 12195398025216 12200693465088 12204065685504 12212739506176 12245774436126 12257882800128 12263205371904 12268980928512 12277700886528 12314493709056 12319840862208 12323246014464 12374168518656 12382963236864 12388795195392 12388975771648 12394174611456 12440151808128 12452452368384 12454874578944 12463726657536 12472585027584 12509961863168 12518688817152 12524124635136 12570583891968 12576504213504 12581965135872 12585442738176 12640941637632 12646430539776 12652386582528 12652571000832 12661563588608 12699321637464 12704835889152 12717398163456 12732430548992 12769930838016 12776131264512 12785043898368 12785211670528 12832471056384 12838043123712 12841591504896 12844089409536 12853218115584 12900898171392 12909897842688 12919261626368 12954207667968 12963414638592 12969519970176 12975151546368 12987981103104 13035971063808 13036161073152 13045426290688 13047963844608 13057237450752 13105502355456 13111192977408 13114816856064 13159830011904 13175385366528 13184576520192 13194139533312 13233485776896 13239231971328 13242891239424 13245467203584 13255074381824 13313332150272 13313526202368 13322988552192 13329263230976 13368521346048 13384342831104 13384518467584 13393855512576 13433993137152 13439826395136 13443541106688 13453095862272 13455712714752 13469017440256 13508687167488 13515049304064 13524654882816 13524852015104 13571074699776 13596792717312 13600550813696 13606456393728 13647032207424 13647231123456 13656930648064 13669295456256 13719822778368 13725780148224 13729573896192 13733368692736 13739331944448 13790118150144 13802603544576 13812413497344 13812614823936 13853805422688 13859820969984 13863651766272 13889924235264 13937394594816 13937597743104 13947503640576 13954072444928 13995170784144 14009008914432 14011733901312 14021692489728 14025568026624 14031658156032 14073707096064 14083524919296 14083709730816 14100377632768 14141906878464 14148567240192 14158623080448 14158829453312 14221059342336 14231374135296 14234142375936 14238076633088 14244259037184 14286736842147 14297099272192 14307072933888 14323984367616 14373147672576 14377120350208 14383363129344 14436529938432 14446790443008 14449600585728 14459870380032 14460081143808 14513510442816 14527861096448 14534169329664 14541014433792 14551349198848 14590709966448 14601292873728 14611478740992 14665681207296 14676104577024 14678959325184 14683016527872 14689392132096 14743690149888 14743883624448 14754168963072 14761332834304 14804808763392 14822308537344 14836964524032 14843406974976 14887671499008 14898252644352 14898469797888 14905486475264 14911958679552 14977716977664 14981856755712 14988362121216 14995421134848 15051047866624 15057583276032 15068087451648 15113242279296 15123983745024 15134732845056 15137676804096 15152644620288 15208854585344 15215236743168 15215458516992 15222624485376 15233443692544 15296391806976 15300619665408 15307263442944 15353135013888 15364046979072 15371282927616 15377957388288 15393162788864 15434800625664 15445770633216 15450039779328 15456748437504 15532447236096 15539191676928 15543486644224 15585531100524 15596608237056 15596835569664 15626164764672 15679797460992 15684131291136 15690941595648 15695278505984 15698331500544 15760135028736 15774404050944 15778764029952 15785615425536 15832920483072 15844173447168 15862924836864 15874199126016 15921769644032 15928450965504 15928683134976 15947511365632 16010295902208 16013410172928 16017836212224 16024791416832 16029220601856 16084236681216 16095457050624 16114482413568 16114717294592 16169791131648 16174260393984 16181283520512 16252639248384 16260530700288 16267591286784 16272087580672 16327699248168 16343843733504 16350940495872 16358641238016 16370267848704 16419324945408 16426454482944 16430994685952 16498891358208 16510617649152 16513829240832 16518393593856 16525566148608 16586869077504 16603269824512 16606499438592 16618302210048 16630113370112 16675097104512 16691585089536 16698832846848 16760778522624 16768672284672 16775953514496 16780590317568 16849931599872 16854588850176 16861907386368 16869848776704 16870094667776 16932428849952 16939781185536 16956530884608 17014481713152 17026574450688 17034841686016 17046725197824 17109961408512 17117390831616 17122122006528 17125452546048 17137624154112 17201197561856 17213197123584 17220671373312 17272276890624 17284552851456 17292693293568 17300202061824 17317308137472 17381294751744 17381548097536 17388841992192 17397285126144 17409649934336 17474003140608 17481590636544 17486422474752 17546440015872 17567180488704 17579435360256 17639772143616 17644647702528 17652309295104 17657188319232 17660622938112 17751109533696 17751368269824 17763984736256 17812035543456 17824695128064 17845790441472 17858474016768 17911990849536 17919768526848 17924721475584 17937461149696 17940950286336 18011582889984 18020065738752 18027890343936 18032873177088 18094766266368 18128792715264 18129056956416 18141941858304 18196042943232 18196308164608 18203943960576 18225727275008 18293097037824 18301040197632 18306098528256 18319109259264 18386824200192 18394808057856 18403471392768 18416551329792 18416819765248 18471740563584 18479761293312 18484869021696 18519898980352 18574444855296 18583192793088 18583463657472 18596671520768 18660227712192 18678678552576 18682311868416 18695589986304 18700757368832 18708877541376 18764942794752 18778033225728 18778279641088 18855875837952 18864756320256 18872947703808 18878164107264 18961412456448 18975165513728 18978579873792 18978856501248 18992345382912 19048982456196 19057253833728 19076097245184 19098645823488 19164196896768 19177565847552 19177817505792 19248706584576 19257064685568 19262387257344 19266134114304 19279827173376 19280108191744 19351347257088 19364846764032 19378892439552 19388019245056 19445121957888 19454279955264 19468390498304 19481971654656 19553956595712 19554241609728 19568139436032 19571945766912 19577355370496 19585856176128 19658253533184 19658511499264 19672225284096 19739745017856 19763078049792 19782619365376 19791209299968 19850228665344 19864336859136 19864626397184 19868200805376 19882611572736 19970289303552 19975809007616 19984482828288 19993894846464 20076514246656 20076777701376 20090783268864 20150989705728 20159739592704 20165311660032 20179643793408 20183569072128 20203526160384 20272573956096 20286982324224 20287278022656 20296832647168 20356612049664 20395189075968 20400826220544 20409684590592 20470548311136 20470846685184 20485395972096 20495043903488 20503943184384 20579734167552 20594360844288 20600053039104 20608997916672 20685177225216 20709929648128 20718620246016 20718922235904 20780708134032 20795477649408 20795780759552 20834886352896 20906396614656 20912175054848 20921255460864 20931108667392 21013513371648 21017600851968 21032538734592 21038352039936 21047487234048 21110560644096 21125564596224 21150566449152 21165598834688 21222850860288 21237934620672 21238244179968 21347061202944 21351213563904 21357114949632 21366388555776 21372294135808 21445648908288 21460609400832 21485976551424 21559721508864 21565680525312 21575044694016 21654794907648 21670185664512 21680707600384 21689805570048 21690121715712 21770265664224 21791791644672 21801253994496 21811521650688 21827023798272 21892433260544 21901939310592 21917218111488 21998521810944 22014156865536 22018438987776 22024524791808 22034088198144 22115825436672 22131253444608 22141999251456 22157736280064 22233462806016 22255446786048 22265110462464 22347378966528 22347704696832 22358229712896 22367938019328 22374120423424 22466575466496 22472785133568 22482543181824 22493131702272 22576571799936 22586374914048 22608707846144 22669863418944 22685975617536 22702099267584 22706515206144 22728966930432 22813281878016 22823187775488 22829496008704 22833936728064 22850165538816 22944587710464 22950929498112 22960895164416 23029702520832 23046070468608 23056924391424 23066936082432 23089744183296 23168655949824 23175059668992 23185122656256 23196380168192 23298670854144 23308787515392 23315229966336 23394912355584 23395253354496 23422907318272 23439247147008 23519696191488 23526196936704 23536412393472 23542917758976 23547497250816 23640202543104 23668146044928 23668491026432 23678423138304 23749380724608 23766260170752 23794387255296 23811298689024 23882654466048 23893024702464 23899628634112 23921267048448 24015443853312 24020115259392 24026754318336 24037187125248 24043830902784 24126355021824 24171723620352 24172075941888 24189255811072 24254686697472 24261390590976 24271925280768 24390796050432 24401386930176 24408131371008 24425479012352 24491548872252 24515765600256 24526410743808 24537961857024 24555401773056 24628987418112 24639681724416 24646492028928 24748337037312 24765926473728 24777590390784 24777951543296 24788349222912 24880303616256 24904904736768 24909749157888 24927453315072 24945170055168 25019923726336 25037377634304 25048249270272 25141167783936 25153008427008 25163930271744 25170885476352 25281883275264 25292861079552 25304773165056 25305142001664 25323127177216 25398643274928 25409671778304 25434796326912 25464861097984 25539861676032 25552262529024 25570087796736 25570423341056 25664942112768 25676086247424 25683183009792 25688178819072 25706436231168 25801796342784 25819795685376 25838523252736 25908415335936 25926829277184 25939039940352 25950303092736 25975962206208 26071942127616 26072322146304 26090852581376 26095927689216 26114474901504 26211004710912 26222385954816 26229633712128 26319660023808 26350770733056 26369153040384 26466971553792 26478463942656 26485782478848 26490934407168 26510148763648 26626664300544 26627052404736 26645977104384 26658526461952 26737042692096 26768685662208 26769036935168 26787711025152 26867986274304 26879652790272 26887082213376 26906191724544 26911425429504 26938034880512 27017374334976 27030098608128 27049309765632 27049704030208 27142149399552 27193585434624 27201101627392 27212912787456 27294064414848 27294462246912 27313861296128 27338590912512 27439645556736 27451560296448 27459147792384 27466737385472 27478663888896 27580236300288 27605207089152 27624826994688 27625229647872 27707610845376 27719641939968 27727303532544 27779848470528 27874789189632 27875195486208 27895007281152 27908144889856 27990341568288 28018017828864 28023467802624 28043384979456 28051136053248 28063316312064 28147414192128 28167049838592 28167419461632 28200755265536 28283813756928 28297134480384 28317246160896 28317658906624 28442118684672 28462748270592 28468284751872 28476153266176 28488518074368 28573473684294 28594198544384 28614145867776 28647968735232 28746295345152 28754240700416 28766726258688 28873059876864 28893580886016 28899201171456 28919740760064 28920162287616 29027020885632 29055722192896 29068338659328 29082028867584 29102698397696 29181419932896 29202585747456 29222957481984 29331362414592 29352209154048 29357918650368 29366033055744 29378784264192 29487380299776 29487767248896 29508337926144 29522665668608 29609617526784 29644617074688 29673929048064 29686813949952 29775342998016 29796505288704 29796939595776 29810972950528 29823917359104 29955433955328 29963713511424 29976724242432 29990842269696 30102095733248 30115166552064 30136174903296 30226484558592 30247967490048 30269465690112 30275353608192 30305289240576 30417709170688 30430473486336 30430917033984 30445248970752 30466887385088 30592783613952 30601239330816 30614526885888 30706270027776 30728093958144 30742565855232 30755914776576 30786325577728 30869601251328 30891541266432 30900079558656 30913496875008 31064894472192 31078383353856 31086973288448 31171062201048 31193216474112 31193671139328 31252329529344 31359594921984 31368262582272 31381883191296 31390557011968 31396663001088 31520270057472 31548808101888 31557528059904 31571230851072 31665840966144 31688346894336 31725849673728 31748398252032 31843539288064 31856901931008 31857366269952 31895022731264 32020591804416 32026820345856 32035672424448 32049582833664 32058441203712 32168473362432 32190914101248 32228964827136 32229434589184 32339582263296 32348520787968 32362567041024 32505278496768 32521061400576 32535182573568 32544175161344 32655398496336 32687687467008 32701880991744 32717282476032 32740535697408 32838649890816 32852908965888 32861989371904 32997782716416 33021235298304 33027658481664 33036787187712 33051132297216 33173738155008 33206539649024 33212998877184 33236604420096 33260226740224 33350194209024 33383170179072 33397665693696 33521557045248 33537344569344 33551907028992 33561180635136 33699863199744 33709177700352 33723814772736 33739697553408 33740189335552 33864857699904 33879562371072 33913061769216 34028963426304 34053148901376 34069683372032 34093450395648 34219922817024 34234781663232 34244244013056 34250905092096 34275248308224 34402395123712 34426394247168 34441342746624 34544553781248 34569105702912 34585386587136 34600404123648 34634616274944 34762589503488 34763096195072 34777683984384 34794570252288 34819299868672 34948006281216 34963181273088 34972844949504 35092880031744 35134360977408 35158870720512 35279544287232 35289295405056 35304618590208 35314376638464 35321245876224 35502219067392 35502736539648 35527969472512 35624071086912 35649390256128 35691580882944 35716948033536 35823981699072 35839537053696 35849442951168 35874922299392 35881900572672 36023165779968 36040131477504 36055780687872 36065746354176 36189532532736 36257585430528 36258113912832 36283883716608 36392085886464 36392616329216 36407887921152 36451454550016 36586194075648 36602080395264 36612197056512 36638218518528 36773648400384 36789616115712 36806942785536 36833102659584 36833639530496 36943481127168 36959522586624 36969738043392 37039797960704 37148889710592 37166385586176 37166927314944 37193343041536 37320455424384 37357357105152 37364623736832 37391179972608 37401514737664 37417755082752 37529885589504 37556066451456 37556559282176 37711751675904 37729512640512 37745895407616 37756328214528 37922824912896 37950331027456 37957159747584 37957713002496 37984690765824 38097964912392 38114507667456 38152194490368 38197291646976 38328393793536 38355131695104 38355635011584 38497413169152 38514129371136 38524774514688 38532268228608 38559654346752 38560216383488 38702694514176 38729693528064 38757784879104 38776038490112 38890243915776 38908559910528 38936780996608 38963943309312 39107913191424 39108483219456 39136278872064 39143891533824 39154710740992 39171712352256 39316507066368 39317022998528 39344450568192 39479490035712 39526156099584 39565238730752 39582418599936 39700457330688 39728673718272 39729252794368 39736401610752 39765223145472 39940578607104 39951618015232 39968965656576 39987789692928 40153028493312 40153555402752 40181566537728 40301979411456 40319479185408 40330623320064 40359287586816 40367138144256 40407052320768 40545147912192 40573964648448 40574556045312 40593665294336 40713224099328 40790378151936 40801652441088 40819369181184 40941096622272 40941693370368 40970791944192 40990087806976 41007886368768 41159468335104 41188721688576 41200106078208 41217995833344 41370354450432 41419859296256 41437240492032 41437844471808 41561416268064 41590955298816 41591561519104 41669772705792 41812793229312 41824350109696 41842510921728 41862217334784 42027026743296 42035201703936 42065077469184 42076704079872 42094974468096 42221121288192 42251129192448 42301132898304 42331197669376 42445701720576 42475869241344 42476488359936 42694122405888 42702427127808 42714229899264 42732777111552 42744588271616 42860210526441 42891297816576 42921218801664 42971953102848 43119443017728 43131361050624 43150089388032 43309589815296 43340371329024 43361415200768 43379611140096 43380243431424 43540531328448 43583583289344 43602507988992 43623043301376 43654047596544 43784866521088 43803878621184 43834436222976 43997043621888 44028313731072 44036877975552 44049049583616 44068176396288 44231650873344 44262506889216 44283998502912 44315472560128 44466925612032 44510893572096 44530220924928 44694757933056 44695409393664 44716459425792 44735876038656 44748240846848 44933150932992 44945570267136 44965086363648 44986263404544 45153143599872 45172749828096 45217415692288 45339726837888 45371951235072 45404198535168 45413030412288 45457933860864 45626563756032 45646375550976 45658992017408 45667873456128 45700331077632 45889175420928 45901858996224 45921790328832 46059405041664 46092140937216 46113848782848 46133872164864 46179488366592 46337311899648 46350119337984 46370245312512 46392760336384 46597341708288 46617575030784 46630459932672 46789824711168 46790506708992 46845814636544 46878494294016 47039392382976 47052393873408 47072824786944 47085835517952 47094994501632 47280405086208 47336292089856 47336982052864 47356846276608 47498761449216 47532520341504 47588774510592 47622597378048 47765308932096 47786049404928 47799257268224 47842534096896 48030887706624 48040230518784 48053508636672 48074374250496 48087661805568 48252710043648 48343447240704 48344151883776 48378511622144 48509373394944 48522781181952 48543850561536 48781592100864 48802773860352 48816262742016 48850958024704 48983097744504 49031531200512 49052821487616 49075923714048 49110803546112 49257974836224 49279363448832 49292984057856 49496674074624 49531852947456 49555180781568 49555903086592 49576698445824 49760607232512 49809809473536 49819498315776 49854906630144 49890340110336 50039847452672 50074755268608 50096498540544 50282335567872 50306016854016 50327860543488 50341770952704 50563766550528 50585722159104 50609546330112 50610284003328 50646254354432 50797286549856 50819343556608 50869592653824 50929722195968 51079723352064 51104525058048 51140175593472 51140846682112 51329884225536 51352172494848 51366366019584 51376357638144 51412872462336 51603592685568 51639591370752 51677046505472 51816830671872 51853658554368 51878079880704 51900606185472 51951924412416 52143884255232 52144644292608 52181705162752 52191855378432 52228949803008 52422009421824 52444771909632 52459267424256 52639320047616 52701541466112 52738306080768 52933943107584 52956927885312 52971564957696 52981868814336 53020297527296 53253328601088 53254104809472 53291954208768 53317052923904 53474085384192 53537371324416 53538073870336 53575422050304 53735972548608 53759305580544 53774164426752 53812383449088 53822850859008 53876069761024 54034748669952 54060197216256 54098619531264 54099408060416 54284298799104 54387170869248 54402203254784 54425825574912 54588128829696 54588924493824 54627722592256 54677181825024 54879291113472 54903120592896 54918295584768 54933474770944 54957327777792 55160472600576 55210414178304 55249653989376 55250459295744 55415221690752 55439283879936 55454607065088 55559696941056 55749578379264 55750390972416 55790014562304 55816289779712 55980683136576 56036035657728 56046935605248 56086769958912 56102272106496 56126632624128 56294828384256 56334099677184 56334838923264 56401510531072 56567627513856 56594268960768 56634492321792 56635317813248 56884237369344 56925496541184 56936569503744 56952306532352 56977036148736 57146947368588 57188397088768 57228291735552 57295937470464 57492590690304 57508481400832 57533452517376 57746119753728 57787161772032 57798402342912 57839481520128 57840324575232 58054041771264 58111444385792 58136677318656 58164057735168 58205396795392 58362839865792 58405171494912 58445914963968 58662724829184 58704418308096 58715837300736 58732066111488 58757568528384 58974760599552 58975534497792 59016675852288 59045331337216 59219235053568 59289234149376 59347858096128 59373627899904 59550685996032 59593010577408 59593879191552 59621945901056 59647834718208 59910867910656 59927427022848 59953448484864 59981684539392 60204191466496 60230333104128 60272349806592 60452969117184 60495934980096 60538931380224 60550707216384 60610578481152 60835418341376 60860946972672 60861834067968 60890497941504 60933774770176 61185567227904 61202478661632 61229053771776 61412540055552 61456187916288 61485131710464 61511829553152 61739202502656 61783082532864 61800159117312 61826993750016 62129788944384 62156766707712 62173946576896 62342124402096 62386432948224 62387342278656 62504659058688 62719189843968 62736525164544 62763766382592 62781114023936 62793326002176 63040540114944 63097616203776 63115056119808 63142461702144 63331681932288 63376693788672 63451699347456 63496796504064 63687078576128 63713803862016 63714732539904 63790045462528 64041183608832 64053640691712 64071344848896 64099165667328 64116882407424 64336946724864 64381828202496 64457929654272 64458869178368 64679164526592 64697041575936 64725134082048 65010556993536 65042122801152 65070365147136 65088350322688 65310796992672 65375374934016 65403761983488 65434564952064 65481071394816 65677299781632 65705817931776 65723978743808 65995565432832 66042470596608 66055316963328 66073574375424 66102264594432 66347476310016 66413079298048 66425997754368 66473208840192 66520453480448 66700388418048 66766340358144 66795331387392 67043114090496 67074689138688 67103814057984 67122361270272 67399726399488 67418355400704 67447629545472 67479395106816 67480378671104 67729715399808 67759124742144 67826123538432 68057926852608 68106297802752 68139366744064 68186900791296 68439845634048 68469563326464 68488488026112 68501810184192 68550496616448 68804790247424 68852788494336 68882685493248 69089107562496 69138211405824 69170773174272 69200808247296 69269232549888 69525179006976 69526192390144 69555367968768 69589140504576 69638599737344 69896012562432 69926362546176 69945689899008 70185760063488 70268721954816 70317741441024 70559088574464 70578590810112 70609237180416 70628753276928 70642491752448 71004438134784 71005473079296 71055938945024 71248142173824 71298780512256 71383161765888 71433896067072 71647963398144 71679074107392 71698885902336 71749844598784 71763801145344 72046331559936 72080262955008 72111561375744 72131492708352 72379065065472 72515170861056 72516227825664 72567767433216 72784171772928 72785232658432 72815775842304 72902909100032 73172388151296 73204160790528 73224394113024 73276437037056 73547296800768 73579232231424 73613885571072 73666205319168 73667279060992 73886962254336 73919045173248 73939476086784 74079595921408 74297779421184 74332771172352 74333854629888 74386686083072 74640910848768 74714714210304 74729247473664 74782359945216 74803029475328 74835510165504 75059771179008 75112132902912 75113118564352 75423503351808 75459025281024 75491790815232 75512656429056 75845649825792 75900662054912 75914319495168 75915426004992 75969381531648 76195929824784 76229015334912 76304388980736 76394583293952 76656787587072 76710263390208 76711270023168 76994826338304 77028258742272 77049549029376 77064536457216 77119308693504 77120432766976 77405389028352 77459387056128 77515569758208 77552076980224 77780487831552 77817119821056 77873561993216 77927886618624 78215826382848 78216966438912 78272557744128 78287783067648 78309421481984 78343424704512 78633014132736 78634045997056 78688901136384 78958980071424 79052312199168 79130477461504 79400914661376 79457347436544 79458505588736 79472803221504 79530446290944 79881157214208 79903236030464 79937931313152 79975579385856 80306056986624 80307110805504 80363133075456 80603958822912 80638958370816 80661246640128 80718575173632 80734276288512 80814104641536 81090295824384 81147929296896 81149112090624 81187330588672 81426448198656 81580756303872 81603304882176 81638738362368 81882193244544 81883386740736 81941583888384 81980175613952 82015772737536 82318936670208 82377443377152 82400212156416 82435991666688 82740708900864 82839718592512 82874480984064 82875688943616 83122832536128 83181910597632 83183123038208 83339545411584 83625586458624 83648700219392 83685021843456 83724434669568 84054053486592 84070403407872 84130154938368 84153408159744 84189948936192 84442242576384 84502258384896 84602265796608 84662395338752 84891403441152 84951738482688 84952976719872 85388244811776 85404854255616 85428459798528 85465554223104 85489176543232 85720421052882 85782595633152 85842437603328 85943906205696 86238886035456 86262722101248 86300178776064 86619179630592 86680742658048 86722830401536 86759222280192 86760486862848 87081062656896 87167166578688 87205015977984 87246086602752 87308095193088 87569733042176 87607757242368 87668872445952 87994087243776 88056627462144 88073755951104 88098099167232 88136352792576 88463301746688 88525013778432 88567997005824 88630945120256 88933851224064 89021787144192 89060441849856 89389515866112 89390818787328 89432918851584 89471752077312 89496481693696 89866301865984 89891140534272 89930172727296 89972526809088 90306287199744 90345499656192 90434831384576 90679453675776 90743902470144 90808397070336 90826060824576 90915867721728 91253127512064 91292751101952 91317984034816 91335746912256 91400662155264 91778350841856 91803717992448 91843580657664 92118810083328 92184281874432 92227697565696 92267744329728 92358976733184 92674623799296 92700238675968 92740490625024 92785520672768 93194683416576 93235150061568 93260919865344 93579649422336 93581013417984 93691629273088 93756988588032 94078784765952 94104787746816 94145649573888 94171671035904 94189989003264 94560810172416 94672584179712 94673964105728 94713692553216 94997522898432 95065040683008 95177549021184 95245194756096 95530617864192 95572098809856 95598514536448 95685068193792 96061775413248 96080461037568 96107017273344 96148748500992 96175323611136 96505420087296 96686894481408 96688303767552 97018746789888 97045562363904 97087701123072 97563184201728 97605547720704 97632525484032 97701916049408 97966195489008 98063062401024 98105642975232 98151847428096 98221607092224 98515949672448 98558726897664 98585968115712 98993348149248 99063705894912 99110361563136 99111806173184 99153396891648 99521214465024 99619618947072 99638996631552 99709813260288 99780680220672 100079694905344 100149510537216 100192997081088 100564671135744 100612033708032 100655721086976 100683541905408 101127533101056 101171444318208 101219092660224 101220568006656 101292508708864 101594573099712 101638687113216 101739185307648 101859444391936 102159446704128 102209050116096 102280351186944 102281693364224 102659768451072 102704344989696 102732732039168 102752715276288 102825744924672 103207185371136 103279182741504 103354093010944 103633661343744 103707317108736 103756159761408 103801212370944 103903848824832 104287768510464 104289288585216 104363410325504 104383710756864 104457899606016 104844018843648 104889543819264 104918534848512 105278640095232 105403082932224 105476612161536 105867886215168 105913855770624 105943129915392 105963737628672 106040595054592 106506657202176 106508209618944 106583908417536 106634105847808 106948170768384 107074742648832 107076147740672 107150844100608 107471945097216 107518611161088 107548328853504 107624766898176 107645701718016 107752139522048 108069497339904 108120394432512 108197239062528 108198816120832 108568597598208 108774341738496 108804406509568 108851651149824 109176257659392 109177848987648 109255445184512 109354363650048 109758582226944 109806241185792 109836591169536 109866949541888 109914655555584 110320945201152 110420828356608 110499307978752 110500918591488 110830443381504 110878567759872 110909214130176 111119393882112 111499156758528 111500781944832 111580029124608 111632579559424 111961366273152 112072071315456 112093871210496 112173539917824 112204544212992 112253265248256 112589656768512 112668199354368 112669677846528 112803021062144 113135255027712 113188537921536 113268984643584 113270635626496 113768474738688 113850993082368 113873139007488 113904613064704 113954072297472 114293894737176 114376794177536 114456583471104 114591874940928 114985181380608 115016962801664 115066905034752 115492239507456 115574323544064 115596804685824 115678963040256 115680649150464 116108083542528 116222888771584 116273354637312 116328115470336 116410793590784 116725679731584 116810342989824 116891829927936 117325449658368 117408836616192 117431674601472 117464132222976 117515137056768 117949521199104 117951068995584 118033351704576 118090662674432 118438470107136 118578468298752 118695716192256 118747255799808 119101371992064 119186021154816 119187758383104 119243891802112 119295669436416 119821735821312 119854854045696 119906896969728 119963369078784 120408382932992 120460666208256 120544699613184 120905938234368 120991869960192 121077862760448 121101414432768 121221156962304 121670836682752 121721893945344 121723668135936 121780995883008 121867549540352 122371134455808 122404957323264 122458107543552 122825080111104 122912375832576 122970263420928 123023659106304 123478405005312 123566165065728 123600318234624 123653987500032 124259577888768 124313533415424 124347893153792 124684248804192 124772865896448 124774684557312 125009318117376 125438379687936 125473050329088 125527532765184 125562228047872 125586652004352 126081080229888 126195232407552 126230112239616 126284923404288 126663363864576 126753387577344 126903398694912 126993593008128 127374157152256 127427607724032 127429465079808 127580090925056 128082367217664 128107281383424 128142689697792 128198331334656 128233764814848 128673893449728 128763656404992 128915859308544 128917738356736 129358329053184 129394083151872 129450268164096 130021113987072 130084245602304 130140730294272 130176700645376 130621593985344 130750749868032 130807523966976 130869129904128 130962142789632 131354599563264 131411635863552 131447957487616 131991130865664 132084941193216 132110633926656 132147148750848 132204529188864 132694952620032 132826158596096 132851995508736 132946417680384 133040906960896 133400776836096 133532680716288 133590662774784 134086228180992 134149378277376 134207628115968 134244722540544 134799452798976 134836710801408 134895259090944 134958790213632 134960757342208 135459430799616 135518249484288 135652247076864 136115853705216 136212595605504 136278733488128 136373801582592 136879691268096 136939126652928 136976976052224 137003620368384 137100993232896 137609580494848 137705576988672 137765370986496 138178215124992 138276422811648 138341546348544 138401616494592 138538465099776 139050358013952 139052384780288 139110735937536 139178281009152 139277199474688 139792025124864 139852725092352 139891379798016 140371520126976 140537443909632 140635482882048 141118177148928 141157181620224 141218474360832 141257506553856 141284983504896 142008876269568 142010946158592 142111877890048 142496284347648 142597561024512 142766323531776 142867792134144 143295926796288 143358148214784 143397771804672 143499689197568 143527602290688 144092663119872 144160525910016 144223122751488 144262985416704 144758130130944 145030341722112 145032455651328 145135534866432 145568343545856 145570465316864 145631551684608 145805818200064 146344776302592 146408321581056 146448788226048 146552874074112 147094593601536 147158464462848 147227771142144 147332410638336 147334558121984 147773924508672 147838090346496 147878952173568 148159191842816 148595558842368 148665542344704 148667709259776 148773372166144 149281821697536 149429428420608 149458494947328 149564719890432 149606058950656 149671020331008 150119542358016 150224265805824 150226237128704 150847006703616 150918050562048 150983581630464 151025312858112 151691299651584 151801324109824 151828638990336 151830852009984 151938763063296 152391859649568 152458030669824 152608777961472 152789166587904 153313575174144 153420526780416 153422540046336 153989652676608 154056517484544 154099098058752 154129072914432 154238617387008 154240865533952 154810778056704 154918774112256 155031139516416 155104153960448 155560975663104 155634239642112 155747123986432 155855773237248 156431652765696 156433932877824 156545115488256 156575566135296 156618842963968 156686849409024 157266028265472 157268091994112 157377802272768 157917960142848 158104624398336 158260954923008 158801829322752 158914694873088 158917011177472 158945606443008 159060892581888 159762314428416 159806472060928 159875862626304 159951158771712 160612113973248 160614221611008 160726266150912 161207917645824 161277916741632 161322493280256 161437150347264 161468552577024 161628209283072 162180591648768 162295858593792 162298224181248 162374661177344 162852896397312 163161512607744 163206609764352 163277476724736 163764386489088 163766773481472 163883167776768 163960351227904 164031545475072 164637873340416 164754886754304 164800424312832 164871983333376 165481417801728 165679437185024 165748961968128 165751377887232 166245665072256 166363821195264 166366246076416 166679090823168 167251172917248 167297400438784 167370043686912 167448869339136 168108106973184 168140806815744 168260309876736 168306816319488 168379897872384 168884485152768 169004516769792 169204531593216 169324790677504 169782806882304 169903476965376 169905953439744 170776489623552 170809708511232 170856919597056 170931108446208 170978353086464 171440842105764 171565191266304 171684875206656 171887812411392 172477772070912 172525444202496 172600357552128 173238359261184 173361485316096 173445660803072 173518444560384 173520973725696 174162125313792 174334333157376 174410031955968 174492173205504 174616190386176 175139466084352 175215514484736 175337744891904 175988174487552 176113254924288 176147511902208 176196198334464 176272705585152 176926603493376 177050027556864 177135994011648 177261890240512 177867702448128 178043574288384 178120883699712 178779031732224 178781637574656 178865837703168 178943504154624 178992963387392 179732603731968 179782281068544 179860345454592 179945053618176 180612574399488 180690999312384 180869662769152 181358907351552 181487804940288 181616794140672 181652121649152 181831735443456 182506255024128 182585502203904 182635968069632 182671493824512 182801324310528 183556701683712 183607435984896 183687161315328 184237620166656 184368563748864 184455395131392 184535488659456 185349247598592 185400477351936 185480981250048 185571041345536 186389366833152 186470300123136 186521839730688 187159298844672 187162026835968 187383258546176 187513977176064 188157569531904 188209575493632 188291299147776 188343342071808 188379978006528 189121620344832 189345168359424 189347928211456 189427385106432 189995045796864 190130081366016 190355098042368 190490389512192 191061235728384 191144197619712 191197029072896 191370136387584 192123550826496 192160922075136 192214034546688 192297497001984 192350647222272 193010840174592 193373788962816 193376607535104 194037493579776 194091124727808 194175402246144 195126368403456 195211095441408 195265050968064 195403832098816 195932390978016 196126124802048 196211285950464 196303694856192 196443214184448 197031899344896 197117453795328 197171936231424 197986696298496 198127411789824 198220723126272 198223612346368 198306793783296 199042428930048 199239237894144 199277993263104 199419626520576 199561360441344 200159389810688 200299021074432 200385994162176 201129342271488 201224067416064 201311442173952 201367083810816 202255066202112 202342888636416 202438185320448 202441136013312 202585017417728 203189146199424 203277374226432 203478370615296 203718888783872 204318893408256 204418100232192 204560702373888 204563386728448 205319536902144 205408689979392 205465464078336 205505430552576 205651489849344 206414370742272 206558365483008 206708186021888 207267322687488 207414634217472 207512319522816 207602424741888 207807697649664 208575537020928 208578577170432 208726820651008 208767421513728 208915799212032 209688037687296 209779087638528 209837069697024 210557280190464 210806165864448 210953224323072 211735772430336 211827711541248 211886259830784 211927475257344 212081190109184 213013314404352 213016419237888 213167816835072 213268211695616 213896341536768 214149485297664 214152295481344 214301688201216 214943890194432 215037222322176 215096657707008 215249533796352 215291403436032 215504279044096 216138994679808 216240788865024 216394478125056 216397632241664 217137195196416 217548683476992 217608813019136 217703302299648 218352515318784 218355697975296 218510890369024 218708727300096 219517164453888 219612482371584 219673182339072 219733899083776 219829311111168 220641890402304 220841656713216 220998615957504 221001837182976 221660886763008 221757135519744 221818428260352 222238787764224 222998313517056 223001563889664 223160058249216 223265159118848 223922732546304 224144142630912 224187742420992 224347079835648 224409088425984 224506530496512 225179313537024 225336398708736 225339355693056 225606042124288 226270510055424 226377075843072 226537969287168 226541271252992 227536949477376 227701986164736 227746278014976 227809226129408 227908144594944 228587789474352 228753588355072 228913166942208 229183749881856 229970362761216 230033925603328 230133810069504 230984479014912 231148647088128 231193609371648 231357926080512 231361298300928 232216167085056 232445777543168 232546709274624 232656230940672 232821587181568 233451359463168 233620685979648 233783659855872 234650899316736 234817673232384 234863349202944 234928264445952 235030274113536 235899042398208 235902137991168 236066703409152 236181325348864 236876940214272 237156936597504 237391432384512 238202743984128 238372042309632 238375516766208 238487783604224 238591338872832 239643471642624 239709708091392 239813793939456 239926738157568 240816765865984 240921332416512 241089399226368 241811876468736 241983739920384 242155725520896 242202828865536 242442313924608 243341673365504 243443787890688 243447336271872 243561991766016 243735099080704 244742268911616 244809914646528 244916215087104 245650160222208 245824751665152 245940526841856 246047318212608 246956810010624 247132330131456 247200636469248 247307975000064 248519155777536 248627066830848 248695786307584 249368497608384 249545731792896 249549369114624 250018636234752 250876759375872 250946100658176 251055065530368 251124456095744 251173304008704 252162160459776 252390464815104 252460224479232 252569846808576 253326727729152 253506775154688 253806797389824 253987186016256 254748314304512 254855215448064 254858930159616 255160181850112 256164734435328 256214562766848 256285379395584 256396662669312 256467529629696 257347786899456 257527312809984 257831718617088 257835476713472 258716658106368 258788166303744 258900536328192 260042227974144 260168491204608 260281460588544 260353401290752 261243187970688 261501499736064 261615047933952 261738259808256 261924285579264 262709199126528 262823271727104 262895914975232 263982261731328 264169882386432 264221267853312 264294297501696 264409058377728 265389905240064 265652317192192 265703991017472 265892835360768 266081813921792 266801553672192 267065361432576 267181325549568 268172456361984 268298756554752 268415256231936 268489445081088 269598905597952 269673421602816 269790518181888 269917580427264 269921514684416 270918861599232 271036498968576 271304494153728 272231707410432 272425191211008 272557466976256 272747603165184 273759382536192 273878253305856 273953952104448 274007240736768 274201986465792 275219160989696 275411153977344 275530741972992 276356430249984 276552845623296 276683092697088 276803232989184 277076930199552 278100716027904 278104769560576 278221471875072 278356562018304 278554398949376 279584050249728 279705450184704 279782759596032 280743040253952 281074887819264 281270965764096 282236354297856 282314363240448 282436948721664 282515013107712 282569967009792 284017752539136 284021892317184 284223755780096 284992568695296 285195122049024 285532647063552 285735584268288 286591853592576 286716296429568 286795543609344 286999378395136 287055204581376 288185326239744 288321051820032 288446245502976 288525970833408 289516260261888 290060683444224 290064911302656 291136687091712 291140930633728 291263103369216 291611636400128 292689552605184 292816643162112 292897576452096 293105748148224 294189187203072 294316928925696 294455542284288 294664821276672 294669116243968 295547849017344 295676180692992 295757904347136 296318383685632 297191117684736 297331084689408 297335418519552 297546744332288 298563643395072 298858856841216 298916989894656 299129439780864 299212117901312 299342040662016 300239084716032 300448531611648 300452474257408 301694013407232 301836101124096 301967163260928 302050625716224 303382599303168 303602648219648 303657277980672 303661704019968 303877526126592 304783719299136 304916061339648 305217555922944 305578333175808 306627150348288 306841053560832 306845080092672 307979305353216 308113034969088 308198196117504 308258145828864 308477234774016 308481731067904 309621556113408 309837548224512 310062279032832 310208307920896 311121951326208 311268479284224 311494247972864 311711546474496 312863305531392 312867865755648 313090230976512 313151132270592 313237685927936 313373698818048 314532056530944 314536183988224 314755604545536 315835920285696 316209248796672 316521909846016 317603658645504 317829389746176 317834022354944 317891212886016 318121785163776 319524628856832 319612944121856 319751725252608 319902317543424 321224227946496 321228443222016 321452532301824 322415835291648 322555833483264 322644986560512 322874300694528 322937105154048 323256418566144 324361183297536 324591717187584 324596448362496 324749322354688 325705792794624 326323025215488 326413219528704 326554953449472 327528772978176 327533546962944 327766335553536 327920702455808 328063090950144 329275746680832 329509773508608 329600848625664 329743966666752 330962835603456 331358874370048 331497923936256 331502755774464 332491330144512 332727642390528 332732492152832 333358181646336 334502345834496 334594800877568 334740087373824 334897738678272 336216213946368 336281613631488 336520619753472 336613632638976 336759795744768 337768970305536 338009033539584 338409063186432 338649581355008 339565613764608 339806953930752 339811906879488 341552979247104 341619417022464 341713839194112 341862216892416 341956706172928 342881684211528 343130382532608 343369750413312 343775624822784 344955544141824 345050888404992 345200715104256 346476718522368 346722970632192 346891321606144 347036889120768 347041947451392 348324250627584 348668666314752 348820063911936 348984346411008 349232380772352 350278932168704 350431028969472 350675489783808 351976348975104 352226509848576 352295023804416 352392396668928 352545411170304 353853206986752 354100055113728 354271988023296 354523780481024 355735404896256 356087148576768 356241767399424 357558063464448 357563275149312 357731675406336 357887008309248 357985926774784 359465207463936 359564562137088 359720690909184 359890107236352 361225148798976 361381998624768 361739325538304 362717814703104 362975609880576 363233588281344 363304243298304 363663470886912 365012510048256 365171004407808 365271936139264 365342987649024 365602648621056 367113403367424 367214871969792 367374322630656 368475240333312 368737127497728 368910790262784 369070977318912 370698495197184 370800954703872 370961962500096 371142082691072 372778733666304 372940600246272 373043679461376 374318597689344 374324053671936 374766517092352 375027954352128 376315139063808 376419150987264 376582598295552 376686684143616 376759956013056 378243240689664 378690336718848 378695856422912 378854770212864 379990091593728 380260162732032 380710196084736 380980779024384 382122471456768 382288395239424 382394058145792 382740272775168 384247101652992 384321844150272 384428069093376 384594994003968 384701294444544 386021680349184 386747577925632 386753215070208 388074987159552 388182249455616 388350804492288 390252736806912 390422190882816 390530101936128 390807664197632 391864781956032 392252249604096 392422571900928 392607389712384 392886428368896 394063798689792 394234907590656 394343872462848 395973392596992 396254823579648 396441446252544 396447224692736 396613587566592 398084857860096 398478475788288 398555986526208 398839253041152 399122720882688 400318779621376 400598042148864 400771988324352 402258684542976 402448134832128 402622884347904 402734167621632 404510132404224 404685777272832 404876370640896 404882272026624 405170034835456 406378292398848 406554748452864 406956741230592 407437777567744 408637786816512 408836200464384 409121404747776 409126773456896 410639073804288 410817379958784 410930928156672 411010861105152 411302979698688 412828741484544 413116730966016 414534645374976 414829268434944 415024639045632 415204849483776 415615395299328 417151074041856 417157154340864 417453641302016 417534843027456 417831598424064 419376075374592 419558175277056 419674139394048 421114560380928 421612331728896 421906448646144 423471544860672 423655423082496 423772519661568 423854950514688 424162380218368 426026628808704 426032838475776 426335633670144 426536423391232 427792683073536 428298970595328 428304590962688 428603376402432 429887780388864 430074444644352 430193315414016 430499067592704 430582806872064 432277989359616 432481577730048 432788956250112 432795264483328 434274390392832 435097366953984 435217626038272 435406604599296 436705030637568 436711395950592 437021780738048 437417454600192 439034328907776 439224964743168 439346364678144 439467798167552 439658622222336 441283780804608 441683313426432 441997231915008 442003674365952 443321773526016 443514271039488 443636856520704 444477575528448 445996627034112 446003127779328 446320116498432 446530318237696 447845465092608 448288285261824 448375484841984 448694159671296 448818176851968 449013060993024 450358627074048 450672797417472 450678711386112 451212084248576 452541020110848 452754151686144 453075938574336 453082542505984 455073898954752 455403972329472 455492556029952 455618452258816 455816289189888 457175578948704 457507176710144 457826333884416 458367499763712 459940725522432 460067851206656 460267620139008 461968958029824 462297294176256 462387218743296 462715852161024 462722596601856 464432334170112 464891555086336 465093418549248 465312461881344 465643174363136 466902718926336 467241371959296 467567319711744 469301798633472 469635346464768 469726698405888 469856528891904 470060548227072 471798084796416 471804275982336 472133406818304 472362650697728 473753880428544 474313873195008 474782864769024 476405487968256 476744084619264 476751033532416 476975567208448 477182677745664 479286943285248 479419416182784 479627587878912 479853476315136 481633531731968 481842664833024 482178798452736 483623752937472 483967479840768 484311451041792 484405657731072 484884627849216 486683346731008 486887575781376 486894672543744 487123983532032 487470198161408 489484537823232 489619829293056 489832430174208 491300320444416 491649503330304 491881053683712 492094636425216 493913620021248 494264660262912 494401272938496 494615950000128 497038311555072 497254133661696 497391572615168 498736995216768 499091463585792 499098738229248 500037272469504 501753518751744 501892201316352 502110131060736 502248912191488 502346608017408 504324320919552 504780929630208 504920448958464 505139693617152 506653455458304 507013550309376 507613594779648 507974372032512 509496628609024 509710430896128 509717860319232 510320363700224 512329468870656 512429125533696 512570758791168 512793325338624 512935059259392 514695573798912 515054625619968 515663437234176 515670953426944 517433316212736 517576332607488 517801072656384 520084455948288 520336982409216 520562921177088 520706802581504 522486375941376 523002999472128 523230095867904 523476519616512 523848571158528 525418398253056 525646543454208 525791829950464 527964523462656 528339764772864 528442535706624 528588595003392 528818116755456 530779810480128 531304634384384 531407982034944 531785670721536 532163627843584 533603107344384 534130722865152 534362651099136 536344912723968 536597513109504 536830512463872 536978890162176 539197811195904 539346843205632 539581036363776 539835160854528 539843029368832 541837723198464 542072997937152 542608988307456 544463414820864 544850382422016 545114933952512 545495206330368 547518765072384 547756506611712 547907904208896 548014481473536 548403972931584 550438321979392 550822307954688 551061483945984 552712860499968 553105691246592 553366185394176 553606465978368 556201432055808 556209539121152 556442943750144 556713124036608 557108797898752 559168100499456 559410900369408 559565519192064 561486080507904 562149775638528 562541931528192 564472708595712 564628726480896 564873897443328 565030026215424 565139934019584 568035505078272 568043784634368 568447511560192 569985137390592 570390244098048 571065294127104 571471168536576 573183707185152 573432592859136 573591087218688 573998756790272 574110409162752 576370652479488 576642103640064 576892491005952 577051941666816 579032520523776 580121366888448 580129822605312 582273374183424 582281861267456 582526206738432 583223272800256 585379105210368 585633286324224 585795152904192 586211496296448 588378374406144 588633857851392 588911084568576 589329642553344 591095698034688 591352361385984 591515808694272 592636767371264 594382235369472 594662169378816 594670837039104 595093488664576 597127286790144 597717713682432 597833979789312 598258879561728 598424235802624 598684081324032 600478169432064 600897063223296 600904948514816 603388026814464 603672202248192 603934326521856 604101251432448 606765198606336 607205296439296 607314555961344 607323408039936 607755052253184 609567438598272 609832122679296 610435111845888 611156666351616 613254300696576 613682107121664 613690160185344 615958610706432 616226069938176 616396392235008 616516291657728 616954469548032 616963462135808 619243112226816 619675096449024 620124558065664 620416615841792 622243902652416 622536958568448 622988495945728 623423092948992 625726611062784 625735731511296 626180461953024 626302264541184 626475371855872 626747397636096 629064113061888 629072367976448 629511209091072 631671840571392 632418497593344 633043819692032 635207317291008 635658779492352 635668044709888 635782425772032 636243570327552 639049257713664 639225888243712 639503450505216 639804635086848 642448455892992 642456886444032 642905064603648 644831670583296 645111666966528 645289973121024 645748601389056 645874210308096 646512837132288 648722366595072 649183434375168 649192896724992 649498644709376 651411585589248 652646050430976 652826439057408 653109906898944 655057545956352 655067093925888 655532671107072 655841404911616 656126181900288 658551493361664 659019547017216 659201697251328 659487933333504 661925671206912 662717748740096 662995847872512 663005511548928 664982660289024 665455284781056 665464984305664 666716363292672 669004691668992 669189601755136 669480174747648 669795477356544 672432427892736 672563227262976 673041239506944 673227265277952 673519591489536 675537940611072 676018067079168 676818126372864 679131227529216 679613907861504 679623813758976 683105958494208 683238834044928 683427678388224 683724433784832 683913412345856 685763368423056 686260765065216 686739500826624 687551249645568 689911088283648 690101776809984 690401430208512 692953437044736 693445941264384 693782643212288 694073778241536 694083894902784 696648501255168 697337332629504 697640127823872 697968692822016 698464761544704 700557864337408 700862057938944 701350979567616 703952697950208 704453019697152 704590047608832 704784793337856 705090822340608 707706413973504 708200110227456 708543976046592 709047560962048 711470809792512 712174297153536 715116126928896 715126550298624 715463350812672 715774016618496 715971853549568 718930414927872 719129124274176 719441381818368 719780214472704 722450297597952 722763997249536 723478651076608 725435629406208 725951219761152 726467176562688 726608486596608 727326941773824 730025020096512 730342008815616 730543872278528 730685975298048 731205297242112 734226806734848 734429743939584 734748645261312 736950480666624 737474254995456 737821580525568 738141954637824 741396990394368 741601909407744 741923925000192 742284165382144 745557467332608 745881200492544 746087358922752 748637195378688 748648107343872 749533034184704 750055908704256 752630278127616 752838301974528 753165196591104 753373368287232 753519912026112 756486481379328 757380673437696 757391712845824 757709540425728 759980183187456 760520325464064 761420392169472 761961558048768 764244942913536 764576790478848 764788116291584 765480545550336 768494203305984 768643688300544 768856138186752 769189988007936 769402588889088 772043360698368 773495155851264 773506430140416 776149974319104 776364498911232 776701608984576 780505473613824 780844381765632 781060203872256 781615328395264 783729563912064 784504499208192 784845143801856 785214779424768 785772856737792 788127597379584 788469815181312 788687744925696 791946785193984 792509647159296 792882892505088 792894449385472 793227175133184 796169715720192 796956951576576 797111973052416 797678506082304 798245441765376 800637559242752 801196084297728 801543976648704 804517369085952 804896269664256 805245768695808 805468335243264 809020264808448 809371554545664 809752741281792 809764544053248 810340069670912 812756584797696 813109496905728 813913482461184 814875555135488 817275573633024 817672400928768 818242809495552 818253546913792 821278147608576 821634759917568 821861856313344 822021722210304 822605959397376 825657482969088 826233461932032 829069290749952 829658536869888 830049278091264 830409698967552 831230790598656 834302148083712 834314308681728 834907282604032 835069686054912 835663196848128 838752150749184 839116350554112 839348278788096 842229120761856 843224663457792 843812897292288 846943089721344 847310846164992 847545039323136 847709901029376 848324760436736 852053257617408 852065676951552 852671267340288 853072846782464 855585366147072 856597941190656 856609181925376 857206752804864 859775560777728 860148889288704 860386630828032 860998135185408 861165613744128 864555978719232 864963155460096 865577912500224 865590528966656 868548780785664 870194733907968 870435252076544 873410061275136 873422791901184 874043561476096 874834909200384 878068657815552 878449929486336 878692729356288 878935596335104 879317244444672 882567561609216 883366626852864 883994463830016 884007348731904 886643547052032 887028542078976 887273713041408 888955151056896 891993254068224 892006255558656 892640232996864 893060636475392 895690930185216 896576570523648 896750969683968 897388319342592 897636353703936 898026121986048 900717254148096 901345594834944 901357422772224 902424168497152 905082040221696 905508303372288 906151877148672 906165085011968 910147797909504 910807944658944 910985112059904 911236904517632 911632578379776 914351157897408 915014353420288 915652667768832 916734999527424 919881451044864 920135702413312 920535240278016 923937916059648 924594588352512 924774437486592 925431704322048 925445193203712 928864668340224 929783110172672 930186837098496 930624923762688 931286348726272 933805437852672 934482743918592 935134639423488 938603597266944 939270692929536 939453396811776 939713057783808 940121096454144 943596169592832 943608551964672 944266813636608 944725301395456 947507760857088 948627746390016 949565729538048 952810975936512 953488169238528 953502067064832 953951134416896 954365355491328 958573886570496 958838832365568 959255175757824 959706952630272 963267063463936 963685329666048 964357596905472 967247505874944 967934959681536 968622902083584 968811315462144 969769255698432 973366693462016 973775151562752 973789345087488 974247967064064 974940396322816 978969075646464 979239658586112 979664860348416 982600640888832 983299006660608 983762107367424 984189272850432 987827240042496 988529320525824 988802545876992 989231900000256 994076623110144 994508267323392 994783145230336 997473990433536 998182927171584 998197476458496 1000074544939008 1003507037503488 1003784402632704 1004220262121472 1004497824382976 1004693216034816 1008648641839104 1009561859260416 1009840897916928 1010279387234304 1013306910916608 1014027100618752 1015227189559296 1015948744065024 1018993257218048 1019420861792256 1019435720638464 1020640727400448 1024658937741312 1024858251067392 1025141517582336 1025586650677248 1025870118518784 1029391147597824 1030109251239936 1031326874468352 1031341906853888 1034866632425472 1035152665214976 1035602145312768 1040168911896576 1040673964818432 1041125842354176 1041413605163008 1044972751882752 1046005998944256 1046460191735808 1046953039233024 1047697142317056 1050836796506112 1051293086908416 1051583659900928 1055929046925312 1056679529545728 1056885071413248 1057177190006784 1057636233510912 1061559620960256 1062609268768768 1062815964069888 1063571341443072 1067206214688768 1068261445730304 1068725302198272 1072689825447936 1073195026219008 1073661024927744 1073957780324352 1078395622391808 1078693686411264 1079162072727552 1079670321709056 1079686058737664 1083675446396928 1084145995874304 1085217976614912 1088926829641728 1089700764844032 1090229867905024 1090990412660736 1095037530144768 1095513013223424 1095815808417792 1096028962947072 1096807945863168 1100876643958784 1101644615909376 1102122967891968 1105425720999936 1106211382493184 1106732370788352 1107212931956736 1112402864111616 1112419078242304 1112885887500288 1113426248073216 1114217595797504 1118336200998912 1118821800738816 1119131038384128 1122972161015808 1124299551277056 1125083863056384 1128945417191424 1129257452961792 1129747794886656 1130060052430848 1130279868039168 1136071010156544 1136087569268736 1136895023120384 1139970274781184 1140780488196096 1142130588254208 1142942337073152 1146367414370304 1146865185718272 1147182174437376 1147997513580544 1148220818325504 1152741304958976 1153284207280128 1153784982011904 1154103883333632 1158065041047552 1160242733776896 1160259645210624 1164546748366848 1164563722534912 1165052413476864 1166446545600512 1170758210420736 1171266572648448 1171590305808384 1172422992592896 1176756748812288 1177267715702784 1177822169137152 1178659285106688 1182191396069376 1182704722771968 1183031617388544 1185273534742528 1188764470738944 1189324338757632 1189341674078208 1190186977329152 1194254573580288 1195435427364864 1195667959578624 1196517759123456 1196848471605248 1197368162648064 1200956338864128 1201794126446592 1201809897029632 1206776053628928 1207344404496384 1207868653043712 1208202502864896 1213530397212672 1214410592878592 1214629111922688 1214646816079872 1215510104506368 1219134877196544 1219664245358592 1220870223691776 1222313332703232 1226508601393152 1227364214243328 1227380320370688 1231917221412864 1232452139876352 1232792784470016 1233032583315456 1233908939096064 1233926924271616 1238486224453632 1239350192898048 1240833231683584 1244487805304832 1245073917136896 1245976991891456 1246846185897984 1251453222125568 1251471463022592 1252360923906048 1252604529082368 1252950743711744 1253494795272192 1258128226123776 1258144735952896 1259022418182144 1263343681142784 1264836995186688 1266087639384064 1270414634582016 1271317558984704 1271336089419776 1271564851544064 1272487140655104 1278098515427328 1278451776487424 1279006901010432 1279609270173696 1284896911785984 1284913772888064 1285810129207296 1289663341166592 1290223333933056 1290579946242048 1291497202778112 1291748420616192 1297444733190144 1298366868750336 1298385793449984 1298997289418752 1302823171178496 1305292100861952 1305652878114816 1306219813797888 1310115091912704 1310134187851776 1311065342214144 1311682809823232 1312252363800576 1317102986723328 1318039094034432 1318403394502656 1318975866667008 1323851342413824 1325435497480192 1325991695745024 1326011023097856 1329965320578048 1330910569562112 1330929968611328 1333432726585344 1338009383337984 1338379203510272 1338960349495296 1339590954713088 1344864855785472 1345126454525952 1346082479013888 1346454530555904 1347039182979072 1351075881222144 1352036134158336 1353636252745728 1358262455058432 1359227815723008 1359247627517952 1366211916988416 1366477668089856 1366855356776448 1367448867569664 1367826824691712 1371526736846112 1372521530130432 1373479001653248 1375102499291136 1379822176567296 1380203553619968 1380802860417024 1385906874089472 1386891882528768 1387565286424576 1388147556483072 1388167789805568 1393297002510336 1394674665259008 1395280255647744 1395937385644032 1396929523089408 1401115728674816 1401724115877888 1402701959135232 1407905395900416 1408906039394304 1409180095217664 1409569586675712 1410181644681216 1415412827947008 1416400220454912 1417087952093184 1418095121924096 1422941619585024 1424348594307072 1430232253857792 1430253100597248 1430926701625344 1431548033236992 1431943707099136 1437860829855744 1438258248548352 1438882763636736 1439560428945408 1444900595195904 1445527994499072 1446957302153216 1450871258812416 1451902439522304 1452934353125376 1453216973193216 1454653883547648 1460050040193024 1460684017631232 1461087744557056 1461371950596096 1462410594484224 1468453613469696 1468859487879168 1469497290522624 1473900961333248 1474948509990912 1475643161051136 1476283909275648 1482793980788736 1483203818815488 1483847850000384 1484568330764288 1491114934665216 1491762400985088 1492174717845504 1497274390757376 1497296214687744 1499066068369408 1500111817408512 1505260556255232 1505676603949056 1506330393182208 1506746736574464 1507039824052224 1512972962758656 1514761346875392 1514783425691648 1515419080851456 1519960366374912 1521040650928128 1522840784338944 1523923116097536 1528489885827072 1529153580957696 1529576232583168 1530961091100672 1536988406611968 1537287376601088 1537712276373504 1538379976015872 1538805177778176 1544086721396736 1546990311702528 1547012860280832 1552299948638208 1552728997822464 1553403217969152 1561010947227648 1561688763531264 1562120407744512 1563230656790528 1567459127824128 1569008998416384 1569690287603712 1570429558849536 1571545713475584 1576255194759168 1576939630362624 1577375489851392 1583893570387968 1585019294318592 1585765785010176 1585788898770944 1586454350266368 1592339431440384 1593913903153152 1594223946104832 1595357012164608 1596490883530752 1601275118485504 1602392168595456 1603087953297408 1609034738171904 1609792539328512 1610491537391616 1610936670486528 1618040529616896 1618743109091328 1619505482563584 1619529088106496 1620680139341824 1625513169595392 1626218993811456 1627826964922368 1629751110270976 1634551147266048 1635344801857536 1636485618991104 1636507093827584 1642556295217152 1643269519835136 1643723712626688 1644043444420608 1645211918794752 1651314965938176 1652466923864064 1658138581499904 1659317073739776 1660098556182528 1660819397935104 1668604296167424 1668628617363456 1669814565208064 1670139372109824 1671326393696256 1677504301498368 1678232701108224 1678696557576192 1684458241523712 1686449326915584 1687625794584576 1693886179442688 1694621692329984 1695090078646272 1695419802058752 1696649520873472 1704106515234816 1704131353903104 1705342534680576 1706145693564928 1711170732294144 1713195882381312 1713218363850752 1714413505609728 1719551121555456 1720297778577408 1720773261656064 1721996270370816 1722331227488256 1729111957438464 1729926310920192 1731155825000448 1731181057933312 1737097561571328 1740389467815936 1740870504153088 1746820122550272 1746845583802368 1748087122952192 1749669818400768 1756137315631104 1756899858972672 1757385458712576 1757871192670208 1758634488889344 1765135123218432 1766733253705728 1767988927660032 1773287094104064 1774057084157952 1774547426082816 1777910302113792 1783986508136448 1784012511117312 1785280465993728 1786121272950784 1791381860370432 1793153141047296 1793501939367936 1794776638685184 1795272707407872 1796052243972096 1801434508296192 1802691189669888 1802714845544448 1804848336994304 1810164080443392 1811016606744576 1812303754297344 1812330170023936 1820295595819008 1821615889317888 1821970224119808 1822473809035264 1823265156759552 1828702315794816 1830028706840576 1831305335537664 1833469999054848 1839762902089728 1840271404826624 1841070480556032 1847875832119296 1849189176705024 1849548874973184 1850863408644096 1850890386407424 1857729336680448 1859566220345344 1860373674196992 1861249847525376 1862572697452544 1867610875705344 1868965487837184 1870269278846976 1877207194533888 1878541385859072 1878906793623552 1879426115567616 1880242192908288 1887192339185664 1887217103929344 1888533627273216 1889450602790912 1895015521714176 1897255492780032 1899131459076096 1905621951873024 1906976338477056 1907004134129664 1907902268833792 1908730710982656 1917147773140992 1917677664731136 1918510351515648 1919413905260544 1926534126927872 1927370659332096 1928715193810944 1934495011749888 1935869919363072 1937245804167168 1937622630924288 1939538511396864 1946733386924032 1947550303125504 1947578690174976 1948495934128128 1949880792645632 1957938151292928 1958479317172224 1959329720696832 1965201281777664 1966598013321216 1967524214734848 1968378545700864 1975654480084992 1977058641051648 1977605091753984 1978463800000512 1988153246220288 1989016534646784 1989566290460672 1994947980867072 1996365854343168 1996394952916992 2000149089878016 2007014075006976 2007568805265408 2008440524242944 2008995648765952 2009386432069632 2017297283678208 2019123718520832 2019681795833856 2020558774468608 2026613821833216 2028054201237504 2030454379118592 2037986514436096 2038841723584512 2038871441276928 2041281454800896 2049317875482624 2049716502134784 2050283035164672 2051173301354496 2051740237037568 2058782295195648 2060218502479872 2062653748936704 2062683813707776 2069733264850944 2070305330429952 2071204290625536 2080337823793152 2081347929636864 2082251684708352 2082827210326016 2089945503765504 2092011997888512 2092920383471616 2093906078466048 2095394284634112 2101673593012224 2102586173816832 2103167319801856 2111858093850624 2113359059091456 2113770142826496 2114354380013568 2115272467021824 2123119241920512 2125218537537536 2125631928139776 2127142682886144 2134412429377536 2136522891460608 2145379650895872 2146390052438016 2147322049855488 2147915560648704 2156791244783616 2157387372822528 2158324145455104 2159340643418112 2159372117475328 2167350892793856 2168291991748608 2170435953229824 2177853659283456 2179401529688064 2180459735810048 2181980825321472 2190075060289536 2191026026446848 2191631616835584 2192057925894144 2193615891726336 2201753287917568 2203289231818752 2204245935783936 2210851441999872 2212422764986368 2213464741576704 2214425863913472 2224805728223232 2224838156484608 2225771775000576 2226852496146432 2228435191595008 2236672401997824 2237643601477632 2238262076768256 2245944322031616 2248599102554112 2250167726112768 2257890834382848 2258514905923584 2259495589773312 2260120104861696 2260559736078336 2272142020313088 2272175138537472 2273790046240768 2279940549562368 2281560976392192 2284261176508416 2285884674146304 2292734828740608 2293730371436544 2294364348874752 2295995027161088 2296441636651008 2305482609917952 2306568414560256 2307569964023808 2308207766667264 2316130082095104 2320485467553792 2320519290421248 2329093496733696 2329127445069824 2330104826953728 2332893091201024 2341516420841472 2342533145296896 2343180611616768 2344845985185792 2353513497624576 2354535431405568 2355644338274304 2357318570213376 2364382792138752 2365409445543936 2366063234777088 2370547069485056 2377528941477888 2378648677515264 2378683348156416 2380373954658304 2388509147160576 2390870854729728 2391335919157248 2393035518246912 2393696943210496 2394736325296128 2401912677728256 2403588252893184 2403619794059264 2413552107257856 2414688808992768 2415737306087424 2416405005729792 2427060794425344 2428821185757184 2429258223845376 2429293632159744 2431020209012736 2438269754393088 2439328490717184 2441740447383552 2444626665406464 2453017202786304 2454728428486656 2454760640741376 2463834442825728 2464904279752704 2465585568940032 2466065166630912 2467817878192128 2467853848543232 2476972448907264 2478700385796096 2481666463367168 2488975610609664 2490147834273792 2491953983782912 2493692371795968 2502906444251136 2502942926045184 2504721847812096 2505209058164736 2505901487423488 2506989590544384 2516256452247552 2516289471905792 2518044836364288 2526687362285568 2529673990373376 2532175278768128 2540829269164032 2542635117969408 2542672178839552 2543129703088128 2544974281310208 2556197030854656 2556903552974848 2558013802020864 2559218540347392 2569793823571968 2569827545776128 2571620258414592 2579326682333184 2580446667866112 2581159892484096 2582994405556224 2583496841232384 2594889466380288 2596733737500672 2596771586899968 2597994578837504 2605646342356992 2610584201723904 2611305756229632 2620230183825408 2620268375703552 2622130684428288 2623365619646464 2624504727601152 2634205973446656 2636078188068864 2636806789005312 2637951733334016 2647702684827648 2650870994960384 2651983391490048 2652022046195712 2659930641156096 2661821139124224 2661859937222656 2666865453170688 2676018766675968 2676758407020544 2677920698990592 2679181909426176 2689729711570944 2690252909051904 2692164958027776 2692909061111808 2694078365958144 2702151762444288 2704072268316672 2707272505491456 2716524910116864 2718455631446016 2718495255035904 2732423833976832 2732955336179712 2733710713552896 2734897735139328 2735653649383424 2743053473692224 2745043060260864 2746958003306496 2750204998582272 2759644353134592 2760407107239936 2761605720834048 2771813748178944 2773783765057536 2775130572849152 2776295112966144 2776335579611136 2786594005020672 2789349330518016 2790560511295488 2791874771288064 2793859046178816 2802231457349632 2803448231755776 2805403918270464 2815810791800832 2817812078788608 2818360190435328 2819139173351424 2820363289362432 2830825655894016 2832800440909824 2834175904186368 2836190243848192 2845883239170048 2848697188614144 2860464507715584 2860506201194496 2861853403250688 2863096066473984 2863887414198272 2875721659711488 2876516497096704 2877765527273472 2879120857890816 2889801190391808 2891055988998144 2901742517624832 2903804879044608 2905868706250752 2906433946386432 2909307767095296 2920100080386048 2921368035262464 2922175489114112 2922743901192192 2924821188968448 2936907226939392 2937718975758336 2938994581045248 2947801922666496 2949897019981824 2951286322102272 2952567818551296 2965587961577472 2966407637630976 2967695700000768 2969136661528576 2982229869330432 2983524801970176 2984349435691008 2994548781514752 2994592429375488 2998132136738816 3000223634817024 3010521112510464 3011353207898112 3012660786364416 3013493473148928 3014079648104448 3025945925517312 3029522693750784 3029566851383296 3030838161702912 3039920732749824 3042081301856256 3045681568677888 3047846232195072 3056979771654144 3058307161915392 3059152465166336 3061922182201344 3073976813223936 3074574753202176 3075424552747008 3076759952031744 3077610355556352 3088173442793472 3093980623405056 3094025720561664 3104599897276416 3105457995644928 3106806435938304 3122021894455296 3123377527062528 3124240815489024 3126461313581056 3134918255648256 3138017996832768 3139380575207424 3140859117699072 3143091426951168 3152510389518336 3153879260725248 3154750979702784 3167787140775936 3170038588637184 3171531570020352 3171577797541888 3172908700532736 3184678862880768 3187827806306304 3188447892209664 3190714024329216 3202550236971008 3204784337190912 3206175906594816 3218069476343808 3219585078657024 3220983074783232 3221873340973056 3236081059233792 3237486218182656 3239010965127168 3239058176212992 3241360278683648 3251026339190784 3252437987622912 3255653929844736 3259502220541952 3269102294532096 3270689603715072 3272971237982208 3273014187655168 3285112590434304 3286539039670272 3287447425253376 3288086888841216 3290423837589504 3302629931876352 3304933847728128 3316277162999808 3318634147479552 3320197112365056 3321638795870208 3337208592334848 3337257234726912 3339629130416128 3340278744219648 3342652787392512 3355008602996736 3356465402216448 3357393115152384 3368916483047424 3372898653831168 3375251589169152 3387772358885376 3389243384659968 3390180157292544 3390839604117504 3393299041746944 3408213030469632 3408262707806208 3410685069361152 3412291387129856 3422341464588288 3426391764762624 3426436727701504 3428827011219456 3439102243110912 3440595557154816 3441546523312128 3443992540741632 3444662454976512 3458223914876928 3459852621840384 3462311650000896 3462362115866624 3474195123142656 3480778935631872 3481741008306176 3493640245100544 3493691167604736 3496174245904384 3499339636801536 3512274631262208 3513799717945344 3514770917425152 3515742385340416 3517268977778688 3530270246436864 3533466507411456 3535977855320064 3546574188208128 3548114168315904 3549094852165632 3555820604227584 3567973016272896 3568025022234624 3570560931987456 3572242545901568 3582763720740864 3586306282094592 3587003878735872 3589553277370368 3590545414815744 3592104487944192 3602869016592384 3605382379339776 3605429691088896 3609696673988608 3620328160886784 3622033213489152 3624607508594688 3624660340047872 3640591191638016 3643231778635776 3643940448239616 3644947618070528 3646530313519104 3657404631589632 3660057413681152 3662610671075328 3666939998109696 3679525804179456 3680542809653248 3682140961112064 3695751664238592 3698378353410048 3699097749946368 3701726817288192 3701780772814848 3715458673360896 3719132440690688 3722499695050752 3725145394905088 3735221751410688 3737930975674368 3740538557693952 3754414389067776 3757082771718144 3757813587247104 3758852231135232 3760484385816576 3774384678371328 3774434207858688 3777067254546432 3778901205581824 3790031043428352 3794510985560064 3798262918152192 3811243903746048 3813952676954112 3814008268259328 3815804537667584 3817461421965312 3834295546281984 3835355329462272 3837020703031296 3838827810521088 3853068253855744 3854741318664192 3857430387621888 3868990023499776 3871739838726144 3874491608334336 3875245261848576 3893466773848064 3895100606251008 3895157380349952 3896991868256256 3899761585291264 3915876302585856 3916958634344448 3918659441393664 3930402563555328 3933196026642432 3935048429469696 3936757091401728 3951308960169984 3954117282103296 3955210183507968 3956927600001024 3976306492440576 3978033069293568 3979132580921344 3989895961734144 3992731708686336 3992789905833984 4000298179756032 4014028150013952 4015137610530816 4016881048485888 4017991297531904 4018772864139264 4034594567356416 4038247437041664 4039363591667712 4041117548937216 4053227643666432 4056108402475008 4060908758237184 4075973028872192 4077683447169024 4077742882553856 4082562909601792 4098635750965248 4099433004269568 4100566070329344 4102346602708992 4103480474075136 4117564590391296 4120437004959744 4125307497873408 4139466529701888 4140610660859904 4142408581251072 4160675647586304 4162695859273728 4164503369416704 4165654420652032 4179891007531008 4184023995777024 4185840766943232 4187812156932096 4190788569268224 4203347186024448 4205172347633664 4206334639603712 4223716187701248 4226718118182912 4227540285652992 4228708760027136 4230544934043648 4246238483841024 4250437075075072 4251263856279552 4254285365772288 4268824858755072 4273045782921216 4290759301791744 4292780104876032 4294644099710976 4295831121297408 4313582489567232 4314774745645056 4316648290910208 4318681286836224 4318744234950656 4334701785587712 4336583983497216 4340871906459648 4355707318566912 4358803059376128 4360919471620096 4363961650642944 4380150120579072 4382052052893696 4383263233671168 4384115851788288 4387231783452672 4403506575835136 4406578463637504 4408491871567872 4421702883999744 4424845529972736 4426929483153408 4428851727826944 4449611456446464 4449676312969216 4451543550001152 4453704992292864 4456870383190016 4473344803995648 4475287202955264 4476524153536512 4491888644063232 4497198205108224 4500335452225536 4515781668765696 4517029811847168 4518991179546624 4520240209723392 4521119472156672 4544284040626176 4544350277074944 4559881099124736 4563121952784384 4568522353016832 4571769348292608 4585469657481216 4587460742873088 4588728697749504 4591990054322176 4592883273302016 4610965219835904 4613136829120512 4615139928047616 4616415533334528 4632260164190208 4640970935107584 4641038580842496 4658186993467392 4658254890139648 4660209653907456 4665786182402048 4683032841682944 4685066290593792 4686361223233536 4689691970371584 4707026995249152 4709070862811136 4711288676548608 4714637140426752 4728765584277504 4730818891087872 4732126469554176 4755057882955776 4757297355030528 4757366696312832 4760747909316608 4777018294321152 4781741709459456 4782671838314496 4786071036493824 4787393886420992 4789472650592256 4803825355456512 4807176505786368 4807239588118528 4827104214515712 4829377617985536 4831474612174848 4832810011459584 4854121588850688 4857642371514368 4858516447690752 4858587264319488 4862040418025472 4876539508786176 4878656981434368 4883480894767104 4889253330812928 4906034405572608 4909456856973312 4909521281482752 4927668885651456 4929808559505408 4931171137880064 4932130333261824 4935635756384256 4935707697086464 4953944897814528 4957400771592192 4963332926734336 4977951221219328 4980295668547584 4983907967565824 5005812888502272 5005885852090368 5009443695624192 5010418116329472 5011802974846976 5013979181088768 5032512904495104 5032578943811584 5036089672728576 5053374724571136 5059347980746752 5064350557536256 5081658538328064 5085270235938816 5085344357679104 5086259406176256 5089948562620416 5112394061709312 5113807105949696 5116027604041728 5118437080694784 5139587647143936 5139655091552256 5143240516829184 5158653364666368 5160893335732224 5162319784968192 5165988811112448 5166993682464768 5189778932760576 5193467475001344 5193543173799936 5195989157675008 5211292684713984 5221168403447808 5222611512459264 5240460367650816 5240536751407104 5244261368856576 5246731239292928 5249009455202304 5268411946893312 5272156376137728 5273613578010624 5275903466668032 5295405369655296 5301741989920768 5303966782980096 5319861282312192 5323642278248448 5323719874445312 5333730906341376 5352037533351936 5353516814041088 5355841397981184 5358363818852352 5379459423141888 5380505818103808 5384329916055552 5385818122223616 5388156731916288 5404303524888576 5408144536633344 5414545010982912 5433049820233728 5436911262892032 5436990510071808 5464847667953664 5465910672359424 5467421427105792 5469795470278656 5471307298766848 5486106947384448 5490086120521728 5493916006612992 5500409997164544 5519288706269184 5520814214479872 5523211441668096 5543627496357888 5547567530115072 5550261145698304 5552590225932288 5552671159222272 5573188010041344 5578698661036032 5581121022590976 5583749542576128 5587718092357632 5604462914699264 5606896463511552 5610807836540928 5631621583601664 5635624157577216 5636720380870656 5638278346702848 5640726578724864 5661651311788032 5665600881819648 5668351808372736 5672380487696384 5691766478340096 5697394377228288 5720929015431168 5721012402388992 5723706806501376 5726192132947968 5727774828396544 5751443319422976 5753032994193408 5755531054546944 5758241715781632 5779602380783616 5782111977996288 5803485035249664 5807609758089216 5811737412501504 5812867892772864 5818615534190592 5840200160772096 5842736070524928 5844350978228224 5845487802384384 5849642377936896 5873814453878784 5875437951516672 5877989162090496 5895603845332992 5899794039963648 5902572644204544 5905135637102592 5931175923154944 5932815275261952 5935391400001536 5938273323057152 5964459738660864 5967049603940352 5968698871382016 5989097563029504 5989184858750976 5996264273477632 6000447269634048 6021042225020928 6022706415796224 6025321572728832 6026986946297856 6028159296208896 6051891851034624 6059045387501568 6059133702766592 6061676323405824 6079841465499648 6084162603712512 6091363137355776 6113959543308288 6116614323830784 6118304930332672 6123844364402688 6147953626447872 6149149506404352 6150849105494016 6153519904063488 6155220711112704 6176346885586944 6187961246810112 6188051441123328 6209199794552832 6210915991289856 6213612871876608 6244043788910592 6246755054125056 6248481630978048 6252922627162112 6269836511296512 6276035993665536 6278761150414848 6281718235398144 6286182853902336 6305020779036672 6307758521450496 6309501959405568 6335574281551872 6340077177274368 6343063140040704 6343155595083776 6345817401065472 6369357725761536 6375655612612608 6376895784419328 6381428048658432 6405100473942016 6409568674381824 6436138952687616 6439170157314048 6441966149566464 6443746681946112 6472162118467584 6474972436365312 6478021930254336 6478116352425984 6502052678381568 6504875975245824 6511307859689472 6519004441083904 6538204589064192 6541379207430144 6545942475964416 6546028375310336 6570225180868608 6573078079340544 6574894850506752 6576173777682432 6580847675179008 6605259863752704 6609867695456256 6632554325999616 6637268294959104 6640394224730112 6643277591740416 6674417184669696 6674514469453824 6679258260832256 6680557488439296 6685305574785024 6710017205993472 6712930804432896 6714786230304768 6737832966094848 6745797307662336 6750503178338304 6775544717770752 6778486769319936 6780360314585088 6781679208235008 6786598083493888 6816426060939264 6816525415612416 6821370138722304 6824582774259712 6844682929176576 6852783529525248 6852873455403008 6857654022438912 6878204486221824 6881191114309632 6883093046624256 6887985081483264 6889324909953024 6916447829753856 6919705243680768 6924623300001792 6924724231733248 6948390246285312 6961557871263744 6963482016612352 6987280490201088 6987382335209472 6992348491808768 6998679273603072 7024549262524416 7027599435890688 7029541834850304 7031484770680832 7034537955557376 7060540492873728 7066933014822912 7071955710640128 7093148376416256 7096228336631808 7098189704331264 7111641208455168 7135946032545792 7136050044469248 7141121863974912 7144485091803136 7165527441481728 7172612564189184 7174007757471744 7179106554740736 7181090829631488 7184208975888384 7205738033184768 7210764758679552 7210859382177792 7219393347977216 7240656321773568 7244066426978304 7249215017189376 7249320680095744 7281182383276032 7286463557271552 7287880896479232 7289895236141056 7293060627038208 7314809263179264 7320114827362304 7325221342150656 7333879996219392 7359051608358912 7361085619306496 7364281922224128 7391503328477184 7396756706820096 7398195499892736 7403453634576384 7403561545629696 7430917346721792 7438264881381376 7444999390101504 7470443502821376 7475861951348736 7481077115387904 7508828778135552 7514165543436288 7515627174494208 7517704462270464 7520968771633152 7548769356742656 7548868415717376 7554134509092864 7557802411163648 7580062086856704 7589021971120128 7596525836304384 7622487807492096 7627905353908224 7628016536518656 7631609075335168 7634922843930624 7668591092563968 7670710658924544 7674041406062592 7677655621042176 7706136507711488 7709482637328384 7714860775243776 7737980046999552 7743479677452288 7748983216668672 7750490523697152 7786933547696128 7790201212502016 7790314760699904 7793983736512512 7799523170582528 7831752605171712 7833917268688896 7860805127110656 7866392053284864 7870096858939392 7873514182803456 7902617920339968 7908234564206592 7910420367015936 7913855200002048 7952612984881152 7956066138587136 7958265161842688 7979791923468288 7985463417372672 7985579811667968 8000596359512064 8028056300027904 8030275221061632 8033762096971776 8035982595063808 8037545728278528 8069189134712832 8076494874083328 8078727183335424 8082235097874432 8106455287332864 8112216804950016 8121817516474368 8151946057744384 8155366894338048 8155485765107712 8165125819203584 8197271501930496 8198866008539136 8201132140658688 8204693205417984 8206960948150272 8235129180782592 8240874009919488 8250614995746816 8278933059403776 8281221321719808 8284817162502144 8321351295172608 8325391718547456 8329006738833408 8331308841304064 8359782015062016 8368047991554048 8371681533886464 8375624313864192 8381577138536448 8406694372048896 8410344695267328 8412669279207424 8447432375402496 8453436236365824 8455080571305984 8457417520054272 8461089868087296 8492476967682048 8500874150150144 8502527712559104 8508570731544576 8537649717510144 8546091565842432 8581518603583488 8585560209752064 8589288199421952 8591662242594816 8627164979134464 8629549491290112 8633296581820416 8637362573672448 8637488469901312 8669403571175424 8673167966994432 8711414637133824 8717606118752256 8721838943240192 8727923301285888 8760300241158144 8764104105787392 8766526467342336 8768231703576576 8774463566905344 8807013151670272 8813156927275008 8816983743135744 8843405767999488 8849691059945472 8853858966306816 8857703455653888 8899222912892928 8899352625938432 8903087100002304 8907409984585728 8913740766380032 8946689607991296 8950574405910528 8953048307073024 8983777288126464 8994396410216448 9000670904451072 9031563337531392 9034059623694336 9037982359093248 9040480419446784 9042238944313344 9088568081252352 9088700554149888 9119762198249472 9126243905568768 9137044706033664 9143538696585216 9170939314962432 9174921485746176 9177457395499008 9183980108644352 9185766546604032 9221930439671808 9226273658241024 9230279856095232 9232831066669056 9264520328380416 9281941870215168 9282077161684992 9316373986934784 9316509780279296 9320419307814912 9331572364804096 9366065683365888 9370132581187584 9372722446467072 9379383940743168 9414053990498304 9418141725622272 9422577353097216 9429274280853504 9457531168555008 9461637782175744 9464252939108352 9510115765911552 9514594710061056 9514733392625664 9521495818633216 9554036588642304 9563483418918912 9565343676628992 9572142072987648 9574787772841984 9607650710913024 9614353011572736 9614479176237056 9654208429031424 9658755235971072 9662949224349696 9665620022919168 9708243177701376 9715284743028736 9717032895381504 9717174528638976 9724080836050944 9753079017572352 9757313962868736 9766961789534208 9778506661625856 9812068811145216 9818913713946624 9819042562965504 9855337771302912 9859617119010816 9862342275760128 9864260666523648 9871271512768512 9871415394172928 9907889795629056 9914801543184384 9926665853468672 9955902442438656 9960591337095168 9967815935131648 10011625777004544 10011771704180736 10018887391248384 10020836232658944 10023605949693952 10027958362177536 10065025808990208 10065157887623168 10072179345457152 10106749449142272 10118695961493504 10128701115072512 10163317076656128 10170540471877632 10170688715358208 10172518812352512 10179897125240832 10224788123418624 10227614211899392 10232055208083456 10236874161389568 10279175294287872 10279310183104512 10286481033658368 10317306729332736 10321786671464448 10324639569936384 10331977622224896 10333987364929536 10379557865521152 10386934950002688 10387086347599872 10391978315350016 10422585369427968 10442336806895616 10445223024918528 10480920735301632 10481073502814208 10488522737713152 10493462478585856 10498018910404608 10536823893786624 10544312752275456 10547227156021248 10551806933336064 10590810739310592 10603483979841536 10607933565960192 10639722564624384 10647284556496896 10647439748890624 10667461812682752 10704075066703872 10707033628082176 10711682795962368 10716727637704704 10758918846283776 10761011636207616 10768659832111104 10771636244447232 10776313463832576 10808607049777152 10816289073266688 10829090021965824 10866099640467456 10873822525784064 10873981020143616 10929695335907328 10931821344718848 10934842854211584 10939590940557312 10942614597533696 10972213894768896 10980172241043456 10987832013225984 11000819994329088 11038577412538368 11041628428959744 11046422883336192 11087254992715776 11095135060230144 11100522291396608 11105180451864576 11105342318444544 11146376020082688 11157397322072064 11167499085152256 11175436184715264 11208925829398528 11213792927023104 11221615673081856 11263243167203328 11271248315154432 11273440761741312 11276556693405696 11281453157449728 11323302623576064 11331201763639296 11336703616745472 11344760975392768 11383532956680192 11394788754456576 11441858030862336 11442024804777984 11447413613002752 11452384265895936 11455549656793088 11502886638845952 11506065988386816 11511062109093888 11516483431563264 11559204761567232 11564223955992576 11606970070499328 11615219516178432 11623474825003008 11625735785545728 11680400321544192 11685472141049856 11688701956456448 11690975604768768 11699284755873792 11747628907757568 11750875903033344 11755978324180992 11791207690665984 11799588079927296 11805145288409088 11810271274205184 11862351846309888 11865630550523904 11870782800003072 11876546646114304 11928919477321728 11934099207880704 11937397742764032 11978195126059008 11978369717501952 11992528546955264 12000894539268096 12042084450041856 12045412831592448 12050643145457664 12053973892595712 12056318592417792 12103783702069248 12118090775003136 12118267405533184 12123352646811648 12159682930999296 12168325207425024 12182726274711552 12227919086616576 12233228647661568 12236609860665344 12247688728805376 12295907252895744 12298299012808704 12301698210988032 12307039808126976 12310441422225408 12352693771173888 12375922493620224 12418399589105664 12421831982579712 12427225743753216 12488087577821184 12493510108250112 12496963261956096 12505845254324224 12539673022593024 12552071987331072 12557522300829696 12563436470796288 12572365707804672 12610041558073344 12615517042900992 12619003918811136 12671148563103744 12680154354548736 12686126280081408 12686311190167552 12691634802130944 12738715451523072 12751311225225216 12753791568838656 12762856097316864 12810200947884032 12819137348763648 12872277905375232 12878340314628096 12883932299132928 12887493363892224 12944324236935168 12949944872730624 12956043860508672 12956232704851968 13004105356763136 13009751950491648 13022615719378944 13038008882167808 13076409178128384 13082758414860288 13091884951928832 13092056750620672 13140450361737216 13146156158681088 13149789701013504 13152347555364864 13161695350358016 13210519727505408 13219735390912512 13265108651999232 13274536589918208 13280788449460224 13286555183480832 13348834369339392 13349028938907648 13358516521664512 13361114976878592 13370611149570048 13420034411986944 13425861608865792 13429572460609536 13475665932189696 13491594615324672 13501006356676608 13551089435541504 13556973538639872 13560720629170176 13563358416470016 13573196166987776 13632852121878528 13633050831224832 13649165548519424 13689365858353152 13705567059050496 13705746910806016 13715308044877824 13756408972443648 13762382228619264 13766186093248512 13775970162966528 13778649819906048 13832895659507712 13839410487361536 13849246600003584 13849448463466496 13896780492570624 13923115742527488 13926964033224704 13974560980402176 13974764670418944 13984696983617536 13997358547206144 14049098525048832 14055198871781376 14059083669700608 14062969541361664 14069075911114752 14121080985747456 14133866029645824 14143911421280256 14186296752832512 14192456673263616 14196379408662528 14271892065091584 14272100088938496 14282243727949824 14288970183606272 14331054882963456 14345225128378368 14348015514943488 14358213109481472 14362181659262976 14368417951776768 14411476066369536 14421529517359104 14421718764355584 14438786695954432 14481312643547136 14488132853956608 14498430034378752 14498641360191488 14562364766552064 14572927114543104 14575761792958464 14579790472282112 14586121254076416 14629618526358528 14640229654724608 14650442684301312 14667759992438784 14718103216717824 14722171238612992 14728563844448256 14783006656954368 14793513413640192 14796390999785472 14806907269152768 14807123091259392 14861834693443584 14876529762762752 14889998780203008 14940887005642752 14951723902697472 15017657556271104 15028331086872576 15031254348988416 15035408924540928 15041937543266304 15097538713485312 15097736831434752 15108269018185728 15115604822327296 15160124173713408 15178043942240256 15193051672608768 15244975614984192 15255810707816448 15256033073037312 15263218150670336 15269845687861248 15337182185127936 15341421317849088 15348082812125184 15355311242084352 15412273015422976 15418965274656768 15429721550487552 15475960093999104 15486959354904576 15497966433337344 15500981047394304 15573867095392256 15580402425004032 15580629521399808 15587967473025024 15599046341165056 15663505210343424 15667834537377792 15721610254221312 15732784106569728 15740193717878784 15747028365606912 15805235840679936 15816469128413184 15820840734031872 15827710400004096 15905225969762304 15916530323685376 15959583846936576 15970926834745344 15971159623335936 16001192719024128 16056112600055808 16060550442123264 16067524193943552 16071965190127616 16075091456557056 16138378269425664 16152989748166656 16157454366670848 16164470195748864 16212910574665728 16224433609900032 16243635032948736 16303892115488768 16310733788676096 16310971530215424 16330251638407168 16394543003860992 16397732017078272 16402264281317376 16409386410835968 16413921896300544 16470258361565184 16481748019838976 16501229991493632 16557866118807552 16562442643439616 16569634325004288 16642702590345216 16650783437094912 16658013477666816 16662617682608128 16719564030124032 16736095983108096 16743363067772928 16751248627728384 16763154277072896 16813388744097792 16820689390534656 16825338558414848 16894864750804992 16906872472731648 16910161142611968 16914835040108544 16922179736174592 16984953935364096 17001748300300288 17005055425118208 17017141463089152 17075299435020288 17092183131684864 17163037207166976 17171120419504128 17178576398843904 17183324485189632 17254329958268928 17259098982580224 17266593163640832 17274725147344896 17274976939802624 17338807142350848 17346335933988864 17422829274267648 17435212237504512 17443677886480384 17455846602571776 17520600482316288 17528208211574784 17533052934684672 17536463407153152 17548927133810688 17614026303340544 17626313854550016 17633967486271488 17686811535998976 17699382119890944 17707717932613632 17715406911307776 17798445825785856 17798705251876864 17806174200004608 17814819969171456 17827481532760064 17893379215982592 17901148811821056 17906096614146048 17967554576252928 17988792820432896 18001341808902144 18063126675062784 18068119247388672 18075964718186496 18080960838893568 18084477888626688 18177136162504704 18177401108299776 18239524396498944 18252487811137536 18274089412067328 18341878629924864 18349842971492352 18354914790998016 18367960217288704 18371533093208064 18443860879343616 18452547316482048 18460559712190464 18465662133338112 18529040656760832 18563883740430336 18564154323369984 18632747973869568 18633019560558592 18640838615629824 18663144729608192 18732131366731776 18740265162375168 18745444892934144 18758767881486336 18828107980996608 18836283451244544 18845154706194432 18858548561707008 18915062337110016 18923275564351488 18928505878216704 19020231531823104 19029189420122112 19029466785251328 19042991637266432 19108073177284608 19126966837837824 19130687353257984 19144284145975296 19149575545683968 19215301421826048 19228706023145472 19228958352474112 19308416858062848 19317510471942144 19325898448699392 19331240045838336 19416486355402752 19434065790763008 19434349057277952 19506158035144704 19514627925737472 19533923579068416 19557013323251712 19624137622290432 19637827427893248 19638085125931008 19710675542605824 19719234238021632 19724684551520256 19728521333047296 19742543025537024 19742830788345856 19815779591258112 19829603086368768 19853331706937344 19911804884877312 19921182674190336 19935631870263296 20023251554009088 20023543408361472 20037774782496768 20041672465317888 20047211899387904 20055916724355072 20130051617980416 20130315775246336 20144358690914304 20213498898284544 20237391922987008 20326634153312256 20341080943755264 20341377430716416 20345037624705024 20359794250481664 20449576246837248 20455228423798784 20464110416166912 20473748322779136 20558350588575744 20558620366209024 20572962067316736 20634613458665472 20643573342928896 20649279139872768 20663955244449792 20667974729859072 20759115731042304 20773869900005376 20774172695199744 20783956630700032 20845170738855936 20884673613791232 20890446049837056 20961841470603264 20962147005628416 20977045475426304 20986924957171712 20996037820809216 21073647787573248 21088625504550912 21094454312042496 21103613866672128 21181621478621184 21206967959683072 21215867131920384 21279445129248768 21294569112993792 21294879497781248 21334923625365504 21408150133407744 21414067256164352 21423365591924736 21433455275409408 21517837692567552 21522023272415232 21537319664222208 21543272488894464 21552626927665152 21617214099554304 21632578146533376 21658180043931648 21732199280934912 21747645051568128 21747962040287232 21859390671814656 21863642689437696 21869685708423168 21879181881114624 21885229195067392 21944427789537792 21960344482086912 21975664026451968 22001639988658176 22077154825076736 22083256857919488 22092845766672384 22174509985431552 22190270120460288 22201044582793216 22210360903729152 22210684636889088 22292752040165376 22314794644144128 22334998170304512 22417851658797056 22427585854046208 22443231346163712 22526486334406656 22542496630308864 22546881523482624 22553113386811392 22562906314899456 22646605247152128 22662403527278592 22673407233490944 22689521950785536 22767065913360384 22789577508913152 22883716061724672 22884049609555968 22894827226005504 22904768531791872 22911099313586176 23005773277691904 23012131976773632 23022124218187776 23032966863126528 23118409523134464 23128447911985152 23213940140998656 23230439032356864 23246949650006016 23251471571091456 23360800643088384 23370944282099712 23377403912912896 23381951209537536 23398569511747584 23495257815515136 23501751806066688 23582415381331968 23599176159854592 23610290576818176 23620542548410368 23724703692619776 23731261101047808 23741565600006144 23753093292228608 23857838954643456 23868198415761408 23874795485528064 23956390252118016 23956739435003904 23985057093910528 24001789078536192 24084168900083712 24090825663184896 24101286290915328 24107947785191424 24112637184835584 24207567404138496 24236181550006272 24236534811066368 24246705293623296 24319365861998592 24336650414850048 24365452549423104 24455838173233152 24466457295323136 24473219721330688 24495377457610752 24591814505791488 24596598025617408 24603396421976064 24614079616253952 24620882844450816 24705387542347776 24751844987240448 24836799178211328 24843663965159424 24854451487506432 24976175155642368 24987020216500224 24993926523912192 25011690508648448 25079346045186048 25104143974662144 25115044601659392 25126872941592576 25144731415609344 25220083116146688 25231034085801984 25238007837622272 25342297126207488 25360308709097472 25372252560162816 25372622380335104 25383269604261888 25477430903046144 25502622450450432 25507583137677312 25525712194633728 25620401895768064 25638274697527296 25744555810750464 25756680629256192 25767864598265856 25774986727784448 25888648473870336 25899889745461248 25912087721017344 25912465409703936 26008210713526272 26019503900983296 26076017764335616 26152818356256768 26165516829720576 26183769903857664 26184113501241344 26280900723474432 26292312317362176 26299579402027008 26304695110729728 26323390700716032 26421039455010816 26439470781825024 26530217303998464 26549073179836416 26561576898920448 26573110366961664 26697668738678784 26698057877815296 26717033043329024 26722229953757184 26741222299140096 26840068823973888 26851723217731584 26859144921219072 26951331864379392 26983189230649344 27002012713353216 27102178871083008 27113947077279744 27121441258340352 27126716832940032 27146392333975552 27265704243757056 27266101662449664 27298331097038848 27378731716706304 27411134118100992 27411493821612032 27430616089755648 27512817944887296 27524764457238528 27532372186497024 27551940325933056 27557299639812096 27665791319015424 27678820974723072 27698493200007168 27793560985141248 27846231485054976 27853928066449408 27949121960804352 27949529340837888 27969393967235072 27994717094412288 28098197050097664 28110397743562752 28118167339401216 28125939082723328 28138151822229504 28242161971494912 28267732059291648 28287822842560512 28372593505665024 28384913346527232 28392758817325056 28543784130183168 28544200177876992 28564487455899648 28577940367212544 28662109765926912 28690450256756736 28696031029886976 28716426218962944 28724363318525952 28822952132739072 28843059034718208 28843437528711168 28962625287094272 28976265707913216 28996860068757504 28997282720382976 29124729533104128 29145854229086208 29151523585916928 29159580944564224 29172242508152832 29259237052717056 29280459309449216 29300885368602624 29335519984877568 29436206433435648 29444342477225984 29457127688896512 29566013313908736 29587026827280384 29592781999570944 29613814538305536 29614246182518784 29723669386887168 29753059525525504 29779997560406016 29881774011285504 29903447805394944 30035315112542208 30056662173745152 30062508697976832 30070817849081856 30083875086532608 30195077426970624 30195473662869504 30216538036371456 30231209644654592 30320248347426816 30356087884480512 30386103345217536 30489951229968384 30511621415632896 30512066146074624 30526436301340672 30539691375722496 30674364370255872 30682842635698176 30696165624250368 30710622484168704 30824546030845952 30837930549313536 30859443100975104 30951920187998208 30973918709809152 30995932866674688 31001962094788608 31147734190784512 31160804850008064 31161259042799616 31175934946050048 31198092682330112 31327010420686848 31335669074755584 31443220508442624 31465568213139456 31480387435757568 31494056731213824 31610471681359872 31632938256826368 31641681468063744 31655420800008192 31810451939524608 31919167693873152 31941853669490688 31942319246671872 32002385438048256 32112225200111616 32121100884246528 32135048387887104 32143930380255232 32150182913114112 32276756538851328 32305979496333312 32314908733341696 32328940391497728 32425821149331456 32448867219800064 32487270065897472 32607784230977536 32621467577352192 32621943060430848 32660503276814336 32789086007721984 32795464034156544 32804528562634752 32818772821671936 32827843792601088 32940516723130368 32963496039677952 33002459982987264 33115732237615104 33124885286879232 33139268650008576 33285405180690432 33301566874189824 33316026955333632 33325235365216256 33439128060248064 33472191966216192 33502497255456768 33526308554145792 33626777488195584 33641378781069312 33650677116829696 33789729501609984 33813744945463296 33820322285223936 33829670080217088 33844359472349184 33969907870728192 34003496600600576 34010110850236416 34034282926178304 34150598870040576 34184366263369728 34326074414333952 34342240839008256 34357152797687808 34366648970379264 34508659916537856 34518197965160448 34533186327281664 34549450294689792 34549953879605248 34677614284701696 34692671867977728 34845658548535296 34870424475009024 34887355772960768 35041200964632576 35056416423149568 35066105869369344 35072926814306304 35097854267621376 35228052606681088 35252627709100032 35267934972542976 35373623071997952 35398764239781888 35415435865227264 35430813822615552 35596891651571712 35597410503753728 35612348400009216 35629639938342912 35654963065520128 35786758431965184 35802297623642112 35812193228292096 35935109152505856 35977585640865792 36002683617804288 36126253350125568 36136238494777344 36151929436372992 36161921677787136 36168955777253376 36354272325009408 36354802216599552 36479048792997888 36504975622275072 36548178824134656 36683757259849728 36699685942984704 36709829581996032 36735920434577408 36743066186416128 36887721758687232 36905094632964096 36921119424380928 36931324266676224 37058081313521664 37127767480860672 37265495947739136 37266039121117184 37281677231259648 37326289459216384 37464262733463552 37480530324750336 37490889785868288 37517535762972672 37656215961993216 37672566902489088 37690309412388864 37717097123414016 37830124674220032 37846551128702976 37857011756433408 38040463063646208 38058378840244224 38058933570502656 38085983274532864 38216146354569216 38253933675675648 38261374706515968 38288568291950592 38299151091367936 38430602843652096 38457412046290944 38457916704948224 38616833716125696 38635020943884288 38651796897398784 38662480091676672 38832972710805504 38868131581526016 38868698114555904 39012316070289408 39029255851474944 39067847158136832 39114026646503424 39248275244580864 39275654855786496 39276170251862016 39421351085211648 39438468476043264 39449369103040512 39457042666094592 39485086051074048 39631559182516224 39659206172737536 39706663413874688 39823609769754624 39842365348380672 39871263740526592 40046503108018176 40047086816722944 40075549564993536 40083344930635776 40094423798775808 40111833448710144 40260103235960832 40260631550492672 40288717381828608 40426997796569088 40474783845974016 40653268306624512 40682161887510528 40682754861432832 40690075249410048 40719588500963328 40899152493674496 40910456847597568 40947496645558272 41116701177151488 41117240732418048 41145924134633472 41269226917330944 41287146685857792 41298558279745536 41327910488899584 41335949459718144 41518231462084608 41547739800010752 41548345390399488 41567913261400064 41690341477711872 41769347227582464 41780892099674112 41923682941206528 41924294011256832 41954090950852608 41973849914343424 41992075641618432 42147295575146496 42177251009101824 42188908624084992 42207227733344256 42363242957242368 42413935919366144 42431734263840768 42558890258497536 42589138225987584 42589758995562496 42816300266815488 42828134512328704 42846731183849472 42866910550818816 43035675385135104 43044046544830464 43074639328444416 43086544977788928 43105253855330304 43234428199108608 43265156293066752 43316360087863296 43464398561869824 43495290103136256 43495924080574464 43718781343629312 43727285378875392 43739371416846336 43758363762229248 43770458390134784 43888855579075584 43920688964173824 43951328052903936 44003279977316352 44154309650153472 44166513715838976 44185691533344768 44349019970863104 44380540240920576 44402089165586432 44420721807458304 44421369273778176 44585504080330752 44629589288288256 44669996340609024 44835703317594112 44855171708092416 45052972668813312 45084993260617728 45093763046965248 45106226773622784 45125812629798912 45293210494304256 45324807054557184 45346814466981888 45534131826720768 45579155017826304 45767432123449344 45768099219111936 45789654452011008 45809537063583744 45822198627172352 46011546555383808 46024263953547264 46044248436375552 46065933726253056 46236819046268928 46256895823970304 46427880281997312 46460878064713728 46493899300012032 46502943142182912 46721601286176768 46741888564199424 46754807825825792 46763902419075072 46797139023495168 46990515631030272 47003503612133376 47164830762663936 47198352319709184 47220581153636352 47241085096820736 47449407385239552 47462522202095616 47483131200012288 47506186584457216 47715677909286912 47749590971056128 47912780504236032 47913478870007808 47970114187821056 48003578157072384 48168337800167424 48181651326369792 48202572581830656 48215895570382848 48225274369671168 48415134808276992 48472363100012544 48473069622132736 48493410587246592 48638731723997184 48673300829700096 48730905098846208 48911676346466304 48932914590646272 48946439442661376 48990754915221504 49183629011582976 49193196051234816 49206792843952128 49228159232507904 49241765688901632 49410775084695552 49503689974480896 49673598356422656 49687327930318848 49708902975012864 49952350311284736 49974040433000448 49987853047824384 50158692090372096 50208287949324288 50230089203318784 50253745883185152 50289462831218688 50440166232293376 50462068171603968 50476015675244544 50684594252414976 50720617418194944 50744505120325632 50745244760670208 50766539208523776 50954861806092288 51005244900900864 51015166275354624 51051424389267456 51240803791536128 51276549395054592 51489111621500928 51513361258512384 51535729196531712 51549973455568896 51777296947740672 51799779490922496 51824175442034688 51824930819407872 52016421427052544 52039007801966592 52305636712513536 52331033659441152 52367539807715328 52368227002482688 52561801446948864 52584624634724352 52599158804054016 52609390221459456 52646781401432064 52842078910021632 52878941563650048 53060434607996928 53098146359672832 53123153797840896 53146220733923328 53395337477357568 53396115755630592 53434066086658048 53444459907514368 53482444598280192 53680137647947776 53703446435463168 53718289842438144 53902663728758784 53966378461298688 54004025426706432 54204357742166016 54227894154559488 54242882516680704 54253433665880064 54292784667951104 54531408487514112 54532203324899328 54596662194077696 54757463433412608 54822268236201984 54822987643224064 55025635889774592 55049528914477056 55064744372994048 55103880651866112 55114599279624192 55331582638030848 55357641949446144 55396986400014336 55587121970282496 55692462970109952 55707856132898816 55898243921608704 55899058681675776 55938787934470144 55989434188824576 56196394100195328 56220795487125504 56236334678802432 56251878165446656 56276303644459008 56484323942989824 56535464118583296 56575645685121024 56745187011330048 56769826693054464 56785517634650112 57087568260366336 57088400355753984 57128974911799296 57155880734425088 57324219531853824 57380900513513472 57392062059773952 57432852437925888 57448726637051904 57645904265478144 57686118069436416 57686875057422336 57925250574188544 57952531415826432 57993720137515008 57994565440765952 58249459066208256 58303047171833856 58319161889128448 58518474105434112 58560918618898432 58601770737205248 58671039969755136 58872412866871296 58888684954451968 58914255377793024 59132026627817472 59174053654560768 59185563999141888 59227629076611072 59228492365037568 59447338773774336 59506119051051008 59559995120812032 59763548022571008 59806895610789888 60070630225084416 60113324347490304 60125017395953664 60141635698163712 60167750173065216 60390154853941248 60390947325739008 60433076072742912 60462419289309184 60640496694853632 60712175768961024 60979902459936768 61023242831265792 61024132292149248 61052872602681344 61079382751444992 61348728740511744 61365685271396352 61392331248500736 61421244968337408 61649092061691904 61675861098627072 61718886201950208 61903840375996416 61947837419618304 61991865733349376 62003924189577216 62295468381569024 62321609700016128 62322518085599232 62351869892100096 62396185364660224 62654020841373696 62671338149511168 62886441016885248 62931136426278912 62960774871515136 62988113462427648 63220943362719744 63265876513652736 63283362936127488 63310841600016384 63620903879049216 63838335387746304 63883707338981376 63884638493343744 64004770876096512 64224450400223232 64242201768493056 64270096775774208 64287860760510464 64300365826228224 64553513077702656 64611958992666624 64629817466683392 64657880782995456 64851642298662912 64897734439600128 64974540131794944 65215568461955072 65242935154704384 65243886120861696 65321006553628672 65578172015443968 65590928068313088 65609057125269504 65637545643343872 65655687585202176 65881033446260736 65926992079355904 66004919965974528 66231464475230208 66249770573758464 66278537300017152 66570810361380864 66603133748379648 66632053910667264 66650470730432512 66878256120496128 66944383932432384 67004994510913536 67253554976391168 67282757562138624 67301354233659392 67579459003219968 67627489890926592 67640644570447872 67659340160434176 67688718944698368 67939815741456384 68006993201201152 68020221700472832 68068565852356608 68301197740081152 68368732526739456 68652148828667904 68684481678016512 68714305595375616 68733297940758528 69017319833075712 69036395930320896 69066372654563328 69098900589379584 69099907759210496 69355228569403392 69385343735955456 69691317097070592 69740848950018048 69774711545921536 70082401929265152 70112832846299136 70132211738738688 70145853628612608 70195708535242752 70456105213362176 70505255418200064 70747246143995904 70797528479563776 70830871730454528 70861627645231104 71193783303143424 71194821007507456 71224696800018432 71259279876685824 71573516863930368 71604595247284224 71624386456584192 71870218305011712 71955171281731584 72005367235608576 72252506700251136 72272476989554688 72303858872745984 72323843355574272 72337911554506752 72708544650018816 72709604433199104 72958097585995776 73009951244550144 73096357648269312 73367514519699456 73399371885969408 73419659163992064 73471840869154816 73486132372832256 73775443517374464 73810189265928192 73842238848761856 73862648533352448 74116162627043328 74255534961721344 74530991895478272 74532078242234368 74563354462519296 74652578918432768 74928525466927104 74961060649500672 74981779571736576 75035071525945344 75312431923986432 75345133804978176 75380618824777728 75434194246828032 75660249348440064 75693102257405952 75714023512866816 76080926127292416 76116757680488448 76117867141005312 76171966549065728 76432292709138432 76507867351351296 76522749413031936 76577136583901184 76598302182735872 76861205687304192 76914824092581888 76915833409896448 77233667432251392 77270041887768576 77303593794797568 77324960183353344 77665945421611008 77736263163052032 77737396229111808 78024632140578816 78058511702949888 78228053293006848 78496550489161728 78551309711572992 78552340503724032 78842702170423296 78876936952086528 78898738206081024 78914085332189184 78970172102148096 79263118365032448 79318412345475072 79413326827749376 79647219539509248 79684730696761344 79742527481053184 80093006216036352 80094173633445888 80151099129987072 80166689861271552 80188847597551616 80223666897420288 80520206471921664 80521263100985344 80577434763657216 80853995593138176 80949567691948032 81306536613249024 81364323775021056 81365509722865664 81380150498820096 81439177001926656 81798304987348992 81820913695195136 81894993291116544 82233402354302976 82234481464836096 82291848269266944 82538453834661888 82574293371715584 82597116559491072 82655820977799168 82671898919436288 83036462924169216 83095479600021504 83135826522800128 83380682955423744 83538694455164928 83561784199348224 83847365882413056 83848588022513664 83908181901705216 83947699828686848 83984151283236864 84294591150292992 84354502018203648 84377817248169984 84414455466688512 84726485914484736 84827871838732288 84863468527681536 85117780516995072 85178276451975168 85179517991124992 85632600533630976 85656269024657408 85693462367698944 85733821101637632 86071350770270208 86088093089660928 86149278656888832 86173089955577856 86468856398217216 86530312586133504 86928797123739648 86990580206272512 86991848161148928 87437562687258624 87454570757750784 87478742833692672 87516727524458496 87540916780269568 87777711158151168 87841377928347648 87902656105807872 88006559954632704 88308619300306944 88333027431677952 88371383066689536 88698039941726208 88761080481841152 88804178331172864 88841443614916608 88842738547556352 89171008160661504 89259178576576512 89339992681218048 89671406635188224 89710343416184832 90105945337626624 90169986521235456 90187526093930496 90212453547245568 90251625259597824 90586420988608512 90649614109114368 90693628933963776 91068263653441536 91158310035652608 91534864246898688 91536198438223872 91579308904022016 91619074127167488 91644397254344704 92023093110767616 92048527907094528 92088496872751104 92131867452506112 92473638092537856 92513791647940608 92855760563994624 92921756129427456 92987798600024064 93005886284365824 93443202572353536 93483777128398848 93509615651651584 93527804838150144 93594278046990336 93981031262060544 94007007224266752 94329661525327872 94396704639418368 94441162307272704 94482170193641472 94898814770479104 94925044404191232 94966262400024576 95012373168914432 95431355818573824 95825561008472064 95826957740015616 95940228375642112 96007156314144768 96336675600334848 96363302652739584 96405145163661312 96431791140765696 96450548739342336 96830269616553984 96944726200025088 96946139244265472 96986821174493184 97277463447994368 97346601659400192 97461810197692416 97823352692932608 97865829181292544 97892878885322752 97981509830443008 98367258023165952 98386392102469632 98413585687904256 98456318465015808 98483531377803264 98821550169391104 99007379948961792 99347196712845312 99374655860637696 99417805950025728 99904700622569472 99948080866000896 99975706095648768 100317384180744192 100416575898648576 100507491766370304 100578925662437376 100880332464586752 100924136343207936 100952031350489088 101369188504829952 101441234836389888 101489010240651264 101490489521340416 101533078417047552 101909723612184576 102010489801801728 102030332550709248 102102848778534912 102481607583072256 102553098790109184 102978223243001856 103026722517024768 103071458393063424 103099946911137792 103554593895481344 103599558981844992 103648350884069376 103649861638815744 104032842854105088 104078015603933184 104611273425027072 104662067318882304 104736454004965376 105123602893897728 105169249269448704 105198317608108032 105218780442918912 105293562802864128 105684157820043264 105757883127300096 106120869215993856 106196292719345664 106246307595681792 106292441467846656 106790674954715136 106792231511261184 106868132173316096 106888919815028736 106964889196560384 107360275295895552 107406892870926336 107436579684876288 107805327457517568 107932756922597376 108008050853412864 108408715484332032 108455788309118976 108485765033361408 108506867331760128 108585569335902208 109062816975028224 109064406649798656 109193324388155392 109514926866825216 109644536472403968 109645975286448128 110051271779549184 110099057828954112 110129488745988096 110207761303732224 110229198559248384 110663165276061696 110715283898892288 110793972800028672 111174243940564992 111415712265797632 111796487843217408 111798117363351552 111877575868940288 111978868377649152 112392788200390656 112441590974251008 112472669357604864 112503756330893312 112552607288918016 112968647885979648 113070928237166592 113151291370242048 113490374022660096 113539653386108928 113571035269300224 114175136520732672 114176800711507968 114257949823598592 114311761468850176 114648439063707648 114761801027026944 114784124119547904 114865704875851776 114897453274103808 115291808530956288 115372236138872832 115373750114844672 115850501148377088 115905062831652864 115987440275030016 115989130881531904 116498918132416512 116606094343667712 116638323778256896 117036948210868224 117121837237796864 117203541474410496 117342079939510272 117744825733742592 117777369908903936 117828510755586048 118264053255634944 118348107309121536 118371127998283776 118455258153222144 118894677547548672 119012238102102016 119119990241624064 119527096045142016 119613791221579776 120141260450168832 120226648694980608 120250034791907328 120283271396327424 120335500346130432 120780309707882496 120781894651478016 120866152145485824 120924838578618368 121280993389707264 121424351537922048 121959804919873536 122046485662531584 122048264584298496 122105745205362688 122158765502889984 122697457481023488 122731370542792704 122842489936674816 123298184123383808 123351722197254144 123437772403900416 123807680751992832 123895674839236608 123983731466698752 124007848379154432 124590936763138048 124643219400032256 124645036171198464 124703739784200192 124792370729320448 125308041682747392 125342676299022336 125772882033770496 125862272852557824 125921549743030272 125976226924855296 126441886725439488 126531753027305472 126566725872254976 126621683200032768 127241807758098432 127676670775492608 127767414677962752 127769276986687488 128448900800446464 128484403536986112 128540193551548416 128575721521020928 128600731652456448 129107026155405312 129223917985333248 129259634933366784 129315761565990912 129703284597325824 129795468879200256 129949080263589888 130431136923910144 130485870309408768 130487772241723392 130642013107257344 131156344030887936 131181856136626176 131218114250539008 131275091286687744 131311375170404352 131762066892521472 131853984158711808 132009839931949056 132462928950460416 132499541147516928 132557074600034304 133141620722761728 133206267496759296 133264107821334528 133300941460865024 133756512240992256 133888767864864768 134009989021827072 134507109952782336 134565515124277248 134602708467318784 135158918006439936 135254979781853184 135281289140895744 135318680320868352 135377437889396736 135879631482912768 136040443400945664 136602395480162304 136737465053478912 137304297657335808 137368963356033024 137428611190751232 137466595881517056 138034639666151424 138072791860641792 138132745309126656 138197801178759168 138199815518420992 138710457138806784 138770687471910912 139382634194141184 139481697900036096 139549423091843072 140164803858530304 140225665692598272 140264423477477376 140291707257225216 140391417070485504 140912210426724352 141010510836400128 141494492287991808 141595056959127552 141661743460909056 141723255290462208 142387566606286848 142389642015014912 142449393600036864 142518559753371648 143147033727860736 143248772913168384 143740436610023424 143910342563463168 144010734471217152 144505013400502272 144544953979109376 144607717745491968 144647686711148544 144675823109013504 145417089300037632 145419208866398208 145916195171991552 146019902489100288 146192715296538624 146735029039398912 146798743771938816 146839318327984128 146943681738309632 146972264745664512 147550887034748928 147620378531856384 147684477697523712 147725297066704896 148232325254086656 148511069923442688 149061983790956544 149064156484468736 149126708925038592 149305157836865536 149857050933854208 149922121299001344 149963559143473152 150624863847972864 150690267609956352 150761237649555456 150868388493656064 151320498696880128 151386204514811904 151428047025733632 152161852254584832 152233515360976896 152235734282010624 152343933098131456 152864585418276864 153015734702702592 153045498826063872 153154273167802368 153196604365471744 153722411374608384 153829648185163776 153831666819792896 154467334864502784 154540083775537152 154607187589595136 154649920366706688 155331890843222016 155472526326104064 155474792458223616 156049264281157632 156117023405899776 156993100978323456 157102619423145984 157104681007448064 157685404340846592 157753873904173056 157797476412162048 157828170664378368 157940344204296192 158526236730064896 158636824690950144 158826653655498752 159294439079018496 159369461393522688 159485054962106368 160186012432072704 160188347266891776 160302198259974144 160333379722543104 160377695195103232 160447333794840576 161040412943843328 161042526201970688 161154869527314432 161707991186276352 161899135383896064 162613073226498048 162728647550042112 162731019445731328 162760300997640192 162878354003853312 163596609974697984 163641827390390272 163789986582233088 164466804708605952 164468962929672192 165076907669323776 165148586743431168 165194233118982144 165311641955598336 165343797838872576 166072925848338432 166190959200043008 166271653045600256 166761365910847488 167077388910329856 167123568398696448 167694731764826112 167697176045027328 167816363803410432 167895399657373696 167968302566473728 168589182300585984 168709004036407296 168755634496339968 168828910933377024 169452971828969472 169655743677464576 169726937055363072 170235561033990144 170356552903950336 170359035982249984 171265201067261952 171312538049314816 171386924735397888 171467642203275264 172142701540540416 172176186179321856 172298557313777664 172346179911155712 172937712796434432 173060625172267008 173857594247479296 173981160412545024 173983696322297856 174909141515501568 174957485667385344 175081833560539136 175555422316302336 175682755856695296 175805312211615744 176013119909265408 176617238600613888 176666054863355904 176742766133379072 177396079883452416 177522160963682304 177608356662345728 177682887229833216 177685477095112704 178342016321323008 178518357153153024 178679985362436096 179342813270376448 179420686832369664 180211890675253248 180339973042470912 180375052187860992 180424907094491136 180503250519195648 181172841977217024 181299228218228736 181387257867927552 182136527306883072 183069728493797376 183072396876447744 183158617808044032 183238148254334976 183288794508689408 184046186221535232 184097055814189056 184176993745502208 184263734905012224 184947276185075712 185027583295881216 185711521127989248 185843512258854912 185975597200048128 186011772568731648 186886405144707072 186967554256797696 187019231303303168 187055609676300288 187188556093980672 187962062524121088 188014014448533504 188659323050655744 188793409278836736 188882324614545408 188964340387282944 189797629540958208 189850088808382464 189932524800049152 190024746337828864 190862711637147648 191651122016944128 191653915480031232 191880456751284224 192014312628289536 192673351200669696 192726605305479168 192810290327322624 192863582281531392 192901097478684672 193660539233107968 193889452400050176 193973642348986368 194554926895988736 194693203318800384 194923620395384832 195646705385865216 195731658362585088 195785757770645504 195963019660886016 196734516046331904 196772784204939264 196827171375808512 196912636930031616 196967062755606528 197643100338782208 198014759897923584 198694393425690624 198749311721275392 198835611900051456 199809401245138944 199896161732001792 199951412191297536 200634768361488384 200833151797297152 201014983532740608 201760664929173504 201848272686415872 201904062700978176 202738377009659904 202882469672779776 202978020481302528 202980979042680832 203066156834095104 203819447224369152 204020979603603456 204060665101418496 204205697557069824 204963215166144512 205106197580218368 205956446486003712 206053445034049536 206142916786126848 206199893822275584 207109187790962688 207199117963689984 207296701768138752 207299723277631488 208065685708210176 208156031207866368 209222546850054144 209324134637764608 209472908009930752 210247205787795456 210338498538897408 210396635216216064 210437560885837824 210587125605728256 211368315640086528 211515766254600192 212241738431987712 212392585438691328 212492615191363584 212584882935693312 213581349909430272 213584463022522368 213777839630057472 214720550591791104 214813785741852672 214873159369752576 215610654915035136 215865513845194752 216016101706825728 216817430968664064 216911576618237952 216971530066722816 217013734663520256 217171138671804416 218125633950056448 218128813299597312 218386648776310784 219029853733650432 219289072944807936 219291950572896256 220102543559098368 220198115657908224 220258977491976192 220415522607464448 220458397118496768 221326330552123392 221430567797784576 221587945600057344 222348487881129984 223592975686434816 223596234726703104 223755151737880576 223957736755298304 224785576400781312 224883181948502016 224945338715209728 225007512661786624 225105214577836032 225937295771959296 226141856474333184 226302582740484096 226980748045320192 227079306772217856 227142070538600448 228350273041465344 228353601423015936 228515899647197184 228623522937700352 229296878127415296 229523602054053888 229568248239095808 229731409751703552 229794906548207616 230583617061912576 230744472277745664 230747500229689344 231701002296754176 231810125663305728 231974880550060032 231978261763063808 232997836264833024 233212188687335424 233276647556513792 234073896421736448 234243674475593728 234684159879020544 235489651467485184 235554739817807872 235657021511172096 236528106511269888 236696214618243072 236742255996567552 236910516306444288 237789355095097344 238024476204204032 238239980483248128 239054192090284032 239227582443159552 240282520900337664 240453297389961216 240500069583814656 240566542792654848 240671000692260864 241560619415764992 241563789302956032 241732304290971648 241849677157236736 242561986779414528 242848703075844096 243919609839747072 244092971325063168 244096529168596992 244211490410725376 244317531005779968 245394914962046976 245462741085585408 245684979873349632 246596368246767616 246703444394508288 246875544807800832 247615361503985664 247791349678473216 247967462933397504 248015696758308864 249181873526276096 249286438800064512 249407479568400384 249584741458640896 250616083365494784 250685352598044672 251545764067540992 251724545705115648 251843099486060544 251952453849710592 252883773450878976 253063506054610944 253133451744509952 253243366400065536 254483615516196864 255353341550985216 255534829355925504 255538553973374976 256897801600892928 256968807073972224 257080387103096832 257151443042041856 257201463304912896 258214052310810624 258447835970666496 258519269866733568 259406569194651648 259590937758400512 260862273847820288 260971740618817536 260975544483446784 261284026214514688 262312688061775872 262363712273252352 262436228501078016 262550182573375488 262622750340808704 263524133785042944 263707968317423616 264019679863898112 264925857900920832 264999082295033856 265114149200068608 266283241445523456 266412534993518592 266528215642669056 266601882921730048 267513024481984512 267777535729729536 268019978043654144 269014219905564672 269131030248554496 269205416934637568 270317836012879872 270509959563706368 270562578281791488 270637360641736704 270754875778793472 271759262965825536 272080886801891328 273204790960324608 273474930106957824 274608595314671616 274737926712066048 274857222381502464 274933191763034112 276069279332302848 276145583721283584 276265490618253312 276395602357518336 277420914277613568 277541374943821824 278765268388282368 278963395800072192 279098846183686144 280329607717060608 280451331385196544 280528846954954752 280583414514450432 280782834140971008 281824420853448704 282021021672800256 282988984575983616 283190113918255104 283323486921818112 283446510580924416 284775133212573696 284779284030029824 284898787200073728 285037119506743296 286294067455721472 287480873220046848 287820685126926336 288021468942434304 289010026801004544 289089907958218752 289215435490983936 289295373422297088 289351646218027008 290834178600075264 290838417732796416 291832390343983104 292039804978200576 292385430593077248 293470058078797824 293597487543877632 293678636655968256 293887363476619264 293944529491329024 295101774069497856 295240757063712768 295368955395047424 295450594133409792 296464650508173312 297022139846885376 298123967581913088 298128312968937472 298253417850077184 298610315673731072 299714101867708416 299844242598002688 299927118286946304 301249727695945728 301522475299110912 301736776987312128 302640997393760256 302772409029623808 302856094051467264 304323704509169664 304467030721953792 304471468564021248 305729170836553728 306031469405405184 306090997652127744 306308546335604736 306393208730943488 307444822749216768 307659296370327552 307663333639585792 308934669729005568 309080167551074304 309214375179190272 309299840733413376 310663781686444032 310945052652208128 310949584916447232 312098528562315264 312234046811799552 313986201956646912 314209362014896128 315370808681693184 315507747808346112 315594952824324096 315656341328756736 315880688408592384 317052473460129792 317273649381900288 318588878158036992 318738922787045376 318970109924212736 320372024864145408 320376694533783552 320604396519948288 320666759445086208 320755390390206464 320894667589681152 322080825887686656 322085052403941376 322309739054628864 323415982372552704 323798270767792128 325226146452996096 325457295100084224 325462038891462656 325520601995280384 325756708007706624 327193219949395968 327283654780780544 327579973164466176 328933609417211904 328937925859344384 330153815338647552 330297173486862336 330388466237964288 330623283911196672 330687595677745152 332145851696676864 332381918400086016 332543306091200512 333522731821694976 334247136797392896 335389463529652224 335394352090054656 335632727606820864 335790799314747392 335936605132947456 337178364601171968 337418008072814592 337511268992679936 337657821866754048 338905943657938944 339311487354929152 339453874110726144 340471122067980288 340713105807900672 340718071964499968 342530402134523904 342625076098629632 342773849470795776 342935284406550528 344285403081080832 344352372358643712 344597114627555328 344692359822311424 345875425592868864 346121250344534016 347715188494958592 347962320825090048 347967392644595712 349818283031003136 349914971334770688 351110844632604672 351365511713390592 351610624423231488 352026239818530816 353234477201227776 353332109726711808 353485532266758144 354792159766904832 355044321927364608 355216713324691456 355365774459666432 356684032642646016 357036714306306048 357359970724872192 358685626540752896 358841373664739328 360423781350506496 360679946084941824 360750104375721984 360849814188982272 361006501038391296 362345683954434048 362598456436457472 362774515735855104 364273054613766144 366139456987594752 366144793752895488 366317235616088064 366476296508669952 366577589017378816 368092372443070464 368194111628378112 368527469810024448 369894552370151424 370055166591762432 371423042255978496 371687024517709824 371951194400096256 372023545137463296 373772810289414144 373935108513595392 374038462606606336 374111219352600576 374377112187961344 375924125048242176 376028028897067008 377318646101311488 377586818557673472 377764649229090816 377928680774565888 379595259081916416 379700177616764928 379865049600098304 380049492675657728 381725423274295296 383302244033888256 383307830960062464 383760913502568448 385346702401339392 385453210610958336 385620580654645248 385727164563062784 385802194957369344 387321078466215936 387778904800100352 387947284697972736 389109853791977472 389386406637600768 389847240790769664 391293410771730432 391463316725170176 391571515541291008 391926039321772032 393469032092663808 393545568409878528 393654342751617024 393825273860063232 393934125511213056 395286200677564416 396029519795847168 397388786851381248 397498623442550784 397671223800102912 399618802490277888 399792323464003584 399902824382595072 401269536722976768 401666303594594304 402029967065481216 403521329858347008 403696545372831744 403808125401956352 405476754019319808 405764939345559552 405956040962605056 405961958085361664 406132313668190208 407638894448738304 408121330202836992 409926430332289024 410212395160436736 411912892972007424 412106890068099072 412285833572253696 412399787644551168 414218375581925376 414398235927379968 414593403536277504 414599446555262976 416131371416420352 416312062415732736 418445093700108288 418648269275529216 418945816019861504 420494411575590912 420676997077794816 420793270432432128 420875121771675648 421174251211456512 422736631280173056 423031532509200384 424483476863975424 424785170877382656 424985230382727168 425169765871386624 427162699818860544 427168926045044736 427555679260114944 429441101183582208 429746318739505152 431221309830070272 431731027690389504 432032203413651456 433634861937328128 433823153236475904 433943060133445632 434027469327040512 436251267900112896 436257626599194624 436773297552621568 438059707467300864 438578145889615872 438583901145792512 440205087118196736 440396231315816448 440517954983952384 440831045214928896 440916794236993536 442652661104246784 442861135595569152 443175891200114688 444696975762259968 447185951372869632 447192469453406208 447510303475761152 447915473510596608 449571152801562624 449766363897004032 449890677430419456 450015025323573248 451874591543918592 452283712948666368 452605165480968192 453961496090640384 454158613544435712 454284141077200896 456700546082930688 456707202846031872 457031799294394368 457247045875400704 458593756254830592 459047204108107776 459136496478191616 459462819503407104 459589813096415232 461167234123825152 461488944555491328 461495000459378688 463402004593508352 463620251326611456 463949761100120064 463956523526127616 465995672529666048 466424377374670848 466553295113027584 468147792843472896 468487348951187456 470979302934970368 471109479635615744 471314043022344192 473056213022539776 473392429236486144 473484511993135104 473821032612888576 475578710190194688 476048952408408064 476479960966496256 478108384180568064 478455164886319104 480565041800675328 480906594779922432 481000139167629312 481133085585309696 481342001384521728 483121238831529984 483127578605912064 483464608581943296 483699354314473472 485123973558829056 485697406151688192 487839219679494144 488185942650126336 488193058337193984 488422980821450752 488635062011559936 490789829924093952 490925482171170816 491369959746699264 493192736493535232 493406888789016576 495230723007971328 495582699356946432 495934925866795008 496031393516617728 498363747052552192 498572877600129024 498814959136800768 501232166730989568 501370705196089344 503091528135081984 503449091410231296 503686198972121088 503904907699421184 505767546901757952 506127012109221888 506266903489019904 506486732800131072 508967231032393728 510706683101970432 511069658711851008 511077107946749952 513795603201785856 513937614147944448 514160774206193664 514302886084083712 514402926609825792 516428104621621248 516895671941332992 517038539733467136 518813138389303296 519181875516801024 521724547695640576 521943481237635072 521951088966893568 522568052429029376 524727424546504704 524872457002156032 525245500681617408 527048267570085888 527415936634847232 528039359727796224 529851715801841664 529998164590067712 530228298400137216 532566482891046912 532825069987037184 533056431285338112 533203765843460096 535026048963969024 535555071459459072 536039956087308288 538028439811129344 538262060497108992 538410833869275136 540635672025759744 541019919127412736 541125156563582976 541274721283473408 541509751557586944 543518525931651072 544161773603782656 546409581920649216 549217190629343232 549475853424132096 549714444763004928 549866383526068224 552138558664605696 552291167442567168 552530981236506624 552791204715036672 554841828555227136 555082749887643648 557530536776564736 557926791600144384 558197692367372288 560659215434121216 560902662770393088 561057693909909504 561166829028900864 561565668281942016 563648841706897408 564042043345600512 565977969151967232 566380227836510208 566646973843636224 566893021161848832 569550266425147392 569558568060059648 569797574400147456 570074239013486592 572588134911442944 574961746440093696 575641370253852672 576042937884868608 578020053602009088 578179815916437504 578430870981967872 578590746844594176 578703292436054016 581668357200150528 583664780687966208 584079609956401152 584770861186154496 586940116157595648 587194975087755264 587357273311936512 587774726953238528 587889058982658048 590203548138995712 590481514127425536 590737910790094848 590901188266819584 592929301016346624 594044279693770752 596247935163826176 596256625937874944 596506835700154368 597220631347462144 599428203735416832 599688485196005376 599854236573892608 602499455391891456 603044950598221824 605281994787520512 605544818059247616 605712188102934528 608647409018339328 608934061443907584 608942937128042496 611458341673107456 612062938810810368 612181995304255488 612617092671209472 612786417461886976 614889645498433536 615318592740655104 615326667279171584 617869339458011136 618160335102148608 618428750358380544 618599681466826752 621327563372888064 621890105304416256 621899169832894464 624197057124630528 624468093623599104 627972403913293824 628418724029792256 630741617363386368 631015495616692224 631189905648648192 631312682657513472 631761376817184768 634104946920259584 634547298763800576 637177756316073984 637477845574090752 637940219848425472 640744049728290816 640753389067567104 641333518890172416 641510780780412928 644161651775373312 644170104807882752 644619478109257728 646831964745105408 647596541535584256 650452292905992192 650914590200168448 650924077782925312 651041203990560768 651513416015413248 654386439898791936 654567309561561088 655159946328932352 657867218834423808 657875851718688768 660307630677295104 660594346973724672 660776932475928576 661246567822393344 661375191355490304 664291703393353728 664763836800172032 665086612182401024 667045463643389952 670778927059304448 670788704180109312 671265455213641728 671581598629494784 671873210265894912 674356729202343936 674836016145629184 675022537985359872 675315643733508096 677811887315877888 678622974709858304 678907748221452288 680942244135960576 681426211615801344 681436143928999936 685060804269047808 685250152197259264 685547698941591552 685870568813101056 688570806162161664 688704744717287424 689194229255110656 689384719644622848 691750851185737728 692242500689068032 695430376989917184 695924641650180096 695934785289191424 699636566062006272 699829942669541376 702221689265209344 702731023426781184 704052479637061632 706468954402455552 706664219453423616 706971064533516288 709584319533809664 710088643854729216 710433426649382912 710731548919332864 713368065285292032 714073428612612096 714719941449744384 717371253081505792 717682747329478656 720847562701012992 721359892169883648 721500208751443968 721699628377964544 722013002076782592 724691367908868096 725196912872914944 725549031471710208 728546109227532288 732278913975189504 732289587505790976 732634471232176128 732952593017339904 733155178034757632 736184744886140928 736388223256756224 737054939620048896 739789104740302848 740110333183524864 742846084511956992 743374049035419648 743902388800192512 744047090274926592 747545620578828288 748076925213212672 748222438705201152 748754224375922688 751848250096484352 752056057794134016 754637292202622976 755173637115346944 755529298458181632 755857361549131776 759190518163832832 759400355233529856 759730099200196608 760098985351315456 763450846548590592 766604488067776512 766615661920124928 767521827005136896 770693404802678784 770906421221916672 771241161309290496 771454329126125568 771604389914738688 774642156932431872 775557809600200704 778219707583954944 778772813275201536 782586821543460864 782926633450340352 783143031082582016 783852078643544064 786938064185327616 787091136819757056 787308685503234048 787650547720126464 787868251022426112 790572401355128832 792059039591694336 794777573702762496 794997246885101568 795342447600205824 799237604980555776 799584646928007168 799805648765190144 802539073445953536 803332607189188608 804059934130962432 807042659716694016 807393090745663488 807616250803912704 810953508038639616 811529878691119104 811912081925210112 811923916170723328 812264627336380416 815277788897476608 816242660405673984 819852860664578048 820424790320873472 823825785944014848 824213780136198144 824571667144507392 824799575289102336 828436751163850752 828796471854759936 829186807072555008 832262742832840704 832624124831465472 836890187400216576 837296538551058432 837891632039723008 840988823151181824 841353994155589632 841586540864864256 841750243543351296 842348502422913024 845473262560346112 846063065018400768 848966953727950848 849570341754765312 849970460765454336 850339531742773248 854325399637721088 854337852090089472 855111358520229888 858882202367164416 862442619660140544 863462055380779008 864064406827302912 867269723874656256 867646306472951808 867886120266891264 868054938654081024 872502535800225792 872515253198389248 873546595105243136 876119414934601728 877156291779231744 877167802291585024 880410174236393472 880792462631632896 881035909967904768 881662090429857792 881833588473987072 885305322208493568 885722271191138304 886351782400229376 889393951524519936 894371902745739264 894384938906812416 895020606951522304 895830947021193216 899142305603125248 899532727794008064 899781354860838912 900030050647146496 903749183087837184 904567425897332736 905210330961936384 907922992181280768 908317227088871424 908568282154401792 913401092165861376 913414405692063744 914494091750801408 917187512509661184 918094408216215552 918272992956383232 918925639006814208 919179626192830464 922334468247650304 922977889110982656 922990000918757376 926804009187016704 927240502653222912 927899522200240128 927913047052255232 931991345059332096 932848754749341696 933106590226055168 936295585686945792 936974697902374912 941958605869940736 942218959271231488 942628086044688384 946112426045079552 946784858472972288 946969023986270208 947642065225777152 951157420380389376 956216768361136128 956910329772638208 961130083601350656 961813189559844864 962000278335258624 962266171170619392 962684002769043456 966242477663059968 966255157211824128 966929217163886592 967398708628946944 970247947117658112 971394812303376384 975678439358988288 976371885300252672 976386116674387968 976845961642901504 977270124023119872 981579659848187904 981850964342341632 982739919493398528 986385472987070464 986813777578033152 990461446015942656 991165398713892864 991869851733590016 992062787033235456 996727494105104384 997145755200258048 997629918273601536 1002741410392178688 1006183056270163968 1006898182820462592 1007372397944242176 1007809815398842368 1011535093803515904 1012254024218443776 1012533806978039808 1012973465600262144 1017934462064787456 1021413366203940864 1022139317423702016 1022154215893499904 1027591206403571712 1027875228295888896 1028321548412387328 1028605772168167424 1028805853219651584 1032856209243242496 1033791343882665984 1034077079466934272 1037626276778606592 1038363751033602048 1043449095391281152 1043886962475270144 1043902177933787136 1045136104858058752 1049454849093009408 1049744914004312064 1054096535140171776 1054831873269694464 1056078719455592448 1059703431603683328 1059996329180135424 1060456596800274432 1065132965782093824 1065650139974074368 1066407531686920192 1070052097927938048 1071110142918918144 1072079912174616576 1076056879622258688 1076524120994217984 1076821667738550272 1081271344051519488 1082039838254825472 1082250313127165952 1082549442566946816 1083019503115173888 1087037051863302144 1088323547207565312 1092819163841298432 1098434381258686464 1098951706848264192 1099428889526009856 1099732767052136448 1104277117329211392 1104582334885134336 1105582409430073344 1109683657110454272 1110165499775287296 1115061073553129472 1115853583200288768 1116395384734744576 1121318430868242432 1121805325540786176 1122115387819819008 1122333658057801728 1123131336563884032 1127297683413794816 1128084086691201024 1131955938303934464 1132760455673020416 1133293947687272448 1133786042323697664 1139100532850294784 1139117136120119296 1139595148800294912 1140148478026973184 1145176269822885888 1149923492880187392 1151282740507705344 1156040107204018176 1156359631832875008 1156861741963935744 1157181493689188352 1157406584872108032 1163336714400301056 1167329561375932416 1168159219912802304 1169541722372308992 1173880232315191296 1174389950175510528 1174714546623873024 1175549453906477056 1175778117965316096 1180407096277991424 1180963028254851072 1181475821580189696 1181802376533639168 1185858602032693248 1188088559387541504 1192495870327652352 1192513251875749888 1193013671400308736 1194441262694924288 1198856407470833664 1199376970392010752 1199708473147785216 1204998910783782912 1206089901196443648 1210563989575041024 1211089636118495232 1211424376205869056 1217294818036678656 1217868122887815168 1217885874256084992 1222916683346214912 1224363990608510976 1225572834923773952 1229779290996867072 1230637185481310208 1230653334558343168 1235738678916022272 1236320670204297216 1236857500716761088 1237199362933653504 1242655126745776128 1243780210608832512 1243798339665788928 1248394114249261056 1248936187247198208 1255944807826587648 1256837448059584512 1261483234726772736 1262030991233384448 1262379811297296384 1262625365315026944 1263522753634369536 1268209893840519168 1269094597527601152 1274355512632147968 1274955691148181504 1275880439696850944 1281488099456581632 1281506778135134208 1282667037780344832 1283021561560825856 1288323303550746624 1288340209615765504 1289238956218515456 1293663929490210816 1295193083071168512 1300904585811984384 1301829180400336896 1302082407981121536 1308772879797583872 1309134619123122176 1310319892657864704 1315734437668847616 1315751703437377536 1320615261354590208 1321188693947449344 1321553864951857152 1322493135644786688 1322750382710980608 1328583406786707456 1329527673600344064 1330173224364802048 1334090927286779904 1341557854118608896 1341577408360218624 1342530910427283456 1343163197258989568 1343746420531789824 1348713458404687872 1349672032291258368 1350045075970719744 1355623774631755776 1357815496442904576 1361884488271921152 1362852423231602688 1362872287857999872 1370121608538095616 1370500304394518528 1371095397883183104 1371741137626202112 1377141612324323328 1377409489434574848 1378388458510221312 1378769439289245696 1383501702371475456 1384485001378136064 1390860753979834368 1391849283300360192 1391869570578382848 1399273132124012544 1399659885339082752 1404443378530418688 1405462046853562368 1412937908804911104 1413328438906847232 1413942129067032576 1419168639067619328 1420177287709458432 1420866853298765824 1421463097838665728 1426736130570584064 1428146857225224192 1429439882899488768 1434742506163011584 1435365494658957312 1441695125402025984 1442719784339767296 1443000417502887936 1443399256755929088 1444026004153565184 1449382735817736192 1450393825745829888 1451098062943420416 1457092218455064576 1464557827950379008 1464579175011581952 1465268942464352256 1465905186034679808 1466310356069515264 1472369489772281856 1472776446513512448 1474109879240097792 1479578209480605696 1480220666367049728 1485692169023913984 1486748098070839296 1487804777600385024 1488094180549853184 1495091241157656576 1496444877410402304 1503696500192968704 1504112115588268032 1509274584405245952 1510347274230693888 1511058596916363264 1511714723098263552 1518381036327665664 1518800710467059712 1519460198400393216 1520197970702630912 1526901693097181184 1533208976135553024 1533231323840249856 1535043654010273792 1541386809605357568 1541812842443833344 1542482322618580992 1542908658252251136 1543208779829477376 1549284313864863744 1551115619200401408 1556439415167909888 1557545626550403072 1565173643086921728 1565853266900680704 1566286062165164032 1567704157287088128 1574182273639514112 1574617371006468096 1575736502044852224 1581144802710257664 1584118079183388672 1589555147405524992 1589994493770203136 1590684895200411648 1598475209961111552 1599169293856014336 1599611297530380288 1605078146891907072 1606665214378377216 1608119868261924864 1614085319433388032 1614786181491326976 1615232501607825408 1621907016077279232 1623059757382238208 1623824163850420224 1623847832341446656 1624529254672760832 1630555577794953216 1632485320811347968 1639705721329156096 1647651571888029696 1648427560272396288 1649143334289014784 1649599150578204672 1656873502327701504 1657592943709519872 1658373614145110016 1664525485665681408 1665248249662930944 1673780374800433152 1674593077102116864 1675783264079446016 1681977646302363648 1682707988311179264 1683173081729728512 1683500487086702592 1684697004845826048 1690946525120692224 1692126130036801536 1697933907455901696 1699140683509530624 1699940921530908672 1700679063485546496 1708650799275442176 1708675704180178944 1710222717040459776 1717764404734328832 1724885239320281088 1726924110761558016 1728128813654605824 1734539447749312512 1735292612945903616 1735772240533782528 1736109877308162048 1745005071600451584 1747093190210486272 1752238829869203456 1754312583558463488 1754335604583170048 1760820348472786944 1761584925263265792 1762071819935809536 1763324180859715584 1763667176947974144 1770610644416987136 1771444542382276608 1772703564800458752 1778787903049039872 1788743805491478528 1788769877813624832 1790041213903044608 1791661894042386432 1798284611206250496 1799065455588016128 1799562709721677824 1800060101294292992 1807498366175674368 1809134851794665472 1815845984362561536 1816634454177742848 1817136564308803584 1826802184331722752 1826828811384127488 1828988183501602816 1834375025019322368 1836188816432431104 1836545985912766464 1837851278013628416 1838359252385660928 1844668936495300608 1845955778221965312 1845980001837514752 1853608018374033408 1854481005306445824 1855799044400480256 1863982690118664192 1865697509498683392 1866213180452110336 1872591171373891584 1873949395804749824 1883917211739881472 1884437918542462976 1885256172089376768 1892224852090159104 1893569716945944576 1893938047972540416 1895284130451554304 1902314840760778752 1912433536722272256 1913820659545276416 1922260167202701312 1924000556670517248 1924532342341238784 1932484955326119936 1932510314423648256 1933858434327773184 1940495894235316224 1942789624606752768 1951356878717976576 1952743770600505344 1952772233348775936 1953691923285803008 1954540248046239744 1963159319696375808 1963701928684683264 1965479838986797056 1972770945974140928 1973627555156066304 1980922892031885312 1982330797427785728 1983739703467180032 1984125574066470912 1993454988210208768 1994291510400516096 1995259836547203072 2012366112540327936 2013796365640925184 2014744795888484352 2015619630797684736 2023070187607031808 2024508048436887552 2025067613956079616 2025946931200524288 2035868924129574912 2042826732407881728 2044278634847404032 2044308431786999808 2055182412807143424 2055750456591777792 2056643096824774656 2057211544336334848 2057611706439303168 2065712418486484992 2067582687765331968 2068154158933868544 2075252553557213184 2076727502067204096 2086898190782562304 2087773924950540288 2087804355867574272 2090272209716117504 2098909698186018816 2099489828008624128 2108193070280343552 2112157438911184896 2119406863207366656 2119992658360270848 2120913193600548864 2130265931564187648 2131300279948148736 2140104195855876096 2142220285837836288 2144159824349233152 2152113759244517376 2153048241988435968 2153643335477100544 2162542688103038976 2164079676509650944 2164500626254331904 2165098885133893632 2166039006230347776 2174074103726604288 2176647094415130624 2185638327682596864 2196868762517372928 2197903413696528384 2198857779052019712 2199465534104272896 2208554234658422784 2209164669770268672 2211164818860146688 2219367314220908544 2220330999550574592 2230122147106258944 2231707166400577536 2232790769469489152 2242636861736484864 2244230775639638016 2244667316115603456 2246262673127768064 2254595366827589632 2256168173382402048 2263911876607868928 2265520911346040832 2266587895374544896 2267572084647395328 2278201065700589568 2278234272240238592 2279190297600589824 2280296956053946368 2290352539645771776 2299846985760374784 2302565481015410688 2312080214408036352 2312719263665750016 2313723483927871488 2314362987378376704 2314813169744216064 2326673428800602112 2334659122751864832 2336318439825604608 2347760464630382592 2348779900351021056 2349429093247746048 2351556235930632192 2360814192555982848 2361926056509702144 2362951643160379392 2363604753067278336 2371717204065386496 2376177118775083008 2384991740655304704 2385026503751499776 2386027342800617472 2388882525389848576 2397712814941667328 2398753940784021504 2399416946295570432 2409997821567565824 2412179802392887296 2421127979150082048 2422179272236990464 2422848752411738112 2434589636073357312 2435736245775630336 2435771748512169984 2445833366692429824 2448727981217021952 2459558581993734144 2461274370962620416 2461306669116686336 2471477357832044544 2472641340408594432 2473715001433522176 2474398725867307008 2485310253491552256 2487560421217665024 2496788228498522112 2497872374494396416 2511889615653175296 2513674896119169024 2522966469453545472 2524061982466768896 2524759622594592768 2525250730630053888 2527045507268739072 2536419787681038336 2538189195055202304 2548711025264295936 2549911382296363008 2551760879393701888 2562976198913163264 2563013556270268416 2565334075560689664 2566043123121651712 2576646607101493248 2576680419231531008 2587327858980421632 2590386166142337024 2601809171623968768 2603658360800673792 2604164815962243072 2617545759595167744 2618269238246244352 2620639785315729408 2631468875337695232 2631503406874755072 2641230522709180416 2642377387894898688 2643107729903714304 2644986271289573376 2645500765421961216 2657166813573414912 2659055347200688128 2660346448729604096 2668181854573559808 2683115708237217792 2683154816720437248 2685061820854566912 2686326394517979136 2687492841063579648 2697426916809375744 2699344064582516736 2700090151941439488 2711247549263511552 2715630992885809152 2723768976543842304 2725704846463205376 2725744575715999744 2740243217076191232 2741000608789037056 2743482275252404224 2754283224648646656 2754818978869149696 2756776917020442624 2757538878578491392 2767003404742950912 2768970002756272128 2781721507959668736 2783698566600720384 2783739141156765696 2798546264248025088 2799319770678165504 2808886757060837376 2810924093707124736 2825875817609822208 2826656877813694464 2827884258134065152 2838337278135238656 2840354575418916864 2841733706597531648 2842926195677331456 2853472261141168128 2869485012326023168 2870730989317914624 2883390250804051968 2885439568679534592 2886000835005775872 2886798513511858176 2888052008307130368 2898765471635472384 2900787651491659776 2902196125886840832 2914184436910129152 2929115655900758016 2929158350023163904 2930537884928704512 2931810372069359616 2932620712139030528 2944738979544563712 2945552893027024896 2948219758480195584 2959156418961211392 2960441332734099456 2971384338047827968 2973496196141678592 2975609555200770048 2976188361099706368 2990182482315313152 2992889754820804608 3008224231176536064 3018549168810491904 3020694548461387776 3022117193832726528 3023429446196527104 3036762072655331328 3037601420934119424 3038920396800786432 3053803386194362368 3066417952271106048 3066462647680499712 3070087308020547584 3082773619210715136 3083625684887666688 3084964645237161984 3085817316504502272 3086417559658954752 3098568627729727488 3102231238400802816 3112878830335819776 3115091253100806144 3130347286173843456 3131706533801361408 3132572124330328064 3135408314574176256 3148364547279028224 3149234742012936192 3162289605420515328 3168236158366777344 3179110294811049984 3179988987540406272 3181369790400823296 3196950419922223104 3199222595060760576 3210156293783814144 3213330428756754432 3216239736523849728 3228170638866776064 3229572362982653952 3230465003215650816 3243814032154558464 3246119514764476416 3247648327700840448 3247695664682893312 3249058509345521664 3261111155589906432 3264970641622695936 3279411442658312192 3295303143776059392 3296855120544792576 3298286668578029568 3299198301156409344 3313747004655403008 3316747228290220032 3329050971331362816 3330496499325861888 3347560749600866304 3349186154204233728 3363955292604727296 3365415976622358528 3366346163459457024 3367000974173405184 3369394009691652096 3381893050241384448 3384252260073603072 3395867814911803392 3398281367019061248 3399881843061817344 3401358126971092992 3417301598550884352 3417351408360357888 3420445434080919552 3435528809468657664 3449770478640562176 3453848221523116032 3469078895498625024 3470585225891807232 3471544481067565056 3472219754616324096 3490010143200903168 3504477659738406912 3508625167116926976 3508671209166340096 3521640696945573888 3523169850526531584 3524143639871619072 3526648361719431168 3527334353895948288 3541221288833974272 3542889084764553216 3545407129600917504 3557575806098079744 3577487610982957056 3577539755627249664 3580082427806089216 3583323788084772864 3596569222412500992 3598130911176032256 3599125419443355648 3600120202588585984 3614996732351348736 3618269703589330944 3631691968725123072 3633268908355485696 3634273128617607168 3653604368663445504 3653657622768254976 3657976367003205632 3668750050038644736 3673091971825532928 3676718504771321856 3689337872990601216 3691911556443930624 3691960003675029504 3707216036748066816 3708962010612891648 3711598088800960512 3727965380237328384 3731395018997366784 3732426360904220672 3745182342747783168 3747898791609499648 3767834423479762944 3768875837084925952 3770512344178753536 3784449704180318208 3787139433891889152 3787876095945080832 3790568260903108608 3804629681521557504 3824867073444544512 3827641319090552832 3844520334405402624 3848001113341034496 3849064684682477568 3864969910652239872 3865020628847296512 3867716868655546368 3880991788470632448 3885579249213505536 3902713757435953152 3905487541201010688 3907383846571606016 3926318639392751616 3927403857369366528 3930959677973594112 3945541891948281856 3947255110312132608 3961845784063770624 3964661594855571456 3967479406934360064 3968251148132941824 3986909976420417536 3988583020801032192 3990519673094406144 4024732225080655872 4027592731281850368 4029489591776968704 4031239261595369472 4046140375214063616 4049016096873775104 4050135227912159232 4085653464815763456 4088557269694808064 4088616863573999616 4110364825614286848 4111500913183555584 4113286193649549312 4114423088672669696 4115223412878606336 4131424836972969984 4135165375530663936 4136308317867737088 4150505107114426368 4153455004134408192 4173796381565124608 4175547849901080576 4175608711735148544 4180544419432235008 4197819396372037632 4198979656017248256 4216386140560687104 4238813726414733312 4239985316720541696 4241826387201097728 4260531863128375296 4262600559896297472 4280208391711752192 4284440571675672576 4288319648698466304 4304227518489034752 4306096483976871936 4307286670954201088 4325085376206077952 4328159353019301888 4329001252508663808 4330197770267787264 4332078012460695552 4348148207453208576 4353294188830261248 4371276655365193728 4393737525034745856 4395806827393056768 4397715558104039424 4398931068208545792 4417108469316845568 4418329339540537344 4422329637720293376 4438734628441817088 4440661999101149184 4460244294212517888 4463414332801155072 4465581538938978304 4485273723472969728 4489334632231206912 4509190733655179264 4512336346764804096 4527823753215737856 4531041822692081664 4533175790749089792 4535144169294790656 4556402131401179136 4556468544480477184 4558380595201179648 4560593912107892736 4580705079291543552 4599693971520749568 4605130962030821376 4624160428816072704 4625438527331500032 4627446967855742976 4628725974756753408 4629626339488432128 4653346857601204224 4669318245503729664 4672636879651209216 4695520929260765184 4697559800702042112 4698858186495492096 4703112471861264384 4723852113019404288 4727209506134556672 4743434408130772992 4752354237550166016 4769983481310609408 4770053007502999552 4772054685601234944 4795425629883334656 4797507881568043008 4798833892591140864 4819995643135131648 4824359604785774592 4842255958300164096 4844358544473980928 4845697504823476224 4869179272146714624 4871472491551260672 4871543497024339968 4891666733384859648 4897455962434043904 4919117163987468288 4922613338233372672 4942954715664089088 4945282680817188864 4947430002867044352 4948797451734614016 4970620506983104512 4975120842435330048 4993576456997044224 4995744748988792832 5023779231306350592 5027349792238338048 5045932938907090944 5048123964933537792 5049519245189185536 5050501461260107776 5054091014537478144 5072839575362076672 5076378390110404608 5097422050528591872 5099822764592726016 5103521758787403776 5125952397826326528 5126027112540536832 5130668151121379328 5132086246243303424 5153293214202986496 5153360838463062016 5174655717960843264 5180772332284674048 5203618343247937536 5207316721601347584 5208329631924486144 5236538476492488704 5241279570631458816 5262937750675390464 5263006813749510144 5282461045418360832 5284754775789797376 5286215459807428608 5289972542579146752 5291001530843922432 5314333627146829824 5318110694401376256 5320692897459208192 5336363709147119616 5366231416474435584 5366309633440874496 5370123641709133824 5372652789035958272 5374985682127159296 5394853833618751488 5398688129165033472 5400180303882878976 5422495098527023104 5447537953087684608 5451409692926410752 5451489151431999488 5480486434152382464 5482001217578074112 5486964550504808448 5508566449297293312 5509637957738299392 5513553834040885248 5515077757156982784 5534006809485901824 5537940005512544256 5563443015919337472 5567397133201440768 5597092528496050176 5598639541356331008 5617773514121674752 5621848187414249472 5651751635219644416 5653313755627388928 5655768516268130304 5676674556270477312 5680709150837833728 5683467413195063296 5685852391354662912 5706944522282336256 5738970024652046336 5741461978635829248 5766780501608103936 5772001670011551744 5773597027023716352 5797530943270944768 5801575302983319552 5828368873820258304 5858231311801516032 5858316700046327808 5861075769857409024 5863620744138719232 5865241424278061056 5889477959089127424 5891105786054049792 5896439516960391168 5918312837922422784 5920882665468198912 5942768676095655936 5946992392283357184 5951219110401540096 5952376722199412736 5980364964630626304 5985779509641609216 6037098337620983808 6041389096922775552 6044234387665453056 6046858892393054208 6073524145310662656 6075202841868238848 6077840793601572864 6107606772388724736 6132835904542212096 6132925295360999424 6140174616041095168 6165547238421430272 6167251369775333376 6169929290474323968 6171634633009004544 6172835119317909504 6197137255459454976 6204462476801605632 6225757660671639552 6230182506201612288 6260694572347686912 6263413067602722816 6265144248660656128 6270816629148352512 6296729094558056448 6298469484025872384 6324579210841030656 6336472316733554688 6358220589622099968 6359977975080812544 6362739580801646592 6393900839844446208 6420312587567628288 6426660857513508864 6432479473047699456 6456341277733552128 6459144725965307904 6460930006431301632 6487628064309116928 6492239029528952832 6495296655401680896 6495391329365786624 6498117018691043328 6522222311179812864 6529941283245391872 6558822885316624384 6590606287552118784 6593710241089585152 6596573337156059136 6598396602312818688 6627494009310806016 6633494456580440064 6658101942662725632 6660992998651723776 6695121499201732608 6698372308408467456 6727910585209454592 6732692326918914048 6734001948346810368 6738788019383304192 6763786100482768896 6768504520147206144 6791735629823606784 6796562734038122496 6799763686123634688 6802716253942185984 6834603197101768704 6834702816720715776 6840890868161839104 6871057618937315328 6899540957281124352 6907696443046232064 6938157790997250048 6941170451783614464 6943088962135130112 6944439509232648192 6980020286401806336 7008955319476813824 7017342418332680192 7043281393891147776 7046339701053063168 7048287279743238144 7054668707791896576 7082442577667948544 7085778169529106432 7090814259201835008 7115151612196159488 7154975221965914112 7155079511254499328 7160164855612178432 7166647576169545728 7193138444825001984 7196261822352064512 7198250838886711296 7200240405177171968 7229993464702697472 7236539407178661888 7263383937450246144 7266537816710971392 7268546257235214336 7307208737326891008 7307315245536509952 7315952734006411264 7337500100077289472 7346183943651065856 7378675745981202432 7383823112887861248 7383920007350059008 7414432073496133632 7417924021225783296 7423196177601921024 7455930760474656768 7464852721808441344 7490364685495566336 7495797583218999296 7535668846959525888 7537751674169851904 7541024688357507072 7568899408360636416 7574278867783778304 7575752191890161664 7581136521806217216 7609259363043115008 7649734146889089024 7655282638181105664 7689040668810805248 7696002226682068992 7698129369364955136 7729939821304479744 7730041257694593024 7761983576941264896 7771158498427011072 7805427514871906304 7810975082402021376 7814767693143212032 7852637278785503232 7854807714738733056 7861919355947188224 7891083783896563712 7894510220624265216 7923691568127541248 7929323189711142912 7934958813868720128 7936502296265883648 7973819952840835072 7977166041602064384 7981039346188812288 8049464450161311744 8055185462563700736 8058979183553937408 8062478523190738944 8092280750428127232 8098032193747550208 8100270455824318464 8171306929631526912 8177114539389616128 8177233727147999232 8220729651228573696 8223001826367111168 8228846177345339392 8230446825757212672 8262849673945939968 8270330751061327872 8272616635735474176 8301010214228852736 8306910008268816384 8347592763130249216 8351095699802161152 8351217423470297088 8361088838864470016 8395638792744075264 8397959312034496512 8432772281121374208 8477627452829466624 8479970633441083392 8483652774402195456 8521063726256750592 8525201119792594944 8560416783423504384 8608455036978069504 8612192967953743872 8614573341908402176 8650170752412155904 8656318706038603776 8658002505017327616 8660395540535574528 8664156024921391104 8696296414906417152 8706588377660522496 8742553310730387456 8787475050069491712 8791613654786113536 8795431116208078848 8797862136417091584 8834216938633691136 8836658679081074688 8844659275440586752 8877469256883634176 8881323998202298368 8920488588425035776 8926828665602310144 8931163077877956608 8970547446945939456 8978669264462413824 9018381467310358528 9024672693529608192 9055647506431475712 9062083645384163328 9066351581498179584 9070288338589581312 9112804262802358272 9116761190402359296 9161410158583087104 9199387943041499136 9210261924061642752 9248320857632145408 9250877054663000064 9254893935711485952 9257451949513506816 9259252678976864256 9306693715202408448 9338636491007459328 9345273759302418432 9391041858521530368 9395119601404084224 9397716372990984192 9406224943722528768 9447704226038808576 9486868816261545984 9504708475100332032 9539966962621218816 9540106015005999104 9544109371202469888 9590851259766669312 9597667785182281728 9639991286270263296 9648719209571549184 9684511916600328192 9688717088947961856 9691395009646952448 9738358544293429248 9742944983102521344 9743086994048679936 9783333466769719296 9794911924868087808 9838234327974936576 9845226676466745344 9885909431328178176 9890565361634377728 9894860005734088704 9897594903469228032 9941241013966209024 9950241684870660096 9987152913994088448 9991489497977585664 10047558462612701184 10091865877814181888 10096247929867075584 10099038490378371072 10101002922520215552 10108182029074956288 10145679150724153344 10152756780220809216 10194844101057183744 10199645529185452032 10207043517574807552 10251904795652653056 10252054225081073664 10261336302242758656 10264172492486606848 10306586428405972992 10306721676926124032 10349311435921686528 10361544664569348096 10407236686495875072 10414633443202695168 10416659263848972288 10525875501350780928 10526013627499020288 10564922090836721664 10569509551579594752 10572430919614857216 10579945085158293504 10582003061687844864 10628667254293659648 10636221388802752512 10641385794918416384 10672727418294239232 10732462832948871168 10732619266881748992 10740247283418267648 10745305578071916544 10749971364254318592 10789707667237502976 10797376258330066944 10800360607765757952 10844990197054046208 10895075906175369216 10902819385852821504 10902978302863998976 10960972868304764928 10964002435156148224 10973929101009616896 11019275915476598784 11030155514313965568 11068013618971803648 11075880011025088512 11126886031838674944 11134794266402881536 11194185056992100352 11197279082712662016 11235547028243349504 11243696374828498944 11303503270439288832 11306627511254777856 11311537032536260608 11353349112540954624 11361418301675667456 11366934826390126592 11371704782709325824 11413889044564672512 11477940049304092672 11482923957271658496 11533561003216207872 11544003340023103488 11547194054047432704 11595061886541889536 11603150605966639104 11656737747640516608 11716462623603032064 11722151539714818048 11730482848556122112 11778955918178254848 11782211572108099584 11792879033920782336 11836625675844845568 11841765330936397824 11885537352191311872 11893984784566714368 11902438220803080192 11904753444398825472 11960729929261252608 11971559019283218432 12074196675241967616 12082778193845551104 12088468775330906112 12093717784786108416 12147048290621325312 12150405683736477696 12265671809084424192 12265850590721998848 12280349232082190336 12331094476842860544 12334502739550666752 12339858580948647936 12343269266018009088 12345670238635819008 12394274510918909952 12408924953603211264 12451515321343279104 12460365012403224576 12521389144695373824 12526826135205445632 12530288497321312256 12541633258296705024 12593458189116112896 12596938968051744768 12649158421682061312 12716441179244199936 12719955950161625088 12725479161603293184 12787801679688892416 12840625175135256576 12853321715027017728 12864958946095398912 12912682555467104256 12918289451930615808 12921860012862603264 12975256128618233856 12984478059057905664 12990593310803361792 12996234037382086656 13044444622359625728 13059882566490783744 13117645770633248768 13181212575104237568 13187420482179170304 13193146674312118272 13196793204625637376 13254988018621612032 13266988913160880128 13316203885325451264 13321985997303447552 13390242998403465216 13396744616816934912 13455821170418909184 13468003896693620736 13527572200965537792 13537009040294412288 13583471259647213568 13593125468076244992 13599527372247269376 13605432507884371968 13669206394203537408 13669405633441431552 13681781736323678208 13742115237874630656 13799081914562248704 13815392886092464128 13876315581994500096 13882340903567228928 13886177924270260224 13888879018465296384 13960040572803612672 14017910638953627648 14034684836665360384 14086562787782295552 14092679402106126336 14096574559486476288 14109337415583793152 14171556339058212864 14181628518403670016 14230303224392318976 14309950443931828224 14310159022508998656 14386276889650003968 14392523644704129024 14396501677773422592 14400480810354343936 14459986929405394944 14473078814357323776 14526767874900492288 14533075633421942784 14537092514470428672 14614417474653782016 14614630491073019904 14631905468012822528 14675000200154578944 14692367887302131712 14757351491962404864 14767840014700118016 14828864146992267264 14835848042451566592 14846392355203842048 14911861520949313536 14980729370991132672 14991595166437998592 15071337693919051776 15075503348339703808 15082049376715014144 15137798816721272832 15148557735567556608 15151504383780323328 15162273043612434432 15218518726086230016 15299468293778178048 15310565276362211328 15378081337621610496 15392004453364137984 15396258738729910272 15459879642608959488 15460082515389186048 15523967153882529792 15542316996854022144 15610855029743812608 15621950164804042752 15629535386286424064 15709615429477466112 15723838711894376448 15782167567793127424 15789020441248530432 15847383136255082496 15858646379422285824 15869917627737440256 15873004592531767296 15947639905681670144 15954332083204128768 15962078692377624576 16098928900322623488 16110370925127401472 16117958367107874816 16124957046381477888 16184561500856254464 16196064387495100416 16200540911648636928 16342613859263053824 16354229078779232256 16354467454295998464 16441459302457147392 16446003652734222336 16460893651514425344 16525699347891879936 16540661502122655744 16545233271470948352 16602020428457705472 16613820016537632768 16695185526260498432 16702191399604322304 16722177677728940032 16791277585488150528 16795918624068993024 16865544562242748416 16955254905658933248 16959941266882166784 16967305548804390912 17042127452513501184 17050402239585189888 17120833566847008768 17216910073956139008 17224385935907487744 17229146683816804352 17300341504824311808 17316005010034655232 17320791081071149056 17392592829812834304 17485106621460774912 17574950100138983424 17583227309572227072 17590862232416157696 17595724272834183168 17668433877267382272 17673317358162149376 17689318550881173504 17754938513767268352 17762647996404596736 17840977176850071552 17853657331204620288 17862326155755913216 17941094893891878912 17957338528924827648 18036762934620717056 18111295012862951424 18124167290768326656 18132703162996359168 18140576677179162624 18225608525604716544 18233522380804718592 18322820317166174208 18398775886082998272 18420523848123285504 18496641715264290816 18501754109326000128 18509787871422971904 18514903899027013632 18518505357953728512 18613387430404816896 18677272982014918656 18690547518604836864 18782083717043060736 18790239202808168448 18795432745981968384 18812449887445057536 18895408452077617152 18973737632523091968 19009416950200664064 19079933925242437632 19080212030011998208 19088218742404939776 19181702519533338624 19279982572540526592 19297438419143098368 19369023833200656384 19377434177895923712 19382790019293904896 19476717088586858496 19485889966205042688 19486173988097359872 19566666933539438592 19589823849736175616 19676468655949873152 19690453352933490688 19771818862656356352 19781130723268755456 19789720011468177408 19795189806938456064 19882482027932418048 19900483369741320192 19974305827988176896 19982978995955171328 20095116925225402368 20183731755628363776 20198076980756742144 20202005845040431104 20216364058149912576 20291358301448306688 20305513560441618432 20389688202114367488 20399291058370904064 20503809591305306112 20504108450162147328 20522672604485517312 20528344984973213696 20613172856811945984 20613443353852248064 20698622871843373056 20723089329138696192 20814473372991750144 20829266886405390336 20833318527697944576 21052027254998040576 21129844181673443328 21139019103159189504 21144861839229714432 21164006123375689728 21257334508587319296 21272442777605505024 21345454836588478464 21464925665897742336 21465238533763497984 21480494566836535296 21490611156143833088 21499942728508637184 21579415334475005952 21594752516660133888 21600721215531515904 21689980394108092416 21790151812350738432 21805638771705643008 21805956605727997952 21921945736609529856 21928004870312296448 21947858202019233792 22038551830953197568 22136027237943607296 22151760022050177024 22253772063677349888 22269588532805763072 22394558165425324032 22471094056486699008 22487392749656997888 22607006540878577664 22613255022509555712 22623074065072521216 22706698225081909248 22722836603351334912 22733869652780253184 22743409565418651648 22827778089129345024 22955880098608185344 22965847914543316992 23067122006432415744 23088006680046206976 23094388108094865408 23190123773083779072 23313475495281033216 23432925247206064128 23444303079429636096 23557911836356509696 23564423144216199168 23585758067841564672 23673251351689691136 23683530661872795648 23771074704382623744 23787969569133428736 23804876441606160384 23809506888797650944 23921459858522505216 23943118038566436864 24148393350483935232 24165556387691102208 24176937550661812224 24187435569572216832 24294096581242650624 24300811367472955392 24531343618168848384 24531701181443997696 24560698464164380672 24662188953685721088 24669005479101333504 24686538532036018176 24691340477271638016 24788549021837819904 24817849907206422528 24903030642686558208 24920730024806449152 25042778289390747648 25053652270410891264 25060576994642624512 25083266516593410048 25186916378232225792 25193877936103489536 25298316843364122624 25432882358488399872 25439911900323250176 25450958323206586368 25575603359377784832 25681250350270513152 25825365110934208512 25836578903861231616 25843720025725206528 25950512257236467712 25968956118115811328 25981186621606723584 25992468074764173312 26088889244719251456 26119765132981567488 26235291541266497536 26362425150208475136 26374840964358340608 26386293348624236544 26393586409251274752 26509976037243224064 26533977826321760256 26632407770650902528 26643971994606895104 26780485996806930432 26793489233633869824 26911642340837818368 26936007793387241472 27055144401931075584 27074018080588824576 27166942519294427136 27186250936152489984 27199054744494538752 27210865015768743936 27338412788407074816 27484230475749261312 27598163829124497408 27630785772184928256 27752631163989000192 27764681807134457856 27772355848540520448 27777758036930592768 27920081145607225344 28035821277907255296 28069369673330720768 28173125575564591104 28185358804212252672 28193149118972952576 28218674831167586304 28343112678116425728 28460606448784637952 28619900887863656448 28620318045017997312 28772553779300007936 28793003355546845184 28800961620708687872 28919973858810789888 28946157628714647552 29053535749800984576 29066151266843885568 29074185028940857344 29228834949307564032 29229260982146039808 29263810936025645056 29350000400309157888 29384735774604263424 29514702983924809728 29535680029400236032 29657728293984534528 29671696084903133184 29692784710407684096 29823723041898627072 29961458741982265344 29983190332875997184 30142675387838103552 30151006696679407616 30275597633442545664 30297115471135113216 30303008767560646656 30324546087224868864 30437037452172460032 30598936587556356096 30621130552724422656 30756162675243220992 30784008906728275968 30792517477459820544 30919759285217918976 30920165030778372096 31047934307765059584 31084633993708044288 31221710059487625216 31243900329608085504 31259070772572848128 31564335135586254848 31578040882497060864 31694766272510164992 31717292758844571648 31739835255474880512 31746009185063534592 31895279811363340288 31908664166408257536 31924157384755249152 32197857800645246976 32220741850254802944 32235916734215749632 32249914092762955776 32369123001712508928 32392128774990200832 32401081823297273856 32685227718526107648 32708458157558464512 32708934908591996928 32882918604914294784 32892007305468444672 32921787303028850688 33090466542941896704 33204040856915410944 33227640033075265536 33390371052520996864 33404382799208644608 33582555170976301056 33591837248137986048 33731089124485496832 33910509811317866496 33919882533764333568 33934611097608781824 34084254905027002368 34100804479170379776 34241667133694017536 34433820147912278016 34448771871814975488 34458293367633608704 34600683009648623616 34632010020069310464 34641582162142298112 34785185659625668608 34970213242921549824 35166454619144454144 35191448545668366336 35336867754534764544 35346634716324298752 35378637101762347008 35509877027534536704 35525295992809193472 35681954353700143104 35707314662409240576 35724652311511826432 35882189787783757824 35914677057849655296 36073525869241434112 36222590025725902848 36248334581536653312 36265406325992718336 36281153354358325248 36451217051209433088 36797551772165996544 36841047696246571008 36993283430528581632 37003508218652000256 37019575742845943808 37029807798054027264 37037010715907457024 37226774860809633792 37354545964029837312 37381095037209673728 37564167434086121472 37580478405616336896 37590865491963936768 37624899774890115072 37790816904155234304 37947475265046183936 38159867850484875264 38160424060023996416 38176437484809879552 38363405039066677248 38559965145081053184 38594876838286196736 38738047666401312768 38754868355791847424 38765580038587809792 38953434177173716992 38971779932410085376 39133333867078877184 39179647699472351232 39352937311899746304 39380906705866981376 39543637725312712704 39562261446537510912 39579440022936354816 39590379613876912128 39764964055864836096 39800966739482640384 39948611655976353792 39965957991910342656 40190233850450804736 40367463511256727552 40404011690080862208 40582716602896613376 40611027120883236864 40779376404228734976 40798582116741808128 41007619182610612224 41008216900324294656 41045345208971034624 41056689969946427392 41226345713623891968 41226886707704496128 41397245743686746112 41446178658277392384 41628946745983500288 41658533772810780672 41666637055395889152 42104054509996081152 42259688363346886656 42278038206318379008 42289723678459428864 42328012246751379456 42514669017174638592 42544885555211010048 42690909673176956928 42929851331795484672 42930477067526995968 42981222312287666176 43158830668950011904 43189505033320267776 43201442431063031808 43379960788216184832 43580303624701476864 43611277543411286016 43611913211455995904 43843891473219059712 43856009740624592896 43895716404038467584 44077103661906395136 44272054475887214592 44303520044100354048 44507544127354699776 44539177065611526144 44942188112973398016 44974785499313995776 45214013081757155328 45226510045019111424 45246148130145042432 45413396450163818496 45445673206702669824 45467739305560506368 45486819130837303296 45655556178258690048 45911760197216370688 45931695829086633984 46134244012864831488 46176013360092413952 46188776216189730816 46380247546167558144 46626950990562066432 46865850494412128256 46888606158859272192 47128846288432398336 47171516135683129344 47346502703379382272 47367061323745591296 47542149408765247488 47575939138266857472 47609752883212320768 47619013777595301888 47842919717045010432 47886236077132873728 48296786700967870464 48331112775382204416 48353875101323624448 48374871139144433664 48588193162485301248 48601622734945910784 49062687236337696768 49063402362887995392 49121396928328761344 49324377907371442176 49338010958202667008 49382680954543276032 49577098043675639808 49635699814412845056 49806061285373116416 49841460049612898304 50085556578781495296 50121153989285249024 50166533033186820096 50373832756464451584 50387755872206979072 50596633686728245248 50865764716976799744 50879823800646500352 50901916646413172736 51151206718755569664 51362500700541026304 51650730221868417024 51673157807722463232 51687440051450413056 51901024514472935424 51962373243213447168 52177778489438502912 52470583082532995072 52724850300416950272 52749681928716681216 52772586697248473088 52787172818502549504 53019952074486448128 53067955652643520512 53264815541301805056 53287943989213790208 53560971993613860864 53586978467267739648 53823284681675636736 53872015586774482944 54110288803862151168 54333885038588854272 54372501872304979968 54398109488989077504 54421730031537487872 54676825576814149632 54968460951498522624 55196327658248994816 55261571544369856512 55505262327978000384 55529363614268915712 55544711697081040896 55555516073861185536 55840162291214450688 56071642555814510592 56138739346661441536 56346251151129182208 56370717608424505344 56386298237945905152 56437349662335172608 56686225356232851456 56921212897569275904 57239801775727312896 57240636090035994624 57545107558600015872 57601923241417375744 57839947717621579776 57892315257429295104 58107071499601969152 58132302533687771136 58148370057881714688 58457669898615128064 58458521964292079616 58527621872051290112 58700000800618315776 58769471549208526848 59029405967849619456 59071360058800472064 59315456587969069056 59343392169806266368 59385569420815368192 59647446083797254144 59922917483964530688 59966380665751994368 60285350775676207104 60302013393358815232 60551195266885091328 60594230942270226432 60606017535121293312 60649092174449737728 60874074904344920064 61197873175112712192 61512325350486441984 61568017813456551936 61585034954919641088 61839518570435837952 61840330061556744192 62095868615530119168 62169267987416088576 62443420118975250432 62487800659216171008 62518141545145696256 63128670271172509696 63156081764994121728 63389532545020329984 63434585517689143296 63492018370127069184 63817328332816515072 64395715601290493952 64441483700509605888 64471833468431499264 64499828185525911552 64738246003425017856 64784257549980401664 64802163646594547712 65370455437052215296 65416916315116929024 65417869817183993856 65765837209828589568 65784014610936889344 65843574606057701376 66408081713830821888 66455280066150531072 66780742105041993728 66808765598417289216 67183674496275972096 67462178248970993664 67821019622635732992 67839765067528667136 67869222195217563648 68168509810054004736 68201608958340759552 68483334267388035072 68867640295824556032 68897543743629950976 68916586735267217408 69201366019297247232 69264020040138620928 69283164324284596224 69570371319251337216 69940426485843099648 70332909238288908288 70673735509069529088 70693269432648597504 70757274203524694016 71019754055069073408 71050591985618386944 71363908707400286208 71414629324818481152 71449304623023652864 71764379575567515648 71829354115699310592 72147051738482868224 72445180051451805696 72496669163073306624 72530812651985436672 72562306708716650496 72902434102418866176 73595103544331993088 73682095392493142016 73986566861057163264 74007016437304000512 74059615596108054528 74074021431814914048 74453549721619267584 74709091928059674624 74762190074419347456 75128334868172242944 75160956811232673792 75181730983927873536 75249799549780230144 75581633808310468608 75894950530092367872 76319735700969750528 76320848120047992832 76352874969619759104 76726810078133354496 77476095332802625536 77509736711583694848 77531160077175619584 77906868354347433984 77943559864820170752 78266667734157754368 78359295398944702464 78705874623799492608 78761813411733962752 79087275450625425408 79124522893075021824 79158880045872709632 79180759227753824256 79529928111729672192 79601933478965280768 79897223311952707584 79931915983820685312 80380467700901609472 80734927022513455104 80808023380161724416 81165433205793226752 81222054241766473728 81558752808457469952 81597164233483616256 82015238365221224448 82113379939892854784 82452691427247783936 82453773415408992256 82794491487373492224 82892357316554784768 83257893491967000576 83317067545621561344 83333274110791778304 84208109019992162304 84519376726693773312 84556076412636758016 84579447356918857728 84656024493502758912 85029338034349277184 85381819346353913856 85859702663590969344 85860954135053991936 85962444624575332352 86317661337900023808 86379010066640535552 86402884862126063616 86759921576432369664 87160607249402953728 87222555086822572032 87687782946438119424 87712019481249185792 87791432808076935168 88154207323812790272 88544108951774429184 88607040088200708096 89015088254709399552 89078354131223052288 89884376225946796032 89949570998627991552 90428026163514310656 90453020090038222848 90826792900327636992 90891346413405339648 90973638261674606592 91311112356517380096 91823520394432741376 91863391658173267968 92268488025729662976 92352026720184827904 92377552432379461632 92760495092335116288 93253901981124132864 93731700988824256512 93777212317718544384 94693005406758764544 94734122647491182592 95084298817530494976 95151878276533714944 95219505766424641536 95238027555190603776 95685839434090020864 95772472154265747456 96593573401935740928 96662225550764408832 96707750202647248896 96749742278288867328 97176386324970602496 97203245469891821568 98125374472675393536 98126804725775990784 98242793856657522688 98648755814742884352 98676021916405334016 98765361909086552064 99271399628825690112 99612122570746232832 99682920099225796608 100171113157562990592 100747665512928903168 100775511744413958144 101193267373456490496 101731529433953599488 101759647601293000704 101803833292826345472 102302413437511139328 102725001401082052608 103301460443736834048 103346315615444926464 103374880102900826112 103802049028945870848 103924746486426894336 104355556978877005824 104941166165065990144 105499363857433362432 105574345637005099008 106039904148972896256 106135911305287041024 106529631082603610112 106575887978427580416 107121943987227721728 107173956934535479296 107646569363351273472 107744031173548965888 108220577607724302336 108667770077177708544 108745003744609959936 108796218977978155008 108843460063074975744 109353651153628299264 110392655316497989632 110523143088739713024 111010524655956000768 111058727228537831424 111089423394162081792 111111032147722371072 111680324582428901376 112143285111629021184 112277478693322883072 112692502302258364416 112741435216849010688 112772596475891810304 112874699324670345216 113372450712465702912 113842425795138551808 114479603551454625792 114481272180071989248 115090215117200031744 115679895435243159552 115784630514858590208 116214142999203938304 116264605067375542272 116296740115763429376 116915339797230256128 117055243744102580224 117400001601236631552 117538943098417053696 118058811935699238912 118142720117600944128 118630913175938138112 118686784339612532736 118771138841630736384 119294892167594508288 119845834967929061376 119932761331503988736 120570701551352414208 120604026786717630464 121102390533770182656 121212035070242586624 121748149808689840128 122395746350225424384 123024650700972883968 123136035626913103872 123170069909839282176 123679037140871675904 123680660123113488384 124191737231060238336 124338535974832177152 124886840237950500864 124975601318432342016 125036283090291392512 126257340542345019392 126312163529988243456 126779065090040659968 126869171035378286592 126984036740254138368 127634656665633030144 128791431202580987904 128943666936862998528 129476492006850035712 129568515099960803328 129604327293189095424 130740910874104430592 130833832630233858048 130835739634367987712 131531674419657179136 131568029221873778688 131687149212115402752 132816163427661643776 132910560132301062144 133561484210083987456 133617531196834578432 134924356497941987328 135642039245271465984 135679530135057334272 135738444390435127296 136337019620108009472 136403217916681519104 136966668534776070144 137735280591649112064 137795087487259901952 137833173470534434816 138402732038594494464 138528040080277241856 138566328648569192448 139140742638502674432 139880852971686199296 140665818476577816576 141386538865297195008 141514548407049388032 142039508110138146816 142101183971236773888 142727817414800572416 142829258649636962304 143528759151135031296 143658708231398621184 144294103476965736448 144890360102903611392 144993338326146613248 145061625303970873344 145124613417433300992 145804868204837732352 147190207088663986176 147364190784986284032 147973133722114326528 148014032874608001024 148148042863629828096 148907099443238535168 149418183856119349248 149524380148838694912 150256669736344485888 150363461967855747072 150499599099560460288 151163267616620937216 151789901060184735744 152639471401939501056 152641696240095985664 152705749939239518208 153453620156266708992 154952190665605251072 155019473423167389696 155062320154351239168 155887119729640341504 156533335468315508736 157411749247598985216 158174550901250850816 158249045786150043648 158317760091745419264 158361518455507648512 159059856223459344384 159203866957930561536 159794446623905415168 159863831967641370624 160760935401803218944 161469854045026910208 161616046760323448832 162330866411586453504 163117505616914939904 163194328466967232512 164030476730442448896 164905382854495567872 164907546830817984512 165588982974746984448 165784714633109569536 166515786983934001152 166634135091243122688 166666548221583556608 168416218039984324608 169038753453387546624 169112152825273516032 169158894713837715456 169312048987005517824 170058676068698554368 170763638692707827712 171719405327181938688 171721908270107983872 171924889249150664704 172635322675800047616 172805769724252127232 173519843152864739328 174321214498805907456 174445110173645144064 175375565892876238848 175424038962498371584 175582865616153870336 176308414647625580544 177088217903548858368 177214080176401416192 178030176509418799104 178156708262446104576 179768752451893592064 179899141997255983104 180856052327028621312 180906040180076445696 181653585800655273984 181782692826810679296 181947276523349213184 182622224713034760192 183647040788865482752 184536976051459325952 184704053440369655808 184755104864758923264 185520990184670232576 186507803962248265728 187463401977648513024 187554424635437088768 189386010813517529088 189468245294982365184 190168597635060989952 190303756553067429888 190476055110381207552 193187146803871481856 193324451101528817664 193415500405294497792 193499484556577734656 194352772649941204992 194406490939783643136 196250748945350787072 196253609451551981568 196485587713315045376 197297511629485768704 197352043832810668032 197530723818173104128 199224245141492465664 199365840198451593216 200342226315125981184 201551023488827916288 202386534746912980992 203463058867907198976 203519295202586001408 203607666585652690944 204604826875022278656 205450002802164105216 206602920887473668096 206692631230889852928 206749760205801652224 207604098057891741696 207849492972853788672 208711113957754011648 209882332330131980288 210998727714866724864 212079808297945792512 212271822610574082048 213059262165207220224 213151775956855160832 214243887974455443456 214347913869070958592 215293138726702546944 215488062347097931776 216441155215448604672 217335540154355417088 217490007489219919872 217592437955956310016 217686920126149951488 218707302307256598528 220785310632995979264 221046286177479426048 222021049311912001536 222178846788324163584 222222064295444742144 223360649164857802752 224286570223258042368 225385004604516728832 225482870433698021376 225545192951783620608 225749398649340690432 226744901424931405824 227684851590277103616 228959207102909251584 228962544360143978496 230180430234400063488 232428285998407876608 232529210134751084544 232593480231526858752 233830679594460512256 234800003202473263104 235077886196834107392 236117623871398477824 236285440235201888256 237261826351876276224 237373568679225065472 237542277683261472768 238589784335189016576 239691669935858122752 239865522663007977472 241141403102704828416 241208053573435260928 242204781067540365312 242424070140485173248 243496299617379680256 244791492700450848768 246340139819678564352 247358074281743351808 247361320246226976768 248383474462120476672 248677071949664354304 249773680475901001728 249951202636864684032 250072566180582785024 252514681084690038784 252624327059976486912 253558130180081319936 253738342070756573184 253968073480508276736 257582862405161975808 257887333873725997056 258952984013700071424 259137030199921606656 259208654586378190848 261481821748208861184 261667665260467716096 263063348839314358272 263136058443747557376 263374298424230805504 265632326855323287552 265821120264602124288 267122968420167974912 267235062393669156864 269848712995883974656 271284078490542931968 271359060270114668544 272674039240216018944 273933337069552140288 275470561183298224128 275590174974519803904 275666346941068869632 276805464077188988928 277056080160554483712 277132657297138384896 278281485277005348864 279761705943372398592 281331636953155633152 284079016220276293632 284202367942473547776 285455634829601144832 285658517299273924608 287057518302270062592 287317416462797242368 288588206953931472896 289780720205807222784 289986676652293226496 290123250607941746688 290249226834866601984 291609736409675464704 294380414177327972352 294728381569972568064 295946267444228653056 296028065749216002048 296296085727259656192 297814198886477070336 298836367712238698496 299048760297677389824 300513339472688971776 302326535233241874432 303579802120369471488 305278942803879002112 305283392480191971328 305411499878479036416 306907240312533417984 309904381331210502144 310038946846334779392 310124640308702478336 311774239459280683008 313066670936631017472 314823498495197970432 316498091572300087296 316723036911015297024 318119712446918688768 318407733915861123072 319588893247810830336 319727663935282741248 321521870803606437888 322939708090053820416 323232093520646897664 324661732823172907008 326235011233829879808 326388656933934465024 328060953460884897792 329815093661635969024 331177965949493968896 331569429266219139072 333031573967868002304 333268270182486245376 333333096443167113216 336832436079968649216 338077506906775093248 338224305650547032064 338317789427675430912 338624097974011035648 340117352137397108736 341527277385415655424 343438810654363877376 343443816540215967744 343849778498301329408 345270645351600095232 347039686305729478656 348642428997611814912 348890220347290288128 350848077924996743168 351165731232307740672 352616829295251161088 354176435807097716736 354428160352802832384 356060353018837598208 356313416524892209152 359537504903787184128 359798283994511966208 361712104654057242624 361812080360152891392 363307171601310547968 365244449426069520384 367294081577730965504 369073952102918651904 369408106880739311616 369510209729517846528 371041980369340465152 373015607924496531456 374926803955297026048 375108849270874177536 378772021627035058176 378936490589964730368 380337195270121979904 380607513106134859776 380952110220762415104 386374293607742963712 386831000810588995584 388705545299882409984 388812981879567286272 392501497890701574144 392507218903103963136 392971175426630090752 394595023258971537408 394704087665621336064 395061447636346208256 398448490282984931328 398731680396903186432 400684452630251962368 404773069493825961984 406926117735814397952 407038590405172002816 407215333171305381888 409209653750044557312 410900005604328210432 413205841774947336192 413385262461779705856 413499520411603304448 415208196115783483392 415698985945707577344 417422227915508023296 419764664660263960576 421997455429733449728 424159616595891585024 424543645221148164096 426118524330414440448 426303551913710321664 428487775948910886912 430586277453405093888 430976124694195863552 432882310430897209344 434671080308710834176 434980014978439839744 435184875911912620032 435373840252299902976 437414604614513197056 441570621265991958528 442092572354958852096 444042098623824003072 444444128590889484288 446721298329715605504 448573140446516084736 450770009209033457664 451090385903567241216 451498797298681380864 453489802849862811648 455369703180554207232 457918414205818503168 457925088720287956992 460360860468800126976 464856571996815753216 465058420269502169088 465186960463053717504 467661359188921024512 469600006404946526208 472235247742796955648 474523652703752552448 474747137358450130944 475084555366522945536 477179568670378033152 479383339871716245504 479731045326015954944 482282806205409656832 482416107146870521856 484409562135080730624 484848140280970346496 486992599234759360512 489582985400901697536 494716148563486703616 494722640492453953536 496766948924240953344 497354143899328708608 499547360951802003456 499902405273729368064 500145132361165570048 505029362169380077568 505248654119952973824 507116260360162639872 507476684141513146368 507936146961016553472 515165724810323951616 515774667747451994112 517905968027400142848 518417309172756381696 522963643496417722368 523335330520935432192 526126697678628716544 526272116887495114752 526748596848461611008 531264653710646575104 531642240529204248576 534245936840335949824 534470124787338313728 539697425991767949312 542568156981085863936 542718120540229337088 545348078480432037888 547866674139104280576 550941122366596448256 551332693882137739264 553610928154377977856 554112160321108967424 554265314594276769792 556562970554010697728 559523411886744797184 562663273906311266304 568158032440552587264 568404735884947095552 570911269659202289664 577176413907862945792 579561440411614445568 579973353304586452992 580246501215883493376 580498453669733203968 583219472819350929408 588760828354655944704 589456763139945136128 591892534888457306112 592056131498432004096 592592171454519312384 597672735424477396992 598097520595354779648 601026678945377943552 604653070466483748864 607159604240738942976 610557885607758004224 610822999756958072832 613814480625066835968 619808762662421004288 620077893692669558784 620249280617404956672 623548478918561366016 626133341873262034944 629646996990395940864 632996183144600174592 636239424893837377536 636815467831722246144 639177786495621660672 639455327870565482496 643043741607212875776 645879416180107640832 646464187041293795328 649323465646345814016 652470022467659759616 652777313867868930048 656121906921769795584 659630187323271938048 662355931898987937792 663138858532438278144 666063147935736004608 666536540364972490752 666666192886334226432 676155013813550186496 676448611301094064128 676635578855350861824 677248195948022071296 680234704274794217472 683054554770831310848 686877621308727754752 686887633080431935488 687699556996602658816 690541290703200190464 697284857995223629824 697780440694580576256 705233658590502322176 708352871614195433472 708856320705605664768 712120706037675196416 712626833049784418304 719075009807574368256 719596567989023932416 723424209308114485248 723624160720305782784 726614343202621095936 730488898852139040768 734588163155461931008 739020419459035693056 742083960738680930304 746031215848993062912 749853607910594052096 750217698541748355072 757544043254070116352 757872981179929460736 760674390540243959808 761215026212269719552 761904220441524830208 772748587215485927424 773662001621177991168 777411090599764819968 777625963759134572544 785002995781403148288 785942350853260181504 789190046517943074816 789408175331242672128 790122895272692416512 796896980565969862656 797463360793806372864 801368905260503924736 809546138987651923968 813852235471628795904 814077180810344005632 821800011208656420864 826411683549894672384 826770524923559411712 826999040823206608896 830416392231566966784 831397971891415154688 834844455831016046592 839529329320527921152 843994910859466899456 852237048660828880896 852607103827420643328 856975551897821773824 861172554906810187776 861952249388391727104 865764620861794418688 869342160617421668352 869960029956879679488 870369751823825240064 870747680504599805952 874829209229026394112 883141242531983917056 884185144709917704192 888084197247648006144 888888257181778968576 893442596659431211008 897146280893032169472 901540018418066915328 906979605699725623296 910739406361108414464 915836828411637006336 915850177440575913984 920721720937600253952 929713143993631506432 930116840539004338176 930373920926107435008 935322718377842049024 939200012809893052416 944470495485593911296 949494274716900261888 950169110733045891072 954359137340756066304 958766679743432491008 964565612410819313664 964832214293741043712 968819124270161461248 969696280561940692992 973985198469518721024 979165970801803395072 989445280984907907072 993533897848481906688 994708287798657417216 999094721903604006912 999804810547458736128 1010058724338760155136 1010497308239905947648 1014232520720325279744 1014953368283026292736 1015872293922033106944 1030331449620647903232 1031549335494903988224 1035811936054800285696 1045927286992835444736 1046670661041870864384 1052544233774990229504 1053497193696923222016 1062529307421293150208 1063284481058408497152 1068491873680671899648 1068940249574676627456 1079394851983535898624 1085136313962171727872 1085436241080458674176 1095733348278208561152 1101882244733192896512 1107221856308755955712 1108224320642217934848 1108530629188553539584 1113125941108021395456 1119046823773489594368 1125326547812622532608 1136316064881105174528 1136809471769894191104 1141822539318404579328 1154352827815725891584 1159122880823228891136 1160493002431766986752 1166438945638701858816 1177521656709311889408 1178913526279890272256 1183785069776914612224 1184112262996864008192 1185184342909038624768 1195345470848954793984 1196195041190709559296 1202053357890755887104 1214319208481477885952 1221115771215516008448 1221645999513916145664 1227628961250133671936 1239617525324842008576 1240155787385339117568 1240498561234809913344 1247096957837122732032 1252266683746524069888 1259293993980791881728 1265992366289200349184 1272478849787674755072 1273630935663444492288 1278355572991243321344 1278910655741130964992 1291758832360215281664 1292928374082587590656 1298646931292691628032 1304940044935319519232 1305554627735737860096 1312243813843539591168 1319260374646543876096 1324711863797975875584 1326277717064876556288 1332126295871472009216 1333332385772668452864 1352310027627100372992 1353271157710701723648 1354496391896044142592 1360469408549588434944 1366109109541662621696 1373755242617455509504 1373775266160863870976 1375399113993205317632 1381082581406400380928 1394569715990447259648 1395560881389161152512 1416705743228390866944 1424241412075350392832 1425253666099568836608 1438150019615148736512 1439193135978047864832 1446848418616228970496 1447248321440611565568 1453228686405242191872 1460977797704278081536 1469176326310923862016 1484167921477361860608 1492062431697986125824 1499707215821188104192 1500435397083496710144 1515088086508140232704 1515745962359858921472 1521348781080487919616 1522430052424539439104 1523808440883049660416 1545497174430971854848 1547324003242355982336 1555251927518269145088 1570005991562806296576 1578380093035886149632 1578816350662485344256 1580245790545384833024 1593793961131939725312 1594926721587612745728 1602737810521007849472 1619092277975303847936 1627704470943257591808 1628154361620688011264 1643600022417312841728 1652823367099789344768 1653998081646413217792 1660832784463133933568 1662795943782830309376 1669688911662032093184 1679058658641055842304 1687989821718933798912 1704474097321657761792 1705214207654841286656 1731529241723588837376 1738684321234843336704 1739920059913759358976 1740739503647650480128 1741495361009199611904 1749658418458052788224 1766282485063967834112 1768370289419835408384 1776168394495296012288 1777776514363557937152 1794292561786064338944 1803080036836133830656 1813959211399451246592 1821478812722216828928 1831673656823274012672 1841443441875200507904 1859426287987263012864 1860233681078008676352 1860747841852214870016 1870645436755684098048 1878400025619786104832 1888940990971187822592 1898988549433800523776 1908718274681512132608 1917533359486864982016 1929131224821638627328 1929664428587482087424 1937638248540322922496 1939392561123881385984 1947970396939037442048 1958331941603606790144 1978890561969815814144 1987067795696963813376 1989416575597314834432 1998189443807208013824 1999609621094917472256 2020117448677520310272 2028465041440650559488 2029906736566052585472 2031744587844066213888 2060662899241295806464 2063098670989807976448 2071623872109600571392 2091854573985670889472 2093341322083741728768 2125058614842586300416 2126568962116816994304 2136983747361343799296 2137880499149353254912 2158789703967071797248 2170272627924343455744 2170872482160917348352 2191466696556417122304 2203764489466385793024 2217061258377107079168 2226251882216042790912 2238093647546979188736 2250653095625245065216 2272632129762210349056 2273618943539788382208 2283645078636809158656 2308705655631451783168 2318245761646457782272 2320986004863533973504 2332877891277403717632 2357827052559780544512 2367570139553829224448 2368224525993728016384 2370368685818077249536 2390690941697909587968 2392390082381419118592 2404106715781511774208 2428638416962955771904 2442231542431032016896 2479235050649684017152 2480311574770678235136 2480997122469619826688 2494193915674245464064 2504533367493048139776 2518587987961583763456 2531984732578400698368 2556711145982486642688 2557821311482261929984 2583517664720430563328 2585856748165175181312 2597293862585383256064 2609880089870639038464 2611109255471475720192 2624487627687079182336 2638520749293087752192 2649423727595951751168 2652555434129753112576 2664252591742944018432 2666664771545336905728 2704620055254200745984 2720938817099176869888 2732218219083325243392 2747510485234911019008 2747550532321727741952 2750798227986410635264 2762165162812800761856 2789139431980894519296 2791121762778322305024 2833411486456781733888 2848482824150700785664 2850507332199137673216 2876300039230297473024 2893696837232457940992 2894496642881223131136 2906457372810484383744 2921955595408556163072 2938352652621847724032 2968335842954723721216 2984124863395972251648 2999414431642376208384 3030176173016280465408 3031491924719717842944 3042697562160975839232 3044860104849078878208 3047616881766099320832 3090994348861943709696 3094648006484711964672 3140011983125612593152 3157632701324970688512 3160491581090769666048 3187587922263879450624 3189853443175225491456 3205475621042015698944 3238184555950607695872 3255408941886515183616 3256308723241376022528 3287200044834625683456 3305646734199578689536 3321665568926267867136 3325591887565660618752 3339377823324064186368 3358117317282111684608 3375979643437867597824 3408948194643315523584 3410428415309682573312 3463058483447177674752 3477368642469686673408 3481479007295300960256 3499316836916105576448 3532564970127935668224 3536740578839670816768 3552336788990592024576 3555553028727115874304 3588585123572128677888 3606160073672267661312 3642957625444433657856 3663347313646548025344 3682886883750401015808 3718852575974526025728 3720467362156017352704 3721495683704429740032 3741290873511368196096 3756800051239572209664 3777881981942375645184 3797977098867601047552 3817436549363024265216 3835066718973729964032 3859328857174964174848 3875276497080645844992 3878785122247762771968 3895940793878074884096 3916663883207213580288 3957781123939631628288 3974135591393927626752 3978833151194629668864 3996378887614416027648 4040234897355040620544 4056930082881301118976 4059813473132105170944 4063489175688132427776 4121325798482591612928 4126197341979615952896 4143247744219201142784 4183709147971341778944 4186682644167483457536 4250117229685172600832 4275760998298706509824 4317579407934143594496 4340545255848686911488 4341744964321834696704 4382933393112834244608 4407528978932771586048 4452503764432085581824 4476187295093958377472 4501306191250490130432 4545264259524420698112 4547237887079576764416 4567290157273618317312 4617411311262903566336 4636491523292915564544 4641972009727067947008 4665755782554807435264 4735140279107658448896 4736449051987456032768 4740737371636154499072 4781381883395819175936 4784780164762838237184 4808213431563023548416 4857276833925911543808 4884463084862064033792 4958470101299368034304 4961994244939239653376 4988387831348490928128 5009066734986096279552 5037175975923167526912 5063969465156801396736 5113422291964973285376 5115642622964523859968 5194587725170766512128 5219760179741278076928 5222218510942951440384 5248975255374158364672 5277041498586175504384 5298847455191903502336 5305110868259506225152 5328505183485888036864 5333329543090673811456 5409240110508401491968 5441877634198353739776 5464436438166650486784 5495020970469822038016 5501596455972821270528 5524330325625601523712 5578278863961789038592 5582243525556644610048 5666822972913563467776 5696965648301401571328 5752600078460594946048 5787393674464915881984 5788993285762446262272 5812914745620968767488 5843911190817112326144 5876705305243695448064 5936671685909447442432 5968249726791944503296 5998828863284752416768 6060352346032560930816 6085395124321951678464 6089720209698157756416 6095233763532198641664 6181988697723887419392 6189296012969423929344 6280023966251225186304 6375175844527758901248 6379706886350450982912 6410951242084031397888 6476369111901215391744 6510817883773030367232 6512617446482752045056 6574400089669251366912 6611293468399157379072 6651183775131321237504 6678755646648128372736 6751959286875735195648 6817896389286631047168 6820856830619365146624 6926116966894355349504 6954737284939373346816 6962958014590601920512 6998633673832211152896 7073481157679341633536 7104673577981184049152 7111106057454231748608 7177170247144257355776 7212320147344535322624 7285915250888867315712 7326694627293096050688 7437705151949052051456 7440934724312034705408 7442991367408859480064 7482581747022736392192 7513600102479144419328 7555763963884751290368 7595954197735202095104 7670133437947459928064 7750552994161291689984 7757570244495525543936 7791881587756149768192 7833327766414427160576 7915562247879263256576 7948271182787855253504 7957666302389259337728 7992757775228832055296 8080469794710081241088 8113860165762602237952 8242651596965183225856 8252394683959231905792 8286495488438402285568 8367418295942683557888 8373365288334966915072 8500234459370345201664 8551521996597413019648 8681090511697373822976 8683489928643669393408 8765866786225668489216 8815057957865543172096 8905007528864171163648 8952374590187916754944 9090528519048841396224 9094475774159153528832 9134580314547236634624 9234822622525807132672 9272983046585831129088 9283944019454135894016 9472898103974912065536 9481474743272308998144 9562763766791638351872 9569560329525676474368 9616426863126047096832 9714553667851823087616 9768926169724128067584 9916940202598736068608 9976775662696981856256 10018133469972192559104 10074351951846335053824 10127938930313602793472 10226844583929946570752 10231285245929047719936 10389175450341533024256 10444437021885902880768 10497950510748316729344 10597694910383807004672 10610221736519012450304 10657010366971776073728 10666659086181347622912 10818480221016802983936 10928872876333300973568 10990041940939644076032 11048660651251203047424 11156557727923578077184 11164487051113289220096 11333645945827126935552 11393931296602803142656 11505200156921189892096 11577986571524892524544 11625829491241937534976 11687822381634224652288 11753410610487390896128 11873343371818894884864 11936499453583889006592 12120704692065121861632 12170790248643903356928 12179440419396315512832 12190467527064397283328 12363977395447774838784 12378592025938847858688 12560047932502450372608 12750351689055517802496 12952738223802430783488 13021635767546060734464 13025234892965504090112 13148800179338502733824 13222586936798314758144 13357511293296256745472 13503918573751470391296 13635792778573262094336 13641713661238730293248 13852233933788710699008 13909474569878746693632 13925916029181203841024 13997267347664422305792 14209347155962368098304 14222212114908463497216 14354340494288514711552 14424640294689070645248 14571830501777734631424 14653389254586192101376 14875410303898104102912 14885982734817718960128 14965163494045472784384 15027200204958288838656 15111527927769502580736 15191908395470404190208 15340266875894919856128 15583763175512299536384 15666655532828854321152 15831124495758526513152 15896542365575710507008 15915332604778518675456 15985515550457664110592 16160939589420162482176 16227720331525204475904 16504789367918463811584 16572990976876804571136 16734836591885367115776 16746730576669933830144 17000468918740690403328 17362181023394747645952 17366979857287338786816 17531733572451336978432 17630115915731086344192 17810015057728342327296 17904749180375833509888 18181057038097682792448 18269160629094473269248 18469645245051614265344 18545966093171662258176 18567888038908271788032 19125527533583276703744 19139120659051352948736 19232853726252094193664 19429107335703646175232 19537852339448256135168 19833880405197472137216 19953551325393963712512 20036266939944385118208 20255877860627205586944 20453689167859893141504 20462570491858095439872 20778350900683066048512 20888874043771805761536 20995901021496633458688 21220443473038024900608 21314020733943552147456 21333318172362695245824 21636960442033605967872 21857745752666601947136 21980083881879288152064 22313115455847156154368 22328974102226578440192 22667291891654253871104 22787862593205606285312 23010400313842379784192 23251658982483875069952 23375644763268449304576 23506821220974781792256 23746686743637789769728 23872998907167778013184 24241409384130243723264 24341580497287806713856 24727954790895549677568 24757184051877695717376 25120095865004900745216 25500703378111035604992 26043271535092121468928 26050469785931008180224 26297600358677005467648 26445173873596629516288 26715022586592513490944 27271585557146524188672 27283427322477460586496 27704467867577421398016 27818949139757493387264 27851832058362407682048 28418694311924736196608 28444424229816926994432 28708680988577029423104 28849280589378141290496 29143661003555469262848 29306778509172384202752 29750820607796208205824 29930326988090945568768 30054400409916577677312 30223055855539005161472 30383816790940808380416 30680533751789839712256 31167526351024599072768 31333311065657708642304 31793084731151421014016 31830665209557037350912 31971031100915328221184 32321879178840324964352 32455440663050408951808 33145981953753609142272 33469673183770734231552 33493461153339867660288 34000937837481380806656 34733959714574677573632 35063467144902673956864 35260231831462172688384 35620030115456684654592 35809498360751667019776 36362114076195365584896 36538321258188946538496 36939290490103228530688 37091932186343324516352 37135776077816543576064 38251055067166553407488 38858214671407292350464 39075704678896512270336 39667760810394944274432 40072533879888770236416 40511755721254411173888 40907378335719786283008 40925140983716190879744 41556701801366132097024 41777748087543611523072 41991802042993266917376 42628041467887104294912 42666636344725390491648 43273920884067211935744 43715491505333203894272 43960167763758576304128 44626230911694312308736 44657948204453156880384 45334583783308507742208 45575725186411212570624 46020800627684759568384 46751289526536898609152 47493373487275579539456 47745997814335556026368 48482818768260487446528 48683160994575613427712 49514368103755391434752 50240191730009801490432 51001406756222071209984 52086543070184242937856 52100939571862016360448 52595200717354010935296 52890347747193259032576 53430045173185026981888 54543171114293048377344 55408935735154842796032 55637898279514986774528 55703664116724815364096 57417361977154058846208 57698561178756282580992 58287322007110938525696 58613557018344768405504 59501641215592416411648 59860653976181891137536 60108800819833155354624 60767633581881616760832 61361067503579679424512 62335052702049198145536 62666622131315417284608 63661330419114074701824 63942062201830656442368 64643758357680649928704 64910881326100817903616 66939346367541468463104 66986922306679735320576 68001875674962761613312 70126934289805347913728 70520463662924345376768 71240060230913369309184 71618996721503334039552 72724228152390731169792 74183864372686649032704 74271552155633087152128 76502110134333106814976 78151409357793024540672 79335521620789888548864 80145067759777540472832 81814756671439572566016 81850281967432381759488 83113403602732264194048 83555496175087223046144 85256082935774208589824 85333272689450780983296 86547841768134423871488 87430983010666407788544 87920335527517152608256 89252461823388624617472 90669167566617015484416 91151450372822425141248 92041601255369519136768 93502579053073797218304 95491995628671112052736 96965637536520974893056 97366321989151226855424 100480383460019602980864 102002813512444142419968 104201879143724032720896 105190401434708021870592 105780695494386518065152 106860090346370053963776 109086342228586096754688 110817871470309685592064 111275796559029973549056 111407328233449630728192 116574644014221877051392 117227114036689536811008 119003282431184832823296 120217601639666310709248 121535267163763233521664 122722135007159358849024 124670105404098396291072 125333244262630834569216 127884124403661312884736 129287516715361299857408 129821762652201635807232 133878692735082936926208 133973844613359470641152 136003751349925523226624 140253868579610695827456 142480120461826738618368 143237993443006668079104 145448456304781462339584 148543104311266174304256 153004220268666213629952 156302818715586049081344 158671043241579777097728 160290135519555080945664 163629513342879145132032 166226807205464528388096 167110992350174446092288 173095683536268847742976 174861966021332815577088 175840671055034305216512 178504923646777249234944 182302900745644850282496 184083202510739038273536 187005158106147594436608 190983991257342224105472 193931275073041949786112 194732643978302453710848 200960766920039205961728 204005627024888284839936 210380802869416043741184 211561390988773036130304 213720180692740107927552 218172684457172193509376 222551593118059947098112 222814656466899261456384 234454228073379073622016 238006564862369665646592 240435203279332621418496 245444270014318717698048 249340210808196792582144 250666488525261669138432 255768248807322625769472 258575033430722599714816 259643525304403271614464 267757385470165873852416 272007502699851046453248 280507737159221391654912 286475986886013336158208 290896912609562924679168 306008440537332427259904 312605637431172098162688 317342086483159554195456 320580271039110161891328 327259026685758290264064 332453614410929056776192 334221984700348892184576 349723932042665631154176 351681342110068610433024 357009847293554498469888 364605801491289700564992 368166405021478076547072 374010316212295188873216 387862550146083899572224 389465287956604907421696 401921533840078411923456 408011254049776569679872 420761605738832087482368 427440361385480215855104 436345368914344387018752 445629312933798522912768 468908456146758147244032 476013129724739331293184 480870406558665242836992 490888540028637435396096 498680421616393585164288 501332977050523338276864 519287050608806543228928 535514770940331747704832 561015474318442783309824 572951973772026672316416 581793825219125849358336 612016881074664854519808 634684172966319108390912 641160542078220323782656 654518053371516580528128 668443969400697784369152 703362684220137220866048 714019694587108996939776 736332810042956153094144 748020632424590377746432 775725100292167799144448 778930575913209814843392 816022508099553139359744 841523211477664174964736 872690737828688774037504 937816912293516294488064 952026259449478662586368 961740813117330485673984 981777080057274870792192 997360843232787170328576 1002665954101046676553728 1071029541880663495409664 1122030948636885566619648 1163587650438251698716672 1224033762149329709039616 1282321084156440647565312 1309036106743033161056256 1336887938801395568738304 1406725368440274441732096 1428039389174217993879552 1472665620085912306188288 1496041264849180755492864 1557861151826419629686784 1683046422955328349929472 1745381475657377548075008 1904052518898957325172736 1923481626234660971347968 1963554160114549741584384 2005331908202093353107456 2142059083761326990819328 2244061897273771133239296 2327175300876503397433344 2448067524298659418079232 2618072213486066322112512 2813450736880548883464192 2856078778348435987759104 2945331240171824612376576 2992082529698361510985728 3366092845910656699858944 3490762951314755096150016 3846963252469321942695936 3927108320229099483168768 4010663816404186706214912 4284118167522653981638656 4488123794547542266478592 5236144426972132644225024 5712157556696871975518208 5890662480343649224753152 6732185691821313399717888 6981525902629510192300032 7854216640458198966337536 8568236335045307963277312 8976247589095084532957184 10472288853944265288450048 11781324960687298449506304 13464371383642626799435776 15708433280916397932675072 17136472670090615926554624 20944577707888530576900096 23562649921374596899012608 26928742767285253598871552 31416866561832795865350144 47125299842749193798025216 62833733123665591730700288 94250599685498387596050432 188501199370996775192100864
- Sum of all divisors σ(n): 749630174713737183200124819
- Sum of proper divisors (its aliquot sum) s(n): 561128975342740408008023955
- 188501199370996775192100864 is an abundant number, because the sum of its proper divisors (561128975342740408008023955) is greater than itself. Its abundance is 372627775971743632815923091
Bases of 188501199370996775192100864
- Binary: 10011011111011001010111001111110011000111010010000000000000000000000000000000000000000002
- Hexadecimal: 0x9BECAE7E63A40000000000
- Base-36: NONT6L968BD3WG000
Squares and roots of 188501199370996775192100864
- 188501199370996775192100864 squared (1885011993709967751921008642) is 35532702164304275035327543588810099074329941949546496
- 188501199370996775192100864 cubed (1885011993709967751921008643) is 6697956974863768761803278267052517592120508669504886515572048798128126289772544
-
188501199370996775192100864 is a
perfect square number . Itssquare root is 13729573896192 -
The
cube root of 188501199370996775192100864 is 573374057.5234444575
Scales and comparisons
How big is 188501199370996775192100864?- 188,501,199,370,996,775,192,100,864 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 188,501,199,370,996,775,192,100,864 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 188501199370996775192100864 cubic inches would be around 47781171.5 feet tall.
Recreational maths with 188501199370996775192100864
- 188501199370996775192100864 backwards is 468001291577699073991105881
- 188501199370996775192100864 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 188501199370996775192100864's digits is 126
- 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 188501199370996775192100864 - Facts about the integer". Numbermatics.com. 2024. Web. 8 June 2024.
APA style:
Numbermatics. (2024). Number 188501199370996775192100864 - Facts about the integer. Retrieved 8 June 2024, from https://numbermatics.com/n/188501199370996775192100864/
Chicago style:
Numbermatics. 2024. "Number 188501199370996775192100864 - Facts about the integer". https://numbermatics.com/n/188501199370996775192100864/
The information we have on file for 188501199370996775192100864 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 188501199370996775192100864, math, Factors of 188501199370996775192100864, curriculum, school, college, exams, university, Prime factorization of 188501199370996775192100864, STEM, science, technology, engineering, physics, economics, calculator, one hundred eighty-eight septillion, five hundred one sextillion, one hundred ninety-nine quintillion, three hundred seventy quadrillion, nine hundred ninety-six trillion, seven hundred seventy-five billion, one hundred ninety-two million, one hundred thousand, eight hundred sixty-four.