31059231895913353187328
31,059,231,895,913,353,187,328 is an even composite number composed of ten prime numbers multiplied together.
31059231895913353187328 is an even composite number. It is composed of ten distinct prime numbers multiplied together. It has a total of nineteen thousand, nine hundred sixty-eight divisors.
Prime factorization of 31059231895913353187328:
212 × 33 × 72 × 13 × 31 × 37 × 61 × 157 × 1093 × 36721
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 13 × 31 × 37 × 61 × 157 × 1093 × 36721)See below for interesting mathematical facts about the number 31059231895913353187328 from the Numbermatics database.
Names of 31059231895913353187328
- Cardinal: 31059231895913353187328 can be written as Thirty-one sextillion, fifty-nine quintillion, two hundred thirty-one quadrillion, eight hundred ninety-five trillion, nine hundred thirteen billion, three hundred fifty-three million, one hundred eighty-seven thousand, three hundred twenty-eight.
Scientific notation
- Scientific notation: 3.1059231895913353187328 × 1022
Factors of 31059231895913353187328
Divisors of 31059231895913353187328
- Number of divisors d(n): 19968
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 31 32 36 37 39 42 48 49 52 54 56 61 62 63 64 72 74 78 84 91 93 96 98 104 108 111 112 117 122 124 126 128 144 147 148 156 157 168 182 183 186 189 192 196 208 216 217 222 224 234 244 248 252 256 259 273 279 288 294 296 312 314 333 336 351 364 366 372 378 384 392 403 416 427 432 434 441 444 448 468 471 481 488 496 504 512 518 546 549 558 576 588 592 624 628 637 651 666 672 702 728 732 744 756 768 777 784 793 806 819 832 837 854 864 868 882 888 896 936 942 962 976 992 999 1008 1024 1036 1092 1093 1098 1099 1116 1147 1152 1176 1184 1209 1248 1256 1274 1281 1302 1323 1332 1344 1404 1413 1443 1456 1464 1488 1512 1519 1536 1554 1568 1586 1612 1638 1647 1664 1674 1708 1728 1736 1764 1776 1792 1813 1872 1884 1891 1911 1924 1952 1953 1984 1998 2016 2041 2048 2072 2184 2186 2196 2198 2232 2257 2294 2304 2331 2352 2368 2379 2418 2457 2496 2512 2548 2562 2604 2646 2664 2688 2808 2821 2826 2886 2912 2928 2976 2989 3024 3038 3072 3108 3136 3172 3224 3276 3279 3294 3297 3328 3348 3367 3416 3441 3456 3472 3528 3552 3584 3626 3627 3744 3768 3782 3822 3843 3848 3904 3906 3968 3996 4032 4082 4096 4144 4239 4329 4368 4372 4392 4396 4464 4514 4557 4588 4608 4662 4704 4736 4758 4836 4867 4914 4992 5024 5096 5124 5208 5292 5328 5376 5439 5551 5616 5642 5652 5673 5733 5772 5809 5824 5856 5859 5952 5978 6048 6076 6123 6144 6216 6272 6344 6448 6552 6558 6588 6594 6656 6696 6734 6771 6832 6882 6912 6944 6993 7056 7104 7137 7168 7252 7254 7488 7536 7564 7644 7651 7686 7693 7696 7808 7812 7936 7992 8029 8064 8164 8288 8463 8478 8658 8736 8744 8784 8792 8928 8967 9028 9114 9176 9216 9324 9408 9472 9516 9577 9672 9734 9828 9837 9891 9984 10048 10101 10192 10248 10323 10416 10584 10656 10752 10878 10881 11102 11232 11284 11304 11346 11466 11529 11544 11618 11648 11712 11718 11904 11956 12096 12152 12246 12288 12432 12544 12688 12896 12987 13104 13116 13176 13188 13237 13312 13392 13468 13542 13664 13671 13764 13824 13888 13986 14112 14208 14209 14274 14287 14336 14504 14508 14601 14911 14976 15072 15128 15288 15302 15372 15386 15392 15616 15624 15799 15872 15984 16058 16128 16317 16328 16576 16653 16926 16956 17019 17199 17316 17427 17472 17488 17568 17584 17856 17934 18056 18228 18352 18369 18432 18648 18816 18944 19032 19154 19344 19468 19656 19674 19747 19782 19968 20096 20202 20313 20384 20496 20646 20832 21168 21312 21411 21504 21756 21762 22204 22464 22568 22608 22692 22932 22953 23058 23079 23088 23236 23296 23424 23436 23569 23808 23912 24087 24192 24304 24492 24583 24864 25088 25376 25389 25792 25974 26208 26232 26352 26376 26474 26624 26784 26901 26936 27084 27328 27342 27528 27648 27776 27972 28224 28416 28418 28548 28574 28672 28731 29008 29016 29202 29341 29511 29673 29822 29952 30144 30256 30303 30576 30604 30744 30772 30784 30969 31232 31248 31598 31744 31968 32116 32256 32634 32656 33152 33306 33852 33883 33912 34038 34069 34398 34632 34854 34944 34976 35136 35168 35712 35868 36112 36456 36704 36721 36738 36864 37296 37632 37888 38064 38308 38688 38857 38936 39312 39348 39494 39564 39711 39936 40192 40404 40441 40626 40663 40768 40992 41013 41292 41664 42336 42624 42627 42822 42861 43008 43512 43524 43803 44408 44733 44928 45136 45216 45384 45864 45906 46116 46158 46176 46472 46592 46848 46872 47138 47397 47616 47824 48174 48384 48608 48951 48984 49166 49728 49959 50176 50752 50778 51057 51584 51948 52281 52416 52464 52704 52752 52948 53248 53557 53568 53802 53872 54168 54656 54684 55056 55107 55296 55552 55944 56203 56448 56832 56836 57096 57148 57462 58016 58032 58404 58682 59022 59241 59346 59644 59904 60288 60512 60606 60939 61152 61208 61488 61544 61568 61938 62464 62496 63196 63271 63488 63936 64232 64512 65268 65312 66304 66612 66673 67039 67704 67766 67824 68076 68138 68796 68859 69237 69264 69708 69888 69952 69967 70272 70336 70707 71424 71736 72224 72261 72912 73408 73442 73476 73749 74592 75264 75517 75776 76128 76167 76616 77376 77714 77872 78624 78696 78988 79128 79422 79872 80384 80703 80808 80882 81252 81326 81536 81984 82026 82584 83328 84672 85248 85254 85644 85722 86016 86193 87024 87048 87606 88023 88816 89466 89856 90272 90432 90768 90909 91728 91812 92232 92316 92352 92659 92944 93184 93696 93744 94276 94794 95232 95648 96348 96768 97216 97902 97968 98332 99456 99463 99918 100009 100352 101504 101556 101649 102114 102207 103168 103896 104377 104562 104832 104928 105408 105504 105896 107114 107136 107604 107744 108336 109312 109368 110112 110163 110214 110592 110593 111104 111888 112406 112896 113664 113672 114192 114296 114924 116032 116064 116571 116808 117364 118044 118482 118692 119133 119288 119808 120576 121024 121212 121323 121878 121989 122304 122416 122976 123088 123136 123876 124501 124928 124992 126392 126542 126976 127872 127881 128464 128583 129024 130536 130624 131409 132608 133224 133346 134078 134199 135408 135532 135648 136152 136276 137592 137718 138474 138528 139416 139776 139904 139934 140544 140672 141414 142191 142848 143472 144448 144522 145824 146816 146884 146952 147498 149184 149877 150528 151034 151552 152256 152334 153232 154752 155428 155744 156843 157248 157392 157976 158256 158844 159744 160671 160768 161406 161616 161764 162504 162652 163072 163968 164052 165168 166656 168609 169344 170496 170508 171288 171444 171601 172081 172386 174048 174096 175212 176046 177632 177723 178932 179712 180079 180544 180864 181536 181818 183456 183624 184464 184632 184704 185318 185888 186368 187392 187488 188552 189588 189813 190464 191296 192696 193536 194432 195804 195936 196664 198912 198926 199836 200018 200019 200704 201117 203008 203112 203298 204228 204414 205387 206336 206577 207711 207792 208754 209124 209664 209856 209901 210816 211008 211792 212121 214228 214272 215208 215488 216672 216783 218624 218736 220224 220326 220428 221186 221247 222208 223776 224812 225792 226551 227328 227344 228384 228592 229848 232064 232128 233142 233616 234728 236088 236964 237181 237384 238266 238483 238576 239616 241152 242048 242424 242646 243756 243978 244608 244832 245952 246176 246272 247752 249002 249856 249984 252784 253084 255744 255762 256928 257047 257166 258048 258579 261072 261248 262818 264069 265216 266448 266692 268156 268398 270816 271064 271296 272304 272552 275184 275436 276948 277056 277977 278832 279552 279808 279868 281088 281344 282828 283087 284382 284641 285696 286944 288896 289044 291648 293632 293768 293904 294996 296887 298368 298389 299754 300027 301056 302068 304512 304668 304947 306464 306621 309504 310856 311488 313131 313686 314496 314784 315952 316512 317688 321342 321536 322812 323232 323528 325008 325304 326144 327936 328104 330336 330489 331779 333312 337218 338688 340992 341016 342576 342888 343202 344162 344772 348096 348192 349713 350424 352092 354349 355264 355446 357399 357864 359424 360158 361088 361728 363072 363636 363969 365967 366912 367248 368928 369264 369408 370636 371776 372736 373503 374784 374976 377104 379176 379626 380928 382592 383643 385392 385749 387072 388864 391608 391872 393328 397824 397852 399672 400036 400038 402234 402597 406016 406224 406596 408456 408828 410774 412672 413154 415422 415584 417508 418248 419328 419712 419802 421632 422016 423584 424242 426573 428456 428544 430416 430976 433344 433566 437248 437472 440448 440479 440652 440856 442372 442494 442897 444416 447552 449624 451584 453102 454656 454688 456768 457184 459696 464128 464256 466284 466711 467232 469273 469456 472176 473928 474362 474768 476532 476966 477152 477373 479232 482013 482304 484096 484848 485292 487512 487956 489216 489664 489769 491904 492352 492544 495504 498004 499968 505568 505827 506168 511488 511524 513856 514094 514332 514803 516243 517158 522144 522496 525636 525733 528138 528619 530432 532896 533169 533384 536312 536796 540237 541632 542128 542592 544608 545104 550368 550872 553896 554112 555954 557664 559104 559616 559736 562176 562688 565656 566174 568764 569282 569439 571392 573888 577792 578088 583296 587264 587536 587808 589992 593774 596736 596778 599508 600054 600057 602112 603351 604136 609024 609336 609894 612928 613242 616161 619008 621712 622976 626262 627372 628992 629568 629703 631904 633024 635376 636363 642684 643072 645624 646464 647056 650016 650608 652288 655872 656208 660672 660978 663558 663741 666624 674436 677376 679653 681984 682032 685152 685776 686404 688324 689544 696192 696241 696384 699426 700848 704184 708698 710528 710892 711543 714798 715449 715728 718848 720316 722176 723456 726144 727272 727938 730639 731934 733824 734496 737856 738528 738816 741272 743552 747006 749568 749952 754208 758352 759252 765184 767286 770784 771141 771498 774144 777728 783216 783744 786656 792207 795648 795704 799344 800072 800076 804468 805194 812032 812448 813192 816912 817656 821548 825344 826308 830844 831168 833931 835016 836496 838656 839424 839604 843264 844032 847168 848484 849261 853146 853923 856912 857088 860832 861952 866688 866749 867132 871507 874496 874944 880896 880958 881304 881712 884744 884988 885794 888832 890661 895104 895167 899248 900081 903168 906204 909376 909571 913536 914368 914841 919392 919863 928256 928512 932568 933422 934464 938546 938912 939393 944352 947856 948724 949536 953064 953932 954304 954746 964026 964608 968192 969696 970584 975024 975912 978432 979328 979538 983808 984704 985088 991008 991467 995337 996008 999936 1011136 1011654 1012336 1022976 1023048 1027712 1028188 1028664 1029606 1032486 1034316 1044288 1044992 1049139 1051272 1051466 1056276 1057238 1060864 1063047 1065792 1066338 1066768 1072624 1073592 1080474 1083264 1084256 1085184 1089216 1090208 1091907 1097901 1100736 1101744 1107792 1108224 1111908 1115328 1118208 1119232 1119472 1120509 1124352 1125376 1131312 1132348 1137528 1138351 1138564 1138878 1142784 1147776 1155584 1156176 1166592 1174528 1175072 1175616 1179984 1187548 1193472 1193556 1199016 1200108 1200114 1201207 1204567 1206702 1208272 1218048 1218672 1219788 1225856 1226484 1232322 1238016 1243424 1245952 1252524 1253671 1254744 1257984 1259136 1259406 1260553 1263808 1266048 1270752 1272726 1285368 1291248 1292928 1294112 1300032 1301216 1304576 1311744 1312416 1321344 1321437 1321956 1327116 1327482 1328691 1333248 1348872 1354752 1358677 1359306 1363968 1364064 1370304 1371552 1372808 1376648 1379088 1392384 1392482 1392768 1398852 1400133 1401696 1407819 1408368 1417396 1421056 1421784 1423086 1429596 1430898 1431456 1432119 1437696 1437709 1440632 1444352 1446039 1446912 1452288 1454544 1455876 1461278 1463868 1467648 1468992 1469307 1475712 1477056 1477632 1482544 1487104 1494012 1499904 1508416 1516704 1517481 1518504 1530368 1534572 1541568 1542282 1542996 1544409 1548729 1555456 1566432 1567488 1573312 1577199 1584414 1585857 1591296 1591408 1598688 1600144 1600152 1608936 1610388 1620711 1624064 1624896 1626384 1633824 1635312 1643096 1650688 1652616 1660267 1661688 1662336 1667862 1670032 1672992 1677312 1678848 1679208 1686528 1688064 1694336 1696968 1698522 1706292 1707846 1708317 1713824 1714176 1721664 1723904 1733376 1733498 1734264 1743014 1748992 1749888 1761792 1761916 1762608 1763424 1769488 1769976 1771588 1781322 1790208 1790334 1798496 1799329 1800162 1800171 1806336 1810053 1812408 1818752 1819142 1827072 1828736 1829682 1838784 1839726 1848483 1856512 1857024 1865136 1866844 1868928 1877092 1877824 1878786 1888704 1889109 1895712 1897448 1899072 1906128 1907864 1908608 1909492 1928052 1929216 1936384 1939392 1941168 1950048 1951824 1956864 1958656 1959076 1967616 1969408 1970176 1981609 1982016 1982934 1990674 1992016 1999872 2022272 2023308 2024672 2038959 2045952 2046096 2055424 2056376 2057328 2059212 2064972 2066863 2068632 2078209 2088576 2088723 2089984 2098278 2102544 2102932 2112552 2114476 2126094 2131584 2132676 2133536 2134629 2145248 2146347 2147184 2160948 2166528 2168512 2170368 2178432 2180416 2183814 2191917 2195802 2201472 2203488 2215584 2216448 2223816 2230656 2230813 2238464 2238944 2239981 2241018 2248704 2250752 2262624 2264696 2275056 2276702 2277128 2277756 2295552 2311168 2312352 2313423 2333184 2341027 2349056 2350144 2351232 2359968 2375096 2386944 2387112 2398032 2400216 2400228 2402414 2409134 2413404 2416544 2436096 2437344 2439576 2451712 2452968 2464644 2466901 2476032 2480443 2486848 2491904 2501793 2505048 2507342 2509488 2515968 2518272 2518812 2521106 2527616 2532096 2541504 2545452 2547783 2561769 2570736 2582496 2585856 2588224 2600064 2600247 2602432 2609152 2614521 2623488 2624832 2642688 2642874 2643912 2654232 2654964 2657382 2666496 2671983 2685501 2697744 2700243 2709504 2717354 2718612 2728128 2728713 2740608 2743104 2745616 2753296 2758176 2784768 2784964 2785536 2797704 2800266 2803392 2815638 2816736 2818179 2834792 2842112 2843568 2846172 2859192 2861796 2862912 2864238 2875418 2881264 2888704 2892078 2893824 2904576 2909088 2911752 2922556 2927736 2935296 2937984 2938614 2951424 2954112 2955264 2965088 2974208 2986011 2988024 2999808 3016832 3033408 3034962 3037008 3060736 3069144 3083136 3083353 3084564 3085992 3088818 3097458 3100279 3110912 3132864 3134976 3146624 3154398 3168828 3171714 3182592 3182816 3189141 3197376 3200288 3200304 3217872 3220776 3241422 3248128 3249792 3252768 3266977 3267648 3270624 3286192 3305232 3320534 3323376 3324672 3335724 3340064 3341611 3345984 3354624 3357696 3358416 3361527 3373056 3376128 3388672 3393936 3397044 3412584 3415053 3415692 3416634 3427648 3428352 3428383 3443328 3447808 3466752 3466996 3468528 3486028 3499776 3523584 3523832 3525216 3526848 3538976 3539952 3543176 3562644 3580416 3580668 3596992 3598658 3600324 3600342 3603621 3613701 3620106 3624816 3637504 3638284 3654144 3657472 3659364 3677568 3679452 3680131 3696966 3700333 3713024 3714048 3730272 3733688 3737856 3754184 3755648 3757572 3761013 3777408 3778218 3781659 3791424 3794896 3798144 3812256 3815728 3817216 3818984 3856104 3859531 3872768 3878784 3882336 3900096 3903648 3913728 3917312 3918152 3935232 3938816 3963218 3964032 3964311 3965868 3981348 3984032 3986073 3999744 4044544 4046616 4049344 4076031 4077918 4091904 4092192 4110848 4112752 4114656 4118424 4129944 4133726 4137264 4156418 4177152 4177446 4179968 4196556 4200399 4205088 4205864 4223457 4225104 4228952 4252188 4263168 4265352 4267072 4269258 4290496 4292694 4294368 4296357 4313127 4321896 4333056 4337024 4340736 4356864 4360832 4367628 4383834 4391604 4402944 4406976 4407921 4431168 4432896 4447632 4461312 4461626 4476928 4477888 4479962 4482036 4501504 4525248 4529392 4550112 4553404 4554256 4555512 4591104 4606537 4622336 4624704 4626846 4633227 4646187 4666368 4682054 4698112 4700288 4702464 4719936 4731597 4750192 4757571 4773888 4774224 4796064 4800432 4800456 4804828 4818268 4826808 4833088 4862133 4872192 4874688 4879152 4903424 4905936 4929288 4933802 4952064 4960886 4973696 4980801 4983808 5003586 5010096 5014684 5018976 5031936 5036544 5037624 5042212 5055232 5064192 5083008 5090904 5095566 5123538 5141472 5164992 5171712 5176448 5200128 5200494 5204864 5229042 5246976 5249664 5285376 5285748 5287824 5308464 5309928 5314764 5319631 5343966 5371002 5395488 5397987 5400486 5419008 5434708 5437224 5456256 5457426 5481216 5486208 5491232 5506592 5516352 5545449 5569536 5569928 5571072 5595408 5600532 5606784 5631276 5633472 5636358 5669584 5684224 5687136 5692344 5718384 5723592 5725824 5728476 5750836 5762528 5765197 5777408 5784156 5787648 5809152 5818176 5823504 5845112 5855472 5870592 5875968 5877228 5902848 5908224 5910528 5930176 5944827 5948416 5972022 5976048 5999616 6033664 6066816 6067243 6069924 6074016 6100549 6121472 6138288 6166272 6166706 6169128 6171984 6177636 6194916 6200558 6200589 6221824 6234627 6265728 6266169 6269952 6293248 6308796 6337656 6343428 6349237 6365632 6366997 6378282 6394752 6400576 6400608 6403887 6435744 6439041 6441552 6482844 6499584 6505536 6533954 6535296 6541248 6572384 6575751 6610464 6641068 6646752 6649344 6671448 6680128 6683222 6691968 6692439 6715392 6716832 6719943 6723054 6746112 6752256 6777344 6787872 6794088 6825168 6830106 6831384 6833268 6855296 6856766 6886656 6895616 6933504 6933992 6937056 6940269 6972056 6999552 7023081 7047168 7047664 7050432 7053696 7077952 7079904 7086352 7125288 7160832 7161336 7193984 7197316 7200648 7200684 7207242 7227402 7240212 7249632 7275008 7276568 7308288 7314944 7318728 7355136 7358904 7360262 7393932 7400666 7400703 7426048 7428096 7441329 7460544 7467376 7475712 7508368 7511296 7515144 7522026 7554816 7556436 7563318 7582848 7589792 7596288 7624512 7631456 7634432 7637968 7643349 7685307 7712208 7719062 7745536 7757568 7764672 7800192 7800741 7807296 7827456 7834624 7836304 7843563 7870464 7877632 7926436 7928064 7928622 7931736 7962696 7968064 7968457 7972146 7999488 8015949 8089088 8093232 8098688 8152062 8155836 8184384 8186139 8221696 8225504 8229312 8236848 8259888 8267452 8274528 8312836 8354304 8354892 8359936 8393112 8400798 8408449 8410176 8411728 8446914 8450208 8457904 8504376 8526336 8530704 8534144 8538516 8580992 8585388 8588736 8592714 8626254 8643792 8666112 8674048 8681472 8713728 8721664 8735256 8767668 8775697 8783208 8805888 8813952 8815842 8823871 8862336 8865792 8895264 8922624 8923252 8955776 8959924 8964072 9050496 9058784 9100224 9106808 9108512 9111024 9182208 9213074 9244672 9249408 9250059 9253692 9266454 9292374 9300837 9332736 9364108 9400576 9404928 9439872 9463194 9500384 9510739 9515142 9547776 9548448 9567423 9592128 9600864 9600912 9609656 9636536 9653616 9666176 9724266 9744384 9749376 9758304 9800931 9806848 9811872 9858576 9867604 9921772 9947392 9961602 9967616 10007172 10020192 10024833 10029368 10037952 10063872 10073088 10075248 10084424 10110464 10128384 10166016 10181808 10191132 10245159 10247076 10282944 10285149 10329984 10343424 10352896 10400256 10400988 10409728 10458084 10467661 10499328 10570752 10571496 10575648 10616928 10619856 10629528 10639262 10687932 10742004 10790976 10795974 10800972 10810863 10841103 10869416 10874448 10912512 10914852 10962432 10972416 10982464 10984819 11013184 11032704 11040393 11090898 11100999 11139072 11139856 11142144 11190816 11201064 11213568 11262552 11266944 11272716 11283039 11339168 11344977 11368448 11374272 11384688 11436768 11447184 11451648 11456952 11501672 11525056 11530394 11554816 11568312 11578593 11618304 11636352 11647008 11690224 11710944 11741184 11751936 11754456 11805696 11816448 11860352 11889654 11892933 11896832 11944044 11952096 11958219 11999232 12067328 12133632 12134486 12139848 12148032 12201098 12228093 12242944 12276576 12332544 12333412 12338256 12343968 12355272 12389832 12401116 12401178 12469254 12531456 12532338 12539904 12586496 12601197 12617592 12670371 12675312 12686856 12698474 12731264 12733994 12756564 12789504 12801152 12801216 12807774 12871488 12878082 12883104 12889071 12939381 12965688 12999168 13011072 13067908 13070592 13082496 13144768 13151502 13220928 13223763 13282136 13293504 13298688 13342896 13360256 13366444 13383936 13384878 13430784 13433664 13439886 13446108 13504512 13554688 13575744 13588176 13650336 13660212 13662768 13666536 13710592 13713532 13773312 13791232 13819611 13867008 13867984 13874112 13880538 13944112 13999104 14046162 14094336 14095328 14100864 14107392 14155904 14159808 14172704 14194791 14250576 14272713 14321664 14322672 14387968 14394632 14401296 14401368 14414484 14454804 14468041 14480424 14499264 14547463 14550016 14553136 14616576 14629888 14637456 14710272 14717808 14720524 14787864 14798563 14801332 14801406 14856192 14882658 14921088 14934752 14942403 14951424 15016736 15022592 15030288 15044052 15109632 15112872 15126636 15165696 15179584 15192576 15249024 15262912 15268864 15275936 15286698 15370614 15424416 15438124 15515136 15529344 15600384 15601482 15614592 15615691 15669248 15672608 15679867 15687126 15740928 15755264 15852872 15856128 15857244 15863472 15925392 15936128 15936914 15944292 15958893 16031898 16178176 16186464 16193961 16197376 16297723 16304124 16311672 16368768 16372278 16387189 16443392 16451008 16458624 16473696 16519776 16534904 16549056 16625672 16708608 16709784 16786224 16801596 16816898 16820352 16823456 16893828 16900416 16915808 17008752 17052672 17061408 17068288 17077032 17161984 17170776 17177472 17185428 17252508 17268307 17287584 17295591 17332224 17348096 17362944 17363101 17427456 17443328 17470512 17535336 17551394 17566416 17611776 17627904 17631684 17647742 17662801 17724672 17731584 17790528 17834481 17845248 17846504 17911552 17919848 17928144 18100992 18117568 18200448 18201729 18213616 18217024 18222048 18301647 18364416 18426148 18498816 18500118 18507384 18532908 18584748 18601674 18601767 18665472 18703881 18728216 18798507 18801152 18809856 18879744 18926388 19000768 19021478 19030284 19047711 19096896 19100991 19134846 19184256 19201728 19201824 19219312 19273072 19307232 19332352 19448532 19498752 19516608 19601862 19613696 19623744 19717152 19727253 19735208 19843544 19894784 19923204 19935232 20014344 20040384 20049666 20058736 20075904 20077317 20146176 20150496 20159829 20168848 20220928 20256768 20332032 20363616 20382264 20490318 20494152 20565888 20570298 20659968 20686848 20705792 20800512 20801976 20819456 20916168 20935322 20998656 21069243 21141504 21142992 21151296 21233856 21239712 21259056 21278524 21375864 21484008 21581952 21583471 21591948 21601944 21621726 21682206 21738832 21748896 21825024 21829704 21924864 21944832 21964928 21969638 22026368 22065408 22080786 22181796 22201998 22202109 22278144 22279712 22284288 22323987 22381632 22402128 22427136 22525104 22533888 22545432 22566078 22678336 22689954 22736896 22748544 22769376 22873536 22894368 22903296 22913904 23003344 23050112 23060788 23136624 23157186 23236608 23272704 23294016 23380448 23391277 23402223 23421888 23482368 23503872 23508912 23530689 23611392 23632896 23720704 23779308 23785866 23793664 23888088 23904192 23905371 23916438 23998464 24134656 24267264 24268972 24279696 24296064 24402196 24456186 24553152 24558417 24665088 24666824 24676512 24687936 24710544 24779664 24802232 24802356 24938508 25062912 25064676 25079808 25172992 25202394 25225347 25235184 25340742 25350624 25373712 25396948 25462528 25467988 25513128 25579008 25602304 25602432 25615548 25742976 25756164 25760917 25766208 25778142 25878762 25931376 25998336 26022144 26135816 26141184 26164992 26289536 26303004 26327091 26441856 26447526 26471613 26564272 26587008 26597376 26685792 26720512 26732888 26767872 26769756 26867328 26869219 26879772 26892216 27016717 27109376 27151488 27176352 27300672 27320424 27325536 27333072 27421184 27427064 27546624 27639222 27734016 27735968 27748224 27750177 27761076 27888224 27902511 27998208 28092324 28190656 28201728 28214784 28311808 28319616 28345408 28389582 28501152 28532217 28545426 28643328 28645344 28775936 28789264 28802592 28802736 28828968 28909608 28936082 28960848 28998528 29094926 29100032 29106272 29119753 29233152 29259776 29274912 29402793 29420544 29435616 29441048 29575728 29597126 29602664 29602812 29765316 29842176 29869504 29884806 29902848 30033472 30045184 30060576 30074499 30088104 30219264 30225744 30253272 30331392 30359168 30385152 30498048 30525824 30537728 30551872 30573396 30735477 30741228 30848832 30855447 30876248 31030272 31058688 31200768 31202964 31229184 31231382 31338496 31345216 31359734 31374252 31402983 31510528 31705744 31712256 31714488 31726944 31850784 31872256 31873828 31888584 31917786 32063796 32069713 32245759 32356352 32372928 32387922 32394752 32432589 32523309 32595446 32608248 32623344 32737536 32744556 32774378 32886784 32902016 32917248 32947392 32954457 33039552 33069808 33098112 33121179 33251344 33302997 33417216 33419568 33572448 33603192 33633796 33640704 33646912 33787656 33800832 33831616 33849117 34017504 34034931 34105344 34122816 34136576 34154064 34323968 34341552 34354944 34370856 34505016 34536614 34575168 34591182 34664448 34696192 34726202 34735779 34854912 34886656 34941024 35070672 35102788 35132832 35223552 35255808 35263368 35295484 35325602 35449344 35581056 35668962 35690496 35693008 35823104 35839696 35856288 36201984 36235136 36400896 36403458 36427232 36434048 36444096 36603294 36684279 36728832 36852296 36997632 37000236 37014768 37065816 37169496 37203348 37203534 37237417 37407762 37456432 37597014 37602304 37619712 37759488 37852776 38001536 38042956 38060568 38095422 38193792 38201982 38269692 38368512 38403456 38403648 38438624 38546144 38614464 38664704 38818143 38897064 38997504 39033216 39203724 39227392 39247488 39434304 39454506 39470416 39687088 39789568 39846408 40028688 40080768 40099332 40117472 40136053 40151808 40154634 40292352 40300992 40319658 40337696 40356379 40441856 40513536 40664064 40727232 40764528 40980636 40988304 41131776 41140596 41319936 41373696 41411584 41458833 41601024 41603952 41638912 41832336 41870644 41997312 42118987 42138486 42283008 42285984 42302592 42467712 42470701 42479424 42518112 42557048 42751728 42968016 43163904 43166942 43183896 43203888 43243452 43364412 43404123 43477664 43497792 43642389 43650048 43659408 43849728 43889664 43929856 43939276 44052736 44130816 44161572 44363592 44395689 44403996 44404218 44444659 44559424 44568576 44568979 44647974 44763264 44804256 44827209 44854272 45050208 45067776 45090864 45132156 45356672 45379908 45497088 45538752 45747072 45788736 45806592 45827808 46006688 46100224 46121576 46273248 46314372 46545408 46588032 46760896 46782554 46804446 46843776 46847073 47007744 47017824 47039601 47061378 47222784 47265792 47441408 47558616 47571732 47776176 47808384 47810742 47832876 47876679 48269312 48534528 48537944 48559392 48581883 48592128 48804392 48893169 48912372 49106304 49116834 49161567 49330176 49333648 49353024 49375872 49421088 49559328 49604464 49604712 49877016 50125824 50129352 50345984 50404788 50450694 50470368 50681484 50701248 50747424 50793896 50925056 50935976 51026256 51158016 51204608 51204864 51231096 51485952 51512328 51521834 51532416 51556284 51757524 51804921 51862752 51886773 51996672 52044288 52089303 52271632 52282368 52329984 52579072 52606008 52654182 52883712 52895052 52943226 52988403 53128544 53174016 53194752 53371584 53441024 53465776 53503443 53535744 53539512 53734656 53738438 53759544 53784432 54033434 54218752 54302976 54352704 54601344 54605187 54640848 54651072 54666144 54842368 54854128 54904941 55093248 55278444 55471936 55496448 55500354 55522152 55776448 55779199 55805022 55805301 55996416 56111643 56184648 56381312 56403456 56429568 56623616 56639232 56690816 56779164 57002304 57064434 57090852 57143133 57290688 57302973 57551872 57578528 57605184 57605472 57657936 57819216 57872164 57921696 57997056 58189852 58200064 58212544 58239506 58519552 58549824 58805586 58841088 58871232 58882096 59151456 59194252 59205328 59205624 59530632 59684352 59739008 59769612 59805696 60066944 60090368 60121152 60148998 60176208 60231951 60438528 60451488 60479487 60506544 60662784 60718336 60770304 60996096 61051648 61075456 61103744 61146792 61429879 61470954 61482456 61697664 61710894 61752496 62060544 62117376 62401536 62405928 62458368 62462764 62690432 62719468 62748504 62805966 63207729 63411488 63424512 63428976 63453888 63701568 63744512 63747656 63777168 63835572 64127592 64139426 64491518 64712704 64745856 64750413 64775844 64789504 64865178 65046618 65190892 65216496 65246688 65475072 65489112 65548756 65804032 65834496 65894784 65908914 66079104 66139616 66196224 66242358 66502688 66575173 66605994 66606327 66834432 66839136 66971961 67144896 67206384 67267592 67281408 67293824 67575312 67601664 67663232 67698234 68035008 68069862 68210688 68245632 68273152 68308128 68647936 68683104 68709888 68741712 69010032 69073228 69150336 69155203 69182364 69392384 69439411 69452404 69471558 69709824 69773312 69882048 70141344 70173831 70205576 70265664 70447104 70511616 70526736 70590968 70651204 70898688 71162112 71337924 71380992 71386016 71646208 71679392 71712576 71716113 72403968 72470272 72801792 72806916 72854464 72868096 72888192 73206588 73273627 73368558 73704592 73995264 74000472 74029536 74131632 74338992 74406696 74407068 74474834 74815524 74912864 74947561 75194028 75204608 75239424 75518976 75676041 75705552 76003072 76085912 76121136 76190844 76387584 76403964 76473931 76539384 76737024 76806912 76807296 76877248 76893733 77092288 77228928 77282751 77329408 77636286 77794128 77995008 78066432 78407448 78494976 78868608 78909012 78940832 78981273 79374176 79414839 79579136 79692816 80057376 80161536 80198664 80234944 80272106 80303616 80309268 80601984 80607657 80639316 80675392 80712758 80883712 81050151 81328128 81454464 81529056 81961272 81976608 82263552 82281192 82540081 82639872 82823168 82879297 82917666 83202048 83207904 83250531 83277824 83664672 83707533 83741288 83994624 84237974 84276972 84571968 84605184 84935424 84941402 84958848 85036224 85114096 85503456 85596651 85936032 86327808 86333884 86367792 86407776 86486904 86728824 86808246 86955328 86995584 87284778 87300096 87318816 87359259 87699456 87779328 87859712 87878552 88105472 88208379 88261632 88323144 88727184 88791378 88807992 88808436 88889318 89118848 89137958 89295948 89526528 89608512 89654418 89708544 90100416 90135552 90181728 90223497 90264312 90713344 90759816 90994176 91077504 91494144 91577472 91613184 91655616 92013376 92200448 92243152 92546496 92566341 92628744 93090816 93176064 93521792 93565108 93608892 93687552 93694146 94015488 94035648 94079202 94122756 94208949 94531584 94882816 95117232 95143464 95552352 95616768 95621484 95665752 95753358 96209139 96538624 96737277 97069056 97075888 97118784 97163766 97184256 97608784 97786338 97824744 98212608 98233668 98323134 98660352 98667296 98706048 98751744 98842176 98863371 99118656 99208928 99209424 99363537 99754032 99908991 100251648 100258704 100691968 100809576 100901388 100940736 101276287 101362968 101402496 101494848 101587792 101850112 101871952 102052512 102316032 102409216 102409728 102462192 102971904 103024656 103043668 103064832 103112568 103515048 103589941 103609842 103725504 103773546 103993344 104088576 104178606 104207337 104543264 104564736 104659968 105158144 105212016 105308364 105767424 105790104 105886452 105976806 106257088 106348032 106743168 106882048 106931552 107006886 107071488 107079024 107469312 107476876 107519088 107568864 108066868 108605952 108705408 109202688 109210374 109281696 109302144 109309837 109332288 109684736 109708256 109759069 109809882 110186496 110556888 110943872 110992896 111000708 111044304 111552896 111558398 111610044 111610602 111712251 112223286 112369296 112762624 112806912 112859136 113247232 113278464 113381632 113558328 114004608 114084061 114128868 114181704 114286266 114581376 114605946 114710323 115103744 115157056 115210368 115210944 115315872 115638432 115744328 115843392 115994112 116379704 116425088 116479012 117099648 117611172 117682176 117742464 117764192 118302912 118388504 118410656 118411248 119061264 119368704 119478016 119539224 120133888 120180736 120242304 120297996 120352416 120408159 120463902 120877056 120878149 120902976 120958974 121013088 121069137 121325568 121436672 121540608 121992192 122103296 122207488 122293584 122859758 122941908 122964912 123395328 123421788 123504992 123639607 124121088 124234752 124376499 124803072 124811856 124916736 124925528 125380864 125438936 125497008 125611932 126356961 126415458 126822976 126849024 126857952 126907776 127403136 127412103 127489024 127495312 127554336 127671144 128255184 128278852 128983036 129491712 129500826 129551688 129579008 129730356 130093236 130212369 130381784 130432992 130493376 130927167 130950144 130978224 131097512 131608064 131668992 131789568 131817828 132158208 132279232 132392448 132484716 133005376 133150346 133187067 133211988 133212654 133333977 133678272 133706937 133943922 134289792 134412768 134535184 134562816 134587648 135150624 135203328 135326464 135396468 136070016 136079593 136139724 136491264 136546304 136616256 137295872 137366208 137419776 137483424 138020064 138146456 138300672 138310406 138364728 138784768 138878822 138904808 138943116 139546624 139764096 140282688 140347662 140411152 140531328 140541219 141023232 141053472 141118803 141181936 141302408 141797376 142324224 142675848 142772032 142802647 143292416 143358784 143425152 143432226 143630037 144807936 144940544 145603584 145613832 145708928 145736192 145776384 146413176 146547254 146679507 146737116 147409184 147484701 147990528 148000944 148059072 148263264 148677984 148813392 148814136 148949668 149631048 149825728 149895122 150388056 150409216 151037952 151352082 151411104 152006144 152171824 152242272 152381688 152775168 152807928 152947862 153078768 153474048 153613824 153614592 153754496 153787466 154184576 154457856 154565502 154658816 155272572 155414763 155588256 155660319 155990016 156132864 156267909 156814896 156989952 157737216 157818024 157881664 157962546 158748352 158829678 158965209 159158272 159385632 160114752 160323072 160397328 160469888 160544212 160607232 160618536 161203968 161215314 161278632 161350784 161425516 162100302 162656256 162908928 163058112 163815561 163922544 163953216 164527104 164562384 164714823 165080162 165279744 165646336 165758594 165835332 166415808 166501062 166555648 167329344 167337597 167415066 167482576 167989248 168475948 168553944 169143936 169210368 169870848 169882804 169917696 170072448 170228192 171006912 171193302 171429399 171872064 171908919 172655616 172667768 172735584 172815552 172973808 173457648 173616492 173910656 173991168 174569556 174600192 174637632 174718518 175558656 175719424 175757104 176210944 176416758 176523264 176646288 177454368 177582756 177615984 177616872 177778636 178237696 178275916 178591896 178721107 179053056 179217024 179308836 179417088 180200832 180271104 180363456 180446994 180528624 181426688 181519632 181988352 182155008 182988288 183154944 183226368 183311232 184026752 184289637 184400896 184486304 185092992 185132682 185257488 186181632 186352128 187043584 187130216 187217784 187375104 187388292 188071296 188084533 188158404 188245512 188417898 189117019 189765632 190234464 190286928 191104704 191233536 191242968 191331504 191506716 192418278 193474554 194138112 194151776 194237568 194251239 194327532 194368512 195217568 195572676 195649488 196425216 196467336 196646268 196826347 197334592 197412096 197503488 197684352 197726742 198237312 198417856 198418848 198727074 199508064 199725519 199817982 200503296 200517408 201619152 201802776 201881472 202552574 202725936 202804992 202989696 203175584 203700224 203743904 203838271 204105024 204632064 204818432 204819456 204924384 205943808 206049312 206087336 206129664 206225136 207030096 207179882 207219684 207451008 207465609 207547092 208177152 208318233 208357212 208414674 209086528 209129472 209319936 210316288 210424032 210521493 210616728 211534848 211580208 211772904 211953612 212514176 212696064 213312289 213486336 213764096 213863104 214013772 214142976 214158048 214938624 214953752 215038176 215137728 215148339 216133736 217211904 217410816 218405376 218420748 218563392 218604288 218619674 218664576 219369472 219416512 219518138 219619764 219820881 221113776 221887744 221985792 222001416 222088608 223105792 223116796 223220088 223221204 223424502 224446572 224487991 224738592 224842683 225525248 225613824 225718272 225720313 226494464 226556928 226763264 227028123 227116656 228009216 228168122 228257736 228363408 228572532 229162752 229211892 229420646 229421793 230207488 230314112 230420736 230421888 230631744 230681199 231276864 231488656 231686784 231848253 231988224 232759408 232850176 232958024 234199296 235222344 235484928 235528384 236605824 236777008 236821312 236822496 236943819 238122528 238244517 238737408 238956032 239078448 240267776 240484608 240595992 240704832 240816318 240927804 241756298 241805952 241822971 241917948 242026176 242138274 242651136 242873344 243150453 243984384 244206592 244414976 244587168 245719516 245883816 245929824 246790656 246843576 247009984 247279214 247620243 248469504 248637891 248752998 249606144 249623712 249833472 249851056 250761728 250877872 250994016 251223864 252713922 252830916 253645952 253715904 253815552 254806272 254824206 254978048 254990624 255108672 255342288 256510368 256557704 256789953 257966072 258983424 259001652 259103376 259158016 259460712 260186472 260424738 260661919 260763568 260865984 260986752 261854334 261900288 261956448 262077777 262195024 263216128 263337984 263579136 263635656 264316416 264558464 264784896 264969432 266010752 266300692 266374134 266423976 266425308 266667954 267356544 267413874 267887844 268579584 268825536 269070368 269125632 269175296 270301248 270406656 270652928 270792936 272140032 272159186 272279448 272982528 273092608 273232512 274591744 274732416 274839552 274966848 276040128 276292912 276601344 276620812 276729456 277757644 277809616 277886232 279528192 280565376 280695324 280822304 280952371 281062656 281082438 282046464 282106944 282237606 282363872 282494653 282604816 282626847 283594752 284648448 285351696 285544064 285605294 286584832 286717568 286850304 286864452 287260074 288627417 289615872 289881088 290211831 291207168 291227664 291417856 291472384 291552768 292826352 293094508 293359014 293474232 294818368 294832909 294969402 295981056 296001888 296118144 296526528 296590113 297355968 297626784 297628272 297899336 299262096 299651456 299790244 300776112 302075904 302704164 302822208 303828861 304012288 304343648 304484544 304763376 305550336 305615856 305895724 306157536 306948096 307227648 307229184 307508992 307574932 308369152 308915712 309131004 309317632 310545144 310769823 310829526 311112613 311176512 311320638 311980032 312265728 312535818 313629792 313979904 315474432 315636048 315763328 315925092 317496704 317659356 317930418 318771264 320229504 320646144 320794656 320939776 321088424 321214464 321237072 322407936 322430628 322557264 322701568 322851032 324200604 324497491 325817856 326116224 327631122 327845088 327906432 327929511 329054208 329124768 329277207 329429646 330160324 330559488 331517188 331670664 332831616 333002124 334658688 334675194 334830132 334965152 335136753 336951896 337107888 338287872 338420736 339741696 339765608 339835392 340144896 340456384 342013824 342252183 342386604 342858798 343744128 343817838 344130969 345311232 345335536 345471168 345631104 345947616 346915296 347232984 347821312 347982336 349139112 349275264 349437036 351438848 351514208 351677017 352421888 352833516 353046528 353292576 354908736 355165512 355231968 355233744 355557272 356475392 356551832 357183792 357442214 358106112 358434048 358617672 360401664 360542208 360726912 360893988 361057248 361224477 362634447 362853376 363039264 363207411 363976704 364310016 365976576 366309888 366622464 368053504 368579274 368801792 368972608 370185984 370265364 370514976 370918821 372363264 372704256 374087168 374260432 374435568 374750208 374776584 376142592 376169066 376316808 376491024 376835796 378234038 379070883 379531264 380468928 380573856 382209408 382236309 382467072 382485936 382663008 383013432 384836556 386949108 387303457 388303552 388475136 388502478 388655064 388737024 390435136 390637107 391145352 391298976 392781501 392850432 392934672 393292536 393652694 394669184 394824192 395006976 395368704 395453484 396474624 396835712 396837696 397454148 399016128 399451038 399561201 399635964 400001931 401034816 401120811 403238304 403605552 403762944 405105148 405451872 405609984 405979392 406351168 407400448 407487808 407676542 408210048 408238779 409636864 409638912 409848768 411887616 412098624 412174672 412259328 412450272 414060192 414359764 414439368 414902016 414931218 415094184 416354304 416636466 416714424 416829348 418173056 418639872 420632576 420848064 421042986 421233456 421623657 423069696 423160416 423356409 423545808 423907224 425028352 425392128 426624578 426972672 427528192 427726208 428027544 428316096 428407941 429877248 429907504 430076352 430275456 430296678 432267472 434423808 434821632 436810752 436841496 437126784 437208576 437239348 437329152 438833024 439036276 439239528 439641762 440038521 442227552 442454103 443775488 443971584 444002832 444177216 446211584 446233592 446440176 446442408 446849004 448893144 448975982 449477184 449685366 451050496 451227648 451440626 452988928 453113856 453526528 454056246 454233312 456018432 456336244 456515472 456726816 457145064 458325504 458423784 458841292 458843586 460628224 460841472 460843776 461263488 461362398 462553728 462977312 463373568 463696506 463976448 465518816 465700352 465916048 466244289 468398592 468803727 470444688 470969856 471056768 473211648 473554016 473642624 473644992 473887638 476245056 476489034 476895627 477474816 477912064 478156896 480535552 480969216 481191984 481409664 481632636 481855608 483512596 483611904 483645942 483835896 484052352 484086421 484276548 485746688 486075877 486300906 487968768 488413184 488829952 489174336 491439032 491767632 491859648 493581312 493687152 494019968 494558428 495240486 496939008 497275782 497505996 499247424 499666944 499702112 501523456 501755744 501988032 502012791 502447728 505427844 505661832 507291904 507431808 507631104 509612544 509648412 509956096 509981248 510217344 510684576 512915389 513020736 513115408 513579906 515932144 517966848 518003304 518206752 518921424 520372944 520849476 521323838 521527136 521731968 521768689 521973504 523708668 523800576 523912896 524155554 524390048 524632927 526432256 526675968 527158272 527271312 528632832 529116928 529569792 529938864 532021504 532601384 532748268 532847952 532850616 533335908 534713088 534827748 535317517 535775688 536163321 537159168 537651072 538140736 538251264 538256131 538350592 540602496 540813312 541305856 541585872 544280064 544318372 544558896 545965056 546465024 547546831 549464832 549679104 549933696 552080256 552585824 552868911 553202688 553241624 553458912 555515288 555619232 555772464 559056384 561130752 561390648 561644608 561904742 562125312 562164876 564213888 564253599 564475212 564727744 564989306 565209632 565253694 567351057 569296896 570703392 571088128 571210588 573435136 573700608 573728904 574520148 577254834 577780567 579762176 580155079 580423662 582414336 582455328 582753717 582835712 582944768 583105536 585652704 586189016 586718028 586948464 589636736 589665818 589938804 590479041 592003776 592236288 593053056 593180226 594711936 595253568 595256544 595798672 598524192 599176557 599302912 599580488 601552224 605408328 605644416 607657722 608024576 608687296 608969088 609526752 611100672 611231712 611514813 611791448 612315072 613896192 614455296 614458368 615017984 615149864 616738304 617831424 618262008 621090288 621539646 621659052 622225226 622353024 622396827 622641276 624531456 624954699 625071636 627259584 627959808 630948864 631272096 631526656 631564479 631850184 634993408 635318712 635860836 637542528 639936867 640459008 641292288 641589312 641879552 642176848 642428928 642474144 644815872 644861256 645114528 645403136 645702064 648401208 648994982 651635712 652232448 655262244 655690176 655812864 655859022 658108416 658249536 658554414 658859292 659462643 660320648 663034376 663341328 665663232 666004248 669317376 669350388 669660264 669930304 670273506 673463973 673903792 674215776 674528049 676575744 676841472 677160939 679483392 679531216 679670784 680289792 680912768 684027648 684504366 684773208 685717596 687488256 687635676 688261938 688265379 690622464 690671072 690942336 691262208 691895232 692043597 693830592 694465968 695544759 695642624 695964672 698278224 698550528 698874072 702877696 703028416 703354034 704843776 705667032 706585152 709817472 710331024 710463936 710467488 711114544 712950784 713103664 714367584 714884428 716212224 716868096 717235344 720803328 721453824 721787976 722114496 722448954 725129587 725268894 725468913 725706752 726078528 726414822 727953408 728620032 729451359 731953152 732619776 733244928 736107008 737158548 737603584 737945216 740371968 740530728 741029952 741837642 742860729 745408512 745913673 748174336 748520864 748871136 749500416 749553168 752285184 752338132 752633616 752982048 753671592 756468076 758141766 760937856 761147712 764418816 764472618 764934144 764971872 765326016 766026864 769673112 773898216 774606914 776607104 776950272 777004956 777310128 777474048 780870272 781274214 781985757 782290704 782597952 785563002 785700864 785869344 786233331 786585072 787305388 789338368 789648384 790013952 790737408 790906968 792949248 793671424 793675392 794908296 798032256 798588427 798902076 799122402 799271928 800003862 802069632 802241622 806476608 807211104 807525888 810210296 810903744 811219968 811958784 812702336 814975616 815353084 816420096 816477558 819277824 819697536 823775232 824197248 824349344 824518656 824900544 828120384 828719528 828878736 829804032 829862436 830188368 833272932 833428848 833658696 836346112 841265152 841696128 842085972 842466912 842857113 843247314 846139392 846320832 846712818 847091616 847483959 847814448 850056704 850784256 853249156 853945344 855452416 856055088 856632192 856815882 859754496 859815008 860152704 860550912 860593356 864534944 865477249 865882251 868847616 869643264 870635493 873621504 873682992 874253568 874417152 874478696 874658304 877666048 878072552 878479056 879283524 880077042 884455104 884498727 884908206 887550976 887943168 888005664 888354432 892423168 892467184 892880352 892884816 893698008 897786288 897951964 898954368 899370732 902100992 902712343 902881252 906227712 907053056 908112492 908466624 911486583 912036864 912672488 913030944 913453632 914290128 916651008 916847568 917682584 917687172 921256448 921682944 921687552 922526976 922724796 925107456 925954624 926747136 927393012 927952896 931037632 931400704 931832096 932309469 932488578 933337839 936797184 937607454 940889376 941939712 942113536 946423296 947108032 947285248 947289984 947775276 952490112 952557151 952978068 953791254 955824128 956313792 961071104 961938432 962383968 962819328 963265272 963711216 967025192 967223808 967291884 967671792 968104704 968172842 968553096 971493376 972151754 972601812 973492473 976826368 977659904 978348672 982878064 983535264 983719296 983788533 987162624 987374304 987831621 988039936 989116856 990480972 994161103 994551564 995011992 998494848 999404224 999618529 1003046912 1003511488 1003976064 1004025582 1004895456 1005410259 1010855688 1011323664 1014583808 1014863616 1015262208 1019225088 1019296824 1019962496 1020434688 1021369152 1025830778 1026041472 1026230816 1026756549 1027159812 1031864288 1032392907 1035933696 1036006608 1036413504 1037842848 1040745888 1041698952 1042647676 1043054272 1043463936 1043537378 1043947008 1047417336 1047825792 1048311108 1048780096 1049265854 1052864512 1054316544 1054542624 1055031051 1057265664 1058233856 1059139584 1059877728 1064043008 1065202768 1065496536 1065695904 1065701232 1066671816 1069426176 1069655496 1070635034 1071551376 1072326642 1074318336 1075302144 1076281472 1076512262 1076701184 1077430861 1081204992 1081626624 1082611712 1083171744 1083673431 1087903341 1088560128 1088636744 1089117792 1089622233 1091930112 1092930048 1095093662 1098929664 1099867392 1104160512 1105171648 1105737822 1106405376 1106483248 1106917824 1111030576 1111238464 1111544928 1112756463 1118112768 1122261504 1122781296 1123289216 1123809484 1124250624 1124329752 1128427776 1128507198 1128950424 1129455488 1129978612 1130419264 1130507388 1134702114 1137212649 1138593792 1141406784 1142176256 1142421176 1146708927 1146870272 1147401216 1147457808 1149040296 1154509668 1155561134 1159524352 1160310158 1160847324 1161910371 1164910656 1165507434 1165671424 1165889536 1166211072 1171305408 1172378032 1173436056 1173896928 1179273472 1179331636 1179877608 1180958082 1184007552 1184472576 1186106112 1186360452 1189423872 1190507136 1190513088 1191597344 1197048384 1198353114 1198605824 1199160976 1200005793 1203104448 1203362433 1210816656 1211288832 1215315444 1216049152 1217374592 1217938176 1219053504 1222201344 1222463424 1223029626 1223582896 1224630144 1224716337 1228910592 1228916736 1230035968 1230299728 1233476608 1235662848 1236524016 1242180576 1243079292 1243318104 1244217643 1244450452 1244706048 1244793654 1245282552 1249062912 1249909398 1250143272 1251047749 1254519168 1255919616 1261897728 1262544192 1263053312 1263128958 1263700368 1269986816 1270637424 1271721672 1275085056 1279873734 1280918016 1282584576 1283178624 1283759104 1284353696 1284948288 1285223823 1289631744 1289722512 1290229056 1290806272 1291404128 1296802416 1297989964 1303271424 1304464896 1310524488 1311380352 1311625728 1311718044 1316499072 1316591731 1317108828 1317718584 1318925286 1320641296 1326068752 1326682656 1331326464 1332008496 1338634752 1338700776 1339320528 1339860608 1340547012 1346927946 1347807584 1348431552 1349056098 1353151488 1353682944 1354321878 1358966784 1359062432 1359341568 1360579584 1361825536 1368055296 1369008732 1369546416 1371435192 1374976512 1375271352 1376523876 1376530758 1377784429 1381342144 1381884672 1382524416 1383790464 1384087194 1387661184 1388931936 1391089518 1391285248 1391929344 1396556448 1397101056 1397748144 1406056832 1406708068 1411334064 1413170304 1419634944 1420662048 1420927872 1420934976 1422229088 1425901568 1426207328 1426867897 1428735168 1429768856 1432424448 1433736192 1434470688 1441606656 1442907648 1443575952 1444228992 1444897908 1450259174 1450537788 1450937826 1451413504 1452157056 1452259263 1452829644 1457240064 1458227631 1458902718 1463906304 1465239552 1466489856 1472214016 1474317096 1475890432 1480743936 1481061456 1482059904 1483675284 1485033961 1485721458 1490817024 1491827346 1493186023 1496348672 1497041728 1497742272 1499000832 1499106336 1504570368 1504676264 1505267232 1505964096 1506038373 1507343184 1512936152 1516283532 1521875712 1522295424 1528837632 1528945236 1529868288 1529943744 1530652032 1532053728 1538746167 1539346224 1547796432 1549213828 1553214208 1553900544 1554009912 1554620256 1561740544 1562548428 1563971514 1564581408 1565195904 1565306067 1571126004 1571401728 1571415937 1571738688 1572466662 1573170144 1573898781 1574610776 1578676736 1579296768 1580027904 1581474816 1581813936 1585898496 1587342848 1587350784 1589816592 1596064512 1597176854 1597804152 1598244804 1598543856 1600007724 1604139264 1604483244 1605952551 1608489963 1612953216 1614422208 1614768393 1615051776 1620420592 1621807488 1622439936 1623917568 1625404672 1629951232 1630706168 1632840192 1632955116 1639395072 1642640493 1648394496 1648698688 1649037312 1649801088 1656240768 1657439056 1657757472 1658606733 1659608064 1659724872 1660376736 1666545864 1666857696 1667317392 1672692224 1683392256 1684171944 1684933824 1685714226 1686494628 1692641664 1692760797 1693425636 1694183232 1694967918 1695628896 1700113408 1702053171 1706498312 1707890688 1710904832 1712110176 1713264384 1713631764 1719630016 1720305408 1721101824 1721186712 1729069888 1730954498 1731764502 1733341701 1739286528 1740465237 1741270986 1747243008 1747365984 1748507136 1748834304 1748957392 1749316608 1755332096 1756145104 1756958112 1758567048 1760154084 1768910208 1768997454 1769816412 1771437123 1775101952 1776011328 1776708864 1784846336 1784934368 1785760704 1785769632 1787396016 1795572576 1795903928 1797529671 1797908736 1798741464 1804201984 1805424686 1805762504 1814106112 1816224984 1816933248 1822973166 1824073728 1825344976 1826061888 1826907264 1828580256 1833302016 1833695136 1834544439 1835365168 1835374344 1842512896 1843365888 1843375104 1845053952 1845449592 1850214912 1851909248 1853494272 1854786024 1862075264 1862801408 1863664192 1864618938 1864977156 1866675678 1867190481 1873594368 1874864097 1875214908 1881778752 1883879424 1884227072 1892846592 1894216064 1894570496 1894579968 1895550552 1904980224 1905114302 1905956136 1907582508 1911648256 1912627584 1919810601 1922142208 1923876864 1924767936 1925638656 1926530544 1927422432 1934050384 1934447616 1934583768 1935343584 1936209408 1936345684 1937106192 1944303508 1945203624 1946984946 1955319808 1956697344 1965756128 1966666597 1967070528 1967438592 1967577066 1974325248 1974748608 1975663242 1976079872 1978233712 1978387929 1980961944 1988322206 1989103128 1990023984 1996989696 1998808448 1999237058 2006093824 2007022976 2007952128 2008051164 2009790912 2010820518 2020391919 2021711376 2022647328 2023584147 2029167616 2029727232 2030524416 2031482817 2038450176 2038593648 2039924992 2040869376 2042738304 2051661556 2052082944 2052461632 2053513098 2054319624 2063728576 2063830363 2064785814 2064796137 2071867392 2072013216 2072827008 2075685696 2076130791 2081491776 2083397904 2085295352 2086108544 2086927872 2087074756 2087894016 2094834672 2095651584 2096622216 2097560192 2098531708 2108633088 2109085248 2110062102 2114531328 2116467712 2119755456 2128086016 2130405536 2130993072 2131391808 2131402464 2133343632 2138852352 2139310992 2141270068 2143102752 2144653284 2148636672 2150604288 2152562944 2153024524 2153402368 2154861722 2162409984 2165223424 2166343488 2167346862 2175388761 2175806682 2177120256 2177273488 2178235584 2179244466 2183860224 2185860096 2190187324 2197859328 2199734784 2208321024 2210343296 2211475644 2212810752 2212966496 2213835648 2222061152 2222476928 2223089856 2225512926 2228582187 2236225536 2237741019 2244523008 2245562592 2246578432 2247618968 2248501248 2248659504 2256855552 2257014396 2257900848 2258910976 2259957224 2260838528 2261014776 2269404228 2271482437 2274425298 2282813568 2284352512 2284842352 2293417854 2293740544 2294802432 2294915616 2298080592 2309019336 2311122268 2320620316 2321694648 2323374391 2323820742 2329821312 2331014868 2331342848 2332422144 2342610816 2344756064 2345957271 2346872112 2347793856 2358546944 2358663272 2359755216 2361916164 2368015104 2368945152 2372212224 2372720904 2378847744 2381014272 2381026176 2383194688 2394096768 2395765281 2396706228 2397211648 2398321952 2400011586 2406208896 2406724866 2421633312 2422577664 2430630888 2434749184 2435876352 2438107008 2444926848 2446059252 2447165792 2448299233 2449260288 2449432674 2457833472 2460071936 2460599456 2461739119 2466953216 2471325696 2473048032 2484361152 2486158584 2486636208 2488435286 2488900904 2489412096 2489587308 2490565104 2499818796 2500286544 2502095498 2509038336 2523795456 2525088384 2526106624 2526257916 2527400736 2528571339 2539973632 2541274848 2542451877 2543443344 2550170112 2558742511 2559747468 2561836032 2566357248 2567518208 2568707392 2569258207 2569896576 2570447646 2579263488 2579445024 2580458112 2581612544 2582808256 2593604832 2595979928 2596431747 2606542848 2608929792 2621048976 2622760704 2623251456 2623436088 2632998144 2633183462 2634217656 2635437168 2637850572 2641282592 2652137504 2653365312 2653496181 2662652928 2664016992 2677269504 2677401552 2678641056 2679721216 2681094024 2693855892 2695615168 2696863104 2698112196 2706302976 2708137029 2708643756 2711124199 2718124864 2718683136 2721159168 2723651072 2734459749 2736110592 2738017464 2739092832 2742870384 2749953024 2750542704 2753047752 2753061516 2755568858 2762684288 2763769344 2765048832 2767580928 2768174388 2773059757 2775322368 2777863872 2782179036 2782570496 2783858688 2793112896 2794202112 2795496288 2796928407 2800013517 2812113664 2813416136 2822668128 2826340608 2839269888 2841324096 2841855744 2841869952 2844458176 2851803136 2852414656 2853735794 2857470336 2857671453 2859537712 2867472384 2868941376 2883213312 2885815296 2887151904 2888457984 2889795816 2900518348 2901075576 2901875652 2904314112 2904518526 2905659288 2914480128 2916455262 2917805436 2920477419 2930479104 2932979712 2944428032 2948634192 2951365599 2951780864 2961487872 2962122912 2963494863 2964119808 2967350568 2970067922 2971442916 2982483309 2983654692 2986372046 2992697344 2994083456 2995484544 2998212672 2998855587 3009140736 3009352528 3010534464 3011928192 3012076746 3014686368 3025872304 3032567064 3043751424 3044590848 3057675264 3057890472 3059887488 3061304064 3064107456 3077492334 3078692448 3080269647 3095592864 3097178721 3098427656 3106428416 3107801088 3108019824 3109240512 3123481088 3125096856 3127943028 3129162816 3130391808 3130612134 3142252008 3142831874 3143477376 3144933324 3146340288 3147797562 3149221552 3157353472 3158593536 3162949632 3163627872 3165093153 3171796992 3174685696 3174701568 3179633184 3192129024 3194353708 3195608304 3196489608 3197087712 3200015448 3208278528 3208966488 3211905102 3216979926 3225906432 3228844416 3229536786 3230103552 3232292583 3240841184 3243614976 3244879872 3247835136 3250809344 3259902464 3261412336 3263710023 3265680384 3265910232 3278790144 3285280986 3296788992 3297397376 3299602176 3312481536 3314878112 3315514944 3317213466 3319216128 3319449744 3320753472 3333091728 3333715392 3334634784 3338269389 3345384448 3366784512 3368343888 3369867648 3371428452 3372989256 3385283328 3385521594 3386851272 3388366464 3388604947 3389935836 3391257792 3400226816 3402531139 3404106342 3412996624 3415781376 3421809664 3424220352 3426528768 3427263528 3439260032 3440610816 3442203648 3442373424 3458139776 3461908996 3463529004 3466683402 3478573056 3480930474 3482541972 3485731113 3494731968 3497014272 3497668608 3497914784 3498633216 3510664192 3512290208 3513916224 3517134096 3520308168 3537820416 3537994908 3539632824 3542874246 3550203904 3552022656 3553417728 3569692672 3569868736 3571521408 3571539264 3574792032 3591145152 3591807856 3595059342 3595817472 3597482928 3610849372 3611525008 3632449968 3633866496 3645946332 3648147456 3650689952 3652123776 3652380823 3653814528 3657160512 3666604032 3667390272 3669088878 3670730336 3670748688 3672430489 3674149011 3685025792 3686731776 3686750208 3690107904 3690899184 3700429824 3703818496 3706988544 3709572048 3724150528 3725602816 3727328384 3729237876 3729954312 3732652929 3733351356 3734380962 3747188736 3747222619 3749728194 3750429816 3753143247 3763557504 3767758848 3768454144 3785693184 3788432128 3789140992 3789159936 3791101104 3809960448 3810228604 3811912272 3815165016 3825255168 3832827817 3839621202 3847753728 3849535872 3851277312 3853061088 3854844864 3855671469 3868100768 3868895232 3869167536 3870687168 3872418816 3872691368 3874212384 3888607016 3890407248 3893969892 3913394688 3931512256 3933333194 3934141056 3934877184 3935154132 3949497216 3949775193 3951326484 3952159744 3956467424 3956775858 3961923888 3976644412 3978206256 3980047968 3993979392 3997616896 3998474116 4014045952 4015904256 4016102328 4019581824 4021641036 4040783838 4043422752 4044463969 4045294656 4047168294 4058335232 4059454464 4061048832 4061085553 4062965634 4076900352 4077187296 4079849984 4081738752 4085476608 4103323112 4104165888 4104923264 4107026196 4108639248 4127457152 4127660726 4129571628 4129592274 4133353287 4144026432 4145654016 4151371392 4152261582 4162983552 4166795808 4170590704 4172217088 4173855744 4174149512 4175788032 4189669344 4191303168 4193244432 4195120384 4197063416 4218170496 4218467383 4220124204 4232935424 4239510912 4256172032 4260811072 4261986144 4262783616 4262804928 4266687264 4277704704 4278621984 4280603691 4282540136 4286205504 4289306568 4297273344 4301208576 4305125888 4306049048 4309723444 4324819968 4332686976 4334693724 4350777522 4351613364 4354240512 4354546976 4356471168 4356777789 4358488932 4371720192 4374682893 4380374648 4395718656 4399469568 4416642048 4420686592 4422951288 4425932992 4427671296 4444122304 4444953856 4446179712 4451025852 4455101883 4457164374 4472451072 4475482038 4479558069 4489046016 4491125184 4493156864 4495237936 4497002496 4497319008 4513711104 4514028792 4515801696 4517821952 4519914448 4521677056 4522029552 4538808456 4542964874 4548850596 4565627136 4568705024 4569684704 4571801221 4586835708 4587481088 4589604864 4589831232 4596161184 4616238501 4618038672 4622244536 4641240632 4643389296 4646748782 4647641484 4659642624 4662029736 4662685696 4685221632 4689512128 4691914542 4693744224 4695587712 4695918201 4714247811 4717093888 4717326544 4719510432 4721696343 4723832328 4736030208 4737890304 4744424448 4745441808 4757695488 4762028544 4762052352 4766389376 4788193536 4791530562 4793412456 4794423296 4796643904 4800023172 4812417792 4813449732 4817857653 4825469889 4843266624 4844305179 4845155328 4861261776 4869498368 4871752704 4876214016 4889853696 4892118504 4894331584 4896598466 4898520576 4898865348 4920143872 4921198912 4923478238 4927921479 4933906432 4946096064 4968722304 4972317168 4973272416 4976870572 4977801808 4978824192 4979174616 4981130208 4999637592 5000573088 5004190996 5018076672 5034944941 5050176768 5052213248 5052515832 5054801472 5057142678 5078282391 5079947264 5082549696 5084903754 5086886688 5100340224 5106159513 5117485022 5119494936 5123672064 5132714496 5135036416 5137414784 5138516414 5139793152 5140895292 5158890048 5160916224 5163225088 5165616512 5187209664 5191959856 5192863494 5200025103 5217859584 5221395711 5242097952 5245521408 5246502912 5246872176 5265996288 5266366924 5268435312 5270874336 5275701144 5282565184 5304275008 5306730624 5306992362 5314311369 5325305856 5328033984 5354539008 5354803104 5357282112 5359442432 5362188048 5387711784 5391230336 5393726208 5396224392 5412605952 5416274058 5417287512 5422248398 5436249728 5442318336 5447302144 5468919498 5472221184 5476034928 5478185664 5485740768 5499906048 5501085408 5503633317 5506095504 5506123032 5511137716 5525368576 5527538688 5530097664 5535161856 5536348776 5546119514 5550644736 5555727744 5564358072 5565140992 5586225792 5588404224 5590992576 5593856814 5600027034 5624227328 5626832272 5645336256 5652681216 5678539776 5682648192 5683711488 5683739904 5688916352 5704829312 5707471588 5714940672 5715342906 5719075424 5734944768 5737882752 5759431803 5766426624 5771630592 5774303808 5776915968 5779591632 5801036696 5802151152 5803751304 5808628224 5809037052 5811318576 5832910524 5835610872 5840954838 5865959424 5888856064 5897268384 5899999791 5902731198 5903561728 5922975744 5924245824 5926989726 5928239616 5934701136 5940135844 5942885832 5964966618 5967309384 5972744092 5988166912 5990969088 5996425344 5997711174 6018281472 6018705056 6021068928 6023856384 6024153492 6029372736 6051744608 6061175757 6065134128 6087502848 6089181696 6094448451 6115350528 6115780944 6119774976 6122608128 6128214912 6154984668 6157384896 6160539294 6191185728 6191491089 6194357442 6196855312 6212856832 6215602176 6216039648 6218481024 6246962176 6250193712 6255886056 6258325632 6260783616 6261224268 6284504016 6285663748 6286954752 6289866648 6292680576 6295595124 6298443104 6301360321 6314706944 6318986401 6325899264 6327255744 6330186306 6343593984 6349371392 6349403136 6359266368 6384258048 6388707416 6391216608 6392979216 6394175424 6400030896 6416557056 6417932976 6423810204 6433959852 6451812864 6457688832 6459073572 6460207104 6464585166 6481682368 6487229952 6495670272 6501618688 6519804928 6522824672 6526166283 6527420046 6531360768 6531820464 6557580288 6570561972 6593577984 6594794752 6599204352 6612680959 6624963072 6629756224 6631029888 6634426932 6638432256 6638899488 6641506944 6666183456 6667430784 6667900057 6669269568 6676538778 6690768896 6733569024 6736687776 6739735296 6742856904 6745978512 6770566656 6771043188 6773702544 6776732928 6777209894 6779871672 6782515584 6800453632 6805062278 6808212684 6814447311 6825993248 6843619328 6848440704 6853057536 6854527056 6878520064 6881221632 6884407296 6884746848 6916279552 6923817992 6927058008 6933366804 6959127721 6961860948 6965083944 6970123173 6971462226 6989463936 6994028544 6995829568 6997266432 6997329703 7021328384 7024580416 7027832448 7034268192 7037871813 7040616336 7075640832 7075989816 7079265648 7085748492 7104045312 7106835456 7139737472 7143042816 7143078528 7149584064 7182290304 7183615712 7187295843 7190118684 7191634944 7194965856 7221698744 7223050016 7264899936 7267732992 7291892664 7301379904 7304247552 7304761646 7307629056 7314321024 7334780544 7338177756 7341460672 7341497376 7344860978 7344897699 7348298022 7370051584 7373500416 7380215808 7381798368 7385217357 7400859648 7407636992 7413977088 7419144096 7448301056 7454656768 7458475752 7459908624 7465305858 7466702712 7468761924 7494445238 7499456388 7500859632 7506286494 7527115008 7536908288 7542016027 7571386368 7576864256 7578281984 7578319872 7582202208 7585714017 7619920896 7620457208 7623824544 7627355631 7630330032 7650510336 7665655634 7676227533 7679242404 7699071744 7702554624 7706122176 7707774621 7709689728 7711342938 7736201536 7737790464 7738335072 7741374336 7744837632 7745382736 7748424768 7777214032 7780814496 7787939784 7789295241 7826789376 7863024512 7866666388 7868282112 7869754368 7870308264 7898994432 7899550386 7902652968 7904319488 7912934848 7913551716 7923847776 7953288824 7956412512 7960095936 7960488543 7987958784 7995233792 7996948232 8028091904 8031808512 8032204656 8039163648 8043282072 8081567676 8086845504 8088927938 8090589312 8094336588 8116670464 8118908928 8122171106 8124411087 8125931268 8133372597 8154374592 8159699968 8163477504 8170953216 8206646224 8208331776 8209846528 8214052392 8217278496 8254914304 8255321452 8259143256 8259184548 8266706574 8288052864 8291308032 8302742784 8304523164 8319179271 8325967104 8333591616 8341181408 8344434176 8347711488 8348299024 8351576064 8379338688 8382606336 8386488864 8390240768 8394126832 8400040551 8436340992 8436934766 8440248408 8465870848 8479021824 8512344064 8521622144 8523972288 8525567232 8525609856 8533374528 8555409408 8557243968 8561207382 8565080272 8572411008 8573014359 8578613136 8602417152 8610251776 8612098096 8619446888 8649639936 8665373952 8669387448 8701555044 8703226728 8709093952 8709523501 8712942336 8713555578 8716977864 8743440384 8749365786 8757334243 8760749296 8761432257 8791437312 8798939136 8833284096 8841373184 8845902576 8851865984 8855342592 8888244608 8889907712 8892359424 8902051704 8910203766 8914328748 8947449927 8950964076 8959116138 8978092032 8982250368 8986313728 8990475872 8994638016 8996566761 9027422208 9028057584 9031603392 9035643904 9039828896 9043354112 9044059104 9077616912 9085929748 9097701192 9131254272 9137410048 9139369408 9143602442 9173671416 9174962176 9179662464 9192322368 9232477002 9236077344 9244489072 9282481264 9286778592 9293497564 9295282968 9319285248 9324059472 9370443264 9379024256 9383829084 9387488448 9391175424 9391836402 9428495622 9434187776 9434653088 9439020864 9443392686 9447664656 9472060416 9475780608 9488848896 9490883616 9495279459 9515390976 9524057088 9524104704 9532778752 9576387072 9583061124 9586824912 9588846592 9593287808 9600046344 9624835584 9626899464 9635715306 9644491003 9650939778 9686533248 9688610358 9690310656 9696877749 9722523552 9738996736 9743505408 9752428032 9779707392 9784237008 9788663168 9793196932 9797041152 9797730696 9842397824 9846956476 9855842958 9892192128 9937444608 9944634336 9946544832 9953741144 9955603616 9957648384 9958349232 9962260416 9999275184 10001146176 10008381992 10036153344 10069889882 10100353536 10104426496 10105031664 10109602944 10114285356 10156564782 10159894528 10165099392 10165814841 10169807508 10173773376 10200680448 10207593417 10212319026 10234970044 10238989872 10247344128 10265428992 10274829568 10277032828 10279586304 10281790584 10317780096 10321832448 10331233024 10374419328 10383919712 10385726988 10395237727 10400050206 10435719168 10442791422 10452302161 10457193339 10484195904 10491042816 10493005824 10493744352 10531992576 10532733848 10536870624 10541748672 10551402288 10565130368 10608550016 10613461248 10613984724 10628622738 10650611712 10656067968 10709078016 10709606208 10714564224 10718884864 10724376096 10775423568 10782460672 10787452416 10792448784 10832548116 10834575024 10844496796 10872499456 10894604288 10901987527 10937838996 10944442368 10952069856 10956371328 10957142469 10971481536 10999812096 11002170816 11007266634 11012191008 11012246064 11017291467 11022275432 11050737152 11055077376 11060195328 11070323712 11072697552 11092239028 11101289472 11111455488 11128716144 11172451584 11176808448 11181985152 11187713628 11197958787 11200054068 11241667857 11248454656 11253664544 11259429741 11290672512 11305362432 11357079552 11365296384 11367422976 11367479808 11377832704 11409658624 11414943176 11429881344 11430685812 11438150848 11475765504 11498483451 11518863606 11543261184 11548607616 11553831936 11559183264 11602073392 11604302304 11607502608 11617256448 11618074104 11622637152 11665821048 11671221744 11681909676 11794536768 11799999582 11805462396 11807123456 11848491648 11849325579 11853979452 11856479232 11869402272 11880271688 11885771664 11929933236 11934618768 11945488184 11976333824 11981938176 11992850688 11995422348 12006407167 12037410112 12042137856 12047712768 12048306984 12058745472 12103489216 12122351514 12130268256 12133391907 12175005696 12178363392 12183256659 12188896902 12230701056 12231561888 12239549952 12245216256 12256429824 12309969336 12314769792 12321078588 12382371456 12382982178 12388714884 12393710624 12400059861 12425713664 12432079296 12436962048 12493924352 12500387424 12511772112 12516651264 12521567232 12522448536 12569008032 12571327496 12573909504 12579733296 12585361152 12591190248 12596886208 12602720642 12629413888 12637972802 12654511488 12655402149 12660372612 12698742784 12698806272 12718532736 12768516096 12777414832 12782433216 12785958432 12788350848 12800061792 12833114112 12835865952 12841811073 12847620408 12867919704 12903625728 12915377664 12918147144 12929170332 12963364736 12974459904 13003237376 13012049629 13039609856 13045649344 13052332566 13054840092 13062721536 13063640928 13070333367 13115160576 13124048679 13141123944 13187155968 13189589504 13198408704 13225361918 13249926144 13259512448 13262059776 13268853864 13277798976 13283013888 13332366912 13334861568 13335800114 13338539136 13353077556 13365305649 13381537792 13438674207 13467138048 13473375552 13479470592 13485713808 13491957024 13541133312 13542086376 13547405088 13553465856 13554419788 13559743344 13565031168 13610124556 13616425368 13628894622 13651986496 13687238656 13696881408 13706115072 13709054112 13715403663 13757040128 13762443264 13768814592 13769493696 13832559104 13847635984 13848715503 13854116016 13866733608 13918255442 13923721896 13930167888 13940246346 13942924452 13978927872 13988057088 13991659136 13994659406 14042656768 14049160832 14055664896 14068536384 14075743626 14081232672 14087754603 14142743433 14151281664 14151979632 14158531296 14165089029 14171496984 14208090624 14213670912 14279474944 14286085632 14286157056 14299168128 14364580608 14367231424 14374591686 14380237368 14383269888 14389931712 14443397488 14446100032 14453572959 14529799872 14532915537 14535465984 14583785328 14602759808 14608495104 14609523292 14615258112 14628642048 14669561088 14676355512 14682921344 14682994752 14689721956 14689795398 14696596044 14760431616 14763596736 14770434714 14783764437 14801719296 14815273984 14838288192 14896602112 14909313536 14916951504 14919817248 14930611716 14933405424 14937523848 14988890476 14998912776 15001719264 15012572988 15054230016 15073816576 15084032054 15104834823 15153728512 15156563968 15156639744 15164404416 15171428034 15239841792 15240914416 15247649088 15254711262 15260660064 15301020672 15331311268 15352455066 15358484808 15398143488 15405109248 15412244352 15415549242 15419379456 15422685876 15472403072 15476670144 15482748672 15489675264 15490765472 15496849536 15554428064 15561628992 15575879568 15578590482 15600075309 15653578752 15664187133 15726049024 15733332776 15736564224 15739508736 15740616528 15797988864 15799100772 15805305936 15808638976 15825869696 15827103432 15847695552 15900377059 15906577648 15912825024 15920191872 15920977086 15975917568 15990467584 15993896464 16056183808 16063617024 16064409312 16078327296 16086564144 16163135352 16173691008 16174829359 16177855876 16181178624 16188673176 16237817856 16244342212 16248822174 16251862536 16263620737 16266745194 16308749184 16319399936 16326955008 16341906432 16413292448 16416663552 16419693056 16428104784 16434556992 16509828608 16510642904 16518286512 16518369096 16533413148 16576105728 16582616064 16605485568 16609046328 16638358542 16651934208 16667183232 16682362816 16688868352 16695422976 16696598048 16758677376 16765212672 16772977728 16780481536 16788253664 16800081102 16872681984 16873869532 16880496816 16958043648 17043244288 17047944576 17051134464 17051219712 17066749056 17114487936 17122414764 17130160544 17138094631 17144822016 17146028718 17157226272 17204834304 17220503552 17224196192 17232173833 17238893776 17299279872 17330747904 17338774896 17403110088 17406453456 17418187904 17419047002 17425884672 17427111156 17433955728 17498731572 17514668486 17521498592 17522864514 17597878272 17666568192 17682746368 17691805152 17699999373 17703731968 17710685184 17776489216 17779815424 17784718848 17804103408 17820407532 17828657496 17894899854 17901928152 17911197577 17918232276 17964500736 17972627456 17980951744 17984807449 17989276032 17993133522 18054844416 18056115168 18063206784 18071287808 18079657792 18086708224 18088118208 18155233824 18171859496 18195402384 18262508544 18278738816 18287204884 18347342832 18359324928 18384644736 18464954004 18472154688 18488978144 18564962528 18573557184 18574473267 18586995128 18590565936 18638570496 18648118944 18740886528 18758048512 18767658168 18774976896 18782350848 18783672804 18856991244 18868375552 18869306176 18878041728 18886785372 18895329312 18904080963 18944120832 18956959203 18977697792 18977869393 18981767232 18990558918 19030781952 19048114176 19048209408 19065557504 19152774144 19166122248 19173649824 19186575616 19200092688 19249671168 19253798928 19271430612 19288982006 19301879556 19305441493 19373066496 19377220716 19380621312 19393755498 19411418299 19445047104 19477993472 19487010816 19504856064 19559414784 19568474016 19577326336 19578498849 19586393864 19594082304 19595461392 19684795648 19693912952 19711685916 19784384256 19838042877 19874889216 19889268672 19893089664 19907482288 19911207232 19915296768 19916698464 19924520832 19998550368 20002292352 20003700171 20016763984 20072306688 20139779764 20200707072 20210063328 20219205888 20228570712 20313129564 20330198784 20331629682 20339615016 20347546752 20401360896 20415186834 20424638052 20443341933 20469940088 20477979744 20530857984 20549659136 20554065656 20559172608 20563581168 20635560192 20643664896 20662466048 20748838656 20767839424 20771453976 20790475454 20800100412 20877383163 20885582844 20904604322 20910369519 20914386678 20968391808 20982085632 20987488704 20991989109 21063985152 21065467696 21073741248 21083497344 21102804576 21130260736 21217100032 21226922496 21227969448 21257245476 21312135936 21419212416 21429128448 21437769728 21448752192 21550847136 21561887529 21564921344 21574904832 21584897568 21665096232 21669150048 21688993592 21744998912 21789208576 21803975054 21875677992 21904139712 21912742656 21914284938 21942963072 22004341632 22014533268 22024382016 22024492128 22034582934 22034693097 22044550864 22101474304 22110154752 22140647424 22145395104 22155652071 22184478056 22202578944 22222910976 22257432288 22344903168 22363970304 22375427256 22395917574 22400108136 22483335714 22496909312 22507329088 22518859482 22581345024 22610724864 22626048081 22714159104 22730592768 22734845952 22734959616 22755665408 22819317248 22829886352 22859762688 22861371624 22876301696 22951531008 22996966902 23028682599 23037727212 23097215232 23107663872 23118366528 23123323863 23204146784 23208604608 23215005216 23234512896 23236148208 23245274304 23331642096 23342443488 23363819352 23367885723 23589073536 23599999164 23610924792 23614246912 23696983296 23698651158 23707958904 23712958464 23738804544 23760543376 23771543328 23859866472 23869237536 23890976368 23952667648 23963876352 23985701376 23990844696 24012814334 24074820224 24084275712 24095425536 24096613968 24117490944 24206978432 24244703028 24260536512 24266783814 24350011392 24356726784 24366513318 24373233261 24377793804 24400117791 24463123776 24479099904 24490432512 24512859648 24619938672 24629539584 24642157176 24764742912 24765964356 24777429768 24787421248 24800119722 24851427328 24864158592 24873924096 24957537813 24987848704 25000774848 25023544224 25033302528 25043134464 25044897072 25138016064 25142654992 25147819008 25159466592 25170722304 25182380496 25193772416 25205441284 25275945604 25309022976 25310804298 25320745224 25397612544 25437065472 25537032192 25554829664 25564866432 25566665761 25571916864 25576701696 25600123584 25666228224 25671731904 25683622146 25695240816 25719043077 25735839408 25807251456 25830755328 25836294288 25858340664 25926729472 25948919808 26006474752 26024099258 26079219712 26091298688 26104665132 26109680184 26127281856 26128570503 26140666734 26230321152 26248097358 26272002729 26282247888 26374311936 26379179008 26396817408 26450723836 26499852288 26519024896 26524119552 26537707728 26555597952 26566027776 26664733824 26669723136 26671600228 26677078272 26706155112 26730611298 26829794719 26842349781 26877348414 26934276096 26946751104 26958941184 26971427616 26983914048 26989700283 27082266624 27084172752 27094810176 27106931712 27108839576 27119486688 27130062336 27220249112 27232850736 27257789244 27303972992 27393762816 27412230144 27418108224 27430807326 27514080256 27524886528 27538987392 27665118208 27695271968 27697431006 27708232032 27733467216 27836510884 27847443792 27860335776 27880492692 27885848904 27957855744 27983318272 27989318812 28098321664 28111329792 28137072768 28151487252 28162465344 28175509206 28285486866 28302563328 28303959264 28317062592 28330178058 28342993968 28416181248 28427341824 28558949888 28572171264 28572314112 28598336256 28729161216 28734462848 28749183372 28760474736 28766539776 28779863424 28886794976 28892200064 28907145918 28933473009 29059599744 29065831074 29070931968 29090633247 29167570656 29205519616 29216990208 29219046584 29230516224 29257284096 29339122176 29352711024 29365842688 29365989504 29379443912 29379590796 29393192088 29527193472 29529271681 29540869428 29567528874 29630547968 29676576384 29793204224 29818627072 29833903008 29839634496 29861223432 29866810848 29875047696 29977780952 29997825552 30003438528 30025145976 30108460032 30168064108 30209669646 30307457024 30313279488 30328808832 30342856068 30479683584 30481828832 30495298176 30497444523 30509422524 30521320128 30602041344 30622780251 30662622536 30704910132 30716969616 30796286976 30824488704 30831098484 30838758912 30845371752 30944806144 30953340288 30965497344 30981530944 30993699072 31108856128 31123257984 31151759136 31157180964 31185713181 31200150618 31307157504 31328374266 31356906483 31452098048 31466665552 31473128448 31479017472 31481233056 31595977728 31598201544 31610611872 31651739392 31654206864 31695391104 31800754118 31813155296 31825650048 31827890029 31840383744 31841954172 31951835136 31980935168 31987792928 32002608547 32112367616 32127234048 32128818624 32156654592 32173128288 32326270704 32347382016 32349658718 32355711752 32362357248 32377346352 32488684424 32497644348 32503725072 32527241474 32533490388 32617498368 32638799872 32683812864 32705962581 32826584896 32833327104 32839386112 32856209568 32869113984 32871427407 33019657216 33021285808 33036573024 33036738192 33051874401 33066826296 33152211456 33165232128 33210971136 33218092656 33276717084 33303868416 33334366464 33364725632 33377736704 33393196096 33400356691 33517354752 33530425344 33545955456 33560963072 33576507328 33593876361 33600162204 33725003571 33745363968 33747739064 33760993632 33778289223 33916087296 34086488576 34095889152 34102268928 34102439424 34133498112 34228975872 34244829528 34260321088 34276189262 34289644032 34292057436 34314452544 34441007104 34448392384 34464347666 34477787552 34495450353 34661495808 34677549792 34806220176 34812906912 34836375808 34838094004 34851769344 34854222312 34867911456 34997463144 35029336972 35042997184 35045729028 35244614587 35365492736 35383610304 35399998746 35407463936 35421370368 35547976737 35552978432 35559630848 35569437696 35608206816 35640815064 35657314992 35789799708 35803856304 35822395154 35836464552 35929001472 35945254912 35961903488 35969614898 35978552064 35986267044 36019221501 36112230336 36126413568 36142575616 36159315584 36173416448 36176236416 36310467648 36343718992 36390804768 36400175721 36525017088 36549769977 36557477632 36574409768 36694685664 36718649856 36769289472 36929908008 36944309376 36977956288 37129925056 37147114368 37148946534 37173990256 37181131872 37200179583 37277140992 37296237888 37481773056 37516097024 37535316336 37549953792 37564701696 37567345608 37713982488 37738612352 37756083456 37773570744 37790658624 37808161926 37888241664 37913918406 37955738786 37963534464 37966206447 37981117836 38096228352 38096418816 38131115008 38305548288 38332244496 38347299648 38373151232 38400185376 38499342336 38507597856 38525433219 38542861224 38577964012 38603759112 38610882986 38746132992 38754441432 38787510996 38822836598 38890094208 38955986944 39009712128 39036148887 39118829568 39136948032 39154652672 39156997698 39172787728 39188164608 39190922784 39369591296 39387825904 39423371832 39568768512 39676085754 39749778432 39778537344 39786179328 39814964576 39822414464 39833396928 39849041664 39997100736 40004584704 40007400342 40033527968 40095916947 40144613376 40279559528 40316022621 40401414144 40420126656 40438411776 40457141424 40626259128 40660397568 40663259364 40679230032 40695093504 40830373668 40849276104 40886683866 40939880176 40955959488 41061715968 41099318272 41108131312 41118345216 41127162336 41146210989 41271120384 41287329792 41324932096 41497677312 41535678848 41542907952 41580950908 41600200824 41754766326 41771165688 41809208644 41820739038 41828773356 41936783616 41964171264 41974977408 41983978218 42127970304 42130935392 42147482496 42166994688 42205609152 42260521472 42428230299 42434200064 42453844992 42455938896 42514490952 42624271872 42838424832 42858256896 42875539456 42897504384 43101694272 43123775058 43129842688 43149809664 43169795136 43330192464 43338300096 43377987184 43489997824 43607950108 43751355984 43808279424 43825485312 43828569876 43885926144 44008683264 44029066536 44048764032 44048984256 44069165868 44069386194 44089101728 44109522247 44202948608 44232904807 44281294848 44290790208 44311304142 44368956112 44405157888 44445821952 44514864576 44689806336 44727940608 44750854512 44791835148 44800216272 44966671428 44993818624 45014658176 45037718964 45162690048 45221449728 45252096162 45314504469 45461185536 45469691904 45469919232 45511330816 45638634496 45659772704 45719525376 45722743248 45752603392 45903062016 45993933804 46036052791 46057365198 46075454424 46194430464 46215327744 46236733056 46246647726 46288766713 46408293568 46417209216 46430010432 46469025792 46472296416 46490548608 46663284192 46684886976 46727638704 46735771446 47178147072 47199998328 47221849584 47393966592 47397302316 47415917808 47425916928 47477609088 47521086752 47543086656 47701131177 47719732944 47738475072 47781952736 47905335296 47927752704 47971402752 47981689392 48025628668 48149640448 48168551424 48190851072 48193227936 48234981888 48413956864 48489406056 48521073024 48524488077 48533567628 48713453568 48713894047 48733026636 48746466522 48755587608 48790862211 48800235582 48926247552 48958199808 48980865024 49025719296 49239877344 49259079168 49284314352 49529485824 49531928712 49554859536 49574842496 49600239444 49728317184 49747848192 49915075626 50001549696 50047088448 50066605056 50086268928 50089794144 50276032128 50285309984 50295638016 50318933184 50341444608 50364760992 50387544832 50410882568 50551891208 50618045952 50621608596 50641490448 50874130944 51109659328 51129732864 51133331522 51143833728 51153403392 51200247168 51343463808 51367244292 51390481632 51414283893 51438086154 51471678816 51614502912 51661510656 51672588576 51696521499 51716681328 51853458944 51897839616 52048198516 52182597376 52209330264 52219360368 52254563712 52257141006 52281333468 52496194716 52544005458 52564495776 52758358016 52793634816 52794112189 52901447672 52999704576 53038049792 53048239104 53075415456 53099998119 53111195904 53132055552 53329467648 53339446272 53343200456 53354156544 53412310224 53461222596 53659589438 53684699562 53733592731 53754696828 53893502208 53917882368 53942855232 53954422347 53967828096 53979400566 54164533248 54168345504 54189620352 54213863424 54217679152 54238973376 54260124672 54440498224 54465701472 54515578488 54607945984 54787525632 54836216448 54861614652 55028160512 55077974784 55330236416 55390543936 55394862012 55416464064 55466934432 55673021768 55694887584 55720671552 55723419801 55760985384 55771697808 55915711488 55966636544 55978637624 56196643328 56222659584 56274145536 56302974504 56324930688 56351018412 56570973732 56605126656 56607918528 56634125184 56660356116 56685987936 56712242889 56832362496 56870877609 56933608179 57117899776 57144342528 57144628224 57196672512 57458322432 57468925696 57498366744 57520949472 57559726848 57773589952 57784400128 57814291836 57866946018 57916324479 58119199488 58131662148 58141863936 58181266494 58234254897 58335141312 58411039232 58433980416 58438093168 58461032448 58514568192 58678244352 58705422048 58731685376 58731979008 58758887824 58759181592 58786384176 59054386944 59058543362 59081738856 59135057748 59261095936 59353152768 59514128631 59586408448 59637254144 59667806016 59679268992 59722446864 59733621696 59750095392 59955561904 59995651104 60006877056 60011100513 60050291952 60216920064 60336128216 60419339292 60614914048 60657617664 60685712136 60963657664 60966664507 60990596352 60994889046 61018845048 61042640256 61204082688 61245560502 61325245072 61330025799 61409820264 61433939232 61592573952 61648977408 61662196968 61677517824 61690743504 61889612288 61906680576 61930994688 61963061888 61987398144 62217712256 62246515968 62303518272 62314361928 62371426362 62400301236 62632149489 62656748532 62713812966 62731108557 62904196096 62933331104 62946256896 62962466112 62975967327 63191955456 63196403088 63221223744 63303478784 63308413728 63390782208 63601508236 63626310592 63651300096 63655780058 63680767488 63683908344 63961870336 63975585856 64005217094 64224735232 64257637248 64313309184 64346256576 64652541408 64694764032 64699317436 64711423504 64724714496 64754692704 64977368848 64995288696 65007450144 65054482948 65066980776 65234996736 65367625728 65411925162 65653169792 65678772224 65712419136 65738227968 65742854814 66039314432 66042571616 66073146048 66073476384 66103748802 66104079291 66133652592 66304422912 66330464256 66421942272 66436185312 66466956213 66553434168 66607736832 66668732928 66729451264 66755473408 66786392192 66800713382 67034709504 67091910912 67121926144 67153014656 67187752722 67200324408 67450007142 67490727936 67495478128 67521987264 67556578446 67832174592 67878144243 68172977152 68191778304 68204537856 68204878848 68266996224 68457951744 68489659056 68520642176 68552378524 68579288064 68584114872 68628905088 68896784768 68928695332 68955575104 68990900706 69086047797 69322991616 69355099584 69369971589 69612440352 69625813824 69672751616 69676188008 69703538688 69708444624 69735822912 69994926288 70058673944 70085994368 70091458056 70489229174 70730985472 70767220608 70799997492 70814927872 70842740736 71095953474 71105956864 71119261696 71138875392 71216413632 71281630128 71314629984 71579599416 71607712608 71644790308 71672929104 71858002944 71923806976 71939229796 71957104128 71972534088 72038443002 72224460672 72252827136 72318631168 72346832896 72352472832 72620935296 72687437984 72766664089 72781609536 72800351442 73050034176 73099539954 73114955264 73148819536 73200353373 73389371328 73437299712 73538578944 73859816016 73888618752 73955912576 74259850112 74294228736 74297893068 74347980512 74362263744 74400359166 74554281984 74592475776 74872613439 74963546112 75032194048 75070632672 75099907584 75129403392 75134691216 75427964976 75477224704 75512166912 75547141488 75581317248 75616323852 75827836812 75897276223 75911477572 75927068928 75932412894 75962235672 76192837632 76262230016 76313912689 76611096576 76664488992 76694599296 76699997283 76746302464 76800370752 76998684672 77015195712 77050866438 77085722448 77155928024 77207518224 77221765972 77492265984 77508882864 77575021992 77645673196 77780188416 78019424256 78072297774 78237659136 78273896064 78309305344 78313995396 78345575456 78381845568 78385711509 78739182592 78775651808 78816008187 78846743664 79137537024 79352171508 79499556864 79557074688 79572358656 79629929152 79644828928 79666793856 79698083328 79994201472 80009169408 80014800684 80067055936 80191833894 80489384157 80559119056 80632045242 80802828288 80840253312 80876823552 80914282848 81252518256 81320795136 81326518728 81358460064 81390187008 81660747336 81698552208 81773367732 81879760352 81911918976 81917684173 82198636544 82216262624 82236690432 82254324672 82292421978 82542240768 82574659584 82649864192 82995354624 83071357696 83085815904 83161901816 83200401648 83509532652 83542331376 83618417288 83641478076 83657546712 83873567232 83949954816 83967956436 84044850169 84261870784 84294964992 84333989376 84411218304 84521042944 84856460598 84868400128 84907689984 84911877792 85028981904 85248543744 85676849664 85716513792 85795008768 85964852467 86203388544 86247550116 86259685376 86299619328 86339590272 86660384928 86676600192 86755974368 86800419027 86979995648 87215900216 87502711968 87616558848 87650970624 87657139752 87771852288 88017366528 88058133072 88097528064 88097968512 88138331736 88138772388 88178203456 88219044494 88405897216 88465809614 88581580416 88587815043 88622608284 88737912224 88891643904 89029729152 89379612672 89455881216 89501709024 89583670296 89600432544 89933342856 90029316352 90075437928 90325380096 90504192324 90587071621 90629008938 90922371072 90939838464 91022661632 91084347403 91277268992 91319545408 91439050752 91445486496 91492333569 91505206784 91806124032 91868340753 91987867608 92072105582 92114730396 92150908848 92388860928 92473466112 92493295452 92577533426 92816587136 92834418432 92860020864 92944592832 92981097216 93326568384 93369773952 93455277408 93471542892 93557139543 94070719449 94356294144 94399996656 94443699168 94787933184 94794604632 94831835616 94955218176 95042173504 95086173312 95402262354 95439465888 95476950144 95483670087 95563905472 95810670592 95855505408 95942805504 95963378784 96007825641 96051257336 96299280896 96337102848 96381702144 96386455872 96469963776 96827913728 96978812112 97042146048 97048976154 97067135256 97427788094 97466053272 97492933044 97511175216 97581724422 97600471164 97852495104 97916399616 98051438592 98117887743 98479754688 98518158336 98568628704 98614282221 99058971648 99063857424 99109719072 99149684992 99155623203 99200478888 99456634368 99495696384 99830151252 100003099392 100094176896 100133210112 100179588288 100201070073 100552064256 100570619968 100591276032 100637866368 100682889216 100729521984 100775089664 100821765136 101103782416 101175010713 101236091904 101243217192 101282980896 101748261888 102219318656 102259465728 102266663044 102287667456 102306806784 102400494336 102686927616 102734488584 102780963264 102828567786 102876172308 102943357632 103323021312 103345177152 103393042998 103433362656 103486351059 103706917888 104096397032 104365194752 104418660528 104438720736 104509127424 104514282012 104562666936 104992389432 105088010916 105128991552 105516716032 105588224378 105733843761 105802895344 106076099584 106096478208 106150830912 106199996238 106222391808 106264111104 106658935296 106678892544 106686400912 106708313088 106824620448 106922445192 107319178876 107369399124 107467185462 107509393656 107787004416 107835764736 107885710464 107908844694 107935656192 107958801132 108057664503 108336691008 108379240704 108427726848 108435358304 108477946752 108520249344 108880996448 108931402944 109031156976 109200527163 109215891968 109575051264 109649309931 109672432896 109723229304 110056321024 110155949568 110660472832 110781087872 110789724024 110832928128 110933868864 111346043536 111389775168 111441343104 111446839602 111521970768 111543395616 111831422976 111933273088 111957275248 112393286656 112445319168 112548291072 112605949008 112649861376 112702036824 113141947464 113215837056 113223805513 113268250368 113320712232 113371975872 113424485778 113664724992 113741755218 113845345159 113867216358 113898619341 114235799552 114288685056 114289256448 114393345024 114916644864 114937851392 114996733488 115041898944 115119453696 115547179904 115568800256 115628583672 115733892036 115832648958 116238398976 116263324296 116362532988 116468509794 116670282624 116822078464 116867960832 116876186336 117029136384 117108446661 117356488704 117410844096 117463370752 117463958016 117517775648 117518363184 117572768352 118108773888 118117086724 118163477712 118270115496 118706305536 119028257262 119274508288 119335612032 119358537984 119444893728 119467243392 119500190784 119911123808 119966662417 119991302208 120013754112 120022201026 120100583904 120433840128 120672256432 120838678584 121315235328 121371424272 121927315328 121933329014 121981192704 121989778092 122037690096 122085280512 122491121004 122650490144 122660051598 122819640528 122867878464 123185147904 123297954816 123324393936 123355035648 123381487008 123438632967 123779224576 123813361152 123861989376 123926123776 123974796288 124435424512 124493031936 124607036544 124628723856 124742852724 124800602472 125264298978 125313497064 125378383039 125427625932 125462217114 125808392192 125866662208 125892513792 125893652143 125924932224 125951934654 126383910912 126392806176 126442447488 126606957568 126616827456 126781564416 127203016472 127252621184 127302600192 127311560116 127361534976 127367816688 127951171712 128010434188 128515274496 128626618368 128692513152 129305082816 129389528064 129398634872 129422847008 129449428992 129509385408 129954737696 129990577392 130014900288 130108965896 130133961552 130469993472 130823850324 131306339584 131357544448 131424838272 131476455936 131485709628 132078628864 132085143232 132146292096 132146952768 132207497604 132208158582 132267305184 132328566741 132608845824 132698714421 132843884544 132872370624 132933912426 133106868336 133215473664 133337465856 133458902528 133572784384 133601426764 134069419008 134183821824 134306029312 134375505444 134400648816 134900014284 134981455872 134990956256 135043974528 135113156892 135138090451 135664349184 135756288486 135879928093 135943513407 136345954304 136383556608 136409075712 136409757696 136533992448 136915903488 136979318112 137041284352 137104757048 137158576128 137168229744 137257810176 137793569536 137857390664 137911150208 137981801412 138108158373 138172095594 138645983232 138710199168 138739943178 138866300139 139224880704 139251627648 139345503232 139352376016 139407077376 139416889248 139471645824 139989852576 140117347888 140171988736 140182916112 140978458348 141534441216 141599994984 141629855744 141725837851 142191906948 142211913728 142277750784 142432827264 142563260256 142629259968 143103393531 143159198832 143215425216 143289580616 143345858208 143716005888 143847613952 143878459592 143914208256 143945068176 144076886004 144448921344 144505654272 144637262336 144704945664 145241870592 145374875968 145533328178 145563219072 145573464231 145600702884 146141682141 146199079908 146229910528 146297639072 146372586633 146400706746 146778742656 146874599424 147077157888 147719632032 147777237504 147911825152 148519700224 148588457472 148595786136 148695961024 148724527488 148800718332 149184951552 149745226878 150064388096 150141265344 150199815168 150258806784 150269382432 150855929952 150954449408 151024333824 151094282976 151162634496 151232647704 151655673624 151794552446 151822955144 151854137856 151864825788 151924471344 152524460032 152627825378 153328977984 153389198592 153399994566 153492604928 153600741504 154030391424 154101732876 154171444896 154242851679 154311856048 154415036448 154443531944 154984531968 155017765728 155089564497 155150043984 155291346392 155560376832 156083293171 156144595548 156547792128 156618610688 156627990792 156691150912 156763691136 156771423018 157478365184 157551303616 157632016374 157693487328 158275074048 158382336567 158704343016 158999113728 159114149376 159144717312 159259858304 159289657856 159333587712 159396166656 159988402944 160018338816 160029601368 160134111872 160383667788 160978768314 161118238112 161200778193 161264090484 161680506624 161753647104 161828565696 161863267041 162505036512 162641590272 162653037456 162716920128 162780374016 163321494672 163397104416 163546735464 163759520704 163823837952 163835368346 164397273088 164432525248 164508649344 164584843956 165084481536 165299728384 165990709248 166142715392 166171631808 166323803632 166400803296 167019065304 167084662752 167236834576 167282956152 167315093424 167747134464 167899909632 167935912872 168089700338 168523741568 168589929984 168667978752 168822436608 169042085888 169156645177 169712921196 169736800256 169815379968 169823755584 170057963808 170136728667 170497087488 170612632827 170800824537 171353699328 171433027584 171590017536 171929704934 172406777088 172495100232 172519370752 172679180544 173320769856 173353200384 173511948736 173600838054 173748973437 173959991296 174431800432 174702764691 175005423936 175233117696 175301941248 175314279504 175543704576 176034733056 176116266144 176195056128 176195937024 176276663472 176277544776 176356406912 176438088988 176931619228 177163160832 177175630086 177245216568 177475824448 177783287808 178059458304 178542385893 178759225344 178911762432 179003418048 179167340592 179200865088 179866685712 180033301539 180058632704 180150875856 180650760192 181008384648 181174143242 181258017876 181844742144 182045323264 182168694806 182554537984 182639090816 182890972992 182899993521 182984667138 183010413568 183612248064 183736681506 183975735216 184144211164 184229460792 184301817696 184777721856 184946932224 184986590904 185155066852 185633174272 185668836864 185720041728 185889185664 185962194432 186653136768 186739547904 186910554816 186943085784 187114279086 187896448467 188141438898 188712588288 188799993312 188887398336 188927901981 189575866368 189589209264 189663671232 189910436352 190084347008 190172346624 190804524708 190878931776 190953900288 190967340174 191127810944 191885611008 191926757568 192015651282 192102514672 192598561792 192674205696 192772911744 192939927552 193655827456 193957624224 194084292096 194097952308 194134270512 194855576188 194932106544 194985866088 195022350432 195163448844 195200942328 195342169951 195704990208 196102877184 196235775486 196959509376 197036316672 197137257408 197228564442 198117943296 198127714848 198219438144 198299369984 198311246406 198400957776 198913268736 198991392768 199660302504 200006198784 200188353792 200266420224 200359176576 200402140146 201104128512 201141239936 201275732736 201365778432 201459043968 201550179328 201643530272 202207564832 202350021426 202472183808 202486434384 202565961792 203496523776 203634432729 204438637312 204518931456 204533326088 204575334912 204613613568 204800988672 205373855232 205468977168 205561926528 205657135572 205752344616 205886715264 206690354304 206704901767 206786085996 206866725312 206972702118 207413835776 208192794064 208730389504 208837321056 208877441472 209018254848 209028564024 209125333872 209984778864 210176021832 210257983104 211176448756 211467687522 211605790688 212152199168 212192956416 212301661824 212399992476 212444783616 212528222208 213317870592 213357785088 213372801824 213416626176 213649240896 213844890384 214638357752 214738798248 214934370924 215018787312 215574008832 215771420928 215817689388 215871312384 215917602264 216115329006 216673382016 216758481408 216870716608 216955893504 217040498688 217761992896 217862805888 218062313952 218299992267 218401054326 218431783936 219150102528 219298619862 219344865792 219446458608 220311899136 221562175744 221579448048 221665856256 221867737728 222692087072 222779550336 222795230203 222882686208 222893679204 223043941536 223086791232 223662845952 223866546176 223914550496 224018259829 224786573312 224890638336 225096582144 225211898016 225299722752 225404073648 226283894928 226431674112 226447611026 226536500736 226641424464 226743951744 226848971556 227483510436 227690690318 227691828669 227734432716 227797238682 228471599104 228578512896 228786690048 228941738067 229833289728 229875702784 229993466976 230083797888 230099991849 230238907392 231094359808 231137600512 231257167344 231467784072 231665297916 232476797952 232526648592 232725065976 232937019588 233150331877 233340565248 233644156928 233752372672 233802496837 234058272768 234216893322 234712977408 234821688192 234926741504 234927916032 235035551296 235036726368 235145536704 235157134527 236217547776 236234173448 236326955424 236448024561 236540230992 237412611072 238056514524 238671224064 238717075968 238889787456 238934486784 239000381568 239822247616 239933324834 239982604416 240027508224 240044402052 240201167808 241344512864 241468152471 241677357168 242630470656 242742848544 243854630656 243866658028 243962385408 243979556184 244075380192 244170561024 244982242008 245300980288 245320103196 245639281056 245735756928 245753052519 246595909632 246648787872 246710071296 246712302109 246762974016 246877265934 247558449152 247626722304 247723978752 247852247552 247949592576 248870849024 248986063872 249214073088 249257447712 249485705448 249601204944 250528597956 250626994128 250756766078 250855251864 250924434228 251616784384 251733324416 251787304286 251849864448 251903869308 252134550507 252785612352 252884894976 253213915136 253233654912 253563128832 254406032944 254505242368 254605200384 254623120232 254723069952 254735633376 255902343424 256020868376 257030548992 257385026304 257894557401 258610165632 258779056128 258797269744 258845694016 258898857984 259018770816 259909475392 259981154784 260029800576 260217931792 260267923104 260401257081 260939986944 261647700648 262612679168 262849676544 262952911872 262971419256 264170286464 264292584192 264293905536 264414995208 264416317164 264534610368 264657133482 265217691648 265397428842 265744741248 265763445129 265867824852 266213736672 266674931712 266917805056 267145568768 267202853528 268138838016 268367643648 268612058624 268751010888 268801297632 269800028568 269981912512 270087949056 270226313784 270276180902 271512576972 271759856186 271761214863 271887026814 272691908608 272767113216 272819515392 273067984896 273253042209 273831806976 273958636224 274082568704 274209514096 274317152256 274336459488 274515620352 275587139072 275714781328 275822300416 275963602824 276216316746 276344191188 277420398336 277479886356 277732600278 278449761408 278503255296 278691006464 278704752032 278833778496 278943291648 279979705152 280234695776 280343977472 280365832224 280671418629 281956916696 282212158347 283068882432 283199989968 283259711488 283451675702 284383813896 284423827456 284865654528 285126520512 285258519936 286206787062 286318397664 286430850432 286451010261 286579161232 286691716416 287432011776 287695227904 287756919184 287828416512 287890136352 288023476923 288153772008 288897842688 289011308544 289274524672 289409891328 290483741184 290749751936 291066656356 291126438144 291146928462 291201405768 292283364282 292398159816 292459821056 292595278144 292745173266 292801413492 293557485312 293749198848 294154315776 294353663229 295439264064 295554475008 295823650304 297039400448 297176914944 297191572272 297391922048 297449054976 297601436664 298369903104 299490453756 300128776192 300282530688 300399630336 300538764864 300603210219 301711859904 301908898816 302048667648 302188565952 302325268992 302465295408 303311347248 303589104892 303645910288 303708275712 303729651576 303848942688 305255650756 306657955968 306778397184 306799989132 306985209856 307201483008 308060782848 308203465752 308342889792 308485703358 308623712096 308766655729 308830072896 308887063888 309969063936 310035531456 310179128994 310300087968 310582692784 311120753664 312166586342 312289191096 313095584256 313237221376 313255981584 313382301824 313527382272 313542846036 314956730368 315102607232 315264032748 315386974656 316550148096 316764673134 317201531283 317408686032 318228298752 318289434624 318519716608 318579315712 318667175424 318792333312 319976805888 320036677632 320059202736 320268223744 320767335576 321957536628 322236476224 322252369537 322401556386 322528180968 323361013248 323507294208 323657131392 323726534082 324021366991 324172993509 325010073024 325283180544 325306074912 325433840256 325560748032 326642989344 326794208832 327093470928 327519041408 327647675904 327670736692 328865050496 329017298688 329169687912 330168963072 331981418496 332285430784 332343263616 332647607264 332801606592 334038130608 334169325504 334473669152 334565912304 334630186848 335494268928 335799819264 335871825744 336179400676 337047483136 337179859968 337335957504 337644873216 338084171776 338313290354 339425842392 339473600512 339647511168 339671416539 340115927616 340273457334 340994174976 341225265654 341536035477 341601649074 342707398656 342866055168 343180035072 343859409868 344813554176 344990200464 345358361088 346641539712 346706400768 347023897472 347201676108 347497946874 348863600864 349405529382 350010847872 350466235392 350603882496 350628559008 351087409152 351325339983 352069466112 352232532288 352390112256 352391874048 352553326944 352555089552 352712813824 352876177976 353863238456 354326321664 354351260172 354490433136 354951648896 356118916608 357084771786 357823524864 358006836096 358334681184 358401730176 359733371424 359899987251 360066603078 360117265408 360301751712 361301520384 362016769296 362348286484 362516035752 364337389612 365278181632 365781945984 365799987042 365969334276 366020827136 367473363012 367951470432 368288422328 368458921584 368603635392 369555443712 369893864448 369973181808 370310133704 371266348544 371337673728 371440083456 371778371328 371924388864 373306273536 373479095808 373821109632 373886171568 374228558172 375792896934 376135149117 376282877796 377425176576 377599986624 377680956429 377774796672 377855803962 379151732736 379178418528 379327342464 379820872704 380168694016 380344693248 381609049416 381757863552 381907800576 381934680348 382255621888 383853515136 384031302564 384205029344 384382979581 385197123584 385545823488 385879855104 387311654912 387915248448 388168584192 388195904616 388268541024 389711152376 389864213088 389971732176 390044700864 390326897688 390401884656 390684339902 391409980416 392471550972 393919018752 394072633344 394274514816 394457128884 396235886592 396255429696 396438876288 396598739968 396622492812 396801915552 396985700223 397826537472 398096143263 399320605008 400012397568 400376707584 400718353152 400804280292 402208257024 402282479872 402551465472 402918087936 403100358656 403287060544 403373538499 404415129664 404700042852 404944367616 404972868768 405131923584 405414271353 406993047552 407268865458 407639784279 408877274624 409037862912 409066652176 409150669824 409227227136 409601977344 410747710464 410937954336 411123853056 411314271144 411504689232 411773430528 413380708608 413409803534 413572171992 413733450624 413945404236 414324475119 414827671552 416385588128 416598900417 417460779008 417674642112 417754882944 418036509696 418057128048 418250667744 419969557728 420352043664 420515966208 422352897512 422935375044 423211581376 424304398336 424603323648 424799984952 424889567232 425177513553 426635741184 426745603648 426833252352 427298481792 427689780768 429276715504 429310180593 429477596496 429868741848 430037574624 431148017664 431542841856 431635378776 431742624768 431835204528 432230658012 433346764032 433516962816 433741433216 433911787008 435523985792 435725611776 436124627904 436599984534 436720392693 436802108652 436863567872 438425046423 438597239724 438689731584 438892917216 439117759899 440623798272 443124351488 443158896096 443331712512 443735475456 445384174144 445559100672 445590460406 445765372416 445787358408 446087883072 446173582464 447733092352 447829100992 448036519658 449573146624 450193164288 450423796032 450599445504 450808147296 452567789856 452863348224 452895222052 453073001472 453282848928 453487903488 453697943112 454967020872 455381380636 455383657338 455468865432 455594477364 457573380096 457883476134 459751405568 459986933952 460167595776 460199983698 460477814784 462188719616 462275201024 462514334688 462728555037 462935568144 463330595832 464953595904 465053297184 465268693491 465450131952 465874039176 466300663754 466681130496 467288313856 467504745344 467604993674 468249879513 468433786644 469643376384 469853483008 469855832064 470071102592 470073452736 470291073408 470314269054 472435095552 472468346896 472653910848 472896049122 473080461984 474825222144 475147009701 476113029048 477342448128 477434151936 477779574912 477868973568 478000763136 479644495232 479866649668 479965208832 480055016448 480088804104 480402335616 482689025728 482936304942 483354714336 483602334579 485260941312 485485697088 485589801123 487709261312 487733316056 487924770816 487959112368 488150760384 488341122048 489964484016 490601960576 490640206392 491278562112 491471513856 491506105038 493191819264 493297575744 493424604218 493525948032 493754531868 495116898304 495253444608 495704495104 495899185152 497741698048 497972127744 498428146176 498514895424 498971410896 499202409888 501057195912 501253988256 501513532156 501710503728 501848868456 503466648832 503574608572 503699728896 503807738616 504269101014 505571224704 505769789952 506427830272 506467309824 507126257664 507469935531 508812065888 509010484736 509210400768 509246240464 509446139904 509471266752 511804686848 512041736752 512402473611 514061097984 514770052608 515789114802 517220331264 517558112256 517594539488 517691388032 518037541632 519818950784 519962309568 520059601152 520435863584 520535846208 520802514162 521246920311 521879973888 523295401296 524108294073 525225358336 525699353088 525905823744 525942838512 528340572928 528585168384 528587811072 528829990416 528832634328 529069220736 529314266964 530794857684 531280933561 531489482496 531526890258 531735649704 532427473344 533349863424 533835610112 534197388823 534291137536 534405707056 536277676032 536735287296 537224117248 537502021776 537602595264 539600057136 539963825024 540175898112 540452627568 540552361804 543025153944 543519712372 543522429726 543774053628 545534226432 546135969792 546506084418 547663613952 547917272448 548165137408 548419028192 548672918976 548699980563 549031240704 551174278144 551429562656 551644600832 551927205648 552432633492 552688382376 554840796672 554959772712 555465200556 556899522816 557006510592 557382012928 557409504064 557667556992 557886583296 559959410304 560469391552 560687954944 560731664448 561342837258 563913833392 564424316694 566137764864 566399979936 566903351404 568767627792 569731309056 570253041024 570517039872 572413574124 572636795328 572861700864 572902020522 573158322464 573383432832 573423789211 575390455808 575513838368 575656833024 575780272704 576046953846 576307544016 577795685376 578022617088 578549049344 578819782656 580967482368 581499503872 582133312712 582252876288 582293856924 582402811536 584566728564 584796319632 584919642112 585190556288 585490346532 585602826984 586026509853 587114970624 588308631552 588313951183 588707326458 590878528128 591108950016 591647300608 594078800896 594353829888 594383144544 594783844096 594898109952 595202873328 596739806208 598468686283 598980907512 600565061376 600799260672 601077529728 601206420438 601753967269 603423719808 603817797632 604097335296 604377131904 604650537984 604930590816 606622694496 607178209784 607291820576 607416551424 607459303152 607697885376 610511301512 613315911936 613556794368 613599978264 614402966016 616121565696 616406931504 616685779584 616971406716 617247424192 617533311458 617660145792 617774127776 620071062912 620114705301 620358257988 620600175936 621165385568 622241507328 624333172684 624578382192 626191168512 626511963168 626764603648 627054764544 627085692072 630205214464 630528065496 630773949312 633529346268 634109501347 634403062566 634817372064 636456597504 636578869248 637039433216 637158631424 637334350848 637584666624 637590431821 639953611776 640073355264 640118405472 640536447488 641534671152 643915073256 644472952448 644504739074 644803112772 645056361936 646722026496 647314262784 647453068164 648042733982 648345987018 650020146048 650612149824 650867680512 651121496064 653285978688 653588417664 654186941856 654899976801 655038082816 655295351808 655341473384 657730100992 658034597376 658339375824 664570861568 664686527232 665295214528 665603213184 668076261216 668338651008 668385690609 668947338304 669131824608 669260373696 670988537856 671599638528 671743651488 672054779487 672358801352 674094966272 674359719936 674671915008 675289746432 676626580708 678851684784 679295022336 679342833078 680231855232 680546914668 682450531308 683072070954 683075486007 683203298148 685414797312 686360070144 686825214201 687718819736 689627108352 689980400928 690299975547 690716722176 693283079424 693412801536 694047794944 694403352216 694995893748 697727201728 698811058764 699450995631 700021695744 700932470784 701257118016 701407490511 702174818304 702650679966 704138932224 704465064576 704780224512 704783748096 705106653888 705110179104 705425627648 705752355952 707726476912 708652643328 708702520344 708980866272 709903297792 712237833216 714169543572 716013672192 716669362368 716803460352 719466742848 719799974502 720133206156 720234530816 720603503424 724033538592 724404457413 724696572968 725032071504 728674779224 730556363264 731563891968 731599974084 731938668552 732041654272 734946726024 735902940864 736576844656 736917843168 737207270784 737259157557 739787728896 739946363616 740136906327 740620267408 742532697088 742675347456 742880166912 743556742656 743848777728 746612547072 746958191616 747642219264 747772343136 748457116344 751585793868 752270298234 752565755592 754850353152 755199973248 755361912858 755549593344 755711607924 756403651521 758356837056 758654684928 759641745408 760337388032 760689386496 763218098832 763515727104 763815601152 763869360696 764511243776 767707030272 768062605128 768410058688 768765959162 770394247168 771091646976 773683672203 774623309824 775830496896 776337168384 776391809232 776537082048 779422304752 779728426176 779943464352 780089401728 780653795376 780803769312 781368679804 782819960832 784943101944 787838037504 788549029632 788914257768 792510859392 792566638591 792877752576 793197479936 793244985624 793603831104 793971400446 795653074944 796192286526 797290335387 798641210016 800024795136 800753415168 801436706304 801608560584 804416514048 804564959744 805102930944 805836175872 806200717312 806574121088 806747076998 808830259328 809400085704 809945737536 810263847168 810828542706 814537730916 815279568558 815283644589 817754549248 818075725824 818133304352 818301339648 819203954688 819759126627 821495420928 821875908672 822247706112 822628542288 823009378464 823546861056 826761417216 826819607068 827144343984 827466901248 827890808472 828648950238 832771176256 833197800834 834921558016 835349284224 835509765888 836073019392 836114256096 836501335488 839939115456 840704087328 841031932416 844705795024 845870750088 846423162752 849206647296 849599969904 849779134464 850355027106 853271482368 853491207296 854596963584 855379561536 858553431008 858620361186 858955192992 859353030783 859737483696 860075149248 862296035328 863085683712 863270757552 863485249536 863670409056 864070430769 864461316024 866693528064 867033925632 867482866432 867823574016 871047971584 871451223552 872249255808 873199969068 873440785386 873604217304 873727135744 876850092846 877194479448 877379463168 877785834432 878235519798 881247596544 886248702976 886317792192 886663425024 887470950912 890768348288 891118201344 891180920812 891530744832 891574716816 892175766144 892347164928 895658201984 896073039316 900386328576 900847592064 901198891008 901616294592 901809630657 905135579712 905726696448 905790444104 906146002944 906565697856 906975806976 907395886224 909934041744 910762761272 910767314676 910937730864 911188954728 915766952268 919502811136 919973867904 920335191552 920399967396 920955629568 924377439232 924550402048 925028669376 925457110074 925871136288 926299967187 926661191664 929907191808 930106594368 930537386982 930900263904 931748078352 932601327508 933362260992 935009490688 935209987348 936499759026 936867573288 939286752768 939711664128 940142205184 940146905472 940582146816 940628538108 944870191104 944936693792 945307821696 945792098244 945966633157 946160923968 949650444288 950294019402 951604593849 952226058096 954684896256 954868303872 955559149824 955737947136 956001526272 959288990464 959733299336 959930417664 960110032896 960177608208 960804671232 965378051456 965872609884 966709428672 966757108611 967204669158 970521882624 970971394176 971179602246 972064100973 975418522624 975466632112 975849541632 975918224736 976301520768 976682244096 979928968032 981203921152 981280412784 982557124224 982943027712 983012210076 986595151488 986664590899 986849208436 987051896064 987509063736 990506889216 991408990208 992080864957 995483396096 995944255488 996856292352 997029790848 997942821792 998404819776 1002114391824 1002507976512 1003027064312 1003421007456 1003697736912 1006933297664 1007149217144 1007399457792 1007615477232 1008538202028 1011142449408 1011539579904 1012934619648 1014252515328 1014939871062 1017624131776 1018020969472 1018420801536 1018492480928 1018942533504 1019014249617 1023609373696 1024083473504 1024608106431 1024804947222 1028122195968 1029540105216 1031578229604 1034440662528 1035189078976 1035382776064 1036075083264 1039637901568 1039924619136 1040119202304 1040871727168 1041071692416 1041605028324 1042493840622 1046590802592 1048216588146 1050450716672 1051398706176 1051811647488 1051885677024 1056681145856 1057170336768 1057175622144 1057659980832 1057665268656 1058138441472 1058628533928 1061589715368 1062561867122 1062978964992 1063053780516 1063471299408 1064854946688 1067671220224 1068394777646 1068582275072 1068811414112 1073470574592 1074448234496 1075004043552 1075205190528 1079200114272 1079699961753 1079927650048 1080351796224 1080905255136 1081104723608 1086050307888 1087039424744 1087044859452 1087548107256 1092583052197 1093012168836 1095834544896 1096330274816 1096838056384 1097345837952 1097399961126 1098062481408 1102348556288 1102859125312 1103289201664 1103854411296 1104865266984 1105376764752 1109681593344 1109919545424 1110930401112 1113799045632 1114013021184 1114819008128 1115335113984 1115773166592 1119918820608 1120938783104 1121375909888 1121463328896 1122685674516 1127827666784 1128405447351 1128848633388 1132275529728 1132799959872 1133042869287 1133806702808 1137535255584 1139462618112 1140506082048 1141034079744 1144827148248 1145273590656 1145723401728 1145804041044 1146316644928 1146766865664 1146847578422 1150780911616 1151027676736 1151560545408 1152093907692 1152615088032 1153148938743 1155591370752 1157098098688 1157639565312 1161934964736 1162999007744 1164266625424 1164505752576 1164587713848 1164805623072 1169133457128 1169592639264 1170381112576 1170980693064 1171205653968 1172053019706 1174229941248 1176627902366 1177414652916 1177631931073 1181757056256 1182217900032 1183294601216 1184096516239 1188157601792 1188707659776 1188766289088 1189567688192 1189796219904 1190405746656 1190957100669 1193479612416 1194288429789 1196937372566 1197961815024 1201130122752 1202155059456 1202412840876 1203507934538 1206847439616 1207635595264 1208754263808 1209301075968 1209861181632 1210120615497 1213245388992 1214356419568 1214583641152 1214833102848 1214918606304 1215395770752 1216242814059 1221022603024 1222919352837 1226631823872 1227113588736 1227199956528 1228805932032 1232243131392 1232813863008 1233371559168 1233942813432 1234494848384 1235066622916 1235320291584 1235548255552 1240142125824 1240229410602 1240716515976 1241200351872 1242330771136 1242973425357 1244483014656 1248666345368 1249156764384 1249796701251 1252382337024 1253023926336 1253529207296 1254109529088 1254171384144 1260410428928 1261056130992 1261547898624 1267058692536 1268219002694 1268806125132 1269634744128 1272913195008 1274078866432 1274317262848 1274668701696 1275180863642 1275532540659 1279907223552 1280236810944 1281072894976 1283069342304 1287830146512 1288945904896 1289009478148 1289606225544 1290112723872 1293444052992 1294628525568 1294906136328 1296085467964 1296691974036 1300040292096 1301224299648 1301735361024 1306571957376 1307176835328 1308373883712 1309799953602 1310076165632 1310590703616 1310682946768 1315275139269 1315460201984 1316069194752 1316678751648 1329141723136 1329373054464 1330590429056 1331206426368 1336152522432 1336677302016 1336771381218 1337894676608 1338263649216 1338520747392 1343199277056 1343487302976 1344109558974 1344717602704 1348189932544 1348719439872 1350579492864 1353253161416 1357703369568 1358590044672 1358685666156 1360463710464 1361093829336 1364901062616 1366144141908 1366150972014 1366406596296 1367395189657 1372720140288 1373650428402 1375437639472 1379254216704 1379960801856 1380599951094 1381433444352 1386566158848 1386825603072 1388095589888 1388806704432 1389991787496 1395454403456 1397622117528 1398901991262 1400043391488 1401864941568 1402514236032 1402814981022 1404749638539 1405301359932 1408930129152 1409560449024 1409567496192 1410213307776 1410220358208 1410851255296 1411504711904 1415452953824 1417305286656 1417405040688 1417961732544 1419806595584 1424475666432 1425441029103 1428339087144 1432027344384 1433338724736 1433606920704 1438933485696 1439599949004 1440266412312 1440469061632 1441207006848 1448067077184 1448808914826 1449393145936 1450064143008 1457349558448 1461112726528 1463127783936 1463199948168 1463877337104 1469893452048 1471805881728 1473153689312 1473835686336 1474414541568 1474518315114 1479575457792 1479892727232 1480273812654 1481240534816 1485065394176 1485350694912 1485760333824 1487113485312 1487697555456 1493225094144 1493916383232 1495284438528 1495544686272 1496914232688 1503171587736 1504540596468 1505131511184 1510399946496 1510723825716 1511099186688 1511423215848 1512807303042 1516713674112 1517309369856 1519283490816 1520674776064 1521378772992 1522409806593 1526436197664 1527031454208 1527631202304 1527738721392 1529022487552 1535414060544 1536125210256 1536820117376 1537531918324 1542183293952 1547367344406 1551660993792 1552674336768 1552783618464 1553074164096 1558844609504 1559456852352 1559566611421 1559886928704 1560178803456 1561307590752 1561607538624 1562737359608 1565639921664 1569886203888 1575676075008 1577098059264 1577828515536 1585021718784 1585133277182 1585755505152 1586394959872 1586489971248 1587207662208 1587942800892 1592384573052 1593842800683 1594580670774 1597282420032 1600049590272 1601506830336 1602592166469 1602873412608 1603217121168 1608833028096 1609129919488 1610205861888 1611672351744 1613148242176 1613494153996 1617660518656 1618800171408 1619891475072 1620527694336 1621657085412 1629075461832 1630559137116 1630567289178 1632052323139 1635509098496 1636266608704 1636602679296 1636617477859 1638407909376 1639518253254 1642990841856 1643751817344 1644495412224 1645257084576 1646018756928 1646099941689 1647093722112 1653522834432 1653639214136 1654288687968 1654933802496 1655781616944 1657297900476 1665542352512 1666395601668 1670698568448 1671019531776 1672146038784 1672228512192 1673002670976 1679878230912 1681408174656 1682063864832 1689411590048 1691741500176 1692846325504 1698413294592 1699199939808 1700710054212 1706982414592 1709193927168 1710759123072 1717106862016 1717240722372 1717910385984 1718706061566 1719474967392 1720150298496 1720271367633 1726171367424 1726541515104 1726970499072 1727340818112 1728140861538 1728922632048 1733387056128 1734067851264 1734965732864 1735647148032 1742095943168 1742902447104 1744498511616 1746399938136 1746881570772 1747208434608 1753700185692 1754388958896 1754758926336 1755571668864 1756471039596 1758079529559 1764941853549 1772497405952 1772635584384 1773326850048 1774941901824 1781536696576 1782236402688 1782361841624 1783061489664 1783149433632 1784351532288 1784694329856 1791316403968 1792146078632 1795406058849 1801695184128 1802397782016 1803232589184 1803619261314 1805261901807 1810271159424 1811453392896 1811580888208 1812292005888 1813131395712 1813951613952 1814791772448 1819868083488 1821525522544 1821534629352 1821875461728 1822377909456 1831533904536 1839947735808 1840670383104 1840799934792 1848754878464 1850057338752 1850914220148 1851742272576 1852599934374 1853322383328 1860213188736 1860344115903 1861074773964 1861800527808 1863496156704 1865202655016 1866724521984 1870018981376 1870419974696 1872999518052 1873735146576 1878573505536 1880284410368 1880293810944 1881164293632 1881257076216 1889873387584 1890615643392 1891584196488 1891933266314 1892321847936 1900588038804 1902328504041 1903209187698 1904452116192 1909369792512 1909736607744 1911118299648 1911475894272 1912003052544 1912771295463 1918577980928 1919466598672 1919860835328 1920220065792 1920355216416 1921609342464 1930756102912 1931745219768 1933418857344 1933514217222 1934409338316 1941942788352 1942359204492 1944128201946 1950837045248 1950933264224 1951836449472 1952603041536 1953364488192 1959857936064 1962407842304 1962560825568 1964699930403 1965114248448 1965886055424 1966024420152 1973190302976 1973329181798 1973698416872 1974103792128 1975018127472 1982817980416 1984161729914 1990966792192 1993712584704 1994059581696 1995885643584 1996809639552 2004228783648 2005015953024 2005157071827 2006054128624 2006842014912 2007395473824 2013866595328 2014298434288 2014798915584 2015230954464 2016164338461 2017076404056 2022284898816 2023079159808 2025869239296 2029879742124 2035248263552 2036041938944 2036984961856 2037885067008 2038028499234 2047218747392 2048166947008 2049216212862 2049226458021 2049609894444 2056244391936 2059080210432 2060475642603 2063156459208 2068881325056 2070378157952 2070765552128 2072150166528 2079275803136 2079849238272 2080238404608 2081743454336 2082143384832 2083210056648 2084987681244 2093181605184 2096433176292 2098352986893 2100901433344 2102797412352 2103771354048 2104222471533 2113362291712 2114340673536 2114351244288 2115319961664 2115330537312 2116276882944 2117257067856 2123179430736 2125123734244 2125957929984 2126107561032 2126942598816 2129709893376 2136789555292 2137164550144 2137622828224 2148896468992 2150008087104 2150410381056 2158400228544 2159399923506 2159855300096 2160703592448 2161810510272 2162209447216 2172100615776 2174078849488 2174089718904 2175096214512 2185166104394 2186024337672 2191669089792 2192660549632 2193676112768 2194691675904 2194799922252 2196124962816 2204697112576 2205718250624 2206578403328 2207708822592 2209730533968 2210753529504 2211777472671 2219363186688 2219839090848 2220410718981 2221860802224 2227598091264 2228026042368 2229638016256 2230670227968 2231546333184 2239837641216 2241877566208 2242751819776 2242926657792 2245371349032 2255655333568 2255766586759 2256810894702 2257697266776 2264551059456 2265599919744 2266085738574 2267613405616 2269210954563 2275070511168 2278925236224 2281012164096 2282068159488 2289654296496 2290547181312 2291446803456 2291608082088 2292633289856 2293533731328 2293695156844 2302055353472 2303121090816 2304187815384 2305230176064 2306297877486 2311182741504 2321051016609 2323869929472 2325998015488 2328533250848 2329011505152 2329175427696 2329611246144 2338266914256 2339185278528 2340762225152 2341961386128 2342411307936 2344106039412 2348459882496 2353255804732 2354829305832 2355263862146 2363514112512 2366589202432 2368193032478 2376315203584 2377532578176 2377699915773 2379135376384 2379592439808 2380811493312 2381914201338 2386959224832 2388576859578 2393874745132 2395923630048 2402260245504 2404310118912 2404825681752 2407015869076 2413694879232 2417508527616 2418602151936 2419722363264 2420241230994 2426490777984 2428712839136 2429167282304 2429837212608 2430791541504 2432485628118 2442045206048 2445838705674 2445850933767 2453263647744 2454227177472 2454399913056 2457611864064 2459277379881 2464486262784 2465627726016 2466743118336 2467885626864 2468989696768 2470133245832 2470640583168 2471096511104 2480284251648 2480458821204 2481433031952 2482400703744 2484661542272 2485946850714 2497332690736 2498313528768 2499593402502 2504764674048 2506047852672 2507058414592 2508219058176 2508342768288 2520820857856 2522112261984 2523095797248 2534117385072 2536438005388 2537612250264 2539269488256 2539448209363 2548157732864 2549337403392 2550361727284 2551065081318 2559814447104 2560473621888 2562145789952 2566138684608 2575660293024 2577891809792 2578018956296 2579212451088 2580225447744 2586888105984 2589257051136 2589812272656 2592170935928 2593383948072 2600080584192 2602448599296 2603470722048 2613143914752 2614353670656 2616747767424 2619599907204 2620152331264 2621181407232 2621365893536 2630550278538 2630920403968 2632138389504 2633357503296 2658746108928 2661180858112 2662412852736 2672305044864 2673354604032 2673542762436 2675789353216 2676527298432 2677041494784 2686974605952 2688219117948 2689435205408 2690680857067 2696379865088 2701158985728 2706506322832 2715406739136 2717180089344 2717371332312 2720927420928 2722187658672 2729802125232 2732288283816 2732301944028 2732813192592 2734790379314 2747300856804 2750875278944 2758508433408 2759921603712 2761199902188 2762866888704 2773132317696 2773651206144 2776191179776 2777613408864 2778899901561 2779983574992 2790908806912 2795244235056 2797803982524 2800086782976 2805028472064 2805629962044 2808199220251 2809499277078 2810602719864 2817860258304 2819134992384 2820426615552 2820440716416 2821702510592 2823009423808 2823614769493 2830905907648 2834610573312 2834810081376 2835923465088 2837899899471 2839613191168 2848951332864 2850882058206 2856678174288 2864054688768 2866677449472 2867213841408 2877866971392 2879199898008 2880532824624 2882414013696 2896134154368 2897617829652 2898786291872 2900128286016 2900271325833 2914699116896 2916192302919 2922225453056 2926255567872 2926399896336 2927754674208 2939786904096 2943611763456 2946307378624 2947671372672 2948829083136 2949036630228 2959785454464 2959993772697 2960547625308 2962481069632 2970130788352 2971520667648 2974226970624 2976242594871 2986450188288 2987832766464 2990568877056 2991089372544 2993828465376 3006343175472 3009081192936 3010263022368 3020799892992 3021447651432 3022198373376 3022846431696 3025614606084 3030954314401 3033427348224 3034618739712 3041349552128 3042757545984 3044819613186 3052872395328 3054062908416 3055262404608 3055477442784 3057042748851 3058044975104 3070828121088 3072250420512 3073640234752 3073824319293 3075063836648 3084366587904 3094734688812 3103321987584 3105567236928 3106148328192 3117689219008 3118913704704 3119133222842 3119773857408 3120357606912 3122615181504 3123215077248 3125474719216 3139772407776 3151352150016 3154196118528 3155657031072 3170043437568 3170266554364 3171511010304 3172979942496 3174415324416 3175885601784 3184769146104 3187685601366 3189161341548 3194564840064 3203013660672 3205184332938 3205746825216 3206434242336 3218259838976 3220411723776 3223344703488 3226296484352 3226988307992 3235321037312 3237600342816 3239099885259 3239782950144 3241055388672 3243314170824 3258150923664 3261118274232 3261134578356 3264104646278 3271018196992 3272533217408 3273234955718 3277749156591 3279036506508 3287503634688 3288990824448 3290514169152 3292037513856 3292199883378 3294187444224 3307045668864 3307278428272 3308577375936 3309867604992 3311563233888 3314595800952 3331084705024 3332791203336 3341397136896 3342039063552 3344457024384 3346005341952 3359756461824 3362816349312 3364127729664 3378823180096 3383483000352 3385216342053 3385692651008 3396826589184 3398399879616 3399128607861 3401420108424 3413964829184 3418387854336 3421518246144 3434213724032 3434481444744 3435820771968 3437412123132 3438949934784 3440300596992 3440542735266 3452342734848 3453083030208 3454681636224 3456281723076 3457845264096 3459446816229 3466774112256 3469931465728 3471294296064 3484191886336 3485804894208 3488997023232 3492799876272 3493763141544 3494416869216 3507400371384 3508777917792 3511143337728 3512942079192 3516159059118 3529883707098 3532895793219 3544994811904 3545271168768 3546653700096 3549883803648 3552289548717 3563073393152 3564472805376 3564723683248 3566122979328 3566298867264 3568703064576 3569388659712 3582632807936 3584292157264 3590812117698 3603390368256 3606465178368 3607238522628 3610523803614 3620542318848 3622906785792 3623161776416 3626262791424 3627903227904 3629583544896 3630361846491 3639736166976 3643051045088 3643069258704 3643750923456 3644755818912 3648728442177 3663067809072 3668758058511 3679895471616 3681340766208 3681599869584 3697509756928 3700114677504 3701828440296 3703484545152 3705199868748 3706644766656 3718966534927 3720426377472 3720688231806 3722149547928 3723601055616 3726992313408 3730405310032 3733449043968 3740037962752 3740839949392 3745999036104 3747470293152 3757147011072 3760568820736 3760587621888 3762328587264 3762514152432 3779746775168 3781231286784 3783168392976 3783866532628 3784643695872 3801176077608 3804657008082 3806418375396 3808904232384 3818739585024 3822236599296 3822951788544 3824006105088 3825542590926 3826597621977 3837155961856 3838933197344 3839721670656 3840710432832 3843218684928 3861512205824 3863490439536 3866837714688 3867028434444 3868818676632 3883885576704 3884718408984 3888256403892 3901674090496 3901866528448 3903672898944 3905206083072 3919715872128 3924815684608 3925121651136 3929399860806 3930228496896 3931772110848 3932048840304 3946380605952 3946658363596 3947396833744 3948207584256 3950036254944 3968323459828 3987425169408 3988119163392 3991771287168 3993619279104 4008457567296 4010031906048 4010314143654 4012108257248 4013684029824 4013966524477 4014790947648 4027733190656 4028596868576 4029597831168 4030461908928 4032328676922 4034152808112 4044569797632 4046158319616 4051738478592 4059759484248 4070496527104 4072083877888 4073969923712 4075770134016 4076056998468 4094437494784 4096333894016 4098432425724 4098452916042 4099219788888 4102185568971 4118160420864 4120951285206 4126312918416 4137762650112 4140756315904 4141531104256 4144300333056 4158551606272 4159698476544 4160476809216 4163486908672 4164286769664 4166420113296 4169975362488 4186363210368 4189280803981 4192866352584 4196705973786 4205594824704 4207542708096 4208444943066 4212277770883 4214248915617 4226724583424 4228681347072 4228702488576 4230639923328 4230661074624 4232553765888 4234514135712 4246358861472 4250247468488 4251915859968 4252215122064 4253885197632 4259419786752 4273579110584 4275245656448 4300016174208 4300820762112 4316800457088 4318799847012 4319710600192 4321407184896 4323621020544 4324418894432 4344201231552 4348157698976 4348179437808 4350192429024 4370332208788 4372048675344 4383338179584 4387352225536 4389383351808 4389599844504 4411436501248 4413156806656 4415417645184 4419461067936 4421507059008 4423554945342 4438726373376 4438766509429 4439678181696 4440821437962 4443721604448 4455196182528 4456052084736 4459276032512 4461340455936 4463092666368 4479675282432 4483755132416 4485853315584 4490742698064 4511310667136 4511533173518 4513621789404 4515394533552 4531199839488 4532171477148 4535226811232 4538421909126 4550141022336 4557850472448 4562024328192 4564136318976 4567229419779 4579308592992 4581094362624 4582893606912 4583216164176 4585266579712 4587067462656 4587390313688 4604110706944 4606242181632 4608375630768 4610460352128 4612595754972 4642102033218 4651996030976 4657066501696 4658023010304 4658350855392 4659222492288 4676533828512 4678370557056 4678699834263 4681524450304 4683922772256 4684822615872 4688212078824 4696919764992 4706511609464 4709658611664 4710527724292 4727028225024 4736386064956 4755065156352 4755399831546 4758270752768 4759184879616 4761622986624 4763828402676 4777153719156 4781528402049 4787749490264 4791847260096 4804520491008 4807776499407 4808620237824 4809651363504 4814031738152 4827389758464 4835017055232 4839444726528 4840482461988 4852981555968 4857425678272 4858334564608 4859674425216 4861583083008 4864971256236 4884090412096 4891677411348 4891701867534 4896156969417 4906527295488 4908799826112 4909852433577 4915223728128 4918554759762 4928972525568 4931255452032 4933486236672 4935771253728 4937979393536 4940266491664 4941281166336 4942193022208 4960568503296 4960917642408 4962866063904 4964801407488 4969323084544 4971893701428 4994665381472 4996627057536 4996978734553 4999186805004 5012095705344 5014116829184 5016438116352 5016685536576 5041641715712 5044224523968 5046191594496 5068234770144 5072876010776 5075224500528 5078538976512 5078896418726 5096315465728 5100723454568 5102130162636 5120947243776 5124291579904 5132277369216 5151320586048 5155783619584 5156037912592 5158424902176 5160450895488 5160814102899 5178514102272 5179624545312 5184341871856 5186767896144 5200161168384 5204897198592 5206941444096 5226287829504 5228707341312 5233495534848 5239199814408 5240304662528 5242731787072 5243856000487 5261100557076 5261840807936 5264276779008 5266715006592 5274238588677 5294825560647 5317492217856 5322361716224 5324825705472 5344610089728 5346709208064 5347085524872 5351578706432 5353054596864 5354082989568 5373949211904 5376438235896 5378870410816 5381361714134 5386218176547 5392759730176 5413012645664 5415785705421 5430813478272 5434360178688 5434742664624 5441854841856 5444375317344 5459604250464 5464576567632 5464603888056 5465626385184 5469580758628 5494601713608 5501750557888 5519843207424 5522399804376 5546264635392 5552382359552 5555226817728 5557799803122 5559967149984 5581032347709 5581817613824 5590488470112 5595607965048 5600173565952 5610056944128 5611259924088 5616398440502 5618998554156 5621205439728 5635720516608 5640853231104 5640881432832 5643405021184 5646018847616 5647229538986 5661811815296 5669620162752 5671846930176 5675799798942 5679226382336 5701764116412 5706985512123 5713356348576 5728109377536 5733354898944 5734427682816 5738313886389 5755733942784 5758399796016 5761065649248 5764828027392 5792268308736 5795235659304 5797572583744 5800256572032 5800542651666 5829398233792 5832384605838 5844450906112 5852511135744 5852799792672 5855509348416 5879573808192 5887223526912 5892614757248 5895342745344 5897658166272 5898073260456 5919570908928 5919987545394 5921095250616 5924962139264 5948453941248 5952485189742 5972900376576 5981137754112 5982178745088 5987656930752 6012686350944 6015471215481 6018162385872 6020526044736 6041599785984 6042895302864 6044396746752 6045692863392 6048493015383 6051229212168 6061908628802 6066854696448 6069237479424 6082699104256 6089639226372 6105744790656 6108125816832 6110954885568 6114085497702 6116089950208 6141656242176 6144500841024 6147280469504 6147648638586 6150127673296 6168733175808 6189469377624 6206643975168 6211134473856 6212296656384 6235378438016 6237827409408 6238266445684 6239547714816 6240715213824 6245230363008 6246430154496 6250949438432 6279544815552 6295058960679 6302704300032 6308392237056 6311314062144 6312667414599 6340086875136 6340533108728 6343022020608 6345959884992 6348830648832 6351771203568 6369538292208 6375371202732 6378322683096 6389129680128 6410368665876 6411493650432 6412868484672 6436519677952 6446689406976 6452592968704 6453976615984 6470642074624 6475200685632 6478199770518 6479565900288 6482110777344 6486628341648 6516301847328 6522236548464 6522269156712 6528209292556 6545066434816 6546469911436 6555498313182 6558073013016 6575007269376 6577981648896 6581028338304 6584075027712 6584399766756 6588374888448 6614091337728 6614556856544 6617154751872 6619735209984 6623126467776 6629191601904 6661232156943 6662169410048 6665582406672 6682794273792 6684078127104 6688914048768 6692010683904 6719512923648 6725632698624 6728255459328 6757646360192 6766966000704 6767299760277 6770432684106 6771385302016 6793653178368 6796799759232 6798257215722 6802840216848 6827929658368 6836775708672 6843036492288 6868427448064 6868962889488 6871641543936 6874824246264 6877899869568 6880601193984 6881085470532 6906166060416 6906652136293 6909363272448 6912563446152 6915690528192 6918893632458 6933548224512 6939862931456 6944566054699 6968383772672 6971609788416 6977994046464 6985599752544 6987526283088 6988833738432 7014800742768 7017555835584 7022286675456 7025884158384 7032318118236 7059767414196 7065791586438 7090542337536 7099767607296 7104579097434 7126146786304 7128945610752 7129447366496 7132597734528 7133099747319 7137406129152 7138777319424 7165265615872 7168584314528 7181624235396 7206780736512 7212930356736 7214477045256 7221047607228 7227660288187 7241084637696 7246323552832 7252525582848 7255806455808 7259167089792 7260723692982 7279472333952 7286102090176 7286138517408 7287501846912 7289511637824 7297456884354 7326135618144 7337516117022 7359790943232 7362681532416 7363199739168 7400229355008 7403656880592 7406969090304 7410399737496 7413289533312 7437933069854 7440852754944 7441376463612 7444299095856 7447202111232 7453984626816 7460810620064 7480075925504 7481679898784 7491998072208 7494940586304 7514294022144 7521137641472 7521175243776 7524657174528 7525028304864 7559493550336 7562462573568 7566336785952 7567733065256 7569287391744 7602352155216 7609314016164 7612836750792 7617808464768 7618344628089 7644473198592 7648012210176 7648081365379 7651085181852 7653195243954 7674311923712 7677866394688 7679443341312 7681420865664 7686437369856 7723024411648 7726980879072 7733675429376 7734056868888 7737637353264 7767771153408 7769436817968 7776512807784 7803733056896 7807345797888 7810412166144 7839431744256 7849631369216 7850243302272 7858799721612 7860456993792 7863544221696 7864097680608 7892761211904 7893316727192 7894793667488 7896415168512 7900072509888 7936646919656 7976238326784 7983542574336 7987238558208 8016915134592 8020063812096 8020628287308 8024216514496 8027368059648 8027933048954 8029581895296 8055466381312 8057193737152 8060923817856 8064657353844 8068305616224 8072042571201 8089139595264 8103476957184 8119518968496 8140993054208 8147939847424 8151540268032 8152113996936 8192667788032 8196864851448 8196905832084 8198439577776 8204371137942 8241902570412 8243423517511 8252625836832 8275525300224 8281512631808 8283062208512 8288600666112 8288675613673 8317103212544 8319396953088 8320953618432 8326973817344 8328573539328 8332840226592 8336699704683 8339950724976 8372726420736 8378561607962 8385732705168 8393411947572 8415085416192 8416889886132 8424555541766 8424597660753 8428497831234 8453449166848 8457404977152 8461279846656 8461322149248 8465107531776 8469028271424 8470844308479 8492717722944 8500494936976 8503831719936 8504430244128 8507770395264 8513699698413 8518839573504 8547158221168 8550491312896 8600032348416 8601641524224 8633600914176 8637599694024 8639421200384 8647242041088 8648837788864 8688402463104 8696315397952 8696358875616 8700384858048 8700813977499 8740664417576 8744097350688 8748576908757 8766676359168 8774704451072 8778766703616 8779199689008 8822873002496 8830835290368 8838922135872 8843014118016 8847109890684 8877533018858 8879356363392 8879981318091 8881642875924 8887443208896 8910392365056 8918552065024 8922680911872 8928727784613 8959350564864 8967510264832 8971706631168 8981485396128 9022621334272 9023066347036 9027243578808 9030789067104 9062399678976 9064342954296 9070453622464 9076843818252 9092862943203 9100282044672 9124048656384 9128272637952 9134458839558 9158617185984 9162188725248 9165787213824 9166432328352 9170533159424 9174134925312 9174780627376 9208221413888 9212484363264 9216751261536 9220920704256 9225191509944 9284204066436 9303992061952 9314133003392 9316701710784 9318444984576 9353067657024 9356741114112 9357399668526 9363048900608 9367845544512 9369645231744 9376424157648 9413023218928 9419317223328 9421055448584 9454056450048 9472772129912 9510130312704 9510799663092 9516541505536 9523245973248 9527656805352 9554307438312 9563056804098 9571766327599 9575498980528 9583694520192 9609040982016 9615552998814 9617240475648 9619302727008 9628063476304 9654779516928 9670034110464 9678889453056 9680964923976 9705963111936 9714851356544 9716669129216 9719348850432 9723166166016 9729942512472 9768180824192 9783354822696 9783403735068 9792313938834 9813054590976 9817599652224 9819704867154 9833247469773 9837109519524 9862510904064 9866972473344 9871542507456 9875958787072 9880532983328 9882562332672 9884386044416 9921137006592 9921835284816 9925732127808 9929602814976 9938646169088 9943787402856 9989330762944 9993254115072 9993957469106 9998373610008 10024191410688 10028233658368 10033371073152 10083283431424 10088449047936 10092383188992 10136469540288 10145752021552 10150449001056 10157077953024 10157792837452 10201446909136 10204260325272 10241894487552 10264554738432 10302641172096 10311567239168 10312075825184 10316849804352 10320901790976 10321628205798 10357028204544 10359249090624 10368683743712 10373535792288 10378340448687 10400322336768 10409794397184 10413882888192 10452575659008 10457414682624 10466991069696 10478399628816 10480609325056 10485463574144 10487712000974 10522201114152 10523681615872 10533430013184 10548477177354 10589651121294 10598687379657 10634984435712 10644723432448 10649651410944 10656868646151 10689220179456 10693418416128 10694171049744 10703157412864 10706109193728 10708165979136 10747898423808 10752876471792 10757740821632 10762723428268 10772436353094 10826025291328 10831571410842 10861626956544 10868720357376 10869485329248 10883709683712 10888750634688 10891085539473 10919208500928 10929153135264 10929207776112 10931252770368 10939161517256 10989203427216 11003501115776 11039686414848 11044799608752 11092529270784 11104764719104 11110453635456 11115599606244 11119934299968 11156899604781 11162064695418 11163635227648 11180976940224 11191215930096 11200347131904 11220113888256 11222519848176 11232796881004 11237997108312 11242410879456 11271441033216 11281706462208 11281762865664 11292037695232 11294459077972 11323623630592 11339240325504 11343693860352 11351599597884 11358452764672 11403528232824 11413971024246 11424366261973 11426712697152 11456218755072 11466709797888 11468855365632 11476627772778 11511467885568 11516799592032 11522131298496 11529656054784 11584536617472 11590471318608 11595145167488 11600513144064 11601085303332 11658796467584 11664769211676 11705022271488 11705599585344 11711018696832 11759147616384 11774447053824 11785229514496 11790685490688 11795316332544 11796146520912 11839141817856 11839975090788 11842190501232 11849924278528 11904970379484 11915872367011 11962275508224 11964357490176 11975313861504 12025372701888 12030942430962 12036324771744 12041052089472 12041899573431 12083199571968 12085790605728 12088793493504 12091385726784 12096986030766 12102458424336 12123817257604 12133709392896 12138474958848 12179278452744 12211489581312 12216251633664 12221909771136 12228170995404 12283312484352 12289001682048 12294560939008 12295297277172 12300255346592 12306556706913 12378938755248 12413287950336 12422268947712 12424593312768 12470756876032 12475654818816 12476532891368 12479095429632 12481430427648 12490460726016 12492860308992 12501898876864 12559089631104 12567842411943 12590117921358 12616784474112 12622628124288 12625334829198 12636833312649 12680173750272 12681066217456 12686044041216 12691919769984 12697661297664 12703542407136 12739076584416 12750742405464 12756645366192 12778259360256 12820737331752 12825736969344 12905185937408 12907953231968 12941284149248 12950401371264 12956399541036 12959131800576 12964221554688 12973256683296 13032603694656 13044473096928 13044538313424 13056418585112 13090132869632 13092939822872 13110996626364 13116146026032 13150014538752 13162056676608 13168150055424 13168799533512 13229113713088 13234309503744 13239470419968 13246252935552 13258383203808 13316299528287 13322464313886 13324338820096 13331164813344 13365588547584 13368156254208 13377828097536 13384021367808 13439025847296 13451265397248 13515292720384 13533932001408 13534599520554 13540865368212 13542770604032 13593599518464 13596514431444 13605680433696 13655859316736 13673551417344 13686072984576 13736854896128 13737925778976 13743283087872 13749648492528 13755799739136 13761202387968 13762170941064 13812332120832 13813304272586 13818726544896 13825126892304 13831381056384 13837787264916 13879725862912 13889132109398 13936767545344 13955988092928 13971199505088 13975052566176 13977667476864 14029601485536 14035111671168 14036099502789 14044573350912 14051768316768 14064636236472 14119534828392 14131583172876 14181084675072 14209158194868 14222170244497 14252293572608 14258894732992 14265195469056 14266199494638 14274812258304 14277554638848 14330531231744 14337168629056 14344585206147 14363248470792 14413561473024 14423329498221 14425860713472 14428954090512 14442095214456 14455320576374 14482169275392 14492647105664 14505051165696 14518334179584 14521447385964 14558944667904 14572204180352 14572277034816 14575003693824 14579023275648 14594913768708 14652271236288 14675032234044 14688470908251 14719581886464 14726399478336 14729557300731 14800458710016 14807313761184 14813938180608 14820799474992 14826579066624 14875866139708 14881705509888 14882752927224 14888598191712 14894404222464 14907969253632 14921621240128 14960151851008 14963359797568 14983996144416 14989881172608 14990936203659 15042275282944 15042350487552 15049314349056 15050056609728 15118987100672 15124925147136 15132673571904 15135466130512 15138574783488 15204704310432 15218628032328 15225673501584 15235616929536 15236689256178 15288946397184 15296162730758 15302170363704 15306390487908 15348623847424 15355732789376 15362841731328 15372874739712 15446048823296 15453961758144 15467350858752 15468113737776 15475274706528 15482442308697 15535542306816 15538873635936 15553025615568 15607466113792 15614691595776 15620824332288 15678863488512 15699262738432 15700486604544 15717599443224 15720913987584 15728195361216 15731568001461 15785522423808 15786633454384 15789587334976 15792830337024 15800145019776 15873293839312 15884476681941 15952476653568 15967085148672 15974477116416 16033830269184 16040127624192 16041256574616 16048433028992 16054736119296 16055866097908 16059163790592 16114387474304 16121847635712 16129314707688 16136611232448 16144085142402 16158654529641 16178279190528 16239037936992 16247357116263 16281986108416 16295879694848 16303080536064 16304227993872 16385335576064 16393729702896 16393811664168 16396879155552 16408742275884 16483805140824 16486847035022 16505251673664 16563025263616 16566124417024 16577351227346 16634206425088 16638793906176 16653947634688 16657147078656 16665680453184 16673399409366 16679901449952 16745452841472 16757123215924 16771465410336 16786823895144 16830170832384 16833779772264 16849111083532 16849195321506 16856995662468 16922559693312 16922644298496 16930215063552 16938056542848 16941688616958 16985435445888 17000989873952 17008860488256 17015540790528 17027399396826 17037679147008 17094316442336 17100982625792 17120956536369 17200064696832 17203283048448 17214941659167 17267201828352 17275199388048 17278842400768 17294484082176 17297675577728 17376804926208 17392630795904 17392717751232 17400769716096 17401627954998 17481328835152 17488194701376 17497153817514 17533352718336 17549408902144 17557533407232 17558399378016 17645746004992 17661670580736 17677844271744 17686028236032 17694219781368 17755066037716 17758712726784 17759962636182 17763285751848 17774886417792 17776137465541 17837104130048 17845361823744 17857455569226 17918701129728 17935020529664 17943413262336 17962970792256 18045242668544 18046132694072 18054487157616 18061578134208 18124799357952 18128685908592 18140907244928 18153687636504 18185725886406 18200564089344 18248097312768 18268917679116 18317234371968 18324377450496 18332864656704 18341066318848 18348269850624 18349561254752 18416442827776 18424968726528 18433502523072 18441841408512 18450383019888 18568408132872 18628266006784 18633403421568 18636889969152 18706135314048 18713482228224 18714799337052 18726097801216 18735691089024 18739290463488 18752848315296 18826046437856 18834765999469 18838634446656 18842110897168 18908112900096 18945544259824 19020260625408 19021599326184 19046491946496 19055313610704 19108614876624 19126113608196 19143532655198 19150997961056 19167389040384 19231105997628 19234480951296 19238605454016 19256126952608 19309559033856 19340068220928 19357778906112 19361929847952 19411926223872 19429702713088 19433338258432 19438697700864 19446332332032 19459885024944 19536361648384 19566709645392 19566807470136 19584627877668 19635199304448 19639409734308 19657394541757 19666494939546 19674219039048 19725021808128 19733944946688 19743085014912 19751917574144 19761065966656 19765124665344 19765303386451 19768772088832 19842274013184 19843670569632 19851464255616 19859205629952 19877292338176 19887574805712 19978661525888 19986508230144 19987914938212 19996747220016 20048382821376 20066742146304 20176898095872 20184766377984 20272939080576 20291504043104 20300898002112 20301899280831 20314155906048 20315585674904 20402893818272 20408520650544 20483788975104 20529109476864 20605282344192 20623134478336 20624151650368 20633699608704 20641803581952 20643256411596 20718498181248 20719956408879 20737367487424 20747071584576 20756680897374 20800644673536 20819588794368 20833698164097 20905151318016 20914829365248 20933982139392 20956799257632 20970927148288 20975424001948 21044402228304 21066860026368 21096954354708 21179302242588 21197374759314 21216680200807 21289446864896 21299302821888 21313737292302 21378440358912 21386836832256 21388342099488 21399299241957 21406314825728 21412218387456 21416331958272 21495796847616 21505752943584 21515481643264 21525446856536 21544872706188 21652050582656 21663142821684 21682980864561 21723253913088 21738970658496 21767419367424 21777501269376 21782171078946 21838417001856 21858306270528 21858415552224 21862505540736 21878323034512 21978406854432 22007002231552 22079372829696 22089599217504 22220907270912 22231199212488 22239868599936 22313799209562 22324129390836 22327270455296 22361953880448 22382431860192 22440227776512 22445039696352 22465593762008 22475994216624 22484821758912 22542882066432 22563412924416 22563525731328 22584075390464 22588918155944 22647247261184 22678480651008 22687387720704 22703199195768 22807056465648 22827942048492 22848732523946 22853425394304 22855033884267 22933419595776 22944244096137 22953255545556 23022935771136 23033599184064 23044262596992 23059312109568 23169073234944 23180942637216 23190290334976 23201026288128 23202170606664 23317592935168 23329538423352 23411199170688 23422037393664 23518295232768 23548894107648 23570459028992 23581370981376 23590632665088 23592293041824 23678283635712 23679950181576 23684381002464 23699848557056 23809940758968 23831744734022 23928714980352 23950627723008 24050745403776 24061884861924 24072649543488 24082104178944 24083799146862 24166399143936 24171581211456 24182771453568 24193972061532 24204916848672 24216127713603 24247634515208 24267418785792 24358556905488 24422979162624 24443819542272 24456341990808 24578003364096 24589121878016 24590594554344 24600510693184 24613113413826 24730270552533 24757877510496 24826575900672 24844537895424 24849186625536 24866026841019 24941513752064 24951309637632 24953065782736 24958190859264 24962860855296 24980921452032 24985720617984 25003797753728 25118179262208 25135684823886 25180235842716 25245256248576 25250669658396 25273666625298 25273792982259 25360347500544 25362132434912 25383839539968 25395322595328 25407084814272 25412532925437 25478153168832 25501484810928 25513290732384 25541099095239 25556518720512 25641474663504 25651473938688 25810371874816 25815906463936 25882568298496 25900802742528 25912799082072 25918263601152 25946513366592 26065207389312 26088946193856 26089076626848 26112837170224 26180265739264 26185879645744 26221993252728 26232292052064 26300029077504 26324113353216 26336300110848 26337599067024 26458227426176 26468619007488 26492505871104 26516766407616 26632599056574 26639943954273 26644928627772 26648677640192 26662329626688 26731177095168 26755656195072 26768042735616 26786183353839 26878051694592 26902530794496 27030585440768 27067864002816 27069199041108 27081730736424 27085541208064 27187199036928 27193028862888 27211360867392 27278588829609 27311718633472 27372145969152 27473709792256 27475851557952 27486566175744 27499296985056 27511599478272 27522404775936 27524341882128 27624664241664 27626608545172 27637453089792 27650253784608 27662762112768 27675574529832 27778264218796 27911976185856 27942399010176 27950105132352 27955334953728 28059202971072 28070223342336 28072199005578 28089146701824 28103536633536 28129272472944 28239069656784 28263166345752 28362169350144 28418316389736 28444340488994 28504587145216 28517789465984 28530390938112 28532398989276 28549624516608 28661062463488 28674337258112 28689170412294 28715298982797 28726496941584 28827122946048 28846658996442 28851721426944 28857908181024 28884190428912 28910641152748 28964338550784 28985294211328 29010102331392 29036668359168 29042894771928 29117889335808 29144408360704 29144554069632 29150007387648 29158046551296 29189827537416 29304542472576 29324965627867 29350064468088 29376941816502 29439163772928 29452798956672 29459114601462 29499742409319 29600917420032 29614627522368 29627876361216 29641598949984 29653158133248 29751732279416 29763411019776 29765505854448 29777196383424 29788808444928 29815938507264 29843242480256 29926719595136 29967992288832 29979762345216 29981872407318 30084700975104 30100113219456 30237974201344 30249850294272 30265347143808 30270932261024 30277149566976 30409408620864 30437256064656 30451347003168 30471233859072 30473378512356 30592325461516 30604340727408 30612780975816 30711465578752 30725683462656 30892097646592 30907923516288 30934701717504 30936227475552 30950549413056 30964884617394 31071084613632 31077747271872 31106051231136 31214932227584 31229383191552 31241648664576 31357726977024 31400973209088 31435198886448 31441827975168 31456390722432 31463136002922 31571044847616 31573266908768 31579174669952 31600290039552 31746587678624 31768953363882 31796062138971 31904953307136 31934170297344 31948954232832 31970605938453 32067660538368 32080255248384 32082513149232 32096866057984 32109472238592 32111732195816 32118327581184 32228774948608 32243695271424 32258629415376 32273222464896 32288170284804 32317309059282 32478075873984 32494714232526 32563972216832 32591759389696 32606161072128 32608455987744 32770671152128 32787459405792 32787623328336 32793758311104 32817484551768 32967610281648 32973694070044 33010503347328 33126050527232 33154702454692 33277587812352 33307895269376 33314294157312 33331360906368 33346798818732 33359802899904 33470698814343 33490905682944 33514246431848 33542930820672 33573647790288 33660341664768 33667559544528 33698222167064 33698390643012 33713991324936 33845119386624 33845288596992 33876113085696 33883377233916 33970870891776 34001979747904 34017720976512 34031081581056 34054798793652 34075358294016 34188632884672 34201965251584 34241913072738 34273098785919 34400129393664 34406566096896 34429883318334 34534403656704 34550398776096 34588968164352 34595351155456 34753609852416 34785261591808 34785435502464 34801539432192 34803255909996 34962657670304 34976389402752 34978851141871 34994307635028 35098817804288 35115066814464 35116798756032 35291492009984 35323341161472 35355688543488 35372056472064 35388439562736 35510132075432 35517425453568 35519925272364 35526571503696 35549772835584 35552274931082 35674208260096 35714911138452 35747617101033 35870041059328 35886826524672 35925941584512 36090485337088 36092265388144 36108974315232 36123156268416 36125698720293 36249598715904 36257371817184 36281814489856 36307375273008 36371451772812 36401128178688 36506589863263 36537835358232 36634468743936 36648754900992 36665729313408 36682132637696 36699122509504 36706992003409 36832885655552 36849937453056 36867005046144 36883682817024 36900766039776 36919670120739 37136816265744 37256532013568 37266806843136 37273779938304 37412270628096 37426964456448 37429598674104 37471382178048 37478580926976 37505696630592 37652092875712 37669531998938 37677268893312 37684221794336 37703527235829 37891088519648 37910499937947 38040521250816 38043198652368 38092983892992 38110627221408 38217229753248 38252227216392 38287065310396 38301995922112 38334778080768 38462211995256 38477210908032 38512253905216 38715557812224 38723859695904 38823852447744 38859405426176 38866676516864 38877395401728 38892664664064 38919770049888 39072723296768 39133419290784 39133614940272 39169255755336 39270398608896 39278819468616 39314789083514 39332989879092 39348438078096 39450043616256 39486170029824 39503835148288 39522131933312 39530606772902 39537544177664 39687341139264 39702928511232 39718411259904 39754584676352 39775149611424 39948898584861 39957323051776 39973016460288 39975829876424 39993494440032 40096765642752 40133484292608 40353796191744 40545878161152 40583008086208 40601796004224 40603798561662 40628311812096 40631171349808 40805787636544 40817041301088 40967577950208 41058218953728 41210564688384 41248303300736 41267399217408 41283607163904 41286512823192 41436996362496 41439912817758 41474734974848 41494143169152 41513361794748 41639177588736 41667396328194 41810302636032 41867964278784 41913598515264 41941854296576 41950848003896 42088804456608 42108298508367 42133720052736 42193908709416 42358604485176 42394749518628 42433360401614 42578893729792 42627474584604 42666510733491 42756880717824 42776684198976 42798598483914 42812629651456 42824436774912 42832663916544 42991593695232 43011505887168 43030963286528 43050893713072 43089745412376 43304101165312 43326285643368 43365961729122 43446507826176 43477941316992 43555002538752 43564342157892 43676834003712 43716612541056 43716831104448 43725011081472 43756646069024 43956813708864 44014004463104 44065412724753 44158745659392 44179198435008 44188671902193 44441814541824 44462398424976 44479737199872 44627598419124 44648258781672 44654540910592 44723907760896 44764863720384 44880455553024 44890079392704 44931187524016 44951988433248 44969643517824 44972808610977 45126825848832 45127051462656 45168150780928 45177836311888 45294494522368 45356961302016 45374775441408 45406398391536 45614112931296 45655884096984 45697465047892 45706850788608 45710067768534 45866839191552 45888488192274 45906511091112 46045871542272 46067198368128 46088525193984 46118624219136 46338146469888 46361885274432 46380580669952 46402052576256 46404341213328 46635185870336 46659076846704 46822398341376 46844074787328 47036590465536 47097788215296 47140918057984 47162741962752 47184586083648 47194704004383 47356567271424 47359900363152 47368762004928 47399697114112 47619881517936 47663489468044 47857429960704 47901255446016 48101490807552 48123769723848 48145299086976 48164208357888 48167598293724 48343162422912 48346564954051 48365542907136 48387944123064 48409833697344 48432255427206 48495269030416 48534837571584 48717113810976 48845958325248 48887639084544 48912683981616 49156006728192 49178243756032 49181189108688 49201021386368 49226226827652 49460541105066 49515755020992 49689075790848 49698373251072 49732053682038 49883027504128 49902619275264 49906131565472 49916381718528 49961842904064 49971441235968 50007595507456 50236358524416 50271369647772 50360471685432 50490512497152 50501339316792 50547333250596 50547585964518 50593622017309 50724264869824 50767679079936 50790645190656 50814169628544 50825065850874 50956306337664 51002969621856 51026581464768 51082198190478 51113037441024 51282949327008 51302947877376 51631812927872 51801605485056 51825598164144 51836527202304 51893026733184 52130414778624 52177892387712 52178153253696 52225674340448 52360531478528 52371759291488 52443986505456 52464584104128 52600058155008 52648226706432 52672600221696 52675198134048 52916454852352 52937238014976 52985011742208 53033532815232 53265198113148 53279887908546 53289857255544 53297355280384 53324659253376 53328412396623 53511312390144 53536085471232 53572366707678 53756103389184 53805061588992 54061170881536 54135728005632 54138398082216 54163461472848 54374398073856 54386057725776 54422721734784 54557177659218 54744291938304 54947419584512 54951703115904 54973132351488 54998593970112 55023198956544 55044809551872 55048683764256 55249328483328 55253217090344 55274906179584 55300507569216 55325524225536 55351149059664 55556528437592 55884798020352 55900210264704 55910669907456 56118405942144 56140446684672 56144398011156 56178293403648 56207073267072 56258544945888 56478139313568 56504297998407 56526332691504 56724338700288 56836632779472 56888680977988 57035578931968 57060781876224 57064797978552 57348674516224 57378340824588 57430597965594 57452993883168 57693317992884 57703442853888 57703964622577 57715816362048 57768380857824 57821282305496 57928677101568 57970588422656 58020204662784 58073336718336 58085789543856 58235778671616 58288816721408 58289108139264 58300014775296 58316093102592 58379655074832 58609084945152 58649931255734 58700128936176 58753883633004 58905597913344 58918229202924 58972183625271 58999484818638 59201834840064 59229255044736 59255752722432 59283197899968 59295910159353 59306316266496 59503464558832 59526822039552 59531011708896 59554392766848 59577616889856 59631877014528 59686484960512 59853439190272 59935984577664 59959524690432 59963744814636 60200226438912 60475948402688 60530694287616 60541864522048 60554299133952 60818817241728 60874512129312 60902694006336 60905697842493 60942467718144 60946757024712 61184650923032 61208681454816 61225561951632 61422931157504 61451366925312 61815847032576 61869403435008 61872454951104 61901098826112 61929769234788 62155494543744 62159869226637 62212102462272 62429864455168 62458766383104 62501094492291 62715453954048 62801946418176 62870397772896 62912781444864 62926272005844 63146533817536 63158349339904 63200580079104 63493175357248 63537906727764 63592124277942 63650040602421 63868340594688 63897908465664 63941211876906 64135321076736 64160510496768 64165026298464 64193732115968 64218944477184 64223464391632 64236655162368 64457549897216 64487390542848 64517258830752 64546444929792 64576340569608 64634618118564 64956151747968 64989428465052 65048942593683 65127944433664 65183518779392 65216911975488 65541342304256 65574918811584 65575246656672 65587516622208 65634969103536 65935220563296 65947388140088 66021006694656 66252101054464 66309404909384 66615790538752 66662721812736 66693597637464 66719605799808 66941397628686 66981811365888 67028492863696 67085861641344 67147295580576 67320683329536 67335119089056 67396444334128 67396781286024 67427982649872 67690238773248 67690577193984 67752226171392 67766754467832 67941741783552 68003959495808 68035441953024 68062163162112 68109597587304 68377265769344 68403930503168 68483826145476 68546197571838 68565101652801 68800258787328 68832732288411 68859766636668 69068807313408 69100797552192 69177936328704 69190702310912 69507219704832 69570523183616 69570871004928 69603078864384 69606511819992 69925315340608 69952778805504 69957702283742 69988615270056 70197635608576 70233597512064 70582984019968 70646682322944 70711377086976 70744112944128 70776879125472 71020264150864 71034850907136 71039850544728 71053143007392 71099545671168 71104549862164 71429822276904 71495234202066 71851883169024 72180970674176 72184530776288 72217948630464 72246312536832 72251397440586 72499197431808 72514743634368 72563628979712 72614750546016 72648383140809 72742903545624 72802256357376 73013179726526 73075670716464 73268937487872 73331458626816 73364265275392 73398245019008 73413984006818 73665771311104 73734010092288 73767365634048 73801532079552 73839340241478 74190811657599 74273632531488 74513064027136 74533613686272 74547559876608 74598080523057 74824541256192 74853928912896 74859197348208 74942764356096 74957161853952 75011393261184 75304185751424 75339063997876 75354537786624 75368443588672 75407054471658 75782177039296 75820999875894 75821378946777 76081042501632 76086397304736 76185967785984 76221254442816 76237598776311 76434459506496 76504454432784 76574130620792 76603991844224 76669556161536 76924423990512 76954421816064 77024507810432 77431115624448 77447719391808 77647704895488 77718810852352 77733353033728 77754790803456 77839540099776 78145446593536 78266838581568 78267229880544 78338511510672 78540797217792 78557638937232 78629578167028 78665979758184 78696876156192 78900087232512 78972340059648 79044263866624 79061213545804 79075088355328 79374682278528 79405857022464 79509169352704 79550299222848 79897797169722 79914646103552 79946032920576 79951659752848 79986988880064 80193531285504 80266968585216 80707592383488 81091756322304 81166016172416 81203592008448 81207597123324 81256623624192 81262342699616 81611575273088 81634082602176 81835766488827 81935155900416 82116437907456 82421129376768 82496606601472 82534798434816 82567214327808 82573025646384 82873992724992 82879825635516 82949469949696 82988286338304 83026723589496 83334792656388 83411106569077 83735928557568 83827197030528 83883708593152 83901696007792 84177608913216 84216597016734 84267440105472 84387817418832 84717208970352 84789499037256 84866720803228 85254949169208 85333021466982 85513761435648 85553368397952 85597196967828 85648873549824 85983187390464 86023011774336 86061926573056 86101787426144 86145896948391 86179490824752 86608202330624 86652571286736 86731923458244 86893015652352 86955882633984 87110005077504 87128684315784 87353668007424 87433225082112 87433662208896 87450022162944 87513292138048 87913627417728 87974896883601 88028008926208 88130825449506 88317491318784 88358396870016 88377343804386 88883629083648 88924796849952 88959474399744 89255196838248 89296517563344 89447815521792 89529727440768 89780158785408 89862375048032 89903976866496 89939287035648 89945617221954 90254102925312 90336301561856 90355672623776 90588989044736 90713922604032 90749550882816 90812796783072 91228225862592 91311768193968 91394930095784 91413701577216 91420135537068 91776976384548 91813022182224 92134396736256 92177050387968 92676292939776 92723770548864 92761161339904 92804105152512 92808682426656 93270371740672 93318153693408 93644796682752 93688149574656 93959583746431 94073180931072 94281836115968 94325483925504 94369172167296 94389408008766 94713134542848 94719800726304 94737524009856 94799394228224 95239763035872 95326978936088 95714859921408 95802510892032 96202981615104 96247539447696 96290598173952 96328416715776 96335196587448 96686324845824 96693129908102 96731085814272 96775888246128 96819667394688 96864510854412 96990538060832 97434227621952 97691916650496 97775278169088 97825367963232 98312013456384 98362378217376 98402042772736 98452453655304 98921082210132 99031510041984 99378151581696 99464107364076 99555191711479 99766055008256 99812263130944 99832763437056 99923685808128 99942882471936 100015191014912 100412096443029 100472717048832 100542739295544 100720943370864 100981024994304 101002678633584 101094666501192 101095171929036 101187244034618 101448529739648 101535358159872 101628339257088 101650131701748 101912612675328 102005939243712 102053162929536 102164396380956 102226074882048 102565898654016 102605895754752 102819296357757 103263625855744 103603210970112 103651196328288 103786053466368 104260829557248 104355784775424 104356306507392 104451348680896 104721062957056 104743518582976 104887973010912 104929168208256 104936553425613 105296453412864 105345200443392 105350396268096 105832909704704 105874476029952 105970023484416 106067065630464 106530396226296 106559775817092 106579714511088 106649318506752 106656824793246 107022624780288 107144733415356 107242851303099 107610123177984 108122341763072 108271456011264 108276796164432 108326922945696 108377096160879 108748796147712 108772115451552 108845443469568 109114355318436 109519769589789 109894839169024 109903406231808 109946264702976 109997187940224 110046397913088 110097367528512 110120976010227 110498656966656 110506434180688 110549812359168 110601015138432 110651048451072 110702298119328 111113056875184 111769596040704 111800420529408 111821339814912 112236811884288 112280893369344 112288796022312 112414146534144 112517089891776 112956278627136 113008595996814 113052665383008 113110581707487 113673265558944 113731499813841 113777361955976 114071157863936 114121563752448 114129595957104 114697349032448 114756681649176 114861195931188 114905987766336 115386635985768 115407929245154 115431632724096 115536761715648 115642564610992 115941176845312 116146673436672 116171579087712 116471557343232 116577633442816 116578216278528 116600029550592 116632186205184 116759310149664 117218169890304 117299862511468 117400257872352 117507767266008 117811195826688 117836458405848 117944367250542 117998969637276 118458510089472 118511505444864 118566395799936 118591820318706 118612632532992 119006929117664 119062023417792 119108785533696 119155233779712 119263754029056 119372969921024 119706878380544 119846695754583 119871969155328 119919049380864 119927489629272 120400452877824 120951896805376 121061388575232 121083729044096 121637634483456 121749024258624 121805388012672 121811395684986 121884935436288 121893514049424 122369301846064 122417362909632 122451123903264 122845862315008 122902733850624 123631694065152 123744909902208 123802197652224 123859538469576 124310989087488 124319738453274 124424204924544 124432962258787 124859728910336 124917532766208 125002188984582 125430907908096 125603892836352 125740795545792 125825562889728 125852544011688 126293067635072 126316698679808 126401160158208 126986350714496 127075813455528 127184248555884 127300081204842 127736681189376 127882423753812 127999532200473 128270642153472 128330052596928 128387464231936 128437888954368 128446928783264 128473310324736 128915099794432 128974781085696 129034517661504 129092889859584 129152681139216 129269236237128 129912303495936 129978856930104 130097885187366 130367037558784 130433823950976 131082684608512 131149837623168 131150493313344 131175033244416 131269938207072 131870441126592 131894776280176 132042013389312 132618809818768 133325443625472 133387195274928 133439211599616 133882795257372 133963622731776 134056985727392 134171723282688 134294591161152 134641366659072 134670238178112 134792888668256 134793562572048 134855965299744 134918425832931 135380477546496 135381154387968 135504452342784 135533508935664 135883483567104 136007918991616 136070883906048 136124326324224 136219195174608 136754531538688 136807861006336 136967652290952 137092395143676 137130203305602 137600517574656 137601761792299 137665464576822 137719533273336 138137614626816 138201595104384 138355872657408 138381404621824 139014439409664 139141046367232 139141742009856 139206157728768 139213023639984 139850630681216 139905557611008 139915404567484 139977230540112 140467195024128 141293364645888 141422754173952 141488225888256 141553758250944 141584112013149 142040528301728 142069701814272 142079701089456 142106286014784 142199091342336 142209099724328 142859644553808 142990468404132 143703766338048 144361941348352 144369061552576 144435897260928 144492625073664 144502794881172 145029487268736 145039694862153 145127257959424 145229501092032 145296766281618 145485807091248 145604512714752 146026359453052 146151341432928 146537874975744 146662917253632 146796490038016 146827968013636 147468020184576 147534731268096 147603064159104 147678680482956 148381623315198 148516761405649 148547265062976 149026128054272 149067227372544 149095119753216 149196161046114 149649082512384 149707857825792 149718394696416 149885528712192 149914323707904 150022786522368 150608371502848 150678127995752 150709075573248 150736887177344 150814108943316 151564354078592 151641999751788 151642757893554 151780866051927 152172794609472 152371935571968 152442508885632 152475197552622 152868919012992 153008908865568 153148261241584 153207983688448 153339112323072 153848847981024 153908843632128 154049015620864 154895438783616 154906340771143 155437621704704 155509581606912 155679080199552 156290893187072 156533677163136 156534459761088 156677023021344 157081594435584 157115277874464 157259156334056 157331959516368 157393752312384 157800174465024 157944680119296 158088527733248 158122427091608 158749364557056 158811714044928 159100598445696 159795594339444 159829292207104 159892065841152 159903319505696 159973977760128 159985237189869 160533937170432 161415184766976 162183512644608 162332032344832 162407184016896 162415194246648 162524685399232 163223150546176 163268165204352 163671532977654 164232875814912 164842258753536 164993213202944 165069596869632 165134428655616 165146051292768 165747985449984 165759651271032 165898939899392 165976572676608 166053447178992 166669585312776 166822213138154 167654394061056 167767417186304 167803392015584 168355217826432 168433194033468 168534880210944 168775634837664 169434417940704 169512893995221 169578998074512 169733441606456 170509898338416 170666042933964 171106736795904 171194393935656 172046023548672 172123853146112 172203574852288 172291793896782 172358981649504 173111893867731 173216404661248 173305142573472 173463846916488 173786031304704 173911765267968 174220010155008 174257368631568 174707336014848 174866450164224 174867324417792 174900044325888 175026584276096 175827254835456 175949793767202 176056017852416 176261650899012 176716793740032 176754687608772 176916550875813 177767258167296 177849593699904 177887730478059 177918948799488 178510393676496 178593035126688 178895631043584 179059454881536 179560317570816 179724750096064 179807953732992 179878574071296 179891234443908 180672603123712 180711345247552 181177978089472 181427845208064 181625593566144 182456451725184 182623536387936 182789860191568 182827403154432 182840271074136 183553952769096 183626044364448 184268793472512 184354100775936 184888213178461 185447541097728 185522322679808 185608210305024 185617364853312 186479607679911 186540743481344 186636307386816 187289593365504 187376299149312 187503283476873 187919167492862 188146361862144 188563672231936 188738344334592 188778816017532 189439601452608 189475048019712 189598788456448 190479526071744 190653957872176 190950121807263 191605021784064 192405963230208 192495078895392 192581196347904 192656833431552 192670393174896 193372649691648 193386259816204 193462171628544 193551776492256 193639334789376 193729021708824 193981076121664 194868455243904 195146827781049 195383833300992 195550556338176 195650735926464 196624026912768 196724756434752 196804085545472 196904907310608 197842164420264 198063020083968 198756303163392 198928214728152 199110383422958 199532110016512 199624526261888 199847371616256 200030382029824 200824192886058 200945434097664 201085478591088 201441886741728 201962049988608 202005357267168 202189333002384 202190343858072 202374488069236 202897059479296 203070716319744 203256678514176 203300263403496 203825225350656 204011878487424 204106325859072 204328792761912 205131797308032 205211791509504 205638592715514 206498196865233 206527251711488 207206421940224 207302392656576 207572106932736 208521659114496 208711569550848 208712613014784 208902697361792 209487037165952 209775946021824 209858336416512 209873106851226 210592906825728 210700792536192 211665819409408 211748952059904 211940046968832 212134131260928 213060792452592 213119551634184 213159429022176 213298637013504 213313649586492 214289466830712 214485702606198 216244683526144 216542912022528 216553592328864 216653845891392 216754192321758 217497592295424 217544230903104 217690886939136 218228710636872 219039539179578 219806812463616 219994375880448 220092795826176 220194735057024 220241952020454 220997313933312 221012868361376 221202030276864 221302096902144 221404596238656 222226113750368 222572434972797 223539192081408 223600841058816 223642679629824 223794241569171 224473623768576 224561786738688 224577592044624 224828293068288 225034179783552 225912557254272 226017191993628 226105330766016 226221163414974 227346531117888 227462999627682 227554723911952 228142315727872 228243127504896 228259191914208 229394698064896 229513363298352 229722391862376 229811975532672 230773271971536 230815858490308 230863265448192 231073523431296 231285129221984 231882353690624 232293346873344 232343158175424 232943114686464 233155266885632 233156432557056 233200059101184 233264372410368 233518620299328 234436339780608 234599725022936 234800515744704 235015534532016 235622391653376 235672916811696 235888734501084 235997939274552 236917020178944 237132791599872 237183640637412 237225265065984 238013858235328 238124046835584 238217571067392 238527508058112 238745939842048 239413756761088 239693391509166 239743938310656 239838098761728 239854979258544 240800905755648 242122777150464 242167458088192 243275268966912 243498048517248 243610776025344 243622791369972 243769870872576 243787028098848 244738603692128 244834725819264 244851957993097 244902247806528 245691724630016 245805467701248 247263388130304 247489819804416 247604395304448 247719076939152 248621978174976 248639476906548 248848409849088 248865924517574 249719457820672 250004377969164 250233319707231 251207785672704 251481591091584 251651125779456 251705088023376 252586135270144 252633397359616 252802320316416 253972701428992 254151626911056 254368497111768 254600162409684 255546129042841 255764847507624 255999064400946 256541284306944 256660105193856 256774928463872 256893857566528 256946620649472 256948944023863 257830199588864 257949562171392 258069035323008 258185779719168 258305362278432 258437690845173 258538472474256 259824606991872 259957713860208 260195770374732 260867647901952 262299675246336 262300986626688 262350066488832 262539876414144 263740882253184 263789552560352 263924690650803 264084026778624 265237619637536 266650887250944 266774390549856 266878423199232 267765590514744 268113971454784 268343446565376 268589182322304 269340476356224 269585777336512 269587125144096 269711930599488 269836851665862 270762308775936 271008904685568 271067017871328 271766967134208 272015837983232 272141767812096 272248652648448 272438390349216 273509063077376 273935304581904 274184790287352 274260406611204 275203523584598 275330929153644 275439066546672 276403190208768 276762809243648 278028878819328 278282092734464 278283484019712 278412315457536 278426047279968 279701261362432 279811115222016 279830809134968 279954461080224 280934390048256 281878751239293 282845508347904 282976451776512 283107516501888 283168224026298 284081056603456 284139403628544 284159402178912 284212572029568 284398182684672 284418199448656 285719289107616 285980936808264 287407532676096 288738123105152 288871794521856 288985250147328 289005589762344 290058974537472 290079389724306 290254515918848 290459002184064 290593532563236 290971614182496 292052718906104 292302682865856 293075749951488 293325834507264 293592980076032 293655936027272 294936040369152 295206128318208 295357360965912 296763246630396 297033522811298 297094530125952 298052256108544 298134454745088 298392322092228 298665575134437 299298165024768 299436789392832 299771057424384 299828647415808 300045573044736 301216743005696 301356255991504 301418151146496 301473774354688 301628217886632 303128708157184 303283999503576 303285515787108 303561732103854 304345589218944 304885017771264 304950395105244 305737838025984 306017817731136 306296522483168 306415967376896 306678224646144 307697695962048 307817687264256 308098031241728 308457889073271 309790877567232 309812681542286 310875243409408 311358160399104 312581786374144 313067354326272 313068919522176 313354046042688 314163188871168 314230555748928 314518312668112 314663919032736 314787504624768 314809660276839 315889360238592 316177055466496 316244854183216 317498729114112 317623428089856 318201196891392 319591188678888 319658584414208 319806639011392 319947955520256 319970474379738 321067874340864 321728553909297 322830369533952 324367025289216 324664064689664 324814368033792 324830388493296 325049370798464 326446301092352 326536330408704 327343065955308 328559308769367 329684517507072 329986426405888 330139193739264 330292102585536 330362928030681 331495970899968 331519302542064 331797879798784 331953145353216 332106894357984 333339170625552 333644426276308 335308788122112 335534834372608 335606784031168 336710435652864 336866388066936 337551269675328 338868835881408 339025787990442 339157996149024 339466883212912 341019796676832 341332085867928 342213473591808 342388787871312 344092047097344 344247706292224 344407149704576 344583587793564 344717963299008 346223787735462 346432809322496 346610285146944 346927693832976 347823530535936 348440020310016 348514737263136 349414672029696 349732900328448 349734648835584 349800088651776 350053168552192 351654509670912 351899587534404 352112035704832 352523301798024 353433587480064 353509375217544 353833101751626 354155354121163 355534516334592 355699187399808 355775460956118 355837897598976 357020787352992 357186070253376 357791262087168 358118909763072 359120635141632 359449500192128 359615907465984 359757148142592 359782468887816 361422690495104 362855690416128 363251187132288 364912903450368 365247072775872 365579720383136 365654806308864 365680542148272 367107905538192 367252088728896 368537586945024 368708201551872 369776426356922 370895082195456 371044645359616 371234729706624 372959215359822 373081486962688 373272614773632 373298886776361 374579186731008 374752598298624 375006566953746 375838334985724 376292723724288 377476688669184 377557632035064 378879202905216 378950096039424 380959052143488 381307915744352 381900243614526 383210043568128 383998596601419 384811926460416 384990157790784 385162392695808 385313666863104 385340786349792 386745299383296 386772519632408 386924343257088 387103552984512 387278669578752 387458043417648 387962152243328 389736910487808 390293655562098 391101112676352 391301471852928 393248053825536 393449512869504 393608171090944 393809814621216 395684328840528 396126040167936 397856429456304 398220766845916 399249052523776 400060764059648 401648385772116 401890868195328 402170957182176 402883773483456 403924099977216 404010714534336 404378666004768 404380687716144 404748976138472 405794118958592 406141432639488 406513357028352 406600526806992 407650450701312 408023756974848 408212651718144 408657585523824 410263594616064 410423583019008 411277185431028 412805285376897 412996393730466 413054503422976 414412843880448 414604785313152 415144213865472 417043318228992 417423139101696 417425226029568 417805394723584 418974074331904 419551892043648 419716672833024 419746213702452 421401585072384 423331638818816 423880093937664 424268262521856 426121584905184 426239103268368 426318858044352 426597274027008 426627299172984 428578933661424 428971405212396 433085824045056 433107184657728 433307691782784 433508384643516 435088461806208 435119084586459 435381773878272 436457421273744 438079078359156 439613624927232 439988751760896 440389470114048 440483904040908 440887277579407 442025736722752 442404060553728 442604193804288 442809192477312 444452227500736 445144869945594 445550284216947 447078384162816 447201682117632 447285359259648 447588483138342 448947247537152 449123573477376 449155184089248 449656586136576 450068359567104 451825114508544 452034383987256 452210661532032 452442326829948 454693062235776 454925999255364 455109447823904 455342598155781 456284631455744 456518383828416 458789396129792 459026726596704 459444783724752 459623951065344 461546543943072 461631716980616 461726530896384 462147046862592 462570258443968 463764707381248 464686316350848 464719022313429 466310533771264 466312865114112 466528744820736 467037240598656 468872679561216 469199450045872 469601031489408 470031069064032 471244783306752 471345833623392 471777469002168 471995878549104 473834040357888 474265583199744 474367281274824 476027716470656 476248093671168 476435142134784 477491879684096 478827513522176 479386783018332 479487876621312 479676197523456 479709958517088 479955711569607 481601811511296 484245554300928 484334916176384 486550537933824 486996097034496 487221552050688 487245582739944 487574056197696 489477207384256 489669451638528 489703915986194 489804495613056 491383449260032 494526776260608 494979639608832 495208790608896 495438153878304 497243956349952 497278953813096 497696819698176 497731849035148 500008755938328 500466639414462 502963182183168 503302251558912 503410176046752 505172270540288 505266794719232 505604640632832 507945402857984 508303253822112 508538681985663 508736994223536 509200324819368 511092258085682 511529695015248 511998128801892 513320210387712 513549856927744 513787715133056 513897888047726 515660399177728 516138070646016 516371559438336 516610724556864 516875381690346 517076944948512 519335681603193 519649213983744 519915427720416 520391540749464 521735295803904 524599350492672 524601973253376 524700132977664 525079752828288 527481764506368 527579105120704 527849381301606 528168053557248 530475239275072 530749652627439 533301774501888 533548781099712 533663191434177 533756846398464 535531181029488 536227942909568 536686893130752 537178364644608 538680952712448 539171554673024 539174250288192 539423861198976 539673703331724 542017809371136 542134035742656 543533934268416 544031675966464 544283535624192 544876780698432 547018126154752 547870609163808 548369580574704 548520813222408 550407047169196 550661858307288 550878133093344 552806380417536 553525618487296 554664639535383 556564185468928 556566968039424 556824630915072 556852094559936 559402522724864 559622230444032 559661618269936 559908922160448 561868780096512 563757502478586 565691016695808 566215033003776 566336448052596 568162113206912 568318804357824 568425144059136 568796365369344 568836398897312 571438578215232 571961873616528 572850365421789 574815065352192 577476246210304 577743589043712 577970500294656 578011179524688 580117949074944 580158779448612 580509031837696 580918004368128 581187065126472 581943228364992 583877745983539 584105437812208 584605365731712 586151499902976 586651669014528 587185960152064 587311872054544 589872080738304 590412256636416 590714721931824 593526493260792 594067045622596 594189060251904 596268909490176 596784644184456 597331150268874 598596330049536 598873578785664 599542114848768 600091146089472 602433486011392 602712511983008 602836302292992 602947548709376 603256435773264 606257416314368 606567999007152 606571031574216 607123464207708 608691178437888 609770035542528 609900790210488 611475676051968 612035635462272 612593044966336 612831934753792 615395391924096 615635374528512 616196062483456 616915778146542 619581755134464 619625363084572 622716320798208 626134708652544 626137839044352 626708092085376 628461111497856 629036625336224 629327838065472 629575009249536 629619320553678 631778720477184 632354110932992 632489708366432 634997458228224 635246856179712 636402393782784 639182377357776 639317168828416 639613278022784 639895911040512 639940948759476 643457107818594 648734050578432 649328129379328 649628736067584 649660776986592 650098741596928 652892602184704 653072660817408 654686131910616 657118617538734 657717086225017 659972852811776 660278387478528 660584205171072 660725856061362 662991941799936 663038605084128 663595759597568 663906290706432 664213788715968 666678341251104 667288852552616 670617576244224 671213568062336 673420871305728 673732776133872 675102539350656 677737671762816 678051575980884 678315992298048 678933766425824 682039593353664 682664171735856 684426947183616 684777575742624 688184094194688 688814299409152 689167175587128 689435926598016 692447575470924 692865618644992 693220570293888 693855387665952 695647061071872 696880040620032 696886341980353 697029474526272 698829344059392 699465800656896 699469297671168 699600177303552 700106337104384 703309019341824 703799175068808 705046603596048 706867174960128 707018750435088 707666203503252 708310708242326 711398374799616 711550921912236 711675795197952 714041574705984 714372140506752 715582524174336 716237819526144 718241270283264 718899000384256 719231814931968 719514296285184 719564937775632 722845380990208 726502374264576 729825806900736 730494145551744 731159440766272 731309612617728 731361084296544 734215811076384 734504177457792 734555873979291 737075173890048 737416403103744 739552852713844 741790164390912 742469459413248 745918430719644 746545229547264 746597773552722 749158373462016 750013133907492 750699959121693 751676669971448 754953377338368 755115264070128 757758405810432 757900192078848 761918104286976 762615831488704 763800487229052 766638387128523 767997193202838 769623852920832 769980315581568 770324785391616 770681572699584 770846832071589 773490598766592 773545039264816 773848686514176 774207105969024 774557339157504 774916086835296 775924304486656 779473820975616 780587311124196 782602943705856 786899025739008 787216342181888 787619629242432 791368657681056 791774071952409 792252080335872 795712858912608 796441533691832 798498105047552 800121528119296 803296771544232 804341914364352 805767546966912 808021429068672 808757332009536 808761375432288 809497952276944 811588237917184 813026714056704 813201053613984 815300901402624 816047513949696 816425303436288 817315171047648 820527189232128 822554370862056 825610570753794 825992787460932 826109006845952 829209570626304 830288427730944 834086636457984 834846278203392 834850452059136 835610789447168 837948148663808 839103784087296 839433345666048 839492427404904 842803170144768 845636253717879 846663277637632 848536525043712 852243169810368 852478206536736 852637716088704 853194548054016 853254598345968 857157867322848 857942810424792 866214369315456 866615383565568 867016769287032 870176923612416 870238169172918 870763547756544 872914842547488 876158156718312 879227249854464 879977503521792 880778940228096 880967808081816 881774555158814 884051473445504 884808121107456 885618384954624 888904455001472 890289739891188 891100568433894 894156768325632 894403364235264 895176966276684 895996725403311 897894495074304 898310368178496 899313172273152 900136719134208 903650229017088 904068767974512 904421323064064 904884653659896 909386124471552 909851998510728 910218895647808 910685196311562 912569262911488 913036767656832 917578792259584 918053453193408 918889567449504 919247902130688 923093087886144 923263433961232 923453061792768 924294093725184 925140516887936 929372632701696 929438044626858 932625730228224 934074481197312 937745359122432 938398900091744 939202062978816 940062138128064 942489566613504 942691667246784 943554938004336 943991757098208 944428980830517 947668080715776 948531166399488 948734562549648 952055432941312 952496187342336 952870284269568 954983759368192 957655027044352 958773566036664 958975753242624 959419917034176 959911423139214 963203623022592 968491108601856 968669832352768 973101075867648 973992194068992 974443104101376 974491165479888 975148112395392 978954414768512 979338903277056 979407831972388 979608991226112 985677926308101 989053552521216 989959279217664 990417581217792 990876307756608 991088784092043 994487912699904 994557907626192 995393639396352 995463698070296 1000017511876656 1000933278828924 1005926364366336 1006604503117824 1006820352093504 1010344541080576 1010533589438464 1015890805715968 1016606507644224 1017077363971326 1017473988447072 1018400649638736 1022184516171364 1023059390030496 1023996257603784 1026640420775424 1027575430266112 1027795776095452 1032276141292032 1032743118876672 1033221449113728 1033750763380692 1034153889897024 1038671363206386 1039298427967488 1039830855440832 1040783081498928 1043470591607808 1049198700985344 1049203946506752 1049400265955328 1050159505656576 1054963529012736 1055158210241408 1055698762603212 1056336107114496 1060950478550144 1061499305254878 1062466062363489 1066603549003776 1067097562199424 1067326382868354 1067513692796928 1071062362058976 1072455885819136 1073373786261504 1074356729289216 1077361905424896 1078343109346048 1078348500576384 1078847722397952 1079347406663448 1084268071485312 1084344385398001 1088063351932928 1088567071248384 1089753561396864 1094036252309504 1095741218327616 1096739161149408 1097041626444816 1100814094338392 1101323716614576 1101756266186688 1105612760835072 1109329279070766 1113133936078848 1113704189119872 1118805045449728 1119244460888064 1119323236539872 1119817844320896 1119896660329083 1123737560193024 1127515004957172 1132430066007552 1132672896105192 1136324226413824 1136637608715648 1136850288118272 1137672797794624 1142877156430464 1143923747233056 1145700730843578 1149630130704384 1154952492420608 1155487178087424 1155941000589312 1156022359049376 1160235898149888 1160317558897224 1161836008736256 1162374130252944 1163886456729984 1167755491967078 1168210875624416 1169210731463424 1173303338029056 1174371920304128 1174623744109088 1179744161476608 1180824513272832 1181429443863648 1187052986521584 1188134091245192 1188378120503808 1193569288368912 1194662300537748 1197747157571328 1200182292178944 1204866972022784 1205425023966016 1205672604585984 1205895097418752 1206512871546528 1212514832628736 1213135998014304 1213142063148432 1214246928415416 1217382356875776 1219540071085056 1219801580420976 1222951352103936 1224071270924544 1225186089932672 1225663869507584 1230790783848192 1231270749057024 1232392124966912 1233831556293084 1238415856130691 1239163510268928 1239250726169144 1245432641596416 1252269417305088 1252275678088704 1253416184170752 1256922222995712 1258073250672448 1258655676130944 1259150018499072 1259238641107356 1264708221865984 1264979416732864 1269994916456448 1272804787565568 1278364754715552 1279226556045568 1279791822081024 1279881897518952 1286914215637188 1294217492249227 1298656258758656 1299257472135168 1299321553973184 1300197483193856 1305357253759377 1305785204369408 1306145321634816 1309372263821232 1314237235077468 1315434172450034 1319945705623552 1321168410342144 1321451712122724 1322661832738221 1326077210168256 1327191519195136 1327812581412864 1328427577431936 1333356682502208 1334577705105232 1336650852650841 1341235152488448 1342427136124672 1346841742611456 1347465552267744 1350205078701312 1355475343525632 1356103151961768 1356631984596096 1357867532851648 1364079186707328 1365328343471712 1366027794467343 1368853894367232 1369555151485248 1376368188389376 1377628598818304 1378334351174256 1378871853196032 1384895150941848 1386441140587776 1387710775331904 1391294122143744 1393772683960706 1394058949052544 1394157066940287 1398931601313792 1398938595342336 1400212674208768 1406618038683648 1407598350137616 1410093207192096 1413734349920256 1414037500870176 1415332407006504 1416621416484652 1422796749599232 1423101843824472 1428083149411968 1428744281013504 1432475639052288 1436482540566528 1437798000768512 1438463629863936 1439028592570368 1439129875551264 1445690761980416 1453004748529152 1459651613801472 1460988291103488 1462318881532544 1462722168593088 1468431622152768 1469008354915584 1469111747958582 1474150347780096 1479105705427688 1483580328781824 1484938918826496 1491836861439288 1493090459094528 1493195547105444 1500026267814984 1501399918243386 1503353339942896 1509906754676736 1510230528140256 1515516811620864 1515800384157696 1523836208573952 1525231662977408 1527600974458104 1533276774257046 1535994386405676 1539960631163136 1540649570783232 1541363145399168 1541693664143178 1546981197533184 1547090078529632 1548414211938048 1549114678315008 1549832173670592 1551848608973312 1558007044809579 1558947641951232 1561174622248392 1565205887411712 1573798051478016 1574432684363776 1575239258484864 1582737315362112 1583548143904818 1584504160671744 1591425717825216 1592883067383664 1596996210095104 1606593543088464 1608683828728704 1611535093933824 1616042858137344 1617514664019072 1617522750864576 1618995904553888 1623176475834368 1626053428113408 1626402107227968 1630601802805248 1632095027899392 1632850606872576 1634630342095296 1641054378464256 1645108741724112 1651221141507588 1651985574921864 1652218013691904 1658419141252608 1660576855461888 1663993918606149 1669692556406784 1669700904118272 1671221578894336 1675896297327616 1678207568174592 1678866691332096 1678984854809808 1685606340289536 1691272507435758 1697073050087424 1704486339620736 1704956413073472 1705275432177408 1706389096108032 1706509196691936 1714315734645696 1715885620849584 1732428738630912 1733230767131136 1734033538574064 1740353847224832 1740476338345836 1741527095513088 1745829685094976 1751633237950617 1752316313436624 1758454499708928 1759955007043584 1761557880456192 1761935616163632 1763549110317628 1768102946891008 1769616242214912 1771236769909248 1777808910002944 1780579479782376 1782201136867788 1788806728470528 1788822903299887 1790353932553368 1791993450806622 1795788990148608 1796620736356992 1798626344546304 1800273438268416 1807300458034176 1808137535949024 1808842646128128 1809769307319792 1818772248943104 1819703997021456 1820437791295616 1821370392623124 1826073535313664 1836106906386816 1837779134899008 1838495804261376 1846186175772288 1846526867922464 1846906123585536 1848588187450368 1850281033775872 1858745265403392 1858876089253716 1868148962394624 1876797800183488 1878404125957632 1880124276256128 1885383334493568 1887109876008672 1887983514196416 1888857961661034 1895336161431552 1897062332798976 1897469125099296 1904110865882624 1904992374684672 1905740568539136 1917547132073328 1917951506485248 1918839834068352 1919822846278428 1937339664705536 1946202151735296 1947984388137984 1948886208202752 1948982330959776 1950296224790784 1957908829537024 1958677806554112 1958815663944776 1959217982452224 1971355852616202 1973151258675051 1979918558435328 1980835162435584 1981752615513216 1982177568184086 1988975825399808 1989115815252384 1990787278792704 1990927396140592 2000035023753312 2001866557657848 2011852728732672 2013640704187008 2020689082161152 2031781611431936 2033213015288448 2034154727942652 2034947976894144 2036801299277472 2044369032342728 2046118780060992 2047992515207568 2053280841550848 2055150860532224 2055591552190904 2064552282584064 2066442898227456 2067501526761384 2068307779794048 2077342726412772 2078596855934976 2079661710881664 2081566162997856 2086941183215616 2090659025941059 2098397401970688 2098407893013504 2098800531910656 2100319011313152 2109927058025472 2110316420482816 2111397525206424 2121900957100288 2122998610509756 2124932124726978 2134195124398848 2134652765736708 2135027385593856 2142124724117952 2144911771638272 2146747572523008 2148713458578432 2154723810849792 2156686218692096 2156697001152768 2157695444795904 2158694813326896 2168536142970624 2168688770796002 2176126703865856 2179507122793728 2188072504619008 2191482436655232 2193478322298816 2194083252889632 2201628188676784 2202647433229152 2203512532373376 2203667621937873 2211225521670144 2218658558141532 2227408378239744 2237610090899456 2238646473079744 2239635688641792 2239793320658166 2247475120386048 2252099877365079 2255030009914344 2264860132015104 2265345792210384 2272648452827648 2273275217431296 2273700576236544 2275345595589248 2285754312860928 2287847494466112 2291401461687156 2299915161385569 2309904984841216 2310974356174848 2312044718098752 2312540496214767 2320471796299776 2320635117794448 2323672017472512 2324748260505888 2327772913459968 2335510983934156 2336421751248832 2338421462926848 2348743840608256 2349247488218176 2361649026545664 2362858887727296 2374105973043168 2376268182490384 2376756241007616 2387138576737824 2389324601075496 2395494315142656 2400364584357888 2409733944045568 2410850047932032 2411790194837504 2413025743093056 2425029665257472 2426271996028608 2426284126296864 2428493856830832 2434764713751552 2439080142170112 2439603160841952 2445902704207872 2448142541849088 2450372179865344 2451327739015168 2461581567696384 2464784249933824 2467663112586168 2476831712261382 2478327020537856 2478501452338288 2490865283192832 2504538834610176 2504551356177408 2506832368341504 2513844445991424 2516146501344896 2517311352261888 2518300036998144 2518477282214712 2529958833465728 2536908761153637 2539989832912896 2545609575131136 2556729509431104 2558453112091136 2559583644162048 2559763795037904 2573828431274376 2588434984498454 2597312517517312 2598643107946368 2600394966387712 2610714507518754 2611570408738816 2612290643269632 2618744527642464 2628474470154936 2630868344900068 2642336820684288 2642903424245448 2645323665476442 2652154420336512 2656855154863872 2666713365004416 2669155410210464 2673301705301682 2682470304976896 2684854272249344 2687990176209933 2693683485222912 2694931104535488 2700410157402624 2710950687051264 2712206303923536 2713263969192192 2715735065703296 2728158373414656 2730656686943424 2732055588934686 2737707788734464 2739110302970496 2752736376778752 2755257197636608 2756668702348512 2757743706392064 2769790301883696 2772882281175552 2775421550663808 2787545367921412 2788117898105088 2788314133880574 2797877190684672 2800425348417536 2813236077367296 2815196700275232 2820186414384192 2827468699840512 2828075001740352 2830664814013008 2833242832969304 2845593499198464 2846203687648944 2856166298823936 2857488562027008 2864951278104576 2872965081133056 2875596001537024 2876927259727872 2878259751102528 2891381523960832 2906009497058304 2919303227602944 2921976582206976 2924637763065088 2925444337186176 2936863244305536 2938016709831168 2938223495917164 2958211410855376 2967160657563648 2969877837652992 2983673722878576 2986180918189056 2986391094210888 3000052535629968 3002799836486772 3006706679885792 3019813509353472 3020461056280512 3031033623241728 3031600768315392 3047672417147904 3050463325954816 3055201948916208 3066553548514092 3071988772811352 3079921262326272 3082726290798336 3083387328286356 3086210943055849 3094180157059264 3096828423876096 3098229356630016 3099664347341184 3103697217946624 3116014089619158 3117895283902464 3122349244496784 3130411774823424 3147596102956032 3150478516969728 3165474630724224 3167096287809636 3169008321343488 3182851435650432 3185766134767328 3187398187090467 3193992420190208 3213187086176928 3217367657457408 3223070187867648 3232085716274688 3235029328038144 3235045501729152 3237991809107776 3246352951668736 3252804214455936 3253033156194003 3264190055798784 3265701213745152 3269260684190592 3282108756928512 3290217483448224 3302442283015176 3303971149843728 3316838282505216 3327987837212298 3339401808236544 3342443157788672 3351792594655232 3356415136349184 3357733382664192 3357969709619616 3359689980987249 3371212680579072 3382545014871516 3408972679241472 3409912826146944 3410550864354816 3413018393383872 3428631469291392 3431771241699168 3464857477261824 3466461534262272 3468067077148128 3480707694449664 3480952676691672 3491659370189952 3503266475901234 3504632626873248 3519910014087168 3523115760912384 3523871232327264 3527098220635256 3536205893782016 3539232484429824 3542473539818496 3555617820005888 3561158959564752 3564402273735576 3577645806599774 3580707865106736 3583986901613244 3593241472713984 3600546876536832 3614600916068352 3616275071898048 3617685292256256 3619538614639584 3637544497886208 3639407994042912 3640875582591232 3642740785246248 3652147070627328 3672213812773632 3675558269798016 3676991608522752 3692372351544576 3693053735844928 3693812247171072 3697176374900736 3700562067551744 3715247568392073 3717490530806784 3717752178507432 3736297924789248 3753595600366976 3756808251915264 3760248552512256 3770766668987136 3774219752017344 3775967028392832 3777715923322068 3794124665597952 3794938250198592 3808221731765248 3809984749369344 3835094264146656 3837679668136704 3839645692556856 3874679329411072 3882652476747681 3895968776275968 3897772416405504 3897964661919552 3900592449581568 3915817659074048 3917355613108224 3917631327889552 3918435964904448 3942711705232404 3946302517350102 3959837116870656 3963505231026432 3964355136368172 3967985498214663 3978231630504768 3981574557585408 3981854792281184 4000070047506624 4003733115315696 4009952557952523 4023705457465344 4027281408374016 4041378164322304 4063563222863872 4066426030576896 4068309455885304 4069895953788288 4073602598554944 4088738064685456 4092237560121984 4095985030415136 4106561683101696 4110301721064448 4111183104381808 4129104565168128 4132885796454912 4135003053522768 4136615559588096 4154685452825544 4159323421763328 4163132325995712 4173882366431232 4181318051882118 4182471200820861 4196794803941376 4196815786027008 4200638022626304 4219854116050944 4220632840965632 4222795050412848 4243801914200576 4245997221019512 4249864249453956 4268390248797696 4269305531473416 4284249448235904 4289823543276544 4297426917156864 4309447621699584 4313372437384192 4313394002305536 4315390889591808 4317389626653792 4337072285941248 4337377541592004 4359014245587456 4382964873310464 4386956644597632 4388166505779264 4403256377353568 4405294866458304 4407025064746752 4407335243875746 4422451043340288 4437317116283064 4454816756479488 4475220181798912 4477292946159488 4479271377283584 4479586641316332 4504199754730158 4510060019828688 4529720264030208 4530691584420768 4545296905655296 4546550434862592 4547401152473088 4550691191178496 4571508625721856 4575694988932224 4582802923374312 4599830322771138 4604019603575119 4619809969682432 4621948712349696 4624089436197504 4625080992429534 4640943592599552 4641270235588896 4647344034945024 4649496521011776 4655545826919936 4671021967868312 4672843502497664 4676842925853696 4698494976436352 4723298053091328 4725717775454592 4748211946086336 4752536364980768 4753512482015232 4774277153475648 4778649202150992 4790988630285312 4821700095864064 4823580389675008 4826051486186112 4850059330514944 4852543992057216 4852568252593728 4856987713661664 4869529427503104 4878160284340224 4879206321683904 4891805408415744 4896285083698176 4900744359730688 4923163135392768 4935326225172336 4953663424522764 4956654041075712 4957002904676576 4981730566385664 4991981755818447 5009077669220352 5009102712354816 5013664736683008 5027688891982848 5032293002689792 5034622704523776 5036600073996288 5036954564429424 5059917666931456 5073817522307274 5091219150262272 5113459018862208 5116906224182272 5119167288324096 5119527590075808 5147656862548752 5176869968996908 5197286215892736 5200789932775424 5221429015037508 5224581286539264 5237489055284928 5254899713851851 5256948940309872 5261736689800136 5284673641368576 5285806848490896 5290647330952884 5304308840673024 5313710309727744 5333426730008832 5338310820420928 5346603410603364 5366468709899661 5369708544498688 5375980352419866 5387366970445824 5389862209070976 5400820314805248 5421901374102528 5424412607847072 5426527938384384 5431470131406592 5456316746829312 5461313373886848 5464111177869372 5478220605940992 5510514395273216 5513337404697024 5515487412784128 5539580603767392 5545764562351104 5550843101327616 5575090735842824 5576235796210176 5576628267761148 5600850696835072 5630393400550464 5640372828768384 5656150003480704 5661329628026016 5666485665938608 5691186998396928 5692407375297888 5712332597647872 5714977124054016 5731534608532291 5751192003074048 5753854519455744 5756519502205056 5782763047921664 5812018994116608 5838606455205888 5843953164413952 5849275526130176 5850888674372352 5873726488611072 5876033419662336 5876446991834328 5916422821710752 5919453776025153 5939755675305984 5967347445757152 5972361836378112 5972782188421776 6000105071259936 6005599672973544 6013413359771584 6040922112561024 6062067246483456 6095344834295808 6100926651909632 6110403897832416 6133107097028184 6143977545622704 6159842524652544 6165452581596672 6166774656572712 6172421886111698 6188360314118528 6193656847752192 6199328694682368 6207394435893248 6232028179238316 6235790567804928 6244698488993568 6260823549646848 6271977077823177 6295192205912064 6300957033939456 6330949261448448 6334192575619272 6365702871300864 6371532269534656 6374796374180934 6387984840380416 6426374172353856 6434735314914816 6446140375735296 6464171432549376 6470058656076288 6470091003458304 6475983618215552 6505608428911872 6506066312388006 6528380111597568 6538521368381184 6564217513857024 6580434966896448 6604884566030352 6607942299687456 6611002865813619 6633676565010432 6655975674424596 6684886315577344 6703585189310464 6712830272698368 6715939419239232 6719379961974498 6742425361158144 6765090029743032 6817945358482944 6819825652293888 6821101728709632 6826036786767744 6857262938582784 6863542483398336 6899745484156707 6929714954523648 6932923068524544 6936134154296256 6937621488644301 6961415388899328 6961905353383344 6983318740379904 7006532951802468 7009265253746496 7046231521824768 7047742464654528 7054196441270512 7072411787564032 7084947079636992 7111235640011776 7122317919129504 7128804547471152 7155291613199548 7161415730213472 7167973803226488 7186482945427968 7201093753073664 7229201832136704 7232550143796096 7235370584512512 7239077229279168 7275088995772416 7278815988085824 7281751165182464 7285481570492496 7304294141254656 7344427625547264 7351116539596032 7353983217045504 7384744703089152 7386107471689856 7394352749801472 7401124135103488 7430495136784146 7434981061613568 7435504357014864 7472595849578496 7507191200733952 7513616503830528 7520497105024512 7541533337974272 7548439504034688 7551934056785664 7555431846644136 7589876500397184 7590410697786007 7616443463530496 7619969498738688 7670188528293312 7675359336273408 7679291385113712 7765304953495362 7791937552551936 7795929323839104 7801184899163136 7831635318148096 7834711226216448 7835262655779104 7836871929808896 7885423410464808 7892605034700204 7927010462052864 7928710272736344 7935970996429326 7956463261009536 7963709584562368 8000140095013248 8007466230631392 8019905115905046 8047410914930688 8054562816748032 8132852061153792 8136618911770608 8139791907576576 8147205197109888 8177476129370912 8184475120243968 8191970060830272 8213123366203392 8220603442128896 8222366208763616 8258209130336256 8265771592909824 8270006107045536 8273231119176192 8309370905651088 8318646843526656 8326264651991424 8362636103764236 8364942401641722 8393631572054016 8401276045252608 8439708232101888 8441265681931264 8445590100825696 8487603828401152 8491994442039024 8499728498907912 8536780497595392 8538611062946832 8568498896471808 8579647086553088 8594853834313728 8618895243399168 8626744874768384 8626788004611072 8630781779183616 8634779253307584 8674144571882496 8674755083184008 8718028491174912 8765929746620928 8773913289195264 8776333011558528 8806512754707136 8810589732916608 8814050129493504 8814670487751492 8874634232566128 8909633512958976 8954585892318976 8958542754567168 8959173282632664 9008399509460316 9020120039657376 9059440528060416 9059522445744589 9061383168841536 9090593811310592 9093100869725184 9094802304946176 9101382382356992 9143017251443712 9151389977864448 9165605846748624 9199660645542276 9208039207150238 9239619939364864 9248178872395008 9250161984859068 9258632829167547 9282540471177792 9294688069890048 9298993042023552 9311091653839872 9342043935736624 9345687004995328 9353685851707392 9396989952872704 9451435550909184 9496423892172672 9505072729961536 9507024964030464 9548554306951296 9557298404301984 9562194561271401 9581977260570624 9643400191728128 9652102972372224 9705087984114432 9705136505187456 9713975427323328 9739058855006208 9758412643367808 9759099468582009 9792570167396352 9801488719461376 9846326270785536 9870652450344672 9907326849045528 9914005809353152 9983963511636894 10018205424709632 10027329473366016 10055377783965696 10064586005379584 10069245409047552 10073200147992576 10073909128858848 10119835333862912 10147635044614548 10226918037724416 10233812448364544 10239055180151616 10295313725097504 10353739937993816 10394572431785472 10401579865550848 10442858030075016 10474978110569856 10509799427703702 10513897880619744 10523473379600272 10569347282737152 10571613696981792 10581294661905768 10608617681346048 10627420619455488 10666853460017664 10676621640841856 10693206821206728 10732937419799322 10739417088997376 10751960704839732 10779724418141952 10801640629610496 10843802748205056 10848825215694144 10853055876768768 10862940262813184 10912633493658624 10922626747773696 10928222355738744 10956441211881984 11021028790546432 11026674809394048 11030974825568256 11079161207534784 11091529124702208 11101686202655232 11150181471685648 11152471592420352 11153256535522296 11260786801100928 11280745657536768 11312300006961408 11322659256052032 11332971331877216 11382373996793856 11384814750595776 11424665195295744 11429954248108032 11463069217064582 11502384006148096 11513039004410112 11565526095843328 11624037988233216 11647957430243043 11687906328827904 11698551052260352 11701777348744704 11747452977222144 11752066839324672 11752893983668656 11832845643421504 11838907552050306 11879511350611968 11903956494643989 11934694891514304 11944723672756224 11945564376843552 12000210142519872 12011199345947088 12026826719543168 12081844225122048 12124134492966912 12190689668591616 12201853303819264 12220807795664832 12266214194056368 12287955091245408 12319685049305088 12330905163193344 12333549313145424 12344843772223396 12376720628237056 12387313695504384 12398657389364736 12414788871786496 12464056358476632 12489396977987136 12521647099293696 12543954155646354 12590384411824128 12601914067878912 12661898522896896 12668385151238544 12731405742601728 12743064539069312 12749592748361868 12852748344707712 12869470629829632 12892280751470592 12928342865098752 12940117312152576 12940182006916608 12951967236431104 13011216857823744 13012132624776012 13077042736762368 13160869933792896 13209769132060704 13215884599374912 13222005731627238 13267353130020864 13311951348849192 13425660545396736 13431878838478464 13438759923948996 13530180059486064 13635890716965888 13639651304587776 13642203457419264 13652073573535488 13714525877165568 13727084966796672 13799490968313414 13812058810725357 13859429909047296 13865846137049088 13872268308592512 13875242977288602 13922830777798656 13923810706766688 13966637480759808 14013065903604936 14018530507492992 14095484929309056 14108392882541024 14144823575128064 14169894159273984 14222471280023552 14244635838259008 14257609094942304 14310583226399096 14322831460426944 14335947606452976 14372965890855936 14465100287592192 14470741169025024 14478154458558336 14550177991544832 14557631976171648 14563502330364928 14570963140984992 14608588282509312 14688855251094528 14702233079192064 14769489406178304 14772214943379712 14802248270206976 14860990273568292 14869962123227136 14871008714029728 14945191699156992 15014382401467904 15027233007661056 15040994210049024 15083066675948544 15096879008069376 15103868113571328 15110863693288272 15179753000794368 15180821395572014 15232886927060992 15340377056586624 15350718672546816 15358582770227424 15530609906990724 15591858647678208 15602369798326272 15663270636296192 15670525311558208 15673743859617792 15764699141555553 15770846820929616 15785210069400408 15854020924105728 15857420545472688 15871941992858652 15912926522019072 15927419169124736 16000280190026496 16014932461262784 16039810231810092 16099406129698983 16109125633496064 16265704122307584 16273237823541216 16279583815153152 16294410394219776 16354952258741824 16368950240487936 16383940121660544 16441206884257792 16444732417527232 16531543185819648 16540012214091072 16546462238352384 16618741811302176 16637293687053312 16652529303982848 16725272207528472 16729884803283444 16802552090505216 16882531363862528 16891180201651392 16975207656802304 16983988884078048 16999456997815824 17073560995190784 17077222125893664 17136997792943616 17159294173106176 17194603825596873 17253489749536768 17253576009222144 17261563558367232 17269558506615168 17348289143764992 17349510166368016 17436056982349824 17531859493241856 17547826578390528 17552666023117056 17613025509414272 17621179465833216 17628100258987008 17629340975502984 17749268465132256 17758361328075459 17819267025917952 17909171784637952 17917085509134336 17918346565265328 18016799018920632 18040240079314752 18119044891489178 18122766337683072 18181187622621184 18186201739450368 18202764764713984 18286034502887424 18302779955728896 18331211693497248 18399321291084552 18416078414300476 18496357744790016 18500323969718136 18517265658335094 18565080942355584 18597986084047104 18622183307679744 18684087871473248 18691374009990656 18707371703414784 18793979905745408 18815931233469531 18902871101818368 18992847784345344 19010145459923072 19097108613902592 19114596808603968 19124389122542802 19163954521141248 19286800383456256 19304205944744448 19410175968228864 19410273010374912 19427950854646656 19516825286735616 19518198937164018 19585140334792704 19602977438922752 19692652541571072 19741304900689344 19814653698091056 19828011618706304 19967927023273788 20054658946732032 20110755567931392 20129172010759168 20138490818095104 20147818257717696 20239670667725824 20295270089229096 20453836075448832 20467624896729088 20478110360303232 20590627450195008 20707479875987632 20789144863570944 20885716060150032 20949956221139712 21019598855407404 21027795761239488 21046946759200544 21138694565474304 21143227393963584 21162589323811536 21217235362692096 21254841238910976 21333706920035328 21353243281683712 21386413642413456 21465874839598644 21478834177994752 21503921409679464 21559448836283904 21603281259220992 21603476601390943 21687605496410112 21697650431388288 21706111753537536 21725880525626368 21825266987317248 21845253495547392 21856444711477488 21912882423763968 22053349618788096 22061949651136512 22158322415069568 22183058249404416 22203372405310464 22300362943371296 22304943184840704 22306513071044592 22521573602201856 22561491315073536 22624600013922816 22645318512104064 22665942663754432 22769629501191552 22771232093358021 22849330390591488 22859908496216064 22926138434129164 23026078008820224 23295914860486086 23375812657655808 23397102104520704 23403554697489408 23494905954444288 23504133678649344 23505787967337312 23665691286843008 23677815104100612 23807912989287978 23869389783028608 23891128753687104 24000420285039744 24022398691894176 24053653439086336 24163688450244096 24403706607638528 24441615591329664 24532428388112736 24575910182490816 24639370098610176 24661810326386688 24667098626290848 24689687544446792 24753441256474112 24774627391008768 24797314778729472 24928112716953264 24978793955974272 25087908311292708 25203828135757824 25323797045793792 25336770302477088 25462811485203456 25486129078138624 25499185496723736 25705496689415424 25738941259659264 25784561502941184 25856685730197504 25880234624305152 25880364013833216 25903934472862208 26022433715647488 26024265249552024 26154085473524736 26321739867585792 26419538264121408 26431769198749824 26444011463254476 26623902697698384 26863757676956928 26877519847897992 27060360118972128 27178567337233767 27271781433931776 27279302609175552 27284406914838528 27304147147070976 27429051754331136 27454169933593344 27598981936626828 27624117621450714 27718859818094592 27744536617185024 27750485954577204 27775898487502641 27847621413533376 27933274961519616 28026131807209872 28037061014985984 28190969858618112 28216785765082048 28289647150256128 28444942560047104 28489271676518016 28515218189884608 28621166452798192 28645662920853888 28671895212905952 28745931781711872 28930200575184384 28956308917116672 29115263952343296 29127004660729856 29141926281969984 29217176565018624 29277298405746027 29377710502189056 29404466158384128 29538978812356608 29544429886759424 29604496540413952 29721980547136584 29742017428059456 30028764802935808 30081988420098048 30166133351897088 30193758016138752 30207736227142656 30221727386576544 30359506001588736 30361642791144028 30680754113173248 30701437345093632 30717165540454848 31061219813981448 31183717295356416 31204739596652544 31326541272592384 31341050623116416 31529398283111106 31541693641859232 31570420138800816 31708041848211456 31714841090945376 31743883985717304 31825853044038144 31854838338249472 32000560380052992 32029864922525568 32079620463620184 32198812259397966 32218251266992128 32531408244615168 32546475647082432 32559167630306304 32588820788439552 32709904517483648 32737900480975872 32767880243321088 32889464835054464 33063086371639296 33080024428182144 33092924476704768 33237483622604352 33274587374106624 33305058607965696 33450544415056944 33459769606566888 33765062727725056 33782360403302784 33950415313604608 33967977768156096 33998913995631648 34147121990381568 34154444251787328 34273995585887232 34389207651193746 34507152018444288 34539117013230336 34696578287529984 34699020332736032 34872113964699648 34943872290729129 35063718986483712 35095653156781056 35105332046234112 35226051018828544 35242358931666432 35256200517974016 35258681951005968 35498536930264512 35516722656150918 35638534051835904 35818343569275904 35834171018268672 35836693130530656 36033598037841264 36080480158629504 36238089782978356 36245532675366144 36372403478900736 36405529529427968 36572069005774848 36605559911457792 36662423386994496 36798642582169104 36832156828600952 36992715489580032 37000647939436272 37034531316670188 37130161884711168 37195972168094208 37244366615359488 37368175742946496 37382748019981312 37587959811490816 37631862466939062 37805742203636736 37985695568690688 38020290919846144 38194217227805184 38229193617207936 38248778245085604 38573600766912512 38608411889488896 38820351936457728 38820546020749824 38855901709293312 39033650573471232 39036397874328036 39205954877845504 39482609801378688 39629307396182112 39656023237412608 39935854046547576 40120742259726037 40258344021518336 40276981636190208 40295636515435392 40479341335451648 40590540178458192 40907672150897664 40956220720606464 41181254900390016 41414959751975264 41436176432176071 41578289727141888 41771432120300064 41899912442279424 42039197710814808 42055591522478976 42093893518401088 42286454787927168 42325178647623072 42434470725384192 42509682477821952 42667413840070656 42706486563367424 42772827284826912 42931749679197288 43007842819358928 43118897672567808 43206953202781886 43395300862776576 43412223507075072 43451761051252736 43650533974634496 43690506991094784 43712889422954976 43825764847527936 44106699237576192 44316644830139136 44406744810620928 44600725886742592 44609886369681408 44613026142089184 45043147204403712 45122982630147072 45249200027845632 45290637024208128 45331885327508864 45539259002383104 45542464186716042 45698660781182976 45852276868258328 46052156017640448 46591829720972172 46794204209041408 46807109394978816 46989811908888576 47011575934674624 47331382573686016 47355630208201224 47615825978575956 47738779566057216 47782257507374208 48000840570079488 48044797383788352 48107306878172672 48298218389096949 48327376900488192 48807413215277056 48883231182659328 49064856776225472 49151820364981632 49323620652773376 49334197252581696 49379375088893584 49506882512948224 49594629557458944 49856225433906528 49957587911948544 50175816622585416 50407656271515648 50647594091587584 50673540604954176 50925622970406912 50972258156277248 50998370993447472 51410993378830848 51477882519318528 51583811476790619 51760469248610304 51760728027666432 51807868945724416 52044867431294976 52048530499104048 52308170947049472 52643479735171584 52839076528242816 52863538397499648 52888022926508952 53247805395396768 53727515353913856 53755039695795984 54120720237944256 54357134674467534 54543562867863552 54558605218351104 54608294294141952 54858103508662272 54908339867186688 55197963873253656 55248235242901428 55489073234370048 55500971909154408 55551796975005282 55695242827066752 55866549923039232 56052263614419744 56074122029971968 56381939717236224 56433571530164096 56978543353036032 57030436379769216 57242332905596384 57291325841707776 57343790425811904 57491863563423744 57860401150368768 57912617834233344 58230527904686592 58254009321459712 58283852563939968 58554596811492054 58755421004378112 58808932316768256 59077957624713216 59088859773518848 59443961094273168 59484034856118912 60057529605871616 60163976840196096 60332266703794176 60387516032277504 60415472454285312 60443454773153088 60719012003177472 60723285582288056 61361508226346496 61402874690187264 61434331080909696 62122439627962896 62367434590712832 62682101246232832 63058796566222212 63083387283718464 63140840277601632 63416083696422912 63429682181890752 63487767971434608 63651706088076288 63709676676498944 64001120760105984 64059729845051136 64159240927240368 64397624518795932 64436502533984256 64810429804172829 65062816489230336 65092951294164864 65118335260612608 65177641576879104 65419809034967296 65475800961951744 65535760486642176 65778929670108928 66160048856364288 66185848953409536 66474967245208704 66549174748213248 66610117215931392 66901088830113888 66919539213133776 67564720806605568 67935955536312192 67997827991263296 68308888503574656 68313696280074063 68547991171774464 68778415302387492 69078234026460672 69398040665472064 69887744581458258 70127437972967424 70191306313562112 70210664092468224 70452102037657088 70484717863332864 70512401035948032 70517363902011936 70997073860529024 71033445312301836 71636687138551808 71673386261061312 72067196075682528 72160960317259008 72476179565956712 72491065350732288 72811059058855936 73211119822915584 73324846773988992 73597285164338208 73664313657201904 73985430979160064 74001295878872544 74069062633340376 74260323769422336 74391944336188416 74736351485892992 74765496039962624 75175919622981632 75263724933878124 75611484407273472 75971391137381376 76040581839692288 76388434455610368 76458387234415872 76497556490171208 77147201533825024 77216823778977792 77640703872915456 77641092041499648 77711803418586624 78067301146942464 78072795748656072 78965219602757376 79258614792364224 79312046474825216 79871708093095152 80241484519452074 80516688043036672 80591273030870784 80958682670903296 81181080356916384 81535702011701301 81815344301795328 81912441441212928 82362509800780032 82829919503950528 82872352864352142 83156579454283776 83327695462507923 83542864240600128 83799824884558848 84078395421629616 84111183044957952 84187787036802176 84572909575854336 84650357295246144 84868941450768384 85334827680141312 85412973126734848 85545654569653824 85863499358394576 86015685638717856 86237795345135616 86413906405563772 86790601725553152 86903522102505472 87381013982189568 87425778845909952 87651529695055872 88213398475152384 88633289660278272 88813489621241856 89201451773485184 89226052284178368 90086294408807424 90245965260294144 90498400055691264 90581274048416256 90663770655017728 91078518004766208 91084928373432084 91704553736516656 92104312035280896 93183659441944344 93614218789957632 93979623817777152 94023151869349248 94662765147372032 94711260416402448 95231651957151912 95477559132114432 95564515014748416 96001681140158976 96089594767576704 96214613756345344 96596436778193898 96654753800976384 97766462365318656 98129713552450944 98303640729963264 98668394505163392 98758750177787168 99013765025896448 99189259114917888 99712450867813056 99915175823897088 100351633245170832 101295188183175168 101347081209908352 101851245940813824 101944516312554496 101996741986894944 102821986757661696 103167622953581238 103521456055332864 103615737891448832 104089734862589952 104097060998208096 104616341894098944 105286959470343168 105678153056485632 105727076794999296 105776045853017904 106495610790793536 107455030707827712 107510079391591968 108241440475888512 108714269348935068 109117210436702208 109216588588283904 109716207017324544 109816679734373376 110395927746507312 110496470485802856 110978146468740096 111001943818308816 111103593950010564 111390485654133504 111733099846078464 112104527228839488 112148244059943936 112763879434472448 112867143060328192 113957086706072064 114060872759538432 114484665811192768 114582651683415552 114687580851623808 115720802300737536 115825235668466688 116461055809373184 116567705127879936 117109193622984108 117617864633536512 118177719547037696 118887922188546336 118968069712237824 120115059211743232 120362226779178111 120775032064555008 120830944908570624 120886909546306176 121438024006354944 121446571164576112 122723016452692992 122868662161819392 124244879255925792 124308529296528213 124734869181425664 125364202492465664 126117593132444424 126166774567436928 126281680555203264 126859364363781504 126975535942869216 127303412176152576 127419353352997888 128002241520211968 128119459690102272 128318481854480736 128795249037591864 129620859608345658 130185902588329728 130236670521225216 130355283153758208 130839618069934592 130951601923903488 131071520973284352 131557859340217856 132320097712728576 132949934490417408 133220234431862784 133802177660227776 133839078426267552 135129441613211136 135871911072624384 135995655982526592 136617777007149312 136627392560148126 137095982343548928 137556830604774984 138156468052921344 138796081330944128 139775489162916516 140382612627124224 140421328184936448 140904204075314176 140969435726665728 141034727804023872 141994147721058048 142066890624603672 143273374277103616 143346772522122624 144134392151365056 144321920634518016 144952359131913424 144982130701464576 146422239645831168 146649693547977984 147194570328676416 147328627314403808 147970861958320128 148002591757745088 148138125266680752 148520647538844672 148783888672376832 149472702971785984 149530992079925248 150351839245963264 150527449867756248 151222968814546944 151942782274762752 152081163679384576 152776868911220736 152916774468831744 152995112980342416 154433647557955584 154751434430371857 155281407745830912 155282184082999296 155423606837173248 156134602293884928 156145591497312144 157930439205514752 158517229584728448 158624092949650432 159743416186190304 160482969038904148 161182546061741568 162362160713832768 163071404023402602 163630688603590656 163824882882425856 164725019601560064 165659839007901056 165744705728704284 166655390925015846 167085728481200256 167599649769117696 168156790843259232 168222366089915904 168375574073604352 169145819151708672 169300714590492288 170825946253469696 171091309139307648 171726998716789152 172031371277435712 172475590690271232 172827812811127544 173581203451106304 174762027964379136 174851557691819904 176426796950304768 177266579320556544 178402903546970368 178452104568356736 180172588817614848 180491930520588288 180996800111382528 181162548096832512 181327541310035456 182157036009532416 182169856746864168 183409107473033312 184208624070561792 186367318883888688 188046303738698496 189325530294744064 189422520832804896 190463303914303824 190955118264228864 191129030029496832 192003362280317952 192179189535153408 192429227512690688 193192873556387796 193309507601952768 194431289412518487 195532924730637312 196259427104901888 196607281459926528 197336789010326784 197517500355574336 198027530051792896 199424901735626112 199830351647794176 200703266490341664 202694162419816704 203889032625108992 203993483973789888 204941088840222189 205643973515323392 206335245907162476 207231475782897664 208194121996416192 210573918940686336 211356306112971264 211454153589998592 211552091706035808 212991221581587072 214910061415655424 215020158783183936 216482880951777024 217428538697870136 218433177176567808 219633359468746752 220791855493014624 220992940971605712 221956292937480192 222003887636617632 222207187900021128 222780971308267008 224209054457678976 224296488119887872 225527758868944896 225734286120656384 227914173412144128 228121745519076864 228969331622385536 229165303366831104 229375161703247616 231441604601475072 231650471336933376 232922111618746368 233135410255759872 234218387245968216 236355439094075392 237775844377092672 237936139424475648 240724453558356222 241550064129110016 241773819092612352 242876048012709888 242893142329152224 244607106035103903 245446032905385984 245737324323638784 248489758511851584 248617058593056426 249469738362851328 250728404984931328 252235186264888848 252333549134873856 252563361110406528 253718728727563008 253951071885738432 254606824352305152 254838706705995776 256004483040423936 256238919380204544 256636963708961472 257590498075183728 259241719216691316 260371805176659456 260710566307516416 261679236139869184 262143041946568704 263115718680435712 264640195425457152 265899868980834816 266440468863725568 267604355320455552 267678156852535104 270258883226422272 271743822145248768 271991311965053184 273235554014298624 273254785120296252 275113661209549968 276312936105842688 277592162661888256 279550978325833032 280842656369872896 280845195818082259 281808408150628352 281938871453331456 282069455608047744 283988295442116096 284133781249207344 286693545044245248 288268784302730112 288643841269036032 289904718263826848 289964261402929152 293299387095955968 294389140657352832 294657254628807616 296005183515490176 296276250533361504 297041295077689344 297567777344753664 298945405943571968 301054899735512496 303885564549525504 304162327358769152 305553737822441472 305833548937663488 305990225960684832 309502868860743714 310564368165998592 310847213674346496 312269204587769856 312291182994624288 315860878411029504 317034459169456896 317248185899300864 319486832372380608 320965938077808296 322365092123483136 324724321427665536 326142808046805204 327649765764851712 329450039203120128 331319678015802112 331489411457408568 333310781850031692 334171456962400512 335199299538235392 336313581686518464 336444732179831808 336751148147208704 338291638303417344 338601429180984576 341651892506939392 342182618278615296 343453997433578304 344062742554871424 345655625622255088 347162406902212608 349703115383639808 352853593900609536 354533158641113088 356805807093940736 356904209136713472 360345177635229696 361086680337534333 362325096193665024 362655082620070912 364314072019064832 364339713493728336 366818214946066624 372734637767777376 376092607477396992 378651060589488128 378845041665609792 380926607828607648 381910236528457728 382258060058993664 384006724560635904 384358379070306816 384858455025381376 386385747112775592 388862578825036974 391065849461274624 392518854209803776 393214562919853056 394673578020653568 395035000711148672 398849803471252224 399660703295588352 401406532980683328 405388324839633408 407778065250217984 407986967947579776 409882177680444378 411287947030646784 412670491814324952 416388243992832384 421147837881372672 422712612225942528 422908307179997184 423104183412071616 425982443163174144 429820122831310848 430040317566367872 432965761903554048 434857077395740272 439266718937493504 441583710986029248 441985881943211424 443912585874960384 444007775273235264 444414375800042256 445561942616534016 448418108915357952 448592976239775744 451055517737889792 451468572241312768 455828346824288256 456243491038153728 457938663244771072 458330606733662208 458750323406495232 463300942673866752 465844223237492736 466270820511519744 468436774491936432 475551688754185344 475872278848951296 481448907116712444 483547638185224704 485786284658304448 489214212070207806 490892065810771968 491474648647277568 496979517023703168 497234117186112852 501456809969862656 504470372529777696 504667098269747712 505126722220813056 507437457455126016 507902143771476864 509677413411991552 512477838760409088 513273927417922944 515180996150367456 518483438433382632 520743610353318912 523358472279738368 524286083893137408 526231437360871424 529280390850914304 531799737961669632 535208710640911104 535356313705070208 540517766452844544 543487644290497536 543982623930106368 546471108028597248 546509570240592504 550227322419099936 552625872211685376 555184325323776512 559101956651666064 561690391636164518 563616816301256704 564138911216095488 567976590884232192 568267562498414688 573387090088490496 576537568605460224 577287682538072064 579809436527653696 579928522805858304 583293868237555461 586598774191911936 588778281314705664 589314509257615232 592010367030980352 592552501066723008 594082590155378688 597890811887143936 602109799471024992 608324654717538304 611667097875326976 611980451921369664 619005737721487428 621694427348692992 624582365989248576 631721756822059008 634068918338913792 634496371798601728 638973664744761216 641931876155616592 644730184246966272 649448642855331072 652285616093610408 655299531529703424 658900078406240256 662639356031604224 662978822914817136 666621563700063384 668342913924801024 672627163373036928 672889464359663616 673502296294417408 676583276606834688 677202858361969152 684365236557230592 686907994867156608 688125485109742848 691311251244510176 694324813804425216 699406230767279616 709066317282226176 713611614187881472 713808418273426944 722173360675068666 724650192387330048 725310165240141824 728628144038129664 728679426987456672 733636429892133248 745469275535554752 752185214954793984 757302121178976256 757690083331219584 761853215657215296 763820473056915456 764516120117987328 768013449121271808 768716758140613632 772771494225551184 777725157650073948 782131698922549248 785037708419607552 786429125839706112 789347156041307136 790070001422297344 797699606942504448 799321406591176704 802813065961366656 810776649679266816 815973935895159552 819764355360888756 825340983628649904 832776487985664768 842535587454246777 845425224451885056 845816614359994368 846208366824143232 851964886326348288 860080635132735744 865931523807108096 869714154791480544 883167421972058496 883971763886422848 888015550546470528 888828751600084512 891123885233068032 896836217830715904 902937144482625536 911656693648576512 912486982076307456 915877326489542144 916661213467324416 917500646812990464 932541641023039488 936873548983872864 951103377508370688 951744557697902592 962897814233424888 967095276370449408 971572569316608896 978428424140415612 982949297294555136 993959034047406336 994468234372225704 1002913619939725312 1008940745059555392 1009334196539495424 1010253444441626112 1014874914910252032 1015804287542953728 1024955677520818176 1026547854835845888 1030361992300734912 1036966876866765264 1041487220706637824 1046716944559476736 1052462874721742848 1058560781701828608 1063599475923339264 1070417421281822208 1070712627410140416 1081035532905689088 1083260041012602999 1086975288580995072 1087965247860212736 1092942216057194496 1093019140481185008 1100454644838199872 1110368650647553024 1118203913303332128 1123380783272329036 1128277822432190976 1135953181768464384 1136535124996829376 1146774180176980992 1153075137210920448 1154575365076144128 1159618873055307392 1166587736475110922 1173197548383823872 1177556562629411328 1178629018515230464 1184020734061960704 1185105002133446016 1195781623774287872 1204219598942049984 1223334195750653952 1223960903842739328 1238011475442974856 1249164731978497152 1263443513644118016 1268137836677827584 1277947329489522432 1283863752311233184 1289460368493932544 1298897285710662144 1304571232187220816 1317800156812480512 1325278712063208448 1325957645829634272 1333243127400126768 1336685827849602048 1345254326746073856 1345778928719327232 1347004592588834816 1353166553213669376 1354405716723938304 1368730473114461184 1373815989734313216 1376250970219485696 1382622502489020352 1398812461534559232 1427223228375762944 1427616836546853888 1444346721350137332 1450620330480283648 1457358853974913344 1467272859784266496 1490938551071109504 1504370429909587968 1515380166662439168 1523706431314430592 1529032240235974656 1537433516281227264 1545542988451102368 1555450315300147896 1570075416839215104 1572858251679412224 1578694312082614272 1580140002844594688 1595399213885008896 1605626131922733312 1621553299358533632 1631947871790319104 1639528710721777512 1650681967257299808 1665552975971329536 1685071174908493554 1690850448903770112 1692416733648286464 1703929772652696576 1720161270265471488 1731863047614216192 1739428309582961088 1766334843944116992 1767943527772845696 1776031101092941056 1777657503200169024 1782247770466136064 1793672435661431808 1805874288965251072 1824973964152614912 1831754652979084288 1835001293625980928 1865083282046078976 1873747097967745728 1902206755016741376 1903489115395805184 1925795628466849776 1934190552740898816 1943145138633217792 1956856848280831224 1965898594589110272 1987918068094812672 1988936468744451408 2017881490119110784 2018668393078990848 2020506888883252224 2029749829820504064 2031608575085907456 2053095709671691776 2060723984601469824 2073933753733530528 2082974441413275648 2127198951846678528 2140834842563644416 2141425254820280832 2166520082025205998 2173950577161990144 2175930495720425472 2185884432114388992 2186038280962370016 2200909289676399744 2220737301295106048 2236407826606664256 2246761566544658072 2256555644864381952 2271906363536928768 2273070249993658752 2293548360353961984 2306150274421840896 2319237746110614784 2333175472950221844 2346395096767647744 2355113125258822656 2357258037030460928 2368041468123921408 2370210004266892032 2391563247548575744 2408439197884099968 2447921807685478656 2476022950885949712 2498329463956994304 2527606762362740331 2536275673355655168 2555894658979044864 2567727504622466368 2597794571421324288 2609142464374441632 2650557424126416896 2651915291659268544 2666486254800253536 2673371655699204096 2690508653492147712 2694009185177669632 2708811433447876608 2737460946228922368 2747631979468626432 2752501940438971392 2765245004978040704 2797624923069118464 2854446456751525888 2855233673093707776 2888693442700274664 2914717707949826688 2934545719568532992 2981877102142219008 3008740859819175936 3030760333324878336 3047412862628861184 3074867032562454528 3091085976902204736 3110900630600295792 3140150833678430208 3157388624165228544 3160280005689189376 3190798427770017792 3211252263845466624 3243106598717067264 3263895743580638208 3279057421443555024 3301363934514599616 3331105951942659072 3370142349816987108 3384833467296572928 3407859545305393152 3440322540530942976 3463726095228432384 3478856619165922176 3532669687888233984 3535887055545691392 3552062202185882112 3555315006400338048 3587344871322863616 3663509305958168576 3670002587251961856 3747494195935491456 3804413510033482752 3851591256933699552 3868381105481797632 3886290277266435584 3913713696561662448 3975836136189625344 3977872937488902816 4035762980238221568 4037336786157981696 4041013777766504448 4059499659641008128 4063217150171814912 4106191419343383552 4121447969202939648 4147867507467061056 4281669685127288832 4282850509640561664 4333040164050411996 4351860991440850944 4372076561924740032 4401818579352799488 4441474602590212096 4472815653213328512 4493523133089316144 4513111289728763904 4546140499987317504 4587096720707923968 4612300548843681792 4638475492221229568 4666350945900443688 4710226250517645312 4714516074060921856 4736082936247842816 4740420008533784064 4816878395768199936 4895843615370957312 4952045901771899424 4996658927913988608 5055213524725480662 5072551346711310336 5111789317958089728 5135455009244932736 5195589142842648576 5218284928748883264 5301114848252833792 5303830583318537088 5332972509600507072 5346743311398408192 5381017306984295424 5417622866895753216 5474921892457844736 5495263958937252864 5505003880877942784 5530490009956081408 5595249846138236928 5710467346187415552 5777386885400549328 5829435415899653376 5869091439137065984 5963754204284438016 6061520666649756672 6094825725257722368 6182171953804409472 6221801261200591584 6320560011378378752 6381596855540035584 6422504527690933248 6527791487161276416 6558114842887110048 6602727869029199232 6662211903885318144 6740284699633974216 6769666934593145856 6815719090610786304 6880645081061885952 6957713238331844352 7065339375776467968 7071774111091382784 7104124404371764224 7110630012800676096 7174689742645727232 7327018611916337152 7494988391870982912 7582820287088220993 7608827020066965504 7703182513867399104 7772580554532871168 7827427393123324896 7951672272379250688 7955745874977805632 8071525960476443136 8082027555533008896 8126434300343629824 8212382838686767104 8242895938405879296 8295735014934122112 8563339370254577664 8565701019281123328 8666080328100823992 8744153123849480064 8803637158705598976 8945631306426657024 8987046266178632288 9026222579457527808 9092280999974635008 9224601097687363584 9276950984442459136 9332701891800887376 9420452501035290624 9429032148121843712 9472165872495685632 9480840017067568128 9633756791536399872 9791687230741914624 9904091803543798848 9993317855827977216 10110427049450961324 10223578635916179456 10270910018489865472 10391178285685297152 10436569857497766528 10607661166637074176 10665945019201014144 10762034613968590848 10990527917874505728 11010007761755885568 11060980019912162816 11554773770801098656 11658870831799306752 11738182878274131968 11927508408568876032 12123041333299513344 12189651450515444736 12364343907608818944 12443602522401183168 12641120022756757504 12845009055381866496 13055582974322552832 13116229685774220096 13205455738058398464 13324423807770636288 13480569399267948432 13539333869186291712 13761290162123771904 13915426476663688704 14130678751552935936 14143548222182765568 14208248808743528448 14221260025601352192 14989976783741965824 15165640574176441986 15217654040133931008 15406365027734798208 15545161109065742336 15654854786246649792 15903344544758501376 15911491749955611264 16143051920952886272 16252868600687259648 16424765677373534208 16485791876811758592 16591470029868244224 17131402038562246656 17332160656201647984 17488306247698960128 17607274317411197952 17891262612853314048 17974092532357264576 18184561999949270016 18553901968884918272 18665403783601774752 18858064296243687424 18961680034135136256 19267513583072799744 19583374461483829248 19808183607087597696 19986635711655954432 20220854098901922648 20447157271832358912 20541820036979730944 20873139714995533056 21215322333274148352 21331890038402028288 21524069227937181696 21981055835749011456 22121960039824325632 23109547541602197312 23317741663598613504 23476365756548263936 23855016817137752064 24246082666599026688 24379302901030889472 24728687815217637888 24887205044802366336 25690018110763732992 26232459371548440192 26410911476116796928 26961138798535896864 27078667738372583424 27830852953327377408 28261357503105871872 28287096444365531136 28416497617487056896 28442520051202704384 29979953567483931648 30331281148352883972 30812730055469596416 31090322218131484672 31309709572493299584 31822983499911222528 32286103841905772544 32971583753623517184 33182940059736488448 34664321312403295968 34976612495397920256 35214548634822395904 35782525225706628096 35948185064714529152 36369123999898540032 37107803937769836544 37330807567203549504 37923360068270272512 38535027166145599488 39166748922967658496 39616367214175195392 39973271423311908864 40441708197803845296 41083640073959461888 41746279429991066112 42430644666548296704 42663780076804056576 44243920079648651264 46219095083204394624 46635483327197227008 47710033634275504128 48758605802061778944 49457375630435275776 49774410089604732672 52464918743096880384 52821822952233593856 53922277597071793728 55661705906654754816 56574192888731062272 56885040102405408768 59959907134967863296 60662562296705767944 61625460110939192832 62619419144986599168 63645966999822445056 64572207683811545088 65943167507247034368 66365880119472976896 69328642624806591936 69953224990795840512 70429097269644791808 71565050451413256192 71896370129429058304 72738247999797080064 74661615134407099008 77070054332291198976 79232734428350390784 80883416395607690592 82167280147918923776 83492558859982132224 84861289333096593408 85327560153608113152 88487840159297302528 92438190166408789248 93270966654394454016 98914751260870551552 99548820179209465344 104929837486193760768 105643645904467187712 107844555194143587456 111323411813309509632 113770080204810817536 119919814269935726592 121325124593411535888 123250920221878385664 125238838289973198336 127291933999644890112 132731760238945953792 138657285249613183872 139906449981591681024 143130100902826512384 143792740258858116608 149323230268814198016 158465468856700781568 161766832791215381184 164334560295837847552 166985117719964264448 169722578666193186816 170655120307216226304 184876380332817578496 197829502521741103104 199097640358418930688 209859674972387521536 211287291808934375424 215689110388287174912 242650249186823071776 246501840443756771328 250477676579946396672 254583867999289780224 265463520477891907584 277314570499226367744 279812899963183362048 287585480517716233216 298646460537628396032 316930937713401563136 323533665582430762368 333970235439928528896 341310240614432452608 369752760665635156992 398195280716837861376 419719349944775043072 431378220776574349824 485300498373646143552 493003680887513542656 500955353159892793344 509167735998579560448 554629140998452735488 575170961035432466432 597292921075256792064 633861875426803126272 647067331164861524736 739505521331270313984 796390561433675722752 839438699889550086144 862756441553148699648 970600996747292287104 1001910706319785586688 1109258281996905470976 1150341922070864932864 1194585842150513584128 1294134662329723049472 1479011042662540627968 1725512883106297399296 1941201993494584574208 2218516563993810941952 2389171684301027168256 2588269324659446098944 3451025766212594798592 3882403986989169148416 4437033127987621883904 5176538649318892197888 7764807973978338296832 10353077298637784395776 15529615947956676593664 31059231895913353187328
- Sum of all divisors σ(n): 125119732802723691970560
- Sum of proper divisors (its aliquot sum) s(n): 94060500906810338783232
- 31059231895913353187328 is an abundant number, because the sum of its proper divisors (94060500906810338783232) is greater than itself. Its abundance is 63001269010896985595904
Bases of 31059231895913353187328
- Binary: 1101001001110111001011011100000001001111000010011011011010000010000000000002
- Hexadecimal: 0x693B96E02784DB41000
- Base-36: 522THDZI92B85C0
Squares and roots of 31059231895913353187328
- 31059231895913353187328 squared (310592318959133531873282) is 964675885964121387920349668897922216659779584
- 31059231895913353187328 cubed (310592318959133531873283) is 29962092046555311632531184683695181698388713144705464344828341911552
-
The
square root of 31059231895913353187328 is 176236295625.8254799207 -
The
cube root of 31059231895913353187328 is 31433801.3141431889
Scales and comparisons
How big is 31059231895913353187328?- 31,059,231,895,913,353,187,328 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 31,059,231,895,913,353,187,328 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 31059231895913353187328 cubic inches would be around 2619483.4 feet tall.
Recreational maths with 31059231895913353187328
- 31059231895913353187328 backwards is 82378135331959813295013
- The number of decimal digits it has is: 23
- The sum of 31059231895913353187328's digits is 99
- 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 31059231895913353187328 - Facts about the integer". Numbermatics.com. 2024. Web. 27 June 2024.
APA style:
Numbermatics. (2024). Number 31059231895913353187328 - Facts about the integer. Retrieved 27 June 2024, from https://numbermatics.com/n/31059231895913353187328/
Chicago style:
Numbermatics. 2024. "Number 31059231895913353187328 - Facts about the integer". https://numbermatics.com/n/31059231895913353187328/
The information we have on file for 31059231895913353187328 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 31059231895913353187328, math, Factors of 31059231895913353187328, curriculum, school, college, exams, university, Prime factorization of 31059231895913353187328, STEM, science, technology, engineering, physics, economics, calculator, thirty-one sextillion, fifty-nine quintillion, two hundred thirty-one quadrillion, eight hundred ninety-five trillion, nine hundred thirteen billion, three hundred fifty-three million, one hundred eighty-seven thousand, three hundred twenty-eight.